:root{--bg:#0a0a0f;--bg-soft:#12121a;--card:#16161f;--border:#26262f;--text:#ededf2;--muted:#9b9bad;--accent:#6e56cf;--accent-2:#00d4a0;--warn:#f5a623;--radius:14px;--maxw:1040px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Helvetica,Arial,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#0a0a0fb3;position:sticky;top:0}nav .wrap{justify-content:space-between;align-items:center;height:60px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.brand .dot{background:linear-gradient(135deg,var(--accent),var(--accent-2));border-radius:3px;width:10px;height:10px}.nav-cta{background:var(--accent);border-radius:10px;padding:8px 16px;font-size:14px;font-weight:600}.hero{text-align:center;padding:96px 0 64px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#6e56cf40,#0000 70%);width:700px;height:500px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.eyebrow{color:var(--accent-2);border:1px solid var(--border);background:var(--bg-soft);border-radius:999px;margin-bottom:24px;padding:5px 14px;font-size:13px;font-weight:600;display:inline-block}h1{letter-spacing:-.03em;max-width:18ch;margin:0 auto 20px;font-size:clamp(34px,6vw,58px);font-weight:800;line-height:1.05}h1 .grad{background:linear-gradient(120deg,var(--accent-2),var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text}.sub{color:var(--muted);max-width:56ch;margin:0 auto 36px;font-size:clamp(17px,2.4vw,21px)}.cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.btn{cursor:pointer;border:1px solid #0000;border-radius:12px;padding:14px 28px;font-size:16px;font-weight:600;transition:transform .12s,opacity .12s}.btn:hover{transform:translateY(-1px)}.btn-primary{background:linear-gradient(135deg,var(--accent),#5a44b8);color:#fff}.btn-ghost{border-color:var(--border);color:var(--text);background:0 0}.note{color:var(--muted);margin-top:14px;font-size:13px}.mock{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);text-align:left;max-width:380px;margin:56px auto 0;overflow:hidden;box-shadow:0 30px 80px #0000008c}.mock .bar{border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:12px 14px;display:flex}.mock .bar i{border-radius:50%;width:11px;height:11px;display:inline-block}.mock .bar .r{background:#ff5f57}.mock .bar .y{background:#febc2e}.mock .bar .g{background:#28c840}.mock .bar span{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.mock .body{padding:18px}.mock .big{color:var(--muted);font-size:13px}.mock .val{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800}.mock .val small{color:var(--accent-2);margin-left:8px;font-size:14px;font-weight:600}.mock .grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.mock .cell{background:var(--bg-soft);border:1px solid var(--border);border-radius:10px;padding:10px 12px}.mock .cell .k{color:var(--muted);font-size:11px}.mock .cell .v{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.mock .barline{background:var(--bg-soft);border-radius:6px;height:8px;margin-top:16px;overflow:hidden}.mock .barline>div{background:linear-gradient(90deg,var(--accent-2),var(--warn));width:72%;height:100%}.mock .blabel{color:var(--muted);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}section{border-top:1px solid var(--border);padding:72px 0}.kicker{color:var(--accent-2);text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:700}h2{letter-spacing:-.02em;margin:10px 0 14px;font-size:clamp(26px,4vw,38px);font-weight:800}.lead{color:var(--muted);max-width:60ch;font-size:18px}.compare{grid-template-columns:1fr 1fr;gap:18px;margin-top:36px;display:grid}.compare .col{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:24px}.compare .col.win{border-color:#00d4a066}.compare h3{align-items:center;gap:8px;margin-bottom:14px;font-size:18px;display:flex}.compare ul{flex-direction:column;gap:10px;list-style:none;display:flex}.compare li{color:var(--muted);align-items:flex-start;gap:10px;font-size:15px;display:flex}.compare li b{color:var(--text);font-weight:600}.tick{color:var(--accent-2)}.cross{color:#ff6b6b}.features{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}.feature{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:24px}.feature .ico{margin-bottom:12px;font-size:24px}.feature h3{margin-bottom:8px;font-size:17px}.feature p{color:var(--muted);font-size:14px}.tiers{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}.tier{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;padding:28px 24px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.tier:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 16px 40px #00000059}.tier.featured{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 20px 60px #6e56cf33;position:relative}.tier.featured:hover{box-shadow:0 0 0 1px var(--accent),0 24px 64px #6e56cf52}.tier.featured .tag{background:var(--accent);border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.tier .name{color:var(--muted);font-size:15px;font-weight:700}.tier .price{letter-spacing:-.02em;margin:8px 0 2px;font-size:40px;font-weight:800}.tier .price span{color:var(--muted);font-size:15px;font-weight:500}.tier .desc{color:var(--muted);min-height:34px;margin-bottom:18px;font-size:13px}.tier ul{flex-direction:column;flex:1;gap:9px;margin-bottom:22px;list-style:none;display:flex}.tier li{gap:8px;font-size:14px;display:flex}.tier li .tick{flex-shrink:0}.tier .btn{text-align:center;width:100%}.cta-final{text-align:center}.form{flex-wrap:wrap;justify-content:center;gap:10px;max-width:460px;margin:28px auto 0;display:flex}.form input{background:var(--bg-soft);border:1px solid var(--border);min-width:220px;color:var(--text);border-radius:12px;outline:none;flex:1;padding:14px 16px;font-size:15px}.form input:focus{border-color:var(--accent)}.msg{min-height:20px;margin-top:16px;font-size:14px}.msg.ok{color:var(--accent-2)}.msg.err{color:#ff6b6b}footer{border-top:1px solid var(--border);color:var(--muted);padding:40px 0;font-size:13px}footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}@media (max-width:820px){.compare,.features,.tiers{grid-template-columns:1fr}.hero{padding:64px 0 40px}}
