.lp{--ink:var(--s-ink);--paper:var(--s-paper);--signal:var(--s-signal);--deep:var(--s-deep);--grijs:var(--s-grijs);--dun:var(--s-dun);--licht:var(--s-licht);--fout:var(--s-fout);--waarschuwing:var(--s-waarschuwing);--melding:var(--s-melding);--melding-vlak:var(--s-melding-vlak);--melding-tekst:var(--s-melding-tekst);--goed:var(--s-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);padding:0 0 calc(var(--stap)*12)}.lp .held h1.soort{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin-top:calc(var(--stap)*7);font-size:13px;font-weight:600;line-height:1.4}.lp .held .slogan{letter-spacing:-.055em;color:var(--deep);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(--ink);max-width:30ch}.lp .held .knoppen{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.lp .held .knop.rand{border-color:var(--ink)}.lp .held .klein{font-family:var(--mono);color:var(--deep);margin-top:20px;font-size:13px;font-weight:600}.lp .scherm{background:var(--paper);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 div:not(:last-child){opacity:.55}.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(--signal);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)}.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(--signal)}.lp .europa .intro{color:#f3d9cc}.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(--signal);padding-top:20px}.lp .vier .ic{color:var(--signal);width:28px;height:28px}.lp .vier b{margin:14px 0 6px;font-size:19px;font-weight:800;display:block}.lp .vier p{color:#f3d9cc;font-size:15px}.lp .talen{font-family:var(--mono);color:var(--signal);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 button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.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:#7ee2a8}.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)}.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(--deep)}.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(--deep)}.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 .plan.uit .knop{background:var(--ink)}.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);border-top:0}.lp .slot h2{color:var(--deep);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 .slot .knop.rand{border-color:var(--ink)}.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);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 .punten.levend{min-height:160px;position:relative}.lp .levend .punt{max-height:48px;animation:punt-af 10s calc(var(--i) * .35s) infinite;overflow:hidden}.lp .sev-stapel{justify-items:start;display:grid}.lp .sev-stapel>*{grid-area:1/1}.lp .levend .sev-stapel>.sev:first-child{animation:punt-label 10s calc(var(--i) * .35s) infinite}.lp .sev.s-g{background:var(--goed);color:#fff;opacity:0;animation:punt-vink 10s calc(var(--i) * .35s) infinite}.lp .punten-leeg{opacity:0;justify-content:center;align-items:center;gap:12px;font-size:16px;font-weight:800;animation:10s infinite lijst-leeg;display:flex;position:absolute;inset:0}.lp .punten-leeg path{stroke-dasharray:1;stroke-dashoffset:1px;animation:10s infinite leeg-haak}@keyframes punt-af{0%,27.5%{opacity:1;border-bottom-color:var(--ink);max-height:48px;padding-block:9px;transform:none}30.5%,66%{opacity:0;border-bottom-color:#0000;max-height:0;padding-block:0;transform:translate(-24px)}69.5%,to{opacity:1;border-bottom-color:var(--ink);max-height:48px;padding-block:9px;transform:none}}@keyframes punt-label{0%,24.5%{opacity:1}25%,66%{opacity:0}66.5%,to{opacity:1}}@keyframes punt-vink{0%,24.5%{opacity:0;transform:scale(1)}25%{opacity:1;transform:scale(1.15)}26.5%,30.5%{opacity:1;transform:scale(1)}31%,to{opacity:0}}@keyframes lijst-leeg{0%,42%{opacity:0;transform:translateY(8px)}45%,62%{opacity:1;transform:none}65%,to{opacity:0}}@keyframes leeg-haak{0%,44%{stroke-dashoffset:1px}49%,to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.lp .levend .punt,.lp .levend .sev-stapel>.sev:first-child,.lp .sev.s-g,.lp .punten-leeg,.lp .punten-leeg path{animation:none}}
