.subscribe-page.svelte-s93h2j{display:flex;justify-content:center;padding:60px 20px}.subscribe-card.svelte-s93h2j{max-width:480px;width:100%}.subscribe-card.svelte-s93h2j h1:where(.svelte-s93h2j){font-size:28px;margin:0 0 12px;color:#1e3a5f}.subscribe-desc.svelte-s93h2j{color:#4b5563;font-size:15px;line-height:1.6;margin:0 0 24px}.subscribe-form.svelte-s93h2j{display:flex;gap:8px}.subscribe-form.svelte-s93h2j input:where(.svelte-s93h2j){flex:1;padding:10px 14px;border:1px solid #d1d5db;border-radius:6px;font-size:15px}.subscribe-form.svelte-s93h2j button:where(.svelte-s93h2j){padding:10px 20px;background:#1e3a5f;color:#fff;border:none;border-radius:6px;font-size:15px;font-weight:500;cursor:pointer}.subscribe-form.svelte-s93h2j button:where(.svelte-s93h2j):disabled{opacity:.6;cursor:not-allowed}.subscribe-success.svelte-s93h2j{padding:14px;background:#ecfdf5;color:#065f46;border-radius:6px;font-size:15px}.subscribe-error.svelte-s93h2j{color:#dc2626;font-size:14px;margin:8px 0 0}.subscribe-fine-print.svelte-s93h2j{color:#9ca3af;font-size:13px;margin:16px 0 0}@media (max-width: 600px){.subscribe-page.svelte-s93h2j{padding:32px 14px}.subscribe-card.svelte-s93h2j h1:where(.svelte-s93h2j){font-size:22px}.subscribe-desc.svelte-s93h2j{font-size:14px}.subscribe-form.svelte-s93h2j{flex-direction:column}.subscribe-form.svelte-s93h2j button:where(.svelte-s93h2j){width:100%}}
