.pricing-overline[data-astro-cid-lmkygsfs]{display:block;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-4)}.pricing-hero[data-astro-cid-lmkygsfs]{padding:var(--space-11) 0;background:var(--color-bg)}.pricing-hero__container[data-astro-cid-lmkygsfs]{max-width:var(--container-base);margin:0 auto;padding:0 var(--gutter-desktop);text-align:center}.pricing-hero__heading[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-size:var(--text-4xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-weight:var(--weight-regular);color:var(--color-text);max-width:22ch;margin:0 auto var(--space-5)}.pricing-hero__subhead[data-astro-cid-lmkygsfs]{font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-muted);max-width:54ch;margin:0 auto}.pricing-tiers[data-astro-cid-lmkygsfs]{padding:0 0 var(--space-11);background:var(--color-bg)}.pricing-tiers__container[data-astro-cid-lmkygsfs]{max-width:var(--container-wide);margin:0 auto;padding:0 var(--gutter-desktop)}.pricing-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5);list-style:none;margin:0;padding:0;align-items:start}.pricing-card[data-astro-cid-lmkygsfs]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-7);display:flex;flex-direction:column;gap:0}.pricing-card--featured[data-astro-cid-lmkygsfs]{border:1.5px solid var(--color-accent)}.pricing-card__badge-row[data-astro-cid-lmkygsfs]{margin-bottom:var(--space-4)}.pricing-card__badge[data-astro-cid-lmkygsfs]{display:inline-flex;align-items:center;background:var(--color-accent-soft);color:var(--color-accent-soft-text);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill)}.pricing-card__header[data-astro-cid-lmkygsfs]{margin-bottom:var(--space-5)}.pricing-card__overline[data-astro-cid-lmkygsfs]{display:block;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-3)}.pricing-card__price-row[data-astro-cid-lmkygsfs]{display:flex;align-items:baseline;gap:var(--space-1);margin-bottom:var(--space-3)}.pricing-card__price[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-size:var(--text-4xl);line-height:var(--leading-tight);font-weight:var(--weight-regular);color:var(--color-text)}.pricing-card__unit[data-astro-cid-lmkygsfs]{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-text-muted)}.pricing-card__tagline[data-astro-cid-lmkygsfs]{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0 0 var(--space-3)}.pricing-card__who-for[data-astro-cid-lmkygsfs]{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0}.pricing-card__divider[data-astro-cid-lmkygsfs]{border:none;border-top:1px solid var(--color-border);margin:var(--space-5) 0}.pricing-card__features[data-astro-cid-lmkygsfs]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3);flex:1;margin-bottom:var(--space-7)}.pricing-card__feature[data-astro-cid-lmkygsfs]{display:flex;align-items:flex-start;gap:var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text)}.pricing-card__check[data-astro-cid-lmkygsfs]{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-accent);margin-top:.15em}.pricing-card__cta[data-astro-cid-lmkygsfs]{margin-top:auto}.pricing-btn[data-astro-cid-lmkygsfs]{display:inline-flex;align-items:center;justify-content:center;width:100%;font-family:var(--font-sans);font-weight:var(--weight-semibold);font-size:var(--text-base);line-height:1;border-radius:var(--radius-md);padding:var(--space-4) var(--space-6);text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);border:1px solid transparent;min-height:44px}.pricing-btn--primary[data-astro-cid-lmkygsfs]{background:var(--color-accent);color:var(--color-text-on-accent);border-color:var(--color-accent)}.pricing-btn--primary[data-astro-cid-lmkygsfs]:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.pricing-btn--primary[data-astro-cid-lmkygsfs]:active{background:var(--color-accent-pressed);border-color:var(--color-accent-pressed)}.pricing-btn--primary[data-astro-cid-lmkygsfs]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.pricing-btn--secondary[data-astro-cid-lmkygsfs]{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border-strong)}.pricing-btn--secondary[data-astro-cid-lmkygsfs]:hover{border-color:var(--color-text)}.pricing-btn--secondary[data-astro-cid-lmkygsfs]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.pricing-btn--enterprise[data-astro-cid-lmkygsfs]{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border-strong)}.pricing-btn--enterprise[data-astro-cid-lmkygsfs]:hover{border-color:var(--color-text)}.pricing-btn--enterprise[data-astro-cid-lmkygsfs]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.pricing-faq[data-astro-cid-lmkygsfs]{padding:var(--space-11) 0;background:var(--color-surface-2)}.pricing-faq__container[data-astro-cid-lmkygsfs]{max-width:var(--container-base);margin:0 auto;padding:0 var(--gutter-desktop)}.pricing-faq__heading[data-astro-cid-lmkygsfs]{font-family:var(--font-sans);font-size:var(--text-3xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);font-weight:var(--weight-semibold);color:var(--color-text);margin:0 0 var(--space-9)}.pricing-faq__list[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:0}.pricing-faq__item[data-astro-cid-lmkygsfs]{padding:var(--space-6) 0;border-bottom:1px solid var(--color-border)}.pricing-faq__item[data-astro-cid-lmkygsfs]:first-of-type{border-top:1px solid var(--color-border)}.pricing-faq__question[data-astro-cid-lmkygsfs]{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text);margin-bottom:var(--space-3)}.pricing-faq__answer[data-astro-cid-lmkygsfs]{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0}@media(max-width:1279px)and (min-width:768px){.pricing-tiers__container[data-astro-cid-lmkygsfs]{padding:0 var(--gutter-tablet)}.pricing-grid[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(2,1fr)}.pricing-hero__container[data-astro-cid-lmkygsfs],.pricing-faq__container[data-astro-cid-lmkygsfs]{padding:0 var(--gutter-tablet)}}@media(max-width:767px){.pricing-hero[data-astro-cid-lmkygsfs]{padding:var(--space-9) 0}.pricing-hero__container[data-astro-cid-lmkygsfs]{padding:0 var(--gutter-mobile)}.pricing-hero__heading[data-astro-cid-lmkygsfs]{font-size:var(--text-3xl)}.pricing-hero__subhead[data-astro-cid-lmkygsfs]{font-size:var(--text-base)}.pricing-tiers[data-astro-cid-lmkygsfs]{padding:0 0 var(--space-9)}.pricing-tiers__container[data-astro-cid-lmkygsfs]{padding:0 var(--gutter-mobile)}.pricing-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.pricing-faq[data-astro-cid-lmkygsfs]{padding:var(--space-9) 0}.pricing-faq__container[data-astro-cid-lmkygsfs]{padding:0 var(--gutter-mobile)}.pricing-faq__heading[data-astro-cid-lmkygsfs]{font-size:var(--text-2xl);margin-bottom:var(--space-7)}}
