:root{--wb-fs-hero:clamp(30px, 7.2vw, 58px);--wb-fs-sectie:clamp(24px, 5.45vw, 44px);--wb-fs-uitgelicht:clamp(22px, 3.95vw, 32px);--wb-fs-kaartkop:clamp(20px, 3vw, 24px);--wb-fs-lijstkop:20px;--wb-fs-subkop:clamp(18px, 2.35vw, 19px);--wb-fs-body:17px;--wb-fs-tekst:15px;--wb-fs-label:13px;--wb-h1:var(--wb-fs-hero);--wb-h2:var(--wb-fs-sectie);--wb-h3:var(--wb-fs-subkop);}body{font-size:var(--wb-fs-body)}section[data-framer-name="FAQ"] h2,section[data-framer-name="Aan de slag"] h2{font-size:var(--wb-fs-sectie)}section[data-framer-name="Aan de slag"] [data-framer-name="Number"],section[data-framer-name="Aan de slag"] [data-framer-name="Number"] *{font-size:var(--wb-fs-sectie)}section[data-framer-name="Aan de slag"] [data-framer-name="Number"]+*,section[data-framer-name="Aan de slag"] [data-framer-name="Number"]+* *{font-size:var(--wb-fs-tekst)}section[data-framer-name="Aan de slag"] p,section[data-framer-name="FAQ"] p{font-size:var(--wb-fs-body)}input,textarea,select{font-size:var(--wb-fs-body)}input::placeholder,textarea::placeholder{font-size:var(--wb-fs-body)}button,.wb-cta,.wb-button,.wb-redactie-knop{font-size:var(--wb-fs-body)}label{font-size:var(--wb-fs-tekst)}
@font-face{font-family:"Inter Tight";font-style:normal;font-weight:400 800;font-display:block;src:url("/fonts/NGSwv5HMAFg6IuGlBNMjxLsH8ag.8f866.woff2") format("woff2")}
:root{color-scheme:dark;--wb-canvas:#000;--wb-surface-1:#0c0c0d;--wb-surface-2:#131315;--wb-border:#2a2d31;--wb-border-strong:#45484f;--wb-text:#fff;--wb-text-nav:#adb0b7;--wb-text-body:#a5a9b1;--wb-text-muted:#818791;--wb-surface-3:#17191b;--wb-surface-4:#1c1e20;--wb-surface-hover:#26282b;--wb-text-faint:#777c86;--wb-text-hover:#e8e8e8;--wb-icon:#d6d8dc;--wb-icon-zacht:#9aa0a8;--wb-positief:#07a721;--wb-lime:#c2df32;--wb-lime-soft:rgba(194,223,50,.10);--wb-shadow:0 18px 48px rgba(0,0,0,.28)}
html[data-wb-view="light"]{color-scheme:light;--wb-canvas:#fff;--wb-surface-1:#f7f7f8;--wb-surface-2:#f0f1f3;--wb-border:#d1d3d8;--wb-border-strong:#aeb1b8;--wb-text:#0a0a0b;--wb-text-nav:#34373d;--wb-text-body:#55585f;--wb-text-muted:#60646d;--wb-surface-3:#ebebee;--wb-surface-4:#e4e4e8;--wb-surface-hover:#ebebee;--wb-text-faint:#6c7079;--wb-text-hover:#1a1a1c;--wb-icon:#43464d;--wb-icon-zacht:#6b6f78;--wb-positief:#07701c;--wb-lime:#809500;--wb-lime-soft:rgba(128,149,0,.10);--wb-shadow:0 18px 46px rgba(14,18,25,.09)}
*,*::before,*::after{box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth;background:var(--wb-canvas)}body{min-height:100vh;margin:0;background:var(--wb-canvas);color:var(--wb-text);font-family:"Inter Tight",sans-serif;-webkit-font-smoothing:antialiased}body,input,textarea,button{font-family:"Inter Tight",sans-serif}img{display:block;max-width:100%}a{color:inherit}:focus-visible{outline:2px solid var(--wb-text);outline-offset:3px}.wb-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.wb-redactie-main{display:block;min-height:60vh}.wb-redactie-wrap{width:min(1200px,calc(100% - 48px));margin-inline:auto}.wb-redactie-hero{padding:190px 0 96px;border-bottom:1px solid var(--wb-border)}.wb-redactie-hero h1{max-width:960px;margin:0;color:var(--wb-text);font-size:var(--wb-fs-hero);font-weight:700;letter-spacing:-.035em;line-height:.99;text-wrap:balance}.wb-redactie-hero p{max-width:720px;margin:28px 0 0;color:var(--wb-text-body);font-size:var(--wb-fs-body);font-weight:500;line-height:1.55}.wb-redactie-knoppen{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.wb-redactie-knop{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;padding:0 19px;border:1px solid var(--wb-border);border-radius:12px;color:var(--wb-text);background:var(--wb-surface-1);font-size:var(--wb-fs-body);font-weight:650;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .2s,background .2s}.wb-redactie-knop:hover{transform:translateY(-2px);border-color:var(--wb-border-strong)}.wb-redactie-knop-primary{border-color:var(--wb-text);background:var(--wb-text);color:var(--wb-canvas)}.wb-redactie-knop svg{width:18px;height:18px;transition:transform .35s cubic-bezier(.16,1,.3,1)}.wb-redactie-knop:hover svg{transform:translate(3px,-3px)}.wb-redactie-sectie{padding:100px 0}.wb-redactie-sectie+.wb-redactie-sectie{border-top:1px solid var(--wb-border)}.wb-redactie-kop{max-width:780px;margin:0;color:var(--wb-text);font-size:var(--wb-fs-sectie);font-weight:700;letter-spacing:-.03em;line-height:1.06;text-wrap:balance}.wb-redactie-intro{max-width:720px;margin:20px 0 0;color:var(--wb-text-body);font-size:var(--wb-fs-body);line-height:1.65}.wb-redactie-meta{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;color:var(--wb-text-muted);font-size:var(--wb-fs-tekst);font-weight:600}.wb-redactie-meta span,.wb-redactie-meta time{display:inline-flex;align-items:center;gap:8px}.wb-redactie-meta span::before{content:"";width:4px;height:4px;margin-right:10px;border-radius:50%;background:var(--wb-lime)}.wb-redactie-beeld{overflow:hidden;border:1px solid var(--wb-border);border-radius:16px;background:var(--wb-surface-1);box-shadow:var(--wb-shadow)}.wb-redactie-beeld img{width:100%;height:100%;object-fit:cover}.wb-redactie-pijl{width:18px;height:18px;flex:0 0 auto}
@keyframes wb-redactie-nav-intro{from{transform:translateX(-50%) translateY(-18px);opacity:1}to{transform:translateX(-50%) translateY(0);opacity:1}}#wb-nav{animation:wb-redactie-nav-intro .68s cubic-bezier(.16,1,.3,1) both!important}
@media(max-width:809px){.wb-redactie-wrap{width:min(100% - 40px,1200px)}.wb-redactie-hero{padding:148px 0 70px}.wb-redactie-hero h1{font-size:var(--wb-fs-hero);line-height:1.01}.wb-redactie-hero p{margin-top:22px;font-size:var(--wb-fs-body)}.wb-redactie-sectie{padding:76px 0}}
.wb-redactie-hero h1{font-size:var(--wb-fs-hero)!important;font-weight:700;line-height:1.08;letter-spacing:-.02em}
.wb-redactie-kop{font-size:var(--wb-fs-sectie);font-weight:700;line-height:1.15;letter-spacing:-.01em}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.wb-redactie-knop,.wb-redactie-knop svg{transition:none}}
.wb-pijlknop {
    position: relative;
    display: inline-flex;
    flex: none;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border: 1px solid var(--wb-border);
    border-radius: 999px;
    background: var(--wb-surface-3, var(--wb-surface-2, var(--wb-surface-1, transparent)));
    color: var(--wb-text-muted);
    overflow: hidden;
    transition: transform .24s ease, background-color .24s ease, border-color .24s ease, color .24s ease;
  }
  .wb-pijlknop-pijl {
    position: absolute;
    display: inline-flex;
    transition: transform .42s cubic-bezier(.22,1,.36,1), opacity .3s ease;
  }
  .wb-pijlknop-pijl svg { width: 17px; height: 17px; }
  .wb-pijlknop-pijl--nieuw { transform: translate(-12px,12px); opacity: 0; }
  .wb-pijlknop-host:hover .wb-pijlknop,
  .wb-pijlknop-host:focus-visible .wb-pijlknop {
    transform: translate(2px,-2px);
    background: var(--wb-text);
    border-color: var(--wb-text);
    color: var(--wb-canvas);
  }
  .wb-pijlknop-host:hover .wb-pijlknop-pijl--huidig,
  .wb-pijlknop-host:focus-visible .wb-pijlknop-pijl--huidig { transform: translate(12px,-12px); opacity: 0; }
  .wb-pijlknop-host:hover .wb-pijlknop-pijl--nieuw,
  .wb-pijlknop-host:focus-visible .wb-pijlknop-pijl--nieuw { transform: translate(0,0); opacity: 1; }
  .wb-pijlknop--klein { width: 34px; height: 34px; }
  .wb-pijlknop--klein .wb-pijlknop-pijl svg { width: 15px; height: 15px; }
  .wb-pijlknop--terug .wb-pijlknop-pijl { transform: rotate(180deg); }
  .wb-pijlknop--terug .wb-pijlknop-pijl--nieuw { transform: rotate(180deg) translate(-12px,12px); opacity: 0; }
  .wb-pijlknop-host:hover .wb-pijlknop--terug,
  .wb-pijlknop-host:focus-visible .wb-pijlknop--terug { transform: translate(-2px,2px); }
  .wb-pijlknop-host:hover .wb-pijlknop--terug .wb-pijlknop-pijl--huidig,
  .wb-pijlknop-host:focus-visible .wb-pijlknop--terug .wb-pijlknop-pijl--huidig { transform: rotate(180deg) translate(12px,-12px); opacity: 0; }
  .wb-pijlknop-host:hover .wb-pijlknop--terug .wb-pijlknop-pijl--nieuw,
  .wb-pijlknop-host:focus-visible .wb-pijlknop--terug .wb-pijlknop-pijl--nieuw { transform: rotate(180deg) translate(0,0); opacity: 1; }
  @media (max-width: 480px) {
    .wb-pijlknop { width: 36px; height: 36px; }
  }
  @media (prefers-reduced-motion: reduce) {
    .wb-pijlknop, .wb-pijlknop-pijl { transition: none; }
    .wb-pijlknop-host:hover .wb-pijlknop,
    .wb-pijlknop-host:focus-visible .wb-pijlknop { transform: none; }
    .wb-pijlknop-host:hover .wb-pijlknop--terug .wb-pijlknop-pijl--huidig,
    .wb-pijlknop-host:focus-visible .wb-pijlknop--terug .wb-pijlknop-pijl--huidig { transform: rotate(180deg); opacity: 1; }
    .wb-pijlknop-host:hover .wb-pijlknop-pijl--huidig,
    .wb-pijlknop-host:focus-visible .wb-pijlknop-pijl--huidig { transform: none; opacity: 1; }
    .wb-pijlknop-host:hover .wb-pijlknop-pijl--nieuw,
    .wb-pijlknop-host:focus-visible .wb-pijlknop-pijl--nieuw { opacity: 0; }
  }
.wb-hero-ambient-host { position: relative; overflow: hidden; isolation: isolate; }
  .wb-hero-ambient-host > :not(.wb-hero-ambient) { position: relative; z-index: 1; }
  .wb-hero-ambient { position: absolute; top: 0; left: 50%; width: 677px; height: 494px;
    transform: translateX(-50%); pointer-events: none; z-index: 0; overflow: hidden; }
  .wb-hero-ambient > * { position: absolute; display: block; }
  .wb-hero-ambient-beam { top: -392px; left: 311px; width: 340px; height: 800px;
    transform: rotate(41deg); opacity: .82;
    background: radial-gradient(closest-side,
      rgba(150,150,156,.448) 2.5%, rgba(150,150,156,.404) 12.5%,
      rgba(150,150,156,.321) 22.5%, rgba(150,150,156,.232) 32.5%,
      rgba(150,150,156,.153) 42.5%, rgba(150,150,156,.097) 52.5%,
      rgba(150,150,156,.058) 62.5%, rgba(150,150,156,.022) 77.5%,
      rgba(150,150,156,0) 100%); }
  .wb-hero-ambient-dots { inset: 0; opacity: .68;
    background-image: radial-gradient(circle, rgba(255,255,255,.055) 1.4px, rgba(255,255,255,0) 1.6px);
    background-size: 28px 28px; background-position: 5px 2px;
    -webkit-mask-image: linear-gradient(135deg, rgba(0,0,0,.25), #000 85%);
    mask-image: linear-gradient(135deg, rgba(0,0,0,.25), #000 85%); }
  .wb-hero-ambient-spark { top: -84px; left: 249px; width: 350px; height: 432px;
    transform: rotate(36deg); opacity: .9; }
  .wb-hero-ambient-spark i { position: absolute; display: block; border-radius: 50%;
    background: #fff; opacity: .12;
    animation: wb-hero-val linear infinite, wb-hero-puls ease-in-out infinite alternate; }
  @keyframes wb-hero-val { from { transform: translateY(0); } to { transform: translateY(432px); } }
  @keyframes wb-hero-puls { from { opacity: .12; } to { opacity: .82; } }
  html[data-wb-view="light"] .wb-hero-ambient-beam { opacity: .13;
    background: radial-gradient(closest-side,
      rgba(105,105,99,.448) 2.5%, rgba(105,105,99,.404) 12.5%,
      rgba(105,105,99,.321) 22.5%, rgba(105,105,99,.232) 32.5%,
      rgba(105,105,99,.153) 42.5%, rgba(105,105,99,.097) 52.5%,
      rgba(105,105,99,.058) 62.5%, rgba(105,105,99,.022) 77.5%,
      rgba(105,105,99,0) 100%); }
  html[data-wb-view="light"] .wb-hero-ambient-dots { opacity: .36;
    background-image: radial-gradient(circle, rgba(0,0,0,.055) 1.4px, rgba(0,0,0,0) 1.6px); }
  html[data-wb-view="light"] .wb-hero-ambient-spark { opacity: .86; }
  html[data-wb-view="light"] .wb-hero-ambient-spark i { background: #000; }
  @media (max-width: 809px) {
    .wb-hero-ambient { left: 50%; transform: translateX(-50%) scale(.82); transform-origin: top center; }
  }
  @media (prefers-reduced-motion: reduce) {
    .wb-hero-ambient-spark i { animation: none; opacity: .5; }
  }
h1 { overflow-wrap: break-word; }
#wb-footer { padding: 24px 20px 20px; background: var(--wb-canvas, #000); font-family: "Inter Tight", sans-serif; }
  #wb-footer .wb-f-panel { max-width: 1400px; margin: 0 auto; background: var(--wb-surface-1, #0c0c0d);
    border: 1px solid var(--wb-border, #2a2d31); border-radius: 28px; padding: 56px 48px 0; }
  #wb-footer .wb-f-top { display: grid; grid-template-columns: minmax(0,1.5fr) repeat(5, minmax(0,1fr));
    column-gap: 40px; row-gap: 22px; padding-bottom: 22px; }
  #wb-footer .wb-f-brand { display: flex; flex-direction: column; align-items: flex-start; gap: 16px; }
  #wb-footer .wb-f-logo { display: flex; align-items: center; gap: 10px; color: var(--wb-text, #fff); font-size:var(--wb-fs-kaartkop); font-weight: 600; text-decoration: none; }
  #wb-footer .wb-f-slogan { color: var(--wb-text, #fff); font: 600 var(--wb-fs-body)/1.5 "Inter Tight", sans-serif; margin: 0; }
  #wb-footer .wb-f-contact { align-self: stretch; display: flex; flex-direction: column; align-items: flex-start; gap: 8px;
    padding-top: 18px; border-top: 1px solid var(--wb-border, #2a2d31); }
  #wb-footer .wb-f-contactlink { display: flex; align-items: center; gap: 8px; text-decoration: none;
    color: var(--wb-text-nav, #adb0b7); font: 500 var(--wb-fs-label)/1.55 "Inter Tight", sans-serif; }
  #wb-footer .wb-f-contactlink:hover { color: var(--wb-text, #fff); }
  #wb-footer .wb-f-contactlink svg { flex: 0 0 auto; width: 14px; height: 14px; }
  #wb-footer .wb-f-ondernemingsnr { color: var(--wb-text-muted, #777d87); font: 500 var(--wb-fs-label)/1.55 "Inter Tight", sans-serif; }
  #wb-footer .wb-f-profielen { display: flex; align-items: center; flex-wrap: wrap; gap: 10px; margin-top: 6px; }
  #wb-footer .wb-f-profiel { display: inline-flex; align-items: center; justify-content: center;
    width: 32px; height: 32px; border-radius: 10px; border: 1px solid var(--wb-border, #2a2d31);
    background: var(--wb-surface-2, #131315); transition: border-color .15s ease, background-color .15s ease; }
  #wb-footer .wb-f-profiel:hover { border-color: var(--wb-border-strong, #5f636c); background: var(--wb-surface-hover, #26282b); }
  #wb-footer .wb-f-profiel img { display: block; width: 20px; height: 20px; }
  #wb-footer .wb-f-adres { display: flex; align-items: flex-start; gap: 8px; margin: 0;
    color: var(--wb-text-muted, #777d87); font: 500 var(--wb-fs-label)/1.55 "Inter Tight", sans-serif; }
  #wb-footer .wb-f-adres svg { flex: 0 0 auto; width: 14px; height: 14px; margin-top: 2px; }
  #wb-footer .wb-f-desc { color: var(--wb-text-body, #92969f); font: 500 var(--wb-fs-tekst)/1.6 "Inter Tight", sans-serif; margin: 0; }
  #wb-footer h3 { position: relative; color: var(--wb-text, #fff); font: 600 var(--wb-fs-tekst)/1.5 "Inter Tight", sans-serif; margin: 0 0 14px; padding-bottom: 10px; }
  #wb-footer h3::after { content: ""; position: absolute; left: 0; bottom: 0; width: 24px; height: 2px;
    border-radius: 2px; background: var(--wb-border-strong, #5f636c); }
  #wb-footer .wb-f-col a { display: block; color: var(--wb-text-nav, #adb0b7); font: 500 var(--wb-fs-tekst)/1.5 "Inter Tight", sans-serif; text-decoration: none; padding: 4px 0; }
  #wb-footer .wb-f-col a:hover { color: var(--wb-text, #fff); }
  #wb-footer .wb-f-top { grid-template-rows: auto auto; }
  #wb-footer .wb-f-brand { grid-row: 1 / -1; }
  #wb-footer .wb-f-cta { grid-column: 2 / -1; align-self: end;
    display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap;
    gap: 18px 32px; padding: 24px 28px; border-radius: 20px;
    border: 1px solid var(--wb-border, #2a2d31); background: var(--wb-surface-2, #131315); }
  #wb-footer .wb-f-cta-kop { margin: 0; color: var(--wb-text, #fff); font: 600 var(--wb-fs-subkop)/1.35 "Inter Tight", sans-serif; }
  #wb-footer .wb-f-cta-sub { margin: 6px 0 0; color: var(--wb-text-body, #92969f); font: 500 var(--wb-fs-tekst)/1.55 "Inter Tight", sans-serif; }
  #wb-footer .wb-f-cta-knop { flex-shrink: 0; background: var(--wb-text, #fff); color: var(--wb-canvas, #000);
    font: 600 var(--wb-fs-body)/1 "Inter Tight", sans-serif; padding: 15px 22px; border-radius: 12px;
    text-decoration: none; white-space: nowrap; transition: background-color .15s ease; }
  #wb-footer .wb-f-cta-knop:hover { background: var(--wb-text-hover, #e8e8e8); }
  @media (max-width: 1220px) {
    #wb-footer .wb-f-brand { grid-row: auto; }
    #wb-footer .wb-f-cta { grid-column: 1 / -1; }
  }
  @media (min-width: 811px) and (max-width: 1199px) { #wb-footer .wb-f-cta { column-span: all; } }
  #wb-footer .wb-f-bottom { border-top: 1px solid var(--wb-border, #2a2d31); display: flex; justify-content: space-between; align-items: center;
    flex-wrap: wrap; gap: 10px 24px; padding: 20px 0 24px; }
  #wb-footer .wb-f-bottom span { color: var(--wb-text-muted, #777d87); font: 500 var(--wb-fs-tekst)/1.5 "Inter Tight", sans-serif; }
  #wb-footer .wb-f-pay { flex-basis: 100%; display: flex; align-items: center; flex-wrap: wrap; gap: 8px 16px;
    padding-bottom: 18px; }
  #wb-footer .wb-f-pay-groep { display: flex; align-items: center; flex-wrap: wrap; gap: 8px 16px; min-width: 0; }
  #wb-footer .wb-f-pay-merken { display: flex; align-items: center; flex-wrap: wrap; gap: 8px; }
  #wb-footer .wb-f-pay-merken img { display: block; height: 24px; width: auto; }
  #wb-footer .wb-f-pay-merken img.wb-f-pay-visa { height: 16px; }
  #wb-footer .wb-f-pay-merken img.wb-f-pay-mc { height: 20px; }
  #wb-footer .wb-f-pay-merken img.wb-f-pep { height: 20px; width: auto; }
  #wb-footer .wb-f-pay-merken img.wb-f-pep-licht { display: none; }
  html[data-wb-view="light"] #wb-footer .wb-f-pay-merken img.wb-f-pep-donker { display: none; }
  html[data-wb-view="light"] #wb-footer .wb-f-pay-merken img.wb-f-pep-licht { display: block; }
  #wb-footer .wb-f-pay-contact { margin-left: auto; color: var(--wb-text-nav, #adb0b7); font: 500 var(--wb-fs-tekst)/1.5 "Inter Tight", sans-serif; text-decoration: none; }
  #wb-footer .wb-f-pay-contact:hover { color: var(--wb-text, #fff); }
  #wb-footer .wb-f-slot { display: flex; flex-direction: column; align-items: flex-end; gap: 2px; }
  #wb-footer .wb-f-legal { display: flex; flex-wrap: wrap; gap: 4px 22px; }
  #wb-footer .wb-f-legal a { color: var(--wb-text-nav, #adb0b7); font: 500 var(--wb-fs-tekst)/1.5 "Inter Tight", sans-serif; text-decoration: none; }
  #wb-footer .wb-f-legal a:hover { color: var(--wb-text, #fff); }
  @media (max-width: 810px) {
    #wb-footer .wb-f-cta { padding: 20px; margin-top: 26px; }
    #wb-footer .wb-f-bottom { gap: 18px; }
    #wb-footer .wb-f-pay { flex-direction: column; align-items: flex-start; gap: 18px; padding-bottom: 0; }
    #wb-footer .wb-f-pay-groep { flex-direction: column; align-items: flex-start; gap: 8px; }
    #wb-footer .wb-f-pay-contact { margin-left: 0; margin-top: 4px; }
    #wb-footer .wb-f-legal { flex-basis: 100%; display: grid; grid-template-columns: minmax(0,1fr); gap: 4px; }
    #wb-footer .wb-f-slot { flex-basis: 100%; align-items: flex-start; }
  }
  @media (max-width: 1220px) { #wb-footer .wb-f-top { grid-template-columns: repeat(3, minmax(0,1fr)); } #wb-footer .wb-f-brand { grid-column: 1 / -1; } }
  @media (max-width: 700px) { #wb-footer .wb-f-top { grid-template-columns: repeat(2, minmax(0,1fr)); } #wb-footer .wb-f-panel { padding: 36px 24px 0; } }
  #wb-footer .wb-f-col > summary { list-style: none; }
  #wb-footer .wb-f-col > summary::-webkit-details-marker { display: none; }
  @media (max-width: 810px) {
    #wb-footer .wb-f-top { grid-template-columns: minmax(0,1fr); gap: 0; padding-bottom: 26px; }
    #wb-footer .wb-f-brand { margin-bottom: 24px; }
    #wb-footer .wb-f-col { border-top: 1px solid var(--wb-border, #2a2d31); }
    #wb-footer .wb-f-col:last-of-type { border-bottom: 1px solid var(--wb-border, #2a2d31); padding-bottom: 10px; }
    #wb-footer .wb-f-col > summary { display: flex; align-items: center; justify-content: space-between;
      gap: 16px; min-height: 48px; padding: 6px 0; cursor: pointer; }
    #wb-footer .wb-f-col > summary h3 { margin: 0; }
    #wb-footer .wb-f-col > summary::after { content: '+'; flex: 0 0 auto; color: var(--wb-text-nav, #adb0b7);
      font-size: var(--wb-fs-body); line-height: 1; }
    #wb-footer .wb-f-col[open] > summary::after { content: '−'; }
    #wb-footer .wb-f-lijst { padding-bottom: 10px; }
  }