@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-latin.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-latin-ext.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--clr-canvas:#f2f6f4;--clr-white:#fff;--clr-green:#006241;--clr-accent:#00754a;--clr-green-light:#d4e9e2;--clr-error:#c82014;--txt:#000000de;--txt-soft:#000000a8;--radius-card:12px;--radius-pill:50px;--radius-input:10px;--shadow-card:0 0 .5px #00000024, 0 1px 1px #0000003d;--sp-1:4px;--sp-2:8px;--sp-3:16px;--sp-4:24px;--sp-5:32px;--sp-6:40px;--sp-8:64px;--font-stack:"Plus Jakarta Sans", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Arial, sans-serif}*,:before,:after{box-sizing:border-box}body{background-color:var(--clr-canvas);min-height:100vh;color:var(--txt);font-family:var(--font-stack);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.5}:focus-visible{outline:3px solid var(--clr-accent);outline-offset:2px;border-radius:4px}a{color:var(--clr-accent)}.kader{max-width:440px;padding:var(--sp-6) 16px var(--sp-8);margin:0 auto}.merk{width:fit-content;margin:0 auto var(--sp-5);display:block}.merk img{width:151px;height:44px;display:block}.kaart{background-color:var(--clr-white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--sp-5) var(--sp-4);border:1px solid #e2ebe6}.kaart+.kaart{margin-top:var(--sp-3)}h1,h2{color:var(--clr-green);letter-spacing:-.01em;margin:0 0 var(--sp-2);line-height:1.2}h1{font-size:1.75rem}h2{font-size:1.125rem}.inleiding{color:var(--txt-soft);margin:0 0 var(--sp-4)}.field{margin-bottom:var(--sp-3)}.field>label{margin-bottom:var(--sp-1);font-size:.9375rem;font-weight:600;display:block}.field input{width:100%;min-height:48px;font:inherit;color:var(--txt);background-color:var(--clr-white);border-radius:var(--radius-input);border:1px solid #0000004d;padding:10px 14px}.btn{border-radius:var(--radius-pill);letter-spacing:-.01em;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;width:100%;min-height:48px;padding:12px 28px;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.2;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn--primary{background-color:var(--clr-accent);border-color:var(--clr-accent);color:#fff}.btn--primary:hover{background-color:var(--clr-green);border-color:var(--clr-green)}.btn--outline{border-color:var(--clr-accent);color:var(--clr-accent);background-color:#0000}.btn--outline:hover{background-color:var(--clr-green-light)}.melding{border-radius:var(--radius-input);padding:var(--sp-3);margin:0 0 var(--sp-4)}.melding--fout{border-left:4px solid var(--clr-error);background-color:#fdf1f0}.melding--goed{background-color:var(--clr-green-light);border-left:4px solid var(--clr-green)}.voetnoot{text-align:center;color:var(--txt-soft);margin:var(--sp-4) 0 0;font-size:.9375rem}@media (prefers-reduced-motion:reduce){.btn{transition:none}}
