.card.plan{height:100%;padding:var(--s-8);flex-direction:column;display:flex}.badge.svelte-1phigxd{top:var(--s-5);right:var(--s-5);border:1px solid var(--accent-24);border-radius:var(--r-pill);background:var(--accent-08);height:24px;color:var(--accent-hover);letter-spacing:.02em;align-items:center;padding:0 10px;font-size:.75rem;font-weight:600;display:inline-flex;position:absolute}h2.svelte-1phigxd{margin:0 0 var(--s-2);padding-right:8.5rem}.tagline.svelte-1phigxd{min-height:3.2em;color:var(--text-dim);font-size:var(--t-body-sm-size);margin:0}.price.svelte-1phigxd{align-items:baseline;gap:var(--s-2);margin:var(--s-6) 0 0;flex-wrap:wrap;display:flex}.amount.svelte-1phigxd{letter-spacing:-.02em;color:var(--text);font-size:34px;font-weight:600;line-height:1}.unit.svelte-1phigxd{color:var(--text-dim);font-size:.875rem}.action.svelte-1phigxd{margin:var(--s-6) 0}.points.svelte-1phigxd{gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--border);margin:0;display:grid}.points.svelte-1phigxd li:where(.svelte-1phigxd){align-items:center;gap:var(--s-3);font-size:var(--t-body-sm-size);color:var(--text-body);display:flex}.points.svelte-1phigxd .tick{color:var(--ok)}.later.svelte-1phigxd{color:var(--text-dim)}.later.svelte-1phigxd .tick{color:var(--text-faint)}.label.svelte-1phigxd{flex:1}.plans-section.svelte-1hrotn9{padding-top:var(--space-block)}.plans.svelte-1hrotn9{gap:var(--gap-grid);grid-template-columns:1fr;align-items:stretch;margin:0;display:grid}@media (width>=900px){.plans.svelte-1hrotn9{grid-template-columns:repeat(3,1fr)}}.faq-section.svelte-1hrotn9{background:var(--bg-elev)}.narrow.svelte-1hrotn9{max-width:var(--container-narrow)}.faqs.svelte-1hrotn9{border-top:1px solid var(--border-soft)}details.svelte-1hrotn9{border-bottom:1px solid var(--border-soft)}summary.svelte-1hrotn9{justify-content:space-between;align-items:center;gap:var(--s-4);color:var(--text);cursor:pointer;padding-block:20px;font-size:17px;font-weight:600;list-style:none;display:flex}summary.svelte-1hrotn9::-webkit-details-marker{display:none}summary.svelte-1hrotn9 .chevron{color:var(--text-dim);transition:transform var(--d-base) var(--ease-out);flex:none}details[open].svelte-1hrotn9 summary:where(.svelte-1hrotn9) .chevron{transform:rotate(180deg)}details.svelte-1hrotn9 p:where(.svelte-1hrotn9){max-width:68ch;color:var(--text-dim);margin:0;padding-bottom:20px;font-size:1rem}.more.svelte-1hrotn9{margin-top:var(--space-block)}
