@font-face{font-family:lora;src:url(/_next/static/media/fbba1c17701ceb2c-s.p.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:lora Fallback;src:local("Arial");ascent-override:93.86%;descent-override:25.57%;line-gap-override:0.00%;size-adjust:107.18%}.__className_3e3b37{font-family:lora,lora Fallback;font-weight:600}.__variable_3e3b37{--font-lora:"lora","lora Fallback"}@font-face{font-family:carlito;src:url(/_next/static/media/126e16f6522df341-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:carlito;src:url(/_next/static/media/1ba4ade6479de951-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:carlito Fallback;src:local("Arial");ascent-override:103.69%;descent-override:29.24%;line-gap-override:0.00%;size-adjust:91.83%}.__className_6aaf8f{font-family:carlito,carlito Fallback}.__variable_6aaf8f{--font-carlito:"carlito","carlito Fallback"}:root{--navy:#0d2131;--navy-kaart:#1e2a33;--goud:#c4a052;--goud-op-creme:#a9843e;--creme:#f7f5f0;--terracotta:#a65a45;--grijsblauw:#5b6b76;--grijsblauw-licht:#9aa5ad;--hairline:#dce3ed;--wit:#ffffff;--radius:12px;--gutter:16px;--max:720px}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--creme);color:var(--navy);font-family:var(--font-carlito),Calibri,Arial,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}h1,h2,h3{font-family:var(--font-lora),Georgia,serif;font-weight:600;line-height:1.25;margin:0 0 .4em}h1{font-size:28px}h2{font-size:22px}h3{font-size:17px}p{margin:0 0 1em}a{color:inherit}.eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--goud-op-creme);font-weight:700}.accent,.op-navy .eyebrow{color:var(--goud)}.zacht{color:var(--grijsblauw)}.knop{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;padding:0 20px;border:0;border-radius:var(--radius);background:var(--goud);color:var(--navy);font:inherit;font-weight:700;font-size:17px;cursor:pointer;text-decoration:none}.knop:disabled{opacity:.55;cursor:default}.knop.secundair{background:transparent;color:inherit;border:1px solid}.knop.link{background:none;border:0;min-height:44px;width:auto;padding:0;text-decoration:underline;font-weight:400}.veld{width:100%;min-height:52px;padding:0 16px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--wit);color:var(--navy);font:inherit;font-size:17px}.veld:focus{outline:2px solid var(--goud);outline-offset:1px}.veld.code{font-size:28px;letter-spacing:.4em;text-align:center;font-weight:700}label{display:block;font-weight:700;margin:0 0 6px}.kaart{border:1px solid var(--hairline);border-radius:var(--radius);padding:20px;margin-bottom:16px}.kaart,.melding{background:var(--wit)}.melding{border-left:3px solid var(--goud);padding:10px 14px;border-radius:6px;margin:12px 0}.melding.fout{border-left-color:var(--terracotta)}:focus-visible{outline:2px solid var(--goud);outline-offset:2px}