.nl-full.svelte-1wzp4ze{background:var(--surface-alt);border-top:1px solid hsl(var(--border-soft));border-bottom:1px solid hsl(var(--border-soft))}.nl-inner.svelte-1wzp4ze{width:100%;max-width:var(--content-max);align-items:start;gap:clamp(2rem,5vw,3.5rem);margin:0 auto;padding-inline:clamp(1.1rem,3vw,2rem);display:grid}@media (width>=980px){.nl-inner.svelte-1wzp4ze{grid-template-columns:1.05fr .95fr;align-items:center}}.nl-copy.svelte-1wzp4ze h2:where(.svelte-1wzp4ze){margin-top:.2rem}.nl-copy.svelte-1wzp4ze .lede:where(.svelte-1wzp4ze){margin-top:.9rem}.nl-benefits.svelte-1wzp4ze{flex-direction:column;gap:.75rem;margin:1.6rem 0 0;padding:0;list-style:none;display:flex}.nl-benefits.svelte-1wzp4ze li:where(.svelte-1wzp4ze){border:1px solid hsl(var(--border));border-radius:calc(var(--radius) * .85);background:hsl(var(--glass));gap:.15rem;padding:.85rem 1rem;display:grid}.nl-benefits.svelte-1wzp4ze strong:where(.svelte-1wzp4ze){color:hsl(var(--text-strong));font-size:.9rem;font-weight:600}.nl-benefits.svelte-1wzp4ze span:where(.svelte-1wzp4ze){color:hsl(var(--text-muted));font-size:.82rem}.nl-form-wrap.svelte-1wzp4ze{background:var(--gradient-card);border:1px solid hsl(var(--border));border-radius:var(--card-radius);padding:clamp(1.3rem,3vw,1.9rem)}.nl-form.svelte-1wzp4ze{flex-direction:column;gap:.85rem;display:flex}.nl-label.svelte-1wzp4ze{color:hsl(var(--text-strong));font-size:.9rem;font-weight:600}.nl-frame.svelte-1wzp4ze{opacity:0;pointer-events:none;border:0;width:0;height:0;position:absolute;left:-9999px}.nl-hp.svelte-1wzp4ze{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.nl-brevo-panel.svelte-1wzp4ze{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) * .85);background:hsl(var(--card));color:hsl(var(--text-strong));margin-bottom:1rem;padding:.9rem 1rem;font-size:.9rem;display:none}.nl-input.svelte-1wzp4ze{box-sizing:border-box;width:100%;min-height:3.1rem;font:inherit;color:hsl(var(--text-strong));background:hsl(var(--background));border:1px solid hsl(var(--input));border-radius:calc(var(--radius) * .85);padding:.85rem 1rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}.nl-input.svelte-1wzp4ze::placeholder{color:hsl(var(--text-soft))}.nl-input.svelte-1wzp4ze:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .22);outline:none}.nl-input-error.svelte-1wzp4ze{border-color:hsl(var(--destructive))}.nl-input-error.svelte-1wzp4ze:focus{border-color:hsl(var(--destructive));box-shadow:0 0 0 3px hsl(var(--destructive) / .22)}.nl-captcha.svelte-1wzp4ze{min-height:65px}.nl-msg.svelte-1wzp4ze{margin:0;font-size:.86rem;line-height:1.55}.nl-msg-error.svelte-1wzp4ze{color:hsl(var(--destructive))}.nl-msg-pending.svelte-1wzp4ze{color:hsl(var(--text-muted))}.nl-privacy.svelte-1wzp4ze{color:hsl(var(--text-soft));margin:0;font-size:.78rem}.nl-privacy.svelte-1wzp4ze a:where(.svelte-1wzp4ze){color:hsl(var(--product,var(--secondary)));text-underline-offset:2px;text-decoration:underline}.nl-done.svelte-1wzp4ze{justify-items:start;gap:.5rem;display:grid}.nl-done.svelte-1wzp4ze h3:where(.svelte-1wzp4ze){margin:.3rem 0 0}.nl-done.svelte-1wzp4ze p:where(.svelte-1wzp4ze){color:hsl(var(--text-strong-80));margin:0;font-size:.92rem}.nl-ack-wrap.svelte-1wzp4ze{width:100%;max-width:var(--content-max);margin:0 auto;padding-inline:clamp(1.1rem,3vw,2rem)}.nl-ack.svelte-1wzp4ze{color:hsl(var(--text-muted));align-items:baseline;gap:.6rem;margin:0;font-size:.92rem;line-height:1.6;display:flex}.nl-ack.svelte-1wzp4ze strong:where(.svelte-1wzp4ze){color:hsl(var(--text-strong));font-weight:600}.nl-ack-tick.svelte-1wzp4ze{fill:none;width:.95rem;height:.95rem;stroke:hsl(var(--success));stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;transform:translateY(.12rem)}.nl-full.svelte-1wzp4ze:has(.nl-ack-wrap:where(.svelte-1wzp4ze)){padding-block:clamp(1.4rem,3vw,2rem)}.nl-compact.svelte-1wzp4ze{padding-block:0}.nl-row.svelte-1wzp4ze{gap:.7rem;display:grid}.nl-row-sub.svelte-1wzp4ze{color:hsl(var(--text-muted));margin:.2rem 0 0;font-size:.84rem}.nl-row-field.svelte-1wzp4ze{gap:.6rem;display:grid}@media (width>=560px){.nl-row-field.svelte-1wzp4ze{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.nl-ack-fresh.svelte-1wzp4ze{color:hsl(var(--text-strong-80))}
