.Hero_hero__QycSE{--hero-bleed:400px;--feather-x:8%;--feather-y:12%;--hero-bg:var(--hp-bg);--hero-text:var(--hp-ink);--hero-text-muted:var(--hp-muted);--hero-btn-ghost-border:rgba(255,255,255,0.6);--hero-btn-ghost-bg:rgba(255,255,255,0.12);--fb-bg:var(--hero-dock-bg);--fb-border:var(--hero-dock-border);--fb-shadow:var(--hero-dock-shadow),var(--hero-dock-inset);--fb-icon-color:var(--brand-on-dark);--fb-icon-bg:var(--hero-dock-chip-bg);--fb-title:var(--hero-content-strong);--fb-subtitle:var(--hero-content-subtle);--fb-divider:var(--hero-dock-border);--fb-fade-left:var(--hero-dock-bg);--fb-fade-right:var(--hero-dock-bg);--ticker-eyebrow:var(--hero-content-subtle);--ticker-card-border:var(--hero-dock-chip-border);--ticker-card-bg:var(--hero-dock-chip-bg);--ticker-card-hover-border:var(--hero-tile-hover-border);--ticker-card-hover-bg:var(--hero-tile-hover-bg);--ticker-text:var(--hero-dock-chip-text);position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:100vh;min-height:100svh;padding:0 0 7rem;background:#021733;color:var(--hero-text)}.Hero_wrap__kFpNd{width:100%;max-width:var(--maxw);margin:0 auto;padding:0;position:relative}.Hero_stage__lIC1h{position:relative;margin-inline:calc(var(--hero-bleed) * -1);container-type:inline-size}.Hero_img__adBE9{display:block;height:auto;width:100%;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--feather-x),#000 calc(100% - var(--feather-x)),transparent),linear-gradient(to bottom,transparent,#000 var(--feather-y),#000 calc(100% - var(--feather-y)),transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 var(--feather-x),#000 calc(100% - var(--feather-x)),transparent),linear-gradient(to bottom,transparent,#000 var(--feather-y),#000 calc(100% - var(--feather-y)),transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.Hero_content__PRH_T{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;max-width:46%;padding-left:var(--hero-bleed);color:var(--hero-text);z-index:2}.Hero_devices__E4asp{--dy:-50%;position:absolute;top:65%;left:calc(44% + 1.5rem);width:600px;max-width:100%;transform:translateY(var(--dy));animation:Hero_devicesSlideIn__U0RVa 1.4s cubic-bezier(.22,.8,.2,1) 1s both;z-index:2}.Hero_devicesImg__KKI2v{display:block;width:100%;height:auto}@keyframes Hero_devicesSlideIn__U0RVa{0%{transform:translate(70vw,var(--dy))}to{transform:translateY(var(--dy))}}@media (prefers-reduced-motion:reduce){.Hero_devices__E4asp{animation:none}}.Hero_eyebrow__lqlSt{margin:0 0 .75em;font-size:clamp(.8rem,2.2cqi,1.1rem);font-weight:600;color:var(--hp-accent)}.Hero_content__PRH_T h1{margin:0 0 .4em;font-size:clamp(1.6rem,5cqi,3.5rem);font-weight:700;letter-spacing:-.035em;line-height:1.05;color:var(--hero-text);text-wrap:balance}.Hero_lead__3XX6Z{margin:0;font-size:clamp(.9rem,2.1cqi,1.3rem);line-height:1.4;font-weight:500;color:var(--hero-text-muted)}.Hero_lead__3XX6Z b{color:var(--hero-text);font-weight:600}.Hero_actions__ZBqAo{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.5em}.Hero_actions__ZBqAo .Hero_btn__ib1Ri{padding:.75em 1.5em;font-size:clamp(.85rem,1.9cqi,1.05rem)}.Hero_actions__ZBqAo .Hero_ghostLight__IFuDw{background:transparent;color:var(--hero-text);border-color:var(--hero-btn-ghost-border)}.Hero_actions__ZBqAo .Hero_ghostLight__IFuDw:hover{background:var(--hero-btn-ghost-bg);border-color:var(--hero-text)}.Hero_featureBar__z6thV{position:absolute;bottom:0;left:0;width:100%;z-index:3;padding-inline:1.25rem;pointer-events:none;transform:translateY(50%)}.Hero_featureBarInner__O_oDr{max-width:var(--maxw);margin:0 auto;pointer-events:auto;background:var(--fb-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--fb-border);border-radius:var(--radius);box-shadow:var(--fb-shadow);padding:.85rem .5rem}.Hero_featureList__zbEKN{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.25rem .5rem;gap:.25rem .5rem;align-items:stretch}.Hero_featureItem__CQ2SR{position:relative;display:flex;align-items:center;gap:.7rem;padding:.5rem 1.9rem;min-width:0}.Hero_featureIcon__9Vp0a{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:8px;color:var(--fb-icon-color);background:var(--fb-icon-bg)}.Hero_featureText__dHqs1{display:flex;flex-direction:column;min-width:0;line-height:1.25}.Hero_featureText__dHqs1 strong{color:var(--fb-title);font-size:.82rem;font-weight:600;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Hero_featureText__dHqs1 span{color:var(--fb-subtitle);font-size:.72rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Hero_sportsTicker__QoJSB{width:100%;margin-top:.8rem;padding-top:.9rem;border-top:1px solid var(--fb-divider)}.Hero_sportsTickerHeader__2Hhq4{display:flex;align-items:center;gap:.8rem;margin-bottom:.7rem;padding:0 .25rem}.Hero_sportsTickerEyebrow__TwFts{flex:none;margin:0;font-size:.58rem;line-height:1;font-weight:800;letter-spacing:.16em;color:var(--ticker-eyebrow);white-space:nowrap}.Hero_sportsTickerLine__mNoML{flex:1 1;height:1px;background:linear-gradient(90deg,var(--fb-divider),transparent)}.Hero_sportsTickerViewport__Z3Hp0{position:relative;width:100%;overflow:hidden}.Hero_sportsTickerViewport__Z3Hp0:after,.Hero_sportsTickerViewport__Z3Hp0:before{content:"";position:absolute;top:0;bottom:0;width:55px;z-index:3;pointer-events:none}.Hero_sportsTickerViewport__Z3Hp0:before{left:0;background:linear-gradient(90deg,var(--fb-fade-left),transparent)}.Hero_sportsTickerViewport__Z3Hp0:after{right:0;background:linear-gradient(270deg,var(--fb-fade-right),transparent)}.Hero_sportsTickerTrack__AqDYO{display:flex;width:max-content;animation:Hero_sportsTickerScroll__ki1Qw 42s linear infinite;will-change:transform}.Hero_sportsTickerGroup__z2PiC{display:flex;align-items:center;gap:.55rem;padding-right:.55rem;flex-shrink:0}.Hero_sportCard__20N_t{display:flex;align-items:center;gap:.55rem;min-width:145px;height:46px;padding:0 .75rem;border:1px solid var(--ticker-card-border);border-radius:10px;background:var(--ticker-card-bg);transition:background .18s ease,border-color .18s ease,transform .18s ease}.Hero_sportCard__20N_t:hover{transform:translateY(-1px);border-color:var(--ticker-card-hover-border);background:var(--ticker-card-hover-bg)}.Hero_sportIcon__DWt8i{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:7px;font-size:1rem;line-height:1;background:var(--fb-icon-bg)}.Hero_sportName__UNhaj{font-size:.7rem;font-weight:700;color:var(--ticker-text);white-space:nowrap}@keyframes Hero_sportsTickerScroll__ki1Qw{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.Hero_sportsTickerViewport__Z3Hp0:hover .Hero_sportsTickerTrack__AqDYO{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.Hero_sportsTickerTrack__AqDYO{animation:none}}@media (max-width:900px){.Hero_hero__QycSE{display:block;min-height:0;padding:7rem 0 1.5rem}.Hero_stage__lIC1h{margin-inline:0;display:flex;flex-direction:column}.Hero_content__PRH_T{order:1;position:static;max-width:none;padding:0 1rem 2rem;text-align:center}.Hero_devices__E4asp{--dy:0px;order:2;position:static;width:min(500px,100%);margin:0 auto 1.5rem}.Hero_img__adBE9{order:3;width:100%}.Hero_eyebrow__lqlSt{font-size:1rem}.Hero_content__PRH_T h1{font-size:clamp(2.4rem,11vw,3.6rem)}.Hero_lead__3XX6Z{font-size:1.15rem}.Hero_actions__ZBqAo{justify-content:center}.Hero_actions__ZBqAo .Hero_btn__ib1Ri{flex:1 1 100%;text-align:center;padding:.9rem 1.5rem;font-size:1.05rem}.Hero_featureBar__z6thV{position:static;transform:none;padding:1.25rem 1rem 0}.Hero_featureBarInner__O_oDr{padding:.75rem}.Hero_featureList__zbEKN{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.Hero_featureItem__CQ2SR+.Hero_featureItem__CQ2SR:before{display:none}}.Sections_sec__yiXaK{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100svh;padding:clamp(4.5rem,14vh,9rem) 0;text-align:center}.Sections_compact__K1iUk{min-height:0}.Sections_wrap__KfCDz{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 1.25rem}.Sections_light__WvDLP{background:var(--bg);color:var(--ink)}.Sections_dark__1Yjoj{background:var(--highlights-bg);color:var(--highlights-text)}.Sections_soft__wVmBl{background:var(--bg-soft);color:var(--ink)}.Sections_eyebrow__I8Atq{margin:0 0 1rem;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600;color:var(--brand)}.Sections_dark__1Yjoj .Sections_eyebrow__I8Atq{color:var(--highlights-eyebrow)}@media (prefers-color-scheme:dark){.Sections_light__WvDLP .Sections_eyebrow__I8Atq,.Sections_soft__wVmBl .Sections_eyebrow__I8Atq{color:var(--highlights-eyebrow)}}.Sections_h__M2oiS{margin:0 auto 1.5rem;max-width:16ch;font-size:clamp(2.5rem,7.2vw,5.5rem);font-weight:700;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.Sections_wide__KWFEO{max-width:22ch}.Sections_body__tvy84{margin:0 auto;max-width:780px;font-size:clamp(1.1rem,1.7vw,1.55rem);line-height:1.45;font-weight:500;color:var(--muted)}.Sections_body__tvy84 b{color:var(--ink);font-weight:600}.Sections_dark__1Yjoj .Sections_body__tvy84{color:var(--highlights-subtitle)}.Sections_dark__1Yjoj .Sections_body__tvy84 b{color:var(--highlights-text)}.Sections_btnLg__mydjD{padding:1rem 2rem;font-size:1.1rem}.Sections_cta__TbasH{margin-top:2.5rem}.Sections_urlbar__5zxLD{display:inline-flex;align-items:center;gap:.9rem;margin-top:3rem;padding:1rem 1.9rem;border:1px solid var(--line);border-radius:999px;background:var(--bg-soft);font-size:clamp(1.25rem,3.6vw,2.3rem);font-weight:600;letter-spacing:-.01em}.Sections_lock__YzVTl{width:.7em;height:.7em;border-radius:50%;background:var(--success);box-shadow:0 0 0 .18em color-mix(in srgb,var(--success) 20%,transparent)}.Sections_words__FIfqQ{display:grid;grid-gap:.1em;gap:.1em;margin:3rem 0 0;padding:0;list-style:none;font-size:clamp(2.6rem,9vw,7rem);font-weight:800;letter-spacing:-.04em;line-height:1}.Sections_words__FIfqQ li{background:linear-gradient(90deg,var(--programs-gradient-start),var(--programs-gradient-mid) 55%,var(--programs-gradient-end));-webkit-background-clip:text;background-clip:text;color:transparent}.Sections_callouts__5EuFF{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:2rem;gap:2rem;margin-top:3.5rem}.Sections_callout__AcHDg strong{display:block;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;letter-spacing:-.02em;line-height:1.1}.Sections_callout__AcHDg span{display:block;margin-top:.4rem;color:var(--muted);font-size:1.05rem}.Sections_swatches__BbguW{display:flex;justify-content:center;gap:clamp(.6rem,2vw,1.25rem);margin-top:3rem}.Sections_swatch__zrCCo{width:clamp(40px,8vw,72px);height:clamp(40px,8vw,72px);border-radius:50%;box-shadow:inset 0 0 0 1px var(--swatch-inset),0 8px 24px var(--swatch-shadow)}.Sections_serp__4D9i5{max-width:640px;margin:3rem auto 0;padding:1.25rem 1.5rem;text-align:left;border:1px solid var(--line);border-radius:16px;background:var(--bg)}.Sections_serpUrl__nWGTZ{margin:0;font-size:.9rem;color:var(--muted)}.Sections_serpTitle__O596q{margin:.2rem 0;font-size:1.35rem;font-weight:500;color:var(--ui-serp-title)}.Sections_serpDesc__9FajU{margin:0;color:var(--muted);font-size:.98rem;line-height:1.5}@media (prefers-color-scheme:dark){.Sections_serpTitle__O596q{color:var(--highlights-eyebrow)}}.Sections_caption__YQa3x{margin-top:.75rem;font-size:.85rem;color:var(--muted)}.Sections_steps__1LfT7{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:2.5rem;gap:2.5rem;margin-top:3rem}.Sections_num__G_Sa3{font-size:clamp(4.5rem,11vw,8rem);font-weight:800;line-height:1;letter-spacing:-.05em;background:linear-gradient(180deg,var(--brand),var(--highlights-eyebrow));-webkit-background-clip:text;background-clip:text;color:transparent}.Sections_step__LuODt h3{margin:.5rem 0;font-size:1.5rem;letter-spacing:-.01em}.Sections_step__LuODt p{margin:0 auto;max-width:280px;color:var(--muted)}.Sections_plans__DZJF7{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1rem;gap:1rem;margin-top:3rem;text-align:left}.Sections_plan__9Xo_5{padding:2rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg)}.Sections_planHot__UkJd2{border:2px solid var(--brand)}.Sections_plan__9Xo_5 h3{margin:0;font-size:1.25rem}.Sections_price__rM2v1{margin:.75rem 0 .25rem;font-size:clamp(2.4rem,5vw,3.4rem);font-weight:800;letter-spacing:-.03em}.Sections_price__rM2v1 small{font-size:1rem;font-weight:500;color:var(--muted);letter-spacing:0}.Sections_fee__GV0p6{margin:0;color:var(--muted);font-size:.95rem}.Sections_faqWrap__JB6Dl{max-width:760px;text-align:left}.Sections_faqWrap__JB6Dl .Sections_h__M2oiS{text-align:center;max-width:none;font-size:clamp(2.2rem,5.5vw,3.8rem)}@media (max-width:768px){.Sections_sec__yiXaK{padding:3rem 0;min-height:auto}.Sections_wrap__KfCDz{padding:0 1rem}.Sections_h__M2oiS{font-size:clamp(2rem,8vw,3rem);letter-spacing:-.02em;max-width:100%}.Sections_faqWrap__JB6Dl .Sections_h__M2oiS{font-size:clamp(1.8rem,7vw,2.5rem)}.Sections_body__tvy84{font-size:1.05rem;padding:0 .5rem}.Sections_urlbar__5zxLD{font-size:clamp(1rem,4vw,1.5rem);padding:.6rem 1.2rem;width:100%;justify-content:center;box-sizing:border-box;word-break:break-all}.Sections_words__FIfqQ{font-size:clamp(2.2rem,10vw,4rem);margin-top:2rem;text-align:center}.Sections_callouts__5EuFF,.Sections_steps__1LfT7{grid-template-columns:1fr;gap:2rem;margin-top:2rem}.Sections_num__G_Sa3{font-size:4rem}.Sections_plans__DZJF7{grid-template-columns:1fr;gap:1.5rem}.Sections_plan__9Xo_5{padding:1.5rem}.Sections_serp__4D9i5{padding:1rem;margin-top:2rem;width:100%;box-sizing:border-box}.Sections_serpTitle__O596q{font-size:1.15rem;word-break:break-word}.Sections_btnLg__mydjD{width:100%;padding:1rem;font-size:1rem}.Sections_cta__TbasH{margin-top:1.5rem;width:100%}.Sections_about-split-inner__TfZRg,.Sections_contact-split-inner__RfXHb{display:flex!important;flex-direction:column!important;gap:2rem!important;width:100%!important;max-width:100%!important;padding:0!important}.Sections_contact-form-grid__slEoC,.Sections_contact-info-grid__FKYqX{grid-template-columns:1fr!important;width:100%!important}.Sections_contact-form-grid__slEoC{gap:12px!important}.Sections_about-split-inner__TfZRg img,.Sections_contact-form-card__Qoekt,.Sections_contact-split-inner__RfXHb button,.Sections_contact-split-inner__RfXHb input,.Sections_contact-split-inner__RfXHb select,.Sections_contact-split-inner__RfXHb textarea{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.Sections_contact-form-card__Qoekt{padding:24px!important}.Sections_about-split-media__NktYP{width:100%!important;aspect-ratio:16/9!important;order:1!important}.Sections_about-split-content__rru5l{order:2!important;width:100%!important}}.DeviceVideos_stage__LT_eZ{position:relative;display:block;width:100%;height:auto}.DeviceVideos_screenWrap__Pn229{position:absolute;overflow:hidden;z-index:1;background:#000}.DeviceVideos_video__ARxEI{width:100%;height:100%;object-fit:cover;object-position:top left;display:block;opacity:0;transition:opacity .4s ease .12s}.DeviceVideos_video__ARxEI.DeviceVideos_ready__QsczR{opacity:1}.DeviceVideos_glass__iYcNN{position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 24px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.04);border-radius:inherit;z-index:2}.DeviceVideos_frame__5F3kz{position:relative;z-index:3;width:100%;height:auto;display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.DeviceVideos_video__ARxEI{transition:none}}.Balloondrift_layer__5LWhJ{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.Balloondrift_balloon__mXlbU{position:absolute;top:0;left:0;height:auto;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform,opacity}@media (max-width:700px){.Balloondrift_layer__5LWhJ{display:none}}.BallToss_layer__yVT1l{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:min(100%,1424px,calc(100svh * 1.9037));aspect-ratio:1424/748;z-index:-1;pointer-events:none}.BallToss_ball__F_qfj{position:absolute;top:0;left:0;height:auto;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform;filter:drop-shadow(0 8px 10px rgba(15,23,42,.22))}@media (max-width:700px){.BallToss_layer__yVT1l{display:none}}.Reveal_reveal__60qD7{--reveal-delay:0ms;will-change:opacity,transform,filter;transform:translateZ(0)}.Reveal_reveal__60qD7:not(.Reveal_hidden__SQ2Wi):not(.Reveal_shown__xBYFz){opacity:1;transform:none;filter:none}.Reveal_reveal__60qD7.Reveal_hidden__SQ2Wi,.Reveal_reveal__60qD7.Reveal_shown__xBYFz{transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay)}.Reveal_reveal__60qD7[data-variant=fade-up].Reveal_hidden__SQ2Wi{opacity:0;transform:translate3d(0,24px,0)}.Reveal_reveal__60qD7[data-variant=fade-down].Reveal_hidden__SQ2Wi{opacity:0;transform:translate3d(0,-24px,0)}.Reveal_reveal__60qD7[data-variant=fade-left].Reveal_hidden__SQ2Wi{opacity:0;transform:translate3d(-32px,0,0)}.Reveal_reveal__60qD7[data-variant=fade-right].Reveal_hidden__SQ2Wi{opacity:0;transform:translate3d(32px,0,0)}.Reveal_reveal__60qD7[data-variant=scale-in].Reveal_hidden__SQ2Wi{opacity:0;transform:scale(.94)}.Reveal_reveal__60qD7[data-variant=blur-in].Reveal_hidden__SQ2Wi{opacity:0;filter:blur(14px);transform:translate3d(0,12px,0)}.Reveal_reveal__60qD7[data-variant=clip-up].Reveal_hidden__SQ2Wi{opacity:0;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transform:translate3d(0,12px,0)}.Reveal_reveal__60qD7[data-variant=tilt-in].Reveal_hidden__SQ2Wi{opacity:0;transform:perspective(1200px) rotateX(-8deg) translate3d(0,24px,0);transform-origin:50% 100%}.Reveal_reveal__60qD7.Reveal_shown__xBYFz[data-variant=fade-down],.Reveal_reveal__60qD7.Reveal_shown__xBYFz[data-variant=fade-left],.Reveal_reveal__60qD7.Reveal_shown__xBYFz[data-variant=fade-right],.Reveal_reveal__60qD7.Reveal_shown__xBYFz[data-variant=fade-up]{opacity:1;transform:translateZ(0)}.Reveal_reveal__60qD7.Reveal_shown__xBYFz[data-variant=scale-in]{opacity:1;transform:scale(1)}.Reveal_reveal__60qD7.Reveal_shown__xBYFz[data-variant=blur-in]{opacity:1;filter:blur(0);transform:translateZ(0)}.Reveal_reveal__60qD7.Reveal_shown__xBYFz[data-variant=clip-up]{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:translateZ(0)}.Reveal_reveal__60qD7.Reveal_shown__xBYFz[data-variant=tilt-in]{opacity:1;transform:perspective(1200px) rotateX(0) translateZ(0)}@media (prefers-reduced-motion:reduce){.Reveal_reveal__60qD7,.Reveal_reveal__60qD7.Reveal_hidden__SQ2Wi,.Reveal_reveal__60qD7.Reveal_shown__xBYFz{opacity:1!important;transform:none!important;filter:none!important;-webkit-clip-path:none!important;clip-path:none!important;transition:none!important}}.DeviceMockup_laptop__5i2rP{position:relative;width:100%;max-width:520px;margin:0 auto;filter:drop-shadow(var(--device-shadow));transition:transform .5s cubic-bezier(.22,1,.36,1)}.DeviceMockup_laptopScreen__aCPmo{position:relative;width:100%;aspect-ratio:16/10;border-radius:18px;background:var(--device-screen-bg);padding:12px;box-sizing:border-box;border:1px solid var(--device-screen-border)}.DeviceMockup_laptopUI__k4VXB{position:relative;width:100%;height:100%;border-radius:8px;overflow:hidden;background:var(--device-ui-bg);color:var(--device-ui-text)}.DeviceMockup_laptopGlass___UYj_{position:absolute;inset:12px;border-radius:8px;pointer-events:none;background:linear-gradient(135deg,var(--device-glass-start) 0,var(--device-glass-mid) 35%,var(--device-glass-mid) 65%,var(--device-glass-end) 100%);mix-blend-mode:screen;z-index:2}.DeviceMockup_laptopBase__SQqf5{width:116%;height:12px;margin:-2px auto 0;border-radius:2px 2px 14px 14px;background:linear-gradient(180deg,var(--device-base-start) 0,var(--device-base-end) 100%);box-shadow:var(--device-base-shadow)}.DeviceMockup_phone__3u07C{position:relative;width:100%;max-width:220px;margin:0 auto;filter:drop-shadow(var(--device-shadow-phone));transition:transform .5s cubic-bezier(.22,1,.36,1)}.DeviceMockup_phoneScreen__WiVDk{position:relative;width:100%;aspect-ratio:9/19.5;border-radius:34px;background:var(--device-screen-bg);padding:10px;box-sizing:border-box;border:1px solid var(--device-screen-border)}.DeviceMockup_phoneUI__UDkcz{position:relative;width:100%;height:100%;border-radius:24px;overflow:hidden;background:var(--device-ui-bg);color:var(--device-ui-text)}.DeviceMockup_phoneNotch__ZX1Wu{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:40%;height:20px;border-radius:0 0 14px 14px;background:var(--device-screen-bg);z-index:3}.DeviceMockup_phoneGlass__oTfw1{position:absolute;inset:10px;border-radius:24px;pointer-events:none;background:linear-gradient(135deg,var(--device-glass-start) 0,var(--device-glass-mid) 40%);mix-blend-mode:screen;z-index:2}.DeviceMockup_tilt__hTtdV{transform:perspective(1200px) rotateX(4deg) rotateY(-6deg)}.DeviceMockup_stage__Hu13n{position:relative;display:block;width:100%;height:auto}.DeviceMockup_screenWrap__PB56k{position:absolute;overflow:hidden;z-index:1;background:#000}.DeviceMockup_video__O74lx{width:100%;height:100%;object-fit:cover;object-position:top left;display:block;opacity:0;transition:opacity .4s ease .12s}.DeviceMockup_video__O74lx.DeviceMockup_ready__XkboX{opacity:1}.DeviceMockup_glass__tMl2Z{position:absolute;inset:0;pointer-events:none;box-shadow:var(--stage-glass-inset-shadow),var(--stage-glass-inset-border);border-radius:inherit;z-index:2}.DeviceMockup_frame__vWf05{position:relative;z-index:3;width:100%;height:auto;display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.DeviceMockup_video__O74lx{transition:none}}.HighlightsSection_section__L5Xxf{position:relative;isolation:isolate;overflow:hidden;background:var(--highlights-bg);color:var(--highlights-text);padding:clamp(4rem,9vh,6rem) 0}.HighlightsSection_wrap__s_4ZY{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 1.25rem}.HighlightsSection_header__R4Ht3{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:2.5rem;text-align:left}.HighlightsSection_eyebrow__VTEL2{margin:0 0 .75rem;font-size:clamp(.95rem,1.3vw,1.1rem);font-weight:600;color:var(--highlights-eyebrow)}.HighlightsSection_h__55TO1{margin:0;max-width:18ch;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:700;letter-spacing:-.035em;line-height:1.05;text-wrap:balance;color:var(--highlights-text)}.HighlightsSection_headerLink__D4YNC{flex-shrink:0;padding:0;border:0;background:transparent;color:var(--highlights-link);font-size:1rem;font-weight:600;cursor:pointer;transition:opacity .2s ease}.HighlightsSection_headerLink__D4YNC:hover{opacity:.75}.HighlightsSection_carouselWrap__izkbA{position:relative;margin-bottom:4rem}.HighlightsSection_rail__e8STs{--rail-pad:1.25rem;--rail-gap:1.25rem;display:flex;gap:var(--rail-gap);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:max(var(--rail-pad),calc((100vw - var(--maxw)) / 2 + var(--rail-pad)));padding-right:var(--rail-pad);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:max(var(--rail-pad),calc((100vw - var(--maxw)) / 2 + var(--rail-pad)));-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-top:.25rem;padding-bottom:1.5rem}.HighlightsSection_rail__e8STs::-webkit-scrollbar{display:none}.HighlightsSection_card__bWF6M{flex:0 0 auto;scroll-snap-align:start;width:min(680px,88vw);padding:2.5rem 2rem 2rem;border-radius:28px;background:var(--highlights-card-bg);border:1px solid var(--highlights-card-border);box-shadow:var(--highlights-card-shadow);display:flex;flex-direction:column;gap:1.75rem;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease,border-color .5s ease}.HighlightsSection_card__bWF6M:hover{transform:translateY(-3px);border-color:var(--highlights-card-hover-border);box-shadow:var(--highlights-card-hover-shadow)}.HighlightsSection_cardHead___mmmN{text-align:center;max-width:46ch;margin:0 auto}.HighlightsSection_cardEyebrow__gaBoM{display:block;margin-bottom:.5rem;font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--highlights-eyebrow)}.HighlightsSection_cardTitle__JxBQM{margin:0 0 .5rem;font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--highlights-text)}.HighlightsSection_cardSubtitle__1QtV_{margin:0;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.5;color:var(--highlights-subtitle)}.HighlightsSection_deviceSlot__jmjgk{display:flex;align-items:center;justify-content:center;min-height:320px;padding:.5rem}.HighlightsSection_includes__nZH0k{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none}.HighlightsSection_includePill__RQkFA{padding:.4rem .8rem;border-radius:999px;background:var(--highlights-pill-bg);border:1px solid var(--highlights-pill-border);color:var(--highlights-pill-text);font-size:.82rem;font-weight:500;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.HighlightsSection_includePill__RQkFA:hover{background:var(--highlights-pill-hover-bg);border-color:var(--highlights-pill-hover-border);color:var(--highlights-pill-hover-text);transform:translateY(-1px)}.HighlightsSection_includePill__RQkFA:focus-visible{outline:2px solid var(--highlights-eyebrow);outline-offset:2px}.HighlightsSection_dots__IA8vw{display:flex;justify-content:center;gap:.5rem;margin-top:.5rem}.HighlightsSection_dot__UC24C{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:var(--highlights-dot);cursor:pointer;transition:width .24s ease,background .24s ease}.HighlightsSection_dot__UC24C:hover{background:var(--highlights-dot-hover)}.HighlightsSection_dotActive___RssL{width:26px;border-radius:999px;background:var(--highlights-dot-active)}.HighlightsSection_gridWrap__evHEL{scroll-margin-top:2rem}.HighlightsSection_gridTitle___Y6qg{margin:0 0 .5rem;font-size:clamp(1.25rem,2.4vw,1.5rem);font-weight:700;letter-spacing:-.02em;text-align:left;color:var(--highlights-text)}.HighlightsSection_grid__wAMpL{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1rem;gap:1rem;text-align:left}.HighlightsSection_gridTile__B6gva{display:flex;align-items:flex-start;gap:.9rem;padding:1.25rem;border-radius:20px;background:var(--highlights-card-bg);border:1px solid var(--highlights-card-border);box-shadow:var(--highlights-card-shadow);transition:box-shadow .4s ease,border-color .4s ease,transform .4s ease}.HighlightsSection_gridTileFocused__0jEda{border-color:var(--highlights-eyebrow);box-shadow:0 0 0 3px rgba(122,167,255,.15),0 12px 28px rgba(122,167,255,.12);transform:translateY(-2px)}.HighlightsSection_gridTileText__VzeTp h4{margin:0 0 .35rem;font-size:1.05rem;font-weight:700;letter-spacing:-.015em;color:var(--highlights-text)}.HighlightsSection_gridTileText__VzeTp p{margin:0;font-size:.95rem;line-height:1.5;color:var(--highlights-subtitle)}.HighlightsSection_iconBadge__NS6lA{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;position:relative;overflow:hidden;background:linear-gradient(145deg,var(--highlights-icon-bg-start) 0,var(--highlights-icon-bg-end) 100%);border:1px solid var(--highlights-icon-border)}.HighlightsSection_icon__6N0_k{display:block;color:var(--highlights-icon)}.HighlightsSection_ui__l8dVy{position:absolute;inset:0;padding:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;background:linear-gradient(180deg,#f8fafc,#ffffff)}.HighlightsSection_uiTopbar__iQiAC{height:10px;border-radius:4px;background:var(--ui-topbar);margin-bottom:4px}.HighlightsSection_uiHero__yjp3E{padding:14px;border-radius:12px;background:var(--ui-hero-bg);display:flex;flex-direction:column;gap:8px}.HighlightsSection_uiHeroTitle__MzAM4{height:12px;width:70%;border-radius:4px;background:var(--ui-hero-title)}.HighlightsSection_uiHeroSub__DyVHs{height:8px;width:55%;border-radius:4px;background:var(--ui-hero-sub);opacity:.6}.HighlightsSection_uiHeroCta__YSlx9{margin-top:6px;height:20px;width:80px;border-radius:999px;background:var(--ui-hero-cta)}.HighlightsSection_uiRow__7M1Ut{display:flex;gap:8px}.HighlightsSection_uiCard__yQX0r{flex:1 1;height:46px;border-radius:8px;background:var(--ui-card)}.HighlightsSection_uiPhoneHeader__WKyHQ{height:6px;width:40%;margin:0 auto;border-radius:4px;background:var(--ui-line)}.HighlightsSection_uiAvatar__bqJzs{width:44px;height:44px;border-radius:50%;background:var(--ui-avatar);margin:8px auto}.HighlightsSection_uiLine__8LIZH{height:8px;border-radius:4px;background:var(--ui-line)}.HighlightsSection_uiBtn__Mz_wg{margin:12px auto 0;width:70%;height:26px;border-radius:999px;background:var(--ui-btn)}.HighlightsSection_uiProgramList__MHk8q{display:flex;flex-direction:column;gap:8px;margin-top:4px}.HighlightsSection_uiProgramItem__8nFRU{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--ui-program-item-bg)}.HighlightsSection_uiDot__JzVlK{width:8px;height:8px;border-radius:50%;background:var(--ui-btn)}.HighlightsSection_uiProgramText__ueuks{flex:1 1;font-size:12px;font-weight:600;color:var(--ui-program-text)}.HighlightsSection_uiChevron__TEAPn{color:var(--ui-chevron);font-size:14px}.HighlightsSection_uiCheckCircle__ClU9w{width:48px;height:48px;margin:10px auto 0;border-radius:50%;background:var(--ui-check-circle);display:flex;align-items:center;justify-content:center;color:var(--ui-check-text);font-size:22px;font-weight:700}.HighlightsSection_uiCheck__5thAx{line-height:1}.HighlightsSection_uiAmount__TQVlI{margin:6px auto 0;font-size:18px;font-weight:700;color:var(--ui-amount);text-align:center}.HighlightsSection_uiEmailRow__Gc3Xw{display:flex;gap:10px;align-items:center;padding:10px;border-radius:10px;background:var(--ui-program-item-bg)}.HighlightsSection_uiAvatarSm__m3FJH{width:26px;height:26px;border-radius:50%;background:var(--ui-avatar);flex-shrink:0}.HighlightsSection_uiSerp__y4EyA{padding:12px;border-radius:10px;background:var(--ui-serp-bg);border:1px solid var(--ui-serp-border);display:flex;flex-direction:column;gap:6px}.HighlightsSection_uiSerpUrl__rsHed{font-size:10px;color:var(--ui-serp-url)}.HighlightsSection_uiSerpTitle__pgwfa{font-size:13px;font-weight:600;color:var(--ui-serp-title)}@media (max-width:700px){.HighlightsSection_header__R4Ht3{flex-direction:column;align-items:flex-start;gap:1rem}.HighlightsSection_card__bWF6M{width:84vw;padding:1.75rem 1.25rem 1.5rem;border-radius:22px}.HighlightsSection_deviceSlot__jmjgk{min-height:240px}.HighlightsSection_rail__e8STs{padding-left:1.25rem;scroll-padding-left:1.25rem}.HighlightsSection_carouselWrap__izkbA{margin-bottom:3rem}}.PaymentsSection_section__abYh5{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100svh;padding:clamp(3rem,10vh,6rem) 0;background:#fff;color:var(--section-payments-text)}.PaymentsSection_artwork__wDdON{position:absolute;right:0;bottom:0;z-index:0;max-width:none;height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.PaymentsSection_card__4Fi6a{position:relative;z-index:3;width:min(880px,calc(100% - 2.5rem));margin:0 auto;padding:clamp(5rem,8vw,6.5rem) clamp(3rem,7vw,6rem);border-radius:28px;text-align:center;background:var(--section-glass-bg);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);border:1px solid var(--section-glass-border);box-shadow:var(--section-glass-shadow),var(--section-glass-inset)}.PaymentsSection_eyebrow__RjDE9{margin:0 0 1rem;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600;color:var(--section-payments-eyebrow)}.PaymentsSection_h__n73MZ{margin:0 auto 1.5rem;max-width:16ch;font-size:clamp(2.25rem,6vw,4.75rem);font-weight:700;letter-spacing:-.035em;line-height:1.05;text-wrap:balance;color:var(--section-payments-text)}.PaymentsSection_body__K3JNE{margin:0 auto;max-width:620px;font-size:clamp(1rem,1.6vw,1.35rem);line-height:1.5;font-weight:500;color:var(--section-payments-body)}.PaymentsSection_body__K3JNE b{color:var(--section-payments-body-strong);font-weight:600}.PaymentsSection_callouts__vDskC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:3rem}.PaymentsSection_callout__t5zDi strong{display:block;font-size:clamp(1.25rem,1.9vw,1.6rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;white-space:nowrap;color:var(--section-payments-body-strong)}.PaymentsSection_callout__t5zDi span{display:block;margin-top:.4rem;color:var(--section-payments-body);font-size:1rem}@media (max-width:1100px){.PaymentsSection_card__4Fi6a{width:min(760px,calc(100% - 2rem));background:var(--section-glass-bg-tablet);backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%)}}@media (max-width:700px){.PaymentsSection_section__abYh5{min-height:0;padding:clamp(2rem,8vh,4rem) 0}.PaymentsSection_artwork__wDdON{max-width:100%}.PaymentsSection_card__4Fi6a{width:calc(100% - 1.5rem);padding:2rem 1.25rem;border-radius:22px;background:var(--section-glass-bg-mobile);backdrop-filter:blur(30px) saturate(150%);-webkit-backdrop-filter:blur(30px) saturate(150%)}.PaymentsSection_callouts__vDskC{grid-template-columns:1fr;gap:1.5rem;margin-top:2.5rem}}.SeoSection_section__WpYvy{position:relative;isolation:isolate;overflow:hidden;background-color:#000000;color:#f5f5f7;display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100svh;padding:clamp(4.5rem,14vh,9rem) 0;text-align:center}.SeoSection_artwork__KHT72{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:0;max-width:none;height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.SeoSection_wrap__pt8N2{position:relative;z-index:3;width:100%;max-width:var(--maxw);margin:0 auto;padding:15rem 1.25rem 0}.SeoSection_eyebrow__TKhEy{margin:0 0 1rem;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600;color:#7aa7ff}.SeoSection_h__s3ysQ{margin:0 auto 1.5rem;max-width:16ch;font-size:clamp(2.5rem,7.2vw,5.5rem);font-weight:700;letter-spacing:-.035em;line-height:1.04;text-wrap:balance;color:#f5f5f7}.SeoSection_body__IvVr4{margin:0 auto;max-width:780px;font-size:clamp(1.1rem,1.7vw,1.55rem);line-height:1.45;font-weight:500;color:#86868b}.SeoSection_body__IvVr4 b{color:#f5f5f7;font-weight:600}.SeoSection_serp__8LBSN{max-width:640px;margin:3rem auto 0;padding:1.25rem 1.5rem;text-align:left;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(20,22,30,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.SeoSection_serpUrl__JVpEC{margin:0;font-size:.9rem;color:#86868b}.SeoSection_serpTitle__Gj3Lg{margin:.2rem 0;font-size:1.35rem;font-weight:500;color:#8ab4f8}.SeoSection_serpDesc__ehWMm{margin:0;color:#86868b;font-size:.98rem;line-height:1.5}.SeoSection_caption__a_Tkx{margin-top:.75rem;font-size:.85rem;color:#6e6e73}@media (max-width:700px){.SeoSection_section__WpYvy{min-height:0}.SeoSection_artwork__KHT72{max-width:100%}.SeoSection_serp__8LBSN{padding:1rem 1.15rem}.SeoSection_serpTitle__Gj3Lg{font-size:1.15rem}}.Shootingstars_layer__J8j_9{position:absolute;inset:0;overflow:hidden;pointer-events:none}.Shootingstars_star__wOXrD{position:absolute;transform-origin:100% 50%;opacity:0;will-change:transform,opacity;filter:drop-shadow(0 0 3px rgba(150,200,255,.85))}.Shootingstars_tail__wvztk{position:absolute;inset:0;-webkit-clip-path:polygon(0 50%,100% 0,100% 100%);clip-path:polygon(0 50%,100% 0,100% 100%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(150,195,255,.3) 55%,rgba(255,255,255,.95))}.Shootingstars_head__rL7k2{position:absolute;right:-2px;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:#fff;box-shadow:0 0 6px 2px rgba(190,220,255,.95),0 0 16px 5px rgba(90,150,255,.55)}.Shootingstars_comet__KjpBd{filter:drop-shadow(0 0 5px rgba(255,170,100,.8))}.Shootingstars_comet__KjpBd .Shootingstars_tail__wvztk{background:linear-gradient(90deg,rgba(255,170,90,0),rgba(255,185,120,.28) 55%,rgba(255,244,228,.95))}.Shootingstars_comet__KjpBd .Shootingstars_head__rL7k2{right:-3px;width:8px;height:8px;margin-top:-4px;background:#fff6ea;box-shadow:0 0 8px 3px rgba(255,220,180,.95),0 0 22px 8px rgba(255,140,70,.5)}.SignupSection_section__oGT4r{position:relative;isolation:isolate;overflow:hidden;background-color:#000000;background-position:top;background-repeat:no-repeat;background-size:auto;color:#f5f5f7;top:-1px;display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100svh;padding:clamp(4.5rem,14vh,9rem) 0;text-align:center}.SignupSection_card__ygVsn{position:relative;z-index:3;width:min(880px,calc(100% - 2.5rem));margin:0 auto;padding:clamp(5rem,8vw,6.5rem) clamp(3rem,7vw,6rem);border-radius:28px;text-align:center;background:rgba(0,0,0,.65);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 60px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.06)}.SignupSection_eyebrow__LG6ld{margin:0 0 1rem;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600;color:#7aa7ff}.SignupSection_h__qeM48{margin:0 auto 1.5rem;max-width:16ch;font-size:clamp(2.25rem,6vw,4.75rem);font-weight:700;letter-spacing:-.035em;line-height:1.05;text-wrap:balance;color:#f5f5f7}.SignupSection_body__8QqHq{margin:0 auto;max-width:620px;font-size:clamp(1rem,1.6vw,1.35rem);line-height:1.5;font-weight:500;color:#86868b}.SignupSection_body__8QqHq b{color:#f5f5f7;font-weight:600}@media (max-width:1400px){.SignupSection_section__oGT4r{background-position:top;background-size:contain}}@media (max-width:700px){.SignupSection_section__oGT4r{background-position:top;background-size:cover;min-height:0;padding:clamp(2rem,8vh,4rem) 0}.SignupSection_card__ygVsn{width:calc(100% - 1.5rem);padding:2rem 1.25rem;border-radius:22px;background:rgba(0,0,0,.65);backdrop-filter:blur(28px) saturate(140%);-webkit-backdrop-filter:blur(28px) saturate(140%)}}.Space_scene__qmVtT{position:absolute;inset:0;width:100%;height:100%;container-type:inline-size;overflow:hidden;pointer-events:none}.Space_astro__AxGzg{position:absolute;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--size) * 1cqw);transform:translate(-50%,-50%);pointer-events:none}.Space_driftX__HgkZE{animation:Space_driftX__HgkZE var(--t-x) ease-in-out var(--d-x) infinite alternate}.Space_driftY__k6NHa{animation:Space_driftY__k6NHa var(--t-y) ease-in-out var(--d-y) infinite alternate}.Space_roll__X60L7{transform:rotate(var(--rot));animation:Space_roll__X60L7 var(--t-r) ease-in-out var(--d-r) infinite alternate}.Space_sprite__YrJKw{display:block;width:100%;height:auto;filter:drop-shadow(0 6px 14px rgba(0,0,0,.45))}.Space_flip__he5WV .Space_sprite__YrJKw{transform:scaleX(-1)}@keyframes Space_driftX__HgkZE{0%{transform:translateX(calc(var(--dx) * -1cqw))}to{transform:translateX(calc(var(--dx) * 1cqw))}}@keyframes Space_driftY__k6NHa{0%{transform:translateY(calc(var(--dy) * -1cqw))}to{transform:translateY(calc(var(--dy) * 1cqw))}}@keyframes Space_roll__X60L7{0%{transform:rotate(calc(var(--rot) - var(--tumble)))}to{transform:rotate(calc(var(--rot) + var(--tumble)))}}@media (prefers-reduced-motion:reduce){.Space_driftX__HgkZE,.Space_driftY__k6NHa,.Space_roll__X60L7{animation:none}}.Space_editing__7ezlJ .Space_astro__AxGzg{pointer-events:auto;cursor:-webkit-grab;cursor:grab;touch-action:none;outline:1px dashed rgba(255,255,255,.55);outline-offset:4px;z-index:50}.Space_editing__7ezlJ .Space_astro__AxGzg:active{cursor:-webkit-grabbing;cursor:grabbing}.Space_readout__MHAUg{position:fixed;right:16px;bottom:16px;z-index:9999;max-width:min(92vw,420px);padding:12px 14px;border-radius:12px;background:rgba(2,6,23,.92);color:#e2e8f0;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;box-shadow:0 10px 30px rgba(0,0,0,.4)}.Space_readout__MHAUg strong{display:block;margin-bottom:4px;color:#7dd3fc;font-family:system-ui,sans-serif}.Space_readout__MHAUg code{display:block;white-space:nowrap}.Space_readout__MHAUg small{display:block;margin-top:6px;color:#94a3b8;font-family:system-ui,sans-serif}.ProgramsSection_section___sSTH{position:relative;isolation:isolate;overflow:hidden;background-color:var(--programs-bg);color:var(--programs-text);display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100svh;padding:clamp(4.5rem,14vh,9rem) 0;text-align:center}.ProgramsSection_artwork__O2yAz{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;max-width:none;height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.ProgramsSection_wrap__LUgds{position:relative;z-index:3;width:100%;max-width:var(--maxw);margin:0 auto;padding:0 1.25rem}.ProgramsSection_eyebrow__qGHZh{margin:0 0 1rem;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600;color:var(--programs-eyebrow)}.ProgramsSection_h__RVJLf{margin:0 auto 1.5rem;max-width:22ch;font-size:clamp(2.5rem,7.2vw,5.5rem);font-weight:700;letter-spacing:-.035em;line-height:1.04;text-wrap:balance;color:var(--programs-text)}.ProgramsSection_body__JHQyh{margin:0 auto;max-width:780px;font-size:clamp(1.1rem,1.7vw,1.55rem);line-height:1.45;font-weight:500;color:var(--programs-body)}.ProgramsSection_body__JHQyh b{color:var(--programs-body-strong);font-weight:600}.ProgramsSection_words__s2YoS{display:grid;grid-gap:0;gap:0;margin:3rem 0 0;padding:0;list-style:none;font-size:clamp(2.6rem,9vw,7rem);font-weight:800;letter-spacing:-.04em;line-height:.95}.ProgramsSection_words__s2YoS li{display:block;padding-bottom:.08em;line-height:.95;background:linear-gradient(90deg,var(--programs-gradient-start),var(--programs-gradient-mid) 55%,var(--programs-gradient-end));-webkit-background-clip:text;background-clip:text;color:transparent;overflow:visible}@media (max-width:700px){.ProgramsSection_section___sSTH{min-height:0}.ProgramsSection_artwork__O2yAz{max-width:100%}}.BrandingSection_section__coJHa{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100svh;padding:clamp(3rem,10vh,6rem) 0;background:#ffffff;color:var(--section-branding-text)}.BrandingSection_artwork__HzA3A{position:absolute;left:0;bottom:0;z-index:0;max-width:none;height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.BrandingSection_card__stzgl{position:relative;z-index:3;width:min(880px,calc(100% - 2.5rem));margin:0 auto;padding:clamp(5rem,8vw,6.5rem) clamp(3rem,7vw,6rem);border-radius:28px;text-align:center;background:var(--section-glass-bg);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);border:1px solid var(--section-glass-border);box-shadow:var(--section-glass-shadow),var(--section-glass-inset)}.BrandingSection_eyebrow__tkWWt{margin:0 0 1rem;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600;color:var(--section-branding-eyebrow)}.BrandingSection_h__pQMRd{margin:0 auto 1.5rem;max-width:16ch;font-size:clamp(2.25rem,6vw,4.75rem);font-weight:700;letter-spacing:-.035em;line-height:1.05;text-wrap:balance;color:var(--section-branding-text)}.BrandingSection_body__4Rvfl{margin:0 auto;max-width:620px;font-size:clamp(1rem,1.6vw,1.35rem);line-height:1.5;font-weight:500;color:var(--section-branding-body)}.BrandingSection_body__4Rvfl b{color:var(--section-branding-body-strong);font-weight:600}.BrandingSection_swatches__ZPH8I{display:flex;justify-content:center;gap:clamp(.6rem,2vw,1.25rem);margin-top:3rem}.BrandingSection_swatch__aOlOr{width:clamp(40px,8vw,72px);height:clamp(40px,8vw,72px);border-radius:50%;box-shadow:inset 0 0 0 1px var(--swatch-inset),0 8px 24px var(--swatch-shadow)}@media (max-width:1100px){.BrandingSection_card__stzgl{width:min(760px,calc(100% - 2rem));background:var(--section-glass-bg-tablet);backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%)}}@media (max-width:700px){.BrandingSection_section__coJHa{min-height:0;padding:clamp(2rem,8vh,4rem) 0}.BrandingSection_artwork__HzA3A{max-width:100%}.BrandingSection_card__stzgl{width:calc(100% - 1.5rem);padding:2rem 1.25rem;border-radius:22px;background:var(--section-glass-bg-mobile);backdrop-filter:blur(30px) saturate(150%);-webkit-backdrop-filter:blur(30px) saturate(150%)}}.DomainSection_sec__XMTQ1{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100svh;padding:clamp(4.5rem,14vh,9rem) 0;text-align:center}.DomainSection_urlbar__q5FLw{display:inline-flex;align-items:center;gap:.9rem;margin-top:3rem;padding:1rem 1.9rem;border:1px solid var(--line);border-radius:999px;background:var(--bg-soft);font-size:clamp(1.25rem,3.6vw,2.3rem);font-weight:600;letter-spacing:-.01em}.DomainSection_domainSection__qjO93{position:relative;isolation:isolate;overflow:hidden;background-color:#ffffff;background-position:bottom;background-repeat:no-repeat;background-size:auto;color:var(--text)}.DomainSection_domainSection__qjO93 .DomainSection_skyBg__gILci{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;max-width:100vw;height:auto;object-fit:cover;object-position:top center;z-index:2;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DomainSection_domainSection__qjO93 .DomainSection_eyebrow__kxQ7j{margin:0 0 1rem;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600;color:var(--section-payments-eyebrow)}.DomainSection_domainSection__qjO93 .DomainSection_h__0Sekl{margin:0 auto 1.5rem;max-width:16ch;font-size:clamp(2.5rem,7.2vw,5.5rem);font-weight:700;letter-spacing:-.035em;line-height:1.04;text-wrap:balance;color:#161616}.DomainSection_domainSection__qjO93 .DomainSection_body__9Ktu1{margin:0 auto;max-width:780px;font-size:clamp(1.1rem,1.7vw,1.55rem);line-height:1.45;font-weight:500;color:#161616}.DomainSection_domainSection__qjO93 .DomainSection_body__9Ktu1 b{color:var(--text);font-weight:600;color:#161616}.DomainSection_domainSection__qjO93 .DomainSection_urlbar__q5FLw{background:var(--section-glass-bg);border-color:var(--section-glass-border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--section-glass-shadow)}.DomainSection_domainSection__qjO93 .DomainSection_wrap__HD9cQ{position:relative;z-index:3}.DomainSection_domainSection__qjO93 .DomainSection_lock__Xw2Wt{width:.7em;height:.7em;border-radius:50%;background:var(--success);box-shadow:0 0 0 .18em color-mix(in srgb,var(--success) 20%,transparent)}@media (max-width:1400px){.DomainSection_domainSection__qjO93{background-position:bottom;background-size:contain}}@media (max-width:700px){.DomainSection_domainSection__qjO93{background-position:bottom;background-size:cover}.DomainSection_sec__XMTQ1,.DomainSection_tile__IiNh6{min-height:0}}