@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-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-tick:color-mix(in srgb,var(--c-text) 38%,transparent);--c-tick-zacht:color-mix(in srgb,var(--c-text) 18%,transparent);--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.4rem + 2.6vw,2.75rem);--fs-h1-compact:clamp(1.875rem,1.5rem + 1.6vw,2.375rem);--fs-h2:clamp(1.5rem,1.3rem + .9vw,1.875rem);--fs-h3:clamp(1.1875rem,1.15rem + .2vw,1.25rem);--fs-body:1.0625rem;--fs-intro:clamp(1.125rem,1.05rem + .35vw,1.3125rem);--fs-small:.875rem;--fs-label:.8125rem;--lh-tekst:1.6;--lh-kop:1.15;--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(2.75rem,1.9rem + 3.6vw,5rem);--gutter:clamp(1rem,.6667rem + 1.6667vw,2rem);--gap:clamp(1rem,.8333rem + .8333vw,1.5rem);--w-inhoud:72rem;--w-smal:46rem;--r-s:.25rem;--r-m:.5rem;--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-inkt:#111111;--c-oranje:#1F63D6;--c-blauw:#13234A;--c-limoen:#F2F5FA;--c-lila:#FFFFFF;--c-hemel:#ECEFF5;--c-sec-tint:#ECEFF5;--c-sec:#13234A}}@media print{:root{--c-bg:#FFFFFF;--c-surface:#FFFFFF;--c-surface-2:#FFFFFF;--c-text:#000000;--c-muted:#3D4247;--c-accent:#133C87;--c-accent-hover:#133C87;--c-accent-contrast:#000000;--c-border:#7A7F86;--c-line:#BCC4D0;--c-focus:#000000;--c-ph:#FFFFFF;--c-ok:#1D6B37;--c-warn:#7F5200;--c-err:#B0261D;--c-logo-wijzer:#1F63D6;--c-inkt:#000000;--c-oranje:#FFFFFF;--c-blauw:#FFFFFF;--c-limoen:#FFFFFF;--c-lila:#FFFFFF;--c-hemel:#FFFFFF;--c-sec:#000000;--c-sec-tint:#FFFFFF;--c-sec:#000000;--c-sec-tint:#FFFFFF;--c-sec:#000000;--c-sec-tint:#FFFFFF;--c-sec:#000000;--c-sec-tint:#FFFFFF;--c-sec:#000000;--c-sec-tint:#FFFFFF;--c-sec:#000000;--c-sec-tint:#FFFFFF}}}@layer reset{*,*::before,*::after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh}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}}@layer basis{html{scroll-padding-block-start:var(--s-m)}@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;text-rendering:optimizeLegibility}h1,h2,h3{font-weight:600;line-height:var(--lh-kop);text-wrap:balance;letter-spacing:-.01em}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2);line-height:1.2}h3{font-size:var(--fs-h3);line-height:1.3;letter-spacing:0}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-accent);color:var(--c-accent-contrast)}@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:repeat(auto-fit,minmax(min(100%,18rem),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{.kaart,.formulier{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-m)}.paginainhoud__titel,.voet__titel{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--c-muted)}.kop__logo,.tellink a,.paginainhoud a{display:inline-flex;align-items:center;min-height:44px}.sectie__titel{position:relative;padding-top:1.125rem}.sectie__titel::before{content:"";position:absolute;top:0;inset-inline-start:0;width:7.5rem;height:.5rem;border-top:1px solid var(--c-tick);background:linear-gradient(var(--c-text),var(--c-text)) 0 0 / 2px 100% no-repeat,repeating-linear-gradient(90deg,var(--c-tick) 0 1px,transparent 1px 2.5rem) 0 0 / 100% 100% no-repeat,repeating-linear-gradient(90deg,var(--c-tick-zacht) 0 1px,transparent 1px .5rem) 0 0 / 100% 55% no-repeat}.skiplink{position:absolute;inset-inline-start:var(--s-s);top:-10rem;z-index:var(--z-skiplink);background:var(--c-accent);color:var(--c-accent-contrast);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{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{margin-inline-end:auto;text-decoration:none}.kop__logo-svg{display:block;height:32px;width:auto}.logo-inkt{fill:var(--c-text)}.logo-streep{fill:var(--c-surface)}.logo-wijzer{fill:var(--c-logo-wijzer)}.voet__merk{margin-bottom:var(--s-s)}.voet__logo-svg{display:block;height:24px;width:auto}.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;padding-inline:var(--s-3xs);color:var(--c-text);text-decoration:none;font-weight:500;border-bottom:1px solid var(--c-line)}.menu__link[aria-current="page"]{font-weight:600;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.45em;text-decoration-color:var(--c-accent)}@media (hover:hover){.menu__link:hover{color:var(--c-text);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.45em}}.js .menu__knop{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding-inline:var(--s-xs);background:transparent;border:1px solid var(--c-border);border-radius:var(--r-m);font-weight:600;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:.3em}.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:28px}.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:24px}}@media (min-width:30em) and (max-width:39.99em){.kop__logo-svg{height:26px}.kop__cta.knop{padding-inline:var(--s-xs)}.js .menu__knop{padding-inline:.625rem}.kop__binnen{column-gap:var(--s-2xs)}}@media (max-width:67.99em){.menu__tel{display:block}.menu__link{padding-inline:0}.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;gap:clamp(1rem,-1.5rem + 3.5vw,1.75rem);padding:0;border:0}.menu__lijst,.js .menu__knop[aria-expanded="false"] + .menu__lijst{align-items:center}.menu__link{border:0;padding-inline:0}.menu__cta{display:block;margin-inline-start:var(--s-xs)}.menu__tel{display:none}.kop__cta.knop{display:none}}.knop{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.625rem 1.25rem;border-radius:6px;font-weight:600;line-height:1.2;text-decoration:none;text-align:center;border:2px solid transparent;transition:background-color var(--duur) var(--ease),border-color var(--duur) var(--ease),color var(--duur) var(--ease)}.knop:active{translate:0 1px}.knop--primair{background:var(--c-accent);color:var(--c-accent-contrast);border-color:var(--c-accent)}.knop--secundair{background:transparent;color:var(--c-text);border-color:var(--c-accent)}@media (hover:hover){.knop--primair:hover{background:var(--c-accent-hover);border-color:var(--c-accent-hover);color:var(--c-accent-contrast);text-decoration:none}.knop--secundair:hover{background:var(--c-surface-2);color:var(--c-text);text-decoration: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}}.hero{padding-block:clamp(2.25rem,1.5rem + 3.5vw,4.75rem) 0}.hero__binnen{display:grid;gap:var(--s-l)}.hero__tekst{max-width:40rem}.hero__beeld{display:none}.meetlat-lijn,.meetlat-streep{fill:none;stroke:var(--c-text);stroke-width:2}.meetlat-streep{stroke:var(--c-tick)}.meetlat-wijzer{fill:none;stroke:var(--c-accent);stroke-width:5}.meetlat-punt{fill:var(--c-accent)}@media (min-width:64em){.hero__binnen--beeld{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--s-2xl)}.hero__binnen--beeld>:not(.hero__beeld){grid-column:1}.hero__beeld{display:block;grid-column:2;grid-row:1 / span 2;align-self:center;width:100%;height:auto}}.hero__titel{font-size:var(--fs-h1);max-width:22ch}.hero__intro{margin-top:var(--s-m);font-size:var(--fs-intro);line-height:1.5;max-width:38em}.hero__intro + .hero__intro{margin-top:var(--s-s)}.hero--compact .hero__titel{font-size:var(--fs-h1-compact);max-width:26ch}.hero--compact .hero__intro{font-size:var(--fs-body);line-height:var(--lh-tekst)}.hero--compact .hero__intro:first-of-type{font-size:var(--fs-intro);line-height:1.5}.tekstblok{max-width:var(--w-leesbreedte)}.tekstblok>* + *{margin-top:var(--s-s)}.tekstblok>.sectie__titel + *{margin-top:var(--s-m)}.figuur + .tekstblok{margin-top:var(--s-m)}.sectie--compact{padding-top:var(--s-xl)}.sectie--dienst + .sectie--compact>.container,.sectie--compact + .sectie--dienst>.container{padding-top:var(--s-xl)}.sectie--dienst + .sectie--dienst>.container{border-top:1px solid var(--c-line);padding-top:var(--s-sectie)}.dienst__vraag a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}@media (min-width:64em){.tekstblok--dienst{max-width:none;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:var(--s-2xl);align-items:start}.tekstblok--dienst>*{grid-column:2;max-width:var(--w-leesbreedte)}.tekstblok--dienst>.sectie__titel{grid-column:1;grid-row:1 / span 6;margin:0}.tekstblok--dienst>.sectie__titel + *{margin-top:0}}.lijst,.vinklijst{list-style:none;padding:0;display:grid;gap:var(--s-2xs)}.lijst li,.vinklijst li{position:relative;padding-inline-start:1.5rem}.lijst li::before{content:"";position:absolute;inset-inline-start:.125rem;top:.8em;width:.625rem;height:0;border-top:1px solid currentColor}.vinklijst li::before{content:"";position:absolute;inset-inline-start:.125rem;top:.42em;width:.4rem;height:.7rem;border-inline-end:2px solid var(--c-text);border-bottom:2px solid var(--c-text);transform:rotate(40deg)}.ingangen{margin-top:var(--s-l)}@media (min-width:40em){.ingangen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64em){.ingangen{grid-template-columns:repeat(3,minmax(0,1fr))}}.kaart{position:relative;display:flex;flex-direction:column;gap:var(--s-xs);height:100%;padding:var(--s-m);transition:border-color var(--duur) var(--ease)}.kaart__titel a{color:var(--c-text);text-decoration:none}.kaart--link .kaart__titel{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-s)}.kaart--link .kaart__titel::after{content:"→" / "";flex:none;color:var(--c-accent);font-weight:500}@media (hover:hover){.kaart--link:hover .kaart__titel::after{translate:.15rem 0}}@media (min-width:48em){.ingangen>li{display:grid;grid-row:span 2;grid-template-rows:subgrid}.ingangen .kaart{grid-row:span 2;display:grid;grid-template-rows:subgrid;gap:var(--s-xs)}}@media (max-width:47.99em){.ingangen{gap:0;border-top:1px solid var(--c-line)}.ingangen .kaart{border:0;border-bottom:1px solid var(--c-line);border-radius:0;background:none;padding:var(--s-s) 0}}.kaart__titel a::after{content:"";position:absolute;inset:0;border-radius:var(--r-m)}@media (hover:hover){.kaart--link:hover{border-color:var(--c-accent)}.kaart--link:hover .kaart__titel a{text-decoration:underline;text-decoration-thickness:2px}}.kaart--link:has(a:focus-visible){outline:var(--focus-breedte) solid var(--c-focus);outline-offset:var(--focus-offset)}.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-l) var(--gap);margin-top:var(--s-l)}.stappen__stap{counter-increment:stap;position:relative;padding-top:3.25rem;border-top:1px solid var(--c-line)}.stappen__stap::before{content:counter(stap);position:absolute;top:-1px;inset-inline-start:0;display:grid;place-items:center;width:1.75rem;height:1.75rem;translate:0 -50%;border:2px solid var(--c-text);border-radius:50%;background:var(--c-bg);font-family:var(--font-mono);font-size:var(--fs-small);font-weight:500}.stappen__stap{padding-top:var(--s-l)}.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))}}.sectie--vlak .stappen__stap::before{background:var(--c-surface-2)}.stappen + .knoppen{margin-top:var(--s-l)}.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{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-m);padding:var(--s-m)}}.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);background:var(--c-surface)}.sectorregel{padding:var(--s-m) 0;border-block:1px solid var(--c-line);font-size:1.125rem}.paginainhoud{margin-top:var(--s-l);padding-block:var(--s-s);border-block:1px solid var(--c-line)}.paginainhoud__titel{margin-bottom:var(--s-2xs)}.paginainhoud ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:0 var(--s-m)}.paginainhoud a{font-weight:500}.oprichter{display:grid;gap:var(--s-l)}.oprichter__foto{max-width:18rem}.oprichter__foto img{border-radius:var(--r-m)}.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);background:var(--c-surface);text-align:center}.oprichter__tekst{max-width:var(--w-leesbreedte)}.oprichter__tekst>* + *{margin-top:var(--s-s)}.oprichter__tekst>.sectie__titel + *{margin-top:var(--s-m)}.oprichter__link{display:inline-block;padding-block:.25rem}.oprichter--kort .oprichter__foto{max-width:9rem}@media (max-width:47.99em){.oprichter__foto{max-width:12rem}}.oprichter.oprichter--zonder-foto{grid-template-columns:minmax(0,1fr)}@media (min-width:48em){.oprichter{grid-template-columns:18rem minmax(0,1fr);gap:var(--s-2xl);align-items:start}.oprichter--kort{grid-template-columns:9rem minmax(0,1fr);gap:var(--s-l)}.oprichter__foto{order:0}}.formulier{margin-top:var(--s-m);display:grid;gap:var(--s-m);max-width:var(--w-smal);padding:clamp(1.25rem,.9rem + 1.6vw,2.5rem)}.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)}.veld input,.veld textarea,.veld select{width:100%;min-height:44px;padding:.625rem .75rem;background:var(--c-surface);color:var(--c-text);border:1px solid var(--c-border);border-radius:6px;transition:border-color var(--duur) var(--ease)}.veld textarea{resize:vertical;line-height:1.5}@media (hover:hover){.veld input:hover,.veld textarea:hover,.veld select:hover{border-color:var(--c-text)}}.veld [aria-invalid="true"]{border:2px solid var(--c-err)}.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:.5rem;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:.125rem}.formulier__privacy,.formulier__alternatief{font-size:var(--fs-small);color:var(--c-muted)}.formulier__privacy a,.formulier__alternatief a{display:inline-block;padding-block:.125rem}.honeypot{display:none}.formulier__gekozen:empty{display:none}.formulier__gekozen{padding:var(--s-xs) var(--s-s);border-inline-start:3px solid var(--c-text);background:var(--c-surface-2);font-weight:500}.duo--formulier .formulier{max-width:none}.gegevens-blok{scroll-margin-block-start:var(--s-m)}.gegevens{font-style:normal;margin-top:var(--s-m);display:grid;gap:var(--s-s);max-width:40rem}.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;margin-top:var(--s-m);display:grid;gap:0;max-width:30rem;border-top:1px solid var(--c-line)}nav + .knoppen{margin-top:var(--s-l)}.sectie:has(.linklijst){padding-top:var(--s-l)}.linklijst a{display:flex;align-items:center;min-height:48px;border-bottom:1px solid var(--c-line);font-weight:500}.cta{margin-top:var(--s-sectie);padding-block:var(--s-sectie);background:var(--c-surface-2);position:relative}.cta::before{content:"";position:absolute;inset-inline:0;top:0;height:.625rem;border-top:1px solid var(--c-tick);background:repeating-linear-gradient(90deg,var(--c-tick) 0 1px,transparent 1px 2.5rem) 0 0 / 100% 100% no-repeat,repeating-linear-gradient(90deg,var(--c-tick-zacht) 0 1px,transparent 1px .5rem) 0 0 / 100% 55% no-repeat}.cta__binnen{display:grid;gap:var(--s-m)}.cta__binnen>p{max-width:var(--w-leesbreedte);font-size:1.125rem}@media (min-width:64em){.cta__binnen{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:var(--s-2xl)}.cta__binnen>.sectie__titel,.cta__binnen>p{grid-column:1}.cta__binnen>.knoppen{grid-column:2;grid-row:1 / span 2;justify-content:flex-end;align-self:end}}.voet{background:var(--c-surface);border-top:1px solid var(--c-line);padding-block:var(--s-xl) var(--s-m);font-size:var(--fs-small)}main>.sectie:last-child:not(.cta) + .voet,main + .voet{margin-top:0}.voet__raster{display:grid;gap:var(--s-l)}@media (min-width:48em){.voet__raster{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}}.voet__titel{margin-bottom:var(--s-xs)}.voet__blok>p{max-width:42ch}.voet address{font-style:normal;margin-top:var(--s-s);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;color:var(--c-text)}@media (hover:hover){.voet ul a:hover{color:var(--c-accent-hover)}}.voet__onder{margin-top:var(--s-xl);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}.hero__titel{max-width:24ch}.hero__punten{margin-top:var(--s-m);font-weight:500}.hero__punten li::before{border-color:var(--c-accent)}.dienst__intro{font-size:1.125rem}.tekstblok>.knoppen{margin-top:var(--s-m)}.faq{display:grid;gap:var(--s-l) var(--s-2xl);margin-top:var(--s-l)}@media (min-width:56em){.faq{grid-template-columns:repeat(2,minmax(0,1fr))}}.faq__item{max-width:var(--w-leesbreedte);padding-top:var(--s-s);border-top:1px solid var(--c-line)}.faq__vraag{margin-bottom:var(--s-2xs)}@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}.sectie--vlak{background:var(--c-surface-2);padding-bottom:var(--s-sectie);margin-top:var(--s-sectie)}[hidden]{display:none !important}@media (prefers-reduced-motion:reduce){*,::before,::after{transition-duration:.01ms !important;animation:none !important;scroll-behavior:auto !important}}}@layer concept{:root{--rand:2px solid var(--c-inkt);--schaduw:var(--sch-2);--r-blok:22px}::selection{background:var(--c-limoen);color:var(--c-inkt)}.kop{border-bottom:var(--rand);background:var(--c-bg)}.menu__link{position:relative}@media (min-width:68em){.menu__link::after{content:"";position:absolute;inset-inline:0;bottom:8px;height:3px;background:var(--c-oranje);transform:scaleX(0);transform-origin:left;transition:transform 220ms cubic-bezier(.3,.7,.2,1)}@media (hover:hover){.menu__link:hover{text-decoration:none}.menu__link:hover::after{transform:scaleX(1)}}}.knop{border-radius:14px;border:var(--rand);transition:translate 160ms cubic-bezier(.3,.7,.2,1),box-shadow 160ms cubic-bezier(.3,.7,.2,1),background-color 160ms ease-out}.knop--primair{background:var(--c-oranje);color:var(--c-inkt);border-color:var(--c-inkt);box-shadow:var(--sch-1)}.knop--secundair{background:var(--c-bg);color:var(--c-inkt);border-color:var(--c-inkt)}@media (hover:hover){.knop--primair:hover{background:var(--c-oranje);border-color:var(--c-inkt);color:var(--c-inkt);translate:-2px -2px;box-shadow:var(--schaduw)}.knop--secundair:hover{background:var(--c-limoen)}}.knop:active{translate:2px 2px;box-shadow:var(--sch-1)}.js .menu__knop{border:var(--rand);border-radius:12px}.hero:has(.hero__binnen--beeld){padding-block:clamp(2rem,1.2rem + 3vw,4rem) clamp(2.5rem,1.5rem + 4vw,5rem);position:relative;overflow:clip}.hero__binnen--beeld .hero__titel{font-size:clamp(2.5rem,1.3rem + 3.7vw,4.1rem);font-weight:700;line-height:1;letter-spacing:-.04em;max-width:16ch}.hero__binnen--beeld .hero__titel::after{content:"";display:block;width:5.5rem;height:.55rem;margin-top:var(--s-m);border-radius:99px;background:var(--p-streep)}.hero__binnen--beeld .hero__intro{margin-top:var(--s-m);font-size:clamp(1.125rem,1.05rem + .4vw,1.35rem);max-width:32em}.hero__binnen--beeld .hero__punten{margin-top:var(--s-m);gap:var(--s-xs);font-weight:600}.hero__binnen--beeld .hero__punten li{padding-inline-start:2.25rem;min-height:1.6rem;display:flex;align-items:center}.hero__binnen--beeld .hero__punten li::before{top:50%;translate:0 -50%;transform:none;width:1.5rem;height:1.5rem;border-radius:50%;border:var(--rand);background:var(--c-limoen) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.5 12.5l3.5 3.5 7.5-8' fill='none' stroke='%2312131A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 70% no-repeat}.hero__binnen--beeld .knoppen{margin-top:var(--s-l)}.hero .knop--primair{min-height:54px;padding-inline:1.6rem;font-size:1.0625rem}.hero .tellink{color:var(--c-inkt);text-decoration-thickness:3px;text-decoration-color:var(--c-oranje)}@media (min-width:64em){.hero__binnen--beeld{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--s-l)}.hero__beeld{grid-row:1 / span 2;align-self:center}}@media (max-width:63.99em){.hero__beeld{display:block;width:100%;max-width:30rem;height:auto}}.hero__beeld{overflow:visible;filter:drop-shadow(var(--sch-2))}.nb-vlak{fill:var(--c-blauw);stroke:var(--c-inkt);stroke-width:3}.nb-stip{fill:#FFFFFF;opacity:.22}.nb-zon{fill:var(--c-oranje);stroke:var(--c-inkt);stroke-width:3}.nb-lijn{stroke:var(--c-inkt);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.nb-dun{stroke-width:2.2}.nb-dik{stroke-width:6;fill:none}.nb-wit{fill:#FFFFFF}.nb-oranje{fill:var(--c-oranje)}.nb-lila{fill:var(--c-lila)}.nb-hemel{fill:var(--c-hemel)}.nb-limoen{fill:var(--c-limoen)}.nb-inkt{fill:var(--c-inkt)}.nb-wolk path.nb-dun{fill:none}.nb-grond{stroke:var(--c-inkt);stroke-width:3;stroke-linecap:round}.nb-kabel{fill:none;stroke:var(--c-inkt);stroke-width:9;stroke-linejoin:round;stroke-linecap:round}.nb-stroom{fill:none;stroke:var(--c-limoen);stroke-width:4;stroke-linecap:round;stroke-dasharray:2 14}.nb-golf{fill:none;stroke:var(--c-oranje);stroke-width:4;stroke-linecap:round}.nb-golven--buiten .nb-golf{stroke:var(--c-limoen);stroke-width:5}.nb-led{fill:var(--c-oranje);stroke:var(--c-inkt);stroke-width:1.5}.nb-wolk,.nb-ster,.nb-golf,.nb-led{transform-box:fill-box;transform-origin:center}@keyframes nb-golf{0%,100%{opacity:.25}40%{opacity:1}}.sectie__titel{font-size:clamp(2rem,1.3rem + 2.4vw,3.25rem);font-weight:700;letter-spacing:-.035em;line-height:1.05}.sectie__titel::before{height:.6rem;width:9rem}.ingangen{margin-top:var(--s-xl);gap:var(--s-m);border:0}.ingangen .kaart{--kleur:var(--c-bg);display:flex;flex-direction:column;gap:var(--s-xs);height:100%;padding:clamp(1.25rem,1rem + 1vw,2rem);background:var(--kleur);color:var(--c-inkt);border:var(--rand);border-radius:var(--r-blok);transition:translate 200ms cubic-bezier(.3,.7,.2,1),box-shadow 200ms cubic-bezier(.3,.7,.2,1)}.ingang--netwerk-wifi .kaart{--kleur:var(--c-oranje)}.ingang--servers .kaart{--kleur:var(--c-limoen)}.ingang--backup .kaart{--kleur:var(--c-lila)}.ingang--cloud .kaart{--kleur:var(--c-hemel)}.ingang--ai .kaart{--kleur:var(--c-blauw);color:#FFFFFF}.ingang--monitoring .kaart{--kleur:#FFFFFF}.ingangen .kaart__titel a{color:inherit}.ingangen .kaart__titel{font-size:clamp(1.25rem,1.1rem + .5vw,1.6rem);font-weight:700;letter-spacing:-.02em}.ingangen .kaart--link .kaart__titel::after{content:"→" / "";color:inherit;font-weight:700;transition:translate 200ms cubic-bezier(.3,.7,.2,1)}.kaart__icoon{display:grid;place-items:center;width:3.25rem;height:3.25rem;margin-bottom:var(--s-s);border:var(--rand);border-radius:16px;background:#FFFFFF;color:var(--c-inkt);transition:transform 260ms cubic-bezier(.34,1.56,.64,1)}.kaart__icoon-svg{width:1.6rem;height:1.6rem}@media (hover:hover){.ingangen .kaart--link:hover{border-color:var(--c-inkt);translate:-3px -3px;box-shadow:var(--sch-3)}.ingangen .kaart--link:hover .kaart__icoon{transform:rotate(-8deg) scale(1.08)}.ingangen .kaart--link:hover .kaart__titel::after{translate:.3rem 0}.ingangen .kaart--link:hover .kaart__titel a{text-decoration:underline;text-decoration-thickness:2px}}.ingangen .kaart--link:has(a:focus-visible){outline:3px solid var(--c-blauw);outline-offset:3px}@media (max-width:47.99em){.ingangen{gap:var(--s-s)}.ingangen .kaart{border:var(--rand);border-radius:18px;padding:var(--s-m);background:var(--kleur)}}#diensten>.container:has(>.ingangen){container:diensten / inline-size}.ingangen{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;grid-template-areas:"n" "s" "b" "c" "a" "m"}.ingangen>li{display:grid;grid-row:auto;grid-template-rows:none;min-width:0}.ingangen .kaart{display:flex;grid-row:auto;grid-template-rows:none;width:100%;height:100%}.ingangen>.ingang--netwerk-wifi{grid-area:n}.ingangen>.ingang--servers{grid-area:s}.ingangen>.ingang--backup{grid-area:b}.ingangen>.ingang--cloud{grid-area:c}.ingangen>.ingang--ai{grid-area:a}.ingangen>.ingang--monitoring{grid-area:m}@container diensten (min-width:34em){.ingangen{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"n n" "s b" "c a" "m m"}}@container diensten (min-width:56em){.ingangen{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(12rem,auto);grid-template-areas:"n n s" "n n b" "c a m"}.ingang--netwerk-wifi .kaart{justify-content:flex-end;position:relative;overflow:hidden;isolation:isolate}.ingang--netwerk-wifi .kaart::before{content:"";position:absolute;z-index:-1;top:-7rem;inset-inline-end:-7rem;width:26rem;height:26rem;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 34px,rgb(18 19 26 / .9) 34px 37px);opacity:.18}.ingang--netwerk-wifi .kaart__titel{font-size:clamp(2rem,1.4rem + 1.6vw,2.9rem);letter-spacing:-.035em;line-height:1.05}.ingang--netwerk-wifi .kaart p{font-size:1.1875rem;max-width:28ch}.ingang--netwerk-wifi .kaart__icoon{position:absolute;top:2rem;inset-inline-start:2rem;width:4.5rem;height:4.5rem;border-radius:22px}.ingang--netwerk-wifi .kaart__icoon-svg{width:2.4rem;height:2.4rem}}.p-index .sectie--vlak#werkwijze{--c-bg:#12131A;--c-surface:#1D1F2C;--c-surface-2:#12131A;--c-text:#FFFFFF;--c-muted:#C9CCD6;--c-accent:#1F63D6;--c-accent-hover:#9DBDF5;--c-accent-contrast:#12131A;--c-border:#9A9FB0;--c-line:#3A3D52;--c-focus:#1F63D6;--c-tick:rgb(255 255 255 / .45);--c-tick-zacht:rgb(255 255 255 / .22);background:var(--c-inkt);color:var(--c-text);margin-inline:clamp(0rem,-1rem + 2vw,1.5rem);border-radius:clamp(0px,-10px + 2vw,32px)}.p-index #werkwijze .sectie__titel{color:#FFFFFF}@media (min-width:56em){.p-index #werkwijze .figuur{border:2px solid #3A3D52;border-radius:var(--r-blok);background:#1D1F2C}}.p-index #werkwijze .sv-vkac{stroke:var(--c-limoen)}.p-index #werkwijze .sv-act{fill:var(--c-limoen)}.p-index #werkwijze .knop--primair{border-color:#FFFFFF;box-shadow:var(--sch-1)}@media (hover:hover){.p-index #werkwijze .knop--primair:hover{box-shadow:var(--sch-2)}}#wie .oprichter{position:relative;padding:clamp(1.5rem,1rem + 2.4vw,3.25rem);background:var(--c-hemel);border:var(--rand);border-radius:var(--r-blok);box-shadow:var(--schaduw);overflow:hidden;isolation:isolate}#wie .oprichter::after{content:"";position:absolute;z-index:-1;bottom:-5rem;inset-inline-end:-4rem;width:16rem;height:16rem;border-radius:50%;background:var(--c-limoen);border:var(--rand)}#wie .oprichter__tekst{max-width:60ch}#wie .oprichter__tekst p:first-of-type{font-size:clamp(1.15rem,1.05rem + .4vw,1.35rem);font-weight:500}#wie .oprichter__link{color:var(--c-inkt);font-weight:700;text-decoration-thickness:3px;text-decoration-color:var(--c-oranje)}.faq__item{border-top:var(--rand);padding-top:var(--s-m)}.faq__vraag{font-weight:700;font-size:1.25rem}.cta{background:var(--c-oranje);border-block:var(--rand);overflow:clip}.cta::before{top:auto;bottom:0;height:.9rem;border-top:0;opacity:.7;background:repeating-linear-gradient(90deg,var(--c-inkt) 0 2px,transparent 2px 2.5rem) 0 100% / 100% 100% no-repeat,repeating-linear-gradient(90deg,var(--c-inkt) 0 1px,transparent 1px .5rem) 0 100% / 100% 50% no-repeat}.cta__titel{font-size:clamp(2.5rem,1.2rem + 4.6vw,5rem);font-weight:700;letter-spacing:-.045em;line-height:.98;color:var(--c-inkt)}.cta__binnen>p{color:var(--c-inkt);font-weight:500}.cta__binnen a:not(.knop){color:var(--c-inkt);text-decoration-thickness:2px}.cta .knop--primair{background:var(--c-inkt);color:#FFFFFF;box-shadow:var(--sch-1);min-height:56px;padding-inline:1.75rem}@media (hover:hover){.cta .knop--primair:hover{background:var(--c-inkt);color:#FFFFFF;box-shadow:var(--sch-3)}}.voet{border-top:0;background:#FFFFFF}}@layer concept{:root{--schaduw-groot:var(--sch-3);--ease-veer:cubic-bezier(.3,.7,.2,1)}.cta,.kb-blok,.p-diensten .tekstblok--dienst,.p-over-ons .oprichter,.p-over-ons #werkwijze .tekstblok,.p-contact .gegevens-blok,.p-bedankt .stappen__stap,.p-404 .linklijst a{--c-focus:var(--c-inkt)}.p-diensten #ai .tekstblok--dienst{--c-focus:#FFFFFF}.voet{border-top:var(--rand)}main:has(>.cta:last-child) + .voet{border-top:0}.hero--compact{padding-block:clamp(2rem,1.2rem + 3vw,4rem) clamp(1.5rem,1rem + 2vw,3rem)}.hero--compact .hero__titel{font-size:clamp(2.4rem,1.4rem + 3.6vw,4rem);font-weight:700;line-height:1;letter-spacing:-.04em;max-width:18ch}.hero--compact .hero__titel::after{content:"";display:block;width:5.5rem;height:.55rem;margin-top:var(--s-m);border-radius:99px;background:var(--p-streep)}.hero--compact .hero__intro:first-of-type{font-size:clamp(1.125rem,1.05rem + .4vw,1.35rem)}.hero--compact .hero__intro a{color:var(--c-inkt);font-weight:600;text-decoration-thickness:3px;text-decoration-color:var(--c-oranje)}.hero--compact .hero__knoppen{margin-top:0}.hero__deco{display:block;width:100%;max-width:22rem;height:auto;overflow:visible;filter:drop-shadow(var(--sch-2))}.p-contact .hero__deco,.p-wettelijk .hero__deco{display:none}@media (min-width:48em){.hero__binnen--deco{grid-template-columns:minmax(0,7fr) minmax(0,4fr);column-gap:var(--s-xl);align-items:center}.hero__binnen--deco>:not(.hero__deco){grid-column:1}.hero__binnen--deco>.hero__deco{grid-column:2;grid-row:1 / span 2;justify-self:end}.p-contact .hero__deco,.p-wettelijk .hero__deco{display:block}}@media (max-width:47.99em){.hero__deco{max-width:18rem}}.p-wettelijk .hero__deco{max-width:16rem}.kb-vlak{stroke:var(--c-inkt);stroke-width:3}.kb-vlak--hemel{fill:var(--c-hemel)}.kb-vlak--lila{fill:var(--c-lila)}.kb-vlak--limoen{fill:var(--c-limoen)}.kb-vlak--oranje{fill:var(--c-oranje)}.kb-vlak--creme{fill:var(--c-surface-2)}.nb-blauw-vul{fill:var(--c-blauw)}.kb-vonk-lijn{fill:none;stroke:#FFFFFF;stroke-width:5;stroke-linecap:round}.kb-weg{fill:none;stroke:var(--c-inkt);stroke-width:10;stroke-linecap:round}.kb-vink{fill:none;stroke:var(--c-inkt);stroke-width:14;stroke-linecap:round;stroke-linejoin:round}.kb-tegel,.kb-punt,.kb-pin,.kb-stekker,.kb-vonk,.kb-confetti,.kb-bubbel{transform-box:fill-box;transform-origin:center}.kb-stekker{transform-origin:0% 50%}.p-diensten .dienst__vraag a{gap:.5rem;padding:.55rem 1.2rem;border:var(--rand);border-radius:14px;background:var(--c-inkt);color:#FFFFFF;text-decoration:none;box-shadow:var(--sch-1);min-height:48px;transition:translate 160ms var(--ease-veer),box-shadow 160ms var(--ease-veer)}.p-diensten .dienst__vraag a::after{content:"→" / "";transition:translate 160ms var(--ease-veer)}@media (hover:hover){.p-diensten .dienst__vraag a:hover{color:#FFFFFF;translate:-2px -2px;box-shadow:var(--sch-2)}.p-diensten .dienst__vraag a:hover::after{translate:.25rem 0}}.p-diensten .dienst__vraag a:active{translate:2px 2px;box-shadow:0 0 0 #FFFFFF}.p-diensten .paginainhoud{border:0;padding-block:0;margin-top:var(--s-s)}.p-diensten .paginainhoud__titel{color:var(--c-inkt)}.p-diensten .paginainhoud ul{gap:.6rem}.p-diensten .paginainhoud a{padding-inline:1rem;border:var(--rand);border-radius:99px;background:var(--c-bg);color:var(--c-inkt);font-weight:600;text-decoration:none;box-shadow:var(--sch-1);transition:translate 160ms var(--ease-veer),box-shadow 160ms var(--ease-veer)}.p-diensten .paginainhoud li:nth-child(1) a{background:var(--c-oranje)}.p-diensten .paginainhoud li:nth-child(2) a{background:var(--c-limoen)}.p-diensten .paginainhoud li:nth-child(3) a{background:var(--c-lila)}.p-diensten .paginainhoud li:nth-child(4) a{background:var(--c-hemel)}.p-diensten .paginainhoud li:nth-child(5) a{background:var(--c-blauw);color:#FFFFFF}.p-diensten .paginainhoud li:nth-child(5) a:focus-visible{outline-color:var(--c-inkt)}@media (hover:hover){.p-diensten .paginainhoud a:hover{translate:-2px -2px;box-shadow:var(--sch-1)}}.p-diensten .paginainhoud a:active{translate:2px 2px;box-shadow:var(--sch-1)}.p-diensten .sectie--dienst{padding-top:clamp(1.5rem,1rem + 2vw,2.5rem);scroll-margin-block-start:var(--s-s)}.p-diensten .sectie--dienst:first-of-type{padding-top:var(--s-l)}.p-diensten .sectie--dienst>.container{border:0;padding-top:0}.p-diensten .tekstblok--dienst{--kleur:var(--c-bg);position:relative;isolation:isolate;overflow:hidden;max-width:none;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-s);align-items:start;overflow-wrap:anywhere;padding:clamp(1.5rem,1rem + 2.4vw,3rem);background:var(--kleur);color:var(--c-inkt);border:var(--rand);border-radius:var(--r-blok);box-shadow:var(--schaduw-groot)}.p-diensten .tekstblok--dienst>*{margin:0}#netwerk-wifi .tekstblok--dienst{--kleur:var(--c-oranje)}#servers .tekstblok--dienst{--kleur:var(--c-limoen)}#backup .tekstblok--dienst{--kleur:var(--c-lila)}#cloud .tekstblok--dienst{--kleur:var(--c-hemel)}#ai .tekstblok--dienst{--kleur:var(--c-blauw);color:#FFFFFF}#monitoring .tekstblok--dienst{--kleur:#FFFFFF}.p-diensten .tekstblok--dienst .sectie__titel{font-size:clamp(2rem,1.3rem + 2.6vw,3.25rem);padding-top:0;color:inherit}.p-diensten .tekstblok--dienst .sectie__titel::before{display:none}.p-diensten .dienst__intro{font-size:clamp(1.15rem,1.05rem + .45vw,1.4rem);font-weight:600;line-height:1.35}.p-diensten .tekstblok--dienst p:not(.dienst__intro):not(.dienst__vraag){max-width:62ch}.dienst__icoon{display:grid;place-items:center;width:4.25rem;height:4.25rem;background:#FFFFFF;color:var(--c-inkt);border:var(--rand);border-radius:20px;box-shadow:var(--sch-1);transition:transform 260ms cubic-bezier(.34,1.56,.64,1)}.dienst__icoon-svg{width:2.25rem;height:2.25rem}#monitoring .dienst__icoon{background:var(--c-limoen)}@media (hover:hover){.p-diensten .tekstblok--dienst:hover .dienst__icoon{transform:rotate(-8deg) scale(1.06)}}.p-diensten .tekstblok--dienst .lijst{gap:0;padding:.35rem 1.1rem;background:#FFFFFF;color:var(--c-inkt);border:var(--rand);border-radius:16px}.p-diensten .tekstblok--dienst .lijst li{padding-block:.55rem;padding-inline-start:1.6rem}.p-diensten .tekstblok--dienst .lijst li + li{border-top:1.5px dashed rgb(18 19 26 / .35)}.p-diensten .tekstblok--dienst .lijst li::before{top:1.05rem;width:.7rem;height:.7rem;border:2px solid var(--c-inkt);border-radius:3px;background:var(--kleur)}#monitoring .tekstblok--dienst .lijst li::before{background:var(--c-limoen)}#monitoring .tekstblok--dienst .lijst{background:var(--c-surface-2)}#ai .tekstblok--dienst p:not(.dienst__vraag) a{color:#FFFFFF}#ai .dienst__vraag a{background:#FFFFFF;color:var(--c-inkt);box-shadow:var(--sch-1)}@media (hover:hover){#ai .dienst__vraag a:hover{color:var(--c-inkt);box-shadow:var(--sch-2)}}.p-diensten .tekstblok--dienst::after{content:"";position:absolute;z-index:-1;bottom:-6rem;inset-inline-end:-5rem;width:15rem;height:15rem;border-radius:50%;border:var(--rand);background:var(--c-bg);opacity:.55}#netwerk-wifi .tekstblok--dienst::after{inset-block:-8rem auto;width:24rem;height:24rem;border:0;opacity:.16;background:repeating-radial-gradient(circle,transparent 0 34px,var(--c-inkt) 34px 37px)}#servers .tekstblok--dienst::after{border-radius:26px;rotate:18deg;background:#FFFFFF}#ai .tekstblok--dienst::after{background:var(--c-lila);opacity:.35;border-color:#FFFFFF}#monitoring .tekstblok--dienst::after{background:var(--c-hemel);opacity:1;bottom:-9rem}@media (min-width:56em){.p-diensten .tekstblok--dienst{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--s-2xl);row-gap:0}.p-diensten .tekstblok--dienst>* + *{margin-top:var(--s-s)}.p-diensten .tekstblok--dienst>.dienst__icoon + .sectie__titel + *{margin-top:0}.p-diensten .tekstblok--dienst>*{grid-column:2;max-width:none}.p-diensten .tekstblok--dienst>.dienst__icoon{grid-column:1;grid-row:1}.p-diensten .tekstblok--dienst>.sectie__titel{grid-column:1;grid-row:2 / span 6;align-self:start}#servers .tekstblok--dienst,#cloud .tekstblok--dienst,#monitoring .tekstblok--dienst{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}#servers .tekstblok--dienst>*,#cloud .tekstblok--dienst>*,#monitoring .tekstblok--dienst>*{grid-column:1}#servers .tekstblok--dienst>.dienst__icoon,#cloud .tekstblok--dienst>.dienst__icoon,#monitoring .tekstblok--dienst>.dienst__icoon,#servers .tekstblok--dienst>.sectie__titel,#cloud .tekstblok--dienst>.sectie__titel,#monitoring .tekstblok--dienst>.sectie__titel{grid-column:2}#servers .tekstblok--dienst::after,#cloud .tekstblok--dienst::after,#monitoring .tekstblok--dienst::after{inset-inline:-5rem auto}.p-diensten .tekstblok--dienst>.sectie__titel{padding-top:var(--s-xs)}}@media (min-width:64em){.p-diensten .sectie--compact .tekstblok--dienst{padding-block:var(--s-l)}}.p-over-ons #oprichter .oprichter{position:relative;isolation:isolate;overflow:hidden;padding:clamp(1.5rem,1rem + 2.4vw,3.25rem);background:var(--c-lila);color:var(--c-inkt);border:var(--rand);border-radius:var(--r-blok);box-shadow:var(--schaduw-groot)}.p-over-ons #oprichter .oprichter::after{content:"";position:absolute;z-index:-1;top:-4rem;inset-inline-end:-4rem;width:14rem;height:14rem;border-radius:50%;background:var(--c-oranje);border:var(--rand)}.p-over-ons #oprichter .oprichter::before{content:"";position:absolute;z-index:-1;bottom:-3rem;inset-inline-end:8rem;width:7rem;height:7rem;border-radius:22px;rotate:14deg;background:var(--c-limoen);border:var(--rand)}.p-over-ons .oprichter__tekst{max-width:62ch}.p-over-ons .oprichter__tekst p:first-of-type{font-size:clamp(1.15rem,1.05rem + .45vw,1.4rem);font-weight:500;line-height:1.45}.p-over-ons .oprichter__tekst p:nth-of-type(2){padding:var(--s-s) var(--s-m);background:#FFFFFF;border:var(--rand);border-radius:16px;box-shadow:var(--sch-1);font-weight:600}.p-over-ons #werkwijze .tekstblok{max-width:none;padding:clamp(1.5rem,1rem + 2.4vw,3rem);background:var(--c-limoen);color:var(--c-inkt);border:var(--rand);border-radius:var(--r-blok);box-shadow:var(--schaduw-groot)}.p-over-ons #werkwijze .tekstblok p{max-width:60ch;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem)}@media (min-width:56em){.p-over-ons #werkwijze .tekstblok{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--s-2xl);align-items:center}.p-over-ons #werkwijze .tekstblok>*{margin:0}}.p-contact #aanvraag{background-color:var(--c-surface-2);border-block:var(--rand);background-image:radial-gradient(rgb(18 19 26 / .14) 1.3px,transparent 1.6px);background-size:22px 22px}.p-contact .formulier{margin-top:var(--s-m);gap:var(--s-m);padding:clamp(1.5rem,1rem + 2.4vw,2.75rem);padding-top:calc(clamp(1.5rem,1rem + 2.4vw,2.75rem) + 12px);background:linear-gradient(90deg,var(--c-oranje) 0 33.3%,var(--c-blauw) 33.3% 66.6%,var(--c-limoen) 66.6%) top / 100% 12px no-repeat,#FFFFFF;border:var(--rand);border-radius:var(--r-blok);box-shadow:var(--schaduw-groot)}.p-contact .veld>label,.p-contact .veld legend{font-size:1.0625rem;font-weight:700;color:var(--c-inkt)}.p-contact .keuzes{gap:.6rem;margin-top:var(--s-2xs)}.p-contact .keuze{position:relative;gap:.6rem;padding-inline:.85rem;min-height:48px;background:#FFFFFF;border:var(--rand);border-radius:14px;transition:background-color 160ms ease-out,translate 160ms var(--ease-veer),box-shadow 160ms var(--ease-veer)}.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:checked){background:var(--c-limoen);box-shadow:var(--sch-1);translate:-1px -1px}.p-contact .keuze:has(input:focus-visible){outline:var(--focus-breedte) solid var(--c-focus);outline-offset:2px}@media (hover:hover){.p-contact .keuze:hover{background:var(--c-surface-2)}.p-contact .keuze:has(input:checked):hover{background:var(--c-limoen)}}.p-contact .veld input:not([type="radio"]),.p-contact .veld textarea{border:var(--rand);border-radius:12px;min-height:48px;background:#FFFFFF;transition:box-shadow 160ms var(--ease-veer)}.p-contact .veld input:not([type="radio"]):focus,.p-contact .veld textarea:focus{box-shadow:0 0 0 4px rgb(31 99 214 / .35)}.p-contact .veld [aria-invalid="true"]{border-color:var(--c-err)}.p-contact .formulier__gekozen{border:var(--rand);border-inline-start-width:8px;border-radius:12px;background:var(--c-limoen);color:var(--c-inkt);font-weight:600}.p-contact .formulier .knoppen{margin-top:var(--s-2xs)}.p-contact .formulier .knop--primair{min-height:58px;padding-inline:2rem;font-size:1.125rem;box-shadow:var(--sch-1)}.p-contact .formulier .knop--primair::after{content:"→" / "";transition:translate 160ms var(--ease-veer)}@media (hover:hover){.p-contact .formulier .knop--primair:hover{box-shadow:var(--sch-3)}.p-contact .formulier .knop--primair:hover::after{translate:.25rem 0}}.p-contact .formulier .knop--primair:active{box-shadow:var(--sch-1)}@media (max-width:29.99em){.p-contact .formulier .knop--primair{width:100%}}.p-contact .foutoverzicht{border-width:3px;border-radius:14px;background:#FFFFFF;box-shadow:0 0 0 4px rgb(176 38 29 / .12)}.p-contact .gegevens-blok>.sectie__titel{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem)}.p-contact .gegevens{margin-top:var(--s-m);padding:clamp(1.25rem,1rem + 1.4vw,2rem);background:var(--c-hemel);color:var(--c-inkt);border:var(--rand);border-radius:var(--r-blok);box-shadow:var(--schaduw-groot);position:relative;overflow:hidden;isolation:isolate}.p-contact .gegevens::after{content:"";position:absolute;z-index:-1;bottom:-3.5rem;inset-inline-end:-3.5rem;width:9rem;height:9rem;border-radius:50%;background:var(--c-limoen);border:var(--rand)}.p-contact .gegevens__lijst>div{border-bottom:1.5px dashed rgb(18 19 26 / .4)}.p-contact .gegevens__lijst dt{color:var(--c-inkt);font-weight:600}.p-contact .gegevens a{color:var(--c-inkt);font-weight:600;text-decoration-thickness:2px}@media (min-width:64em){.p-contact .gegevens-blok{position:sticky;top:var(--s-m)}}.p-wettelijk .sectie{padding-top:var(--s-l)}.p-wettelijk .sectie .tekstblok{--kleur:var(--c-oranje);max-width:52rem;overflow-wrap:anywhere;padding:clamp(1.25rem,1rem + 1.6vw,2.5rem);padding-inline-start:calc(clamp(1.25rem,1rem + 1.6vw,2.5rem) + 10px);background:linear-gradient(var(--kleur),var(--kleur)) 0 0 / 12px 100% no-repeat,#FFFFFF;border:var(--rand);border-radius:18px;box-shadow:var(--sch-1)}.p-wettelijk #privacy .tekstblok{--kleur:var(--c-lila)}.p-wettelijk #cookies .tekstblok{--kleur:var(--c-limoen)}.p-wettelijk #toegankelijkheid .tekstblok{--kleur:var(--c-hemel)}.p-wettelijk #voorwaarden .tekstblok{--kleur:var(--c-blauw)}.p-wettelijk .tekstblok .sectie__titel{font-size:clamp(1.6rem,1.3rem + 1.2vw,2.25rem);padding-top:0}.p-wettelijk .tekstblok .sectie__titel::before{display:none}.p-wettelijk .tekstblok p{max-width:68ch}.p-wettelijk .gegevens__lijst>div{border-bottom:1.5px dashed var(--c-line)}.p-wettelijk .gegevens__lijst dt{color:var(--c-muted)}.p-bedankt .stappen{gap:var(--s-m);counter-reset:stap}.p-bedankt .stappen__stap{--kleur:var(--c-oranje);padding:calc(var(--s-l) + 2.25rem) var(--s-m) var(--s-m);border:var(--rand);border-radius:var(--r-blok);background:var(--kleur);color:var(--c-inkt);box-shadow:var(--sch-2)}.p-bedankt .stappen__stap:nth-child(2){--kleur:var(--c-limoen)}.p-bedankt .stappen__stap:nth-child(3){--kleur:var(--c-lila)}.p-bedankt .stappen__stap::before{top:var(--s-m);inset-inline-start:var(--s-m);translate:none;width:2.75rem;height:2.75rem;border:var(--rand);background:var(--c-inkt);color:#FFFFFF;font-size:1.125rem;font-weight:700}.p-bedankt .stappen__titel{font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:700;letter-spacing:-.02em}@media (min-width:64em){.p-bedankt .stappen__stap:nth-child(2){translate:0 1.25rem}.p-bedankt .stappen{padding-bottom:1.25rem}}.p-404 .linklijst{border:0;gap:var(--s-s);max-width:44rem;margin-top:0}@media (min-width:30em){.p-404 .linklijst{grid-template-columns:repeat(2,minmax(0,1fr))}}.p-404 .linklijst a{--kleur:var(--c-oranje);justify-content:space-between;gap:var(--s-s);min-height:4.5rem;padding-inline:var(--s-m);background:var(--kleur);color:var(--c-inkt);border:var(--rand);border-radius:18px;box-shadow:var(--sch-1);font-size:clamp(1.15rem,1.05rem + .4vw,1.4rem);font-weight:700;text-decoration:none;transition:translate 160ms var(--ease-veer),box-shadow 160ms var(--ease-veer)}.p-404 .linklijst a::after{content:"→" / "";transition:translate 160ms var(--ease-veer)}.p-404 .linklijst li:nth-child(2) a{--kleur:var(--c-limoen)}.p-404 .linklijst li:nth-child(3) a{--kleur:var(--c-lila)}.p-404 .linklijst li:nth-child(4) a{--kleur:var(--c-hemel)}@media (hover:hover){.p-404 .linklijst a:hover{color:var(--c-inkt);translate:-3px -3px;box-shadow:var(--sch-3)}.p-404 .linklijst a:hover::after{translate:.3rem 0}}.p-404 .linklijst a:active{translate:2px 2px;box-shadow:var(--sch-1)}.cta__titel{overflow-wrap:anywhere}@media (forced-colors:active){.p-diensten .tekstblok--dienst,.p-over-ons #oprichter .oprichter,.p-contact .formulier,.p-contact .gegevens,.p-wettelijk .sectie .tekstblok,.p-bedankt .stappen__stap,.p-404 .linklijst a,.p-contact .keuze{border-color:CanvasText}}}@layer concept{:root{--p-haarlijn:rgb(17 17 17 / .12);--p-donker:#13234A;--p-donker-2:#1C3062;--p-donker-muted:#C5CCDD;--p-donker-rand:#8E9BBB;--p-donker-lijn:#2E4272;--p-kabel:#2A3D6B;--p-streep:linear-gradient(90deg,var(--c-oranje) 0 60%,var(--c-sec) 60%);--p-streep-a:var(--c-oranje);--p-streep-b:var(--c-sec);--p-zacht:var(--c-sec-tint);--p-voet:var(--c-sec);--p-kaart-ai:var(--c-sec);--p-kaart-mon:#FFFFFF;--p-kaart-ai-tekst:#FFFFFF;--p-dienst-ai:var(--c-sec);--p-dienst-mon:var(--c-surface-2);--p-kaart-ai-focus:#FFFFFF;--p-kaart-ai-knop:#FFFFFF;--p-kaart-ai-knop-tekst:var(--c-inkt);--p-kaart-ai-link:#FFFFFF;--p-ai-gloed:rgb(31 99 214 / .38);--p-gloed-1:rgb(31 99 214 / .30);--p-gloed-2:rgb(19 35 74 / .07)}.voet{--c-bg:#13234A;--c-surface:#13234A;--c-text:#FFFFFF;--c-muted:#C5CCDD;--c-line:#2E4272;--c-accent:#1F63D6;--c-accent-hover:#9DBDF5;--c-focus:#1F63D6;color:#FFFFFF}.voet a{color:#FFFFFF}@media (hover:hover){.voet ul a:hover{color:#9DBDF5}}:root{--rand:1px solid var(--p-haarlijn);--sch-1:0 1px 2px rgb(17 17 17 / .06),0 1px 1px rgb(17 17 17 / .04);--sch-2:0 1px 2px rgb(17 17 17 / .05),0 10px 28px -10px rgb(17 17 17 / .16);--sch-3:0 2px 6px rgb(17 17 17 / .05),0 28px 56px -18px rgb(17 17 17 / .26);--schaduw:var(--sch-2);--schaduw-groot:var(--sch-2);--r-blok:24px}::selection{background:var(--c-oranje);color:var(--c-inkt)}body{color:var(--c-text)}.knop{border:1px solid transparent}.knop--primair,.knop--primair:hover{background:var(--c-oranje);color:var(--c-inkt);border-color:transparent}.knop--secundair{background:var(--c-bg);color:var(--c-inkt);border-color:var(--c-border);box-shadow:var(--sch-1)}@media (hover:hover){.knop--secundair:hover{background:var(--c-surface-2)}}.js .menu__knop{border:1px solid var(--c-border)}.hero__binnen--beeld .hero__titel::after,.hero--compact .hero__titel::after{background:var(--p-streep);border:0}.hero__binnen--beeld .hero__punten li::before{background-color:var(--c-oranje);border:0}.hero__beeld,.hero__deco{filter:none}.nb-vlak{fill:var(--c-sec);stroke:var(--c-sec)}.nb-stip{fill:#FFFFFF;opacity:.16}.nb-zon{stroke:var(--c-inkt)}.nb-lila{fill:var(--c-surface-2)}.nb-hemel{fill:var(--c-oranje)}.nb-limoen{fill:var(--c-surface-2)}.nb-ster--1 .nb-limoen{fill:#FFFFFF}.hero__beeld .nb-grond{stroke:rgb(255 255 255 / .35)}.hero__beeld .nb-kabel{stroke:var(--p-kabel)}.hero__beeld .nb-paal .nb-dik{stroke:rgb(255 255 255 / .7)}.nb-stroom{stroke:var(--c-oranje);opacity:.55}.nb-golven--buiten .nb-golf{stroke:var(--c-oranje)}.nb-blauw-vul{fill:var(--c-sec)}.kb-vlak--hemel{fill:var(--c-surface-2)}.kb-vlak--lila{fill:#FFFFFF}.kb-vlak--limoen{fill:var(--c-surface-2)}.ingangen .kaart{border:var(--rand);box-shadow:var(--sch-1)}.ingang--netwerk-wifi .kaart{--kleur:var(--c-oranje);border-color:transparent}.ingang--servers .kaart{--kleur:#FFFFFF}.ingang--backup .kaart{--kleur:var(--c-surface-2)}.ingang--cloud .kaart{--kleur:var(--c-surface-2)}.ingang--ai .kaart{--kleur:var(--p-kaart-ai);color:var(--p-kaart-ai-tekst)}.ingang--monitoring .kaart{--kleur:var(--p-kaart-mon)}.kaart__icoon{border:var(--rand);background:#FFFFFF;box-shadow:var(--sch-1)}.ingang--netwerk-wifi .kaart__icoon{border-color:transparent}.ingangen .kaart--link:has(a:focus-visible){outline-color:var(--c-focus)}@media (max-width:47.99em){.ingangen .kaart{border:var(--rand)}}@media (hover:hover){.ingangen .kaart--link:hover{border-color:var(--p-haarlijn);box-shadow:var(--sch-1)}}.p-index .sectie--vlak#werkwijze{--c-bg:var(--p-donker);--c-surface:var(--p-donker-2);--c-surface-2:var(--p-donker);--c-text:#FFFFFF;--c-muted:var(--p-donker-muted);--c-accent:#1F63D6;--c-accent-hover:#9DBDF5;--c-accent-contrast:var(--c-inkt);--c-border:var(--p-donker-rand);--c-line:var(--p-donker-lijn);--c-focus:#1F63D6;background:var(--p-donker)}@media (min-width:56em){.p-index #werkwijze .figuur{border:1px solid var(--p-donker-lijn);background:var(--p-donker-2)}}.p-index #werkwijze .sv-vkac{stroke:var(--c-oranje)}.p-index #werkwijze .sv-act{fill:var(--c-oranje)}.p-index #werkwijze .knop--primair{border-color:transparent}#wie .oprichter{background:var(--p-zacht);border:var(--rand)}#wie .oprichter::after{border:0;background:radial-gradient(closest-side,rgb(31 99 214 / .55),rgb(31 99 214 / 0));width:22rem;height:22rem;bottom:-9rem;inset-inline-end:-7rem}.faq__item{border-top:1px solid var(--c-line)}.cta{background:var(--c-oranje);border-block:0}.cta .knop--primair,.cta .knop--primair:hover{background:var(--c-inkt);color:#FFFFFF}.voet{background:var(--p-voet)}main:has(>.cta:last-child) + .voet,.voet{border-top:1px solid var(--c-line)}.p-diensten #ai .tekstblok--dienst{--c-focus:var(--p-kaart-ai-focus)}.p-diensten .paginainhoud a{border:var(--rand);background:#FFFFFF;box-shadow:var(--sch-1)}.p-diensten .paginainhoud li:nth-child(1) a{background:var(--c-oranje);border-color:transparent}.p-diensten .paginainhoud li:nth-child(2) a,.p-diensten .paginainhoud li:nth-child(3) a,.p-diensten .paginainhoud li:nth-child(4) a,.p-diensten .paginainhoud li:nth-child(5) a{background:#FFFFFF;color:var(--c-inkt)}.p-diensten .paginainhoud li:nth-child(5) a:focus-visible{outline-color:var(--c-focus)}.p-diensten .tekstblok--dienst{border:var(--rand);box-shadow:var(--sch-2)}#netwerk-wifi .tekstblok--dienst{--kleur:var(--c-oranje);border-color:transparent}#servers .tekstblok--dienst{--kleur:#FFFFFF}#backup .tekstblok--dienst{--kleur:var(--c-surface-2)}#cloud .tekstblok--dienst{--kleur:#FFFFFF}#ai .tekstblok--dienst{--kleur:var(--p-dienst-ai);color:var(--p-kaart-ai-tekst)}#monitoring .tekstblok--dienst{--kleur:var(--p-dienst-mon)}.p-diensten .dienst__vraag a{border:0;background:var(--c-inkt);color:#FFFFFF;box-shadow:var(--sch-1)}#ai .dienst__vraag a{background:var(--p-kaart-ai-knop);color:var(--p-kaart-ai-knop-tekst)}#ai .tekstblok--dienst p:not(.dienst__vraag) a{color:var(--p-kaart-ai-link)}.dienst__icoon{border:var(--rand);box-shadow:var(--sch-1)}#monitoring .dienst__icoon{background:#FFFFFF}.p-diensten .tekstblok--dienst .lijst{border:var(--rand)}.p-diensten .tekstblok--dienst .lijst li::before{border:0;background:var(--c-oranje);border-radius:50%}#monitoring .tekstblok--dienst .lijst li::before{background:var(--c-oranje)}#monitoring .tekstblok--dienst .lijst{background:#FFFFFF}.p-diensten .tekstblok--dienst::after{border:0;background:radial-gradient(closest-side,rgb(31 99 214 / .28),rgb(31 99 214 / 0));opacity:1;width:22rem;height:22rem}#netwerk-wifi .tekstblok--dienst::after{background:repeating-radial-gradient(circle,transparent 0 34px,var(--c-inkt) 34px 36px);opacity:.1;width:24rem;height:24rem}#servers .tekstblok--dienst::after{rotate:0deg;border-radius:50%}#ai .tekstblok--dienst::after{background:radial-gradient(closest-side,var(--p-ai-gloed),transparent);opacity:1}#monitoring .tekstblok--dienst::after{background:radial-gradient(closest-side,rgb(31 99 214 / .28),rgb(31 99 214 / 0))}.p-over-ons #oprichter .oprichter{background:var(--p-zacht);border:var(--rand);box-shadow:var(--sch-2)}.p-over-ons #oprichter .oprichter::after{border:0;background:radial-gradient(closest-side,rgb(31 99 214 / .6),rgb(31 99 214 / 0));width:20rem;height:20rem;top:-8rem;inset-inline-end:-7rem}.p-over-ons #oprichter .oprichter::before{display:none}.p-over-ons .oprichter__tekst p:nth-of-type(2){border:var(--rand);box-shadow:var(--sch-1)}.p-over-ons #werkwijze .tekstblok{background:#FFFFFF;border:var(--rand);box-shadow:var(--sch-2);background-image:linear-gradient(var(--c-oranje),var(--c-oranje));background-size:6px 100%;background-repeat:no-repeat}.p-contact #aanvraag{border-block:1px solid var(--c-line);background-image:radial-gradient(rgb(17 17 17 / .09) 1.2px,transparent 1.5px)}.p-contact .formulier{border:var(--rand);box-shadow:var(--sch-3);background:linear-gradient(90deg,var(--p-streep-a) 0 50%,var(--p-streep-b) 50%) top / 100% 6px no-repeat,#FFFFFF;padding-top:calc(clamp(1.5rem,1rem + 2.4vw,2.75rem) + 6px)}.p-contact .keuze{border:1px solid var(--c-border)}.p-contact .keuze:has(input:checked),.p-contact .keuze:has(input:checked):hover{background:var(--c-oranje);border-color:var(--c-oranje);box-shadow:var(--sch-1)}.p-contact .veld input:not([type="radio"]),.p-contact .veld textarea{border:1px solid var(--c-border)}.p-contact .veld input:not([type="radio"]):focus,.p-contact .veld textarea:focus{box-shadow:0 0 0 4px rgb(31 99 214 / .35)}.p-contact .formulier__gekozen{border:var(--rand);border-inline-start:6px solid var(--c-oranje);background:var(--c-surface-2)}.p-contact .foutoverzicht{box-shadow:0 0 0 4px rgb(176 38 29 / .12)}.p-contact .gegevens{background:var(--p-zacht);border:var(--rand);box-shadow:var(--sch-2)}.p-contact .gegevens::after{border:0;background:radial-gradient(closest-side,rgb(31 99 214 / .6),rgb(31 99 214 / 0));width:14rem;height:14rem;bottom:-6rem;inset-inline-end:-6rem}.p-contact .gegevens__lijst>div{border-bottom:1px dashed rgb(17 17 17 / .25)}@media (min-width:64em) and (max-width:79.99em){.p-contact .gegevens__lijst>div{grid-template-columns:minmax(0,1fr);gap:var(--s-3xs)}}.p-wettelijk .sectie .tekstblok{--kleur:var(--c-oranje);border:var(--rand);box-shadow:var(--sch-1)}.p-wettelijk #privacy .tekstblok,.p-wettelijk #toegankelijkheid .tekstblok{--kleur:var(--c-sec)}.p-wettelijk #cookies .tekstblok,.p-wettelijk #voorwaarden .tekstblok{--kleur:var(--c-oranje)}.p-bedankt .stappen__stap{border:var(--rand);box-shadow:var(--sch-2)}.p-bedankt .stappen__stap:nth-child(1){--kleur:var(--c-oranje);border-color:transparent}.p-bedankt .stappen__stap:nth-child(2){--kleur:#FFFFFF}.p-bedankt .stappen__stap:nth-child(3){--kleur:var(--c-surface-2)}.p-bedankt .stappen__stap::before{border:0;background:var(--c-sec)}.p-404 .linklijst a{border:var(--rand);box-shadow:var(--sch-1)}.p-404 .linklijst li:nth-child(1) a{--kleur:var(--c-oranje);border-color:transparent}.p-404 .linklijst li:nth-child(2) a{--kleur:#FFFFFF}.p-404 .linklijst li:nth-child(3) a{--kleur:var(--c-surface-2)}.p-404 .linklijst li:nth-child(4) a{--kleur:#FFFFFF}}@layer concept{::selection{background:var(--c-oranje);color:#FFFFFF}.knop--primair,.knop--primair:hover{color:#FFFFFF}.ingang--netwerk-wifi .kaart,#netwerk-wifi .tekstblok--dienst,.p-diensten .paginainhoud li:nth-child(1) a,.p-bedankt .stappen__stap:nth-child(1),.p-404 .linklijst li:nth-child(1) a{color:#FFFFFF;--c-focus:#FFFFFF}.ingang--netwerk-wifi .kaart a,#netwerk-wifi .tekstblok--dienst a:not(.knop),.p-diensten .paginainhoud li:nth-child(1) a,.p-404 .linklijst li:nth-child(1) a{color:#FFFFFF}#netwerk-wifi .tekstblok--dienst::after{background:repeating-radial-gradient(circle,transparent 0 34px,#FFFFFF 34px 36px);opacity:.14}#netwerk-wifi .tekstblok--dienst .dienst__vraag a{background:#FFFFFF;color:var(--c-sec);--c-focus:#FFFFFF}#netwerk-wifi .tekstblok--dienst .lijst{color:var(--c-inkt)}.p-contact .keuze:has(input:checked),.p-contact .keuze:has(input:checked) label{color:#FFFFFF}.cta{background:var(--c-oranje)}.cta__titel,.cta__binnen>p,.cta__binnen a:not(.knop){color:#FFFFFF}.cta{--c-focus:#FFFFFF}.cta .knop--primair,.cta .knop--primair:hover{background:#FFFFFF;color:var(--c-sec)}.hero .tellink,#wie .oprichter__link,.hero--compact .hero__intro a{text-decoration-color:var(--c-oranje)}.voet{--c-accent:#9DBDF5;--c-accent-hover:#C9DBFA;--c-focus:#9DBDF5}@media (hover:hover){.voet ul a:hover{color:#C9DBFA}}}@layer concept{:root{--veer:cubic-bezier(.22,1,.36,1);--s-sectie:clamp(3.5rem,2rem + 5vw,7.5rem);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero__binnen--beeld .hero__titel{font-size:clamp(2.6rem,1rem + 4.4vw,4.6rem);font-weight:600;line-height:.98;letter-spacing:-.045em;max-width:15ch;text-wrap:balance}.hero--compact .hero__titel{font-size:clamp(2.5rem,1.1rem + 4vw,4.4rem);font-weight:600;line-height:.98;letter-spacing:-.045em;text-wrap:balance}.sectie__titel{font-size:clamp(2rem,1.1rem + 3vw,3.5rem);font-weight:600;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.p-diensten .tekstblok--dienst .sectie__titel{font-weight:600;letter-spacing:-.04em}.cta__titel{font-weight:600;letter-spacing:-.05em}.ingangen .kaart__titel,.faq__vraag,.p-bedankt .stappen__titel{font-weight:600}.ingang--netwerk-wifi .kaart__titel{font-weight:600}.kop{position:sticky;top:-.5rem;z-index:50;background:rgb(255 255 255 / .9);border-bottom:1px solid transparent;isolation:isolate}.kop__binnen{padding-block:calc(var(--s-xs) + .5rem) var(--s-xs)}.kop::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;background:rgb(255 255 255 / .82);border-bottom:1px solid var(--p-haarlijn);box-shadow:0 10px 30px -18px rgb(17 17 17 / .35)}@supports (backdrop-filter:blur(1px)){.kop{background:rgb(255 255 255 / .78);backdrop-filter:saturate(1.4) blur(14px)}}@supports not (animation-timeline:scroll()){.kop::after{opacity:1}}:target,.sectie[id],.sectie--dienst{scroll-margin-block-start:5.5rem}@media (max-width:67.99em){.kop:has(.menu__knop[aria-expanded="true"]){max-height:100dvh;overflow-y:auto}}.hero{position:relative;isolation:isolate;overflow:clip}.hero::before{content:"";position:absolute;z-index:-2;inset:-20% -10% auto auto;width:min(70rem,120vw);aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side at 62% 40%,var(--p-gloed-1),transparent 70%),radial-gradient(closest-side at 16% 50%,var(--p-gloed-2),transparent 72%)}.hero::after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:var(--grain);opacity:.07;-webkit-mask-image:radial-gradient(45% 60% at 72% 38%,#000,transparent);mask-image:radial-gradient(45% 60% at 72% 38%,#000,transparent)}.hero__binnen--beeld::before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.5;background:radial-gradient(rgb(17 17 17 / .14) 1px,transparent 1.4px) 0 0 / 26px 26px;-webkit-mask-image:radial-gradient(60% 70% at 70% 45%,#000,transparent);mask-image:radial-gradient(60% 70% at 70% 45%,#000,transparent)}.hero__binnen--beeld{position:relative}.cta{position:relative;isolation:isolate}.cta::after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:var(--grain);opacity:.12}.cta{background-image:radial-gradient(60% 120% at 12% 0%,rgb(255 255 255 / .32),transparent 70%),radial-gradient(50% 90% at 95% 110%,rgb(17 17 17 / .10),transparent 70%)}.ingangen>li{position:relative;isolation:isolate}.ingangen>li::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:var(--r-blok);box-shadow:var(--sch-3);opacity:0;pointer-events:none}.ingangen .kaart{isolation:isolate;overflow:hidden}.ingangen .kaart::after{content:"";position:absolute;z-index:-1;top:0;inset-inline-start:0;width:26rem;height:26rem;margin:-13rem 0 0 -13rem;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(closest-side,var(--p-spot,rgb(31 99 214 / .22)),transparent);transform:translate(var(--mx,50%),var(--my,50%))}.ingang--netwerk-wifi .kaart{--p-spot:rgb(255 255 255 / .38)}.ingang--ai .kaart{--p-spot:var(--p-ai-gloed)}@media (max-width:47.99em){.ingangen .kaart{border-radius:18px}.ingangen>li::before{border-radius:18px}}.knop--primair{position:relative;isolation:isolate}.knop--primair::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;box-shadow:0 10px 24px -8px rgb(31 99 214 / .7);opacity:0;pointer-events:none}.cta .knop--primair::before,#werkwijze .knop--primair::before{box-shadow:0 12px 26px -10px rgb(17 17 17 / .6)}:root{--e-uit:cubic-bezier(.16,1,.3,1);--e-tekst:cubic-bezier(.215,.61,.355,1);--e-hover:cubic-bezier(.25,1,.5,1);--veer:var(--e-uit)}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lijn{display:block;overflow:clip;padding-block:.06em .12em;margin-block:-.06em -.12em}.lijn__in{display:block}.nb-puls,.nb-puls-gloed,.nb-zon-halo{opacity:0}.nb-led-aan{fill:#FFFFFF;opacity:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.kop::after{animation:kop-in linear both;animation-timeline:scroll(root);animation-range:0 140px}.kop__logo-svg{transform-origin:left center;animation:kop-logo linear both;animation-timeline:scroll(root);animation-range:0 140px}}.bw .lijn__in{transform:translate3d(0,115%,0);transition:transform 1s var(--e-tekst);transition-delay:calc(var(--i,0) * 90ms + var(--d,0ms))}.bw .is-in>.lijn>.lijn__in{transform:none}.bw .hero__titel:not(.is-gesplitst){opacity:0;animation:vangnet 1ms 1.4s forwards}.bw .hero__titel::after{transform-origin:left;transform:scaleX(0);transition:transform .9s var(--e-uit) .55s}.bw .hero__titel.is-in::after{transform:none}.bw .hero__intro,.bw .hero__punten>li,.bw .hero__knoppen>*{animation:op-zacht .9s var(--e-uit) both}.bw .hero__intro{animation-delay:.38s}.bw .hero__punten>li:nth-child(1){animation-delay:.46s}.bw .hero__punten>li:nth-child(2){animation-delay:.52s}.bw .hero__punten>li:nth-child(3){animation-delay:.58s}.bw .hero__knoppen>:nth-child(1){animation-delay:.66s}.bw .hero__knoppen>:nth-child(2){animation-delay:.72s}.bw .hero__beeld,.bw .hero__deco{animation:beeld-in 1.2s .1s var(--e-uit) both;translate:0 calc(var(--hp,0) * -64px);scale:calc(1 - var(--hp,0) * .05)}.bw .hero__beeld .nb-kabel{stroke-dasharray:1;animation:teken 1.3s .35s var(--e-tekst) both}.bw .hero__beeld .nb-kabel--2{animation-delay:.6s}.bw .hero__beeld .nb-kabel--3{animation-delay:.85s}.bw .hero__beeld .nb-golven--binnen .nb-golf{animation:golf-in .7s var(--e-uit) both}.bw .hero__beeld .nb-golven--binnen .nb-golf--1{animation-delay:1.05s}.bw .hero__beeld .nb-golven--binnen .nb-golf--2{animation-delay:1.17s}.bw .hero__beeld .nb-golven--binnen .nb-golf--3{animation-delay:1.29s}.bw .hero__beeld .nb-stroom{stroke-dasharray:1;opacity:1;stroke-width:5;stroke-dashoffset:calc(1 - clamp(0,(var(--hp,0) - var(--van)) / var(--duur),1))}.bw .hero__beeld .nb-stroom--1{--van:.04;--duur:.42}.bw .hero__beeld .nb-stroom--2{--van:.3;--duur:.3}.bw .hero__beeld .nb-stroom--3{--van:.58;--duur:.32}.bw .hero__beeld .nb-golven--buiten .nb-golf{opacity:.22;transition:opacity .35s var(--e-hover)}.bw .hero__beeld .nb-golven--buiten .nb-golf.is-aan{opacity:1}.bw .hero__beeld .nb-led-aan{transition:opacity .3s var(--e-hover)}.bw .hero__beeld .nb-led-aan.is-aan{opacity:.95}.bw .hero::before{translate:0 calc(var(--hp,0) * -90px)}.bw .hero__binnen--beeld::before{translate:0 calc(var(--hp,0) * 40px)}@supports (animation-timeline:view()){.bw #werkwijze{animation:navy-open linear both;animation-timeline:view();animation-range:entry 0% entry 75%}}.bw #werkwijze.ww-pin{min-height:240vh}.bw #werkwijze.ww-pin>.container{position:sticky;top:max(5.5rem,calc(50vh - 15rem))}.bw #werkwijze .ww-stap{transition:translate .5s var(--e-uit),stroke .4s var(--e-hover),stroke-width .4s var(--e-hover)}.bw #werkwijze .ww-voortgang .sv-vkac{stroke:var(--c-border);stroke-width:1.5}.bw #werkwijze .ww-voortgang rect.ww-stap.is-aan{stroke:var(--c-oranje);stroke-width:3;translate:0 -6px}.bw #werkwijze .ww-voortgang .ww-tekst{transition:translate .5s var(--e-uit)}.bw #werkwijze .ww-voortgang .ww-tekst.is-aan{translate:0 -6px}.ingangen .kaart{transition:translate .3s var(--e-hover),box-shadow .3s var(--e-hover)}.ingangen>li::before{transition:opacity .3s var(--e-hover),translate .3s var(--e-hover)}.ingangen .kaart::after{transition:opacity .3s var(--e-hover)}.knop--primair{transition:translate .2s var(--e-hover),scale .15s var(--e-hover),background-color .15s ease-out;transform:translate(var(--tx,0px),var(--ty,0px))}.knop--primair::before{transition:opacity .2s var(--e-hover)}@media (hover:hover){.ingangen>li:hover .kaart{translate:0 -4px;box-shadow:var(--sch-1)}.ingangen>li:hover::before{opacity:1;translate:0 -4px}.ingangen>li:hover .kaart::after{opacity:1}.knop--primair:hover{translate:0 -2px;box-shadow:none}.knop--primair:hover::before{opacity:1}}.knop:active,.knop--primair:active{scale:.97}@view-transition{navigation:auto}.kop{view-transition-name:kop}::view-transition-group(kop){animation-duration:0s}::view-transition-old(root){animation:vt-uit .28s cubic-bezier(.7,0,.84,0) both}::view-transition-new(root){animation:vt-in .75s var(--e-uit) both}}@media (prefers-reduced-motion:reduce){@media (hover:hover){.ingangen>li:hover::before,.knop--primair:hover::before{opacity:1}}}@keyframes kop-in{to{opacity:1}}@keyframes kop-logo{to{transform:scale(.88)}}@keyframes vangnet{to{opacity:1}}@keyframes op-zacht{from{opacity:0;transform:translate3d(0,1.1rem,0)}to{opacity:1;transform:none}}@keyframes beeld-in{from{opacity:0;transform:translate3d(0,2.5rem,0) scale(.96)}to{opacity:1;transform:none}}@keyframes teken{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes golf-in{from{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes navy-open{from{clip-path:inset(0 4% 0 4% round 36px)}to{clip-path:inset(0 0 0 0 round 0)}}@keyframes vt-uit{to{opacity:0;transform:translate3d(0,-2rem,0)}}@keyframes vt-in{from{clip-path:inset(100% 0 0 0);transform:translate3d(0,6rem,0)}to{clip-path:inset(0 0 0 0);transform:none}}}@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}.sectie--vlak{background:none;margin-top:0;padding-bottom:0}h2,h3,.sectie__titel{break-after:avoid}.kaart,figure,.stappen__stap,.voet{break-inside:avoid}.voet__onder{break-before:avoid}.dienst__vraag{display:none}.sectie__titel::before{-webkit-print-color-adjust:exact;print-color-adjust:exact}.figuur .fig-smal{display:none}.figuur .fig-breed{display:block}a[href^="http"]::after{content:" (" attr(href) ")";font-size:.85em}}}
