.pricing-hero:where(.astro-lmkygsfs){max-width:760px;margin:0 auto;padding:96px 24px 48px;text-align:center}.eyebrow:where(.astro-lmkygsfs){font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted);margin-bottom:16px}.pricing-hero:where(.astro-lmkygsfs) h1:where(.astro-lmkygsfs){font-size:clamp(32px,5vw,56px);font-weight:900;line-height:1.1;margin-bottom:20px}.pricing-hero:where(.astro-lmkygsfs) .lead:where(.astro-lmkygsfs){font-size:18px;color:var(--c-text);line-height:1.55}.tiers:where(.astro-lmkygsfs){padding:32px 24px 96px}.tiers-grid:where(.astro-lmkygsfs){max-width:var(--max-w);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:900px){.tiers-grid:where(.astro-lmkygsfs){grid-template-columns:1fr}}.tier:where(.astro-lmkygsfs){background:#fff;border:2px solid var(--c-border);border-radius:12px;padding:40px 32px;position:relative;display:flex;flex-direction:column}.tier:where(.astro-lmkygsfs) .btn:where(.astro-lmkygsfs){margin-top:auto}.tier-features:where(.astro-lmkygsfs){flex:1 0 auto}.tier:where(.astro-lmkygsfs).highlighted{border-color:var(--c-mint);box-shadow:6px 6px 0 var(--c-mint)}.badge:where(.astro-lmkygsfs){position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--c-mint);color:#fff;font-size:11px;font-weight:800;padding:6px 14px;border-radius:999px;letter-spacing:.12em}.tier-name:where(.astro-lmkygsfs){font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);margin-bottom:4px}.tier-sites:where(.astro-lmkygsfs){color:var(--c-muted);margin-bottom:16px;font-size:14px}.tier-price:where(.astro-lmkygsfs){font-size:56px;font-weight:900;line-height:1;margin-bottom:24px}.tier-price:where(.astro-lmkygsfs) .dollar:where(.astro-lmkygsfs){font-size:28px;vertical-align:top;margin-right:4px}.tier-price:where(.astro-lmkygsfs) .per:where(.astro-lmkygsfs){font-size:18px;color:var(--c-muted);font-weight:600;margin-left:4px}.tier-features:where(.astro-lmkygsfs){list-style:none;padding:0;margin:0 0 32px}.tier-features:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs){padding:10px 0;border-bottom:1px solid var(--c-border);font-size:14px}.tier-features:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs):last-child{border-bottom:0}.tier:where(.astro-lmkygsfs) .btn:where(.astro-lmkygsfs){width:100%;text-align:center}.renewal:where(.astro-lmkygsfs){background:#fff;padding:96px 24px;border-top:1px solid var(--c-border)}.renewal-inner:where(.astro-lmkygsfs){max-width:var(--max-w);margin:0 auto}.renewal:where(.astro-lmkygsfs) h2:where(.astro-lmkygsfs){font-size:clamp(28px,4vw,40px);text-align:center;margin-bottom:48px}.renewal-grid:where(.astro-lmkygsfs){display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px}.renewal-item:where(.astro-lmkygsfs){padding:24px;border-left:4px solid var(--c-mint);background:var(--c-bg);border-radius:4px}.renewal-item:where(.astro-lmkygsfs) h3:where(.astro-lmkygsfs){font-size:18px;margin-bottom:8px}.renewal-item:where(.astro-lmkygsfs) p:where(.astro-lmkygsfs){color:var(--c-muted);line-height:1.6;font-size:14px}.guarantee:where(.astro-lmkygsfs){padding:64px 24px;background:var(--c-bg);text-align:center}.guarantee-inner:where(.astro-lmkygsfs){max-width:680px;margin:0 auto}.guarantee:where(.astro-lmkygsfs) h2:where(.astro-lmkygsfs){font-size:28px;margin-bottom:12px}.guarantee:where(.astro-lmkygsfs) p:where(.astro-lmkygsfs){font-size:16px;color:var(--c-text);line-height:1.6}.value:where(.astro-lmkygsfs){padding:80px 24px;background:#fff;border-top:1px solid var(--c-border)}.value-inner:where(.astro-lmkygsfs){max-width:820px;margin:0 auto}.value:where(.astro-lmkygsfs) h2:where(.astro-lmkygsfs){font-size:clamp(24px,3vw,32px);margin-bottom:18px}.value:where(.astro-lmkygsfs) p:where(.astro-lmkygsfs){font-size:16px;line-height:1.65;color:var(--c-text);margin-bottom:14px}.value:where(.astro-lmkygsfs) strong:where(.astro-lmkygsfs){color:var(--c-text);font-weight:700}.value:where(.astro-lmkygsfs) a:where(.astro-lmkygsfs){color:var(--c-mint);font-weight:600}.value:where(.astro-lmkygsfs) code:where(.astro-lmkygsfs){background:#0000000f;padding:1px 5px;border-radius:3px;font-family:var(--font-mono);font-size:13px}.faq:where(.astro-lmkygsfs){padding:96px 24px;background:#fff}.faq-inner:where(.astro-lmkygsfs){max-width:760px;margin:0 auto}.faq:where(.astro-lmkygsfs) h2:where(.astro-lmkygsfs){font-size:clamp(28px,4vw,40px);margin-bottom:32px;text-align:center}details:where(.astro-lmkygsfs){border:1px solid var(--c-border);border-radius:6px;margin-bottom:10px;padding:16px 20px}details:where(.astro-lmkygsfs)[open]{border-color:var(--c-mint)}summary:where(.astro-lmkygsfs){font-weight:700;cursor:pointer;font-size:16px}details:where(.astro-lmkygsfs) p:where(.astro-lmkygsfs){margin-top:12px;color:var(--c-muted);line-height:1.6}details:where(.astro-lmkygsfs) a:where(.astro-lmkygsfs){color:var(--c-mint);font-weight:600}
