.pricing.svelte-pt1k4l{max-width:920px;padding-top:var(--space-10);padding-bottom:var(--space-12)}.head.svelte-pt1k4l{text-align:center;margin-bottom:var(--space-10)}.eyebrow.svelte-pt1k4l{margin:0 0 var(--space-3);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-subtle)}h1.svelte-pt1k4l{font-family:var(--font-serif);font-size:var(--text-3xl);margin:0;font-weight:500;line-height:1.1}.subtitle.svelte-pt1k4l{margin:var(--space-4) auto 0;max-width:560px;color:var(--color-text-muted);font-size:var(--text-lg);line-height:1.6}.plans.svelte-pt1k4l{gap:var(--space-5);grid-template-columns:repeat(2,1fr);align-items:stretch;display:grid}.plan.svelte-pt1k4l{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-elevated);flex-direction:column;display:flex}.plan.featured.svelte-pt1k4l{border-color:var(--color-accent);box-shadow:var(--shadow-md)}.plan-head.svelte-pt1k4l{align-items:center;gap:var(--space-3);display:flex}.plan-name.svelte-pt1k4l{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:500}.badge.svelte-pt1k4l{border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-accent-contrast);font-size:var(--text-xs);padding:2px 8px;font-weight:600}.plan-tagline.svelte-pt1k4l{margin:var(--space-2) 0 var(--space-5);color:var(--color-text-muted);font-size:var(--text-sm)}.price-row.svelte-pt1k4l{align-items:baseline;gap:var(--space-2);display:flex}.price.svelte-pt1k4l{font-size:var(--text-3xl);letter-spacing:-.01em;font-weight:600}.period.svelte-pt1k4l{color:var(--color-text-muted);font-size:var(--text-base)}.price-full.svelte-pt1k4l{color:var(--color-text-subtle);font-size:var(--text-base);text-decoration:line-through}.yearly.svelte-pt1k4l{margin:var(--space-2) 0 0;color:var(--color-text-subtle);font-size:var(--text-sm)}.cta.svelte-pt1k4l{margin:var(--space-5) 0}.cta.svelte-pt1k4l .btn{width:100%}.features.svelte-pt1k4l{margin:var(--space-2) 0 0;border-top:1px solid var(--color-border);padding:0;padding-top:var(--space-5);list-style:none}.features.svelte-pt1k4l li:where(.svelte-pt1k4l){align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);color:var(--color-text);font-size:var(--text-base);line-height:1.5;display:flex}.check.svelte-pt1k4l{color:var(--color-accent);flex:none;margin-top:3px}@media (width<=640px){.plans.svelte-pt1k4l{grid-template-columns:1fr}h1.svelte-pt1k4l{font-size:var(--text-2xl)}}
