.pricing-grid.svelte-1y5t4tu{display:grid;grid-template-columns:repeat(var(--cols, 3),1fr);grid-template-rows:auto;gap:24px}.pricing-card.svelte-1y5t4tu{border-radius:16px;padding:36px 28px;display:grid;grid-template-rows:subgrid;grid-row:span 4;position:relative;text-align:left;transition:transform .2s,background .2s}.pricing-card.svelte-1y5t4tu:hover{transform:translateY(-2px)}.pricing-card.featured.svelte-1y5t4tu{border:2px solid var(--blue)}.pricing-badge.svelte-1y5t4tu{position:absolute;top:-12px;left:28px;background:var(--blue);color:#fff;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:4px 14px;border-radius:100px}.pricing-card-header.svelte-1y5t4tu{margin-bottom:8px;padding-bottom:24px}.pricing-card-header.svelte-1y5t4tu h3:where(.svelte-1y5t4tu){font-family:var(--font-display);font-size:1.3rem;margin-bottom:8px}.pricing-card-header.svelte-1y5t4tu p:where(.svelte-1y5t4tu){font-size:.88rem;line-height:1.6}.pricing-best-for.svelte-1y5t4tu{display:block;font-size:.78rem;font-weight:500;margin-top:12px;color:var(--muted)}.pricing-price.svelte-1y5t4tu{display:flex;flex-direction:column;justify-content:flex-end;gap:4px}.pricing-price-top.svelte-1y5t4tu{display:flex;align-items:center;gap:6px}.pricing-price-prefix.svelte-1y5t4tu{font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.pricing-price-old.svelte-1y5t4tu{font-size:.95rem;font-weight:500;text-decoration:line-through;color:var(--muted)}.pricing-price-bottom.svelte-1y5t4tu{display:flex;align-items:baseline;gap:4px}.pricing-price-amount.svelte-1y5t4tu{font-family:var(--font-display);font-size:2.2rem;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--text)}.pricing-price-suffix.svelte-1y5t4tu{font-size:.85rem;font-weight:500;color:var(--muted)}.pricing-card-features.svelte-1y5t4tu{align-self:start;padding-top:8px}.pricing-card-action.svelte-1y5t4tu{align-self:end}.pricing-card.svelte-1y5t4tu{background:var(--white);border:1px solid var(--border)}.pricing-card.svelte-1y5t4tu:hover{box-shadow:0 4px 16px #0000000f}.pricing-card.featured.svelte-1y5t4tu{border:2px solid var(--blue);background:#1560ef0a}.pricing-card.featured.svelte-1y5t4tu:hover{background:#1560ef12}.pricing-card-header.svelte-1y5t4tu{border-bottom:1px solid var(--border)}.pricing-card-header.svelte-1y5t4tu h3:where(.svelte-1y5t4tu){color:var(--text)}.pricing-card-header.svelte-1y5t4tu p:where(.svelte-1y5t4tu){color:var(--muted)}.pricing-card.svelte-1y5t4tu .feature-list.muted li{color:var(--text)}[data-theme=dark] .pricing-card.svelte-1y5t4tu{background:#ffffff0d;border-color:#ffffff14}[data-theme=dark] .pricing-card.svelte-1y5t4tu:hover{background:#ffffff14;box-shadow:0 4px 16px #0000004d}[data-theme=dark] .pricing-card.featured.svelte-1y5t4tu{border:2px solid var(--blue);background:#1560ef1a}[data-theme=dark] .pricing-card.featured.svelte-1y5t4tu:hover{background:#1560ef26}[data-theme=dark] .pricing-card-header.svelte-1y5t4tu{border-bottom-color:#ffffff1a}[data-theme=dark] .pricing-card-header.svelte-1y5t4tu h3:where(.svelte-1y5t4tu){color:#f1f3f7}[data-theme=dark] .pricing-card-header.svelte-1y5t4tu p:where(.svelte-1y5t4tu){color:#9ca3af}[data-theme=dark] .pricing-best-for.svelte-1y5t4tu{color:#6b7280}[data-theme=dark] .pricing-price-amount.svelte-1y5t4tu{color:#f1f3f7}[data-theme=dark] .pricing-price-prefix.svelte-1y5t4tu,[data-theme=dark] .pricing-price-old.svelte-1y5t4tu,[data-theme=dark] .pricing-price-suffix.svelte-1y5t4tu{color:#6b7280}[data-theme=dark] .pricing-card.svelte-1y5t4tu .feature-list.muted li{color:#d1d5db}[data-theme=dark] .pricing-card.svelte-1y5t4tu .btn-secondary{border-color:#fff3;color:#f1f3f7}[data-theme=dark] .pricing-card.svelte-1y5t4tu .btn-secondary:hover{border-color:#fff6}.bg-dark .pricing-card.svelte-1y5t4tu,.bg-gradient .pricing-card.svelte-1y5t4tu{background:#ffffff0d;border-color:#ffffff14}.bg-dark .pricing-card.svelte-1y5t4tu:hover,.bg-gradient .pricing-card.svelte-1y5t4tu:hover{background:#ffffff14;box-shadow:0 4px 16px #0000004d}.bg-dark .pricing-card.featured.svelte-1y5t4tu,.bg-gradient .pricing-card.featured.svelte-1y5t4tu{border:2px solid var(--blue);background:#1560ef1a}.bg-dark .pricing-card.featured.svelte-1y5t4tu:hover,.bg-gradient .pricing-card.featured.svelte-1y5t4tu:hover{background:#1560ef26}.bg-dark .pricing-card-header.svelte-1y5t4tu,.bg-gradient .pricing-card-header.svelte-1y5t4tu{border-bottom-color:#ffffff1a}.bg-dark .pricing-card-header.svelte-1y5t4tu h3:where(.svelte-1y5t4tu),.bg-gradient .pricing-card-header.svelte-1y5t4tu h3:where(.svelte-1y5t4tu){color:#f1f3f7}.bg-dark .pricing-card-header.svelte-1y5t4tu p:where(.svelte-1y5t4tu),.bg-gradient .pricing-card-header.svelte-1y5t4tu p:where(.svelte-1y5t4tu){color:#9ca3af}.bg-dark .pricing-best-for.svelte-1y5t4tu,.bg-gradient .pricing-best-for.svelte-1y5t4tu{color:#6b7280}.bg-dark .pricing-price-amount.svelte-1y5t4tu,.bg-gradient .pricing-price-amount.svelte-1y5t4tu{color:#f1f3f7}.bg-dark .pricing-price-prefix.svelte-1y5t4tu,.bg-gradient .pricing-price-prefix.svelte-1y5t4tu,.bg-dark .pricing-price-old.svelte-1y5t4tu,.bg-gradient .pricing-price-old.svelte-1y5t4tu,.bg-dark .pricing-price-suffix.svelte-1y5t4tu,.bg-gradient .pricing-price-suffix.svelte-1y5t4tu{color:#6b7280}.bg-dark .pricing-card.svelte-1y5t4tu .feature-list.muted li,.bg-gradient .pricing-card.svelte-1y5t4tu .feature-list.muted li{color:#d1d5db}.bg-dark .pricing-card.svelte-1y5t4tu .btn-secondary,.bg-gradient .pricing-card.svelte-1y5t4tu .btn-secondary{border-color:#fff3;color:#f1f3f7}.bg-dark .pricing-card.svelte-1y5t4tu .btn-secondary:hover,.bg-gradient .pricing-card.svelte-1y5t4tu .btn-secondary:hover{border-color:#fff6}.bg-alt .pricing-card.svelte-1y5t4tu{background:var(--white);border-color:var(--border)}.bg-alt .pricing-card.featured.svelte-1y5t4tu{border:2px solid var(--blue);background:#1560ef0a}@media(max-width:900px){.pricing-grid.svelte-1y5t4tu{grid-template-columns:1fr;grid-template-rows:auto;max-width:420px;margin-inline:auto}.pricing-card.svelte-1y5t4tu{grid-row:span 4}}.service-num.svelte-4z030h{font-size:.72rem;font-weight:700;letter-spacing:.08em;color:var(--blue);display:block;margin-bottom:0}.service-cta.svelte-4z030h{margin-top:8px}
