.pricing-compare:where(.astro-es6vj4gz){margin:3rem 0}.pricing-compare__heading:where(.astro-es6vj4gz){font-family:var(--font-editorial);font-size:1.5rem;font-weight:400;color:var(--color-text-primary);margin:0 0 .5rem}.pricing-compare__lede:where(.astro-es6vj4gz){color:var(--color-text-muted);font-size:.95rem;margin:0 0 1.5rem}.pricing-compare__table-wrap:where(.astro-es6vj4gz){border:1px solid var(--color-border-subtle);border-radius:8px;overflow:hidden}.pricing-compare__table:where(.astro-es6vj4gz){width:100%;border-collapse:collapse;font-size:.9rem;table-layout:fixed}.pricing-compare__table:where(.astro-es6vj4gz) thead:where(.astro-es6vj4gz) tr:where(.astro-es6vj4gz){background:var(--color-surface-panel)}.pricing-compare__table:where(.astro-es6vj4gz) th:where(.astro-es6vj4gz){padding:.75rem;font-weight:400;text-align:center;color:var(--color-text-primary)}.pricing-compare__table:where(.astro-es6vj4gz) th:where(.astro-es6vj4gz):first-child{text-align:left}.pricing-compare__table:where(.astro-es6vj4gz) tbody:where(.astro-es6vj4gz) tr:where(.astro-es6vj4gz){border-top:1px solid var(--color-border-subtle)}.pricing-compare__table:where(.astro-es6vj4gz) td:where(.astro-es6vj4gz){padding:.75rem;text-align:center;color:var(--color-text-primary);vertical-align:top}.pricing-compare__table:where(.astro-es6vj4gz) td:where(.astro-es6vj4gz).row-label{text-align:left;color:var(--color-text-secondary)}.muted:where(.astro-es6vj4gz){color:var(--color-text-muted);display:block;font-size:.85em}.check:where(.astro-es6vj4gz){color:var(--color-accent-amber);font-weight:600}.pricing-compare__tool-groups:where(.astro-es6vj4gz){margin-top:1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;font-size:.85rem}.tool-group__heading:where(.astro-es6vj4gz){color:var(--color-text-primary);font-weight:500}.tool-group__caveat:where(.astro-es6vj4gz){color:var(--color-text-muted);font-style:italic;margin:.15rem 0 .6rem}.tool-group:where(.astro-es6vj4gz) ul:where(.astro-es6vj4gz){list-style:disc;padding-left:1.25rem;color:var(--color-text-secondary);margin:0}.tool-group:where(.astro-es6vj4gz) li:where(.astro-es6vj4gz){margin:.2rem 0}.pricing-compare__footer:where(.astro-es6vj4gz){margin-top:1.25rem;font-size:.85rem;color:var(--color-text-muted);font-style:italic;line-height:1.55}@media(max-width:767px){.pricing-compare__tool-groups:where(.astro-es6vj4gz){grid-template-columns:1fr}.pricing-compare__table:where(.astro-es6vj4gz){font-size:.8rem}.pricing-compare__table:where(.astro-es6vj4gz) th:where(.astro-es6vj4gz),.pricing-compare__table:where(.astro-es6vj4gz) td:where(.astro-es6vj4gz){padding:.5rem}}[data-theme=light] .pricing-compare__table-wrap:where(.astro-es6vj4gz){background:var(--color-parchment);border-color:var(--color-card-border)}[data-theme=light] .pricing-compare__table:where(.astro-es6vj4gz) thead:where(.astro-es6vj4gz) tr:where(.astro-es6vj4gz){background:#0f38630f}[data-theme=light] .pricing-compare__table:where(.astro-es6vj4gz) tbody:where(.astro-es6vj4gz) tr:where(.astro-es6vj4gz){border-top-color:var(--color-card-border)}[data-theme=light] .check:where(.astro-es6vj4gz){color:var(--color-velvet)}[data-theme=light] .pricing-compare__lede:where(.astro-es6vj4gz),[data-theme=light] .tool-group__caveat:where(.astro-es6vj4gz),[data-theme=light] .pricing-compare__footer:where(.astro-es6vj4gz){color:var(--color-text-secondary)}.pricing-privacy-band:where(.astro-j5zbq4iv){margin:3rem 0}.pricing-privacy-band__heading:where(.astro-j5zbq4iv){font-family:var(--font-editorial);font-size:1.5rem;font-weight:400;color:var(--color-text-primary);margin:0 0 .5rem}.pricing-privacy-band__lede:where(.astro-j5zbq4iv){color:var(--color-text-muted);font-size:.95rem;margin:0 0 1.5rem;max-width:48rem}.pricing-privacy-band__grid:where(.astro-j5zbq4iv){display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.pricing-preset:where(.astro-j5zbq4iv){background:var(--color-surface-panel);border:.5px solid var(--color-border-card);border-radius:8px;padding:1rem 1.25rem}.pricing-preset__name:where(.astro-j5zbq4iv){font-family:var(--font-editorial);font-size:1.1rem;color:var(--color-text-primary);margin-bottom:.5rem}.pricing-preset__body:where(.astro-j5zbq4iv){color:var(--color-text-secondary);font-size:.9rem;line-height:1.55;margin:0}.pricing-preset__caveat:where(.astro-j5zbq4iv){color:var(--color-text-muted);font-size:.8rem;font-style:italic;margin:.6rem 0 0;line-height:1.5}@media(max-width:767px){.pricing-privacy-band__grid:where(.astro-j5zbq4iv){grid-template-columns:1fr}}[data-theme=light] .pricing-preset:where(.astro-j5zbq4iv){background:var(--color-parchment);border:.5px solid var(--color-card-border);border-top:2px solid var(--color-card-accent)}[data-theme=light] .pricing-privacy-band__lede:where(.astro-j5zbq4iv){color:var(--color-text-secondary)}h1:where(.astro-lmkygsfs){font-family:var(--font-editorial);font-size:2.5rem;font-weight:400;margin:2rem 0 .75rem;color:var(--color-text-primary)}.page-lede:where(.astro-lmkygsfs){color:var(--color-text-secondary);font-size:1.05rem;line-height:1.55;max-width:44rem;margin:0 0 2.5rem}.tier-cards:where(.astro-lmkygsfs){display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:3rem}.tier-card:where(.astro-lmkygsfs){background:var(--color-surface-panel);border:.5px solid var(--color-border-card);border-radius:12px;padding:1.5rem;display:flex;flex-direction:column}.tier-card__head:where(.astro-lmkygsfs){margin-bottom:.75rem}.tier-card__name:where(.astro-lmkygsfs){font-family:var(--font-editorial);font-size:1.5rem;font-weight:400;margin:0;color:var(--color-text-primary)}.tier-card__price:where(.astro-lmkygsfs){font-family:var(--font-editorial);font-size:2.5rem;color:var(--color-accent-amber);margin:.25rem 0 0;line-height:1}.tier-card__price-unit:where(.astro-lmkygsfs){font-size:1rem;color:var(--color-text-muted)}.tier-card__price-alt:where(.astro-lmkygsfs){font-size:.85rem;color:var(--color-text-muted);margin:.3rem 0 0}.tier-card__subtitle:where(.astro-lmkygsfs){font-size:.9rem;color:var(--color-text-secondary);line-height:1.5;margin:.75rem 0 1rem}.tier-card__bullets:where(.astro-lmkygsfs){color:var(--color-text-secondary);font-size:.9rem;line-height:1.6;padding-left:1.1rem;margin:0 0 1.5rem;flex:1}.tier-card__bullets:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs){margin:.3rem 0}.tier-card__cta:where(.astro-lmkygsfs){display:inline-block;padding:.65rem 1rem;border-radius:6px;background:var(--color-accent-amber);color:var(--color-text-on-amber);text-align:center;text-decoration:none;font-weight:500;font-size:.95rem}.tier-card__cta:where(.astro-lmkygsfs):hover{filter:brightness(1.1)}.extras:where(.astro-lmkygsfs){display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:3rem 0 2rem}.extras__card:where(.astro-lmkygsfs){background:var(--color-surface-panel);border:.5px solid var(--color-border-card);border-radius:8px;padding:1.25rem 1.5rem}.extras__heading:where(.astro-lmkygsfs){font-family:var(--font-editorial);font-size:1.25rem;font-weight:400;margin:0 0 .5rem;color:var(--color-text-primary)}.extras__heading:where(.astro-lmkygsfs) small:where(.astro-lmkygsfs){font-size:.75rem;color:var(--color-text-muted);font-weight:400}.extras__card:where(.astro-lmkygsfs) p:where(.astro-lmkygsfs){color:var(--color-text-secondary);font-size:.9rem;line-height:1.55;margin:.25rem 0}.extras__detail:where(.astro-lmkygsfs){color:var(--color-text-muted)!important;font-size:.85rem!important;font-style:italic;margin-top:.6rem!important}@media(max-width:1023px){.tier-cards:where(.astro-lmkygsfs){grid-template-columns:1fr}.extras:where(.astro-lmkygsfs){grid-template-columns:1fr}}[data-theme=light] .tier-card:where(.astro-lmkygsfs),[data-theme=light] .extras__card:where(.astro-lmkygsfs){background:var(--color-parchment);border:.5px solid var(--color-card-border);border-top:2px solid var(--color-card-accent)}[data-theme=light] .tier-card__price:where(.astro-lmkygsfs){color:var(--color-royal-blue)}[data-theme=light] .tier-card__cta:where(.astro-lmkygsfs){background:var(--color-royal-blue);color:#fff}[data-theme=light] .tier-card__cta:where(.astro-lmkygsfs):hover{background:var(--color-royal-hover);filter:none}
