.pricing.svelte-1inivhs{padding:16px 0 48px}.pricing.svelte-1inivhs .heading:where(.svelte-1inivhs){text-align:center;margin:0 0 8px;font-size:22px;font-weight:600}.pricing.svelte-1inivhs.standalone{padding-top:40px}.pricing.svelte-1inivhs.standalone .heading:where(.svelte-1inivhs){letter-spacing:-.02em;font-size:clamp(26px,4.5vw,36px);font-weight:700}.lede.svelte-1inivhs{text-align:center;max-width:36rem;color:var(--color-muted-foreground);margin:0 auto 24px;font-size:14px}.plans.svelte-1inivhs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=720px){.plans.svelte-1inivhs{grid-template-columns:1fr}}.plan.svelte-1inivhs{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-background);flex-direction:column;gap:12px;padding:20px;display:flex}.plan.svelte-1inivhs h3:where(.svelte-1inivhs){margin:0;font-size:16px;font-weight:600}.plan.current.svelte-1inivhs{border-color:var(--color-primary)}.plan.upcoming.svelte-1inivhs{background:var(--color-muted)}.badge.svelte-1inivhs{background:var(--color-accent);color:var(--color-primary);border-radius:9999px;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:600}.badge.muted.svelte-1inivhs{background:var(--color-background);color:var(--color-muted-foreground)}.price.svelte-1inivhs{letter-spacing:-.02em;margin:0;font-size:32px;font-weight:700}.price-note.svelte-1inivhs{color:var(--color-muted-foreground);font-size:14px;font-weight:400}.features.svelte-1inivhs{flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.features.svelte-1inivhs li:where(.svelte-1inivhs){align-items:baseline;gap:8px;display:flex}.features.svelte-1inivhs li:where(.svelte-1inivhs):before{content:"✓";color:var(--color-primary);flex-shrink:0;font-weight:600}.plan-cta.svelte-1inivhs{margin-top:auto;padding-top:4px}.note.svelte-1inivhs{color:var(--color-muted-foreground);margin:0;font-size:14px;line-height:1.6}.perk.svelte-1inivhs{color:var(--color-foreground)}.fine-print.svelte-1inivhs{text-align:center;color:var(--color-muted-foreground);margin:16px 0 0;font-size:13px}
