.pv-price-card[data-astro-cid-qnp5xuuy]{gap:var(--space-3xs);padding:var(--space-l);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-l);box-shadow:var(--shadow-xs);transition:box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:relative}.pv-price-card[data-astro-cid-qnp5xuuy]:has(.pv-price-card__link:hover),.pv-price-card[data-astro-cid-qnp5xuuy]:has(.pv-price-card__link:focus-visible){box-shadow:var(--shadow-m);border-color:var(--border-accent);transform:translateY(-2px)}.pv-price-card__name[data-astro-cid-qnp5xuuy]{font-size:var(--step--1);font-weight:var(--weight-semibold);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-muted)}.pv-price-card__value[data-astro-cid-qnp5xuuy]{font-size:var(--step-4);font-weight:var(--weight-bold);letter-spacing:var(--track-display);color:var(--ink-brand);margin-top:var(--space-3xs);line-height:1.05}.pv-price-card__note[data-astro-cid-qnp5xuuy]{font-size:var(--step--1);line-height:var(--leading-snug);color:var(--ink-muted);margin-top:var(--space-2xs)}.pv-price-card__link[data-astro-cid-qnp5xuuy]{padding-top:var(--space-s);font-size:var(--step--1);font-weight:var(--weight-semibold);margin-top:auto;text-decoration:none}.pv-price-card__link[data-astro-cid-qnp5xuuy] span[data-astro-cid-qnp5xuuy]:after{content:" →";transition:transform var(--dur-fast) var(--ease-out);display:inline-block}.pv-price-card[data-astro-cid-qnp5xuuy]:hover .pv-price-card__link[data-astro-cid-qnp5xuuy] span[data-astro-cid-qnp5xuuy]:after{transform:translate(3px)}.pv-fees[data-astro-cid-c4m4blbz]{gap:var(--space-2xl);display:grid}.pv-fees__filter[data-astro-cid-c4m4blbz]{gap:var(--space-2xs);display:grid}.pv-fees__filter[data-astro-cid-c4m4blbz] input[data-astro-cid-c4m4blbz]{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);width:100%;font-size:var(--step-0);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);padding:.85em 1.15em}.pv-fees__filter[data-astro-cid-c4m4blbz] input[data-astro-cid-c4m4blbz]:hover{border-color:var(--ink-subtle)}.pv-fees__filter[data-astro-cid-c4m4blbz] input[data-astro-cid-c4m4blbz]::placeholder{color:var(--ink-subtle)}.pv-fees__group[data-astro-cid-c4m4blbz]{scroll-margin-top:9rem}.pv-fees__group[data-astro-cid-c4m4blbz][hidden]{display:none}.pv-fees__group-head[data-astro-cid-c4m4blbz]{margin-bottom:var(--space-m)}.pv-fees__group-head[data-astro-cid-c4m4blbz] h3[data-astro-cid-c4m4blbz]{font-size:var(--step-2)}.pv-fees__group-head[data-astro-cid-c4m4blbz] p[data-astro-cid-c4m4blbz]{margin-top:var(--space-3xs);max-width:var(--measure)}.pv-fees__table[data-astro-cid-c4m4blbz]{border:1px solid var(--border);border-radius:var(--radius-m);width:100%;overflow:clip}.pv-fees__table[data-astro-cid-c4m4blbz] thead[data-astro-cid-c4m4blbz] th[data-astro-cid-c4m4blbz]{text-align:left;padding:var(--space-xs) var(--space-m);font-size:var(--step--2);font-weight:var(--weight-semibold);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-muted);background:var(--surface-sunken);border-bottom:1px solid var(--border)}.pv-fees__price-col[data-astro-cid-c4m4blbz]{text-align:right;width:11rem}.pv-fees__table[data-astro-cid-c4m4blbz] tbody[data-astro-cid-c4m4blbz] tr[data-astro-cid-c4m4blbz]{border-bottom:1px solid var(--border)}.pv-fees__table[data-astro-cid-c4m4blbz] tbody[data-astro-cid-c4m4blbz] tr[data-astro-cid-c4m4blbz]:last-child{border-bottom:0}.pv-fees__table[data-astro-cid-c4m4blbz] tbody[data-astro-cid-c4m4blbz] tr[data-astro-cid-c4m4blbz]:nth-child(2n){background:color-mix(in srgb, var(--surface-sunken) 55%, transparent)}.pv-fees__table[data-astro-cid-c4m4blbz] tbody[data-astro-cid-c4m4blbz] tr[data-astro-cid-c4m4blbz][hidden]{display:none}.pv-fees__table[data-astro-cid-c4m4blbz] tbody[data-astro-cid-c4m4blbz] th[data-astro-cid-c4m4blbz]{text-align:left;font-weight:var(--weight-regular);padding:var(--space-s) var(--space-m);vertical-align:baseline}.pv-fees__name[data-astro-cid-c4m4blbz]{font-weight:var(--weight-medium);color:var(--ink)}.pv-fees__name[data-astro-cid-c4m4blbz] a[data-astro-cid-c4m4blbz]{text-decoration-color:var(--border-strong)}.pv-fees__note[data-astro-cid-c4m4blbz]{font-size:var(--step--1);line-height:var(--leading-snug);color:var(--ink-muted);margin-top:2px;display:block}.pv-fees__flag[data-astro-cid-c4m4blbz]{color:var(--ink-subtle);cursor:help;margin-left:2px}.pv-fees__price[data-astro-cid-c4m4blbz]{padding:var(--space-s) var(--space-m);text-align:right;font-weight:var(--weight-semibold);font-size:var(--step-0);color:var(--ink-brand);white-space:nowrap;vertical-align:baseline}.pv-fees__empty[data-astro-cid-c4m4blbz]{padding:var(--space-l);text-align:center;background:var(--surface-sunken);border-radius:var(--radius-m)}.pv-fees__footnote[data-astro-cid-c4m4blbz]{max-width:var(--measure)}@media (width<=40rem){.pv-fees__table[data-astro-cid-c4m4blbz],.pv-fees__table[data-astro-cid-c4m4blbz] tbody[data-astro-cid-c4m4blbz],.pv-fees__table[data-astro-cid-c4m4blbz] tr[data-astro-cid-c4m4blbz]{display:block}.pv-fees__table[data-astro-cid-c4m4blbz] thead[data-astro-cid-c4m4blbz]{display:none}.pv-fees__table[data-astro-cid-c4m4blbz] tbody[data-astro-cid-c4m4blbz] tr[data-astro-cid-c4m4blbz]{align-items:baseline;gap:var(--space-s);padding:var(--space-s) var(--space-m);grid-template-columns:1fr auto;display:grid}.pv-fees__table[data-astro-cid-c4m4blbz] tbody[data-astro-cid-c4m4blbz] th[data-astro-cid-c4m4blbz],.pv-fees__price[data-astro-cid-c4m4blbz]{padding:0}.pv-fees__price[data-astro-cid-c4m4blbz]{font-size:var(--step-1)}}.pv-check[data-astro-cid-e2va7muo]{gap:var(--space-2xs);font-size:var(--step--1);display:grid}.pv-check[data-astro-cid-e2va7muo] li[data-astro-cid-e2va7muo]{color:var(--ink-muted);line-height:var(--leading-snug);padding-left:1.6em;position:relative}.pv-check[data-astro-cid-e2va7muo] li[data-astro-cid-e2va7muo]:before{content:"✓";color:var(--accent);font-weight:var(--weight-bold);position:absolute;top:0;left:0}
