:root{--primary:#4f2dff;--violet:#3a18c9;--orange:#ff6b33;--amber:#ffb800;--ink:#23153c;--muted:#5c4c70;--bg:#f5e7d8;--soft:#efdcc7;--paper:#fff;--line:#23153c29;--hard:#23153c;--grad:linear-gradient(135deg,#4f2dff,#3a18c9);--shadow-hard:10px 10px 0 0 var(--hard)}*{box-sizing:border-box;margin:0;padding:0}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.65;overflow-x:hidden}a{color:inherit;text-decoration:none}.wrap{max-width:1180px;margin:0 auto;padding:0 28px}.mono{font-family:JetBrains Mono,monospace}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--primary);align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:600;display:flex}.eyebrow:before{content:"";background:var(--primary);width:24px;height:1.5px}h1,h2,h3{letter-spacing:-.035em;font-family:Inter Tight,Inter,sans-serif;line-height:1.05}h1{font-size:clamp(42px,5.4vw,74px);font-weight:800}h2{margin:20px 0 18px;font-size:clamp(32px,4.4vw,54px);font-weight:700}h3{letter-spacing:-.02em;font-size:20px;font-weight:700}.lead{color:var(--muted);max-width:620px;font-size:clamp(17px,1.7vw,20px)}section{padding:100px 0}.btn{will-change:transform;border-radius:999px;align-items:center;gap:10px;padding:16px 32px;font-size:15px;font-weight:600;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;display:inline-flex}.btn .arr{transition:transform .25s cubic-bezier(.22,1,.36,1)}.btn:hover .arr{transform:translate(4px)}.btn-primary{background:var(--grad);color:#fff;box-shadow:0 10px 30px #4f2dff40}.btn-primary:hover{box-shadow:0 16px 40px #4f2dff59}.btn-ghost{color:var(--ink);border:1.5px solid #1113}.btn-ghost:hover{border-color:var(--ink)}.line-mask{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.line-mask>span{display:block}[data-reveal]{will-change:transform,opacity}nav{z-index:100;border-bottom:1px solid #0000;transition:transform .4s cubic-bezier(.22,1,.36,1),background .3s,border-color .3s;position:fixed;top:0;left:0;right:0}nav.scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:var(--line);background:#ffffffd9}nav.hidden{transform:none}.nav-inner{justify-content:space-between;align-items:center;height:76px;display:flex}.logo{letter-spacing:-.03em;align-items:center;gap:0;font-family:Inter Tight,sans-serif;font-size:21px;font-weight:800;display:inline-flex}.logo-mark{flex:none;width:26px;height:26px;margin-right:9px;display:block}.logo span{background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.nav-links{color:var(--muted);align-items:center;gap:32px;font-size:14px;font-weight:500;display:flex}.nav-links>a{padding:4px 0;position:relative}.nav-links>a:not(.nav-cta):after{content:"";background:var(--ink);transform-origin:100%;width:100%;height:1.5px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.nav-links>a:not(.nav-cta):hover{color:var(--ink)}.nav-links>a:not(.nav-cta):hover:after{transform-origin:0;transform:scaleX(1)}.nav-links>a.nav-cta{border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:13px 26px;font-size:14px;display:inline-flex}.menu-btn{cursor:pointer;background:0 0;border:none;margin-left:6px;padding:10px;display:none}.menu-btn span{background:var(--ink);width:22px;height:2px;margin:5px 0;transition:transform .3s,opacity .3s;display:block}.menu-btn[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.menu-btn[aria-expanded=true] span:nth-child(2){opacity:0}.menu-btn[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=820px){.nav-links a:not(.nav-cta){display:none}.menu-btn{display:block}.nav-links.open{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;align-items:flex-start;gap:0;padding:12px 28px 20px;position:absolute;top:76px;left:0;right:0;box-shadow:0 20px 40px #11111114}.nav-links.open a{width:100%;padding:13px 0;font-size:16px;display:block!important}.nav-links.open .nav-cta{text-align:center;border-radius:999px;justify-content:center;margin-top:10px;padding:13px 26px;display:flex!important}}@media (width<=560px){.nav-links>.nav-cta{display:none}.nav-inner{height:64px}.nav-links.open{top:64px}}.hero{align-items:center;min-height:auto;padding:126px 0 70px;display:flex;position:relative;overflow:hidden}@media (width>=981px){.hero{min-height:min(100vh,860px)}}#field{z-index:0;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.hero-inner{z-index:1;width:100%;position:relative}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;display:grid}@media (width<=980px){.hero-grid{grid-template-columns:1fr;gap:56px}}.hero h1 em{background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero .lead{margin:26px 0 38px}.hero-ctas{flex-wrap:wrap;gap:16px;display:flex}.hero-meta{color:var(--muted);letter-spacing:.06em;flex-wrap:wrap;gap:28px;margin-top:44px;font-family:JetBrains Mono,monospace;font-size:11.5px;display:flex}.hero-meta b{color:var(--ink);font-weight:600}.terminal{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);background:#ffffffbf;border-radius:22px;padding:0;overflow:hidden;box-shadow:0 30px 80px #11111117}.term-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.term-bar .dots{gap:7px;display:flex}.term-bar .dots i{background:#e4e0d6;border-radius:99px;width:9px;height:9px;display:block}.term-bar .title{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:11px}.term-bar .live{color:var(--primary);align-items:center;gap:7px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;display:flex}.term-bar .live:before{content:"";background:var(--primary);border-radius:99px;width:7px;height:7px;animation:1.6s ease-in-out infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}.term-body{padding:22px;position:relative}.variant{background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:34px 1fr 58px;align-items:center;gap:14px;padding:14px 16px;transition:transform .7s cubic-bezier(.22,1,.36,1),background .5s,border-color .5s;display:grid;position:relative}.variant .vid{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.variant .bar{background:#efece3;border-radius:99px;height:9px;overflow:hidden}.variant .fill{background:#cfcabd;border-radius:99px;width:0%;height:100%;transition:width .45s cubic-bezier(.22,1,.36,1),background .5s}.variant .score{font-variant-numeric:tabular-nums;color:var(--muted);text-align:right;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;transition:color .5s}.variant.lead-v{background:#fff;border-color:#4f2dff66;box-shadow:0 8px 24px #4f2dff1a}.variant.lead-v .score{color:var(--primary)}.term-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 22px;font-size:13px;display:flex}.term-foot .route{font-weight:600}.term-foot .route b{color:var(--primary)}.term-foot .stamp{color:var(--muted);letter-spacing:.05em;font-family:JetBrains Mono,monospace;font-size:10.5px}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--soft);padding:20px 0;overflow:hidden}.ticker-track{gap:0;width:max-content;animation:34s linear infinite marquee;display:flex}.ticker-item{letter-spacing:.08em;color:var(--muted);white-space:nowrap;align-items:center;gap:14px;padding:0 34px;font-family:JetBrains Mono,monospace;font-size:12.5px;display:flex}.ticker-item b{color:var(--ink);font-weight:600}.ticker-item:after{content:"";background:var(--orange);border-radius:99px;width:5px;height:5px;margin-left:34px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none}}.metrics{padding:92px 0}.metrics-grid{border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;display:grid}@media (width<=820px){.metrics-grid{border-left:none;border-top:1px solid var(--line);grid-template-columns:1fr}}.metric{border-right:1px solid var(--line);padding:20px 40px}@media (width<=820px){.metric{border-right:none;border-bottom:1px solid var(--line);padding:32px 8px}}.metric .num{letter-spacing:-.045em;font-variant-numeric:tabular-nums;background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Inter Tight,sans-serif;font-size:clamp(48px,5.6vw,76px);font-weight:800;line-height:1;display:inline-block}.metric .lbl{color:var(--muted);max-width:260px;margin-top:14px;font-size:14.5px}.metrics-note{color:var(--muted);letter-spacing:.04em;margin-top:40px;font-family:JetBrains Mono,monospace;font-size:11.5px}.tl{margin-top:72px;padding-left:52px;position:relative}.tl:before{content:"";background:var(--line);width:2px;position:absolute;top:0;bottom:0;left:14px}.tl-progress{background:var(--grad);transform-origin:top;width:2px;height:100%;position:absolute;top:0;left:14px;transform:scaleY(0)}.tl-step{padding:0 0 88px;position:relative}.tl-step:last-child{padding-bottom:0}.tl-step .node{border:2px solid var(--line);width:30px;height:30px;color:var(--muted);background:#fff;border-radius:99px;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;transition:border-color .4s,color .4s,box-shadow .4s;display:flex;position:absolute;top:4px;left:-52px}.tl-step.active .node{border-color:var(--primary);color:var(--primary);box-shadow:0 0 0 6px #4f2dff1a}.tl-step .k{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:600;display:block}.tl-step h3{font-size:clamp(24px,2.6vw,32px)}.tl-step p{color:var(--muted);max-width:560px;margin-top:12px;font-size:16px}.tl-step .proof{border:1px solid var(--line);background:#fff;border-radius:99px;align-items:center;gap:10px;margin-top:18px;padding:9px 18px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;display:inline-flex}.tl-step .proof i{background:var(--orange);border-radius:99px;width:7px;height:7px;display:block}.moat-grid{perspective:1200px;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:64px;display:grid}@media (width<=900px){.moat-grid{grid-template-columns:1fr}}.layer{border:1px solid var(--line);will-change:transform;background:#fff;border-radius:20px;padding:36px 32px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;position:relative;overflow:hidden}.layer:hover{transform:translateY(-8px);box-shadow:0 24px 60px #11111117}.layer:before{content:"";background:var(--grad);height:4px;position:absolute;top:0;left:0;right:0}.layer .depth{letter-spacing:.14em;text-transform:uppercase;color:var(--violet);margin-bottom:16px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;display:block}.layer h3{font-size:21px}.layer p{color:var(--muted);margin-top:12px;font-size:15px}.layer .stat{border-top:1px solid var(--line);color:var(--muted);margin-top:24px;padding-top:20px;font-family:JetBrains Mono,monospace;font-size:12px}.layer .stat b{color:var(--ink);font-weight:600}.moat-note{color:var(--muted);max-width:700px;margin-top:44px;font-size:15.5px}.infra{background:var(--ink);color:#fff;position:relative;overflow:hidden}.infra .eyebrow{color:var(--amber)}.infra .eyebrow:before{background:var(--amber)}.infra h2{color:#fff}.infra .lead{color:#fff9}.infra-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin-top:24px;display:grid}@media (width<=900px){.infra-grid{grid-template-columns:1fr;gap:48px}}.infra-list{margin-top:36px;list-style:none}.infra-list li{border-bottom:1px solid #ffffff1a;grid-template-columns:auto 1fr;gap:18px;padding:22px 0;font-size:15.5px;display:grid}.infra-list li:last-child{border-bottom:none}.infra-list .n{color:var(--amber);margin-top:5px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.infra-list b{color:#fff;margin-bottom:4px;font-weight:600;display:block}.infra-list span{color:#ffffff8c;font-size:14.5px}.rack{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;gap:12px;padding:28px;display:grid}.rack .cap{letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:10.5px}.rack .u{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;padding:15px 18px;font-size:13.5px;display:flex}.rack .u b{align-items:center;gap:11px;font-weight:600;display:flex}.rack .u .st{color:#ffffff80;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-size:11px}.rack .on{background:var(--amber);border-radius:99px;width:7px;height:7px;animation:2.2s ease-in-out infinite blink;display:inline-block}.rack .u:nth-child(odd) .on{animation-delay:.7s}.assure-inner{grid-template-columns:1fr 1fr;align-items:start;gap:80px;margin-top:8px;display:grid}@media (width<=900px){.assure-inner{grid-template-columns:1fr;gap:44px}}.assure .lead{margin-top:20px}.check-list{list-style:none}.check-list li{background:var(--soft);border:1px solid var(--line);border-radius:18px;grid-template-columns:auto 1fr;gap:16px;margin-bottom:14px;padding:24px 26px;font-size:15px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:grid}.check-list .tick{background:var(--grad);color:#fff;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;font-size:12px;font-weight:700;display:flex}.check-list b{margin-bottom:3px;font-weight:600;display:block}.check-list span{color:var(--muted);font-size:14.5px}.verts{flex-wrap:wrap;gap:14px;margin-top:48px;display:flex}.vert{border:1.5px solid var(--line);color:var(--muted);border-radius:999px;padding:13px 24px;font-size:14.5px;font-weight:500;transition:border-color .3s,color .3s,transform .3s cubic-bezier(.22,1,.36,1)}.vert.hot{border-color:var(--primary);color:var(--primary);background:#4f2dff0a}.founder-card{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:auto 1fr;align-items:start;gap:44px;margin-top:64px;padding:52px;display:grid}@media (width<=780px){.founder-card{grid-template-columns:1fr;padding:36px}}.avatar{background:var(--grad);color:#fff;letter-spacing:-.02em;border-radius:99px;justify-content:center;align-items:center;width:96px;height:96px;font-family:Inter Tight,sans-serif;font-size:30px;font-weight:800;display:flex}.founder-card h3{font-size:24px}.founder-card .role{color:var(--muted);margin:5px 0 26px;font-size:14px}.arc{list-style:none}.arc li{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:18px;padding:14px 0;font-size:16px;display:grid}.arc li:last-child{border-bottom:none}.arc .n{color:var(--violet);margin-top:5px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.arc span{color:var(--muted)}.arc b{color:var(--ink);font-weight:600}.cta{padding:108px 0}.cta-box{color:#fff;text-align:center;background:linear-gradient(160deg,#141318,#0b0a0e 60%);border:1px solid #ffffff14;border-radius:28px;padding:clamp(52px,7vw,88px);position:relative;overflow:hidden}.cta-box:before{content:"";background:radial-gradient(closest-side,#4f2dff47,#0000);width:60%;height:180%;position:absolute;top:-40%;right:-10%;transform:rotate(18deg)}.cta-box h2{color:#fff;margin:0 0 16px;position:relative}.cta-box p{color:#ffffffd9;max-width:560px;margin:0 auto 36px;font-size:17.5px;position:relative}.cta-box .btn{color:#0b0a0e;background:#fff;position:relative}.cta-box .sub{color:#ffffffb3;margin-top:22px;font-size:13px;position:relative}.cta-box .sub a{margin:-8px 0;padding:8px 2px;text-decoration:underline;display:inline-block}.cta-split{text-align:left;grid-template-columns:1fr 1fr;align-items:start;gap:clamp(36px,5vw,64px);display:grid}.cta-split h2{margin-bottom:14px}.cta-split p{max-width:none;margin:0 0 22px}.cta-points{gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.cta-points li{color:#ffffffd1;padding-left:22px;font-size:15.5px;line-height:1.5;position:relative}.cta-points li:before{content:"";background:var(--grad);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:0}.cta-split .sub{margin-top:0}.cta-form{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:20px;padding:clamp(22px,3vw,30px);position:relative}.cta-form .demo-form{max-width:none;margin:0}@media (width<=900px){.cta-split{grid-template-columns:1fr}}footer{border-top:1px solid var(--line);color:var(--muted);padding:48px 0;font-size:13px}.foot-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.foot-links{flex-wrap:wrap;justify-content:center;gap:14px 24px;display:flex}.foot-links a:hover{color:var(--ink)}.manifesto{background:var(--ink);color:#fff;text-align:center;padding:124px 0}.manifesto .m1{letter-spacing:-.035em;color:#ffffff8c;font-family:Inter Tight,sans-serif;font-size:clamp(30px,4.6vw,58px);font-weight:700;line-height:1.12}.manifesto .m2{letter-spacing:-.04em;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#8a73ff,#c08bf2);-webkit-background-clip:text;background-clip:text;margin-top:14px;font-family:Inter Tight,sans-serif;font-size:clamp(34px,5.2vw,66px);font-weight:800;line-height:1.1}.manifesto p{color:#ffffff8c;max-width:640px;margin:34px auto 0;font-size:16.5px}.method-grid{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:64px;display:grid}@media (width<=900px){.method-grid{grid-template-columns:1fr}}.method{background:var(--soft);border:1px solid var(--line);border-radius:20px;padding:34px 30px}.method .mn{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);margin-bottom:16px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;display:block}.method h3{font-size:20px}.method p{color:var(--muted);margin-top:12px;font-size:15px}.stages{flex-wrap:wrap;align-items:center;gap:0;margin-top:52px;display:flex}.stage{background:var(--soft);border:1px solid var(--line);border-radius:16px;align-items:center;gap:14px;padding:20px 24px;font-size:14.5px;display:flex}.stage .sn{color:var(--primary);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.stage b{font-weight:600}.stage-arr{color:var(--muted);padding:0 16px;font-size:18px}@media (width<=820px){.stages{flex-direction:column;align-items:stretch}.stage-arr{text-align:center;padding:6px 0}}.manifesto .w{display:inline-block}.m1 .w{color:#ffffff8c}.m2 .w{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#8a73ff,#c08bf2);-webkit-background-clip:text;background-clip:text}.progress{background:var(--grad);transform-origin:0;z-index:101;width:100%;height:2.5px;position:fixed;top:0;left:0;transform:scaleX(0)}.skip{z-index:200;background:var(--ink);color:#fff;border-radius:0 0 12px;padding:12px 20px;font-weight:600;position:absolute;top:0;left:-9999px}.skip:focus{left:0}.variant{will-change:transform}.variant.locked{animation:1.4s ease-in-out infinite lockpulse}@keyframes lockpulse{0%,to{box-shadow:5px 5px 0 0 var(--primary)}50%{box-shadow:8px 8px 0 0 var(--orange)}}.cost{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;margin-top:56px;padding:30px 32px}.cost .cap{letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin-bottom:24px;font-family:JetBrains Mono,monospace;font-size:10.5px}.cost-row{grid-template-columns:190px 1fr;align-items:center;gap:18px;margin-bottom:18px;display:grid}.cost-row:last-of-type{margin-bottom:0}@media (width<=640px){.cost-row{grid-template-columns:1fr;gap:8px}}.cost-row .who{font-size:13.5px;font-weight:600}.cost-row .who span{color:#ffffff80;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;display:block}.cost-bar{background:#ffffff0f;border-radius:99px;height:14px;position:relative}.cost-bar i{border-radius:99px;width:0;transition:width 1.4s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0}.cost-bar .ws{background:linear-gradient(90deg,var(--amber),var(--orange));min-width:8px}.cost-bar .api{background:#ffffff47}.cost-note{color:#fff9;letter-spacing:.04em;margin-top:22px;font-family:JetBrains Mono,monospace;font-size:12px}.cost-note b{color:var(--amber);font-weight:600}.ticker:hover .ticker-track{animation-play-state:paused}.layer{transform-style:preserve-3d}.problem{border-bottom:1px solid var(--line);padding:92px 0}.pains{grid-template-columns:repeat(2,1fr);gap:22px 48px;margin-top:52px;display:grid}@media (width<=880px){.pains{grid-template-columns:1fr}}.pain{border-left:2.5px solid var(--orange);padding:6px 0 6px 22px}.pain b{letter-spacing:-.01em;font-size:16.5px;font-weight:650;display:block}.pain span{color:var(--muted);margin-top:6px;font-size:14.5px;display:block}.voice-grid{grid-template-columns:1fr 1fr;gap:26px;margin-top:60px;display:grid}@media (width<=880px){.voice-grid{grid-template-columns:1fr}}.voice{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:22px;padding:38px 34px;display:flex}.voice .q{letter-spacing:-.01em;font-size:17px;line-height:1.6}.voice .q b{background:linear-gradient(135deg,#4f2dff1f,#923adc1f);border-radius:5px;padding:1px 5px;font-weight:650}.voice .who{border-top:1px solid var(--line);align-items:center;gap:14px;margin-top:auto;padding-top:20px;display:flex}.voice .who .av{background:var(--grad);color:#fff;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:flex}.voice .who b{font-size:14.5px;font-weight:650;display:block}.voice .who span{color:var(--muted);font-size:13px}.voice .tag{letter-spacing:.12em;text-transform:uppercase;color:var(--violet);font-family:JetBrains Mono,monospace;font-size:10.5px}.paths{grid-template-columns:1fr 1fr;gap:26px;margin-top:60px;display:grid}@media (width<=880px){.paths{grid-template-columns:1fr}}.path{border:1px solid var(--line);border-radius:22px;padding:40px 36px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;position:relative;overflow:hidden}.path:hover{transform:translateY(-6px);box-shadow:0 24px 60px #11111114}.path.p-growth{background:#fff}.path.p-cfo{background:var(--ink);color:#fff;border-color:var(--ink)}.path .pk{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);margin-bottom:16px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;display:block}.path.p-cfo .pk{color:var(--amber)}.path h3{letter-spacing:-.02em;font-size:23px}.path p{color:var(--muted);margin:12px 0 26px;font-size:15px}.path.p-cfo p{color:#fff9}.path .btn{padding:13px 26px;font-size:14px}.path.p-cfo .btn{color:var(--ink);background:#fff}.divchart{border:1px solid var(--line);background:#fff;border-radius:22px;margin-top:64px;padding:36px 36px 26px;overflow:hidden}@media (width<=640px){.divchart{padding:24px 16px 18px}}.divchart svg{width:100%;height:auto;display:block}.divchart .cap-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.divchart .cap-row .t{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:11px}.divchart .legend{color:var(--muted);gap:22px;font-size:12.5px;display:flex}.divchart .legend i{vertical-align:middle;border-radius:99px;width:18px;height:3px;margin-right:8px;display:inline-block}.chart-line{fill:none;stroke-linecap:round}.gap-fill{opacity:0;transition:opacity 1.2s .8s}.divchart.drawn .gap-fill{opacity:1}.tl-step{grid-template-columns:1fr 400px;align-items:center;gap:48px;display:grid}@media (width<=960px){.tl-step{grid-template-columns:1fr;gap:28px}}.tl-visual{border:1px solid var(--line);background:#fff;border-radius:20px;padding:26px;box-shadow:0 16px 44px #1111110d}.tl-visual .vcap{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);justify-content:space-between;margin-bottom:18px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.tl-visual .vcap em{color:var(--violet);font-style:normal}.kill-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.kg{aspect-ratio:1;border-radius:12px;transition:opacity .6s,filter .6s;position:relative;overflow:hidden}.kg i{position:absolute;inset:0}.kg .sc{color:var(--muted);background:#fff;border-radius:8px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;position:absolute;bottom:6px;right:6px}.kg.win .sc{color:var(--primary)}.kg.dead{opacity:.28;filter:grayscale()}.kg .x{color:var(--muted);justify-content:center;align-items:center;font-size:20px;font-weight:600;display:none;position:absolute;inset:0}.kg.dead .x{display:flex}.flow svg{width:100%;height:auto;display:block}.flow-path{fill:none;stroke-dasharray:5 9;animation:1.2s linear infinite dashmove}@keyframes dashmove{to{stroke-dashoffset:-14px}}@media (prefers-reduced-motion:reduce){.flow-path{animation:none}}.flow text{font-family:JetBrains Mono,monospace}.ledger{gap:10px;display:grid}.ledger .lrow{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;padding:14px 16px;font-size:13.5px;display:flex}.ledger .lrow .lk{color:var(--muted)}.ledger .lrow .lv{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-weight:600}.ledger .lrow.strike .lv{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.ledger .lrow.ok{background:var(--soft)}.ledger .stamp-row{color:var(--muted);align-items:center;gap:10px;padding:6px 4px 0;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.ledger .stamp-row .dot{background:var(--orange);border-radius:99px;width:7px;height:7px}.layer .glyph{background:linear-gradient(135deg,#4f2dff14,#923adc14);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:18px;display:flex}.layer .glyph svg{width:24px;height:24px}.arch{border:1px solid var(--line);background:#fff;border-radius:22px;margin-top:70px;padding:38px}@media (width<=640px){.arch{padding:22px 14px}}.arch .acap{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);margin-bottom:26px;font-family:JetBrains Mono,monospace;font-size:11px}.arch svg{width:100%;height:auto;display:block}@media (width<=700px){.arch{-webkit-overflow-scrolling:touch;overflow-x:auto}.arch svg{min-width:640px}.divchart{overflow-x:hidden}.divchart svg{min-width:0}.divchart svg text{font-size:20px}.divchart svg .chart-line{stroke-width:6px}.divchart .legend{flex-direction:column;gap:6px}}.arch text{font-family:JetBrains Mono,monospace}.arch .flow-path{stroke-dasharray:4 8}.avatar-frame{background:var(--grad);border-radius:24px;flex-shrink:0;width:132px;height:132px;padding:3px}.avatar-frame .ph{width:100%;height:100%;color:var(--primary);letter-spacing:-.02em;background:linear-gradient(160deg,#efeaff,#faf8f4);border-radius:21px;justify-content:center;align-items:center;font-family:Inter Tight,sans-serif;font-size:36px;font-weight:800;display:flex}:focus-visible{outline:3px solid var(--amber);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.demo-form{text-align:left;max-width:720px;margin:40px auto 0}.demo-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.demo-form label{margin-bottom:16px;display:block}.demo-form label span{letter-spacing:.08em;text-transform:uppercase;color:#fffc;margin-bottom:8px;font-size:12px;display:block}.demo-form input,.demo-form textarea{color:#fff;width:100%;font:inherit;background:#ffffff12;border:1px solid #ffffff4d;border-radius:10px;outline:none;padding:13px 14px}.demo-form input::placeholder,.demo-form textarea::placeholder{color:#ffffff80}.demo-form input:focus,.demo-form textarea:focus{background:#ffffff1f;border-color:#fff}.demo-form .demo-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.demo-form button{margin-top:8px}.demo-error{color:#ff8a8a;margin-top:12px;font-size:14px}.demo-form-done h3{margin:0 0 8px}.tl-datanote{color:var(--muted);max-width:720px;margin-top:36px;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.7}.logostrip{border-top:1px solid var(--line);padding:34px 0}.logostrip-label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:11px}.logostrip-list{flex-wrap:wrap;align-items:center;gap:14px 34px;margin-top:16px;list-style:none;display:flex}.logostrip-list li{letter-spacing:-.02em;color:#1111119e;font-family:Inter Tight,sans-serif;font-size:17px;font-weight:700}.term-caption{color:var(--muted);max-width:420px;margin-top:16px;font-size:13.5px}.problem-close{letter-spacing:-.03em;max-width:820px;margin-top:46px;font-family:Inter Tight,sans-serif;font-size:clamp(22px,2.6vw,30px);font-weight:700;line-height:1.25}.problem-stakes{letter-spacing:-.04em;max-width:900px;margin:54px 0 8px;font-family:Inter Tight,sans-serif;font-size:clamp(30px,4.4vw,54px);font-weight:800;line-height:1.05}.compare-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:52px;display:grid}@media (width<=820px){.compare-grid{grid-template-columns:1fr}}.compare-col{border:1px solid var(--line);background:#fff;border-radius:20px;padding:30px}.compare-col ul{gap:16px;margin-top:20px;list-style:none;display:grid}.compare-col li{color:var(--muted);padding-left:26px;font-size:15.5px;line-height:1.6;position:relative}.compare-head{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:11px}.compare-a li:before{content:"×";color:#b4aea0;font-size:16px;position:absolute;top:-1px;left:0}.compare-b{border-color:#4f2dff59;box-shadow:0 20px 50px #4f2dff14}.compare-b .compare-head{color:var(--primary)}.compare-b li{color:var(--ink)}.compare-b li:before{content:"✓";color:var(--primary);font-size:14px;font-weight:700;position:absolute;top:-1px;left:0}.method-block{margin-top:90px}.method-heading{margin:16px 0 34px;font-size:clamp(22px,2.4vw,30px)}.faq{border-top:1px solid var(--line)}.faq-list{border-top:1px solid var(--line);margin-top:44px}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-family:Inter Tight,sans-serif;font-size:18px;font-weight:700;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary i{flex:none;width:12px;height:12px;position:relative}.faq-item summary i:before,.faq-item summary i:after{content:"";background:var(--primary);transition:transform .25s;position:absolute}.faq-item summary i:before{width:12px;height:2px;top:5px;left:0}.faq-item summary i:after{width:2px;height:12px;top:0;left:5px}.faq-item[open] summary i:after{transform:scaleY(0)}.faq-item p{color:var(--muted);max-width:760px;padding:0 0 26px;font-size:15.5px}.faq-foot{color:var(--muted);margin-top:40px;font-size:14px}.faq-foot a{color:var(--primary);font-weight:600}.policy-grid{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:52px;display:grid}@media (width<=820px){.policy-grid{grid-template-columns:1fr}}.policy{border:1px solid var(--line);background:var(--soft);border-radius:18px;padding:28px}.policy h3{margin-bottom:10px}.policy p{color:var(--muted);font-size:15.5px}.policy-note{letter-spacing:.06em;color:var(--muted);margin-top:10px;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-block}.page-h1{letter-spacing:-.035em;margin:20px 0 18px;font-family:Inter Tight,Inter,sans-serif;font-size:clamp(32px,4.4vw,54px);font-weight:700;line-height:1.05}@media (width<=640px){.hero{padding:104px 0 64px}footer a,.footer a{padding:8px 0;display:inline-block}}.doc-page{padding:126px 0 92px}.doc-meta{letter-spacing:.04em;color:var(--muted);margin:0 0 22px;font-family:JetBrains Mono,monospace;font-size:12px}.doc-intro{max-width:none;margin:0 0 14px}.doc-layout{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:56px;margin-top:52px;display:grid}.doc-toc{border-left:1px solid var(--line);order:2;padding-left:18px;position:sticky;top:104px}.doc-toc-title{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600}.doc-toc ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.doc-toc a{color:var(--muted);font-size:13px;line-height:1.35;text-decoration:none}.doc-toc a:hover{color:var(--primary)}.doc-body{order:1;max-width:none}.doc-section{padding-bottom:34px;scroll-margin-top:110px}.doc-section+.doc-section{border-top:1px solid var(--line);padding-top:34px}.doc-h2{letter-spacing:-.02em;margin:0 0 16px;font-family:Inter Tight,Inter,sans-serif;font-size:clamp(20px,2.2vw,26px);font-weight:650;line-height:1.2}.doc-h3{margin:24px 0 10px;font-size:16px;font-weight:650}.doc-p{color:var(--muted);margin:0 0 14px;font-size:16px;line-height:1.72}.doc-list{flex-direction:column;gap:8px;margin:0 0 16px;padding-left:20px;display:flex}.doc-list li{color:var(--muted);font-size:16px;line-height:1.65}.doc-table-wrap{margin:0 0 18px;overflow-x:auto}.doc-table{border-collapse:collapse;width:100%;min-width:460px;font-size:15px}.doc-table th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:10px 14px;font-family:JetBrains Mono,monospace;font-size:10.5px}.doc-table td{border-bottom:1px solid var(--line);color:var(--muted);vertical-align:top;padding:12px 14px}.doc-table tr td:first-child{color:var(--ink)}.mcp-url{background:var(--soft);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;max-width:640px;margin:22px 0 0;padding:14px 16px;display:flex}.mcp-url-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:10.5px}.mcp-url code{color:var(--ink);font-family:JetBrains Mono,monospace;font-size:14px}.mcp-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:8px;display:grid}.mcp-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px 24px}.mcp-card h3{margin:0 0 6px;font-size:17px;font-weight:650}.mcp-card .note{color:var(--muted);margin:0 0 14px;font-size:13px}.mcp-card ol{flex-direction:column;gap:9px;margin:0;padding-left:18px;display:flex}.mcp-card ol li{color:var(--muted);font-size:14.5px;line-height:1.6}.mcp-prompts{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mcp-prompts li{color:var(--ink);background:var(--soft);border:1px solid var(--line);border-radius:10px;padding:12px 14px;font-family:JetBrains Mono,monospace;font-size:13.5px;line-height:1.55}.mcp-def{color:var(--muted);margin:0 0 14px;font-size:16px;line-height:1.7}.mcp-def strong{color:var(--ink);font-weight:650}@media (width<=900px){.doc-layout{grid-template-columns:1fr;gap:28px}.doc-toc{border-left:0;border-top:1px solid var(--line);order:2;padding-top:18px;padding-left:0;position:static}.doc-body{order:1}}@media (width<=640px){.doc-page{padding:112px 0 80px}}.tl-copy h3 .verb{color:var(--violet)}body{background:var(--bg);color:var(--ink)}.frame{background:var(--paper);border:2px solid var(--hard);box-shadow:var(--shadow-hard);border-radius:0}.mono-label{letter-spacing:.18em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.rule{background:var(--hard);width:100%;height:2px}h1,h2,h3{font-family:Inter Tight,Inter,sans-serif}h1{letter-spacing:-.045em;font-weight:900;line-height:.92}h2{letter-spacing:-.04em;font-weight:800}.eyebrow{color:var(--hard);letter-spacing:.2em;font-weight:700}.eyebrow:before{background:var(--orange);width:28px;height:2px}.hero h1 em,.logo span,.metric .num,.manifesto .m2,.m2 .w{-webkit-text-fill-color:currentColor!important;color:var(--primary)!important;background:0 0!important}.manifesto .m2,.m2 .w{color:#a88bff!important}.btn{letter-spacing:.02em;border-radius:0;padding:16px 30px;font-weight:700;transition:transform .12s,box-shadow .12s,background .2s,color .2s}.btn-primary{background:var(--primary);color:#fff;border:2px solid var(--hard);box-shadow:6px 6px 0 0 var(--hard)}.btn-primary:hover{box-shadow:3px 3px 0 0 var(--hard);transform:translate(3px,3px)}.btn-ghost{border:2px solid var(--hard);color:var(--hard);background:0 0;box-shadow:6px 6px #0000}.btn-ghost:hover{background:var(--hard);color:var(--bg);border-color:var(--hard)}nav{background:0 0;border-bottom:2px solid #0000}nav.scrolled{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--hard)}.nav-links{color:var(--hard);letter-spacing:.12em;text-transform:uppercase;gap:26px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500}.nav-links>a:not(.nav-cta):after{background:var(--orange);height:2px}.nav-links>a.nav-cta{letter-spacing:.12em;box-shadow:4px 4px 0 0 var(--hard);border-radius:999px;padding:11px 24px;font-size:12px}.nav-links>a.nav-cta:hover{box-shadow:2px 2px 0 0 var(--hard);transform:translate(2px,2px)}@media (width<=820px){.nav-links.open{background:var(--bg);border-bottom:2px solid var(--hard);box-shadow:0 18px 0 -12px var(--hard)}.nav-links.open .nav-cta{border-radius:999px}}.hero{border-bottom:2px solid var(--hard)}#field{opacity:.28}.hero-grid{grid-template-columns:7fr 5fr;align-items:start;gap:56px;padding-top:8px}@media (width<=980px){.hero-grid{grid-template-columns:1fr}}.hero .lead{color:var(--muted);max-width:540px}.hero-meta{border-top:2px solid var(--hard);letter-spacing:.14em;text-transform:uppercase;gap:34px;margin-top:40px;padding-top:20px;font-size:11px}.hero-meta b{color:var(--primary);letter-spacing:-.01em;font-size:15px;font-weight:700}.terminal{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;border:2px solid var(--hard);box-shadow:14px 14px 0 0 var(--amber);border-radius:0}@media (width>=981px){.terminal{margin-top:26px;margin-right:-26px}}.term-bar{border-bottom:2px solid var(--hard);background:var(--hard);color:var(--bg)}.term-bar .title{color:var(--bg);font-weight:600}.term-bar .live{color:var(--amber)}.term-bar .live:before{background:var(--amber)}.term-bar .dots i{background:var(--bg);opacity:.5;border-radius:0}.variant{border:1px solid #0000;border-radius:0}.variant .bar{background:#23153c1a;border-radius:0;height:10px}.variant .fill{background:#23153c59;border-radius:0}.variant.lead-v{background:var(--bg);border:2px solid var(--hard);box-shadow:5px 5px 0 0 var(--primary)}.variant.lead-v .fill{background:var(--primary)}.term-foot{border-top:2px solid var(--hard)}.term-caption{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:26px;font-family:JetBrains Mono,monospace;font-size:11px}.logostrip{border-top:2px solid var(--hard);border-bottom:2px solid var(--hard);background:var(--soft)}.logostrip .wrap{flex-wrap:wrap;align-items:center;gap:36px;padding-top:18px;padding-bottom:18px;display:flex}.logostrip-label{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0;font-family:JetBrains Mono,monospace;font-size:10.5px}.logostrip-list{flex-wrap:wrap;gap:32px;margin:0;padding:0;list-style:none;display:flex}.logostrip-list li{letter-spacing:-.02em;color:var(--hard);opacity:.72;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:800}.problem{border-bottom:2px solid var(--hard)}.pains{gap:0}.pain{border-left:0;border:2px solid var(--hard);background:var(--paper);padding:30px 28px}.pains .pain:first-child{box-shadow:10px 10px 0 0 var(--hard)}.pains .pain:nth-child(2){box-shadow:10px 10px 0 0 var(--orange);margin-top:34px;margin-left:-2px}@media (width<=880px){.pains{gap:26px}.pains .pain:nth-child(2){margin-top:0;margin-left:0}.pain{box-shadow:6px 6px 0 0 var(--hard)!important}}.pain b{font-size:17px}.pain span{color:var(--muted)}.process{background:var(--bg);border-top:0;border-bottom:2px solid var(--hard)}.tl:before{background:var(--hard);width:2px}.tl-progress{background:var(--orange)!important}.tl-step .node{font-family:JetBrains Mono,monospace;font-weight:700;border:2px solid var(--hard)!important;background:var(--bg)!important;color:var(--hard)!important;border-radius:0!important}.tl-copy .verb{color:var(--primary)}.tl-step .proof{border:2px solid var(--hard);background:var(--amber);color:var(--hard);border-radius:0}.tl-step .proof i{background:var(--hard);border-radius:0}.tl-visual{border:2px solid var(--hard);box-shadow:10px 10px 0 0 var(--hard);background:var(--paper);border-radius:0}.tl-visual .vcap em{color:var(--orange)}.kg{border-radius:0}.kg .sc{border:1px solid var(--hard);border-radius:0}.kg.win{box-shadow:0 0 0 3px var(--primary)}.ledger .lrow{border:1.5px solid var(--line);border-radius:0}.ledger .lrow.ok{background:var(--amber);border-color:var(--hard)}.ledger .lrow.ok .lv{color:var(--hard)}.tl-datanote{letter-spacing:.08em;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:11px}.compare,.comparison{border-bottom:2px solid var(--hard)}.cmp,.cmp-table,.compare-table{border:2px solid var(--hard)!important;background:var(--paper)!important;box-shadow:none!important;border-radius:0!important}.cmp-row,.compare-row{border-bottom:1px solid var(--line)}#foundation{background:var(--soft);border-bottom:2px solid var(--hard)}.moat-grid{perspective:none;gap:0}.layer{background:var(--paper);border:2px solid var(--hard);box-shadow:none;border-radius:0;margin-left:-2px;transform:none!important}.layer:hover{box-shadow:none}.moat-grid .layer:nth-child(2){margin-top:30px}.moat-grid .layer:nth-child(3){margin-top:60px}@media (width<=900px){.moat-grid .layer{margin:0 0 -2px!important}}.layer:before{background:var(--primary);height:8px}.moat-grid .layer:nth-child(2):before{background:var(--amber)}.moat-grid .layer:nth-child(3):before{background:var(--orange)}.layer .glyph{background:var(--bg);border:2px solid var(--hard);border-radius:0}.layer .depth{color:var(--muted)}.layer .stat{border-top:2px solid var(--hard)}.check-list li{border:2px solid var(--hard);background:var(--paper);border-radius:0;margin-bottom:-2px}.check-list li:hover{transform:none}.check-list .tick{background:var(--primary);border-radius:0}.vert{border:2px solid var(--hard);color:var(--hard);background:var(--paper);border-radius:0}.vert:hover{transform:translate(2px,2px)}.vert.hot{background:var(--amber);border-color:var(--hard);color:var(--hard)}.voices{background:var(--soft);border-top:2px solid var(--hard);border-bottom:2px solid var(--hard)}.voice{border:2px solid var(--hard);background:var(--paper);box-shadow:10px 10px 0 0 var(--hard);border-radius:0}.voice-grid .voice:nth-child(2){box-shadow:10px 10px 0 0 var(--primary);margin-top:28px}@media (width<=880px){.voice-grid .voice:nth-child(2){margin-top:0}}.voice .q b{background:var(--amber);border-radius:0;padding:2px 6px}.voice .who{border-top:2px solid var(--hard)}.voice .who .av{background:var(--hard);border-radius:0}.voice .tag{color:var(--orange)}.divchart,.arch{border:2px solid var(--hard);background:var(--paper);box-shadow:10px 10px 0 0 var(--hard);border-radius:0}.arch .acap{color:var(--orange)}.founder{background:var(--bg);border-top:2px solid var(--hard)}.founder-card{border:2px solid var(--hard);background:var(--paper);box-shadow:14px 14px 0 0 var(--amber);border-radius:0}.avatar,.avatar-frame{border-radius:0}.avatar-frame{background:var(--hard);padding:3px}.avatar-frame .ph{background:var(--bg);color:var(--primary);border-radius:0}.arc li{border-bottom:1px solid var(--line)}.arc .n{color:var(--orange)}.faq-item,.faq details,.faq li{border:0!important;border-bottom:1.5px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.cta-box{background:var(--hard);border:2px solid var(--hard);box-shadow:16px 16px 0 0 var(--primary);border-radius:0}.cta-box:before{display:none}.cta-points li:before{background:var(--amber);border-radius:0}.cta-form{background:#ffffff0f;border:2px solid #ffffff59;border-radius:0}.demo-form input,.demo-form textarea{border:2px solid #ffffff59;border-radius:0}.demo-form label span{letter-spacing:.16em;font-family:JetBrains Mono,monospace}.cta-box .btn.btn-primary{background:var(--amber);color:var(--hard);border-color:var(--bg);box-shadow:6px 6px 0 0 var(--bg)}.cta-box .btn.btn-primary:hover{box-shadow:3px 3px 0 0 var(--bg)}footer{border-top:2px solid var(--hard);background:var(--bg)}.progress{background:var(--orange);height:3px}.skip{border-radius:0}.manifesto,.infra{background:var(--hard)}.method,.stage{border:2px solid var(--hard);background:var(--paper);border-radius:0}.rack,.cost{border:2px solid #ffffff40;border-radius:0}.rack .u,.cost-bar,.cost-bar i{border-radius:0}.path{border:2px solid var(--hard);box-shadow:10px 10px 0 0 var(--hard);border-radius:0}.path:hover{box-shadow:7px 7px 0 0 var(--hard);transform:translate(3px,3px)}.legal-toc,.legal-card,.mcp-card{border:2px solid var(--hard)!important;background:var(--paper)!important;box-shadow:none!important;border-radius:0!important}@media (width<=900px){.frame,.terminal,.tl-visual,.voice,.divchart,.arch,.founder-card,.cta-box,.path{box-shadow:6px 6px 0 0 var(--hard)!important;margin-right:0!important}.terminal{margin-top:0!important}section{padding:84px 0}}.compare{background:var(--soft);border-top:2px solid var(--hard);border-bottom:2px solid var(--hard)}.compare-grid{gap:0}.compare-col{background:var(--paper);border:2px solid var(--hard);box-shadow:none;border-radius:0;padding:32px}.compare-grid .compare-b{background:var(--hard);color:var(--bg);box-shadow:none;margin-left:-2px}.compare-grid .compare-b li{color:#ffffffd9}.compare-grid .compare-b .compare-head,.compare-grid .compare-b li:before{color:var(--amber)}.compare-a li:before{color:var(--orange)}@media (width<=820px){.compare-grid .compare-b{margin-top:-2px;margin-left:0}}.logostrip-list{margin-top:0}.faq-list{border-top:2px solid var(--hard)}.faq-item summary i:before,.faq-item summary i:after{background:var(--orange)}.problem-stakes{border-top:2px solid var(--hard);border-bottom:2px solid var(--hard);letter-spacing:-.03em;color:var(--hard);margin-top:56px;padding:26px 0;font-family:Inter Tight,sans-serif;font-size:clamp(20px,2.6vw,30px);font-weight:800}.problem-close{color:var(--muted);margin-top:22px}.pains{grid-template-columns:repeat(2,1fr);gap:0 46px}.pains .pain:nth-child(2){margin-left:0}@media (width<=880px){.pains{grid-template-columns:1fr;gap:26px}}.doc-toc{border:2px solid var(--hard);background:var(--paper);box-shadow:8px 8px 0 0 var(--hard);border-radius:0;padding:22px 20px}.doc-toc-title{letter-spacing:.2em;text-transform:uppercase;color:var(--orange);margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:10.5px}.doc-table{border:2px solid var(--hard)}.doc-table th{background:var(--hard);color:var(--bg);letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:11px}.doc-table td,.doc-table th{border:1px solid var(--line)}.doc-section{border-top:1px solid var(--line)}.mcp-card,.blog-card,.job-card{border:2px solid var(--hard)!important;background:var(--paper)!important;box-shadow:8px 8px 0 0 var(--hard)!important;border-radius:0!important}@media (width<=900px){.doc-toc,.mcp-card,.blog-card,.job-card{box-shadow:5px 5px 0 0 var(--hard)!important}}.policy-grid{gap:0}.policy{border:2px solid var(--hard);background:var(--paper);border-radius:0;margin:0 -1px -1px 0}.policy-grid .policy:nth-child(2n){background:var(--soft)}.logo{gap:0}.logo-wordmark{width:auto;height:39px;color:var(--hard);display:block}nav .logo-wordmark{color:#4928e8;height:42px}.foot-logo{align-items:center;display:inline-flex}.foot-logo .logo-wordmark{height:34px;color:var(--hard)}@media (width<=600px){.logo-wordmark{height:31px}nav .logo-wordmark{height:34px}.foot-logo .logo-wordmark{height:29px}}.product{border-bottom:2px solid var(--hard);background:var(--soft)}.product-lead{border:2px solid var(--hard);background:var(--paper);box-shadow:14px 14px 0 0 var(--hard);margin:38px 0 0}.product-lead img{border-bottom:2px solid var(--hard);width:100%;height:auto;display:block}.product figcaption{padding:18px 22px;display:block}.product figcaption b{letter-spacing:-.02em;color:var(--hard);font-family:Inter Tight,sans-serif;font-size:17px;display:block}.product figcaption span{color:var(--muted);margin-top:6px;font-size:15px;line-height:1.55;display:block}.product-grid{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:30px;display:grid}.product-card{border:2px solid var(--hard);background:var(--paper);box-shadow:8px 8px 0 0 var(--hard);flex-direction:column;margin:0;display:flex}.product-card:nth-child(2){box-shadow:8px 8px 0 0 var(--orange)}.product-card:nth-child(3){box-shadow:8px 8px 0 0 var(--amber)}.product-card img{object-fit:cover;object-position:top left;border-bottom:2px solid var(--hard);background:var(--hard);width:100%;height:210px;display:block}.product-note{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:26px;font-family:JetBrains Mono,monospace;font-size:11px}@media (width<=980px){.product-grid{grid-template-columns:1fr 1fr;gap:20px}.product-lead{box-shadow:8px 8px 0 0 var(--hard)}}@media (width<=680px){.product-grid{grid-template-columns:1fr}.product-card img{height:180px}}.subpage-main{padding-top:112px}@media (width<=760px){.subpage-main{padding-top:76px}}.loop-steps{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:44px;display:grid}.loop-step{border:1.5px solid var(--line);background:#fff;padding:24px}.loop-step .node{color:var(--muted);letter-spacing:.14em;font-family:JetBrains Mono,monospace;font-size:11px}.loop-step h3{margin:10px 0 8px;font-size:19px;line-height:1.25}.loop-step p{color:var(--muted);margin:0 0 16px;font-size:14.5px}.loop-log{max-width:760px;margin-top:36px}.loop-log .ledger .lrow{font-family:JetBrains Mono,monospace;font-size:12.5px}.loop-close{margin-top:22px;font-size:16px;font-weight:600}@media (width<=900px){.loop-steps{grid-template-columns:1fr}}.trust-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:36px;display:grid}.trust-item{border-top:2px solid var(--hard,var(--ink));padding-top:18px}.trust-item p{margin:0;font-size:15px;line-height:1.6}.trust-link{margin-top:14px;font-size:13.5px;font-weight:600;display:inline-block}@media (width<=900px){.trust-grid{grid-template-columns:1fr;gap:22px}}.voice-grid-single{grid-template-columns:minmax(0,720px)!important}.voices-note{color:var(--muted);margin-top:26px;font-size:15px}.paths-single{grid-template-columns:minmax(0,640px)!important}.credibility-line{color:var(--muted);margin-top:32px;font-size:14.5px}.offices-line{color:var(--muted);font-size:15px}
