:root{--bg: #0b0d12;--bg-2: #10131b;--panel: #151926;--panel-2: #1b2032;--line: #262c40;--text: #e8ecf4;--muted: #96a0b5;--accent: #a78bfa;--accent-2: #f472b6;--grad: linear-gradient(135deg, #8b5cf6, #ec4899);--green: #34d399;--amber: #fbbf24;--radius: 14px;--shadow: 0 10px 40px rgba(0, 0, 0, .45)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font:16px/1.6 Inter,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%}.wrap{max-width:1180px;margin:0 auto;padding:0 24px}section{padding:72px 0}h2{font-size:clamp(26px,3.4vw,36px);line-height:1.2;letter-spacing:-.02em}.kicker{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);background:#8b5cf61f;border:1px solid rgba(139,92,246,.35);padding:5px 12px;border-radius:99px;margin-bottom:14px}.sub{color:var(--muted);max-width:640px;margin-top:12px}.btn{display:inline-flex;align-items:center;gap:8px;cursor:pointer;border:1px solid var(--line);border-radius:10px;padding:10px 18px;background:var(--panel);color:var(--text);font:inherit;font-weight:600;font-size:15px;transition:transform .15s ease,border-color .15s ease,background .15s ease}.btn:hover{transform:translateY(-1px);border-color:#3a4260}.btn.primary{background:var(--grad);border:none;color:#fff;box-shadow:0 6px 24px #8b5cf659}.btn.small{padding:6px 12px;font-size:13px;border-radius:8px}.pill{display:inline-block;font-size:12px;font-weight:600;color:var(--muted);border:1px solid var(--line);border-radius:99px;padding:3px 10px}header.nav{position:sticky;top:0;z-index:50;background:#0b0d12d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.nav-inner{display:flex;align-items:center;gap:20px;height:64px}.logo{display:flex;align-items:center;gap:10px;font-weight:800;font-size:19px;letter-spacing:-.02em}.nav-links{display:flex;gap:18px;margin-left:auto;font-size:14px;font-weight:600;color:var(--muted)}.nav-links a:hover{color:var(--text)}.nav-cta{display:flex;gap:10px;margin-left:12px}@media (max-width: 820px){.nav-links{display:none}.nav-cta{margin-left:auto}}.hero{padding:88px 0 64px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:-40% -20% auto;height:520px;background:radial-gradient(600px 300px at 30% 40%,rgba(139,92,246,.22),transparent 70%),radial-gradient(500px 280px at 75% 30%,rgba(236,72,153,.16),transparent 70%);pointer-events:none}.hero .wrap{position:relative}.hero h1{font-size:clamp(34px,5.4vw,60px);line-height:1.08;letter-spacing:-.03em;max-width:760px}.hero h1 em{font-style:normal;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.hero p{color:var(--muted);font-size:18px;max-width:560px;margin:20px 0 28px}.hero-cta{display:flex;gap:12px;flex-wrap:wrap}.stats{display:flex;gap:28px;flex-wrap:wrap;margin-top:44px}.stat b{display:block;font-size:24px;letter-spacing:-.02em}.stat span{font-size:13px;color:var(--muted)}.tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:36px}.tier{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:22px;position:relative}.tier.hot{border-color:#8b5cf699;background:linear-gradient(180deg,rgba(139,92,246,.1),var(--panel) 55%)}.tier .tag{position:absolute;top:-11px;left:20px;background:var(--grad);color:#fff;font-size:11px;font-weight:700;padding:3px 10px;border-radius:99px}.tier h3{font-size:15px;margin-bottom:4px}.tier .amt{font-size:30px;font-weight:800;letter-spacing:-.02em}.tier .amt small{font-size:13px;color:var(--muted);font-weight:500}.tier ul{list-style:none;margin-top:14px;font-size:13.5px;color:var(--muted)}.tier li{padding:4px 0 4px 22px;position:relative}.tier li:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:700}.cols{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;margin-top:36px}@media (max-width: 880px){.cols{grid-template-columns:1fr}}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow)}.card h4{font-size:14px;color:var(--muted);font-weight:600;margin-bottom:8px}.steps{list-style:none;counter-reset:s}.steps li{counter-increment:s;display:flex;gap:16px;padding:14px 0}.steps li:before{content:counter(s);flex:none;width:34px;height:34px;border-radius:50%;background:var(--grad);color:#fff;font-weight:800;font-size:15px;display:flex;align-items:center;justify-content:center}.steps b{display:block;font-size:15.5px}.steps p{font-size:14px;color:var(--muted)}.pay{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.idea-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-top:36px}.idea{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:20px;transition:transform .15s,border-color .15s}.idea:hover{transform:translateY(-2px);border-color:#3a4260}.idea .ic{font-size:26px}.idea b{display:block;margin:10px 0 4px;font-size:15px}.idea p{font-size:13.5px;color:var(--muted)}.idea .pr{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:var(--accent)}footer{border-top:1px solid var(--line);padding:36px 0 48px;color:var(--muted);font-size:13.5px}.foot{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}
