@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;--blauw:#2440d8;--blauw-donker:#1d34b5;--blauw-zacht:#e9edfd;--blauw-licht:#a9b8ff;--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(--blauw);--accent-zacht:var(--blauw-zacht);--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);--uitloop:cubic-bezier(0.16,1,0.3,1);--snel:160ms;--rustig:320ms;--kop-hoogte:4.5rem}*,: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(--blauw);color:var(--wit)}.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}.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:0}@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)}}.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.25rem,1.15rem + .3vw,1.375rem)}.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{margin-left:calc(-1 * var(--ruimte-3))}}.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(60% 70% at 100% 0,rgb(36 64 216/.28),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,1.5fr) minmax(0,1fr);align-items:start}}.voet-merk{display:inline-flex;border-radius:var(--hoek-s)}.voet-merk img{width:auto;height:1.5rem}.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-nav h2{font-size:var(--stap-1);color:var(--wit)}.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(--blauw-licht)}.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{gap:var(--ruimte-1);padding:.25em .65em;background:var(--vlak);font-family:var(--letter-tekst);font-size:var(--stap--2);font-weight:650;line-height:1.4}.adres,.label{display:inline-flex;align-items:center;border-radius:var(--hoek-rond);color:var(--inkt);box-shadow:var(--schaduw-1);white-space:nowrap}.adres{gap:.4em;max-width:100%;padding:.45em .95em .45em .75em;background:rgb(255 255 255/.88);font-size:var(--stap--1);font-weight:600;line-height:1.2}.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-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{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.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) var(--ruimte-6) 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);display:grid;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:var(--ruimte-5);border-radius:var(--hoek-m);background:var(--accent-zacht);color:var(--accent);font-family:var(--letter-kop);font-size:var(--stap-1);font-weight:700;line-height:1}.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{display:grid;grid-template-columns:2.5rem minmax(0,1fr);column-gap:var(--ruimte-4);padding:var(--ruimte-5)}.stappen>li:before{grid-row:span 2;margin-bottom:0}.stappen>li>:first-child{align-self:center}}@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(--blauw-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)}.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{font-style:normal;color:var(--blauw)}.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(--blauw-zacht);color:var(--blauw);stroke-width:3}.uitgelicht-kop{margin-bottom:var(--ruimte-4);font-size:var(--stap-1);line-height:1.3}.uitgelicht .tegels{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ruimte-5) var(--ruimte-4)}.uitgelicht .tegels>li:first-child{grid-column:1/-1}.uitgelicht .tegels>li:first-child .tegel-logo{aspect-ratio:16/8;padding:10% 20%}.uitgelicht .tegels>li:first-child .tegel-naam{font-size:var(--stap-2)}.uitgelicht .tegels>li:not(:first-child) .tegel-logo{aspect-ratio:16/10}@media (max-width:30rem){.uitgelicht .tegels>li:not(:first-child) .tegel-tekst{flex-direction:column;align-items:flex-start;gap:0}.uitgelicht .tegels>li:not(:first-child) .tegel-naam{font-size:var(--stap-0)}}.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}@media (min-width:40rem){.filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--ruimte-5)}.filter-knoppen,.veld-zoek{grid-column:1/-1}}@media (min-width:64rem){.filters{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end}.veld-zoek{grid-column:1/-1}.filter-knoppen{grid-column:auto}}.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(--blauw-licht)}.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(36 64 216/.42),transparent 62%),radial-gradient(45% 60% at 0 100%,rgb(36 64 216/.16),transparent 70%),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(--blauw-licht)}.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{bottom:clamp(var(--ruimte-4),2vw,var(--ruimte-5));display:inline-flex;align-items:center;gap:var(--ruimte-2);padding:.45em .95em .45em .6em;border-radius:var(--hoek-rond);background:rgb(255 255 255/.88);box-shadow:var(--schaduw-1);font-size:var(--stap--1);font-weight:600}.podium-label .icoon{width:1.25rem;height:1.25rem;padding:.2rem;border-radius:50%;background:var(--merk);color:var(--wit);stroke-width:3}.koopkaart{display:flex;flex-direction:column;gap:var(--ruimte-5);padding:clamp(var(--ruimte-5),1rem + 2.5vw,var(--ruimte-7));border-radius:var(--hoek-2xl);background:var(--vlak);box-shadow:var(--schaduw-2)}.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{padding-top:var(--ruimte-5);border-top:1px solid var(--lijn)}.prijs{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ruimte-1) var(--ruimte-3)}.prijs-bedrag{font-family:var(--letter-kop);font-size:clamp(2.5rem,2rem + 2vw,3.5rem);font-weight:800;line-height:1;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.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}.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{font-size:var(--stap--1);color:var(--grijs)}.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:1.75rem minmax(0,1fr);counter-increment:stap;font-size:var(--stap--1);line-height:1.5}.na-je-bod li:before{content:counter(stap);display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--hoek-s);background:var(--accent-zacht);color:var(--accent);font-family:var(--letter-kop);font-weight:700}.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-teken{display:grid;place-items:center;width:4rem;height:4rem;border-radius:var(--hoek-l);background:var(--merk);color:var(--wit);box-shadow:0 12px 28px -12px color-mix(in srgb,var(--merk) 70%,transparent)}.bedankt-teken .icoon{width:2rem;height:2rem;stroke-width:2.5}.bedankt .domein-naam{font-weight:650;color:var(--inkt)}.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)}.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)}