:root{--bg:#090d0f;--panel:#101619;--line:rgba(255,255,255,.08);--text:#f7f8f9;--muted:#929aa1;--lime:#c6ff3d}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 70% 0%,rgba(198,255,61,.08),transparent 28%),var(--bg);color:var(--text);font-family:Inter,system-ui,sans-serif}a{text-decoration:none;color:inherit}.wrap{max-width:1180px;margin:auto;padding:0 26px}.simple-nav{height:90px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;font-size:24px}.mark{width:36px;height:36px;border-radius:10px;background:var(--lime);color:#111;display:grid;place-items:center;font-weight:900}.brand b{color:var(--lime)}.nav-actions{display:flex;gap:10px}.btn{display:inline-flex;padding:11px 16px;border:1px solid var(--line);border-radius:10px;font-weight:700}.btn.primary{background:var(--lime);color:#111;border-color:var(--lime)}.hero{padding:90px 0 45px;text-align:center}.hero h1{font-size:clamp(42px,6vw,72px);letter-spacing:-3.5px;line-height:1.02;margin:0}.hero p{color:var(--muted);max-width:720px;margin:18px auto 0;line-height:1.7}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:25px 0 80px}.card{border:1px solid var(--line);background:linear-gradient(180deg,#11181b,#0d1215);border-radius:20px;padding:26px}.card.featured{border-color:rgba(198,255,61,.35);box-shadow:0 24px 80px rgba(0,0,0,.3)}.tag{display:inline-block;color:#111;background:var(--lime);border-radius:99px;padding:5px 9px;font-size:10px;font-weight:800}.price{font-size:42px;font-weight:800;letter-spacing:-2px;margin:18px 0}.price small{font-size:12px;color:var(--muted);font-weight:500}.features{padding:0;list-style:none;color:#aab1b6;display:grid;gap:12px;min-height:180px}.features li:before{content:'✓';color:var(--lime);margin-right:8px}.form-wrap{max-width:760px;margin:30px auto 90px}.form{border:1px solid var(--line);background:#101619;border-radius:22px;padding:26px}.row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.group{display:grid;gap:7px;margin-bottom:14px}.group label{font-size:12px;color:#a1a8ad}.input,select,textarea{width:100%;border:1px solid var(--line);background:#0b1012;color:white;border-radius:10px;padding:12px;outline:none}textarea{min-height:120px;resize:vertical}.success{border:1px solid rgba(198,255,61,.3);background:rgba(198,255,61,.08);padding:14px;border-radius:12px;margin-bottom:16px}.legal{max-width:850px;margin:60px auto 100px;line-height:1.8;color:#b1b7bc}.legal h1,.legal h2{color:#fff}.legal h1{font-size:44px;letter-spacing:-2px}.muted{color:var(--muted)}footer{border-top:1px solid var(--line);padding:30px 0;color:#687178;font-size:12px}@media(max-width:800px){.grid,.row{grid-template-columns:1fr}.nav-actions .btn:first-child{display:none}.hero{padding-top:55px}.features{min-height:0}}

.legal ul{padding-left:22px;color:#b1b7bc}.legal li{margin:8px 0}.legal a{color:var(--lime);text-decoration:underline;text-underline-offset:3px}.legal .tag{text-decoration:none;color:#111}.legal-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:42px;padding-top:24px;border-top:1px solid var(--line)}.legal-links a{font-weight:700}.legal h2{margin-top:34px;margin-bottom:10px;font-size:22px;letter-spacing:-.4px}.legal p{margin:10px 0}.legal h1{margin-bottom:8px}
