.landing_page__ttWtt{--void:#060607;--chalk:#ecebe4;--dim:#8d9199;--faint:rgba(236,235,228,0.09);--line:rgba(236,235,228,0.14);--accent:#8ab4f8;--violet:#c58af9;--laser:#ff4d4d;--ink:#5b8cff;--gutter:clamp(16px,5vw,64px);min-height:100%;background:var(--void);color:var(--chalk);font-family:var(--font-sans),system-ui,-apple-system,"Segoe UI",sans-serif;overflow-x:clip;-webkit-font-smoothing:antialiased}.landing_page__ttWtt a{color:inherit}.landing_page__ttWtt :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}.landing_nav__Cldps{position:fixed;inset:0 0 auto 0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:max(14px,env(safe-area-inset-top)) var(--gutter) 14px;transition:background .3s ease,border-color .3s ease,-webkit-backdrop-filter .3s ease;transition:background .3s ease,border-color .3s ease,backdrop-filter .3s ease;transition:background .3s ease,border-color .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease;border-bottom:1px solid transparent}.landing_navScrolled__7T4Lv{background:rgba(6,6,7,.62);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom-color:var(--faint)}.landing_wordmark__6ezpD{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:19px;letter-spacing:-.02em;text-decoration:none}.landing_logo__KpG97{display:block;width:30px;height:30px;filter:drop-shadow(0 0 12px rgba(253,214,99,.25))}.landing_navLinks__G7TtF{display:flex;align-items:center;gap:6px}.landing_navCta__3hV9e,.landing_navGhost__ZW76K{font-size:14px;text-decoration:none;padding:9px 16px;border-radius:999px;white-space:nowrap;transition:background .2s ease,color .2s ease,border-color .2s ease}.landing_navGhost__ZW76K{color:var(--dim)!important}.landing_navGhost__ZW76K:hover{color:var(--chalk)!important}.landing_navCta__3hV9e{border:1px solid var(--line)}.landing_navCta__3hV9e:hover{background:var(--chalk);color:var(--void)!important}@media (max-width:520px){.landing_navGhost__ZW76K{display:none}}.landing_hero__IFqnw{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:120px var(--gutter) 96px;overflow:hidden;isolation:isolate}.landing_grid__i_qwi{position:absolute;inset:0;z-index:-2;background-image:linear-gradient(var(--faint) 1px,transparent 1px),linear-gradient(90deg,var(--faint) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 70% 60% at 60% 40%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 60% 40%,#000 20%,transparent 75%);opacity:.55}.landing_glow__DT0Xw{position:absolute;z-index:-1;left:var(--mx,72%);top:var(--my,32%);width:min(720px,120vw);aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(138,180,248,.16),rgba(197,138,249,.07) 40%,transparent 68%);pointer-events:none;transition:left .6s cubic-bezier(.2,.7,.2,1),top .6s cubic-bezier(.2,.7,.2,1)}.landing_eyebrow__L_21j{display:inline-flex;align-items:center;gap:10px;margin:0 0 28px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.landing_pulse__P5s5M{width:7px;height:7px;border-radius:50%;background:#81c995;box-shadow:0 0 0 0 rgba(129,201,149,.6);animation:landing_pulse__P5s5M 2.4s ease-out infinite}@keyframes landing_pulse__P5s5M{0%{box-shadow:0 0 0 0 rgba(129,201,149,.55)}70%{box-shadow:0 0 0 10px rgba(129,201,149,0)}to{box-shadow:0 0 0 0 rgba(129,201,149,0)}}.landing_headline__LszyV{margin:0;font-size:clamp(52px,10.5vw,156px);line-height:.92;letter-spacing:-.05em;font-weight:600}.landing_line__cBqRN{display:block;opacity:0;transform:translateY(.25em);filter:blur(8px);animation:landing_rise__FcGpb 1.1s cubic-bezier(.16,1,.3,1) forwards}.landing_line__cBqRN+.landing_line__cBqRN{animation-delay:.14s}@keyframes landing_rise__FcGpb{to{opacity:1;transform:none;filter:none}}.landing_drawn__vrSyS{position:relative;display:inline-block;background:linear-gradient(100deg,var(--chalk) 0,var(--accent) 55%,var(--violet) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.landing_underline__YRUDf{position:absolute;left:-2%;bottom:-.1em;width:104%;height:.2em;overflow:visible}.landing_underline__YRUDf path{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:landing_chalkline__vA8T6 .9s cubic-bezier(.65,0,.35,1) .9s forwards;filter:drop-shadow(0 0 6px rgba(138,180,248,.6))}@keyframes landing_chalkline__vA8T6{to{stroke-dashoffset:0}}.landing_lede__sy_My{max-width:560px;margin:36px 0 0;font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:var(--dim);opacity:0;animation:landing_rise__FcGpb 1s cubic-bezier(.16,1,.3,1) .42s forwards}.landing_heroCtas__97oYX{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:40px;opacity:0;animation:landing_rise__FcGpb 1s cubic-bezier(.16,1,.3,1) .56s forwards}.landing_primary__j6iO_{display:inline-flex;align-items:center;padding:15px 26px;border-radius:999px;background:var(--chalk);color:var(--void)!important;font-weight:600;font-size:15px;text-decoration:none;box-shadow:0 0 0 0 rgba(138,180,248,0);transition:box-shadow .3s ease,transform .3s ease}.landing_primary__j6iO_:hover{transform:translateY(-1px);box-shadow:0 10px 40px -8px rgba(138,180,248,.55)}.landing_secondary__tPh7X{font-size:15px;color:var(--dim)!important;text-decoration:none;transition:color .2s ease}.landing_secondary__tPh7X:hover{color:var(--chalk)!important}.landing_scrollCue__laq_c{position:absolute;left:50%;bottom:max(28px,env(safe-area-inset-bottom));width:24px;height:38px;margin-left:-12px;border:1.5px solid var(--line);border-radius:999px}.landing_scrollCue__laq_c span{position:absolute;left:50%;top:7px;width:4px;height:7px;margin-left:-2px;border-radius:4px;background:var(--chalk);animation:landing_cue__o9Vwp 2s ease-in-out infinite}@keyframes landing_cue__o9Vwp{0%{transform:translateY(0);opacity:0}30%{opacity:1}80%{transform:translateY(13px);opacity:0}to{opacity:0}}.landing_anchor__tNUys{position:absolute;bottom:0}.landing_lesson__Ox5IF{position:relative;height:900vh}.landing_stage__KkiJZ{--p:0;position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;display:grid;grid-template-columns:minmax(220px,290px) minmax(0,1fr);align-items:center;grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);padding:84px var(--gutter) 48px}.landing_steps__UBWYG{list-style:none;margin:0;padding:0 0 0 22px;display:grid;grid-gap:22px;gap:22px;border-left:1px solid var(--faint);position:relative}.landing_steps__UBWYG:before{content:"";position:absolute;left:-1px;top:0;width:1px;height:100%;background:linear-gradient(var(--accent),var(--violet));transform-origin:top;transform:scaleY(var(--p));box-shadow:0 0 10px rgba(138,180,248,.7)}.landing_steps__UBWYG li{display:grid;grid-template-columns:auto 1fr;grid-column-gap:12px;column-gap:12px;opacity:.32;transition:opacity .4s ease}.landing_steps__UBWYG .landing_stepDone__ROhaq{opacity:.55}.landing_steps__UBWYG .landing_stepOn__pZGms{opacity:1}.landing_stepN__CDqUe{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--dim);padding-top:5px}.landing_stepTitle__GTT7p{font-size:22px;font-weight:600;letter-spacing:-.02em}.landing_stepBody__w4U_P{grid-column:2;font-size:14px;line-height:1.5;color:var(--dim);max-height:0;overflow:hidden;transition:max-height .5s ease,margin .5s ease}.landing_stepOn__pZGms .landing_stepBody__w4U_P{max-height:80px;margin-top:6px}.landing_stepMobile__sheLJ{display:none}.landing_holder__46E_r{position:relative;width:100%;max-width:1150px;justify-self:center}.landing_replica__g1up3{position:absolute;top:0;left:50%;transform-origin:top center}.landing_app__LbVjC{--a-bg:#131314;--a-surface:#1b1c1d;--a-raised:#1e1f20;--a-hover:#282a2c;--a-border:#333537;--a-border-strong:#444746;--a-text:#e3e3e3;--a-dim:#9aa0a6;--a-faint:#6b7076;--a-accent:#8ab4f8;width:100%;height:100%;display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:22px;background:var(--a-bg);border:1px solid var(--a-border);box-shadow:0 0 0 1px rgba(255,255,255,.03),0 60px 160px -60px rgba(138,180,248,.45),0 30px 80px -40px rgba(0,0,0,.9);color:var(--a-text);font-family:Google Sans,Segoe UI,system-ui,-apple-system,sans-serif;overflow:hidden;text-align:left}.landing_aTop__9dfJt{display:flex;align-items:center;gap:12px;height:46px;padding:0 4px;flex:none}.landing_aLogo__cP7dg{display:block}.landing_aBrand__DNL1O{font-size:17px;font-weight:500}.landing_aTitle__qieiG{font-size:14px;color:var(--a-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing_aSpacer__e4hq3{flex:1 1}.landing_cRound__ECPFP{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--a-border);background:var(--a-raised);color:var(--a-text)}.landing_aDot__6ppMh{position:relative}.landing_aDot__6ppMh:after{content:"";position:absolute;top:5px;right:6px;width:8px;height:8px;border-radius:50%;background:#81c995}.landing_aVoiceOn__8Jk_h{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;font-size:13px;color:#11131a;background:var(--a-accent)}.landing_aBoard__uG7N2{position:relative;flex:1 1;min-height:0;border-radius:20px;background:#fff;border:1px solid var(--a-border-strong);overflow:hidden}.landing_canvas____cMJ{display:block;width:100%;height:100%}.landing_excali__Oqp39{font-family:var(--font-excali),"Virgil","Segoe Print",cursive}.landing_credit__2cb3c{fill:#868e96;font-size:12px;font-family:Segoe UI,system-ui,sans-serif}.landing_mpl__nLiPl text{font-family:DejaVu Sans,Verdana,Segoe UI,sans-serif;font-size:12px;fill:#000}.landing_mpl__nLiPl .landing_mplTitle__EQi88{font-size:15px}.landing_aEmpty__ZDg6w{position:absolute;inset:0;display:grid;place-content:center;grid-gap:8px;gap:8px;text-align:center;color:#6b7076}.landing_aEmpty__ZDg6w strong{font-size:22px;font-weight:500;color:#3c4043}.landing_aEmpty__ZDg6w span{font-size:14px}.landing_aDrawAsk__q1b9W{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:12px;border:1px solid #dfe3e8;background:#fff;color:#1f2328;font-size:14px;font-weight:500;box-shadow:0 2px 10px rgba(24,43,69,.08)}.landing_aDrawAskOn__0udSp{color:#2256a4;background:#edf4ff;border-color:#c7d8f6}.landing_aInk__sVGGG{position:absolute;top:64px;left:14px;display:flex;gap:3px;padding:8px;border:1px solid #e0e5ed;border-radius:14px;background:rgba(255,255,255,.98);box-shadow:0 5px 22px rgba(24,43,69,.07);animation:landing_pop__B_KU0 .26s cubic-bezier(.32,.72,.3,1)}.landing_aInk__sVGGG span{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:52px;padding:6px 8px;border-radius:10px;border:1px solid transparent;font-size:10px;color:#495057}.landing_aInk__sVGGG b{font-size:18px;font-weight:400;line-height:22px}.landing_aInk__sVGGG .landing_aInkOn__hLIp3{color:#2256a4;background:#edf4ff;border-color:#c7d8f6}.landing_aToast__K4kE2{position:absolute;top:14px;right:14px;display:flex;align-items:center;gap:16px;max-width:62%;padding:12px 16px;border-radius:14px;background:#1f2023;color:#e3e3e3;font-size:14px;box-shadow:0 10px 30px rgba(0,0,0,.3);animation:landing_pop__B_KU0 .26s cubic-bezier(.32,.72,.3,1)}.landing_aToast__K4kE2 em{font-style:normal;color:var(--a-accent)}@keyframes landing_pop__B_KU0{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.landing_aAvatar__bXWU4{display:flex;align-items:center;gap:11px;height:80px;flex:none;padding:10px 18px 10px 10px;border-radius:999px;background:var(--a-raised);border:1px solid var(--a-border-strong)}.landing_aFace__G8GX2{position:relative;flex:none;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(140deg,var(--a-accent),#c58af9);font-size:19px}.landing_aSpeaking__BIUhQ .landing_aFace__G8GX2:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--a-accent);animation:landing_ring__1QMbv 1.4s ease-out infinite}@keyframes landing_ring__1QMbv{0%{opacity:.65;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.landing_aCaption__EbsZd{margin:0;flex:1 1;min-width:0;font-size:14px;line-height:1.5;color:var(--a-text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.landing_aSaid__ptyJK{color:var(--a-faint)}.landing_aIdle__uTAOx{margin:0;font-size:13px;color:var(--a-dim)}.landing_cComposer__PGPiU{flex:none;display:flex;flex-direction:column;gap:9px;padding:8px;border-radius:999px;background:var(--a-raised);border:1px solid var(--a-border)}.landing_cComposerCard__TyQxU{border-radius:20px;padding:9px}.landing_cRow__BENGc{display:flex;align-items:center;gap:10px}.landing_cInput__9jKUc{flex:1 1;min-width:0;padding-left:4px;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing_cPlaceholder__02b3l{color:var(--a-faint)}.landing_cCaret__BcP4v{display:inline-block;width:1.5px;height:1.1em;margin-left:1px;vertical-align:-.2em;background:var(--a-accent);animation:landing_blink__aFQm0 1s steps(1) infinite}@keyframes landing_blink__aFQm0{50%{opacity:0}}.landing_cSend__L_Kg4{flex:none;padding:11px 20px;border-radius:999px;background:var(--a-hover);color:var(--a-dim);font-size:14px;font-weight:500}.landing_cSendOn__4nYr5{background:var(--a-accent);color:#11131a}.landing_cChip__wv3KH{display:flex;align-items:center;gap:10px;padding:7px 10px 7px 7px;border-radius:14px;border:1px solid var(--a-border);background:var(--a-surface)}.landing_cChipArt__A0Lbc{flex:none;width:44px;height:32px;display:grid;place-items:center;border-radius:8px;background:#fff}.landing_cChipArt__A0Lbc svg{width:40px;height:26px}.landing_cChipGlyph__pXQ8D{background:rgba(138,180,248,.14);color:var(--a-accent);font-size:16px}.landing_cChipText__BSZeo{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px;font-size:12.5px;color:var(--a-dim)}.landing_cChipText__BSZeo strong{font-size:13.5px;font-weight:500;color:var(--a-text)}.landing_cChipX__EH_w_{color:var(--a-dim);font-size:18px;padding:0 4px}.landing_cCheck__NkMKg{flex:none;display:flex;flex-direction:column;gap:9px;padding:13px 15px 14px;border-radius:14px;background:var(--a-surface);border:1px solid var(--a-border);animation:landing_pop__B_KU0 .26s cubic-bezier(.32,.72,.3,1)}.landing_cCheckHead__VDfia{display:flex;justify-content:space-between;align-items:center}.landing_cCheckTag__qU8cP{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--a-accent)}.landing_cSkip__erxlI{font-size:13px;color:var(--a-dim)}.landing_cCheckQ__NZWpC{margin:0;font-size:14px}.landing_cOptions__31dZZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.landing_cOption__Vjn8P{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:14px;border:1px solid var(--a-border);color:var(--a-dim);font-size:13px;transition:border-color .2s ease,color .2s ease}.landing_cMark__fIYy5{flex:none;width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:var(--a-hover);font-size:11px}.landing_cRight__qR5iu{border-color:#2f9e6b;color:var(--a-text)}.landing_cRight__qR5iu .landing_cMark__fIYy5{background:#2f9e6b;color:#06120c}.landing_cVerdict__el45o{margin:0;font-size:13px;color:#81c995}.landing_cVoice___7PSu{flex:none;display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,rgba(42,45,52,.85),rgba(26,28,33,.9));box-shadow:0 10px 30px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.12);animation:landing_pop__B_KU0 .26s cubic-bezier(.32,.72,.3,1)}.landing_cVoiceSpeaking__d3_9A{border-color:rgba(138,180,248,.35)}.landing_cWave__mGuP3{display:flex;align-items:center;gap:3px;height:46px}.landing_cWave__mGuP3 span{flex:1 1;height:100%;border-radius:3px;background:linear-gradient(180deg,#8ab4f8,#c58af9);transform-origin:center;transition:transform 90ms linear;opacity:.85}.landing_cWave__mGuP3 .landing_cWaveYou__S7bNY{background:linear-gradient(180deg,#e3e3e3,#9aa0a6)}.landing_cVoiceRow__Yfl2x{display:flex;align-items:center;gap:14px}.landing_cVoiceSaid__TRidD{flex:1 1;min-width:0}.landing_cVoiceText__9ks2y{margin:0;font-size:14.5px;line-height:1.45}.landing_cVoiceLabel__tqUvv{margin:0;font-size:14px;font-weight:500}.landing_cVoiceHint__2yzUn{margin:3px 0 0;font-size:12px;color:var(--a-dim)}.landing_replica__g1up3[data-phone] .landing_aBrand__DNL1O,.landing_replica__g1up3[data-phone] .landing_aTitle__qieiG{display:none}.landing_replica__g1up3[data-phone] .landing_aAvatar__bXWU4{height:96px;border-radius:24px}.landing_replica__g1up3[data-phone] .landing_cOptions__31dZZ{grid-template-columns:1fr}.landing_replica__g1up3[data-phone] .landing_aInk__sVGGG span{min-width:0;padding:6px 4px}.landing_replica__g1up3[data-phone] .landing_aToast__K4kE2{max-width:none;left:14px;top:64px}@media (max-width:900px){.landing_lesson__Ox5IF{height:780vh}.landing_stage__KkiJZ{grid-template-columns:minmax(0,1fr);align-content:center;gap:12px;padding:72px 16px 20px}.landing_stepMobile__sheLJ .landing_stepTitle__GTT7p{font-size:18px}.landing_steps__UBWYG{display:none}.landing_stepMobile__sheLJ{display:grid;grid-template-columns:auto 1fr;grid-column-gap:10px;column-gap:10px;grid-row-gap:4px;row-gap:4px}.landing_stepMobile__sheLJ .landing_stepBody__w4U_P{max-height:none}.landing_rail__7owFY{display:block;height:2px;border-radius:2px;background:var(--faint);overflow:hidden}.landing_rail__7owFY span{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--violet));transform-origin:left;transform:scaleX(var(--p))}}.landing_statement__ZP5Mv{position:relative;height:240vh}.landing_statementPin__xuPoW{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center;padding:0 var(--gutter)}.landing_statementText__ZyHvN{--q:0;max-width:1150px;margin:0;font-size:clamp(32px,5.6vw,84px);line-height:1.06;letter-spacing:-.04em;font-weight:600}.landing_statementText__ZyHvN span{opacity:clamp(.13,calc((var(--q) - var(--i)) * 9),1);transition:opacity .12s linear}.landing_features__86xoR{padding:clamp(80px,14vh,160px) var(--gutter)}.landing_h2__l_3nM{margin:0 0 clamp(40px,7vh,72px);font-size:clamp(36px,5.4vw,72px);line-height:1;letter-spacing:-.045em;font-weight:600}.landing_dim___jefS{color:var(--dim)}.landing_featureGrid___zomq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(36px,5vh,56px) clamp(20px,3vw,40px);gap:clamp(36px,5vh,56px) clamp(20px,3vw,40px)}.landing_feature__z7bVo{padding-top:24px;border-top:1px solid var(--line)}.landing_feature__z7bVo h3{margin:22px 0 10px;font-size:20px;letter-spacing:-.02em;font-weight:600}.landing_feature__z7bVo p{margin:0;font-size:15px;line-height:1.55;color:var(--dim)}.landing_featureIcon__cCq_V{width:28px;height:28px;fill:none;stroke:var(--chalk);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}@media (max-width:960px){.landing_featureGrid___zomq{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px}}@media (max-width:560px){.landing_featureGrid___zomq{grid-template-columns:minmax(0,1fr)}}.landing_revealIn__oZKY9{opacity:0;transform:translateY(28px);filter:blur(6px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1)}.landing_shown__G8YO8{opacity:1;transform:none;filter:none}.landing_access__iq0rB{position:relative;padding:clamp(100px,18vh,200px) var(--gutter);text-align:center;overflow:hidden;isolation:isolate}.landing_accessGlow__IGTgJ{position:absolute;z-index:-1;left:50%;top:55%;width:min(900px,140vw);aspect-ratio:1.6;transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(138,180,248,.14),rgba(197,138,249,.06) 45%,transparent 70%)}.landing_h2Big__n3y1q{margin:0;font-size:clamp(48px,8.5vw,124px);line-height:.95;letter-spacing:-.05em;font-weight:600}.landing_accessLede__UglIO{max-width:520px;margin:28px auto 40px;font-size:17px;line-height:1.55;color:var(--dim)}.landing_form__2QlzW{max-width:520px;margin:0 auto;display:grid;grid-gap:14px;gap:14px}.landing_roles__j_IGD{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.landing_roleOn__3Ul4D,.landing_role__1scfO{padding:8px 16px;border-radius:999px;font:inherit;font-size:14px;cursor:pointer;transition:all .2s ease}.landing_role__1scfO{background:transparent;color:var(--dim);border:1px solid var(--faint)}.landing_role__1scfO:hover{color:var(--chalk);border-color:var(--line)}.landing_roleOn__3Ul4D{background:rgba(138,180,248,.12);color:var(--chalk);border:1px solid rgba(138,180,248,.6)}.landing_field__HxJk_{display:flex;gap:6px;padding:6px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.03);transition:border-color .2s ease,box-shadow .2s ease}.landing_field__HxJk_:focus-within{border-color:rgba(138,180,248,.7);box-shadow:0 0 0 4px rgba(138,180,248,.12)}.landing_field__HxJk_ input{flex:1 1;min-width:0;padding:0 16px;border:0;background:transparent;color:var(--chalk);font:inherit;font-size:16px;outline:none}.landing_field__HxJk_ input::placeholder{color:rgba(141,145,153,.7)}.landing_field__HxJk_ button{flex:none;padding:13px 22px;border:0;border-radius:999px;background:var(--chalk);color:var(--void);font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .2s ease,box-shadow .3s ease}.landing_field__HxJk_ button:hover:not(:disabled){box-shadow:0 8px 30px -8px rgba(138,180,248,.6)}.landing_field__HxJk_ button:disabled{opacity:.45;cursor:default}@media (max-width:480px){.landing_field__HxJk_{flex-direction:column;border-radius:22px}.landing_field__HxJk_ input{padding:12px 14px}}.landing_trap__YqpFG{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.landing_formError__j9I13{margin:0;font-size:14px;color:#f28b82}.landing_fine__ogn3Y{margin:4px 0 0;font-size:13px;color:var(--dim)}.landing_fine__ogn3Y a,.landing_haveCode__TYa_A a{color:var(--chalk);text-underline-offset:3px}.landing_updatesLede__U09al{margin:56px auto 18px;font-size:15px;color:var(--dim)}.landing_haveCode__TYa_A{margin:36px 0 0;font-size:14px;color:var(--dim)}.landing_done__2aMJ4{max-width:520px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:14px;padding:18px 22px;border-radius:22px;border:1px solid rgba(129,201,149,.45);background:rgba(129,201,149,.06);text-align:left}.landing_done__2aMJ4 p{margin:0;font-size:15px;line-height:1.5}.landing_doneTick__nSnN9{flex:none;width:28px;height:28px;border-radius:50%;background:#81c995;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='12'/%3E%3C/svg%3E");position:relative}.landing_doneTick__nSnN9:after{content:"";position:absolute;left:10px;top:6px;width:6px;height:12px;border:solid var(--void);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.landing_footer__NntD6{padding:48px var(--gutter) max(32px,env(safe-area-inset-bottom));border-top:1px solid var(--faint)}.landing_footerTop__rzxsc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.landing_footerTag__QdAsV{margin:0;color:var(--dim);font-size:14px}.landing_footerBottom__iYEpM{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:36px;font-size:13px;color:var(--dim)}.landing_footerBottom__iYEpM nav{display:flex;flex-wrap:wrap;gap:8px 20px}.landing_footerBottom__iYEpM a{color:var(--dim)!important;text-decoration:none}.landing_footerBottom__iYEpM a:hover{color:var(--chalk)!important}.landing_legal__DGOBZ{max-width:760px;margin:0 auto;padding:140px var(--gutter) 96px}.landing_legal__DGOBZ h1{margin:0 0 12px;font-size:clamp(40px,6vw,72px);letter-spacing:-.045em;line-height:1;font-weight:600}.landing_legalMeta__RmT23{margin:0 0 48px;color:var(--dim);font-size:14px}.landing_legal__DGOBZ h2{margin:48px 0 12px;font-size:22px;letter-spacing:-.02em;font-weight:600}.landing_legal__DGOBZ li,.landing_legal__DGOBZ p{font-size:16px;line-height:1.7;color:#c9c9c3}.landing_legal__DGOBZ ul{padding-left:20px}.landing_legal__DGOBZ li+li{margin-top:8px}.landing_legal__DGOBZ strong{color:var(--chalk)}.landing_legal__DGOBZ a{color:var(--accent)!important;text-underline-offset:3px}.landing_summary__0HXHO{padding:20px 22px;border-radius:18px;border:1px solid var(--line);background:rgba(255,255,255,.025)}.landing_summary__0HXHO p:first-child{margin-top:0}.landing_summary__0HXHO p:last-child,.landing_summary__0HXHO ul:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.landing_heroCtas__97oYX,.landing_lede__sy_My,.landing_line__cBqRN{opacity:1;transform:none;filter:none;animation:none}.landing_underline__YRUDf path{animation:none;stroke-dashoffset:0}.landing_lesson__Ox5IF,.landing_statement__ZP5Mv{height:auto}.landing_stage__KkiJZ,.landing_statementPin__xuPoW{position:relative;height:auto;min-height:100svh}.landing_cursor____NLn,.landing_pulse__P5s5M,.landing_scrollCue__laq_c span{animation:none}.landing_glow__DT0Xw{transition:none}}.landing_heroInner__Paoq5{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;grid-gap:clamp(40px,6vh,64px);gap:clamp(40px,6vh,64px)}@media (min-width:1080px){.landing_heroInner__Paoq5{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.landing_heroInner__Paoq5 .landing_headline__LszyV{font-size:clamp(56px,6.6vw,112px)}}.landing_heroBoard__wwPtk{position:relative;opacity:0;animation:landing_rise__FcGpb 1.2s cubic-bezier(.16,1,.3,1) .7s forwards}.landing_heroBoard__wwPtk:before{content:"";position:absolute;inset:-12% -8%;z-index:-1;background:radial-gradient(ellipse at 60% 40%,rgba(138,180,248,.28),rgba(197,138,249,.12) 45%,transparent 70%);filter:blur(24px)}.landing_heroWindow__w8TKB{border-radius:16px;overflow:hidden;border:1px solid var(--line);background:#fff;box-shadow:0 40px 120px -30px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.04);transform:perspective(1400px) rotateY(-7deg) rotateX(3deg);transition:transform .8s cubic-bezier(.16,1,.3,1)}.landing_heroBoard__wwPtk:hover .landing_heroWindow__w8TKB{transform:perspective(1400px) rotateY(0deg) rotateX(0deg)}.landing_heroBar__iWTIA{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#1b1c1d;border-bottom:1px solid #2a2b2d}.landing_heroBar__iWTIA span{width:10px;height:10px;border-radius:50%;background:#3a3b3d}.landing_heroBar__iWTIA em{margin-left:10px;font-style:normal;font-size:12px;color:var(--dim)}.landing_heroVideo__tPUnq{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#fff}@media (max-width:1079px){.landing_heroWindow__w8TKB{transform:none}}.landing_demos__7pSm1{position:relative;padding:clamp(80px,14vh,160px) var(--gutter) clamp(40px,8vh,96px)}.landing_demos__7pSm1 .landing_h2__l_3nM{margin-bottom:20px}.landing_demosLede__ppiwX{max-width:640px;margin:0 0 clamp(36px,6vh,56px);font-size:17px;line-height:1.55;color:var(--dim)}.landing_demoGrid__Hwjrq{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-template-rows:auto auto;grid-gap:clamp(20px,3vw,32px);gap:clamp(20px,3vw,32px)}.landing_demoFeatured__GxpVr{grid-row:span 2;align-self:start}.landing_demo__e5mLR{margin:0;display:flex;flex-direction:column;gap:14px}.landing_demoFrame__dqQfr{position:relative;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:#fff;box-shadow:0 30px 80px -40px rgba(0,0,0,.9)}.landing_demoVideo__RhF7_{display:block;width:100%;aspect-ratio:16/9;background:#fff;object-fit:contain}.landing_demoPlay__I8fdR{position:absolute;inset:0;display:grid;place-items:center;border:0;padding:0;cursor:pointer;background:linear-gradient(180deg,rgba(6,6,7,0) 65%,rgba(6,6,7,.28));transition:background .3s ease}.landing_demoPlay__I8fdR:hover{background:linear-gradient(180deg,rgba(6,6,7,.04) 50%,rgba(6,6,7,.36))}.landing_demoPlayIcon__bkOU4{width:68px;height:68px;border-radius:50%;background:rgba(236,235,228,.95);box-shadow:0 10px 40px -6px rgba(138,180,248,.7);position:relative;transition:transform .3s ease}.landing_demoPlayIcon__bkOU4:after{content:"";position:absolute;left:27px;top:21px;border-style:solid;border-width:13px 0 13px 21px;border-color:transparent transparent transparent var(--void)}.landing_demoPlay__I8fdR:hover .landing_demoPlayIcon__bkOU4{transform:scale(1.08)}.landing_demoLength__oY4gn{position:absolute;right:12px;bottom:10px;padding:3px 8px;border-radius:6px;background:rgba(6,6,7,.7);color:var(--chalk);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing_demoCaption__LIc5e{display:flex;flex-direction:column;gap:6px}.landing_demoAsked__0Cf_a{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.landing_demoQuestion__z7KUk{font-size:17px;line-height:1.4;color:var(--chalk)}.landing_demoFeatured__GxpVr .landing_demoQuestion__z7KUk{font-size:clamp(18px,1.6vw,22px)}.landing_demoTags__YcmNk{display:flex;flex-wrap:wrap;gap:6px}.landing_demoTags__YcmNk span{padding:4px 10px;border-radius:999px;border:1px solid var(--line);font-size:12px;color:var(--dim)}@media (max-width:860px){.landing_demoGrid__Hwjrq{grid-template-columns:minmax(0,1fr)}.landing_demoFeatured__GxpVr{grid-row:auto}}.landing_contactTitle__E2nJp{margin:clamp(64px,10vh,96px) 0 8px;font-size:clamp(24px,2.6vw,32px);letter-spacing:-.03em;font-weight:600}.landing_message__uVrDu{width:100%;min-height:92px;padding:14px 18px;border-radius:18px;border:1px solid var(--line);background:rgba(255,255,255,.03);color:var(--chalk);font:inherit;font-size:16px;line-height:1.5;resize:vertical;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.landing_message__uVrDu::placeholder{color:var(--dim)}.landing_message__uVrDu:focus{border-color:rgba(138,180,248,.7);box-shadow:0 0 0 4px rgba(138,180,248,.12)}@media (prefers-reduced-motion:reduce){.landing_heroBoard__wwPtk{opacity:1;animation:none}.landing_heroBoard__wwPtk:hover .landing_heroWindow__w8TKB,.landing_heroWindow__w8TKB{transform:none;transition:none}}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_727f1d{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.__variable_727f1d{--font-sans:"Inter Tight","Inter Tight Fallback"}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat Fallback;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_5e597f{font-family:Caveat,Caveat Fallback;font-style:normal}.__variable_5e597f{--font-chalk:"Caveat","Caveat Fallback"}@font-face{font-family:excali;src:url(/_next/static/media/80824133764fbb16-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:excali Fallback;src:local("Arial");ascent-override:80.49%;descent-override:33.98%;line-gap-override:0.45%;size-adjust:110.08%}.__className_3fa6a4{font-family:excali,excali Fallback}.__variable_3fa6a4{--font-excali:"excali","excali Fallback"}