.logo[data-astro-cid-ylqc276q]{align-items:center;gap:.22em;font-size:2.25rem;line-height:1;display:inline-flex}.logo__teken[data-astro-cid-ylqc276q]{flex:none;width:auto;height:1em}.stop-roze[data-astro-cid-ylqc276q]{stop-color:var(--m2f-merk-roze)}.stop-violet[data-astro-cid-ylqc276q]{stop-color:var(--m2f-merk-violet)}.stop-blauw[data-astro-cid-ylqc276q]{stop-color:var(--m2f-merk-blauw)}.stop-knik-licht[data-astro-cid-ylqc276q]{stop-color:color-mix(in srgb, var(--m2f-merk-violet) 78%, var(--m2f-merk-roze))}.stop-knik-mid[data-astro-cid-ylqc276q]{stop-color:color-mix(in srgb, var(--m2f-merk-violet) 58%, var(--m2f-merk-donker))}.stop-knik-diep[data-astro-cid-ylqc276q]{stop-color:color-mix(in srgb, var(--m2f-merk-blauw) 30%, var(--m2f-merk-donker))}.stop-plaat-boven[data-astro-cid-ylqc276q]{stop-color:color-mix(in srgb, var(--m2f-merk-violet) 55%, var(--m2f-merk-roze))}.stop-plaat-onder[data-astro-cid-ylqc276q]{stop-color:color-mix(in srgb, var(--m2f-merk-blauw) 55%, var(--m2f-merk-violet))}.logo__tekst[data-astro-cid-ylqc276q]{gap:.14em;display:grid}.logo__naam[data-astro-cid-ylqc276q]{color:var(--m2f-inkt);font-family:var(--m2f-font-kop);font-size:.59em;font-weight:var(--m2f-gewicht-extrabold);letter-spacing:-.04em;white-space:nowrap}.logo__cijfer[data-astro-cid-ylqc276q]{background-image:linear-gradient(180deg, var(--m2f-merk-blauw) 0%, var(--m2f-merk-violet) 22%, var(--m2f-merk-roze) 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){.logo__cijfer[data-astro-cid-ylqc276q]{color:canvastext;-webkit-text-fill-color:CanvasText;background-image:none}}.logo__merkzin[data-astro-cid-ylqc276q]{color:var(--m2f-tekst-zacht);font-family:var(--m2f-font-tekst);font-size:.18em;font-weight:var(--m2f-gewicht-medium);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}@media (width<=29.99em){.logo__merkzin[data-astro-cid-ylqc276q]{display:none}}.logo--op-donker[data-astro-cid-ylqc276q] .logo__teken[data-astro-cid-ylqc276q],.logo--op-donker[data-astro-cid-ylqc276q] .logo__naam[data-astro-cid-ylqc276q],.logo--op-donker[data-astro-cid-ylqc276q] .logo__merkzin[data-astro-cid-ylqc276q]{color:var(--m2f-op-donker)}.logo--op-donker[data-astro-cid-ylqc276q] .logo__cijfer[data-astro-cid-ylqc276q]{color:inherit;-webkit-text-fill-color:currentColor;background-image:none}.logo--op-donker[data-astro-cid-ylqc276q] .logo__merkzin[data-astro-cid-ylqc276q]{opacity:.82}.logo--op-donker[data-astro-cid-ylqc276q] .logo__vlak[data-astro-cid-ylqc276q],.logo--monochroom[data-astro-cid-ylqc276q] .logo__vlak[data-astro-cid-ylqc276q]{stroke:currentColor;stroke-width:.6px}.logo--monochroom[data-astro-cid-ylqc276q] .logo__teken[data-astro-cid-ylqc276q],.logo--monochroom[data-astro-cid-ylqc276q] .logo__naam[data-astro-cid-ylqc276q],.logo--monochroom[data-astro-cid-ylqc276q] .logo__merkzin[data-astro-cid-ylqc276q]{color:currentColor}.logo--monochroom[data-astro-cid-ylqc276q] .logo__cijfer[data-astro-cid-ylqc276q]{color:inherit;-webkit-text-fill-color:currentColor;background-image:none}.logo--lockup[data-astro-cid-ylqc276q]{font-size:3rem}.logo--icoon[data-astro-cid-ylqc276q]{gap:0}a[data-astro-cid-ylqc276q]:hover>.logo[data-astro-cid-ylqc276q]:not(.logo--op-donker):not(.logo--monochroom) .logo__naam[data-astro-cid-ylqc276q]{color:var(--m2f-accent)}.actiebalk[data-astro-cid-otfq2vrn]{justify-content:center;align-items:center;gap:var(--m2f-ruimte-4);padding:var(--m2f-ruimte-3) var(--m2f-ruimte-10) var(--m2f-ruimte-3) var(--m2f-ruimte-5);border-bottom:1px solid var(--m2f-rand);background:var(--m2f-verloop-zacht);color:var(--m2f-inkt);font-size:var(--m2f-maat-s);text-align:center;display:flex;position:relative}.actiebalk__tekst[data-astro-cid-otfq2vrn]{line-height:var(--m2f-lijn-normaal);margin:0}.actiebalk__link[data-astro-cid-otfq2vrn]{color:var(--m2f-accent);font-weight:var(--m2f-gewicht-semibold)}.actiebalk__sluit[data-astro-cid-otfq2vrn]{top:50%;right:var(--m2f-ruimte-3);border-radius:var(--m2f-radius-rond);width:2.75rem;height:2.75rem;color:var(--m2f-tekst);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;transform:translateY(-50%)}.actiebalk__sluit[data-astro-cid-otfq2vrn]:hover{color:var(--m2f-inkt)}.actiebalk__sluit[data-astro-cid-otfq2vrn] svg[data-astro-cid-otfq2vrn]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1.1rem;height:1.1rem}.site-footer__knoplink[data-astro-cid-bddg4lij]{font-family:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}[data-astro-cid-bddg4lij][data-cookie-instellingen-plek][hidden]{display:none}.cookiemelding[data-astro-cid-au42qckv]{z-index:var(--m2f-laag-melding);border-top:1px solid var(--m2f-rand-sterk);background-color:var(--m2f-vlak);box-shadow:var(--m2f-schaduw-l);color:var(--m2f-tekst);position:fixed;bottom:0;left:0;right:0}.cookiemelding[data-astro-cid-au42qckv][hidden]{display:none}.cookiemelding[data-astro-cid-au42qckv]:focus-visible{outline-offset:-4px}.cookiemelding__binnen[data-astro-cid-au42qckv]{align-items:center;gap:var(--m2f-ruimte-3) var(--m2f-ruimte-6);padding-block:var(--m2f-ruimte-4);flex-wrap:wrap;display:flex}.cookiemelding__tekst[data-astro-cid-au42qckv]{font-size:var(--m2f-maat-xs);line-height:var(--m2f-lijn-normaal);flex:28rem;margin:0}.cookiemelding__titel[data-astro-cid-au42qckv]{color:var(--m2f-inkt);font-weight:var(--m2f-gewicht-semibold)}.cookiemelding__stand[data-astro-cid-au42qckv]{color:var(--m2f-tekst-zacht);font-size:var(--m2f-maat-xs);flex:100%;margin:0}.cookiemelding__stand[data-astro-cid-au42qckv][hidden]{display:none}.cookiemelding__knoppen[data-astro-cid-au42qckv]{gap:var(--m2f-ruimte-3);flex:16rem;grid-template-columns:1fr 1fr;max-width:24rem;display:grid}html[data-cookiemelding-open] body{padding-bottom:var(--m2f-cookiemelding-hoogte,0px)}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2)format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2)format("woff2"),url(/_astro/inter-latin-ext-500-normal.BxGbmqWO.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-ext-600-normal.D2bJ5OIk.woff2)format("woff2"),url(/_astro/inter-latin-ext-600-normal.CIVaiw4L.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-ext-700-normal.Ca8adRJv.woff2)format("woff2"),url(/_astro/inter-latin-ext-700-normal.TidjK2hL.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-latin-800-normal.BYj_oED-.woff2)format("woff2"),url(/_astro/inter-latin-800-normal.D1mf63XC.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-latin-ext-800-normal.DZJjya6U.woff2)format("woff2"),url(/_astro/inter-latin-ext-800-normal.BOMpwxm3.woff)format("woff")}:root{--m2f-merk-violet:#7c3aed;--m2f-merk-roze:#ec4899;--m2f-merk-blauw:#3b82f6;--m2f-merk-donker:#0b1020;--m2f-accent:#7c3aed;--m2f-accent-rgb:124, 58, 237;--m2f-accent-hover:#6d28d9;--m2f-accent-inkt:#3b1178;--m2f-accent-subtiel:#f5f3ff;--m2f-blauw:#2f6fe0;--m2f-blauw-rgb:47, 111, 224;--m2f-blauw-hover:#2559c4;--m2f-roze:#db2777;--m2f-roze-rgb:219, 39, 119;--m2f-paars:var(--m2f-blauw);--m2f-paars-rgb:var(--m2f-blauw-rgb);--m2f-paars-hover:var(--m2f-blauw-hover);--m2f-verloop:linear-gradient(145deg, var(--m2f-accent) 0%, var(--m2f-blauw) 100%);--m2f-verloop-voet:linear-gradient(180deg, var(--m2f-accent) 0%, var(--m2f-blauw) 100%);--m2f-verloop-merk:linear-gradient(135deg, var(--m2f-merk-violet) 0%, var(--m2f-merk-blauw) 100%);--m2f-verloop-merk-vol:linear-gradient(135deg, var(--m2f-merk-roze) 0%, var(--m2f-merk-violet) 52%, var(--m2f-merk-blauw) 100%);--m2f-zacht-violet:#f3efff;--m2f-zacht-blauw:#eaf1fe;--m2f-verloop-zacht:linear-gradient(160deg, var(--m2f-zacht-violet) 0%, var(--m2f-zacht-blauw) 100%);--m2f-inkt:#0b1020;--m2f-inkt-rgb:11, 16, 32;--m2f-tekst:#4b5563;--m2f-tekst-zacht:#565d6b;--m2f-grijs:#6b7280;--m2f-vlak:#fff;--m2f-vlak-zacht:#f3f4f6;--m2f-rand:#e5e7eb;--m2f-rand-sterk:#767e8c;--m2f-focus-basis:#4c1d95;--m2f-focus:var(--m2f-focus-basis);--m2f-op-donker:#fff;--m2f-op-donker-rgb:255, 255, 255;--m2f-accent-op-donker:#ffd1e8;--m2f-succes:#12724f;--m2f-fout:#b4231c;--m2f-apparaat:#14121b;--m2f-apparaat-rand:#2c2637;--m2f-apparaat-canvas:#17131f;--m2f-apparaat-tekst:#cfc7dc;--m2f-neon-roze:#ff5fae;--m2f-neon-warmwit:#ffd9a8;--m2f-neon-blauw:#5fc8ff;--m2f-neon-wit:#fff;--m2f-font-kop:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--m2f-font-tekst:var(--m2f-font-kop);--m2f-maat-xs:.875rem;--m2f-maat-s:clamp(.9375rem, .913rem + .11vw, 1rem);--m2f-maat-m:clamp(1rem, .951rem + .22vw, 1.125rem);--m2f-maat-l:clamp(1.125rem, 1.027rem + .43vw, 1.375rem);--m2f-maat-xl:clamp(1.375rem, 1.228rem + .65vw, 1.75rem);--m2f-maat-2xl:clamp(1.75rem, 1.408rem + 1.52vw, 2.625rem);--m2f-maat-3xl:clamp(2.125rem, 1.685rem + 1.96vw, 3.25rem);--m2f-maat-hero:clamp(2.125rem, 1.1rem + 3.4vw, 3.75rem);--m2f-maat-hero-breed:clamp(2.875rem, -.7rem + 5.3vw, 3.375rem);--m2f-lijn-krap:1.15;--m2f-lijn-normaal:1.5;--m2f-lijn-ruim:1.7;--m2f-gewicht-normaal:400;--m2f-gewicht-medium:500;--m2f-gewicht-semibold:600;--m2f-gewicht-bold:700;--m2f-gewicht-extrabold:800;--m2f-letterruimte-knop:.06em;--m2f-letterruimte-nav:.05em;--m2f-ruimte-1:.25rem;--m2f-ruimte-2:.5rem;--m2f-ruimte-3:.75rem;--m2f-ruimte-4:1rem;--m2f-ruimte-5:1.25rem;--m2f-ruimte-6:1.5rem;--m2f-ruimte-7:2rem;--m2f-ruimte-8:2.5rem;--m2f-ruimte-9:3rem;--m2f-ruimte-10:3.75rem;--m2f-ruimte-11:5rem;--m2f-ruimte-12:6.25rem;--m2f-sectie-y:clamp(3.5rem, 2.424rem + 4.78vw, 6.25rem);--m2f-container:71.25rem;--m2f-goot:clamp(1rem, .66rem + 1.5vw, 1.875rem);--m2f-voet-schuin:clamp(3rem, 11vw, 10rem);--m2f-header-hoogte:4.5rem;--m2f-radius-s:5px;--m2f-radius-m:10px;--m2f-radius-l:20px;--m2f-radius-pill:999px;--m2f-radius-rond:50%;--m2f-schaduw-s:0 2px 28px rgba(var(--m2f-inkt-rgb), .06);--m2f-schaduw-m:0 4px 24px rgba(var(--m2f-inkt-rgb), .1);--m2f-schaduw-l:0 6px 28px rgba(var(--m2f-inkt-rgb), .15);--m2f-schaduw-gloed:0 8px 24px rgba(var(--m2f-accent-rgb), .35);--m2f-schaduw-tegel:0 .875rem 1.75rem -.75rem rgba(var(--m2f-accent-rgb), .45);--m2f-schaduw-verloop:0 1.5rem 3rem -1rem rgba(var(--m2f-accent-rgb), .35);--m2f-schaduw-apparaat:0 3.5rem 5.5rem -2rem #2e135880;--m2f-schaduw-zweef:0 1.5rem 2.5rem -1rem rgba(var(--m2f-inkt-rgb), .22);--m2f-duur-snel:.18s;--m2f-duur-normaal:.3s;--m2f-duur-traag:.6s;--m2f-easing:cubic-bezier(.22, .61, .36, 1);--m2f-verschijn-afstand:30px;--m2f-vertraging-1:0s;--m2f-vertraging-2:.1s;--m2f-vertraging-3:.2s;--m2f-laag-decor:0;--m2f-laag-inhoud:1;--m2f-laag-header:100;--m2f-laag-menu:110;--m2f-laag-melding:120}@media (prefers-reduced-motion:reduce){:root{--m2f-duur-snel:0s;--m2f-duur-normaal:0s;--m2f-duur-traag:0s;--m2f-verschijn-afstand:0;--m2f-vertraging-1:0s;--m2f-vertraging-2:0s;--m2f-vertraging-3:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:6rem;font-size:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,fieldset,legend{margin:0}ul[class],ol[class]{margin:0;padding:0;list-style:none}body{background-color:var(--m2f-vlak);min-height:100vh;color:var(--m2f-tekst);font-family:var(--m2f-font-tekst);font-size:var(--m2f-maat-m);font-weight:var(--m2f-gewicht-normaal);line-height:var(--m2f-lijn-ruim);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}img,picture,svg,video,canvas{max-width:100%;height:auto;display:block}svg{fill:currentColor}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4,h5,h6{color:var(--m2f-inkt);font-family:var(--m2f-font-kop);line-height:var(--m2f-lijn-krap);text-wrap:balance}h1{font-size:var(--m2f-maat-3xl);font-weight:var(--m2f-gewicht-extrabold);letter-spacing:-.01em}h2{font-size:var(--m2f-maat-2xl);font-weight:var(--m2f-gewicht-bold)}h3{font-size:var(--m2f-maat-xl);font-weight:var(--m2f-gewicht-bold)}h4{font-size:var(--m2f-maat-l);font-weight:var(--m2f-gewicht-semibold);line-height:var(--m2f-lijn-normaal)}p{text-wrap:pretty}p+p{margin-top:var(--m2f-ruimte-4)}small{font-size:var(--m2f-maat-xs)}strong,b{font-weight:var(--m2f-gewicht-semibold)}a{color:var(--m2f-accent);text-underline-offset:.18em;transition:color var(--m2f-duur-snel) var(--m2f-easing), text-decoration-color var(--m2f-duur-snel) var(--m2f-easing);text-decoration:underline 1px}a:hover{color:var(--m2f-accent-hover);text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--m2f-focus);outline-offset:2px}::selection{background-color:var(--m2f-accent);color:var(--m2f-op-donker)}.visueel-verborgen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--m2f-ruimte-2);left:var(--m2f-ruimte-2);z-index:var(--m2f-laag-menu);padding:var(--m2f-ruimte-3) var(--m2f-ruimte-5);border-radius:var(--m2f-radius-s);background-color:var(--m2f-accent);color:var(--m2f-op-donker);font-family:var(--m2f-font-kop);font-size:var(--m2f-maat-s);font-weight:var(--m2f-gewicht-semibold);transition:transform var(--m2f-duur-normaal) var(--m2f-easing);text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{outline-color:var(--m2f-inkt);transform:translateY(0)}.container{width:100%;max-width:var(--m2f-container);padding-inline:var(--m2f-goot);margin-inline:auto}.sectie{padding-block:var(--m2f-sectie-y);position:relative}.sectie--compact{padding-block:calc(var(--m2f-sectie-y) * .6)}.sectie--zacht{background-color:var(--m2f-vlak-zacht)}.sectie--roze{background-color:var(--m2f-accent-subtiel)}.sectie--donker{background-image:var(--m2f-verloop);color:var(--m2f-op-donker);--m2f-focus:var(--m2f-op-donker)}.sectie--donker h1,.sectie--donker h2,.sectie--donker h3,.sectie--donker h4,.sectie--donker a{color:var(--m2f-op-donker)}.sectie--donker a:hover{color:var(--m2f-accent-op-donker)}.knop{justify-content:center;align-items:center;gap:var(--m2f-ruimte-2);min-height:3rem;padding:var(--m2f-ruimte-3) var(--m2f-ruimte-6);border-radius:var(--m2f-radius-pill);font-family:var(--m2f-font-kop);font-size:var(--m2f-maat-s);font-weight:var(--m2f-gewicht-semibold);line-height:var(--m2f-lijn-normaal);letter-spacing:var(--m2f-letterruimte-knop);text-align:center;text-transform:uppercase;cursor:pointer;transition:background-color var(--m2f-duur-normaal) var(--m2f-easing), border-color var(--m2f-duur-normaal) var(--m2f-easing), color var(--m2f-duur-normaal) var(--m2f-easing), box-shadow var(--m2f-duur-normaal) var(--m2f-easing), transform var(--m2f-duur-normaal) var(--m2f-easing);border:2px solid #0000;text-decoration:none;display:inline-flex}.knop--klein{min-height:2.5rem;padding:var(--m2f-ruimte-2) var(--m2f-ruimte-5);font-size:var(--m2f-maat-xs)}.knop--primair{background-color:var(--m2f-accent);color:var(--m2f-op-donker)}.knop--primair:hover{background-color:var(--m2f-accent-hover);color:var(--m2f-op-donker);box-shadow:var(--m2f-schaduw-gloed);transform:translateY(-2px)}.knop--secundair{border-color:var(--m2f-accent);background-color:var(--m2f-vlak);color:var(--m2f-accent)}.knop--secundair:hover{border-color:var(--m2f-accent-hover);background-color:var(--m2f-accent-subtiel);color:var(--m2f-accent-hover)}.knop--ghost{border-color:rgba(var(--m2f-op-donker-rgb), .75);color:var(--m2f-op-donker);background-color:#0000}.knop--ghost:hover{border-color:var(--m2f-op-donker);background-color:rgba(var(--m2f-op-donker-rgb), .15);color:var(--m2f-op-donker)}.knop:active{transform:translateY(0)}.knop[disabled],.knop[aria-disabled=true]{opacity:.55;box-shadow:none;cursor:not-allowed;pointer-events:none;transform:none}.sectie-kop{max-width:46rem;margin-bottom:var(--m2f-ruimte-10)}.sectie-kop--midden{text-align:center;margin-inline:auto}.sectie-kop__titel{margin-bottom:var(--m2f-ruimte-5)}.sectie-kop__intro{max-width:40rem;color:var(--m2f-tekst-zacht);font-size:var(--m2f-maat-m)}.sectie-kop--midden .sectie-kop__intro{margin-inline:auto}.sectie--donker .sectie-kop__intro{color:var(--m2f-op-donker)}.accent{color:var(--m2f-accent)}.sectie--donker .accent,.site-footer .accent{color:var(--m2f-accent-op-donker)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.accent--verloop{background-image:linear-gradient(90deg, var(--m2f-roze) 0%, var(--m2f-accent) 25%, var(--m2f-blauw) 50%, var(--m2f-accent) 75%, var(--m2f-roze) 100%);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#0000;animation:accent-verloop 2.4s var(--m2f-easing) .3s both;background-position:0%;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}}@keyframes accent-verloop{0%{background-position:100%}to{background-position:0%}}@media (prefers-reduced-motion:reduce){.accent--verloop{animation:none}}.kaart{align-items:center;gap:var(--m2f-ruimte-5);height:100%;padding:var(--m2f-ruimte-10) var(--m2f-ruimte-7);border-radius:var(--m2f-radius-m);background-color:var(--m2f-vlak);box-shadow:var(--m2f-schaduw-m);text-align:center;transition:box-shadow var(--m2f-duur-normaal) var(--m2f-easing), transform var(--m2f-duur-normaal) var(--m2f-easing);flex-direction:column;display:flex;position:relative;overflow:hidden}.kaart--links{text-align:left;align-items:flex-start}@media (hover:hover){.kaart:hover{box-shadow:var(--m2f-schaduw-l);transform:translateY(-4px)}}.kaart__nummer{top:var(--m2f-ruimte-2);left:var(--m2f-ruimte-6);z-index:0;color:var(--m2f-accent-subtiel);font-family:var(--m2f-font-kop);font-size:6.25rem;font-weight:var(--m2f-gewicht-semibold);user-select:none;line-height:1;position:absolute}.kaart__nummer[data-nummer]:before{content:attr(data-nummer)}.kaart>:not(.kaart__nummer){z-index:var(--m2f-laag-inhoud);position:relative}.icoontegel,.kaart__icoon,.lijst-punten__icoon{--tegel:4.75rem;--tegel-svg:2.25rem;width:var(--tegel);height:var(--tegel);border-radius:var(--m2f-radius-l);background-image:linear-gradient(145deg, rgba(var(--m2f-op-donker-rgb), .22), rgba(var(--m2f-op-donker-rgb), 0) 55%), var(--m2f-verloop);box-shadow:var(--m2f-schaduw-tegel);color:var(--m2f-op-donker);flex:none;place-items:center;display:grid}.icoontegel svg,.kaart__icoon svg,.lijst-punten__icoon svg{width:var(--tegel-svg);height:var(--tegel-svg);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.icoontegel--klein{--tegel:3.25rem;--tegel-svg:1.6rem;border-radius:var(--m2f-radius-m)}.kaart__titel{font-size:var(--m2f-maat-l);margin:0}.kaart__tekst{color:var(--m2f-tekst);margin:0}.kaart__voet{padding-top:var(--m2f-ruimte-3);margin-top:auto}.kaart-raster{gap:var(--m2f-ruimte-7);grid-template-columns:1fr;display:grid}@media (width>=40em){.kaart-raster{grid-template-columns:repeat(2,1fr)}}@media (width>=62em){.kaart-raster{grid-template-columns:repeat(3,1fr)}}.verloopkaart-raster{gap:var(--m2f-ruimte-7);grid-template-columns:1fr;padding-top:2.75rem;display:grid}@media (width>=40em){.verloopkaart-raster{grid-template-columns:repeat(2,1fr)}}@media (width>=62em){.verloopkaart-raster{gap:var(--m2f-ruimte-8);grid-template-columns:repeat(3,1fr)}}.verloopkaart{gap:var(--m2f-ruimte-4);height:100%;padding:var(--m2f-ruimte-9) var(--m2f-ruimte-7) var(--m2f-ruimte-8);border-radius:var(--m2f-radius-m);background-image:var(--m2f-verloop);box-shadow:var(--m2f-schaduw-verloop);color:var(--m2f-op-donker);--m2f-focus:var(--m2f-op-donker);flex-direction:column;display:flex;position:relative}.verloopkaart__badge{top:-2.75rem;left:var(--m2f-ruimte-7);border-radius:var(--m2f-radius-rond);background-color:var(--m2f-vlak);width:5.5rem;height:5.5rem;box-shadow:var(--m2f-schaduw-m);color:var(--m2f-accent);place-items:center;display:grid;position:absolute}.verloopkaart__badge svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:2.25rem;height:2.25rem}.verloopkaart__titel{margin:var(--m2f-ruimte-7) 0 0;color:var(--m2f-op-donker);font-size:var(--m2f-maat-l)}.verloopkaart__tekst{color:var(--m2f-op-donker);margin:0}.cirkelbeeld{width:100%;padding-block:var(--m2f-ruimte-6);place-items:center;display:grid;position:relative}.cirkelbeeld__cirkel{z-index:var(--m2f-laag-decor);aspect-ratio:1;border-radius:var(--m2f-radius-rond);background-image:var(--m2f-verloop);width:min(30rem,100%);box-shadow:var(--m2f-schaduw-verloop);position:absolute;top:50%;left:50%;translate:-50% -50%}.cirkelbeeld__inhoud{z-index:var(--m2f-laag-inhoud);position:relative}.lijst-punten{gap:var(--m2f-ruimte-10);margin:0;padding:0;list-style:none;display:grid}.lijst-punten__item{gap:var(--m2f-ruimte-5);grid-template-columns:auto 1fr;align-items:start;display:grid}.lijst-punten__icoon{--tegel:4rem;--tegel-svg:1.9rem}.lijst-punten__titel{margin:0 0 var(--m2f-ruimte-2);font-size:var(--m2f-maat-l)}.lijst-punten__tekst{color:var(--m2f-tekst);margin:0}.hero{padding-block:var(--m2f-ruimte-8) var(--m2f-ruimte-6);align-items:center;display:grid;position:relative;overflow:hidden}.hero>.container{grid-template-columns:minmax(0,1fr);align-content:center;height:100%;display:grid}.hero__vorm{top:calc(-1 * var(--m2f-ruimte-9));z-index:var(--m2f-laag-decor);pointer-events:none;width:150%;max-width:none;height:30rem;display:none;position:absolute;right:-14%}.hero__raster{z-index:var(--m2f-laag-inhoud);align-items:center;gap:var(--m2f-ruimte-7);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.hero__beeld{justify-self:center;align-items:center;gap:var(--m2f-ruimte-4);flex-direction:column;display:flex}.hero__toestel{isolation:isolate;position:relative}.hero__toestel:before{content:"";z-index:-1;background-image:var(--m2f-verloop);pointer-events:none;border-radius:46% 54% 58% 42%/42% 46% 54% 58%;position:absolute;inset:4% -22%}.hero__eyebrow{margin:0 0 var(--m2f-ruimte-4);color:var(--m2f-accent);font-size:var(--m2f-maat-xs);font-weight:var(--m2f-gewicht-semibold);letter-spacing:.14em;line-height:var(--m2f-lijn-normaal);text-transform:uppercase}.hero__titel{margin:0 0 var(--m2f-ruimte-6);font-size:var(--m2f-maat-hero);font-weight:var(--m2f-gewicht-extrabold);letter-spacing:-.01em;overflow-wrap:break-word;line-height:1.08}.hero__intro{max-width:32rem;margin:0 0 var(--m2f-ruimte-6);color:var(--m2f-tekst);font-size:var(--m2f-maat-m)}.hero__product{max-width:32rem;padding-left:var(--m2f-ruimte-4);border-left:3px solid var(--m2f-accent)}.hero__product[hidden]{display:none}.hero__productnaam{margin:0 0 var(--m2f-ruimte-1);color:var(--m2f-accent-inkt);font-size:var(--m2f-maat-s);font-weight:var(--m2f-gewicht-bold);line-height:var(--m2f-lijn-krap)}.hero__belofte{margin:0 0 var(--m2f-ruimte-5);color:var(--m2f-tekst);font-size:var(--m2f-maat-s);line-height:var(--m2f-lijn-normaal)}.hero__proef{margin:var(--m2f-ruimte-4) 0 0;color:var(--m2f-tekst-zacht);font-size:var(--m2f-maat-s)}.hero__binnenkort{color:var(--m2f-tekst-zacht);font-size:var(--m2f-maat-s);margin:0}.hero__acties{gap:var(--m2f-ruimte-4);flex-wrap:wrap;display:flex}.hero__bijschrift{max-width:24rem;padding:var(--m2f-ruimte-2) var(--m2f-ruimte-4);border-radius:var(--m2f-radius-pill);background-color:rgba(var(--m2f-op-donker-rgb), .94);box-shadow:var(--m2f-schaduw-s);color:var(--m2f-tekst);font-size:var(--m2f-maat-xs);line-height:var(--m2f-lijn-normaal);text-align:center;backdrop-filter:blur(6px);margin:0}@media (width>=62em){.hero{min-height:calc(min(100svh, 58rem) - var(--m2f-header-hoogte));padding-block:var(--m2f-ruimte-7) var(--m2f-ruimte-7)}.hero__vorm{width:61%;height:114%;display:block;top:-14%;right:-12%}.hero__toestel:before{content:none}.hero__raster{gap:var(--m2f-ruimte-9);grid-template-columns:minmax(0,52fr) minmax(0,48fr)}.hero__titel{font-size:var(--m2f-maat-hero-breed)}}.site-header{z-index:var(--m2f-laag-header);transition:background-color var(--m2f-duur-traag) var(--m2f-easing), box-shadow var(--m2f-duur-traag) var(--m2f-easing);background-color:#0000;position:sticky;top:0}.site-header--vast{background-color:var(--m2f-vlak);box-shadow:var(--m2f-schaduw-l)}.site-header:has(.site-nav--open){background-color:var(--m2f-vlak);box-shadow:var(--m2f-schaduw-s)}.site-header__binnen{justify-content:space-between;align-items:center;gap:var(--m2f-ruimte-4);min-height:var(--m2f-header-hoogte);display:flex}.site-header__logo,.site-footer__merk{align-items:center;text-decoration:none;display:inline-flex}.site-footer__merk{margin-bottom:var(--m2f-ruimte-2)}.site-header__acties{display:none}.site-nav{z-index:var(--m2f-laag-menu);padding:var(--m2f-ruimte-2) var(--m2f-goot) var(--m2f-ruimte-4);background-color:var(--m2f-vlak);box-shadow:var(--m2f-schaduw-s);display:none;position:absolute;top:100%;left:0;right:0}.site-nav--open{gap:var(--m2f-ruimte-4);flex-direction:column;display:flex}.site-nav__lijst{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-nav__link{padding:var(--m2f-ruimte-3) 0;border-bottom:1px solid var(--m2f-rand);color:var(--m2f-tekst);font-family:var(--m2f-font-kop);font-size:var(--m2f-maat-xs);font-weight:var(--m2f-gewicht-medium);letter-spacing:var(--m2f-letterruimte-nav);line-height:var(--m2f-lijn-normaal);text-transform:uppercase;transition:color var(--m2f-duur-normaal) var(--m2f-easing);text-decoration:none;display:block}.site-nav__link:hover,.site-nav__link--actief{color:var(--m2f-accent)}.taalkiezer__lijst{gap:var(--m2f-ruimte-1);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.taalkiezer__link{padding:var(--m2f-ruimte-1) var(--m2f-ruimte-2);border-radius:var(--m2f-radius-s);color:var(--m2f-tekst-zacht);font-family:var(--m2f-font-kop);font-size:var(--m2f-maat-xs);font-weight:var(--m2f-gewicht-medium);letter-spacing:var(--m2f-letterruimte-nav);line-height:var(--m2f-lijn-normaal);text-transform:uppercase;transition:color var(--m2f-duur-normaal) var(--m2f-easing), background-color var(--m2f-duur-normaal) var(--m2f-easing);text-decoration:none;display:block}.taalkiezer__link:hover{background-color:var(--m2f-accent-subtiel);color:var(--m2f-accent)}.taalkiezer__link--actief{color:var(--m2f-accent);font-weight:var(--m2f-gewicht-semibold)}.site-nav__cta{align-self:stretch}@media (width>=62em){.site-nav__cta{align-self:auto}}.menu-knop{border-radius:var(--m2f-radius-s);background-color:#0000;border:0;place-content:center;gap:6px;width:2.75rem;height:2.75rem;padding:0;display:grid}.menu-knop__streep{background-color:var(--m2f-inkt);width:26px;height:2px;transition:transform var(--m2f-duur-normaal) var(--m2f-easing), opacity var(--m2f-duur-normaal) var(--m2f-easing);border-radius:2px;display:block}.menu-knop[aria-expanded=true] .menu-knop__streep:nth-child(1 of .menu-knop__streep){transform:translateY(8px)rotate(45deg)}.menu-knop[aria-expanded=true] .menu-knop__streep:nth-child(2 of .menu-knop__streep){opacity:0}.menu-knop[aria-expanded=true] .menu-knop__streep:nth-child(3 of .menu-knop__streep){transform:translateY(-8px)rotate(-45deg)}@media (width>=62em){.site-header__binnen{min-height:5rem}.menu-knop{display:none}.site-nav{align-items:center;gap:var(--m2f-ruimte-6);box-shadow:none;background-color:#0000;padding:0;display:flex;position:static}.site-nav__lijst{align-items:center;gap:var(--m2f-ruimte-6);flex-direction:row}.site-nav__link{padding:var(--m2f-ruimte-2) 0;border-bottom:0;position:relative}.site-nav__link:after{content:"";background-color:var(--m2f-accent);transform-origin:0;height:2px;transition:transform var(--m2f-duur-normaal) var(--m2f-easing);border-radius:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.site-nav__link:hover:after,.site-nav__link--actief:after{transform:scaleX(1)}.site-header__acties{align-items:center;gap:var(--m2f-ruimte-4);display:flex}}.site-footer{margin-top:var(--m2f-voet-schuin);padding-block:var(--m2f-sectie-y);background-image:var(--m2f-verloop-voet);color:var(--m2f-op-donker);--m2f-focus:var(--m2f-op-donker);position:relative}.site-footer:before{content:"";height:var(--m2f-voet-schuin);pointer-events:none;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201600%20200'%20preserveAspectRatio='none'%20role='img'%20aria-hidden='true'%20focusable='false'%3e%3c!--%20De%20schuine,%20licht%20gebogen%20bovenrand%20van%20de%20footer%20(zoals%20footer-bg.png).%20ÉÉN%20vlakke%20kleur,%20en%20die%20is%20exact%20het%20token%20m2f-accent%20(%237C3AED):%20de%20footer%20eronder%20draagt%20m2f-verloop-voet,%20dat%20op%20zijn%20bovenrand%20precies%20diezelfde%20violet%20is.%20Zo%20loopt%20de%20schuinte%20naadloos%20door%20in%20het%20footerverloop%20en%20telt%20hij%20als%20hetzelfde%20vlak.%20De%20hex%20staat%20hier%20voluit%20omdat%20componenten.css%20dit%20bestand%20met%20`url()`%20als%20achtergrondafbeelding%20laadt:%20dan%20is%20het%20een%20eigen%20document%20en%20kan%20het%20de%20custom%20properties%20van%20de%20pagina%20niet%20lezen.%20Wijzigt%20m2f-accent,%20wijzig%20deze%20waarde%20mee.%20AFWIJKING%2021-9-2026:%20dit%20was%20een%20verloop%20dat%20bovenaan%20op%20magenta%20%23C9257D%20begon.%20Dat%20was%20de%20laatste%20kleur%20uit%20het%20oude%20roze-paarse%20palet;%20naast%20het%20nieuwe%20violet-blauw%20las%20hij%20als%20een%20derde%20merkkleur%20en%20trok%20hij%20alle%20aandacht%20naar%20de%20onderrand%20van%20elke%20pagina.%20(In%20een%20XML-commentaar%20mag%20geen%20dubbel%20koppelteken%20staan,%20dus%20staan%20de%20tokennamen%20hierboven%20zonder%20hun%20twee%20streepjes.)%20--%3e%3cpath%20fill='%237C3AED'%20d='M0%20200V146C420%2066%20980%200%201480%200c66%200%20120%2026%20120%2058v142Z'/%3e%3c/svg%3e");background-position:bottom;background-repeat:no-repeat;background-size:100% 100%;position:absolute;bottom:100%;left:0;right:0}.site-footer h2,.site-footer h3,.site-footer h4,.site-footer a:not(.knop){color:var(--m2f-op-donker)}.site-footer a:not(.knop):hover{color:var(--m2f-accent-op-donker)}.site-footer__raster{gap:var(--m2f-ruimte-9);display:grid}@media (width>=62em){.site-footer__raster{gap:var(--m2f-ruimte-10);grid-template-columns:repeat(2,1fr);align-items:center}}.site-footer__binnen,.site-footer__kolommen{gap:var(--m2f-ruimte-8);display:grid}@media (width>=40em){.site-footer__binnen,.site-footer__kolommen{grid-template-columns:repeat(2,1fr)}}@media (width>=62em){.site-footer__binnen{grid-template-columns:repeat(4,1fr)}.site-footer__kolommen{grid-template-columns:repeat(3,1fr)}}.site-footer__kolomtitel{margin:0 0 var(--m2f-ruimte-4);color:var(--m2f-op-donker);font-size:var(--m2f-maat-l);font-weight:var(--m2f-gewicht-semibold)}.site-footer__link{color:var(--m2f-op-donker);font-size:var(--m2f-maat-s);text-underline-offset:.18em;text-decoration:underline}.site-footer__link:hover{color:var(--m2f-accent-op-donker)}.site-footer__support{margin-top:var(--m2f-ruimte-4);color:var(--m2f-op-donker);font-size:var(--m2f-maat-xs)}.site-footer__lijst{gap:var(--m2f-ruimte-2);margin:0;padding:0;list-style:none;display:grid}.site-footer__voet{gap:var(--m2f-ruimte-2);margin-top:var(--m2f-ruimte-9);padding-top:var(--m2f-ruimte-7);border-top:1px solid rgba(var(--m2f-op-donker-rgb), .3);color:var(--m2f-op-donker);font-size:var(--m2f-maat-xs);text-align:center;flex-direction:column;display:flex}.site-footer__juridisch,.site-footer__copyright{color:var(--m2f-op-donker);margin:0}@media (width>=62em){.site-footer__voet{text-align:left;flex-direction:row;justify-content:space-between}}.formulier{border-radius:var(--m2f-radius-m);background-color:var(--m2f-vlak);box-shadow:var(--m2f-schaduw-m);color:var(--m2f-tekst);text-align:left;--m2f-focus:var(--m2f-focus-basis);padding:clamp(1.5rem,1rem + 2.5vw,2.8125rem)}.formulier__veld{margin-bottom:var(--m2f-ruimte-6)}.formulier__label{margin-bottom:var(--m2f-ruimte-2);color:var(--m2f-inkt);font-family:var(--m2f-font-kop);font-size:var(--m2f-maat-s);font-weight:var(--m2f-gewicht-medium);line-height:var(--m2f-lijn-normaal);display:block}.formulier__invoer{width:100%;min-height:3.125rem;padding:var(--m2f-ruimte-3) var(--m2f-ruimte-4);border:1px solid var(--m2f-rand-sterk);border-radius:var(--m2f-radius-s);background-color:var(--m2f-vlak-zacht);color:var(--m2f-inkt);font-size:var(--m2f-maat-m);line-height:var(--m2f-lijn-normaal);appearance:none;transition:border-color var(--m2f-duur-snel) var(--m2f-easing)}.formulier__invoer::placeholder{color:var(--m2f-tekst-zacht)}.formulier__invoer:hover{border-color:var(--m2f-accent)}textarea.formulier__invoer{resize:vertical;min-height:9.375rem}.formulier__invoer[aria-invalid=true]{border-color:var(--m2f-fout);border-width:2px}.formulier__hulp{margin-top:var(--m2f-ruimte-2);color:var(--m2f-tekst-zacht);font-size:var(--m2f-maat-xs)}.formulier__melding{margin-bottom:var(--m2f-ruimte-6);padding:var(--m2f-ruimte-4);border-radius:var(--m2f-radius-s);background-color:var(--m2f-vlak-zacht);font-size:var(--m2f-maat-s);border-left:3px solid}.formulier__melding--fout{color:var(--m2f-fout)}.formulier__melding--succes{color:var(--m2f-succes)}.formulier__rij{gap:var(--m2f-ruimte-4);display:grid}@media (width>=40em){.formulier__rij{grid-template-columns:repeat(2,1fr)}}.beeld-slot{margin:0}.beeld-slot__kader{aspect-ratio:var(--beeld-slot-verhouding,4 / 3);border:1px dashed var(--m2f-rand-sterk);border-radius:var(--m2f-radius-m);background-image:var(--m2f-verloop-zacht);place-items:center;display:grid;overflow:hidden}.beeld-slot__beeld{object-fit:contain;width:100%;height:100%}.beeld-slot--vullend .beeld-slot__beeld{object-fit:cover}.beeld-slot__leeg{width:4rem;height:4rem;color:var(--m2f-rand-sterk);place-items:center;display:grid}.beeld-slot__leeg svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.beeld-slot__bijschrift{margin-top:var(--m2f-ruimte-3);color:var(--m2f-tekst-zacht);font-size:var(--m2f-maat-xs);line-height:var(--m2f-lijn-normaal)}.sectie--donker .beeld-slot__bijschrift,.site-footer .beeld-slot__bijschrift{color:var(--m2f-op-donker)}.decor{z-index:var(--m2f-laag-decor);pointer-events:none;user-select:none;width:min(26rem,60%);line-height:0;position:absolute;top:0}.decor--links{left:0;transform:translateY(-16%)}.decor--rechts{right:0;transform:translateY(-10%)scaleY(1.05)}.decor svg{width:100%;height:auto}.sectie>.container,.hero>.container{z-index:var(--m2f-laag-inhoud);position:relative}.sectie{overflow:clip visible}@media (width>=62em){.decor{width:min(38rem,42%)}}.beweging-aan .verschijn{opacity:0;transition:opacity var(--m2f-duur-traag) var(--m2f-easing), transform var(--m2f-duur-traag) var(--m2f-easing);transition-delay:var(--m2f-vertraging,0s)}.beweging-aan .verschijn[data-verschijn]{transform:translateY(var(--m2f-verschijn-afstand))}@media (width>=75em){.beweging-aan .verschijn[data-verschijn=links]{transform:translateX(calc(-1 * var(--m2f-verschijn-afstand)))}.beweging-aan .verschijn[data-verschijn=rechts]{transform:translateX(var(--m2f-verschijn-afstand))}}.beweging-aan .verschijn--zichtbaar,.beweging-aan .verschijn--zichtbaar[data-verschijn]{opacity:1;transform:none}.verschijn[data-vertraging="1"]{--m2f-vertraging:var(--m2f-vertraging-1)}.verschijn[data-vertraging="2"]{--m2f-vertraging:var(--m2f-vertraging-2)}.verschijn[data-vertraging="3"]{--m2f-vertraging:var(--m2f-vertraging-3)}[data-plan-actief=maand] [data-plan=jaar],[data-plan-actief=jaar] [data-plan=maand]{display:none}
