.LandingPage_page__MCqIa{background:var(--mist);color:var(--ink)}.LandingPage_nav__TkifD{position:relative;z-index:10;padding:18px 0;background:var(--mist-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--chalk-line)}.LandingPage_navInner__jRqF9{display:flex;align-items:center;justify-content:space-between;gap:16px}.LandingPage_logo__q_SIS{font-family:var(--font-display);font-size:clamp(28px,4vw,36px);font-weight:700;color:var(--ink);letter-spacing:-.02em}.LandingPage_navActions__D6DA8{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.LandingPage_link__3dOD_{font-weight:600;color:var(--ink-soft)}.LandingPage_ctaNav__Nly2V{background:var(--ball);color:var(--on-ball);font-weight:700;padding:10px 16px;border-radius:999px;transition:transform .18s ease,background .18s ease}.LandingPage_ctaNav__Nly2V:hover{background:var(--ball-deep);transform:translateY(-1px)}.LandingPage_hero__rTUv_{position:relative;min-height:min(92vh,900px);padding:56px 0 72px;overflow:hidden;background:linear-gradient(165deg,rgba(16,40,32,.97),rgba(26,63,50,.94) 48%,rgba(42,90,72,.9));color:var(--on-brand)}.LandingPage_heroGlow__ByNkQ{position:absolute;inset:auto -10% 20% 40%;height:55%;background:radial-gradient(circle at center,rgba(214,240,74,.22),transparent 62%);pointer-events:none}.LandingPage_heroInner__WVelV{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:40px;gap:40px;align-items:center}.LandingPage_heroCopy__1hXyM{max-width:36rem}.LandingPage_eyebrow__7TMGU{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ball);margin:0 0 14px}.LandingPage_hero__rTUv_ h1{margin:0;max-width:14ch;font-size:clamp(48px,8vw,84px);line-height:.95;color:#fff}.LandingPage_subhead__jUbyi{margin:20px 0 0;max-width:48ch;font-size:clamp(17px,2.2vw,20px);line-height:1.5;color:rgba(231,233,227,.88)}.LandingPage_heroCtas__DUB36{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.LandingPage_ctaPrimary__sCwxa{display:inline-flex;align-items:center;justify-content:center;background:var(--ball);color:var(--on-ball);font-weight:700;padding:14px 22px;border-radius:999px;transition:transform .18s ease,background .18s ease}.LandingPage_ctaPrimary__sCwxa:hover{background:var(--ball-deep);transform:translateY(-1px)}.LandingPage_ctaGhost__0Xh0P{border:1px solid rgba(231,233,227,.35);color:#fff;font-weight:700;padding:14px 22px;border-radius:999px}.LandingPage_ctaGhostLight__ta98f{border:1px solid rgba(11,31,24,.2);color:var(--ink);font-weight:700;padding:14px 22px;border-radius:999px;background:rgba(255,255,255,.55)}.LandingPage_seeHow__l4pIJ{display:inline-flex;align-items:center;gap:8px;margin-top:22px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(231,233,227,.75)}.LandingPage_seeHow__l4pIJ span{animation:LandingPage_bounce__3Qjdn 1.8s ease-in-out infinite}.LandingPage_heroVisual__FEXP2{position:relative;min-height:340px;border-radius:28px;overflow:hidden;border:1px solid rgba(214,240,74,.22);box-shadow:0 28px 60px rgba(0,0,0,.28)}.LandingPage_courtPlane__BziyH{position:absolute;inset:0;background:linear-gradient(90deg,transparent 48%,rgba(231,233,227,.25) 49%,rgba(231,233,227,.25) 51%,transparent 52%),linear-gradient(0deg,transparent 62%,rgba(231,233,227,.2) 63%,rgba(231,233,227,.2) 64%,transparent 65%),linear-gradient(135deg,#16382c,#245544);animation:LandingPage_drift__rtrmf 12s ease-in-out infinite alternate}.LandingPage_skeletonTrace__5hvxJ{position:absolute;inset:18% 22%;border-radius:999px 999px 40% 40%;border:2px solid rgba(214,240,74,.45);box-shadow:inset 0 0 40px rgba(214,240,74,.12)}.LandingPage_scoreCard__otIpD{position:absolute;right:10%;top:16%;width:126px;height:126px;border-radius:50%;background:var(--mist-elevated);color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 16px 40px rgba(0,0,0,.25);animation:LandingPage_float__jMj0w 4.5s ease-in-out infinite}.LandingPage_scoreCard__otIpD span{font-size:48px;line-height:1}.LandingPage_scoreCard__otIpD small{font-size:11px;font-weight:700;letter-spacing:.1em;color:color-mix(in srgb,var(--ink) 65%,transparent)}.LandingPage_matchPill__c3Sw4{position:absolute;left:10%;bottom:14%;display:flex;flex-direction:column;gap:2px;padding:14px 18px;border-radius:18px;background:rgba(11,31,24,.72);border:1px solid rgba(214,240,74,.35);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.LandingPage_matchPill__c3Sw4 strong{font-family:var(--font-display);font-size:28px;line-height:1;color:var(--ball)}.LandingPage_matchPill__c3Sw4 span{font-size:11px;font-weight:700;letter-spacing:.1em;color:rgba(231,233,227,.75)}@keyframes LandingPage_drift__rtrmf{0%{transform:scale(1)}to{transform:scale(1.04)}}@keyframes LandingPage_float__jMj0w{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes LandingPage_bounce__3Qjdn{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.LandingPage_sectionAlt__AEvGW,.LandingPage_section__k9sul{padding:80px 0}.LandingPage_final__L9naP h2,.LandingPage_sectionAlt__AEvGW h2,.LandingPage_section__k9sul h2{margin:0 0 28px;font-size:clamp(28px,4vw,40px);max-width:20ch}.LandingPage_howLayout__TirwA{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:36px;gap:36px;align-items:start}.LandingPage_stepMeta__wn_vv{margin:-12px 0 20px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.LandingPage_stepPanel__H6xT0{margin:24px 0 20px;padding:22px;border-radius:20px;background:var(--mist-elevated);border:1px solid var(--chalk-line)}.LandingPage_stepPanel__H6xT0 h3{margin:0 0 8px;font-size:22px}.LandingPage_stepPanel__H6xT0 p{margin:0;color:var(--muted);line-height:1.55}.LandingPage_howStage__RsOPP{min-height:360px;border-radius:28px;background:radial-gradient(circle at 30% 20%,rgba(214,240,74,.18),transparent 45%),linear-gradient(160deg,var(--court-deep),var(--court-mid));border:1px solid rgba(26,63,50,.35);overflow:hidden;position:relative}.LandingPage_howStageInner__aWfY8{position:absolute;inset:0;display:grid;place-items:center}.LandingPage_howStageMark__6cisS{font-family:var(--font-display);font-size:clamp(120px,18vw,180px);line-height:1;color:rgba(214,240,74,.2);z-index:1}.LandingPage_howStageLines__7ohhJ{position:absolute;inset:18%;border:1px dashed rgba(231,233,227,.28);border-radius:24px}.LandingPage_howStageInner__aWfY8[data-step=score] .LandingPage_howStageLines__7ohhJ{border-style:solid;border-color:rgba(214,240,74,.35);transform:rotate(-4deg)}.LandingPage_howStageInner__aWfY8[data-step=feedback] .LandingPage_howStageLines__7ohhJ{border-radius:50%;border-color:rgba(214,240,74,.45)}.LandingPage_sectionAlt__AEvGW{background:linear-gradient(180deg,color-mix(in srgb,var(--fairway-soft) 55%,transparent),transparent),var(--mist)}.LandingPage_featureShell__sE8Io{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(200px,.9fr) 1.2fr;align-items:stretch}.LandingPage_featureTabs__N36zt{display:flex;flex-direction:column;gap:8px}.LandingPage_featureTabActive__CjrfE,.LandingPage_featureTab__do_bo{text-align:left;border:1px solid var(--chalk-line);background:var(--mist-elevated);border-radius:14px;padding:14px 16px;font-weight:700;cursor:pointer;color:var(--ink-soft);transition:background .18s ease,border-color .18s ease,color .18s ease}.LandingPage_featureTab__do_bo:hover{border-color:var(--court-mid)}.LandingPage_featureTabActive__CjrfE{background:var(--court);border-color:var(--court);color:#fff;box-shadow:inset 4px 0 0 0 var(--ball)}.LandingPage_featurePanel__M5cK5{padding:28px;border-radius:22px;background:var(--mist-elevated);border:1px solid var(--chalk-line);min-height:220px;display:flex;flex-direction:column;gap:12px}.LandingPage_featurePanel__M5cK5 h3{margin:0;font-size:24px}.LandingPage_featurePanel__M5cK5 p{margin:0;color:var(--muted);line-height:1.55;font-size:16px;max-width:48ch}.LandingPage_featureMeter__RUjdz{margin-top:auto;height:8px;border-radius:999px;background:var(--chalk);overflow:hidden}.LandingPage_featureMeter__RUjdz span{display:block;height:100%;width:100%;transform-origin:left center;background:linear-gradient(90deg,var(--court-mid),var(--ball));border-radius:inherit}.LandingPage_final__L9naP{padding:88px 0;background:radial-gradient(circle at 80% 20%,rgba(214,240,74,.12),transparent 40%),var(--court-deep);color:var(--on-brand)}.LandingPage_finalInner__jNhD1{max-width:720px}.LandingPage_final__L9naP h2{color:#fff;max-width:18ch}.LandingPage_final__L9naP p{max-width:48ch;color:rgba(231,233,227,.85);line-height:1.55;margin:0}.LandingPage_sectionEyebrow__OzLGS{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 12px}.LandingPage_sectionLead__q28w_{margin:-12px 0 28px;max-width:52ch;color:var(--muted);line-height:1.55}.LandingPage_learnGrid__pq3Hk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.LandingPage_learnCard__J9KXa{display:block;padding:22px 24px;border-radius:20px;background:var(--mist-elevated);border:1px solid var(--chalk-line);transition:border-color .18s ease,transform .18s ease}.LandingPage_learnCard__J9KXa:hover{border-color:var(--court-mid);transform:translateY(-2px)}.LandingPage_learnCard__J9KXa h3{margin:0 0 8px;font-size:20px;color:var(--ink)}.LandingPage_learnCard__J9KXa p{margin:0;color:var(--muted);line-height:1.55;font-size:15px}.LandingPage_learnMore__UhH4E{display:inline-block;margin-top:22px;font-weight:700;color:var(--ink-soft)}.LandingPage_faqList__XjoQw{display:grid;grid-gap:14px;gap:14px;max-width:720px}.LandingPage_faqItem__313Cn{padding:20px 22px;border-radius:18px;background:var(--mist-elevated);border:1px solid var(--chalk-line)}.LandingPage_faqItem__313Cn h3{margin:0 0 8px;font-size:18px}.LandingPage_faqItem__313Cn p{margin:0;color:var(--muted);line-height:1.55}.LandingPage_footer__fTRtS{padding:28px 0;background:#0a1913;color:rgba(231,233,227,.7);font-size:13px}.LandingPage_footer__fTRtS .LandingPage_mp-container__oSZ2A,.LandingPage_footer__fTRtS>div{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center}.LandingPage_footerLink__qKUYh{color:rgba(231,233,227,.9);font-weight:700}.LandingPage_footerNav__Yyzno{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.LandingPage_footerNav__Yyzno a{color:rgba(231,233,227,.75);font-weight:600}.LandingPage_footerNav__Yyzno a:hover{color:var(--ball)}.LandingPage_articleHero__Mhv_c{padding:56px 0 32px;background:linear-gradient(165deg,rgba(16,40,32,.97),rgba(26,63,50,.92));color:var(--on-brand)}.LandingPage_articleHero__Mhv_c .LandingPage_eyebrow__7TMGU{color:var(--ball)}.LandingPage_articleHero__Mhv_c h1{margin:0;max-width:22ch;font-size:clamp(36px,6vw,56px);line-height:1.05;color:#fff}.LandingPage_articleLead__xJoDk{margin:18px 0 0;max-width:56ch;font-size:18px;line-height:1.55;color:rgba(231,233,227,.88)}.LandingPage_articleBody__V5r2G{padding:48px 0 72px}.LandingPage_articleProse__21T1J{max-width:680px}.LandingPage_articleProse__21T1J h2{margin:36px 0 12px;font-size:clamp(22px,3vw,28px)}.LandingPage_articleProse__21T1J p{margin:0 0 14px;color:var(--ink-soft);line-height:1.65;font-size:17px}.LandingPage_articleCta__cq_f7{margin-top:40px;padding:28px;border-radius:22px;background:var(--fairway-soft,#dcefe4);border:1px solid var(--chalk-line)}.LandingPage_articleCta__cq_f7 h2{margin:0 0 8px;font-size:24px}.LandingPage_articleCta__cq_f7 p{margin:0 0 18px;color:var(--muted)}.LandingPage_learnIndexGrid__Z__DW{display:grid;grid-gap:16px;gap:16px;margin-top:28px}.LandingPage_breadcrumb__fRTGH{margin:0 0 16px;font-size:13px;font-weight:600;color:rgba(231,233,227,.7)}.LandingPage_breadcrumb__fRTGH a{color:rgba(231,233,227,.85)}.LandingPage_breadcrumb__fRTGH a:hover{color:var(--ball)}@media (max-width:900px){.LandingPage_featureShell__sE8Io,.LandingPage_heroInner__WVelV,.LandingPage_howLayout__TirwA,.LandingPage_learnGrid__pq3Hk{grid-template-columns:1fr}.LandingPage_hero__rTUv_{min-height:auto;padding-top:36px}.LandingPage_hero__rTUv_ h1{max-width:none}.LandingPage_heroVisual__FEXP2{min-height:260px}.LandingPage_featureTabs__N36zt{flex-direction:row;flex-wrap:wrap}.LandingPage_featureTabActive__CjrfE,.LandingPage_featureTab__do_bo{flex:1 1 140px}}@media (max-width:640px){.LandingPage_navActions__D6DA8 .LandingPage_link__3dOD_{display:none}.LandingPage_howStage__RsOPP{min-height:220px}}.LanguageDropdown_root__EI41B{position:relative}.LanguageDropdown_trigger__FP9tZ{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--chalk-line);background:var(--elevated-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:8px 12px 8px 10px;cursor:pointer;color:var(--ink);font-weight:600;font-size:13px;transition:border-color .18s ease,background .18s ease,transform .18s ease}.LanguageDropdown_trigger__FP9tZ:hover{border-color:var(--court-mid);background:var(--mist-elevated)}.LanguageDropdown_trigger__FP9tZ:focus-visible{outline:2px solid var(--ball);outline-offset:2px}.LanguageDropdown_flag__uBmWR{font-size:16px;line-height:1}.LanguageDropdown_name__qwLc_{max-width:9ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LanguageDropdown_chevron__vTio9{font-size:10px;color:var(--muted)}.LanguageDropdown_menu__S55xl{position:absolute;top:calc(100% + 8px);right:0;z-index:40;margin:0;padding:6px;list-style:none;min-width:180px;border-radius:16px;background:var(--mist-elevated);border:1px solid var(--chalk-line);box-shadow:0 18px 40px rgba(11,31,24,.14);animation:LanguageDropdown_rise__gaFEt .16s ease}.LanguageDropdown_optionActive__a3asC,.LanguageDropdown_option__X8LIC{width:100%;display:flex;align-items:center;gap:10px;border:0;background:transparent;border-radius:12px;padding:10px 12px;cursor:pointer;font-weight:600;font-size:14px;color:var(--ink);text-align:left}.LanguageDropdown_option__X8LIC:hover{background:var(--fairway-soft)}.LanguageDropdown_optionActive__a3asC{background:var(--court);color:var(--ball)}@keyframes LanguageDropdown_rise__gaFEt{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.LanguageDropdown_name__qwLc_{display:none}.LanguageDropdown_trigger__FP9tZ{padding:8px 10px}}.WaitlistForm_wrapFinal__IAMcg,.WaitlistForm_wrap__VK53a{margin-top:28px;max-width:520px}.WaitlistForm_wrapFinal__IAMcg{margin-top:24px}.WaitlistForm_eyebrow__jrQaI{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ball)}.WaitlistForm_wrapFinal__IAMcg .WaitlistForm_eyebrow__jrQaI{color:var(--ball)}.WaitlistForm_title__UhDtC{margin:0;font-family:var(--font-display);font-size:clamp(28px,4vw,36px);line-height:1.05;color:#fff}.WaitlistForm_body__wyFE7{margin:10px 0 0;color:rgba(231,233,227,.88);line-height:1.5;font-size:15px}.WaitlistForm_form__gJIuv{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.WaitlistForm_input__XQErR{flex:1 1 220px;min-width:0;border:1px solid rgba(231,233,227,.28);background:rgba(255,255,255,.08);color:#fff;border-radius:999px;padding:14px 18px;outline:none}.WaitlistForm_input__XQErR::placeholder{color:rgba(231,233,227,.55)}.WaitlistForm_input__XQErR:focus{border-color:var(--ball);box-shadow:0 0 0 3px rgba(214,240,74,.18)}.WaitlistForm_submit__kBtBu{border:0;border-radius:999px;background:var(--ball);color:var(--on-ball);font-weight:700;padding:14px 20px;cursor:pointer;transition:transform .18s ease,background .18s ease}.WaitlistForm_submit__kBtBu:hover:not(:disabled){background:var(--ball-deep);transform:translateY(-1px)}.WaitlistForm_submit__kBtBu:disabled{opacity:.6;cursor:not-allowed}.WaitlistForm_msgErr__Z0yvG,.WaitlistForm_msgOk__TolnW{margin:12px 0 0;font-size:14px;font-weight:600;line-height:1.4}.WaitlistForm_msgOk__TolnW{color:var(--ball)}.WaitlistForm_msgErr__Z0yvG{color:#ffb4a2}.WaitlistForm_srOnly__lHC3I{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}