.pricing-page[data-astro-cid-beviid3d]{gap:var(--space-6);width:100%;min-width:0;max-width:100%;display:grid}.pricing-page__head[data-astro-cid-beviid3d]{max-width:40rem;margin-bottom:var(--space-3)}.pricing-page__block[data-astro-cid-beviid3d]{scroll-margin-top:calc(var(--nav-height) + var(--space-4));min-width:0;max-width:100%}.pricing-tabs[data-astro-cid-beviid3d]{width:100%;min-width:0;max-width:44rem;margin-inline:auto}.pricing-tabs__list[data-astro-cid-beviid3d]{justify-content:center;gap:var(--space-2);margin-bottom:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.pricing-tabs__tab[data-astro-cid-beviid3d]{border-radius:var(--radius-sm);border:1px solid var(--color-border);color:var(--color-text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;padding:.4rem .85rem;font-weight:600}.pricing-tabs__tab[data-astro-cid-beviid3d]:hover{color:var(--color-text);border-color:var(--color-text-muted)}.pricing-tabs__tab[data-astro-cid-beviid3d].is-active{color:var(--color-text);border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 14%, transparent)}.pricing-tabs__panel[data-astro-cid-beviid3d]{min-width:0}.pricing-tabs__panel[data-astro-cid-beviid3d][hidden]{display:none}.pricing-tabs__summary[data-astro-cid-beviid3d]{margin:0 auto var(--space-3);max-width:42rem;font-size:var(--text-base);text-align:center;color:var(--color-text-muted)}.pricing-tabs__plans[data-astro-cid-beviid3d]{gap:var(--space-3);min-width:0;display:grid}.plan-card[data-astro-cid-beviid3d]{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);box-sizing:border-box;flex-direction:column;gap:.35rem;min-width:0;max-width:100%;display:flex}.plan-card--featured[data-astro-cid-beviid3d]{padding-top:var(--space-4);border-color:var(--color-accent);background:var(--color-bg-elevated);border-width:1.5px;gap:.45rem;position:relative}.plan-card__deal[data-astro-cid-beviid3d]{top:-.65rem;left:var(--space-3);background:var(--color-accent);color:var(--color-accent-text);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.2rem .55rem;font-size:.65rem;font-weight:700;line-height:1.2;position:absolute}.plan-card__title[data-astro-cid-beviid3d]{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.02em;text-transform:none;color:var(--color-text);margin:.15rem 0 0;font-weight:500}.plan-card__lead[data-astro-cid-beviid3d]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.45}.plan-card__price--deal[data-astro-cid-beviid3d]{margin-top:var(--space-1)}.plan-card--featured[data-astro-cid-beviid3d] .plan-card__amount[data-astro-cid-beviid3d]{font-size:clamp(1.75rem,4vw,2.25rem)}.plan-card__meta[data-astro-cid-beviid3d]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.4}.plan-card__kicker[data-astro-cid-beviid3d]{font-size:var(--text-xs);color:var(--color-text-muted);margin:0;font-weight:600}.plan-card__price--lead[data-astro-cid-beviid3d]{margin-bottom:.15rem}.plan-card__cta-row[data-astro-cid-beviid3d]{gap:var(--space-2);margin-top:var(--space-1);grid-template-columns:1fr 1fr;width:100%;min-width:0;display:grid}.plan-card__price[data-astro-cid-beviid3d]{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.plan-card__amount[data-astro-cid-beviid3d]{font-size:var(--text-2xl);letter-spacing:-.03em;color:var(--color-text);font-weight:700;line-height:1}.plan-card__suffix[data-astro-cid-beviid3d]{font-size:var(--text-sm);color:var(--color-text-muted)}.plan-card__hint[data-astro-cid-beviid3d]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.4}.plan-card__cta[data-astro-cid-beviid3d]{min-width:0;min-height:2.85rem;margin-top:var(--space-1);border-radius:var(--radius-sm);font-size:var(--text-sm);background:var(--color-accent);color:var(--color-accent-text);box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;width:100%;max-width:100%;padding:.55rem .5rem;font-weight:600;display:flex}.plan-card__cta-label[data-astro-cid-beviid3d]{font-size:var(--text-sm);font-weight:600;line-height:1.2}.plan-card__cta-price[data-astro-cid-beviid3d]{font-size:var(--text-base);overflow-wrap:anywhere;font-weight:700;line-height:1.2}.plan-card__cta[data-astro-cid-beviid3d]:hover{background:var(--color-accent-hover);color:var(--color-accent-text)}.plan-card__cta[data-astro-cid-beviid3d].plan-card__cta--deal{min-height:3rem;font-size:var(--text-base);letter-spacing:-.01em;flex-direction:row;padding:.75rem 1rem;font-weight:700}.plan-card__cta--deal[data-astro-cid-beviid3d]:hover{background:var(--color-accent-hover);color:var(--color-accent-text)}.plan-card__features[data-astro-cid-beviid3d]{margin:var(--space-2) 0 0;flex:1;gap:.2rem;min-width:0;padding:0;list-style:none;display:grid}.plan-card__features[data-astro-cid-beviid3d] li[data-astro-cid-beviid3d]{color:var(--color-text-muted);font-size:var(--text-sm);overflow-wrap:anywhere;word-break:break-word;padding-left:1.1rem;line-height:1.3;position:relative}.plan-card__features[data-astro-cid-beviid3d] li[data-astro-cid-beviid3d].is-highlight{color:var(--color-text);padding-left:1.25rem;font-weight:600}.plan-card__features[data-astro-cid-beviid3d] li[data-astro-cid-beviid3d]:before{content:"✓";color:var(--color-success);font-size:.75rem;font-weight:700;position:absolute;top:.15em;left:0}.plan-card__features[data-astro-cid-beviid3d] li[data-astro-cid-beviid3d].is-highlight:before{color:var(--color-success);font-size:1rem;font-weight:800;top:.05em}.pricing-page__note[data-astro-cid-beviid3d]{margin:var(--space-4) auto 0;max-width:44rem;font-size:var(--text-sm);text-align:center}.pricing-page__credits[data-astro-cid-beviid3d]{width:100%;min-width:0;max-width:44rem;margin-inline:auto}.pricing-page__credits[data-astro-cid-beviid3d] .pricing-page__head[data-astro-cid-beviid3d]{margin-bottom:var(--space-2)}.pricing-page__credits[data-astro-cid-beviid3d] .pricing-page__head[data-astro-cid-beviid3d] h2[data-astro-cid-beviid3d]{margin-bottom:var(--space-1)}.pricing-page__credits[data-astro-cid-beviid3d] .pricing-page__head[data-astro-cid-beviid3d] p[data-astro-cid-beviid3d]{font-size:var(--text-sm);margin:0}.pricing-page__table-wrap[data-astro-cid-beviid3d]{-webkit-overflow-scrolling:touch;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);width:100%;min-width:0;max-width:100%;display:block;overflow-x:auto}.pricing-page__table[data-astro-cid-beviid3d]{border-collapse:collapse;width:100%;min-width:28rem;font-size:var(--text-sm)}.pricing-page__table[data-astro-cid-beviid3d] th[data-astro-cid-beviid3d]{text-align:left;color:var(--color-text-muted);border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);padding:.55rem .85rem;font-weight:600}.pricing-page__table[data-astro-cid-beviid3d] td[data-astro-cid-beviid3d]{border-bottom:1px solid var(--color-border-subtle);vertical-align:middle;color:var(--color-text-muted);padding:.5rem .85rem}.pricing-page__table[data-astro-cid-beviid3d] tbody[data-astro-cid-beviid3d] tr[data-astro-cid-beviid3d]:last-child td[data-astro-cid-beviid3d]{border-bottom:none}.pricing-page__pack-name[data-astro-cid-beviid3d]{color:var(--color-text);font-weight:600}.pricing-page__bonus[data-astro-cid-beviid3d]{color:var(--color-success);font-size:var(--text-xs)}.pricing-page__cta{justify-content:center}@media (width<=560px){.plan-card__cta-row[data-astro-cid-beviid3d]{grid-template-columns:1fr}.plan-card[data-astro-cid-beviid3d]{padding:var(--space-3) var(--space-2)}.plan-card__cta[data-astro-cid-beviid3d]{padding:.55rem .65rem}.plan-card__cta-price[data-astro-cid-beviid3d]{font-size:var(--text-sm)}.plan-card__cta[data-astro-cid-beviid3d].plan-card__cta--deal{font-size:var(--text-sm);white-space:normal;padding:.7rem .85rem}.plan-card__amount[data-astro-cid-beviid3d]{font-size:clamp(1.5rem,8vw,2rem)}}@media (width>=900px){.pricing-tabs__plans[data-astro-cid-beviid3d]{grid-template-columns:repeat(2,1fr);align-items:stretch}}
