.pricing-hero[data-astro-cid-u3mqw4ek]{padding-block:clamp(3rem,6vw,5rem) clamp(2rem,4vw,3rem)}.pricing-hero-title[data-astro-cid-u3mqw4ek]{max-width:26ch}.pricing-hero-lede[data-astro-cid-u3mqw4ek]{color:color-mix(in srgb, var(--ink-fg) 72%, transparent);max-width:60ch;margin-top:1.1rem}.pricing-full-grid[data-astro-cid-u3mqw4ek]{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.pricing-full-card[data-astro-cid-u3mqw4ek]{align-content:start;gap:.55rem;height:100%;padding:1.85rem;display:grid;position:relative}.pricing-full-featured[data-astro-cid-u3mqw4ek]{background:color-mix(in srgb, var(--accent) 14%, var(--surface))}.pricing-full-name[data-astro-cid-u3mqw4ek]{font-family:var(--font-display);text-transform:uppercase;margin-top:.3rem;font-size:1.2rem}.pricing-full-label[data-astro-cid-u3mqw4ek]{color:var(--muted);font-size:.88rem}.pricing-full-price[data-astro-cid-u3mqw4ek]{font-family:var(--font-mono);margin-top:.3rem;font-size:2.1rem}.pricing-full-price[data-astro-cid-u3mqw4ek] span[data-astro-cid-u3mqw4ek]{font-weight:600}.pricing-full-setup[data-astro-cid-u3mqw4ek]{color:var(--muted);font-size:.84rem}.pricing-full-list[data-astro-cid-u3mqw4ek]{gap:.5rem;margin:.6rem 0 0;padding:0;font-size:.92rem;list-style:none;display:grid}.pricing-full-list[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{align-items:flex-start;gap:.5rem;display:flex}.pricing-full-list[data-astro-cid-u3mqw4ek] svg{color:color-mix(in srgb, var(--accent) 62%, var(--fg));flex:none;margin-top:.15rem}.pricing-full-card[data-astro-cid-u3mqw4ek] .btn[data-astro-cid-u3mqw4ek]{justify-self:start;margin-top:.5rem}.pricing-tier-note[data-astro-cid-u3mqw4ek]{color:var(--muted);max-width:62ch;margin-top:1.75rem;font-size:.92rem}.icon-list[data-astro-cid-u3mqw4ek]{gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.icon-list[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{align-items:flex-start;gap:.85rem;display:flex}.icon-list-2col[data-astro-cid-u3mqw4ek]{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.numbered-list[data-astro-cid-u3mqw4ek]{gap:.6rem;max-width:62ch;margin:1.5rem 0 0;padding-left:1.4rem;display:grid}.weekly-list[data-astro-cid-u3mqw4ek]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.weekly-list[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{background:var(--bg);border:2px solid var(--border);border-radius:var(--radius);align-items:flex-start;gap:.6rem;padding:.75rem .9rem;font-size:.92rem;display:flex}.weekly-list[data-astro-cid-u3mqw4ek] svg{color:color-mix(in srgb, var(--accent) 62%, var(--fg));flex:none;margin-top:.15rem}.before-after-wrap[data-astro-cid-u3mqw4ek]{max-width:64rem;margin-top:2rem}.objection-grid[data-astro-cid-u3mqw4ek]{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.25rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.objection[data-astro-cid-u3mqw4ek]{border:2px solid var(--fg);border-radius:var(--radius);background:var(--bg);padding:1.35rem 1.5rem}.objection[data-astro-cid-u3mqw4ek] h3[data-astro-cid-u3mqw4ek]{font-size:1rem;font-family:var(--font-body);font-weight:700}.objection[data-astro-cid-u3mqw4ek] p[data-astro-cid-u3mqw4ek]{color:var(--muted);margin-top:.5rem;font-size:.92rem}.pricing-compare-links[data-astro-cid-u3mqw4ek]{border-top:2px dashed var(--border);margin-top:2.5rem;padding-top:1.75rem}.pricing-compare-lede[data-astro-cid-u3mqw4ek]{color:var(--muted);max-width:64ch}.pricing-final-cta[data-astro-cid-u3mqw4ek]{text-align:center}.pricing-final-inner[data-astro-cid-u3mqw4ek]{max-width:40rem;margin-inline:auto}.pricing-final-inner[data-astro-cid-u3mqw4ek] .lede[data-astro-cid-u3mqw4ek]{color:color-mix(in srgb, var(--ink-fg) 72%, transparent);margin:1rem auto 0}.pricing-final-inner[data-astro-cid-u3mqw4ek] .btn[data-astro-cid-u3mqw4ek]{margin-top:1.75rem}[data-astro-cid-u3mqw4ek][class*=-section] .lede[data-astro-cid-u3mqw4ek]{margin-top:.85rem}figure.photo.pricing-photo{margin-top:2rem}figure.photo.pricing-included-photo{max-width:44rem;margin-inline:auto}
