.page-hero.svelte-1hrotn9{padding:clamp(2.5rem,6vw,4.5rem) 0 1.5rem;text-align:center}.plans.svelte-1hrotn9,.compare.svelte-1hrotn9{padding-bottom:clamp(2.5rem,6vw,4rem)}.compare.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-size:1.5rem;margin-bottom:1.4rem;text-align:center}.table-card.svelte-1hrotn9{max-width:940px;margin-inline:auto;overflow:hidden}table.svelte-1hrotn9{width:100%;border-collapse:collapse;font-size:.97rem}th.svelte-1hrotn9,td.svelte-1hrotn9{padding:.8rem 1.1rem;text-align:left;border-top:1px solid var(--border)}thead.svelte-1hrotn9 th:where(.svelte-1hrotn9){border-top:0;font-size:.78rem;text-transform:uppercase;letter-spacing:.07em;color:var(--text-faint)}thead.svelte-1hrotn9 th:where(.svelte-1hrotn9)+th:where(.svelte-1hrotn9),td.svelte-1hrotn9{text-align:center;width:9rem}tbody.svelte-1hrotn9 th:where(.svelte-1hrotn9){font-weight:500;color:var(--text)}td.svelte-1hrotn9{color:var(--text-muted)}tr.grp.svelte-1hrotn9 th:where(.svelte-1hrotn9){border-top:0;padding-top:1.3rem;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-faint)}tr.more.svelte-1hrotn9 th:where(.svelte-1hrotn9),tr.more.svelte-1hrotn9 td:where(.svelte-1hrotn9){background:color-mix(in srgb,var(--iris) 9%,transparent)}tr.more.svelte-1hrotn9 th:where(.svelte-1hrotn9){box-shadow:inset 3px 0 0 var(--primary)}tr.more.svelte-1hrotn9 td:where(.svelte-1hrotn9):last-child{color:var(--text);font-weight:700}.yes.svelte-1hrotn9{color:var(--primary);font-weight:700}.no.svelte-1hrotn9{color:var(--text-faint)}@media (max-width: 600px){th.svelte-1hrotn9,td.svelte-1hrotn9{padding:.7rem .75rem}thead.svelte-1hrotn9 th:where(.svelte-1hrotn9)+th:where(.svelte-1hrotn9),td.svelte-1hrotn9{width:4.5rem}}.faq-block.svelte-1hrotn9{padding-bottom:clamp(3rem,7vw,5rem)}.faq-block.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-size:1.5rem;margin-bottom:1.4rem;text-align:center}.faqs.svelte-1hrotn9{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;max-width:920px;margin-inline:auto}.qa.svelte-1hrotn9{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.3rem 1.4rem}.qa.svelte-1hrotn9 h3:where(.svelte-1hrotn9){font-size:1.02rem;margin-bottom:.4rem}.qa.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:var(--text-muted);font-size:.95rem;margin:0}.more.svelte-1hrotn9{text-align:center;color:var(--text-muted);margin-top:1.6rem}@media (max-width: 760px){.faqs.svelte-1hrotn9{grid-template-columns:1fr}}
