.hero.svelte-1uha8ag{text-align:center;padding:80px 20px 60px;max-width:800px;margin:0 auto}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:48px;margin:0 0 16px;line-height:1.1}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) .gradient:where(.svelte-1uha8ag){background:linear-gradient(135deg,#60a5fa,#c084fc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero.svelte-1uha8ag p.sub:where(.svelte-1uha8ag){font-size:18px;color:#94a3b8;line-height:1.6;margin:0 0 32px}.cta.svelte-1uha8ag{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.btn.svelte-1uha8ag{padding:14px 28px;border-radius:10px;font-weight:700;font-size:15px;text-decoration:none;display:inline-block}.btn-primary.svelte-1uha8ag{background:#2563eb;color:#fff}.btn-pro.svelte-1uha8ag{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#422006}.features.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;max-width:1100px;margin:60px auto;padding:0 20px}.feat.svelte-1uha8ag{background:#1e293b;border-radius:16px;padding:24px;border:1px solid #334155}.feat.svelte-1uha8ag .icon:where(.svelte-1uha8ag){font-size:28px;margin-bottom:8px}.feat.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 8px;font-size:16px}.feat.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:#94a3b8;font-size:14px;line-height:1.5}.pricing.svelte-1uha8ag{max-width:800px;margin:80px auto;padding:0 20px}.pricing.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-align:center;font-size:32px;margin-bottom:36px}.plans.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 720px){.plans.svelte-1uha8ag{grid-template-columns:1fr}}.plan.svelte-1uha8ag{background:#1e293b;border-radius:16px;padding:32px;border:1px solid #334155}.plan.pro.svelte-1uha8ag{border-color:#f59e0b}.plan.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 8px}.plan.svelte-1uha8ag .price:where(.svelte-1uha8ag){font-size:36px;font-weight:800;margin:12px 0}.plan.svelte-1uha8ag ul:where(.svelte-1uha8ag){list-style:none;padding:0;margin:16px 0}.plan.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:6px 0;color:#cbd5e1;font-size:14px}.plan.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"✓ ";color:#4ade80;font-weight:700}
