.sr-only[data-astro-cid-lmkygsfs]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pricing-hero[data-astro-cid-lmkygsfs]{text-align:center;padding:6rem 0 3rem;background:radial-gradient(circle at 50% 0%,var(--color-bg-surface) 0%,var(--color-bg-base) 70%)}.pricing-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:clamp(2.25rem,5vw,3.25rem);letter-spacing:-.03em;margin-bottom:1rem}.pricing-hero[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:1.125rem;max-width:58ch;margin:0 auto}.billing-toggle[data-astro-cid-lmkygsfs]{display:inline-flex;gap:.25rem;margin-top:2.5rem;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:2rem;padding:.25rem}.toggle-btn[data-astro-cid-lmkygsfs]{appearance:none;border:none;cursor:pointer;background:transparent;color:var(--color-text-body);font-family:var(--font-body);font-size:.9375rem;font-weight:500;padding:.5rem 1.25rem;border-radius:2rem;display:inline-flex;align-items:center;gap:.5rem;transition:background-color var(--transition-base),color var(--transition-base)}.toggle-btn[data-astro-cid-lmkygsfs].is-active{background:var(--color-accent);color:var(--color-bg-base);font-weight:600}.toggle-save[data-astro-cid-lmkygsfs]{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:var(--color-gold-subtle);color:var(--color-gold);border:1px solid rgba(251,190,35,.3);padding:.1rem .5rem;border-radius:2rem}.toggle-btn[data-astro-cid-lmkygsfs].is-active .toggle-save[data-astro-cid-lmkygsfs]{background:#090e112e;color:inherit;border-color:transparent}.pricing-section[data-astro-cid-lmkygsfs]{padding:3rem 0 6rem}.pricing-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:stretch;margin-bottom:4rem}.pricing-card[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);padding:2rem;position:relative}.pricing-card--featured[data-astro-cid-lmkygsfs]{border-color:#16f3b480;box-shadow:0 0 30px #16f3b414}.featured-badge[data-astro-cid-lmkygsfs]{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--color-accent);color:var(--color-bg-base);font-size:.75rem;font-weight:700;padding:.25rem .875rem;border-radius:2rem;white-space:nowrap}.plan-header[data-astro-cid-lmkygsfs]{margin-bottom:1.5rem;flex:1}.plan-header[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:1.25rem;margin-bottom:.5rem}.plan-header[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:.9rem;color:var(--color-text-muted);margin-top:.5rem}.price[data-astro-cid-lmkygsfs]{display:flex;align-items:baseline;gap:.25rem;margin:.75rem 0}.amount[data-astro-cid-lmkygsfs]{font-size:2.5rem;font-weight:700;color:var(--color-text-title);font-family:var(--font-heading);font-variant-numeric:tabular-nums}.period[data-astro-cid-lmkygsfs]{color:var(--color-text-muted);font-size:.9rem}.plan-btn[data-astro-cid-lmkygsfs]{width:100%;justify-content:center}.matrix-wrap[data-astro-cid-lmkygsfs]{overflow-x:auto;margin-bottom:5rem;border:1px solid var(--color-border);border-radius:var(--radius)}.matrix[data-astro-cid-lmkygsfs]{width:100%;min-width:640px;border-collapse:collapse;font-size:.9375rem}.matrix[data-astro-cid-lmkygsfs] thead[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{font-family:var(--font-heading);font-size:1rem;color:var(--color-text-title);text-align:center;padding:1rem;background:var(--color-bg-surface);border-bottom:1px solid var(--color-border)}.matrix[data-astro-cid-lmkygsfs] thead[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]:first-child{text-align:left}.matrix[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{text-align:left;font-weight:500;color:var(--color-text-body);padding:.75rem 1rem;border-bottom:1px solid var(--color-border)}.matrix[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{text-align:center;padding:.75rem 1rem;border-bottom:1px solid var(--color-border)}.matrix[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:last-child th[data-astro-cid-lmkygsfs],.matrix[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:last-child td[data-astro-cid-lmkygsfs]{border-bottom:none}.col-featured[data-astro-cid-lmkygsfs]{background:#16f3b40a}.check[data-astro-cid-lmkygsfs]{color:var(--color-accent);font-weight:700}.dash[data-astro-cid-lmkygsfs]{color:var(--color-text-muted)}.cell-text[data-astro-cid-lmkygsfs]{color:var(--color-text-title);font-weight:500}.faq[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:2rem;text-align:center;margin-bottom:3rem}.faq-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.faq-item[data-astro-cid-lmkygsfs]{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.5rem}.faq-item[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-size:1rem;margin-bottom:.75rem}.faq-item[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:.9rem}.cta-section[data-astro-cid-lmkygsfs]{text-align:center;padding:6rem 0;background:radial-gradient(circle at center,var(--color-bg-surface) 0%,var(--color-bg-base) 100%);border-top:1px solid var(--color-border)}.cta-section[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:2.5rem;margin-bottom:1rem;letter-spacing:-.03em}.cta-section[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{max-width:480px;margin:0 auto 2rem}.btn-lg[data-astro-cid-lmkygsfs]{font-size:1.0625rem;padding:1rem 2rem}@media(max-width:992px){.pricing-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}.faq-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}}@media(max-width:640px){.pricing-hero[data-astro-cid-lmkygsfs]{padding:4.5rem 0 2rem}.pricing-section[data-astro-cid-lmkygsfs]{padding:2rem 0 4rem}.pricing-card[data-astro-cid-lmkygsfs]{padding:1.5rem}.cta-section[data-astro-cid-lmkygsfs]{padding:4rem 0}.cta-section[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:2rem}}
