/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@font-face{font-family:"Source Serif 4";src:url(/assets/SourceSerif4-BpEBLj1O.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/assets/SourceSerif4-Italic-BOLXpvkj.woff2)format("woff2");font-weight:200 900;font-style:italic;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/assets/HankenGrotesk-CaVRRdDk.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-B9CIFXIH.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap}:root,[data-theme=licht]{--papier:#eef6f2;--nevel:#e2eee8;--mist:#e0ebe5;--wit:#fff;--diep:#0b273c;--duin:#f3e8d6;--kwelder:#d8eee3;--lijn:#d0e2d9;--lijn-veld:#6b7d8a;--inkt:#0b2a3f;--inkt-zacht:#465a67;--inkt-stil:#56687a;--veen:#5a3b22;--op-diep:#f4f2ec;--groen:#009971;--groen-tekst:#006b50;--teal:#05767a;--op-teal:#f4fbf9;--op-teal-stil:#e6f6ef;--blauw:#095d81;--actie:#0b2a3f;--op-actie:#f8fafb;--focus:#095d81;--oker:#8f540c;--baksteen:#a63d26;--data-1:var(--blauw);--data-2:var(--groen);--data-3:var(--oker);--data-4:#a9b4ba;--schaduw-zwevend:0 0 0 1px #0b2a3f0f, 0 20px 25px -5px #0b2a3f14, 0 8px 10px -6px #0b2a3f14;--schaduw-popover:0 0 0 1px #0b2a3f0f, 0 4px 24px 0 #0b2a3f14;--schaduw-modal:0 0 0 1px #0b2a3f0f, 0 8px 40px 0 #0b2a3f1f}[data-theme=donker]{--papier:#0b273c;--nevel:#0e2c43;--mist:#10324b;--wit:#143a56;--diep:#081c2b;--duin:#ebddc5;--kwelder:#123f3a;--lijn:#2a4c66;--lijn-veld:#7d95a5;--inkt:#f4f2ec;--inkt-zacht:#b4c3cb;--inkt-stil:#9aabb5;--groen:#45c7a0;--groen-tekst:#45c7a0;--teal:#57bfb9;--blauw:#86bedb;--actie:#f4f2ec;--op-actie:#0b273c;--focus:#86bedb;--oker:#e6ab55;--baksteen:#f29478;--data-1:var(--blauw);--data-2:var(--groen);--data-3:var(--oker);--data-4:#4f6b7e;--schaduw-zwevend:0 0 0 1px #ffffff0f, 0 20px 25px -5px #00000059, 0 8px 10px -6px #0000004d;--schaduw-popover:0 0 0 1px #ffffff0f, 0 4px 24px 0 #0006;--schaduw-modal:0 0 0 1px #ffffff0f, 0 8px 40px 0 #00000080}:root{--ruimte-4:4px;--ruimte-8:8px;--ruimte-12:12px;--ruimte-16:16px;--ruimte-20:20px;--ruimte-24:24px;--ruimte-32:32px;--ruimte-40:40px;--ruimte-48:48px;--ruimte-64:64px;--ruimte-80:80px;--ruimte-96:96px;--ruimte-128:128px;--radius-12:12px;--radius-16:16px;--radius-20:20px;--radius-24:24px;--radius-pill:999px;--pagina-breedte:1440px;--lees-breedte:680px;--sectie-ruimte:96px;--kaart-padding:24px;--slide-marge:64px;--cel-padding:40px;--font-serif:"Source Serif 4", "Iowan Old Style", Georgia, serif;--font-sans:"Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;--font-mono:"JetBrains Mono", "SF Mono", Menlo, Consolas, monospace}.t-display{font-family:var(--font-serif);letter-spacing:-.025em;font-variation-settings:"opsz" 60;font-size:88px;font-weight:400;line-height:1.04}.t-kop-xl{font-family:var(--font-serif);letter-spacing:-.02em;font-variation-settings:"opsz" 60;font-size:64px;font-weight:400;line-height:1.06}.t-kop-l{font-family:var(--font-serif);letter-spacing:-.015em;font-variation-settings:"opsz" 60;font-size:44px;font-weight:400;line-height:1.1}.t-kop-m{font-family:var(--font-serif);letter-spacing:-.01em;font-variation-settings:"opsz" 36;font-size:32px;font-weight:400;line-height:1.15}.t-kop-s{font-family:var(--font-sans);letter-spacing:-.01em;font-size:26px;font-weight:480;line-height:1.2}.t-intro{font-family:var(--font-sans);letter-spacing:-.005em;font-size:21px;font-weight:400;line-height:1.45}.t-titel{font-family:var(--font-sans);font-size:19px;font-weight:500;line-height:1.3}.t-body{font-family:var(--font-sans);font-size:17px;font-weight:400;line-height:1.55}.t-klein{font-family:var(--font-sans);font-size:15px;font-weight:430;line-height:1.5}.t-label{font-family:var(--font-sans);font-size:14px;font-weight:450;line-height:1.4}.t-cijfer{font-family:var(--font-mono);letter-spacing:-.01em;font-size:14px;font-weight:500;line-height:1.4}.t-code{font-family:var(--font-mono);font-size:13px;font-weight:400;line-height:1.55}:root{--gloed:radial-gradient(50% 60% at 50% 100%, #0099713d, #00997100 100%),radial-gradient(30% 50% at 24% 100%, #095d812e, #095d8100 100%),radial-gradient(30% 50% at 78% 100%, #05767a33, #05767a00 100%);--veld:radial-gradient(70% 60% at 85% 10%, #00997142, #00997100 70%),radial-gradient(70% 70% at 10% 95%, #095d813d, #095d8100 70%),linear-gradient(160deg, #eaf4f0 0%, #e3eef1 50%, #dde8f0 100%);--markeer-groen:#00997138;--markeer-blauw:#095d812e;--groen-op-donker:#7fd8b8;--nav-hoogte:76px;--cel-padding-mobiel:28px 20px;--schaduw-platform:0 0 0 1px #0099714d, 0 40px 90px -20px #0099718c;--lijn-op-donker:#f4fbf938;--tint-groen:#e3f1ea;--tint-blauw:#e5eef4;--vlag-rood:#ae1c28;--vlag-blauw:#21468b;--vlag-eu:#039;--vlag-ster:#fc0;--blauw-diep:#0a4260}.sv-root,[data-theme]{color:var(--inkt)}.sv-root{background:var(--papier);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:17px;line-height:1.55}.sv-root h1,.sv-root h2,.sv-root h3,.sv-root p{margin:0}.sv-serif{font-family:var(--font-serif);font-weight:400}.sv-root ::selection{background:var(--kwelder);color:var(--inkt)}.sv-root{caret-color:var(--blauw)}.sv-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sv-zacht{color:var(--inkt-zacht)}.sv-stil{color:var(--inkt-stil)}.sv-accent{color:var(--blauw);font-style:italic}.sv-knop{justify-content:center;align-items:center;gap:var(--ruimte-8);border-radius:var(--radius-pill);border:1px solid var(--actie);background:var(--actie);height:44px;color:var(--op-actie);font-family:var(--font-sans);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;padding:0 22px;font-size:16px;font-weight:450;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.sv-knop:hover,a.sv-knop:hover{background:var(--blauw);border-color:var(--blauw);color:var(--op-actie)}.sv-knop:focus-visible,.sv-link:focus-visible,.sv-vraag__verstuur:focus-visible,.sv-nav a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sv-knop--rand{color:var(--inkt);border-color:var(--inkt);background:0 0}.sv-knop--rand:hover,a.sv-knop--rand:hover{background:var(--mist);border-color:var(--inkt);color:var(--inkt)}.sv-knop--klein{height:36px;padding:0 16px;font-size:15px}.sv-knop[disabled],.sv-knop[aria-disabled=true]{background:var(--mist);border-color:var(--mist);color:var(--inkt-stil);cursor:not-allowed}.sv-knoppen{gap:var(--ruimte-8);flex-wrap:wrap;align-items:center;display:flex}.sv-link{color:var(--inkt);text-underline-offset:4px;font-size:16px;font-weight:450;text-decoration:none;text-decoration-thickness:1px}.sv-link:after{content:" →"}.sv-link:hover{text-decoration-line:underline}.sv-label{font-family:var(--font-sans);color:var(--inkt-stil);letter-spacing:0;font-size:14px;font-weight:450;line-height:1.4}.sv-status{align-items:center;gap:var(--ruimte-8);border-radius:var(--radius-pill);background:var(--wit);border:1px solid var(--lijn);color:var(--inkt-zacht);padding:6px 14px;font-size:14px;font-weight:450;line-height:1.4;display:inline-flex}.sv-stip{border-radius:var(--radius-pill);background:var(--groen);flex:none;width:8px;height:8px}.sv-status--gemeten{background:var(--kwelder);border-color:var(--kwelder);color:var(--groen-tekst)}.sv-status--let-op{color:var(--oker)}.sv-status--let-op .sv-stip{background:var(--oker)}.sv-status--fout{color:var(--baksteen)}.sv-status--fout .sv-stip{background:var(--baksteen)}.sv-kaart{background:var(--mist);border-radius:var(--radius-24);padding:var(--kaart-padding)}.sv-kaart__titel{margin:var(--ruimte-8) 0 var(--ruimte-8);font-size:19px;font-weight:500;line-height:1.3}.sv-kaart__tekst{color:var(--inkt-zacht);font-size:16px;line-height:1.55}.sv-kaart--duin{background:var(--duin);color:var(--veen);padding:var(--ruimte-40)}.sv-kaart--duin .sv-label,.sv-kaart--duin .sv-kaart__tekst{color:var(--veen)}.sv-kaart--rand{border:1px solid var(--lijn);background:0 0}.sv-fragment{background:var(--wit);border-radius:var(--radius-20);box-shadow:var(--schaduw-zwevend);padding:var(--ruimte-16) var(--ruimte-20)}.sv-fragment__kop{justify-content:space-between;align-items:center;gap:var(--ruimte-12);margin-bottom:var(--ruimte-12);display:flex}.sv-rij{justify-content:space-between;align-items:center;gap:var(--ruimte-12);border-top:1px solid var(--lijn);padding:9px 0;font-size:15px;display:flex}.sv-rij:first-of-type{border-top:0}.sv-rij .sv-mono{font-size:14px;font-weight:500}.sv-meet__waarde{font-family:var(--font-serif);letter-spacing:-.015em;margin-top:var(--ruimte-8);font-variant-numeric:lining-nums;font-size:44px;font-weight:400;line-height:1.05}.sv-meet__waarde small{letter-spacing:0;color:var(--inkt-zacht);margin-left:2px;font-size:.5em}.sv-meet__delta{font-family:var(--font-mono);color:var(--groen-tekst);margin-top:var(--ruimte-4);font-size:13px;font-weight:500}.sv-meet__delta--neutraal{color:var(--inkt-zacht)}.sv-meet svg{margin-top:var(--ruimte-12);width:100%;height:auto;display:block;overflow:visible}.sv-meet__bron{font-family:var(--font-mono);color:var(--inkt-stil);margin-top:var(--ruimte-8);font-size:12px;line-height:1.4}.sv-raster{background:var(--wit)}.sv-rasterlijn{fill:none;stroke:var(--lijn);stroke-width:1px;shape-rendering:crispedges}.sv-meet .sv-raster{border-radius:var(--radius-12);padding:var(--ruimte-12) var(--ruimte-12) var(--ruimte-8);margin-top:var(--ruimte-12);box-shadow:inset 0 0 0 1px var(--lijn)}.sv-meet .sv-raster svg{margin-top:0}.sv-lijn-reeks{fill:none;stroke:var(--groen);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.sv-lijn-basis{fill:none;stroke:var(--data-4);stroke-width:1px;stroke-dasharray:3 4}.sv-lijn-punt{fill:var(--wit);stroke:var(--groen);stroke-width:1.75px}.sv-tabel-houder{-webkit-overflow-scrolling:touch;overflow-x:auto}.sv-tabel-houder .sv-tabel{min-width:520px}.sv-tabel{border-collapse:collapse;width:100%;font-size:15px;line-height:1.4}.sv-tabel th{text-align:left;color:var(--inkt-stil);padding:0 var(--ruimte-12) var(--ruimte-12) 0;border-bottom:1px solid var(--lijn);white-space:nowrap;font-size:14px;font-weight:450}.sv-tabel td{padding:12px var(--ruimte-12) 12px 0;border-bottom:1px solid var(--lijn);vertical-align:baseline}.sv-tabel tr:last-child td{border-bottom:0}.sv-tabel .sv-getal{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.sv-tabel th.sv-getal{font-family:var(--font-sans);font-weight:450}.sv-tabel .sv-beste{color:var(--groen-tekst)}.sv-tabel .sv-beste:before{content:"";background:var(--groen);vertical-align:2px;border-radius:999px;width:6px;height:6px;margin-right:8px;display:inline-block}.sv-tabel td:last-child,.sv-tabel th:last-child{padding-right:0}.sv-vraag{background:var(--wit);border:1px solid var(--lijn-veld);border-radius:var(--radius-16);box-shadow:var(--schaduw-zwevend);padding:var(--ruimte-16)}.sv-vraag:focus-within{outline:2px solid var(--focus);outline-offset:2px}.sv-vraag textarea{box-sizing:border-box;resize:none;width:100%;font-family:var(--font-sans);color:var(--inkt);background:0 0;border:0;outline:0;min-height:48px;padding:0;font-size:16px;line-height:1.5;display:block}.sv-vraag textarea::placeholder{color:var(--inkt-stil)}.sv-vraag__balk{justify-content:space-between;align-items:center;gap:var(--ruimte-12);margin-top:var(--ruimte-12);display:flex}.sv-vraag__verstuur{border-radius:var(--radius-pill);cursor:pointer;background:var(--actie);width:40px;height:40px;color:var(--op-actie);border:0;flex:none;place-items:center;display:grid}.sv-vraag__verstuur:hover{background:var(--blauw)}.sv-vraag__verstuur svg{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.sv-antwoord{max-width:var(--lees-breedte);font-size:17px;line-height:1.6}.sv-bron{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--mist);min-width:20px;height:20px;color:var(--inkt-zacht);font-family:var(--font-mono);vertical-align:2px;cursor:pointer;place-items:center;margin:0 1px 0 3px;padding:0 5px;font-size:11px;font-weight:500;line-height:1;text-decoration:none;display:inline-grid}.sv-bron:hover,.sv-bron[aria-expanded=true]{background:var(--inkt);color:var(--op-actie)}.sv-bronkaart{background:var(--wit);border-radius:var(--radius-16);box-shadow:var(--schaduw-popover);padding:var(--ruimte-16);max-width:360px;font-size:15px;line-height:1.5}.sv-bronkaart__doc{color:var(--inkt);font-weight:500}.sv-bronkaart__meta{font-family:var(--font-mono);color:var(--inkt-stil);margin-top:2px;font-size:12px}.sv-bronkaart__citaat{color:var(--inkt-zacht);margin-top:var(--ruimte-12);padding-top:var(--ruimte-12);border-top:1px solid var(--lijn)}.sv-bronkaart__citaat mark{background:var(--kwelder);color:var(--inkt);border-radius:3px;padding:0 2px}.sv-nav{justify-content:space-between;align-items:center;gap:var(--ruimte-24);height:72px;max-width:var(--pagina-breedte);padding:0 var(--ruimte-24);box-sizing:border-box;margin:0 auto;display:flex}.sv-nav__logo{width:auto;height:40px;display:block}.sv-nav__links{gap:var(--ruimte-32);display:flex}.sv-nav__links a,.sv-nav__login{color:var(--inkt);padding:2px 0;font-size:16px;font-weight:430;text-decoration:none}.sv-nav__links a:hover,.sv-nav__login:hover,.sv-nav__links a[aria-current=page]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.sv-nav__acties{align-items:center;gap:var(--ruimte-20);display:flex}.sv-sectiekop{max-width:760px}.sv-sectiekop h2{font-family:var(--font-serif);letter-spacing:-.02em;margin:0;font-size:64px;font-weight:400;line-height:1.06}.sv-sectiekop p{color:var(--inkt-zacht);margin:var(--ruimte-24) 0 0;max-width:600px;font-size:21px;line-height:1.45}.sv-sectiekop--midden{text-align:center;margin:0 auto}.sv-sectiekop--midden p{margin-left:auto;margin-right:auto}.sv-mesh{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.14;position:absolute}[data-theme=donker] .sv-mesh,.sv-mesh--vol{opacity:.9}.sv-logo--wit,[data-theme=donker] .sv-logo--kleur{display:none}[data-theme=donker] .sv-logo--wit{display:block}.sv-buiten{background:var(--nevel)}.sv-pagina{max-width:var(--pagina-breedte);box-sizing:border-box;background:var(--papier);border-left:1px solid var(--lijn);border-right:1px solid var(--lijn);margin:0 auto;position:relative}.sv-band{border-top:1px solid var(--lijn);display:grid;position:relative}.sv-band:before,.sv-band:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(var(--inkt-stil), var(--inkt-stil)) center/9px 1px no-repeat, linear-gradient(var(--inkt-stil), var(--inkt-stil)) center/1px 9px no-repeat;width:9px;height:9px;position:absolute;top:-5px}.sv-band:before{left:-5px}.sv-band:after{right:-5px}.sv-band--2{grid-template-columns:1fr 1fr}.sv-band--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-band--4{grid-template-columns:repeat(4,minmax(0,1fr))}.sv-band--1-2{grid-template-columns:1fr 2fr}.sv-band--7-5{grid-template-columns:7fr 5fr}.sv-cel{padding:var(--cel-padding);box-sizing:border-box;min-width:0}.sv-cel+.sv-cel{border-left:1px solid var(--lijn)}.sv-cel--ruim{padding-top:72px;padding-bottom:72px}.sv-cel--wit{background:var(--wit)}@media (width<=1000px){.sv-band{grid-template-columns:1fr!important}.sv-cel+.sv-cel{border-left:0;border-top:1px solid var(--lijn)}}@media (width<=760px){.sv-cel{padding:var(--cel-padding-mobiel)}}.sv-vlak-teal{background:var(--teal);color:var(--op-teal)}.sv-vlak-teal .sv-label,.sv-vlak-teal .sv-code-label{color:var(--op-teal-stil)}.sv-cel.sv-vlak-teal p,.sv-cel.sv-vlak-teal h2,.sv-cel.sv-vlak-teal h3{color:var(--op-teal)}.sv-veld{background:var(--veld);position:relative;overflow:hidden}.sv-hero{position:relative;overflow:hidden}.sv-gloed{pointer-events:none;background:var(--gloed);width:1100px;height:340px;position:absolute;bottom:-140px;left:50%;transform:translate(-50%)}.sv-hero>:not(.sv-gloed){z-index:1;position:relative}.sv-feiten{flex-wrap:wrap;justify-content:center;gap:8px 28px;display:flex}.sv-feit{align-items:center;gap:var(--ruimte-8);color:var(--inkt-zacht);font-size:15px;display:inline-flex}.sv-groen{color:var(--groen-tekst)}.sv-blauw{color:var(--blauw)}.sv-markeer{background:linear-gradient(transparent 58%, var(--markeer-groen) 58%, var(--markeer-groen) 92%, transparent 92%);padding:0 .06em}.sv-markeer--blauw{background:linear-gradient(transparent 58%, var(--markeer-blauw) 58%, var(--markeer-blauw) 92%, transparent 92%)}[data-theme=donker] .sv-groen{color:var(--groen-op-donker)}.sv-code-label{font-family:var(--font-mono);color:var(--groen-tekst);font-size:13px;line-height:1.4}.sv-nummer{font-family:var(--font-mono);color:var(--teal);font-size:12px}.sv-icoon{width:64px;height:64px;stroke:var(--inkt);stroke-width:1.25px;fill:none;stroke-linecap:round;stroke-linejoin:round}.sv-stappen{border-top:1px solid var(--lijn);margin:0;padding:0;list-style:none}.sv-stappen li{gap:var(--ruimte-12);border-bottom:1px solid var(--lijn);grid-template-columns:44px 1fr;padding:20px 0;display:grid}.sv-stappen .sv-nummer{padding-top:3px}.sv-stappen strong{font-weight:500;display:block}.sv-stappen p{color:var(--inkt-zacht);margin:4px 0 0;font-size:15px}.sv-voet{background:var(--papier);color:var(--inkt);border-left:1px solid var(--papier);border-right:1px solid var(--papier);margin:0 -1px}.sv-voet .sv-band:first-child{border-top-color:var(--papier)}.sv-voet .sv-band:before,.sv-voet .sv-band:after{background:linear-gradient(var(--lijn-veld), var(--lijn-veld)) center/9px 1px no-repeat, linear-gradient(var(--lijn-veld), var(--lijn-veld)) center/1px 9px no-repeat}.sv-voet__kop{font-family:var(--font-mono);color:var(--groen-tekst);margin-bottom:14px;font-size:13px}.sv-voet__links a{color:var(--inkt);padding:5px 0;font-size:15px;text-decoration:none;display:block}.sv-voet__links a:hover{text-underline-offset:4px;text-decoration:underline}.sv-voet__onder{color:var(--inkt-stil);flex-wrap:wrap;justify-content:space-between;gap:8px 32px;font-size:13px;display:flex}.sv-voet__onder a{color:var(--inkt-stil);text-decoration:none}.sv-voet__onder a:hover{color:var(--inkt)}html{scroll-behavior:smooth;scroll-padding-top:var(--ruimte-24)}body{background:var(--nevel);margin:0;overflow-x:hidden}.sv-root{min-width:320px;overflow-x:clip}.sv-root :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.s-skip{left:var(--ruimte-16);z-index:20;background:var(--actie);color:var(--op-actie);padding:var(--ruimte-12) var(--ruimte-16);border-radius:var(--radius-12);text-decoration:none;position:absolute;top:-80px}.s-skip:focus{top:var(--ruimte-16)}.s-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.s-nav{z-index:5;position:relative}.s-nav .sv-nav{max-width:none;height:var(--nav-hoogte);padding:0 var(--cel-padding)}.s-nav .sv-nav__links a{white-space:nowrap}.s-nav .sv-nav__logo{width:auto;max-width:none;height:40px}.s-nav__toggle{border-radius:var(--radius-knop);border:1px solid var(--inkt);width:44px;height:44px;color:var(--inkt);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:none}.s-nav__mobiel{border-top:1px solid var(--lijn);padding:var(--ruimte-16) var(--ruimte-20) var(--ruimte-24);display:none}.s-nav__mobiel a:not(.sv-knop){padding:var(--ruimte-12) 0;border-bottom:1px solid var(--lijn);font-size:19px;text-decoration:none;display:block}.s-nav__mobiel .sv-knop{margin-top:var(--ruimte-20)}@media (width<=1000px){.s-nav .sv-nav{padding:0 var(--ruimte-20)}.s-nav .sv-nav__links,.s-nav .sv-nav__acties .sv-knop{display:none}.s-nav__toggle{display:inline-flex}.s-nav__mobiel[data-open=true]{display:block}}.s-h1,.s-kop-xl,.s-kop-l,.s-kop-m{font-family:var(--font-serif);text-wrap:balance;font-variation-settings:"opsz" 60;margin:0;font-weight:400}.s-h1{letter-spacing:-.025em;font-size:clamp(40px,6.6vw,80px);line-height:1.04}.s-h1--lang{letter-spacing:-.02em;font-size:clamp(36px,5.2vw,64px);line-height:1.06}.s-kop-xl{letter-spacing:-.02em;font-size:clamp(34px,4.6vw,56px);line-height:1.06}.s-kop-l{letter-spacing:-.015em;font-size:clamp(30px,3.6vw,44px);line-height:1.1}.s-kop-m{letter-spacing:-.01em;font-size:clamp(24px,2.6vw,32px);line-height:1.15}.s-titel{margin:0;font-size:19px;font-weight:500;line-height:1.3}.s-intro{color:var(--inkt-zacht);letter-spacing:-.005em;font-size:clamp(18px,1.7vw,21px);line-height:1.45}.s-tekst{color:var(--inkt-zacht);font-size:17px;line-height:1.55}.s-klein{color:var(--inkt-zacht);font-size:15px;line-height:1.5}.s-lees{max-width:var(--lees-breedte)}.s-smal{max-width:520px}.sv-root .s-midden{text-align:center;margin-left:auto;margin-right:auto}.sv-vlak-teal .s-tekst,.sv-vlak-teal .s-klein{color:var(--op-teal)}.sv-vlak-teal .sv-code-label{color:var(--op-teal-stil)}.s-stapel{gap:var(--ruimte-24);flex-direction:column;display:flex}.s-stapel--16{gap:var(--ruimte-16)}.s-stapel--32{gap:var(--ruimte-32)}.s-stapel--40{gap:var(--ruimte-40)}.s-onder{margin-top:auto}.s-rij-tussen{justify-content:space-between;align-items:center;gap:var(--ruimte-16);flex-wrap:wrap;display:flex}.s-hero__binnen{padding:var(--ruimte-96) var(--cel-padding) var(--ruimte-96)}.s-hero__midden{text-align:center;max-width:880px;margin:0 auto}.s-hero__midden .s-intro{max-width:620px;margin:var(--ruimte-24) auto 0}.s-hero__midden .sv-knoppen{margin-top:var(--ruimte-32);justify-content:center}.s-hero__midden .sv-feiten{margin-top:var(--ruimte-32)}.s-hero__visual{max-width:1040px;margin:var(--ruimte-64) auto 0}@media (width<=760px){.s-hero__binnen{padding:var(--ruimte-48) var(--ruimte-20) var(--ruimte-64)}.s-hero__visual{margin-top:var(--ruimte-40)}}.s-visual{box-sizing:border-box;width:100%;aspect-ratio:var(--ratio);border-radius:var(--radius-12);position:relative;overflow:hidden}.s-visual--leeg{border:1px dashed var(--lijn-veld);background:var(--papier);justify-content:center;align-items:center;gap:var(--ruimte-8);padding:var(--ruimte-20);text-align:center;flex-direction:column;display:flex}.sv-veld .s-visual--leeg,.sv-cel--wit .s-visual--leeg{background:0 0}.s-visual__id{font-family:var(--font-mono);color:var(--groen-tekst);font-size:13px}.s-visual__tekst{color:var(--inkt-zacht);max-width:520px;font-size:15px;line-height:1.5}.s-visual__meta{font-family:var(--font-mono);color:var(--inkt-stil);font-size:12px}.s-visual img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=760px){.s-visual{aspect-ratio:var(--ratio-mobiel,var(--ratio))}}.s-herken{border-top:1px solid var(--lijn);margin:0;padding:0;list-style:none}.s-herken li{gap:var(--ruimte-12);padding:var(--ruimte-16) 0;border-bottom:1px solid var(--lijn);color:var(--inkt);grid-template-columns:32px 1fr;display:grid}.s-herken svg{width:22px;height:22px;stroke:var(--teal);stroke-width:1.5px;margin-top:2px}.s-antwoord{font-family:var(--font-serif);letter-spacing:-.01em;text-wrap:pretty;font-size:clamp(22px,2.3vw,32px);line-height:1.22}.s-lijst{border-top:1px solid var(--lijn);margin:0;padding:0;list-style:none}.s-lijst li{gap:var(--ruimte-12);padding:var(--ruimte-12) 0;border-bottom:1px solid var(--lijn);align-items:baseline;display:flex}.s-lijst .sv-stip{transform:translateY(-2px)}.s-kolom-kop{border-top:1px solid var(--inkt);padding-top:var(--ruimte-16)}.s-stat__getal{font-family:var(--font-serif);text-wrap:balance;letter-spacing:-.01em;font-variant-numeric:lining-nums;font-size:clamp(28px,3vw,40px);line-height:1.1}.s-stat__bron{font-family:var(--font-mono);color:var(--inkt-stil);margin-top:var(--ruimte-8);font-size:12px;line-height:1.4}.sv-vlak-teal .s-stat__bron{color:var(--op-teal-stil)}.s-chart{margin:0}.s-chart__groep+.s-chart__groep{margin-top:var(--ruimte-24)}.s-chart__rij{gap:var(--ruimte-12);grid-template-columns:minmax(110px,240px) 1fr 76px;align-items:center;padding:6px 0;display:grid}.s-chart__rij svg{width:100%;height:16px;display:block}.s-chart__label{color:var(--inkt-stil);font-size:14px}.s-chart__waarde{font-family:var(--font-mono);text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.s-chart__waarde--na{color:var(--groen-tekst)}.s-balk-voor{fill:var(--data-4)}.s-balk-na{fill:var(--groen)}@media (width<=520px){.s-chart__rij{grid-template-columns:84px 1fr 64px}}.s-logos__venster{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.s-logos__spoor{width:max-content;animation:s-schuif var(--duur,40s) linear infinite;display:flex}.s-logos:hover .s-logos__spoor,.s-logos:focus .s-logos__spoor,.s-logos:focus-within .s-logos__spoor{animation-play-state:paused}.s-logos:focus-visible{outline-offset:var(--ruimte-4)}.s-logos__lijst{align-items:center;gap:var(--ruimte-48);padding:0 var(--ruimte-24);flex:none;margin:0;list-style:none;display:flex}.s-logos__item{color:var(--inkt-zacht);white-space:nowrap;align-items:center;gap:var(--ruimte-8);font-size:17px;font-weight:480;display:inline-flex}.s-logos__item img{width:auto;max-width:none;height:calc(var(--h,28px) * var(--logo-schaal,1));display:block}.s-logos--met-naam .s-logos__item img{height:28px}.s-logos__lijst{min-height:60px}.s-logos--statisch .s-logos__venster{overflow:visible;-webkit-mask-image:none;mask-image:none}.s-logos--statisch .s-logos__spoor{width:auto;animation:none;display:block}.s-logos--statisch .s-logos__lijst{gap:var(--ruimte-12) var(--ruimte-32);flex-wrap:wrap;min-height:0;padding:0}.s-logos__merk{border-radius:var(--radius-knop);background:var(--wit);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--lijn);flex:none;place-items:center;display:grid}.s-logos__merk svg{width:16px;height:16px;stroke:var(--inkt-stil)}.s-logos__tussenkop{margin-top:var(--ruimte-8)}@keyframes s-schuif{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.s-logos__venster{overflow:visible;-webkit-mask-image:none;mask-image:none}.s-logos__spoor{width:auto;animation:none;display:block}.s-logos__lijst{justify-content:center;gap:var(--ruimte-12) var(--ruimte-32);flex-wrap:wrap}.s-logos__lijst[aria-hidden=true],.s-logos__item[aria-hidden=true]{display:none}}.s-cases{gap:var(--ruimte-24);scroll-snap-type:x mandatory;margin:0 calc(var(--cel-x) * -1) 0 0;padding:var(--ruimte-4) var(--cel-x) var(--ruimte-4) var(--ruimte-4);scroll-padding-left:var(--ruimte-4);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, black calc(100% - var(--cel-x)), transparent);-webkit-mask-image:linear-gradient(90deg, black calc(100% - var(--cel-x)), transparent);mask-image:linear-gradient(90deg, black calc(100% - var(--cel-x)), transparent);list-style:none;display:flex;overflow-x:auto}.s-cases::-webkit-scrollbar{display:none}.s-cases:focus-visible{outline-offset:-2px}.s-case{scroll-snap-align:start;gap:var(--ruimte-12);box-sizing:border-box;flex-direction:column;flex:0 0 min(340px,76vw);min-height:320px;display:flex}.s-case__klant{font-family:var(--font-serif);letter-spacing:-.01em;font-size:24px;line-height:1.15}.s-case__onder{padding-top:var(--ruimte-12);gap:var(--ruimte-12);justify-items:start;margin-top:auto;display:grid}.s-case__getal{font-family:var(--font-serif);letter-spacing:-.02em;font-variant-numeric:lining-nums;color:var(--kleur);font-size:clamp(36px,3.4vw,44px);line-height:1}.s-case__resultaat{color:var(--inkt);font-weight:480}.s-cases__bediening{align-items:center;gap:var(--ruimte-16);margin-left:auto;display:flex}.s-cases__teller{font-family:var(--font-mono);color:var(--inkt-stil);font-variant-numeric:tabular-nums;font-size:13px}.s-pijlen{gap:var(--ruimte-8);display:flex}.s-pijl{border-radius:var(--radius-knop);border:1px solid var(--inkt);width:44px;height:44px;color:var(--inkt);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background-color .16s,color .16s;display:inline-flex}.s-pijl:hover{background:var(--mist)}.s-pijl:active{background:var(--actie);color:var(--op-actie)}@media (width<=760px){.s-pijlen{display:none}}.s-faq{border-top:1px solid var(--lijn)}.s-faq details{border-bottom:1px solid var(--lijn)}.s-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--ruimte-16);padding:var(--ruimte-20) 0;font-size:19px;font-weight:500;list-style:none;display:flex}.s-faq summary::-webkit-details-marker{display:none}.s-faq summary{transition:color .16s}.s-faq summary:hover{color:var(--blauw)}.s-faq__icoon{border-radius:var(--radius-knop);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--lijn-veld);flex:none;place-items:center;transition:background-color .16s,box-shadow .16s,color .16s;display:grid}.s-faq details[open] .s-faq__icoon{background:var(--actie);box-shadow:inset 0 0 0 1px var(--actie);color:var(--op-actie)}.s-faq summary svg{stroke:currentColor;width:18px;height:18px;transition:transform .16s}.s-faq details[open] summary svg{transform:rotate(45deg)}.s-faq p{color:var(--inkt-zacht);margin:0 0 var(--ruimte-20);max-width:var(--lees-breedte)}.s-slot{padding:var(--ruimte-80) var(--cel-padding);justify-content:space-between;gap:var(--ruimte-40);flex-direction:column;display:flex}.s-slot-stappen{padding:var(--ruimte-80) var(--cel-padding)}@media (width<=760px){.s-slot,.s-slot-stappen{padding:var(--ruimte-48) var(--ruimte-20)}}.s-form{gap:var(--ruimte-20);display:grid}.s-form__twee{gap:var(--ruimte-20);grid-template-columns:1fr 1fr;display:grid}@media (width<=760px){.s-form__twee{grid-template-columns:1fr}}.s-veld label{color:var(--inkt-zacht);margin-bottom:var(--ruimte-8);font-size:14px;font-weight:450;display:block}.s-veld input,.s-veld select,.s-veld textarea{box-sizing:border-box;background:var(--wit);width:100%;color:var(--inkt);border:1px solid var(--lijn-veld);padding:var(--ruimte-12) var(--ruimte-16);font-family:var(--font-sans);border-radius:0;font-size:16px;line-height:1.5}.s-veld textarea{resize:vertical;min-height:140px}.s-akkoord{gap:var(--ruimte-12);color:var(--inkt-zacht);align-items:flex-start;font-size:15px;display:flex}.s-akkoord input{width:18px;height:18px;accent-color:var(--actie);flex:none;margin-top:3px}.s-akkoord a{text-underline-offset:3px;text-decoration:underline}.s-melding{font-size:15px}.s-melding--fout{color:var(--baksteen)}.s-melding--goed{color:var(--groen-tekst)}.s-portret{border-radius:var(--radius-12);width:160px;height:160px;overflow:hidden}.s-code{background:var(--papier);color:var(--inkt);border-radius:var(--radius-12);padding:var(--ruimte-16) var(--ruimte-20);font-family:var(--font-mono);font-size:13px;line-height:1.7}.s-proza{max-width:var(--lees-breedte);font-size:17px;line-height:1.6}.sv-root .s-proza>*+*{margin-top:var(--ruimte-20)}.sv-root .s-proza section>*+*,.sv-root .s-proza div>*+*{margin-top:var(--ruimte-16)}.sv-root .s-proza section+section,.sv-root .s-proza>section{margin-top:var(--ruimte-48)}.sv-root .s-proza h2{font-family:var(--font-serif);letter-spacing:-.01em;margin-top:var(--ruimte-48);font-size:32px;font-weight:400;line-height:1.15}.sv-root .s-proza h3{margin-top:var(--ruimte-32);font-size:21px;font-weight:500;line-height:1.3}.s-proza p,.s-proza li{color:var(--inkt-zacht)}.s-proza strong{color:var(--inkt);font-weight:500}.s-proza ul{padding-left:var(--ruimte-24);list-style:outside}.s-proza ol{padding-left:var(--ruimte-24);list-style:decimal}.s-proza li+li{margin-top:var(--ruimte-8)}.s-proza a{color:var(--blauw);text-underline-offset:3px;text-decoration:underline}.s-proza img{border-radius:var(--radius-12);margin:var(--ruimte-24) 0;display:block}.s-proza blockquote{border-top:1px solid var(--lijn);border-bottom:1px solid var(--lijn);padding:var(--ruimte-16) 0;font-family:var(--font-serif);font-size:21px}.s-proza table{border-collapse:collapse;width:100%;font-size:15px;display:block;overflow-x:auto}.s-proza th{text-align:left;color:var(--inkt-stil);padding:0 var(--ruimte-12) var(--ruimte-12) 0;border-bottom:1px solid var(--lijn);font-size:14px;font-weight:450}.s-proza td{padding:var(--ruimte-12) var(--ruimte-12) var(--ruimte-12) 0;border-bottom:1px solid var(--lijn);vertical-align:top;color:var(--inkt-zacht)}.s-post{gap:var(--ruimte-12);flex-direction:column;height:100%;text-decoration:none;display:flex}.s-post:hover .s-kop-m{color:var(--blauw)}.s-meta{font-family:var(--font-mono);color:var(--inkt-stil);font-size:12px}.s-voet-band{grid-template-columns:2fr 1fr 1fr 1fr}.s-voet__logo{width:auto;height:40px;display:block}.sv-root .s-voet__zin{margin:var(--ruimte-20) 0 0;max-width:340px;color:var(--inkt-zacht);font-size:15px;line-height:1.55}.s-missie{gap:var(--ruimte-24);padding:var(--ruimte-64) var(--cel-padding);flex-direction:column-reverse;display:flex}@media (width<=760px){.s-missie{padding:var(--ruimte-48) var(--ruimte-20)}}.sv-feiten.s-links{justify-content:flex-start}body,.sv-buiten{background:var(--papier)}.sv-band{border-image-source:linear-gradient(var(--lijn), var(--lijn));border-image-slice:1;border-image-width:1px 0 0;border-image-outset:0 100vw}.sv-hero{clip-path:inset(0 -100vw);overflow:visible}.sv-voet{background:var(--nevel);box-shadow:0 0 0 100vmax var(--nevel);clip-path:inset(0 -100vmax);border-color:#0000}.s-lagen{--p:1;--schaal:1;--spreiding:150px;text-align:left;min-height:calc(900px * var(--schaal));align-items:center;padding:0 72px;display:grid;position:relative}.s-lagen__boog{z-index:2;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.s-lagen__boog li{place-items:center;width:48px;height:48px;margin:-24px 0 0 -24px;display:grid;position:absolute}.s-lagen__boog img{width:auto;max-width:56px;height:auto;max-height:40px;display:block}.s-lagen__plaatshouder{border-radius:var(--radius-pill);border:1px dashed var(--lijn-veld);background:var(--papier);box-sizing:border-box}.s-lagen__plaatshouder svg{width:24px;height:24px;stroke:var(--inkt)}.s-lagen__podium{z-index:1;height:calc(700px * var(--schaal));position:relative}.s-lagen__stapel{width:660px;height:420px;transform:scale(var(--schaal)) rotateX(56deg) rotateZ(-32deg);transform-style:preserve-3d;margin:-210px 0 0 -330px;position:absolute;top:50%;left:50%}.s-laag{box-sizing:border-box;border-radius:var(--radius-24);position:absolute;inset:0}.s-laag__onder{left:var(--ruimte-24);right:var(--ruimte-24);bottom:var(--ruimte-20);gap:var(--ruimte-12);display:grid;position:absolute}.s-laag__kop{justify-content:space-between;align-items:center;gap:var(--ruimte-16);display:flex}.s-laag__titel{font-family:var(--font-serif);letter-spacing:-.01em;font-size:24px;line-height:1.15}.s-laag__mono{font-family:var(--font-mono);font-size:11px;line-height:1.4}.s-laag--infra{background:var(--teal);color:var(--op-teal);box-shadow:var(--schaduw-zwevend);transform:translateZ(calc(-130px - var(--spreiding) * (1 - var(--p))))}.s-infra__rij{gap:var(--ruimte-8);grid-template-columns:repeat(4,1fr);display:grid}.s-infra__rek{border:1px solid var(--lijn-op-donker);border-radius:var(--radius-12);padding:var(--ruimte-8) var(--ruimte-12);gap:5px;display:grid}.s-infra__naam{align-items:center;gap:var(--ruimte-8);margin-bottom:3px;font-size:13px;font-weight:500;display:flex}.s-infra__naam svg{width:15px;height:15px;stroke:var(--op-teal);flex:none}.s-infra__unit{background:var(--lijn-op-donker);border-radius:3px;align-items:center;gap:3px;height:9px;padding:0 4px;display:flex}.s-infra__unit i{border-radius:var(--radius-pill);background:var(--groen-op-donker);width:3px;height:3px}.s-infra__unit i:last-child{background:var(--lijn-op-donker);width:14px;margin-left:auto}.s-laag--infra .s-laag__mono,.s-laag--infra .sv-code-label{color:var(--op-teal-stil)}.s-laag--midden{background:var(--papier);color:var(--inkt);box-shadow:var(--schaduw-platform)}.s-laag--midden .s-laag__mono{color:var(--inkt-stil)}.s-midden__logo{width:auto;height:40px}.s-midden__blokken{gap:var(--ruimte-8);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.s-midden__blok{background:var(--wit);color:var(--inkt);border-radius:var(--radius-12);padding:var(--ruimte-12);gap:var(--ruimte-4);min-height:104px;box-shadow:inset 0 0 0 1px var(--lijn);align-content:start;display:grid}.s-midden__blok svg{width:18px;height:18px;stroke:var(--groen);margin-bottom:var(--ruimte-4)}.s-midden__blok strong{font-size:14px;font-weight:500;line-height:1.25}.s-midden__blok span{font-family:var(--font-mono);color:var(--inkt-stil);font-size:10px;line-height:1.4}.s-midden__bus{align-items:center;gap:var(--ruimte-12);display:flex}.s-midden__bus:before,.s-midden__bus:after{content:"";background:var(--lijn);flex:1;height:1px}.s-laag--interface{background:var(--wit);box-shadow:var(--schaduw-zwevend);transform:translateZ(calc(130px + var(--spreiding) * (1 - var(--p))));flex-direction:column;display:flex;overflow:hidden}.s-venster__balk{align-items:center;gap:var(--ruimte-12);padding:var(--ruimte-12) var(--ruimte-16);border-bottom:1px solid var(--lijn);display:flex}.s-venster__stippen{gap:5px;display:flex}.s-venster__stippen i{border-radius:var(--radius-pill);background:var(--lijn);width:8px;height:8px}.s-venster__logo{width:auto;height:20px}.s-venster__tabs{gap:var(--ruimte-4);margin-left:auto;display:flex}.s-venster__tabs span{border-radius:var(--radius-pill);border:1px solid var(--lijn);color:var(--inkt-zacht);padding:3px 10px;font-size:11px;font-weight:500}.s-venster__tabs span:first-child{background:var(--actie);border-color:var(--actie);color:var(--op-actie)}.s-venster__inhoud{gap:var(--ruimte-12);padding:var(--ruimte-12) var(--ruimte-16) var(--ruimte-16);flex:1;grid-template-rows:1fr auto;min-height:0;display:grid}.s-venster__paneel{border:1px solid var(--lijn);border-radius:var(--radius-12);padding:var(--ruimte-12);gap:var(--ruimte-8);flex-direction:column;min-width:0;display:flex}.s-chat__vraag{background:var(--actie);color:var(--op-actie);border-radius:var(--radius-12);padding:var(--ruimte-8) var(--ruimte-12);align-self:flex-start;font-size:13px;line-height:1.35}.s-chat__antwoord{padding:var(--ruimte-8) var(--ruimte-12);background:var(--papier);border-radius:var(--radius-12);gap:6px;display:grid}.s-chat__antwoord i{border-radius:var(--radius-pill);background:var(--lijn);height:6px}.s-chat__antwoord i:nth-child(2){width:82%}.s-chat__antwoord i:nth-child(3){width:55%}.s-chat__bronnen{gap:var(--ruimte-4);flex-wrap:wrap;display:flex}.s-chat__bronnen img,.s-flow__stap img{object-fit:contain;flex:none;width:12px;height:12px}.s-chat__bronnen span{font-family:var(--font-mono);background:var(--kwelder);color:var(--groen-tekst);border-radius:var(--radius-pill);align-items:center;gap:5px;padding:2px 8px;font-size:10px;display:inline-flex}.s-chat__status{font-family:var(--font-mono);color:var(--groen-tekst);margin-top:auto;font-size:9px}.s-chat__invoer{border:1px solid var(--lijn-veld);border-radius:var(--radius-pill);padding:6px var(--ruimte-12);color:var(--inkt-stil);font-size:11px}.s-flow{align-items:center;display:flex}.s-flow__deel{flex:0 auto;align-items:center;min-width:0;display:flex}.s-flow__deel+.s-flow__deel{flex:auto}.s-flow__lijn{background:var(--groen);flex:12px;min-width:12px;height:1px;position:relative}.s-flow__lijn:after{content:"";border-left:5px solid var(--groen);border-top:3.5px solid #0000;border-bottom:3.5px solid #0000;position:absolute;top:-3px;right:0}.s-flow__stap{font-family:var(--font-mono);white-space:nowrap;border:1px solid var(--groen);color:var(--inkt);background:var(--wit);border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;line-height:1.3;display:inline-flex}.s-flow__stap--goedkeuring{border-style:dashed;border-color:var(--oker);color:var(--oker)}.s-flow__stap--slot{background:var(--actie);border-color:var(--actie);color:var(--op-actie)}.s-venster__paneel .s-laag__mono{color:var(--inkt-stil)}@media (width<=1100px){.s-lagen{--schaal:.8}}@media (width<=1000px){.s-lagen{--schaal:.6}}@media (width<=760px){.s-lagen{--schaal:.5;--spreiding:60px;gap:var(--ruimte-8);min-height:0;padding:0;display:grid}.s-lagen__boog{justify-content:space-between;align-items:center;display:flex;position:static}.s-lagen__boog li{width:40px;height:40px;margin:0;position:static}.s-lagen__boog img{max-width:44px;max-height:32px}}@media (width<=420px){.s-lagen{--schaal:.42}}.s-visual:not(.s-visual--leeg){box-shadow:0 0 0 1px var(--lijn)}.s-portret .s-visual{box-shadow:none}.s-blokken{gap:var(--ruimte-32);text-align:left;grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.s-blokken__uitleg{font-family:var(--font-mono);color:var(--inkt-stil);font-size:12px;line-height:1.4}.s-blokken__kader{border:1px dashed var(--lijn-veld);border-radius:var(--radius-24);padding:var(--ruimte-16);gap:var(--ruimte-16);display:grid}.s-blokken__raster{gap:var(--ruimte-12);grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);grid-template-areas:".boven.""links kern rechts"".onder.";display:grid}.s-blokken__boven{grid-area:boven}.s-blokken__links{grid-area:links}.s-blokken__rechts{grid-area:rechts}.s-blokken__onder{grid-area:onder}.s-blokken__kern{background:var(--teal);color:var(--op-teal);border-radius:var(--radius-16);padding:var(--ruimte-16);gap:var(--ruimte-12);grid-area:kern;display:grid}.s-blokken__naam{font-family:var(--font-serif);font-size:24px;line-height:1}.s-blokken__vier{gap:var(--ruimte-8);grid-template-columns:1fr 1fr;display:grid}.s-blok{font-family:var(--font-sans);text-align:left;border-radius:var(--radius-12);padding:var(--ruimte-16);cursor:pointer;min-height:64px;font-size:15px;font-weight:500;line-height:1.3;transition:background-color .16s,box-shadow .16s,border-color .16s}.s-blok--rand{background:var(--wit);color:var(--inkt);border:1px dashed var(--lijn-veld);text-align:center}.s-blok--rand:hover,.s-blok--rand[data-voorbeeld]{background:var(--mist);border-color:var(--inkt-stil)}.s-blok--rand[aria-pressed=true]{border-style:solid;border-color:var(--inkt);box-shadow:0 0 0 1px var(--inkt)}.s-blok--kern{background:var(--diep);color:var(--op-diep);border:1px solid var(--diep);min-height:84px}.s-blok--kern:hover,.s-blok--kern[data-voorbeeld]{box-shadow:0 0 0 1px var(--op-teal-stil)}.s-blok--kern[aria-pressed=true]{box-shadow:0 0 0 2px var(--op-teal)}.s-blok--kern:focus-visible{outline-color:var(--op-teal);outline-offset:4px}.s-blokken__rondom{min-height:0;padding:var(--ruimte-12) var(--ruimte-16)}.s-blokken__paneel{background:var(--wit);border-radius:var(--radius-20);box-shadow:var(--schaduw-zwevend);padding:var(--ruimte-24);gap:var(--ruimte-16);box-sizing:border-box;min-height:340px;scroll-margin:var(--ruimte-16);flex-direction:column;align-items:flex-start;display:flex}@media (width<=1000px){.s-blokken{grid-template-columns:minmax(0,1fr)}.s-blokken__paneel{min-height:280px}}@media (width<=560px){.s-blokken__raster{grid-template-columns:1fr;grid-template-areas:"boven""links""kern""rechts""onder"}}.s-bouw{--p:1;gap:var(--ruimte-24);display:grid}.s-bouw__twee{gap:var(--ruimte-32);grid-template-columns:1fr 1fr;align-items:start;display:grid}.s-bouw__kant{gap:var(--ruimte-16);justify-items:center;margin:0;display:grid}.s-bouw__kant figcaption{gap:var(--ruimte-4);text-align:center;max-width:360px;display:grid}.s-bouw__kant figcaption strong{font-family:var(--font-serif);letter-spacing:-.01em;font-size:24px;font-weight:400;line-height:1.15}.s-bouw__stuk{--lokaal:clamp(0, calc(var(--p) * var(--n) - var(--i)), 1);opacity:var(--lokaal);transform:translateY(calc((var(--lokaal) - 1) * 70px))}.s-iso{width:100%;max-width:560px;height:auto;display:block;overflow:visible}.s-iso polygon{stroke:var(--inkt);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.s-iso__boven{fill:color-mix(in srgb, var(--c) 14%, var(--wit))}.s-iso__links{fill:color-mix(in srgb, var(--c) 38%, var(--wit))}.s-iso__rechts{fill:color-mix(in srgb, var(--c) 62%, var(--wit))}.s-iso--kern{--c:var(--blauw)}.s-iso--rand{--c:var(--lijn-veld)}.s-iso--infra{--c:var(--teal)}.s-iso--api{--c:var(--groen)}.s-iso--dak{--c:var(--diep)}.s-iso__draad polygon{fill:none;stroke-dasharray:4 3}.s-iso .s-iso__grond{fill:var(--tint-groen);stroke:none}.s-iso__hulp{stroke:var(--inkt-stil);stroke-width:1px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.s-iso__label line{stroke:var(--inkt-stil);stroke-width:1px;vector-effect:non-scaling-stroke}.s-iso__label circle{fill:var(--inkt)}.s-iso__label text{font-family:var(--font-mono);fill:var(--inkt);font-size:10.5px}@media (width<=760px){.s-bouw__twee{gap:var(--ruimte-40);grid-template-columns:1fr}}.s-schema{background:var(--wit);border-radius:var(--radius-16);box-shadow:inset 0 0 0 1px var(--lijn);padding:var(--ruimte-24);text-align:left;font-size:15px;line-height:1.4}.sv-cel--wit .s-schema,.sv-veld .s-schema{box-shadow:inset 0 0 0 1px var(--lijn)}.s-schema__beeld{gap:var(--ruimte-16);display:grid}.s-schema strong{font-weight:500}.s-schema__mono{font-family:var(--font-mono);color:var(--inkt-stil);font-size:12px;line-height:1.4}.s-schema__reeks{align-items:center;gap:var(--ruimte-8);flex-wrap:wrap;display:flex}.s-schema__pijl{width:16px;height:16px;stroke:var(--inkt-stil);flex:none}.s-schema__omlaag{width:1px;height:var(--ruimte-16);background:var(--lijn-veld);margin-left:var(--ruimte-24)}.s-schema__raster{gap:var(--ruimte-12);display:grid}.s-schema__raster--2{grid-template-columns:repeat(2,minmax(0,1fr))}.s-schema__raster--3{grid-template-columns:repeat(3,minmax(0,1fr))}.s-schema__raster--4{grid-template-columns:repeat(4,minmax(0,1fr))}.s-schema__raster--ruim{gap:var(--ruimte-32)}.s-schema__breed{max-width:none;box-shadow:inset 0 0 0 1px var(--lijn)}.s-tegel{border:1px solid var(--lijn);border-radius:var(--radius-12);padding:var(--ruimte-12) var(--ruimte-16);gap:var(--ruimte-4);background:var(--wit);align-content:start;display:grid}.s-tegel__icoon{width:28px;height:28px;stroke:var(--inkt);margin-bottom:var(--ruimte-4)}.s-tegel--groep{background:var(--papier);gap:var(--ruimte-12)}.s-tegel--stip{border-style:dashed;border-color:var(--lijn-veld)}.s-tegel--donker{background:var(--diep);border-color:var(--diep);color:var(--op-diep)}.s-tegel--donker .s-schema__mono{color:var(--op-teal-stil)}.s-tegel--teal{background:var(--teal);border-color:var(--teal);color:var(--op-teal);font-weight:500}.s-tegel--teal .s-schema__mono,.s-tegel--teal .s-klein{color:var(--op-teal-stil)}.s-chip{border:1px solid var(--lijn-veld);border-radius:var(--radius-pill);padding:var(--ruimte-4) var(--ruimte-12);background:var(--wit);color:var(--inkt);align-items:center;gap:6px;font-size:14px;display:inline-flex}.s-chip svg{width:14px;height:14px;stroke:var(--inkt-stil)}.s-chip--donker{background:var(--diep);border-color:var(--diep);color:var(--op-diep)}.s-chip--blok{border-radius:var(--radius-12);text-align:center;padding:var(--ruimte-12) var(--ruimte-8);justify-content:center;font-size:13px}.s-schema__logos{align-items:center;gap:var(--ruimte-12);margin-top:var(--ruimte-8);color:var(--inkt-zacht);flex-wrap:wrap;font-size:13px;font-weight:480;display:flex}.s-schema__logos img{width:auto;height:16px}.s-schema__zoek{border:1px solid var(--lijn-veld);border-radius:var(--radius-pill);padding:var(--ruimte-12) var(--ruimte-20)}.s-schema__slot{align-items:center;gap:var(--ruimte-8);display:flex}.s-schema__slot svg{width:16px;height:16px;stroke:var(--inkt-stil);flex:none}.s-schema__tijdlijn strong{align-items:center;gap:var(--ruimte-8);flex-wrap:wrap;display:flex}.s-schema__tijdlijn li{padding:var(--ruimte-12) 0}.s-schema__tijdlijn .sv-status{padding:2px 10px;font-size:12px}.s-schema__grafiek{border-radius:var(--radius-12);box-shadow:inset 0 0 0 1px var(--lijn);padding:var(--ruimte-12)}.s-schema__grafiek svg{width:100%;height:auto;display:block;overflow:visible}.s-punt-live{fill:var(--groen);stroke:var(--wit);stroke-width:2px}.s-punt-niet{fill:var(--wit);stroke:var(--oker);stroke-width:2px}.s-schema__as{padding-top:var(--ruimte-8);font-family:var(--font-mono);color:var(--inkt-stil);font-size:12px;line-height:1;display:flex}.s-schema__as span{text-align:center;flex:1}.s-schema__grafiek .sv-lijn-basis{stroke:var(--oker);stroke-width:1.5px}.s-schema__drempel{align-items:center;gap:var(--ruimte-8);display:flex}.s-schema__drempel i{width:var(--ruimte-24);border-top:1.5px dashed var(--oker)}.s-schema__legenda{gap:var(--ruimte-16);color:var(--inkt-zacht);font-size:13px;display:flex}.s-schema__legenda span{align-items:center;gap:6px;display:inline-flex}.s-stip-live,.s-stip-niet{border-radius:var(--radius-pill);box-sizing:border-box;width:9px;height:9px}.s-stip-live{background:var(--groen)}.s-stip-niet{border:2px solid var(--oker)}.s-schema__tabel th[scope=row]{color:var(--inkt);border-bottom:1px solid var(--lijn);padding:12px var(--ruimte-12) 12px 0;white-space:nowrap;vertical-align:baseline;font-size:15px;font-weight:500}.s-schema__tabel tr:last-child th{border-bottom:0}.s-schema__tabel thead th{color:var(--inkt);font-size:15px;font-weight:500}.s-schema__tabel td{color:var(--inkt-zacht);font-size:14px}.s-schema--venster{padding:0;overflow:hidden}.s-mock{grid-template-columns:180px minmax(0,1fr);min-height:340px;display:grid}.s-mock--builder{grid-template-columns:240px minmax(0,1fr)}.s-mock__zij{background:var(--papier);border-right:1px solid var(--lijn);padding:var(--ruimte-16);gap:var(--ruimte-16);align-content:start;display:grid}.s-mock__zij img{width:auto;height:26px}.s-mock__item{padding:5px var(--ruimte-8);color:var(--inkt-zacht);border-radius:8px;margin-top:2px;font-size:14px}.s-mock__item--actief{background:var(--kwelder);color:var(--inkt)}.s-mock__hoofd{padding:var(--ruimte-20);gap:var(--ruimte-16);flex-direction:column;min-width:0;display:flex}.s-mock__vraag{background:var(--mist);border-radius:var(--radius-16);padding:var(--ruimte-8) var(--ruimte-16);margin-top:var(--ruimte-4);align-self:flex-start;font-size:15px}.s-mock .sv-antwoord{font-size:15px}.s-mock__invoer{border:1px solid var(--lijn-veld);border-radius:var(--radius-16);padding:var(--ruimte-12) var(--ruimte-16);justify-content:space-between;align-items:center;gap:var(--ruimte-8);color:var(--inkt-stil);flex-wrap:wrap;margin-top:auto;font-size:14px;display:flex}.s-dias{gap:var(--ruimte-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.s-dia{aspect-ratio:16/9;border:1px solid var(--lijn);padding:var(--ruimte-12);border-radius:8px;align-content:start;gap:6px;font-size:12px;display:grid;position:relative;overflow:hidden}.s-dia i{border-radius:var(--radius-pill);background:var(--mist);height:5px}.s-dia i:nth-of-type(2){width:60%}.s-dia__voet{background:var(--teal);height:4px;position:absolute;bottom:0;left:0;right:0}.s-dia--titel{background:var(--diep);border-color:var(--diep);color:var(--op-diep);align-content:center;font-size:14px}.s-dia--titel i{background:var(--lijn-op-donker)}.s-regie{gap:var(--ruimte-12);align-content:start;display:grid}.s-regie__grid{gap:var(--ruimte-8);grid-template-columns:repeat(5,1fr);display:grid}.s-regie__app{aspect-ratio:1;border-radius:var(--radius-knop);background:var(--mist);place-items:center;display:grid;position:relative}.s-regie__app svg{width:36%;height:36%;stroke:var(--inkt-stil)}.s-regie__app--regie{background:var(--tint-groen)}.s-regie__app--regie svg{stroke:var(--groen-tekst)}.s-regie__app--regie i{border-radius:var(--radius-pill);background:var(--groen);width:6px;height:6px;position:absolute;top:6px;right:6px}.s-regie__app b{font-family:var(--font-mono);border-radius:var(--radius-pill);background:var(--oker);color:var(--wit);padding:3px 5px;font-size:11px;font-weight:500;line-height:1;position:absolute;top:-4px;right:-4px}.s-regie__laag{background:var(--teal);color:var(--op-teal);border-radius:var(--radius-12);padding:var(--ruimte-12) var(--ruimte-16);justify-content:space-between;align-items:baseline;gap:var(--ruimte-4) var(--ruimte-12);font-family:var(--font-serif);flex-wrap:wrap;font-size:20px;display:flex}.s-regie__laag .s-schema__mono{color:var(--op-teal-stil)}.s-tijdlijn{gap:var(--ruimte-16);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.s-tijdlijn li{border-top:1px solid var(--inkt);padding-top:var(--ruimte-16);gap:var(--ruimte-4);align-content:start;display:grid;position:relative}.s-tijdlijn li:before{content:"";border-radius:var(--radius-pill);background:var(--groen);width:9px;height:9px;position:absolute;top:-5px;left:0}.s-schema__accolade{border:1px solid var(--lijn-veld);padding:var(--ruimte-8) var(--ruimte-12) var(--ruimte-4);text-align:center;color:var(--groen-tekst);border-top:0;border-radius:0 0 8px 8px;grid-column:1/-1;margin:0 calc(20% + 3.2px) 0 calc(40% + 6.4px)}.s-motor{gap:0;display:grid}.s-motor>.s-schema__omlaag{margin-left:50%}.s-motor>.s-tegel--teal{font-family:var(--font-mono);text-align:center;margin-bottom:var(--ruimte-8);font-size:13px}.s-motor__venster{border:1px dashed var(--lijn-veld);border-radius:var(--radius-12);overflow:hidden}.s-motor__inhoud{gap:var(--ruimte-16);padding:var(--ruimte-16);grid-template-columns:1fr 1.2fr;display:grid}.s-motor__lijnen{gap:var(--ruimte-8);align-content:start;display:grid}.s-motor__lijnen i{border-radius:var(--radius-pill);background:var(--mist);height:8px}.s-motor__lijnen i:nth-child(2){width:70%}.s-motor__lijnen i:nth-child(4){width:45%}.s-motor__ai{border:1px solid var(--groen);border-radius:var(--radius-12);padding:var(--ruimte-12);gap:var(--ruimte-8);justify-items:start;display:grid}.s-motor__ai .s-chat__antwoord{box-sizing:border-box;width:100%}.s-schaduw{align-items:center;gap:var(--ruimte-12);grid-template-columns:auto auto minmax(0,1fr) auto auto auto minmax(0,1fr);display:grid}.s-schaduw__banen{gap:var(--ruimte-8);display:grid}.s-schaduw__uit{align-items:center;gap:var(--ruimte-8);font-size:14px;display:flex}.s-schaduw__uit svg{flex:none;width:16px;height:16px}.s-schema__leads{align-items:center;gap:var(--ruimte-12);flex-wrap:wrap;display:flex}.s-schema__leads svg{width:18px;height:18px;stroke:var(--groen)}.s-schema__leads .s-chip{border-radius:var(--radius-12);border-color:var(--lijn);background:var(--papier);padding:var(--ruimte-8) var(--ruimte-16)}@media (width<=760px){.s-schema:not(.s-schema--venster){padding:var(--ruimte-16)}.s-schema__raster--3,.s-schema__raster--4,.s-schema__raster--ruim{grid-template-columns:1fr 1fr}.s-schema__raster--3,.s-schema__raster--ruim,.s-mock,.s-mock--builder{grid-template-columns:1fr}.s-mock__zij{border-right:0;border-bottom:1px solid var(--lijn)}.s-mock:not(.s-mock--builder) .s-mock__zij>div{display:none}.s-tijdlijn{grid-template-columns:1fr}.s-tijdlijn li{border-top:0;border-left:1px solid var(--inkt);padding:0 0 0 var(--ruimte-16)}.s-tijdlijn li:before{top:0;left:-5px}.s-schema__accolade{text-align:left;border:0;margin:0;padding:0}.s-motor__inhoud{grid-template-columns:1fr}.s-schaduw{grid-template-columns:1fr;justify-items:start}.s-schaduw .s-schema__pijl{transform:rotate(90deg)}.s-schaduw__banen,.s-schaduw>.s-tegel{box-sizing:border-box;width:100%}}.s-tint-groen{background:var(--tint-groen)}.s-tint-blauw{background:var(--tint-blauw)}.s-kleurlijn>.sv-cel:nth-child(3n+1){--kleur:var(--blauw)}.s-kleurlijn>.sv-cel:nth-child(3n+2){--kleur:var(--teal)}.s-kleurlijn>.sv-cel:nth-child(3n){--kleur:var(--groen)}.s-stat__getal{color:var(--groen-tekst)}.sv-vlak-teal .s-stat__getal{color:inherit}.s-case{box-shadow:inset 0 0 0 1px var(--lijn);background:var(--wit)}.s-case:nth-child(3n+1){--kleur:var(--blauw)}.s-case:nth-child(3n+2){--kleur:var(--teal)}.s-case:nth-child(3n){--kleur:var(--groen-tekst)}.s-case .sv-code-label{color:var(--kleur);align-items:center;gap:var(--ruimte-8);display:inline-flex}.s-case .sv-code-label:before{content:"";border-radius:var(--radius-pill);background:var(--kleur);width:8px;height:8px}.s-herken svg{stroke:var(--groen)}.s-waarom__lijst{gap:var(--ruimte-8);display:grid}.s-waarom__tab{column-gap:var(--ruimte-8);row-gap:var(--ruimte-4);text-align:left;padding:var(--ruimte-20);border-radius:var(--radius-12);cursor:pointer;color:var(--inkt);box-shadow:inset 0 0 0 1px var(--lijn);background:0 0;grid-template-columns:40px 1fr;transition:background-color .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden}.s-waarom__tab:hover{background:var(--mist)}.s-waarom__nr{font-family:var(--font-mono);color:var(--teal);padding-top:7px;font-size:12px}.s-waarom__titel{font-family:var(--font-serif);letter-spacing:-.01em;font-size:26px;line-height:1.15}.s-waarom__tekst{color:var(--inkt-zacht);grid-column:2;font-size:15px;line-height:1.5}.s-waarom__tab[aria-selected=true]{background:var(--teal);color:var(--op-teal);box-shadow:none}.s-waarom__tab[aria-selected=true] .s-waarom__nr,.s-waarom__tab[aria-selected=true] .s-waarom__tekst{color:var(--op-teal-stil)}.s-waarom__balk{background:var(--groen-op-donker);transform-origin:0;width:100%;height:4px;animation:7s linear forwards s-vullen;position:absolute;bottom:0;left:0}.s-waarom:hover .s-waarom__balk,.s-waarom:focus-within .s-waarom__balk{animation-play-state:paused}@media (hover:none){.s-waarom__balk{display:none}}@keyframes s-vullen{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.s-waarom__paneel{gap:var(--ruimte-24);align-content:start;display:grid}.s-waarom__paneel[hidden]{display:none}.s-waarom__panelen{min-height:640px}.s-waarom__getal{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--groen-tekst);font-variant-numeric:lining-nums;font-size:clamp(34px,4.4vw,60px);line-height:1.04}@media (prefers-reduced-motion:reduce){.s-waarom__balk{animation:none;transform:none}}@media (width<=1000px){.s-waarom__panelen{min-height:0}}:root{--radius-knop:8px}.sv-knop{border-radius:var(--radius-knop)}.s-impact__cel{gap:var(--ruimte-12);flex-direction:column;min-height:250px;display:flex}.s-impact__klant{align-items:center;height:56px;font-weight:500;display:flex}.s-impact__klant.s-impact__klant--breed img{max-width:min(100%,190px);max-height:56px}.s-impact__klant img{object-fit:contain;width:auto;max-width:150px;height:auto;max-height:40px}.s-impact__getal--lang{text-wrap:balance;font-size:clamp(26px,2.5vw,36px)!important;line-height:1.08!important}.s-impact__getal{font-family:var(--font-serif);letter-spacing:-.02em;font-variant-numeric:lining-nums;color:var(--kleur);margin-top:var(--ruimte-12);font-size:clamp(40px,4.4vw,60px);line-height:1}.s-impact .sv-cel:nth-child(3n+1){--kleur:var(--blauw)}.s-impact .sv-cel:nth-child(3n+2){--kleur:var(--groen-tekst)}.s-impact .sv-cel:nth-child(3n){--kleur:var(--teal)}.s-impact:nth-of-type(2n) .sv-cel:nth-child(3n+1){--kleur:var(--groen-tekst)}.s-impact:nth-of-type(2n) .sv-cel:nth-child(3n+2){--kleur:var(--teal)}.s-impact:nth-of-type(2n) .sv-cel:nth-child(3n){--kleur:var(--blauw)}@media (width>=1001px){.s-impact .sv-cel{padding-top:var(--ruimte-32);padding-bottom:var(--ruimte-32)}}@media (width<=1000px){.sv-band.s-impact{grid-template-columns:1fr 1fr!important}.s-impact .sv-cel:nth-child(2n){border-left:1px solid var(--lijn)}.s-impact .sv-cel:nth-child(2){border-top:0}}@media (width<=1000px) and (width>=600px){.sv-band.sv-band--4{grid-template-columns:1fr 1fr!important}.sv-band--4>.sv-cel:nth-child(2n){border-left:1px solid var(--lijn)}.sv-band--4>.sv-cel:nth-child(2){border-top:0}}@media (width<=599px){.s-impact__cel{min-height:0;padding:var(--ruimte-20) var(--ruimte-16)}.s-impact__getal{font-size:clamp(26px,8vw,40px)}.s-impact__klant{height:44px}.s-impact__klant img{max-width:100%}.s-impact .sv-status{padding:var(--ruimte-4) 10px;font-size:13px}}.s-visual video{object-fit:cover;background:var(--diep);width:100%;height:100%;display:block}:root{--cel-x:var(--cel-padding)}@media (width<=760px){:root{--cel-x:var(--ruimte-20)}}.s-stapel--12{gap:var(--ruimte-12)}.s-lijstkop{margin-bottom:var(--ruimte-12)}.s-linkrij{gap:var(--ruimte-24)}.s-hero__midden:has(.s-h1--lang){max-width:1080px}.s-intro{text-wrap:pretty}@media (width<=420px){.s-hero__midden .sv-knoppen{flex-direction:column;align-items:stretch}}@media (width>=1001px){.s-plak{top:var(--ruimte-24);position:sticky}.s-plak-cel{top:var(--ruimte-24);align-self:start;position:sticky}}.s-herken__label{margin-top:var(--ruimte-12)}.s-antwoord__label{margin-top:var(--ruimte-16)}@media (width>=1001px){.s-antwoordcel--alleen .s-antwoordblok{gap:var(--ruimte-24);flex-direction:column;flex:1;display:flex}.s-antwoordcel--alleen .s-antwoord__label{padding-top:var(--ruimte-16);border-top:1px solid var(--lijn);margin-top:auto}.sv-vlak-teal.s-antwoordcel--alleen .s-antwoord__label{border-top-color:var(--lijn-op-donker)}}.s-lijst li{padding:var(--ruimte-16) 0}.s-lijst>li>.sv-stip{margin:0 17px 0 7px}.s-lijst--cases li{gap:var(--ruimte-4);display:grid}.s-lijst--cases strong{font-weight:500}.sv-vlak-teal .sv-knop--rand{color:var(--op-teal);border-color:var(--op-teal)}.sv-vlak-teal a.sv-knop--rand:hover{background:var(--op-teal);border-color:var(--op-teal);color:var(--teal)}.sv-root .sv-vlak-teal :focus-visible{outline-color:var(--op-teal)}.s-status--loopt .sv-stip{box-shadow:inset 0 0 0 2px var(--groen);background:0 0}.s-stat{gap:var(--ruimte-12);display:grid}.s-stat .s-stat__bron{align-items:center;gap:var(--ruimte-8);margin-top:0;display:flex}.s-stat .s-stat__bron:before{content:"";border-radius:var(--radius-pill);background:var(--kleur,var(--groen));flex:none;width:6px;height:6px}.s-kleurlijn .s-stat__getal{color:var(--kleur)}.s-kleurlijn>.sv-cel:nth-child(3n) .s-stat__getal{color:var(--groen-tekst)}.s-chart__kop,.s-chart__uitkomst{margin-bottom:var(--ruimte-20)}.s-chart__uitkomst .sv-meet__waarde{color:var(--groen-tekst);margin-top:0}.s-chart__groepkop{margin-bottom:var(--ruimte-4)}.s-chart__noot{margin-top:var(--ruimte-16)}.s-waarom__meting{gap:var(--ruimte-4);display:grid}.sv-band--4.s-kleurlijn>.sv-cel:nth-child(4),.s-kleurlijn.s-kleurlijn--vervolg>.sv-cel:first-child{--kleur:var(--inkt)}.s-kleurlijn.s-kleurlijn--vervolg>.sv-cel:nth-child(2){--kleur:var(--blauw)}.s-notitie{background:var(--tint-blauw);border-radius:var(--radius-12);padding:var(--ruimte-16) var(--ruimte-20);gap:var(--ruimte-8);justify-items:start;display:grid}.s-preview{position:relative}.s-preview>.sv-status{top:var(--ruimte-12);left:var(--ruimte-12);z-index:1;box-shadow:var(--schaduw-popover);position:absolute}.s-preview .s-visual:not(.s-visual--leeg){box-shadow:none;outline:1px dashed var(--lijn-veld);outline-offset:-1px}.s-codevenster .s-venster__balk{justify-content:space-between}.s-codevenster__inhoud{grid-template-columns:1.15fr 1fr;min-height:300px;display:grid}.s-codevenster__vraag{background:var(--diep);padding:var(--ruimte-24) var(--ruimte-20);gap:var(--ruimte-8);align-content:start;margin:0;display:grid;overflow-x:auto}.s-codevenster__regel{grid-template-columns:var(--ruimte-20) minmax(0, 1fr);gap:var(--ruimte-12);font-family:var(--font-mono);color:var(--op-teal-stil);font-size:13px;line-height:1.6;display:grid}.s-codevenster__regel code{font:inherit;color:var(--op-actie);white-space:pre-wrap;overflow-wrap:anywhere}.s-codevenster__regel:first-child code{color:var(--groen-op-donker)}.s-codevenster__antwoord{padding:var(--ruimte-24) var(--ruimte-20);gap:var(--ruimte-16);border-left:1px solid var(--lijn);align-content:start;display:grid}.s-codevenster__tekst{color:var(--inkt);margin:0;font-size:16px;line-height:1.5}.s-codevenster__bronnen{gap:var(--ruimte-8);display:grid}.s-codevenster__bron{align-items:center;gap:var(--ruimte-8);color:var(--inkt-zacht);font-size:14px;display:flex}.s-codevenster .sv-bron{cursor:default;margin:0}.s-codevenster__log{font-family:var(--font-mono);color:var(--groen-tekst);padding-top:var(--ruimte-12);border-top:1px solid var(--lijn);font-size:12px;line-height:1.5}@media (width<=760px){.s-codevenster__inhoud{grid-template-columns:minmax(0,1fr);min-height:0}.s-codevenster__antwoord{border-left:0}}.s-tegel--tint{background:var(--tint-groen);border-color:var(--tint-groen)}.s-tegel--teal .s-tegel__icoon,.s-tegel--donker .s-tegel__icoon{stroke:currentColor}.s-schaduw{max-width:1120px;margin:0 auto}.s-schaduw__baan{column-gap:var(--ruimte-12);grid-template-columns:auto minmax(0,1fr);align-items:center}.s-schaduw__baan .s-tegel__icoon{grid-row:1/span 2;margin:0}.s-schema__tijdlijn li:last-child{border-bottom:0;padding-bottom:0}.s-schema:has(.s-groei){container-type:inline-size}.s-groei{display:none}.s-groei__tabel .sv-tabel{min-width:0}.s-groei__stap{border:1px solid var(--lijn);border-radius:var(--radius-12);padding:var(--ruimte-12) var(--ruimte-16);gap:var(--ruimte-8);display:grid}.s-groei__stap dl{gap:var(--ruimte-8);margin:0;display:grid}.s-groei__stap dl div{gap:var(--ruimte-12);padding-top:var(--ruimte-8);border-top:1px solid var(--lijn);grid-template-columns:96px minmax(0,1fr);display:grid}.s-groei__stap dt{color:var(--inkt-stil);font-size:14px}.s-groei__stap dd{color:var(--inkt-zacht);margin:0;font-size:14px}@container (width<=620px){.s-groei{gap:var(--ruimte-12);display:grid}.s-groei__tabel{display:none}}.s-nav__mobiel a[aria-current=page]{align-items:center;gap:var(--ruimte-12);color:var(--blauw);font-weight:500;display:flex}.s-nav__mobiel a[aria-current=page]:before{content:"";border-radius:var(--radius-pill);background:var(--groen);flex:none;width:8px;height:8px}.s-klein .sv-link{font-size:inherit}@media (prefers-reduced-motion:no-preference){.s-faq{interpolate-size:allow-keywords}.s-faq details::details-content{block-size:0;transition:block-size .28s cubic-bezier(.2, .7, .2, 1), content-visibility .28s allow-discrete;overflow:clip}.s-faq details[open]::details-content{block-size:auto}}@media (width<=760px){.s-logos{--logo-schaal:.72}.s-logos__lijst{gap:var(--ruimte-32)}.sv-voet__links a{padding:10px 0}.sv-voet__onder{flex-direction:column}.sv-voet__onder a,div>.sv-link{padding:var(--ruimte-12) 0;display:inline-block}.s-regie__grid{grid-template-columns:repeat(7,1fr);gap:6px}.s-regie>.s-rij-tussen{align-items:flex-start;gap:var(--ruimte-4);flex-direction:column}.s-regie__app b{padding:2px 3px;font-size:10px;top:-3px;right:-3px}.s-regie__app--regie i{top:4px;right:4px}}.s-hero2 .s-h1{font-size:clamp(40px,4.7vw,68px)}.s-hero2 .s-h1--lang{font-size:clamp(34px,3.9vw,56px)}.s-hero2__tekst{justify-content:center;align-items:flex-start;gap:var(--ruimte-24);padding:var(--ruimte-96) var(--cel-padding);flex-direction:column;display:flex}.s-hero2__tekst .s-intro{max-width:560px}.s-hero2__tekst .sv-knoppen{margin-top:var(--ruimte-8)}.s-hero2__beeld{padding:var(--ruimte-64) var(--cel-padding);background:var(--tint-groen);align-items:center;display:grid;position:relative;overflow:hidden}.s-hero2__beeld .sv-gloed{width:130%;bottom:-120px}.s-hero2__visual{z-index:1;width:100%;min-width:0;position:relative}.s-hero2--onder .s-h1{font-size:clamp(40px,5.6vw,84px)}.s-hero2--onder .s-h1--lang{font-size:clamp(36px,4.5vw,64px)}.s-hero2--onder .s-hero2__kop{padding:var(--ruimte-96) var(--cel-padding) var(--ruimte-64);align-items:flex-end;display:flex}.s-hero2--onder .s-hero2__tekst{padding:var(--ruimte-96) var(--cel-padding) var(--ruimte-64);justify-content:flex-end}.s-hero2--onder .s-hero2__beeld{padding:var(--ruimte-64) var(--cel-padding) var(--ruimte-96)}.s-hero2--onder .s-hero2__visual{max-width:1200px;margin:0 auto}.s-hero2--breed>.sv-band:first-child{grid-template-columns:minmax(0,1fr)}.s-hero2--breed .s-hero2__kop{padding-bottom:var(--ruimte-24)}.s-hero2--breed .s-hero2__tekst{border-left:0;padding-top:0}.s-hero2--breed .s-hero2__tekst .s-intro{max-width:860px}@media (width<=1000px){.s-hero2--onder .s-hero2__kop{padding-bottom:var(--ruimte-24)}.s-hero2--onder .s-hero2__tekst{border-top:0;padding-top:0}}@media (width<=760px){.s-hero2__tekst,.s-hero2--onder .s-hero2__kop{padding:var(--ruimte-48) var(--ruimte-20)}.s-hero2--onder .s-hero2__kop{padding-bottom:var(--ruimte-24)}.s-hero2--onder .s-hero2__tekst{padding:0 var(--ruimte-20) var(--ruimte-48)}.s-hero2__beeld,.s-hero2--onder .s-hero2__beeld{padding:var(--ruimte-40) var(--ruimte-20) var(--ruimte-48)}}@media (width<=420px){.s-hero2__tekst .sv-knoppen{flex-direction:column;align-self:stretch;align-items:stretch}}@media (width>=1001px){.s-hero2 .s-lagen{--schaal:.6}.s-hero2__beeld:has(.s-lagen){padding-left:var(--ruimte-24);padding-right:var(--ruimte-24)}}@media (width>=1001px) and (width<=1279px){.s-hero2 .s-lagen{--schaal:.45;padding:0 48px}}.s-deurtjes{gap:var(--ruimte-16);display:grid}.s-deurtje{gap:var(--ruimte-12) var(--ruimte-24);padding:var(--ruimte-24);background:var(--wit);border-radius:var(--radius-16);box-shadow:inset 0 0 0 1px var(--lijn);color:var(--inkt);grid-template-columns:minmax(0,1fr) auto;align-items:end;text-decoration:none;transition:box-shadow .16s;display:grid}.s-deurtje:first-child{--kleur:var(--blauw)}.s-deurtje:nth-child(2){--kleur:var(--groen-tekst)}.s-deurtje .sv-code-label{color:var(--kleur);align-items:center;gap:var(--ruimte-8);grid-column:1/-1;display:inline-flex}.s-deurtje .sv-code-label:before{content:"";border-radius:var(--radius-pill);background:var(--kleur);width:8px;height:8px}.s-deurtje__zin{font-family:var(--font-serif);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(21px,1.9vw,28px);line-height:1.2}.s-deurtje svg{width:44px;height:44px;padding:var(--ruimte-12);box-sizing:border-box;border-radius:var(--radius-knop);box-shadow:inset 0 0 0 1px var(--inkt);transition:background-color .16s,color .16s,transform .16s}.s-deurtje:hover svg{background:var(--actie);color:var(--op-actie);transform:translateY(2px)}.s-impact:nth-of-type(odd) .sv-cel:nth-child(odd),.s-impact:nth-of-type(2n) .sv-cel:nth-child(2n){background:var(--veld)}@media (width<=1000px){.s-impact:nth-of-type(n) .sv-cel:nth-child(n){background:0 0}.s-impact:nth-of-type(n) .sv-cel:nth-child(4n+1),.s-impact:nth-of-type(n) .sv-cel:nth-child(4n){background:var(--veld)}}.s-regie__grid:not(.s-regie__grid--regie) .s-regie__app:nth-child(4n+1){transform:rotate(-4deg)translate(1px,3px)}.s-regie__grid:not(.s-regie__grid--regie) .s-regie__app:nth-child(4n+2){transform:rotate(3deg)translate(-2px,-2px)}.s-regie__grid:not(.s-regie__grid--regie) .s-regie__app:nth-child(4n+3){transform:rotate(-2deg)translate(2px,-3px)}.s-regie__grid:not(.s-regie__grid--regie) .s-regie__app:nth-child(4n){transform:rotate(5deg)translate(-1px,2px)}.s-regie__grid--regie{padding-top:var(--ruimte-12)}.s-regie__grid--regie .s-regie__app:before{content:"";width:1px;height:var(--ruimte-8);background:var(--groen);position:absolute;bottom:100%;left:50%}.s-regie__grid--regie .s-regie__app:nth-child(-n+5):before{height:var(--ruimte-24)}@media (width<=760px){.s-regie__grid--regie .s-regie__app:before{height:6px}.s-regie__grid--regie .s-regie__app:nth-child(-n+7):before{height:var(--ruimte-24)}}@media (width>=1001px){.s-lijst--twee{column-gap:var(--cel-padding);border-top:0;grid-template-columns:1fr 1fr;display:grid}.s-lijst--twee li{border-top:1px solid var(--lijn);border-bottom:0}}.s-partnermodel .s-schema{max-width:1120px;margin:0 auto}.s-scheiding{height:var(--ruimte-48);border-top:1px solid var(--lijn);border-image-source:linear-gradient(var(--lijn), var(--lijn));background:repeating-linear-gradient(135deg, transparent 0 9px, var(--lijn) 9px 10px);border-image-slice:1;border-image-width:1px 0 0;border-image-outset:0 100vw}@media (width<=760px){.s-scheiding{height:var(--ruimte-32)}}.s-deur{gap:var(--ruimte-24);flex-direction:column;display:flex}.s-overal__beeld{display:grid}.s-overal__platform{justify-self:center;justify-items:center;gap:var(--ruimte-8);padding-bottom:var(--ruimte-8);display:grid}.s-overal__platform img{width:auto;height:48px;display:block}.s-overal__waaier{width:100%;height:56px;display:block}.s-overal__waaier path{fill:none;stroke:var(--lijn-veld);stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke;transition:stroke .4s}.s-overal__waaier path[data-actief]{stroke:var(--groen);stroke-width:2px;stroke-dasharray:none}.s-overal__plekken{gap:var(--ruimte-16);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.s-overal__plekken li{gap:var(--ruimte-8);cursor:default;align-content:start;justify-items:start;display:grid}.s-overal__dok{width:100%;height:48px;margin-bottom:var(--ruimte-8);box-sizing:border-box;border-radius:var(--radius-knop);border:1px dashed var(--lijn-veld);transition:background-color .4s,border-color .4s,box-shadow .4s}.s-overal__plekken li[data-actief] .s-overal__dok{background:var(--teal);border:1px solid var(--teal);box-shadow:var(--schaduw-popover)}.s-overal__teken{align-items:center;height:44px;display:flex}.s-overal__teken>svg:not(.s-overal__vlag){width:44px;height:44px;stroke:var(--inkt);stroke-width:1.25px}.s-overal__vlag{width:48px;height:32px;box-shadow:0 0 0 1px var(--lijn);border-radius:3px}.s-vlag-rood{fill:var(--vlag-rood)}.s-vlag-wit{fill:var(--wit)}.s-vlag-blauw{fill:var(--vlag-blauw)}.s-vlag-eu{fill:var(--vlag-eu)}.s-vlag-ster{fill:var(--vlag-ster)}.s-overal__plekken strong{font-family:var(--font-serif);letter-spacing:-.01em;font-size:22px;font-weight:400;line-height:1.15;transition:color .4s}.s-overal__plekken li[data-actief] strong{color:var(--teal)}@media (width<=560px){.s-overal__plekken{gap:var(--ruimte-24) var(--ruimte-16);grid-template-columns:repeat(2,minmax(0,1fr))}.s-overal__waaier{height:var(--ruimte-24);visibility:hidden}}.s-spreiding{gap:var(--ruimte-12);margin:0;display:grid}.s-spreiding .s-chart__kop{margin-bottom:0}.s-spreiding svg{width:100%;height:auto;display:block;overflow:visible}.s-spreiding__beter{fill:var(--tint-groen)}.s-spreiding__assen{fill:none;stroke:var(--inkt);stroke-width:1.25px}.s-spreiding__label{font-family:var(--font-sans);fill:var(--inkt-zacht);font-size:13px}.s-spreiding__label--groen{fill:var(--groen-tekst)}.s-spreiding__verschil{paint-order:stroke;stroke:var(--wit);stroke-width:10px;stroke-linejoin:round}.s-spreiding__maat{fill:none;stroke:var(--inkt-stil);stroke-width:1px}.s-spreiding__lood{stroke:var(--inkt-stil);stroke-width:1px;stroke-dasharray:4 4}.s-spreiding__punt{fill:var(--teal);stroke:var(--wit);stroke-width:3px}.s-spreiding__frontier{fill:var(--wit);stroke:var(--inkt);stroke-width:2px}.s-spreiding__nr{font-family:var(--font-sans);fill:var(--wit);font-size:13px;font-weight:600}.s-spreiding__punt--beste{fill:var(--groen)}.s-spreiding__gloed{fill:var(--groen);opacity:.16}.s-spreiding__punt--tussen{fill:var(--teal)}.s-spreiding__stap{fill:none;stroke:var(--teal);stroke-width:2px}.s-spreiding__pijlpunt{fill:var(--inkt)}.s-spreiding__pijlpunt--groen{fill:var(--groen)}.s-spreiding__naam{font-family:var(--font-sans);fill:var(--inkt);font-size:14px;font-weight:500}.s-spreiding__naam--beste{fill:var(--groen-tekst)}.s-kopintro{margin-top:var(--ruimte-16)}.s-ws{--strook:86px;--kop:0px}.s-ws__hoofd{background:var(--papier)}.s-ws__hoofdcel{justify-content:space-between;align-items:baseline;gap:var(--ruimte-4) var(--ruimte-32);padding-top:var(--ruimte-20);padding-bottom:var(--ruimte-16);flex-wrap:wrap;display:flex}.s-ws__hoofdcel .s-kop-xl{font-size:clamp(32px,3.4vw,46px)}.s-ws__kaart{background:var(--papier)}.s-ws__kaart:first-of-type{--kleur:var(--teal)}.s-ws__kaart:nth-of-type(2){--kleur:var(--blauw)}.s-ws__kaart:nth-of-type(3){--kleur:var(--blauw-diep)}.s-ws__kaart:nth-of-type(4){--kleur:var(--diep)}.s-ws__strook{height:var(--strook);box-sizing:border-box;padding:var(--ruimte-12) var(--cel-x) 0;background:var(--kleur);color:var(--op-teal);align-content:start;gap:6px;display:grid}.s-ws__titelrij{align-items:baseline;gap:var(--ruimte-16);display:flex}.s-ws__strook .s-waarom__nr{color:var(--op-teal-stil);padding-top:0}.s-w2__titel{font-family:var(--font-serif);letter-spacing:-.02em;margin:0;font-size:clamp(26px,2.4vw,34px);font-weight:400;line-height:1.06}.s-w2__tekst{color:var(--op-teal);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;line-height:1.4;overflow:hidden}.s-ws__inhoud{background:var(--papier);color:var(--inkt);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.s-ws__cel{padding:var(--ruimte-16) var(--cel-x);box-sizing:border-box;min-width:0}.s-ws__cel+.s-ws__cel{border-left:1px solid var(--lijn)}.s-ws__cel--beeld{background:var(--wit)}.s-ws .s-schema__tijdlijn li{padding:6px 0}.s-ws .s-overal__dok{height:32px;margin-bottom:0}.s-ws .s-overal__waaier{height:32px}.s-ws .s-overal__platform img{height:36px}.s-ws .s-w2__uitleg{gap:var(--ruimte-16)}.s-ws .s-w2__uitleg .sv-icoon{width:48px;height:48px}.s-w2__beeld{gap:var(--ruimte-24);align-content:center;display:grid}.s-w2__duo{gap:var(--ruimte-24);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;display:grid}.s-w2__uitleg{justify-content:center;gap:var(--ruimte-24);flex-direction:column;display:flex}.s-w2__uitleg .sv-icoon{flex:none}.s-w2__meting{gap:var(--ruimte-8);display:grid}.s-w2__getal{font-family:var(--font-serif);letter-spacing:-.02em;font-variant-numeric:lining-nums;color:var(--groen-tekst);text-wrap:balance;font-size:clamp(28px,2.8vw,40px);line-height:1.04}@media (width>=1001px){.s-ws:after{content:"";height:14vh;display:block}.s-ws__hoofd{z-index:6;position:sticky;top:0}.s-ws{--stap:var(--strook)}.s-ws__kaart{top:min(calc(var(--kop) + var(--i) * var(--stap)), calc(100vh - var(--h,0px)));min-height:calc(100vh - var(--kop) - var(--i) * var(--stap));box-sizing:border-box;flex-direction:column;display:flex;position:sticky}.s-ws__inhoud{flex:1}}@media (width<=1000px){.s-ws__strook{height:auto;padding-bottom:var(--ruimte-16)}.s-w2__tekst{white-space:normal}.s-ws__inhoud{grid-template-columns:minmax(0,1fr)}.s-ws__cel{padding:var(--ruimte-24) var(--cel-x)}.s-ws__cel+.s-ws__cel{border-left:0;border-top:1px solid var(--lijn)}.s-w2__duo{grid-template-columns:minmax(0,1fr)}}.s-post__beeld{aspect-ratio:16/9;border-radius:var(--radius-12);box-shadow:0 0 0 1px var(--lijn);display:block;overflow:hidden}.s-post__beeld img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block}.s-post:hover .s-post__beeld img{transform:scale(1.03)}.s-post__omslag{max-width:900px}.s-extern--foto{gap:var(--ruimte-24);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.s-extern+.s-extern{padding-top:var(--ruimte-32);border-top:1px solid var(--lijn)}@media (width<=760px){.s-extern--foto{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.s-post__beeld img{transition:none}}.s-impact__uitnodiging{justify-content:space-between;text-decoration:none;transition:background-color .2s}.sv-band.s-impact .sv-cel.s-impact__uitnodiging{background:var(--teal);color:var(--op-teal)}.sv-band.s-impact .sv-cel.s-impact__uitnodiging:hover{background:var(--blauw)}.s-impact__vraag{font-family:var(--font-serif);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(26px,2.6vw,38px);line-height:1.08}.s-impact__actie{align-items:center;gap:var(--ruimte-8);font-size:16px;font-weight:450;display:inline-flex}.s-impact__actie svg{transition:transform .2s}.s-impact__uitnodiging:hover .s-impact__actie svg{transform:translate(4px)}@media (width>=1001px) and (height<=779px){.s-ws{--stap:0px}}.s-schema,.sv-cel--wit .s-schema,.sv-veld .s-schema{box-shadow:none;background:0 0;border-radius:0;padding:0}.s-schema.s-schema--venster{background:var(--wit);box-shadow:inset 0 0 0 1px var(--lijn);border-radius:var(--radius-12)}.s-ws .s-schema{padding:0}@media (width<=760px){.s-schema:not(.s-schema--venster){padding:0}}.s-tegel{border:0;border-top:1px solid var(--inkt);padding:var(--ruimte-12) 0 0;background:0 0;border-radius:0}.s-tegel--groep,.s-tegel--stip{border-top:1px dashed var(--lijn-veld);background:0 0}.s-tegel--donker,.s-tegel--teal,.s-tegel--tint,.s-schaduw__baan--agent{padding:var(--ruimte-12) var(--ruimte-16);border-top:0}.s-tegel--donker{background:var(--diep)}.s-tegel--teal{background:var(--teal)}.s-tegel--tint{background:var(--tint-groen)}.s-schaduw__baan--agent{background:var(--tint-blauw)}.s-schema__grafiek{box-shadow:none;padding:var(--ruimte-12) 0;border-top:1px solid var(--lijn);border-bottom:1px solid var(--lijn);border-radius:0}.s-schema>.s-schema__beeld>.sv-bronkaart,.s-schema__breed{box-shadow:none;border-top:1px solid var(--inkt);padding:var(--ruimte-12) 0 0;background:0 0;border-radius:0;max-width:none}.s-mock .sv-bronkaart{background:var(--wit);border-radius:var(--radius-12);box-shadow:inset 0 0 0 1px var(--lijn);padding:var(--ruimte-16);border-top:0}.s-schema__leads .s-chip{border-radius:var(--radius-knop);background:0 0}.s-groei__stap{border:0;border-top:1px solid var(--inkt);padding:var(--ruimte-12) 0 0;border-radius:0}.s-blokken__kader,.s-blokken__kern{border-radius:0}.s-blok{border-radius:var(--radius-knop)}.s-blokken__paneel{box-shadow:none;border-top:1px solid var(--inkt);padding:var(--ruimte-20) 0 0;background:0 0;border-radius:0}.s-deurtje{box-shadow:none;border-top:1px solid var(--inkt);padding:var(--ruimte-20) 0;background:0 0;border-radius:0}.s-deurtje:hover{box-shadow:none}.s-deurtje:hover .s-deurtje__zin{color:var(--kleur)}.s-cases{gap:0}.sv-kaart.s-case{box-shadow:none;border-left:1px solid var(--lijn);background:0 0;border-radius:0}.sv-kaart.s-case:first-child{border-left:0}.sv-kaart.s-case:nth-child(odd){background:var(--veld)}.s-kleurlijn>.sv-cel:not(.sv-vlak-teal){box-shadow:none}.s-kleurlijn>.sv-cel:nth-child(odd):not(.sv-vlak-teal){background:var(--veld)}.s-kleurlijn.s-kleurlijn--vervolg>.sv-cel:nth-child(odd):not(.sv-vlak-teal){background:0 0}.s-kleurlijn.s-kleurlijn--vervolg>.sv-cel:nth-child(2n):not(.sv-vlak-teal){background:var(--veld)}.s-ws .s-schema__grafiek{max-width:460px}.s-ws--kort{--strook:60px}.s-ws--kort .s-ws__strook{align-content:center;padding-top:0}.s-ws__kaart{scroll-margin-top:var(--kop)}.s-laag--eigen{outline:2px dashed var(--lijn-veld);outline-offset:-2px}.s-eigen__inhoud{grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}.s-lagen:not(:has(.s-lagen__boog)){padding:0}@media (width>=1001px){.s-hero2.s-hero2--onder .s-lagen{--schaal:.68;max-width:780px;margin:0 auto}}.s-plat{gap:var(--ruimte-40);text-align:left;grid-template-columns:minmax(0,1fr) 360px;align-items:center;display:grid}.s-hero2.s-hero2--onder .s-lagen.s-lagen--vol,.s-lagen.s-lagen--vol{--schaal:.8;--spreiding:110px;max-width:none;min-height:calc(1260px * var(--schaal));margin:0;padding:0}.s-lagen--vol .s-plaat{box-sizing:border-box;border-radius:var(--radius-24);transform:translateZ(calc(var(--z) * (175px + var(--spreiding) * .5 * (1 - var(--p)))));opacity:1;outline-offset:4px;outline:3px solid #0000;transition:opacity .25s,outline-color .25s;position:absolute;inset:0}.s-plaat--duo{gap:var(--ruimte-16);transform-style:preserve-3d;grid-template-columns:1fr 1fr;display:grid}.s-plaat__half{background:var(--wit);border-radius:var(--radius-24);box-shadow:var(--schaduw-zwevend);padding:var(--ruimte-20) var(--ruimte-24);align-content:end;gap:var(--ruimte-16);outline-offset:4px;outline:3px solid #0000;transition:opacity .25s,outline-color .25s;display:grid}.s-plaat__logos{gap:var(--ruimte-12);flex-wrap:wrap;display:flex}.s-plaat__logos img{object-fit:contain;border-radius:var(--radius-knop);width:34px;height:34px}.s-plaat__modellen{gap:var(--ruimte-8);display:flex}.s-plaat__modellen i{border-radius:var(--radius-knop);background:var(--tint-blauw);height:28px;box-shadow:inset 0 0 0 1px var(--lijn);flex:1}.s-plaat__modellen i:first-child{background:var(--kwelder)}.s-plaat--rondom{background:var(--kwelder);border:2px dashed var(--groen);box-shadow:var(--schaduw-zwevend)}.s-rondom__band{left:var(--ruimte-24);right:var(--ruimte-24);bottom:var(--ruimte-20);gap:var(--ruimte-24);grid-template-columns:1fr 1fr;align-items:end;display:grid;position:absolute}.s-rondom__groep{gap:var(--ruimte-8);align-content:start;display:grid}.s-rondom__groep .s-laag__titel{font-size:22px}.s-rondom__chips{flex-wrap:wrap;gap:6px;display:flex}.s-rondom__chips span{background:var(--wit);color:var(--inkt);border-radius:var(--radius-knop);box-shadow:inset 0 0 0 1px var(--lijn);align-items:center;gap:6px;padding:5px 9px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}.s-rondom__chips svg{width:14px;height:14px;stroke:var(--groen-tekst);flex:none}.s-lagen--vol .s-laag--interface{inset:0}.s-lagen--vol .s-midden__blok{min-height:96px;padding:var(--ruimte-12)}.s-lagen--vol .s-midden__blok strong{font-size:16px}.s-lagen--vol .s-midden__blok ul{margin:var(--ruimte-4) 0 0;gap:5px;padding:0;list-style:none;display:grid}.s-lagen--vol .s-midden__blok li{color:var(--inkt-zacht);padding-left:10px;font-size:12.5px;line-height:1.25;position:relative}.s-lagen--vol .s-midden__blok li:before{content:"";border-radius:var(--radius-pill);background:var(--groen);width:4px;height:4px;position:absolute;top:.5em;left:0}.s-lagen--vol .s-laag--interface .s-venster__tabs span:first-child{border-color:var(--lijn);color:var(--groen-tekst);font-family:var(--font-mono);background:0 0}:is(.s-lagen--vol[data-keuze] .s-plaat:not([data-actief]):not(:has([data-actief])),.s-lagen--vol[data-keuze] .s-plaat__half:not([data-actief])){opacity:.4}.s-lagen--vol .s-plaat[data-actief],.s-lagen--vol .s-plaat__half[data-actief]{outline-color:var(--groen)}.s-lagen--vol[data-keuze] .s-midden__blok:not([data-actief]){opacity:.45}.s-lagen--vol .s-midden__blok[data-actief]{box-shadow:inset 0 0 0 2px var(--groen-op-donker)}.s-plat__legenda{border-top:1px solid var(--inkt);display:grid}.s-plat__rij{align-items:center;column-gap:var(--ruimte-12);padding:var(--ruimte-12) 0;border-bottom:1px solid var(--lijn);color:var(--inkt);grid-template-columns:20px minmax(0,1fr) auto;row-gap:2px;text-decoration:none;transition:background-color .16s,padding .16s;display:grid}.s-plat__rij:hover,.s-plat__rij:focus-visible{background:var(--wit);padding-left:var(--ruimte-8);padding-right:var(--ruimte-8)}.s-plat__rij--kern{padding-left:var(--ruimte-20)}.s-plat__rij--kern:hover,.s-plat__rij--kern:focus-visible{padding-left:var(--ruimte-24)}.s-plat__naam{font-size:17px;font-weight:500}.s-plat__sub{font-family:var(--font-mono);color:var(--inkt-stil);grid-column:2/-1;font-size:12px;line-height:1.45}.s-plat__rij--kern .sv-code-label{color:var(--blauw)}.s-plat__vlak{background:var(--diep);border-radius:3px;width:16px;height:12px}.s-plat__vlak--interface{background:var(--wit);box-shadow:inset 0 0 0 1px var(--lijn-veld)}.s-plat__vlak--guardrails{border:1.5px dashed var(--lijn-veld);box-sizing:border-box;background:0 0}.s-plat__vlak--modellen,.s-plat__vlak--koppelingen{background:var(--wit);box-shadow:inset 0 0 0 1px var(--lijn-veld)}.s-plat__vlak--infrastructuur{background:var(--teal)}@media (width<=1100px){.s-plat{grid-template-columns:minmax(0,1fr)}.s-lagen.s-lagen--vol,.s-hero2.s-hero2--onder .s-lagen.s-lagen--vol{--schaal:.7}}@media (width<=760px){.s-lagen.s-lagen--vol,.s-hero2.s-hero2--onder .s-lagen.s-lagen--vol{--schaal:.42;--spreiding:60px;min-height:0;padding:var(--ruimte-24) 0;display:block}}@media (width>=761px){.s-lagen.s-lagen--stil{--schaal:.5;--p:1;max-width:620px}}.s-lagen--stil{--p:1}.s-hero2--onder .s-hero2__visual:has(video){max-width:980px}.s-hero2--onder .s-hero2__visual:has(.s-plat){max-width:1320px}.s-pijp .s-schema__beeld{gap:0}.s-pijp__baan{gap:var(--ruimte-20);padding:var(--ruimte-16) 0;border-top:1px solid var(--lijn);grid-template-columns:150px minmax(0,1fr);align-items:center;display:grid;position:relative}.s-pijp__baan:first-child{border-top:1px solid var(--inkt)}.s-pijp__baan+.s-pijp__baan:before{content:"";border-right:1.5px solid var(--groen);border-bottom:1.5px solid var(--groen);background:var(--wit);width:12px;height:12px;position:absolute;top:-7px;left:6px;transform:rotate(45deg)translate(-2px,-2px)}.s-pijp__kop{align-content:start;gap:2px;display:grid}.s-pijp__kop strong{font-family:var(--font-serif);letter-spacing:-.01em;font-size:22px;font-weight:400;line-height:1.1}.s-pijp__inhoud{min-width:0}.s-pijp__bronnen{gap:var(--ruimte-12);display:grid}.s-pijp__logos{align-items:center;gap:var(--ruimte-16);flex-wrap:wrap;display:flex}.s-pijp__logos img{width:auto;height:26px}.s-pijp__stappen{gap:var(--ruimte-12);counter-reset:stap;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.s-pijp__stappen li{border-top:2px solid var(--blauw);padding-top:var(--ruimte-8);align-content:start;gap:2px;display:grid;position:relative}.s-pijp__stappen li+li:before{content:"";left:calc(var(--ruimte-12) * -1);border-top:2px solid var(--blauw);border-right:2px solid var(--blauw);width:8px;height:8px;position:absolute;top:-5px;transform:rotate(45deg)}.s-pijp__indexen{gap:var(--ruimte-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.s-pijp__index{column-gap:var(--ruimte-8);background:var(--diep);color:var(--op-diep);padding:var(--ruimte-12) var(--ruimte-16);grid-template-columns:auto minmax(0,1fr);align-items:center;row-gap:2px;display:grid}.s-pijp__index svg{width:18px;height:18px;stroke:var(--groen-op-donker);grid-row:1/span 2}.s-pijp__index .s-schema__mono{color:var(--op-teal-stil);grid-column:2}.s-pijp__index--rechten{background:var(--teal)}.s-pijp__index--rechten svg{stroke:var(--op-teal)}@media (width<=760px){.s-pijp__baan{gap:var(--ruimte-12);grid-template-columns:minmax(0,1fr)}.s-pijp__stappen,.s-pijp__indexen{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.s-pijp__stappen li+li:before{display:none}}.s-ws .s-pijp__baan{padding:var(--ruimte-12) 0}.s-mock__bronnen{gap:var(--ruimte-8);flex-wrap:wrap;display:flex}.s-mock__bronnen .s-chip{border-color:var(--lijn);gap:6px;font-size:13px}.s-mock__bronnen img{object-fit:contain;width:16px;height:16px}.s-mock__bronnen .sv-bron{margin:0}.s-plat__noot{margin:var(--ruimte-16) 0 0;color:var(--inkt-zacht);font-size:15px;line-height:1.5}.s-logos--woord .s-logos__lijst{gap:var(--ruimte-64);min-height:72px}.s-logos--woord .s-logos__item{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--blauw);font-size:clamp(24px,2.4vw,34px);font-weight:400}.s-post__bron{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--blauw);font-size:22px;line-height:1.15}.s-nieuws .s-post .sv-link{padding-top:var(--ruimte-8)}.s-nieuws .s-post:hover .sv-link{text-decoration-line:underline}.s-spreiding__stappen{padding:var(--ruimte-16) 0 0;border-top:1px solid var(--lijn);gap:var(--ruimte-12) var(--ruimte-24);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.s-spreiding__stappen li{gap:var(--ruimte-12);color:var(--inkt);grid-template-columns:24px minmax(0,1fr);align-items:start;font-size:15px;line-height:1.45;display:grid}.s-spreiding__teller{border-radius:var(--radius-pill);background:var(--teal);width:24px;height:24px;color:var(--wit);place-items:center;font-size:13px;font-weight:600;display:grid}.s-spreiding__stappen li:last-child .s-spreiding__teller{background:var(--groen)}@media (width<=560px){.s-spreiding__stappen{grid-template-columns:minmax(0,1fr)}}.s-veld input:focus-visible,.s-veld select:focus-visible,.s-veld textarea:focus-visible{outline:2px solid var(--blauw);outline-offset:0;border-color:var(--blauw)}.s-persoon{gap:var(--ruimte-20);top:var(--ruimte-96);display:grid;position:sticky}.s-persoon__wie{align-items:center;gap:var(--ruimte-16);display:flex}.s-persoon__wie img{object-fit:cover;flex:none;width:72px;height:72px}.s-persoon__wie p{color:var(--groen-tekst);margin:2px 0 0}.s-persoon__lijst{border-top:1px solid var(--inkt);margin:0}.s-persoon__lijst>div{gap:var(--ruimte-12);padding:var(--ruimte-12) 0;border-bottom:1px solid var(--lijn);grid-template-columns:88px minmax(0,1fr);display:grid}.s-persoon__lijst dt{font-family:var(--font-mono);color:var(--inkt-stil);font-size:12px;line-height:1.9}.s-persoon__lijst dd{overflow-wrap:anywhere;margin:0;font-size:16px}.s-persoon__lijst a{text-underline-offset:3px;text-decoration:underline}.s-team{gap:var(--ruimte-24);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.s-team li{align-content:start;gap:2px;display:grid}.s-team img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;margin-bottom:var(--ruimte-12)}.s-team .s-klein{color:var(--groen-tekst);margin:0}.s-team .sv-link{margin-top:var(--ruimte-8);justify-self:start}@media (width<=1000px){.s-team{grid-template-columns:repeat(3,minmax(0,1fr))}.s-persoon{position:static}}@media (width<=560px){.s-team{gap:var(--ruimte-16);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1001px){.sv-band.s-band--5-7{grid-template-columns:5fr 7fr}.s-band--5-7>.sv-cel{align-content:center}}.s-teamkop{background:var(--gloed), var(--tint-groen);position:relative}.s-team li{--kleur:var(--teal)}.s-team li:nth-child(3n+2){--kleur:var(--blauw)}.s-team li:nth-child(3n){--kleur:var(--groen)}.s-team img{border-bottom:4px solid var(--kleur)}.s-persoon__wie img{border-bottom:3px solid var(--groen)}.s-taal{font-family:var(--font-mono);color:var(--inkt-stil);align-items:center;gap:6px;font-size:13px;line-height:1;display:inline-flex}.s-taal a,.s-taal span{padding:6px 2px;text-decoration:none}.s-taal [aria-current]{color:var(--inkt);box-shadow:inset 0 -2px 0 var(--groen);font-weight:600}.s-taal a{color:var(--inkt-zacht)}.s-taal a:hover,.s-taal a:focus-visible{color:var(--inkt);box-shadow:inset 0 -2px 0 var(--lijn-veld)}.s-taal i{background:var(--lijn-veld);width:1px;height:12px}.s-ws__strook:has(.s-ws__punten){justify-content:space-between;align-items:center;gap:var(--ruimte-32);padding-top:0;display:flex}.s-ws__punten{justify-content:flex-end;align-items:center;gap:6px var(--ruimte-20);color:var(--op-teal);flex-wrap:wrap;margin:0;padding:0;font-size:15px;line-height:1.3;list-style:none;display:flex}.s-ws__punten li{align-items:center;gap:var(--ruimte-20);white-space:nowrap;display:inline-flex}.s-ws__punten li+li:before{content:"";border-radius:var(--radius-pill);background:var(--groen-op-donker);flex:none;width:5px;height:5px}@media (width<=1000px){.s-ws__strook:has(.s-ws__punten){gap:var(--ruimte-8);padding-top:var(--ruimte-12);display:grid}.s-ws__punten{justify-content:flex-start;gap:4px var(--ruimte-12);font-size:14px}.s-ws__punten li{gap:var(--ruimte-12)}}.s-deur .s-bouw{justify-items:start;width:100%}.s-deur .s-iso{max-width:520px}.s-deur .s-iso .s-iso__grond{fill:var(--wit);opacity:.6}.s-deur__bouw{font-family:var(--font-serif);letter-spacing:-.01em;margin:0;font-size:24px;line-height:1.15}.s-deur .s-klein{color:var(--inkt-stil)}.s-nav__groep{align-items:center;display:flex;position:relative}.s-nav__groep>a{align-items:center;gap:4px;display:inline-flex}.s-nav__groep>a svg{transition:transform .16s}.s-nav__groep:hover>a svg,.s-nav__groep:focus-within>a svg{transform:rotate(180deg)}.s-nav__sub{top:calc(100% + 18px);left:calc(var(--ruimte-20) * -1);background:var(--papier);border-top:1px solid var(--inkt);width:380px;box-shadow:var(--schaduw-zwevend);opacity:0;visibility:hidden;z-index:20;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;transform:translateY(-4px)}.s-nav__sub:before{content:"";height:20px;position:absolute;top:-20px;left:0;right:0}.s-nav__groep:hover .s-nav__sub,.s-nav__groep:focus-within .s-nav__sub{opacity:1;visibility:visible;transform:none}.s-nav .sv-nav__links .s-nav__sub a{column-gap:var(--ruimte-12);padding:var(--ruimte-16) var(--ruimte-20);border-bottom:1px solid var(--lijn);white-space:normal;grid-template-columns:auto minmax(0,1fr) 16px;align-items:baseline;row-gap:2px;text-decoration:none;transition:background-color .16s;display:grid}.s-nav .sv-nav__links .s-nav__sub a:last-child{border-bottom:0}.s-nav__nr{font-family:var(--font-mono);color:var(--teal);font-size:12px}.s-nav__naam{color:var(--inkt);font-size:16px;font-weight:500}.s-nav__uitleg{color:var(--inkt-zacht);grid-column:2;font-size:14px;line-height:1.4}.s-nav__sub a svg{stroke:var(--inkt-stil);grid-area:1/3;align-self:center;transition:transform .16s,stroke .16s}.s-nav .sv-nav__links .s-nav__sub a:hover,.s-nav .sv-nav__links .s-nav__sub a:focus-visible{background:var(--wit);text-decoration:none}.s-nav__sub a:hover svg,.s-nav__sub a:focus-visible svg{stroke:var(--inkt);transform:translate(3px)}.s-nav .sv-nav__links .s-nav__sub a[aria-current=page]{text-decoration:none}.s-nav__sub a[aria-current=page] .s-nav__naam{color:var(--blauw)}.s-nav__sub a[aria-current=page] .s-nav__nr{color:var(--groen-tekst)}@media (prefers-reduced-motion:reduce){.s-nav__sub,.s-nav__sub a svg,.s-nav__groep>a svg{transition:none}}.s-nav__mobiel a.s-nav__subitem{padding-left:var(--ruimte-24);color:var(--inkt-zacht);font-size:16px}.s-overal__open{background:var(--wit);gap:6px;font-size:13px}.s-overal__open svg{width:14px;height:14px;stroke:var(--groen-tekst)}.s-guard .s-schema__beeld{gap:var(--ruimte-16);display:grid}.s-guard__vraag{gap:var(--ruimte-8);padding:var(--ruimte-16);background:var(--papier);display:grid}.s-guard__vraag p{color:var(--inkt);margin:0;font-size:16px;line-height:1.6}.s-guard__masker{font-family:var(--font-mono);background:var(--diep);color:var(--op-actie);white-space:nowrap;padding:2px 8px;font-size:13px}.s-guard__controles{border-top:1px solid var(--inkt);margin:0;padding:0;list-style:none}.s-guard__controles li{align-items:center;column-gap:var(--ruimte-12);padding:var(--ruimte-12) 0;border-bottom:1px solid var(--lijn);grid-template-columns:20px minmax(0,1fr) 18px;grid-template-areas:"icoon titel vink""icoon uitkomst vink";row-gap:2px;font-size:15px;display:grid}.s-guard__controles li>svg:first-child{grid-area:icoon}.s-guard__controles strong{grid-area:titel}.s-guard__vink{grid-area:vink}.s-guard__controles li>svg:first-child{width:18px;height:18px;stroke:var(--teal)}.s-guard__controles strong{font-weight:500}.s-guard__controles span{font-family:var(--font-mono);color:var(--inkt-stil);grid-area:uitkomst;font-size:12px}.s-guard__vink{width:16px;height:16px;stroke:var(--groen)}.s-guard__log{align-items:center;gap:var(--ruimte-8);color:var(--groen-tekst);display:flex}.s-guard__log svg{width:14px;height:14px}.s-pijlers{border-top:1px solid var(--lijn);margin:0;padding:0;list-style:none}.s-pijlers li{padding:var(--ruimte-8) 0;border-bottom:1px solid var(--lijn);color:var(--inkt-zacht);font-size:15px;line-height:1.45}.s-pijlers strong{color:var(--inkt);font-weight:500}.s-kaders{border-top:1px solid var(--inkt);margin:0}.s-kaders__rij{gap:var(--ruimte-24);padding:var(--ruimte-16) 0;border-bottom:1px solid var(--lijn);grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;display:grid}.s-kaders__rij dt{gap:var(--ruimte-8);justify-items:start;display:grid}.s-kaders__rij dt strong{font-family:var(--font-serif);letter-spacing:-.01em;font-size:22px;font-weight:400;line-height:1.15}.s-kaders__rij dd{color:var(--inkt-zacht);margin:0;font-size:16px;line-height:1.55}.s-kaders__noot{margin:var(--ruimte-16) 0 0}.s-iso-keurmerk{mix-blend-mode:multiply;width:120px;height:auto;margin-top:auto}@media (width<=640px){.s-kaders__rij{gap:var(--ruimte-8);grid-template-columns:minmax(0,1fr)}}.s-ws .s-spreiding{max-width:540px;margin:0 auto}.s-ws .s-spreiding__stappen{padding-top:var(--ruimte-12);gap:var(--ruimte-8) var(--ruimte-20)}.s-ws .s-spreiding__stappen li{font-size:14px}@media (prefers-reduced-motion:no-preference){.s-hero2 .s-lagen:not(.s-lagen--stil){--p:0}}
