@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-tight-400.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-tight-400-2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-tight-400-3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-tight-400-4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-tight-400-5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-tight-400-6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-tight-400-7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-tight-400.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-tight-400-2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-tight-400-3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-tight-400-4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-tight-400-5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-tight-400-6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-tight-400-7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-tight-400.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-tight-400-2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-tight-400-3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-tight-400-4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-tight-400-5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-tight-400-6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-tight-400-7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-tight-400.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-tight-400-2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-tight-400-3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-tight-400-4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-tight-400-5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-tight-400-6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-tight-400-7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/space-grotesk-300.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/space-grotesk-300-2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/space-grotesk-300-3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-grotesk-300.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-grotesk-300-2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-grotesk-300-3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-300.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-300-2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-300-3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-300.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-300-2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-300-3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-300.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-300-2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-300-3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bp-mobiel:375px;--bp-tablet:768px;--bp-laptop:1024px;--bp-desktop:1440px;--tikdoel:44px;--font-display:"Space Grotesk", "Helvetica Neue", Arial, sans-serif;--font-sans:"Inter Tight", "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--iot-green:#00c896;--iot-forest:#20332c;--iot-sand:#faf7f4;--iot-blue:#1e9be0;--iot-mint:#8ce095;--iot-black:#141c18;--green-50:#edfbf6;--green-100:#d6f6ea;--green-200:#a8edd3;--green-300:#6fe0bb;--green-400:#2fd3a6;--green-500:#00c896;--green-600:#00a87c;--green-700:#008062;--green-800:#005e49;--forest-100:#ecf0ed;--forest-200:#d9e1dc;--forest-300:#b9c7bf;--forest-400:#91a69b;--forest-500:#6b8377;--forest-600:#4f6a5d;--forest-700:#3b5449;--forest-800:#2a4139;--forest-900:#20332c;--forest-950:#141c18;--sand-50:#fdfcfb;--sand-100:#faf7f4;--sand-200:#f2ede7;--sand-300:#e6dfd7;--mint-100:#e8f8ea;--mint-300:#8ce095;--mint-500:#5cc96a;--blue-100:#e4f3fc;--blue-500:#1e9be0;--blue-600:#1782bd;--status-success:var(--green-600);--status-success-bg:var(--green-100);--status-info:var(--blue-500);--status-info-bg:var(--blue-100);--status-warning:#c9821c;--status-warning-bg:#fdf1dd;--status-danger:#cf4b45;--status-danger-bg:#fbe9e8;--surface-page:var(--sand-100);--surface-card:#fff;--surface-subtle:var(--sand-200);--surface-sunken:var(--forest-100);--surface-inverse:var(--forest-900);--surface-inverse-soft:var(--forest-800);--surface-accent:var(--green-500);--surface-accent-soft:var(--green-100);--surface-mint:var(--mint-300);--surface-mint-soft:var(--mint-100);--text-primary:var(--forest-900);--text-secondary:var(--forest-600);--text-muted:var(--forest-500);--text-inverse:#fff;--text-inverse-muted:#ffffffad;--text-accent:var(--green-600);--text-on-accent:var(--forest-900);--text-on-inverse-accent:var(--green-500);--text-link:var(--green-700);--text-link-hover:var(--forest-900);--border-subtle:#eceae7;--border-default:#d7d7d7;--border-strong:var(--forest-300);--border-accent:var(--green-500);--border-inverse:#ffffff29;--focus-ring:0 0 0 3px #00c89652;--overlay-scrim:#141c187a;--icon-ink:var(--forest-900);--icon-accent:var(--green-500);--icon-accent-deep:var(--green-600);--icon-accent-fill:#00c8962e;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-base:16px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:28px;--text-4xl:36px;--text-5xl:44px;--text-6xl:56px;--text-7xl:68px;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.08;--leading-snug:1.2;--leading-normal:1.45;--leading-relaxed:1.62;--tracking-tight:-.025em;--tracking-snug:-.012em;--tracking-normal:0;--tracking-wide:.02em;--tracking-caps:.08em;--type-display:var(--weight-medium) var(--text-7xl) / var(--leading-tight) var(--font-display);--type-h1:var(--weight-medium) var(--text-5xl) / var(--leading-snug) var(--font-display);--type-h2:var(--weight-medium) var(--text-4xl) / var(--leading-snug) var(--font-display);--type-h3:var(--weight-medium) var(--text-3xl) / var(--leading-snug) var(--font-display);--type-h4:var(--weight-medium) var(--text-2xl) / var(--leading-snug) var(--font-display);--type-h5:var(--weight-semibold) var(--text-lg) / var(--leading-normal) var(--font-sans);--type-body-lg:var(--weight-regular) var(--text-lg) / var(--leading-relaxed) var(--font-sans);--type-body:var(--weight-regular) var(--text-base) / var(--leading-relaxed) var(--font-sans);--type-body-sm:var(--weight-regular) var(--text-md) / var(--leading-normal) var(--font-sans);--type-label:var(--weight-semibold) var(--text-sm) / 1.2 var(--font-sans);--type-caption:var(--weight-regular) var(--text-xs) / var(--leading-normal) var(--font-sans);--type-eyebrow:var(--weight-semibold) var(--text-xs) / 1.2 var(--font-sans);--space-0:0;--space-05:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--control-height-sm:32px;--control-height-md:38px;--control-height-lg:46px;--control-padding-x:32px;--container-max:1200px;--container-gutter:24px;--section-y:96px;--animatie-maat:520px;--radius-xs:4px;--radius-sm:9px;--radius-md:9px;--radius-lg:9px;--radius-xl:9px;--radius-2xl:9px;--radius-pill:999px;--radius-control:var(--radius-sm);--radius-card:var(--radius-sm);--radius-panel:var(--radius-sm);--shadow-none:none;--shadow-xs:0 1px 2px #20322b0f;--shadow-sm:0 2px 8px #20322b0f;--shadow-md:0 8px 24px #20322b14;--shadow-lg:0 20px 48px #20322b1a;--shadow-accent:0 8px 24px #00c8963d;--hairline:1px solid var(--border-subtle);--dur-instant:80ms;--dur-fast:.14s;--dur-base:.22s;--dur-slow:.34s;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--transition-control:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);--press-scale:.985}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--surface-page);color:var(--text-primary);font:var(--type-body);text-wrap:pretty;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-medium);letter-spacing:var(--tracking-snug);line-height:var(--leading-snug);color:var(--text-primary);margin:0}h1{font-size:var(--text-5xl)}h2{font-size:var(--text-4xl)}h3{font-size:var(--text-3xl)}h4{font-size:var(--text-2xl)}p{margin:0}a{color:var(--text-link);transition:color var(--dur-fast) var(--ease-standard);text-decoration:none}a:hover{color:var(--text-link-hover)}::selection{background:var(--green-200);color:var(--forest-900)}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}@keyframes iotMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}
.hover-1:hover{animation-play-state:paused}
@keyframes iotMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes iotScrimIn{0%{opacity:0}to{opacity:1}}.iot-menu-item:hover{color:var(--text-accent)}.iot-header__burger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;margin-left:auto;padding:0;display:none}.iot-header__burgerBar{background:var(--text-primary);width:20px;height:1.5px;display:block}@media (max-width:1023px){.iot-header{z-index:30!important;height:var(--space-16)!important;border-bottom:none!important;position:sticky!important;top:0!important;transform:none!important}.iot-header>div:first-child{padding:0 var(--space-4)!important;justify-content:space-between!important;gap:0!important}.iot-header__logo{width:112px!important}.iot-header__nav,.iot-header__cta{display:none!important}.iot-header__burger{display:flex}.iot-header__drawer{max-height:calc(100vh - var(--space-16));background:var(--surface-card);box-shadow:var(--shadow-lg);padding:var(--space-2) var(--space-4) var(--space-6);animation:iotMenuIn var(--dur-base) var(--ease-standard);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.iot-header__drawerGroup+.iot-header__drawerGroup{border-top:1px solid var(--border-subtle)}.iot-header__drawerToggle{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:56px;padding:var(--space-4) 0;cursor:pointer;font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--text-primary);text-align:left;background:0 0;border:none;display:flex}.iot-header__drawerToggle[aria-expanded=true]{color:var(--text-accent)}.iot-header__drawerChevron{width:8px;height:8px;transition:transform var(--dur-fast) var(--ease-standard);border-bottom:1.5px solid;border-right:1.5px solid;flex:none}.iot-header__drawerPaneel{padding-bottom:var(--space-4);flex-direction:column;display:flex}.iot-header__drawerOverzicht{font:var(--type-label);color:var(--text-accent);align-items:center;min-height:44px;text-decoration:none;display:flex}.iot-header__drawerLink{font:var(--type-body);color:var(--text-secondary);align-items:center;min-height:44px;text-decoration:none;display:flex}.iot-header__drawerLink:active{color:var(--text-accent)}.iot-header__drawerActie{padding-top:var(--space-5);border-top:1px solid var(--border-subtle);margin-top:var(--space-2)}}
@media (max-width:1023px){.iot-themes__head{gap:var(--space-6)!important;grid-template-columns:1fr!important}.iot-links__container{gap:var(--space-10)!important}}@media (min-width:768px) and (max-width:1023px){.iot-footer__grid{gap:var(--space-10)!important;grid-template-columns:1fr 1fr!important}}@media (max-width:767px){.iot-hero__panel{display:block!important;overflow:hidden!important}.iot-hero__text{padding:var(--space-8) var(--space-6)!important;gap:var(--space-5)!important}.iot-hero__title,.iot-hero__text p{max-width:none!important}.iot-hero__actions{margin-top:0!important}.iot-hero__actions>div:first-child{gap:var(--space-3)!important;flex-direction:column!important}.iot-hero__media{border-radius:0!important;height:320px!important;min-height:0!important}.iot-hero__highlight{left:var(--space-4)!important;top:var(--space-4)!important;max-width:220px!important;padding:var(--space-3) var(--space-4)!important}.iot-hero__notice{display:none!important}.iot-hero__stat{left:auto!important;right:var(--space-4)!important;bottom:var(--space-4)!important;width:200px!important}.iot-hero__statValue{font-size:var(--text-2xl)!important;letter-spacing:normal!important}.iot-marquee{padding:var(--space-8) 0!important}.iot-marquee__row{align-items:flex-start!important;gap:var(--space-5)!important;flex-direction:column!important}.iot-marquee__row>span{max-width:none!important}.iot-marquee__row>div{width:100%!important;margin-top:var(--space-4)!important;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)!important;mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)!important}.iot-marquee__row>div>div{animation-duration:24s!important}.iot-marquee__row>div>div>div{gap:var(--space-12)!important;padding-right:var(--space-12)!important}.iot-marquee__row>div>div>div>span{font-size:var(--text-lg)!important}.iot-themes{padding:var(--space-12) 0!important}.iot-themes__head{gap:var(--space-4)!important;margin-bottom:var(--space-8)!important;flex-direction:column!important;display:flex!important}.iot-themes__grid{gap:var(--space-4)!important;grid-template-columns:1fr!important}.iot-themes__grid>div>div{padding:var(--space-6)!important}.iot-themes__grid h3{font-size:var(--text-xl)!important;margin-top:var(--space-4)!important}.iot-themes__grid p{margin-top:var(--space-2)!important}[data-block^=FeatureSplit]{padding:var(--space-12) 0 0!important}.iot-feature__container{gap:var(--space-6)!important;flex-direction:column!important;display:flex!important}[data-block="FeatureSplit / media-left"] .iot-feature__media{min-height:320px!important}[data-block="FeatureSplit / media-left"] .iot-feature__media>div:first-child{max-width:300px!important}[data-block="FeatureSplit / media-right"] .iot-feature__media{height:300px!important}.iot-feature__grid{gap:var(--space-3)!important;grid-template-columns:1fr!important}.iot-feature__grid>div>div,.iot-feature__grid>a>div>div{padding:var(--space-4)!important}.iot-audience{padding:var(--space-12) 0 0!important}.iot-audience__grid{gap:var(--space-10)!important;grid-template-columns:1fr!important}.iot-audience__media{height:220px!important}.iot-audience__body{padding:var(--space-8) var(--space-6)!important}.iot-audience__title{font-size:var(--text-2xl)!important;margin-top:var(--space-3)!important}.iot-audience__body p{font:var(--type-body-sm)!important;margin-top:var(--space-2)!important}.iot-audience__body>div:last-child{margin-top:var(--space-5)!important}.iot-trust{padding:var(--space-8) 0 0!important}.iot-trust--kaarten .iot-trust__grid{gap:var(--space-4)!important;grid-template-columns:1fr!important}.iot-trust--kaarten .iot-trust__icon{width:32px!important;height:32px!important}.iot-cases{padding:var(--space-12) 0 0!important}.iot-cases__head{align-items:flex-start!important;gap:var(--space-3)!important;margin-bottom:var(--space-8)!important;flex-direction:column!important}.iot-cases__head>div:last-child{display:none!important}.iot-cases__card{width:260px!important}#iot-case-rail{padding:0 var(--container-gutter)!important;gap:var(--space-4)!important}.iot-ctabar:not(.iot-sectie){padding:var(--space-12) 0 0!important}.iot-ctabar__panel{align-items:stretch!important;gap:var(--space-5)!important;padding:var(--space-8) var(--space-6)!important;flex-direction:column!important}.iot-ctabar__textgroup{align-items:flex-start!important;gap:var(--space-2)!important;flex-direction:column!important}.iot-ctabar__title{font-size:var(--text-2xl)!important}.iot-ctabar__actions{flex:initial!important;align-items:stretch!important;gap:var(--space-4)!important;flex-direction:column-reverse!important}.iot-ctabar__actions>a:not([style*=inline-flex]){text-align:center!important}.iot-ctapanel{padding:var(--space-8) 0 0!important}.iot-ctapanel__grid{grid-template-columns:1fr!important;min-height:0!important}.iot-ctapanel__text{padding:var(--space-8) var(--space-6)!important;gap:var(--space-5)!important}.iot-ctapanel__title,.iot-ctapanel__text p{max-width:none!important}.iot-ctapanel__media{height:260px!important;min-height:0!important}.iot-ctapanel__actions{align-items:stretch!important;gap:var(--space-4)!important;flex-direction:column!important;margin-top:0!important}.iot-links{padding:var(--space-12) 0!important}.iot-links__container{align-items:stretch!important;gap:var(--space-6)!important;flex-direction:column!important;display:flex!important}.iot-links__title{max-width:none!important}.iot-links__row{padding:var(--space-5) 0!important;gap:var(--space-4)!important}.iot-footer{padding:var(--space-12) 0 var(--space-6)!important}.iot-footer__grid{gap:var(--space-8)!important;grid-template-columns:1fr!important}.iot-footer__grid>*{grid-area:auto/1!important}.iot-footer__slot{align-items:flex-start!important;gap:var(--space-4)!important;margin-top:var(--space-10)!important;flex-direction:column!important}.iot-footer__juridisch{gap:var(--space-2) var(--space-5)!important;flex-wrap:wrap!important}.iot-footer__grid>:not(:first-child),.iot-footer__grid>:not(:first-child)>div{gap:var(--space-3)!important}.iot-hero__actions a,.iot-ctabar__actions a[style*=inline-flex],.iot-ctapanel__actions a[style*=inline-flex]{width:100%!important;height:var(--control-height-lg)!important;font-size:var(--text-md)!important}}@media (max-width:1023px){.iot-hubGrid__grid,.iot-related__grid{grid-template-columns:1fr 1fr!important}.iot-hubHero__panel,.iot-detailSection__split{gap:var(--space-6)!important;grid-template-columns:1fr!important}}@media (max-width:767px){.iot-detailHero__panel{grid-template-columns:1fr!important}.iot-detailHero__text,.iot-hubHero__panel,.iot-outcome__panel{padding:var(--space-8) var(--space-6)!important}.iot-detailHero__title,.iot-hubHero__title{font-size:var(--text-4xl)!important}.iot-detailHero__claim{font-size:var(--text-xl)!important}.iot-detailHero__media{height:260px!important;min-height:0!important}.iot-detailHero__actions{flex-direction:column!important;align-items:stretch!important;margin-top:0!important}.iot-detailHero__actions a{width:100%!important;height:var(--control-height-lg)!important;font-size:var(--text-md)!important}.iot-detailSection,.iot-detailFeatures,.iot-dataProof,.iot-outcome,.iot-related,.iot-hubGrid{padding:var(--space-12) 0 0!important}.iot-detailSection__title,.iot-related__title{font-size:var(--text-3xl)!important}.iot-detailFeatures__grid,.iot-hubGrid__grid,.iot-related__grid{gap:var(--space-4)!important;grid-template-columns:1fr!important}.iot-detailFeatures__grid>div>div,.iot-hubGrid__grid>a>div>div,.iot-related__grid>a>div>div{padding:var(--space-6)!important}.iot-dataProof__panel{gap:var(--space-6)!important;padding:var(--space-8) var(--space-6)!important;grid-template-columns:1fr!important}.iot-dataProof__title{font-size:var(--text-2xl)!important}.iot-outcome__body{font-size:var(--text-2xl)!important;max-width:none!important}.iot-scaffold__row{gap:var(--space-2)!important;grid-template-columns:1fr!important}.iot-timeline__row{gap:var(--space-3)!important;padding:var(--space-6) 0!important;grid-template-columns:1fr!important}.iot-timeline,.iot-stats,.iot-textSection{padding:var(--space-12) 0!important}.iot-stats__grid{gap:var(--space-4)!important;grid-template-columns:1fr 1fr!important}.iot-stats__value{font-size:var(--text-4xl)!important}.iot-textSection__split{gap:var(--space-5)!important;grid-template-columns:1fr!important}.iot-textSection__title{font-size:var(--text-3xl)!important}.iot-prijsForm input,.iot-prijsForm select,.iot-prijsForm textarea,input[type=text],input[type=email],input[type=tel],input[type=number],input[type=date],select,textarea{min-height:var(--tikdoel)!important}button:not([aria-hidden=true]),a[style*=inline-flex]{min-height:var(--tikdoel)!important;height:auto!important}}
.iot-h1,.iot-h2,.iot-h3,.iot-h4{font-family:var(--font-display);font-weight:var(--weight-medium);color:var(--text-primary);margin:0}.iot-h1{font-size:clamp(36px,2.1rem + 1.6vw,56px);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.iot-h2{font-size:clamp(28px,1.6rem + .9vw,36px);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}.iot-h2--compact{font-size:clamp(24px,1.4rem + .6vw,28px)}.iot-h3{font-size:clamp(20px,1.15rem + .35vw,24px);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug)}.iot-h4{font-size:var(--text-lg);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug)}.iot-lead{font:var(--type-body-lg);color:var(--text-secondary);max-width:44em;margin:0}.iot-tekst{font:var(--type-body);color:var(--text-secondary);margin:0}.iot-tekst--klein{font:var(--type-body-sm)}.iot-op-donker .iot-h1,.iot-op-donker .iot-h2,.iot-op-donker .iot-h3,.iot-op-donker .iot-h4{color:var(--text-inverse)}.iot-op-donker .iot-lead,.iot-op-donker .iot-tekst{color:var(--text-inverse-muted)}.iot-op-donker .iot-opschrift{color:var(--mint-300)}.iot-op-licht .iot-h1,.iot-op-licht .iot-h2,.iot-op-licht .iot-h3,.iot-op-licht .iot-h4{color:var(--text-primary)}.iot-op-licht .iot-lead,.iot-op-licht .iot-tekst{color:var(--text-secondary)}.iot-op-licht .iot-opschrift{color:var(--text-accent)}.iot-opschrift{font:var(--type-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-accent);display:inline-block}.iot-sectieKop{gap:var(--space-4);max-width:46em;margin-bottom:var(--space-12);flex-direction:column;display:flex}.iot-sectieKop--breed{gap:var(--space-4) var(--space-16);grid-template-columns:5fr 6fr;align-items:end;max-width:none;display:grid}.iot-sectieKop--breed .iot-opschrift{grid-column:1/-1}.iot-sectieKop--midden{text-align:center;align-items:center;margin-left:auto;margin-right:auto}.iot-sectieKop__acties{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.iot-sectieKop--breed .iot-sectieKop__acties{justify-content:flex-start;margin-top:0}.iot-sectie--gloed{isolation:isolate;position:relative;overflow:hidden}.iot-sectie--gloed:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#00c8961a,#0000 62%);border-radius:50%;width:780px;height:780px;position:absolute;top:-30%;right:-10%}.iot-sectie--gloedDonker:before{background:radial-gradient(circle,#00c89638,#0000 60%)}.iot-kaart{height:100%;padding:var(--space-8);border-radius:var(--radius-card);background:var(--surface-card);transition:transform var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);flex-direction:column;display:flex;position:relative}.iot-kaart--zand{background:var(--sand-100)}.iot-kaart--mint{background:var(--surface-mint-soft)}.iot-kaart--donker{background:var(--surface-inverse);color:var(--text-inverse)}.iot-kaart--lijn:after{content:"";top:0;left:var(--space-8);background:var(--surface-accent);width:32px;height:3px;transition:width var(--dur-base) var(--ease-standard);border-radius:0 0 3px 3px;position:absolute}a:hover .iot-kaart--lijn:after,.iot-kaart--lijn:hover:after{width:calc(100% - var(--space-8) * 2)}a:hover .iot-kaart,.iot-kaart--klikbaar:hover{transform:translateY(-3px);box-shadow:0 12px 32px #20332c14}.iot-kaart__icoon{width:36px;height:36px;margin-bottom:var(--space-5);display:block}.iot-kaart__icoonVak{border-radius:var(--radius-card);background:var(--surface-accent-soft);width:52px;height:52px;margin-bottom:var(--space-5);flex:none;place-items:center;display:grid}.iot-kaart__icoonVak img{width:26px;height:26px;display:block}.iot-kaart--donker .iot-kaart__icoonVak{background:#ffffff14}.iot-kaart__pijl{padding-top:var(--space-6);font:var(--type-label);color:var(--text-accent);align-items:center;gap:var(--space-2);margin-top:auto;display:inline-flex}.iot-kaart__pijl span{transition:transform var(--dur-base) var(--ease-standard)}a:hover .iot-kaart__pijl span{transform:translate(4px)}.iot-stappenrij{gap:var(--space-8);counter-reset:stap;display:grid}.iot-stappenrij--4{grid-template-columns:repeat(4,minmax(0,1fr))}.iot-stappenrij--3{grid-template-columns:repeat(3,minmax(0,1fr))}.iot-stap{gap:var(--space-3);padding-top:var(--space-10);flex-direction:column;display:flex;position:relative}.iot-stap:before{content:"";top:7px;left:0;right:calc(var(--space-8) * -1);background:var(--border-default);height:2px;position:absolute}.iot-stap:last-child:before{right:0}.iot-stap:after{content:"";background:var(--surface-accent);width:16px;height:16px;box-shadow:0 0 0 4px var(--surface-card);border-radius:50%;position:absolute;top:0;left:0}.iot-sectie--sand .iot-stap:after{box-shadow:0 0 0 4px var(--sand-100)}.iot-stap__nummer{font:var(--type-eyebrow);letter-spacing:var(--tracking-caps);color:var(--text-muted)}.iot-op-donker .iot-stap:before{background:var(--border-inverse)}.iot-op-donker .iot-stap:after{box-shadow:0 0 0 4px var(--surface-inverse)}.iot-op-donker .iot-stap__nummer{color:var(--mint-300)}.iot-cijfers{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.iot-cijfer{gap:var(--space-2);padding:var(--space-8);border-radius:var(--radius-card);background:var(--surface-card);flex-direction:column;display:flex}.iot-cijfer__waarde{font-family:var(--font-display);font-weight:var(--weight-medium);color:var(--text-primary);font-size:clamp(32px,1.8rem + 1.4vw,44px);line-height:1}.iot-op-donker .iot-cijfer{background:#ffffff0f}.iot-op-donker .iot-cijfer__waarde{color:var(--mint-300)}@media (max-width:1023px){.iot-sectieKop--breed{grid-template-columns:1fr;align-items:start}.iot-stappenrij--4{grid-template-columns:1fr 1fr}.iot-cijfers{grid-template-columns:1fr}}@media (max-width:767px){.iot-sectieKop{margin-bottom:var(--space-8);gap:var(--space-3)}.iot-stappenrij--4,.iot-stappenrij--3{gap:var(--space-6);grid-template-columns:1fr}.iot-stap:before{top:8px;left:7px;right:auto;bottom:calc(var(--space-6) * -1);width:2px;height:auto}.iot-stap:last-child:before{display:none}.iot-stap{padding-top:0;padding-left:var(--space-8)}.iot-stap:after{top:2px}.iot-kaart{padding:var(--space-6)}.iot-kaart--lijn:after{left:var(--space-6)}.iot-sectie--gloed:before{width:420px;height:420px}}.iot-oproep{border-radius:var(--radius-panel);background:var(--surface-inverse);isolation:isolate;grid-template-columns:4fr 8fr;display:grid;position:relative;overflow:hidden}.iot-oproep:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#00c89633,#0000 62%);border-radius:50%;width:620px;height:620px;position:absolute;top:-40%;right:-8%}.iot-oproep--zonderFoto{grid-template-columns:1fr}.iot-oproep__beeld{background:var(--forest-800);min-height:420px;position:relative}.iot-oproep__beeld img{object-fit:cover;object-position:center 18%;width:100%;height:100%;display:block;position:absolute;inset:0}.iot-oproep__inhoud{padding:var(--space-16) var(--space-16) var(--space-16) var(--space-12);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.iot-oproep__punten{grid-template-columns:repeat(3,auto);justify-content:start;width:100%;margin:0;padding:0;list-style:none;display:grid}.iot-oproep__punten .iot-usp{align-items:center}.iot-oproep__punten .iot-usp__merk{border-radius:var(--radius-pill);width:26px;height:26px}.iot-oproep__knoppen{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.iot-oproep__naam{font:var(--type-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--mint-300);margin-top:var(--space-6)}@media (max-width:1023px){.iot-oproep{grid-template-columns:5fr 7fr}.iot-oproep__inhoud{padding:var(--space-10)}.iot-oproep__beeld{min-height:340px}}@media (max-width:767px){.iot-oproep{grid-template-columns:1fr}.iot-oproep__beeld{aspect-ratio:4/3;min-height:0}.iot-oproep__beeld img{object-position:center 12%}.iot-oproep__inhoud{padding:var(--space-8) var(--space-6) var(--space-10)}.iot-oproep__punten{grid-template-columns:1fr;justify-content:start}.iot-oproep__knoppen{width:100%}.iot-oproep__knoppen a{flex:auto}}.iot-tweeluik{gap:var(--space-16);grid-template-columns:5fr 7fr;align-items:start;display:grid}.iot-tweeluik__zijkant{top:calc(var(--header-hoogte) + var(--space-10));position:sticky}.iot-tweeluik__zijkant .iot-sectieKop{margin-bottom:0}.iot-kaartRaster{gap:var(--space-6);display:grid}.iot-kaartRaster--1,.iot-kaartRaster--2{grid-template-columns:1fr 1fr}.iot-kaartRaster--3{grid-template-columns:repeat(3,minmax(0,1fr))}.iot-bewijs{gap:var(--space-16);grid-template-columns:6fr 6fr;align-items:start;display:grid}.iot-uitkomstlijst{margin:var(--space-8) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.iot-uitkomstlijst li{gap:var(--space-6);padding:var(--space-6) 0;border-top:1px solid var(--border-inverse);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.iot-uitkomstlijst li:last-child{border-bottom:1px solid var(--border-inverse)}.iot-uitkomstlijst__nummer{font:var(--type-eyebrow);letter-spacing:var(--tracking-caps);color:var(--mint-300)}.iot-uitkomstlijst__tekst{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:clamp(18px,1rem + .5vw,24px);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);color:var(--text-inverse)}.iot-slot{gap:var(--space-16);grid-template-columns:8fr 4fr;align-items:center;display:grid}.iot-slot__claim{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:clamp(24px,1.3rem + 1.1vw,36px);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);color:var(--text-primary);margin:var(--space-5) 0 0;max-width:22em}.iot-slot__actie{gap:var(--space-3);flex-direction:column;align-items:stretch;display:flex}.iot-slot__actie a{width:100%}@media (max-width:1023px){.iot-tweeluik,.iot-bewijs,.iot-slot{gap:var(--space-10);grid-template-columns:1fr}.iot-tweeluik__zijkant{position:static}.iot-kaartRaster--3{grid-template-columns:1fr 1fr}.iot-slot__actie{flex-direction:row}.iot-slot__actie a{width:auto}}@media (max-width:767px){.iot-kaartRaster,.iot-kaartRaster--1,.iot-kaartRaster--2,.iot-kaartRaster--3{gap:var(--space-4);grid-template-columns:1fr}.iot-uitkomstlijst li{gap:var(--space-2);padding:var(--space-5) 0;grid-template-columns:1fr}.iot-slot__actie{flex-direction:column}}.iot-bewijs--alleenCijfer{grid-template-columns:1fr}.iot-databewijs{gap:var(--space-5);grid-template-columns:1fr;align-items:start;display:grid}.iot-tweeluik__beeld{border-radius:var(--radius-panel);background:var(--surface-card);overflow:hidden}.iot-tweeluik__beeld img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.iot-bewijs--alleenCijfer .iot-databewijs{gap:var(--space-16);grid-template-columns:5fr 7fr}.iot-slot__actie{background:var(--surface-card);border-radius:var(--radius-card);padding:var(--space-8);gap:var(--space-2);align-items:flex-start;overflow:hidden}.iot-slot__actie--metBeeld{padding:0}.iot-slot__beeld{aspect-ratio:16/10;background:var(--forest-100);width:100%}.iot-slot__beeld img{object-fit:cover;width:100%;height:100%;display:block}.iot-slot__actie--metBeeld .iot-slot__tekstje{padding:var(--space-8)}.iot-slot__knoppen{gap:var(--space-3);width:100%;margin-top:var(--space-5);flex-direction:column;display:flex}.iot-slot__knoppen a{width:100%}@media (max-width:1023px){.iot-slot__actie{flex-direction:column}.iot-slot__knoppen{flex-direction:row}.iot-slot__knoppen a{width:auto}.iot-bewijs--alleenCijfer .iot-databewijs{gap:var(--space-6);grid-template-columns:1fr}}@media (max-width:767px){.iot-slot__actie{padding:var(--space-6)}.iot-slot__actie--metBeeld{padding:0}.iot-slot__actie--metBeeld .iot-slot__tekstje{padding:var(--space-6)}.iot-slot__knoppen{flex-direction:column}.iot-slot__knoppen a{width:100%}}.iot-hubHero__panel{gap:var(--space-16);grid-template-columns:6fr 5fr;align-items:end;display:grid}.iot-hubHero__zij{gap:var(--space-6);flex-direction:column;display:flex}.iot-hubHero__tekst{gap:var(--space-5);flex-direction:column;display:flex}.iot-hubHero__acties{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.iot-hubHero__uitgelicht{height:100%;display:block}.iot-hubHero__panel--metAnimatie{grid-template-columns:1fr 1fr;align-items:center}.iot-hubHero__kolom{gap:var(--space-8);flex-direction:column;display:flex}.iot-hubHero__animatie{justify-content:center;align-items:center;display:flex}@media (max-width:1023px){.iot-hubHero__panel--metAnimatie{grid-template-columns:1fr}.iot-hubHero__panel{gap:var(--space-8);grid-template-columns:1fr;align-items:start}}@media (max-width:767px){.iot-hubHero__acties a{flex:auto}}.iot-textSection__zijkant{top:calc(var(--header-hoogte) + var(--space-10));position:sticky}.iot-textSection__zijkant .iot-sectieKop{margin-bottom:0}.iot-textSection__tekst{max-width:62em}.iot-textSection__tekst--twee{columns:2;column-gap:var(--space-12);max-width:none}.iot-textSection__tekst p{break-inside:avoid;margin:0 0 var(--space-5)}.iot-textSection__tekst p:last-child{margin-bottom:0}@media (max-width:1023px){.iot-textSection__split{gap:var(--space-8)!important;grid-template-columns:1fr!important}.iot-textSection__zijkant{position:static}.iot-textSection__tekst--twee{columns:1}}.iot-tijdlijn{--tijdlijn-as:97px;margin:0;padding:0;list-style:none;position:relative}.iot-tijdlijn:before{content:"";left:var(--tijdlijn-as);background:var(--border-default);width:2px;position:absolute;top:10px;bottom:10px;transform:translate(-50%)}.iot-tijdlijn__stap{gap:var(--space-16);padding:0 0 var(--space-10);grid-template-columns:80px 1fr;align-items:start;display:grid;position:relative}.iot-tijdlijn__stap:last-child{padding-bottom:0}.iot-tijdlijn__stap:before{content:"";left:var(--tijdlijn-as);background:var(--surface-accent);width:14px;height:14px;box-shadow:0 0 0 4px var(--sand-100);border-radius:50%;position:absolute;top:6px;transform:translate(-50%)}.iot-tijdlijn__jaar{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-2xl);letter-spacing:var(--tracking-snug);color:var(--text-accent);line-height:1.2}.iot-tijdlijn__inhoud{gap:var(--space-2);flex-direction:column;max-width:52em;display:flex}@media (max-width:767px){.iot-tijdlijn{--tijdlijn-as:7px}.iot-tijdlijn__stap{gap:var(--space-2);padding-left:var(--space-8);padding-bottom:var(--space-8);grid-template-columns:1fr}.iot-tijdlijn__stap:before{top:5px}}.iot-notitie{gap:var(--space-3);padding-top:var(--space-6);border-top:2px solid var(--surface-accent);flex-direction:column;display:flex}.iot-notitie__nummer{font:var(--type-eyebrow);letter-spacing:var(--tracking-caps);color:var(--text-muted)}.iot-bewijs__oproep{border-radius:var(--radius-card);padding:var(--space-10);background:#ffffff0f}.iot-bewijs__knoppen{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.iot-groteCijfer{gap:var(--space-2);margin-bottom:var(--space-8);flex-direction:column;display:flex}.iot-groteCijfer__waarde{font-family:var(--font-display);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);color:var(--mint-300);font-variant-numeric:tabular-nums;font-size:clamp(56px,3rem + 4vw,112px);line-height:.95}.iot-groteCijfer__label{font:var(--type-body-sm);color:var(--text-inverse-muted);max-width:22em}.iot-sectie--card .iot-groteCijfer__waarde,.iot-sectie--sand .iot-groteCijfer__waarde,.iot-sectie--mint .iot-groteCijfer__waarde{color:var(--text-accent)}.iot-sectie--card .iot-groteCijfer__label,.iot-sectie--sand .iot-groteCijfer__label,.iot-sectie--mint .iot-groteCijfer__label{color:var(--text-secondary)}.iot-cijfer__waarde{font-variant-numeric:tabular-nums}.iot-usps{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.iot-usps--rij{grid-template-columns:1fr}.iot-usps--vinkjes{gap:var(--space-4)}.iot-usps--vinkjes .iot-usp__merk{border-radius:var(--radius-pill);width:26px;height:26px}.iot-usps--strook{gap:var(--space-8);margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--border-default);grid-template-columns:repeat(3,minmax(0,1fr))}.iot-op-donker .iot-usps--strook{border-top-color:var(--border-inverse)}.iot-usps.iot-oproep__punten{margin-top:var(--space-8);gap:var(--space-6)}@media (max-width:767px){.iot-usps.iot-oproep__punten{gap:var(--space-2)}}.iot-usp{gap:var(--space-4);align-items:flex-start;display:flex}.iot-usp__merk{border-radius:var(--radius-card);background:var(--surface-accent-soft);width:36px;height:36px;color:var(--text-accent);font-size:var(--text-md);flex:none;place-items:center;line-height:1;display:grid}.iot-usp__merk img{width:20px;height:20px;display:block}.iot-usp__tekst{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.iot-usp__kop{font:var(--type-label);color:var(--text-primary)}.iot-usp__uitleg{font:var(--type-caption);color:var(--text-secondary);line-height:var(--leading-normal)}.iot-op-donker .iot-usp__merk{color:var(--mint-300);background:#ffffff1a}.iot-op-donker .iot-usp__merk img{filter:brightness(0)invert();opacity:.92}.iot-op-donker .iot-usp__kop{color:var(--text-inverse)}.iot-op-donker .iot-usp__uitleg{color:var(--text-inverse-muted)}.iot-vanafPrijs{gap:var(--space-1);padding:var(--space-5) var(--space-6);border-radius:var(--radius-card);background:#ffffff0f;flex-direction:column;align-self:flex-start;display:flex}.iot-vanafPrijs__label{font:var(--type-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--mint-300)}.iot-vanafPrijs__bedrag{align-items:baseline;gap:var(--space-3);font-family:var(--font-display);font-weight:var(--weight-medium);color:var(--text-inverse);flex-wrap:wrap;font-size:clamp(32px,1.7rem + 1.4vw,44px);line-height:1.1;display:flex}.iot-vanafPrijs__eenheid{font:var(--type-body-sm);color:var(--text-inverse-muted)}.iot-directContact{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-card);background:#ffffff0f;flex-wrap:wrap;display:flex}.iot-directContact__acties{gap:var(--space-2);flex-direction:column;display:flex}.iot-directContact__link{align-items:center;gap:var(--space-3);font:var(--type-label);color:var(--mint-300);transition:color var(--dur-fast) var(--ease-standard);min-height:24px;text-decoration:none;display:inline-flex}.iot-directContact__link:hover{color:var(--text-inverse)}.iot-sectie--card .iot-directContact,.iot-sectie--sand .iot-directContact{background:var(--sand-100)}.iot-sectie--card .iot-directContact__link,.iot-sectie--sand .iot-directContact__link{color:var(--text-accent)}.iot-persoonKaart{border-radius:var(--radius-card);background:#ffffff0f;grid-template-columns:132px 1fr;display:grid;overflow:hidden}.iot-persoonKaart__beeld{background:var(--forest-800);min-height:168px;position:relative}.iot-persoonKaart__beeld img{object-fit:cover;object-position:center 16%;width:100%;height:100%;display:block;position:absolute;inset:0}.iot-persoonKaart__inhoud{padding:var(--space-6);gap:var(--space-2);flex-direction:column;justify-content:center;display:flex}.iot-persoonKaart__acties{gap:var(--space-2) var(--space-6);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.iot-prijsHero,.iot-demoHero{gap:var(--space-16);grid-template-columns:6fr 6fr;align-items:start;display:grid}.iot-prijsHero__tekst,.iot-demoHero__tekst{gap:var(--space-6);flex-direction:column;display:flex}.iot-prijsHero__formulier{gap:var(--space-5);top:calc(var(--header-hoogte) + var(--space-6));flex-direction:column;display:flex;position:sticky}.iot-prijsHero__formulier .iot-prijsForm,.iot-prijsHero__formulier .iot-directContact{background:var(--surface-card);border-radius:var(--radius-panel);padding:var(--space-10)}.iot-prijsHero__formulier .iot-directContact{padding:var(--space-6) var(--space-10)}.iot-prijsHero__formulier .iot-directContact__link{color:var(--text-accent)}.iot-prijsHero__formulier .iot-directContact__link:hover{color:var(--text-primary)}.iot-demoHero__agenda{background:var(--surface-card);border-radius:var(--radius-panel);padding:var(--space-4)}.iot-prijsForm{gap:var(--space-6);flex-direction:column;display:flex}.iot-prijsForm__kop{gap:var(--space-2);flex-direction:column;display:flex}.iot-prijsForm__stappen{align-items:center;gap:var(--space-3);display:flex}.iot-prijsForm__bol{border-radius:var(--radius-pill);width:28px;height:28px;font:var(--type-caption);flex:none;place-items:center;font-weight:600;display:grid}.iot-prijsForm__staplabel{font:var(--type-label);color:var(--text-primary)}.iot-prijsForm__lijn{background:var(--border-default);flex:1;height:1px}.iot-agenda{gap:var(--space-12);grid-template-columns:7fr 5fr;align-items:start;display:grid}.iot-tijdlijn--agenda{--tijdlijn-as:71px}.iot-tijdlijn--agenda .iot-tijdlijn__stap{gap:var(--space-10);padding-bottom:var(--space-8);grid-template-columns:64px 1fr}.iot-tijdlijn--agenda .iot-tijdlijn__stap:last-child{padding-bottom:0}.iot-tijdlijn--agenda .iot-tijdlijn__jaar{font-size:var(--text-lg);white-space:nowrap}.iot-agenda__contact{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--border-default)}.iot-agenda__beeld{border-radius:var(--radius-panel);background:var(--surface-card);overflow:hidden}.iot-agenda__beeld img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.iot-agenda__bijschrift{padding:var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}@media (max-width:1023px){.iot-prijsHero,.iot-demoHero,.iot-agenda{gap:var(--space-10);grid-template-columns:1fr}.iot-prijsHero__formulier{position:static}.iot-usps--strook{margin-top:var(--space-10)}}@media (max-width:767px){.iot-usps--strook{gap:var(--space-5);margin-top:var(--space-8);padding-top:var(--space-6);grid-template-columns:1fr}.iot-prijsHero__formulier .iot-prijsForm,.iot-prijsHero__formulier .iot-directContact{padding:var(--space-6)}.iot-directContact{flex-direction:column;align-items:stretch}.iot-persoonKaart{grid-template-columns:1fr}.iot-persoonKaart__beeld{aspect-ratio:16/9;min-height:0}.iot-persoonKaart__beeld img{object-position:center 12%}.iot-tijdlijn--agenda{--tijdlijn-as:7px}.iot-tijdlijn--agenda .iot-tijdlijn__stap{gap:var(--space-2);padding-left:var(--space-8);grid-template-columns:1fr}}.iot-marquee__logo{width:108px;height:34px;-webkit-mask-size:auto calc(var(--logo-hoogte,22) * 1px);mask-size:auto calc(var(--logo-hoogte,22) * 1px);-webkit-mask-size:auto calc(var(--logo-hoogte,22) * 1px);-webkit-mask-position:center calc(50% + var(--logo-verschuif,0) * 1px);mask-position:center calc(50% + var(--logo-verschuif,0) * 1px);-webkit-mask-position:center calc(50% + var(--logo-verschuif,0) * 1px);background-color:var(--forest-500);transition:background-color var(--dur-base) var(--ease-standard);flex:none;display:block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.iot-marquee__row:hover .iot-marquee__logo{background-color:var(--forest-700)}@media (max-width:767px){.iot-marquee__logo{width:96px;height:31px;-webkit-mask-size:auto calc(var(--logo-hoogte,22) * .9 * 1px);mask-size:auto calc(var(--logo-hoogte,22) * .9 * 1px);-webkit-mask-size:auto calc(var(--logo-hoogte,22) * .9 * 1px);-webkit-mask-position:center calc(50% + var(--logo-verschuif,0) * .9 * 1px);mask-position:center calc(50% + var(--logo-verschuif,0) * .9 * 1px);-webkit-mask-position:center calc(50% + var(--logo-verschuif,0) * .9 * 1px)}}.iot-artikel__kop{max-width:46rem}.iot-artikel{gap:var(--space-16);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;display:grid}.iot-artikel__hoofd{max-width:44rem}.iot-artikel__sectie+.iot-artikel__sectie{margin-top:var(--space-12)}.iot-artikel__sectie[id]{scroll-margin-top:calc(var(--header-hoogte) + var(--space-8))}.iot-artikel__alinea{font:var(--type-body);color:var(--text-secondary);margin:0}.iot-artikel__alinea+.iot-artikel__alinea{margin-top:var(--space-4)}.iot-artikel__bronnen{padding-top:var(--space-8);border-top:1px solid var(--border-default)}.iot-artikel__zij{top:calc(var(--header-hoogte) + var(--space-8));gap:var(--space-6);flex-direction:column;display:flex;position:sticky}.iot-inhoud{padding:var(--space-6);border-radius:var(--radius-card);background:var(--sand-100)}.iot-inhoud__kop{font:var(--type-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.iot-inhoud__lijst{margin:var(--space-4) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.iot-inhoud__link{padding:var(--space-2) 0 var(--space-2) var(--space-4);font:var(--type-body-sm);color:var(--text-secondary);border-left:2px solid var(--border-default);transition:color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);text-decoration:none;display:block}.iot-inhoud__link:hover{color:var(--text-primary);border-left-color:var(--border-strong)}.iot-inhoud__link.is-hier{color:var(--text-primary);font-weight:var(--weight-semibold);border-left-color:var(--surface-accent)}.iot-zijCta{border-radius:var(--radius-card);background:var(--surface-inverse);overflow:hidden}.iot-zijCta__beeld{aspect-ratio:4/3;background:var(--forest-800);width:100%}.iot-zijCta__beeld img{object-fit:cover;object-position:center 14%;width:100%;height:100%;display:block}.iot-zijCta__inhoud{padding:var(--space-6)}.iot-zijCta__naam{margin-top:var(--space-4);font:var(--type-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--mint-300);display:block}.iot-zijCta__knop{margin-top:var(--space-5)}@media (max-width:1023px){.iot-artikel{gap:var(--space-10);grid-template-columns:1fr}.iot-artikel__hoofd{max-width:none}.iot-artikel__zij{flex-flow:wrap;position:static}.iot-inhoud,.iot-zijCta{flex:280px}}@media (max-width:767px){.iot-artikel__zij{flex-direction:column}}.iot-juridisch__binnen{max-width:46rem;padding:0 var(--container-gutter);margin:0 auto}.iot-juridisch__kop{padding:var(--space-20) 0 var(--space-8);background:var(--surface-card)}.iot-juridisch__kop h1{font:var(--type-h1);color:var(--text-primary);margin:0}.iot-juridisch__versie{font:var(--type-caption);color:var(--text-muted);margin:0 0 var(--space-8)}.iot-juridisch__tekst>:first-child{margin-top:0}.iot-juridisch__tekst h2{font:var(--type-h3);color:var(--text-primary);margin:var(--space-12) 0 var(--space-4)}.iot-juridisch__tekst h3{font:var(--type-h4);color:var(--text-primary);margin:var(--space-8) 0 var(--space-3)}.iot-juridisch__tekst p{font:var(--type-body);color:var(--text-secondary);margin:0 0 var(--space-4)}.iot-juridisch__tekst ul,.iot-juridisch__tekst ol{font:var(--type-body);color:var(--text-secondary);margin:0 0 var(--space-4);padding-left:var(--space-6)}.iot-juridisch__tekst li{margin-bottom:var(--space-2)}.iot-juridisch__tekst a{color:var(--text-link)}.iot-juridisch__tekst table{border-collapse:collapse;width:100%;margin:0 0 var(--space-6);font:var(--type-body-sm);display:block;overflow-x:auto}.iot-juridisch__tekst th,.iot-juridisch__tekst td{border:1px solid var(--border-subtle,#0000001a);padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top}.iot-trust--strook{padding:0!important}.iot-trust--strook+*{padding-top:var(--sectie-y-half)!important}:is(.iot-trust--strook:has(+.iot-sectie--sand),.iot-trust--strook:has(+.iot-sectie--mint),.iot-trust--strook:has(+.iot-sectie--inverse)){padding-bottom:var(--sectie-y-half)!important}.iot-sectie--sand+.iot-trust--strook,.iot-sectie--mint+.iot-trust--strook,.iot-sectie--inverse+.iot-trust--strook{padding-top:var(--sectie-y-half)!important}:has(+.iot-trust--strook){padding-bottom:var(--sectie-y-half)!important}.iot-trust--strook .iot-trust__grid{gap:var(--space-4)}.iot-trust--strook .iot-trust__punt{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-card);background:var(--surface-card);border:1px solid var(--surface-accent);align-items:center;min-width:0;display:flex}.iot-trust--strook .iot-trust__vink{width:22px;height:22px;color:var(--surface-accent);flex:none;place-items:center;display:grid}.iot-trust--strook .iot-trust__titel{font:var(--type-label);color:var(--text-primary)}.iot-trust__tekst{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.iot-trust__titel{font:var(--type-label);color:var(--text-primary)}.iot-trust__uitleg{font:var(--type-caption);color:var(--text-muted)}.iot-trust--kaarten .iot-trust__grid{gap:var(--space-6)}.iot-trust--kaarten .iot-trust__punt{gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-card);background:var(--sand-100);flex-direction:column;display:flex}.iot-trust--kaarten .iot-trust__icon{width:40px;height:40px;display:block}.iot-sectie--sand .iot-trust--kaarten .iot-trust__punt,.iot-trust--kaarten.iot-sectie--sand .iot-trust__punt{background:var(--surface-card)}@media (max-width:1023px){.iot-trust--strook .iot-trust__grid{grid-template-columns:1fr 1fr!important}}@media (max-width:767px){.iot-trust--strook .iot-trust__grid{grid-template-columns:1fr!important}.iot-trust--strook .iot-trust__punt{padding:var(--space-4)}}
.iot-tegel{transition:transform var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard)}.iot-tegel__beeld{margin:calc(var(--space-8) * -1) calc(var(--space-8) * -1) var(--space-6);aspect-ratio:16/9;border-radius:var(--radius-card) var(--radius-card) 0 0;overflow:hidden}.iot-tegel--klikbaar{cursor:pointer}a:hover>.iot-tegel--klikbaar{box-shadow:var(--shadow-md);transform:translateY(-4px)}.iot-tegel__pijl{transition:transform var(--dur-fast) var(--ease-standard);margin-top:auto;display:inline-block}a:hover .iot-tegel__pijl{transform:translate(4px)}.iot-uitkomsten>div{transition:border-color var(--dur-base) var(--ease-standard)}@media (max-width:1023px){.iot-kopMetTekst,.iot-themaHero__inhoud,.iot-hubHero__panel,.iot-databewijs,.iot-hubUitgelicht{gap:var(--space-6)!important;grid-template-columns:1fr!important}.iot-punten--4,.iot-verwant__raster,.iot-hubGrid__grid,.iot-uitkomsten{grid-template-columns:1fr 1fr!important}}@media (max-width:767px){.iot-themaHero,.iot-hubHero{padding:var(--space-12) 0!important}.iot-themaBeeld{padding:var(--space-12) 0 0!important}.iot-themaBeeld>div>div{height:240px!important}.iot-themaHero__kop,.iot-hubHero__title{font-size:var(--text-4xl)!important}.iot-kopMetTekst__kop,.iot-punten__kop,.iot-verwant__kop,.iot-databewijs__kop{font-size:var(--text-3xl)!important}.iot-punten,.iot-punten--2,.iot-punten--3,.iot-punten--4,.iot-verwant__raster,.iot-hubGrid__grid,.iot-uitkomsten{gap:var(--space-4)!important;grid-template-columns:1fr!important}.iot-tegel{padding:var(--space-6)!important}.iot-tegel__beeld{margin:calc(var(--space-6) * -1) calc(var(--space-6) * -1) var(--space-5)}.iot-hubUitgelicht{gap:var(--space-6)!important}.iot-outcome__body{font-size:var(--text-2xl)!important;max-width:none!important}.iot-detailHero__panel{grid-template-columns:1fr!important}.iot-detailHero__text{padding:var(--space-8) var(--space-6)!important}.iot-detailHero__title{font-size:var(--text-4xl)!important}.iot-detailHero__claim{font-size:var(--text-xl)!important}.iot-detailHero__media{height:280px!important;min-height:0!important}.iot-detailHero__actions{flex-direction:column!important;align-items:stretch!important;margin-top:0!important}.iot-detailHero__actions a{width:100%!important;height:var(--control-height-lg)!important;font-size:var(--text-md)!important}.iot-scaffold__row{gap:var(--space-2)!important;grid-template-columns:1fr!important}}.iot-blokken>section:last-child{padding-bottom:var(--section-y)}@media (max-width:767px){.iot-blokken>section:last-child{padding-bottom:var(--space-12)}}.iot-featureKaart>div,.iot-themaKaart>div{transition:transform var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard)}.iot-featureKaart:hover>div,.iot-themaKaart:hover>div{box-shadow:var(--shadow-md);transform:translateY(-3px)}.iot-featureKaart:hover span,.iot-themaKaart:hover h3{color:var(--text-accent)}.iot-featureKaart img{transition:transform var(--dur-base) var(--ease-standard)}.iot-featureKaart:hover img{transform:scale(1.08)}.iot-artikel__kolom{margin:0 auto}.iot-vraag{padding:var(--space-5) 0}.iot-vraag__kop{font:var(--type-h5);color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-4);min-height:44px;list-style:none;display:flex}.iot-vraag__kop::-webkit-details-marker{display:none}.iot-vraag__kop:after{content:"+";font-family:var(--font-display);font-size:var(--text-2xl);color:var(--text-accent);transition:transform var(--dur-fast) var(--ease-standard);flex:none;line-height:1}.iot-vraag[open] .iot-vraag__kop:after{transform:rotate(45deg)}.iot-vraag[open] .iot-vraag__kop{margin-bottom:var(--space-3)}@media (max-width:767px){.iot-artikel__kop{font-size:var(--text-4xl)!important}.iot-artikelKop{padding:var(--space-12) 0!important}}.iot-themaKaart{transition:transform var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard)}.iot-themaKaart__knop:after{content:"";border-radius:var(--radius-card);position:absolute;inset:0}.iot-themaKaart:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.iot-themaKaart:hover h3{color:var(--text-accent)}:root{--sectie-y:var(--section-y);--sectie-y-half:var(--space-12)}.iot-sectie--normaal,.iot-sectie--ruim{padding:var(--sectie-y) 0}.iot-sectie--krap{padding:var(--sectie-y-half) 0}.iot-sectie+.iot-sectie{padding-top:var(--sectie-y-half)}.iot-sectie:has(+.iot-sectie){padding-bottom:var(--sectie-y-half)}:has(+.iot-footer){padding-bottom:var(--sectie-y-half)!important}main:has(+.iot-footer){padding-bottom:0!important}main:has(+.iot-footer)>:last-child{padding-bottom:var(--sectie-y-half)!important}.iot-header+.iot-sectie{padding-top:var(--sectie-y-half)}.iot-detailHero{padding:0 0 var(--sectie-y-half)}.iot-detailHero+.iot-sectie{padding-top:var(--sectie-y-half)}.iot-detailHero:has(+.iot-marquee){padding-bottom:0}.iot-sectie:has(+.iot-marquee){padding-bottom:var(--sectie-y-half)}.iot-marquee+.iot-sectie{padding-top:var(--sectie-y-half)}.iot-ctabar{padding:var(--sectie-y) 0}@media (max-width:767px){:root{--sectie-y:var(--space-12);--sectie-y-half:var(--space-8)}.iot-animatievak{height:auto!important;min-height:0!important;padding:var(--space-4) 0!important}.iot-animatievak>div{max-width:100%!important}.iot-feature__container{align-items:stretch!important}}.iot-contactCta__portret{box-shadow:0 0 0 3px #fff9}@media (max-width:1023px){.iot-contactCta{grid-template-columns:auto 1fr!important}.iot-contactCta__knop{grid-column:1/-1}}@media (max-width:767px){.iot-contactCta{gap:var(--space-5)!important;padding:var(--space-8) var(--space-6)!important;grid-template-columns:1fr!important}.iot-contactCta__portret{width:88px!important;height:88px!important}.iot-contactCta__kop{font-size:var(--text-2xl)!important}.iot-contactCta__knop a{width:100%!important}}.iot-cases__card{width:clamp(380px,22vw + 61.88px,560px)}@media (max-width:767px){.iot-cases__card{width:260px!important}}.iot-prijsForm__paar,.iot-demoForm__paar{gap:var(--space-5);grid-template-columns:1fr 1fr;min-width:0;display:grid}.iot-prijsForm__paar>*,.iot-demoForm__paar>*{min-width:0;max-width:100%}.iot-demoForm{gap:var(--space-6);flex-direction:column;display:flex}.iot-demoForm__kop{gap:var(--space-2);flex-direction:column;display:flex}.iot-agendaVak--formulier{padding:var(--space-6)}.iot-vraag summary::-webkit-details-marker{display:none}.iot-vraag summary{padding-right:var(--space-8);position:relative}.iot-vraag summary:after{content:"+";font-size:var(--text-2xl);color:var(--text-accent);transition:transform var(--dur-base) var(--ease-standard);line-height:1;position:absolute;top:50%;right:0;transform:translateY(-50%)}.iot-vraag[open] summary:after{content:"−"}.iot-vraag summary:hover{color:var(--text-accent)}@media (max-width:1023px){.iot-vragen{gap:var(--space-8)!important;grid-template-columns:1fr!important}.iot-stappen,.iot-trust--kaarten .iot-trust__grid{grid-template-columns:1fr 1fr!important}}@media (max-width:767px){.iot-prijsForm__paar,.iot-demoForm__paar,.iot-stappen,.iot-trust--kaarten .iot-trust__grid{gap:var(--space-4)!important;grid-template-columns:1fr!important}.iot-demoForm__datum{appearance:none}.iot-agendaVak--formulier{padding:var(--space-4)}.iot-prijsHero__kop,.iot-demoHero__kop{font-size:var(--text-4xl)!important}.iot-prijsHero__kaart{padding:var(--space-6)!important}.iot-prijsHero__knoppen{flex-direction:column!important;align-items:stretch!important}.iot-agendaVak,.iot-agendaVak--leeg{min-height:560px!important}.iot-vraag{padding:var(--space-5) var(--space-6)!important}}
:root{--header-hoogte:88px}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-hoogte) + var(--space-6))}@media (max-width:1023px){:root{--header-hoogte:64px}}[data-onthul]{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--onthul-vertraging,0s);will-change:opacity, transform;transform:translateY(22px)}[data-onthul][data-onthul-zichtbaar]{opacity:1;transform:none}.iot-integraties__kop{max-width:44em;margin-bottom:var(--space-10)}.iot-integraties__venster{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.iot-integraties__spoor{width:max-content;animation:46s linear infinite iot-band;display:flex}.iot-integraties__venster:hover .iot-integraties__spoor{animation-play-state:paused}.iot-integraties__rij{align-items:center;gap:var(--space-6);padding-right:var(--space-6);display:flex}.iot-integraties__item{width:132px;height:88px;padding:var(--space-5);background:var(--surface-page);border-radius:var(--radius-card);transition:transform var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);flex:none;place-items:center;display:grid}.iot-integraties__item:hover{box-shadow:var(--shadow-card,0 8px 24px #00000014);transform:translateY(-3px)}.iot-integraties__item img{object-fit:contain;max-width:100%;max-height:40px;display:block}@keyframes iot-band{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (max-width:767px){.iot-integraties__item{width:104px;height:72px;padding:var(--space-4)}.iot-integraties__item img{max-height:32px}.iot-integraties__spoor{animation-duration:34s}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-onthul]{opacity:1;transition:none;transform:none}.iot-integraties__spoor{animation:none}}
