:root{--bg:#02060d;--bg-2:#070d17;--bg-3:#0c1421;--ink:#f4f7fb;--ink-dim:#95a3b8;--ink-mute:#536176;--line:#182336;--line-bright:#31435f;--house:#4eb3ff;--house-dim:#1f6fb2;--human:#8bb8ff;--agent:#d7dde7;--eta:#4eb3ff;--product:#4eb3ff;--display:"Inter Tight",-apple-system,BlinkMacSystemFont,sans-serif;--body:"Inter Tight",-apple-system,BlinkMacSystemFont,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}html,body{background:var(--bg);letter-spacing:0}body:before{opacity:.62;background-image:linear-gradient(#4eb3ff14 1px,#0000 1px),linear-gradient(90deg,#4eb3ff14 1px,#0000 1px);background-size:96px 96px;-webkit-mask-image:radial-gradient(at 58% 12%,#000 8%,#0000 64%);mask-image:radial-gradient(at 58% 12%,#000 8%,#0000 64%)}body:after{opacity:1;mix-blend-mode:normal;background:radial-gradient(circle at 74% 18%,#4eb3ff14,#0000 26%),linear-gradient(#ffffff08,#0000 36%)}.nav{background:#02060dd1;border-bottom:1px solid #4eb3ff2e}.logo{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--ink);font-size:15px}.logo-mark{border:1.5px solid var(--ink);width:30px;height:30px;color:var(--ink);filter:drop-shadow(0 0 18px #4eb3ff38);border-radius:50%;position:relative}.logo-mark svg{display:none}.logo-mark:before,.logo-mark:after{content:"";background:var(--bg);width:7px;position:absolute;top:-2px;bottom:-2px}.logo-mark:before{left:50%;transform:translate(-50%)}.logo-mark:after{background:var(--house);opacity:.78;width:1px;left:50%;transform:translate(-50%)}.nav-links{letter-spacing:.12em;color:var(--ink-mute)}.nav-links a:hover,.nav-links a.active,.nav-links a.nav-active{color:var(--house)}.nav-item{align-items:center;display:flex;position:relative}.nav-item>button{font:inherit;color:inherit;text-transform:uppercase;letter-spacing:.12em;background:0 0;border:0;padding:0}.nav-menu{opacity:0;pointer-events:none;background:#030812f5;border:1px solid #4eb3ff38;gap:2px;min-width:230px;padding:8px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:calc(100% + 18px);left:-18px;transform:translateY(-6px);box-shadow:0 26px 80px #0000005c}.nav-item:hover .nav-menu,.nav-item:focus-within .nav-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-menu a{background:#ffffff05;border:1px solid #0000;padding:10px 12px}.nav-menu a:hover{background:#4eb3ff0f;border-color:#4eb3ff38}.btn{background:#070d1757;border-color:#95a3b852;border-radius:1px}.btn:hover{border-color:var(--house);background:#4eb3ff0f}.btn-primary{color:#02060d;background:linear-gradient(#f7fbff,#aeb9c8);border-color:#d7dde7;box-shadow:inset 0 0 0 1px #ffffff1a,0 18px 48px #4eb3ff1f}.btn-primary:hover{background:#fff;border-color:#fff;box-shadow:3px 3px #4eb3ff6b,0 22px 60px #4eb3ff2e}.eyebrow,.product-kicker{color:var(--house);background:#4eb3ff0b;border-color:#4eb3ff47}.eyebrow .dot,.product-kicker .dot,.footer-badge .dot{background:var(--house)}h1.hero-title,.product-title,.docs-hero h1{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;font-weight:600}h1.hero-title em,h1.hero-title .outline,.product-title em,.section-title em,.cta-title em,.docs-hero h1 em{color:var(--house);-webkit-text-stroke:0;font-style:normal;font-weight:600}.authority-title{max-width:13.8ch;margin-bottom:30px;font-size:clamp(44px,5vw,66px);line-height:1.045}.authority-title span{margin-top:8px;display:inline-block}.hero-sub strong,.product-sub strong{color:var(--ink)}.hero-tagline,.product-statement,.cta-sub{font-family:var(--body);font-style:normal}.section-label:before,.quick-label:before{background:var(--house)}.stack,.features,.products,.quick-grid{background:#4eb3ff29;border-color:#4eb3ff24}.layer,.feature,.product-card,.quick-card,.stage,.price-card,.example,.min-card,.tier-panel,.cta-banner{background:linear-gradient(#0c1421e6,#040911f0);border-color:#95a3b82e}.feature,.arch-node,.work-step,.usecase-card,.proof-card,.intent-card{position:relative;overflow:hidden}.feature:after,.arch-node:after,.work-step:after,.usecase-card:after,.proof-card:after,.intent-card:after{content:"";opacity:.14;background:linear-gradient(90deg,transparent 47%,var(--house) 48% 52%,transparent 53%), linear-gradient(0deg,transparent 47%,var(--house) 48% 52%,transparent 53%);pointer-events:none;border:1px solid #4eb3ff6b;border-radius:50%;width:54px;height:54px;transition:opacity .22s,transform .22s;position:absolute;top:18px;right:18px;transform:translate(16px,-16px)}.feature:hover:after,.arch-node:hover:after,.work-step:hover:after,.usecase-card:hover:after,.proof-card:hover:after,.intent-card:hover:after{opacity:.36;transform:translate(0)}.layer:hover,.feature:hover,.product-card:hover,.quick-card:hover,.stage:hover{background:linear-gradient(#101d30f2,#050c16f5)}.layer-badge,.product-badge,.stage-tag,.price-tag,.sc-badge,.fr-chip,.tier-ex-chip{border-radius:1px}.layer[data-role=human] .layer-badge,.layer[data-role=agent] .layer-badge,.layer[data-role=eta] .layer-badge,.product-card[data-product=human] .product-badge,.product-card[data-product=agent] .product-badge,.product-card[data-product=eta] .product-badge{color:var(--house);background:#4eb3ff0f;border-color:#4eb3ff57}.layer[data-role=human] .layer-badge:before,.layer[data-role=agent] .layer-badge:before,.layer[data-role=eta] .layer-badge:before,.product-card[data-product=human] .product-badge:before,.product-card[data-product=agent] .product-badge:before,.product-card[data-product=eta] .product-badge:before{background:var(--house)}.cta-banner:before{background:radial-gradient(circle at 72% 48%,#4eb3ff24,#0000 34%),linear-gradient(90deg,#0000,#ffffff0a);width:100%}.footer-tagline{font-family:var(--body);font-style:normal}footer{border-top-color:#4eb3ff29}.receipt,.stage-card,.flow-code,.flow-receipt,.pricing-calc{background:#030812;border-color:#4eb3ff33;box-shadow:0 20px 80px #00000040}.allow{color:#9ee8c4}.deny{color:#ff7d7d}.stepup{color:#7bbdff}.problem-panel{gap:24px;max-width:980px;display:grid}.problem-copy{color:var(--ink-dim);max-width:820px;font-size:clamp(19px,2.1vw,28px);line-height:1.35}.problem-copy strong{color:var(--ink);font-weight:500}.architecture{grid-template-columns:1fr;gap:14px;margin-top:48px;display:grid}@media (width>=980px){.architecture{grid-template-columns:1.05fr .9fr 1.05fr .9fr 1.05fr;align-items:stretch}}@media (width>=900px){.bridge-architecture{grid-template-columns:1fr .45fr 1fr}}.arch-node{background:linear-gradient(#0c1421e6,#040911f5);border:1px solid #95a3b833;flex-direction:column;justify-content:space-between;gap:16px;min-height:150px;padding:24px 22px;display:flex}.arch-node.primary{border-color:#4eb3ff80;box-shadow:inset 0 0 0 1px #4eb3ff1f,0 28px 90px #4eb3ff14}.arch-kicker,.arch-label,.step-label,.usecase-type,.proof-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-mute);font-size:10px}.arch-title{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;font-size:clamp(21px,2.2vw,30px);line-height:1.05}.arch-title em{color:var(--house);font-style:normal}.arch-body{color:var(--ink-dim);font-size:14px;line-height:1.5}.arch-arrow{color:var(--house);font-family:var(--mono);letter-spacing:.12em;justify-content:center;align-items:center;min-height:36px;display:flex}.decision-stack{gap:8px;display:grid}.decision-chip{font-family:var(--mono);letter-spacing:.08em;background:#4eb3ff0d;border:1px solid #4eb3ff3d;padding:9px 10px;font-size:11px}.work-steps,.usecase-grid,.proof-grid,.intent-grid{background:#4eb3ff26;border:1px solid #4eb3ff24;grid-template-columns:1fr;gap:2px;margin-top:48px;display:grid}@media (width>=860px){.work-steps{grid-template-columns:repeat(4,1fr)}.usecase-grid,.intent-grid{grid-template-columns:repeat(3,1fr)}.proof-grid{grid-template-columns:repeat(4,1fr)}}.work-step,.usecase-card,.proof-card,.intent-card{background:linear-gradient(#0c1421e6,#040911f5);min-height:180px;padding:28px 24px}.step-num{font-family:var(--mono);color:var(--house);letter-spacing:.12em;margin-bottom:22px;font-size:11px;display:block}.work-step h3,.usecase-card h3,.proof-card h3,.intent-card h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;margin-bottom:12px;font-size:20px;line-height:1.08}.work-step p,.usecase-card p,.proof-card p,.intent-card p{color:var(--ink-dim);font-size:14px;line-height:1.5}.proof-card strong{color:var(--ink);font-family:var(--display);margin:10px 0;font-size:28px;font-weight:600;line-height:1;display:block}.cta-form{grid-template-columns:1fr;gap:12px;margin-top:28px;display:grid}@media (width>=760px){.cta-form{grid-template-columns:1.1fr .9fr .9fr auto}}.cta-form input,.cta-form select{width:100%;color:var(--ink);font:inherit;background:#02060dbd;border:1px solid #95a3b83d;border-radius:1px;padding:13px 14px}.cta-form input:focus,.cta-form select:focus{border-color:var(--house);outline:none}.cta-form select{color:var(--ink-dim)}@media (width<=720px){.nav-cta .btn-ghost{display:none}.logo{font-size:13px}.logo-mark{width:26px;height:26px}}@media (width>=1060px){.product-hero .hero-grid{grid-template-columns:minmax(0,1.18fr) minmax(460px,.92fr);gap:clamp(76px,7vw,112px)}.product-hero .hero-right{transform:translate(20px)}}
