/* Vorsprung AI · Plesk Beta v4 – coordinated with the KERN/Vorsprung Control visual language.
   The product name remains undecided; public brand stays Vorsprung AI. */
:root{--bg:#0b151d;--panel:#14222c;--panel2:#192c34;--mint:#27c6bd;--ink:#eaf1f2;--muted:#9fb4bc;--line:#2b424b}
body{background:var(--bg);color:var(--ink);font-family:"Inter","DM Sans",system-ui,-apple-system,sans-serif}
h1,h2,h3,.brand{font-family:"Avenir Next","Inter",system-ui,-apple-system,sans-serif}
.nav{border-bottom:1px solid #23343e}
.brand em{color:#66dbd1}
.eyebrow,.num,.punch,.stepno,.tag,.futureline{color:#63d7cf}
h1 span{color:#65dbd2}
.btn,.band .btn{background:#27c6bd;color:#0a2025}
.btn:hover,.band .btn:hover{background:#6bdfd5}
.btn.alt{background:#18323a;color:#bff9f4;border-color:#359a96}
.btn.alt:hover{background:#204349}
.hero{padding-top:24px}
.stage{background:linear-gradient(145deg,#1b3039,#10222c 74%);border-color:#37525a}
.agentmain{background:#1b393c;border-color:#35686a}
.agentmain .tag,.agent .symbol{color:#6fe7df}
.agent .symbol{background:#254247}
.agent .symbol.knowledge,.agent .symbol.development{color:#a1d6d8;background:#213942}
.agent .symbol.marketing{color:#f0b28a;background:#45382f}
.agent,.tile,.choice,.usecase,.step{background:#14252f;border-color:#2c454e}
.choice.featured{background:linear-gradient(145deg,#1b3539,#14262e);border-color:#39746d}
.band{background:linear-gradient(130deg,#1d3545,#1b3142);border-color:#3d5f70}
.contact{background:#162d35;border-color:#396263}
.beta,.trust-badges span{background:#18333a;color:#a7e6df;border-color:#3e6668}
.proofline svg,.usecase .ucicon.mail,.stack-brand,.servicepoint strong{color:#a8e0da}
.usecase .ucicon{background:#203e45;border-color:#3e6267}
.service-panel{background:#162b34;border-color:#325357}
.servicepoint,.founder{background:#1b343a;border-color:#365e61}
.notice{background:#142e37;border-color:#28bdb5}
.smalltrust,.micro{color:#a4bbc1}
.navlinks a:focus-visible,.btn:focus-visible,.legal-links a:focus-visible{outline-color:#a3ebe6}
.product-control{margin-top:28px;display:grid;grid-template-columns:1.3fr 1fr;gap:24px;align-items:center;padding:32px;border:1px solid #315b61;border-radius:21px;background:linear-gradient(125deg,#152c36,#10222c)}
.product-control h3{font-size:24px;margin:11px 0}
.product-control p{color:#abc3c5;line-height:1.7;margin:0}
.control-preview{min-height:165px;border:1px solid #34555a;border-radius:15px;background:radial-gradient(ellipse at 50% 45%,#1b4146,#0e222d 72%);padding:18px 20px}
.control-preview .cp-top{font-weight:800;font-size:12px;letter-spacing:.09em;color:#d9efed;display:flex;justify-content:space-between;align-items:center}
.control-preview .cp-top span{font-size:10px;color:#84d7cf}
.cp-rows{display:grid;gap:10px;margin-top:17px}
.cp-row{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#c9dfdf;font-size:12px}
.cp-pill{display:inline-block;border-radius:20px;border:1px solid #3f7775;padding:4px 9px;background:#214647;color:#aaf0e8;font-size:10px;font-weight:800}
.cp-pill.plan{background:#23343d;color:#bbc9d0;border-color:#43565e}
@media(max-width:780px){.product-control{grid-template-columns:1fr;padding:24px}}
