.Hero_hero__bqvNd{padding:180px 0 120px;position:relative}.Hero_container__uaTFp{max-width:1180px;margin:0 auto;padding:0 32px}.Hero_statusBar__WvrtU{display:inline-flex;align-items:center;gap:10px;padding:7px 14px;background:rgba(24,24,27,.08);border:1px solid rgba(24,24,27,.2);border-radius:100px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--accent);margin-bottom:56px;animation:Hero_fadeUp__gNdHk .7s ease both}.Hero_statusDot__eMy4G{width:6px;height:6px;background:var(--accent);border-radius:50%;animation:Hero_pulse__3PO1k 2s ease-in-out infinite;box-shadow:0 0 8px var(--accent)}.Hero_statusText__wwUWZ{font-weight:500}.Hero_headline__wPoAT{font-family:var(--font-display);font-weight:300;font-size:clamp(48px,7vw,92px);line-height:.98;letter-spacing:-.035em;margin-bottom:36px;font-variation-settings:"opsz" 144}.Hero_line1__2bstK{display:block;animation:Hero_fadeUp__gNdHk .8s ease .1s both}.Hero_line2__JsYbj{display:block;color:var(--ink-mute);animation:Hero_fadeUp__gNdHk .8s ease .2s both}.Hero_line2__JsYbj em{font-style:italic;color:var(--accent);font-variation-settings:"opsz" 144;font-weight:400}.Hero_line3__IGO3N{display:block;animation:Hero_fadeUp__gNdHk .8s ease .3s both}.Hero_subhead__aPR12{font-size:19px;line-height:1.55;max-width:620px;color:var(--ink-mute);margin-bottom:56px;animation:Hero_fadeUp__gNdHk .8s ease .4s both;letter-spacing:-.005em}.Hero_eyebrow__zlAY_{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);font-weight:500}.Hero_handleCard__mH1Uj{background:linear-gradient(180deg,rgba(24,24,27,.04),transparent);border:1px solid var(--rule);border-radius:12px;padding:28px 32px;margin-bottom:48px;max-width:620px;position:relative;overflow:hidden;animation:Hero_fadeUp__gNdHk .8s ease .5s both}.Hero_handleCard__mH1Uj:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--accent) 50%,transparent);opacity:.4}.Hero_handleHeader__Nfc_d{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.Hero_handleStatus__UXJjS{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--ink-faint)}.Hero_handleStatusDot__O30pV{width:6px;height:6px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 3px rgba(24,24,27,.08)}.Hero_handleDisplay__nkLvw{display:flex;align-items:baseline;font-family:var(--font-mono);font-size:clamp(28px,4vw,40px);font-weight:500;letter-spacing:-.01em;margin-bottom:24px}.Hero_handleAt__8_hFK{color:var(--accent);margin-right:2px}.Hero_handleName__aOSph{color:var(--ink);animation:Hero_fadeIn__huvXr .4s ease}.Hero_cursor__CzhBO{display:inline-block;width:2px;height:1em;background:var(--accent);margin-left:4px;align-self:center;animation:Hero_blink__rUgpd 1s infinite}.Hero_handleMeta__oZLSo{display:flex;flex-direction:column;gap:8px;padding-top:20px;border-top:1px dashed var(--rule)}.Hero_metaRow__7Om_f{display:flex;align-items:baseline;gap:16px;font-family:var(--font-mono);font-size:12px}.Hero_metaKey___v68e{color:var(--ink-faint);min-width:72px}.Hero_metaVal__Sje5U{color:var(--ink-mute)}.Hero_ctaRow__CzZZl{display:flex;gap:16px;align-items:center;flex-wrap:wrap;animation:Hero_fadeUp__gNdHk .8s ease .6s both}.Hero_primaryCta__QNxhk{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;background:var(--ink);color:var(--bg);border-radius:100px;font-size:15px;font-weight:500;letter-spacing:-.005em;transition:transform .2s ease,background .2s ease}.Hero_primaryCta__QNxhk:hover{transform:translateY(-1px);background:var(--accent)}.Hero_primaryCta__QNxhk svg{transition:transform .2s ease}.Hero_primaryCta__QNxhk:hover svg{transform:translateX(3px)}.Hero_secondaryCta__sdfzu{display:inline-flex;align-items:center;padding:14px 24px;font-size:15px;color:var(--ink-mute);border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.Hero_secondaryCta__sdfzu:hover{color:var(--ink);border-bottom-color:var(--ink)}@media (max-width:720px){.Hero_hero__bqvNd{padding:140px 0 80px}.Hero_container__uaTFp{padding:0 20px}.Hero_handleCard__mH1Uj{padding:24px 22px}.Hero_handleMeta__oZLSo .Hero_metaKey___v68e{min-width:60px}}.Nav_nav__o8sSc{position:fixed;top:0;left:0;right:0;z-index:100;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}.Nav_nav__o8sSc.Nav_scrolled__3_vrA{background:hsla(0,0%,100%,.8);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border-bottom-color:var(--rule)}.Nav_inner__sh7uA{max-width:1180px;margin:0 auto;padding:18px 32px;display:flex;align-items:center;justify-content:space-between;gap:40px}.Nav_brand__vMusG{display:flex;align-items:baseline;gap:8px;font-family:var(--font-mono);font-size:13px;letter-spacing:.04em;font-weight:600}.Nav_brandMark__aHuuQ{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:var(--accent);color:var(--bg);border-radius:4px;font-family:var(--font-display);font-weight:500;font-size:14px;align-self:center;transform:translateY(-1px)}.Nav_brandSlash__rZPEW{color:var(--ink-faint)}.Nav_brandSub__przih{color:var(--ink-mute);font-weight:400}.Nav_links__8Axcs{display:flex;gap:32px;font-size:14px;color:var(--ink-mute)}.Nav_links__8Axcs a{transition:color .2s ease;position:relative}.Nav_links__8Axcs a:hover{color:var(--ink)}.Nav_cta__gBZXl{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;background:var(--ink);color:var(--bg);border-radius:100px;font-size:13px;font-weight:500;letter-spacing:-.005em;transition:transform .2s ease,background .2s ease}.Nav_cta__gBZXl:hover{transform:translateY(-1px);background:var(--accent)}.Nav_ctaArrow__zgpci{transition:transform .2s ease}.Nav_cta__gBZXl:hover .Nav_ctaArrow__zgpci{transform:translateX(2px)}@media (max-width:880px){.Nav_links__8Axcs{display:none}.Nav_inner__sh7uA{padding:16px 20px}}.ProblemSection_section__wDEAX{padding:120px 0;border-top:1px solid var(--rule);position:relative}.ProblemSection_container__FqN12{max-width:1180px;margin:0 auto;padding:0 32px}.ProblemSection_header__eJ6Cr{max-width:760px;margin-bottom:96px}.ProblemSection_eyebrow__pF9lg{display:inline-block;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);font-weight:500;margin-bottom:24px}.ProblemSection_heading__YTtVE{font-family:var(--font-display);font-weight:300;font-size:clamp(36px,5vw,56px);line-height:1.05;letter-spacing:-.025em;margin-bottom:32px;font-variation-settings:"opsz" 144}.ProblemSection_heading__YTtVE em{font-style:italic;color:var(--accent);font-weight:400}.ProblemSection_lede__Fy_fW{font-size:18px;line-height:1.6;color:var(--ink-mute);margin-bottom:32px;letter-spacing:-.005em}.ProblemSection_questions__zUjIy{display:flex;flex-direction:column;gap:14px;margin-bottom:32px;padding:24px 28px;background:var(--bg-elev);border:1px solid var(--rule);border-radius:8px}.ProblemSection_question__l7Mul{display:flex;align-items:baseline;gap:16px;font-size:16px;color:var(--ink)}.ProblemSection_qNum__zM29a{font-family:var(--font-mono);font-size:11px;color:var(--accent);font-weight:600;letter-spacing:.04em;min-width:20px}.ProblemSection_scenarios__RDJNe{display:flex;flex-direction:column}.ProblemSection_scenarioHeader__E1r8k{margin-bottom:32px}.ProblemSection_scenario__y2jCG{display:grid;grid-template-columns:80px 1fr;grid-gap:32px;gap:32px;padding:40px 0;border-top:1px solid var(--rule);transition:background .3s ease}.ProblemSection_scenario__y2jCG:last-child{border-bottom:1px solid var(--rule)}.ProblemSection_scenario__y2jCG:hover{background:linear-gradient(90deg,rgba(24,24,27,.02),transparent 70%)}.ProblemSection_scenarioNum__7Ci0c{font-family:var(--font-display);font-weight:300;font-size:48px;color:var(--ink-faint);font-variation-settings:"opsz" 144;line-height:1;letter-spacing:-.02em}.ProblemSection_scenarioBody__CjgPC{display:flex;flex-direction:column;gap:16px}.ProblemSection_scenarioTitle__898Es{font-family:var(--font-display);font-weight:400;font-size:clamp(22px,2.4vw,28px);line-height:1.25;letter-spacing:-.015em;font-variation-settings:"opsz" 144}.ProblemSection_actors__Awc_2{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ProblemSection_actor__q_nnb{font-family:var(--font-mono);font-size:11px;color:var(--ink-mute);background:var(--bg-elev);padding:5px 10px;border-radius:4px;border:1px solid var(--rule);display:inline-flex;align-items:center;gap:12px}.ProblemSection_actorArrow__rC_mc{color:var(--ink-faint);margin-right:-8px}.ProblemSection_scenarioProblem__jVl9x{font-size:16px;line-height:1.6;color:var(--ink-mute);letter-spacing:-.005em}.ProblemSection_verdict__0za3i{display:flex;gap:16px;align-items:baseline;padding-top:12px;margin-top:4px;border-top:1px dashed var(--rule)}.ProblemSection_verdictLabel__ekm_L{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-weight:600;min-width:60px}.ProblemSection_verdictText__SGZVc{font-size:15px;color:var(--ink);font-style:italic;font-family:var(--font-display);font-weight:400;line-height:1.5}@media (max-width:720px){.ProblemSection_section__wDEAX{padding:80px 0}.ProblemSection_container__FqN12{padding:0 20px}.ProblemSection_scenario__y2jCG{grid-template-columns:1fr;gap:16px;padding:32px 0}.ProblemSection_scenarioNum__7Ci0c{font-size:32px}.ProblemSection_verdict__0za3i{flex-direction:column;gap:8px}.ProblemSection_verdictLabel__ekm_L{min-width:auto}}.ANSSection_section__R9Dnm{padding:120px 0;border-top:1px solid var(--rule);background:linear-gradient(180deg,transparent,rgba(24,24,27,.015),transparent)}.ANSSection_container__sPlyT{max-width:1180px;margin:0 auto;padding:0 32px}.ANSSection_layout__r9F7W{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center;margin-bottom:96px}.ANSSection_eyebrow__7mCjK{display:inline-block;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-weight:600;margin-bottom:24px}.ANSSection_heading__KhwtS{font-family:var(--font-display);font-weight:300;font-size:clamp(40px,5.5vw,64px);line-height:1.02;letter-spacing:-.03em;margin-bottom:28px;font-variation-settings:"opsz" 144}.ANSSection_heading__KhwtS em{font-style:italic;color:var(--accent);font-weight:400;display:block}.ANSSection_lede__79p86{font-size:17px;line-height:1.6;color:var(--ink-mute);margin-bottom:20px;letter-spacing:-.005em}.ANSSection_specCard__kkIvw{background:var(--bg-card);border:1px solid var(--rule);border-radius:10px;overflow:hidden;box-shadow:0 24px 60px -24px rgba(24,24,27,.18);position:relative}.ANSSection_specCard__kkIvw:before{content:"";position:absolute;inset:0;border-radius:10px;padding:1px;background:linear-gradient(180deg,rgba(24,24,27,.3),transparent 30%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.ANSSection_specHeader__5p9kj{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid var(--rule);background:var(--bg-elev)}.ANSSection_specLabel__ZhNS4{font-family:var(--font-mono);font-size:12px;color:var(--ink-mute);letter-spacing:-.005em}.ANSSection_specStatus__gPqdM{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);padding:3px 8px;border:1px solid rgba(24,24,27,.3);border-radius:4px;background:rgba(24,24,27,.05)}.ANSSection_code__mPWNG{padding:24px 20px;font-family:var(--font-mono);font-size:14px;line-height:1.85;color:var(--ink);overflow-x:auto;margin:0}.ANSSection_codeKey__hRqSh{color:var(--accent)}.ANSSection_codePunct__8rBu8{color:var(--ink-faint)}.ANSSection_codeStr__l91_3{color:var(--ink)}.ANSSection_codeBool__9tn8g{color:var(--ink-mute);font-weight:600}.ANSSection_features__zJze2{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;padding-top:64px;border-top:1px solid var(--rule)}.ANSSection_feature__P_gwB{display:flex;flex-direction:column;gap:12px}.ANSSection_featureIcon__G4Wpr{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(24,24,27,.08);border:1px solid rgba(24,24,27,.2);border-radius:8px;color:var(--accent);margin-bottom:4px}.ANSSection_featureTitle__HXnoK{font-family:var(--font-display);font-weight:500;font-size:18px;letter-spacing:-.01em;line-height:1.3;font-variation-settings:"opsz" 24}.ANSSection_featureBody__ASqgs{font-size:14px;line-height:1.55;color:var(--ink-mute);letter-spacing:-.005em}@media (max-width:960px){.ANSSection_layout__r9F7W{grid-template-columns:1fr;gap:48px}.ANSSection_features__zJze2{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.ANSSection_section__R9Dnm{padding:80px 0}.ANSSection_container__sPlyT{padding:0 20px}.ANSSection_features__zJze2{grid-template-columns:1fr;gap:32px}}.PricingSection_section__WxafS{padding:120px 0;border-top:1px solid var(--rule)}.PricingSection_container__aHxWk{max-width:1180px;margin:0 auto;padding:0 32px}.PricingSection_header__FIy_w{max-width:720px;margin-bottom:72px}.PricingSection_eyebrow__kJTIV{display:inline-block;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);font-weight:500;margin-bottom:24px}.PricingSection_heading__xgnHA{font-family:var(--font-display);font-weight:300;font-size:clamp(36px,5vw,56px);line-height:1.05;letter-spacing:-.025em;margin-bottom:24px;font-variation-settings:"opsz" 144}.PricingSection_lede__izaCO{font-size:17px;line-height:1.6;color:var(--ink-mute);letter-spacing:-.005em}.PricingSection_grid__Hhhrr{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:32px}.PricingSection_tier__d2uIY{background:var(--bg-elev);border:1px solid var(--rule);border-radius:12px;padding:28px 24px;display:flex;flex-direction:column;transition:transform .3s ease,border-color .3s ease,background .3s ease;position:relative}.PricingSection_tier__d2uIY:hover{transform:translateY(-2px);border-color:var(--ink-faint)}.PricingSection_tierAccent__D2ePP{background:linear-gradient(180deg,rgba(24,24,27,.07),var(--bg-elev) 80%);border-color:rgba(24,24,27,.3)}.PricingSection_tierAccent__D2ePP:before{content:"Most adopted";position:absolute;top:-10px;right:16px;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--bg);background:var(--accent);padding:4px 10px;border-radius:100px;font-weight:600}.PricingSection_tierHead__Zkq6x{margin-bottom:24px}.PricingSection_tierName__FcpDT{font-family:var(--font-display);font-weight:500;font-size:16px;letter-spacing:-.005em;margin-bottom:12px;color:var(--ink);font-variation-settings:"opsz" 24}.PricingSection_tierHandle__6a_gz{font-family:var(--font-mono);font-size:14px;color:var(--ink-mute);letter-spacing:-.01em}.PricingSection_tierAt__szsDs{color:var(--accent)}.PricingSection_priceRow__LPI6I{display:flex;align-items:baseline;gap:4px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--rule)}.PricingSection_price__qXH3R{font-family:var(--font-display);font-weight:400;font-size:32px;letter-spacing:-.02em;color:var(--ink);font-variation-settings:"opsz" 144}.PricingSection_period__z_AVb{font-size:13px;color:var(--ink-faint);font-family:var(--font-mono)}.PricingSection_tierDesc__mB7Dd{font-size:13px;line-height:1.5;color:var(--ink-mute);margin-bottom:24px;letter-spacing:-.005em}.PricingSection_features__gpmPy{list-style:none;margin-bottom:28px;display:flex;flex-direction:column;gap:10px;flex:1 1}.PricingSection_feature__nEc2_{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;color:var(--ink);letter-spacing:-.005em}.PricingSection_check__mE_GJ{color:var(--accent);margin-top:2px;flex-shrink:0}.PricingSection_tierCta__OLXtQ{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;background:transparent;color:var(--ink);border:1px solid var(--rule);border-radius:100px;font-size:13px;font-weight:500;letter-spacing:-.005em;transition:all .2s ease}.PricingSection_tierCta__OLXtQ:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.PricingSection_tierAccent__D2ePP .PricingSection_tierCta__OLXtQ{background:var(--accent);color:var(--bg);border-color:var(--accent)}.PricingSection_tierAccent__D2ePP .PricingSection_tierCta__OLXtQ:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.PricingSection_tierCtaArrow__7T7CE{transition:transform .2s ease}.PricingSection_tierCta__OLXtQ:hover .PricingSection_tierCtaArrow__7T7CE{transform:translateX(2px)}.PricingSection_disclaimer__fze3w{font-family:var(--font-mono);font-size:11px;color:var(--ink-faint);text-align:center;letter-spacing:.04em}@media (max-width:1080px){.PricingSection_grid__Hhhrr{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:720px){.PricingSection_section__WxafS{padding:80px 0}.PricingSection_container__aHxWk{padding:0 20px}.PricingSection_grid__Hhhrr{grid-template-columns:1fr}}.RoadmapSection_section__H7FKa{padding:120px 0;border-top:1px solid var(--rule)}.RoadmapSection_container__lm9vS{max-width:1180px;margin:0 auto;padding:0 32px}.RoadmapSection_header___oBZO{max-width:720px;margin-bottom:72px}.RoadmapSection_eyebrow__EK8l9{display:inline-block;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);font-weight:500;margin-bottom:24px}.RoadmapSection_heading__sMbzE{font-family:var(--font-display);font-weight:300;font-size:clamp(36px,5vw,56px);line-height:1.05;letter-spacing:-.025em;margin-bottom:24px;font-variation-settings:"opsz" 144}.RoadmapSection_heading__sMbzE em{font-style:italic;color:var(--accent);font-weight:400}.RoadmapSection_lede__ip_DN{font-size:17px;line-height:1.6;color:var(--ink-mute);letter-spacing:-.005em}.RoadmapSection_timeline__ehyJF{display:flex;flex-direction:column;max-width:880px}.RoadmapSection_stage__qB5Y4{display:grid;grid-template-columns:40px 1fr;grid-gap:28px;gap:28px;padding-bottom:48px}.RoadmapSection_stage__qB5Y4:last-child{padding-bottom:0}.RoadmapSection_stageMarker__yugw8{display:flex;flex-direction:column;align-items:center;padding-top:6px}.RoadmapSection_markerDot__oqAj_{width:14px;height:14px;border-radius:50%;border:2px solid var(--ink-faint);background:var(--bg);position:relative}.RoadmapSection_marker_active__suQM0{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 4px rgba(24,24,27,.15)}.RoadmapSection_marker_active__suQM0:after{content:"";position:absolute;inset:-8px;border-radius:50%;border:1px solid var(--accent);opacity:.4;animation:RoadmapSection_pulse__kLKvw 2s ease-in-out infinite}.RoadmapSection_marker_next__vAbyv{border-color:var(--ink)}.RoadmapSection_marker_progress__te5i2{border-color:var(--ink-mute);border-style:dashed}.RoadmapSection_marker_planned__90mvv{border-color:var(--rule)}.RoadmapSection_markerLine__bqM6f{flex:1 1;width:2px;background:var(--rule);margin-top:8px;min-height:60px}.RoadmapSection_stageContent__dNWtu{padding-bottom:8px}.RoadmapSection_stageHead__h_ad5{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:16px}.RoadmapSection_stageHeadLeft__aygTH{display:flex;align-items:baseline;gap:14px}.RoadmapSection_stagePeriod___M3UJ{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--ink);letter-spacing:.02em}.RoadmapSection_stageTier__Oblhq{font-family:var(--font-mono);font-size:11px;color:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase}.RoadmapSection_stageStatus__aVFvd{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;padding:4px 10px;border-radius:100px}.RoadmapSection_status_active__LCiJN{color:var(--accent);background:rgba(24,24,27,.1);border:1px solid rgba(24,24,27,.3)}.RoadmapSection_status_next__0MRCy{color:var(--ink);background:var(--bg-elev);border:1px solid var(--rule)}.RoadmapSection_status_progress__uOAzu{color:var(--ink-mute);background:var(--bg-elev);border:1px solid var(--rule)}.RoadmapSection_status_planned__eaoyg{color:var(--ink-faint);background:transparent;border:1px dashed var(--rule)}.RoadmapSection_stageName__ONEFx{font-family:var(--font-display);font-weight:400;font-size:clamp(22px,2.6vw,30px);letter-spacing:-.02em;line-height:1.2;margin-bottom:12px;font-variation-settings:"opsz" 144}.RoadmapSection_stageBody__pPY82{font-size:15px;line-height:1.6;color:var(--ink-mute);margin-bottom:12px;letter-spacing:-.005em}.RoadmapSection_stageAudience__guVGR{font-family:var(--font-mono);font-size:12px;color:var(--ink-faint);letter-spacing:-.005em}.RoadmapSection_bottomNote__CWXSH{margin-top:80px;padding:32px;background:var(--bg-elev);border:1px solid var(--rule);border-left:3px solid var(--accent);border-radius:8px;max-width:880px}.RoadmapSection_bottomNoteLabel__ljLcQ{display:inline-block;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-weight:600;margin-bottom:12px}.RoadmapSection_bottomNoteText__cWNna{font-family:var(--font-display);font-weight:400;font-size:19px;line-height:1.55;color:var(--ink);letter-spacing:-.01em;font-variation-settings:"opsz" 24}@media (max-width:720px){.RoadmapSection_section__H7FKa{padding:80px 0}.RoadmapSection_container__lm9vS{padding:0 20px}.RoadmapSection_stage__qB5Y4{grid-template-columns:28px 1fr;gap:20px}.RoadmapSection_markerDot__oqAj_{width:12px;height:12px}.RoadmapSection_stageHead__h_ad5{flex-direction:column;align-items:flex-start;gap:8px}.RoadmapSection_bottomNote__CWXSH{padding:24px 22px}}.TechSection_section__I73XK{padding:120px 0;border-top:1px solid var(--rule)}.TechSection_container__SXcQv{max-width:1180px;margin:0 auto;padding:0 32px}.TechSection_layout___oL9w{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:80px;gap:80px;align-items:start}.TechSection_eyebrow__zOovB{display:inline-block;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);font-weight:500;margin-bottom:24px}.TechSection_heading__Cg4AB{font-family:var(--font-display);font-weight:300;font-size:clamp(36px,5vw,52px);line-height:1.05;letter-spacing:-.025em;margin-bottom:24px;font-variation-settings:"opsz" 144}.TechSection_heading__Cg4AB em{font-style:italic;color:var(--accent);font-weight:400}.TechSection_lede__Hsidl{font-size:17px;line-height:1.6;color:var(--ink-mute);margin-bottom:40px;letter-spacing:-.005em}.TechSection_principleStack__zOhSp{display:flex;flex-direction:column;gap:24px}.TechSection_principle__zPonD{display:grid;grid-template-columns:32px 1fr;grid-gap:16px;gap:16px;padding-top:20px;border-top:1px dashed var(--rule)}.TechSection_principle__zPonD:first-child{border-top:1px solid var(--rule);padding-top:24px}.TechSection_principleNum__Ogoh1{font-family:var(--font-display);font-weight:400;font-size:18px;color:var(--accent);font-style:italic;font-variation-settings:"opsz" 24;padding-top:1px}.TechSection_principleTitle__1olgo{display:block;font-family:var(--font-display);font-weight:500;font-size:17px;color:var(--ink);margin-bottom:6px;letter-spacing:-.01em;font-variation-settings:"opsz" 24}.TechSection_principleBody__DV5no{font-size:14px;line-height:1.55;color:var(--ink-mute);letter-spacing:-.005em}.TechSection_standardsCard___Px1S{background:var(--bg-elev);border:1px solid var(--rule);border-radius:12px;overflow:hidden}.TechSection_standardsHeader__cZajP{display:flex;justify-content:space-between;align-items:baseline;padding:18px 22px;border-bottom:1px solid var(--rule)}.TechSection_standardsLabel__elz2p{font-family:var(--font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-faint);font-weight:500}.TechSection_standardsCount__HsuQJ{font-family:var(--font-display);font-weight:400;font-size:24px;color:var(--accent);font-variation-settings:"opsz" 144}.TechSection_standardsList__Q26M8{display:flex;flex-direction:column}.TechSection_standard__Rp4CM{display:flex;justify-content:space-between;align-items:baseline;padding:14px 22px;border-bottom:1px solid var(--rule);gap:16px;transition:background .2s ease}.TechSection_standard__Rp4CM:hover{background:rgba(24,24,27,.03)}.TechSection_standard__Rp4CM:last-of-type{border-bottom:none}.TechSection_standardName__r760f{font-family:var(--font-mono);font-size:13px;color:var(--ink);font-weight:500;letter-spacing:-.005em}.TechSection_standardCtx__k1gNB{font-size:12px;color:var(--ink-faint);letter-spacing:-.005em;text-align:right}.TechSection_standardsFooter__u__AF{padding:18px 22px;border-top:1px solid var(--rule);background:var(--bg-elev)}.TechSection_specLink__mEXIa{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;color:var(--accent);font-weight:500;letter-spacing:-.005em;transition:gap .2s ease}.TechSection_specLink__mEXIa:hover{gap:12px}@media (max-width:960px){.TechSection_layout___oL9w{grid-template-columns:1fr;gap:48px}}@media (max-width:720px){.TechSection_section__I73XK{padding:80px 0}.TechSection_container__SXcQv{padding:0 20px}}.Footer_footer__pQtti{padding:96px 0 0;border-top:1px solid var(--rule);position:relative;overflow:hidden}.Footer_container__KpDnW{max-width:1180px;margin:0 auto;padding:0 32px;position:relative;z-index:2}.Footer_top__YBhK_{display:grid;grid-template-columns:1.2fr 2fr;grid-gap:64px;gap:64px;margin-bottom:80px}.Footer_brand__0rdww{display:flex;flex-direction:column;gap:16px}.Footer_brandLine__CwUOa{display:flex;align-items:center;gap:12px}.Footer_brandMark__wfwUY{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--accent);color:var(--bg);border-radius:6px;font-family:var(--font-display);font-weight:500;font-size:20px}.Footer_brandText__BZIuX{font-family:var(--font-mono);font-size:16px;font-weight:600;letter-spacing:.02em}.Footer_brandTagline__SWGaW{font-family:var(--font-display);font-size:17px;color:var(--ink-mute);letter-spacing:-.005em;font-style:italic;font-weight:400;font-variation-settings:"opsz" 24;max-width:280px}.Footer_linkGroups__4DW_D{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.Footer_linkGroup__wSl7o{display:flex;flex-direction:column;gap:12px}.Footer_linkHeader__oX_gg{font-family:var(--font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-faint);font-weight:500;margin-bottom:4px}.Footer_linkGroup__wSl7o a{font-size:14px;color:var(--ink-mute);transition:color .2s ease;letter-spacing:-.005em}.Footer_linkGroup__wSl7o a:hover{color:var(--ink)}.Footer_bottom__wxP7Z{display:flex;justify-content:space-between;align-items:center;padding:24px 0 32px;border-top:1px solid var(--rule);flex-wrap:wrap;gap:16px}.Footer_copyright__j4atB{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;color:var(--ink-faint);letter-spacing:-.005em}.Footer_divider__YAbaq{color:var(--rule)}.Footer_status__atKke{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;color:var(--accent);letter-spacing:.04em}.Footer_statusDot__5aEVI{width:6px;height:6px;background:var(--accent);border-radius:50%;animation:Footer_pulse__1GJMw 2s ease-in-out infinite}.Footer_wordmark__BU8GA{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);font-family:var(--font-display);font-weight:300;font-size:clamp(200px,30vw,380px);letter-spacing:-.04em;color:var(--ink);opacity:.025;pointer-events:none;font-variation-settings:"opsz" 144;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:1}@media (max-width:880px){.Footer_top__YBhK_{grid-template-columns:1fr;gap:48px}.Footer_linkGroups__4DW_D{grid-template-columns:repeat(3,1fr);gap:20px}}@media (max-width:600px){.Footer_footer__pQtti{padding:64px 0 0}.Footer_container__KpDnW{padding:0 20px}.Footer_linkGroups__4DW_D{grid-template-columns:1fr 1fr}.Footer_bottom__wxP7Z{flex-direction:column;align-items:flex-start}.Footer_wordmark__BU8GA{font-size:200px}}.page_main__nw1Wk{position:relative;z-index:2;min-height:100vh}.WaitlistSection_section__bYERQ{padding:120px 0;border-top:1px solid var(--rule)}.WaitlistSection_container__OpEF2{max-width:1180px;margin:0 auto;padding:0 32px}.WaitlistSection_card__VpLJP{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;padding:56px;background:linear-gradient(135deg,var(--bg-elev),var(--bg-card));border:1px solid var(--rule);border-radius:16px;position:relative;overflow:hidden}.WaitlistSection_card__VpLJP:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--accent) 50%,transparent);opacity:.5}.WaitlistSection_card__VpLJP:after{content:"";position:absolute;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(24,24,27,.06),transparent 70%);bottom:-200px;right:-200px;pointer-events:none}.WaitlistSection_cardLeft__UAE40,.WaitlistSection_cardRight__F4kOz{position:relative;z-index:1}.WaitlistSection_eyebrow___2EnX{display:inline-block;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-weight:600;margin-bottom:24px}.WaitlistSection_heading__D4VgR{font-family:var(--font-display);font-weight:300;font-size:clamp(32px,4vw,44px);line-height:1.05;letter-spacing:-.025em;margin-bottom:24px;font-variation-settings:"opsz" 144}.WaitlistSection_heading__D4VgR em{font-style:italic;color:var(--accent);font-weight:400}.WaitlistSection_lede__dn8Ox{font-size:16px;line-height:1.6;color:var(--ink-mute);margin-bottom:32px;letter-spacing:-.005em}.WaitlistSection_benefits__XccJ_{list-style:none;display:flex;flex-direction:column;gap:12px}.WaitlistSection_benefits__XccJ_ li{display:flex;align-items:baseline;gap:12px;font-size:14px;color:var(--ink);font-family:var(--font-mono);letter-spacing:-.005em}.WaitlistSection_benefits__XccJ_ li:before{content:"→";color:var(--accent);flex-shrink:0}.WaitlistSection_form__G8HZr{display:flex;flex-direction:column;gap:20px}.WaitlistSection_field__xttbx{display:flex;flex-direction:column;gap:8px}.WaitlistSection_label__cREgC{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-weight:500}.WaitlistSection_handleInput__WjGPI{display:flex;align-items:center;background:var(--bg);border:1px solid var(--rule);border-radius:8px;padding:0 14px;transition:border-color .2s ease}.WaitlistSection_handleInput__WjGPI:focus-within{border-color:var(--accent)}.WaitlistSection_inputAt__H9aqR{font-family:var(--font-mono);font-size:18px;color:var(--accent);font-weight:500;margin-right:2px}.WaitlistSection_input__sPlLE{flex:1 1;background:transparent;border:none;outline:none;padding:14px 0;font-family:var(--font-mono);font-size:16px;color:var(--ink);letter-spacing:-.005em}.WaitlistSection_input__sPlLE::placeholder{color:var(--ink-faint)}.WaitlistSection_inputPlain__5Pn9G{background:var(--bg);border:1px solid var(--rule);border-radius:8px;padding:14px;font-size:15px;color:var(--ink);outline:none;transition:border-color .2s ease;letter-spacing:-.005em}.WaitlistSection_inputPlain__5Pn9G:focus{border-color:var(--accent)}.WaitlistSection_inputPlain__5Pn9G::placeholder{color:var(--ink-faint)}.WaitlistSection_kindGroup___bZHl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;padding:4px;background:var(--bg);border:1px solid var(--rule);border-radius:8px}.WaitlistSection_kindBtn__URoCY{padding:9px 8px;background:transparent;color:var(--ink-mute);font-size:13px;border-radius:6px;font-weight:500;transition:all .2s ease}.WaitlistSection_kindBtn__URoCY:hover{color:var(--ink)}.WaitlistSection_kindBtnActive__mzqkq{background:var(--ink);color:var(--bg)}.WaitlistSection_kindBtnActive__mzqkq:hover{color:var(--bg)}.WaitlistSection_submit__NbMWL{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 24px;background:var(--accent);color:var(--bg);border-radius:100px;font-size:15px;font-weight:600;letter-spacing:-.005em;margin-top:8px;transition:transform .2s ease,box-shadow .2s ease}.WaitlistSection_submit__NbMWL:hover{transform:translateY(-1px);box-shadow:0 8px 24px -8px rgba(24,24,27,.5)}.WaitlistSection_submitArrow__EqEmH{transition:transform .2s ease}.WaitlistSection_submit__NbMWL:hover .WaitlistSection_submitArrow__EqEmH{transform:translateX(3px)}.WaitlistSection_fineprint__QvYgN{font-size:11px;font-family:var(--font-mono);color:var(--ink-faint);line-height:1.5;margin-top:4px;letter-spacing:-.005em}.WaitlistSection_success__nIjQ_{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px;animation:WaitlistSection_fadeUp__h3mW_ .5s ease}.WaitlistSection_successIcon__iw06k{color:var(--accent);margin-bottom:24px}.WaitlistSection_successTitle__T3a6S{font-family:var(--font-display);font-weight:400;font-size:28px;letter-spacing:-.02em;margin-bottom:12px;color:var(--ink);font-variation-settings:"opsz" 144}.WaitlistSection_successBody__9iBYk{font-size:15px;color:var(--ink-mute);letter-spacing:-.005em}@media (max-width:900px){.WaitlistSection_card__VpLJP{grid-template-columns:1fr;gap:48px;padding:40px}}@media (max-width:720px){.WaitlistSection_section__bYERQ{padding:80px 0}.WaitlistSection_container__OpEF2{padding:0 20px}.WaitlistSection_card__VpLJP{padding:32px 24px}}