.pricing-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{margin:0;font-size:var(--text-4xl);line-height:1.1}.page-kicker[data-astro-cid-lmkygsfs]{display:block;font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--color-mute);font-weight:500;margin:0 0 1rem}.lede[data-astro-cid-lmkygsfs]{color:var(--color-ink-muted);max-width:65ch;font-size:var(--text-lg);margin:1rem 0 2rem;line-height:1.55}.cta-row[data-astro-cid-lmkygsfs]{display:flex;gap:1rem;flex-wrap:wrap}.cta-row-center[data-astro-cid-lmkygsfs]{justify-content:center}.section-head[data-astro-cid-lmkygsfs]{margin-bottom:3rem;text-align:center;max-width:60ch;margin-left:auto;margin-right:auto}.eyebrow[data-astro-cid-lmkygsfs]{font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--color-mute);margin:0 0 1rem;font-weight:500}.section-head[data-astro-cid-lmkygsfs] .eyebrow[data-astro-cid-lmkygsfs]:after{content:"";display:block;width:32px;height:2px;background:var(--color-brand-primary);margin:.9rem auto 0}.section-head[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{margin:0 0 1rem;font-size:var(--text-3xl);color:var(--color-ink-strong)}.value-line[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-style:italic;color:var(--color-brand-primary-dark);font-size:var(--text-lg);line-height:1.5;margin:0 auto;max-width:52ch}.section-h2[data-astro-cid-lmkygsfs]{margin:0 0 1.75rem;font-size:var(--text-3xl);line-height:1.15}.two-arm-grid[data-astro-cid-lmkygsfs]{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:900px){.two-arm-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr 1fr;gap:2.5rem}}.arm-card[data-astro-cid-lmkygsfs]{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:2.25rem;box-shadow:var(--shadow-card);border-top:4px solid var(--color-brand-primary);display:flex;flex-direction:column}.arm-title[data-astro-cid-lmkygsfs]{margin:0 0 .15rem;font-family:var(--font-display);font-size:var(--text-2xl);line-height:1.15;color:var(--color-ink-strong)}.arm-slogan[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-style:italic;color:var(--color-brand-primary-dark);font-size:var(--text-lg);margin:0 0 1.5rem}.price-list[data-astro-cid-lmkygsfs]{list-style:none;padding:0;margin:0 0 1.5rem;display:grid;gap:1.25rem}.price-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{border-bottom:1px solid var(--color-line);padding-bottom:1.25rem}.price-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:last-child{border-bottom:none;padding-bottom:0}.price-row[data-astro-cid-lmkygsfs]{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.4rem}.price-label[data-astro-cid-lmkygsfs]{font-weight:600;color:var(--color-ink-strong);font-size:var(--text-base)}.price-amount[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-weight:500;font-size:var(--text-3xl);line-height:1;color:var(--color-ink-strong);display:flex;align-items:baseline;gap:.45rem;white-space:nowrap}.price-amount-range[data-astro-cid-lmkygsfs]{font-size:var(--text-2xl)}.price-note[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-style:italic;font-size:var(--text-base);font-weight:400;color:var(--color-brand-primary-dark)}.price-detail[data-astro-cid-lmkygsfs]{font-size:var(--text-sm);color:var(--color-ink-muted);margin:0;line-height:1.5}.callout[data-astro-cid-lmkygsfs]{background:var(--color-paper-soft);border-left:3px solid var(--color-brand-primary);border-radius:var(--radius-md);padding:1rem 1.25rem;font-size:var(--text-sm);color:var(--color-ink);line-height:1.55;margin:0 0 1.25rem}.pdf-link-wrap[data-astro-cid-lmkygsfs]{margin:0 0 1.5rem}.pdf-link[data-astro-cid-lmkygsfs]{color:var(--color-brand-primary-dark);font-weight:600;text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:1px}.pdf-link[data-astro-cid-lmkygsfs]:hover{text-decoration-thickness:2px}.arm-cta[data-astro-cid-lmkygsfs]{margin-top:auto;padding-top:.5rem}.cash-grid[data-astro-cid-lmkygsfs]{list-style:none;padding:0;margin:0 0 1.75rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cash-grid[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:1.25rem 1.5rem}.cash-grid[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{margin:0 0 .5rem;font-size:var(--text-lg);color:var(--color-ink-strong)}.cash-grid[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{margin:0;color:var(--color-ink-muted);font-size:var(--text-sm);line-height:1.55}.cash-cta[data-astro-cid-lmkygsfs]{margin:0;color:var(--color-ink-muted);font-size:var(--text-base)}.inline-link[data-astro-cid-lmkygsfs]{color:var(--color-brand-primary-dark);font-weight:600;text-decoration:underline;text-underline-offset:.22em}.inline-link[data-astro-cid-lmkygsfs]:hover{text-decoration-thickness:2px}.faq-cta[data-astro-cid-lmkygsfs]{margin-top:2rem;display:flex;justify-content:center}.final-cta[data-astro-cid-lmkygsfs]{text-align:center}.final-cta[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{margin:0 0 1rem;font-size:var(--text-3xl)}.final-cta[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{max-width:52ch;margin:0 auto 2rem;font-size:var(--text-lg);line-height:1.55}@media(min-width:768px){.pricing-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:var(--text-5xl)}.section-head[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs],.section-h2[data-astro-cid-lmkygsfs]{font-size:var(--text-4xl)}.arm-title[data-astro-cid-lmkygsfs]{font-size:var(--text-3xl)}.final-cta[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs],.price-amount[data-astro-cid-lmkygsfs]{font-size:var(--text-4xl)}.price-amount-range[data-astro-cid-lmkygsfs]{font-size:var(--text-3xl)}}@media(min-width:1024px){.section-head[data-astro-cid-lmkygsfs]{margin-bottom:4rem}.section-head[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs],.section-h2[data-astro-cid-lmkygsfs]{font-size:var(--text-5xl);letter-spacing:-.022em}}
