.pricing-hero:where(.astro-u3mqw4ek){text-align:center;max-width:60rem;margin-inline:auto}.pricing-hero:where(.astro-u3mqw4ek) h1:where(.astro-u3mqw4ek){text-wrap:balance;margin-block:.5rem}.pricing-hero:where(.astro-u3mqw4ek) .lead:where(.astro-u3mqw4ek){color:var(--color-text-muted);font-size:var(--text-lg);max-width:46rem;margin-inline:auto}.eyebrow:where(.astro-u3mqw4ek){text-transform:uppercase;letter-spacing:.08em;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-accent)}@media (width>=720px){.pricing-hero:where(.astro-u3mqw4ek) h1:where(.astro-u3mqw4ek){white-space:nowrap}}.tiers:where(.astro-u3mqw4ek){gap:var(--space-5);grid-template-columns:repeat(3,1fr);align-items:start;display:grid}.tier:where(.astro-u3mqw4ek){padding:var(--space-6);flex-direction:column;height:100%;display:flex}.tier-featured:where(.astro-u3mqw4ek){border-color:var(--color-accent);box-shadow:var(--shadow-lg)}.tier-flag:where(.astro-u3mqw4ek){margin-bottom:var(--space-2);border-radius:var(--radius-pill,999px);background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--text-sm);font-weight:var(--weight-bold);align-self:flex-start;padding:.15em .7em}.tier-name:where(.astro-u3mqw4ek){font-size:var(--text-xl);margin:0}.tier-best:where(.astro-u3mqw4ek){color:var(--color-text-muted);margin-block:.25rem 1rem}.tier-price:where(.astro-u3mqw4ek){flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;display:flex}.tier-amount:where(.astro-u3mqw4ek){font-size:var(--text-3xl,2rem);font-weight:var(--weight-bold)}.tier-per:where(.astro-u3mqw4ek){color:var(--color-text-muted);font-size:var(--text-sm)}.tier-annual:where(.astro-u3mqw4ek){color:var(--color-text-muted);font-size:var(--text-sm);margin-block:.25rem 1.25rem}.tier-buy:where(.astro-u3mqw4ek){text-align:center;border-radius:var(--radius-md);background:var(--color-accent);color:#fff;font-weight:var(--weight-semibold);font-size:var(--text-base);cursor:pointer;border:none;padding:.7rem 1rem;display:inline-block}.tier-buy:where(.astro-u3mqw4ek):hover{filter:brightness(1.05)}.tier-features:where(.astro-u3mqw4ek){flex-direction:column;gap:.6rem;margin-block:1.25rem 0;padding:0;list-style:none;display:flex}.tier-features:where(.astro-u3mqw4ek) li:where(.astro-u3mqw4ek){color:var(--color-text);font-size:var(--text-sm);padding-inline-start:1.5rem;position:relative}.tier-features:where(.astro-u3mqw4ek) li:where(.astro-u3mqw4ek):before{content:"";inset-inline-start:0;background:var(--color-accent);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.35em}.tiers-note:where(.astro-u3mqw4ek){text-align:center;color:var(--color-text-muted);margin-top:var(--space-5)}.faq:where(.astro-u3mqw4ek){gap:var(--space-2);flex-direction:column;max-width:48rem;margin-inline:auto;display:flex}.faq-item:where(.astro-u3mqw4ek){border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);padding:var(--space-3) var(--space-4)}.faq-item:where(.astro-u3mqw4ek) summary:where(.astro-u3mqw4ek){cursor:pointer;font-weight:var(--weight-semibold);list-style:none}.faq-item:where(.astro-u3mqw4ek) summary:where(.astro-u3mqw4ek)::-webkit-details-marker{display:none}.faq-item:where(.astro-u3mqw4ek) p:where(.astro-u3mqw4ek){color:var(--color-text-muted);margin-block:.75rem 0}.segments:where(.astro-u3mqw4ek){gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.segment:where(.astro-u3mqw4ek){isolation:isolate;position:relative;overflow:hidden}.segment:where(.astro-u3mqw4ek):before{content:"";z-index:-1;opacity:.9;background:radial-gradient(120% 80% at 100% 0%, var(--color-accent-soft), transparent 60%);transition:opacity .2s;position:absolute;inset:0}.segment-b:where(.astro-u3mqw4ek):before{background:radial-gradient(120% 80% at 0% 0%, var(--color-accent-soft), transparent 60%)}.segment-c:where(.astro-u3mqw4ek):before{background:radial-gradient(120% 90% at 50% 120%, var(--color-accent-soft), transparent 60%)}.segment:where(.astro-u3mqw4ek):hover:before{opacity:1}.segment-link:where(.astro-u3mqw4ek){padding:var(--space-6);color:inherit;min-height:9rem;display:block}.segment-link:where(.astro-u3mqw4ek):hover{text-decoration:none}.segment:where(.astro-u3mqw4ek) h3:where(.astro-u3mqw4ek){margin:0 0 .35rem}.segment:where(.astro-u3mqw4ek) p:where(.astro-u3mqw4ek){color:var(--color-text-muted);font-size:var(--text-sm);margin:0 0 .75rem}.segment-cta:where(.astro-u3mqw4ek){color:var(--color-accent);font-weight:var(--weight-semibold);font-size:var(--text-sm)}@media (width<=900px){.tiers:where(.astro-u3mqw4ek),.segments:where(.astro-u3mqw4ek){grid-template-columns:1fr}}
