*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul[role=list],ol[role=list]{list-style:none;padding:0}body{min-height:100vh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,svg,video,canvas{display:block;max-width:100%}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none;padding:0}a{color:inherit}table{border-collapse:collapse;width:100%}:target{scroll-margin-block-start:6rem}:focus-visible{outline:2px solid var(--focus-ring, currentColor);outline-offset:3px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;top:0;left:0;z-index:200;padding:.75rem 1.25rem;background:#fff;color:#1c1611;transform:translateY(-120%);transition:transform .18s ease}.skip-link:focus-visible{transform:translateY(0)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:Work Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/work-sans-400-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/work-sans-400-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/work-sans-400-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/work-sans-400-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/work-sans-500-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/work-sans-500-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/work-sans-600-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/work-sans-600-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/work-sans-700-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/work-sans-700-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}:root{--wit: #ffffff;--haver: #f6f1e8;--vlas: #ebe2d2;--stam: #51342a;--stam-diep: #3d261e;--inkt: #1f1a16;--inkt-zacht: #544a42;--inkt-noot: #5c524a;--r: 8px;--r-klein: 4px;--r-knop: 0;--rand: clamp(1rem, 3.5vw, 3rem);--maat: 76rem;--maat-breed: 84rem;--band: clamp(2.5rem, 4.5vw, 4.5rem);--blok-rand: clamp(1.25rem, 3vw, 3rem);--tegel-rand: clamp(1.125rem, 2vw, 1.5rem);--sans: "Work Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--focus-ring: var(--stam)}html{background:var(--wit)}body{margin:0;background:var(--wit);color:var(--inkt);font-family:var(--sans);font-size:clamp(1.0625rem,1.02rem + .2vw,1.125rem);font-weight:400;line-height:1.65;overflow-wrap:break-word;font-variant-numeric:tabular-nums lining-nums}h1,h2,h3,h4{font-weight:600;color:var(--inkt);text-wrap:balance}h1{font-size:clamp(2.25rem,1.6rem + 2.8vw,3.75rem);line-height:1.05;letter-spacing:-.025em}h2{font-size:clamp(1.625rem,1.3rem + 1.4vw,2.375rem);line-height:1.12;letter-spacing:-.02em}h3{font-size:clamp(1.125rem,1.05rem + .3vw,1.3125rem);line-height:1.3;letter-spacing:-.01em}h4{font-size:1.0625rem;line-height:1.35}a{color:var(--stam);text-decoration-thickness:1px;text-underline-offset:.18em}.tekst a:hover{color:var(--stam-diep)}::selection{background:var(--vlas);color:var(--inkt)}.rij{width:min(100% - 2 * var(--rand),var(--maat));margin-inline:auto}.rij--breed{width:min(100% - 2 * var(--rand),var(--maat-breed))}main{padding-block:.75rem var(--band)}main>*+*{margin-block-start:var(--band)}main>.sectie--aansluitend{margin-block-start:1rem}.blok{background:var(--haver);border-radius:var(--r);padding:var(--blok-rand)}.blok--vlas{background:var(--vlas)}.stapel{display:grid;gap:1rem}.tegel{background:var(--haver);border-radius:var(--r);padding:var(--tegel-rand);min-width:0}.blok .tegel{background:var(--wit)}.tegel--vlas,.blok .tegel--vlas{background:var(--vlas)}.sectie__kop{max-width:46rem;margin-block-end:clamp(1.5rem,3vw,2.25rem)}.kopregel{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1rem 2rem;margin-block-end:clamp(1.5rem,3vw,2.25rem)}.kopregel .sectie__kop{margin-block-end:0}.tweeluik{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.tweeluik--smal-breed{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.tweeluik--breed-smal{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.oog{font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--stam);margin-block-end:.85rem}.lead{font-size:clamp(1.125rem,1.05rem + .4vw,1.3125rem);line-height:1.6;color:var(--inkt-zacht);max-width:38em}h1+.lead,h2+.lead,h3+.lead{margin-block-start:1rem}.tekst{max-width:42rem}.tekst>*+*{margin-block-start:1em}.tekst--na-kop{margin-block-start:1.1rem}.noot{font-size:.9375rem;line-height:1.6;color:var(--inkt-noot)}.noot--na{margin-block-start:1.25rem}.etiket{display:inline-flex;align-items:center;gap:.35rem;padding:.32rem .6rem;border-radius:var(--r-klein);background:var(--vlas);color:var(--inkt);font-size:.875rem;font-weight:500;line-height:1.25}.etiket--wit{background:var(--wit)}.etiket--stam{background:var(--stam);color:var(--wit)}.etiket--groot{padding:.7rem 1rem;border-radius:var(--r);font-size:1rem}.etiketten{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.etiketten--na{margin-block-start:1.5rem}.schakel{display:inline-flex;align-items:center;gap:.45rem;font-size:1rem;font-weight:600;color:var(--stam);text-decoration:none}.schakel:hover{text-decoration:underline;text-underline-offset:.2em}.schakel--na{margin-block-start:1.25rem}.schakel .knop__pijl{transition:transform .18s ease}.schakel:hover .knop__pijl{transform:translate(3px)}.vinkjes{margin:0;padding:0;list-style:none}.vinkjes li{position:relative;padding-inline-start:1.4rem;font-size:.9375rem;line-height:1.5}.vinkjes li+li{margin-block-start:.55rem}.vinkjes li:before{content:"";position:absolute;left:0;top:.5em;width:.6rem;height:.6rem;border-radius:2px;background:var(--stam)}.vinkjes--twee{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 2rem}.vinkjes--twee li+li{margin-block-start:0}.citaat{margin-block-start:1.75rem}.citaat p{font-size:clamp(1.25rem,1.1rem + .7vw,1.75rem);font-weight:500;line-height:1.3;letter-spacing:-.01em;text-wrap:balance}.citaat__bron{display:block;margin-block-start:.9rem;font-style:normal;font-size:.875rem;font-weight:500;color:var(--inkt-zacht)}.knop{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.95rem 1.5rem;border-radius:var(--r-knop);background:var(--stam);color:var(--wit);font-family:var(--sans);font-size:1rem;font-weight:600;line-height:1.2;letter-spacing:.01em;text-decoration:none;transition:background-color .18s ease}.knop:hover{background:var(--stam-diep);color:var(--wit)}.knop--zacht{background:var(--vlas);color:var(--inkt)}.knop--zacht:hover{background:#e2d6c1;color:var(--inkt)}.blok .knop--zacht{background:var(--wit);color:var(--inkt)}.blok .knop--zacht:hover{background:#fbf9f5;color:var(--inkt)}.knoppen{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-block-start:2rem}.knop__pijl{flex:0 0 auto;transition:transform .18s ease}.knop:hover .knop__pijl{transform:translate(3px)}.kopbalk{position:relative;z-index:50;background:var(--wit);color:var(--inkt)}.kopbalk__rij{display:flex;align-items:center;justify-content:space-between;gap:1rem 2rem;padding-block:1.1rem}.merk{display:inline-flex;align-items:center;gap:.75rem;text-decoration:none;color:var(--inkt)}.merk__mark{flex:0 0 auto;width:3rem;height:auto}.merk__naam{display:block;font-size:1.25rem;font-weight:600;line-height:1.1;letter-spacing:-.01em}.merk__regel{display:block;margin-block-start:.25rem;font-size:.8125rem;font-weight:500;line-height:1.2;letter-spacing:.09em;text-transform:uppercase;color:var(--inkt-noot)}.menu{display:flex;align-items:center;gap:1.25rem}.menu__lijst{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none}.menu__link{display:inline-block;padding:.45rem .7rem;border-radius:var(--r-klein);font-size:1rem;font-weight:500;color:var(--inkt-zacht);text-decoration:none;transition:background-color .15s ease,color .15s ease}.menu__link:hover{color:var(--inkt);background:var(--haver)}.menu__link[aria-current=page]{background:var(--vlas);color:var(--inkt)}.knop--kop{padding:.7rem 1.1rem;font-size:.9375rem}.menu__mobiel{display:none}.menu__knop{display:flex;flex-direction:column;justify-content:center;gap:5px;width:2.75rem;height:2.75rem;padding:.75rem;border-radius:var(--r-knop);background:var(--stam);cursor:pointer;list-style:none}.menu__knop::-webkit-details-marker{display:none}.menu__knop:hover{background:var(--stam-diep)}.menu__knop span{display:block;height:2px;border-radius:1px;background:var(--wit)}.menu__paneel{position:absolute;inset-inline:var(--rand);top:calc(100% - .25rem);z-index:60;margin:0;padding:.75rem 1rem 1rem;list-style:none;background:var(--haver);border-radius:var(--r);box-shadow:0 24px 48px -24px #1f1a1659}.menu__paneel li+li{margin-block-start:.15rem}.menu__paneel .menu__link{display:block;padding:.7rem .85rem;font-size:1.125rem;color:var(--inkt)}.menu__paneel .menu__link:hover{background:var(--wit)}.menu__paneel .menu__link[aria-current=page]{background:var(--vlas)}.voet{background:var(--haver);color:var(--inkt);padding-block:clamp(3rem,5vw,4.5rem) clamp(1.5rem,3vw,2.5rem)}.voet__rij{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,3.5rem)}.voet__merklink{display:inline-flex;align-items:center;gap:.7rem;text-decoration:none;color:var(--inkt)}.voet__mark{width:2rem;height:auto}.voet__merknaam{font-size:1.125rem;font-weight:600;letter-spacing:-.01em}.voet__blurb{margin-block-start:1rem;max-width:26rem;font-size:1rem;line-height:1.6;color:var(--inkt-zacht)}.voet__contact{display:flex;flex-direction:column;gap:.3rem;margin-block-start:1.25rem;font-size:1rem;font-style:normal}.voet__contact a{color:var(--inkt);font-weight:500;text-decoration:none}.voet__contact a:hover{text-decoration:underline}.voet__kop{font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--stam)}.voet__lijst{margin:0;padding:0;margin-block-start:1rem;list-style:none;font-size:1rem}.voet__lijst li+li{margin-block-start:.5rem}.voet__lijst a{color:var(--inkt);font-weight:500;text-decoration:none}.voet__lijst a:hover{text-decoration:underline}.voet__onder{display:grid;gap:.35rem;margin-block-start:clamp(2rem,4vw,3rem);padding:1.1rem 1.25rem;border-radius:var(--r);background:var(--vlas);font-size:.875rem;line-height:1.55;color:var(--inkt-noot)}.voet__claim{font-size:1rem;font-weight:500;color:var(--inkt)}.vitrine{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);padding:0;overflow:hidden}.vitrine--omgekeerd{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.vitrine--omgekeerd .vitrine__beeld{order:-1}.vitrine__tekst{align-self:center;min-width:0;padding:clamp(2rem,4.5vw,4rem) clamp(1.5rem,4vw,4rem)}.vitrine--hero .vitrine__tekst{padding-block:clamp(2.5rem,5vw,5rem)}.vitrine__beeld{position:relative;margin:0;min-height:clamp(18rem,36vw,30rem)}.vitrine--hero .vitrine__beeld{min-height:clamp(22rem,44vw,38rem)}.vitrine__beeld img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vitrine__noot{margin-block-start:1.25rem}.kenmerken{margin-block-start:2rem}.cijfers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0}.cijfer{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.5rem}.cijfer__label{font-size:.9375rem;line-height:1.45;color:var(--inkt-zacht)}.cijfer__getal{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem}.cijfer__waarde{font-size:clamp(2.25rem,1.8rem + 1.8vw,3.25rem);font-weight:600;line-height:1;letter-spacing:-.03em;color:var(--stam)}.cijfer__eenheid,.cijfer__voor{font-size:1rem;font-weight:500;color:var(--inkt-zacht)}.cijfers--open .cijfer__getal{padding-block-start:.75rem;border-block-start:4px solid var(--vlas)}.product__nr{display:inline-flex;padding:.3rem .55rem;border-radius:var(--r-klein);background:var(--vlas);color:var(--stam);font-size:.875rem;font-weight:700;letter-spacing:.08em;line-height:1.2;margin-block-end:1rem}.blok .tegel .product__nr{background:var(--haver)}.product__samenvatting{margin-block-start:.85rem;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);font-weight:500;line-height:1.45;color:var(--inkt)}.tegel__kop{font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--stam);margin-block-end:.85rem}.specs{display:grid;gap:.5rem;margin:0}.spec{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:.25rem 1rem;align-items:baseline;padding:.8rem 1rem;border-radius:var(--r);background:var(--haver)}.blok .spec{background:var(--wit)}.tegel .spec{grid-template-columns:minmax(0,1fr);gap:.2rem;background:var(--haver)}.spec dt{font-size:.8125rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--inkt-noot)}.spec dd{margin:0;font-size:1rem;font-weight:600;line-height:1.4;color:var(--inkt)}.spec__noot{display:block;margin-block-start:.15rem;font-size:.9375rem;font-weight:400;color:var(--inkt-zacht)}.product__acties{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-block-start:.5rem}.aanbod{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.product-kort{display:flex;flex-direction:column;gap:.75rem}.product-kort .product__nr{margin-block-end:0;align-self:flex-start}.product-kort h3{margin-block-start:.25rem}.product-kort>p{flex-grow:1;font-size:1rem;line-height:1.6;color:var(--inkt-zacht)}.product-kort h2{font-size:clamp(1.25rem,1.15rem + .4vw,1.5rem)}.dienst-kort__link{color:inherit;text-decoration:none}.dienst-kort__link:hover{color:var(--stam);text-decoration:underline}.aanbod>li:last-child:nth-child(3n+1){grid-column:1 / -1}.aanbod>li:last-child:nth-child(3n+1)>p{max-width:40rem}.aanbod--open{gap:clamp(1.5rem,3vw,2.5rem) clamp(1.25rem,3vw,2.5rem)}.dienst-kort{display:flex;flex-direction:column;gap:.6rem}.dienst-kort .product__nr{margin-block-end:.25rem;align-self:flex-start}.dienst-kort>p{flex-grow:1;color:var(--inkt-zacht)}.product-kort .specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.product-kort .spec{grid-template-columns:minmax(0,1fr);gap:.2rem;padding:.65rem .8rem}.product-kort .spec dd{font-size:.9375rem}.product-kort .schakel{margin-block-start:.35rem}.stappen{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.stap{display:flex;flex-direction:column;gap:.6rem}.stap__nr{font-size:1.75rem;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--stam)}.stap__kop{font-size:1.125rem}.stap p{font-size:1rem;line-height:1.6;color:var(--inkt-zacht)}.stap .etiket{align-self:flex-start;margin-block-start:auto}.stappen--woord .stap__nr{font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;padding-block:.4rem}.stappen--open{gap:clamp(1.25rem,3vw,2.5rem) clamp(1rem,2.5vw,2rem)}.stappen--open .stap{gap:.75rem}.stappen--open .stap__nr{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--r-klein);background:var(--stam);color:var(--wit);font-size:1rem;letter-spacing:.04em}.stappen--open .stap__kop,.stappen--open .stap .etiket{margin-block-start:.25rem}.stappen--lijst{grid-template-columns:repeat(2,minmax(0,1fr))}.stappen--lijst .stap{display:grid;grid-template-columns:2.75rem minmax(0,1fr);column-gap:.75rem;row-gap:.35rem}.stappen--lijst .stap__nr{grid-row:1 / span 2;font-size:1.375rem;padding-block-start:.1rem}.tabel{width:100%;border-collapse:separate;border-spacing:0;font-size:1rem;line-height:1.5;text-align:start}.tabel th,.tabel td{padding:.9rem 1.1rem;vertical-align:top;text-align:start}.tabel thead th{padding-block:0 .6rem;font-size:.8125rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--inkt-noot)}.tabel tbody th{font-weight:600;color:var(--inkt)}.tabel td{color:var(--inkt-zacht)}.tabel tbody tr:nth-child(odd)>*{background:var(--wit)}.tegel .tabel tbody tr:nth-child(odd)>*{background:var(--haver)}.tabel tbody tr>:first-child{border-start-start-radius:var(--r);border-end-start-radius:var(--r)}.tabel tbody tr>:last-child{border-start-end-radius:var(--r);border-end-end-radius:var(--r)}.tabel__bedrag{white-space:nowrap}.tabel--twee td:last-child,.tabel--twee th:last-child{text-align:end}.tabel--twee td{font-weight:600;color:var(--inkt)}.tabel__noot{font-size:.875rem;color:var(--inkt-noot)}.tegels{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;margin:0;padding:0;list-style:none}.tegels--twee{grid-template-columns:repeat(2,minmax(0,1fr))}.tegels--drie{grid-template-columns:repeat(3,minmax(0,1fr))}.tegels .tegel{display:flex;flex-direction:column;gap:.6rem}.tegel__tekst{font-size:1rem;line-height:1.6;color:var(--inkt-zacht)}.tegel--los{display:grid;gap:.75rem;align-content:start}.tegel h2{font-size:clamp(1.25rem,1.15rem + .4vw,1.5rem)}.tegel .etiket{align-self:flex-start}.tegel .etiket--boven{margin-block-end:.25rem}.tegel .schakel{margin-block-start:auto;padding-block-start:.5rem}.ruimte{margin-block-start:clamp(1.5rem,3vw,2.25rem)}.ruimte--klein{margin-block-start:1rem}.partner h2{font-size:clamp(1.25rem,1.15rem + .5vw,1.625rem);margin-block-start:.5rem}.partner__citaat p{font-size:1.125rem;font-weight:500;line-height:1.45;color:var(--inkt)}.tegel .doelgroep__voor{font-weight:600;color:var(--inkt)}.doelgroep__vraag{padding:.75rem .9rem;border-radius:var(--r-klein);background:var(--haver);font-size:1rem;font-style:italic;line-height:1.5;color:var(--inkt)}.doelgroepen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2rem) clamp(1.5rem,4vw,3.5rem);margin:0;padding:0;list-style:none}.doelgroep-kort{display:flex;flex-direction:column;gap:.6rem}.doelgroep-kort p{color:var(--inkt-zacht)}.doelgroep-kort__voor{font-weight:600;color:var(--inkt)}.doelgroep-kort__vraag{font-style:italic}.doelgroep-kort .schakel{margin-block-start:auto;padding-block-start:.5rem}.blok .doelgroep__vraag{background:var(--vlas)}.segmenten{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.segment{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr) auto;gap:.5rem 1.5rem;align-items:start;padding:1rem 1.25rem;border-radius:var(--r);background:var(--wit)}.segment:nth-child(2n){background:transparent}.segment h3{font-size:1.0625rem}.segment p{font-size:1rem;line-height:1.55;color:var(--inkt-zacht)}.segment .etiket{justify-self:end}.kantoor__merk{display:flex;align-items:center;justify-content:center;height:6rem;padding:1rem 1.25rem;border-radius:var(--r);background:var(--wit)}.kantoor__merk img{max-width:min(100%,14rem);max-height:4rem;width:auto;height:auto;object-fit:contain}.kantoor__naam-als-merk{font-size:1.125rem;font-weight:600;color:var(--inkt);text-align:center}.kantoor h2{font-size:clamp(1.25rem,1.15rem + .5vw,1.625rem)}.kantoor__citaat p{font-size:1.0625rem;line-height:1.6;color:var(--inkt)}.kantoor__citaat cite{display:block;margin-block-start:.6rem;font-style:normal;font-size:.9375rem;font-weight:500;color:var(--inkt-zacht)}.beeldmerken{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none}.beeldmerk a{display:flex;align-items:center;justify-content:center;height:5rem;padding:.9rem 1.1rem;border-radius:var(--r);background:var(--wit)}.beeldmerk img{max-width:100%;max-height:2.75rem;width:auto;height:auto;object-fit:contain;filter:grayscale(1);opacity:.75;transition:filter .18s ease,opacity .18s ease}.beeldmerk a:hover img,.beeldmerk a:focus-visible img{filter:none;opacity:1}.ervaring p{font-size:1.125rem;font-weight:500;line-height:1.5;color:var(--inkt)}.ervaring cite{display:block;margin-block-start:auto;padding-block-start:.75rem;font-style:normal;font-size:.9375rem;font-weight:500;color:var(--inkt-zacht)}.ervaringen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);margin:0;padding:0;list-style:none}.ervaring--open{display:flex;flex-direction:column;gap:.75rem}.ervaring--open:before{content:"“";display:inline-flex;align-items:flex-end;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--r-klein);background:var(--wit);color:var(--stam);font-size:2.25rem;font-weight:700;line-height:.6}.stukken-kort{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);margin:0;padding:0;list-style:none}.stuk-kort{display:flex;flex-direction:column;gap:.6rem}.stuk-kort .etiket{align-self:flex-start}.stuk-kort>p{flex-grow:1;color:var(--inkt-zacht)}.vragen{display:grid;gap:.5rem}.vraag{background:var(--wit);border-radius:var(--r)}.vraag__kop{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;cursor:pointer;list-style:none;font-size:1.125rem;font-weight:600;line-height:1.35}.vraag__kop::-webkit-details-marker{display:none}.vraag__teken{position:relative;flex:0 0 auto;width:1.75rem;height:1.75rem;border-radius:var(--r-klein);background:var(--vlas)}.vraag__teken:before,.vraag__teken:after{content:"";position:absolute;top:50%;left:50%;width:.75rem;height:2px;border-radius:1px;background:var(--stam);translate:-50% -50%}.vraag__teken:after{rotate:90deg;transition:rotate .18s ease}.vraag[open] .vraag__teken:after{rotate:0deg}.vraag__antwoord{padding:0 1.25rem 1.25rem;font-size:1rem;line-height:1.65;color:var(--inkt-zacht);max-width:46rem}.vraag__antwoord>*+*{margin-block-start:.75rem}.artikel__kop{align-items:flex-start}.artikel__kop>span:first-child{display:grid;gap:.4rem}.artikel__bij{justify-self:start}.artikel__titel{font-size:1.1875rem;font-weight:600;line-height:1.3}.artikel__samenvatting{font-size:1rem;font-weight:400;line-height:1.55;color:var(--inkt-zacht)}.profiel__rol{margin-block-start:.5rem;font-size:1rem;font-weight:500;color:var(--inkt-zacht)}.kanalen{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin:0}.kanaal__label{font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--stam)}.kanaal__blok{margin:0;margin-block-start:.6rem}.kanaal__waarde{display:block;font-size:clamp(1.125rem,1.05rem + .4vw,1.375rem);font-weight:600;letter-spacing:-.01em;color:var(--inkt);text-decoration:none}a.kanaal__waarde:hover{color:var(--stam);text-decoration:underline}.kanaal__noot{display:block;margin-block-start:.45rem;font-size:.9375rem;line-height:1.55;color:var(--inkt-zacht)}.formulier h3{margin-block-end:1.25rem}.veldrij{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.veld{display:grid;gap:.4rem;margin:0;margin-block-start:1rem}.veldrij .veld{margin-block-start:0}.veld__label{font-size:.875rem;font-weight:600;letter-spacing:.03em;color:var(--inkt)}.veld__vereist{color:var(--stam)}.veld input,.veld select,.veld textarea{width:100%;padding:.8rem .9rem;border:0;border-radius:var(--r-klein);background:var(--wit);color:var(--inkt);font-family:var(--sans);font-size:1rem;line-height:1.5}.veld textarea{resize:vertical;min-height:9rem}.veld ::placeholder{color:var(--inkt-noot);opacity:1}.instemming{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;margin-block-start:1.25rem;font-size:.9375rem;line-height:1.55;color:var(--inkt-zacht)}.instemming input{width:1.15rem;height:1.15rem;margin-block-start:.15rem;accent-color:var(--stam)}.formulier__beveiliging{margin-block:.25rem .75rem}.formulier__fout{margin:0 0 .75rem;padding:.75rem 1rem;border-left:3px solid #b42318;background:#fdf1f0;color:#7a1a12}.formulier__fout[hidden]{display:none}.formulier__knop{margin-block-start:1.5rem}.keuzes{display:grid;gap:.5rem;margin:1rem 0 0;padding:0;border:0;min-inline-size:0}.keuzes legend{padding:0;margin-block-end:.4rem}.keuze{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;padding:.8rem .9rem;border-radius:var(--r-klein);background:var(--wit);cursor:pointer}.keuze input{width:1.15rem;height:1.15rem;margin-block-start:.2rem;accent-color:var(--stam)}.keuze__label{display:block;font-weight:600;color:var(--inkt)}.keuze__noot{display:block;margin-block-start:.15rem;font-size:.9375rem;line-height:1.5;color:var(--inkt-zacht)}.formulier__noot{margin-block-start:1rem}.stukken{margin:0;padding:0;list-style:none}.stukken li+li{margin-block-start:1rem}.stuk__naam{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:1rem;font-weight:600}.stuk__tekst{margin-block-start:.3rem;font-size:1rem;line-height:1.55;color:var(--inkt-zacht)}.norm__waarde{font-size:1.0625rem;font-weight:600;color:var(--stam)}.slot__blok{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:2rem 3rem;align-items:center;padding:clamp(2rem,5vw,4rem)}.slot__titel{font-size:clamp(1.875rem,1.4rem + 2vw,3rem);letter-spacing:-.025em}.slot__knoppen{justify-self:end;margin-block-start:0}@media(max-width:68rem){.cijfers,.aanbod{grid-template-columns:repeat(2,minmax(0,1fr))}.aanbod>li:last-child:nth-child(3n+1){grid-column:auto}.aanbod>li:last-child:nth-child(odd){grid-column:1 / -1}.ervaringen,.stukken-kort{grid-template-columns:minmax(0,1fr)}.beeldmerken,.voet__rij{grid-template-columns:repeat(2,minmax(0,1fr))}.voet__merk{grid-column:1 / -1}}@media(max-width:62rem){.menu__lijst,.menu .knop--kop{display:none}.menu__mobiel{display:block}.tweeluik,.tweeluik--smal-breed,.tweeluik--breed-smal,.slot__blok{grid-template-columns:minmax(0,1fr)}.slot__knoppen{justify-self:start}.stappen--lijst{grid-template-columns:minmax(0,1fr)}}@media(max-width:48rem){.vitrine,.vitrine--omgekeerd{grid-template-columns:minmax(0,1fr)}.vitrine__beeld,.vitrine--hero .vitrine__beeld{order:-1;min-height:0}.vitrine__beeld img{position:static;aspect-ratio:4 / 3}.tegels--twee,.tegels--drie,.kanalen,.veldrij,.vinkjes--twee,.aanbod,.doelgroepen,.stappen{grid-template-columns:minmax(0,1fr)}.vinkjes--twee li+li{margin-block-start:.55rem}.segment{grid-template-columns:minmax(0,1fr);gap:.4rem}.segment .etiket{justify-self:start}.spec{grid-template-columns:minmax(0,1fr);gap:.2rem}.tabel--stapel thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tabel--stapel tbody tr{display:block;padding:.9rem 1rem;border-radius:var(--r)}.tabel--stapel tbody tr:nth-child(odd){background:var(--wit)}.tabel--stapel tbody th,.tabel--stapel tbody td{display:block;padding:0;background:transparent;border-radius:0}.tabel--stapel tbody td{margin-block-start:.35rem}.tabel--stapel .tabel__bedrag{white-space:normal}.tabel--twee th,.tabel--twee td{padding-inline:.8rem}}@media(max-width:34rem){.tabel--twee tbody tr{display:block;padding:.85rem 1rem;border-radius:var(--r)}.tabel--twee tbody tr:nth-child(odd){background:var(--wit)}.tabel--twee tbody th:first-child,.tabel--twee tbody td:last-child{display:block;padding:0;text-align:start;background:transparent;border-radius:0}.tabel--twee tbody td:last-child{margin-block-start:.25rem}}@media(max-width:34rem){.cijfers{gap:.75rem}.voet__rij{grid-template-columns:minmax(0,1fr)}.knoppen .knop,.product__acties .knop,.formulier__knop{width:100%}}.beoordeling{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem}.beoordeling__cijfer{font-size:clamp(2.5rem,2rem + 2vw,3.5rem);font-weight:600;line-height:1;color:var(--stam)}.beoordeling__tekst{flex-basis:100%;font-size:1.0625rem;color:var(--inkt-zacht)}.sterren{font-size:1.5rem;letter-spacing:.1em;line-height:1;color:var(--stam)}.sterren--klein{font-size:1.125rem}.recensie__kop{font-size:1.25rem}.opbouw{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:.75rem}.opbouw__deel{display:flex;align-items:baseline;gap:.75rem;background:var(--haver);border-radius:var(--r);padding:.9rem var(--tegel-rand)}.blok .opbouw__deel{background:var(--wit)}.opbouw__nr{font-size:1.125rem;font-weight:700;line-height:1;color:var(--stam)}.opbouw__naam{font-weight:500;line-height:1.3}.voet__bouwer a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.cookies{position:fixed;inset:auto 0 0;z-index:100;padding:0 var(--rand) var(--rand);pointer-events:none}.cookies[hidden]{display:none}.cookies__binnen{pointer-events:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;max-width:var(--maat);margin:0 auto;padding:1.25rem 1.5rem;background:var(--wit);color:var(--inkt);border:1px solid var(--vlas);border-radius:var(--r);box-shadow:0 10px 30px #1f1a162e}.cookies__binnen>div:first-child{flex:1 1 28rem}.cookies__kop{margin:0 0 .35rem;font-weight:600}.cookies__tekst{margin:0;color:var(--inkt-zacht);font-size:.95rem}.cookies__tekst a{color:var(--stam);text-decoration:underline}.cookies__knoppen{display:flex;flex-wrap:wrap;gap:.75rem}.cookies__knoppen .knop{min-width:9rem;justify-content:center}
