.tsb[data-astro-cid-b2hmdjei]{padding:clamp(2rem,4vw,3rem) 1rem}.tsb__grid[data-astro-cid-b2hmdjei]{max-width:72rem;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:0}.tsb__stat[data-astro-cid-b2hmdjei]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1rem .5rem;position:relative}.tsb__stat[data-astro-cid-b2hmdjei]:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:40px;background-color:var(--dividerColor)}.tsb__value[data-astro-cid-b2hmdjei]{font-weight:800;font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.1;margin-bottom:.25rem;font-variant-numeric:tabular-nums}.tsb__label[data-astro-cid-b2hmdjei]{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}@media (max-width: 767px){.tsb__grid[data-astro-cid-b2hmdjei]{grid-template-columns:repeat(2,1fr)}.tsb__stat[data-astro-cid-b2hmdjei]:after{display:none!important}.tsb__stat[data-astro-cid-b2hmdjei]:nth-child(1),.tsb__stat[data-astro-cid-b2hmdjei]:nth-child(2){border-bottom:1px solid var(--dividerColor);padding-bottom:1.25rem}.tsb__stat[data-astro-cid-b2hmdjei]:nth-child(3),.tsb__stat[data-astro-cid-b2hmdjei]:nth-child(4){padding-top:1.25rem}.tsb__stat[data-astro-cid-b2hmdjei]:nth-child(odd){border-right:1px solid var(--dividerColor)}.tsb__value[data-astro-cid-b2hmdjei]{font-size:clamp(1.8rem,8vw,2.5rem)}}.pricing[data-astro-cid-7jt2x4ie]{background:var(--color-bg);padding-left:1rem;padding-right:1rem}@media (min-width: 768px){.pricing[data-astro-cid-7jt2x4ie]{padding-left:2rem;padding-right:2rem}}.pricing__header[data-astro-cid-7jt2x4ie]{text-align:center;margin-bottom:2.5rem}.pricing__subheadline[data-astro-cid-7jt2x4ie]{color:var(--color-text-muted);margin-top:.5rem;max-width:36rem;margin-left:auto;margin-right:auto}.pricing__grid[data-astro-cid-7jt2x4ie]{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:start}@media (min-width: 768px){.pricing__grid[data-astro-cid-7jt2x4ie]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.pricing__grid[data-astro-cid-7jt2x4ie]{grid-template-columns:repeat(3,1fr)}}.pricing__card[data-astro-cid-7jt2x4ie]{background:var(--color-surface);border-radius:1rem;padding:2rem;position:relative;border:1px solid var(--color-border);color:var(--color-text)}.pricing__card--highlighted[data-astro-cid-7jt2x4ie]{border:2px solid var(--color-accent);transform:scale(1.02);box-shadow:0 0 30px #00000014}.pricing__badge[data-astro-cid-7jt2x4ie]{position:absolute;top:-.75rem;right:1rem;padding:.25rem .75rem;border-radius:9999px;background:var(--color-accent);color:var(--color-cta-text, #ffffff);font-size:.75rem;font-weight:700}.pricing__tier-name[data-astro-cid-7jt2x4ie]{font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);font-weight:600}.pricing__price-row[data-astro-cid-7jt2x4ie]{display:flex;align-items:baseline;gap:.25rem;margin-top:.5rem}.pricing__price[data-astro-cid-7jt2x4ie]{font-size:2.25rem;font-weight:800;color:var(--color-text)}.pricing__period[data-astro-cid-7jt2x4ie]{font-size:.875rem;color:var(--color-text-muted)}.pricing__description[data-astro-cid-7jt2x4ie]{font-size:.875rem;color:var(--color-text-muted);margin-top:.5rem}.pricing__features[data-astro-cid-7jt2x4ie]{list-style:none;padding:0;margin:1.5rem 0 0;display:flex;flex-direction:column;gap:.75rem}.pricing__feature[data-astro-cid-7jt2x4ie]{display:flex;gap:.75rem;align-items:flex-start;color:var(--color-text);font-size:.9375rem}.pricing__check[data-astro-cid-7jt2x4ie]{color:var(--color-accent);font-weight:700;flex-shrink:0}.pricing__cta[data-astro-cid-7jt2x4ie]{display:block;width:100%;text-align:center;padding:.75rem;border-radius:.5rem;font-weight:700;margin-top:1.5rem;text-decoration:none;transition:all .3s ease;box-sizing:border-box}.pricing__cta--highlighted[data-astro-cid-7jt2x4ie]{background:var(--color-accent);color:var(--color-cta-text, #ffffff)}.pricing__cta--outline[data-astro-cid-7jt2x4ie]{border:2px solid var(--color-primary);color:var(--color-primary);background:transparent}.pricing__cta--outline[data-astro-cid-7jt2x4ie]:hover{opacity:.88;filter:brightness(.9);transform:translateY(-1px)}.pricing__footnote[data-astro-cid-7jt2x4ie]{text-align:center;font-size:.875rem;color:var(--color-text-muted);margin-top:2rem}
