/* Hallmark · shape: Index-First (draw b317e4) · genre: modern-minimal · theme: brand · redesign: full · copy: verbatim · surface: absolute
 * paper: #FFFFFF · accent: #1F63D6 · display: IBM Plex Sans · body: IBM Plex Sans · outlier: IBM Plex Mono, cijfers · hero: Stage (/), Banner (rest) · nav: edge-aligned, logo links, links, telefoon en een rustige actie rechts · footer: index columns op navy · signature: de navy aanspreekpuntplaat met foto en telefoonnummer
 * axes: light/grotesk-sans/chromatic-blue · posture: full palette (navy veld, blauw signaal, inkt, wit papier) · job: hire · imagery: de foto van de oprichter, geen bibliotheek · motion: still · contrast: pass · fold: pass · v2.0.0 */
/* Hallmark · pre-emit critique: P4 H4 E4 S4 R5 V4 · weakest: S, een IT-bedrijf is uitwisselbaar; daarom draagt de echte persoon met zijn eigen nummer het eerste scherm in plaats van een illustratie */
/* Hallmark · hero-review: fix · 5 findings · 5 resolved (nummer op startpagina alleen nog op plaat en bij de knop; foto mengt in het navy) */
/* Hallmark · waive 44c · de plaat hangt aan de kop en loopt door tot de voet van de held · de foto bovenaan de plaat ligt daardoor bewust hoger dan de tekst */
/* Hallmark · dismissed 25 · de eerste zin van Wie ben ik is een uitspraak van een of twee zinnen op groot formaat, geen lopende tekst */
/* Hallmark · dismissed 77 · bedankt en contact zijn bewust korte pagina's: een bevestiging en een formulier */
/* Hallmark · dismissed 59 · het overzicht Diensten toont zes diensten als aparte secties omdat dat de inhoud van de pagina is */
/* Hallmark · finish-review: subagent · 8 findings · 7 resolved 1 waived (77, dunne secties: lossen alleen op met meer tekst, en de woorden liggen vast) · gap: onder het eerste scherm draagt alleen de inhoud het merk; eigen foto's van installaties zouden dat dichten */
/* Hallmark · waive 59 · lijnen en dezelfde kolom verbinden de blokken · de lijst met diensten hoort bij de vragen erboven, dus SVE-ICT zet die dicht bij elkaar */
/* Hallmark · waive 77 · de tekst staat vast met copy verbatim · de vragen en diensten van SVE-ICT blijven kort omdat er geen woord bij mag */
@layer reset,tokens,basis,layout,componenten,concept,hulp,print;@layer basis{@font-face{font-family:"IBM Plex Sans";src:url("/fonts/ibm-plex-sans-latin-wght-normal.woff2") format("woff2");font-weight:100 700;font-style:normal;font-display:swap;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:"IBM Plex Sans";src:url("/fonts/ibm-plex-sans-latin-ext-wght-normal.woff2") format("woff2");font-weight:100 700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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:"IBM Plex Mono";src:url("/fonts/ibm-plex-mono-latin-500-normal.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap;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:"IBM Plex Mono";src:url("/fonts/ibm-plex-mono-latin-ext-500-normal.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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}}@layer tokens{:root{color-scheme:light;--c-bg:#FFFFFF;--c-surface:#FFFFFF;--c-surface-2:#F2F5FA;--c-text:#111111;--c-muted:#465063;--c-accent:#1A4FB0;--c-accent-hover:#133C87;--c-accent-contrast:#FFFFFF;--c-border:#677184;--c-line:#DDE4EE;--c-focus:#13234A;--c-ph:#FFE45C;--c-ok:#1D6B37;--c-warn:#7F5200;--c-err:#B0261D;--c-logo-wijzer:#1F63D6;--c-logo-wijzer-donker:#7AA5F5;--c-inkt:#111111;--c-oranje:#1F63D6;--c-blauw:#13234A;--c-limoen:#F2F5FA;--c-lila:#FFFFFF;--c-hemel:#ECEFF5;--c-sec-tint:#ECEFF5;--c-sec:#13234A;--c-wit:#FFFFFF;--c-plaat-bg:#13234A;--c-plaat-tekst:#FFFFFF;--c-plaat-muted:#C5CCDD;--c-plaat-lijn:#2E4272;--c-plaat-accent:#9DBDF5;--c-plaat-hover:#C9DBFA;--c-band-bg:#1F63D6;--font-tekst:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Consolas,monospace;--fs-h1:clamp(2rem,1.1rem + 3.6vw,3.75rem);--fs-h1-compact:clamp(1.875rem,1.1rem + 3vw,3.5rem);--fs-h2:clamp(1.75rem,1.2rem + 2.2vw,3.25rem);--fs-index:clamp(1.5rem,1.2rem + 1.4vw,2.25rem);--fs-uitspraak:clamp(1.5rem,1.2rem + 1.6vw,2.5rem);--fs-plaat-tel:1.75rem;--fs-h3:clamp(1.25rem,1.1rem + .6vw,1.625rem);--fs-body:1.0625rem;--fs-intro:clamp(1.125rem,1.05rem + .3vw,1.25rem);--fs-small:.875rem;--fs-label:.8125rem;--lh-tekst:1.6;--lh-kop:1.08;--w-leesbreedte:68ch;--s-3xs:.25rem;--s-2xs:.5rem;--s-xs:.75rem;--s-s:1rem;--s-m:1.5rem;--s-l:2rem;--s-xl:3rem;--s-2xl:4rem;--s-sectie:clamp(4rem,2.4rem + 6.6vw,8rem);--s-3xl:6rem;--s-sectie-s:clamp(3.5rem,2rem + 6vw,7.5rem);--h-kop:4.5rem;--h-knop:48px;--plaat-breedte:clamp(20rem,28vw,25rem);--gutter:clamp(1rem,.6667rem + 1.6667vw,2rem);--gap:clamp(1rem,.8333rem + .8333vw,1.5rem);--w-inhoud:82rem;--w-smal:46rem;--r-s:.25rem;--r-m:.375rem;--rand-dun:1px;--rand-dik:2px;--focus-breedte:2px;--focus-offset:2px;--duur:150ms;--ease:ease-out;--z-skiplink:100}@media (prefers-color-scheme:dark){:root{--c-bg:#FFFFFF;--c-surface:#FFFFFF;--c-surface-2:#F2F5FA;--c-text:#111111;--c-muted:#465063;--c-accent:#1A4FB0;--c-accent-hover:#133C87;--c-accent-contrast:#FFFFFF;--c-border:#677184;--c-line:#DDE4EE;--c-focus:#13234A;--c-ph:#FFE45C;--c-ok:#1D6B37;--c-warn:#7F5200;--c-err:#B0261D;--c-logo-wijzer:#1F63D6;--c-logo-wijzer-donker:#7AA5F5;--c-inkt:#111111;--c-oranje:#1F63D6;--c-blauw:#13234A;--c-limoen:#F2F5FA;--c-lila:#FFFFFF;--c-hemel:#ECEFF5;--c-sec-tint:#ECEFF5;--c-sec:#13234A;--c-wit:#FFFFFF;--c-plaat-bg:#13234A;--c-plaat-tekst:#FFFFFF;--c-plaat-muted:#C5CCDD;--c-plaat-lijn:#2E4272;--c-plaat-accent:#9DBDF5;--c-plaat-hover:#C9DBFA;--c-band-bg:#1F63D6}}@media print{:root{--c-bg:#FFFFFF;--c-surface:#FFFFFF;--c-surface-2:#FFFFFF;--c-text:#111111;--c-muted:#3D4247;--c-accent:#133C87;--c-accent-hover:#133C87;--c-accent-contrast:#111111;--c-border:#7A7F86;--c-line:#BCC4D0;--c-focus:#111111;--c-ph:#FFFFFF;--c-ok:#1D6B37;--c-warn:#7F5200;--c-err:#B0261D;--c-logo-wijzer:#1F63D6;--c-logo-wijzer-donker:#1F63D6;--c-inkt:#111111;--c-oranje:#133C87;--c-blauw:#133C87;--c-limoen:#FFFFFF;--c-lila:#FFFFFF;--c-hemel:#FFFFFF;--c-sec:#111111;--c-sec-tint:#FFFFFF;--c-wit:#FFFFFF;--c-plaat-bg:#FFFFFF;--c-plaat-tekst:#111111;--c-plaat-muted:#3D4247;--c-plaat-lijn:#BCC4D0;--c-plaat-accent:#133C87;--c-plaat-hover:#133C87}}}@layer reset{*,*::before,*::after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100dvh}img,svg,picture{display:block;max-width:100%}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}ul[role="list"],ol[role="list"]{list-style:none;padding:0}table{border-collapse:collapse}p,li,h1,h2,h3,dd{overflow-wrap:break-word}h1,h2,h3{min-width:0}}@layer basis{html,body{overflow-x:clip}html{scroll-padding-block-start:var(--h-kop);scrollbar-color:var(--c-border) var(--c-bg)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--c-bg);color:var(--c-text);font-family:var(--font-tekst);font-size:var(--fs-body);line-height:var(--lh-tekst);font-synthesis:none;caret-color:var(--c-accent);text-rendering:optimizeLegibility}h1,h2,h3{font-weight:600;line-height:var(--lh-kop);text-wrap:balance;letter-spacing:-.02em}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);line-height:1.25;letter-spacing:-.01em}p,li,dd{text-wrap:pretty}strong{font-weight:600}a{color:var(--c-accent);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em}@media (hover:hover){a:hover{color:var(--c-accent-hover);text-decoration-thickness:2px}}:focus-visible{outline:var(--focus-breedte) solid var(--c-focus);outline-offset:var(--focus-offset)}main:focus{outline:none}mark.ph{background:var(--c-ph);color:var(--c-text);border:1px dashed var(--c-text);border-radius:var(--r-s);padding:0 .25em;font-family:var(--font-mono);font-size:.82em;font-weight:500;letter-spacing:.02em;white-space:nowrap}mark.ph.ph--lang{white-space:normal}data,time{font-variant-numeric:tabular-nums}::selection{background:var(--c-band-bg);color:var(--c-wit)}@media (forced-colors:active){mark.ph{background:Mark;color:MarkText;forced-color-adjust:none}}}@layer layout{.container{width:min(100% - 2 * var(--gutter),var(--w-inhoud));margin-inline:auto}.sectie{padding-block:var(--s-sectie) 0}.sectie:last-child{padding-bottom:var(--s-sectie)}main>.sectie:last-child:not(.cta){padding-bottom:var(--s-sectie)}.raster{display:grid;gap:var(--gap);grid-template-columns:minmax(0,1fr)}.raster>*{min-width:0}.duo{display:grid;gap:var(--s-l) var(--s-xl)}@media (min-width:64em){.duo{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}}@layer componenten{.voet,.aanspreekpunt,.gegevens-blok{--c-bg:var(--c-plaat-bg);--c-surface:var(--c-plaat-bg);--c-text:var(--c-plaat-tekst);--c-muted:var(--c-plaat-muted);--c-line:var(--c-plaat-lijn);--c-accent:var(--c-plaat-accent);--c-accent-hover:var(--c-plaat-hover);--c-focus:var(--c-plaat-accent);background:var(--c-bg);color:var(--c-text)}.voet a,.aanspreekpunt a,.gegevens-blok a{color:var(--c-text)}@media (hover:hover){.voet a:hover,.aanspreekpunt a:hover,.gegevens-blok a:hover{color:var(--c-accent-hover)}}.skiplink{position:absolute;inset-inline-start:var(--s-s);top:-10rem;z-index:var(--z-skiplink);background:var(--c-plaat-bg);color:var(--c-plaat-tekst);padding:var(--s-xs) var(--s-s);border-radius:var(--r-m);font-weight:600;text-decoration:none}.skiplink:focus-visible{top:var(--s-s)}.kop{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--c-line);background:var(--c-bg)}.kop__binnen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2xs) var(--s-s);padding-block:var(--s-xs)}.kop__logo{display:inline-flex;align-items:center;min-height:44px;margin-inline-end:auto;text-decoration:none}.kop__logo-svg{display:block;height:40px;width:auto}.logo-inkt{fill:var(--c-text)}.logo-streep{fill:var(--c-surface)}.logo-wijzer{fill:var(--c-logo-wijzer)}.voet__logo-svg .logo-wijzer{fill:var(--c-logo-wijzer-donker)}.kop__cta{order:2}.menu{display:contents}.menu__knop{display:none;order:3}.menu__lijst{order:4;flex-basis:100%;display:flex;flex-direction:column;list-style:none;padding:0 0 var(--s-2xs);margin:0;border-top:1px solid var(--c-line)}.menu__cta{display:none}.menu__link{white-space:nowrap;display:flex;align-items:center;min-height:44px;color:var(--c-text);text-decoration:none;font-weight:500;border-bottom:1px solid var(--c-line)}.menu__link[aria-current="page"]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25em;text-decoration-color:var(--c-band-bg)}@media (hover:hover){.menu__link:hover{color:var(--c-accent)}}.js .menu__knop{display:inline-flex;align-items:center;gap:var(--s-2xs);min-height:44px;padding-inline:var(--s-xs);background:transparent;border:1px solid var(--c-border);border-radius:var(--r-m);font-weight:500;color:var(--c-text)}.menu__icoon{width:1rem;height:.75rem;position:relative;border-block:2px solid currentColor}.menu__icoon::after{content:"";position:absolute;inset-inline:0;top:calc(50% - 1px);height:2px;background:currentColor}.menu__knop[aria-expanded="true"] .menu__icoon{border-block-color:transparent}.menu__knop[aria-expanded="true"] .menu__icoon::after{top:calc(50% - 1px);transform:rotate(45deg);box-shadow:none}.menu__knop[aria-expanded="true"] .menu__icoon::before{content:"";position:absolute;inset-inline:0;top:calc(50% - 1px);height:2px;background:currentColor;transform:rotate(-45deg)}.js .menu__knop[aria-expanded="false"] + .menu__lijst{display:none}@media (forced-colors:active){.menu__icoon,.menu__icoon::before,.menu__icoon::after{forced-color-adjust:none}.menu__icoon{border-block-color:ButtonText}.menu__icoon::after,.menu__icoon::before{background:ButtonText}.menu__knop[aria-expanded="true"] .menu__icoon{border-block-color:transparent}}.knop.kop__cta{gap:0}.menu__tel .menu__link{gap:var(--s-3xs)}.kop__cta .kort-verborgen{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (min-width:40em){.kop__cta .kort-verborgen{position:static;width:auto;height:auto;overflow:visible;clip-path:none}}.kop__bellen.knop{display:none;order:2}.menu__tel,.menu__cta{display:none}@media (max-width:29.99em){.kop__logo-svg{height:36px}.kop__cta.knop{display:none}.kop__bellen.knop{display:inline-flex;padding-inline:var(--s-xs)}.js .menu__knop{padding-inline:0;width:44px;justify-content:center}.menu__tekst{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kop__binnen{column-gap:var(--s-2xs)}.menu__cta{display:block;padding-block:var(--s-s) var(--s-2xs)}.menu__cta .knop{width:100%}}@media (max-width:22.49em){.kop__logo-svg{height:32px}}@media (min-width:30em) and (max-width:39.99em){.kop__logo-svg{height:34px}.kop__cta.knop{padding-inline:var(--s-xs)}.js .menu__knop{padding-inline:var(--s-2xs)}.kop__binnen{column-gap:var(--s-2xs)}}@media (max-width:67.99em){.kop:has(.menu__knop[aria-expanded="true"]){max-height:100dvh;overflow-y:auto}.menu__tel{display:block}.menu__lijst li:has(+ .menu__cta) .menu__link,.menu__lijst>li:last-child .menu__link{border-bottom:0}}.tellink,a[href^="tel:"]{white-space:nowrap}@media (min-width:68em){.kop__binnen{flex-wrap:nowrap;gap:var(--s-m)}.kop__logo{margin-inline-end:0}.menu{display:block;margin-inline-start:auto}.js .menu__knop{display:none}.menu__lijst,.js .menu__knop[aria-expanded="false"] + .menu__lijst{display:flex;flex-direction:row;flex-basis:auto;align-items:center;gap:var(--s-l);padding:0;border:0}.menu__link{border:0}.menu__tel{display:block}.p-index .menu__tel,.p-contact .menu__tel{display:none}.menu__cta{display:block}.kop__cta.knop{display:none}}.knop{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2xs);min-height:var(--h-knop);padding:var(--s-2xs) var(--s-m);border-radius:var(--r-m);font-weight:600;line-height:1.2;text-decoration:none;text-align:center;white-space:nowrap;border:1px solid transparent;transition:background-color var(--duur) var(--ease),border-color var(--duur) var(--ease),color var(--duur) var(--ease)}.knop:active{transform:translateY(1px)}.knop[aria-disabled="true"],.knop:disabled{opacity:.55;cursor:not-allowed;transform:none}.knoppen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-xs) var(--s-m)}.tellink{font-weight:600}@media (min-width:30em){.knop.alleen-smal{display:none}}@media (forced-colors:active){.knop{border:1px solid ButtonText}}@media (max-width:22.49em){.knop{white-space:normal;padding-inline:var(--s-2xs)}}.hero__binnen{display:grid;gap:var(--s-l)}.hero__titel{font-size:var(--fs-h1);max-width:24ch}.hero__intro{font-size:var(--fs-intro);line-height:1.5;max-width:62ch}.hero:has(.hero__binnen--beeld){border-bottom:1px solid var(--c-line)}.hero__binnen--beeld .hero__tekst{display:grid;gap:var(--s-m);padding-top:var(--s-xs)}.hero__binnen--beeld .hero__knoppen{padding-bottom:var(--s-xl)}@media (max-width:63.99em){.hero__binnen--beeld{padding-top:var(--s-s);row-gap:var(--s-m)}}@media (min-width:64em){.hero__binnen--beeld{grid-template-columns:minmax(0,1fr) var(--plaat-breedte);grid-template-rows:1fr auto auto 1fr;column-gap:var(--s-2xl);row-gap:0;min-height:min(calc(100dvh - var(--h-kop)),46rem)}.hero__binnen--beeld .hero__tekst{grid-column:1;grid-row:2;padding-top:var(--s-m)}.hero__binnen--beeld .hero__knoppen{grid-column:1;grid-row:3;padding-block:var(--s-l) var(--s-m)}.hero__binnen--beeld>.aanspreekpunt{grid-column:2;grid-row:1 / -1}}.hero__punten{list-style:none;padding:0;display:grid;font-weight:600;border-top:1px solid var(--c-line)}.hero__punten li{padding-block:var(--s-xs);border-bottom:1px solid var(--c-line)}@media (min-width:48em){.hero__punten{grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--c-line)}.hero__punten li{padding-inline:var(--s-s);border-bottom:0;border-inline-start:1px solid var(--c-line)}.hero__punten li:first-child{padding-inline-start:0;border-inline-start:0}}.hero--compact{background:var(--c-surface-2);padding-block:var(--s-sectie-s) var(--s-2xl)}.hero--compact .hero__titel{font-size:var(--fs-h1-compact);max-width:30ch}.hero--compact .hero__tekst{display:grid;gap:var(--s-m)}.hero--compact + .sectie,.hero--compact + .container + .sectie{padding-top:var(--s-2xl)}@media (min-width:64em){.hero--compact .hero__binnen{grid-template-columns:minmax(0,8fr) minmax(0,4fr);column-gap:var(--s-2xl);row-gap:var(--s-m);align-items:end}.hero--compact .hero__tekst{display:contents}.hero--compact .hero__titel{grid-column:1 / -1}.hero--compact .hero__intro{grid-column:1}.hero--compact .hero__knoppen{grid-column:2;justify-content:flex-end}}.aanspreekpunt__foto,.oprichter__foto img{mix-blend-mode:lighten}.aanspreekpunt{display:grid;grid-template-columns:7rem minmax(0,1fr);column-gap:var(--s-s);align-content:start}.aanspreekpunt__foto{width:100%;aspect-ratio:1;object-fit:cover;mask-image:linear-gradient(to bottom,var(--c-inkt) 72%,transparent 98%)}.aanspreekpunt__tekst{display:contents}.aanspreekpunt__foto{grid-column:1;grid-row:1 / span 3}.aanspreekpunt__label,.aanspreekpunt__naam,.aanspreekpunt__functie{grid-column:2;padding-inline-end:var(--s-s)}.aanspreekpunt__label{padding-top:var(--s-xs)}.aanspreekpunt__label,.aanspreekpunt__functie{font-size:var(--fs-small);color:var(--c-muted)}.aanspreekpunt__naam{margin-top:var(--s-3xs);font-size:var(--fs-h3);font-weight:600;line-height:1.25}.aanspreekpunt__functie{margin-top:var(--s-3xs);text-wrap:balance}.aanspreekpunt__contact{grid-column:1 / -1;padding:var(--s-2xs) var(--s-s) var(--s-xs)}.aanspreekpunt__contact a{display:inline-flex;align-items:center;min-height:44px}.aanspreekpunt__contact a[href^="tel:"]{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-plaat-tel);letter-spacing:-.02em;text-decoration:none}@media (max-width:63.99em){.aanspreekpunt__contact a[href^="tel:"]{font-size:min(2rem,calc((100vw - 2 * var(--gutter) - 2 * var(--s-s)) / 10))}}@media (min-width:30em) and (max-width:63.99em){.aanspreekpunt{grid-template-columns:10rem minmax(0,1fr)}}@media (min-width:64em){.aanspreekpunt{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:0}.aanspreekpunt__foto{grid-row:1}.aanspreekpunt__tekst{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr auto;padding:var(--s-m)}.aanspreekpunt__label,.aanspreekpunt__naam,.aanspreekpunt__functie{grid-column:1;padding:0}.aanspreekpunt__contact{grid-column:1;align-self:end;margin-top:var(--s-s);padding:var(--s-xs) 0 0;border-top:1px solid var(--c-line)}.aanspreekpunt__contact a[href^="tel:"]{font-size:calc((var(--plaat-breedte) - 2 * var(--s-m)) / 9.4)}}.tekstblok>* + *{margin-top:var(--s-s)}.tekstblok>p,.tekstblok>.lijst{max-width:var(--w-leesbreedte)}.tekstblok--naast>.sectie__titel + *,.tekstblok--dienst>.sectie__titel + *{margin-top:var(--s-m)}@media (min-width:64em){.tekstblok--naast,.tekstblok--dienst{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--s-2xl);align-items:start}.tekstblok--naast>*,.tekstblok--dienst>*{grid-column:2}.tekstblok--naast>.sectie__titel,.tekstblok--dienst>.sectie__titel{grid-column:1;grid-row:1 / span 8;margin:0}.tekstblok--naast>.sectie__titel + *,.tekstblok--dienst>.sectie__titel + *{margin-top:0}}.tekstblok--lijst>.lijst{list-style:none;padding:0;display:grid;gap:0;border-top:1px solid var(--c-line);margin-top:var(--s-m)}.tekstblok--lijst>.lijst li{padding-block:var(--s-xs);border-bottom:1px solid var(--c-line);font-size:var(--fs-h3);font-weight:600;line-height:1.25}.dienst__intro{font-size:var(--fs-intro);line-height:1.5}.dienst__vraag a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.tekstblok>.knoppen{margin-top:var(--s-m)}.sectie--dienst{padding-top:var(--s-2xl)}.sectie--dienst + .sectie--dienst>.container{border-top:1px solid var(--c-line);padding-top:var(--s-2xl)}.tekstblok--dienst>.lijst{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-3xs) var(--s-m);font-weight:600}.lijst{list-style:none;padding:0}.ingangen{margin-top:var(--s-xl);gap:0;border-bottom:1px solid var(--c-line)}.kaart{position:relative;display:grid;gap:var(--s-2xs);height:100%;padding-block:var(--s-m);border-top:1px solid var(--c-line)}.kaart__titel{font-size:var(--fs-index);max-width:none}.kaart__titel a{color:var(--c-text);text-decoration:none;transition:color var(--duur) var(--ease)}.kaart>p{max-width:var(--w-leesbreedte)}@media (min-width:56em){.kaart{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--s-2xl);align-items:baseline;padding-block:var(--s-l)}.kaart>p{font-size:var(--fs-intro);line-height:1.5}}.kaart__titel a::after{content:"";position:absolute;inset:0}.kaart__titel a:focus-visible{text-decoration:underline;text-decoration-thickness:2px}@media (hover:hover){.kaart--link:hover .kaart__titel a{color:var(--c-accent)}}.kaart--link:has(a:focus-visible){outline:var(--focus-breedte) solid var(--c-focus);outline-offset:var(--s-3xs)}.kaart--link:has(a:focus-visible) a:focus-visible{outline:none}@media (forced-colors:active){.kaart{border-color:CanvasText}}.stappen{list-style:none;padding:0;counter-reset:stap;display:grid;gap:var(--s-xl) var(--s-l);margin-top:var(--s-xl)}.stappen__stap{counter-increment:stap;padding-top:var(--s-s);border-top:1px solid var(--c-text)}.stappen__stap::before{content:counter(stap);display:block;margin-bottom:var(--s-m);font-family:var(--font-mono);font-size:var(--fs-h2);font-weight:500;line-height:1;color:var(--c-band-bg)}.stappen__titel{margin-bottom:var(--s-2xs)}@media (min-width:48em){.stappen--4,.stappen--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64em){.stappen--3{grid-template-columns:repeat(3,minmax(0,1fr))}.stappen--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.stappen + .knoppen{margin-top:var(--s-xl)}.figuur{margin-top:var(--s-l)}.figuur svg{display:block;width:100%;height:auto;margin-inline:auto}.figuur figcaption{margin-top:var(--s-xs);font-size:var(--fs-small);color:var(--c-muted);max-width:var(--w-leesbreedte)}.figuur .fig-smal{display:block;max-width:22.5rem;margin-inline:0}.figuur .fig-breed{display:none}@media (min-width:56em){.figuur .fig-smal{display:none}.figuur .fig-breed{display:block;max-width:52rem;margin-inline:auto}}.figuur--ontbreekt .figuur__vak{display:grid;place-items:center;min-height:12rem;padding:var(--s-m);border:2px dashed var(--c-border);border-radius:var(--r-m)}.sectorregel{padding:var(--s-m) 0;border-block:1px solid var(--c-line);font-size:var(--fs-intro)}.paginainhoud{margin-block:var(--s-xl) var(--s-2xl)}.paginainhoud__titel{margin-bottom:var(--s-xs);font-size:var(--fs-small);color:var(--c-muted)}.paginainhoud ul{list-style:none;padding:0;display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--s-l);border-top:1px solid var(--c-line)}.paginainhoud li{border-bottom:1px solid var(--c-line)}.paginainhoud a{display:flex;align-items:center;min-height:var(--h-knop);font-weight:600}@media (min-width:40em){.paginainhoud ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64em){.paginainhoud ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.oprichter{display:grid;gap:var(--s-l)}.oprichter__foto{max-width:25rem;background:var(--c-plaat-bg)}.ph-vak{aspect-ratio:4 / 5;display:grid;place-items:center;padding:var(--s-s);border:2px dashed var(--c-border);border-radius:var(--r-m);text-align:center}.oprichter__tekst>* + *{margin-top:var(--s-s)}.oprichter__tekst>.sectie__titel + *{margin-top:var(--s-l)}.oprichter__tekst>p{max-width:var(--w-leesbreedte)}.oprichter__tekst>p:first-of-type{font-size:var(--fs-uitspraak);font-weight:400;line-height:1.2;letter-spacing:-.01em;max-width:30ch}.oprichter__link{font-weight:600}.oprichter__link a{display:inline-flex;align-items:center;min-height:44px}.oprichter.oprichter--zonder-foto{grid-template-columns:minmax(0,1fr)}@media (min-width:64em){.oprichter{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-2xl);align-items:stretch}.oprichter__foto{min-height:18rem}.oprichter__foto img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.oprichter--zonder-foto .oprichter__tekst{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-m) var(--s-2xl)}.oprichter--zonder-foto .oprichter__tekst>*{margin:0}.oprichter--zonder-foto .oprichter__tekst>.sectie__titel,.oprichter--zonder-foto .oprichter__tekst>p:first-of-type,.oprichter--zonder-foto .oprichter__tekst>p:last-child{grid-column:1 / -1}.oprichter--zonder-foto .oprichter__tekst>p:first-of-type{max-width:42ch;margin-bottom:var(--s-m)}}.formulier{margin-top:var(--s-l);display:grid;gap:var(--s-m)}.veld{display:grid;gap:var(--s-2xs);border:0;padding:0;min-width:0}.veld>label,.veld legend{font-weight:600}.veld legend{padding:0;margin-bottom:var(--s-2xs)}.veld__verplicht{font-weight:400;color:var(--c-muted);font-size:var(--fs-small)}.veld__hulp{font-size:var(--fs-small);color:var(--c-muted);min-height:1lh}.veld input,.veld textarea,.veld select{width:100%;min-height:var(--h-knop);padding:var(--s-xs);background:var(--c-surface);color:var(--c-text);border:1px solid var(--c-border);border-radius:var(--r-m);transition:border-color var(--duur) var(--ease)}.veld textarea{resize:vertical;line-height:1.5}.veld input:disabled,.veld textarea:disabled,.veld select:disabled{opacity:.55;cursor:not-allowed}@media (hover:hover){.veld input:hover,.veld textarea:hover,.veld select:hover{border-color:var(--c-text)}}.veld [aria-invalid="true"]{border-color:var(--c-err);outline:1px solid var(--c-err);outline-offset:-2px}.veld [aria-invalid="true"]:focus-visible{outline:var(--focus-breedte) solid var(--c-focus);outline-offset:var(--focus-offset)}.veld__fout{color:var(--c-err);font-weight:600;font-size:var(--fs-small)}.keuzes{display:grid;gap:0 var(--s-m)}@media (min-width:30em){.keuzes{grid-template-columns:repeat(2,minmax(0,1fr))}}.keuze{display:flex;align-items:center;gap:var(--s-xs);min-height:44px}.keuze input{width:1.25rem;height:1.25rem;min-height:0;margin:0;accent-color:var(--c-accent);flex:0 0 auto}.keuze label{flex:1;padding-block:var(--s-2xs);cursor:pointer}.foutoverzicht{border:2px solid var(--c-err);border-radius:var(--r-m);padding:var(--s-m)}.foutoverzicht__titel{font-size:var(--fs-h3);color:var(--c-err)}.foutoverzicht ul{margin-top:var(--s-xs);display:grid;gap:var(--s-3xs)}.foutoverzicht a{display:inline-block;padding-block:var(--s-3xs)}.formulier__privacy,.formulier__alternatief{font-size:var(--fs-small);color:var(--c-muted)}.formulier__privacy a,.formulier__alternatief a{display:inline-block;padding-block:var(--s-3xs)}.honeypot{display:none}.formulier__gekozen:empty{display:none}.formulier__gekozen{padding:var(--s-xs) var(--s-s);background:var(--c-surface-2);font-weight:500}.gegevens{font-style:normal;margin-top:var(--s-m);display:grid;gap:var(--s-s)}.gegevens__lijst>div{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:var(--s-s);padding-block:var(--s-xs);border-bottom:1px solid var(--c-line)}.gegevens__lijst dt{color:var(--c-muted);font-size:var(--fs-small);align-self:center}@media (max-width:29.99em){.gegevens__lijst>div{grid-template-columns:minmax(0,1fr);gap:var(--s-3xs)}}.linklijst{list-style:none;padding:0;display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--s-l);border-top:1px solid var(--c-line)}.linklijst li{border-bottom:1px solid var(--c-line)}.linklijst a{display:flex;align-items:center;min-height:3.5rem;font-weight:600}@media (min-width:40em){.linklijst{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64em){.linklijst{grid-template-columns:repeat(3,minmax(0,1fr))}}nav + .knoppen{margin-top:var(--s-xl)}.sectie:has(>.container>.faq) + .sectie{padding-top:var(--s-l)}.sectie:has(>.container>.faq) + .sectie .linklijst{grid-template-columns:minmax(0,1fr)}@media (min-width:64em){.sectie:has(>.container>.faq) + .sectie>.container{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--s-2xl)}.sectie:has(>.container>.faq) + .sectie nav{grid-column:2}}.cta{--c-focus:var(--c-wit);margin-top:var(--s-sectie);padding-block:var(--s-sectie-s);background:var(--c-band-bg);color:var(--c-wit)}.cta__binnen{display:grid;gap:var(--s-m)}.cta__titel{font-size:var(--fs-h2);color:var(--c-wit);max-width:22ch}.cta__binnen>p{font-size:var(--fs-intro);font-weight:500;max-width:var(--w-leesbreedte);color:var(--c-wit)}.cta__binnen a:not(.knop){color:var(--c-wit);text-decoration-thickness:2px}.cta .knoppen{margin-top:var(--s-2xs)}@media (min-width:64em){.cta__binnen{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;column-gap:var(--s-2xl)}.cta__binnen>h2,.cta__binnen>p{grid-column:1}.cta__binnen>.knoppen{grid-column:2;grid-row:1 / span 2;justify-content:flex-end;align-self:end;margin:0}}.voet{padding-block:var(--s-3xl) var(--s-l);font-size:.9375rem}.voet__raster{display:grid;gap:var(--s-xl) var(--s-l)}@media (min-width:40em){.voet__raster{grid-template-columns:repeat(3,minmax(0,1fr))}.voet__raster>:first-child{grid-column:1 / -1}}@media (min-width:80em){.voet__raster{grid-template-columns:minmax(0,5fr) repeat(3,minmax(0,2fr))}.voet__raster>:first-child{grid-column:auto}}.voet__merk{margin-bottom:var(--s-m)}.voet__logo-svg{display:block;height:48px;width:auto}.voet__titel{margin-bottom:var(--s-xs);font-size:var(--fs-small);font-weight:400;letter-spacing:0;color:var(--c-muted)}.voet__blok>p{max-width:48ch;margin-top:var(--s-s)}.voet address{font-style:normal;display:grid;gap:var(--s-3xs)}.voet address a{display:inline-flex;align-items:center;min-height:24px}.voet ul{list-style:none;padding:0;display:grid;gap:var(--s-2xs)}.voet ul a{display:inline-flex;align-items:center;min-height:28px}@media (min-width:40em) and (max-width:55.99em){.voet{font-size:var(--fs-small)}}.voet__onder{margin-top:var(--s-2xl);padding-top:var(--s-s);border-top:1px solid var(--c-line);color:var(--c-muted);display:flex;flex-wrap:wrap;gap:var(--s-2xs) var(--s-m);justify-content:space-between}.faq{display:grid;margin-top:var(--s-l);border-bottom:1px solid var(--c-line)}.faq__item{padding-block:var(--s-m);border-top:1px solid var(--c-line)}.faq__item>p{max-width:var(--w-leesbreedte)}.faq__vraag{margin-bottom:var(--s-2xs);max-width:none}@media (min-width:64em){.sectie:has(>.container>.faq)>.container{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--s-2xl);align-items:start}.sectie:has(>.container>.faq) .tekstblok{position:sticky;top:calc(var(--h-kop) + var(--s-l))}.faq{margin-top:0}}@media (pointer:coarse){.voet ul a,.voet address a,.gegevens dd a,.oprichter__link,.hero .tellink,.formulier__privacy a,.formulier__alternatief a{min-height:44px;display:inline-flex;align-items:center}.voet ul{gap:0}.voet address{gap:0}}}@layer hulp{.visueel-verborgen{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important}.geen-afbreek{white-space:nowrap}[hidden]{display:none !important}@media (prefers-reduced-motion:reduce){*,::before,::after{transition-duration:.01ms !important;animation:none !important;scroll-behavior:auto !important}}}@layer concept{.p-index #wie{margin-top:var(--s-sectie);padding-block:var(--s-sectie-s);background:var(--c-surface-2)}.hero .tellink{color:var(--c-text);text-decoration-thickness:2px}.hero--compact .hero__intro a{color:var(--c-text);font-weight:600;text-decoration-thickness:2px}#wie .oprichter__link a{color:var(--c-text);text-decoration-thickness:2px}}@layer concept{.p-contact .keuzes{gap:var(--s-2xs);margin-top:var(--s-2xs)}.p-contact .keuze{gap:var(--s-2xs);padding-inline:var(--s-xs);min-height:var(--h-knop);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-m);transition:background-color var(--duur) var(--ease)}.p-contact .keuze input{accent-color:var(--c-inkt)}@media (min-width:30em){.p-contact .keuze:last-child:nth-child(odd){grid-column:1 / -1}}.p-contact .keuze label{font-weight:600;align-self:stretch;display:flex;align-items:center;min-height:44px}.p-contact .keuze:has(input:focus-visible){outline:var(--focus-breedte) solid var(--c-focus);outline-offset:var(--focus-offset)}@media (hover:hover){.p-contact .keuze:hover{background:var(--c-surface-2)}}@media (max-width:29.99em){.p-contact .formulier .knop--primair{width:100%}}.p-contact .formulier__gekozen,.p-contact .veld--keuze{scroll-margin-block-start:calc(var(--h-kop) + var(--s-xl))}.p-contact .gegevens-blok{padding:var(--s-l)}.p-contact .gegevens-blok .sectie__titel{font-size:var(--fs-index)}.p-contact .gegevens__lijst>div{grid-template-columns:minmax(0,1fr);gap:var(--s-3xs)}.p-contact .gegevens dd a[href^="tel:"]{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-plaat-tel);letter-spacing:-.02em;text-decoration:none}@media (min-width:64em){.p-contact .gegevens-blok{position:sticky;top:calc(var(--h-kop) + var(--s-l))}}.p-over-ons .knop.alleen-smal{display:inline-flex}.p-over-ons #techniek .tekstblok>p:first-of-type{font-size:var(--fs-intro);line-height:1.5}.p-wettelijk .sectie{padding-top:var(--s-2xl)}.p-wettelijk .sectie + .sectie>.container{border-top:1px solid var(--c-line);padding-top:var(--s-2xl)}@media (min-width:64em){.p-wettelijk .tekstblok{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--s-2xl);align-items:start}.p-wettelijk .tekstblok>*{grid-column:2}.p-wettelijk .tekstblok>.sectie__titel{grid-column:1;grid-row:1 / span 8}.p-wettelijk .tekstblok>.sectie__titel + *{margin-top:0}}}@layer concept{.knop--primair{background:var(--c-band-bg);color:var(--c-wit);border-color:transparent}.knop--secundair{background:var(--c-bg);color:var(--c-inkt);border-color:var(--c-border)}@media (hover:hover){.knop--primair:hover{background:var(--c-accent-hover);color:var(--c-wit);border-color:transparent}.knop--secundair:hover{background:var(--c-surface-2);color:var(--c-inkt)}}.knop--tekst{color:var(--c-text)}.cta .knop--primair{background:var(--c-wit);color:var(--c-sec);border-color:var(--c-wit)}@media (hover:hover){.cta .knop--primair:hover{background:var(--c-sec-tint);color:var(--c-sec);border-color:var(--c-sec-tint)}}.p-contact .keuze:has(input:checked),.p-contact .keuze:has(input:checked):hover{background:var(--c-band-bg);border-color:var(--c-band-bg)}.p-contact .keuze:has(input:checked) label{color:var(--c-wit)}}@layer componenten{.sv{fill:var(--c-text)}.sv-m{fill:var(--c-muted)}.sv-b{font-weight:600}.sv-lb{font-family:var(--font-mono);font-weight:500;letter-spacing:.04em}.sv-act{fill:var(--c-accent)}.sv-okt{fill:var(--c-ok)}.sv-warnt{fill:var(--c-warn)}.sv-errt{fill:var(--c-err)}.sv-vk,.sv-vkd,.sv-vkac{fill:var(--c-surface);stroke:var(--c-border);stroke-width:1.5}.sv-vkd{stroke-dasharray:7 5}.sv-vkac{stroke:var(--c-accent);stroke-width:3}.sv-vl{fill:var(--c-surface-2);stroke:none}.sv-grens,.sv-ln,.sv-lnd,.sv-lnk,.sv-lng,.sv-lns{fill:none;stroke:var(--c-text);stroke-width:2}.sv-grens{stroke-dasharray:10 6}.sv-lnd{stroke-dasharray:6 6}.sv-lnk,.sv-lng,.sv-lns{stroke-width:3.5}.sv-lng{stroke-dasharray:16 7}.sv-lns{stroke-dasharray:.1 9;stroke-linecap:round}.sv-lnap{fill:none;stroke:var(--c-border);stroke-width:1.5}.sv-pf,.sv-tf{fill:var(--c-text)}.sv-okf{fill:var(--c-ok)}.sv-warnf{fill:var(--c-warn)}.sv-errf{fill:var(--c-err)}.sv-ic{fill:none;stroke:var(--c-surface);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.sv-icf{fill:var(--c-surface)}.sv-arc{stroke:var(--c-err);stroke-width:1.5;opacity:.45}@media (forced-colors:active){.sv,.sv-m,.sv-okt,.sv-warnt,.sv-errt,.sv-pf,.sv-tf,.sv-okf,.sv-warnf,.sv-errf{fill:CanvasText}.sv-act{fill:Highlight}.sv-vk,.sv-vkd{fill:Canvas;stroke:CanvasText}.sv-vkac{fill:Canvas;stroke:Highlight}.sv-vl{fill:Canvas;stroke:GrayText;stroke-width:1}.sv-grens,.sv-ln,.sv-lnd,.sv-lnk,.sv-lng,.sv-lns{stroke:CanvasText}.sv-lnap{stroke:GrayText}.sv-ic{stroke:Canvas}.sv-icf{fill:Canvas}.sv-arc{stroke:GrayText;opacity:1}}}@layer print{@media print{.kop .menu,.kop__cta,.kop__bellen,.cta,.formulier,.skiplink,.paginainhoud,.voet nav,.knop{display:none !important}body{background:var(--c-bg);color:var(--c-text);font-size:10.5pt}.sectie{break-inside:auto;padding-top:1.25rem}.hero,.p-index #wie{background:none}.aanspreekpunt__foto,.oprichter__foto img{mix-blend-mode:normal;mask-image:none}h2,h3,.sectie__titel{break-after:avoid}.kaart,figure,.stappen__stap,.voet{break-inside:avoid}.voet__onder{break-before:avoid}.dienst__vraag{display:none}.figuur .fig-smal{display:none}.figuur .fig-breed{display:block}a[href^="http"]::after{content:" (" attr(href) ")";font-size:.85em}}}
