.optional.svelte-iugjoj{font-weight:400;color:var(--text-3);font-size:.8em}.section-title.svelte-iugjoj{text-align:center;margin-top:48px;margin-bottom:24px}.email-field.svelte-iugjoj{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.email-field.svelte-iugjoj label:where(.svelte-iugjoj){font-size:.85rem;font-weight:500;color:var(--text-2)}.email-field.svelte-iugjoj input:where(.svelte-iugjoj){width:100%;padding:10px 14px;background:var(--bg-2);border:1px solid var(--border);border-radius:8px;color:var(--text);font-family:var(--font-body);font-size:.95rem;outline:none;transition:border-color .15s;box-sizing:border-box}.email-field.svelte-iugjoj input:where(.svelte-iugjoj):focus{border-color:var(--text-3)}.gate.svelte-iugjoj{padding:72px 0 64px;text-align:center}.gate.svelte-iugjoj h1:where(.svelte-iugjoj){font-family:var(--font-head);font-size:clamp(1.6rem,5vw,2.2rem);font-weight:700;letter-spacing:-.6px;line-height:1.2;margin-bottom:10px}.gate-sub.svelte-iugjoj{color:var(--text-2);font-size:.88rem;font-weight:300;margin-bottom:32px}.gate-actions.svelte-iugjoj{display:flex;flex-direction:column;gap:12px;max-width:320px;margin:0 auto}.btn-pasos.svelte-iugjoj{flex-direction:column;gap:2px;padding:12px 24px}.btn-pasos.svelte-iugjoj small:where(.svelte-iugjoj){font-size:.72rem;font-weight:400;opacity:.75}
