.pricing-panel.svelte-yd3xcw{display:grid;gap:1rem}.pricing-panel-head.svelte-yd3xcw .section-lead{margin-top:.3rem}.pricing-cards.svelte-yd3xcw{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem}.price-card.svelte-yd3xcw{border-radius:18px;padding:.95rem;background:linear-gradient(180deg,#ffffffd9,#e1ecf561);box-shadow:0 8px 22px #0f182414;border:1px solid rgba(31,54,77,.08);display:grid;gap:.15rem;align-content:start}.price-card.primary.svelte-yd3xcw{background:linear-gradient(155deg,#3f5f7824,#ffffffe6);border-color:#3f5f782e}.price-label.svelte-yd3xcw{margin:0;font-weight:600;color:#192838eb;line-height:1.35}.price-amount.svelte-yd3xcw{margin:.2rem 0 0;font-family:Fraunces,serif;font-size:1.45rem;color:#203346}.price-unit.svelte-yd3xcw,.price-note.svelte-yd3xcw{margin:0;color:#14202eb3;font-size:.85rem;line-height:1.45}.pricing-columns.svelte-yd3xcw{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem}.pricing-list-card.svelte-yd3xcw{border-radius:16px;padding:.95rem;background:#ffffff94;border:1px solid rgba(31,54,77,.08)}.pricing-list-card.svelte-yd3xcw h3:where(.svelte-yd3xcw){margin:0;font-family:Fraunces,serif;font-size:1rem}.pricing-list-card.svelte-yd3xcw .list.compact{margin-top:.7rem;gap:.45rem}.pricing-list-card.svelte-yd3xcw .list.compact li{display:grid;gap:.15rem}.pricing-list-card.svelte-yd3xcw .list.compact li span{color:#14202ec2;font-size:.88rem;line-height:1.45}.pricing-footnote.svelte-yd3xcw{margin:0;font-size:.86rem;color:#14202eb3}.compact.svelte-yd3xcw .pricing-columns:where(.svelte-yd3xcw){grid-template-columns:1fr}
