.price-hero[data-astro-cid-lmkygsfs]{text-align:center}.price-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{max-width:18ch;margin-inline:auto}.price-hero[data-astro-cid-lmkygsfs] .lead[data-astro-cid-lmkygsfs]{max-width:52ch;margin:var(--space-5) auto 0}.plans-section[data-astro-cid-lmkygsfs]{padding-top:var(--space-12)}.plan-grid[data-astro-cid-lmkygsfs]{display:grid;gap:var(--space-5);max-width:960px;margin-inline:auto}.plan-card[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-8);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2xl);box-shadow:var(--shadow-md)}.plan-price[data-astro-cid-lmkygsfs]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);margin-top:var(--space-3)}.plan-price__amount[data-astro-cid-lmkygsfs]{font-size:var(--fs-display-3);font-weight:800;line-height:1;letter-spacing:var(--tracking-display);color:var(--text);white-space:nowrap}.plan-price__period[data-astro-cid-lmkygsfs]{color:var(--text-subtle);font-weight:600}.plan-limit[data-astro-cid-lmkygsfs]{margin:var(--space-3) 0 0;font-weight:700;color:var(--text)}.plan-line[data-astro-cid-lmkygsfs]{margin:var(--space-3) 0 0;color:var(--text-muted)}.plan-points[data-astro-cid-lmkygsfs]{list-style:none;display:grid;gap:var(--space-3);margin:var(--space-6) 0 0;padding:var(--space-6) 0 0;border-top:1px solid var(--border)}.plan-points[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs],.included-grid[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{display:flex;gap:var(--space-3);align-items:flex-start;color:var(--text-muted)}.plan-points[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs],.included-grid[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs]{width:20px;height:20px;color:var(--color-teal-600);flex:none;margin-top:2px}.plan-actions[data-astro-cid-lmkygsfs]{display:grid;gap:var(--space-3)}.plan-actions[data-astro-cid-lmkygsfs] .btn[data-astro-cid-lmkygsfs]{width:100%;min-height:48px}.feature-link[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--primary);text-decoration:underline;text-underline-offset:2px}.included-grid[data-astro-cid-lmkygsfs]{list-style:none;display:grid;gap:var(--space-4);max-width:900px;margin:var(--space-10) auto 0;padding:0}.feature-link[data-astro-cid-lmkygsfs]{margin:var(--space-8) 0 0;text-align:center}.pricing-details[data-astro-cid-lmkygsfs]{display:grid;gap:var(--space-16)}.pricing-details[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{margin-bottom:var(--space-8)}.examples-table-wrap[data-astro-cid-lmkygsfs]{border:1px solid var(--border);border-radius:var(--r-xl);overflow:hidden}.examples-table[data-astro-cid-lmkygsfs]{width:100%;border-collapse:collapse;text-align:left}.examples-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs],.examples-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);vertical-align:top}.examples-table[data-astro-cid-lmkygsfs] thead[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{background:var(--bg-subtle);color:var(--text);font-size:var(--fs-sm)}.examples-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{color:var(--text);font-weight:600}.examples-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{color:var(--text-muted)}.examples-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:last-child th[data-astro-cid-lmkygsfs],.examples-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:last-child td[data-astro-cid-lmkygsfs]{border-bottom:0}.reassurance-list[data-astro-cid-lmkygsfs]{display:grid;gap:var(--space-4)}.reassurance-item[data-astro-cid-lmkygsfs]{display:flex;gap:var(--space-4);align-items:flex-start}.reassurance-item__check[data-astro-cid-lmkygsfs]{width:40px;height:40px;display:grid;place-content:center;flex:none;border:1px solid var(--color-teal-100);border-radius:var(--r-pill);background:var(--color-teal-50);color:var(--color-teal-700)}.reassurance-item__check[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs]{width:20px;height:20px}.reassurance-item[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{margin-bottom:var(--space-1)}.reassurance-item[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{margin:0;color:var(--text-muted)}.faq-head[data-astro-cid-lmkygsfs]{margin-bottom:var(--space-10)}.faq[data-astro-cid-lmkygsfs]{max-width:760px;margin-inline:auto;display:grid;gap:var(--space-3)}.faq-item[data-astro-cid-lmkygsfs]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.faq-item[data-astro-cid-lmkygsfs][open]{border-color:var(--color-teal-200);box-shadow:var(--shadow-sm)}.faq-item[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]{list-style:none;cursor:pointer;padding:var(--space-5);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);font-weight:700;color:var(--text)}.faq-item[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]::-webkit-details-marker{display:none}.faq-chevron[data-astro-cid-lmkygsfs]{width:22px;height:22px;color:var(--text-subtle);flex:none;transition:transform var(--dur) var(--ease-out)}.faq-item[data-astro-cid-lmkygsfs][open] .faq-chevron[data-astro-cid-lmkygsfs]{transform:rotate(180deg);color:var(--primary)}.faq-answer[data-astro-cid-lmkygsfs]{padding:0 var(--space-5) var(--space-5)}.faq-answer[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{margin:0;color:var(--text-muted)}.final-cta__content[data-astro-cid-lmkygsfs]{position:relative}.final-cta[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{color:var(--color-white)}.final-cta[data-astro-cid-lmkygsfs] .lead[data-astro-cid-lmkygsfs]{margin:var(--space-5) auto 0}.final-cta[data-astro-cid-lmkygsfs] .row[data-astro-cid-lmkygsfs]{margin-top:var(--space-10)}@media(min-width:640px){.plan-card[data-astro-cid-lmkygsfs]{padding:var(--space-8)}.included-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr 1fr}}@media(min-width:800px){.plan-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr 1fr}.pricing-details[data-astro-cid-lmkygsfs]{grid-template-columns:1fr 1fr;align-items:start}}
