.pricing:where(.astro-u3mqw4ek){gap:var(--hs-heading-space);padding-block-start:var(--hs-page-start);display:grid}.pricing-heading:where(.astro-u3mqw4ek){flex-direction:column;gap:1.125rem;display:flex}.plans:where(.astro-u3mqw4ek){justify-self:center;gap:1rem;width:100%;max-width:52rem;display:grid}.billing-period:where(.astro-u3mqw4ek){background:var(--hs-track);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-block-end:.5rem;padding:4px;display:grid;position:relative}.billing-period:where(.astro-u3mqw4ek):before{background:var(--hs-white);content:"";transition:transform .3s var(--hs-ease-out);border-radius:9px;width:calc(50% - 6px);position:absolute;inset:4px auto 4px 4px;box-shadow:0 1px 2px #0d14111a,0 0 0 1px #0d14110d}.billing-period:where(.astro-u3mqw4ek):has([value=year]:checked):before{transform:translate(calc(100% + 4px))}.billing-option:where(.astro-u3mqw4ek){color:var(--hs-muted);cursor:pointer;border-radius:9px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .5rem;min-height:44px;padding:.25rem .75rem;font-weight:600;transition:color .15s;display:flex;position:relative}.billing-option:where(.astro-u3mqw4ek) input:where(.astro-u3mqw4ek){appearance:none;border-radius:inherit;cursor:pointer;margin:0;position:absolute;inset:0}.billing-option:where(.astro-u3mqw4ek):hover,.billing-option:where(.astro-u3mqw4ek):has(:checked){color:var(--hs-ink)}.billing-saving:where(.astro-u3mqw4ek){background:var(--hs-mint);color:var(--hs-green-strong);white-space:nowrap;border-radius:6px;padding:0 .375rem;font-size:.8125rem;line-height:1.5}.plans:where(.astro-u3mqw4ek):has([value=month]:checked) :where(.astro-u3mqw4ek)[data-period=year],.plans:where(.astro-u3mqw4ek):has([value=year]:checked) :where(.astro-u3mqw4ek)[data-period=month]{display:none}.plans:where(.astro-u3mqw4ek)[data-switched] :where(.astro-u3mqw4ek)[data-period]{animation:price-in .3s var(--hs-ease-out)}@keyframes price-in{0%{filter:blur(4px);opacity:0}}.plan-columns:where(.astro-u3mqw4ek){border:1px solid var(--hs-line);border-radius:var(--hs-radius-card);margin:0;padding:0;list-style:none;display:grid}.plan:where(.astro-u3mqw4ek){padding:1.5rem;display:grid}.plan:where(.astro-u3mqw4ek)+.plan:where(.astro-u3mqw4ek){border-top:1px solid var(--hs-line)}.plan:where(.astro-u3mqw4ek) h2:where(.astro-u3mqw4ek){background:var(--hs-subtle);border:1px solid var(--hs-line);border-radius:var(--hs-radius-chip);letter-spacing:0;justify-self:start;padding:.125rem .625rem;font-size:1rem;font-weight:600;line-height:1.5}.plan-price:where(.astro-u3mqw4ek){color:var(--hs-text-2);margin-block-start:1rem}.plan-price:where(.astro-u3mqw4ek) strong:where(.astro-u3mqw4ek){color:var(--hs-ink);letter-spacing:-.03em;font-size:clamp(1.75rem,1.52rem + .97vw,2.25rem);font-weight:700;line-height:1.1}.plan-price:where(.astro-u3mqw4ek) span:where(.astro-u3mqw4ek){margin-block-start:.25rem;display:block}.plan-features:where(.astro-u3mqw4ek){font-size:var(--hs-text-large);gap:.75rem;margin:1.5rem 0 0;padding:0;line-height:1.5;list-style:none;display:grid}.plan-features:where(.astro-u3mqw4ek) li:where(.astro-u3mqw4ek){color:var(--hs-ink);gap:.625rem;display:flex}.plan-features:where(.astro-u3mqw4ek) svg:where(.astro-u3mqw4ek){fill:none;height:1em;stroke:var(--hs-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex-shrink:0;width:1em;margin-block-start:.25em}.plan:where(.astro-u3mqw4ek) .button:where(.astro-u3mqw4ek){margin-block-start:2rem}.plan-action-note:where(.astro-u3mqw4ek){color:var(--hs-muted);text-align:center;margin-block-start:.75rem;font-size:.9375rem}.plan-note:where(.astro-u3mqw4ek){color:var(--hs-text-2);font-size:var(--hs-text-large)}.plan-note:where(.astro-u3mqw4ek) a:where(.astro-u3mqw4ek),.faq:where(.astro-u3mqw4ek) p:where(.astro-u3mqw4ek) a:where(.astro-u3mqw4ek){padding-block:.875rem}@media (width>=48rem){.pricing-heading:where(.astro-u3mqw4ek){text-align:center;align-items:center;gap:1.5rem}.billing-period:where(.astro-u3mqw4ek){justify-self:center}.billing-option:where(.astro-u3mqw4ek){padding-inline:1.25rem}.plan-columns:where(.astro-u3mqw4ek){grid-template-columns:repeat(2,minmax(0,1fr))}.plan:where(.astro-u3mqw4ek){grid-row:span 5;grid-template-rows:subgrid;padding:2rem}.plan:where(.astro-u3mqw4ek)+.plan:where(.astro-u3mqw4ek){border-inline-start:1px solid var(--hs-line);border-top:0}}
