:root{color-scheme:dark;--bg:#080716;--card:#100e23;--stroke:#34225d;--purple:#923cff;--text:#f5f2ff;--muted:#a8a3c6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--text);background:radial-gradient(ellipse at 0 30%,#28104d 0,transparent 36%),radial-gradient(ellipse at 100% 55%,#230d45 0,transparent 32%),var(--bg);min-height:100vh}a{color:inherit;text-decoration:none}.nav{height:76px;border-bottom:1px solid #39225c;background:#090817c9;display:flex;align-items:center;justify-content:space-between;padding:0 max(5vw,22px);position:sticky;top:0;z-index:10;backdrop-filter:blur(14px)}.brand{font-size:28px;font-weight:900;letter-spacing:3px}.brand span{color:#a35aff;font-size:32px}.nav nav{display:flex;gap:30px}.nav nav a{color:#ccc5e9;font-size:14px}.nav nav a:hover{color:#bc80ff}.tag{font-size:12px;border:1px solid #563a82;border-radius:20px;padding:9px 14px;color:#c99fff}.wrap{max-width:1100px;margin:auto;padding:0 24px}.hero{text-align:center;padding:110px 0 90px}.eyebrow{letter-spacing:4px;font-size:12px;color:#b67cff;font-weight:700}.hero h1{font-size:clamp(48px,8vw,88px);line-height:1.07;margin:18px 0}.gradient{background:linear-gradient(95deg,#fff,#a04aff 60%,#d2aaff);color:transparent;background-clip:text}.hero p,.sub{color:var(--muted);font-size:17px;line-height:1.7;max-width:650px;margin:20px auto 30px}.btn{display:inline-flex;justify-content:center;align-items:center;padding:15px 30px;border-radius:9px;font-weight:700;background:linear-gradient(115deg,#7227ec,#a13bfa);box-shadow:0 7px 26px #7628e642;transition:transform .2s}.btn:hover{transform:translateY(-2px)}.btn.secondary{background:#16112c;border:1px solid #51357a;box-shadow:none}.section{padding:62px 0 80px}.heading{text-align:center;margin-bottom:38px}.heading h2{font-size:clamp(30px,4vw,44px);margin:12px}.plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.card{border:1px solid var(--stroke);border-radius:18px;background:linear-gradient(150deg,#16112c,#0d0b1c);padding:35px;box-shadow:0 15px 45px #0004}.featured{border-color:#903aff;box-shadow:0 0 30px #7020d522}.pill{display:inline-block;border:1px solid #6d35a7;color:#d8b2ff;padding:7px 12px;border-radius:99px;font-size:11px;letter-spacing:2px}.card h3{font-size:29px;margin:25px 0 6px}.price{font-size:47px;font-weight:800}.card p{color:var(--muted);line-height:1.6;min-height:50px}.card .btn{width:100%;margin-top:18px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.step{padding:28px;border:1px solid var(--stroke);border-radius:14px;background:#120f25}.step b{color:#b16bff;font-size:28px}.step h3{margin:14px 0 8px}.step p{color:var(--muted);line-height:1.6}.download{text-align:center;border:1px solid #57308b;border-radius:20px;padding:55px 20px;background:linear-gradient(125deg,#1a1035,#0d0b1c)}.download h2{font-size:40px;margin:14px}.note{color:#d9b6ff;border:1px solid #674178;background:#261331;padding:14px 18px;border-radius:9px;margin:25px auto 0;max-width:820px;line-height:1.6}.small{font-size:12px;color:var(--muted)}footer{border-top:1px solid #302046;padding:30px 5%;display:flex;justify-content:space-between;color:var(--muted);gap:12px}footer strong{color:white;letter-spacing:2px}@media(max-width:650px){.nav{height:68px}.nav nav{gap:12px}.nav nav a{font-size:11px}.tag{display:none}.brand{font-size:20px}.hero{padding:75px 0}.plans,.steps{grid-template-columns:1fr}.card{padding:26px}footer{flex-direction:column}.section{padding:42px 0}}
