.pricing-page[data-astro-cid-htruwgye]{padding:clamp(var(--space-16), 9vw, var(--space-24)) 0;background:var(--color-surface-page);color:var(--color-text-primary)}.page-intro[data-astro-cid-htruwgye]{max-width:52rem}.eyebrow[data-astro-cid-htruwgye]{margin-bottom:var(--space-3);color:var(--color-black);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase}.page-intro[data-astro-cid-htruwgye] h1[data-astro-cid-htruwgye]{max-width:18ch;font-size:var(--font-size-h1);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);text-wrap:balance}.text-highlight[data-astro-cid-htruwgye]{background:linear-gradient(transparent 68%, var(--color-blue-300) 68%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.pricing-subtitle[data-astro-cid-htruwgye]{margin-top:var(--space-6);color:var(--color-text-primary);font-size:clamp(1.15rem,2.5vw,1.5rem);font-weight:var(--font-weight-medium)}.pricing-philosophy[data-astro-cid-htruwgye]{max-width:46rem;margin-top:var(--space-4);color:var(--color-text-muted);font-size:1.05rem}.supporter-offer[data-astro-cid-htruwgye]{gap:var(--space-6);margin-top:var(--space-12);padding:clamp(var(--space-6), 4vw, var(--space-8));border-radius:var(--radius-large);background:var(--color-surface-accent);border:0;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.supporter-badge[data-astro-cid-htruwgye],.card-badge[data-astro-cid-htruwgye]{border-radius:var(--radius-pill);background:var(--color-black);width:fit-content;color:var(--color-text-inverse);font-size:.75rem;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:.35rem .75rem;display:inline-flex}.supporter-offer[data-astro-cid-htruwgye] h2[data-astro-cid-htruwgye]{font-size:clamp(1.3rem,2.5vw,1.65rem);font-weight:var(--font-weight-semibold);line-height:1.25}.supporter-offer[data-astro-cid-htruwgye] p[data-astro-cid-htruwgye]{margin-top:var(--space-2);color:var(--color-gray-700)}.supporter-actions[data-astro-cid-htruwgye]{align-items:center;gap:var(--space-6) var(--space-8);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.supporter-email[data-astro-cid-htruwgye]{color:var(--color-link);overflow-wrap:anywhere;text-underline-offset:.2em}.supporter-offer[data-astro-cid-htruwgye] .supporter-terms[data-astro-cid-htruwgye]{margin-top:var(--space-8);font-size:var(--font-size-small)}.pricing-cards[data-astro-cid-htruwgye]{gap:var(--space-6);margin-top:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pricing-card[data-astro-cid-htruwgye]{min-width:0;padding:clamp(var(--space-6), 4vw, var(--space-8));border-radius:var(--radius-large);background:var(--color-surface-subtle);box-shadow:var(--shadow-card);border:0;flex-direction:column;display:flex}.pricing-card--highlighted[data-astro-cid-htruwgye]{background:var(--color-surface-accent);box-shadow:0 .6875rem 0 var(--color-black)}.pricing-card[data-astro-cid-htruwgye] h2[data-astro-cid-htruwgye]{margin-top:var(--space-6);font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold)}.price-block[data-astro-cid-htruwgye]{margin-top:var(--space-6);padding:var(--space-6);border-radius:var(--radius-medium);background:#ffffffad;border:0}.price-label[data-astro-cid-htruwgye],.price-vat[data-astro-cid-htruwgye],.price-net[data-astro-cid-htruwgye]{color:var(--color-text-muted);font-size:var(--font-size-small)}.price-label[data-astro-cid-htruwgye]{font-weight:var(--font-weight-medium)}.price-values[data-astro-cid-htruwgye]{align-items:baseline;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.price-values[data-astro-cid-htruwgye] strong[data-astro-cid-htruwgye]{white-space:nowrap;font-size:clamp(2rem,4vw,2.75rem);font-weight:var(--font-weight-semibold);line-height:1}.price-vat[data-astro-cid-htruwgye],.price-net[data-astro-cid-htruwgye]{margin-top:var(--space-1)}.price-block[data-astro-cid-htruwgye] .price-net[data-astro-cid-htruwgye]{margin-top:var(--space-2);color:var(--color-text-primary);font-size:1.25rem;font-weight:var(--font-weight-medium)}.buy-button[data-astro-cid-htruwgye]{width:100%;margin-top:var(--space-6)}.card-features[data-astro-cid-htruwgye]{gap:var(--space-3);margin-top:var(--space-6);flex-grow:1;list-style:none;display:grid}.card-features[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{align-items:flex-start;gap:var(--space-3);min-width:0;color:var(--color-text-muted);display:flex}.card-features[data-astro-cid-htruwgye] img[data-astro-cid-htruwgye]{flex:none;width:1.7rem;height:1.25rem;margin-top:.18em}.includes-label[data-astro-cid-htruwgye]{padding-bottom:var(--space-3);font-weight:var(--font-weight-medium);color:var(--color-text-primary)!important}.all-features-link[data-astro-cid-htruwgye]{margin-top:var(--space-6);align-self:stretch;align-items:center;display:inline-flex}.update-pass-section[data-astro-cid-htruwgye]{gap:clamp(var(--space-6), 3vw, var(--space-8));margin-top:var(--space-16);padding:clamp(var(--space-8), 4vw, var(--space-12));border-radius:var(--radius-large);background:var(--color-surface-subtle);color:var(--color-text-primary);grid-template-columns:1fr;align-items:center;display:grid}.update-pass-copy[data-astro-cid-htruwgye],.update-pass-prices[data-astro-cid-htruwgye]{width:min(100%,52rem)}.update-pass-copy[data-astro-cid-htruwgye] h2[data-astro-cid-htruwgye]{font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading)}.update-pass-copy[data-astro-cid-htruwgye]>p[data-astro-cid-htruwgye]:last-child{margin-top:var(--space-4);color:var(--color-text-muted)}.update-pass-prices[data-astro-cid-htruwgye]{gap:var(--space-1);display:grid}.update-pass-item[data-astro-cid-htruwgye]{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-2) 0;border-radius:var(--radius-small);border:0;display:flex}.update-pass-item[data-astro-cid-htruwgye] dt[data-astro-cid-htruwgye]{font-weight:var(--font-weight-medium)}.update-pass-item[data-astro-cid-htruwgye] dd[data-astro-cid-htruwgye]{font-size:1.25rem;font-weight:var(--font-weight-semibold);text-align:left}.update-pass-item[data-astro-cid-htruwgye] dd[data-astro-cid-htruwgye] span[data-astro-cid-htruwgye]{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-regular)}.update-pass-item[data-astro-cid-htruwgye] dd[data-astro-cid-htruwgye] .price-net[data-astro-cid-htruwgye]{color:var(--color-text-primary);font-size:1.125rem;font-weight:700;display:block}.update-pass-period[data-astro-cid-htruwgye]{display:inline-block}.pricing-cta[data-astro-cid-htruwgye]{justify-content:space-between;align-items:center;gap:var(--space-8);margin-top:var(--space-8);padding:var(--space-4) 0 0;box-shadow:none;background:0 0;border:0;border-radius:0;display:flex}.pricing-cta[data-astro-cid-htruwgye]>div[data-astro-cid-htruwgye]>p[data-astro-cid-htruwgye]:first-child{font-size:1.1rem;font-weight:var(--font-weight-medium)}.refund-note[data-astro-cid-htruwgye]{max-width:58rem;margin:var(--space-8) auto 0;color:var(--color-text-muted);font-size:var(--font-size-small);text-align:center}.refund-note[data-astro-cid-htruwgye] a[data-astro-cid-htruwgye]{margin-left:var(--space-2);color:var(--color-link);font-weight:var(--font-weight-medium);text-underline-offset:.2em}.newsletter-trigger[data-astro-cid-htruwgye]{flex:none}@media (width<=69.99rem){.pricing-cards[data-astro-cid-htruwgye]{grid-template-columns:repeat(2,minmax(0,1fr))}.update-pass-section[data-astro-cid-htruwgye]{grid-template-columns:1fr}}@media (width<=47.99rem){.supporter-offer[data-astro-cid-htruwgye],.pricing-cards[data-astro-cid-htruwgye]{grid-template-columns:1fr}.pricing-cta[data-astro-cid-htruwgye]{flex-direction:column;align-items:stretch}.newsletter-trigger[data-astro-cid-htruwgye]{width:100%}}
