body[data-wb-pagina="reviews"] { --wb-rv-ster:#ffd34f; }
  html[data-wb-view="light"] body[data-wb-pagina="reviews"] { --wb-rv-ster:#bd8200; }
  .wb-rv-context { display:grid; grid-template-columns:34px minmax(0,1fr); gap:10px; align-items:center; margin-bottom:17px; }
  .wb-rv-contextster { display:grid; width:34px; height:34px; place-items:center; border:1px solid var(--wb-border,#2a2d31);
    border-radius:10px; color:var(--wb-rv-ster); }
  .wb-rv-contextster svg { width:18px; height:18px; fill:currentColor; }
  .wb-rv-context > span:last-child { display:grid; gap:2px; }
  .wb-rv-context b { color:var(--wb-text,#fff); font:650 var(--wb-fs-label)/1.25 "Inter Tight",sans-serif; }
  .wb-rv-context small { color:var(--wb-text-muted,#777d87); font:500 var(--wb-fs-label)/1.3 "Inter Tight",sans-serif; }
  .wb-rv-gem { display:inline-flex; align-items:center; gap:7px; color:var(--wb-text-muted,#777d87);
    font:500 var(--wb-fs-label)/1 "Inter Tight",sans-serif; }
  .wb-rv-gem > svg { width:15px; height:15px; fill:var(--wb-rv-ster); }
  .wb-rv-gem b, .wb-rv-score b { color:var(--wb-text,#fff); font:700 var(--wb-fs-body)/1 "Inter Tight",sans-serif;
    font-variant-numeric:tabular-nums; }
  .wb-rv-score { color:var(--wb-text-muted,#777d87); font:500 var(--wb-fs-label)/1 "Inter Tight",sans-serif; white-space:nowrap; }
  .wb-rv-score b { margin-right:4px; }
  .wb-rv-rij { display:grid; gap:7px; margin:0 -10px; padding:13px 10px; border-bottom:1px solid var(--wb-border,#2a2d31);
    border-radius:10px; transition:background .2s ease; }
  .wb-rv-rij.wb-rv-actief { background:var(--wb-surface-2,#131315); }
  .wb-rv-regel { display:flex; align-items:center; justify-content:space-between; gap:12px; }
  .wb-rv-regel > span:last-child { color:var(--wb-text-faint,#6b707a); font:500 var(--wb-fs-label)/1 "Inter Tight",sans-serif; }
  .wb-rv-sterren { display:inline-flex; gap:2px; color:var(--wb-rv-ster); }
  .wb-rv-sterren svg { width:15px; height:15px; fill:currentColor; stroke:currentColor; stroke-width:1.4; }
  .wb-rv-sterren svg path[fill="none"] { color:var(--wb-border-strong,#5f636c); }
  .wb-rv-rij p { margin:0; color:var(--wb-text,#fff); font:600 var(--wb-fs-tekst)/1.4 "Inter Tight",sans-serif; }
  .wb-rv-rij small { color:var(--wb-text-muted,#777d87); font:500 var(--wb-fs-label)/1.4 "Inter Tight",sans-serif; }
  .wb-rv-samenvatting { padding-top:14px; text-align:center; color:var(--wb-text-muted,#777d87);
    font:500 var(--wb-fs-label)/1.4 "Inter Tight",sans-serif; }
  .wb-rv-samenvatting b { color:var(--wb-text,#fff); font-variant-numeric:tabular-nums; }
  .wb-rv-samenvatting span { margin:0 4px; color:var(--wb-text-faint,#6b707a); }
  body[data-wb-pagina="reviews"] .wb-sc-sectie { scroll-margin-top:118px; }
  body[data-wb-pagina="reviews"] .wb-sc-stapnr { border-color:var(--wb-border,#2a2d31); background:var(--wb-surface-1,#0c0c0d);
    color:var(--wb-text-nav,#adb0b7); }
  body[data-wb-pagina="reviews"] .wb-sc-check svg { stroke:var(--wb-text-muted,#777d87) !important; }
  body[data-wb-pagina="reviews"] #wb-sc-tussen .wb-sc-kop { max-width:820px; margin-inline:auto; text-align:center; }
  body[data-wb-pagina="reviews"] #wb-sc-tussen .wb-sc-intro { max-width:720px; margin-inline:auto; text-align:center; }
  body[data-wb-pagina="reviews"] #wb-sc-wat > .wb-sc-inner { display:grid;
    grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr); column-gap:88px; align-items:start; }
  body[data-wb-pagina="reviews"] #wb-sc-wat .wb-sc-kop { grid-column:1; }
  body[data-wb-pagina="reviews"] #wb-sc-wat > .wb-sc-inner > .wb-sc-intro { grid-column:2; margin-top:0; }
  body[data-wb-pagina="reviews"] #wb-sc-wat .wb-sc-wat-raster { grid-column:1 / -1; }
  body[data-wb-pagina="reviews"] #wb-sc-scans .wb-sc-kop { width:100%; margin-left:0; }
  body[data-wb-pagina="reviews"] section[data-framer-name="FAQ"] h2 { width:100% !important; max-width:820px !important;
    margin-inline:auto !important; text-align:center !important; }
  @media (max-width:760px) {
    body[data-wb-pagina="reviews"] #wb-sc-tussen .wb-sc-kop,
    body[data-wb-pagina="reviews"] #wb-sc-tussen .wb-sc-intro,
    body[data-wb-pagina="reviews"] section[data-framer-name="FAQ"] h2 { max-width:none !important; margin-inline:0 !important; text-align:left !important; }
    body[data-wb-pagina="reviews"] #wb-sc-wat > .wb-sc-inner { display:block; }
    body[data-wb-pagina="reviews"] #wb-sc-wat > .wb-sc-inner > .wb-sc-intro { margin-top:16px; }
    body[data-wb-pagina="reviews"] #wb-sc-scans .wb-sc-kop { width:100%; margin-left:0; }
  }
  @media (prefers-reduced-motion:reduce) { .wb-rv-rij { transition:none; } }
.wb-rd { --wb-rd-ster:#ffd34f; margin-top:38px; overflow:hidden; border:1px solid var(--wb-border,#2a2d31);
    border-radius:16px; background:var(--wb-surface-1,#0c0c0d); color:var(--wb-text,#fff); }
  html[data-wb-view="light"] .wb-rd { --wb-rd-ster:#bd8200; }
  .wb-rd-metrieken { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); border-bottom:1px solid var(--wb-border,#2a2d31); }
  .wb-rd-metrieken > div { display:grid; gap:5px; padding:18px 20px; min-width:0; }
  .wb-rd-metrieken > div + div { border-left:1px solid var(--wb-border,#2a2d31); }
  .wb-rd-metrieken strong { color:var(--wb-text,#fff); font:700 var(--wb-fs-kaartkop)/1 "Inter Tight",sans-serif;
    font-variant-numeric:tabular-nums; }
  .wb-rd-metrieken span { color:var(--wb-text-muted,#777d87); font:500 var(--wb-fs-label)/1.35 "Inter Tight",sans-serif; }
  .wb-rd-filterbalk { display:flex; align-items:center; gap:24px; min-height:56px; padding:0 20px; border-bottom:1px solid var(--wb-border,#2a2d31); }
  .wb-rd-filter { position:relative; display:inline-flex; min-height:44px; align-items:center; gap:8px; padding:0; border:0;
    background:transparent; color:var(--wb-text-muted,#777d87); cursor:pointer; font:600 var(--wb-fs-label)/1 "Inter Tight",sans-serif; }
  .wb-rd-filter::after { content:""; position:absolute; inset:auto 0 -6px; height:1px; background:transparent; }
  .wb-rd-filter b { color:var(--wb-text-faint,#6b707a); font:650 var(--wb-fs-label)/1 "Inter Tight",sans-serif; }
  .wb-rd-filter:hover, .wb-rd-filter[aria-pressed="true"] { color:var(--wb-text,#fff); }
  .wb-rd-filter[aria-pressed="true"]::after { background:var(--wb-rd-ster); }
  .wb-rd-filter:focus-visible, .wb-rd-review:focus-visible, .wb-rd-mobielnav button:focus-visible {
    outline:2px solid var(--wb-rd-ster); outline-offset:3px; }
  .wb-rd-hoofd { display:grid; grid-template-columns:minmax(300px,360px) minmax(0,1fr); min-height:380px; }
  .wb-rd-lijstvak { min-width:0; border-right:1px solid var(--wb-border,#2a2d31); }
  .wb-rd-lijstkop { display:flex; align-items:center; justify-content:space-between; gap:16px; min-height:52px; padding:0 20px;
    border-bottom:1px solid var(--wb-border,#2a2d31); color:var(--wb-text-muted,#777d87);
    font:600 var(--wb-fs-label)/1 "Inter Tight",sans-serif; }
  .wb-rd-lijstkop b { color:var(--wb-text-faint,#6b707a); font-variant-numeric:tabular-nums; }
  .wb-rd-review { position:relative; display:grid; width:100%; min-height:100px; gap:7px; padding:15px 20px; border:0;
    border-bottom:1px solid var(--wb-border,#2a2d31); background:transparent; color:inherit; text-align:left; cursor:pointer; }
  .wb-rd-review[hidden] { display:none; }
  .wb-rd-review:hover { background:var(--wb-surface-2,#131315); }
  .wb-rd-review[aria-selected="true"] { background:var(--wb-surface-2,#131315); }
  .wb-rd-review[aria-selected="true"]::before { content:""; position:absolute; inset:18px auto 18px 0; width:1px; background:var(--wb-rd-ster); }
  .wb-rd-reviewkop { display:flex; align-items:center; justify-content:space-between; gap:12px; }
  .wb-rd-reviewkop small { color:var(--wb-text-muted,#818791); font:500 var(--wb-fs-label)/1 "Inter Tight",sans-serif; white-space:nowrap; }
  .wb-rd-sterren { display:inline-flex; gap:2px; color:var(--wb-rd-ster); }
  .wb-rd-sterren svg { width:15px; height:15px; fill:currentColor; stroke:currentColor; stroke-width:1.4; }
  .wb-rd-sterren svg path[fill="none"] { color:var(--wb-border-strong,#5f636c); }
  .wb-rd-fragment { overflow:hidden; color:var(--wb-text,#fff); text-overflow:ellipsis; white-space:nowrap;
    font:600 var(--wb-fs-tekst)/1.35 "Inter Tight",sans-serif; }
  .wb-rd-status { display:inline-flex; align-items:center; gap:7px; color:var(--wb-text-muted,#777d87);
    font:500 var(--wb-fs-label)/1.3 "Inter Tight",sans-serif; }
  .wb-rd-status i { width:5px; height:5px; border-radius:50%; background:currentColor; }
  .wb-rd-mobielnav { display:none; }
  .wb-rd-podium { min-width:0; }
  .wb-rd-paneel { display:grid; align-content:start; min-height:380px; padding:30px; }
  .wb-rd-paneel[hidden] { display:none; }
  .wb-rd-paneel.wb-rd-paneel-in { animation:wb-rd-paneel-in .38s cubic-bezier(.16,1,.3,1) both; }
  @keyframes wb-rd-paneel-in { from { opacity:.3; transform:translateY(7px); } to { opacity:1; transform:none; } }
  .wb-rd-paneelkop { display:flex; align-items:center; justify-content:space-between; gap:18px; padding-bottom:20px;
    border-bottom:1px solid var(--wb-border,#2a2d31); }
  .wb-rd-paneelkop > .wb-rd-sterren { color:var(--wb-rd-ster); }
  .wb-rd-paneelkop > span { color:var(--wb-text-muted,#777d87); font:500 var(--wb-fs-label)/1 "Inter Tight",sans-serif; }
  .wb-rd-paneel blockquote { margin:0; padding:28px 0; color:var(--wb-text,#fff);
    font:650 var(--wb-fs-kaartkop)/1.4 "Inter Tight",sans-serif; }
  .wb-rd-detailrij { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); border-top:1px solid var(--wb-border,#2a2d31); }
  .wb-rd-detailrij > span { display:grid; gap:6px; padding:20px 20px 0 0; min-width:0; }
  .wb-rd-detailrij > span + span { padding-left:20px; border-left:1px solid var(--wb-border,#2a2d31); }
  .wb-rd-detailrij small { color:var(--wb-text-muted,#777d87); font:500 var(--wb-fs-label)/1.3 "Inter Tight",sans-serif; }
  .wb-rd-detailrij strong { color:var(--wb-text-nav,#adb0b7); font:600 var(--wb-fs-tekst)/1.45 "Inter Tight",sans-serif; }
  .wb-rd-noot { margin:0; padding:15px 20px; border-top:1px solid var(--wb-border,#2a2d31); color:var(--wb-text-muted,#777d87);
    font:500 var(--wb-fs-label)/1.5 "Inter Tight",sans-serif; }
  @media (max-width:900px) {
    .wb-rd-hoofd { grid-template-columns:minmax(260px,300px) minmax(0,1fr); }
  }
  @media (max-width:680px) {
    .wb-rd-metrieken { grid-template-columns:repeat(2,minmax(0,1fr)); }
    .wb-rd-metrieken > div:nth-child(3) { border-left:0; border-top:1px solid var(--wb-border,#2a2d31); }
    .wb-rd-metrieken > div:nth-child(4) { border-top:1px solid var(--wb-border,#2a2d31); }
    .wb-rd-filterbalk { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:0 18px; padding:8px 16px; }
    .wb-rd-filter { justify-content:space-between; }
    .wb-rd-filter::after { inset:auto 0 0; }
    .wb-rd-hoofd { display:block; min-height:0; }
    .wb-rd-lijstvak { border-right:0; border-bottom:1px solid var(--wb-border,#2a2d31); }
    .wb-rd-review[aria-selected="false"] { display:none; }
    .wb-rd-mobielnav { display:grid; grid-template-columns:44px minmax(0,1fr) 44px; align-items:center; padding:8px 12px; }
    .wb-rd-mobielnav button { display:grid; width:44px; height:44px; place-items:center; border:1px solid var(--wb-border,#2a2d31);
      border-radius:12px; background:transparent; color:var(--wb-text-nav,#adb0b7); cursor:pointer; }
    .wb-rd-mobielnav button:disabled { opacity:.35; cursor:default; }
    .wb-rd-mobielnav svg { width:20px; height:20px; }
    .wb-rd-positie { display:flex; align-items:center; justify-content:center; gap:7px; color:var(--wb-text-muted,#777d87);
      font:500 var(--wb-fs-label)/1 "Inter Tight",sans-serif; }
    .wb-rd-positie b { color:var(--wb-text,#fff); font-variant-numeric:tabular-nums; }
    .wb-rd-paneel { min-height:0; padding:24px 18px; }
    .wb-rd-paneel blockquote { padding:22px 0; font-size:var(--wb-fs-subkop); }
    .wb-rd-detailrij { grid-template-columns:minmax(0,1fr); }
    .wb-rd-detailrij > span { padding:17px 0; }
    .wb-rd-detailrij > span + span { padding-left:0; border-top:1px solid var(--wb-border,#2a2d31); border-left:0; }
    .wb-rd-noot { padding:14px 16px; }
  }
  @media (prefers-reduced-motion:reduce) {
    .wb-rd-paneel.wb-rd-paneel-in { animation:none; }
  }