.pricing-card-yearly:where(.astro-4nlvgvc4){color:var(--color-text-3);margin:.25rem 0 0;font-size:.8125rem}.pricing-card:where(.astro-4nlvgvc4){flex-direction:column;padding:1.75rem;display:flex;position:relative}.pricing-card--highlight:where(.astro-4nlvgvc4){border-color:var(--color-accent-15);background:linear-gradient(145deg, var(--color-accent-muted) 0%, var(--color-surface-1) 50%)}.pricing-card--highlight:where(.astro-4nlvgvc4):hover{border-color:var(--color-accent);box-shadow:0 4px 24px #ef583d14,0 1px 3px #0000000a}.pricing-card-badge:where(.astro-4nlvgvc4){background:var(--color-accent-strong);color:var(--color-surface);letter-spacing:.08em;text-transform:uppercase;border-radius:9999px;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;position:absolute;top:-.75rem;left:1.75rem}.pricing-card-header:where(.astro-4nlvgvc4){border-bottom:1px solid var(--color-border);margin-bottom:1.5rem;padding-bottom:1.5rem}.pricing-card-name:where(.astro-4nlvgvc4){color:var(--color-text);margin-bottom:.75rem;font-size:1.0625rem;font-weight:700}.pricing-card-price-row:where(.astro-4nlvgvc4){align-items:baseline;gap:.375rem;margin-bottom:.5rem;display:flex}.pricing-card-price:where(.astro-4nlvgvc4){font-family:var(--font-display);color:var(--color-text);font-size:2.25rem;font-weight:800;line-height:1}.pricing-card-period:where(.astro-4nlvgvc4){color:var(--color-text-3);font-size:.8125rem}.pricing-card-desc:where(.astro-4nlvgvc4){color:var(--color-text-3);margin:0;font-size:.875rem}.pricing-card-stats:where(.astro-4nlvgvc4){grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1.5rem;display:grid}.pricing-card-stat-label:where(.astro-4nlvgvc4){color:var(--color-text-3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.2rem;font-size:.6875rem}.pricing-card-stat-value:where(.astro-4nlvgvc4){color:var(--color-text);margin:0;font-size:.9375rem;font-weight:600}.pricing-card-features:where(.astro-4nlvgvc4){flex-direction:column;flex:1;gap:.625rem;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.pricing-card-feature:where(.astro-4nlvgvc4){color:var(--color-text-2);align-items:center;gap:.625rem;font-size:.875rem;display:flex}.pricing-card-feature-icon:where(.astro-4nlvgvc4){color:var(--color-accent-strong)}.pricing-header-copy:where(.astro-u3mqw4ek){max-width:38ch}.compare-header:where(.astro-u3mqw4ek){margin-bottom:2.5rem}.compare-scroll:where(.astro-u3mqw4ek){border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-1);overflow-x:auto}.compare-table:where(.astro-u3mqw4ek){border-collapse:collapse;width:100%;min-width:36rem;font-size:.875rem}.compare-table:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek),.compare-table:where(.astro-u3mqw4ek) td:where(.astro-u3mqw4ek){text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top;padding:.75rem 1rem}.compare-table:where(.astro-u3mqw4ek) tbody:where(.astro-u3mqw4ek) tr:where(.astro-u3mqw4ek):last-child th:where(.astro-u3mqw4ek),.compare-table:where(.astro-u3mqw4ek) tbody:where(.astro-u3mqw4ek) tr:where(.astro-u3mqw4ek):last-child td:where(.astro-u3mqw4ek){border-bottom:0}.compare-table:where(.astro-u3mqw4ek) thead:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek){color:var(--color-text);font-weight:700}.compare-table:where(.astro-u3mqw4ek) tbody:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek){color:var(--color-text-2);font-weight:500}.compare-table:where(.astro-u3mqw4ek) .is-us:where(.astro-u3mqw4ek){background:var(--color-accent-muted);font-weight:600}.compare-yes:where(.astro-u3mqw4ek){color:var(--color-success);font-weight:700}.compare-no:where(.astro-u3mqw4ek){color:var(--color-text-3)}.compare-note:where(.astro-u3mqw4ek){color:var(--color-text-3);text-align:center;margin-top:1rem;font-size:.8125rem}.compare-note:where(.astro-u3mqw4ek) a:where(.astro-u3mqw4ek){color:var(--color-text-2);text-underline-offset:2px;text-decoration:underline}.faq-list:where(.astro-u3mqw4ek){flex-direction:column;gap:.75rem;display:flex}.faq-header:where(.astro-u3mqw4ek){margin-bottom:3rem}.enterprise-banner:where(.astro-u3mqw4ek){background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:2rem 2.5rem;display:flex}.enterprise-banner-copy:where(.astro-u3mqw4ek){color:var(--color-text-3);max-width:40ch;margin:0}.enterprise-banner-title:where(.astro-u3mqw4ek){color:var(--color-text);margin-bottom:.375rem;font-size:1.0625rem;font-weight:700}
