.pricing-card:where(.astro-5mb67dfd){padding:1.75rem;position:relative;display:flex;flex-direction:column}.pricing-card--highlight:where(.astro-5mb67dfd){border-color:var(--color-border-2)}.pricing-card-badge:where(.astro-5mb67dfd){position:absolute;top:-.75rem;left:1.75rem;background:var(--color-accent);color:var(--color-surface);font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.25rem .625rem;border-radius:9999px}.pricing-card-header:where(.astro-5mb67dfd){margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border)}.pricing-card-name:where(.astro-5mb67dfd){font-weight:700;font-size:1.0625rem;margin-bottom:.75rem;color:var(--color-text)}.pricing-card-price-row:where(.astro-5mb67dfd){display:flex;align-items:baseline;gap:.375rem;margin-bottom:.5rem}.pricing-card-price:where(.astro-5mb67dfd){font-family:var(--font-display);font-size:2.25rem;font-weight:800;color:var(--color-text);line-height:1}.pricing-card-period:where(.astro-5mb67dfd){font-size:.8125rem;color:var(--color-text-3)}.pricing-card-desc:where(.astro-5mb67dfd){font-size:.875rem;color:var(--color-text-3);margin:0}.pricing-card-stats:where(.astro-5mb67dfd){display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1.5rem}.pricing-card-stat-label:where(.astro-5mb67dfd){font-size:.6875rem;color:var(--color-text-4);margin-bottom:.2rem;text-transform:uppercase;letter-spacing:.05em}.pricing-card-stat-value:where(.astro-5mb67dfd){font-weight:600;font-size:.9375rem;color:var(--color-text);margin:0}.pricing-card-features:where(.astro-5mb67dfd){list-style:none;padding:0;margin:0 0 1.75rem;display:flex;flex-direction:column;gap:.625rem;flex:1}.pricing-card-feature:where(.astro-5mb67dfd){display:flex;align-items:center;gap:.625rem;font-size:.875rem;color:var(--color-text-2)}.pricing-card-feature-icon:where(.astro-5mb67dfd){color:var(--color-accent)}.faq-details:where(.astro-oqjbs5yv){border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-1);margin-bottom:1rem;transition:border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1);overflow:hidden}.faq-details:where(.astro-oqjbs5yv):hover{border-color:var(--color-border-2);transform:translateY(-1px);box-shadow:var(--shadow-card)}.faq-details:where(.astro-oqjbs5yv)[open]{border-color:var(--color-accent-25);box-shadow:var(--shadow-card),0 0 0 1px var(--color-accent-15)}.faq-summary:where(.astro-oqjbs5yv){display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.375rem 1.75rem;font-size:1rem;font-weight:600;cursor:pointer;user-select:none;list-style:none;color:var(--color-text);transition:color .2s ease}.faq-summary:where(.astro-oqjbs5yv)::-webkit-details-marker{display:none}.faq-summary:where(.astro-oqjbs5yv):focus-visible{outline:2px solid var(--color-accent);outline-offset:-3px;border-radius:var(--radius-card)}.faq-details:where(.astro-oqjbs5yv)[open] .faq-summary:where(.astro-oqjbs5yv){color:var(--color-accent)}.faq-question:where(.astro-oqjbs5yv){line-height:1.4}.faq-icon-wrapper:where(.astro-oqjbs5yv){display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--color-surface-2);color:var(--color-text-3);flex-shrink:0;transition:background-color .25s ease,color .25s ease,transform .25s cubic-bezier(.16,1,.3,1)}.faq-details:where(.astro-oqjbs5yv):hover .faq-icon-wrapper:where(.astro-oqjbs5yv){background:var(--color-accent-muted);color:var(--color-accent)}.faq-details:where(.astro-oqjbs5yv)[open] .faq-icon-wrapper:where(.astro-oqjbs5yv){background:var(--color-accent);color:var(--color-surface-1);transform:rotate(180deg)}.faq-icon:where(.astro-oqjbs5yv){width:.875rem;height:.875rem}.faq-content-wrapper:where(.astro-oqjbs5yv){overflow:hidden}.faq-content:where(.astro-oqjbs5yv){font-size:.9375rem;color:var(--color-text-2);line-height:1.65;padding:0 1.75rem 1.5rem;animation:slideUp .2s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.pricing-header-copy:where(.astro-lmkygsfs){max-width:38ch}.pricing-footnote:where(.astro-lmkygsfs){text-align:center;font-size:.8125rem;color:var(--color-text-3);margin-top:2rem}.pricing-footnote:where(.astro-lmkygsfs) a:where(.astro-lmkygsfs){color:var(--color-text-2);text-decoration:underline;text-underline-offset:2px}.faq-list:where(.astro-lmkygsfs){display:flex;flex-direction:column;gap:.75rem}.faq-header:where(.astro-lmkygsfs){margin-bottom:3rem}.enterprise-banner:where(.astro-lmkygsfs){background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:2rem 2.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.enterprise-banner-copy:where(.astro-lmkygsfs){margin:0;color:var(--color-text-3);max-width:40ch}.enterprise-banner-title:where(.astro-lmkygsfs){font-size:1.0625rem;font-weight:700;margin-bottom:.375rem;color:var(--color-text)}