.pricing-hero[data-astro-cid-lmkygsfs]{padding-top:calc(6rem + var(--space-2xl));padding-bottom:var(--space-xl);text-align:center}.pricing-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs] em[data-astro-cid-lmkygsfs]{color:var(--accent);font-style:italic}.pricing-hero[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{margin:1.25rem auto 0;max-width:44ch}.pricing-hero[data-astro-cid-lmkygsfs] .label[data-astro-cid-lmkygsfs]{display:block;margin-bottom:1rem}.pricing-card-section[data-astro-cid-lmkygsfs]{padding-bottom:var(--space-2xl)}.pricing-card[data-astro-cid-lmkygsfs]{background:var(--surface);border:1px solid var(--surface-border);max-width:960px;margin:0 auto;position:relative}.pricing-card[data-astro-cid-lmkygsfs]:before{content:"";position:absolute;top:-1px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent)}.pricing-card__header[data-astro-cid-lmkygsfs]{text-align:center;padding:3rem 3rem 2.5rem}.pricing-card__name[data-astro-cid-lmkygsfs]{font-family:var(--font-body);font-size:.75rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--accent)}.pricing-card__price[data-astro-cid-lmkygsfs]{display:flex;align-items:baseline;justify-content:center;gap:.125rem;margin:1rem 0 .5rem}.pricing-card__currency[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-size:2rem;color:var(--text-secondary);align-self:flex-start;margin-top:.5rem}.pricing-card__amount[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-size:5rem;line-height:1;color:var(--text-primary);letter-spacing:-.03em}.pricing-card__period[data-astro-cid-lmkygsfs]{font-size:1rem;color:var(--text-tertiary);margin-left:.25rem}.pricing-card__seats[data-astro-cid-lmkygsfs]{font-size:.9375rem;color:var(--text-secondary)}.pricing-card__divider[data-astro-cid-lmkygsfs]{height:1px;background:var(--surface-border);margin:0 3rem}.pricing-card__features[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem;padding:2.5rem 3rem}.pricing-card__features[data-astro-cid-lmkygsfs] h4[data-astro-cid-lmkygsfs]{font-family:var(--font-body);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:.75rem}.pricing-card__features[data-astro-cid-lmkygsfs] ul[data-astro-cid-lmkygsfs]{list-style:none;display:flex;flex-direction:column;gap:.5rem}.pricing-card__features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{font-size:.9375rem;color:var(--text-secondary);padding-left:1.25rem;position:relative}.pricing-card__features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;background:var(--accent-dim);opacity:.6}.pricing-card__footer[data-astro-cid-lmkygsfs]{text-align:center;padding:2.5rem 3rem 3rem}.pricing-card__note[data-astro-cid-lmkygsfs]{margin-top:1rem;font-size:.8125rem;color:var(--text-tertiary)}.faq__header[data-astro-cid-lmkygsfs]{margin-bottom:var(--space-xl)}.faq__header[data-astro-cid-lmkygsfs] .label[data-astro-cid-lmkygsfs]{display:block;margin-bottom:1rem}.faq__grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--surface-border);border:1px solid var(--surface-border)}.faq__item[data-astro-cid-lmkygsfs]{background:var(--surface);padding:2rem}.faq__item[data-astro-cid-lmkygsfs] h4[data-astro-cid-lmkygsfs]{font-size:1.125rem;color:var(--text-primary);margin-bottom:.5rem}.faq__item[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:.9375rem}.reveal[data-astro-cid-lmkygsfs]{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.reveal[data-astro-cid-lmkygsfs].is-visible{opacity:1;transform:translateY(0)}@media(max-width:768px){.pricing-card__features[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;gap:2rem;padding:2rem 1.5rem}.pricing-card__header[data-astro-cid-lmkygsfs]{padding:2rem 1.5rem}.pricing-card__divider[data-astro-cid-lmkygsfs]{margin:0 1.5rem}.pricing-card__footer[data-astro-cid-lmkygsfs]{padding:2rem 1.5rem}.faq__grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}}
