.motion-reveal{opacity:1;transform:translate(0,0)}html[data-motion-ready=true] .motion-reveal.motion-reveal--pending:not(.motion-reveal--shown){opacity:0;transform:translateY(10px)}html[data-motion-transitions=true] .motion-reveal.motion-reveal--shown{opacity:1;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translate(0,0)}@media (prefers-reduced-motion:reduce){html[data-motion-ready=true] .motion-reveal.motion-reveal--pending:not(.motion-reveal--shown){opacity:1;transform:translate(0,0)}}
.AxelFaqList-module__06jQaG__list{border-top:1px solid #ffffff1a;width:100%}.AxelFaqList-module__06jQaG__item{border-bottom:1px solid #ffffff1a}.AxelFaqList-module__06jQaG__summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1.5rem;width:100%;padding:1.125rem .375rem;list-style:none;transition:background-color .25s;display:flex}.AxelFaqList-module__06jQaG__summary::-webkit-details-marker{display:none}.AxelFaqList-module__06jQaG__summary:hover{background-color:#ffffff08}.AxelFaqList-module__06jQaG__summary:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:2px;border-radius:.25rem}.AxelFaqList-module__06jQaG__questionText{min-width:0;font-size:var(--type-lead);font-weight:500;line-height:var(--type-leading-lead);letter-spacing:-.015em;color:#fafafa;align-items:baseline;gap:.375rem;display:flex}.AxelFaqList-module__06jQaG__prefix{color:#71717a;flex-shrink:0;font-weight:500}.AxelFaqList-module__06jQaG__toggle{text-align:center;color:#71717a;flex-shrink:0;width:1.25rem;margin-top:.1rem;font-size:1.125rem;font-weight:300;line-height:1;transition:color .25s}.AxelFaqList-module__06jQaG__summary:hover .AxelFaqList-module__06jQaG__toggle{color:#a1a1aa}.AxelFaqList-module__06jQaG__iconPlus{display:block}.AxelFaqList-module__06jQaG__iconMinus,.AxelFaqList-module__06jQaG__item[open] .AxelFaqList-module__06jQaG__iconPlus{display:none}.AxelFaqList-module__06jQaG__item[open] .AxelFaqList-module__06jQaG__iconMinus{display:block}.AxelFaqList-module__06jQaG__answerWrap{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.AxelFaqList-module__06jQaG__item[open]>.AxelFaqList-module__06jQaG__answerWrap{grid-template-rows:1fr}.AxelFaqList-module__06jQaG__answerInner{overflow:hidden}.AxelFaqList-module__06jQaG__answer{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.375rem;padding:0 .375rem 1.125rem;display:grid}.AxelFaqList-module__06jQaG__answerBody{min-width:0}.AxelFaqList-module__06jQaG__answerParagraph{font-size:var(--type-body);line-height:var(--type-leading-body);color:#a1a1aa}.AxelFaqList-module__06jQaG__answerParagraph+.AxelFaqList-module__06jQaG__answerParagraph{margin-top:.625rem}@media (min-width:768px){.AxelFaqList-module__06jQaG__summary{padding:1.5rem .5rem}.AxelFaqList-module__06jQaG__answer{padding:0 .5rem 1.5rem}}
[data-page=program]>section:first-child{padding-top:clamp(7rem,5.5rem + 3.5vw,9rem);padding-bottom:clamp(4rem,3rem + 2vw,5rem)}[data-page=program] h1.section-title{letter-spacing:-.025em;margin-top:.625rem}h1.program-detail-hero-title{max-width:100%}.program-detail-hero-line-break{display:inline}.program-detail-hero-line-break:before{content:" "}@media (max-width:767.98px){.program-detail-hero-line-break{display:block}.program-detail-hero-line-break:before{content:""}}[data-page=program] .section-title:not(h1){margin-top:.625rem}[data-page=program] .section-lead{margin-top:1rem}
.cta-interaction-module__qLs-ra__ctaButton{transition:transform .22s cubic-bezier(.2,.8,.2,1),background-color .22s cubic-bezier(.2,.8,.2,1),border-color .22s cubic-bezier(.2,.8,.2,1),color .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1),letter-spacing .22s cubic-bezier(.2,.8,.2,1)}.cta-interaction-module__qLs-ra__ctaButton:hover:not(:disabled),.cta-interaction-module__qLs-ra__ctaButton:focus-visible{letter-spacing:.015em;transform:translateY(-1px)}.cta-interaction-module__qLs-ra__ctaButton:disabled,.cta-interaction-module__qLs-ra__ctaButton:disabled:hover{letter-spacing:inherit;transform:none}.cta-interaction-module__qLs-ra__ctaLink{border-radius:.25rem;align-items:center;display:inline-flex}.cta-interaction-module__qLs-ra__ctaLink:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent);outline:none}.cta-interaction-module__qLs-ra__ctaLinkText{transition:transform .22s cubic-bezier(.2,.8,.2,1),color .22s cubic-bezier(.2,.8,.2,1),letter-spacing .22s cubic-bezier(.2,.8,.2,1);display:inline-block}.cta-interaction-module__qLs-ra__ctaLink:hover .cta-interaction-module__qLs-ra__ctaLinkText,.cta-interaction-module__qLs-ra__ctaLink:focus-visible .cta-interaction-module__qLs-ra__ctaLinkText{letter-spacing:.015em;transform:translateY(-1px)}.group:hover .cta-interaction-module__qLs-ra__ctaLinkText{letter-spacing:.015em;transform:translateY(-1px)}.group:focus-visible .cta-interaction-module__qLs-ra__ctaLinkText{letter-spacing:.015em;transform:translateY(-1px)}
.AxelOnboardingSteps-module__ouOLaW__timeline{width:100%;max-width:44rem;margin:0;padding:0;list-style:none;position:relative}.AxelOnboardingSteps-module__ouOLaW__step{grid-template-columns:4.75rem minmax(0,1fr);column-gap:1.25rem;padding-bottom:2.5rem;display:grid;position:relative}.AxelOnboardingSteps-module__ouOLaW__step:last-child{padding-bottom:0}.AxelOnboardingSteps-module__ouOLaW__stepRail{justify-content:center;display:flex;position:relative}.AxelOnboardingSteps-module__ouOLaW__stepRail:before{content:"";background:linear-gradient(#ffffff29 0%,#ffffff14 100%);width:1px;position:absolute;top:.35rem;bottom:-2.5rem;left:50%;transform:translate(-50%)}.AxelOnboardingSteps-module__ouOLaW__step:last-child .AxelOnboardingSteps-module__ouOLaW__stepRail:before{display:none}.AxelOnboardingSteps-module__ouOLaW__stepDot{z-index:1;background:color-mix(in srgb, var(--accent) 72%, white);border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem;margin-top:.65rem;position:relative;box-shadow:0 0 0 3px #0c1019e6}.AxelOnboardingSteps-module__ouOLaW__stepBody{min-width:0;padding-top:.125rem}.AxelOnboardingSteps-module__ouOLaW__stepHeader{flex-direction:column;gap:.625rem;display:flex}.AxelOnboardingSteps-module__ouOLaW__stepMarker{flex-shrink:0;align-items:baseline;gap:.45rem;display:inline-flex}.AxelOnboardingSteps-module__ouOLaW__stepNumber{font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;font-size:var(--type-2xl);font-variant-numeric:lining-nums;letter-spacing:-.05em;color:#fafafa;font-weight:600;line-height:1}.AxelOnboardingSteps-module__ouOLaW__stepLabel{letter-spacing:.18em;text-transform:uppercase;color:#71717a;font-size:.625rem;font-weight:500;line-height:1}.AxelOnboardingSteps-module__ouOLaW__stepTitle{min-width:0;font-size:var(--type-h3);font-weight:600;line-height:var(--type-leading-h3);letter-spacing:-.025em;color:#fafafa}.AxelOnboardingSteps-module__ouOLaW__stepDetail{font-size:var(--type-body);line-height:var(--type-leading-body);color:#a1a1aa;margin-top:.875rem}.AxelOnboardingSteps-module__ouOLaW__planTags{letter-spacing:.12em;color:#71717a;margin-top:.875rem;font-size:.75rem}@media (min-width:768px){.AxelOnboardingSteps-module__ouOLaW__timeline{max-width:48rem}.AxelOnboardingSteps-module__ouOLaW__step{grid-template-columns:5.25rem minmax(0,1fr);column-gap:1.5rem;padding-bottom:2.75rem}.AxelOnboardingSteps-module__ouOLaW__stepRail:before{bottom:-2.75rem}.AxelOnboardingSteps-module__ouOLaW__stepLabel{font-size:.6875rem}.AxelOnboardingSteps-module__ouOLaW__stepDetail{margin-top:1rem}}
html.contact-confirm-modal-open{overscroll-behavior:none;overflow:hidden}html.contact-confirm-modal-open body{overscroll-behavior:none;overflow:hidden}.contact-confirm-modal-root{z-index:200;justify-content:center;align-items:center;width:100%;height:100dvh;padding:1rem;display:flex;position:fixed;inset:0}@media (max-width:767px){.contact-confirm-modal-root{align-items:flex-end;padding:0}.contact-confirm-modal-panel{width:100%;max-width:none;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));border-bottom:none;border-radius:1.25rem 1.25rem 0 0;animation:.28s cubic-bezier(.16,1,.3,1) ContactConfirmModal-module__D9_aqG__contact-confirm-slide-up}}@keyframes ContactConfirmModal-module__D9_aqG__contact-confirm-slide-up{0%{transform:translateY(100%)}to{transform:translate(0,0)}}.contact-confirm-modal-panel{flex-direction:column;max-height:calc(100dvh - 2rem);display:flex;overflow:hidden}@media (max-width:767px){.contact-confirm-modal-panel{max-height:min(92dvh, calc(100dvh - env(safe-area-inset-top,0px)))}}@media (prefers-reduced-motion:reduce){.contact-confirm-modal-panel{animation:none}}
.site-header-nav-toggle{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:fixed;overflow:hidden}html:has(.site-header-nav-toggle:checked){overscroll-behavior:none;overflow:hidden}.site-header-nav-toggle:checked~.site-header-bar{pointer-events:none}html:has(.site-header-nav-toggle:checked) .site-header-menu-trigger{display:none}.site-header-mobile-root{z-index:var(--z-mobile-drawer);visibility:hidden;pointer-events:none;position:fixed;inset:0}.site-header-mobile-overlay{cursor:pointer;opacity:0;background:#080a1094;transition:opacity .25s;display:block;position:absolute;inset:0}.site-header-mobile-drawer{background:linear-gradient(#545a64e6 0%,#464a52e6 38%,#42464ee6 100%);border-left:1px solid #ffffff14;width:min(85vw,21rem);transition:transform .28s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-16px 0 48px #0000006b}.site-header-mobile-link{letter-spacing:.16em;text-transform:uppercase;color:#fffffff0;padding:.95rem .25rem;font-size:.8125rem;font-weight:500;transition:color .18s;display:block}.site-header-mobile-link:hover{color:#fff}.site-header-mobile-link--child{color:#ffffffc7;align-items:center;gap:.5rem;padding-left:1.25rem;display:flex}.site-header-mobile-link--child:hover{color:#fffffff5}.site-header-mobile-link__prefix{letter-spacing:0;color:#ffffff73;flex-shrink:0;font-weight:400}.site-header-mobile-drawer__divider{border-top:1px solid #ffffff24;margin:.35rem 0 .85rem}.site-header-mobile-drawer__service-label{color:#ffffff85;margin:0 0 .15rem}.site-header-mobile-drawer__service-label:hover{color:#fffffff0}.site-header-mobile-cta{color:#fffffff0;background:#0c101959;border-color:#ffffff47}.site-header-mobile-close{color:#ffffffe0;border-color:#ffffff47}.site-header-nav-toggle:checked~.site-header-mobile-root{visibility:visible;pointer-events:auto}.site-header-nav-toggle:checked~.site-header-mobile-root .site-header-mobile-overlay{opacity:1}.site-header-nav-toggle:checked~.site-header-mobile-root .site-header-mobile-drawer{transform:translate(0,0)}@media (prefers-reduced-motion:reduce){:is(.site-header-mobile-overlay,.site-header-mobile-drawer){transition-duration:.01ms}}
.hero-linear{isolation:isolate;color:#fff;background:#0c1019}.hero-linear:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(58% 46% at 18% 36%,#ffffff1f 0%,#0000 68%);position:absolute;inset:0}.hero-linear>.relative{z-index:1}.hero-headline{word-break:keep-all;overflow-wrap:anywhere;text-shadow:0 0 18px #c8d7ff2e;max-width:100%;font-weight:600}@keyframes HeroSection-module__P9QsKq__heroTitleFadeIn{0%{opacity:0}to{opacity:1}}@keyframes HeroSection-module__P9QsKq__heroTitleRise{0%{transform:translateY(18px)}to{transform:translate(0,0)}}.hero-headline--initial-in{opacity:0;backface-visibility:hidden;transform:translateY(18px)}.hero-title-anim--both .hero-headline--initial-in{animation:HeroSection-module__P9QsKq__heroTitleFadeIn var(--hero-title-anim-duration) var(--hero-title-anim-ease) var(--hero-title-anim-delay) both, HeroSection-module__P9QsKq__heroTitleRise var(--hero-title-anim-duration) linear var(--hero-title-anim-delay) both}.hero-title-anim--pc-only .hero-headline--initial-in{opacity:1;animation:none;transform:translate(0,0)}@media (min-width:768px){.hero-title-anim--pc-only .hero-headline--initial-in{opacity:0;animation:HeroSection-module__P9QsKq__heroTitleFadeIn var(--hero-title-anim-duration) var(--hero-title-anim-ease) var(--hero-title-anim-delay) both, HeroSection-module__P9QsKq__heroTitleRise var(--hero-title-anim-duration) linear var(--hero-title-anim-delay) both;transform:translateY(18px)}}.hero-title-anim--disable-mobile .hero-headline--initial-in{animation:HeroSection-module__P9QsKq__heroTitleFadeIn var(--hero-title-anim-duration) var(--hero-title-anim-ease) var(--hero-title-anim-delay) both, HeroSection-module__P9QsKq__heroTitleRise var(--hero-title-anim-duration) linear var(--hero-title-anim-delay) both}@media (max-width:767.98px){.hero-title-anim--disable-mobile .hero-headline--initial-in{opacity:1;animation:none;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.hero-headline--initial-in{opacity:1;animation:none;transform:translate(0,0)}}.hero-headline__line{font-size:var(--type-hero-headline);line-height:var(--type-hero-headline-leading);letter-spacing:var(--type-hero-headline-tracking);display:block}.hero-headline-wrap{isolation:isolate;padding-block:clamp(1rem,.75rem + .5vw,1.5rem);position:relative;overflow:visible}.hero-headline-wrap:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(72% 62% at 50% 48%,#ffffff29 0%,#b9c8ff1c 34%,#8296e60f 56%,#0000 76%);width:min(120%,52rem);height:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-headline-glow{pointer-events:none;filter:none;z-index:1;border-radius:50%;position:absolute;top:44%;left:50%}.hero-headline-glow--primary{opacity:.18;background:radial-gradient(circle,#fff3 0%,#a0b4ff24 30%,#788ce614 54%,#0000 74%);width:720px;height:720px;margin-top:-360px;margin-left:-360px}.hero-headline-glow--secondary{opacity:.14;background:radial-gradient(circle,#ffffff29 0%,#9682ff1f 36%,#6478d212 60%,#0000 78%);width:640px;height:640px;margin-top:-320px;margin-left:-320px}@media (max-width:767.98px){.hero-headline-wrap:before{opacity:.72}.hero-headline-glow--primary{opacity:.12}.hero-headline-glow--secondary{opacity:.1}}@media (max-width:414px){.hero-headline{word-break:normal;overflow-wrap:normal}.hero-headline__line{white-space:nowrap}}@media (min-width:1280px){.hero-headline__line{white-space:nowrap}}.hero-trust-card{border-radius:var(--card-radius-compact)}.hero-linear .hero-trust-card .hero-trust-stat{letter-spacing:-.03em;font-size:clamp(1.875rem,1.5rem + 1.5vw,2.75rem);font-weight:400;line-height:1}
.PartnerWhyBenefit-module__pJa-Xq__card.ds-card{box-shadow:none;background:#ffffff05;border-color:#ffffff14}.PartnerWhyBenefit-module__pJa-Xq__iconShell{color:#71717a;background:#ffffff08;border:1px solid #ffffff14;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;margin-top:.125rem;display:inline-flex}.PartnerWhyBenefit-module__pJa-Xq__body{flex:1;min-width:0}.PartnerWhyBenefit-module__pJa-Xq__index{font-variant-numeric:lining-nums;letter-spacing:.16em;color:#71717a;margin:0;font-size:.75rem;font-weight:500}.PartnerWhyBenefit-module__pJa-Xq__title{letter-spacing:-.02em;color:#e4e4e7;margin:.375rem 0 0;font-size:.9375rem;font-weight:500;line-height:1.45}.PartnerWhyBenefit-module__pJa-Xq__tag{color:#a1a1aa;font-size:.8125rem;font-weight:400}.PartnerWhyBenefit-module__pJa-Xq__description{color:#a1a1aa;margin:.5rem 0 0;font-size:.8125rem;line-height:1.7}@media (min-width:768px){.PartnerWhyBenefit-module__pJa-Xq__index{font-size:.8125rem}.PartnerWhyBenefit-module__pJa-Xq__title{font-size:1rem}.PartnerWhyBenefit-module__pJa-Xq__description{font-size:.875rem}}
.AxelProblemCard-module__b3vHnq__card.ds-card{-webkit-backdrop-filter:blur(10px);background:linear-gradient(165deg,#ffffff17 0%,#ffffff08 55%,#0c101959 100%);border:1px solid #fff3;transition:transform .38s cubic-bezier(.4,0,.2,1),border-color .38s cubic-bezier(.4,0,.2,1),background .38s cubic-bezier(.4,0,.2,1),box-shadow .38s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 4px 14px #00000026}.AxelProblemCard-module__b3vHnq__card.ds-card:hover{background:linear-gradient(165deg,#ffffff1a 0%,#ffffff09 55%,#0c10195c 100%);border-color:#ffffff3d;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff21,0 8px 24px #0003}.AxelProblemCard-module__b3vHnq__cardSurface{z-index:1;border-radius:inherit;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.AxelProblemCard-module__b3vHnq__card:before{content:"";inset-inline:1.25rem;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 0%, transparent), transparent);opacity:0;z-index:2;border-radius:inherit;height:1px;transition:opacity .38s cubic-bezier(.4,0,.2,1);position:absolute;top:0}.AxelProblemCard-module__b3vHnq__card:hover:before{opacity:1;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 35%, transparent), transparent)}.AxelProblemCard-module__b3vHnq__number{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;font-variant-numeric:lining-nums;letter-spacing:-.05em;color:var(--accent);opacity:.2;font-size:4.5rem;font-weight:200;line-height:.82;transition:opacity .38s cubic-bezier(.4,0,.2,1);position:absolute;top:6px;right:12px}.AxelProblemCard-module__b3vHnq__card:hover .AxelProblemCard-module__b3vHnq__number{opacity:.24}.AxelProblemCard-module__b3vHnq__body{z-index:1;flex-direction:column;flex:1;max-width:68%;padding-top:.375rem;display:flex;position:relative}.AxelProblemCard-module__b3vHnq__iconShell{color:#d4d4d8;background:linear-gradient(165deg,#ffffff1a 0%,#ffffff08 100%);border:1px solid #ffffff1f;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:border-color .38s cubic-bezier(.4,0,.2,1),color .38s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:inset 0 1px #ffffff12}.AxelProblemCard-module__b3vHnq__card:hover .AxelProblemCard-module__b3vHnq__iconShell{border-color:color-mix(in srgb, var(--accent) 28%, transparent);color:color-mix(in srgb, var(--accent) 85%, #d4d4d8)}@media (min-width:768px){.AxelProblemCard-module__b3vHnq__number{opacity:.22;font-size:5.5rem;top:8px;right:16px}.AxelProblemCard-module__b3vHnq__card:hover .AxelProblemCard-module__b3vHnq__number{opacity:.25}.AxelProblemCard-module__b3vHnq__body{max-width:68%;padding-top:.5rem}}
.PartnersHomeBox-module__M3gx2W__box{background:#ffffff05;border:1px solid #ffffff14;border-radius:.5rem;padding:1.75rem 1.5rem}.PartnersHomeBox-module__M3gx2W__ctaDivider{border-top:1px solid #ffffff0f;margin-top:2rem;padding-top:2rem}@media (min-width:768px){.PartnersHomeBox-module__M3gx2W__box{padding:2.25rem 2rem}.PartnersHomeBox-module__M3gx2W__ctaDivider{margin-top:2.5rem;padding-top:2.5rem}}
