.blog-gate-overlay.svelte-1bntzaw{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:color-mix(in srgb,var(--bg-primary) 72%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.blog-gate-scroll.svelte-1bntzaw{height:100%;overflow-y:auto;display:flex;padding:calc(var(--announce-height, 0px) + var(--header-height, 60px) + 1.5rem) 16px 1.5rem}.blog-gate-card.svelte-1bntzaw{margin:auto;width:100%;max-width:440px;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:0 24px 60px #2c24182e,0 2px 6px #2c24180f;padding:2rem 1.75rem 1.5rem;text-align:center}.blog-gate-eyebrow.svelte-1bntzaw{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .6rem}.blog-gate-card.svelte-1bntzaw h2:where(.svelte-1bntzaw){font-family:var(--font-heading);font-weight:400;font-size:2rem;line-height:1.2;margin:0 0 .75rem}.blog-gate-why.svelte-1bntzaw{color:var(--text-secondary);font-size:1rem;line-height:1.6;margin:0 0 1rem}.blog-gate-points.svelte-1bntzaw{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1rem;font-size:.9rem;color:var(--text-secondary)}.blog-gate-points.svelte-1bntzaw li:where(.svelte-1bntzaw):before{content:"✓";margin-right:.35rem;color:var(--success)}.blog-gate-card.svelte-1bntzaw form{text-align:left}.blog-gate-back.svelte-1bntzaw{display:inline-block;margin-top:1.25rem;font-size:.95rem;color:var(--text-muted);text-decoration:underline;text-underline-offset:3px}.blog-gate-back.svelte-1bntzaw:hover{color:var(--text-primary)}@media(max-width:500px){.blog-gate-card.svelte-1bntzaw{padding:1.5rem 1.25rem 1.25rem}.blog-gate-card.svelte-1bntzaw h2:where(.svelte-1bntzaw){font-size:1.7rem}}
