.sr-only[data-astro-cid-ajjeame4]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.toggle-row[data-astro-cid-ajjeame4]{justify-content:center;align-items:center;gap:var(--space-2);margin:0 auto var(--space-8);flex-wrap:wrap;display:flex}.toggle[data-astro-cid-ajjeame4]{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:#fff;gap:.3rem;padding:.3rem;display:flex}.toggle[data-astro-cid-ajjeame4] label[data-astro-cid-ajjeame4]{border-radius:var(--radius-pill);cursor:pointer;font-weight:var(--font-weight-bold);font-size:var(--text-sm);color:var(--color-secondary);padding:.6rem 1.5rem}.pricing[data-astro-cid-ajjeame4]:has(input[id$=-monthly]:checked) label[data-astro-cid-ajjeame4][for$=-monthly],.pricing[data-astro-cid-ajjeame4]:has(input[id$=-yearly]:checked) label[data-astro-cid-ajjeame4][for$=-yearly]{background:var(--color-secondary);color:#fff}.pricing[data-astro-cid-ajjeame4]:has(input[id$=-monthly]:focus-visible) label[data-astro-cid-ajjeame4][for$=-monthly],.pricing[data-astro-cid-ajjeame4]:has(input[id$=-yearly]:focus-visible) label[data-astro-cid-ajjeame4][for$=-yearly]{outline:3px solid var(--color-accent);outline-offset:2px}.chip[data-astro-cid-ajjeame4]{background:var(--color-accent);color:var(--color-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-pill);padding:.4rem .9rem}.per-year[data-astro-cid-ajjeame4]{display:none}.pricing[data-astro-cid-ajjeame4]:has(input[id$=-yearly]:checked) .per-year[data-astro-cid-ajjeame4]{display:inline}.pricing[data-astro-cid-ajjeame4]:has(input[id$=-yearly]:checked) .per-month[data-astro-cid-ajjeame4]{display:none}.plans[data-astro-cid-ajjeame4]{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;margin:0;padding:0;list-style:none;display:grid}.plan[data-astro-cid-ajjeame4]{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-3);text-align:center;background:#fff;flex-direction:column;display:flex;position:relative}.plan[data-astro-cid-ajjeame4] h3[data-astro-cid-ajjeame4]{font-size:var(--text-base);letter-spacing:.08em;text-transform:uppercase;margin:0 0 var(--space-1)}.plan__price[data-astro-cid-ajjeame4]{margin:0;line-height:1.1}.plan__price[data-astro-cid-ajjeame4] strong[data-astro-cid-ajjeame4]{font-size:var(--text-h2);color:var(--color-secondary)}.plan__price[data-astro-cid-ajjeame4] small[data-astro-cid-ajjeame4]{font-size:var(--text-base);color:var(--color-text-muted)}.plan__note[data-astro-cid-ajjeame4]{margin:.4rem 0 var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-heading);min-height:2.6em}.plan__lead[data-astro-cid-ajjeame4]{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);min-height:4.2em;font-size:var(--text-sm);margin:0}.plan__features[data-astro-cid-ajjeame4]{margin:var(--space-3) 0 0;text-align:left;font-size:var(--text-sm);gap:.7rem;padding:0;list-style:none;display:grid}.plan__features[data-astro-cid-ajjeame4] li[data-astro-cid-ajjeame4]{padding-left:1.75rem;position:relative}.plan__features[data-astro-cid-ajjeame4] li[data-astro-cid-ajjeame4]:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4.5 10.5l3.5 3.5 7.5-8' fill='none' stroke='%234aafb6' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:1.1rem;height:1.1rem;position:absolute;top:.2em;left:0}.plan__features[data-astro-cid-ajjeame4] li[data-astro-cid-ajjeame4].limit{font-weight:var(--font-weight-bold);color:var(--color-heading)}.plan__features[data-astro-cid-ajjeame4] li[data-astro-cid-ajjeame4].limit:before{content:"!";background:var(--color-accent);width:1.2rem;height:1.2rem;color:var(--color-secondary);border-radius:50%;place-items:center;font-size:.8rem;font-weight:800;display:grid;top:.15em}.plan--featured[data-astro-cid-ajjeame4]{background:var(--color-secondary);border-color:var(--color-primary);color:#e7e6ee;box-shadow:0 24px 50px -20px #211e328c}.plan--featured[data-astro-cid-ajjeame4] h3[data-astro-cid-ajjeame4]{color:var(--color-accent)}.plan--featured[data-astro-cid-ajjeame4] .plan__price[data-astro-cid-ajjeame4] strong[data-astro-cid-ajjeame4],.plan--featured[data-astro-cid-ajjeame4] .plan__note[data-astro-cid-ajjeame4],.plan--featured[data-astro-cid-ajjeame4] .plan__features[data-astro-cid-ajjeame4] li[data-astro-cid-ajjeame4]{color:#fff}.plan--featured[data-astro-cid-ajjeame4] .plan__price[data-astro-cid-ajjeame4] small[data-astro-cid-ajjeame4]{color:#c9c7d6}.plan--featured[data-astro-cid-ajjeame4] .plan__note[data-astro-cid-ajjeame4]{color:var(--color-primary)}.plan--featured[data-astro-cid-ajjeame4] .plan__lead[data-astro-cid-ajjeame4]{color:#d9d8e0;border-color:#ffffff2e}.plan__badge[data-astro-cid-ajjeame4]{white-space:nowrap;background:var(--color-accent);color:var(--color-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-pill);padding:.4rem 1rem;position:absolute;top:-.9rem;left:50%;transform:translate(-50%)}.pricing__foot[data-astro-cid-ajjeame4]{text-align:center;font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-4)}.cta[data-astro-cid-ajjeame4]{margin-top:var(--space-4);text-align:center;justify-items:center;display:grid}@media (width<=56rem){.plans[data-astro-cid-ajjeame4]{gap:var(--space-2);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:1.5rem var(--gutter) var(--space-3);margin-inline:calc(-1 * var(--gutter));scrollbar-width:none;overscroll-behavior-x:contain;display:flex;position:relative;overflow-x:auto}.plans[data-astro-cid-ajjeame4]::-webkit-scrollbar{display:none}.plan[data-astro-cid-ajjeame4]{scroll-snap-align:center;flex:0 0 min(82vw,19.5rem)}.plan__note[data-astro-cid-ajjeame4],.plan__lead[data-astro-cid-ajjeame4]{min-height:0}.slider-nav[data-astro-cid-ajjeame4]{display:flex}.toggle[data-astro-cid-ajjeame4] label[data-astro-cid-ajjeame4]{padding:.6rem 1rem}}@media (width>=56.01rem) and (width<=72rem){.plans[data-astro-cid-ajjeame4]{row-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}
