@font-face{font-family:Geist Sans;src:url(https://cdn.jsdelivr.net/npm/geist@1.7.2/dist/fonts/geist-sans/Geist-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(https://cdn.jsdelivr.net/npm/geist@1.7.2/dist/fonts/geist-mono/GeistMono-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--black:#080808;--near:#0f0f0f;--card:#141414;--card2:#1a1a1a;--border:#ffffff14;--border2:#ffffff24;--dim:#ffffff59;--mid:#ffffff94;--body:#ffffff9e;--white:#fff;--red:#ef4444;--red-dim:#ef44441f;--red-border:#ef444440;--green:#22c55e;--green-dim:#22c55e14;--green-border:#22c55e33;--amber:#f59e0b;--geist:"Geist Sans", sans-serif;--geist-mono:"Geist Mono", monospace;--grid-color:#ffffff06;--glow-color-1:#c8c8ff12;--glow-color-2:#ffffff08;--pill-bg:#ffffff0a;--pipe-bg:#ffffff04;--subtle-bg:#ffffff0d;--track-bg:#ffffff12;--cta-glow-bg:#ffffff0a;--cta-kword:#ffffff06;--tag-full-bg:#ffffff1a;--kerneva-row-bg:#ffffff08;--bg:#080808;--blue:#4a9eff;--nav-bg:#080808e0;--ok-text:#86efacb3;--fail-text:#fca5a5cc;--success-text:#86eface6;--heat-high:#ef4444;--heat-mid:#f97316;--heat-low:#eab308;--stroke-color:#ffffff59}[data-theme=light]{--black:#f7f7f5;--near:#efefeb;--card:#fff;--card2:#f5f5f0;--border:#00000014;--border2:#00000024;--dim:#00000061;--mid:#0009;--body:#000000a6;--white:#080808;--red:#dc2626;--red-dim:#dc262614;--red-border:#dc262633;--green:#16a34a;--green-dim:#16a34a14;--green-border:#16a34a33;--amber:#d97706;--grid-color:#00000008;--glow-color-1:#6464c80f;--glow-color-2:#00000005;--pill-bg:#0000000a;--pipe-bg:#00000005;--subtle-bg:#0000000a;--track-bg:#00000012;--cta-glow-bg:#0000001a;--cta-kword:#00000012;--tag-full-bg:#00000014;--kerneva-row-bg:#00000008;--bg:#f7f7f5;--blue:#2563eb;--nav-bg:#f7f7f5eb;--ok-text:#166534;--fail-text:#991b1b;--success-text:#166534;--heat-high:#dc2626;--heat-mid:#ea580c;--heat-low:#ca8a04;--stroke-color:#00000059}html{scroll-behavior:smooth}body{background:var(--black);color:var(--white);font-family:var(--geist);overflow-x:hidden}nav{z-index:100;-webkit-backdrop-filter:blur(24px);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;height:64px;padding:0 48px;transition:border-color .3s,background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex;position:fixed;top:0;left:0;right:0}nav.scrolled{border-color:var(--border);background:var(--nav-bg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.nav-logo{font-family:var(--geist);letter-spacing:-.04em;color:var(--white);font-size:18px;font-weight:800;text-decoration:none}.nav-links{align-items:center;gap:8px;display:flex}.nav-link{color:var(--mid);font-size:13px;font-family:var(--geist);padding:8px 16px;text-decoration:none;transition:color .2s}.nav-link:hover{color:var(--white)}.nav-cta{background:var(--white);color:var(--black);font-size:13px;font-weight:500;font-family:var(--geist);cursor:pointer;border:none;border-radius:100px;padding:9px 22px;transition:opacity .2s,transform .2s}.nav-cta:hover{opacity:.88;transform:scale(1.03)}.theme-toggle{cursor:pointer;color:var(--mid);background:0 0;border:none;align-items:center;padding:6px 10px;font-size:17px;line-height:1;transition:color .2s,transform .2s;display:flex}.theme-toggle:hover{color:var(--white);transform:scale(1.1)}[data-theme=light] .theme-toggle:hover{color:var(--white)}.theme-toggle .theme-icon-light{display:none}.theme-toggle .theme-icon-dark,[data-theme=light] .theme-toggle .theme-icon-light{display:inline}[data-theme=light] .theme-toggle .theme-icon-dark{display:none}.hamburger{z-index:1001;cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;padding:6px;display:none;position:relative}.hamburger-line{background:var(--white);border-radius:2px;width:20px;height:2px;transition:transform .2s,opacity .2s;display:block}.hamburger.active .hamburger-line:first-child{transform:translateY(7px)rotate(45deg)}.hamburger.active .hamburger-line:nth-child(2){opacity:0}.hamburger.active .hamburger-line:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu{background:var(--black);z-index:999;flex-direction:column;gap:4px;padding:32px 24px;display:none;position:fixed;inset:64px 0 0;overflow-y:auto}.mobile-menu.open{display:flex}.mobile-menu a{color:var(--body);border-bottom:1px solid var(--border);padding:14px 0;font-size:18px;text-decoration:none;transition:color .2s;display:block}.mobile-menu a:hover{color:var(--white)}.mobile-menu .nav-cta{margin-top:16px;display:inline-block}:root{--subnav-active-shadow:inset 0 1px 0 #ffffff0a}[data-theme=light]{--subnav-active-shadow:inset 0 1px 0 #0000000f}.subnav{z-index:99;background:var(--black);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(18px);border:1px solid var(--border);scrollbar-width:none;border-top:0;border-radius:0 0 18px 18px;justify-content:space-between;align-items:center;gap:18px;width:min(1200px,100% - 48px);padding:10px 14px;display:flex;position:fixed;top:64px;left:50%;overflow-x:auto;transform:translate(-50%);box-shadow:0 18px 40px #0000001f}.subnav::-webkit-scrollbar{display:none}.subnav-section{font-family:var(--geist-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);white-space:nowrap;flex-shrink:0;padding-left:4px;font-size:10px}.subnav-links{align-items:center;gap:6px;min-width:0;display:flex}.subnav-link{color:var(--mid);white-space:nowrap;border:1px solid #0000;border-radius:6px;padding:6px 12px;font-size:12px;line-height:1;text-decoration:none;transition:color .2s,background .2s,border-color .2s,transform .2s}.subnav-link:hover{color:var(--white);background:var(--subtle-bg);border-color:var(--border);transform:translateY(-1px)}.subnav-link.active{color:var(--white);background:var(--subtle-bg);border-color:var(--border);box-shadow:var(--subnav-active-shadow)}body.has-subnav{padding-top:110px}.subnav~#hero{padding:164px 48px 60px}.subnav~.scenarios-wrap{padding:164px 48px 120px}.grid-bg{pointer-events:none;background-image:linear-gradient(var(--grid-color) 1px, transparent 1px), linear-gradient(90deg, var(--grid-color) 1px, transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 80%);mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 80%)}#hero{flex-direction:column;justify-content:center;min-height:100vh;padding:120px 48px 80px;display:flex;position:relative;overflow:hidden}.hero-glow{background:radial-gradient(ellipse at 30% 40%, var(--glow-color-1) 0%, transparent 55%), radial-gradient(ellipse at 70% 60%, var(--glow-color-2) 0%, transparent 50%);pointer-events:none;width:1000px;height:900px;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.hero-pill{background:var(--pill-bg);border:1px solid var(--border2);font-family:var(--geist-mono);color:var(--dim);letter-spacing:.05em;opacity:0;border-radius:100px;align-items:center;gap:10px;width:fit-content;margin-bottom:44px;padding:7px 18px 7px 10px;font-size:11px;animation:.7s .1s forwards fadeUp;display:inline-flex;transform:translateY(16px)}.pill-dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 8px var(--green);border-radius:50%;animation:2.5s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.hero-headline{font-family:var(--geist);letter-spacing:-.045em;opacity:0;max-width:900px;margin-bottom:36px;font-size:clamp(52px,8vw,108px);font-weight:800;line-height:1;animation:.8s .2s forwards fadeUp;transform:translateY(20px)}.hero-headline em{color:#0000;-webkit-text-stroke:1.5px var(--stroke-color);font-style:normal}.hero-sub{color:var(--mid);opacity:0;max-width:560px;margin-bottom:52px;font-size:18px;font-weight:300;line-height:1.75;animation:.8s .35s forwards fadeUp;transform:translateY(20px)}.hero-actions{opacity:0;flex-wrap:wrap;gap:14px;margin-bottom:96px;animation:.8s .45s forwards fadeUp;display:flex;transform:translateY(20px)}.btn-primary{background:var(--white);color:var(--black);font-size:14px;font-weight:500;font-family:var(--geist);cursor:pointer;border:none;border-radius:100px;padding:15px 32px;transition:transform .2s,opacity .2s}.btn-primary:hover{opacity:.9;transform:scale(1.03)}.btn-ghost{color:var(--mid);border:1px solid var(--border2);font-size:14px;font-family:var(--geist);cursor:pointer;background:0 0;border-radius:100px;align-items:center;padding:14px 32px;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.btn-ghost:hover{border-color:var(--border);color:var(--white)}.hero-stats{border:1px solid var(--border);background:var(--subtle-bg);opacity:0;border-radius:16px;grid-template-columns:repeat(3,1fr);max-width:720px;animation:.8s .55s forwards fadeUp;display:grid;overflow:hidden;transform:translateY(20px)}.stat{border-right:1px solid var(--border);padding:28px 32px}.stat:last-child{border-right:none}.stat-n{font-family:var(--geist);letter-spacing:-.04em;margin-bottom:8px;font-size:42px;font-weight:700;line-height:1}.stat-label{color:var(--dim);font-size:12px;line-height:1.5}.stat-footnote{color:var(--dim);margin-top:4px;font-size:10px;line-height:1.4}.stat-footnote a{color:var(--mid);border-bottom:1px dotted var(--border2);text-decoration:none}.stat-footnote a:hover{color:var(--white)}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.ticker-wrap{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--pipe-bg);padding:14px 0;overflow:hidden}.ticker-track{gap:0;width:max-content;animation:28s linear infinite ticker;display:flex}.ticker-item{white-space:nowrap;font-family:var(--geist-mono);color:var(--dim);letter-spacing:.08em;align-items:center;gap:48px;padding:0 48px;font-size:11px;display:flex}.ticker-item:after{content:"·";color:var(--border2)}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}section{padding:120px 48px;position:relative}.section-label{font-family:var(--geist-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-bottom:20px;font-size:10px}.section-title{font-family:var(--geist);letter-spacing:-.035em;max-width:700px;font-size:clamp(36px,5vw,62px);font-weight:700;line-height:1.05}.section-body{color:var(--mid);max-width:520px;margin-top:24px;font-size:16px;font-weight:300;line-height:1.8}#workflow{max-width:1200px;margin:0 auto}.problem-grid{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.decision-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:48px;display:grid}.decision-card{background:var(--card);border:1px solid var(--border);border-radius:18px;min-height:210px;padding:28px}.decision-pill{font-family:var(--geist-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-bottom:18px;padding:6px 10px;font-size:10px;display:inline-flex}.decision-pill.allow{color:var(--green);background:var(--green-dim);border:1px solid var(--green-border)}.decision-pill.review{color:var(--amber);background:#f59e0b14;border:1px solid #f59e0b33}.decision-pill.block{color:var(--red);background:var(--red-dim);border:1px solid var(--red-border)}.decision-title{letter-spacing:-.02em;margin-bottom:10px;font-size:18px;font-weight:650}.decision-body{color:var(--mid);font-size:14px;line-height:1.7}.decision-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 24px;display:grid}.decision-box{border:1px solid var(--border);background:var(--subtle-bg);border-radius:14px;padding:15px}.decision-box strong{font-family:var(--geist-mono);margin-bottom:8px;font-size:12px;display:block}.decision-box p{color:var(--body);font-size:13px;line-height:1.65}.console-panel{border:1px solid var(--border);background:linear-gradient(180deg, var(--card2), var(--card));border-radius:18px;margin-top:48px;overflow:hidden}.console-header{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:20px 24px;display:flex}.console-title{letter-spacing:-.02em;font-size:15px;font-weight:700}.console-meta{font-family:var(--geist-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);font-size:10px}.console-grid{background:var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.console-cell{background:var(--card);padding:18px 20px}.console-label{font-family:var(--geist-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-bottom:10px;font-size:10px}.console-value{letter-spacing:-.02em;font-size:18px;font-weight:650}.console-trace{background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.console-step{background:var(--card);color:var(--body);padding:16px 20px;font-size:13px;line-height:1.6}.console-step span{font-family:var(--geist-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-right:8px;font-size:10px;display:inline-block}.workflow-inner{max-width:1200px;margin:0 auto}.workflow-rail{grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:48px;display:grid}.workflow-step{background:var(--card);border:1px solid var(--border);border-radius:16px;min-height:170px;padding:22px}.workflow-step.highlight{border-color:var(--border2);background:linear-gradient(180deg, var(--card2), var(--card))}.workflow-kicker{font-family:var(--geist-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-bottom:16px;font-size:10px}.workflow-text{color:var(--body);font-size:15px;line-height:1.65}.workflow-arrow{color:var(--dim);font-family:var(--geist-mono);place-self:center;font-size:18px}.checklist{flex-direction:column;gap:10px;display:flex}.check-item{border:1px solid #0000;border-radius:12px;align-items:center;gap:14px;padding:14px 18px;font-size:14px;transition:transform .2s;display:flex}.check-item.ok{background:var(--green-dim);border-color:var(--green-border);color:var(--ok-text)}.check-item.fail{background:var(--red-dim);border-color:var(--red-border);color:var(--fail-text)}.check-icon{flex-shrink:0;font-size:15px}.check-item:hover{transform:translate(4px)}.stages-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:60px;display:grid}.stage{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:28px}.stage-kicker{font-family:var(--geist-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-bottom:20px;font-size:11px}.stage-flow{flex-direction:column;gap:6px;display:flex}.stage-step{background:var(--card2);border:1px solid var(--border);color:var(--body);border-radius:10px;padding:12px 16px;font-size:13px;line-height:1.4}.stage-step.highlight{background:var(--red-dim);border-color:var(--red-border);color:var(--red);font-weight:600}.stage-arrow{text-align:center;color:var(--dim);font-size:12px;line-height:1}.stage-arrow:before{content:"↓"}@media (max-width:800px){.stages-grid{grid-template-columns:1fr}}#scenarios{max-width:900px;margin:0 auto}.scenarios-wrap{max-width:900px;margin:0 auto;padding:120px 48px;scroll-margin-top:80px}.case-list{flex-direction:column;gap:8px;margin-top:56px;display:flex}.case-card{background:var(--card);border:1px solid var(--border);border-radius:14px;transition:border-color .25s;overflow:hidden}.case-card:hover{border-color:var(--border2)}.case-header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.case-meta{align-items:center;gap:14px;min-width:0;display:flex}.case-tag{font-family:var(--geist-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);background:var(--subtle-bg);border-radius:100px;flex-shrink:0;padding:3px 10px;font-size:10px}.case-title{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}.case-right{flex-shrink:0;align-items:center;gap:16px;display:flex}.case-desc-short{color:var(--dim);font-size:12px;font-family:var(--geist-mono)}.case-chevron{color:var(--dim);font-size:14px;font-family:var(--geist-mono);transition:transform .25s}.case-card.open .case-chevron{transform:rotate(90deg)}.case-body{opacity:0;max-height:0;padding:0 24px;transition:max-height .4s cubic-bezier(.16,1,.3,1),padding .3s,opacity .3s;overflow:hidden}.case-card.open .case-body{opacity:1;max-height:900px;padding:0 24px 24px}.case-body p{color:var(--mid);margin-bottom:16px;font-size:14px;line-height:1.65}.case-subsection{margin-bottom:18px}.case-subsection strong{font-size:11px;font-family:var(--geist-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--dim);margin-bottom:6px;display:block}.case-subsection p{margin-bottom:6px}#how-it-works{background:var(--near)}.how-inner{max-width:1200px;margin:0 auto}.pipeline{border:1px solid var(--border);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin-top:64px;display:grid;overflow:hidden}.pipe-step{background:var(--card);padding:28px 22px 24px;transition:background .25s;position:relative}.pipe-step:hover,.pipe-step.highlight{background:var(--card2)}.pipe-step.highlight:before{content:"";background:var(--white);height:2px;position:absolute;top:0;left:0;right:0}.pipe-n{font-family:var(--geist-mono);color:var(--dim);margin-bottom:14px;font-size:10px}.pipe-title{color:var(--white);margin-bottom:10px;font-size:13px;font-weight:500;line-height:1.4}.pipe-step:not(.highlight) .pipe-title{color:var(--body)}.pipe-sub{color:var(--dim);font-size:11px;line-height:1.5}.moat-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:48px;display:grid}.moat-card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:32px;transition:border-color .25s,transform .25s}.moat-card:hover{border-color:var(--border2);transform:translateY(-3px)}.moat-title{font-family:var(--geist);letter-spacing:-.02em;margin-bottom:12px;font-size:18px;font-weight:600}.moat-body{color:var(--mid);font-size:14px;line-height:1.7}.bench-grid{grid-template-columns:1fr;align-items:start;gap:28px;margin-top:64px;display:grid}.bench-chart{flex-direction:column;gap:12px;display:flex}.bench-row{flex-direction:column;gap:8px;display:flex}.bench-label-row{justify-content:space-between;align-items:center;display:flex}.bench-model{font-family:var(--geist-mono);color:var(--body);font-size:12px}.bench-score{font-family:var(--geist-mono);font-size:12px;font-weight:500}.bench-track{background:var(--track-bg);border-radius:3px;height:5px;overflow:hidden}.bench-fill{border-radius:3px;width:0;height:100%;transition:width 1.2s cubic-bezier(.16,1,.3,1)}section[id]{scroll-margin-top:80px}.bench-note{background:var(--red-dim);border:1px solid var(--red-border);color:var(--fail-text);font-size:13px;font-family:var(--geist-mono);border-radius:12px;margin-top:32px;padding:18px 20px;line-height:1.6}.manifest-footer{border:1px solid var(--border);font-family:var(--geist-mono);color:var(--dim);letter-spacing:.04em;border-radius:10px;margin-top:12px;padding:12px 20px;font-size:11px}.bench-claims{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.claim-card{background:var(--card);border:1px solid var(--border);border-radius:14px;min-height:156px;padding:24px}.claim-n{font-family:var(--geist);letter-spacing:-.04em;margin-bottom:6px;font-size:40px;font-weight:700}.claim-label{color:var(--mid);font-size:13px}#deploy{padding:120px 48px}.deploy-inner{max-width:1200px;margin:0 auto}.phase-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:20px;margin-top:64px;display:grid}.phase-card{background:var(--card);border:1px solid var(--border);border-radius:20px;padding:40px;position:relative;overflow:hidden}.phase-bar{height:3px;position:absolute;top:0;left:0;right:0}.phase-label{font-family:var(--geist-mono);color:var(--dim);letter-spacing:.1em;margin-bottom:20px;font-size:10px}.phase-title{font-family:var(--geist);letter-spacing:-.03em;margin-bottom:28px;font-size:28px;font-weight:700}.phase-items{flex-direction:column;gap:14px;display:flex}.phase-item{color:var(--body);align-items:flex-start;gap:12px;font-size:14px;display:flex}.phase-arrow{color:var(--dim);flex-shrink:0;margin-top:2px}.comp-table{border:1px solid var(--border);border-radius:16px;margin-top:64px;overflow:hidden}.comp-row{border-bottom:1px solid var(--border);grid-template-columns:2fr 1fr 1fr 1fr 1fr;display:grid}.comp-row:last-child{border-bottom:none}.comp-table-4 .comp-row{grid-template-columns:2fr 1.1fr 1.1fr 1.4fr}.comp-cell{border-right:1px solid var(--border);align-items:center;padding:18px 24px;font-size:13px;display:flex}.comp-cell:last-child{border-right:none}.comp-row.header .comp-cell{font-family:var(--geist-mono);color:var(--dim);letter-spacing:.08em;text-transform:uppercase;background:var(--pipe-bg);font-size:10px}.comp-row.kerneva-row{background:var(--kerneva-row-bg)}.comp-row.kerneva-row .comp-cell{font-weight:600;font-family:var(--geist)}.comp-row.kerneva-row .comp-cell:first-child{letter-spacing:-.02em;font-size:15px}.comp-row:not(.header):not(.kerneva-row) .comp-cell:not(:first-child){color:var(--dim);font-family:var(--geist-mono);font-size:12px}.comp-row.kerneva-row .comp-cell:not(:first-child){font-family:var(--geist-mono);color:var(--white);font-size:12px}.tag-full{background:var(--tag-full-bg);color:var(--white);font-size:11px;font-family:var(--geist-mono);border-radius:6px;padding:3px 10px}.tag-blind{color:var(--dim);font-family:var(--geist-mono);font-size:12px}.trusted-strip-inner{align-items:center;gap:32px;max-width:1200px;margin:0 auto;font-size:12px;display:flex}.trusted-label{font-family:var(--geist-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);flex-shrink:0;font-size:10px;font-weight:600}.trusted-item{color:var(--mid);white-space:nowrap}.trusted-link{color:var(--white);flex-shrink:0;margin-left:auto;font-weight:500;text-decoration:none;transition:opacity .2s}.trusted-link:hover{opacity:.7}#cta{text-align:center;padding:160px 48px;position:relative;overflow:hidden}.cta-glow{background:radial-gradient(ellipse, var(--cta-glow-bg) 0%, transparent 65%);pointer-events:none;width:700px;height:700px;position:absolute;bottom:-30%;left:50%;transform:translate(-50%)}.cta-kword{font-family:var(--geist);letter-spacing:-.06em;color:var(--cta-kword);pointer-events:none;white-space:nowrap;font-size:28vw;font-weight:800;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-inner{z-index:1;max-width:700px;margin:0 auto;position:relative}.cta-title{font-family:var(--geist);letter-spacing:-.04em;margin-bottom:24px;font-size:clamp(40px,6vw,72px);font-weight:800;line-height:1}.cta-sub{color:var(--mid);margin-bottom:52px;font-size:16px;font-weight:300;line-height:1.7}.email-form{gap:10px;max-width:460px;margin:0 auto 24px;display:flex}.email-input{background:var(--subtle-bg);border:1px solid var(--border2);color:var(--white);font-size:14px;font-family:var(--geist);border-radius:100px;outline:none;flex:1;padding:14px 22px;transition:border-color .2s}.email-input::placeholder{color:var(--dim)}.email-input:focus{border-color:var(--border2)}.email-submit{background:var(--white);color:var(--black);font-size:14px;font-weight:500;font-family:var(--geist);cursor:pointer;white-space:nowrap;border:none;border-radius:100px;padding:14px 28px;transition:opacity .2s,transform .2s}.email-submit:hover{opacity:.88;transform:scale(1.02)}.cta-note{font-family:var(--geist-mono);color:var(--dim);letter-spacing:.04em;font-size:11px}.success-msg{background:var(--green-dim);border:1px solid var(--green-border);font-family:var(--geist-mono);color:var(--success-text);border-radius:100px;justify-content:center;align-items:center;gap:12px;max-width:460px;margin:0 auto;padding:14px 28px;font-size:13px;display:none}footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:28px 48px;display:flex}.footer-brand{font-family:var(--geist);letter-spacing:-.02em;font-size:15px;font-weight:700}.footer-tagline{font-family:var(--geist-mono);color:var(--dim);letter-spacing:.04em;font-size:11px}.footer-links{gap:24px;display:flex}.footer-link{color:var(--dim);font-size:13px;text-decoration:none;transition:color .2s}.footer-link:hover{color:var(--white)}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}#what-goes-wrong{background:var(--near);overflow:hidden}.wrong-inner{max-width:1200px;margin:0 auto}.compare-grid{border:1px solid var(--border);background:var(--card);border-radius:20px;grid-template-columns:1fr 1fr;gap:0;margin-top:56px;display:grid;overflow:hidden}.compare-side{text-align:center;padding:48px 32px 56px;position:relative}.compare-side:first-child{border-right:1px solid var(--border)}.compare-heading{letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:600;font-family:var(--geist-mono);margin-bottom:40px}.compare-heading .hdim{color:var(--dim)}.compare-heading .hlight{color:var(--white)}.compare-flow{flex-direction:column;align-items:center;gap:0;display:flex}.flow-box{background:var(--subtle-bg);border:1px solid var(--border);color:var(--body);letter-spacing:.01em;border-radius:10px;min-width:150px;padding:14px 36px;font-size:14px;font-weight:500;position:relative}.flow-box.money{color:var(--white);border-color:var(--border2)}.flow-connector{background:var(--border2);width:1px;height:28px;position:relative}.flow-connector:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid var(--border2);width:0;height:0;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.compare-gap{background:var(--red-dim);border:1px dashed var(--red-border);color:var(--red);font-size:12px;font-family:var(--geist-mono);letter-spacing:.04em;opacity:.5;border-radius:10px;justify-content:center;align-items:center;gap:20px;margin-top:20px;padding:12px 20px;display:flex}.compare-highlight{background:var(--red-dim);border:1px solid var(--red-border);color:var(--red);border-radius:10px;margin-top:0;padding:14px 36px;font-size:14px;font-weight:500;position:relative}.compare-highlight:before{content:"";z-index:-1;background:linear-gradient(135deg,#ef444426,#0000 50%,#ef444414);border-radius:12px;position:absolute;inset:-2px}.compare-footer{color:var(--mid);margin-top:40px;font-size:15px;line-height:1.8}.compare-footer em{color:var(--white);font-style:normal;font-weight:500}@media (max-width:700px){.compare-grid{grid-template-columns:1fr}.compare-side:first-child{border-right:none;border-bottom:1px solid var(--border)}.subnav{border-radius:0 0 14px 14px;width:calc(100% - 24px);padding:8px 10px;top:58px}.subnav-section{display:none}.subnav-links{scrollbar-width:none;flex:1;gap:4px;overflow-x:auto}.subnav-links::-webkit-scrollbar{display:none}.subnav-link{padding:6px 10px}body.has-subnav{padding-top:102px}.comp-table-4 .comp-row{grid-template-columns:1.5fr 1fr 1.2fr;min-width:0}.comp-table-4 .comp-cell:nth-child(2){display:none}}#who-for{max-width:1200px;margin:0 auto}.who-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:56px;display:grid}.who-card{background:var(--card);border:1px solid var(--border);border-radius:16px;min-height:140px;padding:28px;transition:border-color .25s,transform .25s}.who-card:hover{border-color:var(--border2);transform:translateY(-3px)}.who-title{margin-bottom:8px;font-size:16px;font-weight:600}.who-desc{color:var(--mid);font-size:13px}#existing-controls{background:var(--near)}.controls-inner{text-align:left;max-width:1200px;margin:0 auto}.controls-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-top:48px;display:grid}.controls-card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:20px;transition:border-color .25s}.controls-card:hover{border-color:var(--border2)}.controls-label{color:var(--dim);font-size:13px}.controls-answer{color:var(--mid);margin-top:48px;font-size:17px;line-height:1.7}.controls-answer strong{color:var(--white)}@media (max-width:900px){.decision-strip{grid-template-columns:1fr}nav{padding:0 24px}.nav-links .nav-link,.nav-links .nav-cta{display:none}.hamburger{display:flex}.subnav{padding:0 24px}section,#hero,.scenarios-wrap,#benchmarks,#deploy,#competitive,#cta{padding-left:24px;padding-right:24px}#hero{padding-top:80px}.subnav~#hero{padding:148px 24px 40px}.subnav~.scenarios-wrap{padding:148px 24px 80px}.bench-chart{overflow-x:auto}.trusted-strip{padding:16px 24px}.trusted-strip-inner{flex-wrap:wrap;gap:12px}.trusted-link{margin-left:0}.case-list{gap:6px}.comp-table{overflow-x:auto}.comp-row{min-width:700px}footer{text-align:center;flex-direction:column;gap:16px}.email-form{flex-direction:column}.hero-stats{grid-template-columns:1fr;max-width:300px}.stat{border-right:none;border-bottom:1px solid var(--border)}.stat:last-child{border-bottom:none}.workflow-rail{grid-template-columns:1fr}.workflow-arrow{padding:8px 0;transform:rotate(90deg)}}@media (max-width:700px){.decision-grid,.console-grid,.console-trace,.bench-claims,.phase-grid{grid-template-columns:1fr}.problem-grid{grid-template-columns:1fr;gap:24px}.uc-compare-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ticker-track{animation-duration:28s!important;animation-iteration-count:infinite!important}.bench-fill{transition:none!important}.reveal{opacity:1;transform:none}}
