.plans.svelte-1o7smlw{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--sp-6, 20px);align-items:stretch}.plan.svelte-1o7smlw{display:flex;flex-direction:column;gap:var(--sp-3, 10px);padding:var(--sp-8, 24px)}.plan.featured.svelte-1o7smlw{border-color:var(--accent, #6366f1);box-shadow:0 0 0 1px var(--accent, #6366f1) inset}.plan.svelte-1o7smlw h2:where(.svelte-1o7smlw){margin:0;font-size:1.05rem}.price.svelte-1o7smlw{margin:0;font-size:1.7rem;font-weight:700;letter-spacing:-.01em}.period.svelte-1o7smlw{margin:0;font-size:.85rem}.plan.svelte-1o7smlw ul:where(.svelte-1o7smlw){list-style:none;margin:var(--sp-2, 8px) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2, 8px);flex:1}.plan.svelte-1o7smlw li:where(.svelte-1o7smlw){display:flex;gap:8px;font-size:.92rem;line-height:1.45}.tick.svelte-1o7smlw{color:var(--accent, #6366f1);flex:none;margin-top:2px}.note.svelte-1o7smlw{font-size:.85rem;margin:0}.plan.svelte-1o7smlw .btn:where(.svelte-1o7smlw){align-self:flex-start}.byok.svelte-1o7smlw{margin-top:var(--sp-10, 32px);padding:var(--sp-8, 24px)}.byok.svelte-1o7smlw h2:where(.svelte-1o7smlw){margin:0 0 var(--sp-2, 8px);font-size:1.05rem}.byok.svelte-1o7smlw p:where(.svelte-1o7smlw){margin:0;line-height:1.6}.fine.svelte-1o7smlw{margin-top:var(--sp-6, 20px);font-size:.85rem}
