.Planet-module__ct7yJq__planet{display:inline-block;position:relative}
.Expertise-module__rOkICW__section{padding:clamp(40px,5.4vh,68px) clamp(24px,5vw,96px)}.Expertise-module__rOkICW__inner{max-width:1200px;margin:0 auto}.Expertise-module__rOkICW__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(18px,4vw,64px);margin-bottom:clamp(26px,3.2vw,44px);display:grid}.Expertise-module__rOkICW__title{letter-spacing:-.034em;color:var(--white);font-size:clamp(30px,3.8vw,52px);font-weight:600;line-height:1.05}.Expertise-module__rOkICW__side{flex-direction:column;align-items:flex-end;gap:13px;display:flex}.Expertise-module__rOkICW__note{text-align:right;max-width:300px;color:var(--sec);font-size:16px;line-height:1.55}.Expertise-module__rOkICW__sideLink{letter-spacing:-.01em;min-height:44px;color:var(--ice);align-items:center;gap:8px;margin:-10px 0;font-size:14.5px;font-weight:600;display:inline-flex}.Expertise-module__rOkICW__summary{border-top:1px solid var(--line);color:var(--sec);transition:color .2s var(--ease-standard);grid-template-columns:52px minmax(0,1fr) minmax(0,1.05fr) 20px;align-items:baseline;gap:clamp(14px,1.6vw,20px);padding:clamp(17px,2.1vw,25px) 0;display:grid}.Expertise-module__rOkICW__summary:hover{color:var(--white)}.Expertise-module__rOkICW__last{border-bottom:1px solid var(--line)}.Expertise-module__rOkICW__orb{text-align:center;align-self:center;width:100%;line-height:0;display:block}.Expertise-module__rOkICW__name{letter-spacing:-.028em;color:currentColor;font-size:clamp(23px,2.8vw,38px);font-weight:500;line-height:1.1}.Expertise-module__rOkICW__line{color:var(--muted);transition:color .2s var(--ease-standard);font-size:16px}.Expertise-module__rOkICW__summary:hover .Expertise-module__rOkICW__line{color:var(--sec)}.Expertise-module__rOkICW__chevron{border-bottom:1.5px solid;border-right:1.5px solid;place-self:center end;width:8px;height:8px;display:block;transform:rotate(45deg)}.Expertise-module__rOkICW__body{max-width:620px;color:var(--sec);padding:0 0 clamp(22px,2.8vw,32px) 72px;font-size:16px;line-height:1.65}.Expertise-module__rOkICW__bodyText{max-width:620px;margin:0}.Expertise-module__rOkICW__bodyLink{letter-spacing:-.01em;min-height:44px;color:var(--ice);align-items:center;gap:8px;margin:5px 0 -10px;padding:10px 0;font-size:14.5px;font-weight:600;display:inline-flex}
.Hero-module___w2HtG__section{flex-direction:column;justify-content:flex-start;min-height:100svh;padding:clamp(150px,22vh,240px) clamp(24px,5vw,96px) 48px;display:flex}.Hero-module___w2HtG__inner{text-align:center;width:100%;max-width:1200px;margin:0 auto}.Hero-module___w2HtG__eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--sec);text-shadow:0 1px 18px var(--textHalo);animation:Hero-module___w2HtG__ema-c-rise .7s var(--ease-standard) both;margin:0 0 clamp(22px,3vw,34px);font-size:11px;font-weight:600}.Hero-module___w2HtG__title{letter-spacing:-.038em;color:var(--white);animation:Hero-module___w2HtG__ema-c-rise .8s var(--ease-standard) 90ms both;font-size:clamp(46px,8.4vw,124px);font-weight:500;line-height:.96}.Hero-module___w2HtG__lead{max-width:760px;color:var(--sec);animation:Hero-module___w2HtG__ema-c-rise .8s var(--ease-standard) .2s both;margin:clamp(24px,3.2vw,38px) auto 0;font-size:clamp(17px,1.5vw,20px);line-height:1.6}.Hero-module___w2HtG__actions{animation:Hero-module___w2HtG__ema-c-rise .8s var(--ease-standard) .32s both;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(30px,3.6vw,44px);display:flex}.Hero-module___w2HtG__primary{background:var(--btnBg);color:var(--btnFg);letter-spacing:-.01em;white-space:nowrap;box-shadow:0 12px 40px var(--shadowB);transition:transform .2s var(--ease-standard), box-shadow .2s var(--ease-standard), background-color .26s var(--ease-standard), color .26s var(--ease-standard);border-radius:999px;align-items:center;gap:10px;padding:15px 28px;font-size:15.5px;font-weight:600;display:inline-flex}.Hero-module___w2HtG__secondary{border:1px solid var(--line2);color:var(--white);white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glassBtn);transition:border-color .2s var(--ease-standard), background .2s var(--ease-standard);border-radius:999px;align-items:center;padding:15px 28px;font-size:15.5px;font-weight:500;display:inline-flex}.Hero-module___w2HtG__secondary:hover{border-color:var(--line3);background:var(--glassBtnHi);color:var(--white)}
.Process-module__MDuI_q__section{padding:clamp(40px,5.4vh,68px) clamp(24px,5vw,96px)}.Process-module__MDuI_q__inner{max-width:1200px;margin:0 auto}.Process-module__MDuI_q__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(18px,4vw,64px);margin-bottom:clamp(34px,4.2vw,58px);display:grid}.Process-module__MDuI_q__title{letter-spacing:-.034em;color:var(--white);font-size:clamp(30px,3.8vw,52px);font-weight:600;line-height:1.05}.Process-module__MDuI_q__note{text-align:right;max-width:290px;color:var(--sec);font-size:16px;line-height:1.55}.Process-module__MDuI_q__rail{position:relative}.Process-module__MDuI_q__railTrack{background:var(--line);height:1px;position:absolute;top:4px;left:0;right:0}.Process-module__MDuI_q__railFill{background:linear-gradient(90deg, var(--line3) 0%, var(--ice) 58%, var(--warm) 100%);transform-origin:0;height:1px;transition:transform 1.6s var(--ease-standard);position:absolute;top:4px;left:0;right:0;transform:scaleX(0)}.Process-module__MDuI_q__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(22px,3.2vw,48px);display:grid}.Process-module__MDuI_q__step{position:relative}.Process-module__MDuI_q__dot{background:var(--line2);width:9px;height:9px;transition:background .6s var(--ease-standard), box-shadow .6s var(--ease-standard), transform .6s var(--ease-standard);border-radius:50%;display:block;transform:scale(.45)}.Process-module__MDuI_q__meta{align-items:center;gap:12px;margin-top:clamp(20px,2.4vw,28px);display:flex}.Process-module__MDuI_q__number{letter-spacing:.18em;color:var(--muted);font-size:12px}.Process-module__MDuI_q__cadence{border:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-radius:999px;padding:4px 10px;font-size:10px;font-weight:600}.Process-module__MDuI_q__stepTitle{letter-spacing:-.02em;color:var(--white);margin-top:10px;font-size:22px;font-weight:500}.Process-module__MDuI_q__stepBody{color:var(--sec);margin-top:8px;font-size:15.5px;line-height:1.6}
.CountryFlag-module__EnZD6q__frame{width:17px;height:12px;box-shadow:0 0 0 1px var(--line2), 0 1px 3px #040a1642;border-radius:2.5px;flex-shrink:0;display:block;overflow:hidden}.CountryFlag-module__EnZD6q__svg{display:block}
