@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_501c9834-module__oUNewa__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_501c9834-module__oUNewa__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2)format("woff2");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:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_25951d9b-module__L5moNa__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_25951d9b-module__L5moNa__variable{--font-jost:"Jost", "Jost Fallback"}
:root{--pearl:#fbf6f0;--sand:#ead8cc;--champagne:#c2a15b;--antique-gold:#a8843f;--rose:#c98e86;--blush:#f2e4db;--espresso:#2a2420;--taupe:#9c8c81;--font-heading:var(--font-cormorant), Georgia, serif;--font-body:var(--font-jost), system-ui, sans-serif;--radius:10px;--shadow-soft:0 1px 2px #2a24200a, 0 8px 24px #2a24200f}*{box-sizing:border-box}html,body{max-width:100vw;margin:0;padding:0;overflow-x:hidden}body{background:var(--pearl);color:var(--espresso);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}h1,h2,h3{font-family:var(--font-heading);letter-spacing:.01em;color:var(--espresso);margin:0 0 .5em;font-weight:400}h1{font-size:2rem}h2{margin-top:2rem;font-size:1.375rem}a{color:var(--antique-gold);text-decoration:none}a:hover{text-decoration:underline}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}th{color:var(--taupe);text-align:left;border-bottom:1px solid var(--sand);padding:0 0 .5rem;font-size:.875rem;font-weight:500}td{border-bottom:1px solid var(--blush);padding:.625rem 0}input,select{font-family:var(--font-body);border:1px solid var(--sand);border-radius:var(--radius);color:var(--espresso);background:#fff;padding:.5rem .625rem;font-size:1rem}input:focus,select:focus{outline:2px solid var(--champagne);outline-offset:1px}button{font-family:var(--font-body);border-radius:var(--radius);background:var(--champagne);color:#fff;cursor:pointer;border:0;padding:.5rem 1.125rem;font-size:1rem}button:hover{background:var(--antique-gold)}.melding{background:var(--blush);border-left:3px solid var(--rose);border-radius:var(--radius);padding:.75rem 1rem;font-size:.9375rem}.tegel{border:1px solid var(--sand);border-radius:var(--radius);height:100%;box-shadow:var(--shadow-soft);color:var(--espresso);background:#ffffffb8;align-content:start;gap:.375rem;padding:1.75rem 1.5rem 1.5rem;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.tegel:hover{border-color:var(--champagne);text-decoration:none;transform:translateY(-2px);box-shadow:0 2px 4px #2a24200d,0 14px 32px #2a24201a}.tegel:focus-visible{outline:2px solid var(--champagne);outline-offset:2px}.tegel-pictogram{color:var(--antique-gold);margin-bottom:.75rem}.tegel-titel{font-family:var(--font-heading);font-size:1.3125rem;line-height:1.2}.tegel-uitleg{color:var(--taupe);font-size:.875rem;line-height:1.45}.tegel-uit{box-shadow:none;cursor:default;background:#fff6}.tegel-uit:hover{border-color:var(--sand);box-shadow:none;transform:none}.tegel-uit .tegel-pictogram,.tegel-uit .tegel-titel{color:var(--taupe)}.tegel-fase{letter-spacing:.06em;text-transform:uppercase;color:var(--champagne);margin-top:.5rem;font-size:.75rem}@media (prefers-reduced-motion:reduce){.tegel{transition:none}.tegel:hover{transform:none}}.kaart{border:1px solid var(--sand);background:#fff;border-radius:14px;padding:1.125rem 1.25rem}.kaartkop{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.kaartkop h2,.kaartkop h3{font-family:var(--font-body);letter-spacing:.01em;margin:0;font-size:.9375rem;font-weight:500}.kaartkop .bij{color:var(--taupe);white-space:nowrap;font-size:.75rem}.schermkop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.25rem;display:flex}.schermkop h1{margin:0}.kiezer{border:1px solid var(--sand);background:#fff;border-radius:999px;gap:2px;padding:3px;display:flex}.kiezer a,.kiezer button{color:var(--taupe);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.3rem .8rem;font-size:.8125rem;text-decoration:none}.kiezer a:hover,.kiezer button:hover{color:var(--espresso);background:var(--blush);text-decoration:none}.kiezer .aan,.kiezer .aan:hover{color:var(--espresso);background:var(--sand)}.rooster{grid-template-columns:repeat(auto-fit, minmax(var(--min,300px), 1fr));gap:1rem;display:grid}.rooster-krap{grid-template-columns:repeat(auto-fit, minmax(var(--min,190px), 1fr));gap:.75rem;display:grid}.scherm{gap:1rem;display:grid}.stat-label{color:var(--taupe);letter-spacing:.02em;font-size:.75rem}.stat-waarde{font-family:var(--font-heading);font-size:1.75rem;font-weight:400;line-height:1.1}.stat-waarde.onbekend{color:var(--taupe);font-size:1.0625rem}.stat-uitleg{color:var(--taupe);font-size:.6875rem;line-height:1.4}.delta{white-space:nowrap;border-radius:999px;padding:.1rem .4rem;font-size:.75rem}.delta.gunstig{color:#3f6b47;background:#3f6b4717}.delta.ongunstig{color:#8c3a32;background:#8c3a3217}.merk{border:1px solid var(--sand);color:var(--taupe);white-space:nowrap;border-radius:999px;padding:.1rem .5rem;font-size:.75rem;display:inline-block}.merk.goed{color:#3f6b47;background:#3f6b4712;border-color:#3f6b474d}.merk.slecht{color:#8c3a32;background:#8c3a3212;border-color:#8c3a324d}.merk.bezig{color:var(--antique-gold);background:#a8843f14;border-color:#a8843f59}.kaart table{margin-top:.25rem}.kaart td{border-bottom:1px solid var(--blush)}.kaart tr:last-child td{border-bottom:0}.kaart h2{margin-top:0}.stil{color:var(--taupe);font-size:.8125rem}.klikbaar{transition:border-color .15s,box-shadow .15s}.klikbaar:hover{border-color:var(--champagne);text-decoration:none;box-shadow:0 1px 2px #2a24200a,0 6px 18px #2a242012}.klikbaar:focus-visible{outline:2px solid var(--champagne);outline-offset:2px}@media (prefers-reduced-motion:reduce){.klikbaar{transition:none}}.engine-kop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.engine-tabs{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.engine-tabs a{white-space:nowrap}.engine-kop>div{min-width:0;max-width:100%}.engine-banner{border-radius:var(--radius);background:var(--blush);border-left:3px solid var(--champagne);padding:.75rem 1rem;font-size:.9375rem}.engine-banner.ernstig{border-left-color:var(--rose);background:#f7e3df}.noodstop{background:var(--espresso);letter-spacing:.02em;font-weight:500}.noodstop:hover{background:#4a3f38}.knop-stil{color:var(--espresso);border:1px solid var(--sand);background:0 0}.knop-stil:hover{background:var(--blush)}.voortgang{background:var(--blush);border-radius:3px;height:6px;margin-top:.5rem;overflow:hidden}.voortgang>span{background:var(--champagne);height:100%;display:block}.regel{border-bottom:1px solid var(--blush);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem 0;display:flex}.regel:last-child{border-bottom:0}.regel-tekst{gap:.2rem;min-width:0;display:grid}.label{background:var(--blush);color:var(--espresso);white-space:nowrap;border-radius:999px;padding:.1rem .5rem;font-size:.75rem;display:inline-block}.label.goed{background:#e7efe1}.label.let-op{background:#f7e3df}.label.goud{background:var(--sand)}.engine-kop~* input[type=radio],.scherm input[type=radio]{accent-color:var(--champagne)}.chatknop{right:calc(1rem + env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom));z-index:40;background:var(--espresso);width:58px;height:58px;color:var(--pearl);border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;box-shadow:0 6px 20px #2a242040}.chatknop:hover{background:var(--antique-gold)}.chatpaneel{right:calc(1rem + env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom));z-index:50;background:var(--pearl);border:1px solid var(--sand);border-radius:16px;flex-direction:column;width:420px;height:min(680px,100dvh - 2rem);display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 40px #2a242033}.chatpaneel-kop{border-bottom:1px solid var(--sand);background:var(--blush);justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .75rem .6rem 1rem;display:flex}.chatpaneel-knop{min-width:40px;min-height:40px;padding:0 .75rem}.chatpaneel-inhoud{overscroll-behavior:contain;flex:1;padding:1rem 1rem 0;overflow-y:auto}.chatinvoer{background:var(--pearl);padding:.5rem 0 calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--blush);position:sticky;bottom:0}.linkknop{color:var(--antique-gold);text-align:left;background:0 0;padding:.15rem 0}.linkknop:hover{background:0 0;text-decoration:underline}@media (max-width:640px){.chatpaneel{width:auto;height:100dvh;padding-top:env(safe-area-inset-top);border:0;border-radius:0;inset:0}body.chat-open{overflow:hidden}}.meldingen{position:relative}.meldingen-knop{width:40px;height:40px;color:var(--espresso);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.meldingen-knop:hover{background:var(--blush)}.meldingen-stip{background:var(--champagne);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:9px}.meldingen-vak{z-index:30;background:var(--pearl);gap:.5rem;width:min(340px,100vw - 2rem);display:grid;position:absolute;top:calc(100% + .5rem);right:0}.kopbalk{gap:2rem}.kopbalk-nav{scrollbar-width:none;min-width:0;overflow-x:auto}.kopbalk-nav::-webkit-scrollbar{display:none}.kopbalk-nav a{white-space:nowrap}@media (max-width:640px){.kopbalk{gap:.875rem}.kopbalk-nav nav{gap:1rem!important}}.chatpaneel-inhoud>.scherm{flex-direction:column;min-height:100%;display:flex}.chatinvoer{margin-top:auto}.chatinvoer textarea{font:inherit;border:1px solid var(--sand);resize:none;background:#fff;border-radius:12px;width:100%;padding:.6rem .75rem}.chatinvoer{grid-template-columns:1fr auto;align-items:end}.scherm{grid-template-columns:minmax(0,1fr)}.scherm>*,.rooster>*,.rooster-krap>*{min-width:0}@media (max-width:640px){main{padding-left:1rem!important;padding-right:1rem!important}h1{font-size:1.75rem}.kiezer{border-radius:14px;flex-wrap:wrap;max-width:100%}.kiezer a,.kiezer button{white-space:nowrap}main table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.rooster{grid-template-columns:minmax(0,1fr)}.engine-kop>div,.engine-kop nav{width:100%}main input,main select,main textarea{min-width:0;max-width:100%}}.rooster.rooster-breed-smal{grid-template-columns:minmax(0, var(--links,2.1fr)) minmax(0, 1fr)}@media (max-width:640px){.rooster.rooster-breed-smal{grid-template-columns:minmax(0,1fr)}}
