.tekstpagina{padding-top:40px;padding-bottom:64px}.tekstpagina h1{margin-bottom:20px;font-size:clamp(1.75rem,4vw,2.25rem)}.tekstpagina .proza h2{font-size:1.5rem}.midden{text-align:center}.midden .sub{margin-inline:auto}.midden__knop{margin-top:20px}.midden .pil{margin-top:4px}.wrap--smal+.wrap{margin-top:48px}.wrap+.wrap--smal{margin-top:40px}.ohero{background:linear-gradient(180deg,color-mix(in srgb,var(--merk) 11%,#fff) 0%,var(--vlak) 78%);padding:40px 0 56px}.ohero__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:48px;display:grid}.ohero h1{letter-spacing:-.02em;margin:18px 0 16px;font-size:clamp(2rem,4.5vw,2.9rem)}.ohero h1 em{color:var(--knop);font-style:normal}.ohero__intro{max-width:560px;color:var(--tekst-zacht);font-size:1.06rem;line-height:1.6}.ohero__cijfers{flex-wrap:wrap;gap:20px 36px;margin-top:26px;display:flex}.ohero__cijfers dd{font:700 1.6rem/1.1 var(--f-kop);color:var(--accent);margin:0}.ohero__cijfers div:not(:first-child) dd{color:var(--inkt)}.ohero__cijfers dt{color:var(--stil);font-size:.75rem}.fotokaart{border-radius:var(--r-l);background:var(--kaart);overflow:hidden;box-shadow:0 20px 40px #0f172a1f}.fotokaart img{aspect-ratio:4/3;object-fit:cover;width:100%}.fotokaart figcaption{text-align:center;gap:4px;padding:18px 20px 22px;line-height:1.4;display:grid}.fotokaart b{font:700 1.1rem var(--f-kop);color:var(--inkt-2)}.fotokaart span{color:var(--accent);font-size:.8rem;font-weight:700}.fotokaart q{color:var(--stil);font-size:.84rem;font-style:italic}@media (width<=860px){.ohero__grid{grid-template-columns:1fr}.fotokaart{max-width:420px}}.uitspraak{font:italic 500 1.25rem/1.5 var(--f-kop);color:var(--inkt-2);padding:6px 0}.uitspraak:before{content:"“"}.uitspraak:after{content:"”"}.stappen{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:860px;margin:28px auto 0;display:grid}.stappen--2{grid-template-columns:repeat(2,minmax(0,1fr))}.stappen>div{border:1px solid var(--lijn-warm);border-radius:var(--r-l);background:var(--kaart);box-shadow:var(--schaduw);padding:22px}.stappen h3{color:var(--inkt-2);margin-bottom:8px;font-size:1.06rem}.stappen p{color:#64748b;font-size:.875rem;line-height:1.6}.stappen__nr{background:var(--accent);width:30px;height:30px;color:var(--op-accent);border-radius:8px;place-items:center;margin-bottom:14px;font-size:.875rem;font-weight:800;display:inline-grid}.stappen__noot{color:#64748b;max-width:720px;margin:24px auto 0;font-size:.875rem}@media (width<=760px){.stappen,.stappen--2{grid-template-columns:1fr}}.tkop{letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(1.9rem,4.5vw,2.6rem)}.tkop__intro{color:var(--inkt-2);margin-bottom:14px;font-size:1.19rem;line-height:1.55}.tkop__zin{color:var(--tekst-zacht);font-size:1rem;line-height:1.65}.notitie{border:1px solid var(--lijn-warm);border-radius:var(--r);background:var(--kaart);box-shadow:var(--schaduw);padding:18px 20px;font-size:.94rem}.notitie .boven{margin-bottom:4px}.slotkaart{border:1px solid color-mix(in srgb,var(--merk) 25%,#fff);border-radius:var(--r-l);background:var(--accent-zacht);text-align:left;max-width:680px;margin:40px auto 0;padding:26px 28px}.slotkaart h2{color:var(--accent);margin-bottom:10px;font-size:1.25rem}.slotkaart p{color:var(--inkt-2);font-size:1rem;line-height:1.65}.klein{font-size:.85rem}.formulier{gap:6px;max-width:560px;margin:24px 0;display:grid}.formulier label{color:var(--inkt-2);margin-top:10px;font-size:.875rem;font-weight:700}.formulier input,.formulier textarea{border:1.5px solid var(--lijn-knop);background:var(--kaart);border-radius:10px;width:100%;padding:12px 14px;font-size:1rem}.formulier input:focus,.formulier textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint);outline:none}.formulier .knop{justify-self:start;margin-top:16px}.formulier__val{position:absolute;left:-9999px}.formulier__melding{min-height:1.5em;color:var(--accent);font-size:.94rem}.nf{text-align:center;padding:72px 0 88px}.nf h1{margin:18px 0 12px;font-size:clamp(2rem,5vw,3rem)}.nf .sub{margin-inline:auto}.nf__zoek{gap:8px;max-width:480px;margin:0 auto 40px;display:flex}.nf__zoek input{border:1.5px solid var(--lijn-knop);border-radius:var(--r);background:var(--kaart);flex:1;min-height:48px;padding:10px 14px}.nf .pillen{justify-content:center}.nf h2.boven{margin-bottom:14px}.lijstje{text-align:left;margin:0;padding:0;list-style:none}.lijstje li{color:var(--tekst);margin:0 0 8px;padding-left:24px;font-size:.92rem;line-height:1.5;position:relative}.lijstje li:before{content:"";border:2.2px solid #16a34a;border-width:0 2.2px 2.2px 0;width:6px;height:11px;position:absolute;top:.3em;left:3px;transform:rotate(45deg)}.lijstje--niet li:before{background:#dc2626;border:0;border-radius:2px;width:12px;height:2px;top:.68em;transform:none}
