.pricing-grid.svelte-1y5t4tu{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border-radius:12px;overflow:hidden;margin-bottom:1.5rem;border:1px solid var(--border)}.price-card.svelte-1y5t4tu{background:var(--bg);padding:2rem;display:flex;flex-direction:column}.price-card.pop.svelte-1y5t4tu{background:var(--blue-light);position:relative}.pop-label.svelte-1y5t4tu{position:absolute;top:0;left:0;right:0;height:3px;background:var(--blue)}.price-tier.svelte-1y5t4tu{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin-bottom:1rem}.pop-tag.svelte-1y5t4tu{color:var(--blue);margin-left:.5rem;font-weight:500}.price-amount.svelte-1y5t4tu{font-family:var(--display);font-size:2.8rem;font-weight:400;letter-spacing:-.03em;line-height:1;margin-bottom:.25rem;color:var(--text)}.price-period.svelte-1y5t4tu{font-size:.8rem;color:var(--text-3);margin-bottom:.5rem}.price-per.svelte-1y5t4tu{font-size:.75rem;color:var(--text-3);padding:.3rem .6rem;background:var(--blue-dim);border-radius:4px;display:inline-block;margin-bottom:1.5rem}.price-per.svelte-1y5t4tu span:where(.svelte-1y5t4tu){color:var(--blue);font-weight:500}.price-features.svelte-1y5t4tu{list-style:none;display:flex;flex-direction:column;gap:.5rem;flex:1;margin-bottom:1.75rem}.price-features.svelte-1y5t4tu li:where(.svelte-1y5t4tu){font-size:.82rem;color:var(--text-2);display:flex;align-items:center;gap:.5rem}.price-features.svelte-1y5t4tu li:where(.svelte-1y5t4tu):before{content:"";width:4px;height:4px;border-radius:50%;background:var(--text-3);flex-shrink:0}.price-btn.svelte-1y5t4tu{display:block;text-align:center;padding:.65rem;border-radius:7px;font-family:var(--mono);font-size:.82rem;font-weight:500;text-decoration:none;transition:all .15s;border:1px solid var(--border);color:var(--text-2);background:var(--bg)}.price-btn.svelte-1y5t4tu:hover{border-color:var(--text-3);color:var(--text)}.pop.svelte-1y5t4tu .price-btn:where(.svelte-1y5t4tu){background:var(--blue);color:#fff;border-color:var(--blue)}.pop.svelte-1y5t4tu .price-btn:where(.svelte-1y5t4tu):hover{opacity:.88}.pricing-note.svelte-1y5t4tu{text-align:center;font-size:.8rem;color:var(--text-3)}.pricing-note.svelte-1y5t4tu a:where(.svelte-1y5t4tu){color:var(--text-2);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px}.pricing-note.svelte-1y5t4tu a:where(.svelte-1y5t4tu):hover{color:var(--text)}@media(max-width:640px){.pricing-grid.svelte-1y5t4tu{grid-template-columns:1fr}}
