@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_7bbc11fd-module__QttQka__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_7bbc11fd-module__QttQka__variable{--font-landing-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0ee55_hj9qcer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4fa387ec64143e14-s.0.qu-9752pffj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0mao5jbfbduzp.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0uzt.a6d44yda.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0mvwgmnhv29no.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/797e433ab948586e-s.p.09zddjkbdep5a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0ee55_hj9qcer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4fa387ec64143e14-s.0.qu-9752pffj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0mao5jbfbduzp.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0uzt.a6d44yda.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0mvwgmnhv29no.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/797e433ab948586e-s.p.09zddjkbdep5a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_5619c954-module__Wz4iDW__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_5619c954-module__Wz4iDW__variable{--font-landing-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.0y1-r_vehenvp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.10_7676vm7pyy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.0hck6o0i8wq3a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_856157ae-module__GpvB9G__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_856157ae-module__GpvB9G__variable{--font-landing-serif:"Instrument Serif", "Instrument Serif Fallback"}
.landing-v2{--purple-50:#f3eaff;--purple-100:#ede9fe;--purple-200:#c4b5fd;--purple-300:#b87dff;--purple-400:#9810fa;--purple-500:#8e51ff;--purple-600:#4c168d;--purple-800:#2a0a55;--purple-900:#2a0a55;--purple-950:#1e073e;--ink-0:#fff;--ink-50:#f8f9fc;--ink-100:#f5f2ff;--ink-200:#e7e9ed;--ink-300:#d5d7da;--ink-400:#a8acb3;--ink-500:#717680;--ink-600:#2b2f3a;--ink-700:#2b2f3a;--ink-800:#181d27;--ink-900:#181d27;--ink-950:#181d27;--bg-light:#f8f9fc;--bg-lighter:#fff;--bg-dark:#2a0a55;--bg-darker:#181d27;--text-light:#181d27;--text-light-muted:#717680;--text-dark:#fff;--text-dark-muted:#fff9;--line-light:#e7e9ed;--line-dark:#ffffff1f;--font-sans:var(--font-landing-sans,"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--font-serif:var(--font-landing-serif,"Instrument Serif", "Times New Roman", serif);--font-mono:var(--font-landing-mono,"JetBrains Mono", "Geist Mono", "SF Mono", Menlo, monospace);--r-sm:4px;--r-md:4px;--r-lg:4px;--r-xl:4px;--r-pill:999px;background:var(--bg-light);color:var(--text-light);font-family:var(--font-sans);font-feature-settings:"ss01", "cv11"}.landing-v2 *,.landing-v2 :before,.landing-v2 :after{box-sizing:border-box}.landing-v2 ::selection{color:#181d27;background:#ffd60a}.landing-v2 .eyebrow{border-radius:var(--r-pill);letter-spacing:.02em;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.landing-v2 .eyebrow-light{background:var(--purple-50);color:var(--purple-600);border:1px solid var(--purple-100)}.landing-v2 .eyebrow-dark{color:var(--purple-300);background:#7c5cff1f;border:1px solid #7c5cff33}.landing-v2 .eyebrow .dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite landing-v2-pulse}@keyframes landing-v2-pulse{0%,to{opacity:1}50%{opacity:.4}}.landing-v2 .btn{cursor:pointer;font-size:14px;font-weight:500;font-family:var(--font-sans);white-space:nowrap;border:1px solid #0000;border-radius:2px;align-items:center;gap:8px;padding:12px 20px;transition:all .2s;display:inline-flex}.landing-v2 .btn-primary{color:#fff;background:#4c168d}.landing-v2 .btn-primary:hover{background:#3d1271}.landing-v2 .btn-cta{color:#181d27;background:#ffd60a}.landing-v2 .btn-cta:hover{background:#fff1a3}.landing-v2 .btn-ghost-light{color:var(--ink-900);border-color:var(--line-light);background:0 0}.landing-v2 .btn-ghost-light:hover{background:var(--ink-100)}.landing-v2 .btn-ghost-dark{color:var(--ink-100);border-color:var(--line-dark);background:0 0}.landing-v2 .btn-ghost-dark:hover{background:#ffffff0a}.landing-v2 .serif-italic{font-family:var(--font-serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.landing-v2 .grid-bg-light{background-image:linear-gradient(90deg,#0f0a1f0a 1px,#0000 1px),linear-gradient(#0f0a1f0a 1px,#0000 1px);background-size:64px 64px}.landing-v2 .grid-bg-dark{background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-size:64px 64px}.landing-v2 .dot-bg-light{background-image:radial-gradient(#0f0a1f1a 1px,#0000 1px);background-size:24px 24px}.landing-v2 .dot-bg-dark{background-image:radial-gradient(#c4b5fd24 1px,#0000 1px);background-size:24px 24px}@keyframes landing-v2-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes landing-v2-flow{0%{left:6%}to{left:94%}}.landing-v2 .illustration-animation{transition:opacity .4s}.landing-v2 .illustration-animation svg{max-width:100%;height:auto;display:block}.landing-v2 .illustration-stat{text-align:center}.landing-v2 .pillar-ticket{transition:transform .3s}.landing-v2 .pillar-ticket:hover{transform:translateY(-3px)}.landing-v2 .pillar-ticket:hover .pillar-learn{color:var(--purple-800)}.landing-v2 .pillar-learn-arrow{transition:transform .3s;display:inline-block}.landing-v2 .pillar-ticket:hover .pillar-learn-arrow{transform:translate(3px)}.landing-v2 .section-divider{height:40px;font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-light-muted);border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);background:var(--bg-light);justify-content:space-between;align-items:center;gap:24px;padding:0 32px;font-size:11px;display:flex}.landing-v2 .section-divider .sd-index{flex-shrink:0}.landing-v2 .section-divider .sd-label{white-space:nowrap;text-overflow:ellipsis;text-align:center;flex:1;overflow:hidden}.landing-v2 .section-divider .sd-date{flex-shrink:0}.landing-v2 .data-strip{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-light-muted);text-transform:uppercase;font-size:11px}.landing-v2 .status-pill{border-radius:var(--r-pill);border:1px solid var(--line-light);background:var(--bg-lighter);font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-light-muted);align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}.landing-v2 .status-pill:before{content:"";background:#0f8a4e;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #0f8a4e1f}.landing-v2 .status-pill[data-tone=warning]:before{background:#c28a1b;box-shadow:0 0 0 3px #c28a1b1f}.landing-v2 .status-pill[data-tone=neutral]:before{background:var(--ink-400);box-shadow:0 0 0 3px #8a7f9e1f}.landing-v2 .purple-band{background:var(--purple-600);color:#fff;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500}.landing-v2 .ink-band{background:var(--ink-900);color:#fff;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500}.landing-v2 .no-band{background:var(--bg-lighter);color:var(--text-light-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--line-light);font-size:11px;font-weight:500}.landing-v2 .btn-yellow{color:#fff;background:#4c168d;border-color:#0000}.landing-v2 .btn-yellow:hover{background:#3d1271}.landing-v2 .top-status-strip{background:var(--bg-lighter);border-bottom:1px solid var(--line-light);align-items:center;height:28px;display:flex;position:relative;overflow:hidden}.landing-v2 .top-status-strip-track{white-space:nowrap;gap:32px;padding-left:32px;animation:90s linear infinite landing-v2-marquee;display:flex}.landing-v2 .top-status-entry{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-light-muted);align-items:center;gap:8px;font-size:11px;display:inline-flex}.landing-v2 .top-status-entry .label{color:var(--ink-700);font-weight:500}.landing-v2 .top-status-entry .dot{background:#0f8a4e;border-radius:50%;width:6px;height:6px}.landing-v2 .top-status-entry[data-tone=warning] .dot{background:#c28a1b}.landing-v2 .top-status-entry[data-tone=neutral] .dot{background:var(--ink-400)}@keyframes landing-v2-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-v2 .hero-ticker-grid{grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:start;gap:48px;padding:120px 32px 96px;display:grid}.landing-v2 .hero-ticker-heading{letter-spacing:-2px;overflow-wrap:break-word;word-wrap:break-word;text-wrap:balance;max-width:560px;font-size:clamp(36px,4.5vw,64px)}.landing-v2 .hero-ticker-body{font-size:18px}.landing-v2 .stats-grid{grid-template-columns:repeat(4,1fr)}.landing-v2 .stats-cell{padding:36px 40px;transition:background .15s}a.landing-v2 .stats-cell,.landing-v2 a.stats-cell{cursor:pointer}a.landing-v2 .stats-cell:hover,.landing-v2 a.stats-cell:hover{background:var(--bg-lighter,#f9fafb)}.landing-v2 .stats-value{font-size:40px}.landing-v2 .pillars-section{padding:120px 32px}.landing-v2 .pillars-heading{letter-spacing:-2.2px;overflow-wrap:break-word;text-wrap:balance;font-size:64px}.landing-v2 .pillars-grid{grid-template-columns:repeat(4,1fr);gap:20px}.landing-v2 .comparison-section,.landing-v2 .how-it-works-section{padding:120px 32px}.landing-v2 .how-it-works-heading{letter-spacing:-2.2px;overflow-wrap:break-word;text-wrap:balance;font-size:64px}.landing-v2 .how-it-works-grid{grid-template-columns:repeat(4,1fr);gap:16px}.landing-v2 .code-preview-section{padding:140px 64px}.landing-v2 .code-preview-grid{grid-template-columns:1fr;gap:48px;display:grid}.landing-v2 .code-preview-grid--two-col{grid-template-columns:1fr 1.1fr;gap:80px}.landing-v2 .code-preview-heading{letter-spacing:-2px;overflow-wrap:break-word;text-wrap:balance;font-size:60px}.landing-v2 .code-preview-snippet{white-space:pre;overflow-x:auto}@media (max-width:1024px){.landing-v2 .hero-ticker-grid{grid-template-columns:1fr minmax(0,280px);padding:80px 24px 72px}.landing-v2 .hero-ticker-heading{font-size:clamp(36px,5vw,56px)}.landing-v2 .stats-cell{padding:24px 20px}.landing-v2 .stats-value{font-size:32px}.landing-v2 .pillars-section{padding:80px 24px}.landing-v2 .pillars-heading{font-size:48px}.landing-v2 .pillars-grid{grid-template-columns:repeat(2,1fr)!important}.landing-v2 .how-it-works-section{padding:80px 24px}.landing-v2 .how-it-works-heading{font-size:48px}.landing-v2 .how-it-works-grid{grid-template-columns:repeat(2,1fr)!important}.landing-v2 .code-preview-section{padding:80px 24px}.landing-v2 .code-preview-heading{font-size:44px}.landing-v2 .code-preview-grid--two-col{grid-template-columns:1fr!important;gap:48px!important}}@media (max-width:768px){.landing-v2 .hero-ticker-grid{grid-template-columns:1fr;gap:24px;padding:80px 20px 60px}.landing-v2 .hero-ticker-heading{letter-spacing:-1px;font-size:32px}.landing-v2 .hero-ticker-body{font-size:16px}.landing-v2 .hero-ticker-chart{display:none}.landing-v2 .stats-grid{grid-template-columns:repeat(2,1fr)!important}.landing-v2 .stats-cell{padding:20px 16px}.landing-v2 .stats-value{font-size:24px}.landing-v2 .pillars-section{padding:60px 20px}.landing-v2 .pillars-heading{letter-spacing:-1px;font-size:32px}.landing-v2 .pillars-grid{gap:16px;grid-template-columns:1fr!important}.landing-v2 .pillar-ticket>div{min-height:auto}.landing-v2 .comparison-section,.landing-v2 .how-it-works-section{padding:60px 20px}.landing-v2 .how-it-works-heading{letter-spacing:-1px;font-size:32px}.landing-v2 .how-it-works-grid{grid-template-columns:1fr!important;gap:12px!important}.landing-v2 .code-preview-section{padding:60px 20px}.landing-v2 .code-preview-heading{letter-spacing:-1px;font-size:32px;line-height:1.15}.landing-v2 .code-preview-grid--two-col{grid-template-columns:1fr!important;gap:32px!important}.landing-v2 .code-preview-snippet{white-space:pre-wrap;word-break:break-all;padding:20px 16px;font-size:12px}.landing-v2 .code-preview-decoration{display:none}}
.marketing-light{--purple-50:#f3eaff;--purple-100:#ede9fe;--purple-200:#c4b5fd;--purple-300:#b87dff;--purple-400:#9810fa;--purple-500:#8e51ff;--purple-600:#4c168d;--purple-800:#2a0a55;--purple-900:#2a0a55;--purple-950:#1e073e;--ink-0:#fff;--ink-50:#f8f9fc;--ink-100:#f5f2ff;--ink-200:#e7e9ed;--ink-300:#d5d7da;--ink-400:#a8acb3;--ink-500:#717680;--ink-600:#2b2f3a;--ink-700:#2b2f3a;--ink-800:#181d27;--ink-900:#181d27;--ink-950:#181d27;--bg-light:#f8f9fc;--bg-lighter:#fff;--bg-dark:#2a0a55;--bg-darker:#181d27;--text-light:#181d27;--text-light-muted:#717680;--text-dark:#fff;--text-dark-muted:#fff9;--line-light:#e7e9ed;--line-dark:#ffffff1f;--font-sans:var(--font-landing-sans,"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--font-serif:var(--font-landing-serif,"Instrument Serif", "Times New Roman", serif);--font-mono:var(--font-landing-mono,"JetBrains Mono", "Geist Mono", "SF Mono", Menlo, monospace);--r-sm:4px;--r-md:4px;--r-lg:4px;--r-xl:4px;--r-pill:999px;background:var(--bg-light);color:var(--text-light);font-family:var(--font-sans);font-feature-settings:"ss01", "cv11"}.marketing-light *,.marketing-light :before,.marketing-light :after{box-sizing:border-box}.marketing-light ::selection{color:#181d27;background:#ffd60a}.marketing-light .eyebrow{border-radius:var(--r-pill);letter-spacing:.02em;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.marketing-light .eyebrow-light{background:var(--purple-50);color:var(--purple-600);border:1px solid var(--purple-100)}.marketing-light .eyebrow-dark{color:var(--purple-300);background:#7c5cff1f;border:1px solid #7c5cff33}.marketing-light .eyebrow .dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite landing-v2-pulse}@keyframes landing-v2-pulse{0%,to{opacity:1}50%{opacity:.4}}.marketing-light .btn{cursor:pointer;font-size:14px;font-weight:500;font-family:var(--font-sans);white-space:nowrap;border:1px solid #0000;border-radius:2px;align-items:center;gap:8px;padding:12px 20px;transition:all .2s;display:inline-flex}.marketing-light .btn-primary{color:#fff;background:#4c168d}.marketing-light .btn-primary:hover{background:#3d1271}.marketing-light .btn-cta{color:#181d27;background:#ffd60a}.marketing-light .btn-cta:hover{background:#fff1a3}.marketing-light .btn-ghost-light{color:var(--ink-900);border-color:var(--line-light);background:0 0}.marketing-light .btn-ghost-light:hover{background:var(--ink-100)}.marketing-light .btn-ghost-dark{color:var(--ink-100);border-color:var(--line-dark);background:0 0}.marketing-light .btn-ghost-dark:hover{background:#ffffff0a}.marketing-light .serif-italic{font-family:var(--font-serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.marketing-light .grid-bg-light{background-image:linear-gradient(90deg,#0f0a1f0a 1px,#0000 1px),linear-gradient(#0f0a1f0a 1px,#0000 1px);background-size:64px 64px}.marketing-light .grid-bg-dark{background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-size:64px 64px}.marketing-light .dot-bg-light{background-image:radial-gradient(#0f0a1f1a 1px,#0000 1px);background-size:24px 24px}.marketing-light .dot-bg-dark{background-image:radial-gradient(#c4b5fd24 1px,#0000 1px);background-size:24px 24px}@keyframes landing-v2-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes landing-v2-flow{0%{left:6%}to{left:94%}}.marketing-light .pillar-ticket{transition:transform .3s}.marketing-light .pillar-ticket:hover{transform:translateY(-3px)}.marketing-light .pillar-ticket:hover .pillar-learn{color:var(--purple-800)}.marketing-light .pillar-learn-arrow{transition:transform .3s;display:inline-block}.marketing-light .pillar-ticket:hover .pillar-learn-arrow{transform:translate(3px)}.marketing-light .section-divider{height:40px;font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-light-muted);border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);background:var(--bg-light);justify-content:space-between;align-items:center;gap:24px;padding:0 32px;font-size:11px;display:flex}.marketing-light .section-divider .sd-index{flex-shrink:0}.marketing-light .section-divider .sd-label{white-space:nowrap;text-overflow:ellipsis;text-align:center;flex:1;overflow:hidden}.marketing-light .section-divider .sd-date{flex-shrink:0}.marketing-light .data-strip{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-light-muted);text-transform:uppercase;font-size:11px}.marketing-light .status-pill{border-radius:var(--r-pill);border:1px solid var(--line-light);background:var(--bg-lighter);font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-light-muted);align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}.marketing-light .status-pill:before{content:"";background:#0f8a4e;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #0f8a4e1f}.marketing-light .status-pill[data-tone=warning]:before{background:#c28a1b;box-shadow:0 0 0 3px #c28a1b1f}.marketing-light .status-pill[data-tone=neutral]:before{background:var(--ink-400);box-shadow:0 0 0 3px #8a7f9e1f}.marketing-light .purple-band{background:var(--purple-600);color:#fff;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500}.marketing-light .ink-band{background:var(--ink-900);color:#fff;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500}.marketing-light .no-band{background:var(--bg-lighter);color:var(--text-light-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--line-light);font-size:11px;font-weight:500}.marketing-light .btn-yellow{color:#fff;background:#4c168d;border-color:#0000}.marketing-light .btn-yellow:hover{background:#3d1271}.marketing-light .top-status-strip{background:var(--bg-lighter);border-bottom:1px solid var(--line-light);align-items:center;height:28px;display:flex;position:relative;overflow:hidden}.marketing-light .top-status-strip-track{white-space:nowrap;gap:32px;padding-left:32px;animation:90s linear infinite landing-v2-marquee;display:flex}.marketing-light .top-status-entry{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-light-muted);align-items:center;gap:8px;font-size:11px;display:inline-flex}.marketing-light .top-status-entry .label{color:var(--ink-700);font-weight:500}.marketing-light .top-status-entry .dot{background:#0f8a4e;border-radius:50%;width:6px;height:6px}.marketing-light .top-status-entry[data-tone=warning] .dot{background:#c28a1b}.marketing-light .top-status-entry[data-tone=neutral] .dot{background:var(--ink-400)}@keyframes landing-v2-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marketing-light .mkt-section{padding:120px 32px}.marketing-light .mkt-section-sm{padding:96px 32px}.marketing-light .mkt-h-xl{letter-spacing:-1.8px;overflow-wrap:break-word;text-wrap:balance;font-size:56px;font-weight:500;line-height:1.04}.marketing-light .mkt-h-lg{letter-spacing:-1.6px;overflow-wrap:break-word;text-wrap:balance;font-size:48px;font-weight:500;line-height:1.05}.marketing-light .mkt-h-md{letter-spacing:-1.4px;overflow-wrap:break-word;text-wrap:balance;font-size:44px;font-weight:500;line-height:1.05}.marketing-light .mkt-grid-4{grid-template-columns:repeat(4,1fr);display:grid}.marketing-light .mkt-grid-3{grid-template-columns:repeat(3,1fr);display:grid}.marketing-light .mkt-grid-logos{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.marketing-light .mkt-two-col-faq{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.marketing-light .mkt-two-col-sales{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;display:grid}.marketing-light .mkt-case-study-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}.marketing-light .mkt-form-grid{grid-template-columns:1fr 1fr;display:grid}@media (max-width:1024px){.marketing-light .mkt-section{padding:80px 24px}.marketing-light .mkt-section-sm{padding:64px 24px}.marketing-light .mkt-h-xl{letter-spacing:-1.4px;font-size:44px}.marketing-light .mkt-h-lg{letter-spacing:-1.2px;font-size:38px}.marketing-light .mkt-h-md{letter-spacing:-1px;font-size:36px}.marketing-light .mkt-grid-4,.marketing-light .mkt-grid-3{grid-template-columns:repeat(2,1fr)}.marketing-light .mkt-two-col-faq,.marketing-light .mkt-two-col-sales{gap:40px}}@media (max-width:768px){.marketing-light .mkt-section{padding:60px 20px}.marketing-light .mkt-section-sm{padding:48px 20px}.marketing-light .mkt-h-xl,.marketing-light .mkt-h-lg{letter-spacing:-1px;font-size:32px}.marketing-light .mkt-h-md{letter-spacing:-.8px;font-size:28px}.marketing-light .mkt-grid-4,.marketing-light .mkt-grid-3{grid-template-columns:1fr}.marketing-light .mkt-two-col-faq,.marketing-light .mkt-two-col-sales{grid-template-columns:1fr;gap:32px}.marketing-light .mkt-case-study-grid,.marketing-light .mkt-form-grid{grid-template-columns:1fr}.marketing-light .mkt-case-study-grid{padding:24px 20px!important}.marketing-light .mkt-grid-logos{gap:8px!important}}@media (prefers-reduced-motion:reduce){.marketing-light *,.marketing-light :before,.marketing-light :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=13l~bkzi38nkv.css.map*/