:root{--bg:#050816;--panel:#0f172ad1;--panel-strong:#0f172af5;--text:#e5f0ff;--muted:#91a4bd;--line:#94a3b82e;--blue:#38bdf8;--green:#34d399;--violet:#a78bfa;--gold:#facc15}*{box-sizing:border-box}body{color:var(--text);background:radial-gradient(circle at 20% 10%,#38bdf838,#0000 30%),radial-gradient(circle at 80% 0,#a78bfa38,#0000 28%),linear-gradient(135deg,#030712 0%,#07111f 50%,#020617 100%);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{min-height:100vh;padding:28px}.nav{justify-content:space-between;align-items:center;gap:16px;max-width:1180px;margin:0 auto 64px;display:flex}.brand{letter-spacing:-.04em;align-items:center;gap:12px;font-weight:800;display:flex}.logo{background:linear-gradient(135deg, var(--blue), var(--violet));color:#020617;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.navlinks{color:var(--muted);align-items:center;gap:18px;font-size:14px;display:flex}.button{color:#00111a;background:linear-gradient(135deg, var(--blue), var(--green));border:1px solid #7dd3fc59;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:800;display:inline-flex;box-shadow:0 16px 45px #38bdf838}.button.secondary{color:var(--text);box-shadow:none;background:#0f172ab8}.hero{grid-template-columns:1.03fr .97fr;align-items:center;gap:36px;max-width:1180px;margin:0 auto 64px;display:grid}.eyebrow{color:var(--green);letter-spacing:.18em;text-transform:uppercase;font-size:13px;font-weight:800}h1{letter-spacing:-.08em;margin:14px 0 18px;font-size:clamp(44px,7vw,84px);line-height:.92}h2{letter-spacing:-.05em;margin:0 0 14px;font-size:clamp(26px,4vw,44px)}p{color:var(--muted);line-height:1.72}.hero p{max-width:650px;font-size:18px}.actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.card{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:28px;box-shadow:0 24px 80px #00000052}.dashboard-preview{padding:22px}.preview-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.pill{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:7px 11px;font-size:12px}.grid{gap:16px;display:grid}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.stat{border:1px solid var(--line);background:#02061770;border-radius:22px;padding:18px}.stat strong{letter-spacing:-.04em;font-size:28px;display:block}.stat span{color:var(--green);font-size:13px}.section{max-width:1180px;margin:0 auto 64px}.module{min-height:150px;padding:22px}.module h3{margin:0 0 10px}.workflow{padding:22px}.bar{background:#94a3b826;border-radius:999px;height:12px;margin-top:10px;overflow:hidden}.bar>div{border-radius:inherit;height:100%}.table{border-collapse:collapse;width:100%}.table th,.table td{border-bottom:1px solid var(--line);text-align:left;padding:14px}.table th{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:12px}.footer{max-width:1180px;color:var(--muted);margin:0 auto;font-size:13px}@media (max-width:880px){.hero,.grid.two,.grid.three,.grid.four{grid-template-columns:1fr}.nav{flex-direction:column;align-items:flex-start}.navlinks{flex-wrap:wrap}.shell{padding:20px}}
