.landing{max-width:1600px;margin:auto;overflow:hidden}.landing-nav{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:28px 5%;display:flex}.landing-nav>div{align-items:center;gap:28px;font-size:12px;display:flex}.landing-hero{padding:110px 8% 85px;position:relative}.landing-eyebrow{color:var(--accent);letter-spacing:2px;align-items:center;gap:9px;font-size:10px;font-weight:600;display:inline-flex}.landing-eyebrow i{background:var(--accent);width:6px;height:6px;box-shadow:0 0 15px var(--primary);border-radius:50%}.landing-hero h1{letter-spacing:-5px;max-width:1100px;margin:28px 0;font-size:clamp(46px,6.5vw,96px);line-height:1.03}.landing-hero h1 span{color:var(--accent)}.landing-hero>p{max-width:600px;color:var(--muted-foreground);font-size:17px;line-height:1.8}.landing-ctas{flex-wrap:wrap;gap:12px;margin:30px 0 22px;display:flex}.landing-ctas .button{min-height:46px;padding:14px 20px}.landing-hero>small{color:var(--muted-foreground);font-size:10px}.landing-orbit{color:var(--brand-primary);z-index:-1;opacity:.5;filter:drop-shadow(0 0 35px var(--primary));position:absolute;top:75px;right:3%;transform:rotate(-25deg)}.landing-product,.landing-features,.landing-engineering{padding:70px 8%}.landing-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:35px;display:flex}.landing h2{letter-spacing:-1.8px;margin:18px 0;font-size:clamp(30px,3.5vw,48px);line-height:1.15}.landing-section-heading>p{max-width:390px;color:var(--muted-foreground);font-size:13px;line-height:1.8}.landing-screen{border:1px solid var(--border-strong);box-shadow:0 0 60px var(--primary-soft);background:var(--surface);border-radius:14px;overflow:hidden}.landing-window-bar{border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:14px;display:flex}.landing-window-bar>span{border:1px solid var(--border-strong);background:var(--surface-raised);border-radius:50%;width:7px;height:7px}.landing-window-bar small{color:var(--muted-foreground);margin:auto;padding-right:40px;font-size:10px}.landing-screen img{width:100%;height:auto;display:block}.landing-proof{color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;gap:30px;padding-top:24px;font-size:11px;display:flex}.landing-proof span{align-items:center;gap:7px;display:flex}.landing-proof svg{color:var(--accent)}.landing-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;display:grid}.landing-grid article{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:30px}.landing-grid article>svg{color:var(--accent);margin-bottom:26px}.landing h3{letter-spacing:-.3px;font-size:15px}.landing-grid p{color:var(--muted-foreground);margin-top:12px;font-size:12px;line-height:1.9}.landing-agents{background:var(--primary-soft);border-block:1px solid var(--border);grid-template-columns:1fr 1fr;gap:60px;padding:80px 8%;display:grid}.landing-agents>div>p{color:var(--muted-foreground);max-width:390px;margin:22px 0;font-size:14px;line-height:1.9}.landing-agent-list>div{border-bottom:1px solid var(--border);align-items:center;gap:17px;padding:15px 0;display:flex}.landing-agent-list>div>span{border:1px solid var(--border-strong);width:36px;height:36px;color:var(--accent);background:var(--surface);border-radius:9px;place-items:center;font-size:10px;display:grid}.landing-agent-list>div>svg{color:var(--muted-foreground);margin-left:auto}.landing-agent-list h3{font-size:12px}.landing-agent-list p{color:var(--muted-foreground);margin-top:5px;font-size:11px}.landing-engineering>p{color:var(--muted-foreground);max-width:690px;font-size:14px;line-height:1.8}.landing-architecture{border:1px solid var(--border-strong);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:36px;padding:30px;display:flex}.landing-architecture strong,.landing-architecture span{display:block}.landing-architecture strong{margin-bottom:10px;font-size:13px}.landing-architecture span{color:var(--muted-foreground);font-size:11px}.landing-architecture svg{color:var(--accent);width:16px}.landing-tech{color:var(--accent);border-bottom:1px solid var(--border);padding:30px 0;font-size:11px;line-height:2}.landing-engineering .landing-status{margin-top:25px;font-size:11px}.landing-end{text-align:center;background:radial-gradient(ellipse at 50% 100%, var(--primary-soft), transparent 70%);padding:90px 8%}.landing-end h2{margin-bottom:28px;font-size:clamp(36px,4vw,60px)}.landing-footer{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:20px;padding:35px 5%;font-size:11px;display:flex}.landing-footer>a:last-child{align-items:center;gap:7px;display:flex}@media (max-width:800px){.landing-nav>div>a:not(.button){display:none}.landing-nav{padding:20px}.landing-nav .brand{gap:5px;font-size:16px}.landing-nav .brand-symbol{width:30px}.landing-nav .button{padding:9px;font-size:10px}.landing-hero{padding:70px 6% 40px}.landing-hero h1{letter-spacing:-2px}.landing-hero>p{font-size:14px}.landing-section-heading{display:block}.landing-product,.landing-features,.landing-engineering{padding:45px 6%}.landing-grid{grid-template-columns:1fr}.landing-grid article{padding:25px}.landing-agents{grid-template-columns:1fr;gap:20px;padding:45px 6%}.landing-architecture{flex-direction:column;align-items:start}.landing-architecture>svg{align-self:center;transform:rotate(90deg)}.landing-proof{gap:12px}.landing-proof span{font-size:9px}.landing-footer{text-align:center;flex-direction:column}.landing-end{padding:60px 6%}}
