.plans-hero[data-astro-cid-bj5tx37f]{max-width:40rem}.plans-hero[data-astro-cid-bj5tx37f] h1[data-astro-cid-bj5tx37f]{max-width:14ch}.stepbar[data-astro-cid-bj5tx37f]{flex-wrap:wrap;justify-content:center;gap:.45rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.stepbar[data-astro-cid-bj5tx37f] li[data-astro-cid-bj5tx37f]{background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:.35rem .75rem;font-size:.92rem;font-weight:600}.plan-grid[data-astro-cid-bj5tx37f]{margin-top:1.5rem;padding-top:.75rem}.price[data-astro-cid-bj5tx37f]{position:relative}.price[data-astro-cid-bj5tx37f].featured{border:2px solid var(--yellow);box-shadow:none;background:linear-gradient(#fff9ec 0%,#fff 46%)}.ribbon[data-astro-cid-bj5tx37f]{background:var(--navy);color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.35rem .75rem;font-size:.72rem;font-weight:600;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.kind[data-astro-cid-bj5tx37f]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:.75rem;font-weight:600}.price[data-astro-cid-bj5tx37f] h2[data-astro-cid-bj5tx37f]{margin:.15rem 0 .35rem}.price-area[data-astro-cid-bj5tx37f]{border-top:1px solid var(--line);padding-top:.85rem}.price[data-astro-cid-bj5tx37f] .amount[data-astro-cid-bj5tx37f]{flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:0;font-size:clamp(1.8rem,3vw,2.35rem);display:flex}.suffix[data-astro-cid-bj5tx37f]{color:var(--ink-soft);letter-spacing:0;font-size:.95rem;font-weight:500}.billing[data-astro-cid-bj5tx37f]{color:var(--navy);margin:.2rem 0 0;font-weight:600}.included-title[data-astro-cid-bj5tx37f]{margin:.35rem 0 0;font-weight:600}.check-list[data-astro-cid-bj5tx37f]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.check-list[data-astro-cid-bj5tx37f] li[data-astro-cid-bj5tx37f]{color:var(--ink-soft);gap:.45rem;display:flex}.check-list[data-astro-cid-bj5tx37f] li[data-astro-cid-bj5tx37f]:before{content:"✓";color:var(--navy);font-weight:700}.price[data-astro-cid-bj5tx37f] .btn[data-astro-cid-bj5tx37f]{width:100%;margin-top:auto}.plan-notes[data-astro-cid-bj5tx37f]{color:var(--ink-soft);margin:1rem 0 0;padding-left:1.1rem;font-size:.95rem}.plan-notes[data-astro-cid-bj5tx37f] li[data-astro-cid-bj5tx37f]+li[data-astro-cid-bj5tx37f]{margin-top:.35rem}.compare-block[data-astro-cid-bj5tx37f]{background:var(--paper);border:1px solid var(--line)}.compare-block[data-astro-cid-bj5tx37f]>summary[data-astro-cid-bj5tx37f]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;padding:1rem 1.1rem;list-style:none;display:flex}.compare-block[data-astro-cid-bj5tx37f]>summary[data-astro-cid-bj5tx37f]::-webkit-details-marker{display:none}.compare-block[data-astro-cid-bj5tx37f]>summary[data-astro-cid-bj5tx37f] h2[data-astro-cid-bj5tx37f]{margin:0;font-size:1.35rem}.summary-note[data-astro-cid-bj5tx37f]{color:var(--ink-soft);margin-top:.25rem;display:block}.compare-inner[data-astro-cid-bj5tx37f]{border-top:1px solid var(--line);padding:.6rem}.table-scroll[data-astro-cid-bj5tx37f]{border:0}table[data-astro-cid-bj5tx37f].matrix{border-collapse:collapse;width:100%;min-width:52rem}table[data-astro-cid-bj5tx37f].matrix th[data-astro-cid-bj5tx37f],table[data-astro-cid-bj5tx37f].matrix td[data-astro-cid-bj5tx37f]{border-bottom:1px solid var(--line);text-align:center;vertical-align:middle;padding:.75rem .65rem}table[data-astro-cid-bj5tx37f].matrix th[data-astro-cid-bj5tx37f]:first-child,table[data-astro-cid-bj5tx37f].matrix td[data-astro-cid-bj5tx37f]:first-child{text-align:left;background:#fff;min-width:14rem;position:sticky;left:0}table[data-astro-cid-bj5tx37f].matrix thead[data-astro-cid-bj5tx37f] th[data-astro-cid-bj5tx37f]{background:var(--cream);letter-spacing:0;text-transform:none;font-size:.92rem}table[data-astro-cid-bj5tx37f].matrix .featured-col[data-astro-cid-bj5tx37f]{background:#fff8e6}table[data-astro-cid-bj5tx37f].matrix tr[data-astro-cid-bj5tx37f].category th[data-astro-cid-bj5tx37f]{background:var(--stone);text-align:left;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;position:static}.yes[data-astro-cid-bj5tx37f]{color:var(--navy);font-weight:600}.not-included[data-astro-cid-bj5tx37f]{color:var(--ink-soft)}.scroll-tip[data-astro-cid-bj5tx37f]{color:var(--ink-soft);margin:.55rem .2rem 0;font-size:.9rem;display:none}.visually-hidden[data-astro-cid-bj5tx37f]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=720px){.plans-hero[data-astro-cid-bj5tx37f] h1[data-astro-cid-bj5tx37f]{max-width:none}.scroll-tip[data-astro-cid-bj5tx37f]{display:block}}
