.d-top{margin-top:clamp(36px,4.6vw,72px)}.d-top-in{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(30px,4vw,56px);align-items:end}@media(min-width:900px){.d-top-in{grid-template-columns:minmax(0,1fr) minmax(300px,390px)}}.d-top h1{margin:0;font-weight:700;font-size:clamp(33px,4.6vw,64px);line-height:1.04;letter-spacing:-.022em;-webkit-hyphens:none;hyphens:none}.d-top-lede{margin:clamp(16px,1.8vw,24px) 0 0;font-size:clamp(16.5px,1.35vw,19px);line-height:1.55;color:var(--zacht);max-width:50ch}.d-index{display:flex;flex-direction:column;border-top:1px solid var(--lijn-2)}.d-index a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0;min-height:56px;border-bottom:1px solid var(--lijn-2);color:var(--inkt);transition:padding-left .22s var(--ease),color .22s var(--ease)}.d-index a:hover{padding-left:8px;color:var(--azuur-diep)}.d-index a>span{display:block;min-width:0}.d-index b{display:block;font-size:17px;font-weight:700;letter-spacing:-.01em}.d-index a>span>span{display:block;margin-top:3px;font-size:14px;line-height:1.4;color:var(--zacht)}.d-index svg{flex:none;color:var(--azuur-diep)}.d-index-hulp{margin:14px 0 0;font-size:14.5px;line-height:1.5;color:var(--zacht)}.d-index-hulp a{padding:14px 0;color:var(--azuur-diep);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.d-index-hulp a:hover{color:var(--inkt)}.d-hoofdstuk{margin-top:clamp(52px,6vw,96px);scroll-margin-top:88px}.d-vlak{border-radius:clamp(22px,2.4vw,32px);padding:clamp(28px,3.6vw,60px)}.d-vlak-nacht{background:var(--nacht);color:var(--ijs)}.d-vlak-nacht.rand-boven{padding-top:max(100px,calc(clamp(28px,3.6vw,60px) + 46px))}.d-vlak-ijs{background:var(--vlak)}.d-vlak-papier{border-radius:0;border-top:1px solid var(--lijn-2);padding:clamp(28px,3.2vw,48px) 0 0}.d-kop{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(26px,3.4vw,54px);align-items:center}@media(min-width:940px){.d-kop{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.d-kop h2{margin:clamp(12px,1.6vw,20px) 0 0;font-weight:700;font-size:clamp(27px,3vw,44px);line-height:1.1;letter-spacing:-.02em;max-width:22ch;text-wrap:balance;-webkit-hyphens:none;hyphens:none}.d-kop p{margin:clamp(13px,1.4vw,18px) 0 0;font-size:clamp(16px,1.25vw,17.5px);line-height:1.6;max-width:56ch;color:var(--zacht)}.op-donker .d-kop p{color:var(--ijs-78)}.d-beeld{position:relative;overflow:hidden;border-radius:clamp(16px,1.4vw,20px);aspect-ratio:4 / 3;background:var(--vlak)}.op-donker .d-beeld{background:#eaf0fb12}.d-beeld img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.d-merk{display:grid;place-items:center;padding:clamp(4px,1vw,16px) 0}.d-merk img{width:min(100%,310px);height:auto;image-rendering:pixelated}.d-label{margin:0 0 clamp(14px,1.6vw,20px);font-size:13px;font-weight:700;letter-spacing:0;color:var(--azuur-diep)}.op-donker .d-label{color:var(--azuur)}.d-kaarten{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));margin-top:clamp(26px,3.2vw,44px)}.d-vlak-ijs .kaartlijn{background:#f5f8fd;border-color:var(--lijn)}.d-krijg-blok{margin-top:clamp(26px,3.2vw,44px)}.d-krijg{display:grid;gap:22px 30px;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.d-krijg>div{border-top:1px solid var(--lijn-2);padding-top:14px}.op-donker .d-krijg>div{border-top-color:var(--ijs-lijn-2)}.d-krijg h3{margin:0;font-weight:700;font-size:17px;line-height:1.25;letter-spacing:-.008em}.d-krijg p{margin:7px 0 0;font-size:14.5px;line-height:1.55;color:var(--zacht)}.op-donker .d-krijg p{color:var(--ijs-78)}.d-voet{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 36px;margin-top:clamp(24px,3vw,40px);padding-top:clamp(18px,2vw,26px);border-top:1px solid var(--lijn-2)}.op-donker .d-voet{border-top-color:var(--ijs-lijn)}.d-voet p{margin:0;max-width:64ch;font-size:16px;line-height:1.55;color:var(--zacht)}.op-donker .d-voet p{color:var(--ijs-78)}.d-voet-acts{display:flex;flex-wrap:wrap;align-items:center;gap:4px 28px}.d-voet-slot .btn{margin-right:4px}.d-voet-slot .btn:hover{transform:none}@media(max-width:640px){.d-voet-acts{width:100%;flex-direction:column;align-items:flex-start;gap:2px}.d-voet-slot .btn{width:100%;margin:4px 0 8px}}.d-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:15.5px;font-weight:600;color:var(--azuur-diep);white-space:nowrap}.d-link span{border-bottom:1px solid currentColor;padding-bottom:2px}.op-donker .d-link{color:var(--azuur)}.d-link svg{flex:none;transition:transform .22s var(--ease)}.d-link:hover svg{transform:translate(3px)}.kaartlijn .d-link{margin-top:auto;padding:0 8px}.d-link-zacht{font-weight:500;color:var(--zacht)}.d-link-zacht span{border-bottom-color:var(--lijn-3)}.d-link-zacht:hover{color:var(--inkt)}.op-donker .d-link-zacht{color:var(--ijs-78)}.op-donker .d-link-zacht span{border-bottom-color:var(--ijs-lijn-2)}.op-donker .d-link-zacht:hover{color:var(--ijs)}.d-vlak-nacht .kaartlijn p.motor-kaart-tekst{color:var(--ijs-78)}@media(max-width:640px){.d-merk img{width:min(100%,240px)}}.d-beeld-web{position:relative;overflow:hidden;border-radius:14px;background:var(--nacht, #0c1b33);aspect-ratio:1.779 / 1;height:auto!important}.d-beeld-web img{top:30px!important;height:calc(100% - 30px)!important;object-fit:cover!important;object-position:50% 0!important}.d-video{margin:clamp(20px,3vw,36px) 0 clamp(24px,3.2vw,44px)}.d-video .dv{border-radius:16px}@media(max-width:768px){.d-video .dv-schakel{display:none}}.d-intro [data-persona-alleen] a,p [data-persona-alleen] a{color:var(--azuur-diep);text-decoration:underline;text-underline-offset:3px}.d-partners{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:clamp(22px,3vw,34px) 0 clamp(18px,2.4vw,28px)}.d-partners span{font-size:13px;font-weight:600;color:var(--ijs-78);margin-right:6px}.d-partners img{height:30px;width:auto;padding:6px 12px;border-radius:8px;background:#fff;box-sizing:content-box}
