.page-hero[data-astro-cid-lmkygsfs]{padding-block:var(--sp-8)}.page-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{color:var(--white);font-size:clamp(2rem,4vw,var(--fs-3xl));margin-bottom:var(--sp-4)}.page-hero__sub[data-astro-cid-lmkygsfs]{color:#ffffffc7;font-size:var(--fs-md);max-width:60ch;line-height:1.7}.pricing-table[data-astro-cid-lmkygsfs]{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}.pricing-table__head[data-astro-cid-lmkygsfs],.pricing-table__row[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:2fr 1fr .8fr;gap:var(--sp-4);align-items:center;padding:var(--sp-4) var(--sp-5)}.pricing-table__head[data-astro-cid-lmkygsfs]{background:var(--navy-900);color:var(--white);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase}.pricing-table__row[data-astro-cid-lmkygsfs]{border-top:1px solid var(--line);scroll-margin-top:100px}.pricing-table__row[data-astro-cid-lmkygsfs]:nth-child(2n){background:var(--off-white)}.pricing-table__name[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:4px;font-weight:700}.pricing-table__name[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--navy-900);text-decoration:none}.pricing-table__name[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]:hover{color:var(--teal-700);text-decoration:underline}.pricing-table__name[data-astro-cid-lmkygsfs] small[data-astro-cid-lmkygsfs]{font-weight:400;color:var(--ink-soft);font-size:var(--fs-xs)}.pricing-table__price[data-astro-cid-lmkygsfs]{font-family:var(--font-mono);font-weight:700;font-size:var(--fs-lg);color:var(--navy-900);justify-self:end}.pricing-note[data-astro-cid-lmkygsfs]{margin-top:var(--sp-6);color:var(--ink-soft)}.pricing-note[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--teal-700);font-weight:600}.qual-list[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column}.qual-list__item[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:48px 1fr;gap:var(--sp-4);padding-block:var(--sp-4);border-top:1px solid rgba(255,255,255,.1)}.qual-list__item[data-astro-cid-lmkygsfs]:last-child{border-bottom:1px solid rgba(255,255,255,.1)}.qual-list__item[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]:first-child{font-family:var(--font-mono);color:var(--teal-500);font-weight:700}.qual-list__item[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{color:var(--white);display:block;margin-bottom:4px}.qual-list__item[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{color:var(--teal-500);margin-left:2px}.qual-list__item[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:#ffffffad;font-size:var(--fs-sm)}.qual-note[data-astro-cid-lmkygsfs]{margin-top:var(--sp-6);border:1px solid rgba(92,198,176,.3);background:#5cc6b014;border-radius:var(--radius-md);padding:var(--sp-5)}.qual-note__label[data-astro-cid-lmkygsfs]{display:block;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--teal-500);font-weight:700;margin-bottom:var(--sp-2)}.qual-note[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:#ffffffc7;font-size:var(--fs-sm);line-height:1.6;margin:0}.qual-footnote[data-astro-cid-lmkygsfs]{margin-top:var(--sp-4);font-size:var(--fs-xs);color:#ffffff80;line-height:1.6}.buy-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-5);margin-bottom:var(--sp-5)}.buy-card[data-astro-cid-lmkygsfs]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-6)}.buy-card--highlight[data-astro-cid-lmkygsfs]{border-color:var(--teal-500);box-shadow:0 0 0 1px var(--teal-500),var(--shadow-md)}.buy-card[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-size:var(--fs-lg);margin-block:var(--sp-3) var(--sp-2)}.buy-card[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--ink-soft);line-height:1.6}.buy-note[data-astro-cid-lmkygsfs]{color:var(--ink-soft);font-size:var(--fs-sm)}@media (max-width: 720px){.pricing-table__head[data-astro-cid-lmkygsfs]{display:none}.pricing-table__row[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;gap:var(--sp-2)}.pricing-table__price[data-astro-cid-lmkygsfs]{justify-self:start}.buy-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}}
