.landing_pageWrap__nYTI5{font-family:DM Sans,sans-serif;background:#fdfcfa;min-height:100vh;color:#1f2937}.dark .landing_pageWrap__nYTI5{background:#0a0f1a;color:hsla(0,0%,100%,.92)}.landing_landingNav__D7_wG{position:sticky;top:0;z-index:100;height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(16px,4vw,48px);border-bottom:1px solid #e5e7eb;background:#fdfcfa}.dark .landing_landingNav__D7_wG{background:#001229;border-color:hsla(0,0%,100%,.06)}.landing_navLogo__QiEBx{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.landing_navLogoImg__bNdcu{width:26px;height:26px;border-radius:6px}.landing_navLogoText__70hbX{font-family:Sora,sans-serif;font-size:16px;font-weight:800;letter-spacing:-.02em}.dark .landing_navLogoText__70hbX{color:hsla(0,0%,100%,.9)}.landing_navLogoTeal__8IreM{color:#0d9488}.landing_navLinks__hHshL{display:flex;align-items:center;gap:8px}.landing_navPill__9ToUN{font-size:11px;font-weight:700;padding:5px 10px;border-radius:4px;border:1px solid #e5e7eb;background:transparent;cursor:pointer;text-decoration:none;color:#374151;transition:border-color .2s,color .2s}.dark .landing_navPill__9ToUN{border-color:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.5)}.landing_navPill__9ToUN:hover{border-color:#0d9488;color:#0d9488}.landing_navCta__iquAs{font-size:11px;font-weight:700;color:#0f172a;background:#d4af37;padding:7px 16px;border-radius:6px;border:none;cursor:pointer;text-decoration:none;transition:opacity .2s}.landing_navCta__iquAs:hover{opacity:.85}@media (max-width:600px){.landing_navPill__9ToUN{display:none}}.landing_sec__cZRcO{max-width:1200px;margin:0 auto;padding-left:clamp(16px,4vw,48px);padding-right:clamp(16px,4vw,48px)}.landing_heroSection__4D3n5{padding:40px 0 28px;display:grid;grid-template-columns:3fr 2fr;gap:36px;align-items:center}@media (max-width:768px){.landing_heroSection__4D3n5{grid-template-columns:1fr;padding-top:28px;gap:24px}}.landing_heroH___HOQC{font-family:Sora,sans-serif;font-size:clamp(28px,4.5vw,38px);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-bottom:8px;color:#001f3f}.dark .landing_heroH___HOQC{color:hsla(0,0%,100%,.95)}.landing_heroMm__lApsz{font-family:Padauk,DM Sans,sans-serif;font-size:15px;line-height:1.8;color:#9ca3af;margin-bottom:12px}.landing_heroSub__JReMh{font-size:14px;color:#6b7280;max-width:480px;line-height:1.7;margin-bottom:24px}.landing_heroCtas__McaUT{display:flex;gap:12px;flex-wrap:wrap}.landing_heroBtn__4RDST{font-size:14px;font-weight:600;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 24px;border-radius:8px;text-decoration:none;cursor:pointer}.landing_heroBtnGold__pSWdk{background:#d4af37;color:#001f3f;border:none;transition:opacity .2s}.landing_heroBtnGold__pSWdk:hover{opacity:.85}.landing_heroBtnOutline__bNXjg{background:transparent;color:#001f3f;border:1px solid #001f3f;transition:border-color .2s,color .2s}.landing_heroBtnOutline__bNXjg:hover{border-color:#0d9488;color:#0d9488}.dark .landing_heroBtnOutline__bNXjg{color:hsla(0,0%,100%,.8);border-color:hsla(0,0%,100%,.2)}.landing_trustCard__admgT{border:1px solid #e5e7eb;border-radius:8px;padding:24px}.dark .landing_trustCard__admgT{border-color:hsla(0,0%,100%,.06);background:#001229}.landing_trustRow__irZ5E{margin-bottom:14px}.landing_trustRow__irZ5E:last-child{margin-bottom:0}.landing_trustNum__NKMBq{font-size:32px}.landing_trustNumMd__0ilGF,.landing_trustNum__NKMBq{font-family:JetBrains Mono,monospace;font-weight:700;line-height:1.2}.landing_trustNumMd__0ilGF{font-size:28px}.landing_trustGold__1_eDQ{color:#d4af37}.landing_trustTeal__wrA4O{color:#0d9488}.landing_trustLabel___MZzR{font-size:12px;color:#9ca3af;line-height:1.5}.landing_trustSep__F5la6{width:40%;height:1px;background:#d4af37;margin:16px 0}.landing_trustMeta__pmXVL{display:flex;align-items:center;gap:6px;font-size:11px;color:#9ca3af}.landing_trustFree__NydP6{font-size:11px;color:#d4af37;margin-top:6px}.landing_journeySection__tQTVT{padding:40px 0}.landing_sectionLabel__xMvvj{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0d9488;margin-bottom:8px;display:flex;align-items:center;gap:8px}.landing_sectionLine__oysO2{width:20px;height:1.5px;background:#0d9488;border-radius:1px}.landing_sectionH__j2W4R{font-family:Sora,sans-serif;font-size:24px;font-weight:700;margin-bottom:32px;color:#001f3f}.dark .landing_sectionH__j2W4R{color:hsla(0,0%,100%,.95)}.landing_timeline__2XWrS{display:flex;gap:0;position:relative}.landing_timeline__2XWrS:before{content:"";position:absolute;top:18px;left:18px;right:18px;height:2px;background:#0d9488;z-index:0}@media (max-width:768px){.landing_timeline__2XWrS{flex-direction:column;gap:24px}.landing_timeline__2XWrS:before{top:0;bottom:0;left:18px;width:2px;height:auto;right:auto}}.landing_step___k0OB{flex:1;text-align:center;position:relative;z-index:1;padding:0 8px}@media (max-width:768px){.landing_step___k0OB{text-align:left;padding-left:48px}}.landing_stepDot__12wQi{width:36px;height:36px;border-radius:50%;background:#fdfcfa;border:2px solid #0d9488;display:grid;place-items:center;margin:0 auto 10px;color:#0d9488}.dark .landing_stepDot__12wQi{background:#0a0f1a}@media (max-width:768px){.landing_stepDot__12wQi{position:absolute;left:0;top:0;margin:0}}.landing_stepTitle__8ukhk{font-size:13px;font-weight:700;margin-bottom:4px;color:#001f3f}.dark .landing_stepTitle__8ukhk{color:hsla(0,0%,100%,.9)}.landing_stepDesc__SHR8v{font-size:12px;color:#6b7280;line-height:1.6}.landing_earnSection__MBWlO{padding:40px 0;background:#f9fafb}.dark .landing_earnSection__MBWlO{background:#0a1628}.landing_earnGrid__0fNcd{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media (max-width:900px){.landing_earnGrid__0fNcd{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.landing_earnGrid__0fNcd{grid-template-columns:1fr 1fr}}.landing_earnCard__5ZlYe{padding:20px 16px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;transition:border-color .15s,box-shadow .15s}.landing_earnCard__5ZlYe:hover{border-color:rgba(212,175,55,.25);box-shadow:0 2px 8px rgba(0,31,63,.04)}.dark .landing_earnCard__5ZlYe{background:#001229;border-color:hsla(0,0%,100%,.06)}.landing_earnTag__UxiYg{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#0d9488;background:rgba(13,148,136,.08);border:1px solid rgba(13,148,136,.15);padding:2px 8px;border-radius:2px;display:inline-block;margin-bottom:8px}.landing_earnTitle__N1tvV{font-size:14px;font-weight:700;margin-bottom:6px;color:#001f3f}.dark .landing_earnTitle__N1tvV{color:hsla(0,0%,100%,.9)}.landing_earnDesc__znUIx{font-size:12px;color:#6b7280;line-height:1.6}.landing_mathCard__Qarhj{margin-top:24px;padding:20px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.dark .landing_mathCard__Qarhj{background:#001229;border-color:hsla(0,0%,100%,.06)}.landing_mathTitle__iqeGy{font-size:12px;color:#6b7280;margin-bottom:12px;line-height:1.6}.landing_mathGrid__6PEJF{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;text-align:center}@media (max-width:600px){.landing_mathGrid__6PEJF{grid-template-columns:1fr;gap:8px}}.landing_mathNum__Mdgym{font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700}.landing_mathLabel__uP03d{font-size:11px;color:#9ca3af;margin-top:2px}.landing_mathNote__KC5Mc{font-size:13px;color:#d4af37;margin-top:12px;text-align:center}.landing_academySection__iF6JO{padding:40px 0;background:linear-gradient(180deg,rgba(13,148,136,.06),rgba(0,31,63,.03) 40%,rgba(212,175,55,.04));border-radius:8px;position:relative;overflow:hidden;border-bottom:1px solid rgba(212,175,55,.2)}.landing_academySection__iF6JO:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#0d9488,#d4af37,#0d9488);opacity:.6}.landing_academySection__iF6JO:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 80% 20%,rgba(13,148,136,.04) 0,transparent 60%),radial-gradient(ellipse at 20% 80%,rgba(212,175,55,.03) 0,transparent 60%);pointer-events:none}.landing_academySubtext__2T9tC{font-size:14px;color:#6b7280;max-width:600px;line-height:1.7;margin-bottom:32px}.landing_famGrid__8sBJg{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width:768px){.landing_famGrid__8sBJg{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.landing_famGrid__8sBJg{grid-template-columns:1fr}}.landing_famCard__FnUPe{padding:20px;border:1px solid #e5e7eb;border-radius:8px;transition:border-color .15s,box-shadow .15s}.landing_famCard__FnUPe:hover{border-color:rgba(13,148,136,.25);box-shadow:0 2px 8px rgba(0,31,63,.04)}.dark .landing_famCard__FnUPe{background:#001229;border-color:hsla(0,0%,100%,.06)}.landing_famIcon__vBDKw{color:#6b7280;margin-bottom:8px}.landing_famName__gLSsJ{font-size:14px;font-weight:700;margin-bottom:2px;color:#001f3f}.dark .landing_famName__gLSsJ{color:hsla(0,0%,100%,.9)}.landing_famCount__7wfUp{font-family:JetBrains Mono,monospace;font-size:11px;color:#0d9488;margin-bottom:4px}.landing_famExample__g5FCR{font-size:11px;color:#9ca3af;font-style:italic}.landing_academyExtra__RnTSr{font-size:13px;color:#6b7280;margin-top:24px}.landing_tealLink__gc7SX{font-size:13px;font-weight:700;color:#0d9488;text-decoration:none;margin-top:12px;display:inline-block;transition:opacity .2s}.landing_tealLink__gc7SX:hover{opacity:.75}.landing_mayaWrap__C1fIM{background:#001f3f;margin-top:16px}.landing_mayaInner__lgvZO{display:grid;grid-template-columns:2fr 3fr;gap:40px;align-items:center;max-width:1200px;margin:0 auto;padding:40px clamp(16px,4vw,48px)}@media (max-width:768px){.landing_mayaInner__lgvZO{grid-template-columns:1fr;gap:24px}}.landing_mayaOrb__8zXae{width:80px;height:80px;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(13,148,136,.5),transparent);border:2px solid rgba(13,148,136,.3);display:grid;place-items:center;margin-bottom:12px}.landing_mayaOrbText__snPLj{font-family:Sora,sans-serif;font-size:18px;font-weight:800;color:hsla(0,0%,100%,.7)}.landing_mayaTitle__fBDMi{font-family:Sora,sans-serif;font-size:28px;font-weight:700;color:hsla(0,0%,100%,.95);margin-bottom:4px}.landing_mayaRole__NF01h{font-size:13px;color:hsla(0,0%,100%,.6);margin-bottom:4px}.landing_mayaKb__myUl6{font-size:11px;color:hsla(0,0%,100%,.35)}.landing_mayaChat__0eZ_G{display:flex;flex-direction:column;gap:12px}.landing_chatBubbleUser__7okCS{align-self:flex-end;background:hsla(0,0%,100%,.08);padding:12px 16px;border-radius:8px 12px 4px 12px;max-width:85%}.landing_chatBubbleUserText__dLcP9{font-family:Padauk,DM Sans,sans-serif;font-size:14px;color:hsla(0,0%,100%,.85);line-height:1.8}.landing_chatBubbleMaya__BKV6o{align-self:flex-start;border-left:2px solid #0d9488;padding:12px 16px;max-width:90%}.landing_chatBubbleMayaText___lphI{font-size:13px;color:hsla(0,0%,100%,.85);line-height:1.7}.landing_mayaMeta__7FB16{font-size:11px;color:hsla(0,0%,100%,.35);margin-top:8px}.landing_mayaCta__wMR1l{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:13px;font-weight:700;color:#0d9488;cursor:pointer;text-decoration:none}.landing_gameSection__Woodl{padding:40px 0;text-align:center}.landing_gameH__cR2Of{font-family:Sora,sans-serif;font-size:24px;font-weight:700;margin-bottom:24px;color:#001f3f}.dark .landing_gameH__cR2Of{color:hsla(0,0%,100%,.95)}.landing_scenarioBox__Zzs_m{background:#001f3f;color:hsla(0,0%,100%,.9);padding:24px;border-radius:8px;max-width:700px;margin:0 auto 20px;font-size:15px;line-height:1.7;text-align:left}.landing_optionsGrid__gss_O{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-width:700px;margin:0 auto 20px}@media (max-width:600px){.landing_optionsGrid__gss_O{grid-template-columns:1fr}}.landing_optionPill__uaEnp{padding:10px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;font-weight:500;color:#001f3f;text-align:left;text-decoration:none;display:block;background:#f8fafc;transition:background .15s,border-color .15s;font-family:DM Sans,sans-serif}.landing_optionPill__uaEnp:hover{background:#f1f5f9;border-color:#d4af37}.dark .landing_optionPill__uaEnp{border-color:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.8);background:hsla(0,0%,100%,.04)}.dark .landing_optionPill__uaEnp:hover{background:hsla(0,0%,100%,.08);border-color:#d4af37}.landing_gameExplain__1_DGj{font-size:12px;color:#6b7280;max-width:500px;margin:0 auto 16px;line-height:1.7}.landing_proofSection__slHrF{padding:32px 0;background:#f9fafb}.dark .landing_proofSection__slHrF{background:#0a1628}.landing_proofGrid__fgojj{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;text-align:center}@media (max-width:600px){.landing_proofGrid__fgojj{grid-template-columns:1fr;gap:16px}}.landing_proofNum__hiJkt{font-family:JetBrains Mono,monospace;font-size:32px;font-weight:700;margin-bottom:4px}.landing_proofGold__prtSh{color:#d4af37}.landing_proofTeal__0VPuE{color:#0d9488}.landing_proofNavy__SSvqP{color:#001f3f}.dark .landing_proofNavy__SSvqP{color:hsla(0,0%,100%,.9)}.landing_proofLabel__wfRk8{font-size:13px;font-weight:600;margin-bottom:2px}.dark .landing_proofLabel__wfRk8{color:hsla(0,0%,100%,.8)}.landing_proofDetail___bJ24{font-size:11px;color:#9ca3af}.landing_ctaSection__MADpN{padding:40px 0;text-align:center}.landing_ctaH__w_EPA{font-family:Sora,sans-serif;font-size:20px;font-weight:700;margin-bottom:8px;color:#001f3f}.dark .landing_ctaH__w_EPA{color:hsla(0,0%,100%,.95)}.landing_ctaMm__xSUVj{font-family:Padauk,DM Sans,sans-serif;font-size:14px;color:#9ca3af;line-height:1.8;margin-bottom:20px}.landing_ctaBtn__cklsU{font-size:16px;font-weight:700;height:48px;min-width:200px;display:inline-flex;align-items:center;justify-content:center;padding:0 32px;border-radius:8px;background:#d4af37;color:#001f3f;border:none;text-decoration:none;cursor:pointer}.landing_footerSep__NBJeK{height:1px;background:#d4af37}.landing_landingFooter__DiSBh{max-width:1200px;margin:0 auto;padding:32px clamp(16px,4vw,48px)}.landing_footerCompany__nsEia{font-size:12px;font-weight:600;margin-bottom:4px}.dark .landing_footerCompany__nsEia{color:hsla(0,0%,100%,.8)}.landing_footerLicense__0Vc6K{font-size:11px;color:#9ca3af;margin-bottom:16px}.landing_footerLinks__njep2{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:16px}.landing_footerLink__BB4Qe{font-size:11px;color:#6b7280;text-decoration:none}.landing_footerLink__BB4Qe:hover{color:#0d9488}.landing_footerCopy__EC_r1{font-size:10px;color:#9ca3af}