:root{--page-bg: radial-gradient(1200px 700px at 20% -10%, rgba(56, 189, 248, .25), transparent 60%), radial-gradient(900px 600px at 90% 0%, rgba(45, 212, 191, .18), transparent 65%), linear-gradient(150deg, #0b1022, #111936);--text-0: #f6f8ff;--text-1: #a6b3d9;--line: rgba(203, 213, 255, .2);--line-soft: rgba(203, 213, 255, .12);--accent: #2dd4bf;--accent-2: #38bdf8;--accent-text: #021019;--surface-0: rgba(9, 14, 32, .58);--surface-1: rgba(14, 22, 45, .7);--surface-2: rgba(9, 14, 32, .7);--surface-3: rgba(14, 22, 45, .72);--control-bg: rgba(20, 29, 60, .6);--code-bg: rgba(5, 8, 20, .92)}:root[data-theme=light]{--page-bg: radial-gradient(1100px 620px at 12% -8%, rgba(56, 189, 248, .2), transparent 62%), radial-gradient(900px 560px at 86% 0%, rgba(255, 138, 0, .14), transparent 64%), linear-gradient(150deg, #f8fbff, #eef5ff);--text-0: #0d1428;--text-1: #52617a;--line: rgba(28, 42, 72, .18);--line-soft: rgba(28, 42, 72, .12);--accent: #2dd4bf;--accent-2: #38bdf8;--accent-text: #071422;--surface-0: rgba(255, 255, 255, .82);--surface-1: rgba(255, 255, 255, .78);--surface-2: rgba(255, 255, 255, .88);--surface-3: rgba(255, 255, 255, .8);--control-bg: rgba(255, 255, 255, .72);--code-bg: rgba(248, 250, 252, .96)}*{box-sizing:border-box}body{margin:0;font-family:Outfit,Avenir Next,Segoe UI,sans-serif;color:var(--text-0);background:var(--page-bg);min-height:100vh}.site-vanta-bg{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:var(--page-bg);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.1) 0%,rgba(0,0,0,.1) 15%,rgba(0,0,0,.4) 50%,#000 80%);mask-image:linear-gradient(to bottom,#0000001a 0% 25%,#0006 50%,#000 80%);opacity:.7}.site-vanta-bg[hidden]{display:none}.site-vanta-bg canvas{position:absolute!important;inset:0;width:100%!important;height:100%!important}:root[data-theme=light] .site-vanta-bg{opacity:.95}.page{position:relative;z-index:1;max-width:1040px;margin:0 auto;padding:56px 24px 80px}.hero{padding:62px 0 56px;text-align:center}.eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700;margin:0 0 14px}h1{margin:0 auto;font-size:clamp(34px,6vw,58px);line-height:1.02;max-width:18ch}.hero h1{font-family:Russo One,sans-serif;font-style:italic;text-transform:uppercase}.lead{margin:18px auto 0;color:var(--text-1);font-size:clamp(16px,2.2vw,21px);max-width:60ch}.actions{margin-top:28px;display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.btn{border-radius:999px;padding:12px 18px;text-decoration:none;font-weight:600;border:1px solid transparent;transition:transform .16s ease,opacity .16s ease}.hero .btn{font-family:Russo One,sans-serif;font-style:italic;text-transform:uppercase}.btn:hover{transform:translateY(-1px);opacity:.95}.btn-primary{background:linear-gradient(90deg,var(--accent),var(--accent-2));color:var(--accent-text)}.btn-secondary{border-color:var(--line);color:var(--text-0);background:var(--control-bg)}.meta{margin:14px 0 0;color:var(--text-1);font-size:14px}.social-proof{margin:4px 0 22px;padding:10px 0 18px;text-align:center}.social-proof-label{margin:0 0 16px;color:var(--text-1);font-size:15px;font-weight:700}.agent-logo-row{margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.agent-logo-row img{display:block;width:72px;height:72px;padding:0;object-fit:contain;border:1px solid color-mix(in srgb,var(--text-0) 72%,transparent);border-radius:14px;background:transparent}:root[data-theme=light] .agent-logo-row img{border-color:var(--line)}.local-install{margin-top:20px;padding:38px 0;text-align:center}.local-install h2,.product-showcase h2{margin:0 auto;font-size:28px}.card h2{font-family:Russo One,sans-serif;font-style:italic;text-transform:uppercase}.local-install p{margin:10px auto 0;color:var(--text-1);line-height:1.5;max-width:68ch}.install-commands{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.install-card{border:1px solid var(--line);border-radius:12px;background:var(--surface-2);padding:10px;text-align:left}.install-label{margin:0 0 8px;font-size:12px;color:var(--text-1);text-transform:uppercase;letter-spacing:.08em}.install-commands code{display:block;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:var(--code-bg);color:var(--text-0);font-size:14px;overflow-x:auto}.copy-btn{margin-top:8px;width:100%;border:1px solid var(--line);border-radius:6px;padding:6px 9px;background:var(--control-bg);color:var(--text-0);font-size:12px;font-weight:600;cursor:pointer;transition:opacity .14s ease}.copy-btn:hover{opacity:.9}.copy-btn.copied{opacity:.85}.product-showcase{margin-top:20px;padding:16px 0 0;text-align:center}.product-showcase p{margin:10px auto 0;color:var(--text-1);line-height:1.5;max-width:42rem}.shot{position:relative;margin:0}.shot img{display:block;width:100%;height:auto;object-fit:contain;border:1px solid var(--line);border-radius:16px;background:var(--surface-1)}.shot-hero{margin-top:18px}.grid{margin-top:20px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.card{border:1px solid var(--line);border-radius:16px;padding:20px;background:var(--surface-1);text-align:center}.card h2{margin:0 0 10px;font-size:18px}.card p{margin:0;color:var(--text-1);line-height:1.5}.pricing-shell{margin-top:20px;border:1px solid var(--line);border-radius:16px;padding:22px 20px;background:var(--surface-3)}.pricing-status{color:var(--text-1);margin:0 0 12px}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pricing-card{border:1px solid var(--line);border-radius:12px;background:var(--surface-2);padding:14px;display:grid;gap:10px}.pricing-card-title{margin:0;font-size:22px}.pricing-card-price{margin:0;color:var(--text-0);font-size:20px;font-weight:700}.pricing-feature-list{margin:0;padding-left:18px;color:var(--text-1);line-height:1.5;display:grid;gap:6px}.legal-shell{border:1px solid var(--line);border-radius:20px;padding:32px 28px;background:var(--surface-0)}.legal-header{margin-bottom:22px}.legal-lead{max-width:64ch}.legal-meta{margin:18px 0 0;color:var(--text-1);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.legal-card{display:grid;gap:20px}.legal-section{border:1px solid var(--line-soft);border-radius:16px;padding:18px 18px 16px;background:var(--surface-1)}.legal-section h2{margin:0 0 10px;font-size:20px}.legal-section p,.legal-section li{color:var(--text-1);line-height:1.65;font-size:15px}.legal-section p{margin:0 0 12px}.legal-section p:last-child{margin-bottom:0}.legal-section ul{margin:0 0 12px 18px;padding:0}.legal-section li+li{margin-top:8px}.legal-section a{color:var(--text-0)}@media(max-width:860px){.site-vanta-bg{display:none}.agent-logo-row{justify-content:center;gap:10px;max-width:288px}.agent-logo-row img{width:64px;height:64px}.install-commands,.grid,.pricing-grid{grid-template-columns:1fr}.legal-shell{padding:24px 18px}}@media(prefers-reduced-motion:reduce){.site-vanta-bg{display:none}}
