.lp{--ink:var(--s-ink);--paper:var(--s-paper);--signal:var(--s-signal);--deep:var(--s-deep);--toon:var(--s-toon);--grijs:var(--s-grijs);--dun:var(--s-dun);--licht:var(--s-licht);--fout:var(--eu-hoog);--waarschuwing:var(--eu-middel);--melding:var(--eu-laag);--melding-vlak:var(--eu-laag-vlak);--melding-tekst:var(--eu-laag-tekst);--goed:var(--eu-goed);--goed-tekst:var(--s-goed-tekst);--kop:var(--s-kop);--mono:var(--s-mono);--kolom:1240px;--rand:32px;--stap:8px;--sectie:calc(var(--stap)*16)}@media (max-width:720px){.lp{--rand:16px;--sectie:calc(var(--stap)*9)}}.lp *{box-sizing:border-box;margin:0;padding:0}.lp{font-family:var(--kop);color:var(--ink);background:var(--paper);font-size:17px;line-height:1.5}.lp a{color:inherit}.lp .wrap{max-width:calc(var(--kolom) + var(--rand)*2);padding:0 var(--rand);margin:0 auto}.lp .ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.lp .zwaar{letter-spacing:-.045em;font-weight:900;font-stretch:125%;line-height:.9}.lp .mono{font-family:var(--mono)}.lp .label{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--grijs);font-size:13px;font-weight:600}.lp section{padding:var(--sectie) 0}.lp section+section{border-top:2px solid var(--ink)}.lp h2{letter-spacing:-.04em;max-width:16ch;font-size:clamp(40px,6vw,76px);font-weight:900;font-stretch:125%;line-height:.95}.lp h3{letter-spacing:-.01em;font-size:20px;font-weight:800;line-height:1.2}.lp .lead{max-width:34ch;font-size:clamp(19px,1.7vw,23px);font-weight:500;line-height:1.4}.lp .knop{background:var(--ink);min-height:56px;color:var(--paper);border:2px solid var(--ink);align-items:center;gap:12px;padding:0 24px;font-size:17px;font-weight:800;text-decoration:none;display:inline-flex}.lp .knop .ic{stroke-width:2.2px;width:19px;height:19px}.lp .knop.rand{color:var(--ink);background:0 0}.lp .knop.licht{background:var(--paper);color:var(--ink);border-color:var(--paper)}.lp .kop{align-items:center;gap:32px;height:96px;display:flex}.lp .logo{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.lp .logo svg{width:40px;height:40px}.lp .logo span{letter-spacing:-.04em;font-size:34px;font-weight:900;font-stretch:125%;line-height:1}.lp .kop nav{gap:28px;margin-left:auto;font-size:16px;font-weight:700;display:flex}.lp .kop nav a{text-decoration:none}.lp .kop nav a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:3px}.lp .taal-lofi{font-family:var(--mono);border:2px solid var(--ink);align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:600;display:inline-flex}.lp .inlog{border:2px solid var(--ink);padding:10px 16px;font-weight:800;text-decoration:none}@media (max-width:980px){.lp .kop nav{display:none}.lp .kop .taal-lofi{margin-left:auto}}@media (max-width:480px){.lp .kop{gap:12px;height:76px}.lp .logo svg{width:32px;height:32px}.lp .logo span{font-size:26px}.lp .kop .taal-lofi{display:none}.lp .inlog{margin-left:auto}}.lp .held{background:var(--signal);color:var(--paper);padding:0 0 calc(var(--stap)*12)}.lp .held h1.soort{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--paper);margin-top:calc(var(--stap)*7);font-size:13px;font-weight:600;line-height:1.4}.lp .held .slogan{letter-spacing:-.055em;color:var(--toon);margin-top:calc(var(--stap)*2);font-size:clamp(64px,13vw,200px);font-weight:900;font-stretch:125%;line-height:.86}.lp .held-rij{margin-top:calc(var(--stap)*8);align-items:end;gap:48px;display:grid}@media (min-width:1080px){.lp .held-rij{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px}}.lp .held .lead{color:var(--paper);max-width:30ch}.lp .held .knoppen{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.lp .held .logo,.lp .held .inlog{color:var(--paper)}.lp .held .inlog{border-color:var(--paper)}.lp .held .klein{font-family:var(--mono);color:var(--toon);margin-top:20px;font-size:13px;font-weight:600}.lp .scherm{background:var(--paper);color:var(--ink);border:2px solid var(--ink);box-shadow:12px 12px 0 var(--deep)}.lp .scherm-kop{border-bottom:2px solid var(--ink);align-items:center;gap:8px;height:44px;padding:0 16px;display:flex}.lp .scherm-kop svg{width:20px;height:20px}.lp .scherm-kop b{letter-spacing:-.04em;font-size:16px;font-weight:900;font-stretch:125%}.lp .scherm-kop .url{font-family:var(--mono);color:var(--grijs);margin-left:auto;font-size:12px}.lp .scherm-romp{grid-template-columns:184px minmax(0,1fr);gap:24px;padding:20px;display:grid}@media (max-width:560px){.lp .scherm-romp{grid-template-columns:1fr}}.lp .site{letter-spacing:-.03em;font-size:20px;font-weight:900;font-stretch:125%}.lp .score{letter-spacing:-.05em;color:var(--goed-tekst);margin-top:10px;font-size:76px;font-weight:900;font-stretch:125%;line-height:.85}.lp .rij{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:13.5px;font-weight:700;display:flex}.lp .rij span:first-child{align-items:center;gap:8px;display:flex}.lp .rij .n{font-family:var(--mono);font-weight:600}.lp .blok{width:12px;height:12px;display:inline-block}.lp .b-f{background:var(--fout)}.lp .b-w{background:var(--waarschuwing)}.lp .b-m{background:var(--melding)}.lp .b-g{background:var(--goed)}.lp .staven{border-bottom:2px solid var(--ink);align-items:flex-end;gap:6px;height:84px;display:flex}.lp .staven div{flex-direction:column-reverse;flex:1;display:flex}.lp .staven i{display:block}.lp .i-f{background:var(--fout)}.lp .i-w{background:var(--waarschuwing)}.lp .i-m{background:var(--melding)}.lp .sev{letter-spacing:.03em;text-transform:uppercase;padding:3px 7px;font-size:11px;font-weight:800;display:inline-block}.lp .s-f{background:var(--fout);color:#fff}.lp .s-w{background:var(--waarschuwing)}.lp .s-m{background:var(--melding-vlak);color:var(--melding-tekst)}.lp .punten{margin-top:16px}.lp .punt{border-bottom:1px solid var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;font-size:14px;font-weight:700;display:grid}.lp .punt .n{font-family:var(--mono);font-weight:600}.lp .strook{background:var(--ink);color:var(--paper);padding:calc(var(--stap)*7) 0;border-top:0}.lp .strook .wrap{flex-wrap:wrap;justify-content:space-between;gap:32px 48px;display:flex}.lp .strook b{letter-spacing:-.05em;color:var(--toon);margin-bottom:.16em;font-size:clamp(44px,5.4vw,80px);font-weight:900;font-stretch:125%;line-height:.9;display:block}@media (max-width:820px){.lp .strook .wrap{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.lp .strook span{font-family:var(--mono);color:#c8c8c8;font-size:14px}.lp .twee{margin-top:calc(var(--stap)*8);gap:48px;display:grid}@media (min-width:980px){.lp .twee{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}.lp .intro{color:#2a2a2a;max-width:46ch;margin-top:24px;font-size:19px;line-height:1.5}.lp .vergelijk{border:2px solid var(--ink);align-self:start}.lp .vergelijk-kop,.lp .vergelijk-rij{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.2fr);display:grid}.lp .vergelijk-kop{border-bottom:2px solid var(--ink)}.lp .vergelijk-kop span{font-family:var(--mono);text-transform:uppercase;color:var(--grijs);padding:12px 14px;font-size:12px;font-weight:600}.lp .vergelijk-kop span+span,.lp .vergelijk-rij span+span{border-left:1px solid var(--ink)}.lp .vergelijk-rij{border-bottom:1px solid var(--ink);font-size:14px}.lp .vergelijk-rij:last-child{border-bottom:0}.lp .vergelijk-rij span{align-items:center;gap:8px;min-width:0;padding:12px 14px;display:flex}.lp .vergelijk-rij .adres{font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}@media (max-width:560px){.lp .vergelijk-kop,.lp .vergelijk-rij{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lp .vergelijk-kop span:first-child,.lp .vergelijk-rij .adres{border-bottom:1px solid var(--ink);grid-column:1/-1}.lp .vergelijk-kop span:nth-child(2),.lp .vergelijk-rij span:nth-child(2){border-left:0}}.lp .lijst{list-style:none;display:grid}.lp .lijst li{border-top:1px solid var(--ink);align-items:flex-start;gap:16px;padding:18px 0;font-size:18px;font-weight:600;display:flex}.lp .lijst li:last-child{border-bottom:1px solid var(--ink)}.lp .lijst .ic{margin-top:2px}.lp .groepen{margin-top:calc(var(--stap)*8);border-top:2px solid var(--ink);gap:0;display:grid}@media (min-width:820px){.lp .groepen{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp .groep{border-bottom:1px solid var(--ink);padding:28px 0 32px}@media (min-width:820px){.lp .groep{padding:28px 28px 32px 0}.lp .groep:not(:nth-child(3n+1)){border-left:1px solid var(--ink);padding-left:28px}}.lp .groep h3{align-items:center;gap:12px;margin-bottom:14px;display:flex}.lp .groep ul{font-family:var(--mono);color:#2a2a2a;gap:6px;font-size:14px;list-style:none;display:grid}.lp .ernst-uitleg{flex-wrap:wrap;align-items:center;gap:24px;margin-top:40px;font-weight:700;display:flex}.lp .ernst-uitleg span{align-items:center;gap:10px;display:flex}.lp .ernst-uitleg .sev{padding:5px 9px;font-size:12px}.lp .rapporten{margin-top:calc(var(--stap)*8);gap:32px;display:grid}@media (min-width:980px){.lp .rapporten{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lp .rapport{border:2px solid var(--ink)}.lp .rapport-cover{background:var(--ink);color:var(--paper);gap:28px;padding:28px;display:grid}.lp .jouw-logo{color:#7a8290;font-family:var(--mono);background:#e9ecf2;align-items:center;gap:10px;width:max-content;padding:8px 12px;font-size:12px;display:inline-flex}.lp .jouw-logo .ic{width:18px;height:18px}.lp .rapport-cover b{letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:1.05}.lp .rapport-romp{gap:10px;padding:24px 28px 28px;display:grid}.lp .rapport-romp h3{font-size:22px}.lp .rapport-romp p{color:#2a2a2a}.lp .rapport-regel{border-top:1px solid var(--dun);align-items:flex-start;gap:10px;padding:10px 0;font-size:15px;display:flex}.lp .oplossing{background:var(--licht);margin-top:6px;padding:10px 12px;font-size:14px}.lp .extra{gap:24px;margin-top:40px;display:grid}@media (min-width:820px){.lp .extra{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp .extra>div{align-items:flex-start;gap:14px;display:flex}.lp .extra b{font-weight:800;display:block}.lp .extra p{color:#2a2a2a;font-size:15px}.lp .wie{margin-top:calc(var(--stap)*8);gap:0;display:grid}@media (min-width:820px){.lp .wie{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp .wie>div{border-top:2px solid var(--ink);padding:32px 0}@media (min-width:820px){.lp .wie>div{padding:32px 32px 0 0}.lp .wie>div+div{border-left:1px solid var(--ink);padding-left:32px}}.lp .wie .ic{stroke-width:1.6px;width:36px;height:36px}.lp .wie h3{letter-spacing:-.035em;margin:20px 0 12px;font-size:30px;font-weight:900;font-stretch:125%;line-height:1}.lp .wie p{color:#2a2a2a;max-width:34ch}.lp .tijdlijn{margin-top:calc(var(--stap)*6);border-top:2px solid var(--ink);list-style:none}.lp .tijdlijn li{border-bottom:1px solid var(--ink);grid-template-columns:140px minmax(0,1fr);gap:24px;padding:16px 0;font-weight:700;display:grid}.lp .tijdlijn time{font-family:var(--mono);color:var(--grijs);padding-top:2px;font-size:14px;font-weight:600}@media (max-width:560px){.lp .tijdlijn li{grid-template-columns:1fr;gap:4px}}.lp .europa{background:var(--deep);color:var(--paper);border-top:0}.lp .europa h2{color:var(--toon)}.lp .europa .intro{color:#d3d7ff}.lp .vier{margin-top:calc(var(--stap)*8);gap:32px;display:grid}@media (min-width:820px){.lp .vier{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp .vier div{border-top:2px solid var(--toon);padding-top:20px}.lp .vier .ic{color:var(--toon);width:28px;height:28px}.lp .vier b{margin:14px 0 6px;font-size:19px;font-weight:800;display:block}.lp .vier p{color:#d3d7ff;font-size:15px}.lp .talen{font-family:var(--mono);color:var(--toon);font-size:13px}.lp .schakel{border:2px solid var(--ink);margin-top:32px;display:inline-flex}.lp .schakel button{font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 18px;font-size:15px;font-weight:800}.lp .schakel em{font-style:normal;font-family:var(--mono);color:var(--goed-tekst);margin-left:6px;font-size:12px;font-weight:600}.lp .schakel button[aria-pressed=true] em{color:#66c7ac}.lp .plannen{gap:24px;margin-top:40px;display:grid}@media (min-width:980px){.lp .plannen{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp .plan{border:2px solid var(--ink);flex-direction:column;gap:18px;padding:28px;display:flex}.lp .plan.uit{background:var(--signal);color:var(--paper);border-color:var(--signal)}.lp .plan.uit ul{border-top-color:var(--paper)}.lp .plan .naam{letter-spacing:-.03em;font-size:28px;font-weight:900;font-stretch:125%;line-height:1}.lp .plan .voor{color:#2a2a2a;font-size:15px}.lp .plan.uit .voor{color:var(--toon)}.lp .prijs{align-items:baseline;gap:8px;display:flex}.lp .prijs b{letter-spacing:-.05em;font-size:72px;font-weight:900;font-stretch:125%;line-height:.9}.lp .prijs span{font-family:var(--mono);color:var(--grijs);font-size:14px}.lp .plan.uit .prijs span{color:var(--toon)}.lp .plan ul{border-top:1px solid var(--ink);gap:10px;padding-top:18px;font-size:15px;font-weight:600;list-style:none;display:grid}.lp .plan li{align-items:flex-start;gap:10px;display:flex}.lp .plan li .ic{stroke-width:2.4px;width:18px;height:18px;margin-top:2px}.lp .plan .knop{justify-content:center;margin-top:auto}.lp .prijs-voet{font-family:var(--mono);color:var(--grijs);margin-top:24px;font-size:13px}.lp .vragen{margin-top:calc(var(--stap)*6);gap:0 64px;display:grid}@media (min-width:980px){.lp .vragen{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp .vragen details{border-top:2px solid var(--ink);padding:20px 0}.lp .vragen summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:19px;font-weight:800;list-style:none;display:flex}.lp .vragen summary::-webkit-details-marker{display:none}.lp .vragen summary:after{content:"+";font-family:var(--mono);font-weight:600}.lp .vragen details[open] summary:after{content:"−"}.lp .vragen p{color:#2a2a2a;max-width:52ch;margin-top:12px}.lp .slot{background:var(--signal);color:var(--paper);border-top:0}.lp .slot h2{color:var(--toon);letter-spacing:-.055em;max-width:none;font-size:clamp(56px,10vw,150px);line-height:.86}.lp .slot .knoppen{flex-wrap:wrap;gap:12px;margin-top:48px;display:flex}.lp footer{background:var(--ink);color:#c8c8c8;padding:56px 0 40px;font-size:15px}.lp .voet{gap:32px;display:grid}@media (min-width:820px){.lp .voet{grid-template-columns:2fr 1fr 1fr 1fr}}.lp footer .logo{color:var(--paper)}.lp footer .logo svg rect{stroke:var(--paper)}.lp footer b{color:var(--paper);margin-bottom:10px;display:block}.lp footer ul{gap:6px;list-style:none;display:grid}.lp footer a{text-decoration:none}.lp .voet-onder{font-family:var(--mono);border-top:1px solid #333;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:20px;font-size:13px;display:flex}.lp .kop .inlog{flex:none}@media (max-width:980px){.lp .kop .taal{margin-left:auto}}@media (max-width:480px){.lp .kop .inlog{margin-left:0}}.lp .juridisch{max-width:760px}.lp .juridisch h1{letter-spacing:-.04em;margin-bottom:24px;font-size:clamp(40px,6vw,72px);font-weight:900;font-stretch:125%;line-height:.95}.lp .juridisch h2{letter-spacing:-.02em;max-width:none;margin:40px 0 12px;font-size:24px;line-height:1.2}.lp .juridisch h3{margin:24px 0 8px}.lp .juridisch p,.lp .juridisch li{color:#2a2a2a;margin-bottom:12px;font-size:17px;line-height:1.6}.lp .juridisch ul{margin-bottom:12px;padding-left:22px}.lp .juridisch li{margin-bottom:6px}.lp .kop{background:0 0;border-bottom:0;padding-top:0}.lp .ctl-kop h1,.lp .ctl-detail h1{letter-spacing:-.045em;max-width:18ch;margin:12px 0 24px;font-size:clamp(40px,6.5vw,84px);font-weight:900;font-stretch:125%;line-height:.95}.lp .ctl-kop .lead{max-width:52ch}.lp .ctl-groep h2{align-items:baseline;gap:14px;max-width:none;margin-bottom:24px;font-size:clamp(28px,3.4vw,40px);display:flex}.lp .ctl-groep h2 .mono{color:var(--grijs);letter-spacing:0;font-size:15px;font-weight:600}.lp .ctl-lijst{border-top:2px solid var(--ink);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:0;list-style:none;display:grid}.lp .ctl-lijst li{border-bottom:1px solid var(--dun)}.lp .ctl-lijst a{flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:100%;padding:16px 14px 16px 0;text-decoration:none;display:flex}.lp .ctl-lijst a:hover b{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.lp .ctl-lijst b{font-size:17px;font-weight:800;line-height:1.25}.lp .ctl-kort{color:var(--grijs);flex-basis:100%;font-size:15px;line-height:1.45}.lp .ctl-google{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--ink);padding:3px 7px;font-size:11px;font-weight:600;line-height:1}.lp .ctl-kruimel{font-family:var(--mono);color:var(--grijs);font-size:13px;font-weight:600}.lp .ctl-kruimel a{text-decoration:none}.lp .ctl-kruimel a:hover{text-decoration:underline}.lp .ctl-tags{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.lp .ctl-lead{max-width:58ch;font-size:clamp(19px,1.8vw,23px)}.lp .ctl-tekst{max-width:720px;margin-top:48px}.lp .ctl-tekst h2{letter-spacing:-.02em;max-width:none;margin:40px 0 12px;font-size:clamp(24px,2.6vw,30px);line-height:1.15}.lp .ctl-tekst p,.lp .ctl-tekst li{color:#2a2a2a;font-size:17px;line-height:1.6}.lp .ctl-tekst ul,.lp .ctl-tekst ol{gap:8px;padding-left:1.3em;display:grid}.lp .ctl-tekst ol li::marker{font-family:var(--mono);font-weight:600}.lp .ctl-cta{background:var(--signal);color:var(--paper);justify-items:start;gap:16px;max-width:720px;margin-top:56px;padding:clamp(24px,4vw,40px);display:grid}.lp .ctl-cta h2{max-width:none;font-size:clamp(28px,3.4vw,40px)}.lp .ctl-cta p{max-width:52ch}.lp .ctl-verwant{margin-top:64px}.lp .ctl-verwant h2{max-width:none;margin-bottom:16px;font-size:clamp(24px,2.6vw,30px)}.lp .levend .punten{min-height:160px;position:relative}.lp .levend .punt{max-height:48px;transition:max-height .32s ease-in-out calc(var(--i) * .35s),padding .32s ease-in-out calc(var(--i) * .35s),opacity .3s ease-out calc(var(--i) * .35s),transform .3s ease-out calc(var(--i) * .35s),border-color .3s calc(var(--i) * .35s);overflow:hidden}.lp .levend .punt[data-af]{opacity:0;border-bottom-color:#0000;max-height:0;padding-block:0;transition-delay:0s;transform:translate(-24px)}.lp .sev-stapel{justify-items:start;display:grid}.lp .sev-stapel>*{grid-area:1/1}.lp .sev.s-g{background:var(--goed);color:#fff;opacity:0;transition:opacity .12s,transform .2s ease-out;transform:scale(1)}.lp .levend .punt[data-vink] .sev.s-g{opacity:1;animation:.22s ease-out vink-tik}.lp .levend .punt[data-vink] .sev-stapel>.sev:first-child{opacity:0}@keyframes vink-tik{0%{transform:scale(1.18)}to{transform:scale(1)}}.lp .punten-leeg{opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:12px;font-size:16px;font-weight:800;transition:opacity .3s,transform .3s ease-out;display:flex;position:absolute;inset:0;transform:translateY(8px)}.lp .punten[data-leeg] .punten-leeg{opacity:1;transform:none}.lp .punten-leeg path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .1s}.lp .punten[data-leeg] .punten-leeg path{stroke-dashoffset:0;transition:stroke-dashoffset .45s ease-out .15s}.lp .levend .score.vol{animation:.45s cubic-bezier(.3,1.6,.5,1) score-vol}@keyframes score-vol{0%{transform:scale(.8)}to{transform:scale(1)}}.lp .levend .blok{transition:background-color .3s}.lp .levend .label.gezond{color:var(--ink);letter-spacing:.06em;margin-top:14px;font-size:12px;font-weight:800}.lp .levend .score{font-variant-numeric:tabular-nums}.lp .i-g{background:var(--goed)}@media (prefers-reduced-motion:reduce){.lp .levend *{transition:none!important;animation:none!important}}.lp .knop,.lp .knop.rand{background:var(--signal);color:var(--paper);border-color:var(--signal);transition:background-color .15s,color .15s}.lp .knop:hover,.lp .knop.rand:hover{color:var(--signal);background:0 0}.lp :is(.held,.slot,.plan.uit,.ctl-cta) .knop{background:var(--paper);color:var(--ink);border-color:var(--paper)}.lp :is(.held,.slot,.plan.uit,.ctl-cta) .knop.rand{color:var(--paper);border-color:var(--paper);background:0 0}.lp :is(.held,.slot,.plan.uit,.ctl-cta) .knop:hover{color:var(--paper);background:0 0}.lp :is(.held,.slot,.plan.uit,.ctl-cta) .knop.rand:hover{background:var(--paper);color:var(--signal)}.lp .ic{color:var(--signal)}.lp .knop .ic,.lp :is(.held,.slot,.plan.uit,.ctl-cta,.europa,.strook,footer,.rapport-cover) .ic{color:currentColor}.lp .europa .vier .ic{color:var(--paper)}.lp .jouw-logo .ic{color:currentColor}.lp .kop nav a:hover{-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.lp .inlog{border-color:var(--signal);color:var(--signal)}.lp .schakel{border-color:var(--signal)}.lp .schakel button{color:var(--signal)}.lp .schakel button[aria-pressed=true]{background:var(--signal);color:var(--paper)}.lp .vragen summary:after{color:var(--signal)}.lp .vragen details[open]{border-top-color:var(--signal)}.lp .tijdlijn time{color:var(--signal)}.lp .ctl-google{border-color:var(--signal);color:var(--signal)}.lp :is(.ctl-tekst,.juridisch,.vragen) a{color:var(--signal);text-underline-offset:3px;text-decoration-thickness:2px}.lp .ctl-lijst a:hover b{-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.lp .partners{margin-top:calc(var(--stap)*8);border-block:2px solid var(--paper);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lp .partners-band{width:max-content;animation:48s linear infinite partners;display:flex}.lp .partners:hover .partners-band{animation-play-state:paused}.lp .partners ul{list-style:none;display:flex}.lp .partners li{white-space:nowrap;border-right:1px solid #ffffff40;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;gap:4px 16px;padding:22px 40px;display:grid}.lp .partners li span{grid-column:2}.lp .partner-blok{grid-row:1/3;width:22px;height:22px;display:block}.lp .partner-blok.b0{background:var(--paper)}.lp .partner-blok.b1{background:var(--eu-middel)}.lp .partner-blok.b2{background:var(--eu-laag)}.lp .partner-blok.b3{background:var(--eu-goed)}.lp .partners b{letter-spacing:-.03em;font-size:clamp(24px,2.4vw,34px);font-weight:900;font-stretch:125%;line-height:1}.lp .partners span{font-family:var(--mono);color:#d3d7ff;font-size:13px}@keyframes partners{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.lp .partners-band{animation:none}.lp .partners{overflow-x:auto}}.lp.over .held{padding-bottom:calc(var(--stap)*14)}.lp.over .over-opening{margin-top:calc(var(--stap)*3);gap:40px;display:grid}.lp.over .over-opening p{max-width:40ch;color:var(--paper);font-size:clamp(19px,1.7vw,23px);font-weight:500;line-height:1.4}.lp.over .over-opening p:first-child{letter-spacing:-.05em;max-width:12ch;font-size:clamp(52px,9vw,140px);font-weight:900;font-stretch:125%;line-height:.9}.lp .over-rij{gap:24px;display:grid}@media (min-width:980px){.lp .over-rij{grid-template-columns:minmax(0,3fr) minmax(0,8fr);gap:64px}}.lp .over-nr{font-family:var(--mono);color:var(--signal);border-top:2px solid var(--signal);align-self:start;padding-top:14px;font-size:15px;font-weight:600}.lp .europa .over-nr{color:var(--paper);border-color:var(--paper)}.lp .over-tekst{max-width:62ch}.lp .over-tekst h2{max-width:none;margin-bottom:28px;font-size:clamp(36px,4.6vw,60px)}.lp .over-tekst p{color:#2a2a2a;margin-bottom:18px;font-size:clamp(18px,1.5vw,21px);line-height:1.55}.lp .europa .over-tekst p{color:#d3d7ff}.lp .over-tekst a{color:var(--signal);text-underline-offset:4px;font-weight:700;text-decoration-thickness:2px}.lp .over-tekst ul{border-top:2px solid var(--ink);margin-top:8px;list-style:none;display:grid}.lp .over-tekst li{border-bottom:1px solid var(--ink);padding:18px 0;font-size:clamp(18px,1.5vw,21px);line-height:1.45}.lp .over-tekst li strong{letter-spacing:-.03em;color:var(--signal);margin-bottom:4px;font-size:clamp(24px,2.2vw,30px);font-weight:900;font-stretch:125%;display:block}.lp .over-deel .partners{margin-top:calc(var(--stap)*10)}.lp .over-gegevens{padding:calc(var(--stap)*8) 0;border-top:0}.lp .over-gegevens .wrap{gap:32px;display:grid}@media (min-width:820px){.lp .over-gegevens .wrap{grid-template-columns:2fr 1fr}}.lp .over-gegevens h3{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--grijs);margin-bottom:12px;font-size:13px;font-weight:600}.lp .over-gegevens ul{gap:4px;font-size:15px;list-style:none;display:grid}.lp .over-gegevens p{font-size:15px}.lp .over-gegevens a{color:var(--signal)}.lp .menubalk{z-index:50;background:var(--signal);color:var(--paper);transition:background-color .25s;position:fixed;inset:0 0 auto}.lp .menubalk.donker{background:var(--ink)}.lp .menubalk .logo,.lp .menubalk .inlog,.lp .menubalk nav a{color:var(--paper)}.lp .menubalk .inlog{border-color:var(--paper)}.lp .menubalk .kop,.lp .menubalk-ruimte{height:80px}@media (max-width:480px){.lp .menubalk .kop,.lp .menubalk-ruimte{height:68px}}@media (prefers-reduced-motion:reduce){.lp .menubalk{transition:none}}.lp section,.lp [id]{scroll-margin-top:96px}.lp section .wrap>h2:before{content:"";transform-origin:0;background:linear-gradient(var(--eu-hoog),var(--eu-hoog)) 0 0/14px 14px no-repeat,linear-gradient(var(--eu-middel),var(--eu-middel)) 20px 0/14px 14px no-repeat, linear-gradient(var(--eu-laag),var(--eu-laag)) 40px 0/14px 14px no-repeat,linear-gradient(var(--eu-goed),var(--eu-goed)) 60px 0/14px 14px no-repeat;width:74px;height:14px;margin-bottom:24px;display:block}.lp :is(.europa,.slot) .wrap>h2:before{background:linear-gradient(var(--paper),var(--paper)) 0 0/14px 14px no-repeat,linear-gradient(var(--eu-middel),var(--eu-middel)) 20px 0/14px 14px no-repeat, linear-gradient(var(--eu-laag),var(--eu-laag)) 40px 0/14px 14px no-repeat,linear-gradient(var(--eu-goed),var(--eu-goed)) 60px 0/14px 14px no-repeat}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp section .wrap>h2:before{animation:linear both blok-open;animation-timeline:view();animation-range:entry 20% cover 35%}.lp section .wrap>.intro,.lp :is(.groepen,.wie,.vier,.rapporten,.plannen,.twee)>*,.lp .tijdlijn>li,.lp .vragen details{animation:linear both scroll-in;animation-timeline:view();animation-range:entry entry 25%}.lp :is(.groepen,.wie,.vier,.plannen)>:nth-child(3n+2){animation-range:entry 4% entry 29%}.lp :is(.groepen,.wie,.vier,.plannen)>:nth-child(3n){animation-range:entry 8% entry 33%}}}@keyframes blok-open{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes scroll-in{0%{transform:translateY(24px)}to{transform:none}}.lp h2.typt .tik{visibility:hidden}.lp h2.typt .tik.aan{visibility:visible}.lp h2.typt .tik.aan:has(+.tik:not(.aan)){box-shadow:6px 0 0 var(--eu-middel)}@font-face{font-family:Snaglist Vink;src:url(/fonts/vink-inter-900.woff2)format("woff2");font-weight:900;font-display:block;unicode-range:U+2713}.lp :is(.slogan,.europa h2) .sl-eind{display:inline-block;position:relative}.lp :is(.slogan,.europa h2) .sl-punt{transform-origin:50% 85%;display:inline-block}.lp :is(.slogan,.europa h2).klaar .sl-punt{animation:.22s ease-in .35s both punt-weg}.lp :is(.slogan,.europa h2) .sl-vink{letter-spacing:0;clip-path:inset(0 100% 0 0);font-family:Snaglist Vink;font-weight:900;font-stretch:100%;position:absolute;bottom:0;left:-.04em}.lp :is(.slogan,.europa h2).klaar .sl-vink{animation:.45s cubic-bezier(.3,.7,.3,1) .5s forwards vink-in}@keyframes punt-weg{to{opacity:0;transform:scale(0)}}@keyframes vink-in{to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.lp .slogan .sl-punt{opacity:0;animation:none!important}.lp :is(.slogan,.europa h2) .sl-vink{clip-path:none;animation:none!important}}.lp .slogan.typen{visibility:hidden;animation:0s 2s forwards toon-slogan}@keyframes toon-slogan{to{visibility:visible}}.lp .slogan.typt .tik{visibility:hidden}.lp .slogan.typt .tik.aan{visibility:visible}.lp .slogan.typt .sl-vink{visibility:hidden}:is(.lp .slogan.typt .tik.aan:has(+.tik:not(.aan)),.lp .slogan.typt .tik.aan:has(+br+.tik:not(.aan))){box-shadow:.06em 0 0 var(--eu-middel)}.lp :is(.slogan,.europa h2) .sl-vink{color:var(--eu-middel)}.lp .europa h2 .sl-woord{white-space:nowrap}.lp .europa h2.klaar .sl-woord~.sl-woord .sl-vink{animation-delay:.8s}.lp .mini{border:1px solid var(--ink);margin:6px 0 4px}.lp .mini-kop{border-bottom:1px solid var(--ink);font-family:var(--mono);color:var(--grijs);justify-content:space-between;align-items:end;gap:12px;padding:10px 12px;font-size:12px;display:flex}.lp .mini-score{font-family:var(--kop);color:var(--eu-goed);justify-items:end;font-size:34px;font-weight:900;font-stretch:125%;line-height:.9;display:grid}.lp .mini-score small{font-family:var(--mono);letter-spacing:.06em;color:var(--grijs);font-size:10px;font-weight:600;font-stretch:100%}.lp .mini-balk{transform-origin:0;height:10px;display:flex}.lp .mini-balk i{display:block}.lp .mini-rij{border-top:1px solid var(--dun);grid-template-columns:minmax(92px,auto) minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;font-size:14px;font-weight:700;display:grid}.lp .mini-rij b{font-family:var(--mono);font-weight:600}.lp .mini-rij small{font-family:var(--mono);color:var(--grijs);font-size:11px;font-weight:500;display:block}.lp .mini-rij .sev{justify-self:start}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp .mini-balk{animation:linear both balk-groei;animation-timeline:view();animation-range:entry 10% cover 40%}.lp .mini-rij{animation:linear both rij-in;animation-timeline:view();animation-range:entry calc(var(--i) * 6%) entry calc(40% + var(--i) * 6%)}}}@keyframes balk-groei{0%{transform:scaleX(0)}to{transform:none}}@keyframes rij-in{0%{clip-path:inset(0 100% 0 0);transform:translate(-24px)}to{clip-path:inset(0);transform:none}}.lp .mini .sev.s-g{opacity:1;transform:none}.lp{flex-direction:column;min-height:100svh;display:flex}.lp>footer{margin-top:auto}.lp .held .doelgroep-label{color:#d3d7ff;margin-top:calc(var(--stap)*7)}.lp .held h1.doelgroep-kop{letter-spacing:-.05em;color:var(--toon);max-width:14ch;margin-top:16px;font-size:clamp(48px,8vw,124px);font-weight:900;font-stretch:125%;line-height:.9}.lp.doelgroep .over-opening p:first-child{letter-spacing:0;max-width:46ch;font-size:clamp(19px,1.7vw,23px);font-weight:500;font-stretch:100%;line-height:1.4}.lp .wie .meer{color:var(--signal);align-items:center;gap:8px;margin-top:14px;font-weight:800;text-decoration:none;display:inline-flex}.lp .wie .meer:hover{text-underline-offset:4px;text-decoration:underline}.lp .contact-deel{padding:calc(var(--stap)*10) 0}.lp .contact-form,.lp .contact-deel .melding{gap:20px;max-width:560px;display:grid}.lp .contact-form label{gap:8px;font-size:15px;font-weight:700;display:grid}.lp .contact-form .veld{font:inherit;font-weight:400}.lp .contact-form textarea.veld{resize:vertical;min-height:180px;line-height:1.5}.lp .contact-form .melding{margin:0}.lp .contact-form .klein{color:var(--grijs);margin:0;font-size:14px}.lp .contact-val{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.lp.contact .over-opening p:first-child{letter-spacing:0;max-width:46ch;font-size:clamp(19px,1.7vw,23px);font-weight:500;font-stretch:100%;line-height:1.4}
