:root{--bg:#0b1020;--bg-soft:#121a33;--card:#1a2547;--text:#e8edf7;--muted:#9aa7c7;--accent:#4f8cff;--accent-2:#7c5cff;--border:rgba(255,255,255,0.08)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--text);line-height:1.6;overflow-x:hidden}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.container{max-width:1100px;margin:0 auto;padding:0 24px}nav{position:sticky;top:0;z-index:50;backdrop-filter:blur(12px);background:rgba(11,16,32,0.72);border-bottom:1px solid var(--border)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:64px}.brand{font-weight:700;font-size:1.25rem;letter-spacing:-0.02em;color:#fff}.brand span{background:linear-gradient(90deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.nav-links{display:flex;gap:28px}.nav-links a{color:var(--muted);font-size:.95rem;font-weight:500}.nav-links a:hover{color:#fff;text-decoration:none}.btn{display:inline-block;padding:12px 22px;border-radius:10px;font-weight:600;font-size:.95rem;border:1px solid transparent;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn-primary{background:linear-gradient(90deg,var(--accent),var(--accent-2));color:#fff;box-shadow:0 8px 24px rgba(79,140,255,0.35)}.btn-primary:hover{transform:translateY(-2px);text-decoration:none}.btn-ghost{border-color:var(--border);color:var(--text);background:transparent}.btn-ghost:hover{background:rgba(255,255,255,0.05);text-decoration:none}header{position:relative;padding:110px 0 90px;text-align:center;overflow:hidden}header::before{content:"";position:absolute;inset:0;background:radial-gradient(600px 300px at 50% -10%,rgba(79,140,255,0.25),transparent 70%),radial-gradient(500px 280px at 80% 10%,rgba(124,92,255,0.18),transparent 70%);pointer-events:none}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;border:1px solid var(--border);background:rgba(255,255,255,0.04);color:var(--muted);font-size:.85rem;margin-bottom:22px}.hero-badge .dot{width:8px;height:8px;border-radius:50%;background:#3fd68a;box-shadow:0 0 10px #3fd68a}h1{font-size:clamp(2.4rem,6vw,4rem);line-height:1.08;letter-spacing:-0.03em;margin-bottom:20px}h1 .grad{background:linear-gradient(90deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lead{font-size:1.15rem;color:var(--muted);max-width:620px;margin:0 auto 34px}.cta-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}section{padding:80px 0}.section-title{text-align:center;margin-bottom:56px}.section-title h2{font-size:clamp(1.8rem,4vw,2.6rem);letter-spacing:-0.02em;margin-bottom:12px}.section-title p{color:var(--muted);max-width:560px;margin:0 auto}.grid{display:grid;gap:24px}.features{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:30px;transition:transform .15s ease,border-color .15s ease}.card:hover{transform:translateY(-4px);border-color:rgba(79,140,255,0.4)}.card .icon{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;font-size:1.4rem;background:linear-gradient(135deg,rgba(79,140,255,0.2),rgba(124,92,255,0.2));margin-bottom:18px}.card h3{font-size:1.2rem;margin-bottom:8px}.card p{color:var(--muted);font-size:.95rem}.stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));text-align:center}.stat .num{font-size:2.6rem;font-weight:800;letter-spacing:-0.03em;background:linear-gradient(90deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.stat .label{color:var(--muted);font-size:.9rem;margin-top:4px}.pricing{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.price-card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:32px}.price-card.featured{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 12px 40px rgba(79,140,255,0.18);position:relative}.price-card .tag{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(90deg,var(--accent),var(--accent-2));color:#fff;font-size:.75rem;font-weight:700;padding:4px 12px;border-radius:999px}.price-card h3{font-size:1.1rem;color:var(--muted);margin-bottom:8px}.price-card .amount{font-size:2.4rem;font-weight:800;letter-spacing:-0.02em}.price-card .amount small{font-size:.95rem;color:var(--muted);font-weight:500}.price-card ul{list-style:none;margin:22px 0}.price-card li{padding:8px 0;color:var(--muted);border-top:1px solid var(--border);font-size:.92rem}.price-card li::before{content:"✓ ";color:#3fd68a;font-weight:700}.cta-band{text-align:center;padding:70px 0;background:linear-gradient(135deg,rgba(79,140,255,0.12),rgba(124,92,255,0.12));border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.cta-band h2{font-size:clamp(1.8rem,4vw,2.6rem);margin-bottom:14px}.cta-band p{color:var(--muted);margin-bottom:28px}footer{padding:50px 0 40px;border-top:1px solid var(--border)}.footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;align-items:center}.footer-inner p{color:var(--muted);font-size:.9rem}.footer-links{display:flex;gap:22px}.footer-links a{color:var(--muted);font-size:.9rem}@media(max-width:640px){.nav-links{display:none}}