@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-latin.woff2) format("woff2");font-weight:500 800;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin.woff2) format("woff2");font-weight:300 600;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin-italic.woff2) format("woff2");font-weight:300 600;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap}:root{--bg: #07070d;--bg-raised: #0e0e18;--bg-surface: #141422;--bg-hover: #1a1a2e;--border: #1e1e35;--border-dim: #16162a;--text: #e8e8f0;--text-dim: #a4a4c0;--text-muted: #7a7a92;--indigo: #6366f1;--indigo-dim: #4f46e5;--cyan: #22d3ee;--cyan-dim: #0ea5e9;--rose: #f43f5e;--emerald: #34d399;--amber: #fbbf24;--font-display: "Plus Jakarta Sans", sans-serif;--font-body: "DM Sans", sans-serif;--font-mono: "JetBrains Mono", monospace;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{font-family:var(--font-body);background:radial-gradient(58% 38% at 82% 9%,rgba(99,102,241,.055),transparent 70%),radial-gradient(52% 32% at 12% 40%,rgba(34,211,238,.04),transparent 70%),radial-gradient(60% 40% at 88% 72%,rgba(99,102,241,.045),transparent 70%),var(--bg);color:var(--text);line-height:1.6;overflow-x:hidden}a{color:var(--cyan);text-decoration:none;transition:color .2s}a:hover{color:var(--text)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(99,102,241,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(99,102,241,.03) 1px,transparent 1px);background-size:64px 64px;pointer-events:none;z-index:0}.container{max-width:1180px;margin:0 auto;padding:0 24px}.mono{font-family:var(--font-mono)}.syne{font-family:var(--font-display)}.reveal{animation:reveal-in .8s var(--ease-out) both}.reveal-delay-1{animation-delay:.1s}.reveal-delay-2{animation-delay:.2s}.reveal-delay-3{animation-delay:.3s}.reveal-delay-4{animation-delay:.4s}@keyframes reveal-in{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.reveal,.reveal-delay-1,.reveal-delay-2,.reveal-delay-3,.reveal-delay-4{animation:none}}section{position:relative;z-index:1}.section-pad{padding:120px 0}.section-border{border-style:solid;border-width:1px 0 0;border-image:linear-gradient(90deg,transparent,rgba(99,102,241,.22) 22%,rgba(34,211,238,.2) 50%,rgba(99,102,241,.22) 78%,transparent) 1}.section-header{text-align:center;margin-bottom:64px}.section-header h2{font-family:var(--font-display);font-size:2.5rem;font-weight:700;letter-spacing:0;margin-bottom:16px}.section-header p{color:var(--text-dim);font-size:1.1rem;max-width:640px;margin:0 auto}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 14px;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:16px}.badge-indigo{background:#6366f11f;color:var(--indigo);border:1px solid rgba(99,102,241,.2)}.badge-cyan{background:#22d3ee1a;color:var(--cyan);border:1px solid rgba(34,211,238,.2)}.badge-emerald{background:#34d3991a;color:var(--emerald);border:1px solid rgba(52,211,153,.2)}.badge-rose{background:#f43f5e1a;color:var(--rose);border:1px solid rgba(244,63,94,.2)}.tag-disclosed{background:#34d3991a;color:var(--emerald);border:1px solid rgba(52,211,153,.2)}.tag-verified{background:#22d3ee1a;color:var(--cyan);border:1px solid rgba(34,211,238,.2)}.sr-only{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100%;left:16px;z-index:9999;padding:8px 16px;background:var(--indigo);color:#fff;border-radius:0 0 8px 8px;font-size:.875rem;font-weight:600;text-decoration:none;transition:top .2s}.skip-link:focus{top:0}.check{color:var(--emerald);font-weight:700}.partial{color:var(--amber)}.cross{color:var(--text-muted)}.agent-list{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;list-style:none;padding:0;margin:0}.agent-list li{font-family:var(--font-mono);font-size:.85rem;padding:10px 18px;border:1px solid var(--border);border-radius:8px;background:var(--bg-raised);color:var(--text)}.hero-fineprint{font-size:.8rem;color:var(--text-muted);margin:0 0 20px;line-height:1.5}.pricing-assurance{text-align:center;color:var(--text-muted);font-size:.85rem;max-width:720px;margin:20px auto 0;line-height:1.6}nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:16px 0;-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);background:#07070dcc;border-bottom:1px solid var(--border-dim);transition:background .3s,bottom 0s}nav.menu-open{bottom:0;background:#07070d;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:none;overflow-y:auto;-webkit-overflow-scrolling:touch}nav .inner{display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700;font-size:1.25rem;color:var(--text)}.logo-mark{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.logo-mark img{width:100%;height:100%;object-fit:contain}.nav-links{display:flex;align-items:center;gap:32px;list-style:none}.nav-links a:not(.btn){color:var(--text-dim);font-size:.875rem;font-weight:500;transition:color .2s}.nav-links a:not(.btn):hover{color:var(--text)}.nav-cta{padding:8px 18px;font-size:.82rem}.nav-toggle{display:none;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;background:transparent;border:1px solid var(--border);border-radius:8px;cursor:pointer;padding:0;z-index:201;position:relative}.nav-toggle-icon,.nav-toggle-icon:before,.nav-toggle-icon:after{display:block;width:18px;height:2px;background:var(--text);border-radius:1px;transition:transform .3s var(--ease-out),opacity .2s}.nav-toggle-icon{position:relative}.nav-toggle-icon:before,.nav-toggle-icon:after{content:"";position:absolute;left:0}.nav-toggle-icon:before{top:-6px}.nav-toggle-icon:after{top:6px}.nav-toggle[aria-expanded=true] .nav-toggle-icon{background:transparent}.nav-toggle[aria-expanded=true] .nav-toggle-icon:before{transform:rotate(45deg) translate(4px,4px)}.nav-toggle[aria-expanded=true] .nav-toggle-icon:after{transform:rotate(-45deg) translate(4px,-4px)}.btn{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:8px;font-family:var(--font-body);font-size:.9rem;font-weight:600;cursor:pointer;border:none;transition:all .25s var(--ease-out);text-decoration:none}.btn-primary{background:var(--indigo-dim);color:#fff;box-shadow:0 0 24px #6366f140}.btn-primary:hover{background:#4338ca;box-shadow:0 0 40px #6366f159;transform:translateY(-1px);color:#fff}.btn-ghost{background:transparent;color:var(--text-dim);border:1px solid var(--border)}.btn-ghost:hover{background:var(--bg-hover);color:var(--text);border-color:var(--text-muted)}.btn-cyan{background:var(--cyan);color:#07070d;box-shadow:0 0 24px #22d3ee4d}.btn-cyan:hover{background:var(--cyan-dim);box-shadow:0 0 40px #22d3ee73;transform:translateY(-1px);color:#07070d}.nav-dropdown{position:relative}.nav-dropdown-trigger{display:inline-flex;align-items:center;gap:4px;cursor:pointer;color:var(--text-dim);font-size:.875rem;font-weight:500;transition:color .2s;background:none;border:none;font-family:var(--font-body)}.nav-dropdown-trigger:hover{color:var(--text)}.nav-dropdown-trigger svg{width:14px;height:14px;transition:transform .2s}.nav-dropdown:hover .nav-dropdown-trigger svg,.nav-dropdown:focus-within .nav-dropdown-trigger svg,.nav-dropdown.is-open .nav-dropdown-trigger svg{transform:rotate(180deg)}.nav-dropdown-menu{position:absolute;top:100%;left:-12px;padding-top:8px;opacity:0;visibility:hidden;transform:translateY(-4px);transition:all .2s var(--ease-out)}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu,.nav-dropdown.is-open .nav-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.nav-dropdown-inner{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;padding:8px;min-width:220px;box-shadow:0 16px 48px #0006}.nav-dropdown-item{display:block;padding:10px 14px;border-radius:8px;color:var(--text-dim);font-size:.82rem;transition:all .15s}.nav-dropdown-item:hover{background:var(--bg-hover);color:var(--text)}.nav-dropdown-item .item-label{font-weight:600;color:var(--text);display:block;margin-bottom:2px}.nav-dropdown-item .item-desc{font-size:.75rem;color:var(--text-muted)}.cta-section{text-align:center;padding:120px 0;position:relative}.cta-section:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:600px;height:400px;background:radial-gradient(ellipse,rgba(99,102,241,.06) 0%,transparent 70%);pointer-events:none}.waitlist-form{display:flex;gap:8px;max-width:440px;margin:0 auto}.waitlist-input{flex:1;padding:12px 18px;background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;color:var(--text);font-family:var(--font-body);font-size:.9rem;outline:none;transition:border-color .2s}.waitlist-input::placeholder{color:var(--text-muted)}.waitlist-input:focus{border-color:var(--indigo)}.waitlist-status{margin-top:12px;font-size:.85rem;min-height:24px}.waitlist-status.success{color:var(--emerald)}.waitlist-status.error{color:var(--rose)}.waitlist-hp{position:absolute;left:-9999px;top:-9999px;opacity:0;pointer-events:none}.cf-turnstile{margin:16px auto 0;display:flex;justify-content:center}footer{border-top:1px solid var(--border-dim);padding:40px 0}.footer-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.footer-copy{font-size:.82rem;color:var(--text-muted);overflow-wrap:anywhere}.footer-links{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;list-style:none;padding:0;margin:0}.footer-links a{font-size:.82rem;color:var(--text-muted);display:inline-flex;align-items:center;gap:6px}.footer-links a svg{width:14px;height:14px;flex-shrink:0}.footer-links a:hover{color:var(--text)}@media (max-width: 480px){.footer-inner{flex-direction:column;align-items:flex-start;gap:14px}.footer-links{gap:10px 16px}}.products-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;perspective:1400px}.product-card{position:relative;display:flex;flex-direction:column;height:100%;background:var(--bg-raised);border:1px solid var(--border);border-radius:16px;padding:48px 40px;transition:border-color .3s,transform .3s var(--ease-out);transform-origin:center bottom;overflow:hidden}.product-card:hover{transform:translateY(-8px) rotateX(3deg)}.product-card.arbiter-card{border-color:#6366f14d}.product-card.arbiter-card:hover{border-color:#6366f180}.product-card.arbiter-card:before{content:"";position:absolute;top:0;right:0;width:300px;height:300px;background:radial-gradient(circle,rgba(99,102,241,.06) 0%,transparent 70%);pointer-events:none}.product-card.aletheia-card{border-color:#22d3ee4d}.product-card.aletheia-card:hover{border-color:#22d3ee80}.product-card.aletheia-card:before{content:"";position:absolute;top:0;right:0;width:300px;height:300px;background:radial-gradient(circle,rgba(34,211,238,.06) 0%,transparent 70%);pointer-events:none}.product-card .product-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.product-card .product-icon img{width:100%;height:100%;object-fit:contain}.product-card h3{font-family:var(--font-display);font-size:1.5rem;font-weight:700;margin-bottom:8px}.product-card .product-tagline{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted);letter-spacing:.04em;margin-bottom:6px;line-height:1.5}.product-card .product-audience{font-size:.82rem;color:var(--text-dim);font-style:italic;margin-bottom:20px}.product-card p.product-desc{font-size:.95rem;color:var(--text-dim);line-height:1.7;margin-bottom:28px;flex:1 1 auto}.product-highlights{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px;min-height:56px;align-content:flex-start}.highlight-tag{font-family:var(--font-mono);font-size:.68rem;padding:4px 10px;border-radius:6px;background:var(--bg);border:1px solid var(--border-dim);color:var(--text-dim)}.product-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:24px;border-top:1px solid var(--border-dim);margin-bottom:32px}.product-stat .ps-val{font-family:var(--font-mono);font-size:1.1rem;font-weight:700}.arbiter-card .product-stat .ps-val{color:var(--indigo)}.aletheia-card .product-stat .ps-val{color:var(--cyan)}.product-stat .ps-lbl{font-size:.68rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;line-height:1.3;min-height:2.6em}.product-cta{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;font-family:var(--font-body);font-weight:600;font-size:.9rem;padding:12px 24px;border-radius:8px;transition:all .25s var(--ease-out);text-decoration:none;cursor:pointer;border:none}.arbiter-card .product-cta{background:var(--indigo);color:#fff;box-shadow:0 0 20px #6366f133}.arbiter-card .product-cta:hover{background:var(--indigo-dim);box-shadow:0 0 32px #6366f14d;transform:translateY(-1px);color:#fff}.aletheia-card .product-cta{background:linear-gradient(135deg,var(--cyan-dim),var(--cyan));color:#07070d;box-shadow:0 0 20px #22d3ee33}.aletheia-card .product-cta:hover{box-shadow:0 0 32px #22d3ee4d;transform:translateY(-1px);color:#07070d}.product-cta svg{width:16px;height:16px}.product-interest{display:flex;justify-content:center;gap:12px;margin-bottom:24px}.interest-option{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;border:1px solid var(--border);background:var(--bg-surface);cursor:pointer;transition:all .2s;font-size:.85rem;color:var(--text-dim)}.interest-option:has(input:checked){border-color:var(--indigo);background:#6366f114;color:var(--text)}.interest-option input{accent-color:var(--indigo)}.workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:48px}.workflow-card{position:relative;padding:30px 26px 26px;background:linear-gradient(180deg,rgba(255,255,255,.014),transparent 55%),var(--bg-raised);border:1px solid var(--border);border-radius:14px;transition:border-color .3s var(--ease-out),transform .3s var(--ease-out),box-shadow .3s var(--ease-out);min-width:0}.workflow-card:hover{border-color:#6366f152;transform:translateY(-2px);box-shadow:0 18px 48px -28px #6366f173}.workflow-card:before{content:"";position:absolute;top:12px;left:12px;width:12px;height:12px;border:1px solid rgba(255,255,255,.07);border-right:0;border-bottom:0;pointer-events:none}.workflow-icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f124,#22d3ee14);border:1px solid rgba(99,102,241,.22);color:var(--cyan);margin-bottom:20px}.workflow-icon svg{width:22px;height:22px}.workflow-card h3{font-family:var(--font-display);font-size:1.18rem;font-weight:700;margin:0 0 10px;letter-spacing:-.01em;color:var(--text)}.workflow-card p{font-size:.95rem;line-height:1.7;color:var(--text-dim);margin:0;overflow-wrap:anywhere}.workflow-thesis{text-align:center;font-family:var(--font-mono);font-size:.92rem;line-height:1.65;color:var(--text-dim);max-width:720px;margin:0 auto;padding:22px 24px;border-top:1px dashed rgba(255,255,255,.08);border-bottom:1px dashed rgba(255,255,255,.08);letter-spacing:.01em}.workflow-thesis-prefix{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-right:8px;vertical-align:.05em}@media (max-width: 900px){.workflow-grid{grid-template-columns:1fr;gap:16px}.workflow-card{padding:24px 20px 22px}.workflow-icon{width:40px;height:40px;margin-bottom:16px}.workflow-icon svg{width:20px;height:20px}.workflow-card h3{font-size:1.08rem}.workflow-card p{font-size:.92rem}.workflow-thesis{font-size:.85rem;padding:18px 16px}}.results-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.result-card{background:var(--bg-raised);border:1px solid var(--border);border-radius:12px;padding:32px;transition:border-color .3s,transform .3s var(--ease-out)}.result-card:hover{border-color:#6366f14d;transform:translateY(-2px)}.result-card .mono-sm{font-family:var(--font-mono);font-size:.7rem;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px}.result-card h3{font-family:var(--font-display);font-size:1.2rem;font-weight:700;margin-bottom:8px}.result-card p{font-size:.9rem;color:var(--text-dim);line-height:1.6}.result-card .tag{display:inline-block;margin-top:16px;font-family:var(--font-mono);font-size:.72rem;padding:3px 10px;border-radius:4px}.philosophy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.philosophy-card{background:var(--bg-raised);border:1px solid var(--border);border-radius:12px;padding:36px 28px;transition:border-color .3s}.philosophy-card:hover{border-color:#6366f140}.philosophy-card .phil-icon{width:40px;height:40px;border-radius:10px;background:#6366f11a;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--indigo)}.philosophy-card .phil-icon svg{width:20px;height:20px}.philosophy-card h3{font-family:var(--font-display);font-size:1.1rem;font-weight:700;margin-bottom:10px}.philosophy-card p{font-size:.88rem;color:var(--text-dim);line-height:1.6}.hero{position:relative;height:178svh;min-height:1120px;padding:0;overflow:visible}.hero:before{content:"";position:absolute;top:-20%;left:50%;transform:translate(-50%) translate3d(calc((var(--pointer-x, .5) - .5) * 42px),calc((var(--pointer-y, .35) - .35) * 24px),0);width:1100px;height:800px;background:radial-gradient(ellipse at 30% 30%,rgba(99,102,241,.1) 0%,transparent 55%),radial-gradient(ellipse at 75% 60%,rgba(34,211,238,.07) 0%,transparent 55%);pointer-events:none;z-index:0}.hero-deck{position:absolute;left:50%;bottom:-8%;width:100%;height:62%;transform:translate(-50%) translateY(calc(var(--hero-progress, 0) * 42px)) perspective(900px) rotateX(calc(64deg + var(--hero-progress, 0) * 6deg));transform-origin:center bottom;background-image:linear-gradient(rgba(99,102,241,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.05) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse at 50% 0%,#000 10%,transparent 72%);mask-image:radial-gradient(ellipse at 50% 0%,#000 10%,transparent 72%);pointer-events:none;z-index:0}@media (prefers-reduced-motion: reduce){.hero-deck{transform:translate(-50%) perspective(1200px) rotateX(68deg)}}.hero>.container{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:minmax(440px,.86fr) minmax(530px,1.14fr);grid-template-rows:minmax(0,1fr) auto;column-gap:clamp(30px,3vw,46px);row-gap:14px;align-items:center;width:100%;height:100svh;padding-top:96px;padding-bottom:22px}.hero-lab-story,.hero-lab-sticky{display:contents}.hero-content{position:relative;z-index:3;align-self:center;text-align:left;max-width:520px;margin:0;opacity:calc(1 - var(--hero-progress, 0) * .22);transform:translate3d(calc(var(--hero-progress, 0) * -18px),calc(var(--hero-progress, 0) * -28px),0) scale(calc(1 - var(--hero-progress, 0) * .025));transform-origin:left center;transition:transform .12s linear,opacity .12s linear}.hero-content h1{font-family:var(--font-display);font-size:clamp(3.45rem,4.6vw,5rem);font-weight:800;line-height:.96;letter-spacing:-.055em;margin:0 0 22px;text-wrap:balance}.hero-content h1 .accent{display:inline-block;white-space:nowrap;background:linear-gradient(135deg,var(--indigo),var(--cyan));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-lead{font-size:1.04rem;color:var(--text-dim);max-width:520px;margin:0 0 22px;line-height:1.62;text-wrap:pretty}.badge-dot{width:5px;height:5px;border-radius:50%;background:var(--emerald)}.hero-waitlist{display:flex;gap:8px;max-width:460px;margin:0 0 8px}.hero-waitlist .waitlist-input{flex:1}.hero-waitlist-status{font-size:.85rem;min-height:20px;margin-bottom:8px}.hero-waitlist-status.success{color:var(--emerald)}.hero-content .hero-fineprint{margin:0 0 12px}.hero-paths{display:flex;justify-content:flex-start;align-items:center;gap:12px;margin:0 0 8px;font-size:.88rem;color:var(--text-muted)}.hero-paths a{color:var(--text-dim);text-decoration:underline;text-underline-offset:3px}.hero-paths a:hover{color:var(--text)}.hero-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:470px;margin-top:20px;border-top:1px solid rgba(232,232,240,.09);border-left:1px solid rgba(232,232,240,.06)}.hero-stat{min-width:0;padding:10px 9px 9px;text-align:left;border-right:1px solid rgba(232,232,240,.06);border-bottom:1px solid rgba(232,232,240,.06);background:#0e0e1861}.hero-stat-val{font-family:var(--font-mono);font-size:1rem;font-weight:700;background:linear-gradient(135deg,var(--indigo),var(--cyan));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-stat-lbl{font-size:.58rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-top:4px}.hero-proof-line{margin:12px 0 0;max-width:420px;font-size:.76rem;line-height:1.5;color:var(--text-muted)}.hero .lab{align-self:stretch;min-width:0;min-height:0;margin:0;opacity:calc(.82 + var(--hero-progress, 0) * .18);transform:translate3d(calc(var(--hero-progress, 0) * -12px),calc(var(--hero-progress, 0) * 8px),0) scale(calc(.965 + var(--hero-progress, 0) * .035));transform-origin:center center;transition:transform .12s linear,opacity .12s linear}.hero .lab-stage{min-height:0;border-color:color-mix(in srgb,rgba(99,102,241,.7) calc(var(--hero-progress, 0) * 45%),var(--border));box-shadow:0 40px 120px -58px #000000eb,0 0 calc(var(--hero-progress, 0) * 50px) #6366f11a,inset 0 1px #ffffff09}.hero-sequence{grid-column:1 / -1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:100%;list-style:none;border-top:1px solid rgba(232,232,240,.08)}.hero-sequence li{--step-proximity: 0;position:relative;color:var(--text-muted);opacity:calc(.34 + var(--step-proximity) * .66);transition:color .35s ease,opacity .35s ease,transform .45s var(--ease-out)}.hero-sequence button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:auto 1fr;gap:0 10px;width:100%;min-height:44px;padding:12px 14px 0;border:0;border-radius:7px;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:background .3s ease,box-shadow .3s ease}.hero-sequence button:hover{background:#ffffff06}.hero-sequence button:focus-visible{outline:1px solid rgba(34,211,238,.78);outline-offset:-2px;box-shadow:0 0 0 3px #22d3ee1a}.hero-sequence li:before{content:"";position:absolute;top:-1px;left:0;width:calc(var(--step-proximity) * 100%);height:1px;background:linear-gradient(90deg,var(--indigo),var(--cyan));box-shadow:0 0 12px #6366f1b3;transition:width .35s var(--ease-out)}.hero-sequence button>span{grid-row:1 / span 2;font-family:var(--font-mono);font-size:.61rem;letter-spacing:.08em;color:var(--text-muted)}.hero-sequence strong{font-family:var(--font-mono);font-size:.71rem;font-weight:600;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.hero-sequence em{font-family:var(--font-mono);font-size:.58rem;font-style:normal;letter-spacing:.04em;line-height:1.4;color:var(--text-muted)}.hero-sequence li[data-active]{color:var(--text);transform:translateY(-2px)}.hero-sequence li[data-active] button{background:linear-gradient(180deg,rgba(99,102,241,.055),transparent)}.hero-sequence li:nth-child(3)[data-active]{color:var(--rose)}.hero-sequence li:nth-child(4)[data-active],.hero-sequence li:nth-child(5)[data-active]{color:var(--emerald)}@media (max-width: 1100px){.hero{height:auto;min-height:auto;padding:112px 0 42px;overflow:hidden}.hero>.container{position:relative;display:flex;flex-direction:column;height:auto;padding-top:0;padding-bottom:0}.hero-content{align-self:auto;max-width:780px;margin:0 auto;text-align:center;opacity:1;transform:none}.hero-content h1{font-size:clamp(3.25rem,7vw,4.8rem)}.hero-lead{max-width:640px;margin-inline:auto}.hero-waitlist{margin-inline:auto}.hero-paths{justify-content:center}.hero-stats{grid-template-columns:repeat(4,minmax(0,1fr));max-width:700px;margin-inline:auto}.hero-stat{text-align:center}.hero-proof-line{max-width:none}.hero .lab{display:flex;width:100%;min-height:520px;margin-top:30px;opacity:1;transform:none}.hero-sequence{margin-top:18px}}@media (max-width: 640px){.hero-sequence button{display:block;min-height:48px;padding:9px 3px 5px;text-align:center}.hero-sequence button>span{display:block;margin-bottom:3px}.hero-sequence strong{font-size:.59rem}.hero-sequence em{display:none}}@media (prefers-reduced-motion: reduce){.hero{height:auto;min-height:auto;padding:112px 0 42px}.hero>.container{position:relative;height:auto;padding-top:0;padding-bottom:0}.hero-content,.hero .lab{opacity:1;transform:none}}.cta-inner{position:relative;z-index:1}.cta-heading{font-family:var(--font-display);font-size:2.8rem;font-weight:800;margin-bottom:16px}.cta-copy{color:var(--text-dim);font-size:1.1rem;max-width:520px;margin:0 auto 28px}.cta-contact{margin-top:48px;display:flex;flex-direction:column;align-items:center;gap:12px}.cta-contact p{color:var(--text-muted);font-size:.85rem}.cta-contact .btn{font-size:.85rem}.footer-logo{font-size:1rem;text-decoration:none}.footer-logo-mark{width:28px;height:28px}.footer-author{color:var(--text-dim);text-decoration:underline;text-underline-offset:2px}.footer-heart{color:var(--rose)}.footer-razor{text-align:center;margin-top:32px;padding-top:24px;border-top:1px solid var(--border-dim)}.footer-razor p{font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted);letter-spacing:.04em}.lab{margin-top:18px;flex:1 1 auto;display:flex;min-height:0}.lab-stage{position:relative;flex:1;display:flex;flex-direction:column;min-height:0;width:100%;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 28%),linear-gradient(135deg,var(--bg-raised),var(--bg-surface));border:1px solid var(--border);border-radius:14px;overflow:hidden}.lab-stage:before,.lab-stage:after{content:"";position:absolute;width:14px;height:14px;border:1px solid rgba(255,255,255,.08);pointer-events:none;z-index:2}.lab-stage:before{top:12px;left:12px;border-right:0;border-bottom:0}.lab-stage:after{bottom:12px;right:12px;border-left:0;border-top:0}.lab-frame-meta{display:flex;align-items:center;gap:16px;padding:16px 22px 0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;position:relative;z-index:2}.lab-frame-tag{padding:3px 8px;border:1px solid rgba(99,102,241,.28);border-radius:3px;color:var(--indigo);font-weight:600}.lab-frame-title{color:var(--text);flex:1;letter-spacing:.08em}.lab-frame-live{color:var(--emerald);letter-spacing:.16em;min-width:6.5em;text-align:right}.lab-frame-live:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:var(--emerald);box-shadow:0 0 #34d3998c;animation:lab-live-pulse 1.8s var(--ease-out) infinite;vertical-align:.05em}.lab-canvas-wrap{position:relative;flex:1 1 auto;min-height:300px;height:420px}.lab-canvas-wrap canvas{display:block;width:100%;height:100%;cursor:crosshair}.lab-caption{margin:0;padding:0 22px 16px;font-family:var(--font-mono);font-size:.78rem;line-height:1.55;color:var(--text-dim);min-height:2.5em;position:relative;z-index:2}.lab-legend{display:flex;justify-content:space-between;gap:16px;padding:0 22px 16px;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.lab-legend-arbiter{color:var(--indigo)}.lab-legend-aletheia{color:var(--cyan);text-align:right}@keyframes lab-live-pulse{0%{box-shadow:0 0 #34d39980}70%{box-shadow:0 0 0 8px #34d39900}to{box-shadow:0 0 #34d39900}}@media (prefers-reduced-motion: reduce){.lab-frame-live:before{animation:none}}@media (max-width: 768px){.lab{margin-top:24px;display:block}.lab-canvas-wrap{height:240px;min-height:240px}.lab-frame-meta{font-size:.62rem;gap:10px;padding:14px 16px 0}.lab-frame-title{display:none}.lab-caption{padding:0 16px 12px;font-size:.72rem}.lab-legend{padding:0 16px 12px}}.lab-stack-stage{margin-top:8px;background:linear-gradient(180deg,rgba(255,255,255,.015),transparent 30%),linear-gradient(135deg,var(--bg-raised),var(--bg-surface));border:1px solid var(--border);border-radius:14px;padding:20px 24px 36px;position:relative;overflow:visible}.lab-stack-stage:before,.lab-stack-stage:after{content:"";position:absolute;width:14px;height:14px;border:1px solid rgba(255,255,255,.07);pointer-events:none}.lab-stack-stage:before{top:12px;left:12px;border-right:0;border-bottom:0}.lab-stack-stage:after{bottom:12px;right:12px;border-left:0;border-top:0}.lab-stack-stage .engine-frame-meta{display:flex;align-items:center;gap:16px;padding-bottom:14px;margin-bottom:8px;border-bottom:1px dashed rgba(255,255,255,.08);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.lab-stack-stage .engine-frame-tag{padding:3px 8px;border:1px solid rgba(251,191,36,.28);border-radius:3px;color:var(--amber);font-weight:600}.lab-stack-stage .engine-frame-title{color:var(--text);flex:1;letter-spacing:.08em}.lab-stack-stage .engine-frame-spec{color:var(--text-muted)}.lab-rig{--rig-yaw: 0deg;--rig-pitch: 0deg;--rig-spread: 1;perspective:1600px;perspective-origin:50% 38%;min-height:520px;display:flex;align-items:center;justify-content:center;cursor:crosshair}.lab-rig-scene{position:relative;width:min(780px,100%);transform-style:preserve-3d;transform:rotateX(calc(44deg + var(--rig-pitch))) rotate(calc(-14deg + var(--rig-yaw)));will-change:transform}.lab-plane{position:relative;transform-style:preserve-3d;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 70%),var(--bg-raised);border:1px solid var(--border);border-radius:12px;padding:18px 22px;box-shadow:0 18px 40px -28px #000000e6,0 0 0 1px #ffffff05}.lab-plane:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.04),transparent 45%);pointer-events:none}.lab-plane-kicker{display:block;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}.lab-plane strong{display:block;font-family:var(--font-mono);font-size:.92rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text)}.lab-plane em{display:block;font-style:normal;font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted);margin-top:4px}.lab-plane-meta{display:block;font-family:var(--font-mono);font-size:.68rem;color:var(--text-dim);margin-top:8px}.lab-plane-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.lab-chip{display:block;text-align:center;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.04em;padding:8px 6px;border-radius:7px;border:1px solid rgba(232,232,240,.12);background:#ffffff08;color:var(--text)}.lab-plane-agents{transform:translateZ(calc(168px * var(--rig-spread)))}.lab-plane-mcp{margin-top:28px;border-color:#fbbf2452;background:linear-gradient(180deg,rgba(251,191,36,.07),transparent 70%),var(--bg-raised);transform:translateZ(calc(84px * var(--rig-spread)))}.lab-plane-engines{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;transform-style:preserve-3d;transform:translateZ(calc(-8px * var(--rig-spread)))}.lab-plane-arbiter{border-color:#6366f16b;background:linear-gradient(180deg,rgba(99,102,241,.1),transparent 70%),var(--bg-raised)}.lab-plane-aletheia{border-color:#22d3ee6b;background:linear-gradient(180deg,rgba(34,211,238,.08),transparent 70%),var(--bg-raised)}.lab-plane-evidence{margin-top:28px;text-align:center;border-color:#34d39961;background:linear-gradient(180deg,rgba(52,211,153,.08),transparent 70%),var(--bg-raised);transform:translateZ(calc(-96px * var(--rig-spread)))}.lab-strut{width:2px;height:28px;margin:0 auto;background:linear-gradient(180deg,#6366f18c,#34d39973);box-shadow:0 0 12px #6366f140;transform:translateZ(calc(40px * var(--rig-spread)));position:relative}.lab-strut:after{content:"";position:absolute;top:0;left:-1px;width:4px;height:8px;border-radius:99px;background:var(--cyan);animation:lab-strut-flow 1.6s linear infinite}.lab-strut-split{background:linear-gradient(180deg,#fbbf2499,#6366f166)}@keyframes lab-strut-flow{0%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}@media (prefers-reduced-motion: reduce){.lab-strut:after{animation:none}.lab-rig-scene{transition:none}}@media (max-width: 980px){.lab-rig{perspective:1200px;min-height:460px}.lab-rig-scene{width:88%;transform:rotateX(calc(40deg + var(--rig-pitch))) rotate(calc(-8deg + var(--rig-yaw)))}.lab-plane-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.lab-stack-stage{padding:16px 14px 22px;overflow:hidden}.lab-stack-stage .engine-frame-meta{font-size:.62rem;gap:10px}.lab-stack-stage .engine-frame-spec{display:none}.lab-rig{min-height:0;perspective:none;cursor:default}.lab-rig-scene{transform:none;width:100%}.lab-plane,.lab-plane-agents,.lab-plane-mcp,.lab-plane-engines,.lab-plane-evidence{transform:none;margin-top:12px}.lab-plane-engines{margin-top:12px}.lab-strut{display:none}}@media (max-width: 1024px){.hero-grid{grid-template-columns:1fr;gap:48px}.terminal-wrapper{max-width:600px}.pipeline{grid-template-columns:repeat(2,1fr)}.pipeline-step:nth-child(2){border-radius:0 12px 0 0}.pipeline-step:nth-child(3){border-radius:0 0 0 12px}.pipeline-step:first-child{border-radius:12px 0 0}.pipeline-step:last-child{border-radius:0 0 12px}.pipeline-arrow{display:none}.stats-grid{grid-template-columns:repeat(3,1fr)}.features-grid{grid-template-columns:1fr}.pricing-grid{grid-template-columns:1fr;max-width:400px;margin:0 auto}.feature-hero{padding:32px 24px}.feature-hero h3{font-size:1.4rem}.feature-hero-details{flex-wrap:wrap;gap:24px}}@media (max-width: 768px){.nav-toggle{display:flex}.nav-links{display:none;flex-direction:column;align-items:center;gap:12px;width:100%;padding:32px 24px 40px;list-style:none}.nav-links.is-open{display:flex}nav.menu-open .inner{flex-wrap:wrap}.nav-links>li{width:100%;text-align:center}.nav-links>li>a:not(.btn){display:block;padding:14px 0;font-size:1.15rem;font-weight:600;color:var(--text-dim);border-bottom:1px solid var(--border-dim)}.nav-links>li:last-child>a{border-bottom:none}.nav-links .nav-cta{margin-top:12px;padding:16px 28px;font-size:1rem;width:100%;justify-content:center;border-bottom:none}.nav-dropdown-menu{position:static;opacity:1;visibility:visible;transform:none;padding-top:0}.nav-dropdown-inner{background:transparent;border:none;box-shadow:none;padding:0;min-width:auto;text-align:center;display:flex;flex-direction:column;gap:0}.nav-dropdown-item{display:block;padding:14px 0;font-size:1.15rem;border-bottom:1px solid var(--border-dim)}.nav-dropdown-item .item-label{font-size:1.15rem}.nav-dropdown-item .item-desc{font-size:.8rem;margin-top:2px}.nav-dropdown-trigger{font-size:.72rem;color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;padding:8px 0 4px;justify-content:center;width:100%}.nav-dropdown-trigger svg{display:none}.hero{padding:92px 0 36px;min-height:auto}.hero-grid{gap:24px}.hero-text h1{font-size:2.5rem}.hero-sub{font-size:1.05rem;line-height:1.55;margin-bottom:24px}.hero-actions{margin-bottom:24px}.hero-proof{gap:9px}.proof-badge{font-size:.76rem;line-height:1.45}.proof-badge:nth-child(n+3){display:none}.terminal-wrapper{margin-top:8px}.terminal-bar{padding:9px 12px}.terminal-title{font-size:.62rem}.terminal-body{min-height:178px;max-height:178px;padding:14px;font-size:.68rem;line-height:1.58}.hero-evidence{display:none}.section-header h2{font-size:1.75rem}.cta-heading{font-size:1.8rem!important}.hero-waitlist{flex-direction:column}.hero-waitlist .btn{width:100%}.results-grid,.pipeline{grid-template-columns:1fr}.pipeline-step,.pipeline-step:first-child,.pipeline-step:last-child,.pipeline-step:nth-child(2),.pipeline-step:nth-child(3){border-radius:12px}.stats-grid{grid-template-columns:repeat(2,1fr)}.waitlist-form{flex-direction:column}.comparison-table{font-size:.78rem}.comparison-table thead th,.comparison-table tbody td{padding:10px 12px}.pricing-grid{max-width:360px}.footer-inner{flex-direction:column;text-align:center}.footer-links{justify-content:center}}@media (max-width: 1024px){.products-grid{grid-template-columns:1fr;max-width:600px;margin:0 auto}.philosophy-grid{grid-template-columns:1fr}.hero-stats{gap:32px;flex-wrap:wrap}}@media (max-width: 768px){.hero{padding:92px 0 28px;min-height:auto;display:block}.hero-content h1{font-size:2.5rem}.hero-lead{font-size:1.05rem;line-height:1.55}.hero-stats{gap:20px;margin-top:28px;padding-top:20px}.hero-waitlist{flex-direction:column}.hero-waitlist .btn{width:100%}.hero-paths{flex-wrap:wrap}.cta-heading{font-size:1.8rem}.product-card{padding:32px 24px}.product-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.waitlist-form{flex-direction:column}.product-interest{flex-direction:column;align-items:center}.footer-inner{flex-direction:column;text-align:center}.footer-links{justify-content:center}}@media (max-width: 560px){.hero-stats{display:grid;grid-template-columns:1fr 1fr;gap:22px 28px;max-width:340px;margin-left:auto;margin-right:auto}}:root{--pointer-x: .5;--pointer-y: .32;--page-progress: 0;--nav-height: 64px}html{scrollbar-color:rgba(99,102,241,.45) var(--bg);scroll-padding-top:96px;overflow-x:clip}body{overflow-x:clip}::selection{color:#fff;background:#6366f1b8}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(520px circle at calc(var(--pointer-x) * 100%) calc(var(--pointer-y) * 100%),rgba(99,102,241,.055),rgba(34,211,238,.018) 38%,transparent 72%),linear-gradient(180deg,rgba(255,255,255,.008),transparent 14%);transition:opacity .35s ease}main,footer{position:relative;z-index:1}main>section[id]{scroll-margin-top:96px}.has-scroll-director nav{top:12px;left:50%;right:auto;width:min(calc(100% - 32px),1180px);padding:9px 0;border:1px solid rgba(232,232,240,.09);border-radius:15px;background:#090911b8;box-shadow:0 18px 60px #0000002e,inset 0 1px #ffffff06;transform:translate(-50%);transition:top .35s var(--ease-out),width .35s var(--ease-out),background .35s ease,border-color .35s ease,box-shadow .35s ease}.has-scroll-director nav[data-scrolled]{top:8px;width:min(calc(100% - 40px),1080px);background:#07070de6;border-color:#e8e8f024;box-shadow:0 18px 70px #0000005c,0 0 0 1px #6366f106,inset 0 1px #ffffff0a}.has-scroll-director nav .inner{width:100%;max-width:none;padding-inline:12px}.has-scroll-director nav .logo-mark{transition:transform .45s var(--ease-out),filter .45s ease}.has-scroll-director nav .logo:hover .logo-mark{transform:rotate(-5deg) scale(1.06);filter:drop-shadow(0 0 14px rgba(99,102,241,.45))}.has-scroll-director .nav-links{gap:clamp(15px,2vw,30px)}.has-scroll-director .btn,.has-scroll-director .product-cta{position:relative;isolation:isolate;overflow:hidden}.has-scroll-director .btn:after,.has-scroll-director .product-cta:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-1;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.2) 48%,transparent 76%);transform:translate(-130%);transition:transform .7s var(--ease-out)}.has-scroll-director .btn:hover:after,.has-scroll-director .product-cta:hover:after{transform:translate(130%)}.has-scroll-director .reveal{--reveal-delay: 0ms;animation:none;opacity:0;filter:blur(7px);translate:0 34px;scale:.985;transition:opacity .85s var(--ease-out) var(--reveal-delay),filter .85s var(--ease-out) var(--reveal-delay),translate .95s var(--ease-out) var(--reveal-delay),scale .95s var(--ease-out) var(--reveal-delay);will-change:opacity,filter,translate,scale}.has-scroll-director .reveal-delay-1{--reveal-delay: 90ms}.has-scroll-director .reveal-delay-2{--reveal-delay: .17s}.has-scroll-director .reveal-delay-3{--reveal-delay: .25s}.has-scroll-director .reveal-delay-4{--reveal-delay: .33s}.has-scroll-director .reveal.is-in-view{opacity:1;filter:blur(0);translate:0 0;scale:1;will-change:auto}.has-scroll-director .page-product .hero-text.reveal.is-in-view{opacity:calc(1 - var(--hero-progress) * .28)}.has-scroll-director .page-root .hero-content.reveal.is-in-view{opacity:calc(1 - var(--hero-progress, 0) * .22)}[data-scroll-scene]{--scene-progress: 0;--scene-enter: 0;--scene-exit: 0;--scene-visible: 0;isolation:isolate}[data-scroll-scene]>.container{z-index:2}[data-scroll-scene]:not(.hero):not([data-rig-story])>.container{position:relative}[data-scroll-scene]>.container:before{content:attr(data-scene-index);position:absolute;top:-64px;left:24px;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.18em;color:#a4a4c06b}.section-header h2{text-wrap:balance}.section-header p{text-wrap:pretty}.page-product .hero-text,.page-product .hero-instrument{transition:transform .12s linear,opacity .12s linear}.page-product .hero-text{transform:translate3d(0,calc(var(--hero-progress) * -34px),0);opacity:calc(1 - var(--hero-progress) * .28)}.page-product .hero-instrument{transform:translate3d(0,calc(var(--hero-progress) * 24px),0) scale(calc(1 - var(--hero-progress) * .025))}.page-product .hero-deck{transform:translate(-50%) perspective(900px) rotateX(calc(64deg + var(--hero-progress) * 5deg)) translateY(calc(var(--hero-progress) * 32px))}.page-product .product-scene,.page-product .terminal-wrapper,.page-root .lab-stage,.page-root .lab-stack-stage,.engine-stage,.finding-card{box-shadow:0 34px 90px -54px #000000d1,inset 0 1px #ffffff06}.scroll-telemetry{position:fixed;z-index:80;top:50%;right:13px;display:grid;grid-template-rows:auto 124px minmax(72px,auto) auto;justify-items:center;gap:10px;width:32px;transform:translateY(-50%);font-family:var(--font-mono);color:var(--text-muted);pointer-events:none;mix-blend-mode:screen}.scroll-telemetry__index,.scroll-telemetry__count{font-size:.58rem;letter-spacing:.1em}.scroll-telemetry__track{position:relative;display:block;width:1px;height:124px;overflow:hidden;background:#e8e8f01f}.scroll-telemetry__track i{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:linear-gradient(180deg,var(--indigo),var(--cyan));box-shadow:0 0 10px #6366f18c;transform:scaleY(0);transform-origin:top}.scroll-telemetry__label{max-height:156px;overflow:hidden;font-size:.56rem;line-height:1;letter-spacing:.12em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;writing-mode:vertical-rl;transform:rotate(180deg)}@media (min-width: 769px){.page-product .hero{min-height:100svh;padding-top:118px}.page-product .hero:before{transform:translate(-50%) translate3d(calc((var(--pointer-x) - .5) * 44px),calc((var(--pointer-y) - .5) * 28px),0)}[data-scroll-scene] .section-header h2{font-size:clamp(2.35rem,4vw,3.7rem);line-height:1.06;letter-spacing:-.035em}.feature-card,.result-card,.workflow-card,.pricing-card{transform:translateZ(0)}}@media (min-width: 1101px){.page-product .hero{height:165svh;min-height:1120px;padding:0;overflow:clip}.page-product .hero>.container{position:sticky;top:0;display:flex;align-items:center;width:100%;height:100svh;padding-top:96px;padding-bottom:22px}.page-product .hero-grid,.page-product .hero-deck{width:100%}.page-product .product-scene{height:220px}.page-product .hero-instrument .terminal-body{min-height:270px;max-height:270px;padding:16px 18px;font-size:.72rem;line-height:1.68}.page-product .hero-evidence{position:absolute;right:16px;bottom:16px;left:16px;z-index:5;margin:0;background:#0e0e18f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}@media (max-width: 1180px){.scroll-telemetry{display:none}.has-scroll-director nav .nav-links{gap:16px}.has-scroll-director nav .nav-links a:not(.btn){font-size:.8rem}}@media (max-width: 768px){:root{--nav-height: 58px}body:after{opacity:.55}.has-scroll-director nav,.has-scroll-director nav[data-scrolled]{top:8px;width:calc(100% - 20px);padding:7px 0;border-radius:13px}.has-scroll-director nav.menu-open,.has-scroll-director nav.menu-open[data-scrolled]{top:0;right:0;bottom:0;left:0;width:100%;min-height:100dvh;padding-top:8px;border:0;border-radius:0;transform:none}.has-scroll-director .reveal{filter:blur(4px);translate:0 22px}[data-scroll-scene]>.container:before{top:-42px;left:24px}.page-product .hero-text,.page-product .hero-instrument,.page-product .hero-deck{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){html.has-scroll-director{scroll-behavior:auto}body:after{display:none}.has-scroll-director *,.has-scroll-director *:before,.has-scroll-director *:after{scroll-behavior:auto!important}.has-scroll-director .reveal,.has-scroll-director .reveal.is-in-view,.page-product .hero-text,.page-product .hero-instrument{opacity:1;filter:none;translate:none;scale:1;transition:none}.page-product .hero-text,.page-product .hero-instrument{transform:none}.page-product .hero{height:auto;min-height:100svh;padding:118px 0 56px}.page-product .hero>.container{position:relative;height:auto;padding-top:0;padding-bottom:0}.scroll-telemetry{display:none}}.page-root .section-border{border-image:linear-gradient(90deg,transparent 3%,rgba(99,102,241,.16) 30%,rgba(34,211,238,.14) 68%,transparent 97%) 1}.page-root .section-header .badge{border-radius:4px;font-family:var(--font-mono);font-size:.67rem;letter-spacing:.12em}#products{padding-block:clamp(150px,16vw,220px)}#products>.container{display:grid;grid-template-columns:minmax(260px,.62fr) minmax(560px,1.38fr);gap:clamp(52px,8vw,110px);align-items:start}#products .section-header{position:sticky;top:132px;margin:0;text-align:left}#products .section-header:after{content:"Scroll to inspect both engines";display:block;width:fit-content;margin-top:30px;padding-top:12px;border-top:1px solid rgba(232,232,240,.11);font-family:var(--font-mono);font-size:.63rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}#products .section-header h2{max-width:7ch;margin-bottom:24px;font-size:clamp(3.4rem,6vw,5.8rem);line-height:.96;letter-spacing:-.06em}#products .section-header p{margin:0;max-width:36ch;font-size:1rem}#products .products-grid{display:grid;grid-template-columns:1fr;gap:88px;perspective:none}#products .product-card{position:sticky;top:112px;min-height:min(720px,calc(100svh - 140px));padding:clamp(38px,5vw,64px);border-radius:22px;transform:none;box-shadow:0 50px 120px -64px #000000fa,0 0 0 1px #ffffff03,inset 0 1px #ffffff09}#products .product-card:nth-child(1){z-index:1}#products .product-card:nth-child(2){z-index:2}.has-scroll-director #products .product-card.reveal,.has-scroll-director #products .product-card.reveal.is-in-view{opacity:1;filter:none;translate:0;scale:1;will-change:auto}#products .product-card:after{position:absolute;top:22px;right:28px;font-family:var(--font-mono);font-size:clamp(3.5rem,7vw,7rem);font-weight:600;letter-spacing:-.08em;line-height:1;color:#e8e8f006;pointer-events:none}#products .arbiter-card:after{content:"WEB"}#products .aletheia-card:after{content:"BIN"}#products .product-card:hover,#products .product-card:focus-within{transform:translate3d(6px,-3px,0)}#products .product-card .product-icon{width:62px;height:62px;margin-bottom:34px;filter:drop-shadow(0 0 22px rgba(99,102,241,.24))}#products .aletheia-card .product-icon{filter:drop-shadow(0 0 22px rgba(34,211,238,.22))}#products .product-card h3{font-size:clamp(2.2rem,4vw,3.5rem);line-height:1;letter-spacing:-.045em;margin-bottom:14px}#products .product-card .product-tagline{color:var(--text-dim);font-size:.8rem}#products .product-card .product-desc{max-width:58ch;font-size:1rem}#products .product-stat .ps-val{font-size:clamp(1.3rem,2.3vw,2rem);line-height:1.1}#products .product-cta{padding:14px 26px}#agents[data-rig-story]{height:188svh;min-height:1280px;padding:0;overflow:visible}#agents[data-rig-story]>.container{position:sticky;top:0;display:grid;grid-template-columns:minmax(270px,.62fr) minmax(600px,1.38fr);gap:clamp(40px,6vw,88px);align-items:center;height:100svh;padding-top:106px;padding-bottom:34px}#agents .section-header{margin:0;text-align:left}#agents .section-header h2{font-size:clamp(3.1rem,5.2vw,5.2rem);line-height:.96;letter-spacing:-.055em}#agents .section-header p{margin:0;max-width:38ch}#agents .lab-stack-stage{width:100%;max-height:calc(100svh - 140px);margin:0;overflow:hidden}#agents .lab-rig-scene{--rig-focus: clamp(0, calc((var(--scene-sticky, 0) - .58) * 2.5), 1);transform:translate(calc(var(--rig-focus) * -60px)) translateY(calc(var(--rig-focus) * -168px)) scale(calc(1 - var(--rig-focus) * .035)) rotateX(calc(44deg + var(--rig-pitch))) rotate(calc(-14deg + var(--rig-yaw)))}#agents .lab-plane-agents{opacity:clamp(.22,calc((var(--rig-spread) - .46) * 5.5),1)}#agents .lab-plane-mcp{opacity:clamp(.12,calc((var(--rig-spread) - .58) * 5.8),1)}#agents .lab-plane-engines{opacity:clamp(.08,calc((var(--rig-spread) - .72) * 6),1)}#agents .lab-plane-evidence{opacity:clamp(.06,calc((var(--rig-spread) - .86) * 7),1)}#agents .lab-plane,#agents .lab-plane-engines{transition:opacity .3s linear,border-color .4s ease,box-shadow .4s ease}#agents[data-scene-active] .lab-plane-evidence{box-shadow:0 24px 70px -42px #34d39994}#why{padding-block:clamp(150px,18vw,240px)}#why>.container{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(520px,1.22fr);grid-template-areas:"header cards" "header thesis";gap:0 clamp(62px,8vw,118px);align-items:start}#why .section-header{grid-area:header;position:sticky;top:132px;margin:0;text-align:left}#why .section-header h2{font-size:clamp(3.2rem,5.4vw,5.4rem);line-height:.98;letter-spacing:-.055em}#why .section-header p{margin:0;max-width:40ch}#why .workflow-grid{grid-area:cards;grid-template-columns:1fr;gap:18px;margin-bottom:34px}#why .workflow-card{display:grid;grid-template-columns:62px 1fr;column-gap:22px;min-height:180px;padding:30px;border-radius:16px}#why .workflow-icon{grid-row:1 / span 2;width:54px;height:54px;margin:0}#why .workflow-card h3{font-size:1.45rem}#why .workflow-thesis{grid-area:thesis;max-width:none;margin:0;padding:26px 28px;text-align:left;border:1px dashed rgba(232,232,240,.12);border-radius:12px}#results{padding-block:clamp(150px,18vw,230px)}#results .section-header{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(380px,1.1fr);gap:60px;align-items:end;margin-bottom:76px;text-align:left}#results .section-header .badge{grid-column:1 / -1;justify-self:start;margin-bottom:-38px}#results .section-header h2{margin:0;font-size:clamp(3.2rem,5.6vw,5.7rem);line-height:.96;letter-spacing:-.06em}#results .section-header p{margin:0 0 8px;max-width:46ch}#results .results-grid{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid rgba(232,232,240,.11)}#results .result-card{position:relative;display:grid;grid-template-columns:190px minmax(240px,.55fr) minmax(320px,1fr) auto;gap:28px;align-items:center;min-height:170px;padding:30px 34px;border:0;border-bottom:1px solid rgba(232,232,240,.11);border-radius:0;background:#0e0e1870;overflow:hidden}#results .result-card:nth-child(2n){background:#14142280}#results .result-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(52,211,153,.055),transparent 42%);opacity:0;transform:translate(-20%);transition:opacity .45s ease,transform .7s var(--ease-out)}#results .result-card:after{justify-self:end;padding:6px 10px;border:1px solid rgba(52,211,153,.26);border-radius:3px;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.13em;color:var(--emerald);transform:rotate(-2deg)}#results .result-card:nth-child(1):after,#results .result-card:nth-child(2):after{content:"DISCLOSED"}#results .result-card:nth-child(3):after{content:"VERIFIED 85/85";color:var(--cyan);border-color:#22d3ee47}#results .result-card:hover{z-index:2;border-color:#e8e8f01c;transform:translate(8px)}#results .result-card:hover:before{opacity:1;transform:translate(0)}#results .result-card .mono-sm,#results .result-card h3,#results .result-card p,#results .result-card .tag{position:relative;z-index:1;margin:0}#results .result-card h3{font-size:1.35rem}#results .result-card .tag{display:none}#waitlist{min-height:92svh;display:flex;align-items:center;overflow:hidden;background:radial-gradient(55% 70% at 50% 42%,rgba(99,102,241,.13),transparent 72%),radial-gradient(35% 48% at 66% 48%,rgba(34,211,238,.06),transparent 76%)}#waitlist:after{content:"EARLY ACCESS";position:absolute;left:50%;bottom:-.16em;transform:translate(-50%);font-family:var(--font-display);font-size:clamp(5rem,15vw,14rem);font-weight:800;line-height:.8;letter-spacing:-.08em;white-space:nowrap;color:#e8e8f005;pointer-events:none}#waitlist .cta-heading{max-width:900px;margin-inline:auto;font-size:clamp(3rem,6vw,6rem);line-height:.98;letter-spacing:-.055em;text-wrap:balance}@media (max-width: 1100px){.page-root .hero{overflow:visible}.page-root .hero-lab-story{display:block;flex:none;width:100%;height:300svh;margin-top:30px}.page-root .hero-lab-sticky{position:sticky;top:calc(var(--nav-height) + 20px);display:flex;flex-direction:column;width:100%;height:min(680px,calc(100svh - var(--nav-height) - 36px));min-height:0}.page-root .hero-lab-sticky .hero-sequence{order:1;flex:0 0 auto;margin:0 0 10px;background:#07070db8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.page-root .hero-lab-sticky .lab{order:2;display:flex;flex:1 1 auto;width:100%;min-height:0;margin:0}.page-root .hero-lab-sticky .lab-stage{min-height:0}.page-root .hero-lab-sticky .lab-canvas-wrap{flex:1 1 auto;height:auto;min-height:0}}@media (max-width: 1100px) and (prefers-reduced-motion: reduce){.page-root .hero-lab-story{height:auto}.page-root .hero-lab-sticky{position:relative;top:auto;height:auto}.page-root .hero-lab-sticky .lab{min-height:min(520px,calc(100svh - 120px))}}@media (max-width: 980px){#products,#why,#results{padding-block:120px}#products>.container,#why>.container{display:block}#products .section-header,#why .section-header{position:relative;top:auto;margin-bottom:60px;text-align:center}#products .section-header h2,#why .section-header h2{max-width:none}#products .section-header p,#why .section-header p{margin-inline:auto}#products .section-header:after{display:none}#products .products-grid{gap:30px}#products .product-card{position:relative;top:auto;min-height:0}#agents[data-rig-story]{height:auto;min-height:0;padding:120px 0;overflow:hidden}#agents[data-rig-story]>.container{position:relative;display:block;height:auto;padding-top:0;padding-bottom:0}#agents .section-header{margin-bottom:60px;text-align:center}#agents .section-header p{margin-inline:auto}#agents .lab-stack-stage{max-height:none}#agents .lab-rig{min-height:560px}#agents .lab-rig-scene{transform:scale(.9) rotateX(calc(36deg + var(--rig-pitch))) rotate(calc(-7deg + var(--rig-yaw)))}#results .section-header{display:block;text-align:center}#results .section-header .badge{margin-bottom:16px}#results .section-header p{margin-inline:auto}#results .result-card{grid-template-columns:140px 1fr auto}#results .result-card p{grid-column:2 / -1}}@media (max-width: 640px){#products,#why,#results,#agents[data-rig-story]{padding-block:96px}#products .product-card{padding:34px 24px}#products .product-card:after{font-size:3.5rem}#why .workflow-card{display:block;min-height:0;padding:24px 20px}#why .workflow-icon{margin-bottom:18px}#agents .lab-rig{min-height:0}#agents .lab-rig-scene{width:100%;transform:none}#results .result-card{display:block;min-height:0;padding:28px 22px}#results .result-card .mono-sm,#results .result-card h3,#results .result-card p{margin-bottom:10px}#results .result-card:after{display:inline-block;margin-top:8px}#waitlist{min-height:86svh}}@media (prefers-reduced-motion: reduce){#agents[data-rig-story]{height:auto;min-height:0;padding:120px 0}#agents[data-rig-story]>.container{position:relative;height:auto}#agents .lab-stack-stage{max-height:none}#agents .lab-rig{min-height:0;padding-block:18px}#agents .lab-rig-scene,#agents .lab-plane-agents,#agents .lab-plane-mcp,#agents .lab-plane-engines,#agents .lab-plane-evidence{transform:none}#products .product-card{position:relative;top:auto}}
