.hero[data-astro-cid-o7jkzdw5]{background:linear-gradient(180deg,var(--color-accent-deep) 0%,var(--color-bg) 100%);padding:4rem 0 3rem;color:#fff}.hero[data-astro-cid-o7jkzdw5] h1[data-astro-cid-o7jkzdw5]{margin-top:.75rem;color:#fff;max-width:22ch}.hero[data-astro-cid-o7jkzdw5] .lead[data-astro-cid-o7jkzdw5]{max-width:62ch;color:#fff}.meta-row[data-astro-cid-o7jkzdw5]{display:flex;gap:.6rem;flex-wrap:wrap;color:var(--color-on-bg-muted);font-size:.95rem;margin:.5rem 0 1.25rem}.hero-cta[data-astro-cid-o7jkzdw5]{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.5rem}.hero[data-astro-cid-o7jkzdw5] .btn-ghost[data-astro-cid-o7jkzdw5]{color:#fff;border-color:#fff}.hero[data-astro-cid-o7jkzdw5] .btn-ghost[data-astro-cid-o7jkzdw5]:hover{background:#fff;color:var(--color-accent)}.center-cta[data-astro-cid-o7jkzdw5]{justify-content:center}.bg-soft[data-astro-cid-o7jkzdw5]{background:#f3ece0}.info-grid[data-astro-cid-o7jkzdw5] .card[data-astro-cid-o7jkzdw5] h3[data-astro-cid-o7jkzdw5]{margin-top:.5rem;margin-bottom:.25rem;color:var(--color-accent);font-size:1rem;text-transform:uppercase;letter-spacing:.04em}.info-grid[data-astro-cid-o7jkzdw5] .card[data-astro-cid-o7jkzdw5] h3[data-astro-cid-o7jkzdw5]:first-of-type{margin-top:0}.info-grid[data-astro-cid-o7jkzdw5] .card[data-astro-cid-o7jkzdw5] p[data-astro-cid-o7jkzdw5]{margin:0 0 .85rem}.highlight-grid[data-astro-cid-o7jkzdw5]{align-items:stretch}.highlight[data-astro-cid-o7jkzdw5]{background:var(--color-soft);color:var(--color-ink);border-radius:var(--radius);padding:1.5rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:.4rem}.highlight[data-astro-cid-o7jkzdw5].light{background:#fff;border:1px solid var(--color-border)}.highlight[data-astro-cid-o7jkzdw5] h3[data-astro-cid-o7jkzdw5]{color:var(--color-accent-strong);margin:.4rem 0 .25rem}.highlight[data-astro-cid-o7jkzdw5] .price[data-astro-cid-o7jkzdw5]{font-family:var(--font-display);font-size:2.5rem;font-weight:700;color:var(--color-accent);margin:.25rem 0 0;line-height:1}.highlight[data-astro-cid-o7jkzdw5] .muted-light[data-astro-cid-o7jkzdw5]{color:var(--color-muted);margin:0}.highlight[data-astro-cid-o7jkzdw5] ul[data-astro-cid-o7jkzdw5]{margin:.25rem 0 0;padding-left:1.1rem}.highlight[data-astro-cid-o7jkzdw5] ul[data-astro-cid-o7jkzdw5] li[data-astro-cid-o7jkzdw5]{margin-bottom:.4rem}.lead-dark[data-astro-cid-o7jkzdw5]{color:var(--color-ink);font-size:1.05rem;max-width:70ch}.table-wrap[data-astro-cid-o7jkzdw5]{overflow-x:auto;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-sm);border:1px solid var(--color-border)}.rate-table[data-astro-cid-o7jkzdw5]{width:100%;border-collapse:collapse;color:var(--color-ink);font-size:.97rem}.rate-table[data-astro-cid-o7jkzdw5] thead[data-astro-cid-o7jkzdw5]{background:var(--color-accent);color:#fff}.rate-table[data-astro-cid-o7jkzdw5] th[data-astro-cid-o7jkzdw5],.rate-table[data-astro-cid-o7jkzdw5] td[data-astro-cid-o7jkzdw5]{text-align:left;padding:.85rem 1rem;vertical-align:top;border-bottom:1px solid var(--color-border)}.rate-table[data-astro-cid-o7jkzdw5] thead[data-astro-cid-o7jkzdw5] th[data-astro-cid-o7jkzdw5]{font-weight:600;letter-spacing:.03em;text-transform:uppercase;font-size:.82rem}.rate-table[data-astro-cid-o7jkzdw5] tbody[data-astro-cid-o7jkzdw5] tr[data-astro-cid-o7jkzdw5]:nth-child(2n){background:#faf6ef}.rate-table[data-astro-cid-o7jkzdw5] tbody[data-astro-cid-o7jkzdw5] tr[data-astro-cid-o7jkzdw5]:last-child th[data-astro-cid-o7jkzdw5],.rate-table[data-astro-cid-o7jkzdw5] tbody[data-astro-cid-o7jkzdw5] tr[data-astro-cid-o7jkzdw5]:last-child td[data-astro-cid-o7jkzdw5]{border-bottom:none}.rate-table[data-astro-cid-o7jkzdw5] tbody[data-astro-cid-o7jkzdw5] th[data-astro-cid-o7jkzdw5]{font-weight:600}.rate-cell[data-astro-cid-o7jkzdw5]{font-weight:700;color:var(--color-accent-strong);white-space:nowrap}.rate-table[data-astro-cid-o7jkzdw5].compact th[data-astro-cid-o7jkzdw5],.rate-table[data-astro-cid-o7jkzdw5].compact td[data-astro-cid-o7jkzdw5]{padding:.6rem .8rem}.po-note[data-astro-cid-o7jkzdw5]{margin-top:1rem;font-size:.95rem;color:var(--color-ink)}.quals-grid[data-astro-cid-o7jkzdw5]{align-items:stretch}.quals[data-astro-cid-o7jkzdw5]{padding-left:1.1rem;margin:0}.quals[data-astro-cid-o7jkzdw5] li[data-astro-cid-o7jkzdw5]{margin-bottom:.6rem}.footnote[data-astro-cid-o7jkzdw5]{margin-top:1.5rem;color:var(--color-muted);font-size:.9rem;font-style:italic}.cta-band[data-astro-cid-o7jkzdw5]{background:var(--color-accent);color:#fff}.cta-band[data-astro-cid-o7jkzdw5] h2[data-astro-cid-o7jkzdw5],.cta-band[data-astro-cid-o7jkzdw5] .lead[data-astro-cid-o7jkzdw5]{color:#fff}.cta-band[data-astro-cid-o7jkzdw5] .btn-ghost[data-astro-cid-o7jkzdw5]{color:#fff;border-color:#fff}.cta-band[data-astro-cid-o7jkzdw5] .btn-ghost[data-astro-cid-o7jkzdw5]:hover{background:#fff;color:var(--color-accent)}
