.access-gate.svelte-19u0ijg{display:flex;align-items:center;justify-content:center;min-height:50vh;padding:48px 24px}.access-gate__inner.svelte-19u0ijg{max-width:480px;text-align:center}.access-gate__eyebrow.svelte-19u0ijg{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--fg-muted);margin:0 0 16px}.access-gate__title.svelte-19u0ijg{font-size:28px;font-weight:500;letter-spacing:-.03em;line-height:1.2;margin:0 0 12px;color:var(--fg)}.access-gate__lede.svelte-19u0ijg{font-size:14px;line-height:1.6;color:var(--fg-muted);margin:0 0 28px}.access-gate__actions.svelte-19u0ijg{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.access-gate__cta.svelte-19u0ijg,.access-gate__secondary.svelte-19u0ijg{display:inline-flex;align-items:center;justify-content:center;min-width:160px;padding:14px 28px;text-decoration:none;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.access-gate__cta.svelte-19u0ijg{background:var(--accent);color:var(--accent-fg);border:1px solid var(--accent);border-radius:var(--radius-sm)}.access-gate__cta.svelte-19u0ijg:hover{opacity:.88}.access-gate__secondary.svelte-19u0ijg{color:var(--fg);border:1px solid var(--border);border-radius:var(--radius-sm)}.access-gate__secondary.svelte-19u0ijg:hover{border-color:var(--fg)}
