.ct{background:#fff}main.ct~.voet{margin-top:0}.ct [hidden]{display:none!important}.ct-hero{color:#fff;padding:clamp(7rem,calc(10vw / var(--z,1)),10rem) 0 clamp(3rem,calc(5vw / var(--z,1)),4.75rem);background:#0b1224}.ct-hin{max-width:var(--max)}.ct-label{letter-spacing:.09em;color:#8ab4ff;font-size:.8125rem;font-weight:600;display:block}.ct-hero h1{font-size:clamp(2.25rem,calc(4.4vw / var(--z,1)),4.125rem);letter-spacing:-.04em;max-width:18em;margin:.875rem 0 0;font-weight:600;line-height:1.05}.ct-hero p{max-width:40em;font-size:clamp(1.0313rem,calc(1.25vw / var(--z,1)),1.1875rem);color:#c3cde0;margin:1.125rem 0 0;line-height:1.5}.ct-blok{padding:clamp(2.25rem,calc(4.4vw / var(--z,1)),4.25rem) 0 clamp(4rem,calc(7vw / var(--z,1)),6.5rem)}.ct-grid{gap:clamp(2.25rem,calc(6vw / var(--z,1)),6rem);grid-template-columns:minmax(0,1.75fr) minmax(17.5rem,1fr);align-items:start;display:grid}.ct-rij{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;display:grid}.ct-veld{min-width:0;display:block}.ct-veld>span{color:var(--inkt);margin-bottom:.375rem;font-size:.9063rem;font-weight:500;display:block}.ct-veld small{color:var(--inkt-3);font-size:.8438rem;font-weight:400}.ct-veld input,.ct-veld textarea{width:100%;height:2.875rem;box-shadow:inset 0 0 0 1px var(--lijn-2);font:inherit;color:var(--inkt);transition:box-shadow var(--kort);background:#fff;border:0;border-radius:.625rem;padding:0 .8125rem;font-size:1rem;display:block}.ct-veld textarea{resize:vertical;height:auto;padding:.6875rem .8125rem}.ct-veld input:focus,.ct-veld textarea:focus{box-shadow:inset 0 0 0 .125rem var(--blauw-k);outline:0}.ct-veld.fout input{box-shadow:inset 0 0 0 .125rem var(--neer)}.ct-fout{color:#b93232;min-height:0;font-size:.8438rem;font-style:normal;display:block}.ct-fout:not(:empty){margin-top:.375rem}.ct-vraag{border:0;min-width:0;margin:1.75rem 0 0;padding:0}.ct-vraag legend{letter-spacing:-.01em;color:var(--inkt);margin-bottom:.625rem;padding:0;font-size:1.0313rem;font-weight:600}.ct-chips{flex-wrap:wrap;gap:.5rem;display:flex}.ct-chip{cursor:pointer;display:inline-flex;position:relative}.ct-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ct-chip span{min-height:2.625rem;box-shadow:inset 0 0 0 1px var(--lijn-2);color:var(--inkt);transition:background var(--kort),box-shadow var(--kort),color var(--kort);background:#fff;border-radius:.625rem;align-items:center;padding:.5rem .875rem;font-size:.9375rem;line-height:1.3;display:inline-flex}.ct-chip:hover span{background:var(--blauw-ll);box-shadow:inset 0 0 0 1px var(--blauw-2)}.ct-chip input:checked+span{color:#fff;box-shadow:none;background:#0b1224}.ct-chip input:focus-visible+span{outline:.125rem solid var(--blauw-k);outline-offset:.125rem}.ct-vraag.fout .ct-chip span{box-shadow:inset 0 0 0 1px #e29a9a}.ct-extra{margin-top:1.5rem}.ct-extra summary{cursor:pointer;color:var(--blauw-d);font-size:.9375rem;font-weight:500;list-style:none;display:inline-block}.ct-extra summary::-webkit-details-marker{display:none}.ct-extra .ct-veld{margin-top:.625rem}.ct-vh{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden;margin:0!important}.ct-vink{color:var(--inkt-2);cursor:pointer;align-items:flex-start;gap:.625rem;margin-top:1.375rem;font-size:.9375rem;display:flex}.ct-vink input{accent-color:#0b1224;flex:none;width:1.125rem;height:1.125rem;margin:.125rem 0 0}.ct-robot{width:1px;height:1px;position:absolute;left:-624.938rem;overflow:hidden}.ct-verzend{margin-top:1.625rem}.ct-verzend .btn[disabled]{opacity:.65;cursor:default}.ct-klein{color:var(--inkt-3);margin:.75rem 0 0;font-size:.8438rem}.ct-klein a{color:inherit;text-underline-offset:.125rem;text-decoration:underline}.ct-alg{color:#b93232;margin:.75rem 0 0;font-size:.9063rem}.ct-verwacht{padding:clamp(1.25rem,calc(2vw / var(--z,1)),1.875rem);background:var(--papier);box-shadow:inset 0 0 0 1px var(--lijn);border-radius:1rem;position:sticky;top:6rem}.ct-verwacht h2{letter-spacing:-.015em;margin:0;font-size:1.125rem;font-weight:600}.ct-stappen{gap:1.125rem;margin:1.125rem 0 0;padding:0;list-style:none;display:grid}.ct-stappen li{grid-template-columns:1.75rem minmax(0,1fr);gap:.75rem;display:grid}.ct-nr{color:#fff;background:#0b1224;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.8125rem;font-weight:600;display:grid}.ct-stappen b{letter-spacing:-.01em;font-size:.9688rem;font-weight:600;line-height:1.3;display:block}.ct-stappen p{color:var(--inkt-2);margin:.1875rem 0 0;font-size:.9063rem;line-height:1.45}.ct-klaar{color:#fff;padding:clamp(8rem,calc(11vw / var(--z,1)),11.25rem) 0 clamp(4.5rem,calc(8vw / var(--z,1)),7.5rem);background:#0b1224;outline:0;min-height:70vh}.ct-kin{flex-direction:column;align-items:flex-start;display:flex}.ct-check{color:#fff;background:#4f8cff;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;margin-bottom:1.25rem;display:grid}.ct-klaar h2{font-size:clamp(2rem,calc(3.8vw / var(--z,1)),3.5rem);letter-spacing:-.035em;max-width:18em;margin:.875rem 0 0;font-weight:600;line-height:1.08}.ct-klaar>div>p{color:#c3cde0;margin:.875rem 0 0;font-size:1.125rem}.ct-stappen.ct-drie{margin-top:clamp(2rem,calc(4vw / var(--z,1)),3.5rem);gap:clamp(1.25rem,calc(3vw / var(--z,1)),2.75rem);grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.ct-klaar .ct-nr{background:#ffffff24}.ct-klaar .ct-stappen p{color:#c3cde0}@media (width<=900px){.ct-grid{grid-template-columns:minmax(0,1fr)}.ct-verwacht{position:static}.ct-stappen.ct-drie{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.ct-rij{grid-template-columns:minmax(0,1fr)}.ct-hero{padding-top:calc(5.75rem + env(safe-area-inset-top,0px))}.ct-chips{gap:.375rem}.ct-chip span{min-height:2.375rem;padding:.4375rem .6875rem;font-size:.9063rem}.ct-verzend .btn{justify-content:center;width:100%}}.ct-conf{color:#fff;background:#0b1224;border-radius:1rem;margin:0 0 1.875rem;padding:1.375rem 1.5rem 1.5rem}.ct-confkop{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ct-conf h2{letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:600}.ct-conf p{color:#b9c4dc;max-width:34em;margin:.375rem 0 0;font-size:.9063rem;line-height:1.5}.ct-confweg{color:#9fb0cf;text-underline-offset:.1875rem;cursor:pointer;background:0 0;border:0;flex:none;padding:.25rem 0;font-size:.8438rem;text-decoration:underline}.ct-confweg:hover{color:#fff}.ct-confs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;margin-top:1.25rem;display:grid}.ct-confs label{color:#c3cde0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.375rem .625rem;font-size:.875rem;display:grid}.ct-confs output{letter-spacing:-.02em;color:#fff;font-size:1.25rem;font-weight:600}.ct-confs input{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;grid-column:1/-1;width:100%;height:1.375rem;margin:0}.ct-confs input::-webkit-slider-runnable-track{background:linear-gradient(90deg,#8ab4ff var(--p,50%),#fff3 var(--p,50%));border-radius:.25rem;height:.25rem}.ct-confs input::-moz-range-track{background:#fff3;border-radius:.25rem;height:.25rem}.ct-confs input::-moz-range-progress{background:#8ab4ff;border-radius:.25rem;height:.25rem}.ct-confs input::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:1.125rem;height:1.125rem;margin-top:-.4375rem;box-shadow:0 .125rem .5rem #0006}.ct-confs input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:1.125rem;height:1.125rem}.ct-confs input:focus-visible{outline-offset:.1875rem;border-radius:.375rem;outline:.125rem solid #8ab4ff}@media (width<=640px){.ct-conf{padding:1.125rem}.ct-confkop{flex-direction:column;gap:.5rem}.ct-confs{grid-template-columns:minmax(0,1fr);gap:.875rem}}
