.vd{font-family:var(--plk-letter);color:var(--plk-tekst)}.vd-hero{padding:var(--plk-ruimte-5) 0 var(--plk-ruimte-6)}.vd h1{font-family:var(--plk-letter);font-size:var(--plk-t-h1);line-height:var(--plk-lh-kop);letter-spacing:var(--plk-sp-h1);font-weight:var(--plk-gewicht-vet);color:var(--plk-tekst);margin:0 0 var(--plk-ruimte-3);max-width:18ch}.vd-lead{font-size:var(--plk-t-lead);line-height:var(--plk-lh-lead);color:var(--plk-tekst-2);max-width:var(--plk-regel);margin:0 0 var(--plk-ruimte-4)}.vd-getal{font-family:var(--plk-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--plk-gewicht-half);color:var(--plk-tekst)}.vd-check{background:var(--plk-wit);border:var(--plk-lijn-dik) solid var(--plk-lijn);border-radius:var(--plk-r-kaart);padding:var(--plk-ruimte-4)}.vd-check h2{font-size:var(--plk-t-h3);line-height:var(--plk-lh-kop);letter-spacing:var(--plk-sp-h3);font-weight:var(--plk-gewicht-vet);margin:0 0 var(--plk-ruimte-1)}.vd-check .vd-bij{font-size:var(--plk-t-klein);line-height:var(--plk-lh-body);color:var(--plk-tekst-2);margin:0 0 var(--plk-ruimte-4);max-width:var(--plk-regel)}.vd-velden{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--plk-ruimte-3);gap:var(--plk-ruimte-3);align-items:end}.vd-veld label{display:block;font-size:var(--plk-t-fijn);font-weight:var(--plk-gewicht-half);color:var(--plk-tekst-3);margin-bottom:var(--plk-ruimte-1)}.vd-veld input,.vd-veld select{font:inherit;font-size:var(--plk-t-ui);width:100%;padding:12px 16px;color:var(--plk-tekst);background:var(--plk-wit);border:var(--plk-lijn-dik) solid var(--plk-lijn);border-radius:var(--plk-rond)}.vd-veld input::placeholder{color:var(--plk-tekst-3)}.vd-knop{font:inherit;font-size:var(--plk-t-ui);font-weight:var(--plk-gewicht-half);color:var(--plk-op-oranje);background:var(--plk-oranje-diep);border:var(--plk-lijn-dik) solid var(--plk-oranje-diep);border-radius:var(--plk-rond);padding:12px 24px;cursor:pointer;transition:transform var(--plk-duur) var(--plk-soepel)}.vd-knop:hover{transform:translateY(-1px)}.vd-privacy{display:flex;gap:var(--plk-ruimte-2);align-items:baseline;margin:var(--plk-ruimte-3) 0 0;font-size:var(--plk-t-fijn);line-height:var(--plk-lh-fijn);color:var(--plk-tekst-3);max-width:var(--plk-regel)}.vd-privacy strong{color:var(--plk-tekst);font-weight:var(--plk-gewicht-half)}.vd-sectie{margin-top:var(--plk-ruimte-6)}.vd-sectie h2{font-size:var(--plk-t-h2-klein);line-height:var(--plk-lh-kop);letter-spacing:var(--plk-sp-h2);font-weight:var(--plk-gewicht-vet);margin:0 0 var(--plk-ruimte-2)}.vd-sectie .vd-intro{font-size:var(--plk-t-body);line-height:var(--plk-lh-body);color:var(--plk-tekst-2);max-width:var(--plk-regel);margin:0 0 var(--plk-ruimte-4)}.vd-drie{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--plk-ruimte-3);gap:var(--plk-ruimte-3)}.vd-kaart{background:var(--plk-wit);border:var(--plk-lijn-dik) solid var(--plk-lijn);border-radius:var(--plk-r-kaart);padding:var(--plk-ruimte-4)}.vd-kaart h3{font-size:var(--plk-t-h3);line-height:var(--plk-lh-kop);letter-spacing:var(--plk-sp-h3);font-weight:var(--plk-gewicht-vet);margin:0 0 var(--plk-ruimte-2)}.vd-kaart p{font-size:var(--plk-t-body);line-height:var(--plk-lh-body);color:var(--plk-tekst-2);margin:0}.vd-uitkomst{display:inline-block;font-size:var(--plk-t-fijn);font-weight:var(--plk-gewicht-half);border-radius:var(--plk-rond);padding:4px 12px;margin-bottom:var(--plk-ruimte-2)}.vd-uitkomst[data-u=duur]{background:var(--plk-letop-vlak);color:var(--plk-letop-tekst)}.vd-uitkomst[data-u=scherp]{background:var(--plk-goed-vlak);color:var(--plk-goed-tekst)}.vd-uitkomst[data-u=buiten]{background:var(--plk-neutraal-vlak);color:var(--plk-neutraal-tekst)}.vd-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--plk-ruimte-3);gap:var(--plk-ruimte-3)}.vd-link{display:block;text-decoration:none;color:inherit;background:var(--plk-wit);border:var(--plk-lijn-dik) solid var(--plk-lijn);border-radius:var(--plk-r-kaart);padding:var(--plk-ruimte-4);transition:transform var(--plk-duur) var(--plk-soepel)}.vd-link:hover{transform:translateY(-2px)}.vd-link .vd-pijl{display:block;margin-top:var(--plk-ruimte-2);font-weight:var(--plk-gewicht-half);color:var(--plk-link)}.vd-nacht{margin-top:var(--plk-ruimte-6);background:var(--plk-inkt);border-radius:var(--plk-r-blok);padding:var(--plk-ruimte-5) var(--plk-ruimte-4)}.vd-nacht,.vd-nacht h2{color:var(--plk-op-inkt)}.vd-nacht h2{font-size:var(--plk-t-h2-klein);line-height:var(--plk-lh-kop);letter-spacing:var(--plk-sp-h2);font-weight:var(--plk-gewicht-vet);margin:0 0 var(--plk-ruimte-2)}.vd-nacht p{font-size:var(--plk-t-body);line-height:var(--plk-lh-body);max-width:var(--plk-regel);margin:0}.vd-nacht p,.vd-stempel{color:var(--plk-op-inkt)}.vd-stempel{font-family:var(--plk-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--plk-t-klein)}.vd-nacht a,.vd-stempel{font-weight:var(--plk-gewicht-half)}.vd-nacht a{color:var(--plk-perzik)}.vd-naar-deals{margin-top:var(--plk-ruimte-4)}.vd-naar-deals a{display:inline-block;font-size:var(--plk-t-ui);font-weight:var(--plk-gewicht-half);color:var(--plk-op-inkt);text-decoration:none;border:var(--plk-lijn-dik) solid var(--plk-lijn-op-inkt);border-radius:var(--plk-rond);padding:10px 22px}@media (prefers-reduced-motion:reduce){.vd-knop,.vd-link{transition:none}.vd-knop:hover,.vd-link:hover{transform:none}}