.nl-band.svelte-1l1j1wy{max-width:460px}.nl-eyebrow.svelte-1l1j1wy{color:#e8ece9;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 12px;font-size:12px;font-weight:700;display:flex}.nl-eyebrow.svelte-1l1j1wy svg:where(.svelte-1l1j1wy){stroke:#e8ece9;width:16px;height:16px}.nl-heading.svelte-1l1j1wy{color:#fff;letter-spacing:-.01em;margin:0 0 8px;font-size:19px;font-weight:700;line-height:1.25}.nl-sub.svelte-1l1j1wy{color:#93a29b;max-width:44ch;margin:0 0 18px;font-size:13.5px;line-height:1.55}.nl-form.svelte-1l1j1wy{flex-direction:column;gap:10px;display:flex}.nl-row2.svelte-1l1j1wy{gap:10px;display:flex}.nl-in.svelte-1l1j1wy{color:#e8ece9;min-width:0;font:inherit;background:#1b2621;border:1px solid #2c3a33;border-radius:9px;flex:auto;padding:12px 14px;font-size:14px}.nl-in.svelte-1l1j1wy::placeholder{color:#6f7f77}.nl-in.svelte-1l1j1wy:focus{outline:2px solid var(--accent,#16a34a);outline-offset:1px;border-color:#0000}.nl-in.light.svelte-1l1j1wy{border-color:var(--color-border,#e4e9e6);color:var(--color-text-body,#33413b);background:#fff}.nl-in.light.svelte-1l1j1wy::placeholder{color:#9aa7a0}.nl-btn.svelte-1l1j1wy{background:var(--accent,#16a34a);color:var(--accent-ink,#06130c);font:inherit;letter-spacing:.06em;cursor:pointer;border:0;border-radius:9px;flex:none;padding:12px 22px;font-size:13px;font-weight:800;transition:opacity .15s}.nl-btn.svelte-1l1j1wy:hover{opacity:.9}.nl-btn.svelte-1l1j1wy:disabled{opacity:.5;cursor:default}.nl-consent.svelte-1l1j1wy{color:#6f7f77;max-width:52ch;margin:12px 0 0;font-size:11.5px;line-height:1.5}.nl-consent.muted.svelte-1l1j1wy{color:var(--muted,var(--color-text-muted,#6b7a73))}.nl-ok.svelte-1l1j1wy{background:color-mix(in srgb, var(--accent,#16a34a) 14%, transparent);color:var(--accent-text,var(--accent,#16a34a));border-radius:9px;margin:0;padding:11px 14px;font-size:13px}.nl-err.svelte-1l1j1wy{color:#f0a4a4;margin:10px 0 0;font-size:12px}.nl-compact-lead.svelte-1l1j1wy{color:var(--ink,#0e1613);margin:0 0 8px;font-size:14px;font-weight:650}.nl-compact.svelte-1l1j1wy .nl-consent:where(.svelte-1l1j1wy){margin-top:8px}@media (width<=520px){.nl-row2.svelte-1l1j1wy{flex-direction:column}.nl-btn.svelte-1l1j1wy{width:100%}}
