.visually-hidden[data-astro-cid-lmkygsfs]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.pricing-hero[data-astro-cid-lmkygsfs]{padding:5rem 0 1rem}.pricing-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:clamp(2.75rem,7vw,5.5rem);margin-bottom:1.25rem;max-width:12ch}.pricing-hero[data-astro-cid-lmkygsfs] .sub[data-astro-cid-lmkygsfs]{max-width:34rem;font-size:1.25rem;line-height:1.55}.cards-section[data-astro-cid-lmkygsfs]{padding-top:3rem}.pricing-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;max-width:28rem;margin:0 auto}.price-card[data-astro-cid-lmkygsfs]{position:relative;padding:1.75rem;border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:inset 0 0 0 1px var(--color-border);display:flex;flex-direction:column;gap:.75rem}.price-card[data-astro-cid-lmkygsfs].featured{box-shadow:inset 0 0 0 1px var(--color-accent),0 30px 80px -40px #ff3b2f80}.price-tag[data-astro-cid-lmkygsfs]{position:absolute;top:1.3rem;right:1.3rem;font-size:.75rem;color:var(--color-accent);border:1px solid rgba(255,59,47,.5);border-radius:999px;padding:.2rem .6rem}.price-card[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-weight:800;font-size:1.5rem;letter-spacing:-.03em}.price-num[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-weight:800;font-size:2.75rem;color:var(--color-text-title);letter-spacing:-.04em}.price-per[data-astro-cid-lmkygsfs]{color:var(--color-text-muted);margin-left:.2rem}.price-yearly[data-astro-cid-lmkygsfs]{font-size:.8125rem;color:var(--color-text-muted);margin-top:-.5rem}.price-blurb[data-astro-cid-lmkygsfs]{color:var(--color-text-body)}.price-card[data-astro-cid-lmkygsfs] ul[data-astro-cid-lmkygsfs]{list-style:none;display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.price-card[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{padding-left:1.3rem;position:relative;color:var(--color-text-secondary);font-size:.9375rem}.price-card[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:before{content:"";position:absolute;left:0;top:.6em;width:8px;height:8px;border-radius:999px;background:var(--color-accent)}.price-card[data-astro-cid-lmkygsfs] .btn[data-astro-cid-lmkygsfs]{margin-top:auto}.extras[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.extra[data-astro-cid-lmkygsfs]{padding:1.5rem 1.75rem;border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:inset 0 0 0 1px var(--color-border)}.extra-hot[data-astro-cid-lmkygsfs]{background:#241211;box-shadow:inset 0 0 0 1px #ff3b2f80}.extra[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:1.125rem;margin-bottom:.35rem}.extra[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--color-text-title);border-bottom:1px solid var(--color-accent)}.table-wrap[data-astro-cid-lmkygsfs]{overflow-x:auto;border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--color-border)}table[data-astro-cid-lmkygsfs]{width:100%;border-collapse:collapse;min-width:680px}th[data-astro-cid-lmkygsfs],td[data-astro-cid-lmkygsfs]{padding:.9rem 1.2rem;text-align:left;border-bottom:1px solid var(--color-border);font-size:.9375rem}thead[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{color:var(--color-text-title);font-weight:600}tbody[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{color:var(--color-text-body);font-weight:500}tbody[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{font-family:var(--font-mono);font-size:.875rem;color:var(--color-text-secondary)}tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:last-child th[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:#ff3b2f0f}thead[data-astro-cid-lmkygsfs] .col-featured[data-astro-cid-lmkygsfs]{color:var(--color-accent)}.yes[data-astro-cid-lmkygsfs]{color:var(--color-accent);font-weight:600}.no[data-astro-cid-lmkygsfs]{color:var(--color-text-muted)}.table-note[data-astro-cid-lmkygsfs]{margin-top:1rem;font-size:.875rem;color:var(--color-text-muted)}.faq-inner[data-astro-cid-lmkygsfs]{max-width:880px}.faq-item[data-astro-cid-lmkygsfs]{border-bottom:1px solid var(--color-border)}.faq-item[data-astro-cid-lmkygsfs]:first-of-type{border-top:1px solid var(--color-border)}.faq-item[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]{cursor:pointer;list-style:none;padding:1.3rem 2.5rem 1.3rem 0;position:relative;font-size:1.0625rem;font-weight:500;color:var(--color-text-title)}.faq-item[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]:after{content:"+";position:absolute;right:.25rem;top:1.1rem;font-size:1.5rem;color:var(--color-accent)}.faq-item[data-astro-cid-lmkygsfs][open] summary[data-astro-cid-lmkygsfs]:after{content:"–"}.faq-item[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{padding:0 0 1.4rem;max-width:46rem}@media(max-width:640px){.pricing-grid[data-astro-cid-lmkygsfs],.extras[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.price-card[data-astro-cid-lmkygsfs].featured{order:-1}.pricing-hero[data-astro-cid-lmkygsfs]{padding:3rem 0 0}}
