.nb-blok{background:var(--groen);color:var(--papier);border-radius:var(--r-l);padding:clamp(24px,4vw,48px);margin:var(--gap) 0}
.nb-binnen{display:grid;gap:var(--gap);grid-template-columns:1fr;align-items:start}
@media (min-width:860px){.nb-binnen{grid-template-columns:1.1fr 1fr}}
.nb-blok h2{color:var(--papier);margin:.2rem 0 .6rem}
.nb-blok .eyebrow{color:var(--oranje)}
.nb-blok p{margin:0 0 .6rem}
.nb-blok a{color:var(--papier)}
.nb-form{max-width:none;background:var(--papier);color:var(--inkt);border-radius:var(--r);padding:20px}
.nb-form a{color:var(--groen)}
.nb-form input[type=email]{width:100%;min-height:46px;padding:0 14px;border:1.5px solid var(--lijn);border-radius:var(--r-s);font:inherit;background:var(--veld)}
.nb-form .knop{width:auto;margin-top:12px}
.nb-form .cf-turnstile{margin-top:8px}
.nb-klaar{font-weight:600;margin:0}
.nb-klaar:focus{outline:2px solid var(--oranje);outline-offset:4px}
.nb-pagina .nb-blok{margin-top:0}
.nb-blok .fijn-licht{opacity:.85;font-size:.95em}
.nb-wrap{margin-top:var(--gap);margin-bottom:var(--gap)}
