.pricing.svelte-63i5yk{padding:var(--space-8) 0}.pricing-hero.svelte-63i5yk{text-align:center;padding:var(--space-12) 0;margin-bottom:var(--space-8)}.pricing-hero.svelte-63i5yk h1:where(.svelte-63i5yk){font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--color-text);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-4)}.lead.svelte-63i5yk{font-size:var(--text-lg);color:var(--color-text-secondary)}.plans-grid.svelte-63i5yk{display:grid;grid-template-columns:1fr;gap:var(--space-6);max-width:64rem;margin:0 auto}@media(min-width:768px){.plans-grid.svelte-63i5yk{grid-template-columns:repeat(3,1fr)}}.plan-card.svelte-63i5yk{padding:var(--space-8);border-radius:var(--radius-lg);background-color:var(--color-surface);border:var(--border-width) var(--border-style) var(--color-border);display:flex;flex-direction:column;align-items:center;text-align:center}.plan-featured.svelte-63i5yk{border-color:var(--color-primary-500);box-shadow:var(--shadow-lg)}.plan-name.svelte-63i5yk{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text);margin-bottom:var(--space-4)}.plan-price.svelte-63i5yk{margin-bottom:var(--space-6)}.price-amount.svelte-63i5yk{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text)}.price-period.svelte-63i5yk{font-size:var(--text-sm);color:var(--color-text-secondary)}.plan-features.svelte-63i5yk{list-style:none;padding:0;margin:0 0 var(--space-8);width:100%}.plan-features.svelte-63i5yk li:where(.svelte-63i5yk){padding:var(--space-2) 0;font-size:var(--text-sm);color:var(--color-text-secondary);border-bottom:var(--border-width) var(--border-style) var(--color-border)}.plan-features.svelte-63i5yk li:where(.svelte-63i5yk):last-child{border-bottom:none}.plan-cta.svelte-63i5yk{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-6);border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:var(--font-semibold);transition:var(--transition-colors);text-decoration:none;margin-top:auto}.plan-cta-primary.svelte-63i5yk{background-color:var(--color-primary-500);color:#fff}.plan-cta-primary.svelte-63i5yk:hover{background-color:var(--color-primary-600)}.plan-cta-secondary.svelte-63i5yk{background-color:transparent;color:var(--color-primary-500);border:var(--border-width) var(--border-style) var(--color-primary-500)}.plan-cta-secondary.svelte-63i5yk:hover{background-color:var(--color-primary-50)}
