.pricing-grid.svelte-1hrotn9{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:1024px){.pricing-grid.svelte-1hrotn9{grid-template-columns:repeat(3,1fr);align-items:stretch}}.pricing-card.svelte-1hrotn9{background:#111117;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:2rem;display:flex;flex-direction:column}.pricing-card--highlight.svelte-1hrotn9{border-color:#00d4aa40;box-shadow:0 0 0 1px #00d4aa14}.pricing-tag.svelte-1hrotn9{font-size:11px;font-weight:600;letter-spacing:.12em;color:#00d4aa;margin-bottom:1rem}.pricing-name.svelte-1hrotn9{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 1rem}.pricing-price-row.svelte-1hrotn9{display:flex;align-items:baseline;gap:.35rem;margin-bottom:1rem}.pricing-price.svelte-1hrotn9{color:#fff;font-size:2.5rem;font-weight:600;letter-spacing:-.02em;line-height:1}.pricing-period.svelte-1hrotn9{color:#64748b;font-size:.875rem}.pricing-desc.svelte-1hrotn9{color:#94a3b8;font-size:.9375rem;line-height:1.6;margin:0 0 1.5rem}.pricing-features.svelte-1hrotn9{list-style:none;padding:0;margin:0 0 2rem;flex:1}.pricing-features.svelte-1hrotn9 li:where(.svelte-1hrotn9){color:#cbd5e1;font-size:.875rem;line-height:1.5;padding:.4rem 0 .4rem 1.25rem;position:relative}.pricing-features.svelte-1hrotn9 li:where(.svelte-1hrotn9):before{content:"";position:absolute;left:0;top:.75rem;width:6px;height:6px;border-radius:50%;background:#00d4aa}.pricing-includes.svelte-1hrotn9{display:flex;flex-direction:column;gap:2rem}.pricing-include.svelte-1hrotn9 h3:where(.svelte-1hrotn9){color:#fff;font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.pricing-include.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:#94a3b8;font-size:.9375rem;line-height:1.7;margin:0}
