#pricing-body.svelte-jbu3c5{flex:1;padding:64px 0}.plan-name.svelte-jbu3c5{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.03em;margin:0 0 6px;font-size:28px;font-weight:700;line-height:1.25}.plan-name.blue.svelte-jbu3c5{color:var(--accent-ink)}.plan-name.teal.svelte-jbu3c5{color:var(--teal-700)}.plan-name.purple.svelte-jbu3c5{color:var(--secondary)}.plan-name.green.svelte-jbu3c5{color:var(--green-700)}.plan-price.svelte-jbu3c5{font-family:var(--font-sans);color:var(--text-heading);font-size:34px;font-weight:600}.plan-price.svelte-jbu3c5 span:where(.svelte-jbu3c5){font-family:var(--font-sans);color:var(--text-muted);font-size:15px;font-weight:500}.plan-desc.svelte-jbu3c5{font-family:var(--font-serif);color:var(--ink-800);margin:0 0 10px;font-size:14px;line-height:1.5}.plan-features.svelte-jbu3c5{flex-direction:column;flex:1;gap:6px;margin:0;display:flex}.plan-feature.svelte-jbu3c5{font-family:var(--font-serif);color:var(--ink-800);align-items:flex-start;gap:8px;font-size:14px;line-height:1.4;display:flex}.plan-feature.svelte-jbu3c5 svg:where(.svelte-jbu3c5){flex-shrink:0;margin-top:2px}.plan-feature.check.svelte-jbu3c5 svg:where(.svelte-jbu3c5){color:var(--green-700)}.pricing-note.svelte-jbu3c5{text-align:center;max-width:720px;font-family:var(--font-serif);color:var(--text-muted);background:var(--ink-50);border-radius:var(--radius-lg);margin:0 auto 56px;padding:20px 28px;font-size:15px;line-height:1.7}.pricing-note.svelte-jbu3c5 a:where(.svelte-jbu3c5){color:var(--accent-ink)}.addon-row.svelte-jbu3c5{border:1px solid var(--border);border-radius:var(--radius-xl);align-items:stretch;gap:20px;margin-bottom:20px;padding:24px 28px;display:flex}.addon-info.svelte-jbu3c5{flex-direction:column;flex:auto;min-width:0;display:flex}.addon-title-row.svelte-jbu3c5{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:2px;display:flex}.addon-title.svelte-jbu3c5{font-family:var(--font-sans);color:var(--text-heading);margin:0;font-size:20px;font-weight:600;line-height:1.2}.addon-badge.svelte-jbu3c5{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;background:var(--purple-50);color:var(--purple-700);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.addon-desc.svelte-jbu3c5{font-family:var(--font-serif);color:var(--ink-800);margin:0;font-size:14px;line-height:1.45}.addon-price-col.svelte-jbu3c5{flex-direction:column;flex:0 0 180px;justify-content:space-between;align-items:flex-end;min-width:0;display:flex}.addon-price.svelte-jbu3c5{font-family:var(--font-sans);color:var(--text-heading);white-space:nowrap;font-size:24px;font-weight:600}.addon-price.svelte-jbu3c5 span:where(.svelte-jbu3c5){font-family:var(--font-sans);color:var(--text-muted);font-size:14px;font-weight:500}.addon-row.svelte-jbu3c5 .plan-name:where(.svelte-jbu3c5){margin-bottom:0}.addon-row.svelte-jbu3c5 .plan-price:where(.svelte-jbu3c5){margin:0}.addon-row.svelte-jbu3c5 .plan-desc:where(.svelte-jbu3c5){margin:0 0 10px}.addon-row.svelte-jbu3c5 .plan-features:where(.svelte-jbu3c5){margin:0}.addon-row.svelte-jbu3c5 .plan-cta:where(.svelte-jbu3c5){width:100%;margin:0}@media (width<=700px){.addon-row.svelte-jbu3c5{flex-direction:column}.addon-price-col.svelte-jbu3c5{flex:auto;align-items:stretch}.addon-row.svelte-jbu3c5 .plan-price:where(.svelte-jbu3c5),.addon-price.svelte-jbu3c5{align-self:flex-end}.addon-cta.svelte-jbu3c5,.addon-cta.svelte-jbu3c5 .btn:where(.svelte-jbu3c5){width:100%}}
