.hero-mini.svelte-1hrotn9{padding:6rem 0 2rem}.hero-inner.svelte-1hrotn9{max-width:640px}.hero-inner.svelte-1hrotn9 h1:where(.svelte-1hrotn9){font-size:2.5rem;font-weight:800;letter-spacing:-.03em;margin-bottom:.5rem}.hero-desc.svelte-1hrotn9{font-size:1rem;color:var(--color-text-muted)}.pricing-grid.svelte-1hrotn9{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:start}.pricing-card.svelte-1hrotn9{padding:0}.pricing-card.svelte-1hrotn9:before{display:none}.pricing-accent.svelte-1hrotn9{height:2px;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.accent-purple.svelte-1hrotn9{background:linear-gradient(90deg,transparent,rgba(139,92,246,.6),transparent)}.accent-blue.svelte-1hrotn9{background:linear-gradient(90deg,transparent,rgba(74,158,255,.6),transparent)}.accent-cyan.svelte-1hrotn9{background:linear-gradient(90deg,transparent,rgba(0,212,170,.6),transparent)}.pricing-body.svelte-1hrotn9{padding:1.75rem}.pricing-name.svelte-1hrotn9{font-size:1rem;font-weight:700;margin:.75rem 0 1rem}.pricing-price.svelte-1hrotn9{margin-bottom:.25rem}.price-main.svelte-1hrotn9{font-size:2rem;font-weight:800;color:var(--color-text-primary)}.price-unit.svelte-1hrotn9{font-size:.75rem;font-weight:400;color:var(--color-text-muted)}.price-sub.svelte-1hrotn9{display:block;font-size:.75rem;color:var(--color-text-faint);margin-top:.125rem}.pricing-deploy.svelte-1hrotn9{font-size:.6875rem;color:var(--color-text-faint);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--color-border-subtle)}.pricing-features.svelte-1hrotn9{list-style:none;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.pricing-features.svelte-1hrotn9 li:where(.svelte-1hrotn9){font-size:.8125rem;padding-left:1.25rem;position:relative}.pricing-features.svelte-1hrotn9 li.included:where(.svelte-1hrotn9){color:var(--color-text-secondary)}.pricing-features.svelte-1hrotn9 li.included:where(.svelte-1hrotn9):before{content:"+";position:absolute;left:0;color:var(--color-success);font-weight:700}.pricing-features.svelte-1hrotn9 li.excluded:where(.svelte-1hrotn9){color:var(--color-text-faint)}.pricing-features.svelte-1hrotn9 li.excluded:where(.svelte-1hrotn9):before{content:"—";position:absolute;left:0;color:var(--color-text-faint)}.btn-full.svelte-1hrotn9{width:100%}.pricing-featured.svelte-1hrotn9{border-color:#4a9eff4d;transform:scale(1.02)}.section-alt.svelte-1hrotn9{background:var(--color-surface-raised);border-top:1px solid var(--color-border-subtle)}.section-sub.svelte-1hrotn9{font-size:.875rem;color:var(--color-text-muted);margin-top:.5rem}@media(max-width:768px){.hero-inner.svelte-1hrotn9 h1:where(.svelte-1hrotn9){font-size:1.75rem}.pricing-grid.svelte-1hrotn9{grid-template-columns:1fr;max-width:400px;margin:0 auto}.pricing-featured.svelte-1hrotn9{transform:none}}.pricing-wrapper.svelte-1hrotn9{position:relative}.pricing-blur.svelte-1hrotn9{filter:blur(8px);opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none}.coming-soon-overlay.svelte-1hrotn9{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:10}.coming-soon-card.svelte-1hrotn9{background:#161b22bf;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(139,92,246,.2);border-radius:16px;padding:3rem 4rem;text-align:center;max-width:420px}.coming-soon-card.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-size:1.75rem;font-weight:800;letter-spacing:-.03em;color:#8b5cf6;margin-bottom:.75rem}.coming-soon-card.svelte-1hrotn9 p:where(.svelte-1hrotn9){font-size:.875rem;color:var(--color-text-muted);line-height:1.6;margin-bottom:1.5rem}
