:root{--bg:#07111f;--surface:#0d1a2c;--surface-2:#10233b;--text:#f7fbff;--muted:#a7b6c8;--accent:#6ee7b7;--accent-2:#60a5fa;--border:rgba(255,255,255,.10)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:radial-gradient(circle at top right,rgba(96,165,250,.15),transparent 30%),var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}button,input{font:inherit}.container{width:min(1120px,calc(100% - 32px));margin:0 auto}.nav{display:flex;justify-content:space-between;align-items:center;padding:22px 0}.brand{font-size:1.55rem;font-weight:800;letter-spacing:-.04em}.brand span{color:var(--accent)}.navlinks{display:flex;gap:24px;color:var(--muted);font-size:.95rem}.btn,.navlinks{align-items:center}.btn{display:inline-flex;justify-content:center;gap:8px;padding:13px 18px;border-radius:12px;border:1px solid var(--border);background:transparent;color:var(--text);cursor:pointer;font-weight:700}.btn-primary{background:linear-gradient(135deg,var(--accent),#34d399);color:#06261b;border:0}.btn-secondary{background:rgba(255,255,255,.05)}.hero{padding:80px 0 70px;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:56px;gap:56px}.badge,.hero{align-items:center}.badge{display:inline-flex;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(110,231,183,.1);color:var(--accent);border:1px solid rgba(110,231,183,.22);font-size:.9rem}h1{font-size:clamp(2.7rem,7vw,5.7rem);line-height:.95;letter-spacing:-.065em;margin:20px 0}h2{font-size:clamp(2rem,4vw,3rem);letter-spacing:-.04em;margin:0 0 16px}.lead{color:var(--muted);font-size:1.15rem;line-height:1.7;max-width:650px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.mock{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025));border:1px solid var(--border);border-radius:24px;padding:22px;box-shadow:0 30px 80px rgba(0,0,0,.25)}.mock-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.status{color:var(--accent);font-weight:700;font-size:.9rem}.stats{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.stat{background:rgba(255,255,255,.045);padding:18px;border-radius:16px;border:1px solid var(--border)}.stat strong{display:block;font-size:1.8rem;margin-bottom:4px}.stat span{color:var(--muted);font-size:.9rem}section{padding:72px 0}.section-intro{max-width:700px;margin-bottom:32px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.card{padding:24px;border-radius:18px;background:var(--surface);border:1px solid var(--border)}.card .num{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgba(96,165,250,.12);color:var(--accent-2);font-weight:800;margin-bottom:18px}.card p{color:var(--muted);line-height:1.6}.pricing{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;align-items:stretch}.price-card{position:relative;padding:26px;border-radius:20px;background:var(--surface);border:1px solid var(--border)}.price-card.featured{border-color:rgba(110,231,183,.5);background:linear-gradient(180deg,rgba(110,231,183,.08),var(--surface))}.ribbon{position:absolute;top:14px;right:14px;font-size:.78rem;color:#06261b;background:var(--accent);padding:6px 9px;border-radius:999px;font-weight:800}.price{font-size:2.5rem;font-weight:900;letter-spacing:-.05em;margin:16px 0 4px}.small{color:var(--muted);font-size:.9rem}ul.clean{list-style:none;padding:0;margin:22px 0}ul.clean li{margin:11px 0;color:#dce7f2}.check{color:var(--accent);margin-right:8px}.footer{border-top:1px solid var(--border);padding:30px 0 50px;color:var(--muted);font-size:.9rem}.form-shell{min-height:100vh;display:grid;place-items:center;padding:40px 16px}.form-card{width:min(560px,100%);background:var(--surface);border:1px solid var(--border);border-radius:22px;padding:28px}.form-card h1{font-size:2.3rem;line-height:1.05;letter-spacing:-.04em}.label{display:block;margin:18px 0 8px;color:#dbe7f3;font-weight:700}.input{width:100%;background:#081525;color:var(--text);border:1px solid var(--border);border-radius:12px;padding:14px 15px;outline:none}.input:focus{border-color:rgba(110,231,183,.55)}.full{width:100%;margin-top:16px}.note{margin-top:14px;color:var(--muted);font-size:.9rem;line-height:1.5}.dash-grid,.dashboard{min-height:100vh}.dash-grid{display:grid;grid-template-columns:240px 1fr}.sidebar{border-right:1px solid var(--border);padding:24px;background:#06101d}.sidebar nav{display:grid;grid-gap:8px;gap:8px;margin-top:28px}.side-link{padding:11px 12px;border-radius:10px;color:var(--muted)}.side-link.active{background:rgba(110,231,183,.1);color:var(--accent)}.main{padding:32px}.topline{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:28px}.profile-card{margin-top:18px;padding:24px;border-radius:18px;background:linear-gradient(135deg,rgba(96,165,250,.09),rgba(110,231,183,.06));border:1px solid var(--border)}.platforms{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.pill{padding:8px 11px;border-radius:999px;border:1px solid var(--border);color:var(--muted);font-size:.86rem}@media (max-width:850px){.grid-3,.hero,.pricing{grid-template-columns:1fr}.navlinks a:not(.btn){display:none}.dash-grid{grid-template-columns:1fr}.sidebar{display:none}.main{padding:20px}}