@import url("https://fonts.googleapis.com/css2?family=Geist:wght@100..900&family=Geist+Mono:wght@400;500&display=swap");.merk{--inkt:#252525;--papier:#f2f2ee;--plaat:#dfe2dc;--hairline:#dcd8d0;--koper:#bc6a2b;--tekst-kop:#252525;--tekst-lopend:#4e524f;--tekst-label:#5a5c58;--tekst-gedempt:#8e8b82;--logo-grijs:#3a3d3a;--link-lijn:rgba(37,37,37,0.28);--op-inkt-tekst:rgba(242,242,238,0.68);--op-inkt-label:rgba(242,242,238,0.55);--op-inkt-lijn:rgba(242,242,238,0.14);--font-merk:"Geist",system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,monospace;--sp-display:-0.055em;--sp-kop:-0.05em;--sp-logo:-0.045em;--sp-mono:0.08em;--beweging-curve:cubic-bezier(0.22,0.61,0.21,1);--beweging-duur:0.85s;--beweging-indruk:100ms;--logo-web:22px;--logo-email:20px;background:var(--papier);color:var(--tekst-lopend);font-family:var(--font-merk);font-size:15px;line-height:1.75;font-variant-numeric:tabular-nums;min-height:100vh}.merk ::-moz-selection{background:rgba(188,106,43,.18)}.merk ::selection{background:rgba(188,106,43,.18)}.merk-blad{max-width:720px;margin:0 auto;padding:0 clamp(20px,4.4vw,72px)}.merk-hoofd{border-bottom:1px solid var(--hairline);padding:22px 0;margin-bottom:44px}.merk-voet{border-top:1px solid var(--hairline);margin-top:56px;padding:22px 0 48px}.merk-voet p+p{margin-top:10px}.merk-logo{font-size:var(--logo-web);letter-spacing:var(--sp-logo);line-height:1;white-space:nowrap}.merk-logo b{font-weight:600;color:var(--inkt)}.merk-logo span{font-weight:400;color:var(--logo-grijs)}.merk-logo i{font-style:normal;font-weight:600;color:var(--koper)}.merk-titel{font-family:var(--font-merk);font-size:clamp(28px,4.5vw,40px);letter-spacing:var(--sp-display);line-height:1.05}.merk-kop,.merk-titel{font-weight:600;color:var(--tekst-kop);margin:0;text-wrap:balance}.merk-kop{font-size:21px;letter-spacing:var(--sp-kop);line-height:1.15}.merk-lopend{font-size:15px;line-height:1.8;color:var(--tekst-lopend);margin:0;text-wrap:pretty}.merk-label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:var(--sp-mono);text-transform:uppercase;color:var(--tekst-label);line-height:1.7;display:block}.merk-vraag{font-family:var(--font-merk);font-size:16px;line-height:1.5;color:var(--tekst-kop);display:block;margin:0 0 3px;max-width:34em}.merk-stil{font-size:13px;line-height:1.7;color:var(--tekst-label)}.merk-cijfer{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--inkt)}.merk-lijn{border:0;border-top:1px solid var(--hairline);margin:0}.merk-lijn-sterk{border:0;border-top:1px solid var(--inkt);margin:0}.merk-rij{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:16px;border-bottom:1px solid var(--hairline);padding:13px 0}.merk-rij:first-of-type{border-top:1px solid var(--inkt)}.merk-rij .merk-rij-naam,.merk-rij dt{color:var(--tekst-label);font-size:14px}.merk-rij .merk-rij-waarde,.merk-rij dd{color:var(--inkt);font-size:14px;margin:0;text-align:right}.merk-veldgroep{display:block;margin-bottom:26px}.merk-veldgroep>.merk-label{margin-bottom:7px}.merk-hint{font-size:13px;line-height:1.6;color:var(--tekst-label);margin:0 0 9px}.merk-invoer{display:block;width:100%;box-sizing:border-box;font-family:var(--font-merk);font-size:15px;line-height:1.5;color:var(--inkt);background:transparent;border:0;border-bottom:1px solid var(--inkt);border-radius:0;padding:9px 2px;transition:border-color .3s var(--beweging-curve);-webkit-appearance:none;-moz-appearance:none;appearance:none}.merk-invoer::-moz-placeholder{color:var(--tekst-gedempt)}.merk-invoer::placeholder{color:var(--tekst-gedempt)}.merk-invoer:focus{border-bottom-color:var(--koper)}.merk-invoer:disabled{color:var(--tekst-gedempt);border-bottom-color:var(--hairline)}textarea.merk-invoer{resize:vertical;min-height:84px;line-height:1.7}select.merk-invoer{cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,#252525 0),linear-gradient(135deg,#252525 50%,transparent 0);background-position:calc(100% - 11px) calc(50% + 1px),calc(100% - 6px) calc(50% + 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:26px}.merk-fout{font-size:13px;line-height:1.6;color:var(--koper);margin:6px 0 0}.merk-keuze{display:inline-flex;border:1px solid var(--inkt)}.merk-keuze button{font-family:var(--font-mono);font-size:10.5px;letter-spacing:var(--sp-mono);text-transform:uppercase;background:transparent;color:var(--inkt);border:0;border-right:1px solid var(--inkt);padding:11px 20px;cursor:pointer;transition:background .3s var(--beweging-curve),color .3s var(--beweging-curve)}.merk-keuze button:last-child{border-right:0}.merk-keuze button[aria-pressed=true]{background:var(--inkt);color:var(--papier)}.merk-keuze button:not([aria-pressed=true]):hover{background:#e8e5dd}.merk-vinkje{display:flex;align-items:flex-start;gap:13px;cursor:pointer;padding:15px 0;border-bottom:1px solid var(--hairline)}.merk-vinkje:first-of-type{border-top:1px solid var(--inkt)}.merk-vinkje input{flex-shrink:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:15px;height:15px;margin:5px 0 0;border:1px solid var(--inkt);border-radius:0;background:transparent;cursor:pointer;position:relative;transition:background .3s var(--beweging-curve)}.merk-vinkje input:checked{background:var(--koper);border-color:var(--koper)}.merk-vinkje input:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid var(--papier);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.merk-vinkje input:hover:not(:checked):not(:disabled){border-color:var(--koper)}.merk-vinkje input:disabled{cursor:default;border-color:var(--tekst-gedempt)}.merk-vinkje span{font-size:14.5px;line-height:1.65;color:var(--tekst-lopend)}.merk-knop{display:inline-block;font-family:var(--font-mono);font-size:10.5px;letter-spacing:var(--sp-mono);text-transform:uppercase;text-decoration:none;border:0;border-radius:0;background:var(--inkt);color:var(--papier);padding:14px 22px;cursor:pointer;transition:background .3s var(--beweging-curve),color .3s var(--beweging-curve),border-color .3s var(--beweging-curve),transform var(--beweging-indruk) ease-out}.merk-knop:hover:not(:disabled){background:var(--koper)}.merk-knop:disabled{background:var(--plaat);color:var(--tekst-gedempt);cursor:not-allowed}.merk-knop--omlijnd{background:transparent;color:var(--inkt);border:1px solid var(--inkt);padding:13px 21px}.merk-knop--omlijnd:hover:not(:disabled){background:#e8e5dd}.merk-knop--omlijnd:disabled{background:transparent;border-color:var(--hairline)}.merk-tekstknop{font-family:var(--font-mono);font-size:10.5px;letter-spacing:var(--sp-mono);text-transform:uppercase;background:none;border:0;padding:4px 0;color:var(--tekst-label);cursor:pointer;transition:color .3s var(--beweging-curve),transform var(--beweging-indruk) ease-out}.merk-tekstknop:hover:not(:disabled){color:var(--koper);transform:translateX(4px)}.merk-tekstknop:disabled{color:var(--tekst-gedempt);cursor:not-allowed}.merk-melding{border-left:2px solid var(--inkt);padding:3px 0 3px 18px;margin:0 0 26px}.merk-melding--aandacht{border-left-color:var(--koper)}.merk-melding--fout{border-left-color:#B4322F;background:#F5E4E1;padding:14px 18px}.merk-melding--fout .merk-label{color:#8C2A27}.merk-melding--fout p{color:#5E3330}.merk-melding .merk-label{margin-bottom:4px}.merk-melding p{margin:0;font-size:14.5px;line-height:1.7;color:var(--tekst-lopend)}.merk-voortgang{display:flex;gap:3px;margin:10px 0 0}.merk-voortgang i{display:block;height:2px;flex:1;background:var(--hairline);transition:background .85s var(--beweging-curve)}.merk-voortgang i[data-af=ja]{background:var(--inkt)}.merk-voortgang i[data-nu=ja]{background:var(--koper)}.merk-vak{border-top:1px solid var(--hairline);padding:20px 0}.merk-vak:first-of-type{border-top:1px solid var(--inkt)}.merk-bestand{display:block;width:100%;box-sizing:border-box;font-family:var(--font-merk);font-size:14px;color:var(--tekst-lopend);background:var(--plaat);border:0;border-radius:0;padding:12px 14px;cursor:pointer}.merk-bestand::file-selector-button{font-family:var(--font-mono);font-size:10.5px;letter-spacing:var(--sp-mono);text-transform:uppercase;background:var(--inkt);color:var(--papier);border:0;border-radius:0;padding:9px 14px;margin-right:14px;cursor:pointer}@keyframes merk-verschijn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.merk-verschijnt{animation:merk-verschijn var(--beweging-duur) var(--beweging-curve) both}@media (prefers-reduced-motion:reduce){.merk *,.merk-verschijnt{animation:none!important;transition:none!important}.merk :active{transform:none!important}}.merk :focus-visible{outline:2px solid var(--koper);outline-offset:2px}.merk-lopend a,.merk-stil a{color:var(--inkt);text-decoration:none;border-bottom:1px solid var(--link-lijn)}.merk-lopend a:hover,.merk-stil a:hover{color:var(--koper);border-bottom-color:var(--koper)}.merk-na-titel{margin:18px 0 34px;max-width:58ch}.merk-onderaan{border-top:1px solid var(--hairline);margin-top:40px;padding-top:18px;justify-content:space-between;gap:14px}.merk-knoprij,.merk-onderaan{display:flex;flex-wrap:wrap;align-items:center}.merk-knoprij{gap:12px;margin-top:34px}.merk-sectie{margin-top:40px}.merk-sectie>.merk-label{margin-bottom:14px}.merk-stapkop{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:6px}.merk-vinkje-hint{display:block;font-size:13px;line-height:1.6;color:var(--tekst-label);margin-top:3px}.merk-na-voortgang{margin-top:10px}.merk-stap{margin-top:34px}.merk-velden>*+*{margin-top:18px}.merk-stapkop-klein{margin-bottom:8px}.merk-onderaan-blok{border-top:1px solid var(--inkt);margin-top:40px;padding-top:24px}.merk-knoprij--gescheiden{border-top:1px solid var(--hairline);padding-top:22px}.merk-bestandsnaam{min-width:0;word-break:break-all;font-size:14px;color:var(--inkt)}.merk-blok{display:block;margin-top:4px}.merk-stapkop{align-items:baseline;margin-bottom:18px}.merk-stapkop .merk-label{flex-shrink:0}.merk-voortgang{margin-top:0}.merk-na-voortgang{margin-top:12px}.merk-stap{border-top:1px solid var(--hairline);margin-top:36px;padding-top:32px}.merk-stapkop-klein{margin-bottom:20px}.merk-stapkop-klein .merk-label{margin-bottom:6px}.merk-stapkop-klein .merk-kop{margin-bottom:8px}.merk-veldgroep{margin-bottom:30px}.merk-veldgroep>.merk-label{margin-bottom:5px}.merk-hint{margin:0 0 6px}.merk-velden>*+*,.merk-velden>.merk-veldgroep+.merk-veldgroep{margin-top:0}form .merk-melding{margin-bottom:30px}.merk-bevestiging{margin-top:8px}.merk-bevestiging .merk-vinkje{border-top:0;border-bottom:0;padding:0}.merk-bevestiging{margin-top:34px}.merk-lijn+.merk-lijn,.merk-lijn-sterk+.merk-lijn,.merk-rij+.merk-lijn,.merk-vak+.merk-lijn{display:none}.merk-rij:last-of-type,.merk-vinkje:last-of-type{border-bottom:0}.merk-rij+.merk-knoprij--gescheiden,.merk-vak+.merk-knoprij--gescheiden,.merk-vinkje+.merk-knoprij--gescheiden{border-top:0}.merk-knoprij{margin-top:38px;gap:14px}.merk-knoprij--gescheiden{margin-top:40px;padding-top:28px}.merk-knoprij+.merk-stil,.merk-stap+.merk-stil,.merk-velden>.merk-stil:last-child{margin-top:28px}.merk-stapkop{margin-bottom:24px}.merk-voortgang{margin:0 0 14px}.merk-na-voortgang{margin:0}.merk-velden>.merk-melding{margin-top:30px;margin-bottom:0}.merk-velden>.merk-melding+.merk-stap{margin-top:36px}.merk-veldgroep+.merk-bevestiging .merk-vinkje,.merk-veldgroep+.merk-vinkje{border-top:0}.merk-bedrag{display:flex;align-items:baseline;gap:8px;border-bottom:1px solid var(--inkt)}.merk-bedrag-teken{flex-shrink:0;color:var(--tekst-label);font-size:15px;padding-bottom:9px}.merk-bedrag .merk-invoer{border-bottom:0;padding-left:0}.merk-bedrag:focus-within{border-bottom-color:var(--koper)}.merk{-webkit-tap-highlight-color:transparent}.merk a,.merk button,.merk input,.merk label,.merk select,.merk textarea{touch-action:manipulation}.merk button{-webkit-user-select:none;-moz-user-select:none;user-select:none}.merk-knop:active:not(:disabled),.merk-tekstknop:active:not(:disabled){transform:scale(.98)}.merk-keuze button:active:not([aria-pressed=true]){background:var(--plaat)}.merk-lopend a:active,.merk-stil a:active{color:var(--koper);border-bottom-color:var(--koper)}@media (pointer:coarse){.merk-invoer{font-size:16px}}@media (max-width:767px){.merk-knop{display:block;width:100%;padding:18px 22px;font-size:11px;text-align:center}.merk-keuze{display:flex;width:100%}.merk-keuze button{flex:1 1 0;min-width:0;padding:15px 8px;text-align:center}}