.brand-logo-module__stA-HW__logo{width:240px;display:block}.brand-logo-module__stA-HW__image{width:100%;height:auto;display:block}@media (max-width:640px){.brand-logo-module__stA-HW__logo{width:160px}}
.page-module___8aEwW__header{z-index:5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe0;border-bottom:1px solid #e6e8e9bf;position:sticky;top:0}.page-module___8aEwW__navbar,.page-module___8aEwW__section,.page-module___8aEwW__aboutInner,.page-module___8aEwW__candidateSection,.page-module___8aEwW__footer{width:min(1120px,100% - 80px);margin-inline:auto}.page-module___8aEwW__navbar{justify-content:space-between;align-items:center;gap:24px;min-height:84px;display:flex}.page-module___8aEwW__brandLink{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.page-module___8aEwW__nav{color:var(--muted);gap:32px;margin-left:auto;font-size:13px;display:flex}.page-module___8aEwW__nav a{padding-block:14px}.page-module___8aEwW__nav a:hover,.page-module___8aEwW__textLink:hover{color:var(--accent)}.page-module___8aEwW__navCta,.page-module___8aEwW__primaryButton{background:var(--foreground);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:24px;font-weight:500;transition:background .18s,transform .18s;display:inline-flex}.page-module___8aEwW__navCta{padding:12px 20px;font-size:13px}.page-module___8aEwW__primaryButton{min-height:54px;padding:16px 26px;font-size:15px}.page-module___8aEwW__navCta:hover,.page-module___8aEwW__primaryButton:hover{background:#075f63;transform:translateY(-2px)}.page-module___8aEwW__hero{text-align:center;background:radial-gradient(at 50% 43%,#eaf7f5 0%,#0000 56%);padding:102px 24px 0}.page-module___8aEwW__eyebrow{color:var(--accent);letter-spacing:1.8px;align-items:center;gap:9px;font-size:11px;font-weight:650;line-height:1.6;display:flex}.page-module___8aEwW__hero h1{letter-spacing:-.065em;font-size:clamp(64px,7.7vw,108px);font-weight:650;line-height:1.04}.page-module___8aEwW__hero h1 span{color:var(--accent);-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#087f83 10%,#3270b1 95%);-webkit-background-clip:text;background-clip:text}.page-module___8aEwW__heroDescription{max-width:520px;color:var(--muted);text-wrap:pretty;margin:30px auto 0;font-size:18px;line-height:1.7}.page-module___8aEwW__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;margin-top:32px;display:flex}.page-module___8aEwW__textLink{align-items:center;gap:14px;min-height:44px;font-size:14px;font-weight:550;display:inline-flex}.page-module___8aEwW__scrollIcon{width:32px;height:32px;color:var(--accent);border:1px solid #cddfdd;border-radius:50%;place-items:center;transition:background .2s,border-color .2s;display:grid}.page-module___8aEwW__scrollIcon svg{width:18px;height:18px}.page-module___8aEwW__approachLink:is(:hover,:focus-visible) .page-module___8aEwW__scrollIcon{border-color:var(--accent);background:#e1f2ee}.page-module___8aEwW__approachLink:is(:hover,:focus-visible) svg{animation:.7s both page-module___8aEwW__arrowNudge}@keyframes page-module___8aEwW__arrowNudge{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.page-module___8aEwW__heroNote{color:var(--muted);margin-top:22px;font-size:12px;line-height:1.6}.page-module___8aEwW__promise{border-block:1px solid var(--line);letter-spacing:-.4px;grid-template-columns:repeat(3,1fr);max-width:920px;margin:80px auto 0;padding:30px 0;font-size:17px;font-weight:550;display:grid}.page-module___8aEwW__promise p+p{border-left:1px solid var(--line)}.page-module___8aEwW__section{padding-block:112px}.page-module___8aEwW__sectionIntro{max-width:580px}.page-module___8aEwW__section h2,.page-module___8aEwW__aboutSection h2,.page-module___8aEwW__candidateSection h2{letter-spacing:-1.8px;margin-top:18px;font-size:clamp(32px,4vw,46px);font-weight:550;line-height:1.14}.page-module___8aEwW__sectionIntro>p:last-child{max-width:490px;color:var(--muted);margin-top:22px;font-size:16px;line-height:1.8}.page-module___8aEwW__journeyMap{isolation:isolate;background:radial-gradient(closest-side at 18% 35%,#e9f5ef,#0000),radial-gradient(closest-side at 50% 60%,#f0f5fa,#0000),radial-gradient(closest-side at 82% 35%,#edf2fa,#0000);margin-top:48px;padding:72px 28px 48px;position:relative}.page-module___8aEwW__journeyPath{z-index:-1;pointer-events:none;width:calc(100% - 56px);height:320px;position:absolute;top:0;left:28px;overflow:visible}.page-module___8aEwW__journeyPathGlow{stroke:#d8eae6;stroke-width:14px;opacity:.45;filter:blur(9px)}.page-module___8aEwW__journeyTrail{stroke:#9bbebc;stroke-width:1.8px;stroke-dasharray:3 11;stroke-linecap:round}.page-module___8aEwW__journeyWaypoint{fill:#fff;stroke:#8cb6b2;stroke-width:2px}.page-module___8aEwW__steps{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.page-module___8aEwW__step{--marker-ink:#176a60;--marker-surface:#e3f1ea;--marker-shadow:#2b6f5a33;text-align:center;padding-inline:12px;position:relative}.page-module___8aEwW__step:nth-child(2){--marker-ink:#35658a;--marker-surface:#e7eff9;--marker-shadow:#41689533;padding-top:104px}.page-module___8aEwW__step:nth-child(3){--marker-ink:#f0faf7;--marker-surface:#213c3d;--marker-shadow:#1e555540}.page-module___8aEwW__stepNumber{background:linear-gradient(145deg, #fff, var(--marker-surface));width:76px;height:76px;color:var(--marker-ink);box-shadow:0 16px 28px -10px var(--marker-shadow), 0 4px 8px -4px var(--marker-shadow), inset 0 2px 3px #ffffffb3;letter-spacing:-1px;border:1px solid #fffc;border-radius:50%;place-items:center;margin-inline:auto;font-family:SFMono-Regular,Consolas,monospace;font-size:23px;transition:transform .22s,box-shadow .22s;display:grid;position:relative}.page-module___8aEwW__stepNumber:before{border:1px solid var(--marker-shadow);border-radius:inherit;content:"";position:absolute;inset:-9px}.page-module___8aEwW__step:nth-child(3) .page-module___8aEwW__stepNumber{background:linear-gradient(145deg, #3d6260, var(--marker-surface));box-shadow:0 18px 32px -10px var(--marker-shadow), inset 0 1px 1px #ffffff40;border-color:#3e5d5b}.page-module___8aEwW__step:hover .page-module___8aEwW__stepNumber{transform:translateY(-4px)}.page-module___8aEwW__stepContent{max-width:280px;margin:30px auto 0}.page-module___8aEwW__step h3{letter-spacing:-.5px;font-size:20px;font-weight:550;line-height:1.35}.page-module___8aEwW__step p{color:var(--muted);margin-top:14px;font-size:14px;line-height:1.85}.page-module___8aEwW__specialisms{z-index:-1;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.page-module___8aEwW__specialisms li{color:#64766f;white-space:nowrap;background:#f8fbfabf;border:1px solid #e3ece8;border-radius:999px;padding:8px 13px;font-size:11px;line-height:1.4;position:absolute;box-shadow:0 5px 16px -12px #30574a40}.page-module___8aEwW__specialisms li:first-child{top:10px;left:1%;transform:rotate(-6deg)}.page-module___8aEwW__specialisms li:nth-child(2){top:62px;left:calc(50% - 42px);transform:rotate(4deg)}.page-module___8aEwW__specialisms li:nth-child(3){top:14px;right:0;transform:rotate(-4deg)}.page-module___8aEwW__specialisms li:nth-child(4){bottom:30px;right:6%;transform:rotate(5deg)}.page-module___8aEwW__specialisms li:nth-child(5){bottom:32px;left:8%;transform:rotate(-4deg)}.page-module___8aEwW__specialisms li:nth-child(6){top:120px;left:32%;transform:rotate(6deg)}.page-module___8aEwW__specialisms li:nth-child(7){top:-6px;left:calc(50% - 70px);transform:rotate(-3deg)}.page-module___8aEwW__aboutSection{background:#f4f7f7;padding-block:100px}.page-module___8aEwW__aboutInner{grid-template-columns:1fr 1fr;gap:90px;display:grid}.page-module___8aEwW__aboutHeading h2 span{color:var(--muted)}.page-module___8aEwW__signature{color:var(--accent);letter-spacing:-3px;margin-top:38px;font-family:Georgia,Times New Roman,serif;font-size:50px;font-style:italic}.page-module___8aEwW__founderLabel{color:var(--muted);margin-top:10px;font-size:12px}.page-module___8aEwW__aboutCopy{color:var(--muted);flex-direction:column;align-items:flex-start;gap:22px;font-size:15px;line-height:1.85;display:flex}.page-module___8aEwW__aboutCopy .page-module___8aEwW__lead{color:var(--foreground);letter-spacing:-.5px;font-size:22px;font-weight:500;line-height:1.5}.page-module___8aEwW__aboutCopy .page-module___8aEwW__primaryButton{margin-top:6px}.page-module___8aEwW__feesSection .page-module___8aEwW__sectionIntro{text-align:center;margin-inline:auto}.page-module___8aEwW__feesSection .page-module___8aEwW__eyebrow{justify-content:center}.page-module___8aEwW__feesSection .page-module___8aEwW__sectionIntro>p:last-child{margin-inline:auto}.page-module___8aEwW__feeCard{isolation:isolate;color:#f4faf8;background:linear-gradient(125deg,#142724,#111a22 60%,#172030) padding-box padding-box,linear-gradient(120deg,#7cdcc0,#4891c6 48%,#969ce5 78%,#b7e8dc) border-box;border:1px solid #0000;border-radius:28px;grid-template-columns:1fr 1.2fr;gap:64px;max-width:900px;margin:56px auto 0;padding:56px;display:grid;position:relative;box-shadow:0 24px 60px -30px #16423e66}.page-module___8aEwW__feeCard:before{z-index:-2;filter:blur(24px);opacity:.32;content:"";pointer-events:none;background:linear-gradient(115deg,#71cfaf,#4a9dc5 45%,#989cde 78%,#84d6c5);border-radius:36px;animation:4s ease-in-out page-module___8aEwW__offerGlow;position:absolute;inset:-14px}.page-module___8aEwW__feeCard:after{z-index:-1;border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(at 100% 100%,#6181b83d,#0000 60%),linear-gradient(125deg,#142724,#111a22 60%,#172030);position:absolute;inset:0}.page-module___8aEwW__feeCard:is(:hover,:focus-within):before{opacity:.48}@keyframes page-module___8aEwW__offerGlow{0%,to{opacity:.32;transform:scale(1)}50%{opacity:.5;transform:scale(1.015)}}.page-module___8aEwW__offerLabel{color:#a0e6ce;background:#81dcbd1a;border:1px solid #98e2c93d;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-block}.page-module___8aEwW__fee{letter-spacing:-7px;margin-top:20px;font-size:112px;font-weight:550;line-height:1.15}.page-module___8aEwW__fee span{letter-spacing:-2px;margin-left:5px;font-size:48px}.page-module___8aEwW__feeBasis{color:#b7c8c9;margin-top:8px;font-size:13px}.page-module___8aEwW__feeDetails{align-self:center}.page-module___8aEwW__feeDetails h3{letter-spacing:-.5px;font-size:19px;font-weight:550}.page-module___8aEwW__feeDetails ul{gap:14px;margin:24px 0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.page-module___8aEwW__feeDetails li::marker{color:#8bdec2}.page-module___8aEwW__feeDetails>p{color:#b7c8c9;font-size:11px;line-height:1.7}.page-module___8aEwW__offerButton{color:#142724;background:#c3f0df;border-radius:999px;justify-content:center;align-items:center;gap:20px;margin-top:26px;padding:14px 20px;font-size:13px;font-weight:600;transition:background .18s,transform .18s;display:inline-flex}.page-module___8aEwW__offerButton:hover{background:#e1faef;transform:translateY(-2px)}.page-module___8aEwW__offerButton:focus-visible{outline-color:#a0e6ce}.page-module___8aEwW__candidateSection{text-align:center;background:#f5f8f7;border:1px solid #e4eae8;border-radius:28px;padding:56px}.page-module___8aEwW__candidateIntro{max-width:600px;margin-inline:auto}.page-module___8aEwW__videoIcon{width:52px;height:52px;color:var(--accent);background:#e8f3ef;border:1px solid #d7e8e2;border-radius:16px;place-items:center;margin:0 auto 24px;display:grid}.page-module___8aEwW__videoIcon svg{width:27px;height:27px}.page-module___8aEwW__candidateIntro .page-module___8aEwW__eyebrow{justify-content:center}.page-module___8aEwW__candidateSection h2{letter-spacing:-1.5px;font-size:clamp(30px,3.5vw,42px)}.page-module___8aEwW__candidateIntro>p:last-child{max-width:460px;color:var(--muted);margin:22px auto 0;font-size:16px;line-height:1.8}.page-module___8aEwW__candidateDetails{text-align:left;border-top:1px solid #dce5e1;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:44px;padding-top:32px;display:grid}.page-module___8aEwW__candidateDetails>div+div{border-left:1px solid #dce5e1;padding-left:28px}.page-module___8aEwW__candidateDetails h3{letter-spacing:-.4px;font-size:17px;font-weight:550}.page-module___8aEwW__candidateDetails p{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.85}.page-module___8aEwW__candidateSection>a{color:var(--accent);margin-top:32px}.page-module___8aEwW__faqSection{max-width:830px;padding-bottom:0}.page-module___8aEwW__faqList{border-top:1px solid var(--line);margin-top:40px}.page-module___8aEwW__faqItem{border-bottom:1px solid var(--line)}.page-module___8aEwW__faqItem summary{cursor:pointer;padding-block:25px;list-style:none}.page-module___8aEwW__faqItem summary::-webkit-details-marker{display:none}.page-module___8aEwW__faqItem h3{letter-spacing:-.4px;justify-content:space-between;align-items:center;gap:24px;font-size:18px;font-weight:550;line-height:1.5;display:flex}.page-module___8aEwW__faqToggle{width:24px;height:24px;color:var(--accent);background:#edf6f3;border:1px solid #d7e8e2;border-radius:50%;flex-shrink:0;position:relative}.page-module___8aEwW__faqToggle:before,.page-module___8aEwW__faqToggle:after{content:"";background:currentColor;width:10px;height:1px;position:absolute;top:10px;left:6px}.page-module___8aEwW__faqToggle:after{transition:transform .18s;transform:rotate(90deg)}.page-module___8aEwW__faqItem[open] .page-module___8aEwW__faqToggle:after{transform:rotate(0)}.page-module___8aEwW__faqItem summary:hover h3,.page-module___8aEwW__faqItem[open] h3{color:var(--accent)}.page-module___8aEwW__faqItem>p{max-width:720px;color:var(--muted);padding:0 32px 26px 0;font-size:15px;line-height:1.85}.page-module___8aEwW__contact{background:linear-gradient(to bottom, transparent 65%, var(--background)), radial-gradient(ellipse at 50% 80%, #e9f4f4, transparent 65%);text-align:center;padding:108px 24px}.page-module___8aEwW__contact .page-module___8aEwW__eyebrow{justify-content:center}.page-module___8aEwW__contact h2{letter-spacing:-2.8px;margin-top:24px;font-size:clamp(40px,5vw,64px);font-weight:550;line-height:1.1}.page-module___8aEwW__contact>p:not(.page-module___8aEwW__eyebrow){color:var(--muted);margin-top:24px;font-size:15px;line-height:1.8}.page-module___8aEwW__contactActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 28px;margin-top:30px;display:flex}.page-module___8aEwW__emailLink{color:var(--accent);text-underline-offset:5px;padding-block:12px;font-size:15px;text-decoration:underline}.page-module___8aEwW__contact>p.page-module___8aEwW__contactNote{margin-top:18px;font-size:12px}.page-module___8aEwW__footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:30px;font-size:11px;display:flex}@media (max-width:850px){.page-module___8aEwW__navbar,.page-module___8aEwW__section,.page-module___8aEwW__aboutInner,.page-module___8aEwW__candidateSection,.page-module___8aEwW__footer{width:calc(100% - 48px)}.page-module___8aEwW__nav{gap:20px}.page-module___8aEwW__hero{padding-top:80px}.page-module___8aEwW__journeyMap{padding-inline:16px}.page-module___8aEwW__journeyPath{width:calc(100% - 32px);left:16px}.page-module___8aEwW__steps{gap:16px}.page-module___8aEwW__step{padding-inline:0}.page-module___8aEwW__aboutInner{gap:40px}.page-module___8aEwW__candidateSection{padding:40px 28px}.page-module___8aEwW__feeCard{gap:32px;padding:36px}}@media (max-width:640px){.page-module___8aEwW__navbar{flex-wrap:wrap;gap:0 16px;min-height:104px;padding-top:12px}.page-module___8aEwW__nav{order:3;justify-content:center;gap:28px;width:100%;font-size:12px}.page-module___8aEwW__navCta{gap:12px;padding:11px 12px}.page-module___8aEwW__hero{padding-top:64px}.page-module___8aEwW__hero h1{font-size:clamp(56px,13vw,80px)}.page-module___8aEwW__heroDescription{max-width:370px;font-size:16px}.page-module___8aEwW__actions{gap:16px}.page-module___8aEwW__promise{letter-spacing:-.3px;margin-top:56px;padding-block:24px;font-size:12px}.page-module___8aEwW__promise p{text-wrap:balance;padding-inline:7px}.page-module___8aEwW__section,.page-module___8aEwW__aboutSection{padding-block:72px}.page-module___8aEwW__steps,.page-module___8aEwW__aboutInner,.page-module___8aEwW__feeCard,.page-module___8aEwW__candidateDetails{grid-template-columns:1fr}.page-module___8aEwW__journeyMap{background:radial-gradient(closest-side at 25% 25%,#e9f5ef,#0000),radial-gradient(closest-side at 65% 70%,#edf2fa,#0000);margin-top:32px;padding:136px 24px 156px}.page-module___8aEwW__journeyPath{display:none}.page-module___8aEwW__steps{gap:40px}.page-module___8aEwW__step,.page-module___8aEwW__step:nth-child(2){text-align:left;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:20px;padding:0;display:grid}.page-module___8aEwW__step:not(:last-child):before{z-index:-1;content:"";border-left:2px dashed #adc9c4;position:absolute;top:72px;bottom:-24px;left:27px}.page-module___8aEwW__stepNumber{width:56px;height:56px;font-size:18px}.page-module___8aEwW__stepNumber:before{inset:-6px}.page-module___8aEwW__stepContent{max-width:none;margin:3px 0 0}.page-module___8aEwW__step h3{font-size:18px}.page-module___8aEwW__step p{margin-top:10px;font-size:13px;line-height:1.8}.page-module___8aEwW__specialisms li:first-child{top:18px;left:12px}.page-module___8aEwW__specialisms li:nth-child(2){top:48px;left:auto;right:12px}.page-module___8aEwW__specialisms li:nth-child(3){inset:auto auto 52px 12px}.page-module___8aEwW__specialisms li:nth-child(4){bottom:8px;right:12px}.page-module___8aEwW__specialisms li:nth-child(5){top:84px;bottom:auto;left:12px}.page-module___8aEwW__specialisms li:nth-child(6){top:6px;left:auto;right:28px}.page-module___8aEwW__specialisms li:nth-child(7){inset:auto 20px 96px auto}.page-module___8aEwW__feeCard{gap:32px;padding:30px}.page-module___8aEwW__feeDetails{border-top:1px solid #98e2c933;padding-top:28px}.page-module___8aEwW__candidateSection{padding:36px 24px}.page-module___8aEwW__candidateDetails{gap:24px;margin-top:32px;padding-top:24px}.page-module___8aEwW__candidateDetails>div+div{border-top:1px solid #dce5e1;border-left:0;padding:24px 0 0}.page-module___8aEwW__fee{font-size:96px}.page-module___8aEwW__offerButton{gap:12px;padding-inline:16px;font-size:12px}.page-module___8aEwW__contact{padding-block:72px}.page-module___8aEwW__contact h2{letter-spacing:-1.8px}.page-module___8aEwW__footer{justify-content:flex-start;gap:16px}.page-module___8aEwW__footer>span{margin-left:auto}.page-module___8aEwW__faqSection{padding-bottom:0}.page-module___8aEwW__faqItem h3{gap:16px;font-size:16px}.page-module___8aEwW__faqItem>p{padding-right:0}}
