.teller.svelte-fvj5c9{position:absolute;inset-block-start:-6px;inset-inline-end:-6px;display:inline-flex;min-width:20px;height:20px;padding:0 var(--space-1);align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--teller-vlak, var(--primary));color:var(--teller-inkt, var(--primary-foreground));font-family:var(--font-role-body);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:1;pointer-events:none}.merklink.svelte-fvj5c9{display:inline-flex;align-items:center;height:var(--space-10)}@media(max-width:899.98px){.merklink.svelte-fvj5c9{height:var(--space-8)}}@media(max-width:369.98px){.merklink.svelte-fvj5c9{height:var(--space-6)}}.merklink.svelte-fvj5c9 .merkbeeld,.merklink.svelte-fvj5c9 .merkbeeld picture,.merklink.svelte-fvj5c9 .merkbeeld img{display:block;width:auto;height:100%;max-width:200px;object-fit:contain}.icoongedempt.svelte-1az06on{color:var(--color-footer-icon-muted, currentColor)}.icoongoud.svelte-1az06on{color:var(--color-footer-icon-accent, currentColor)}.voetmeta.svelte-1az06on{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:var(--text-xs)}.voetmetascheiding.svelte-1az06on{opacity:.5}.voetlogo.svelte-1az06on{height:auto;max-width:160px}.voetnaam.svelte-1az06on{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-on-surface-footer-heading)}.voettagline.svelte-1az06on{font-family:var(--font-role-heading);font-weight:var(--weight-semibold);color:var(--color-on-surface-footer-heading)}@layer reset,theme,app,tenant,components,utilities;@layer app{:root{--brand: #3e4a5e;--brand-deep: #2c3543;--brand-soft: #566175;--accent-base: #c2a15a;--secondary-base: #5b6b85;--neutral: #71717a;--paper: #fafafa;--sand: #f4f4f5;--ink: #242c37;--neutral-0: #ffffff;--neutral-50: #fafafa;--neutral-100: #f4f4f5;--neutral-200: #e4e4e7;--neutral-300: #d4d4d8;--neutral-400: #a1a1aa;--neutral-500: #71717a;--neutral-600: #52525b;--neutral-700: #3f3f46;--neutral-800: #27272a;--neutral-900: #18181b;--neutral-1000: #000000;--font-display: "Nunito", system-ui, sans-serif;--font-body: "Nunito Sans", system-ui, sans-serif;--font-mono: ui-monospace, "SF Mono", monospace;--radius-base: 8px;--space-base: 4px;--container-max: 1440px;--red-500: #c00000;--red-100: #fbeaea;--green-500: #2f6b36;--green-100: #eaf5eb;--amber-500: #8a6508;--amber-100: #faf3e0;--blue-500: #2c5f8a;--blue-100: #e8f0f7;--black-5: rgba(0, 0, 0, .05);--black-8: rgba(0, 0, 0, .08);--black-10: rgba(0, 0, 0, .1);--black-12: rgba(0, 0, 0, .12);--black-15: rgba(0, 0, 0, .15);--black-20: rgba(0, 0, 0, .2);--black-25: rgba(0, 0, 0, .25);--black-30: rgba(0, 0, 0, .3);--black-40: rgba(0, 0, 0, .4);--black-50: rgba(0, 0, 0, .5);--black-60: rgba(0, 0, 0, .6);--black-70: rgba(0, 0, 0, .7);--black-80: rgba(0, 0, 0, .8);--black-95: rgba(0, 0, 0, .95);--white-5: rgba(255, 255, 255, .05);--white-8: rgba(255, 255, 255, .08);--white-10: rgba(255, 255, 255, .1);--white-12: rgba(255, 255, 255, .12);--white-15: rgba(255, 255, 255, .15);--white-20: rgba(255, 255, 255, .2);--white-30: rgba(255, 255, 255, .3);--white-40: rgba(255, 255, 255, .4);--white-50: rgba(255, 255, 255, .5);--white-60: rgba(255, 255, 255, .6);--white-70: rgba(255, 255, 255, .7);--white-80: rgba(255, 255, 255, .8);--white-90: rgba(255, 255, 255, .9);--white-95: rgba(255, 255, 255, .95);--text-xs: clamp(.694rem, .66rem + .15vw, .75rem);--text-sm: clamp(.833rem, .8rem + .18vw, .9rem);--text-2xs: .7rem;--text-md: .95rem;--text-base: clamp(1rem, .95rem + .25vw, 1.125rem);--text-lg: clamp(1.2rem, 1.12rem + .35vw, 1.35rem);--text-xl: clamp(1.44rem, 1.32rem + .55vw, 1.7rem);--text-2xl: clamp(1.728rem, 1.55rem + .85vw, 2.1rem);--text-3xl: clamp(2.074rem, 1.8rem + 1.3vw, 2.7rem);--text-4xl: clamp(2.488rem, 2.1rem + 1.9vw, 3.4rem);--text-5xl: clamp(2.986rem, 2.52rem + 2.28vw, 4.08rem);--text-6xl: clamp(2.9rem, 0rem + 8.5vw, 6.5rem);--text-7xl: clamp(3.2rem, 0rem + 10vw, 8rem);--text-8xl: clamp(4rem, 0rem + 12vw, 9rem);--text-display: clamp(2.1rem, 0rem + 5vw, 3.9rem);--weight-light: 300;--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--leading-tight: 1.3;--leading-snug: 1.4;--leading-normal: 1.6;--leading-loose: 1.75;--tracking-tight: -.01em;--tracking-normal: 0;--tracking-wide: .05em;--space-1: var(--space-base);--space-2: calc(var(--space-base) * 2);--space-3: calc(var(--space-base) * 3);--space-4: calc(var(--space-base) * 4);--space-6: calc(var(--space-base) * 6);--space-8: calc(var(--space-base) * 8);--space-10: calc(var(--space-base) * 10);--space-12: calc(var(--space-base) * 12);--space-16: calc(var(--space-base) * 16);--space-20: calc(var(--space-base) * 20);--space-24: calc(var(--space-base) * 24);--space-32: calc(var(--space-base) * 32);--radius-sm: calc(var(--radius-base) * .5);--radius-md: var(--radius-base);--radius-lg: calc(var(--radius-base) * 1.5);--radius-xl: calc(var(--radius-base) * 3);--radius-pill: 999px;--shadow-sm: 0 1px 2px rgb(0 0 0 / .05);--shadow-md: 0 4px 6px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px rgb(0 0 0 / .15);--shadow-2xl: 0 25px 50px rgb(0 0 0 / .25);--border-width: 1px;--border-width-thick: 2px;--duration-base: .1s;--duration-fast: calc(var(--duration-base) * 1.5);--duration-normal: calc(var(--duration-base) * 2);--duration-slow: calc(var(--duration-base) * 3);--duration-slower: calc(var(--duration-base) * 4);--duration-slowest: calc(var(--duration-base) * 5);--duration-ambient: calc(var(--duration-base) * 6);--ease-default: ease;--ease-linear: linear;--ease-out: ease-out;--ease-in-out: ease-in-out;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-emphasis: cubic-bezier(.23, 1, .32, 1);--ease-soft: cubic-bezier(.25, .46, .45, .94);--ease-swing: cubic-bezier(.645, .045, .355, 1);--ease-overshoot: cubic-bezier(.68, -.55, .265, 1.55);--ease-glide: cubic-bezier(.22, .61, .36, 1);--z-sticky: 1000;--z-header: 1100;--z-drawer: 1200;--z-banner: 1300;--z-modal: 1400;--z-consent: 1500;--z-consent-modal: 1600;--container-narrow: 72ch;--container-pad: clamp(1rem, 4vw, 2.5rem);--header-height: 80px}}@layer app{:root{--marine-blue: #1b025a;--midnight-blue: #1a237e;--royal-purple: #5a0e7f;--royal-purple-light: #9c4dc7;--soft-white: #f8f9fa;--deep-navy: #0d1142;--electric-purple: #ac14dc;--vibrant-pink: #ff4081;--teal: #00bcd4;--bright-yellow: #ffeb3b;--muted-lime: #b8e986;--bright-lime: #00dc33;--coral: #ff7043}:root{--royal-purple-50: rgba(90, 14, 127, .5);--vibrant-pink-12: rgba(255, 64, 129, .12);--teal-12: rgba(0, 188, 212, .12);--bright-yellow-12: rgba(255, 235, 59, .12);--bright-lime-15: rgba(0, 220, 51, .15);--coral-12: rgba(255, 112, 67, .12);--coral-20: rgba(255, 112, 67, .2)}:root{--text-primary: var(--neutral-200);--text-secondary: var(--neutral-400);--text-light: var(--neutral-0);--border-color: rgba(172, 20, 220, .2);--border-subtle: rgba(248, 249, 250, .08)}:root{--shadow-glow-teal: 0 4px 20px rgba(0, 188, 212, .3);--shadow-glow-pink: 0 4px 20px rgba(255, 64, 129, .3);--shadow-glow-lime: 0 4px 20px rgba(184, 233, 134, .3);--shadow-glow-yellow: 0 4px 20px rgba(255, 235, 59, .3);--shadow-glow-text-primary: 0 4px 20px rgba(228, 228, 231, .3)}}@layer app{@font-face{font-family:Nunito;src:url(../../../fonts/nunito-v31-latin-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Nunito;src:url(../../../fonts/nunito-v31-latin-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/nunito-sans-v19-latin-regular.woff2) format("woff2")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/nunito-sans-v19-latin-500.woff2) format("woff2")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/nunito-sans-v19-latin-600.woff2) format("woff2")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/nunito-sans-v19-latin-700.woff2) format("woff2")}@font-face{font-family:Creepster;src:url(../../../fonts/Creepster-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(../../../fonts/playfair-display-v40-latin.woff2) format("woff2");font-weight:600 700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(../../../fonts/ibm-plex-sans-v23-latin-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(../../../fonts/ibm-plex-sans-v23-latin-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Karla;src:url(../../../fonts/karla-v33-latin-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Karla;src:url(../../../fonts/karla-v33-latin-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Karla;src:url(../../../fonts/karla-v33-latin-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-role-heading: "Nunito", sans-serif;--font-role-body: "Nunito Sans", sans-serif;--font-role-ui: "Nunito", sans-serif;--font-accent: "Nunito", sans-serif}.text-left{text-align:left}.text-center{text-align:center}.text-shadow{text-shadow:0 2px 4px var(--black-80)}[data-theme=light]{--leading-loose: 1.6}@font-face{font-family:Bodoni Moda;src:url(../../../fonts/bodoni-moda-v28-latin-variable.woff2) format("woff2-variations");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(../../../fonts/hanken-grotesk-v12-latin-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(../../../fonts/hanken-grotesk-v12-latin-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(../../../fonts/hanken-grotesk-v12-latin-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(../../../fonts/fraunces-var-latin.woff2) format("woff2-variations");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(../../../fonts/fraunces-var-latin-italic.woff2) format("woff2-variations");font-weight:300 700;font-style:italic;font-display:swap}@font-face{font-family:"DM Serif Display";src:url(../../../fonts/dm-serif-display-v17-latin-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"DM Serif Display";src:url(../../../fonts/dm-serif-display-v17-latin-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Manrope;src:url(../../../fonts/manrope-v20-latin-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../../../fonts/manrope-v20-latin-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../../../fonts/manrope-v20-latin-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../../../fonts/manrope-v20-latin-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}}@layer app{:root{--card-padding-top: var(--space-12);--card-padding: var(--space-8);--max-width-container: 1440px;--header-height: 80px;--primary-color: var(--color-progress);--container-padding: var(--space-8)}@media(max-width:768px){:root{--card-padding: var(--space-6)}}@media(max-width:480px){:root{--card-padding: var(--space-4)}}}@layer app{:root{--card-bg: transparent;--border-color: var(--color-border-subtle)}@media(prefers-color-scheme:dark){:root{--card-bg: rgba(30, 30, 30, .8)}}}@layer app{:root{--color-surface: var(--neutral-0);--color-on-accent: var(--neutral-1000);--color-glass-tint: var(--neutral-0);--color-on-surface-footer: var(--color-text);--color-on-surface-footer-heading: var(--color-heading);--color-on-surface-banner: var(--color-text);--color-on-scrim: var(--color-text);--color-scrim-card-media: var(--black-20);--color-scrim-card-media-hover: transparent;--color-fill-badge-media: color-mix(in srgb, var(--color-accent) 20%, transparent);--color-fill-primary: var(--color-brand);--color-on-fill-primary: var(--color-on-surface);--color-fill-secondary: var(--color-secondary);--color-on-fill-secondary: var(--neutral-0);--color-accent-icon: var(--color-accent);--color-brand: #3e4a5e;--color-brand-soft: #566175;--color-secondary: #5b6b85;--color-text-subtle: #4e6e7a;--color-accent: #c2a15a;--color-highlight: #7e6e8a;--color-bg: var(--neutral-900);--color-surface-hero: var(--color-surface-alt);--color-surface-alt: var(--brand);--color-surface-muted: var(--ink);--color-surface-footer: var(--ink);--color-surface-banner: var(--neutral-800);--color-surface-menu: var(--neutral-50);--color-on-surface: var(--neutral-50);--color-heading: var(--signature-color);--color-text: var(--neutral-0);--color-text-muted: var(--neutral-400);--color-on-surface-card: var(--neutral-900);--color-on-surface-nav: var(--neutral-200);--color-on-surface-menu: var(--neutral-900);--color-on-btn: var(--neutral-900);--color-btn-border: var(--neutral-50);--color-text-link-active: var(--neutral-900);--color-progress: var(--color-accent);--color-progress-glow: color-mix(in srgb, var(--color-accent) 30%, transparent);--color-progress-track: color-mix(in srgb, var(--color-accent) 15%, transparent);--color-on-error: var(--neutral-0);--color-error-accent: var(--color-accent);--color-error-accent-2: var(--color-secondary);--color-border-subtle: rgb(255 255 255 / .08);--text-shadow-heading: 0 2px 4px var(--black-50);--color-live: #00a63e;--color-surface-overlay: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);--color-on-surface-overlay: var(--color-on-scrim);--color-on-surface-overlay-link: var(--color-on-surface-overlay);--color-on-surface-overlay-link-hover: color-mix( in srgb, var(--color-on-surface-overlay-link) 75%, transparent );--color-border: rgb(255 255 255 / .16);--color-surface-dark-blue: var(--color-surface-alt);--color-surface-features: var(--color-surface-alt);--color-surface-testimonials: var(--color-surface-muted);--color-surface-inv: var(--color-surface-footer);--color-brand-hover: var(--color-brand-soft);--color-divider: var(--color-border);--color-text-inv: var(--neutral-900);--color-link: var(--color-highlight);--color-link-hover: var(--color-secondary);--color-focus-ring: var(--neutral-900);--color-focus-ring-contrast: var(--neutral-0);--color-brand-subtle: color-mix(in srgb, var(--color-brand) 12%, var(--neutral-0));--color-border-strong: rgb(248 249 250 / .5);--color-success: var(--green-500);--color-success-bg: var(--green-100);--color-error: var(--red-500);--color-error-bg: var(--red-100);--color-warning: var(--amber-500);--color-warning-bg: var(--amber-100);--color-info: var(--blue-500);--color-info-bg: var(--blue-100);--color-tint-5: color-mix(in srgb, var(--color-glass-tint) 5%, transparent);--color-tint-10: color-mix(in srgb, var(--color-glass-tint) 10%, transparent);--color-tint-15: color-mix(in srgb, var(--color-glass-tint) 15%, transparent);--color-tint-20: color-mix(in srgb, var(--color-glass-tint) 20%, transparent);--color-tint-30: color-mix(in srgb, var(--color-glass-tint) 30%, transparent);--color-tint-50: color-mix(in srgb, var(--color-glass-tint) 50%, transparent);--color-tint-70: color-mix(in srgb, var(--color-glass-tint) 70%, transparent);--shadow-glow-brand: 0 4px 20px color-mix(in srgb, var(--color-brand) 30%, transparent);--shadow-glow-accent: 0 4px 20px color-mix(in srgb, var(--color-accent) 30%, transparent)}}@layer app{.div-fallback{background:transparent}.div-dark-blue{background:var(--color-surface-dark-blue)}.div-features{background:var(--color-surface-features)}.div-testimonials{background:var(--color-surface-testimonials);position:relative}.div-testimonials:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.4;background-image:url('data:image/svg+xml,<svg viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg"><filter id="noise"><feTurbulence type="fractalNoise" baseFrequency="0.9" numOctaves="4" stitchTiles="stitch"/></filter><rect width="100%25" height="100%25" filter="url(%23noise)"/></svg>');border-radius:var(--radius-xl);pointer-events:none}.div-muted{background:var(--color-surface-muted)}}.onthul{opacity:0;transform:translateY(var(--onthul-afstand, 22px))}.onthul.beweegt{transition:opacity var(--onthul-duur, 1.1s) var(--onthul-soepel, var(--ease-glide)),transform var(--onthul-duur, 1.1s) var(--onthul-soepel, var(--ease-glide));transition-delay:var(--onthul-wacht, 0ms)}.onthul.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.onthul,.onthul.is-in{opacity:1;transform:none;transition:none}}@layer app{html{font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-role-body);font-size:var(--text-base);line-height:var(--leading-loose);font-weight:var(--weight-normal);letter-spacing:var(--tracking-normal)}body{margin:0;min-height:100vh;background:var(--color-bg)}img{max-width:100%;height:auto}a{color:var(--color-link);text-decoration:none;transition:color var(--duration-slow) var(--ease-default)}a:hover{color:var(--color-link-hover)}a.text-link{font-weight:var(--weight-semibold);position:relative}a.text-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:var(--color-link-hover);transition:width var(--duration-slow) var(--ease-default)}a.text-link:hover:after{width:100%}h1,h2,h3{font-family:var(--font-role-heading);font-weight:var(--weight-bold);color:var(--color-heading)}h4{font-family:var(--font-role-heading);font-weight:var(--weight-semibold);color:var(--color-heading)}h1{font-size:var(--text-4xl);line-height:var(--leading-tight);margin-bottom:var(--space-6)}h2{font-size:var(--text-3xl);margin-bottom:var(--space-4);text-shadow:var(--text-shadow-heading)}h3{font-size:var(--text-2xl);text-shadow:var(--text-shadow-heading)}h4{font-size:var(--text-xl);text-shadow:var(--text-shadow-heading);margin-top:var(--space-3)}p{margin-top:0;margin-bottom:var(--space-6);color:var(--color-text);max-width:90ch}.spacer{margin-top:var(--space-6)}strong,b{font-weight:var(--weight-semibold)}ul{margin-top:0;margin-bottom:var(--space-6);padding-left:var(--space-6)}.page{min-height:100vh;position:relative;background:var(--color-bg);color:var(--color-text)}.footer{background:var(--color-surface-footer);color:var(--color-on-surface-footer);position:relative;overflow:hidden;font-family:var(--font-role-body);will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0);backface-visibility:hidden}@media screen and (max-width:480px){.footer-bottom{flex-direction:column;text-align:center}}}@layer app{:focus-visible{outline:var(--border-width-thick) solid var(--color-focus-ring);outline-offset:var(--border-width-thick);box-shadow:0 0 0 var(--border-width-thick) var(--color-focus-ring-contrast)}:focus:not(:focus-visible){outline:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}============================================== */ .text-link{background:none;border:none;padding:0;margin:0;min-width:auto;color:var(--signature-color);text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:2px;font-size:inherit;font-weight:inherit;font-family:inherit;cursor:pointer;transition:all var(--duration-slow) var(--ease-default);display:inline;align-items:baseline;justify-content:flex-start}.text-link:hover{color:var(--signature-color);text-decoration-color:currentColor;text-decoration-thickness:2px;opacity:.8}.text-link:focus-visible{border-radius:2px}.text-link:active{color:var(--color-text-link-active)}.text-link__icon{display:inline-flex;align-items:center;margin-left:.25em;vertical-align:middle;transition:transform var(--duration-normal) var(--ease-default)}.text-link:hover .text-link__icon{transform:translate(2px,-2px)}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.page.svelte-1br2sqw{background:#fff!important}}@media(prefers-contrast:high){body{background:#fff;color:#000}}
