:root{--ink:#12202d;--muted:#647586;--line:#d9e4ea;--panel:#fff;--bg:#f5f8fa;--green:#087b63;--deep:#123f4a}body{background:var(--bg);color:var(--ink);overflow-x:hidden}.nav{position:relative;z-index:5}.nav-actions{display:flex;align-items:center;gap:18px}.theme-toggle{width:34px;height:34px;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--deep);cursor:pointer;font-size:17px}.hero{position:relative;min-height:680px;padding-top:92px;padding-bottom:110px}.hero:before{content:"";position:absolute;left:-24vw;top:-20%;width:75vw;height:90%;background:radial-gradient(circle,#d4f1e966 0,transparent 65%);pointer-events:none}.hero-copy,.product-stage{position:relative;z-index:1}.hero h1{font-size:clamp(46px,6vw,82px);color:#101b29;text-shadow:0 0 35px #2bd5b218}.hero h1 em{color:#087b63}.product-stage{perspective:1400px}.product-stage:after{content:"NEXUS // LIVE SYSTEM CONTROL";position:absolute;right:-18px;bottom:-38px;color:#54827d;font:700 10px ui-monospace,monospace;letter-spacing:.18em}.window-card{box-shadow:0 32px 90px #123f4a22,0 0 0 1px #fff;transform:rotateY(-8deg) rotateX(4deg) rotateZ(1deg);transition:transform .5s ease}.window-card:hover{transform:rotateY(-2deg) rotateX(1deg) translateY(-8px)}.glow{inset:4% -10%;background:#25b58e33;filter:blur(85px)}.dark-theme{--ink:#edf7f5;--muted:#9bb2b5;--line:#29464d;--panel:#10212a;--bg:#071016;--green:#63dfbc;--deep:#0d292e}.dark-theme .nav,.dark-theme .hero h1{color:#edf7f5}.dark-theme .nav nav{color:#8ea7aa}.dark-theme .theme-toggle{background:#10212a;color:#63dfbc;border-color:#31525a}.dark-theme .hero:before{background:radial-gradient(circle,#0b4c4c66 0,transparent 65%)}.dark-theme .section,.dark-theme .download{background:#0a161c}.dark-theme .section h2,.dark-theme .feature-grid article h3{color:#e9f7f4}.dark-theme .feature-grid article{background:#101f27;border-color:#2a4950}.dark-theme .band{background:#0d292e}.dark-theme .download-card{background:#103b3c;border-color:#2b776e}@media(max-width:850px){.window-card{transform:none}.hero{min-height:auto}}
