@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(/lettertypes/bricolage-grotesque-v1.woff2) format("woff2-variations"),url(/lettertypes/bricolage-grotesque-v1.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:300 900;src:url(/lettertypes/figtree-v1.woff2) format("woff2-variations"),url(/lettertypes/figtree-v1.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree vervanger;font-weight:100 500;src:local("Arial"),local("ArialMT"),local("Helvetica"),local("Liberation Sans"),local("LiberationSans");size-adjust:99.2%;ascent-override:95.7%;descent-override:25.2%;line-gap-override:0%}@font-face{font-family:Figtree vervanger;font-weight:600 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Bold"),local("Helvetica-Bold"),local("Liberation Sans Bold"),local("LiberationSans-Bold");size-adjust:95.7%;ascent-override:99.3%;descent-override:26.1%;line-gap-override:0%}@font-face{font-family:Bricolage vervanger;font-weight:500 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Bold"),local("Helvetica-Bold"),local("Liberation Sans Bold"),local("LiberationSans-Bold");size-adjust:95%;ascent-override:98%;descent-override:28%;line-gap-override:0%}:root{color-scheme:light;--pagina:#f6f5f1;--vlak:#ffffff;--vlak-2:#eeede8;--vlak-3:#e3e1da;--wit:#ffffff;--inkt:#191d35;--inkt-2:#262b4a;--inkt-3:#353b5e;--grijs:#5b5e72;--grijs-licht:#a3a6bd;--geel:#f5c84c;--geel-diep:#e3ac1f;--geel-zacht:#fbefc8;--fout:#b42318;--fout-zacht:#fdeeec;--lijn:rgb(25 29 53/0.08);--lijn-sterk:rgb(25 29 53/0.16);--lijn-donker:rgb(255 255 255/0.12);--lijn-veld:#85879c;--merk:var(--inkt);--merk-zacht:var(--vlak-2);--accent:var(--inkt);--accent-zacht:var(--geel);--letter-kop:"Bricolage Grotesque","Bricolage vervanger",ui-sans-serif,system-ui,sans-serif;--letter-tekst:"Figtree","Figtree vervanger",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--stap--2:0.75rem;--stap--1:clamp(0.8125rem,0.79rem + 0.1vw,0.875rem);--stap-0:clamp(1rem,0.96rem + 0.2vw,1.0625rem);--stap-1:clamp(1.125rem,1.06rem + 0.33vw,1.3125rem);--stap-2:clamp(1.375rem,1.22rem + 0.8vw,1.75rem);--stap-3:clamp(1.75rem,1.4rem + 1.8vw,2.75rem);--stap-4:clamp(2.125rem,1.5rem + 3.2vw,4.25rem);--stap-5:clamp(2.5rem,1.45rem + 5.2vw,5.75rem);--ruimte-1:0.25rem;--ruimte-2:0.5rem;--ruimte-3:0.75rem;--ruimte-4:1rem;--ruimte-5:1.5rem;--ruimte-6:2rem;--ruimte-7:3rem;--ruimte-8:4rem;--ruimte-9:6rem;--sectie:clamp(4rem,2.5rem + 6vw,8rem);--rand:clamp(1rem,0.5rem + 2.5vw,3rem);--breed:76rem;--smal:44rem;--hoek-s:0.5rem;--hoek-m:0.75rem;--hoek-l:1rem;--hoek-xl:1.5rem;--hoek-2xl:2rem;--hoek-rond:999px;--ring:0 0 0 1px rgb(25 29 53/0.07);--schaduw-1:0 0 0 1px rgb(25 29 53/0.06),0 1px 2px rgb(25 29 53/0.05);--schaduw-2:0 0 0 1px rgb(25 29 53/0.06),0 1px 2px rgb(25 29 53/0.04),0 12px 32px -14px rgb(25 29 53/0.18);--schaduw-3:0 0 0 1px rgb(25 29 53/0.05),0 2px 6px rgb(25 29 53/0.05),0 32px 64px -24px rgb(25 29 53/0.3);--label-punt:0.3;--label-gat:0.072;--uitloop:cubic-bezier(0.16,1,0.3,1);--veer:cubic-bezier(0.34,1.56,0.64,1);--snel:160ms;--rustig:320ms;--traag:700ms;--kop-hoogte:4.5rem;--balk-hoogte:2.25rem}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%;scroll-padding-top:var(--ruimte-5)}@media (min-width:48rem){html{scroll-padding-top:calc(var(--kop-hoogte) + var(--ruimte-4))}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--pagina);color:var(--inkt);font-family:var(--letter-tekst);font-size:var(--stap-0);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}main{flex:1 0 auto;width:100%}h1,h2,h3,h4{margin:0;font-family:var(--letter-kop);font-weight:700;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}h1{font-size:var(--stap-4);font-weight:800;line-height:1;letter-spacing:-.035em}h2{font-size:var(--stap-3)}h3{font-size:var(--stap-1);letter-spacing:-.02em}blockquote,dd,dl,figure,ol,p,ul{margin:0}p{text-wrap:pretty}ol,ul{padding:0}img,svg{max-width:100%}img{display:block;height:auto}a{color:var(--accent);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--snel) ease,text-decoration-thickness var(--snel) ease}a:hover{text-decoration-thickness:2px}b,strong{font-weight:650}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}::selection{background:var(--geel);color:var(--inkt)}.naar-inhoud{position:absolute;top:var(--ruimte-3);left:var(--ruimte-3);z-index:100;padding:var(--ruimte-2) var(--ruimte-4);border-radius:var(--hoek-s);background:var(--inkt);color:var(--wit);font-weight:650;text-decoration:none;transform:translateY(-200%)}.naar-inhoud:focus{transform:none}.heel,.onzichtbaar{white-space:nowrap}.onzichtbaar{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.binnen{width:min(100% - 2 * var(--rand),var(--breed));margin-inline:auto}.binnen-smal{width:min(100% - 2 * var(--rand),var(--smal));margin-inline:auto}.stroom>*+*{margin-top:var(--stroom,1em)}.stroom>h2{--stroom:2.25em}.stroom>h2+*{margin-top:.75em}.intro{font-size:var(--stap-1);max-width:38rem}.intro,.klein{line-height:1.5;color:var(--grijs)}.klein{font-size:var(--stap--1)}.cijfers{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media print{.bodbalk,.kop,.naar-inhoud,.voet{display:none!important}body{padding-bottom:0!important}}.kop{position:relative;z-index:20;background:color-mix(in srgb,var(--pagina) 86%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(16px);backdrop-filter:saturate(1.6) blur(16px)}@media (min-width:48rem){.kop{position:sticky;top:calc(-1 * var(--balk-hoogte))}@supports (animation-timeline:scroll()){.kop{animation:kop-lijn linear both;animation-timeline:scroll();animation-range:0 6rem}}}@keyframes kop-lijn{0%{box-shadow:0 1px 0 transparent}to{box-shadow:0 1px 0 var(--lijn)}}.servicebalk{background:var(--inkt);color:var(--wit);font-size:var(--stap--1);font-weight:600}.servicebalk-binnen{display:flex;align-items:center;justify-content:space-between;gap:var(--ruimte-4);min-height:var(--balk-hoogte)}.servicebalk-belofte{display:inline-flex;align-items:center;gap:var(--ruimte-2)}.servicebalk .icoon{width:1rem;height:1rem;color:var(--geel);stroke-width:2.25}.servicebalk a{display:inline-flex;align-items:center;gap:var(--ruimte-2);min-height:2rem;color:var(--wit);text-decoration-color:rgb(255 255 255/.4);white-space:nowrap}.servicebalk a:hover{text-decoration-color:var(--geel)}.servicebalk :focus-visible{outline-color:var(--geel);outline-offset:1px}@media (max-width:26rem){.servicebalk-binnen{flex-wrap:wrap;justify-content:center;gap:0 var(--ruimte-4);padding-block:var(--ruimte-1);font-size:var(--stap--2)}.servicebalk a{min-height:1.5rem}}.kop-binnen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ruimte-2) var(--ruimte-5);min-height:var(--kop-hoogte);padding-block:var(--ruimte-3)}.kop-merk{display:inline-flex;margin-right:auto;padding-block:var(--ruimte-2);border-radius:var(--hoek-s)}.kop-merk img{width:auto;height:clamp(1.75rem,1.6rem + .4vw,2rem);transform-origin:5.6% 50%}.kop-nav ul{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ruimte-1);list-style:none}.kop-nav a{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 var(--ruimte-3);border-radius:var(--hoek-m);color:var(--inkt);font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color var(--snel) ease,color var(--snel) ease}.kop-nav a:hover{background:var(--vlak-2)}.kop-nav a[aria-current=page]{background:var(--vlak);box-shadow:var(--schaduw-1)}.kop-actie{margin-left:var(--ruimte-2)}@media (max-width:47.99rem){.kop-binnen{padding-block:var(--ruimte-3) var(--ruimte-2)}.kop-nav{order:3;width:100%}.kop-nav ul{flex-wrap:nowrap;margin-inline:calc(-1 * var(--ruimte-3));overflow-x:auto;scrollbar-width:none}.kop-nav a{padding-inline:var(--ruimte-3);white-space:nowrap}}.voet{margin-top:var(--sectie);padding:0 clamp(.5rem,.25rem + 1vw,1rem) clamp(.5rem,.25rem + 1vw,1rem)}.voet-paneel{position:relative;border-radius:clamp(1.25rem,1rem + 1vw,var(--hoek-2xl));background:radial-gradient(55% 65% at 100% 0,rgb(255 255 255/.07),transparent 70%),var(--inkt);color:var(--wit);overflow:hidden}.voet-binnen{display:grid;gap:var(--ruimte-7) var(--ruimte-8);padding-block:clamp(var(--ruimte-7),2rem + 4vw,var(--ruimte-9)) var(--ruimte-7)}@media (min-width:48rem){.voet-binnen{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.voet-merkblok{grid-column:1/-1}}@media (min-width:64rem){.voet-binnen{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,1fr)}.voet-merkblok{grid-column:auto}}.voet-merk{display:inline-flex;border-radius:var(--hoek-s)}.voet-merk img{width:auto;height:2rem}.voet-zin{margin-top:var(--ruimte-6);max-width:28rem;font-family:var(--letter-kop);font-size:var(--stap-3);font-weight:700;line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.voet-over{margin-top:var(--ruimte-4);max-width:30rem;color:var(--grijs-licht)}.voet-contact h2,.voet-nav h2{font-size:var(--stap-1);color:var(--wit)}.voet-contact p{margin-top:var(--ruimte-4);color:var(--grijs-licht)}.voet-contact .voet-mail{margin-top:var(--ruimte-4);font-family:var(--letter-kop);font-size:var(--stap-1);font-weight:700;letter-spacing:-.02em}.voet-contact .voet-mail a{text-decoration-color:var(--geel);text-decoration-thickness:2px}.voet-contact .voet-belofte{display:flex;align-items:center;gap:var(--ruimte-2);margin-top:var(--ruimte-3);color:var(--wit);font-weight:600}.voet-contact .voet-belofte .icoon{color:var(--geel)}.voet-nav ul{display:grid;gap:var(--ruimte-1);margin-top:var(--ruimte-4);list-style:none}.voet a{color:var(--wit)}.voet-nav a{display:inline-flex;align-items:center;min-height:2.25rem;font-weight:600;text-decoration:none}.voet-nav a:hover{text-decoration:underline}.voet-onder{display:flex;flex-wrap:wrap;gap:var(--ruimte-2) var(--ruimte-6);justify-content:space-between;padding-block:var(--ruimte-5);border-top:1px solid var(--lijn-donker);font-size:var(--stap--1);color:var(--grijs-licht)}.voet-woord{display:block;width:calc(100% - 2 * var(--rand));height:auto;margin:var(--ruimte-6) auto 0;margin-bottom:-2.75%;opacity:.07;pointer-events:none;-webkit-user-select:none;user-select:none}.voet :focus-visible{outline-color:var(--geel)}.knop{--knop-achter:var(--knop-basis,var(--inkt));--knop-hover:color-mix(in srgb,var(--knop-achter) 84%,#000);--knop-tekst:var(--wit);--knop-schaduw:0 1px 2px rgb(25 29 53/0.14),inset 0 1px 0 rgb(255 255 255/0.1);display:inline-flex;align-items:center;justify-content:center;gap:var(--ruimte-2);min-height:3rem;padding:0 var(--ruimte-5);border:0;border-radius:var(--hoek-m);background:var(--knop-achter);color:var(--knop-tekst);box-shadow:var(--knop-schaduw);font-family:var(--letter-tekst);font-size:var(--stap-0);font-weight:650;line-height:1.2;text-align:center;cursor:pointer;transition:background-color var(--snel) ease,color var(--snel) ease,transform var(--snel) var(--uitloop),box-shadow var(--snel) ease}.knop,.knop:hover{text-decoration:none}.knop:hover{background:var(--knop-hover);transform:translateY(-1px);box-shadow:var(--knop-schaduw),0 8px 20px -10px color-mix(in srgb,var(--knop-achter) 70%,transparent)}.knop:active{transform:translateY(0)}.knop:disabled{cursor:progress;opacity:.75}.knop-tweede{--knop-achter:var(--vlak);--knop-hover:var(--vlak);--knop-tekst:var(--inkt);--knop-schaduw:0 0 0 1px var(--lijn-sterk),0 1px 2px rgb(25 29 53/0.06)}.knop-tweede:hover{box-shadow:0 0 0 1px var(--inkt-3),0 8px 20px -12px rgb(25 29 53/.3)}.knop-licht{--knop-achter:var(--wit);--knop-hover:var(--wit);--knop-tekst:var(--knop-basis,var(--inkt));--knop-schaduw:0 1px 2px rgb(0 0 0/0.12)}.knop-licht:hover{box-shadow:0 10px 24px -10px rgb(0 0 0/.4)}.knop-groot{min-height:3.5rem;padding:0 var(--ruimte-6);border-radius:var(--hoek-l)}.knop-klein{min-height:2.5rem;padding:0 var(--ruimte-4);border-radius:var(--hoek-m);font-size:var(--stap--1)}.knop-vol{display:flex;width:100%}.knop .icoon{width:1.1em;height:1.1em;transition:transform var(--snel) var(--uitloop)}.knop:hover .icoon-pijl{transform:translateX(3px)}.knoppen{display:flex;flex-wrap:wrap;gap:var(--ruimte-3)}.icoon{display:inline-block;flex:none;width:1.25em;height:1.25em;vertical-align:-.2em}.label,.prijslabel{--label-h:2em;--label-punt:calc(var(--label-h) * 0.3);--label-gat-x:calc(var(--label-h) * 0.336);--label-gat:max(2.25px,calc(var(--label-h) * 0.072));display:inline-flex;align-items:center;gap:.35em;height:var(--label-h);padding:0 calc(var(--label-h) * .34) 0 calc(var(--label-h) * .7);border-radius:0 calc(var(--label-h) * .14) calc(var(--label-h) * .14) 0;background:var(--geel);color:var(--inkt);font-family:var(--letter-kop);font-size:var(--stap--1);font-weight:700;line-height:1;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;clip-path:polygon(var(--label-punt) 0,100% 0,100% 100%,var(--label-punt) 100%,calc(var(--label-h) * .048) 58%,0 50%,calc(var(--label-h) * .048) 42%);-webkit-mask:radial-gradient(circle at var(--label-gat-x) 50%,transparent var(--label-gat),#000 calc(var(--label-gat) + .5px));mask:radial-gradient(circle at var(--label-gat-x) 50%,transparent var(--label-gat),#000 calc(var(--label-gat) + .5px));transform-origin:var(--label-gat-x) 50%}.label{--label-h:1.875em;background:var(--inkt);color:var(--wit);font-size:var(--stap--2);font-weight:650}.label .icoon{width:1.1em;height:1.1em;color:var(--geel);stroke-width:3}.prijslabel-groot{--label-h:1.5em;padding-right:.36em;font-weight:800;letter-spacing:-.04em}.prijslabel-houder{display:inline-flex;filter:drop-shadow(0 1px 1px rgb(25 29 53/.12)) drop-shadow(0 10px 14px rgb(25 29 53/.12))}.adres{display:inline-flex;align-items:center;gap:.4em;max-width:100%;padding:.45em .95em .45em .75em;border-radius:var(--hoek-rond);background:rgb(255 255 255/.88);box-shadow:var(--schaduw-1);color:var(--inkt);font-size:var(--stap--1);font-weight:600;line-height:1.2;white-space:nowrap}.adres .icoon{width:1em;height:1em}.adres .icoon,.tld{color:var(--grijs)}.tegels{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:var(--ruimte-6) var(--ruimte-5);list-style:none}.tegel,.tegels>li{display:flex}.tegel{position:relative;flex-direction:column;gap:var(--ruimte-3);width:100%;border-radius:var(--hoek-xl);color:var(--inkt);text-decoration:none}.tegel:focus-visible{outline-offset:6px}.tegel-logo{position:relative;display:grid;place-items:center;aspect-ratio:4/3;padding:16% 15%;border-radius:var(--hoek-xl);background:var(--merk-zacht);box-shadow:inset 0 0 0 1px rgb(25 29 53/.04);overflow:hidden;transition:transform var(--rustig) var(--uitloop),box-shadow var(--rustig) var(--uitloop)}.tegel-logo img{width:auto;max-width:100%;max-height:100%;object-fit:contain;transition:transform var(--rustig) var(--uitloop)}.tegel:hover .tegel-logo{transform:translateY(-4px);box-shadow:inset 0 0 0 1px rgb(25 29 53/.04),0 22px 40px -22px color-mix(in srgb,var(--merk) 60%,transparent)}.tegel:hover .tegel-logo img{transform:scale(1.04)}.tegel-tekst{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ruimte-1) var(--ruimte-3);padding-inline:var(--ruimte-1)}.tegel-regel{min-width:0}.tegel-label{position:absolute;top:var(--ruimte-3);left:var(--ruimte-3)}.tegel-tekst{align-items:center}.tegel-naam{font-family:var(--letter-kop);font-size:var(--stap-1);font-weight:700;line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere}.tegel-prijs{flex:none}.tegel-zin{flex-basis:100%;max-width:40rem;margin-top:var(--ruimte-1);color:var(--grijs);font-size:var(--stap--1);line-height:1.5}.woordmerk{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5em;font-family:var(--letter-kop);font-size:var(--stap-1);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--inkt)}.woordmerk-groot{font-size:var(--stap-3)}.woordmerk-teken{display:inline-grid;place-items:center;width:1.7em;height:1.7em;border-radius:.45em;color:var(--wit)}.woordmerk-tld{color:var(--grijs)}.vinkjes{display:grid;gap:var(--ruimte-3);list-style:none}.vinkjes li{display:flex;gap:var(--ruimte-3);align-items:flex-start}.vinkjes .icoon{width:1.375rem;height:1.375rem;margin-top:.05em;padding:.25rem;border-radius:50%;background:var(--accent-zacht);color:var(--accent);stroke-width:3}.kruimelpad ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ruimte-1) var(--ruimte-2);list-style:none;font-size:var(--stap--1);color:var(--grijs)}.kruimelpad li+li:before{content:"/";margin-right:var(--ruimte-2);color:var(--grijs-licht)}.kruimelpad a{color:var(--inkt);font-weight:600}.stappen{display:grid;gap:var(--ruimte-4);list-style:none;counter-reset:stap}.stappen>li{position:relative;padding:var(--ruimte-6);border-radius:var(--hoek-xl);background:var(--vlak);box-shadow:var(--schaduw-1);counter-increment:stap}.stappen>li:before{content:counter(stap);--label-h:1.75rem;--label-punt:calc(var(--label-h) * 0.3);--label-gat-x:calc(var(--label-h) * 0.336);--label-gat:2.5px;display:inline-flex;align-items:center;height:var(--label-h);margin-bottom:var(--ruimte-4);padding:0 .6rem 0 1.15rem;border-radius:0 .25rem .25rem 0;background:var(--accent-zacht);color:var(--accent);font-family:var(--letter-kop);font-size:var(--stap-0);font-weight:800;line-height:1;clip-path:polygon(var(--label-punt) 0,100% 0,100% 100%,var(--label-punt) 100%,0 50%);-webkit-mask:radial-gradient(circle at var(--label-gat-x) 50%,transparent var(--label-gat),#000 calc(var(--label-gat) + .5px));mask:radial-gradient(circle at var(--label-gat-x) 50%,transparent var(--label-gat),#000 calc(var(--label-gat) + .5px))}.stap-beeld{position:absolute;top:var(--ruimte-4);right:var(--ruimte-4);width:7.5rem;pointer-events:none}.stap-beeld .illustratie{display:block;width:100%;height:auto}.stappen>li:has(.stap-beeld){padding-top:calc(var(--ruimte-6) + 1.5rem)}.stappen>li:has(.stap-beeld)>h2,.stappen>li:has(.stap-beeld)>h3{margin-top:var(--ruimte-5)}.stappen h2,.stappen h3{font-size:var(--stap-1);letter-spacing:-.02em}.stappen p{margin-top:var(--ruimte-2);color:var(--grijs)}@media (max-width:40rem){.stappen>li,.stappen>li:has(.stap-beeld){display:grid;grid-template-columns:minmax(0,1fr) 5.5rem;column-gap:var(--ruimte-4);align-items:start;padding:var(--ruimte-5)}.stappen>li:before{grid-column:1;justify-self:start;margin-bottom:var(--ruimte-3)}.stappen>li>*{grid-column:1/-1}.stappen>li:has(.stap-beeld)>h2,.stappen>li:has(.stap-beeld)>h3{grid-column:1;align-self:end;margin-top:0}.stap-beeld{position:static;grid-column:2!important;grid-row:1/span 2;align-self:center;width:100%}}@media (min-width:52rem){.stappen-rij{grid-template-columns:repeat(3,minmax(0,1fr))}.stappen-rij-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.uitklappers{border-radius:var(--hoek-xl);background:var(--vlak);box-shadow:var(--schaduw-1)}.uitklapper+.uitklapper{border-top:1px solid var(--lijn)}.uitklapper summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ruimte-4);min-height:4rem;padding:var(--ruimte-4) var(--ruimte-5);border-radius:var(--hoek-xl);font-weight:650;cursor:pointer;list-style:none}.uitklapper summary::-webkit-details-marker{display:none}.uitklapper summary:focus-visible{outline-offset:-3px}.uitklapper summary .icoon{width:1.75rem;height:1.75rem;padding:.375rem;border-radius:50%;background:var(--vlak-2);color:var(--inkt);transition:transform var(--rustig) var(--uitloop),background-color var(--snel) ease,color var(--snel) ease}.uitklapper summary:hover .icoon{background:var(--vlak-3)}.uitklapper[open] summary .icoon{transform:rotate(45deg);background:var(--accent);color:var(--wit)}.uitklapper-antwoord{max-width:40rem;padding:0 var(--ruimte-5) var(--ruimte-5);color:var(--grijs)}.veld{display:grid;gap:var(--ruimte-2)}.veld label{font-weight:600;font-size:var(--stap--1)}.veld input,.veld select,.veld textarea{width:100%;min-height:3rem;padding:var(--ruimte-2) var(--ruimte-4);border:1px solid var(--lijn-veld);border-radius:var(--hoek-m);background-color:var(--vlak);color:var(--inkt);box-shadow:0 1px 2px rgb(25 29 53/.05);font-size:var(--stap-0);line-height:1.4;transition:border-color var(--snel) ease,box-shadow var(--snel) ease}.veld textarea{min-height:7.5rem;resize:vertical}.veld ::placeholder{color:var(--grijs);opacity:1}.veld select{appearance:none;padding-right:var(--ruimte-7);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23191d35' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .875rem center;background-size:1.125rem;cursor:pointer}.veld input:hover,.veld select:hover,.veld textarea:hover{border-color:var(--inkt-3)}.veld input:focus-visible,.veld select:focus-visible,.veld textarea:focus-visible{border-color:var(--accent);outline:2px solid transparent;box-shadow:0 0 0 1px var(--accent),0 0 0 5px color-mix(in srgb,var(--accent) 18%,transparent)}.veld-uitleg{color:var(--grijs)}.veld-fout,.veld-uitleg{font-size:var(--stap--1)}.veld-fout{font-weight:650;color:var(--fout)}.veld-met-fout input,.veld-met-fout textarea{border-color:var(--fout);box-shadow:0 0 0 1px var(--fout)}.foutoverzicht{padding:var(--ruimte-5);border-radius:var(--hoek-l);background:var(--fout-zacht);box-shadow:inset 0 0 0 2px var(--fout)}.foutoverzicht h2{font-size:var(--stap-1)}.foutoverzicht ul{margin-top:var(--ruimte-2);padding-left:1.25em}.foutoverzicht a{color:var(--fout);font-weight:650}.lokveld{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.melding{padding:var(--ruimte-3) var(--ruimte-4);border-radius:var(--hoek-m);background:var(--geel-zacht);color:var(--inkt);font-weight:600}.kaart{padding:clamp(var(--ruimte-5),3vw,var(--ruimte-7));border-radius:var(--hoek-xl);background:var(--vlak);box-shadow:var(--schaduw-1)}.sectiekop{display:grid;gap:var(--ruimte-3);max-width:44rem;margin-bottom:var(--ruimte-7)}.sectiekop .intro{margin-top:var(--ruimte-1)}.illustratie{display:block;overflow:visible}.illustratie .i-geel-lijn,.illustratie .i-lijn,.illustratie .i-papier,.illustratie .i-vlak{stroke:var(--inkt);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.illustratie .i-lijn{fill:none}.illustratie .i-dun{stroke-width:2.25}.illustratie .i-dik{stroke-width:5}.illustratie .i-vlak{fill:var(--wit)}.illustratie .i-papier{fill:var(--pagina)}.illustratie .i-geel,.illustratie .i-geel-lijn{fill:var(--geel)}.illustratie .i-inkt{fill:var(--inkt)}.illustratie .i-tekst{fill:var(--inkt);font-family:var(--letter-kop);font-size:15px;font-weight:800;letter-spacing:-.02em}.contactband{--knop-basis:var(--inkt);--accent:var(--inkt);padding-top:var(--sectie)}.contactband-binnen{display:grid;gap:var(--ruimte-5) var(--ruimte-7);align-items:center;padding:clamp(var(--ruimte-5),1rem + 3vw,var(--ruimte-7));border-radius:var(--hoek-2xl);background:radial-gradient(color-mix(in srgb,var(--geel-diep) 22%,transparent) 1.2px,transparent 1.7px) 0 0 /1.375rem 1.375rem,var(--geel-zacht)}@media (min-width:48rem){.contactband-binnen{grid-template-columns:auto minmax(0,1fr)}}.contactband .illustratie{width:clamp(9rem,7rem + 8vw,12.5rem);height:auto}.contactband h2{font-size:var(--stap-3)}.contactband p{margin-top:var(--ruimte-3);max-width:34rem;font-size:var(--stap-1);line-height:1.5}.contactband .knoppen{margin-top:var(--ruimte-5)}.contactband-in-pagina{padding-top:var(--ruimte-8)}.contactband-in-pagina h2{font-size:var(--stap-2)}.contactband-in-pagina .illustratie{width:clamp(8rem,6rem + 5vw,10rem)}.contactband .knop{overflow-wrap:anywhere}.belofte{display:inline-flex;align-items:center;gap:var(--ruimte-2);font-weight:650}.belofte .icoon{width:1.25rem;height:1.25rem;padding:.2rem;border-radius:50%;background:var(--inkt);color:var(--geel);stroke-width:3}.bedankt-pagina,.bod-pagina,.domein,.kop{--knop-basis:var(--merk)}.bedankt-pagina,.bod-pagina,.domein{--accent:var(--merk);--accent-zacht:var(--merk-zacht)}.held{position:relative;isolation:isolate;padding-block:clamp(var(--ruimte-6),1rem + 4vw,var(--ruimte-8)) var(--ruimte-4);overflow-x:clip}.held:before{content:"";position:absolute;z-index:-1;top:-25%;right:-12%;width:min(66rem,100vw);height:120%;background:radial-gradient(closest-side,var(--wit),color-mix(in srgb,var(--wit) 0%,transparent))}.held-binnen{display:grid;gap:var(--ruimte-8);align-items:center}@media (min-width:64rem){.held-binnen{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(var(--ruimte-7),5vw,var(--ruimte-9))}}.held-tekst{display:grid;justify-items:start;gap:var(--ruimte-5)}.held h1{font-size:var(--stap-5);line-height:.97;letter-spacing:-.045em}.held h1 em{padding-inline:.04em;font-style:normal;background:linear-gradient(transparent 58%,var(--geel) 58%,var(--geel) 90%,transparent 90%) no-repeat 0 0 /100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.held .intro{max-width:34rem}.held .knoppen{margin-top:var(--ruimte-2)}@media (max-width:30rem){.held .knop,.held .knoppen{width:100%}}.held-punten{display:flex;flex-wrap:wrap;gap:var(--ruimte-2) var(--ruimte-5);margin-top:var(--ruimte-2);list-style:none;font-size:var(--stap--1);font-weight:600;color:var(--grijs)}.held-punten li{display:inline-flex;align-items:center;gap:var(--ruimte-2)}.held-punten .icoon{width:1.125rem;height:1.125rem;padding:.2rem;border-radius:50%;background:var(--geel);color:var(--inkt);stroke-width:3}.uitgelicht{padding-top:var(--ruimte-2)}.rek{position:relative;padding-top:.5rem}.rek:after,.rek:before{content:"";position:absolute;top:0}.rek:before{left:-.75rem;right:-.75rem;height:.5rem;border-radius:var(--hoek-rond);background:var(--inkt);box-shadow:0 3px 0 rgb(25 29 53/.08)}.rek:after{top:-.25rem;left:-1.25rem;right:-1.25rem;height:1rem;background:radial-gradient(circle,var(--inkt) .5rem,transparent calc(.5rem + .5px)) 0 /1rem 1rem no-repeat,radial-gradient(circle,var(--inkt) .5rem,transparent calc(.5rem + .5px)) 100% /1rem 1rem no-repeat}.hangers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.5rem,.25rem + 1.5vw,1.5rem);align-items:start;list-style:none}.hanger{--touw:2.75rem;--gat-y:1.375rem;--gat-r:0.4rem;--rust:0deg;position:relative;display:block;margin-top:var(--touw);color:var(--inkt);text-decoration:none;rotate:var(--rust);transform-origin:50% calc(-1 * var(--touw));filter:drop-shadow(0 1px 1px rgb(25 29 53/.1)) drop-shadow(0 16px 20px rgb(25 29 53/.13))}.hangers>li:nth-child(2) .hanger{--touw:4.5rem;--rust:1deg}.hangers>li:nth-child(3) .hanger{--touw:1.75rem;--rust:-1.25deg}.hangers>li:first-child .hanger{--rust:-0.75deg}.hanger:before{content:"";position:absolute;z-index:-1;left:calc(50% - 1px);top:calc(-1 * var(--touw));width:2px;height:calc(var(--touw) + var(--gat-y));border-radius:1px;background:var(--inkt-3)}.hanger:after{content:"";position:absolute;top:var(--gat-y);left:50%;width:calc(2 * var(--gat-r) + .375rem);height:calc(2 * var(--gat-r) + .375rem);border-radius:50%;box-shadow:inset 0 0 0 .1875rem var(--geel);translate:-50% -50%;pointer-events:none}.hanger-kaart{--schuin:clamp(0.875rem,0.5rem + 1vw,1.375rem);display:grid;gap:.625rem;justify-items:start;padding:calc(var(--gat-y) + var(--gat-r) + .75rem) clamp(.5rem,.3rem + .6vw,.875rem) clamp(.625rem,.4rem + .6vw,1rem);border-radius:0 0 var(--hoek-l) var(--hoek-l);background:var(--vlak);container-type:inline-size;clip-path:polygon(var(--schuin) 0,calc(100% - var(--schuin)) 0,100% var(--schuin),100% 100%,0 100%,0 var(--schuin));-webkit-mask:radial-gradient(circle at 50% var(--gat-y),transparent var(--gat-r),#000 calc(var(--gat-r) + .5px));mask:radial-gradient(circle at 50% var(--gat-y),transparent var(--gat-r),#000 calc(var(--gat-r) + .5px));transition:translate var(--rustig) var(--uitloop)}.hanger-logo{display:grid;place-items:center;width:100%;aspect-ratio:1;padding:14%;border-radius:var(--hoek-m);background:var(--merk-zacht)}.hanger-logo img{width:auto;max-width:100%;max-height:100%;object-fit:contain}.hanger-naam{max-width:100%;font-family:var(--letter-kop);font-size:clamp(.75rem,11cqi,1.125rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere}.hanger .prijslabel{font-size:clamp(.6875rem,9.5cqi,.9375rem)}.hanger:hover .hanger-kaart{translate:0 -3px}.hanger:focus-visible{outline:none}.hanger:focus-visible .hanger-kaart{outline:3px solid var(--accent);outline-offset:-3px}@media (max-width:35.99rem){.hanger{--touw:1.75rem;--gat-y:1rem;--gat-r:0.3rem}.hangers>li:nth-child(2) .hanger{--touw:3rem}.hangers>li:nth-child(3) .hanger{--touw:1.25rem}.hanger-kaart{gap:.5rem}.hanger-logo{padding:12%;border-radius:var(--hoek-s)}}.markt-namen{padding-top:var(--sectie)}.filters{display:grid;gap:var(--ruimte-3) var(--ruimte-4);margin-bottom:var(--ruimte-5);padding:var(--ruimte-4);border-radius:var(--hoek-xl);background:var(--vlak);box-shadow:var(--schaduw-2)}.veld-zoek .zoek-invoer{position:relative}.veld-zoek .zoek-invoer .icoon{position:absolute;top:50%;left:var(--ruimte-4);transform:translateY(-50%);color:var(--grijs);pointer-events:none}.veld-zoek input{min-height:3.25rem;padding-left:calc(var(--ruimte-4) + 1.25em + var(--ruimte-3))}.filter-knoppen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ruimte-3) var(--ruimte-5)}.filter-knoppen a{font-weight:650}.filters-meer>summary{width:fit-content;cursor:pointer;list-style:none}.filters-meer>summary::-webkit-details-marker{display:none}.filters-meer>summary .icoon{width:1.1em;height:1.1em;transition:transform var(--snel) var(--uitloop)}.filters-meer[open]>summary .icoon{transform:rotate(180deg)}.filters-keuzes{display:grid;gap:var(--ruimte-3) var(--ruimte-4);margin-top:var(--ruimte-4)}@media (min-width:40rem){.filters{padding:var(--ruimte-5)}.filters-keuzes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.filters{grid-template-columns:minmax(0,1fr) auto;align-items:end}.veld-zoek{grid-column:1/-1}.filters-keuzes{grid-template-columns:repeat(4,minmax(0,1fr))}}@supports selector(::details-content){@media (min-width:40rem){.filters-meer>summary{display:none}.filters-meer::details-content{content-visibility:visible}.filters-keuzes{margin-top:0}}}.aantal{margin-bottom:var(--ruimte-6);color:var(--grijs);font-size:var(--stap--1);font-weight:600}.verhaal{margin-top:var(--sectie)}.verhaal :focus-visible{outline-color:var(--geel)}.verhaal-binnen{position:relative;display:grid;gap:var(--ruimte-6) var(--ruimte-9);padding:clamp(var(--ruimte-6),1rem + 5vw,var(--ruimte-9)) clamp(var(--ruimte-5),1rem + 4vw,var(--ruimte-8));border-radius:var(--hoek-2xl);background:radial-gradient(70% 90% at 100% 0,rgb(255 255 255/.08),transparent 62%),var(--inkt);color:var(--wit);overflow:hidden}@media (min-width:56rem){.verhaal-binnen{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.beloftes{grid-column:1/-1}}.verhaal h2{font-size:var(--stap-4);letter-spacing:-.04em}.verhaal-tekst{display:grid;gap:var(--ruimte-5);align-content:start;font-size:var(--stap-1);line-height:1.55;color:var(--wit)}.verhaal-tekst p+p{color:var(--grijs-licht)}.verhaal-tekst a{color:var(--wit)}.beloftes{position:relative;z-index:1;display:grid;gap:var(--ruimte-6) var(--ruimte-7);padding-top:var(--ruimte-7);border-top:1px solid var(--lijn-donker);list-style:none}@media (min-width:40rem){.beloftes{grid-template-columns:repeat(3,minmax(0,1fr))}}.beloftes h3{font-size:var(--stap-1);color:var(--wit)}.beloftes p{margin-top:var(--ruimte-2);line-height:1.55;color:var(--grijs-licht)}.beloftes .icoon{width:2.75rem;height:2.75rem;margin-bottom:var(--ruimte-4);padding:.625rem;border-radius:var(--hoek-m);background:rgb(255 255 255/.07);box-shadow:inset 0 0 0 1px rgb(255 255 255/.1);color:var(--geel)}.markt-stappen{padding-top:var(--sectie)}.meer-link{margin-top:var(--ruimte-5);font-weight:650}.meer-link a{display:inline-flex;align-items:center;gap:var(--ruimte-2)}.meer-link .icoon{width:1.1em;height:1.1em;transition:transform var(--snel) var(--uitloop)}.meer-link a:hover .icoon{transform:translateX(3px)}.domein{padding-top:var(--ruimte-3)}.domein .kruimelpad{margin-bottom:var(--ruimte-4)}.podium{display:grid;gap:var(--ruimte-4);padding-top:var(--ruimte-2)}@media (min-width:60rem){.podium{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:var(--ruimte-5);align-items:stretch}}.podium-logo{position:relative;display:grid;place-items:center;min-height:clamp(17rem,12rem + 18vw,36rem);padding:clamp(4.5rem,3rem + 5vw,7rem) 10%;border-radius:var(--hoek-2xl);background:radial-gradient(color-mix(in srgb,var(--merk) 16%,transparent) 1.2px,transparent 1.7px) 0 0 /1.375rem 1.375rem,var(--merk-zacht);box-shadow:inset 0 0 0 1px rgb(25 29 53/.04);overflow:hidden}.podium-logo img{width:min(100%,30rem);height:auto;max-height:clamp(8rem,5rem + 10vw,15rem);object-fit:contain}.podium-adres{top:clamp(var(--ruimte-4),2vw,var(--ruimte-5));max-width:calc(100% - 2 * var(--ruimte-4));font-size:var(--stap-0)}.podium-adres,.podium-label{position:absolute;left:clamp(var(--ruimte-4),2vw,var(--ruimte-5))}.podium-label{--label-h:2.375em;bottom:clamp(var(--ruimte-4),2vw,var(--ruimte-5));font-size:var(--stap--1)}.koopkaart{--kaart-rand:clamp(var(--ruimte-5),1rem + 2.5vw,var(--ruimte-7));display:flex;flex-direction:column;gap:var(--ruimte-5);padding:var(--kaart-rand);border-radius:var(--hoek-2xl);background:var(--vlak);box-shadow:var(--schaduw-2);overflow:hidden}.koopkaart h1{display:grid;gap:var(--ruimte-2)}.koopkaart .domein-naam{font-size:clamp(2.25rem,1.3rem + 3.6vw,4rem);line-height:.98;letter-spacing:-.045em;overflow-wrap:anywhere}.koopkaart .domein-naam .tld{color:var(--merk)}.h1-staart{font-size:var(--stap-2);font-weight:600;letter-spacing:-.02em;color:var(--grijs)}.koopkaart .zin{font-size:var(--stap-1);line-height:1.5}.prijsblok{position:relative;padding-top:var(--ruimte-6);background:linear-gradient(to right,var(--lijn-sterk) 55%,transparent 0) 0 0 /.625rem 1.5px repeat-x}.prijsblok:after,.prijsblok:before{content:"";position:absolute;top:-.75rem;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--pagina);box-shadow:inset 0 0 0 1px rgb(25 29 53/.07),inset 0 2px 3px rgb(25 29 53/.08)}.prijsblok:before{left:calc(-1 * var(--kaart-rand) - .75rem)}.prijsblok:after{right:calc(-1 * var(--kaart-rand) - .75rem)}.prijs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ruimte-2) var(--ruimte-4)}.prijs-bedrag{font-family:var(--letter-kop);font-size:clamp(2.25rem,1.8rem + 2vw,3.25rem);font-weight:800;line-height:1;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prijs-tekst{font-size:var(--stap-3)}.prijs .prijslabel-houder{rotate:-2deg}.prijs-btw{font-weight:600;color:var(--grijs)}.prijs-zonder{margin-top:var(--ruimte-2);font-size:var(--stap--1);color:var(--grijs)}.koop-actie{display:grid;gap:var(--ruimte-3)}.koop-actie .klein{text-align:center}.inbegrepen{padding-top:var(--ruimte-5);border-top:1px solid var(--lijn)}.inbegrepen h2{margin-bottom:var(--ruimte-4);font-size:var(--stap-1)}.aanbieder{padding-top:var(--ruimte-4);border-top:1px solid var(--lijn)}.aanbieder p+p{margin-top:var(--ruimte-1)}.domein-sectie{padding-top:var(--sectie)}.voorbeelden-raster{display:grid;gap:var(--ruimte-4)}@media (min-width:56rem){.voorbeelden-raster{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--ruimte-5)}.voorbeeld-site{grid-row:span 2}}.voorbeeld{display:grid;grid-template-rows:1fr auto;gap:var(--ruimte-3)}.voorbeeld figcaption{padding-inline:var(--ruimte-2);font-size:var(--stap--1);font-weight:600;color:var(--grijs)}.voorbeeld-vlak{display:grid;place-items:center;padding:clamp(var(--ruimte-5),3vw,var(--ruimte-7));border-radius:var(--hoek-2xl);background:var(--vlak-2);box-shadow:inset 0 0 0 1px rgb(25 29 53/.04);overflow:hidden}.voorbeeld-site .voorbeeld-vlak{background:radial-gradient(color-mix(in srgb,var(--merk) 16%,transparent) 1.2px,transparent 1.7px) 0 0 /1.375rem 1.375rem,var(--merk-zacht)}.venster{width:100%;border-radius:var(--hoek-l);background:var(--wit);box-shadow:var(--schaduw-3);overflow:hidden}.venster-balk{display:flex;align-items:center;gap:var(--ruimte-3);padding:var(--ruimte-3) var(--ruimte-4);border-bottom:1px solid var(--lijn);background:#f7f7f5}.venster-stippen{display:flex;gap:.375rem}.venster-stippen span{width:.625rem;height:.625rem;border-radius:50%;background:var(--vlak-3)}.venster-adres{display:flex;align-items:center;justify-content:center;gap:var(--ruimte-1);flex:1 1;min-width:0;max-width:20rem;margin-inline:auto;padding:.3rem var(--ruimte-4);border-radius:var(--hoek-rond);background:var(--wit);box-shadow:var(--schaduw-1);font-size:var(--stap--2);font-weight:600;color:var(--grijs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.venster-adres .icoon{width:.875rem;height:.875rem}.venster-site{display:grid;gap:var(--ruimte-5);padding:clamp(var(--ruimte-4),2.5vw,var(--ruimte-6))}.venster-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--ruimte-4)}.venster-nav img{width:auto;height:1.75rem;max-width:45%;object-fit:contain;object-position:left center}.venster-menu{display:flex;gap:var(--ruimte-3)}.streep,.venster-menu span{display:block;height:.5rem;border-radius:var(--hoek-rond);background:var(--vlak-2)}.venster-menu span{width:2.25rem}.venster-held{display:grid;gap:var(--ruimte-3);padding-block:var(--ruimte-4) var(--ruimte-2)}.streep-kop{width:78%}.streep-kop,.streep-kop-2{height:1.25rem;background:var(--inkt)}.streep-kop-2{width:52%}.streep-1{width:88%;margin-top:var(--ruimte-2)}.streep-2{width:64%}.venster-knop{width:7.5rem;height:2.25rem;margin-top:var(--ruimte-3);border-radius:var(--hoek-s);background:var(--merk)}.venster-kaarten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ruimte-3)}.venster-kaarten span{aspect-ratio:4/3;border-radius:var(--hoek-s);background:var(--merk-zacht)}.scherm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ruimte-4) var(--ruimte-3);width:min(100%,17rem);padding:var(--ruimte-5) var(--ruimte-4);border-radius:1.75rem;background:linear-gradient(160deg,var(--merk),color-mix(in srgb,var(--merk) 55%,var(--inkt)));box-shadow:var(--schaduw-3)}.app{display:grid;justify-items:center;gap:.375rem}.app-icoon{width:100%;aspect-ratio:1;border-radius:24%;background:rgb(255 255 255/.2)}.app-eigen .app-icoon{display:grid;place-items:center;padding:16%;background:var(--wit);box-shadow:0 6px 14px rgb(0 0 0/.18)}.app-eigen .app-icoon img{width:100%;height:100%;object-fit:contain}.app-naam{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:650;line-height:1.2;color:var(--wit)}.app-streep{width:70%;height:.375rem;margin-top:.25rem;border-radius:var(--hoek-rond);background:rgb(255 255 255/.3)}.kaartje{display:flex;flex-direction:column;justify-content:space-between;gap:var(--ruimte-4);width:min(100%,19rem);aspect-ratio:1.75;padding:var(--ruimte-5);border-radius:var(--hoek-m);background:var(--wit);box-shadow:var(--schaduw-3);transform:rotate(-3deg)}.kaartje img{width:auto;max-width:70%;height:2rem;object-fit:contain;object-position:left center}.kaartje-naam{font-family:var(--letter-kop);font-size:var(--stap-0);font-weight:700;line-height:1.2}.kaartje-regel{font-size:var(--stap--2);line-height:1.5;color:var(--grijs)}.over-raster{display:grid;gap:var(--ruimte-4)}@media (min-width:56rem){.over-raster{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--ruimte-5)}.woordenboek{grid-row:span 2}}.woordenboek{display:flex;flex-direction:column;gap:var(--ruimte-4)}.woord{font-family:var(--letter-kop);font-size:var(--stap-4);font-weight:800;line-height:1;letter-spacing:-.04em;overflow-wrap:anywhere}.woord-punt{color:var(--merk);padding-inline:.04em}.betekenis{font-size:var(--stap-1);line-height:1.5}.feiten{display:grid;margin-top:auto;padding-top:var(--ruimte-4);list-style:none}.feiten li{display:flex;align-items:center;gap:var(--ruimte-3);padding-block:var(--ruimte-3);border-top:1px solid var(--lijn);font-size:var(--stap--1);font-weight:600}.feiten .icoon{width:1.25rem;height:1.25rem;padding:.2rem;border-radius:50%;background:var(--merk-zacht);color:var(--merk);stroke-width:3}.kaart h3{font-size:var(--stap-1)}.ideeen{display:grid;margin-top:var(--ruimte-4);list-style:none}.ideeen,.ideeen li{gap:var(--ruimte-3)}.ideeen li{display:flex;align-items:flex-start}.ideeen .icoon{margin-top:.2em;color:var(--merk)}.logo-idee{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ruimte-5);align-items:start}.logo-idee-beeld{display:grid;place-items:center;width:4.5rem;height:4.5rem;padding:var(--ruimte-3);border-radius:var(--hoek-l);background:var(--merk-zacht)}.logo-idee-beeld img{width:100%;height:100%;object-fit:contain}.logo-idee p{margin-top:var(--ruimte-2);color:var(--grijs)}.vragen-kort{display:grid;gap:var(--ruimte-6)}@media (min-width:56rem){.vragen-kort{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--ruimte-8);align-items:start}}.vragen-kort .sectiekop{margin-bottom:0}.slotband{padding-top:var(--sectie)}.slotband-binnen{position:relative;display:grid;gap:var(--ruimte-6);align-items:center;padding:clamp(var(--ruimte-6),1rem + 5vw,var(--ruimte-9)) clamp(var(--ruimte-5),1rem + 4vw,var(--ruimte-8));border-radius:var(--hoek-2xl);background:radial-gradient(rgb(255 255 255/.12) 1.2px,transparent 1.7px) 0 0 /1.375rem 1.375rem,radial-gradient(80% 120% at 100% 0,rgb(255 255 255/.14),transparent 60%),var(--merk);color:var(--wit);overflow:hidden}.slotband :focus-visible{outline-color:var(--wit)}@media (min-width:56rem){.slotband-binnen{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.slotband h2{font-size:var(--stap-4);letter-spacing:-.04em}.slotband p{margin-top:var(--ruimte-4);max-width:36rem;font-size:var(--stap-1);line-height:1.5}.slotband .klein{color:var(--wit)}.slotband-actie{display:grid;gap:var(--ruimte-3);justify-items:start}.slotband-actie p{margin-top:0}@media (max-width:55.99rem){.slotband-actie{justify-items:stretch}.slotband-actie .knop-groot{padding-inline:var(--ruimte-4)}}@media (min-width:56rem){.slotband-actie{justify-items:end;text-align:right}}.slotband-prijs{font-family:var(--letter-kop);font-size:var(--stap-3);font-weight:800;letter-spacing:-.035em;line-height:1}.slotband-actie>p{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ruimte-2) var(--ruimte-3)}@media (min-width:56rem){.slotband-actie>p{justify-content:flex-end}}.slotband .prijslabel-houder{rotate:-3deg;filter:drop-shadow(0 10px 14px rgb(0 0 0/.22))}.meer{padding-top:var(--sectie)}.meer h2{margin-bottom:var(--ruimte-6)}@media (max-width:35.99rem){.markt-namen .tegels,.meer .tegels{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ruimte-5) var(--ruimte-3)}.markt-namen .tegel-logo,.meer .tegel-logo{padding:16% 12%;border-radius:var(--hoek-l)}.markt-namen .tegel-tekst,.meer .tegel-tekst{flex-direction:column;align-items:flex-start;gap:0}.markt-namen .tegel-naam,.meer .tegel-naam{font-size:var(--stap-0)}.markt-namen .tegel-prijs,.meer .tegel-prijs{margin-top:var(--ruimte-2);font-size:var(--stap--1)}.markt-namen .tegel-label,.meer .tegel-label{position:static;margin-left:var(--ruimte-1);vertical-align:.1em}}.bod-pagina{padding-top:var(--ruimte-4)}.bod-kolommen{display:grid;gap:var(--ruimte-7);align-items:start}@media (min-width:60rem){.bod-kolommen{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:var(--ruimte-8)}.bod-overzicht{position:sticky;top:calc(var(--kop-hoogte) + var(--ruimte-4))}}.bod-hoofd{display:grid;gap:var(--ruimte-5)}.bod-hoofd h1{font-size:var(--stap-4)}.bod-hoofd .domein-naam .tld{color:var(--merk)}.terug-link{display:inline-flex;align-items:center;gap:var(--ruimte-2);font-size:var(--stap--1);font-weight:650;color:var(--inkt);text-decoration:none}.terug-link:hover{text-decoration:underline}.bod-overzicht,.bodformulier{display:grid;gap:var(--ruimte-5)}.bod-logo{display:grid;place-items:center;aspect-ratio:16/9;padding:10% 14%;border-radius:var(--hoek-l);background:radial-gradient(color-mix(in srgb,var(--merk) 16%,transparent) 1.2px,transparent 1.7px) 0 0 /1.125rem 1.125rem,var(--merk-zacht)}.bod-logo img{width:auto;max-width:100%;max-height:100%}.bod-overzicht-naam{font-family:var(--letter-kop);font-size:var(--stap-2);font-weight:700;letter-spacing:-.03em;line-height:1.15;overflow-wrap:anywhere}.bod-overzicht-prijs{margin-top:var(--ruimte-1);color:var(--grijs)}.bod-overzicht-prijs strong{color:var(--inkt)}.bod-overzicht h2{font-size:var(--stap-1)}.na-je-bod{margin-top:var(--ruimte-3);list-style:none;counter-reset:stap}.na-je-bod,.na-je-bod li{display:grid;gap:var(--ruimte-3)}.na-je-bod li{grid-template-columns:2.25rem minmax(0,1fr);counter-increment:stap;font-size:var(--stap--1);line-height:1.5}.na-je-bod li:before{content:counter(stap);--label-h:1.375rem;display:flex;align-items:center;justify-content:flex-end;height:var(--label-h);margin-top:.05rem;padding:0 .45rem 0 0;border-radius:0 .2rem .2rem 0;background:var(--accent-zacht);color:var(--accent);font-family:var(--letter-kop);font-size:.8125rem;font-weight:800;line-height:1;clip-path:polygon(calc(var(--label-h) * .3) 0,100% 0,100% 100%,calc(var(--label-h) * .3) 100%,0 50%);-webkit-mask:radial-gradient(circle at calc(var(--label-h) * .336) 50%,transparent 2px,#000 2.5px);mask:radial-gradient(circle at calc(var(--label-h) * .336) 50%,transparent 2px,#000 2.5px)}.bod-overzicht .vinkjes{padding-top:var(--ruimte-4);border-top:1px solid var(--lijn)}.bedankt-pagina{padding-top:var(--ruimte-6)}.bedankt{display:grid;gap:var(--ruimte-5);justify-items:start;padding:clamp(var(--ruimte-5),1rem + 3vw,var(--ruimte-8));border-radius:var(--hoek-2xl);background:var(--vlak);box-shadow:var(--schaduw-2)}.bedankt h1{font-size:var(--stap-4)}.bedankt .illustratie{width:clamp(8.5rem,6rem + 8vw,11rem);height:auto;margin-bottom:calc(-1 * var(--ruimte-2))}.bedankt .domein-naam{font-weight:650;color:var(--inkt)}.contact-pagina{padding-top:clamp(var(--ruimte-6),1rem + 3vw,var(--ruimte-8))}.contact-kolommen{display:grid;gap:var(--ruimte-7);align-items:start}@media (min-width:60rem){.contact-kolommen{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:var(--ruimte-8)}.contact-zijkant{position:sticky;top:calc(var(--kop-hoogte) + var(--ruimte-4))}}.contact-hoofd{display:grid;gap:var(--ruimte-5)}.contact-hoofd h1{font-size:var(--stap-4)}.contact-zijkant,.contactformulier{display:grid;gap:var(--ruimte-5)}.contact-zijkant{justify-items:start;padding:clamp(var(--ruimte-5),1rem + 2vw,var(--ruimte-7));border-radius:var(--hoek-2xl);background:radial-gradient(color-mix(in srgb,var(--geel-diep) 22%,transparent) 1.2px,transparent 1.7px) 0 0 /1.375rem 1.375rem,var(--geel-zacht)}.contact-zijkant .illustratie{width:clamp(9rem,7rem + 5vw,11rem);height:auto}.contact-zijkant h2{font-size:var(--stap-1)}.contact-mail{margin-top:var(--ruimte-2);font-family:var(--letter-kop);font-size:var(--stap-2);font-weight:700;letter-spacing:-.02em;overflow-wrap:anywhere}.contact-mail a{color:var(--inkt);text-decoration-color:var(--geel-diep);text-decoration-thickness:3px;text-underline-offset:.18em}.contact-zijkant .vinkjes .icoon{background:var(--inkt);color:var(--geel)}.tekst-pagina{padding-top:clamp(var(--ruimte-6),1rem + 3vw,var(--ruimte-8))}.pagina-kop{display:grid;gap:var(--ruimte-4);margin-bottom:var(--ruimte-7)}.pagina-kop h1{font-size:var(--stap-4)}.tekst h2{font-size:var(--stap-2)}.tekst ol:not([class]),.tekst ul:not([class]){padding-left:1.25em}.tekst .stappen{margin-block:var(--ruimte-5) var(--ruimte-4)}@media (min-width:40rem){.tekst .stappen{grid-template-columns:repeat(2,minmax(0,1fr))}}.tekst .stappen h2{font-size:var(--stap-1)}.vragenlijst{border-radius:var(--hoek-xl);background:var(--vlak);box-shadow:var(--schaduw-1)}.vraag{padding:var(--ruimte-5) clamp(var(--ruimte-5),3vw,var(--ruimte-6))}.vraag+.vraag{border-top:1px solid var(--lijn)}.vraag h2{font-size:var(--stap-1);letter-spacing:-.02em}.vraag p{margin-top:var(--ruimte-2);color:var(--grijs)}.gegevens{border-radius:var(--hoek-xl);background:var(--vlak);box-shadow:var(--schaduw-1);overflow:hidden}.gegevens>div{display:grid;gap:var(--ruimte-1) var(--ruimte-5);padding:var(--ruimte-4) var(--ruimte-5)}.gegevens>div+div{border-top:1px solid var(--lijn)}@media (min-width:36rem){.gegevens>div{grid-template-columns:10rem minmax(0,1fr)}}.gegevens dt{font-weight:650}.gegevens dd{color:var(--grijs)}.bodbalk{display:none}@media (max-width:47.99rem) and (min-height:28rem){.bodbalk{position:fixed;inset-inline:0;bottom:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:var(--ruimte-4);padding:var(--ruimte-3) var(--rand) calc(var(--ruimte-3) + env(safe-area-inset-bottom, 0px));background:color-mix(in srgb,var(--pagina) 92%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(16px);backdrop-filter:saturate(1.6) blur(16px);box-shadow:0 -1px 0 var(--lijn),0 -10px 24px -14px rgb(25 29 53/.3);visibility:hidden;transform:translateY(100%)}.bodbalk[data-zichtbaar]{visibility:visible;transform:none}.bodbalk .knop{flex:1 1;max-width:14rem}body:has(.bodbalk[data-zichtbaar]){padding-bottom:calc(4.75rem + env(safe-area-inset-bottom, 0px))}html:has(.bodbalk[data-zichtbaar]){scroll-padding-bottom:calc(4.75rem + env(safe-area-inset-bottom, 0px))}}@media (max-width:47.99rem) and (min-height:28rem) and (prefers-reduced-motion:no-preference){.bodbalk{transition:transform var(--snel) var(--uitloop),visibility var(--snel)}}.herroep-kaart{display:grid;gap:var(--ruimte-5);margin-block:var(--ruimte-7)}.herroep-kaart h2{font-size:var(--stap-2)}.herroep-verklaring{padding:var(--ruimte-3) var(--ruimte-4);border-left:4px solid var(--geel-diep);border-radius:var(--hoek-m);background:var(--geel-zacht);color:var(--inkt)}.modelformulier{display:grid;gap:var(--ruimte-3);padding:clamp(var(--ruimte-5),3vw,var(--ruimte-6));border:1px dashed var(--grijs);border-radius:var(--hoek-xl);background:var(--vlak)}.modelformulier h3{font-size:var(--stap-1)}.modelformulier ul{display:grid;gap:var(--ruimte-2);padding-left:1.25em;list-style:"– "}.niet-gevonden{display:grid;gap:var(--ruimte-5);justify-items:start;padding-top:clamp(var(--ruimte-7),2rem + 6vw,var(--ruimte-9))}.niet-gevonden h1{font-size:var(--stap-4)}.niet-gevonden .illustratie{width:min(100%,16rem);height:auto}@media (prefers-reduced-motion:no-preference){.kop-merk img{transition:rotate var(--rustig) var(--veer)}.kop-merk:hover img{rotate:-4deg}.held h1 em{animation:stift var(--traag) var(--uitloop) .25s backwards}.hanger{animation:ophangen .9s var(--veer) backwards,uitzwaaien 3.2s ease-out backwards;animation-delay:calc(.15s + var(--i, 0) * .14s),calc(.45s + var(--i, 0) * .14s)}.hanger:hover{animation:wiebel 1.2s ease-out}.tegel:focus-visible .tegel-prijs,.tegel:hover .tegel-prijs{animation:label-wiebel .7s ease-out}.illustratie .i-slinger{transform-box:view-box}.contactband:hover .i-slinger,.stappen>li:hover .i-slinger{animation:slinger 1.4s ease-out}.illustratie-verstuurd .i-slinger{animation:slinger-groot 2.4s ease-out .2s backwards}.illustratie-verstuurd .i-vink{stroke-dasharray:1;animation:vink .6s var(--uitloop) .9s backwards}.illustratie-verstuurd .i-snipper{transform-box:fill-box;transform-origin:center;animation:snipper .7s var(--veer) 1.1s backwards}.illustratie-kwijt .i-slinger{animation:slinger-groot 3s ease-out .3s backwards}.contactband .illustratie{transition:translate var(--rustig) var(--uitloop)}.contactband:hover .illustratie{translate:0 -3px}}@keyframes stift{0%{background-size:0 100%}}@keyframes ophangen{0%{opacity:0;translate:0 -2.5rem}}@keyframes uitzwaaien{0%{rotate:calc(var(--rust) + 6deg)}20%{rotate:calc(var(--rust) - 4deg)}40%{rotate:calc(var(--rust) + 2.5deg)}60%{rotate:calc(var(--rust) - 1.4deg)}80%{rotate:calc(var(--rust) + .6deg)}to{rotate:var(--rust)}}@keyframes wiebel{0%,to{rotate:var(--rust)}20%{rotate:calc(var(--rust) + 2.5deg)}45%{rotate:calc(var(--rust) - 1.6deg)}70%{rotate:calc(var(--rust) + .7deg)}}@keyframes label-wiebel{0%,to{rotate:0deg}25%{rotate:-7deg}50%{rotate:4deg}75%{rotate:-1.5deg}}@keyframes slinger{0%,to{rotate:0deg}25%{rotate:6deg}50%{rotate:-4deg}75%{rotate:1.5deg}}@keyframes slinger-groot{0%{rotate:14deg}25%{rotate:-9deg}50%{rotate:5deg}75%{rotate:-2deg}to{rotate:0deg}}@keyframes vink{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes snipper{0%{opacity:0;scale:.2}}