.nl-cta{position:relative;overflow:hidden;padding:var(--space-20) 0}.nl-cta__inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:center}.nl-cta__eyebrow{font-size:var(--text-sm);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dark-text-muted);margin:0 0 var(--space-4)}.nl-cta__title{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;line-height:1.18;margin:0 0 var(--space-6)}.nl-cta__desc{font-size:var(--text-base);color:var(--dark-text-muted);line-height:1.7;margin:0 0 var(--space-6)}.nl-cta__pills{display:flex;flex-wrap:wrap;gap:var(--space-2)}.nl-cta__pill{font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;color:color-mix(in srgb,var(--nav-base-color) 82%,var(--dark-text-muted));border:1px solid color-mix(in srgb,var(--nav-base-color) 22%,transparent);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);background:color-mix(in srgb,var(--nav-base-color) 6%,transparent);white-space:nowrap}.nl-cta .input,.nl-cta .input:focus,.nl-cta .input:focus-visible,.nl-cta .input:hover,.nl-cta .textarea,.nl-cta .textarea:focus,.nl-cta .textarea:focus-visible,.nl-cta .textarea:hover{background:var(--input-bg);border-color:var(--input-border);color:var(--text-primary)}.nl-cta__form .label{color:var(--dark-text)}.nl-cta__form .nl-form__consent-text{color:var(--dark-text-muted)}.nl-cta__form .nl-form__consent-link,.nl-cta__form .nl-form__success-text,.nl-cta__form .nl-form__success-title{color:var(--dark-text)}@media (max-width:767px){.nl-cta{padding:var(--space-16) 0}.nl-cta__inner{grid-template-columns:1fr;gap:var(--space-12)}}