.pricing-card:where(.astro-u3mqw4ek) header:where(.astro-u3mqw4ek){place-content:start stretch;gap:.5rem;min-height:6rem;display:grid}.pricing-answer:where(.astro-u3mqw4ek){max-width:760px;margin:2rem auto}.pricing-answer:where(.astro-u3mqw4ek) p:where(.astro-u3mqw4ek){color:var(--text-secondary);line-height:1.6}.pricing-card:where(.astro-u3mqw4ek) header:where(.astro-u3mqw4ek) h3:where(.astro-u3mqw4ek){text-wrap:balance;margin:0;font-size:1.35rem;line-height:1.2}.pricing-subtitle:where(.astro-u3mqw4ek){margin:0;font-size:.9rem;line-height:1.5}.pricing-card:where(.astro-u3mqw4ek).featured .pricing-subtitle:where(.astro-u3mqw4ek){color:#c8c8ce}.pricing-recommended:where(.astro-u3mqw4ek){z-index:1;border:1.5px solid var(--site-ink);border-radius:var(--radius-pill);background:var(--site-lime);color:var(--site-ink);padding:.4rem .75rem;font-size:.75rem;font-weight:800;line-height:1;position:absolute;top:0;right:1rem;transform:translateY(-50%)}.pricing-grid:where(.astro-u3mqw4ek){row-gap:2rem}.pricing-card:where(.astro-u3mqw4ek).featured .button:where(.astro-u3mqw4ek){background:var(--site-lime);color:var(--site-ink)}.pricing-controls:where(.astro-u3mqw4ek){border:1px solid;border-radius:1rem;max-width:760px;margin:2rem auto;padding:1.5rem}.pricing-controls:where(.astro-u3mqw4ek) label:where(.astro-u3mqw4ek){flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin:1.5rem 0 .75rem;display:flex}.pricing-controls:where(.astro-u3mqw4ek) output:where(.astro-u3mqw4ek){font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800}.pricing-controls:where(.astro-u3mqw4ek){--thumb-size:16px}.pricing-controls:where(.astro-u3mqw4ek) input:where(.astro-u3mqw4ek)[type=range]{appearance:none;width:100%;height:24px;color:var(--site-ink);cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.pricing-controls:where(.astro-u3mqw4ek) input:where(.astro-u3mqw4ek)[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--site-ink) var(--progress,0%), #d8d8d8 var(--progress,0%));border-radius:999px;height:8px}.pricing-controls:where(.astro-u3mqw4ek) input:where(.astro-u3mqw4ek)[type=range]::-moz-range-track{background:linear-gradient(to right, var(--site-ink) var(--progress,0%), #d8d8d8 var(--progress,0%));border-radius:999px;height:8px}.pricing-controls:where(.astro-u3mqw4ek) input:where(.astro-u3mqw4ek)[type=range]::-webkit-slider-thumb{appearance:none;width:var(--thumb-size);height:var(--thumb-size);background:var(--site-ink);border:0;border-radius:50%;margin-top:-4px}.pricing-controls:where(.astro-u3mqw4ek) input:where(.astro-u3mqw4ek)[type=range]::-moz-range-thumb{width:var(--thumb-size);height:var(--thumb-size);background:var(--site-ink);border:0;border-radius:50%}.pricing-controls:where(.astro-u3mqw4ek) input:where(.astro-u3mqw4ek)[type=range]:focus-visible{outline:2px solid var(--site-blue);outline-offset:4px;border-radius:999px}.pricing-cadence:where(.astro-u3mqw4ek){flex-wrap:wrap;gap:.5rem;display:flex}.pricing-cadence:where(.astro-u3mqw4ek) button:where(.astro-u3mqw4ek){cursor:pointer;color:inherit;font:inherit;background:0 0;border:1px solid;border-radius:.5rem;padding:.6rem 1rem}.pricing-cadence:where(.astro-u3mqw4ek) button:where(.astro-u3mqw4ek)[aria-pressed=true]{color:#171b17;background:#c8ef70}.pricing-volume-labels:where(.astro-u3mqw4ek){height:1.5rem;margin-top:.25rem;font-size:.75rem;position:relative}.pricing-volume-labels:where(.astro-u3mqw4ek) span:where(.astro-u3mqw4ek){left:calc(var(--stop) + var(--thumb-offset) * var(--thumb-size));white-space:nowrap;position:absolute;transform:translate(-50%)}.pricing-volume-labels:where(.astro-u3mqw4ek) span:where(.astro-u3mqw4ek):first-child{left:0;transform:none}.pricing-volume-labels:where(.astro-u3mqw4ek) span:where(.astro-u3mqw4ek):last-child{left:auto;right:0;transform:none}.pricing-saving:where(.astro-u3mqw4ek){min-height:3em;font-size:.9rem}.pricing-table-scroll:where(.astro-u3mqw4ek){max-width:100%;overflow-x:auto}table:where(.astro-u3mqw4ek){border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%}th:where(.astro-u3mqw4ek),td:where(.astro-u3mqw4ek){white-space:nowrap;border-bottom:1px solid #8885;padding:.8rem}caption:where(.astro-u3mqw4ek){text-align:left;padding-bottom:1rem}
