.pricelist[data-astro-cid-ve2rrho5]{background:var(--color-muted)}.pricelist-grid[data-astro-cid-ve2rrho5]{columns:1;column-gap:1.5rem}@media (width>=1024px){.pricelist-grid[data-astro-cid-ve2rrho5]{columns:2}}.pricelist-card[data-astro-cid-ve2rrho5]{break-inside:avoid;background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin-bottom:1.5rem;padding:1.75rem}@media (width>=768px){.pricelist-card[data-astro-cid-ve2rrho5]{padding:2.5rem}}.pricelist-num[data-astro-cid-ve2rrho5]{font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:.12em;color:var(--color-cta-strong);display:block}.pricelist-h2[data-astro-cid-ve2rrho5]{font-size:var(--text-h4);letter-spacing:-.015em;color:var(--color-headline);text-wrap:balance;margin:.75rem 0 1.25rem;line-height:1.2}.pricelist-items[data-astro-cid-ve2rrho5]{border-top:1px solid color-mix(in srgb, var(--color-primary) 14%, transparent);margin:0;padding:0;list-style:none}.pricelist-item[data-astro-cid-ve2rrho5]{border-bottom:1px solid color-mix(in srgb, var(--color-primary) 14%, transparent);padding:1.125rem 0}.pricelist-item[data-astro-cid-ve2rrho5]:last-child{border-bottom:0;padding-bottom:0}.pricelist-row[data-astro-cid-ve2rrho5],.pricelist-package[data-astro-cid-ve2rrho5]{align-items:baseline;gap:.75rem;display:flex}.pricelist-name[data-astro-cid-ve2rrho5]{min-width:0;font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-headline);line-height:1.35}.pricelist-leader[data-astro-cid-ve2rrho5]{border-bottom:1px dotted color-mix(in srgb, var(--color-primary) 35%, transparent);flex:1.5rem;min-width:1.5rem;transform:translateY(-.3em)}.pricelist-price[data-astro-cid-ve2rrho5]{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;color:var(--color-headline);white-space:nowrap;flex:none}.pricelist-price--sm[data-astro-cid-ve2rrho5]{font-size:var(--text-base)}.pricelist-unit[data-astro-cid-ve2rrho5]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-caption)}.pricelist-note[data-astro-cid-ve2rrho5]{max-width:52ch;font-size:var(--text-sm);color:var(--color-caption);margin:.375rem 0 0;line-height:1.6}.pricelist-packages[data-astro-cid-ve2rrho5]{border-left:2px solid color-mix(in srgb, var(--color-cta) 45%, transparent);gap:.5rem;margin:.875rem 0 0;padding:0 0 0 1rem;list-style:none;display:grid}.pricelist-package[data-astro-cid-ve2rrho5]{font-size:var(--text-base);color:var(--color-headline)}.pricelist-tag[data-astro-cid-ve2rrho5]{border-radius:var(--radius-badge);background:color-mix(in srgb, var(--color-cta-strong) 10%, transparent);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-cta-strong);flex:none;padding:.125rem .625rem}.pricelist-package-label[data-astro-cid-ve2rrho5]{min-width:0;font-weight:var(--font-weight-medium)}@media (width<=400px){.pricelist-package[data-astro-cid-ve2rrho5]{flex-wrap:wrap;row-gap:.25rem}.pricelist-tag[data-astro-cid-ve2rrho5]{flex-basis:auto;margin-right:100%}}.priceprog[data-astro-cid-ve2rrho5]{background:var(--color-hero-dark);color:var(--color-on-dark)}.priceprog-grid[data-astro-cid-ve2rrho5]{gap:2.5rem;display:grid}@media (width>=1024px){.priceprog-grid[data-astro-cid-ve2rrho5]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:5rem}}.priceprog-h2[data-astro-cid-ve2rrho5]{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);color:var(--color-on-dark);text-wrap:balance;max-width:22ch;margin:0}.priceprog-text[data-astro-cid-ve2rrho5]{font-size:var(--text-lg);color:var(--color-on-dark);max-width:58ch;margin:1.25rem 0 0;line-height:1.7}.priceprog-note[data-astro-cid-ve2rrho5]{font-size:var(--text-base);color:var(--color-on-dark-muted);max-width:58ch;margin:1.25rem 0 0;line-height:1.7}.priceprog-card[data-astro-cid-ve2rrho5]{background:var(--color-accent);color:var(--color-primary);border-radius:var(--radius-lg);padding:2rem}@media (width>=768px){.priceprog-card[data-astro-cid-ve2rrho5]{padding:2.5rem}}.priceprog-label[data-astro-cid-ve2rrho5]{border-radius:var(--radius-badge);border:1px solid color-mix(in srgb, var(--color-cta-strong) 45%, transparent);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-cta-strong);padding:.25rem .75rem;display:inline-block}.priceprog-name[data-astro-cid-ve2rrho5]{font-family:var(--font-heading);font-size:var(--text-h4);font-weight:var(--font-weight-semibold);letter-spacing:-.015em;color:var(--color-headline);text-wrap:balance;margin:1.25rem 0 0;line-height:1.25}.priceprog-price[data-astro-cid-ve2rrho5]{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:var(--font-weight-bold);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-cta-strong);margin:1.5rem 0 0;line-height:1.15}.pricecancel[data-astro-cid-ve2rrho5]{background:var(--color-accent)}.pricecancel-panel[data-astro-cid-ve2rrho5]{background:var(--color-surface);border-radius:var(--radius-lg);max-width:56rem;box-shadow:var(--shadow-card);gap:1.25rem;margin:0 auto;padding:1.75rem;display:grid}@media (width>=768px){.pricecancel-panel[data-astro-cid-ve2rrho5]{grid-template-columns:auto minmax(0,1fr);gap:1.75rem;padding:2.5rem}}.pricecancel-icon[data-astro-cid-ve2rrho5]{background:color-mix(in srgb, var(--color-cta-strong) 10%, transparent);width:3rem;height:3rem;color:var(--color-cta-strong);border-radius:999px;place-items:center;display:grid}.pricecancel-icon[data-astro-cid-ve2rrho5] svg[data-astro-cid-ve2rrho5]{width:1.5rem;height:1.5rem}.pricecancel-h2[data-astro-cid-ve2rrho5]{font-size:var(--text-h4);letter-spacing:-.015em;color:var(--color-headline);margin:0;line-height:1.2}.pricecancel-text[data-astro-cid-ve2rrho5]{font-size:var(--text-base);color:var(--color-body);max-width:62ch;margin:.75rem 0 0;line-height:1.7}.pricecancel-text[data-astro-cid-ve2rrho5] strong{font-weight:var(--font-weight-semibold);color:var(--color-headline)}
