@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--kleur-primair:#0a162c;--kleur-primair-hover:#1b2c4f;--kleur-op-primair:#fff;--kleur-accent:#005cfb;--kleur-accent-licht:#eef3ff;--kleur-op-accent:#fff;--kleur-achtergrond:#fff;--kleur-vlak:#f5f7fa;--kleur-tekst:#0a162c;--kleur-kaart:#fff;--kleur-tekst-kaart:#0a162c;--kleur-gedempt:#eef1f5;--kleur-tekst-gedempt:#5b6475;--kleur-kop-zacht:#848c9b;--kleur-rand:#e4e7ee;--kleur-veldrand:#7d8596;--kleur-fout:#c4211b;--kleur-op-fout:#fff;--kleur-focus:#005cfb;--bord:#0a162c;--bord-tekst:#f2f4f8;--bord-tekst-gedempt:#a3abba;--bord-kop-zacht:#7f889b;--bord-vlak:#13213b;--bord-veldrand:#6e7a92;--bord-rand:#f2f4f824;--bord-raster:#f2f4f80f;--bord-focus:#01d3e4;--bord-fout:#ff8f87;--verloop-knop:linear-gradient(100deg, #01d3e4 0%, #005cfb 16%, #6023eb 40%, #c00aa8 64%, #d61e5e 82%, #fe7d3b 94%, #ffc50a 100%);--font-kop:"Geist Variable", "Segoe UI", system-ui, -apple-system, sans-serif;--font-tekst:"Geist Variable", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, "Cascadia Mono", Consolas, monospace;--fs-xs:.875rem;--fs-s:1rem;--fs-m:1.125rem;--fs-l:clamp(1.125rem, 1.05rem + .35vw, 1.25rem);--fs-xl:clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--fs-2xl:clamp(1.625rem, 1.3rem + 1.4vw, 2rem);--fs-3xl:clamp(2rem, 1.4rem + 2.6vw, 2.75rem);--fs-4xl:clamp(2.25rem, 1.5rem + 3.6vw, 3.5rem);--fs-5xl:clamp(2.5rem, 1.6rem + 3.8vw, 4.5rem);--r-1:4px;--r-2:8px;--r-3:12px;--r-4:16px;--r-5:24px;--r-6:32px;--r-7:48px;--r-8:64px;--r-9:96px;--r-10:144px;--max:1200px;--goot:clamp(16px, 5vw, 64px);--kolomgoot:24px;--sectie:clamp(80px, 9vw, 112px);--nav-hoogte:72px;--radius-venster:14px;--radius-veld:8px;--schaduw-venster:0 1px 2px #0a162c0a, 0 24px 64px -28px #0a162c47;--duur-vlot:.15s;--duur-traag:.25s;--duur-reveal:.9s;--easing:cubic-bezier(.25, .46, .45, .94);--easing-uit:cubic-bezier(.19, 1, .22, 1);--easing-wipe:cubic-bezier(.77, 0, .175, 1);--merk:var(--bord);--op-merk:var(--bord-tekst);--merk-gedempt:var(--bord-tekst-gedempt)}@media (width<=767px){:root{--kolomgoot:16px;--nav-hoogte:60px;--sectie:64px;--radius-venster:10px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-hoogte) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}#root{position:relative}body{background:var(--kleur-achtergrond);color:var(--kleur-tekst);font-family:var(--font-tekst);font-size:var(--fs-s);font-feature-settings:"ss01" on;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.6;overflow-x:clip}img,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4{font-family:var(--font-kop);color:var(--kleur-tekst);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;max-width:100%;margin:0;font-weight:600}h1{font-size:var(--fs-5xl);letter-spacing:-.04em;line-height:1.02}h2{font-size:var(--fs-4xl);letter-spacing:-.035em;line-height:1.05}h3{font-size:var(--fs-l);letter-spacing:-.015em;line-height:1.3}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--kleur-focus);outline-offset:3px;border-radius:4px}.bord :focus-visible,.navbalk :focus-visible,.menu-paneel :focus-visible{outline-color:var(--bord-focus)}::selection{background:var(--kleur-accent);color:var(--kleur-op-accent)}.skip-link{z-index:100;background:var(--kleur-primair);color:var(--kleur-op-primair);border-radius:999px;padding:10px 16px;font-weight:550;position:absolute;top:-100px;left:16px}.skip-link:focus-visible{top:12px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bord{background:var(--bord);color:var(--bord-tekst)}.bord h1,.bord h2,.bord h3{color:var(--bord-tekst)}.bord .sectie-kop p,.bord .lead{color:var(--bord-tekst-gedempt)}.container{width:100%;max-width:calc(var(--max) + 2 * var(--goot));padding-inline:var(--goot);margin-inline:auto}.sectie{padding-block:var(--sectie)}.vlak{background:var(--kleur-vlak)}.zacht{color:var(--kleur-kop-zacht)}.bord .zacht{color:var(--bord-kop-zacht)}.gedempt{color:var(--kleur-tekst-gedempt)}.bord .gedempt{color:var(--bord-tekst-gedempt)}.lead{font-size:var(--fs-l);color:var(--kleur-tekst-gedempt);max-width:34em;line-height:1.55}.lead strong{color:var(--kleur-tekst);font-weight:550}.sectie-kop{column-gap:var(--kolomgoot);row-gap:var(--r-4);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-bottom:clamp(40px,6vw,72px);display:grid}.sectie-kop h2{grid-column:1/span 7}.sectie-kop p{color:var(--kleur-tekst-gedempt);font-size:var(--fs-m);grid-column:9/span 4}@media (width<=1023px){.sectie-kop h2,.sectie-kop p{grid-column:1/-1}.sectie-kop p{max-width:34em}}.knop{min-height:44px;font-size:var(--fs-s);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color var(--duur-vlot) var(--easing), color .3s var(--easing), box-shadow var(--duur-vlot) var(--easing), transform var(--duur-vlot) var(--easing-uit);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-weight:550;line-height:1.2;display:inline-flex}.knop svg{transition:transform var(--duur-traag) var(--easing-uit);flex:none}.knop:active{transform:scale(.97)}.knop--primair{background:var(--kleur-primair);color:var(--kleur-op-primair)}.knop--groot{min-height:52px;font-size:var(--fs-m);padding:14px 26px}.knop--licht{background:var(--bord-tekst);color:var(--bord)}.knop--rand{color:var(--kleur-tekst);box-shadow:inset 0 0 0 1px var(--kleur-rand);background:0 0}.bord .knop--rand{color:var(--bord-tekst);box-shadow:inset 0 0 0 1px var(--bord-rand)}@media (any-hover:hover){.knop:hover{transition-duration:0s}.knop--primair:hover{background:var(--kleur-primair-hover)}.knop--licht:hover{background:#fff}.knop--rand:hover{box-shadow:inset 0 0 0 1px var(--kleur-veldrand)}.bord .knop--rand:hover{box-shadow:inset 0 0 0 1px var(--bord-tekst-gedempt)}.knop:hover svg,.link-pijl:hover svg{transform:translate(3px)}}.knop--primair,.knop--licht{isolation:isolate;position:relative;overflow:hidden}.knop--primair:before,.knop--licht:before{content:"";z-index:-1;background:var(--verloop-knop);pointer-events:none;border-radius:50% 50% 0 0/70% 70% 0 0;position:absolute;inset:-1px;transform:translateY(101%)}@media (any-hover:hover){.knop--primair:hover,.knop--licht:hover{color:#fff}.knop--primair:hover:before,.knop--licht:hover:before{animation:vul-in .52s var(--easing-uit) forwards}.knop[data-uit]:not(:hover):before{animation:vul-uit .52s var(--easing-uit) forwards}}.knop[data-vol]{color:#fff}.knop[data-vol]:before{animation:vul-in .52s var(--easing-uit) forwards}.knop[data-vol][data-uit]:before{animation:vul-uit .52s var(--easing-uit) forwards}@keyframes vul-in{0%{border-radius:50% 50% 0 0/70% 70% 0 0;transform:translateY(101%)}to{border-radius:0;transform:none}}@keyframes vul-uit{0%{border-radius:0;transform:none}to{border-radius:0 0 50% 50%/0 0 70% 70%;transform:translateY(-101%)}}@media (prefers-reduced-motion:reduce){.knop--primair:hover:before,.knop--licht:hover:before{border-radius:0;animation:none;transform:none}}.link-pijl{color:var(--kleur-tekst);align-items:center;gap:6px;font-weight:550;display:inline-flex}.link-pijl svg{transition:transform var(--duur-traag) var(--easing-uit)}.volgende-stap{justify-content:space-between;align-items:center;gap:var(--r-4) var(--r-6);padding-top:var(--r-6);border-top:1px solid var(--kleur-rand);flex-wrap:wrap;margin-top:clamp(48px,7vw,88px);display:flex}.volgende-stap p{font-size:var(--fs-xl);letter-spacing:-.02em;color:var(--kleur-tekst);font-weight:550}@media (prefers-reduced-motion:no-preference){.hero-in{animation:uit-waas 1s var(--easing-uit) both;animation-delay:calc(.15s + var(--i,0) * .1s)}}@keyframes uit-waas{0%{opacity:0;filter:blur(10px);transform:translateY(14px)}}.js .reveal{opacity:0;transition:opacity var(--duur-reveal) var(--easing-uit), transform var(--duur-reveal) var(--easing-uit);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(12px)}.js .reveal.is-zichtbaar{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1;transition:none;transform:none}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.niet-gevonden{min-height:min(70vh,640px);padding-block:var(--sectie)}@media (width<=767px){.niet-gevonden{min-height:0}}.niet-gevonden{align-items:center;display:flex}.niet-gevonden .container{gap:var(--r-6);justify-items:start;display:grid}.niet-gevonden h1{font-size:var(--fs-4xl);max-width:14em}.concept-balk{padding:10px var(--goot);color:#5c4500;font-size:var(--fs-xs);text-align:center;background:#fff4d6}.hero{padding-block:clamp(56px,8vw,112px) clamp(64px,9vw,120px)}.hero-binnen{column-gap:var(--kolomgoot);row-gap:var(--r-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.hero-tekst{grid-column:1/span 7;gap:clamp(20px,2.4vw,32px);display:grid}.hero h1{max-width:11em;font-size:min(var(--fs-5xl), 10.6vw)}.hero .lead strong{color:var(--bord-tekst)}.hero--kort{padding-block:clamp(40px,6vw,80px) clamp(48px,7vw,88px)}.hero--kort .container{gap:var(--r-5);display:grid}.hero--kort h1{max-width:16em;font-size:min(var(--fs-4xl), 9.4vw)}.hero-kaart{grid-column:9/span 4}@media (width<=1023px){.hero-tekst{grid-column:1/span 12}.hero-kaart{grid-column:1/span 7}}@media (width<=767px){.hero{padding-block:var(--r-7) var(--r-8)}.hero-binnen{row-gap:var(--r-7)}.hero-tekst{gap:var(--r-4)}.hero-tekst,.hero-kaart{grid-column:1/-1}}.werkwijze{overflow-x:clip}.werkwijze-kop{gap:var(--r-5);max-width:36em;margin-bottom:clamp(48px,7vw,96px);display:grid}.werkwijze-kop p{font-size:var(--fs-m);color:var(--bord-tekst-gedempt)}.werkwijze-fases{gap:var(--r-6);padding-left:var(--r-4);display:grid;position:relative}.fase{position:relative}.fase-kaart{border-radius:var(--radius-venster);background:var(--bord-vlak);box-shadow:inset 0 0 0 1px var(--bord-rand);transition:box-shadow .3s var(--easing);padding:clamp(22px,2.2vw,30px)}.fase-kaart h3{margin-bottom:var(--r-3)}.fase-kaart p{color:var(--bord-tekst-gedempt)}@media (prefers-reduced-motion:no-preference){.js .fase .fase-kaart{opacity:0;transition:opacity .7s var(--easing-uit), transform .7s var(--easing-uit), box-shadow .3s var(--easing);transform:translate(24px)}.js .fase.is-zichtbaar .fase-kaart{opacity:1;transform:none}}@media (any-hover:hover){.fase-kaart:hover{box-shadow:inset 0 0 0 1px #f2f4f847}}@media (width>=1024px){.werkwijze-kop{text-align:center;justify-items:center;margin-inline:auto}.werkwijze-fases{justify-items:start;padding-left:0}.fase-kaart{max-width:560px}.js .werkwijze-fases--planning{--kolom:calc(100% / 14);grid-template-columns:minmax(0,1fr);row-gap:44px}.js .werkwijze-fases--planning:before{content:"";background-image:linear-gradient(to right, var(--bord-raster) 1px, transparent 1px), linear-gradient(to left, var(--bord-raster) 1px, transparent 1px);background-size:var(--kolom) 100%, 100% 100%;pointer-events:none;background-repeat:repeat-x,no-repeat;position:absolute;inset:-24px 0 -84px;-webkit-mask-image:linear-gradient(#0000,#000 120px);mask-image:linear-gradient(#0000,#000 120px)}.js .werkwijze-fases--planning .fase{width:calc(var(--kolom) * 5)}.js .werkwijze-fases--planning .fase:nth-child(2){margin-left:calc(var(--kolom) * 3)}.js .werkwijze-fases--planning .fase:nth-child(3){margin-left:calc(var(--kolom) * 7)}.js .werkwijze-fases--planning .fase:nth-child(4){margin-left:calc(var(--kolom) * 9)}.js .werkwijze-fases--planning .fase-kaart{max-width:none}.js .werkwijze-fases--planning .fase .fase-kaart{transform:none}}.faq-rooster{column-gap:var(--kolomgoot);row-gap:var(--r-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.faq-zij{top:calc(var(--nav-hoogte) + 32px);gap:var(--r-6);grid-column:1/span 4;display:grid;position:sticky}.faq-rooster .faq{grid-column:6/span 7}.faq-alle{justify-self:start;min-height:44px}@media (width<=1023px){.faq-zij{display:contents}.faq-zij h2,.faq-rooster .faq,.faq-alle,.faq-kaart{grid-column:1/-1}.faq-alle{order:2}.faq-rooster .faq{order:1}.faq-rooster .faq-kaart{display:none}}.fase-kaart{align-content:start;display:grid}.fase-detail{margin-top:var(--r-5);box-shadow:inset 0 0 0 1px var(--bord-rand);font-size:var(--fs-xs);color:var(--bord-tekst-gedempt);font-variant-numeric:tabular-nums;background:#f2f4f80f;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:6px 12px;line-height:1.3;display:inline-flex}.fase-detail--adres{border-radius:8px;padding-inline:10px 12px}.fase-stip{background:var(--knoop-kleur);border-radius:50%;flex:none;width:8px;height:8px}.fase-stip--rechts{margin-left:4px}.bouw-knop{min-height:44px;box-shadow:inset 0 0 0 1px var(--kleur-rand);color:var(--kleur-tekst-gedempt);font-size:var(--fs-xs);cursor:pointer;transition:box-shadow var(--duur-vlot) var(--easing), color var(--duur-vlot) var(--easing);background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 10px;font-weight:500;display:inline-flex}.bouw-schakel{width:30px;height:18px;transition:background-color var(--duur-traag) var(--easing);background:#d3d8e1;border-radius:999px;flex:none;position:relative}.bouw-schakel:after{content:"";width:14px;height:14px;transition:transform var(--duur-traag) var(--easing-uit);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0a162c40}.bouw-knop[aria-pressed=true]{color:var(--kleur-accent);box-shadow:inset 0 0 0 1px var(--kleur-accent)}.bouw-knop[aria-pressed=true] .bouw-schakel{background:var(--kleur-accent)}.bouw-knop[aria-pressed=true] .bouw-schakel:after{transform:translate(12px)}@media (any-hover:hover){.bouw-knop:hover{color:var(--kleur-tekst);box-shadow:inset 0 0 0 1px var(--kleur-veldrand);transition-duration:0s}}@media (prefers-reduced-motion:no-preference){.bouw-knop[data-hint]{animation:bouw-hint 1.8s var(--easing-uit) 1.2s 1}}@keyframes bouw-hint{0%,to{box-shadow:inset 0 0 0 1px var(--kleur-rand), 0 0 0 0 #005cfb00}35%{box-shadow:inset 0 0 0 1px var(--kleur-accent), 0 0 0 6px #005cfb29}}.bord .bouw-knop{color:var(--bord-tekst-gedempt);box-shadow:inset 0 0 0 1px var(--bord-rand)}.bord .bouw-schakel{background:#3a4660}.bord .bouw-knop[aria-pressed=true]{color:var(--bord-focus);box-shadow:inset 0 0 0 1px var(--bord-focus)}.bord .bouw-knop[aria-pressed=true] .bouw-schakel{background:var(--kleur-accent)}@media (any-hover:hover){.bord .bouw-knop:hover{color:var(--bord-tekst);box-shadow:inset 0 0 0 1px var(--bord-tekst-gedempt)}}.bouw-raster{z-index:40;pointer-events:none;animation:bouw-in var(--duur-traag) var(--easing) both;position:fixed;inset:0}.bouw-raster-binnen{column-gap:var(--kolomgoot);grid-template-columns:repeat(12,minmax(0,1fr));height:100%;display:grid}.bouw-raster-binnen span{background:#005cfb0b;box-shadow:inset 1px 0 #005cfb38,inset -1px 0 #005cfb38}@media (width<=1023px){.bouw-raster-binnen{grid-template-columns:repeat(8,minmax(0,1fr))}.bouw-raster-binnen span:nth-child(n+9){display:none}}@media (width<=767px){.bouw-raster-binnen{grid-template-columns:repeat(4,minmax(0,1fr))}.bouw-raster-binnen span:nth-child(n+5){display:none}}[data-bouw] [data-maat]{outline-offset:3px;outline:1px dashed #005cfbbf}.bouw-labels{z-index:41;pointer-events:none;animation:bouw-in var(--duur-traag) var(--easing) both;position:absolute;top:0;left:0}.bouw-label{background:var(--kleur-accent);color:var(--kleur-op-accent);font:500 11px/1.4 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:4px;gap:6px;margin:-27px 0 0 -4px;padding:3px 7px;display:inline-flex;position:absolute;top:0;left:0}.bouw-label b{opacity:.8;font-weight:600}.bouw-paneel{z-index:60;background:var(--bord);width:330px;color:var(--bord-tekst-gedempt);font-size:var(--fs-xs);animation:bouw-paneel-in .4s var(--easing-uit) both;border-radius:14px;padding:18px 20px 16px;position:fixed;bottom:20px;right:20px;box-shadow:0 28px 64px -24px #0a162c8c}.bouw-paneel-kop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.bouw-paneel h2{font-size:var(--fs-s);letter-spacing:-.01em;color:var(--bord-tekst);line-height:1.3}.bouw-sluit{width:32px;height:32px;color:var(--bord-tekst-gedempt);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:-6px -8px -6px 0;display:grid}@media (any-hover:hover){.bouw-sluit:hover{background:var(--bord-vlak);color:var(--bord-tekst)}}.bouw-paneel dl{gap:7px;margin:0;display:grid}.bouw-paneel dl div{justify-content:space-between;gap:16px;display:flex}.bouw-paneel dd{color:var(--bord-tekst);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;margin:0}.bouw-paneel p{border-top:1px solid var(--bord-rand);margin-top:14px;padding-top:12px;font-size:12.5px;line-height:1.5}@media (width<=767px){.bouw-paneel{width:auto;padding:14px 16px 12px;bottom:12px;left:12px;right:12px}.bouw-paneel dl{gap:5px}.bouw-paneel p{display:none}}@keyframes bouw-in{0%{opacity:0}}@keyframes bouw-paneel-in{0%{opacity:0;transform:translateY(12px)}}.logo-intro{z-index:1000;position:fixed;inset:0}.logo-intro-grond{background:var(--bord);position:absolute;inset:0}.logo-intro-teken{transform-origin:0 0;position:absolute}.logo-intro-svg svg,.logo-intro-vloeistof{width:100%;height:auto;display:block}.logo-intro-vloeistof{height:100%;position:absolute;inset:0}.logo-intro-peil{transition:transform .5s var(--easing-uit);transform:translateY(172px)}.is-vol .logo-intro-peil,.is-krimp .logo-intro-peil{transition:transform .9s cubic-bezier(.45,0,.55,1);transform:translateY(62px)}.is-vol .logo-intro-peil--twee,.is-krimp .logo-intro-peil--twee{transform:translateY(54px)}.is-uit .logo-intro-peil{transition:transform .9s cubic-bezier(.45,0,.55,1);transform:translateY(178px)}.logo-intro-golf{fill:url(#logo-intro-blauw);animation:2.4s linear infinite logo-intro-golf}.logo-intro-golf--achter{opacity:.45;animation:3.6s linear infinite logo-intro-golf-achter}@keyframes logo-intro-golf{to{transform:translate(-80px)}}@keyframes logo-intro-golf-achter{0%{transform:translate(-96px)}to{transform:translate(0)}}html.logo-intro .navbalk .logo-c12,html.logo-intro-bezig .navbalk .logo-c12{opacity:0}.navbalk{z-index:50;color:var(--bord-tekst);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);transition:box-shadow var(--duur-traag) var(--easing), transform .3s var(--easing-uit);background:#0a162ce0;position:sticky;top:0;box-shadow:0 1px #0000}.navbalk[data-weg]{transition-duration:var(--duur-traag), .4s;transform:translateY(-100%)}.navbalk[data-gescrold],.navbalk[data-open]{box-shadow:0 1px 0 var(--bord-rand)}.navbalk-binnen{align-items:center;gap:var(--r-6);height:var(--nav-hoogte);display:flex}.logo{flex:none;align-items:center;gap:12px;min-height:44px;padding-block:8px;display:flex}.logo-c12{width:auto;height:26px}.logo-woord{width:auto;height:10px}.navbalk-nav{margin-left:auto}.navbalk-links{gap:4px;display:flex}.navbalk-link{min-height:40px;font:inherit;font-size:var(--fs-xs);color:var(--bord-tekst-gedempt);white-space:nowrap;cursor:pointer;transition:color var(--duur-vlot) var(--easing);background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:8px 12px;font-weight:500;display:inline-flex;position:relative}.navbalk-link svg{transition:transform var(--duur-vlot) var(--easing-uit)}.navbalk-link[aria-expanded=true] svg{transform:rotate(180deg)}.navbalk-link[aria-current=page],.navbalk-link[data-huidig]{color:var(--bord-tekst)}.navbalk-link[aria-current=page]:after,.navbalk-link[data-huidig]:after{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:2px;left:50%}.rol{perspective:240px;line-height:1.2;display:inline-grid}.rol>span{backface-visibility:hidden;transform-origin:50% 50% -.6em;grid-area:1/1}.rol-achter{transform:rotateX(-90deg)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.rol>span{transition:transform .3s var(--easing-uit)}.navbalk-link:is(:hover,:focus-visible) .rol-voor{transform:rotateX(90deg)}.navbalk-link:is(:hover,:focus-visible) .rol-achter{transform:none}}@media not ((hover:hover) and (prefers-reduced-motion:no-preference)){.rol-achter{display:none}}@media (any-hover:hover){.navbalk-link:hover{color:var(--bord-tekst);transition-duration:0s}}.navbalk-acties{align-items:center;gap:var(--r-3);display:flex}.navbalk-knop{min-height:44px;font-size:var(--fs-xs);padding:8px 18px}.navbalk-knop-kort{display:none}.menu-knop{cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;margin-right:-10px;display:none;position:relative}.menu-streep{background:var(--bord-tekst);height:1.5px;transition:transform var(--duur-traag) var(--easing-uit);border-radius:2px;position:absolute;left:12px;right:12px}.menu-streep:nth-child(2){top:18px}.menu-streep:last-child{top:25px}.menu-knop[aria-expanded=true] .menu-streep:nth-child(2){transform:translateY(3.5px)rotate(45deg)}.menu-knop[aria-expanded=true] .menu-streep:last-child{transform:translateY(-3.5px)rotate(-45deg)}.menu-paneel{inset:var(--nav-hoogte) 0 0 0;z-index:49;background:var(--bord);color:var(--bord-tekst);padding-block:var(--r-6) var(--r-8);position:fixed;overflow-y:auto}.menu-paneel[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.menu-paneel:not([hidden]){animation:menu-in .3s var(--easing-uit) both}}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px)}}.menu-links{display:grid}.menu-link{font-size:var(--fs-3xl);letter-spacing:-.03em;color:var(--bord-tekst-gedempt);align-items:center;gap:12px;padding-block:10px;font-weight:600;line-height:1.15;display:flex}.menu-link[aria-current=page]{color:var(--bord-tekst)}.menu-link[aria-current=page]:after{content:"";background:var(--bord-focus);border-radius:50%;width:8px;height:8px}.menu-cta{margin-top:var(--r-6);width:100%}.menu-mail{min-height:44px;margin-top:var(--r-7);color:var(--bord-tekst-gedempt);font-size:var(--fs-s);text-underline-offset:4px;align-items:center;text-decoration:underline;display:flex}html[data-menu-open]{overflow:hidden}@media (width<=1023px){.navbalk-nav,.navbalk-knop-lang{display:none}.navbalk-knop-kort{display:inline}.navbalk-knop{padding-inline:14px}.navbalk-acties{gap:4px;margin-left:auto}.menu-knop{display:block}}@media (width>=1024px){.menu-paneel{display:none}}@media (width<=767px){.logo-c12{height:22px}.logo-woord{display:none}}.navbalk[data-open] .navbalk-knop{visibility:hidden}.masker{vertical-align:top;margin:-.1em -.04em -.18em;padding:.1em .04em .18em;display:inline-block;overflow:hidden}.woord{display:inline-block}@media (prefers-reduced-motion:no-preference){.js .masker-kop .woord{transition:transform 1s var(--easing-uit);transition-delay:calc(var(--w,0) * 45ms);transform:translateY(118%)}.masker-kop.is-zichtbaar .woord{transform:none}}.footer{padding-top:var(--sectie);position:relative;overflow:clip}.footer-boog{background:var(--kleur-achtergrond);transform-origin:top;pointer-events:none;border-radius:0 0 50% 50%/0 0 100% 100%;width:120%;height:clamp(56px,9vw,150px);position:absolute;top:-1px;left:-10%}body:has(#main>.vlak:last-child,#main>article>.vlak:last-child) .footer-boog{background:var(--kleur-vlak)}body:has(#main>.bord:last-child,#main>article>.bord:last-child) .footer-boog{display:none}.footer--kort{padding-top:var(--r-6)}.footer--kort .footer-onder{margin-top:var(--r-6)}.footer-links{margin-top:clamp(56px,7vw,96px)}.footer--kort .footer-links{margin-top:0}.footer-links ul{gap:var(--r-2) var(--r-6);flex-wrap:wrap;display:flex}.footer-links a{min-height:44px;color:var(--bord-tekst);font-size:var(--fs-s);align-items:center;display:inline-flex}@media (any-hover:hover){.footer-links a:hover{text-underline-offset:4px;text-decoration:underline}}.footer>.container{position:relative}.footer-rooster{column-gap:var(--kolomgoot);row-gap:var(--r-8);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.footer-uitnodiging{gap:var(--r-5);grid-column:1/span 5;justify-items:start;display:grid}.footer-tekst{font-size:var(--fs-l);color:var(--bord-tekst-gedempt);max-width:28em}.footer-direct{gap:var(--r-3);margin-top:var(--r-5);padding-top:var(--r-5);border-top:1px solid var(--bord-rand);width:100%;display:grid}.footer-direct-label{font-size:var(--fs-xs);color:var(--bord-tekst-gedempt)}.footer-direct a{width:fit-content;min-height:44px;font-size:var(--fs-m);color:var(--bord-tekst);align-items:center;gap:10px;display:inline-flex}@media (any-hover:hover){.footer-direct a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}.footer-formulier{border-radius:var(--radius-venster);background:var(--bord-vlak);box-shadow:inset 0 0 0 1px var(--bord-rand);grid-column:7/span 6;padding:clamp(20px,3vw,36px)}@media (width<=1023px){.footer-uitnodiging,.footer-formulier{grid-column:1/-1}}.formulier{gap:var(--r-5);display:grid}.veld{gap:var(--r-2);display:grid}.veld label{font-size:var(--fs-s);font-weight:500;line-height:1.4}.veld-hint{color:var(--bord-tekst-gedempt);font-weight:400}.veld input,.veld textarea{border:1px solid var(--bord-veldrand);border-radius:var(--radius-veld);background:var(--bord);width:100%;min-height:48px;color:var(--bord-tekst);font-family:var(--font-tekst);font-size:var(--fs-m);transition:border-color var(--duur-vlot) var(--easing), box-shadow var(--duur-vlot) var(--easing);padding:12px 14px;line-height:1.5}.veld input:focus-visible,.veld textarea:focus-visible{border-color:var(--bord-focus);outline:none;box-shadow:0 0 0 3px #01d3e438}.veld[data-fout] input,.veld[data-fout] textarea{border-color:var(--bord-fout)}.veld textarea{resize:vertical;min-height:7em}.veld input::placeholder,.veld textarea::placeholder{color:var(--bord-tekst-gedempt);opacity:.75}.veld-fout{color:var(--bord-fout);font-size:var(--fs-xs)}.formulier-onder{justify-content:space-between;align-items:center;gap:var(--r-4) var(--r-5);margin-top:var(--r-2);flex-wrap:wrap;display:flex}.formulier-privacy{max-width:30ch;font-size:var(--fs-xs);color:var(--bord-tekst-gedempt)}.formulier-fout{color:var(--bord-fout)}.formulier-fout a,.formulier-klaar a{color:var(--bord-tekst);text-underline-offset:3px;text-decoration:underline}.formulier-klaar{gap:var(--r-3);display:grid}.formulier-klaar h3{font-size:var(--fs-2xl);letter-spacing:-.025em}.formulier-klaar p{color:var(--bord-tekst-gedempt);font-size:var(--fs-m)}@media (width<=767px){.formulier-onder .knop{width:100%}}.footer-onder{align-items:center;gap:var(--r-4) var(--r-6);padding-block:var(--r-6) var(--r-7);border-top:1px solid var(--bord-rand);font-size:var(--fs-xs);color:var(--bord-tekst-gedempt);flex-wrap:wrap;margin-top:clamp(72px,9vw,128px);display:flex}.footer-onder>p:last-child{margin-left:auto}@media (width<=767px){.footer-onder{flex-direction:column;align-items:flex-start}.footer-onder .bouw-knop{margin-left:0}}.koers{z-index:1;pointer-events:none;width:100%;position:absolute;top:0;left:0;overflow:hidden}.koers[hidden]{display:none}.koers svg{display:block}.koers path{fill:none;stroke-linecap:round;stroke-linejoin:round}.koers-spoor{stroke:#7f899b47;stroke-width:2px}.koers-lijn{stroke-width:3px}.koers-haven{fill:#7f899b8c;transform-box:fill-box;transform-origin:50%;transition:fill .3s var(--easing-uit), transform .3s var(--easing-uit)}.koers-haven.is-aan{transform:scale(1.3)}.koers-ring{fill:none;stroke:#7f899b73;stroke-width:2px;transition:stroke .4s var(--easing-uit)}.koers-ring.is-aan{stroke:#ffc50a}@media (prefers-reduced-motion:reduce){.koers-haven,.koers-ring{transition:none}}.koers-kop{stroke:none}@media (width<=767px){.koers-lijn{stroke-width:2px}.koers-kop{r:5}.koers-haven{r:3.5}.koers-ring{r:9}}@media print{.koers{display:none}}.demo{--demo-inkt:#1b2129;--demo-accent:#2b3440;--demo-accent-licht:#2b344024;background:var(--kleur-kaart);color:var(--demo-inkt);border-radius:var(--radius-venster);grid-template-columns:minmax(270px,330px) minmax(0,1fr);font-size:.875rem;line-height:1.4;display:grid;overflow:hidden;box-shadow:0 48px 90px -40px #0a162c66,0 0 0 1px #0a162c0d}.demo-beheer{flex-direction:column;gap:8px;padding:22px 24px 24px;display:flex}.demo-kopregel{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.demo-app{align-items:center;gap:10px;font-weight:600;display:inline-flex}.demo-logo{border:1.5px solid var(--demo-inkt);letter-spacing:.02em;border-radius:6px;place-items:center;width:28px;height:28px;font-size:.6875rem;font-weight:700;display:grid}.demo-status{color:var(--kleur-tekst-gedempt);align-items:center;gap:7px;font-size:.8125rem;display:inline-flex}.demo-stip{background:#1f9d55;border-radius:50%;width:7px;height:7px}.demo[data-status=gewijzigd] .demo-stip{background:#d97706}.demo-spinner{border:1.5px solid var(--demo-accent-licht);border-top-color:var(--demo-accent);border-radius:50%;width:11px;height:11px;animation:.7s linear infinite demo-draai}@keyframes demo-draai{to{transform:rotate(360deg)}}.demo-pagina{border-bottom:1px solid var(--kleur-gedempt);margin-bottom:10px;padding-bottom:14px;font-weight:500}.demo-label{color:var(--kleur-tekst-gedempt);margin-top:6px;font-size:.8125rem;font-weight:500}.demo-veld{border-radius:var(--radius-veld);background:var(--kleur-vlak);width:100%;min-height:44px;color:var(--demo-inkt);font:inherit;transition:border-color var(--duur-traag) var(--easing), box-shadow var(--duur-traag) var(--easing);border:1.5px solid #0000;padding:10px 12px;font-size:.9375rem}.demo-veld:focus,.demo[data-demo] .demo-veld{border-color:var(--demo-accent);box-shadow:0 0 0 3px var(--demo-accent-licht)}.demo-veld:focus-visible{outline:none}.demo-onder-veld{color:var(--kleur-tekst-gedempt);justify-content:space-between;gap:12px;font-size:.75rem;display:flex}.demo-fotos{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px;display:grid}.demo-duim{cursor:pointer;outline-offset:2px;transition:transform var(--duur-vlot) var(--easing);background:0 0;border:0;padding:0;position:relative}.demo-duim img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:opacity var(--duur-traag) var(--easing)}.demo-duim[aria-pressed=false] img{opacity:.7}.demo-duim[aria-pressed=true]{box-shadow:0 0 0 2px var(--kleur-kaart), 0 0 0 4px var(--demo-accent)}@media (hover:hover){.demo-duim:hover img{opacity:1}}.demo-duim:active{transform:scale(.97)}.demo-vink{background:var(--demo-accent);color:#fff;width:18px;height:18px;animation:demo-vink-in .26s var(--easing-uit);border-radius:50%;place-items:center;display:grid;position:absolute;top:5px;right:5px}@keyframes demo-vink-in{0%{opacity:0;transform:scale(.6)}}.demo-publiceer{background:var(--demo-accent);color:#fff;cursor:pointer;transition:transform var(--duur-vlot) var(--easing), opacity var(--duur-traag) var(--easing);border:0;border-radius:999px;align-self:flex-end;margin-top:auto;padding:11px 20px;font-size:.875rem;font-weight:600}.demo-publiceer:active,.demo-publiceer.is-ingedrukt{transform:scale(.97)}.demo-publiceer[aria-disabled=true]{opacity:.4;cursor:default;transform:none}.demo-site{background:#101314;flex-direction:column;min-width:0;display:flex}.demo-balk{background:#efeeea;align-items:center;gap:14px;padding:10px 14px;display:flex;position:relative}.demo-stippen{gap:5px;display:flex}.demo-stippen span{background:#d6d3cb;border-radius:50%;width:9px;height:9px}.demo-adres{background:var(--kleur-kaart);color:var(--kleur-tekst-gedempt);border-radius:999px;padding:3px 14px;font-size:.6875rem}.demo-toast{background:var(--demo-accent);color:#fff;opacity:0;animation:demo-toast 2.6s var(--easing-uit);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:.6875rem;font-weight:600;display:inline-flex;position:absolute;right:14px}@keyframes demo-toast{0%{opacity:0;transform:translateY(-4px)}12%,82%{opacity:1;transform:none}to{opacity:0}}.demo-hero{color:#fff;flex:1;min-height:360px;position:relative;overflow:hidden}.demo-hero:after{content:"";background:linear-gradient(#080a0b66 0%,#080a0b33 45%,#080a0bd1 100%);position:absolute;inset:0}.demo-foto{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s var(--easing), transform 1.4s var(--easing-uit);position:absolute;inset:0;transform:scale(1.05)}.demo-foto.is-actief{opacity:1;transform:none}.demo-nav,.demo-inhoud{z-index:1;position:relative}.demo-nav{justify-content:space-between;gap:16px;padding:16px 22px;font-size:.75rem;display:flex}.demo-merk{letter-spacing:.02em;font-weight:700}.demo-links{opacity:.85}.demo-inhoud{justify-items:start;gap:14px;display:grid;position:absolute;inset:auto 22px 22px}.demo-kop{letter-spacing:-.01em;overflow-wrap:anywhere;align-items:flex-end;max-width:17ch;min-height:2.2em;font-family:system-ui,sans-serif;font-size:clamp(1.375rem,.9rem + 1.3vw,2rem);font-weight:700;line-height:1.1;display:flex}.demo-kop.is-nieuw{animation:demo-kop-in .65s var(--easing-uit)}@keyframes demo-kop-in{0%{opacity:0;transform:translateY(.5em)}}.demo-cta{background:var(--demo-accent);padding:8px 14px;font-size:.75rem;font-weight:600}@container (width<=620px){.demo{grid-template-columns:1fr}.demo-site{order:-1}.demo-hero{min-height:260px}}.aanbod{gap:var(--r-6) var(--kolomgoot);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.aanbod-demo{border-radius:var(--radius-venster);grid-area:1/1/auto/span 7;container-type:inline-size}.aanbod-zij{gap:var(--r-5);grid-area:1/9/auto/span 4;justify-items:start;display:grid}.aanbod-zij p{color:var(--kleur-tekst-gedempt);font-size:var(--fs-m)}.aanbod-zij .link-pijl{min-height:44px}.aanbod-punten{gap:var(--r-5);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(48px,6vw,72px);display:grid}.aanbod-punt{padding:var(--r-5);border-radius:var(--radius-venster);background:var(--kleur-kaart);grid-template-rows:auto 1fr auto;gap:6px;display:grid;box-shadow:0 1px 2px #0a162c0a,0 12px 32px -20px #0a162c38}.aanbod-punt>p{color:var(--kleur-tekst-gedempt)}.aanbod-voorbeeld{margin-top:var(--r-4);font-size:var(--fs-xs);color:var(--kleur-tekst-gedempt);justify-self:start;line-height:1.3}.aanbod-kleuren{gap:6px;display:flex}.aanbod-staal{border-radius:8px;width:28px;height:28px}.aanbod-score{align-items:center;gap:10px;display:inline-flex}.aanbod-score-cirkel{color:#0b7a3e;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:600;display:grid;box-shadow:inset 0 0 0 3px #0cce6b}.aanbod-zoek{background:var(--kleur-vlak);border-radius:8px;justify-self:stretch;gap:2px;padding:8px 10px;display:grid}.aanbod-zoek-titel{color:#1a0dab;font-size:var(--fs-s);line-height:1.3}.aanbod-status{background:var(--kleur-vlak);box-shadow:inset 0 0 0 1px var(--kleur-rand);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.aanbod-stip{background:#01d3e4;border-radius:50%;width:8px;height:8px;margin-left:4px}.volgende-stap-tekst{gap:var(--r-3);flex:30rem;justify-items:start;max-width:46rem;display:grid}.volgende-stap-tekst .link-pijl{min-height:44px}@media (width<=1023px){.aanbod-demo,.aanbod-zij{grid-area:auto/1/auto/-1}.aanbod-punten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.aanbod-punten{grid-template-columns:1fr}}.actiekaart{gap:var(--r-5);border-radius:var(--radius-venster);background:var(--kleur-kaart);color:var(--kleur-tekst-kaart);box-shadow:var(--schaduw-venster);padding:clamp(20px,2.4vw,32px);display:grid}.actiekaart-wie{align-items:center;gap:var(--r-4);display:flex}.actiekaart-wie img{object-fit:cover;object-position:50% 12%;background:var(--kleur-vlak);border-radius:50%;flex:none;width:48px;height:48px}.actiekaart-wie p{font-size:var(--fs-xs);color:var(--kleur-tekst-gedempt);line-height:1.45;display:grid}.actiekaart-wie strong{color:var(--kleur-tekst);font-size:var(--fs-s);font-weight:550}.actiekaart .knop{width:100%}.actiekaart-mail{font-size:var(--fs-xs);color:var(--kleur-tekst-gedempt);text-align:center}.actiekaart-mail a{color:var(--kleur-accent);text-underline-offset:3px;overflow-wrap:anywhere;padding-block:4px;text-decoration:underline;display:inline-block}@media (width<=767px){.actiekaart{gap:14px;padding:16px}.actiekaart-wie{gap:var(--r-3)}.actiekaart-wie img{width:40px;height:40px}.actiekaart .knop--groot{min-height:48px;font-size:var(--fs-s);padding:12px 20px}}.bord .actiekaart :focus-visible{outline-color:var(--kleur-focus)}.faq{border-top:1px solid var(--kleur-rand)}.faq-item{border-bottom:1px solid var(--kleur-rand)}.faq-item h3{font-size:inherit;letter-spacing:normal}.faq-vraag{justify-content:space-between;align-items:center;gap:var(--r-5);width:100%;padding:var(--r-5) 0;font-family:var(--font-kop);font-size:var(--fs-l);letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:0;font-weight:500;line-height:1.3;display:flex}.faq-icoon{border:1px solid var(--kleur-rand);width:36px;height:36px;transition:transform .36s var(--easing-uit), background-color var(--duur-traag) var(--easing), color var(--duur-traag) var(--easing);border-radius:50%;flex:none;place-items:center;display:grid}.faq-vraag[aria-expanded=true] .faq-icoon{background:var(--kleur-primair);border-color:var(--kleur-primair);color:var(--kleur-op-primair);transform:rotate(45deg)}@media (any-hover:hover){.faq-vraag:hover .faq-icoon{border-color:var(--kleur-primair)}}.faq-antwoord p{max-width:62ch;padding-bottom:var(--r-6);color:var(--kleur-tekst-gedempt);font-size:var(--fs-m);animation:faq-in .38s var(--easing-uit)}.faq-antwoord p:has(+.faq-link){padding-bottom:var(--r-3)}.faq-link{min-height:44px;margin-bottom:var(--r-5);animation:faq-in .38s var(--easing-uit)}@keyframes faq-in{0%{opacity:0;transform:translateY(-8px)}}.werk-sectie{overflow-x:clip}.werk-lijst{gap:var(--r-3);display:grid}@media (width>=768px){.werk-lijst{gap:var(--kolomgoot);grid-template-columns:repeat(2,minmax(0,1fr))}}.werk-rij{position:relative}.werk-link{column-gap:var(--r-4);height:100%;min-height:216px;padding:var(--r-5) 0 0 var(--r-5);border-radius:var(--radius-venster);background:var(--merk);color:var(--op-merk);transition:transform var(--duur-vlot) var(--easing-uit);grid-template:"titel gsm""dienst gsm""pijl gsm"1fr/minmax(0,1fr) clamp(112px,36%,168px);display:grid;overflow:hidden}.werk-link:active{transform:scale(.985)}.werk-link:focus-visible{outline:2px solid var(--kleur-focus);outline-offset:3px}.werk-staal,.werk-jaar{display:none}.werk-titel{letter-spacing:-.03em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;grid-area:titel;font-size:clamp(1.5rem,1.25rem + 1vw,1.875rem);font-weight:600;line-height:1.1}.werk-dienst{margin-top:var(--r-1);font-size:var(--fs-xs);color:var(--merk-gedempt);grid-area:dienst}.werk-pijl{width:44px;height:44px;margin-bottom:var(--r-4);box-shadow:inset 0 0 0 1px var(--merk-gedempt);border-radius:50%;grid-area:pijl;align-self:end;place-items:center;display:grid}.werk-gsm{aspect-ratio:9/14;margin-top:var(--r-5);margin-right:var(--r-5);border-radius:12px 12px 0 0;grid-area:gsm;align-self:end;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f}.werk-gsm img{width:100%;height:auto}.werk-rij[data-vrij] .werk-link{grid-template-columns:1fr;grid-template-areas:"titel""dienst""pijl";min-height:160px}@media (hover:hover) and (pointer:fine) and (width>=1024px){.werk-lijst{border-top:1px solid var(--kleur-rand);display:block}.werk-rij{border-bottom:1px solid var(--kleur-rand)}.werk-rij:before{content:"";background:var(--merk);clip-path:inset(100% 0 0);transition:clip-path var(--duur-vlot) var(--easing-uit);position:absolute;inset:-1px -100vmax}.werk-link{align-items:center;column-gap:var(--r-5);min-height:0;color:var(--kleur-tekst);background:0 0;border-radius:0;grid-template:"staal titel dienst jaar pijl"/14px minmax(0,1fr) minmax(10rem,16rem) 4rem 44px;padding:clamp(28px,3vw,44px) 0;transition:none;position:relative;overflow:visible}.werk-link:active{transform:none}.werk-link:focus-visible{outline-color:var(--op-merk);outline-offset:-2px}.werk-staal{background:var(--merk);border-radius:2px;grid-area:staal;width:14px;height:14px;display:block}.werk-rij[data-vrij] .werk-staal{background:conic-gradient(#01d3e4,#005cfb,#6023eb,#e008c5,#fa3471,#fe7d3b,#ffc50a,#01d3e4)}.werk-titel{letter-spacing:-.035em;font-size:clamp(2rem,1.3rem + 1.1vw,2.75rem);line-height:1.05}.werk-dienst,.werk-jaar{font-size:var(--fs-s);color:var(--kleur-tekst-gedempt);margin:0;display:block}.werk-jaar{text-align:right;font-variant-numeric:tabular-nums;grid-area:jaar}.werk-pijl{box-shadow:inset 0 0 0 1px var(--kleur-rand);align-self:center;margin:0}.werk-gsm{display:none}.werk-rij[data-vrij] .werk-link{grid-template-columns:14px minmax(0,1fr) minmax(10rem,16rem) 4rem 44px;grid-template-areas:"staal titel dienst jaar pijl";min-height:0}.werk-titel,.werk-dienst,.werk-jaar,.werk-pijl,.werk-staal{transition:color var(--duur-vlot) var(--easing-uit), box-shadow var(--duur-vlot) var(--easing-uit)}.werk-rij:hover:before{clip-path:inset(0);transition:clip-path var(--duur-traag) var(--easing-uit) 80ms}.werk-rij:has(.werk-link:focus-visible):before{clip-path:inset(0);transition:clip-path var(--duur-traag) var(--easing-uit) 80ms}.werk-rij:is(:hover,:has(.werk-link:focus-visible)) :is(.werk-titel,.werk-dienst,.werk-jaar,.werk-pijl,.werk-staal){transition-duration:var(--duur-traag);transition-delay:80ms}.werk-rij:is(:hover,:has(.werk-link:focus-visible)) .werk-titel,.werk-rij:is(:hover,:has(.werk-link:focus-visible)) .werk-pijl{color:var(--op-merk)}.werk-rij:is(:hover,:has(.werk-link:focus-visible)) :is(.werk-dienst,.werk-jaar){color:var(--merk-gedempt)}.werk-rij:is(:hover,:has(.werk-link:focus-visible)) .werk-pijl,.werk-rij:is(:hover,:has(.werk-link:focus-visible)) .werk-staal{box-shadow:inset 0 0 0 1px var(--merk-gedempt)}}.voorvertoning,.voorvertoning-label-plek{z-index:40;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.voorvertoning-binnen{border-radius:var(--radius-venster);width:400px;height:280px;box-shadow:var(--schaduw-venster);opacity:0;transition:opacity .26s var(--easing-uit), transform .26s var(--easing-uit);margin:-140px 0 0 -200px;overflow:hidden;transform:scale(.9)}.voorvertoning-binnen[data-zichtbaar]{opacity:1;transform:none}.voorvertoning-strook{height:100%;transition:transform .6s cubic-bezier(.76,0,.24,1)}.voorvertoning-vak{place-items:center;height:100%;padding:30px 34px;display:grid}.voorvertoning-vak img{border-radius:4px;width:100%}.voorvertoning-label-plek{z-index:41}.voorvertoning-label{isolation:isolate;background:var(--merk);width:88px;height:88px;color:var(--op-merk);box-shadow:0 0 0 2px var(--op-merk);font-size:var(--fs-xs);opacity:0;transition:opacity .22s var(--easing-uit), transform .22s var(--easing-uit), background-color var(--duur-traag) var(--easing-uit), color var(--duur-traag) var(--easing-uit);border-radius:50%;justify-content:center;align-items:center;gap:4px;margin:-44px 0 0 -44px;font-weight:550;display:flex;position:relative;transform:scale(.9)}.voorvertoning-label[data-zichtbaar]{opacity:1;transform:none}.voorvertoning-label[data-vrij]{color:var(--op-merk);box-shadow:none;background:0 0}.voorvertoning-label[data-vrij]:before,.voorvertoning-label[data-vrij]:after{content:"";z-index:-1;border-radius:50%;position:absolute}.voorvertoning-label[data-vrij]:before{background:conic-gradient(#01d3e4,#005cfb,#6023eb,#e008c5,#fa3471,#fe7d3b,#ffc50a,#01d3e4);inset:0}.voorvertoning-label[data-vrij]:after{background:var(--merk);inset:3px}.vrije-plaats{color:var(--bord-tekst);font-size:var(--fs-xl);letter-spacing:-.02em;text-align:center;align-items:center;font-weight:600;line-height:1.1;display:flex}@media (prefers-reduced-motion:reduce){.werk-rij:before,.werk-link,.werk-link *,.voorvertoning-strook,.voorvertoning-binnen,.voorvertoning-label{transition:none!important}}.over{column-gap:var(--kolomgoot);row-gap:var(--r-7);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.over-portret{grid-column:1/span 5;margin:0}.over-portret img{aspect-ratio:4/5;object-fit:cover;object-position:50% 16%;border-radius:var(--radius-venster);background:var(--kleur-vlak);width:100%}.over-portret figcaption{font-size:var(--fs-xs);color:var(--kleur-tekst-gedempt);margin-top:14px;line-height:1.45;display:grid}.over-portret figcaption strong{color:var(--kleur-tekst);font-weight:550}.over-tekst{gap:var(--r-5);max-width:34em;font-size:var(--fs-m);grid-column:7/span 6;display:grid}.over-tekst h2{margin-bottom:var(--r-3)}@media (prefers-reduced-motion:no-preference){.js .over-portret img{clip-path:inset(0 0 100% 0 round var(--radius-venster));transition:clip-path 1s var(--easing-wipe)}.over-portret.is-zichtbaar img{clip-path:inset(0 0 0 0 round var(--radius-venster))}}@media (width<=1023px){.over-portret,.over-tekst{grid-column:1/-1}.over-portret{width:min(100%,460px)}}.klantzinnen{gap:var(--kolomgoot);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.klantzin figure{gap:var(--r-5);border-radius:var(--radius-venster);background:var(--merk);height:100%;color:var(--op-merk);margin:0;padding:clamp(24px,3vw,36px);display:grid}.klantzin blockquote{letter-spacing:-.015em;margin:0;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:500;line-height:1.35}.klantzin figcaption{font-size:var(--fs-xs);color:var(--merk-gedempt);align-self:end}.venster{border-radius:var(--radius-venster);background:var(--kleur-vlak);box-shadow:0 0 0 1px var(--kleur-rand), var(--schaduw-venster);overflow:hidden}.venster-balk{border-bottom:1px solid var(--kleur-rand);background:#fff;justify-content:center;align-items:center;height:40px;display:flex}.venster-adres{background:var(--kleur-vlak);color:var(--kleur-tekst-gedempt);border-radius:6px;align-items:center;gap:7px;padding:3px 14px;font-size:12.5px;font-weight:500;display:inline-flex}.venster-scherm{aspect-ratio:16/10;position:relative;overflow:hidden}.venster-strook{will-change:transform;position:absolute;inset:0 0 auto}.venster-strook img{aspect-ratio:16/10;object-fit:cover;width:100%}@media (width<=767px){.venster-balk{height:30px}.venster-adres{padding:2px 10px;font-size:11px}}.case-kop{background:var(--merk);color:var(--op-merk)}.case-kop-binnen{gap:var(--r-5);justify-items:start;padding-block:clamp(32px,5vw,64px) clamp(48px,7vw,88px);display:grid}.case-kop h1{max-width:min(18em,100%);font-size:min(var(--fs-4xl), 9.4vw);letter-spacing:-.035em;color:var(--op-merk);line-height:1.05}.case-kop-klant{display:block}.case-kop-zacht{color:var(--merk-gedempt)}.case-intro{max-width:38em;font-size:var(--fs-l);color:var(--merk-gedempt);line-height:1.55}.case-terug{min-height:44px;font-size:var(--fs-xs);color:var(--merk-gedempt)}.case-kop :focus-visible{outline-color:var(--op-merk)}.case-live{margin-top:var(--r-2);background:var(--op-merk);color:var(--merk)}@media (any-hover:hover){.case-terug:hover{color:var(--op-merk)}.case-terug:hover svg{transform:translate(-3px)}.case-live:hover{filter:brightness(1.06)}}.case-feiten{gap:var(--r-5) var(--kolomgoot);padding-block:var(--r-6);border-bottom:1px solid var(--kleur-rand);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.case-feiten dt{font-size:var(--fs-xs);color:var(--kleur-tekst-gedempt)}.case-feiten dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-weight:500}@media (width<=767px){.case-feiten{grid-template-columns:1fr 1fr}}.case-groot{padding-top:clamp(32px,5vw,64px)}.case-band{padding-block:clamp(64px,9vw,120px)}.case-band-tekst{gap:var(--r-4);max-width:36em;font-size:var(--fs-m);margin-left:50%;display:grid}.case-band-tekst>p{color:var(--kleur-tekst-gedempt)}.case-zin{margin:0 0 var(--r-5);border-radius:var(--radius-venster);background:var(--merk);color:var(--op-merk);padding:clamp(20px,2.4vw,28px)}.case-zin blockquote{font-size:var(--fs-xl);margin:0;font-weight:500;line-height:1.35}.case-zin figcaption{margin-top:var(--r-3);font-size:var(--fs-xs);color:var(--merk-gedempt)}@media (width<=1023px){.case-band-tekst{margin-left:0}}.case-plan-rooster{column-gap:var(--kolomgoot);row-gap:var(--r-7);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.case-plan-kop{gap:var(--r-4);grid-column:1/-1;max-width:40em;display:grid}.case-plan-concept{font-size:var(--fs-xl);letter-spacing:-.015em;color:var(--kleur-tekst);line-height:1.35}.case-plan-deel{align-content:start;gap:var(--r-4);display:grid}.case-plan-deel:nth-of-type(2){grid-column:1/span 7}.case-plan-deel:nth-of-type(3){grid-column:9/span 4}.case-plan-deel h3{font-size:var(--fs-s);color:var(--kleur-tekst-gedempt);font-weight:550}.case-palet,.case-letters{border-top:1px solid var(--kleur-rand);display:grid}.case-palet li,.case-letters li{align-items:center;column-gap:var(--r-4);padding-block:var(--r-3);border-bottom:1px solid var(--kleur-rand);grid-template-columns:28px minmax(0,1fr) auto;row-gap:2px;display:grid}.case-letters li{grid-template-columns:minmax(0,1fr)}.case-staal{border-radius:4px;grid-row:span 2;width:28px;height:28px;box-shadow:inset 0 0 0 1px #0a162c1f}.case-palet-naam{font-weight:550}.case-palet-rol{font-size:var(--fs-xs);color:var(--kleur-tekst-gedempt);grid-column:2}.case-letters .case-palet-rol{grid-column:1}.case-palet-hex{font-variant-numeric:tabular-nums;font-size:var(--fs-xs);color:var(--kleur-tekst-gedempt);grid-area:1/3}.case-palet-contrast{font-size:var(--fs-xs);color:var(--kleur-tekst-gedempt);text-align:right;grid-area:2/3}@media (width<=1023px){.case-plan-deel:nth-of-type(2),.case-plan-deel:nth-of-type(3){grid-column:1/-1}}.case-gebouwd-rooster{gap:var(--r-7) var(--kolomgoot);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:clamp(48px,7vw,88px);display:grid}.case-blok{align-content:start;gap:var(--r-4);display:grid}.case-blok-kop{font-size:var(--fs-3xl)}.case-lijst{gap:var(--r-3);color:var(--kleur-tekst-gedempt);display:grid}.case-lijst li{padding-left:18px;position:relative}.case-lijst li:before{content:"";background:var(--kleur-veldrand);border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:0}@media (width<=1023px){.case-gebouwd-rooster{grid-template-columns:1fr}}.case-beelden{column-gap:var(--kolomgoot);grid-template-columns:repeat(12,minmax(0,1fr));padding-bottom:clamp(32px,5vw,64px);display:grid}.case-beelden-breed{grid-area:1/1/auto/span 11}@media (prefers-reduced-motion:no-preference){.js .onthul{clip-path:inset(0 0 100%);transition:clip-path 1s var(--easing-wipe)}.js .onthul.is-zichtbaar{clip-path:inset(-40px -40px -80px)}}.case-gsm{z-index:1;grid-area:1/10/auto/span 3;place-self:end;width:78%;margin:0 0 calc(-1*clamp(32px,5vw,64px))}.case-gsm img{width:100%;box-shadow:0 0 0 1px var(--kleur-rand), var(--schaduw-venster);border-radius:22px}@media (width<=767px){.case-beelden{padding-bottom:96px}.case-beelden-breed{grid-column:1/-1}.case-gsm{grid-column:9/-1;width:100%;margin-bottom:-88px;margin-right:-6px}.case-gsm img{border-radius:14px}}.case-slot{column-gap:var(--kolomgoot);row-gap:var(--r-6);padding-bottom:var(--sectie);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.case-volgende{gap:var(--r-2);border-radius:var(--radius-venster);background:var(--merk);color:var(--op-merk);transition:transform var(--duur-vlot) var(--easing-uit);grid-column:1/span 7;padding:clamp(24px,3vw,40px);display:grid}.case-volgende:active{transform:scale(.985)}.case-volgende:focus-visible{outline:2px solid var(--kleur-focus);outline-offset:3px}.case-volgende-label,.case-volgende-soort{font-size:var(--fs-xs);color:var(--merk-gedempt)}.case-volgende-titel{align-items:center;gap:var(--r-3);font-size:var(--fs-3xl);letter-spacing:-.035em;font-weight:600;line-height:1.1;display:inline-flex}.case-volgende-titel svg{transition:transform var(--duur-traag) var(--easing-uit)}@media (any-hover:hover){.case-volgende:hover .case-volgende-titel svg{transform:translate(6px)}}.case-volgende-cta{gap:var(--r-3);grid-column:9/span 4;justify-items:start;display:grid}.case-volgende-cta p{color:var(--kleur-tekst-gedempt)}.case-prijs{min-height:44px}.case-prijs svg{vertical-align:-.15em;display:inline-block}@media (width<=1023px){.case-volgende,.case-volgende-cta{grid-column:1/-1}}.pakketten{max-width:640px;margin-bottom:var(--r-7)}.pakketten-tabs{background:var(--kleur-kaart);box-shadow:inset 0 0 0 1px var(--kleur-rand);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.pakketten-tab{min-width:96px;min-height:44px;font:inherit;color:var(--kleur-tekst-gedempt);cursor:pointer;transition:background-color var(--duur-vlot) var(--easing), color var(--duur-vlot) var(--easing);background:0 0;border:0;border-radius:999px;padding:8px 20px;font-weight:550}.pakketten-tab[aria-selected=true]{background:var(--kleur-primair);color:var(--kleur-op-primair)}.pakketten-paneel{margin-top:var(--r-5);font-size:var(--fs-l)}.gids-blok{gap:var(--r-5) var(--kolomgoot);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.gids-inhoud{gap:var(--r-4);max-width:64ch;display:grid}.gids-inhoud>p{color:var(--kleur-tekst-gedempt)}.gids-punten li{padding-block:var(--r-3);border-top:1px solid var(--kleur-rand)}.gids-punten li:last-child{border-bottom:1px solid var(--kleur-rand)}@media (width<=1023px){.gids-blok{grid-template-columns:1fr}}.vergelijking{border-collapse:collapse;text-align:left;width:100%}.vergelijking th,.vergelijking td{padding:var(--r-4) var(--r-4) var(--r-4) 0;border-bottom:1px solid var(--kleur-rand);vertical-align:top}.vergelijking thead th{font-size:var(--fs-xs);color:var(--kleur-tekst-gedempt);font-weight:550}.vergelijking tbody th{width:22%;font-weight:550}.vergelijking tbody td:first-of-type{color:var(--kleur-tekst-gedempt)}.vergelijking tbody td:last-of-type{font-weight:500}@media (width<=767px){.vergelijking thead{display:none}.vergelijking,.vergelijking tbody,.vergelijking tr,.vergelijking th,.vergelijking td{width:auto;display:block}.vergelijking tr{padding-block:var(--r-4);border-bottom:1px solid var(--kleur-rand)}.vergelijking th,.vergelijking td{border:0;padding:2px 0}.vergelijking td:before{content:attr(data-label) ": ";color:var(--kleur-tekst-gedempt);font-weight:400}}.pagina-rooster{column-gap:var(--kolomgoot);row-gap:var(--r-7);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.pagina-blokken{gap:var(--r-7);grid-column:1/span 8;max-width:38em;display:grid}.pagina-rooster--portret .pagina-portret{top:calc(var(--nav-hoogte) + 32px);grid-column:1/span 5;position:sticky}.pagina-rooster--portret .pagina-blokken{grid-column:7/span 6}.pagina-blok{gap:var(--r-3);display:grid}.pagina-blok h2{font-size:var(--fs-2xl)}.pagina-blok p{font-size:var(--fs-m);color:var(--kleur-tekst-gedempt);white-space:pre-line}@media (width<=1023px){.pagina-rooster--portret .pagina-portret,.pagina-rooster--portret .pagina-blokken,.pagina-blokken{grid-column:1/-1}.pagina-rooster--portret .pagina-portret{width:min(100%,460px);position:static}}.contact-pagina{padding-block:clamp(48px, 7vw, 96px) var(--sectie)}.contact-pagina h1{font-size:var(--fs-4xl)}.contact-zaak{margin-top:var(--r-7);padding-top:var(--r-5);border-top:1px solid var(--bord-rand);font-style:normal;font-size:var(--fs-xs);color:var(--bord-tekst-gedempt);justify-self:stretch;line-height:1.7}.beheer-demo{max-width:900px;container-type:inline-size}.beheer-stappen{gap:var(--kolomgoot);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.beheer-stap{align-content:start;gap:var(--r-3);border-radius:var(--radius-venster);background:var(--kleur-kaart);box-shadow:inset 0 0 0 1px var(--kleur-rand);padding:clamp(20px,2.2vw,28px);display:grid}.beheer-stap p{color:var(--kleur-tekst-gedempt)}@media (width<=1023px){.beheer-stappen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.beheer-stappen{grid-template-columns:1fr}}.beheer-opmaat{gap:var(--kolomgoot);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.beheer-opmaat-kaart{gap:var(--r-4);border-radius:var(--radius-venster);background:var(--merk);height:100%;min-height:220px;color:var(--op-merk);transition:transform var(--duur-vlot) var(--easing-uit);grid-template-rows:auto 1fr auto;padding:clamp(22px,2.4vw,32px);display:grid}.beheer-opmaat-kaart:active{transform:scale(.985)}.beheer-opmaat-kaart:focus-visible{outline:2px solid var(--kleur-focus);outline-offset:3px}.beheer-opmaat-klant{font-size:var(--fs-xl);letter-spacing:-.02em;font-weight:600}.beheer-opmaat-tekst{font-size:var(--fs-m);line-height:1.5}.beheer-opmaat-link{font-size:var(--fs-xs);color:var(--merk-gedempt);align-items:center;gap:6px;display:inline-flex}.beheer-opmaat-link svg{transition:transform var(--duur-traag) var(--easing-uit)}@media (any-hover:hover){.beheer-opmaat-kaart:hover .beheer-opmaat-link svg{transform:translate(4px)}}@media (width<=1023px){.beheer-opmaat{grid-template-columns:1fr}.beheer-opmaat-kaart{min-height:0}}.beheer-pakketten{gap:var(--r-3);padding-top:var(--r-6);border-top:1px solid var(--kleur-rand);margin-top:clamp(48px,6vw,80px);display:grid}.beheer-pakketten h3{font-size:var(--fs-2xl)}.beheer-pakketten-uitleg{max-width:38em;color:var(--kleur-tekst-gedempt)}.beheer-pakketten .pakketten{margin:var(--r-3) 0 0}.beheer-functies{gap:0 var(--kolomgoot);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.beheer-functies li{padding-block:var(--r-5);border-top:1px solid var(--kleur-rand);gap:4px;display:grid}.beheer-functies p{color:var(--kleur-tekst-gedempt)}@media (width<=767px){.beheer-functies{grid-template-columns:1fr}}
