:root{--navy:#1f1d3d;--navy-2:#2a2850;--nacht:#17162e;--goud:#ccb484;--goud-d:#7d6539;--ivoor:#f7f3ec;--papier:#fffdf9;--lijn:#e6dfd1;--inkt:#1f1d3d;--zacht:#5f5a6c;--kop:"Montserrat", "Poppins", "Segoe UI", sans-serif;--tekst:"Poppins", "Segoe UI", system-ui, sans-serif;--breed:1160px;--rand:calc(clamp(20px, 4vw, 40px))}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body,html,p{margin:0}body{font-family:var(--tekst);color:var(--inkt);background:var(--ivoor);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.65}a{color:inherit}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--kop);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:700;line-height:1.12}.wrap{width:100%;max-width:var(--breed);padding:0 var(--rand);margin:0 auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.overslaan{z-index:50;background:var(--goud);color:var(--navy);border-radius:8px;padding:10px 16px;font-weight:600;position:absolute;top:-60px;left:12px}.overslaan:focus{top:12px}.blok{padding:calc(clamp(64px,8vw,112px)) 0}.blok--papier{background:var(--papier)}.blok--navy{background:var(--navy);color:#fff}.blok h2{font-size:calc(clamp(2rem,3.8vw,3rem))}.blok-kop{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px 56px;margin-bottom:44px;display:grid}.lead{color:var(--zacht);max-width:54ch;font-size:1.05rem}.blok--navy .lead{color:#ffffffc7}.knop{min-height:50px;font-family:var(--tekst);cursor:pointer;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.knop--navy{background:var(--navy);color:#fff}.knop--navy:hover{background:var(--navy-2)}.knop--goud{background:var(--goud);color:var(--navy)}.knop--goud:hover{background:#dcc699}.knop--lijn{background:0 0;border-color:currentColor}.knop--lijn:hover{background:#1f1d3d0f}.blok--navy .knop--lijn:hover{background:#ffffff14}.knoppen{flex-wrap:wrap;gap:12px;display:flex}.knop:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--goud-d);outline-offset:3px}@media (width<=960px){.blok-kop{grid-template-columns:minmax(0,1fr);margin-bottom:32px}}@media (width<=640px){html{scroll-padding-top:80px}.knoppen .knop{flex:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.knop{transition:none}}.fout[data-v-589a77c2]{text-align:center;background:var(--ivoor);flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:100vh;padding:40px 20px;display:flex}.fout img[data-v-589a77c2]{width:220px}.fout h1[data-v-589a77c2]{font-size:calc(clamp(2rem,5vw,3rem))}.fout p[data-v-589a77c2]{color:var(--zacht)}
