.subpage-module__NNenqW__page main{--container-standard:1328px}.subpage-module__NNenqW__page .button-primary{background:var(--accent-on-dark);border-color:var(--accent-on-dark);color:var(--surface-institutional)}.subpage-module__NNenqW__page .button-primary:hover{background:var(--accent-on-dark);border-color:var(--surface-institutional);box-shadow:inset 0 0 0 1px var(--surface-institutional)}.subpage-module__NNenqW__page main h1{letter-spacing:-.04em;font-weight:620;line-height:1.05}.subpage-module__NNenqW__page main h2{letter-spacing:-.035em}.subpage-module__NNenqW__page main h3{letter-spacing:-.02em;line-height:1.25}.subpage-module__NNenqW__page main :focus-visible{outline:3px solid var(--accent-on-dark);outline-offset:4px}
.brand-logo-module__Eq375q__frame{flex-shrink:0;width:195px;height:45px;display:block;position:relative;overflow:hidden}.brand-logo-module__Eq375q__image{width:100%;max-width:none;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:700px){.brand-logo-module__Eq375q__frame{width:175px;height:40px}}@media (max-width:370px){.brand-logo-module__Eq375q__frame{width:155px;height:36px}}
.home-module__UxyMMq__home{--section-space:80px;background:var(--surface-primary)}.home-module__UxyMMq__container{width:min(100%,1328px);padding-inline:var(--gutter);margin-inline:auto}.home-module__UxyMMq__home h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,3.5vw,3.5rem);font-weight:620;line-height:1.12}.home-module__UxyMMq__home h3{letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:650;line-height:1.25}.home-module__UxyMMq__home p{line-height:1.65}.home-module__UxyMMq__eyebrow{color:var(--surface-navy);margin:0 0 20px;font-size:.875rem;font-weight:700}.home-module__UxyMMq__home .home-module__UxyMMq__lead{color:var(--surface-navy);font-size:clamp(1.2rem,1.5vw,1.4rem);line-height:1.5}.home-module__UxyMMq__home .home-module__UxyMMq__disclosure{color:var(--text-secondary);font-size:.84rem;line-height:1.65}.home-module__UxyMMq__sectionHeading{max-width:760px;margin-bottom:48px}.home-module__UxyMMq__sectionHeading>p:last-child{max-width:650px;color:var(--text-secondary);margin:24px 0 0;font-size:1.1rem}.home-module__UxyMMq__textLink{color:var(--surface-navy);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:20px;padding:10px 0;font-weight:650;display:inline-flex}.home-module__UxyMMq__textLink:hover{color:var(--accent-action)}.home-module__UxyMMq__textLink span{font-size:1.3em}.home-module__UxyMMq__hero{isolation:isolate;height:min(850px,92dvh);min-height:690px;padding:132px var(--gutter) 80px;color:var(--text-inverse);background:var(--surface-institutional);align-items:center;display:flex;position:relative;overflow:hidden}.home-module__UxyMMq__heroMedia,.home-module__UxyMMq__heroMedia img,.home-module__UxyMMq__heroMedia video{width:100%;height:100%;position:absolute;inset:0}.home-module__UxyMMq__heroMedia{z-index:-1}.home-module__UxyMMq__heroMedia img,.home-module__UxyMMq__heroMedia video{object-fit:cover;object-position:var(--desktop-position);transform:none}.home-module__UxyMMq__heroMedia:after{content:"";background:linear-gradient(90deg,#010c16ed 0%,#010c16d9 32%,#010c1670 62%,#010c161f 100%),linear-gradient(#0000 60%,#010c1666);position:absolute;inset:0}.home-module__UxyMMq__heroCopy{width:min(740px,65%);position:relative}.home-module__UxyMMq__heroLabel{color:#fff;margin:0 0 24px;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600}.home-module__UxyMMq__heroCopy h1{letter-spacing:-.035em;text-wrap:balance;max-width:740px;margin:0;font-size:clamp(3.3rem,5.3vw,4.75rem);font-weight:620;line-height:1.04}.home-module__UxyMMq__heroCopy>p:not(.home-module__UxyMMq__heroLabel){color:#f8fbfd;max-width:560px;margin:28px 0 0;font-size:1.125rem;line-height:1.65}.home-module__UxyMMq__heroActions{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.home-module__UxyMMq__heroActions .button{min-height:54px;padding-inline:26px}.home-module__UxyMMq__heroActions .button-secondary{background:#010c168c;border-color:#fff9}.home-module__UxyMMq__introduction{padding-block:var(--section-space)}.home-module__UxyMMq__introGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:72px;display:grid}.home-module__UxyMMq__introGrid>div>p{color:var(--text-secondary);margin:24px 0 0}.home-module__UxyMMq__readinessReview{background:var(--surface-subtle);padding:36px}.home-module__UxyMMq__home .home-module__UxyMMq__readinessReview .home-module__UxyMMq__reviewCount{color:var(--surface-navy);align-items:center;gap:24px;margin:0 0 32px;display:flex}.home-module__UxyMMq__reviewCount strong{letter-spacing:-.06em;font-size:clamp(5rem,8vw,7rem);font-weight:600;line-height:.9}.home-module__UxyMMq__reviewCount span{font-size:.9rem;line-height:1.5}.home-module__UxyMMq__home .home-module__UxyMMq__readinessReview .home-module__UxyMMq__reviewTitle{letter-spacing:-.035em;color:var(--surface-navy);font-size:clamp(1.8rem,2.6vw,2.5rem);line-height:1.15}.home-module__UxyMMq__readinessReview>p:not(.home-module__UxyMMq__reviewCount){color:var(--text-secondary);margin:24px 0 0}.home-module__UxyMMq__protocol{padding-block:var(--section-space);background:var(--surface-institutional);color:var(--text-inverse);scroll-margin-top:72px}.home-module__UxyMMq__protocolGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:80px;display:grid}.home-module__UxyMMq__protocol .home-module__UxyMMq__eyebrow{color:var(--accent-on-dark)}.home-module__UxyMMq__protocol h2{color:var(--text-inverse)}.home-module__UxyMMq__protocolGrid>div>p:last-child{color:#d1dce5;max-width:380px;margin:28px 0 0}.home-module__UxyMMq__steps{margin:0;padding:0;list-style:none}.home-module__UxyMMq__steps li{grid-template-columns:48px minmax(0,1fr);gap:24px;padding-bottom:32px;display:grid;position:relative}.home-module__UxyMMq__steps li:last-child{padding-bottom:0}.home-module__UxyMMq__steps li:not(:last-child):before{content:"";background:var(--accent-on-dark);opacity:.35;width:1px;position:absolute;top:52px;bottom:8px;left:23px}.home-module__UxyMMq__stepNumber{border:1px solid var(--accent-on-dark);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1rem;display:grid}.home-module__UxyMMq__steps h3{padding-top:10px;font-size:1.4rem}.home-module__UxyMMq__steps p{color:#d1dce5;margin:12px 0 0}.home-module__UxyMMq__opportunities{padding-block:var(--section-space);background:var(--surface-primary)}.home-module__UxyMMq__opportunityGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;display:grid}.home-module__UxyMMq__opportunityGrid article{min-width:0}.home-module__UxyMMq__opportunityImage{aspect-ratio:3/4;position:relative;overflow:hidden}.home-module__UxyMMq__opportunityImage img{object-fit:cover}.home-module__UxyMMq__opportunityGrid article:nth-child(4) img{object-position:center top}.home-module__UxyMMq__opportunityCopy{padding:24px 0 0}.home-module__UxyMMq__opportunityGrid h3{font-size:1.35rem}.home-module__UxyMMq__opportunityGrid p{color:var(--text-secondary);margin:12px 0 0}.home-module__UxyMMq__opportunities .home-module__UxyMMq__disclosure{margin:32px 0 0}.home-module__UxyMMq__difference{padding-block:var(--section-space);background:var(--surface-subtle);border-top:1px solid var(--border-strong)}.home-module__UxyMMq__comparisonIntro{text-align:center;max-width:none}.home-module__UxyMMq__comparisonIntro>p:last-child{max-width:820px;margin-inline:auto}.home-module__UxyMMq__comparison{grid-template-columns:1fr 1fr;gap:24px;display:grid}.home-module__UxyMMq__comparison article{border-radius:8px;padding:44px}.home-module__UxyMMq__unguidedJourney{border:1px solid var(--border-strong);background:var(--surface-primary);color:var(--text-secondary)}.home-module__UxyMMq__guidedJourney{background:var(--surface-institutional);color:var(--text-inverse)}.home-module__UxyMMq__comparison h3{font-size:clamp(1.65rem,2.4vw,2.3rem);line-height:1.2}.home-module__UxyMMq__unguidedJourney h3{color:var(--surface-navy)}.home-module__UxyMMq__guidedJourney .home-module__UxyMMq__eyebrow{color:#d1dce5}.home-module__UxyMMq__comparison ul{margin:32px 0 0;padding:0;list-style:none}.home-module__UxyMMq__comparison li{border-top:1px solid var(--border-subtle);gap:16px;padding:16px 0;line-height:1.5;display:flex}.home-module__UxyMMq__comparison li span{flex:0 0 16px}.home-module__UxyMMq__guidedJourney li{border-color:#ffffff30}.home-module__UxyMMq__proof{padding-block:var(--section-space)}.home-module__UxyMMq__proofGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0 32px;max-width:1052px;margin-inline:auto;display:grid}.home-module__UxyMMq__story{min-width:0}.home-module__UxyMMq__storyMedia{aspect-ratio:9/16;background:var(--surface-navy);border:12px solid var(--surface-subtle);box-sizing:content-box;border-radius:10px;position:relative;overflow:hidden}.home-module__UxyMMq__storyMedia video{object-fit:contain;width:100%;height:100%;display:block}.home-module__UxyMMq__storyPoster{background:var(--surface-navy);cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.home-module__UxyMMq__storyPoster img{object-fit:contain}.home-module__UxyMMq__storyPlay{color:#fff;background:#010c16cc;border-radius:8px;place-items:center;width:72px;height:52px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-module__UxyMMq__storyPlay svg{fill:currentColor;width:24px;height:24px}.home-module__UxyMMq__storyPoster:hover .home-module__UxyMMq__storyPlay{background:var(--surface-institutional)}.home-module__UxyMMq__storyPoster:focus-visible,.home-module__UxyMMq__storyMedia video:focus-visible{outline:3px solid var(--accent-on-dark);outline-offset:-4px}.home-module__UxyMMq__storyCopy{flex-direction:column;gap:24px;padding:32px;display:flex}.home-module__UxyMMq__storyCopy .home-module__UxyMMq__person{color:var(--surface-navy);margin:0;font-size:1rem;font-weight:600;line-height:1.4}.home-module__UxyMMq__person span{color:var(--text-secondary);margin-top:4px;font-size:.86rem;font-weight:400;line-height:1.5;display:block}.home-module__UxyMMq__storyCopy h3{letter-spacing:-.025em;color:var(--surface-navy);font-size:clamp(1.75rem,2.5vw,2rem);font-weight:700;line-height:1.2}.home-module__UxyMMq__storyCopy p{color:var(--text-secondary);margin:0;font-size:.94rem}.home-module__UxyMMq__storyOutcome{gap:16px;display:grid}.home-module__UxyMMq__storyResult{gap:6px;display:grid}.home-module__UxyMMq__storyCopy .home-module__UxyMMq__storyContext{color:var(--text-secondary);font-size:.875rem;font-weight:400;line-height:1.5}.home-module__UxyMMq__storyCopy .home-module__UxyMMq__storySummary{max-width:36ch;font-size:.94rem;font-weight:400;line-height:1.65}.home-module__UxyMMq__proofNote{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:32px;max-width:1052px;margin-inline:auto;padding-inline:32px;display:grid}.home-module__UxyMMq__proofNote p{max-width:640px;margin:0}.home-module__UxyMMq__proofNote .home-module__UxyMMq__textLink{justify-self:start;padding-top:0}.home-module__UxyMMq__guarantee{background:var(--surface-subtle);border:1px solid var(--border-strong);border-top:4px solid var(--surface-navy);border-radius:8px;grid-template-columns:1fr 1fr;gap:64px;margin-top:64px;padding:56px;display:grid}.home-module__UxyMMq__guarantee .home-module__UxyMMq__eyebrow{margin-bottom:24px}.home-module__UxyMMq__guarantee>div h3{letter-spacing:-.04em;color:var(--surface-navy);font-size:clamp(2.2rem,3.2vw,3rem);line-height:1.07}.home-module__UxyMMq__guarantee>div>p:not(.home-module__UxyMMq__eyebrow){color:var(--text-secondary);margin:0 0 20px}.home-module__UxyMMq__guarantee>div>.home-module__UxyMMq__guaranteeType{color:var(--surface-navy);margin-top:24px;font-weight:600}.home-module__UxyMMq__guarantee>div>.home-module__UxyMMq__guaranteeClarification{font-size:.9rem}.home-module__UxyMMq__fit{background:var(--surface-institutional);padding-block:var(--section-space);color:var(--text-inverse)}.home-module__UxyMMq__fitGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:96px;display:grid}.home-module__UxyMMq__fitHeading{align-self:start}.home-module__UxyMMq__fitHeading h2{font-size:clamp(2.5rem,4.6vw,4.4rem)}.home-module__UxyMMq__fitHeading p{color:#c5d2dd;max-width:430px;margin:28px 0 32px}.home-module__UxyMMq__fitDetails h3{font-size:1.3rem}.home-module__UxyMMq__fitDetails ul{margin:24px 0 0;padding:0;list-style:none}.home-module__UxyMMq__fitDetails li{color:#e1eaf1;padding:0 0 20px 28px;line-height:1.5;position:relative}.home-module__UxyMMq__fitDetails li:before{content:"✓";color:#e1eaf1;position:absolute;left:0}.home-module__UxyMMq__wait{border-top:1px solid #3c4b59;margin-top:12px;padding-top:28px}.home-module__UxyMMq__wait p{color:#c5d2dd;margin:14px 0 0;font-size:.95rem}.home-module__UxyMMq__relationship{padding-block:var(--section-space)}.home-module__UxyMMq__relationship h2{max-width:980px}.home-module__UxyMMq__relationshipBody{grid-template-columns:1fr 1fr;gap:64px;margin-top:40px;display:grid}.home-module__UxyMMq__relationshipBody p{color:var(--text-secondary);margin:0;font-size:1.05rem}.home-module__UxyMMq__relationshipBody .home-module__UxyMMq__disclosure{margin-top:20px}.home-module__UxyMMq__finalCta{padding-block:var(--section-space);background:var(--surface-institutional);color:var(--text-inverse)}.home-module__UxyMMq__finalCta h2{max-width:800px;color:var(--text-inverse)}.home-module__UxyMMq__finalCta p{color:#d1dce5;max-width:580px;margin:24px 0 28px;font-size:1.1rem}.home-module__UxyMMq__dialog{width:min(960px,100% - 32px);max-height:calc(100dvh - 48px);color:var(--text-primary);overscroll-behavior:contain;background:#fff;border:0;border-radius:8px;margin:auto;padding:0;overflow-y:auto;box-shadow:0 24px 80px #010c1666}.home-module__UxyMMq__dialog::backdrop{background:#010c16c7}.home-module__UxyMMq__dialogHeader{border-bottom:1px solid var(--border-subtle);background:#fff;justify-content:space-between;align-items:center;gap:24px;padding:14px 32px;display:flex;position:sticky;top:0}.home-module__UxyMMq__dialogHeader p{color:var(--surface-navy);margin:0;font-weight:650}.home-module__UxyMMq__dialogHeader button{white-space:nowrap;border:1px solid var(--border-strong);min-height:44px;font:inherit;cursor:pointer;background:#fff;border-radius:6px;flex-shrink:0;padding:8px 14px}.home-module__UxyMMq__dialogHeader button:hover{background:var(--surface-subtle)}.home-module__UxyMMq__dialogBody{padding:32px}.home-module__UxyMMq__dialogBody h2{font-size:2rem}.home-module__UxyMMq__dialogBody section{margin-top:32px}.home-module__UxyMMq__dialogBody p,.home-module__UxyMMq__dialogBody li{color:var(--text-secondary);font-size:1rem;line-height:1.65}.home-module__UxyMMq__dialogBody ul{padding-left:24px}.home-module__UxyMMq__dialogBody li+li{margin-top:14px}.home-module__UxyMMq__dialogBody .home-module__UxyMMq__disclosure{margin-top:32px}@media (min-width:1500px){.home-module__UxyMMq__heroCopy{margin-left:max(0px,50vw - 750px)}}@media (max-width:1050px){.home-module__UxyMMq__introGrid,.home-module__UxyMMq__protocolGrid,.home-module__UxyMMq__fitGrid{gap:48px}.home-module__UxyMMq__heroCopy{width:80%}.home-module__UxyMMq__heroCopy h1{font-size:4rem}.home-module__UxyMMq__storyCopy{padding:24px}.home-module__UxyMMq__guarantee{gap:32px;padding:32px}.home-module__UxyMMq__proofNote{grid-template-columns:1fr;gap:16px;padding-inline:0}}@media (max-width:700px){.home-module__UxyMMq__container{padding-inline:24px}.home-module__UxyMMq__home h2{font-size:2.15rem}.home-module__UxyMMq__sectionHeading{margin-bottom:32px}.home-module__UxyMMq__sectionHeading>p:last-child{margin-top:20px;font-size:1rem}.home-module__UxyMMq__hero{align-items:start;height:auto;min-height:650px;padding:144px 24px 96px}.home-module__UxyMMq__heroCopy{width:100%}.home-module__UxyMMq__heroCopy h1{max-width:520px;font-size:clamp(2.8rem,10.5vw,4rem)}.home-module__UxyMMq__heroLabel{margin-bottom:24px;font-size:1rem}.home-module__UxyMMq__heroCopy>p:not(.home-module__UxyMMq__heroLabel){margin-top:24px;font-size:1rem}.home-module__UxyMMq__heroMedia img,.home-module__UxyMMq__heroMedia video{object-position:var(--mobile-position)}.home-module__UxyMMq__heroMedia:after{background:linear-gradient(90deg,#010c16e0,#010c16a3),linear-gradient(#0000,#010c1666)}.home-module__UxyMMq__heroActions{gap:12px;margin-top:28px}.home-module__UxyMMq__heroActions .button{padding-inline:20px}.home-module__UxyMMq__introduction,.home-module__UxyMMq__protocol,.home-module__UxyMMq__opportunities,.home-module__UxyMMq__difference,.home-module__UxyMMq__proof,.home-module__UxyMMq__fit,.home-module__UxyMMq__relationship{padding-block:64px}.home-module__UxyMMq__introGrid,.home-module__UxyMMq__protocolGrid,.home-module__UxyMMq__fitGrid,.home-module__UxyMMq__relationshipBody{grid-template-columns:1fr;gap:36px}.home-module__UxyMMq__readinessReview{padding:28px}.home-module__UxyMMq__protocolGrid>div>p:last-child{max-width:none}.home-module__UxyMMq__steps li{grid-template-columns:40px minmax(0,1fr);gap:20px}.home-module__UxyMMq__stepNumber{width:40px;height:40px}.home-module__UxyMMq__steps li:not(:last-child):before{top:46px;left:19px}.home-module__UxyMMq__steps h3{padding-top:6px;font-size:1.25rem}.home-module__UxyMMq__opportunityGrid{grid-template-columns:1fr;gap:40px}.home-module__UxyMMq__opportunityGrid article:nth-child(n){grid-column:auto}.home-module__UxyMMq__opportunityCopy{padding:20px 0 0}.home-module__UxyMMq__opportunityGrid h3{font-size:1.35rem}.home-module__UxyMMq__comparison{grid-template-columns:1fr;gap:20px}.home-module__UxyMMq__comparison article{padding:28px 24px}.home-module__UxyMMq__proofGrid{grid-template-columns:1fr;gap:24px;max-width:348px}.home-module__UxyMMq__storyCopy{padding:24px}.home-module__UxyMMq__guarantee{grid-template-columns:1fr;gap:24px;margin-top:48px;padding:28px 24px}.home-module__UxyMMq__guarantee>div h3{font-size:2.5rem}.home-module__UxyMMq__fitHeading h2{font-size:2.8rem}.home-module__UxyMMq__relationshipBody{gap:24px;margin-top:28px}.home-module__UxyMMq__finalCta{padding-block:64px}.home-module__UxyMMq__dialog{max-height:calc(100dvh - 24px)}.home-module__UxyMMq__dialogHeader{padding:12px 20px}.home-module__UxyMMq__dialogBody{padding:24px}.home-module__UxyMMq__dialogBody h2{font-size:1.65rem}}.home-module__UxyMMq__home .footer-disclaimer{padding-bottom:32px}.home-module__UxyMMq__dialogBody section h3{font-size:1.25rem}@media (max-width:370px){.home-module__UxyMMq__heroActions{flex-direction:column;align-items:stretch}}.home-module__UxyMMq__maturity{border:1px solid var(--border-subtle);border-radius:8px;margin:56px 0 0;padding:36px}.home-module__UxyMMq__maturity figcaption{color:var(--surface-navy);font-size:1.3rem;font-weight:650}.home-module__UxyMMq__growthCurve{margin-top:36px;padding-left:40px;position:relative}.home-module__UxyMMq__scaleAxis{writing-mode:vertical-rl;color:var(--text-secondary);margin:0;font-size:.75rem;position:absolute;top:140px;left:-12px;transform:rotate(180deg)}.home-module__UxyMMq__growthPlot{border-left:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);height:400px;position:relative}.home-module__UxyMMq__growthPlot svg{width:100%;height:100%;position:absolute;overflow:visible}.home-module__UxyMMq__curveArea{fill:var(--surface-subtle)}.home-module__UxyMMq__curveLine{fill:none;stroke:var(--surface-navy);stroke-width:3px;vector-effect:non-scaling-stroke}.home-module__UxyMMq__timeAxis{color:var(--text-secondary);text-align:right;margin:16px 0 0;font-size:.8rem}.home-module__UxyMMq__timeAxis span{padding-left:16px}.home-module__UxyMMq__maturityContext{max-width:760px;color:var(--text-secondary);margin:32px 0 0;font-size:.9rem}.home-module__UxyMMq__fundingOptions{margin:0;padding:0;list-style:none;position:absolute;inset:0}.home-module__UxyMMq__fundingOptions li{width:18%;position:absolute;top:87.5%;left:1%}.home-module__UxyMMq__fundingOptions li:nth-child(2){top:75%;left:21%}.home-module__UxyMMq__fundingOptions li:nth-child(3){top:57.5%;left:41%}.home-module__UxyMMq__fundingOptions li:nth-child(4){top:36.25%;left:61%}.home-module__UxyMMq__fundingOptions li:nth-child(5){top:12.5%;left:81%}.home-module__UxyMMq__productMarker{border:3px solid var(--surface-navy);background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.home-module__UxyMMq__fundingOptions li>div{background:var(--surface-institutional);width:100%;color:var(--text-inverse);border-bottom:2px solid var(--accent-on-dark);border-radius:4px;padding:10px;position:absolute;bottom:22px}.home-module__UxyMMq__fundingOptions li:last-child>div{top:22px;bottom:auto}.home-module__UxyMMq__home .home-module__UxyMMq__fundingOptions h3{font-size:.95rem;line-height:1.4}.home-module__UxyMMq__fundingOptions p{color:#d1dce5;margin:6px 0 0;font-size:.8rem}.home-module__UxyMMq__home .home-module__UxyMMq__comparisonLead{color:var(--surface-navy);margin:24px 0 0;font-size:1.3rem;font-weight:600}.home-module__UxyMMq__dialogBody .home-module__UxyMMq__responsibilityHeading{margin-top:24px;font-size:1.2rem}.home-module__UxyMMq__responsibilityColumns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 32px;margin:8px 0 24px;display:grid}.home-module__UxyMMq__responsibilities{margin:0;padding:0;list-style:none}.home-module__UxyMMq__dialogBody .home-module__UxyMMq__responsibilities li{border-bottom:1px solid var(--border-subtle);grid-template-columns:28px minmax(0,1fr);gap:10px;margin:0;padding:16px 0;display:grid}.home-module__UxyMMq__responsibilities li>span{color:var(--surface-navy);padding-top:2px;font-size:.8rem}.home-module__UxyMMq__responsibilities h4{color:var(--surface-navy);margin:0;font-size:.88rem;font-weight:650;line-height:1.4}.home-module__UxyMMq__dialogBody .home-module__UxyMMq__responsibilities p{margin:8px 0 0;font-size:.93rem;line-height:1.55}@media (max-width:950px){.home-module__UxyMMq__growthCurve{margin-top:28px;padding-left:0}.home-module__UxyMMq__scaleAxis{writing-mode:horizontal-tb;margin-bottom:24px;font-size:.85rem;position:static;transform:none}.home-module__UxyMMq__growthPlot{border:0;height:auto}.home-module__UxyMMq__growthPlot svg{display:none}.home-module__UxyMMq__fundingOptions{border-left:2px solid var(--surface-navy);margin-left:6px;position:static}.home-module__UxyMMq__fundingOptions li,.home-module__UxyMMq__fundingOptions li:nth-child(n){width:auto;padding:0 0 28px 28px;position:relative;top:auto;left:auto}.home-module__UxyMMq__fundingOptions li:last-child{padding-bottom:0}.home-module__UxyMMq__productMarker{top:4px;left:-1px}.home-module__UxyMMq__fundingOptions li>div,.home-module__UxyMMq__fundingOptions li:last-child>div{padding:12px;position:static}.home-module__UxyMMq__home .home-module__UxyMMq__fundingOptions h3{font-size:1.05rem}.home-module__UxyMMq__fundingOptions p{font-size:.9rem}.home-module__UxyMMq__timeAxis{text-align:left}.home-module__UxyMMq__timeAxis span{margin-left:12px;padding:0;display:inline-block;transform:rotate(90deg)}}@media (max-width:700px){.home-module__UxyMMq__maturity{margin-top:32px;padding:24px}}@media (min-width:701px) and (max-width:950px){.home-module__UxyMMq__introGrid{grid-template-columns:1fr}.home-module__UxyMMq__readinessReview{max-width:none}.home-module__UxyMMq__comparison article{padding:32px}}.home-module__UxyMMq__home .button-primary{background:var(--accent-on-dark);border-color:var(--accent-on-dark);color:var(--surface-institutional)}.home-module__UxyMMq__home .button-primary:hover{background:var(--accent-on-dark);border-color:var(--surface-institutional);box-shadow:inset 0 0 0 1px var(--surface-institutional)}.home-module__UxyMMq__home .button-primary:focus-visible{outline:3px solid var(--accent-on-dark);outline-offset:4px}@media (min-width:701px) and (max-width:1100px){.home-module__UxyMMq__opportunityGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:40px 24px}.home-module__UxyMMq__opportunityGrid article{grid-column:span 2}.home-module__UxyMMq__opportunityGrid article:nth-last-child(2){grid-column:2/span 2}.home-module__UxyMMq__proofGrid{column-gap:20px}.home-module__UxyMMq__storyMedia{border-width:8px}.home-module__UxyMMq__storyCopy{padding:24px 0}}@media (max-width:700px){.home-module__UxyMMq__proofNote{padding-inline:24px}.home-module__UxyMMq__responsibilityColumns{grid-template-columns:1fr}}
.partners-module__oRKySq__partnersRoot{--section-space:80px;background:var(--surface-canvas);min-height:100dvh;color:var(--text-primary);overflow-x:clip}.partners-module__oRKySq__inner{width:100%;padding-right:var(--gutter);padding-left:var(--gutter);margin:0 auto}.partners-module__oRKySq__button{border-radius:var(--radius-control);white-space:nowrap;min-height:48px;transition:background-color .18s var(--ease-out), border-color .18s var(--ease-out), color .18s var(--ease-out), transform .18s var(--ease-out);justify-content:center;align-items:center;font-size:.96rem;font-weight:740;line-height:1;text-decoration:none;display:inline-flex}.partners-module__oRKySq__button:active{transform:translateY(1px)}.partners-module__oRKySq__buttonPrimary{border:1px solid var(--accent-on-dark);background:var(--accent-on-dark);color:var(--surface-institutional);padding:14px 22px}.partners-module__oRKySq__buttonPrimary:hover:not(:disabled){border-color:var(--surface-institutional);background:var(--accent-on-dark);box-shadow:inset 0 0 0 1px var(--surface-institutional)}.partners-module__oRKySq__buttonSecondary{color:var(--text-inverse);background:#f8fbfd1f;border:1px solid #f8fbfd57;padding:0 18px}.partners-module__oRKySq__buttonSecondary:hover{background:#f8fbfd2e;border-color:#f8fbfd94}.partners-module__oRKySq__hero{background:radial-gradient(circle at 9% 18%, #3b82f62e, transparent 26%), linear-gradient(135deg, #010c16fc, #0a2b49f0), var(--surface-institutional);color:var(--text-inverse);position:relative;overflow:hidden}.partners-module__oRKySq__hero:after{content:none}.partners-module__oRKySq__heroInner{z-index:1;width:100%;max-width:var(--container-wide);min-height:0;padding:118px var(--gutter) var(--section-space);grid-template-columns:minmax(0,.93fr) minmax(330px,.72fr);align-items:center;gap:clamp(42px,6vw,84px);margin:0 auto;display:grid;position:relative}.partners-module__oRKySq__heroCopy{justify-items:start;gap:24px;max-width:760px;display:grid}.partners-module__oRKySq__heroLabel{color:var(--accent-action);margin:0 0 2px;font-size:.86rem;font-weight:760;line-height:1.25}.partners-module__oRKySq__hero h1{color:var(--text-inverse);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(3.05rem,5.2vw,5.72rem);font-weight:640;line-height:.98}.partners-module__oRKySq__heroCopy>p:not(.partners-module__oRKySq__heroLabel){max-width:640px;color:var(--text-inverse-muted);margin:0;font-size:clamp(1.04rem,1.34vw,1.18rem);line-height:1.58}.partners-module__oRKySq__heroActions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.partners-module__oRKySq__heroVisual{border-radius:var(--radius-media);background:var(--surface-institutional);border:1px solid #f8fbfd29;min-height:min(58dvh,620px);position:relative;overflow:hidden;box-shadow:0 34px 80px #010c1642}.partners-module__oRKySq__heroVisual img,.partners-module__oRKySq__handlesMedia img{object-fit:cover}.partners-module__oRKySq__inner{max-width:var(--container-standard)}.partners-module__oRKySq__audienceSection,.partners-module__oRKySq__pathSection,.partners-module__oRKySq__handlesSection,.partners-module__oRKySq__expectSection{padding:var(--section-space) 0;scroll-margin-top:90px}.partners-module__oRKySq__audienceSection{background:linear-gradient(#fff 0%,#f4f8fbb8 100%)}.partners-module__oRKySq__audienceLayout{align-items:start;gap:48px;display:grid}.partners-module__oRKySq__audienceIntro,.partners-module__oRKySq__editorialIntro,.partners-module__oRKySq__expectLead{gap:22px;max-width:780px;display:grid}.partners-module__oRKySq__audienceIntro h2,.partners-module__oRKySq__editorialIntro h2,.partners-module__oRKySq__handlesCopy h2,.partners-module__oRKySq__expectLead h2,.partners-module__oRKySq__fitSection h2,.partners-module__oRKySq__inquiryCopy h2{color:var(--surface-institutional);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,3.5vw,3.5rem);font-weight:650;line-height:1.12}.partners-module__oRKySq__audienceIntro p,.partners-module__oRKySq__editorialIntro p,.partners-module__oRKySq__pathCard p,.partners-module__oRKySq__handlesCopy>p,.partners-module__oRKySq__processRail p,.partners-module__oRKySq__expectLead p,.partners-module__oRKySq__fitSection p,.partners-module__oRKySq__inquiryCopy p{color:var(--text-secondary);margin:0;font-size:clamp(1.02rem,1.34vw,1.16rem);line-height:1.62}.partners-module__oRKySq__partnerTypePanel{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.partners-module__oRKySq__partnerTypePanel li{border-top:1px solid var(--border-strong);min-width:0;padding-top:24px}.partners-module__oRKySq__partnerTypePanel li:before{content:"";background:var(--accent-action);width:32px;height:2px;margin-bottom:16px;display:block}.partners-module__oRKySq__partnerTypePanel h3{color:var(--surface-navy);letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(1.2rem,1.6vw,1.45rem);font-weight:730;line-height:1.25}.partners-module__oRKySq__partnerTypePanel p{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.62}@media (max-width:1120px){.partners-module__oRKySq__partnerTypePanel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.partners-module__oRKySq__audienceLayout{gap:32px}.partners-module__oRKySq__partnerTypePanel{grid-template-columns:1fr}}.partners-module__oRKySq__pathSection{background:var(--surface-canvas)}.partners-module__oRKySq__pathGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:clamp(44px,6vw,76px);display:grid}.partners-module__oRKySq__pathCard{border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:#ffffffd1;align-content:start;gap:20px;min-width:0;padding:clamp(28px,4vw,46px);display:grid}.partners-module__oRKySq__pathCard:nth-child(2){background:linear-gradient(135deg, #f4f8fbeb, #fbfaf7f5), var(--surface-subtle)}.partners-module__oRKySq__pathCard h3,.partners-module__oRKySq__processRail h3{color:var(--surface-navy);text-wrap:balance;margin:0;font-size:clamp(1.3rem,2vw,1.82rem);font-weight:730;line-height:1.14}.partners-module__oRKySq__pathCard .partners-module__oRKySq__pathLabel{color:var(--surface-navy);font-size:.875rem;font-weight:700}.partners-module__oRKySq__handlesSection{background:var(--surface-primary)}.partners-module__oRKySq__handlesLayout{grid-template-columns:minmax(300px,.58fr) minmax(0,.92fr);align-items:center;gap:clamp(48px,7vw,96px);display:grid}.partners-module__oRKySq__handlesMedia{border:1px solid var(--border-subtle);border-radius:var(--radius-media);background:var(--surface-subtle);min-height:620px;position:relative;overflow:hidden}.partners-module__oRKySq__handlesMedia img{object-position:50% 12%}.partners-module__oRKySq__handlesCopy{gap:24px;display:grid}.partners-module__oRKySq__processRail{border-top:1px solid var(--border-subtle);margin:14px 0 0;padding:0;list-style:none;display:grid}.partners-module__oRKySq__processRail li{border-bottom:1px solid var(--border-subtle);gap:10px;padding:24px 0 24px 34px;display:grid;position:relative}.partners-module__oRKySq__processRail li:before{border:2px solid var(--accent-action);background:var(--surface-primary);content:"";border-radius:50%;width:12px;height:12px;position:absolute;top:31px;left:0}.partners-module__oRKySq__processRail li:after{content:"";background:#0a2b492e;width:1px;position:absolute;top:45px;bottom:-1px;left:5px}.partners-module__oRKySq__processRail li:last-child:after{display:none}.partners-module__oRKySq__expectSection{background:var(--surface-institutional);color:var(--text-inverse)}.partners-module__oRKySq__expectLayout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:80px;display:grid}.partners-module__oRKySq__expectLead{align-content:start}.partners-module__oRKySq__expectLead h2{color:var(--text-inverse)}.partners-module__oRKySq__expectLead p,.partners-module__oRKySq__expectSteps p{color:#d1dce5}.partners-module__oRKySq__expectSteps{margin:0;padding:0;list-style:none}.partners-module__oRKySq__expectSteps li{grid-template-columns:48px minmax(0,1fr);gap:24px;padding-bottom:32px;display:grid;position:relative}.partners-module__oRKySq__expectSteps li:last-child{padding-bottom:0}.partners-module__oRKySq__expectSteps li:not(:last-child):before{content:"";background:var(--accent-on-dark);opacity:.35;width:1px;position:absolute;top:52px;bottom:8px;left:23px}.partners-module__oRKySq__stepNumber{border:1px solid var(--accent-on-dark);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1rem;display:grid}.partners-module__oRKySq__expectSteps h3{color:var(--text-inverse);margin:0;padding-top:10px;font-size:1.4rem;font-weight:650;line-height:1.25}.partners-module__oRKySq__expectSteps p{margin:12px 0 0;font-size:1.05rem;line-height:1.65}.partners-module__oRKySq__fitSection{padding:var(--section-space) 0;background:var(--surface-primary);color:var(--surface-navy);scroll-margin-top:90px;position:relative;overflow:hidden}.partners-module__oRKySq__fitLayout{z-index:1;grid-template-columns:minmax(0,.78fr) minmax(320px,.68fr);align-items:start;gap:clamp(46px,7vw,98px);display:grid;position:relative}.partners-module__oRKySq__fitSection h2{color:var(--surface-navy)}.partners-module__oRKySq__inquiryCopy h2{color:var(--text-inverse)}.partners-module__oRKySq__fitSection p,.partners-module__oRKySq__inquiryCopy p{max-width:700px;color:var(--text-inverse-muted);margin-top:24px}.partners-module__oRKySq__fitSection p{color:var(--surface-navy)}.partners-module__oRKySq__fitList{border-top:1px solid var(--accent-action);gap:0;margin:6px 0 0;padding:0;list-style:none;display:grid}.partners-module__oRKySq__fitList li{border-bottom:1px solid var(--border-subtle);color:var(--surface-navy);padding:22px 0;font-size:clamp(1rem,1.35vw,1.12rem);font-weight:650;line-height:1.5}.partners-module__oRKySq__inquirySection{background:linear-gradient(135deg, #0a2b49f7, #010c16fa), var(--surface-institutional);color:var(--text-inverse);scroll-margin-top:90px;position:relative;overflow:hidden}.partners-module__oRKySq__inquirySection:before{content:"";border:1px solid #fd7d033d;width:min(720px,64vw);height:min(720px,64vw);position:absolute;bottom:-40%;right:-8%;transform:rotate(45deg)}.partners-module__oRKySq__inquiryInner{z-index:1;width:100%;max-width:var(--container-standard);min-height:0;padding:var(--section-space) var(--gutter);grid-template-columns:1fr;align-items:center;gap:40px;margin:0 auto;display:grid;position:relative}.partners-module__oRKySq__inquiryCopy{justify-items:start;display:grid}.partners-module__oRKySq__inquiryCopy .partners-module__oRKySq__button{margin-top:34px}.partners-module__oRKySq__inquiryInner>.partners-module__oRKySq__button{justify-self:start}.partners-module__oRKySq__commercialGrid{grid-template-columns:1.2fr 1fr;gap:clamp(32px,5vw,64px);display:grid}.partners-module__oRKySq__commercialModel{border-top:1px solid #f8fbfd3d;min-width:0;padding-top:28px}.partners-module__oRKySq__commercialModel h3{color:var(--text-inverse);margin:12px 0 20px;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:650;line-height:1.2}.partners-module__oRKySq__commercialModel p{color:var(--text-inverse-muted);margin:0 0 20px;line-height:1.65}.partners-module__oRKySq__commercialModel p:last-child{margin-bottom:0}.partners-module__oRKySq__commercialModel .partners-module__oRKySq__commercialLabel{color:var(--accent-on-dark);margin:0;font-size:.875rem;font-weight:700}.partners-module__oRKySq__commissionHeading{color:var(--text-inverse);margin:28px 0 0;font-size:1.15rem;font-weight:650;line-height:1.4}.partners-module__oRKySq__commissionTable{border-collapse:collapse;table-layout:fixed;width:100%;color:var(--text-inverse);font-variant-numeric:tabular-nums;margin-block:20px 28px}.partners-module__oRKySq__commissionTable caption{text-align:left;color:var(--text-inverse-muted);padding-bottom:12px;font-size:.8rem}.partners-module__oRKySq__commissionTable th,.partners-module__oRKySq__commissionTable td{text-align:right;border-bottom:1px solid #f8fbfd3d;padding:18px 10px}.partners-module__oRKySq__commissionTable thead{border-top:1px solid var(--accent-on-dark)}.partners-module__oRKySq__commissionTable thead th{color:var(--text-inverse-muted);vertical-align:bottom;font-size:.82rem;font-weight:600;line-height:1.45}.partners-module__oRKySq__commissionTable th:first-child{text-align:left;width:34%;padding-left:0}.partners-module__oRKySq__commissionTable th:last-child,.partners-module__oRKySq__commissionTable td:last-child{padding-right:0}.partners-module__oRKySq__commissionTable tbody th{font-size:.95rem;font-weight:600}.partners-module__oRKySq__commissionTable td{white-space:nowrap;font-size:clamp(1rem,1.5vw,1.35rem);font-weight:620}@media (max-width:540px){.partners-module__oRKySq__commissionTable th,.partners-module__oRKySq__commissionTable td{padding:16px 6px}.partners-module__oRKySq__commissionTable thead th{font-size:.75rem}.partners-module__oRKySq__commissionTable tbody th{font-size:.875rem}}.partners-module__oRKySq__commercialModel .partners-module__oRKySq__commissionNote{font-size:.86rem}@media (prefers-reduced-motion:no-preference){.partners-module__oRKySq__heroCopy,.partners-module__oRKySq__heroVisual,.partners-module__oRKySq__audienceIntro,.partners-module__oRKySq__partnerTypePanel,.partners-module__oRKySq__pathCard,.partners-module__oRKySq__handlesMedia,.partners-module__oRKySq__handlesCopy,.partners-module__oRKySq__expectLead,.partners-module__oRKySq__fitList li,.partners-module__oRKySq__inquiryCopy{animation:partners-module__oRKySq__partners-rise-in .68s var(--ease-out) both}.partners-module__oRKySq__heroVisual,.partners-module__oRKySq__partnerTypePanel,.partners-module__oRKySq__pathCard:nth-child(2),.partners-module__oRKySq__handlesCopy,.partners-module__oRKySq__fitList li:nth-child(2){animation-delay:.11s}.partners-module__oRKySq__fitList li:nth-child(3){animation-delay:.18s}.partners-module__oRKySq__fitList li:nth-child(4){animation-delay:.24s}}@keyframes partners-module__oRKySq__partners-rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1120px){.partners-module__oRKySq__heroInner,.partners-module__oRKySq__audienceLayout,.partners-module__oRKySq__handlesLayout,.partners-module__oRKySq__fitLayout,.partners-module__oRKySq__inquiryInner{grid-template-columns:1fr}.partners-module__oRKySq__heroInner{min-height:auto;padding-top:128px}.partners-module__oRKySq__heroVisual{min-height:460px}.partners-module__oRKySq__handlesMedia{aspect-ratio:5/4;min-height:0}}@media (max-width:760px){.partners-module__oRKySq__heroInner{padding-top:112px;padding-bottom:var(--section-space);gap:34px}.partners-module__oRKySq__hero h1{max-width:350px;font-size:clamp(2.38rem,10.8vw,3.08rem);line-height:1}.partners-module__oRKySq__heroCopy{gap:18px}.partners-module__oRKySq__heroCopy>p:not(.partners-module__oRKySq__heroLabel){max-width:335px;font-size:.98rem}.partners-module__oRKySq__heroActions,.partners-module__oRKySq__heroActions .partners-module__oRKySq__button,.partners-module__oRKySq__inquiryCopy .partners-module__oRKySq__button{width:100%}.partners-module__oRKySq__heroActions{max-width:330px}.partners-module__oRKySq__heroVisual{min-height:320px}.partners-module__oRKySq__audienceSection,.partners-module__oRKySq__pathSection,.partners-module__oRKySq__handlesSection,.partners-module__oRKySq__expectSection,.partners-module__oRKySq__fitSection{padding-block:var(--section-space)}.partners-module__oRKySq__audienceIntro h2,.partners-module__oRKySq__editorialIntro h2,.partners-module__oRKySq__handlesCopy h2,.partners-module__oRKySq__expectLead h2,.partners-module__oRKySq__fitSection h2,.partners-module__oRKySq__inquiryCopy h2{font-size:clamp(2rem,9vw,3.08rem)}.partners-module__oRKySq__pathGrid{grid-template-columns:1fr}.partners-module__oRKySq__handlesMedia{aspect-ratio:auto;min-height:360px}.partners-module__oRKySq__processRail li{padding-left:28px}.partners-module__oRKySq__inquiryInner{min-height:0;padding-block:var(--section-space)}}.partners-module__oRKySq__heroLabel{color:var(--accent-on-dark)}.partners-module__oRKySq__pathCard{align-content:start}.partners-module__oRKySq__pathCard h3{font-size:clamp(1.6rem,2.5vw,2.25rem);line-height:1.2}.partners-module__oRKySq__fitSection:before,.partners-module__oRKySq__inquirySection:before{content:none}.partners-module__oRKySq__heroVisual img{object-position:50% 38%}@media (max-width:900px){.partners-module__oRKySq__expectLayout{grid-template-columns:1fr;gap:40px}.partners-module__oRKySq__commercialGrid{grid-template-columns:1fr}}@media (max-width:760px){.partners-module__oRKySq__partnersRoot{--section-space:64px}.partners-module__oRKySq__expectSteps li{grid-template-columns:40px minmax(0,1fr);gap:20px}.partners-module__oRKySq__stepNumber{width:40px;height:40px}.partners-module__oRKySq__expectSteps li:not(:last-child):before{top:46px;left:19px}.partners-module__oRKySq__expectSteps h3{padding-top:6px;font-size:1.25rem}.partners-module__oRKySq__inquiryInner>.partners-module__oRKySq__button{width:100%}}
.funnel-module__NwfxKq__root{--section-space:80px}.funnel-module__NwfxKq__hero{background:var(--surface-institutional);color:var(--text-inverse)}.funnel-module__NwfxKq__inner{width:100%;max-width:1328px;padding-inline:var(--gutter);margin-inline:auto}.funnel-module__NwfxKq__heroInner{padding-block:48px var(--section-space);text-align:center;justify-items:center;gap:32px;display:grid}.funnel-module__NwfxKq__heroCopy{justify-items:center;gap:20px;max-width:900px;display:grid}.funnel-module__NwfxKq__eyebrow{color:var(--accent-on-dark);margin:0;font-size:.9rem;font-weight:650}.funnel-module__NwfxKq__hero h1{margin:0;font-size:clamp(2.15rem,4vw,3.8rem)}.funnel-module__NwfxKq__videoFrame{aspect-ratio:16/9;border-radius:var(--radius-media);background:#010c16;width:100%;position:relative;overflow:hidden}.funnel-module__NwfxKq__videoFrame video,.funnel-module__NwfxKq__videoPoster,.funnel-module__NwfxKq__videoPoster img{width:100%;height:100%;display:block}.funnel-module__NwfxKq__videoFrame video{object-fit:contain}.funnel-module__NwfxKq__videoPoster{cursor:pointer;background:#010c16;border:0;padding:0;position:relative}.funnel-module__NwfxKq__videoPoster img{object-fit:contain}.funnel-module__NwfxKq__play{color:#fff;background:#010c16c9;border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.funnel-module__NwfxKq__play svg{fill:currentColor;width:21px;height:21px}.funnel-module__NwfxKq__section{padding-block:var(--section-space);scroll-margin-top:88px}.funnel-module__NwfxKq__section h2{letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3.3vw,3.25rem);font-weight:620;line-height:1.12}.funnel-module__NwfxKq__sectionIntro{gap:20px;max-width:750px;margin-bottom:36px;display:grid}.funnel-module__NwfxKq__sectionIntro p{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.65}.funnel-module__NwfxKq__fitSection{background:var(--surface-canvas)}.funnel-module__NwfxKq__fitGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.funnel-module__NwfxKq__fitCard{border:1px solid var(--border-subtle);border-top:3px solid var(--border-strong);border-radius:var(--radius-panel);background:var(--surface-primary);padding:32px}.funnel-module__NwfxKq__goodFitCard{border-top-color:var(--accent-action)}.funnel-module__NwfxKq__fitCard h3{color:var(--surface-navy);margin:0 0 28px;font-size:1.45rem;font-weight:650}.funnel-module__NwfxKq__fitCard ul{gap:24px;margin:0;padding:0;list-style:none;display:grid}.funnel-module__NwfxKq__fitCard li{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;display:grid}.funnel-module__NwfxKq__fitIcon{width:20px;height:20px;color:var(--text-secondary);margin-top:3px}.funnel-module__NwfxKq__goodFitCard .funnel-module__NwfxKq__fitIcon{color:var(--surface-navy)}.funnel-module__NwfxKq__fitCard h4{color:var(--surface-navy);margin:0 0 6px;font-size:1.05rem;font-weight:650;line-height:1.35}.funnel-module__NwfxKq__fitCard p{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.55}@media (max-width:1000px){.funnel-module__NwfxKq__fitCard{padding:24px}}@media (max-width:760px){.funnel-module__NwfxKq__fitGrid{grid-template-columns:1fr}}.funnel-module__NwfxKq__storiesSection{background:var(--surface-navy)}.funnel-module__NwfxKq__storiesSection h2{color:var(--text-inverse)}.funnel-module__NwfxKq__storiesSection .funnel-module__NwfxKq__sectionIntro p,.funnel-module__NwfxKq__storiesSection .funnel-module__NwfxKq__proofNote{color:var(--text-inverse-muted)}.funnel-module__NwfxKq__stories{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:44px;display:grid}.funnel-module__NwfxKq__story{border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--surface-primary);width:100%;min-width:0;max-width:334px;margin-inline:auto;padding:20px}.funnel-module__NwfxKq__portrait{width:100%;margin-bottom:24px}.funnel-module__NwfxKq__portrait>div{border-radius:var(--radius-control);border:0}.funnel-module__NwfxKq__storiesSection .funnel-module__NwfxKq__portrait:focus-within{outline:3px solid var(--surface-navy);outline-offset:4px;border-radius:var(--radius-control)}.funnel-module__NwfxKq__storyCopy{gap:16px;display:grid}.funnel-module__NwfxKq__storyResult{gap:6px;display:grid}.funnel-module__NwfxKq__story h3{letter-spacing:-.025em;color:var(--surface-navy);margin:0;font-size:clamp(1.75rem,2.5vw,2rem);font-weight:700;line-height:1.2}.funnel-module__NwfxKq__story p{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.6}.funnel-module__NwfxKq__story .funnel-module__NwfxKq__identity{color:var(--surface-navy);font-size:.9rem;font-weight:600}.funnel-module__NwfxKq__story .funnel-module__NwfxKq__storyContext{font-size:.875rem;line-height:1.5}.funnel-module__NwfxKq__proofNote{max-width:85ch;color:var(--text-secondary);margin:32px 0 0;font-size:.88rem;line-height:1.6}.funnel-module__NwfxKq__faqSection{background:var(--surface-canvas)}.funnel-module__NwfxKq__faqList{gap:12px;display:grid}.funnel-module__NwfxKq__faqItem{border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--surface-primary)}.funnel-module__NwfxKq__faqItem h3,.funnel-module__NwfxKq__faqItem h4{letter-spacing:-.02em;margin:0;line-height:1.25}.funnel-module__NwfxKq__faqItem h4>button{text-align:left;border-radius:var(--radius-panel);width:100%;min-height:76px;color:var(--surface-navy);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:24px;padding:22px 24px;font-size:1.12rem;font-weight:600;display:flex}.funnel-module__NwfxKq__faqItem h4>button:hover{background:var(--surface-subtle)}.funnel-module__NwfxKq__faqItem h4>button:focus-visible{outline:3px solid var(--surface-navy);outline-offset:3px}.funnel-module__NwfxKq__faqItem .funnel-module__NwfxKq__videoPoster:focus-visible,.funnel-module__NwfxKq__faqItem video:focus-visible{outline:3px solid var(--accent-on-dark);outline-offset:-4px}.funnel-module__NwfxKq__faqItem h4>button>span:first-child{flex:1}.funnel-module__NwfxKq__duration{white-space:nowrap;color:var(--text-secondary);font-size:.85rem;font-weight:400}.funnel-module__NwfxKq__faqVideo{max-width:760px;margin-inline:24px;padding-bottom:24px}.funnel-module__NwfxKq__faqGroup+.funnel-module__NwfxKq__faqGroup{border-top:1px solid var(--border-subtle);margin-top:48px;padding-top:40px}.funnel-module__NwfxKq__faqGroup>h3{border-left:3px solid var(--accent-action);color:var(--surface-navy);margin:0 0 24px;padding-left:16px;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:620;line-height:1.25}.funnel-module__NwfxKq__faqAnswer p{margin:0}.funnel-module__NwfxKq__faqAnswer p+p{margin-top:16px}.funnel-module__NwfxKq__faqAnswer{max-width:72ch;color:var(--text-secondary);margin:0;padding:0 24px 24px;font-size:1rem;line-height:1.65}@media (max-width:1000px){.funnel-module__NwfxKq__stories{gap:24px}.funnel-module__NwfxKq__story{padding:12px}}@media (max-width:760px){.funnel-module__NwfxKq__root{--section-space:64px}.funnel-module__NwfxKq__heroInner{padding-top:32px}.funnel-module__NwfxKq__stories{grid-template-columns:1fr;gap:32px}.funnel-module__NwfxKq__story{max-width:390px;padding:16px}.funnel-module__NwfxKq__faqItem h4>button{gap:12px;padding:20px 16px}.funnel-module__NwfxKq__faqAnswer{padding:0 16px 24px}.funnel-module__NwfxKq__faqVideo{margin-inline:16px}.funnel-module__NwfxKq__faqGroup+.funnel-module__NwfxKq__faqGroup{margin-top:32px;padding-top:32px}.funnel-module__NwfxKq__duration{font-size:.75rem}}.funnel-module__NwfxKq__funnelHeader{min-height:88px;padding:18px var(--gutter);background:var(--surface-institutional);border-bottom:1px solid #ffffff26;justify-content:center;align-items:center;display:flex}.funnel-module__NwfxKq__heroMedia{text-align:left;width:100%;max-width:960px}.funnel-module__NwfxKq__finalAction{background:var(--surface-institutional);color:var(--text-inverse);text-align:center}.funnel-module__NwfxKq__finalAction>div{justify-items:center;gap:24px;display:grid}.funnel-module__NwfxKq__finalAction h2{max-width:800px}.funnel-module__NwfxKq__finalAction p{max-width:620px;color:var(--text-inverse-muted);margin:0;line-height:1.65}.funnel-module__NwfxKq__root .footer-inner{grid-template-columns:minmax(0,1fr) auto}.funnel-module__NwfxKq__root .footer-inner>div{grid-column:auto}@media (max-width:760px){.funnel-module__NwfxKq__funnelHeader{min-height:76px}.funnel-module__NwfxKq__root .footer-inner{grid-template-columns:1fr}}.funnel-module__NwfxKq__booking{width:100%;min-width:0;max-width:1040px;color:var(--surface-navy);border-radius:var(--radius-panel);text-align:left;background:#fff;padding:32px}.funnel-module__NwfxKq__finalAction .funnel-module__NwfxKq__booking p{color:var(--text-secondary);max-width:none;font-size:.95rem}.funnel-module__NwfxKq__booking a{color:var(--surface-navy);text-underline-offset:4px}.funnel-module__NwfxKq__previewNotice{border-bottom:1px solid var(--border-subtle);padding-bottom:24px}.funnel-module__NwfxKq__previewNotice strong{margin-bottom:8px;display:block}.funnel-module__NwfxKq__previewLayout{grid-template-columns:.8fr 1fr;gap:40px;padding-top:32px;display:grid}.funnel-module__NwfxKq__previewDetails{align-content:start;gap:16px;display:grid}.funnel-module__NwfxKq__booking h3{margin:0;font-size:1.35rem;font-weight:650}.funnel-module__NwfxKq__previewMonth{min-width:0}.funnel-module__NwfxKq__calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-block:24px;display:grid}.funnel-module__NwfxKq__calendarGrid span{place-items:center;min-height:38px;font-size:.9rem;display:grid}.funnel-module__NwfxKq__calendarGrid .funnel-module__NwfxKq__weekday{color:var(--text-secondary);font-size:.75rem}.funnel-module__NwfxKq__sampleDay{background:var(--surface-navy);color:#fff;border-radius:var(--radius-control)}.funnel-module__NwfxKq__sampleTimes{flex-wrap:wrap;gap:10px;display:flex}.funnel-module__NwfxKq__sampleTimes button{border:1px solid var(--border-subtle);border-radius:var(--radius-control);min-height:44px;color:var(--surface-navy);font:inherit;cursor:pointer;background:#fff;padding:10px 14px;font-size:.9rem}.funnel-module__NwfxKq__sampleTimes button[aria-pressed=true]{border-color:var(--surface-navy);background:var(--surface-canvas)}.funnel-module__NwfxKq__finalAction .funnel-module__NwfxKq__previewStatus{min-height:48px;margin-top:18px;font-size:.85rem}@media (max-width:760px){.funnel-module__NwfxKq__booking{padding:24px 18px}.funnel-module__NwfxKq__previewLayout{grid-template-columns:1fr;gap:28px}.funnel-module__NwfxKq__calendarGrid{gap:2px}.funnel-module__NwfxKq__calendarGrid span{min-height:32px}}.funnel-module__NwfxKq__directBooking>[aria-label]{border:0;padding:0}.funnel-module__NwfxKq__directBooking>form{border:0;width:100%;max-width:none;padding:0}.funnel-module__NwfxKq__directBooking>div>[aria-label]{border:0;max-width:none;padding:0}
.pre-booking-module__L9X3PG__contactPreferences{gap:20px;margin-top:24px;display:grid}.pre-booking-module__L9X3PG__contactPreferences p,.pre-booking-module__L9X3PG__contactPreferences label{color:var(--text-secondary);font-size:.92rem;line-height:1.65}.pre-booking-module__L9X3PG__contactPreferences a{color:var(--surface-navy);text-underline-offset:3px;text-decoration:underline}.pre-booking-module__L9X3PG__preBookingRoot{background:var(--surface-canvas);min-height:100dvh;color:var(--text-primary);overflow-x:clip}.pre-booking-module__L9X3PG__intakeFields{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}.pre-booking-module__L9X3PG__calendarPanel{min-width:0}.pre-booking-module__L9X3PG__calendarFrame{border:0;width:100%;min-height:820px}.pre-booking-module__L9X3PG__inner{width:100%;padding-right:var(--gutter);padding-left:var(--gutter);margin:0 auto}.pre-booking-module__L9X3PG__textLink{transition:color .18s var(--ease-out), transform .18s var(--ease-out)}.pre-booking-module__L9X3PG__button{border-radius:var(--radius-control);min-height:48px;font:inherit;white-space:nowrap;cursor:pointer;transition:background-color .18s var(--ease-out), border-color .18s var(--ease-out), color .18s var(--ease-out), opacity .18s var(--ease-out), transform .18s var(--ease-out);justify-content:center;align-items:center;font-size:.96rem;font-weight:740;line-height:1;text-decoration:none;display:inline-flex}.pre-booking-module__L9X3PG__button:active{transform:translateY(1px)}.pre-booking-module__L9X3PG__button:disabled{cursor:not-allowed;opacity:.48}.pre-booking-module__L9X3PG__buttonPrimary{border:1px solid var(--accent-on-dark);background:var(--accent-on-dark);color:var(--surface-institutional);padding:14px 22px}.pre-booking-module__L9X3PG__buttonPrimary:hover:not(:disabled){border-color:var(--surface-institutional);background:var(--accent-on-dark);box-shadow:inset 0 0 0 1px var(--surface-institutional)}.pre-booking-module__L9X3PG__buttonSecondary{color:var(--surface-navy);background:#ffffffdb;border:1px solid #0a2b493d;padding:0 20px}.pre-booking-module__L9X3PG__hero .pre-booking-module__L9X3PG__buttonSecondary{color:var(--text-inverse);background:#f8fbfd1f;border-color:#f8fbfd57}.pre-booking-module__L9X3PG__buttonSecondary:hover:not(:disabled){background:#fff;border-color:#0a2b496b}.pre-booking-module__L9X3PG__hero .pre-booking-module__L9X3PG__buttonSecondary:hover{background:#f8fbfd2e;border-color:#f8fbfd94}.pre-booking-module__L9X3PG__hero{background:linear-gradient(135deg, #010c16fa, #0a2b49eb), var(--surface-institutional);color:var(--text-inverse);position:relative;overflow:hidden}.pre-booking-module__L9X3PG__hero:before,.pre-booking-module__L9X3PG__hero:after{content:none}.pre-booking-module__L9X3PG__heroInner{z-index:1;width:100%;max-width:var(--container-standard);min-height:0;padding:148px var(--gutter) clamp(76px, 9vw, 118px);grid-template-columns:minmax(0,1.08fr) minmax(280px,.62fr);align-items:end;gap:clamp(44px,7vw,86px);margin:0 auto;display:grid;position:relative}.pre-booking-module__L9X3PG__heroCopy{gap:24px;max-width:820px;display:grid}.pre-booking-module__L9X3PG__heroLabel,.pre-booking-module__L9X3PG__sectionLabel{color:var(--accent-action);margin:0;font-size:.84rem;font-weight:760;line-height:1.25}.pre-booking-module__L9X3PG__hero h1{max-width:800px;color:var(--text-inverse);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(3rem,5.4vw,5.4rem);font-weight:640;line-height:.98}.pre-booking-module__L9X3PG__heroCopy>p:last-of-type{max-width:640px;color:var(--text-inverse-muted);margin:0;font-size:clamp(1.06rem,1.42vw,1.2rem);line-height:1.58}.pre-booking-module__L9X3PG__heroActions{flex-wrap:wrap;gap:12px;display:flex}.pre-booking-module__L9X3PG__heroPanel{border-radius:var(--radius-panel);background:#f8fbfd14;border:1px solid #f8fbfd29;gap:18px;padding:clamp(24px,3.5vw,38px);display:grid}.pre-booking-module__L9X3PG__heroPanel h2,.pre-booking-module__L9X3PG__editorialIntro h2,.pre-booking-module__L9X3PG__fitCopy h2,.pre-booking-module__L9X3PG__formContext h1,.pre-booking-module__L9X3PG__formContext h2,.pre-booking-module__L9X3PG__proofCopy h2{color:var(--surface-institutional);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,3.5vw,3.5rem);font-weight:650;line-height:1.12}.pre-booking-module__L9X3PG__heroPanel h2{color:var(--text-inverse);font-size:clamp(1.55rem,2.2vw,2.15rem)}.pre-booking-module__L9X3PG__heroPanel p,.pre-booking-module__L9X3PG__heroPanel li{color:var(--text-inverse-muted);margin:0;font-size:.98rem;line-height:1.58}.pre-booking-module__L9X3PG__heroPanel ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.pre-booking-module__L9X3PG__heroPanel li{border-top:1px solid #f8fbfd24;padding-top:11px}.pre-booking-module__L9X3PG__inner{max-width:var(--container-standard)}.pre-booking-module__L9X3PG__expectationsSection,.pre-booking-module__L9X3PG__fitSection,.pre-booking-module__L9X3PG__qualificationSection,.pre-booking-module__L9X3PG__qualificationSection .pre-booking-module__L9X3PG__formPanel,.pre-booking-module__L9X3PG__proofSection{scroll-margin-top:92px}.pre-booking-module__L9X3PG__expectationsSection{background:linear-gradient(#fff 0%,#f4f8fbcc 100%);padding:clamp(88px,10vw,150px) 0}.pre-booking-module__L9X3PG__editorialIntro{gap:22px;max-width:780px;display:grid}.pre-booking-module__L9X3PG__editorialIntro p,.pre-booking-module__L9X3PG__fitCopy p,.pre-booking-module__L9X3PG__formContext p,.pre-booking-module__L9X3PG__proofCopy p{color:var(--text-secondary);margin:0;font-size:clamp(1.04rem,1.4vw,1.18rem);line-height:1.64}.pre-booking-module__L9X3PG__expectationGrid{border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(44px,6vw,74px);display:grid;overflow:hidden}.pre-booking-module__L9X3PG__expectationContext{margin-top:clamp(32px,4vw,48px)}.pre-booking-module__L9X3PG__expectationGrid article{background:#ffffffe6;min-width:0;padding:clamp(22px,2.8vw,34px)}.pre-booking-module__L9X3PG__expectationGrid article:nth-child(2n){background:#f4f8fbdb}.pre-booking-module__L9X3PG__expectationGrid h3,.pre-booking-module__L9X3PG__stageHeader h3{color:var(--surface-navy);margin:0;font-size:clamp(1.08rem,1.42vw,1.28rem);font-weight:740;line-height:1.22}.pre-booking-module__L9X3PG__expectationGrid p{color:var(--text-secondary);margin:12px 0 0;font-size:.98rem;line-height:1.56}.pre-booking-module__L9X3PG__fitSection{background:var(--surface-canvas);padding:clamp(82px,9vw,130px) 0}.pre-booking-module__L9X3PG__fitLayout{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:start;gap:clamp(42px,6.8vw,86px);display:grid}.pre-booking-module__L9X3PG__fitCopy{gap:22px;display:grid}.pre-booking-module__L9X3PG__fitList{border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--border-subtle);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.pre-booking-module__L9X3PG__fitList li{color:var(--surface-navy);background:#ffffffe0;margin:0;padding:20px 22px;font-size:1rem;font-weight:690;line-height:1.45}.pre-booking-module__L9X3PG__fitList li:nth-child(2),.pre-booking-module__L9X3PG__fitList li:nth-child(4){background:#f4f8fbd1}.pre-booking-module__L9X3PG__qualificationSection{color:var(--text-inverse);background:radial-gradient(circle at 88% 12%,#3b82f61f,#0000 28%),linear-gradient(135deg,#010c16 0%,#071c30 52%,#0a2b49 100%);padding:clamp(88px,10vw,150px) 0}.pre-booking-module__L9X3PG__qualificationLayout{grid-template-columns:minmax(250px,.42fr) minmax(0,.88fr);align-items:start;gap:clamp(36px,6vw,78px);display:grid}.pre-booking-module__L9X3PG__formContext{gap:22px;display:grid;position:sticky;top:112px}.pre-booking-module__L9X3PG__formContext h1,.pre-booking-module__L9X3PG__formContext h2{color:var(--text-inverse)}.pre-booking-module__L9X3PG__formContext p{color:var(--text-inverse-muted)}.pre-booking-module__L9X3PG__formContext .guarantee-disclosure{border-color:#f8fbfd33;margin-top:0}.pre-booking-module__L9X3PG__contactPreferences .pre-booking-module__L9X3PG__consentField p{color:var(--text-secondary);margin:12px 0 0;font-size:.88rem;line-height:1.6}.pre-booking-module__L9X3PG__integrationNotice{border-radius:var(--radius-panel);color:#f8fbfdd1;background:#fd7d0314;border:1px solid #fd7d0342;gap:8px;padding:18px;font-size:.92rem;line-height:1.5;display:grid}.pre-booking-module__L9X3PG__integrationNotice strong{color:#fff;font-size:.96rem}.pre-booking-module__L9X3PG__formPanel{border-radius:var(--radius-panel);color:var(--text-primary);background:#f8fbfdf5;border:1px solid #f8fbfd29;gap:24px;padding:clamp(22px,3.2vw,38px);display:grid}.pre-booking-module__L9X3PG__stageTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pre-booking-module__L9X3PG__stageTab{border-radius:var(--radius-control);min-height:46px;color:var(--text-secondary);font:inherit;cursor:pointer;transition:background-color .18s var(--ease-out), border-color .18s var(--ease-out), color .18s var(--ease-out), transform .18s var(--ease-out);background:#fff;border:1px solid #0a2b4929;font-size:.94rem;font-weight:730}.pre-booking-module__L9X3PG__stageTab[aria-current=step]{background:var(--surface-navy);color:#fff;border-color:#0a2b4957}.pre-booking-module__L9X3PG__stageTab:active{transform:translateY(1px)}.pre-booking-module__L9X3PG__errorSummary{border-radius:var(--radius-control);color:#8f1111;background:#ff121212;border:1px solid #ff121247;padding:14px 16px;font-size:.94rem;font-weight:700;line-height:1.45}.pre-booking-module__L9X3PG__stagePanel{gap:26px;display:grid}.pre-booking-module__L9X3PG__stageHeader{gap:8px;display:grid}.pre-booking-module__L9X3PG__stageHeader p{color:var(--text-secondary);margin:0;font-size:.94rem;line-height:1.5}.pre-booking-module__L9X3PG__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.pre-booking-module__L9X3PG__field,.pre-booking-module__L9X3PG__consentField{align-content:start;gap:8px;min-width:0;display:grid}.pre-booking-module__L9X3PG__fieldFull{grid-column:1/-1}.pre-booking-module__L9X3PG__field label,.pre-booking-module__L9X3PG__consentField label{color:var(--surface-institutional);font-size:.94rem;font-weight:750;line-height:1.35}.pre-booking-module__L9X3PG__field label span{color:var(--accent-action);padding-left:3px}.pre-booking-module__L9X3PG__field input,.pre-booking-module__L9X3PG__field select,.pre-booking-module__L9X3PG__field textarea{border-radius:var(--radius-control);width:100%;min-height:48px;color:var(--text-primary);font:inherit;background:#fff;border:1px solid #0a2b4938;font-size:1rem;line-height:1.45}.pre-booking-module__L9X3PG__field input,.pre-booking-module__L9X3PG__field select{padding:0 14px}.pre-booking-module__L9X3PG__field textarea{resize:vertical;min-height:128px;padding:13px 14px}.pre-booking-module__L9X3PG__field input:focus,.pre-booking-module__L9X3PG__field select:focus,.pre-booking-module__L9X3PG__field textarea:focus{outline-offset:0;border-color:#3b82f6b8;outline:3px solid #3b82f63d}.pre-booking-module__L9X3PG__field input[aria-invalid=true],.pre-booking-module__L9X3PG__field select[aria-invalid=true],.pre-booking-module__L9X3PG__field textarea[aria-invalid=true],.pre-booking-module__L9X3PG__consentField input[aria-invalid=true]{border-color:#ff1212b8}.pre-booking-module__L9X3PG__field p,.pre-booking-module__L9X3PG__consentCopy{color:var(--text-muted);margin:0;font-size:.86rem;line-height:1.48}.pre-booking-module__L9X3PG__errorText{font-weight:700;color:#8f1111!important}.pre-booking-module__L9X3PG__consentField{border-radius:var(--radius-control);background:#f4f8fbb3;border:1px solid #0a2b4929;grid-template-columns:22px minmax(0,1fr);align-content:start;gap:12px;padding:16px;display:grid}.pre-booking-module__L9X3PG__consentField input{width:20px;height:20px;accent-color:var(--accent-action);margin:2px 0 0;scroll-margin-top:104px}.pre-booking-module__L9X3PG__consentField a{color:var(--surface-navy);text-underline-offset:3px;font-weight:800;text-decoration:underline}.pre-booking-module__L9X3PG__formActions{border-top:1px solid #0a2b491f;justify-content:space-between;gap:12px;padding-top:22px;display:flex}.pre-booking-module__L9X3PG__successState{border-radius:var(--radius-panel);color:var(--surface-navy);background:#0aaa7214;border:1px solid #0aaa7257;gap:8px;padding:18px;font-size:.96rem;line-height:1.5;display:grid}.pre-booking-module__L9X3PG__successState strong{color:#06583d}.pre-booking-module__L9X3PG__successState code{width:fit-content;color:var(--surface-navy);background:#0a2b4914;border-radius:6px;padding:6px 8px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.78rem;font-weight:700}.pre-booking-module__L9X3PG__proofSection{background:var(--surface-primary);padding:clamp(88px,10vw,150px) 0}.pre-booking-module__L9X3PG__proofLayout{grid-template-columns:minmax(240px,.48fr) minmax(0,.9fr);align-items:center;gap:clamp(38px,7vw,88px);display:grid}.pre-booking-module__L9X3PG__videoFrame{border:1px solid var(--border-subtle);border-radius:var(--radius-media);background:var(--surface-navy);aspect-ratio:9/16;justify-self:center;max-height:650px;overflow:hidden}.pre-booking-module__L9X3PG__videoFrame video{background:var(--surface-navy);object-fit:contain;width:100%;height:100%;display:block}.pre-booking-module__L9X3PG__videoFrame video:focus-visible{outline:3px solid var(--accent-action);outline-offset:-3px}.pre-booking-module__L9X3PG__proofCopy{gap:22px;display:grid}.pre-booking-module__L9X3PG__textLink{width:fit-content;color:var(--surface-navy);text-underline-offset:5px;font-size:1rem;font-weight:780;text-decoration:underline}.pre-booking-module__L9X3PG__textLink:hover{color:var(--accent-action)}@media (max-width:1100px){.pre-booking-module__L9X3PG__expectationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pre-booking-module__L9X3PG__qualificationLayout,.pre-booking-module__L9X3PG__proofLayout{grid-template-columns:1fr}.pre-booking-module__L9X3PG__formContext{max-width:760px;position:static}.pre-booking-module__L9X3PG__videoFrame{justify-self:start}}@media (max-width:860px){.pre-booking-module__L9X3PG__heroInner,.pre-booking-module__L9X3PG__fitLayout{grid-template-columns:1fr}.pre-booking-module__L9X3PG__heroInner{min-height:auto;padding-top:128px}.pre-booking-module__L9X3PG__heroPanel{max-width:620px}.pre-booking-module__L9X3PG__fieldGrid{grid-template-columns:1fr}}@media (max-width:620px){.pre-booking-module__L9X3PG__heroActions,.pre-booking-module__L9X3PG__formActions{display:grid}.pre-booking-module__L9X3PG__button{width:100%}.pre-booking-module__L9X3PG__expectationGrid,.pre-booking-module__L9X3PG__stageTabs{grid-template-columns:1fr}.pre-booking-module__L9X3PG__formPanel{margin-right:calc(var(--gutter) * -.35);margin-left:calc(var(--gutter) * -.35)}.pre-booking-module__L9X3PG__consentField{grid-template-columns:20px minmax(0,1fr);padding:14px}}@media (prefers-reduced-motion:reduce){.pre-booking-module__L9X3PG__textLink,.pre-booking-module__L9X3PG__button,.pre-booking-module__L9X3PG__stageTab{transition:none}}.pre-booking-module__L9X3PG__heroLabel{color:var(--accent-on-dark)}.pre-booking-module__L9X3PG__heroInner{padding-top:clamp(120px,11vw,156px);padding-bottom:72px}.pre-booking-module__L9X3PG__field{align-content:start}.pre-booking-module__L9X3PG__proofLayout{grid-template-columns:minmax(0,354px) minmax(0,1fr)}.pre-booking-module__L9X3PG__videoFrame{aspect-ratio:auto;background:0 0;border:0;width:100%;max-width:330px;max-height:none;overflow:visible}.pre-booking-module__L9X3PG__proofCopy .pre-booking-module__L9X3PG__proofIdentity{color:var(--surface-navy);font-size:1.05rem;font-weight:650}.pre-booking-module__L9X3PG__proofCopy .pre-booking-module__L9X3PG__proofTiming{color:var(--surface-navy);font-weight:600}.pre-booking-module__L9X3PG__proofCopy .pre-booking-module__L9X3PG__proofNote{font-size:.9rem}@media (max-width:860px){.pre-booking-module__L9X3PG__proofLayout{grid-template-columns:1fr}.pre-booking-module__L9X3PG__videoFrame{justify-self:center;max-width:306px}}@media (max-width:620px){.pre-booking-module__L9X3PG__stageTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pre-booking-module__L9X3PG__stageTab{padding-inline:4px;font-size:.8rem}.pre-booking-module__L9X3PG__formPanel{margin-inline:0;padding:20px}.pre-booking-module__L9X3PG__hero h1{font-size:clamp(2.5rem,10vw,3.5rem)}.pre-booking-module__L9X3PG__heroActions .pre-booking-module__L9X3PG__button{white-space:normal;line-height:1.35}}.pre-booking-module__L9X3PG__preBookingRoot{--section-space:80px}.pre-booking-module__L9X3PG__heroInner{padding-bottom:var(--section-space)}.pre-booking-module__L9X3PG__qualificationSection,.pre-booking-module__L9X3PG__expectationsSection,.pre-booking-module__L9X3PG__proofSection{padding-block:var(--section-space)}.pre-booking-module__L9X3PG__qualificationSection:first-child{padding-top:calc(72px + var(--section-space))}@media (max-width:760px){.pre-booking-module__L9X3PG__preBookingRoot{--section-space:64px}.pre-booking-module__L9X3PG__qualificationSection:first-child{padding-top:calc(68px + var(--section-space))}}
.customer-funnel-module__sq7-7q__root{background:var(--surface-canvas);color:var(--surface-navy);min-height:100vh}.customer-funnel-module__sq7-7q__header{min-height:88px;padding:18px var(--gutter);background:var(--surface-institutional);justify-content:center;align-items:center;display:flex}.customer-funnel-module__sq7-7q__main{width:min(100% - 2 * var(--gutter), 1120px);margin-inline:auto;padding-block:48px 80px}.customer-funnel-module__sq7-7q__intro{max-width:800px;margin-bottom:32px}.customer-funnel-module__sq7-7q__intro h1{margin:12px 0 20px;font-size:clamp(2rem,4vw,3.5rem)}.customer-funnel-module__sq7-7q__intro p{max-width:640px;color:var(--text-secondary);margin:0;line-height:1.65}.customer-funnel-module__sq7-7q__intro .customer-funnel-module__sq7-7q__eyebrow{letter-spacing:.1em;color:var(--surface-navy);font-size:.8rem;font-weight:650}.customer-funnel-module__sq7-7q__calendar{outline:none;width:100%}.customer-funnel-module__sq7-7q__calendar>[aria-label]{max-width:none}.customer-funnel-module__sq7-7q__application{border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--surface-primary);max-width:840px;padding:32px}.customer-funnel-module__sq7-7q__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:32px;display:grid}.customer-funnel-module__sq7-7q__stepTab{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-subtle);min-width:0;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 20px;display:flex}.customer-funnel-module__sq7-7q__stepLabel{font-size:1rem;font-weight:600;line-height:1.4}.customer-funnel-module__sq7-7q__stepState{margin-top:auto;font-size:.75rem;line-height:1.4}.customer-funnel-module__sq7-7q__stepTab[data-complete=true]{border-color:var(--surface-navy);color:var(--surface-navy)}.customer-funnel-module__sq7-7q__stepTab[aria-current=step]{background:var(--surface-navy);border-color:var(--surface-navy);color:var(--text-inverse)}.customer-funnel-module__sq7-7q__stepTab[aria-current=step] .customer-funnel-module__sq7-7q__stepLabel{font-weight:700}.customer-funnel-module__sq7-7q__stepTab:disabled{cursor:default}.customer-funnel-module__sq7-7q__stepTab:focus-visible{outline:3px solid var(--surface-navy);outline-offset:3px}.customer-funnel-module__sq7-7q__stepTab:not(:disabled):not([aria-current=step]):hover{border-color:var(--surface-navy)}.customer-funnel-module__sq7-7q__question{border:0;min-width:0;margin:0 0 32px;padding:0}.customer-funnel-module__sq7-7q__question legend{gap:12px;margin-bottom:16px;padding:0;font-size:1.05rem;font-weight:600;line-height:1.5;display:flex}.customer-funnel-module__sq7-7q__question legend>span{color:var(--text-secondary);font-variant-numeric:tabular-nums;padding-top:4px;font-size:.8rem}.customer-funnel-module__sq7-7q__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customer-funnel-module__sq7-7q__choices label{border:1px solid var(--border-subtle);border-radius:var(--radius-control);cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:14px 16px;font-size:.92rem;line-height:1.5;display:flex}.customer-funnel-module__sq7-7q__choices label:hover{border-color:var(--surface-navy)}.customer-funnel-module__sq7-7q__choices label:focus-within{outline:2px solid var(--surface-navy);outline-offset:3px}.customer-funnel-module__sq7-7q__choices label.customer-funnel-module__sq7-7q__selected{background:var(--surface-subtle);border-color:var(--surface-navy)}.customer-funnel-module__sq7-7q__choices input{width:18px;height:18px;accent-color:var(--surface-navy);flex:0 0 18px;margin:0}.customer-funnel-module__sq7-7q__note{color:var(--text-secondary);margin:0 0 24px;font-size:.875rem;line-height:1.65}.customer-funnel-module__sq7-7q__error{color:#a41e12;font-size:.9rem}.customer-funnel-module__sq7-7q__back{text-underline-offset:4px;font:inherit;color:var(--surface-navy);cursor:pointer;background:0 0;border:0;margin-top:24px;padding:12px 0;text-decoration:underline}@media (max-width:760px){.customer-funnel-module__sq7-7q__header{min-height:76px}.customer-funnel-module__sq7-7q__main{padding-block:32px 48px}.customer-funnel-module__sq7-7q__intro{margin-bottom:24px}.customer-funnel-module__sq7-7q__intro h1{margin-top:12px;font-size:2rem}.customer-funnel-module__sq7-7q__application{padding:24px 16px}.customer-funnel-module__sq7-7q__choices{grid-template-columns:1fr;gap:8px}.customer-funnel-module__sq7-7q__application>button{width:100%}.customer-funnel-module__sq7-7q__steps{gap:8px}.customer-funnel-module__sq7-7q__stepTab{padding:14px 12px}.customer-funnel-module__sq7-7q__stepLabel{font-size:.875rem}}.customer-funnel-module__sq7-7q__bookingLayout{line-height:1.6}.customer-funnel-module__sq7-7q__bookingLayout h3{margin:0 0 16px;font-size:1.25rem}.customer-funnel-module__sq7-7q__bookingLayout p{color:var(--text-secondary);font-size:.95rem}.customer-funnel-module__sq7-7q__bookingDetails{display:none}.customer-funnel-module__sq7-7q__months{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}@media (max-width:760px){.customer-funnel-module__sq7-7q__months{grid-template-columns:1fr;gap:16px}}
.privacy-module__7u0M-q__legalRoot{background:var(--surface-canvas);min-height:100dvh;color:var(--text-primary);overflow-x:clip}.privacy-module__7u0M-q__button{border-radius:var(--radius-control);white-space:nowrap;max-width:100%;min-height:48px;transition:background-color .18s var(--ease-out), border-color .18s var(--ease-out), color .18s var(--ease-out), transform .18s var(--ease-out);justify-content:center;align-items:center;font-size:.96rem;font-weight:740;line-height:1;text-decoration:none;display:inline-flex}.privacy-module__7u0M-q__button:active{transform:translateY(1px)}.privacy-module__7u0M-q__buttonPrimary{border:1px solid var(--accent-on-dark);background:var(--accent-on-dark);color:var(--surface-institutional);padding:14px 22px}.privacy-module__7u0M-q__buttonPrimary:hover:not(:disabled){border-color:var(--surface-institutional);background:var(--accent-on-dark);box-shadow:inset 0 0 0 1px var(--surface-institutional)}.privacy-module__7u0M-q__hero{background:linear-gradient(135deg, #010c16fc, #071c30f5 52%, #0a2b49fa), var(--surface-institutional);color:var(--text-inverse);position:relative;overflow:hidden}.privacy-module__7u0M-q__hero:before{content:none}.privacy-module__7u0M-q__heroInner{z-index:1;width:100%;max-width:var(--container-standard);min-height:430px;padding:clamp(124px, 12vw, 162px) var(--gutter) clamp(62px, 8vw, 94px);align-content:end;justify-items:start;margin:0 auto;display:grid;position:relative}.privacy-module__7u0M-q__heroLabel{color:var(--accent-action);margin:0 0 16px;font-size:.84rem;font-weight:760;line-height:1.25}.privacy-module__7u0M-q__hero h1{max-width:820px;color:var(--text-inverse);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(3rem,5vw,5.5rem);font-weight:630;line-height:.98}.privacy-module__7u0M-q__hero p:not(.privacy-module__7u0M-q__heroLabel){max-width:650px;color:var(--text-inverse-muted);margin:22px 0 0;font-size:clamp(1.03rem,1.35vw,1.16rem);line-height:1.56}.privacy-module__7u0M-q__contentSection{background:linear-gradient(180deg, #fff 0%, #f4f8fbb8 100%), var(--surface-canvas);padding:clamp(72px,9vw,128px) 0 clamp(88px,10vw,150px)}.privacy-module__7u0M-q__heroLink{min-height:44px;color:var(--text-inverse);text-decoration:underline;-webkit-text-decoration-color:var(--accent-on-dark);text-decoration-color:var(--accent-on-dark);text-underline-offset:5px;align-items:center;margin-top:12px;font-weight:680;text-decoration-thickness:2px;display:inline-flex}.privacy-module__7u0M-q__contentLayout{width:100%;max-width:var(--container-standard);padding:0 var(--gutter);grid-template-columns:minmax(240px,.34fr) minmax(0,.76fr);align-items:start;gap:clamp(44px,7vw,92px);margin:0 auto;display:grid}.privacy-module__7u0M-q__summaryPanel{border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:#ffffffd6;gap:18px;width:100%;min-width:0;padding:clamp(22px,3vw,30px);display:grid;position:sticky;top:104px}.privacy-module__7u0M-q__summaryPanel p{color:var(--surface-navy);margin:0;font-size:.96rem;font-weight:760}.privacy-module__7u0M-q__summaryPanel ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.privacy-module__7u0M-q__summaryPanel li{color:var(--text-secondary);border-left:1px solid #db350161;padding-left:14px;font-size:.92rem;line-height:1.5}.privacy-module__7u0M-q__summaryPanel a{text-decoration:underline;-webkit-text-decoration-color:var(--border-subtle);text-decoration-color:var(--border-subtle);text-underline-offset:4px}.privacy-module__7u0M-q__summaryPanel a:hover{color:var(--surface-navy);-webkit-text-decoration-color:var(--accent-action);text-decoration-color:var(--accent-action)}.privacy-module__7u0M-q__article{width:100%;min-width:0;max-width:var(--container-editorial);gap:clamp(38px,5vw,58px);display:grid}.privacy-module__7u0M-q__effectiveDate{color:var(--text-muted);margin:0;font-size:.96rem;font-weight:620}.privacy-module__7u0M-q__article section{border-top:1px solid var(--border-subtle);gap:16px;min-width:0;padding-top:clamp(26px,4vw,38px);display:grid}.privacy-module__7u0M-q__article h2{color:var(--surface-institutional);letter-spacing:-.035em;text-wrap:balance;margin:0;scroll-margin-top:104px;font-size:clamp(1.52rem,2.35vw,2.2rem);font-weight:680;line-height:1.14}.privacy-module__7u0M-q__article [role=status]{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-canvas);padding:14px 16px}.privacy-module__7u0M-q__article p,.privacy-module__7u0M-q__contactBlock{color:var(--text-secondary);overflow-wrap:break-word;margin:0;font-size:clamp(1.02rem,1.18vw,1.12rem);line-height:1.72}.privacy-module__7u0M-q__contactBlock{gap:8px;font-style:normal;display:grid}.privacy-module__7u0M-q__contactBlock a{color:var(--surface-navy);text-underline-offset:5px;font-weight:680;-webkit-text-decoration:underline #db350170;text-decoration:underline #db350170;text-decoration-thickness:2px}@media (prefers-reduced-motion:no-preference){.privacy-module__7u0M-q__heroInner,.privacy-module__7u0M-q__summaryPanel,.privacy-module__7u0M-q__article section{animation:privacy-module__7u0M-q__privacy-rise-in .62s var(--ease-out) both}.privacy-module__7u0M-q__summaryPanel{animation-delay:90ms}.privacy-module__7u0M-q__article section:nth-of-type(2){animation-delay:80ms}.privacy-module__7u0M-q__article section:nth-of-type(3){animation-delay:.12s}}@keyframes privacy-module__7u0M-q__privacy-rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1040px){.privacy-module__7u0M-q__contentLayout{grid-template-columns:minmax(0,1fr)}.privacy-module__7u0M-q__summaryPanel{position:static}}@media (max-width:760px){.privacy-module__7u0M-q__heroInner{min-height:350px;padding-top:112px;padding-bottom:64px}.privacy-module__7u0M-q__hero h1{text-wrap:initial;max-width:350px;font-size:clamp(2.42rem,11vw,3.12rem);line-height:1}.privacy-module__7u0M-q__hero p:not(.privacy-module__7u0M-q__heroLabel){max-width:340px;margin-top:16px;font-size:.98rem}.privacy-module__7u0M-q__contentSection{padding-top:64px;padding-bottom:86px}.privacy-module__7u0M-q__summaryPanel{padding:20px}.privacy-module__7u0M-q__summaryPanel ul{gap:8px}.privacy-module__7u0M-q__summaryPanel li{padding-left:12px;font-size:1rem}.privacy-module__7u0M-q__summaryPanel a{align-items:center;min-height:44px;display:flex}.privacy-module__7u0M-q__article .privacy-actions{flex-direction:column}.privacy-module__7u0M-q__article .privacy-actions .button{width:100%;min-height:48px}.privacy-module__7u0M-q__article h2{text-wrap:initial;font-size:clamp(1.42rem,7vw,2rem)}}.privacy-module__7u0M-q__heroLabel{color:var(--accent-on-dark)}.privacy-module__7u0M-q__heroInner{min-height:0;padding-top:128px;padding-bottom:64px}.privacy-module__7u0M-q__hero h1{font-size:clamp(2.6rem,4.5vw,4.5rem)}.privacy-module__7u0M-q__contentLayout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:clamp(40px,6vw,88px)}.privacy-module__7u0M-q__contentSection{background:var(--surface-canvas);padding-top:64px}.privacy-module__7u0M-q__summaryPanel{border:0;border-right:1px solid var(--border-subtle);background:0 0;border-radius:0;max-height:calc(100dvh - 128px);padding:0 20px 0 0;overflow-y:auto}.privacy-module__7u0M-q__summaryPanel ul{gap:0}.privacy-module__7u0M-q__summaryPanel li{border:0;padding:0}.privacy-module__7u0M-q__summaryPanel a{align-items:center;min-height:44px;padding-block:8px;display:flex}.privacy-module__7u0M-q__article{gap:44px;max-width:68ch}.privacy-module__7u0M-q__article h2{text-wrap:initial;font-size:clamp(1.5rem,2vw,1.9rem);line-height:1.25}.privacy-module__7u0M-q__article section{gap:18px;padding-top:28px}@media (max-width:1040px){.privacy-module__7u0M-q__contentLayout{grid-template-columns:1fr}.privacy-module__7u0M-q__summaryPanel{border-right:0;border-bottom:1px solid var(--border-subtle);max-height:none;padding:0 0 28px;position:static}.privacy-module__7u0M-q__summaryPanel ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.privacy-module__7u0M-q__article{max-width:68ch}}@media (max-width:540px){.privacy-module__7u0M-q__summaryPanel ul{grid-template-columns:1fr}.privacy-module__7u0M-q__contentSection{padding-top:40px}}.privacy-module__7u0M-q__legalRoot{--section-space:80px}.privacy-module__7u0M-q__heroInner{padding-bottom:var(--section-space)}.privacy-module__7u0M-q__contentSection{padding-block:var(--section-space,80px)}@media (max-width:760px){.privacy-module__7u0M-q__legalRoot{--section-space:64px}.privacy-module__7u0M-q__contentSection{padding-block:var(--section-space,64px)}}
.partner-inquiry-module__-Of1kq__root{background:var(--surface-canvas);color:var(--text-primary)}.partner-inquiry-module__-Of1kq__header{background:var(--surface-navy);border-bottom:1px solid #ffffff24;justify-content:center;padding:22px 24px;display:flex}.partner-inquiry-module__-Of1kq__inner{width:min(1120px,100% - 64px);margin-inline:auto}.partner-inquiry-module__-Of1kq__hero{background:var(--surface-navy);color:#fff;text-align:center;padding:80px 0}.partner-inquiry-module__-Of1kq__eyebrow{color:var(--accent-action);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:.8rem;font-weight:750}.partner-inquiry-module__-Of1kq__hero h1{letter-spacing:-.035em;max-width:850px;margin:0 auto 24px;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:650;line-height:1.08}.partner-inquiry-module__-Of1kq__heroCopy{color:#ffffffd9;max-width:740px;margin:0 auto;font-size:clamp(1.05rem,1.7vw,1.2rem);line-height:1.7}.partner-inquiry-module__-Of1kq__callDetail{margin:24px 0;font-size:.95rem}.partner-inquiry-module__-Of1kq__primaryButton{border-radius:var(--radius-control);background:var(--accent-on-dark);min-height:52px;color:var(--surface-navy);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:18px;padding:14px 24px;font-weight:750;text-decoration:none;display:inline-flex}.partner-inquiry-module__-Of1kq__hero .partner-inquiry-module__-Of1kq__eyebrow{color:var(--accent-on-dark)}.partner-inquiry-module__-Of1kq__primaryButton:disabled{opacity:.65;cursor:default}.partner-inquiry-module__-Of1kq__primaryButton:focus-visible{outline-offset:5px;outline:3px solid #fff}.partner-inquiry-module__-Of1kq__section{padding:80px 0;scroll-margin-top:24px}.partner-inquiry-module__-Of1kq__sectionIntro{max-width:740px;margin-bottom:32px}.partner-inquiry-module__-Of1kq__sectionIntro h2{letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:650;line-height:1.15}.partner-inquiry-module__-Of1kq__sectionIntro>p:not(.partner-inquiry-module__-Of1kq__eyebrow){color:var(--text-secondary);margin:0;line-height:1.7}.partner-inquiry-module__-Of1kq__modelFields{border:0;min-width:0;margin:0;padding:0}.partner-inquiry-module__-Of1kq__modelFields legend{margin-bottom:18px;font-weight:700}.partner-inquiry-module__-Of1kq__models{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.partner-inquiry-module__-Of1kq__modelCard{border:2px solid var(--border-subtle,#d7dce0);border-radius:var(--radius-panel);cursor:pointer;background:#fff;flex-direction:column;gap:18px;padding:32px;display:flex}.partner-inquiry-module__-Of1kq__modelCard:has(input:checked){border-color:var(--accent-on-dark);box-shadow:0 0 0 1px var(--accent-on-dark)}.partner-inquiry-module__-Of1kq__modelCard:has(input:focus-visible){outline:3px solid var(--surface-navy);outline-offset:5px}.partner-inquiry-module__-Of1kq__modelCard:has(input:disabled){cursor:default}.partner-inquiry-module__-Of1kq__modelTop{flex-wrap:wrap;align-items:center;gap:10px;font-size:.95rem;font-weight:750;display:flex}.partner-inquiry-module__-Of1kq__modelTop input{width:20px;height:20px;accent-color:var(--surface-navy);flex-shrink:0;margin:0}.partner-inquiry-module__-Of1kq__selectedMark{visibility:hidden;margin-left:auto;font-size:.75rem}.partner-inquiry-module__-Of1kq__modelCard:has(input:checked) .partner-inquiry-module__-Of1kq__selectedMark{visibility:visible}.partner-inquiry-module__-Of1kq__modelHeadline{letter-spacing:-.02em;font-size:clamp(1.5rem,2.3vw,1.85rem);font-weight:650;line-height:1.2}.partner-inquiry-module__-Of1kq__modelCopy{color:var(--text-secondary);font-size:1rem;line-height:1.7}.partner-inquiry-module__-Of1kq__inquirySection{background:#fff;border-block:1px solid #0a2b491f}.partner-inquiry-module__-Of1kq__inquiryLayout{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:64px;display:grid}.partner-inquiry-module__-Of1kq__formPanel{background:var(--surface-canvas);border-color:#0a2b491f}.partner-inquiry-module__-Of1kq__field{align-content:start}.partner-inquiry-module__-Of1kq__previewNotice{border-left:3px solid var(--accent-action);background:#fd7d030f;margin-top:28px;padding:20px;font-size:.92rem;line-height:1.6}.partner-inquiry-module__-Of1kq__previewNotice p{margin:8px 0 0}.partner-inquiry-module__-Of1kq__bookingSection{background:var(--surface-canvas)}.partner-inquiry-module__-Of1kq__bookingPrompt{border-radius:var(--radius-panel);background:#fff;border:1px solid #0a2b4926;padding:24px;line-height:1.6}.partner-inquiry-module__-Of1kq__disclosure{max-width:800px;color:var(--text-secondary);margin:24px 0 0;font-size:.85rem;line-height:1.65}.partner-inquiry-module__-Of1kq__calendarPreview{border-radius:var(--radius-panel);background:#fff;border:1px solid #0a2b4926;padding:32px}.partner-inquiry-module__-Of1kq__calendarPreview .partner-inquiry-module__-Of1kq__previewNotice{margin-top:0}.partner-inquiry-module__-Of1kq__previewLayout{grid-template-columns:1fr 1.2fr;gap:48px;margin-top:32px;line-height:1.6;display:grid}.partner-inquiry-module__-Of1kq__previewLayout h3{margin:0 0 16px;font-size:1.25rem}.partner-inquiry-module__-Of1kq__previewLayout p{color:var(--text-secondary);font-size:.95rem}.partner-inquiry-module__-Of1kq__calendarGrid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.partner-inquiry-module__-Of1kq__calendarGrid span{place-items:center;min-height:38px;font-size:.9rem;display:grid}.partner-inquiry-module__-Of1kq__calendarGrid button{min-height:38px;font:inherit;border:1px solid var(--surface-navy);color:var(--surface-navy);cursor:pointer;background:#fff;font-size:.9rem}.partner-inquiry-module__-Of1kq__calendarGrid button[aria-pressed=true]{background:var(--surface-navy);color:#fff}.partner-inquiry-module__-Of1kq__calendarGrid .partner-inquiry-module__-Of1kq__weekday{color:var(--text-secondary);font-size:.75rem}.partner-inquiry-module__-Of1kq__sampleDay{background:var(--surface-navy);color:#fff;border-radius:50%}.partner-inquiry-module__-Of1kq__sampleTimes{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.partner-inquiry-module__-Of1kq__sampleTimes button{min-height:44px;font:inherit;border:1px solid var(--surface-navy);border-radius:var(--radius-control);color:var(--surface-navy);cursor:pointer;background:#fff;padding:10px 14px;font-size:.9rem}.partner-inquiry-module__-Of1kq__sampleTimes button[aria-pressed=true]{background:var(--surface-navy);color:#fff}.partner-inquiry-module__-Of1kq__root .footer-inner{grid-template-columns:minmax(0,1fr) auto}.partner-inquiry-module__-Of1kq__root nav[aria-label=Legal\ navigation]{grid-column:2}@media (max-width:1000px){.partner-inquiry-module__-Of1kq__inquiryLayout{grid-template-columns:1fr;gap:0}.partner-inquiry-module__-Of1kq__formPanel{max-width:100%}.partner-inquiry-module__-Of1kq__modelCard{padding:24px}}@media (max-width:700px){.partner-inquiry-module__-Of1kq__inner{width:calc(100% - 40px)}.partner-inquiry-module__-Of1kq__hero,.partner-inquiry-module__-Of1kq__section{padding:64px 0}.partner-inquiry-module__-Of1kq__header{padding:18px 20px}.partner-inquiry-module__-Of1kq__hero h1{font-size:clamp(2.2rem,9vw,3rem)}.partner-inquiry-module__-Of1kq__models,.partner-inquiry-module__-Of1kq__previewLayout{grid-template-columns:1fr}.partner-inquiry-module__-Of1kq__modelCard{padding:24px}.partner-inquiry-module__-Of1kq__calendarPreview{padding:20px}.partner-inquiry-module__-Of1kq__previewLayout{gap:24px}.partner-inquiry-module__-Of1kq__root .footer-inner{grid-template-columns:1fr}.partner-inquiry-module__-Of1kq__root nav[aria-label=Legal\ navigation]{grid-column:auto}}.partner-inquiry-module__-Of1kq__root .footer-inner>div{grid-column:auto}.partner-inquiry-module__-Of1kq__process{border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:#fff;scroll-margin-top:24px}.partner-inquiry-module__-Of1kq__stepper{border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:24px 32px;list-style:none;display:grid}.partner-inquiry-module__-Of1kq__stepper li{color:var(--text-secondary);align-items:center;gap:12px;font-size:.92rem;font-weight:650;display:flex}.partner-inquiry-module__-Of1kq__stepNumber{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.partner-inquiry-module__-Of1kq__stepper li[aria-current=step]{color:var(--surface-navy)}.partner-inquiry-module__-Of1kq__stepper li[aria-current=step] .partner-inquiry-module__-Of1kq__stepNumber{background:var(--accent-on-dark);border-color:var(--accent-on-dark);color:var(--surface-institutional)}.partner-inquiry-module__-Of1kq__stepper li[data-complete=true] .partner-inquiry-module__-Of1kq__stepNumber{background:var(--surface-navy);border-color:var(--surface-navy);color:#fff}.partner-inquiry-module__-Of1kq__selectionSummary{background:var(--surface-canvas);flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0;padding:16px 32px;font-size:.9rem;font-weight:650;display:flex}.partner-inquiry-module__-Of1kq__selectionSummary span{color:var(--text-secondary);font-weight:400}.partner-inquiry-module__-Of1kq__stepBody{padding:40px}.partner-inquiry-module__-Of1kq__stepBody h2:focus{outline:none}.partner-inquiry-module__-Of1kq__stepBody .partner-inquiry-module__-Of1kq__modelCard{color:inherit;font:inherit;text-align:left}.partner-inquiry-module__-Of1kq__stepBody .partner-inquiry-module__-Of1kq__modelCard[aria-pressed=true]{border-color:var(--accent-on-dark)}.partner-inquiry-module__-Of1kq__stepBody .partner-inquiry-module__-Of1kq__modelTop{justify-content:space-between}.partner-inquiry-module__-Of1kq__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;display:grid}.partner-inquiry-module__-Of1kq__detailGrid>div:nth-child(n+3){grid-column:1/-1}.partner-inquiry-module__-Of1kq__criteria{border-radius:var(--radius-control);background:var(--surface-canvas);margin-top:8px;padding:16px 20px;font-size:.9rem}.partner-inquiry-module__-Of1kq__criteria summary,.partner-inquiry-module__-Of1kq__draftSummary summary{cursor:pointer;min-height:32px;font-weight:650;line-height:1.5}.partner-inquiry-module__-Of1kq__criteria ul{gap:8px;margin:12px 0;padding-left:20px;line-height:1.6;display:grid}.partner-inquiry-module__-Of1kq__criteria p{line-height:1.6}.partner-inquiry-module__-Of1kq__actions{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:24px;padding-top:24px;display:flex}.partner-inquiry-module__-Of1kq__backButton{min-height:48px;color:var(--surface-navy);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-weight:650}.partner-inquiry-module__-Of1kq__localNotice,.partner-inquiry-module__-Of1kq__privacyNote{color:var(--text-secondary);margin:24px 0 0;font-size:.85rem;line-height:1.65}.partner-inquiry-module__-Of1kq__privacyNote a{text-underline-offset:3px;text-decoration:underline}.partner-inquiry-module__-Of1kq__draftSummary{background:var(--surface-canvas);border-radius:var(--radius-control);margin-bottom:24px;padding:16px 20px;font-size:.9rem;line-height:1.6}.partner-inquiry-module__-Of1kq__draftSummary dl{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px 24px;margin:16px 0;display:grid}.partner-inquiry-module__-Of1kq__draftSummary dt{font-weight:650}.partner-inquiry-module__-Of1kq__draftSummary dd{overflow-wrap:anywhere;margin:0}.partner-inquiry-module__-Of1kq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){.partner-inquiry-module__-Of1kq__stepBody{padding:24px 18px}.partner-inquiry-module__-Of1kq__stepper{gap:8px;padding:20px 12px}.partner-inquiry-module__-Of1kq__stepper li{text-align:center;flex-direction:column;gap:8px;font-size:.75rem}.partner-inquiry-module__-Of1kq__selectionSummary{padding:14px 18px}.partner-inquiry-module__-Of1kq__detailGrid{grid-template-columns:1fr;gap:24px}.partner-inquiry-module__-Of1kq__stepBody .partner-inquiry-module__-Of1kq__modelCard{padding:22px 18px}.partner-inquiry-module__-Of1kq__stepBody .partner-inquiry-module__-Of1kq__calendarPreview{padding:16px}.partner-inquiry-module__-Of1kq__stepBody .partner-inquiry-module__-Of1kq__previewNotice{padding:14px}.partner-inquiry-module__-Of1kq__actions{gap:12px}.partner-inquiry-module__-Of1kq__actions .partner-inquiry-module__-Of1kq__primaryButton{padding:14px 16px;font-size:.9rem}.partner-inquiry-module__-Of1kq__draftSummary dl{grid-template-columns:1fr;gap:4px}.partner-inquiry-module__-Of1kq__draftSummary dd{margin-bottom:8px}}.partner-inquiry-module__-Of1kq__commissionSection{--section-space:80px;border-top:1px solid #ffffff2e}.partner-inquiry-module__-Of1kq__commissionSection h2{margin:0 0 18px;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:650;line-height:1.15}.partner-inquiry-module__-Of1kq__commissionSection>div{max-width:1184px;padding-inline:32px}.partner-inquiry-module__-Of1kq__commissionSection h2+p{max-width:740px;color:var(--text-inverse-muted);line-height:1.7}@media (max-width:700px){.partner-inquiry-module__-Of1kq__commissionSection{--section-space:64px}.partner-inquiry-module__-Of1kq__commissionSection>div{padding-inline:20px}}
.results-module__YSat2W__resultsRoot{--section-space:80px;--story-space:80px;background:var(--surface-canvas);color:var(--text-primary)}.results-module__YSat2W__inner{max-width:var(--container-standard);padding-inline:var(--gutter);margin-inline:auto}.results-module__YSat2W__hero{background:var(--surface-institutional);color:var(--text-inverse);padding:clamp(120px,12vw,168px) 0 80px}.results-module__YSat2W__eyebrow{color:var(--accent-on-dark);margin:0 0 20px;font-size:.84rem;font-weight:700}.results-module__YSat2W__hero h1{text-wrap:balance;max-width:900px;margin:0;font-size:clamp(2.75rem,5.2vw,5.2rem)}.results-module__YSat2W__lead{max-width:660px;color:var(--text-inverse-muted);margin:24px 0 30px;font-size:1.15rem;line-height:1.65}.results-module__YSat2W__stories{padding-block:calc(var(--section-space) - var(--story-space)) var(--section-space);scroll-margin-top:90px}.results-module__YSat2W__story{padding-block:var(--story-space);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,354px) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,100px);display:grid}.results-module__YSat2W__media{justify-self:center;width:100%;max-width:330px}.results-module__YSat2W__copy{max-width:660px}.results-module__YSat2W__identity{gap:5px;margin:0 0 24px;display:grid}.results-module__YSat2W__identity strong{color:var(--surface-institutional);font-size:1.4rem;font-weight:650}.results-module__YSat2W__identity span{color:var(--text-secondary);font-size:.95rem}.results-module__YSat2W__copy h2{color:var(--surface-institutional);margin:0;font-size:clamp(2.2rem,3.5vw,3.5rem);font-weight:620;line-height:1.12}.results-module__YSat2W__context{color:var(--surface-navy);margin:14px 0 0;font-size:1.05rem;font-weight:600;line-height:1.5}.results-module__YSat2W__narrative{margin-top:32px}.results-module__YSat2W__narrative h3{color:var(--surface-institutional);margin:0 0 12px;font-size:1.35rem;font-weight:650}.results-module__YSat2W__narrative p,.results-module__YSat2W__qualification p{color:var(--text-secondary);margin:0;font-size:1.05rem;line-height:1.7}.results-module__YSat2W__narrative p+p{margin-top:24px}.results-module__YSat2W__qualification{max-width:820px;margin-top:56px}.results-module__YSat2W__qualification h2{color:var(--surface-institutional);margin:0 0 16px;font-size:1.5rem;font-weight:650}.results-module__YSat2W__expectations{padding-block:var(--section-space);background:var(--surface-subtle);border-top:1px solid var(--border-subtle)}.results-module__YSat2W__expectationsIntro{max-width:850px}.results-module__YSat2W__expectationsEyebrow{color:var(--text-secondary);margin:0 0 20px;font-size:.84rem;font-weight:700}.results-module__YSat2W__expectationsIntro h2{color:var(--surface-institutional);text-wrap:balance;margin:0;font-size:clamp(2.1rem,3.5vw,3.5rem);font-weight:620;line-height:1.12}.results-module__YSat2W__expectationsIntro>p:last-child{max-width:690px;color:var(--text-secondary);margin:24px 0 0;font-size:1.1rem;line-height:1.7}.results-module__YSat2W__expectationsGrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(40px,7vw,100px);margin-top:56px;display:grid}.results-module__YSat2W__expectation+.results-module__YSat2W__expectation{border-top:1px solid var(--border-subtle);margin-top:28px;padding-top:28px}.results-module__YSat2W__expectation h3,.results-module__YSat2W__callProjection h3{color:var(--surface-institutional);margin:0 0 14px;font-size:clamp(1.25rem,1.8vw,1.6rem);font-weight:650;line-height:1.3}.results-module__YSat2W__expectation p,.results-module__YSat2W__callProjection p{color:var(--text-secondary);margin:0;font-size:1.05rem;line-height:1.7}.results-module__YSat2W__fundingAverage{border-top:3px solid var(--surface-navy);padding-top:24px}.results-module__YSat2W__averageLabel{color:var(--text-secondary);margin:0;font-size:.84rem;font-weight:600}.results-module__YSat2W__averageAmount{color:var(--surface-institutional);letter-spacing:-.05em;margin:16px 0;font-size:clamp(4rem,6.5vw,6rem);font-weight:620;line-height:1}.results-module__YSat2W__averageDescription{color:var(--surface-institutional);margin:0;font-size:1.2rem;font-weight:550;line-height:1.55}.results-module__YSat2W__averageContext{color:var(--text-secondary);margin:24px 0 0;font-size:.9rem;line-height:1.65}.results-module__YSat2W__callProjection{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(32px,5vw,72px);margin-top:56px;padding-top:32px;display:grid}.results-module__YSat2W__callProjection h3{margin:0}.results-module__YSat2W__finalCta{background:var(--surface-institutional);color:var(--text-inverse);padding-block:var(--section-space)}.results-module__YSat2W__finalCta h2{text-wrap:balance;max-width:850px;margin:0;font-size:clamp(2.1rem,3.5vw,3.5rem);font-weight:620;line-height:1.12}.results-module__YSat2W__finalCta p{max-width:680px;color:var(--text-inverse-muted);margin:24px 0 30px;font-size:1.1rem;line-height:1.65}@media (max-width:760px){.results-module__YSat2W__resultsRoot{--section-space:64px;--story-space:56px}.results-module__YSat2W__hero{padding-block:120px 64px}.results-module__YSat2W__hero h1{font-size:clamp(2.5rem,10vw,3.5rem)}.results-module__YSat2W__story{grid-template-columns:1fr;gap:32px}.results-module__YSat2W__media{max-width:306px}.results-module__YSat2W__copy h2{font-size:clamp(2rem,8vw,3rem)}.results-module__YSat2W__identity{margin-bottom:20px}.results-module__YSat2W__narrative{margin-top:24px}.results-module__YSat2W__expectationsGrid,.results-module__YSat2W__callProjection{grid-template-columns:1fr;gap:32px}.results-module__YSat2W__expectationsGrid{margin-top:40px}.results-module__YSat2W__callProjection{gap:16px;margin-top:40px}}
.terms-module__WLDBwa__legalRoot{background:var(--surface-canvas);min-height:100dvh;color:var(--text-primary);overflow-x:clip}.terms-module__WLDBwa__button{border-radius:var(--radius-control);white-space:nowrap;max-width:100%;min-height:48px;transition:background-color .18s var(--ease-out), border-color .18s var(--ease-out), color .18s var(--ease-out), transform .18s var(--ease-out);justify-content:center;align-items:center;font-size:.96rem;font-weight:740;line-height:1;text-decoration:none;display:inline-flex}.terms-module__WLDBwa__button:active{transform:translateY(1px)}.terms-module__WLDBwa__buttonPrimary{border:1px solid var(--accent-on-dark);background:var(--accent-on-dark);color:var(--surface-institutional);padding:14px 22px}.terms-module__WLDBwa__buttonPrimary:hover:not(:disabled){border-color:var(--surface-institutional);background:var(--accent-on-dark);box-shadow:inset 0 0 0 1px var(--surface-institutional)}.terms-module__WLDBwa__hero{background:linear-gradient(135deg, #010c16fc, #071c30f5 52%, #0a2b49fa), var(--surface-institutional);color:var(--text-inverse);position:relative;overflow:hidden}.terms-module__WLDBwa__hero:before{content:none}.terms-module__WLDBwa__heroInner{z-index:1;width:100%;max-width:var(--container-standard);min-height:430px;padding:clamp(124px, 12vw, 162px) var(--gutter) clamp(62px, 8vw, 94px);align-content:end;justify-items:start;margin:0 auto;display:grid;position:relative}.terms-module__WLDBwa__heroLabel{color:var(--accent-action);margin:0 0 16px;font-size:.84rem;font-weight:760;line-height:1.25}.terms-module__WLDBwa__hero h1{max-width:820px;color:var(--text-inverse);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(3rem,5vw,5.5rem);font-weight:630;line-height:.98}.terms-module__WLDBwa__hero p:not(.terms-module__WLDBwa__heroLabel){max-width:680px;color:var(--text-inverse-muted);margin:22px 0 0;font-size:clamp(1.03rem,1.35vw,1.16rem);line-height:1.56}.terms-module__WLDBwa__contentSection{}.terms-module__WLDBwa__contentLayout{}.terms-module__WLDBwa__summaryPanel{}.terms-module__WLDBwa__article{}.terms-module__WLDBwa__effectiveDate{}.terms-module__WLDBwa__contactBlock{}.terms-module__WLDBwa__article>p a{color:var(--surface-navy);text-underline-offset:5px;font-weight:680;-webkit-text-decoration:underline #db350170;text-decoration:underline #db350170;text-decoration-thickness:2px}@media (prefers-reduced-motion:no-preference){.terms-module__WLDBwa__heroInner{animation:terms-module__WLDBwa__terms-rise-in .62s var(--ease-out) both}}@keyframes terms-module__WLDBwa__terms-rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.terms-module__WLDBwa__heroInner{min-height:350px;padding-top:112px;padding-bottom:64px}.terms-module__WLDBwa__hero h1{text-wrap:initial;max-width:350px;font-size:clamp(2.42rem,11vw,3.12rem);line-height:1}.terms-module__WLDBwa__hero p:not(.terms-module__WLDBwa__heroLabel){max-width:340px;margin-top:16px;font-size:.98rem}}.terms-module__WLDBwa__heroLabel{color:var(--accent-on-dark)}.terms-module__WLDBwa__heroInner{min-height:0;padding-top:128px;padding-bottom:64px}.terms-module__WLDBwa__hero h1{font-size:clamp(2.6rem,4.5vw,4.5rem)}.terms-module__WLDBwa__legalRoot{--section-space:80px}.terms-module__WLDBwa__heroInner{padding-bottom:var(--section-space)}@media (max-width:760px){.terms-module__WLDBwa__legalRoot{--section-space:64px}}
