section[data-framer-name="FAQ"] [data-framer-name="Tag"],
    section[data-framer-name="Aan de slag"] [data-framer-name="Tag"] { display: none !important; }
    section[data-framer-name="Aan de slag"] [data-framer-name="Heading"],
    section[data-framer-name="Aan de slag"] [data-framer-name="Paragraph"],
    section[data-framer-name="Aan de slag"] [data-framer-name="Number"],
    section[data-framer-name="Aan de slag"] [data-framer-name="Sub Container"]:has(> [data-framer-name="Number"]) {
      opacity: 1 !important; visibility: visible !important;
    }
    main[data-framer-name="Main Body"] { gap: 0 !important; }
html { min-height: 100%; background: #000; }
  html[data-wb-view="light"] { background: #fff; }
  body { min-height: 100vh; }
  #main, #main > [data-framer-root] { min-height: 0 !important; }
  #main main[data-framer-name="Main Body"] { padding-bottom: 48px !important; }
  #LeftTop,#RightTop,#PriceCard1,#PriceCard2,#PriceCard3,#Testimonial { display: none !important; }
  @media (max-width: 809px) {
    #main main[data-framer-name="Main Body"] { padding-bottom: 32px !important; }
  }
  #wb-faq-wrap { width: 100%; max-width: 1200px; margin-inline: auto; }
  #wb-faq { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 24px;
    width: 100%; max-width: 1200px; margin-inline: auto; text-align: left;
    font-family: "Inter Tight", sans-serif; align-items: start; }
  @media (max-width: 809px) {
    #wb-faq { grid-template-columns: minmax(0,1fr); gap: 14px; }
  }
  .wb-faq-kaart { background: var(--wb-surface-1, #0c0c0d); border: 1px solid var(--wb-border, #2a2d31); border-radius: 14px; padding: 16px 30px; }
  .wb-faq-kaart summary { display: flex; align-items: center; justify-content: space-between; gap: 24px;
    cursor: pointer; list-style: none; min-height: 40px; }
  .wb-faq-kaart summary::-webkit-details-marker { display: none; }
  .wb-faq-vraag { color: var(--wb-text, #fff); font: 500 var(--wb-fs-subkop)/1.4 "Inter Tight", sans-serif; }
  @media (max-width: 809px) { .wb-faq-kaart { padding: 14px 18px; } .wb-faq-vraag { font-size:var(--wb-fs-subkop); } }
  .wb-faq-plus { position: relative; width: 18px; height: 18px; flex-shrink: 0; }
  .wb-faq-plus::before, .wb-faq-plus::after { content: ""; position: absolute; background: var(--wb-text-nav, #adb0b7);
    transition: transform .18s, opacity .18s; }
  .wb-faq-plus::before { left: 0; right: 0; top: 8px; height: 2px; }
  .wb-faq-plus::after { top: 0; bottom: 0; left: 8px; width: 2px; }
  .wb-faq-kaart[open] .wb-faq-plus::after { transform: rotate(90deg); opacity: 0; }
  .wb-faq-antwoord { margin: 4px 0 10px; color: var(--wb-text-body, #92969f); font: 500 var(--wb-fs-body)/1.6 "Inter Tight", sans-serif; }
  .wb-faq-contact { margin: 22px 0 0; text-align: left; color: var(--wb-text-muted, #777d87); font: 500 var(--wb-fs-tekst)/1.5 "Inter Tight", sans-serif; }
  .wb-faq-contact a { color: var(--wb-text-nav, #adb0b7); text-decoration: underline; }
  .wb-faq-contact a:hover { color: var(--wb-text, #fff); }
.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-mk-sectie { position: relative; width: 100%; min-width: 0; padding: 112px 24px 0;
    background: var(--wb-canvas, #000); color: var(--wb-text, #fff); font-family: "Inter Tight", sans-serif; }
  .wb-mk-sectie:last-of-type { padding-bottom: 40px; }
  .wb-mk-inner { width: 100%; max-width: 1200px; margin: 0 auto; }
  .wb-mk-kop { max-width: 880px; margin: 0; color: var(--wb-text, #fff);
    font: 700 var(--wb-fs-sectie)/1.15 "Inter Tight", sans-serif; letter-spacing: -.01em; text-wrap: balance; }
  .wb-mk-intro { max-width: 760px; margin: 20px 0 0; color: var(--wb-text-body, #92969f);
    font: 500 var(--wb-fs-body)/1.65 "Inter Tight", sans-serif; }
  .wb-mk-hero { padding-top: 190px; padding-bottom: 70px; overflow: hidden; }
  .wb-mk-hero-grid { display: grid; grid-template-columns: minmax(0,1.06fr) minmax(420px,.94fr); gap: 74px; align-items: center; }
  .wb-mk-hero h1 { max-width: 760px; margin: 0; color: var(--wb-text, #fff);
    font: 700 var(--wb-fs-hero)/1.08 "Inter Tight", sans-serif; letter-spacing: -.02em; text-wrap: balance;
    overflow-wrap: normal; word-break: normal; hyphens: none; }
  .wb-mk-hero p { max-width: 700px; margin: 26px 0 0; color: var(--wb-text-body, #92969f);
    font: 500 var(--wb-fs-body)/1.65 "Inter Tight", sans-serif; }
  .wb-mk-acties { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 30px; }
  .wb-mk-knop { display: inline-flex; min-height: 48px; align-items: center; justify-content: center; gap: 9px;
    padding: 0 21px; border-radius: 12px; border: 1px solid var(--wb-border, #2a2d31);
    color: var(--wb-text, #fff); font: 600 var(--wb-fs-tekst)/1 "Inter Tight", sans-serif; text-decoration: none; }
  .wb-mk-knop svg { width: 17px; height: 17px; }
  .wb-mk-knop-primair { background: var(--wb-text, #fff); color: var(--wb-canvas, #000); border-color: var(--wb-text, #fff); }
  .wb-mk-knop:hover { transform: translateY(-1px); }
  .wb-mk-knop:focus-visible, .wb-mk-link:focus-visible, .wb-mk-filter:focus-visible { outline: 2px solid var(--wb-text, #fff); outline-offset: 3px; }
  .wb-mk-visual { position: relative; min-height: 360px; border: 1px solid var(--wb-border, #2a2d31);
    border-radius: 16px; background: var(--wb-surface-1, #0c0c0d); overflow: hidden; }
  .wb-mk-visual::before { content: ""; position: absolute; inset: 0; opacity: .5; pointer-events: none;
    background: radial-gradient(circle at 25% 20%, color-mix(in srgb, var(--wb-signal, #c2df32) 18%, transparent), transparent 34%); }
  .wb-mk-visual-inhoud { position: relative; z-index: 1; height: 100%; padding: 30px; }
  .wb-mk-chip { display: inline-flex; align-items: center; gap: 8px; width: fit-content; padding: 8px 11px;
    border: 1px solid var(--wb-border, #2a2d31); border-radius: 999px; color: var(--wb-text-nav, #adb0b7);
    font: 600 var(--wb-fs-label)/1 "Inter Tight", sans-serif; }
  .wb-mk-chip::before { content: ""; width: 7px; height: 7px; border-radius: 50%; background: var(--wb-signal, #c2df32); }
  .wb-mk-haarlijn { border-top: 1px solid var(--wb-border, #2a2d31); }
  .wb-mk-rij { display: grid; grid-template-columns: minmax(220px,.72fr) minmax(0,1.28fr); gap: 64px;
    padding: 34px 0; border-bottom: 1px solid var(--wb-border, #2a2d31); }
  .wb-mk-rij h3 { margin: 0; color: var(--wb-text, #fff); font: 650 var(--wb-fs-subkop)/1.3 "Inter Tight", sans-serif; }
  .wb-mk-rij p { margin: 0; max-width: 720px; color: var(--wb-text-body, #92969f); font: 500 var(--wb-fs-tekst)/1.65 "Inter Tight", sans-serif; }
  .wb-mk-rij ul { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 10px 24px; margin: 20px 0 0; padding: 0; list-style: none; }
  .wb-mk-rij li { display: flex; gap: 10px; color: var(--wb-text-nav, #adb0b7); font: 500 var(--wb-fs-tekst)/1.5 "Inter Tight", sans-serif; }
  .wb-mk-rij li svg { width: 16px; height: 16px; margin-top: 2px; flex: 0 0 auto; color: #83b88b; }
  html[data-wb-view="light"] .wb-mk-rij li svg { color: #276b36; }
  .wb-mk-link { display: inline-flex; align-items: center; gap: 8px; margin-top: 20px; color: var(--wb-text, #fff);
    font: 600 var(--wb-fs-tekst)/1.4 "Inter Tight", sans-serif; text-decoration: none; }
  .wb-mk-link svg { width: 17px; height: 17px; transition: transform .35s cubic-bezier(.22,1,.36,1); }
  .wb-mk-link:hover svg { transform: translate(3px,-3px); }
  .wb-mk-split { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 22px; margin-top: 42px; }
  .wb-mk-paneel { border: 1px solid var(--wb-border, #2a2d31); border-radius: 16px; padding: 30px;
    background: var(--wb-surface-1, #0c0c0d); }
  .wb-mk-paneel h3 { margin: 0; color: var(--wb-text, #fff); font: 650 var(--wb-fs-subkop)/1.35 "Inter Tight", sans-serif; }
  .wb-mk-paneel p { margin: 12px 0 0; color: var(--wb-text-body, #92969f); font: 500 var(--wb-fs-tekst)/1.65 "Inter Tight", sans-serif; }
  .wb-mk-paneel-icoon { display: grid; width: 48px; height: 48px; place-items: center; margin-bottom: 22px;
    color: var(--wb-text, #fff); }
  .wb-mk-paneel-icoon svg { width: 36px; height: 36px; }
  .wb-mk-flow { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 0; margin-top: 42px;
    border: 1px solid var(--wb-border, #2a2d31); border-radius: 16px; overflow: hidden; background: var(--wb-surface-1, #0c0c0d); }
  .wb-mk-flow-stap { position: relative; min-height: 170px; padding: 27px; border-right: 1px solid var(--wb-border, #2a2d31); }
  .wb-mk-flow-stap:last-child { border-right: 0; }
  .wb-mk-flow-stap strong { display: block; color: var(--wb-text, #fff); font: 650 var(--wb-fs-body)/1.35 "Inter Tight", sans-serif; }
  .wb-mk-flow-stap span { display: block; margin-top: 8px; color: var(--wb-text-body, #92969f); font: 500 var(--wb-fs-label)/1.55 "Inter Tight", sans-serif; }
  .wb-mk-flow-stap::after { content: ""; position: absolute; top: 31px; right: -5px; width: 9px; height: 9px;
    border-radius: 50%; background: var(--wb-signal, #c2df32); box-shadow: 0 0 0 5px var(--wb-surface-1, #0c0c0d); z-index: 2; }
  .wb-mk-flow-stap:last-child::after { display: none; }
  .wb-mk-casus { display: grid; grid-template-columns: minmax(260px,.8fr) minmax(0,1.2fr); gap: 56px;
    align-items: start; padding: 46px 0; border-bottom: 1px solid var(--wb-border, #2a2d31); }
  .wb-mk-casus:last-child { border-bottom: 0; }
  .wb-mk-casus h3 { margin: 0; color: var(--wb-text, #fff); font: 650 var(--wb-fs-subkop)/1.2 "Inter Tight", sans-serif; }
  .wb-mk-casus-tag { display: inline-flex; margin-top: 15px; padding: 7px 10px; border: 1px solid var(--wb-border, #2a2d31);
    border-radius: 999px; color: var(--wb-text-muted, #777d87); font: 600 var(--wb-fs-label)/1 "Inter Tight", sans-serif; }
  .wb-mk-casus p { margin: 0; color: var(--wb-text-body, #92969f); font: 500 var(--wb-fs-tekst)/1.65 "Inter Tight", sans-serif; }
  .wb-mk-casus p + p { margin-top: 15px; color: var(--wb-text-nav, #adb0b7); }
  .wb-mk-tijdlijn { position: relative; margin-top: 48px; }
  .wb-mk-tijdlijn::before { content: ""; position: absolute; left: 28px; top: 28px; bottom: 28px; width: 1px; background: var(--wb-border, #2a2d31); }
  .wb-mk-fase { position: relative; display: grid; grid-template-columns: 58px minmax(190px,.55fr) minmax(0,1fr); gap: 28px;
    align-items: start; padding: 25px 0; border-bottom: 1px solid var(--wb-border, #2a2d31); }
  .wb-mk-fase:last-child { border-bottom: 0; }
  .wb-mk-fase-icoon { position: relative; z-index: 1; display: grid; width: 56px; height: 56px; place-items: center;
    border: 1px solid var(--wb-border, #2a2d31); border-radius: 14px; color: var(--wb-text, #fff); background: var(--wb-canvas, #000); }
  .wb-mk-fase-icoon svg { width: 27px; height: 27px; }
  .wb-mk-fase h3 { margin: 13px 0 0; color: var(--wb-text, #fff); font: 650 var(--wb-fs-subkop)/1.35 "Inter Tight", sans-serif; }
  .wb-mk-fase p { margin: 11px 0 0; max-width: 680px; color: var(--wb-text-body, #92969f); font: 500 var(--wb-fs-tekst)/1.65 "Inter Tight", sans-serif; }
  .wb-mk-manifest { margin-top: 46px; border-top: 1px solid var(--wb-border, #2a2d31); }
  .wb-mk-manifest-rij { display: grid; grid-template-columns: 160px minmax(0,1fr); gap: 56px; padding: 34px 0;
    border-bottom: 1px solid var(--wb-border, #2a2d31); }
  .wb-mk-manifest-rij span { color: var(--wb-text-muted, #777d87); font: 600 var(--wb-fs-label)/1.4 "Inter Tight", sans-serif; }
  .wb-mk-manifest-rij strong { max-width: 820px; color: var(--wb-text, #fff); font: 600 var(--wb-fs-kaartkop)/1.3 "Inter Tight", sans-serif; }
  .wb-mk-filters { display: flex; flex-wrap: wrap; gap: 9px; margin-top: 34px; }
  .wb-mk-filter { min-height: 42px; padding: 0 16px; border: 1px solid var(--wb-border, #2a2d31); border-radius: 999px;
    background: transparent; color: var(--wb-text-nav, #adb0b7); cursor: pointer; font: 600 var(--wb-fs-body)/1 "Inter Tight", sans-serif; }
  .wb-mk-filter[aria-pressed="true"] { background: var(--wb-text, #fff); color: var(--wb-canvas, #000); border-color: var(--wb-text, #fff); }
  body[data-wb-pagina="veelgestelde-vragen"] #wb-faq-wrap { max-width: 1200px; margin: 0 auto; }
  body[data-wb-pagina="veelgestelde-vragen"] #wb-faq .wb-faq-kaart[hidden] { display: none !important; }
  @media (max-width: 900px) {
    .wb-mk-hero-grid { grid-template-columns: minmax(0,1fr); gap: 48px; }
    .wb-mk-hero-visual { max-width: 620px; }
    .wb-mk-rij, .wb-mk-casus { grid-template-columns: minmax(0,1fr); gap: 18px; }
    .wb-mk-flow { grid-template-columns: repeat(2,minmax(0,1fr)); }
    .wb-mk-flow-stap:nth-child(2) { border-right: 0; }
    .wb-mk-flow-stap:nth-child(-n+2) { border-bottom: 1px solid var(--wb-border, #2a2d31); }
    .wb-mk-flow-stap:nth-child(2)::after { display: none; }
  }
  @media (max-width: 809px) {
    .wb-mk-sectie { padding: 84px 20px 0; }
    .wb-mk-hero { padding-top: 145px; padding-bottom: 42px; }
    .wb-mk-hero h1 { font-size:var(--wb-fs-hero); line-height: 1.08; }
    .wb-mk-hero p { font-size:var(--wb-fs-body); }
    .wb-mk-visual { min-height: 310px; }
    .wb-mk-visual-inhoud { padding: 22px; }
    .wb-mk-split { grid-template-columns: minmax(0,1fr); }
    .wb-mk-rij { padding: 28px 0; }
    .wb-mk-rij ul { grid-template-columns: minmax(0,1fr); }
    .wb-mk-fase { grid-template-columns: 50px minmax(0,1fr); gap: 18px; }
    .wb-mk-fase-icoon { width: 48px; height: 48px; }
    .wb-mk-fase h3 { margin-top: 9px; }
    .wb-mk-fase p { grid-column: 2; margin-top: -8px; }
    .wb-mk-tijdlijn::before { left: 24px; }
    .wb-mk-manifest-rij { grid-template-columns: minmax(0,1fr); gap: 9px; padding: 28px 0; }
  }
  @media (max-width: 540px) {
    .wb-mk-flow { grid-template-columns: minmax(0,1fr); }
    .wb-mk-flow-stap { min-height: 0; border-right: 0; border-bottom: 1px solid var(--wb-border, #2a2d31); }
    .wb-mk-flow-stap:last-child { border-bottom: 0; }
    .wb-mk-flow-stap::after { display: none; }
  }
  @media (prefers-reduced-motion: reduce) {
    .wb-mk-knop, .wb-mk-link svg { transition: none !important; }
  }
.wb-diensten-board { display: grid; gap: 12px; }
  .wb-diensten-lijn { display: grid; grid-template-columns: 48px minmax(0,1fr) 22px; gap: 15px; align-items: center;
    padding: 17px; border: 1px solid var(--wb-border, #2a2d31); border-radius: 14px; background: var(--wb-surface-2, #131315); }
  .wb-diensten-lijn > svg:first-child { width: 31px; height: 31px; color: var(--wb-text, #fff); }
  .wb-diensten-lijn > svg:last-child { width: 17px; height: 17px; color: var(--wb-text-faint, #6b707a); }
  .wb-diensten-lijn strong { display: block; color: var(--wb-text, #fff); font: 650 var(--wb-fs-tekst)/1.3 "Inter Tight", sans-serif; }
  .wb-diensten-lijn span { display: block; margin-top: 4px; color: var(--wb-text-muted, #777d87); font: 500 var(--wb-fs-label)/1.35 "Inter Tight", sans-serif; }
  .wb-diensten-kern { display: flex; justify-content: center; padding: 12px 0; }
  .wb-diensten-kern span { color: var(--wb-text-nav, #adb0b7); font: 600 var(--wb-fs-label)/1.4 "Inter Tight", sans-serif; }
  .wb-auto-board { display: grid; gap: 11px; align-content: center; }
  .wb-auto-node { display: grid; grid-template-columns: 42px minmax(0,1fr) auto; gap: 13px; align-items: center; padding: 14px 15px;
    border: 1px solid var(--wb-border, #2a2d31); border-radius: 13px; background: var(--wb-surface-2, #131315); }
  .wb-auto-node svg { width: 27px; height: 27px; color: var(--wb-text, #fff); }
  .wb-auto-node strong { color: var(--wb-text, #fff); font: 650 var(--wb-fs-tekst)/1.3 "Inter Tight", sans-serif; }
  .wb-auto-node small { color: var(--wb-text-muted, #777d87); font: 500 var(--wb-fs-label)/1.3 "Inter Tight", sans-serif; }
  .wb-auto-status { display: inline-flex; align-items: center; gap: 7px; color: var(--wb-text-nav, #adb0b7); font: 600 var(--wb-fs-label)/1 "Inter Tight", sans-serif; }
  .wb-auto-status::before { content: ""; width: 7px; height: 7px; border-radius: 50%; background: #5cc86d; animation: wb-auto-puls 2s ease-out infinite; }
  .wb-auto-verbinding { height: 22px; margin-left: 35px; border-left: 1px solid var(--wb-signal, #c2df32); }
  @keyframes wb-auto-puls { 0%,100% { box-shadow: 0 0 0 0 rgba(92,200,109,.08); } 50% { box-shadow: 0 0 0 6px rgba(92,200,109,.12); } }
  .wb-proces-board { display: grid; grid-template-columns: 56px minmax(0,1fr); gap: 17px; align-items: start; }
  .wb-proces-spoor { position: relative; display: grid; justify-items: center; gap: 12px; }
  .wb-proces-spoor::before { content: ""; position: absolute; top: 20px; bottom: 20px; width: 1px; background: var(--wb-signal, #c2df32); }
  .wb-proces-punt { position: relative; z-index: 1; display: grid; width: 38px; height: 38px; place-items: center; border-radius: 12px;
    border: 1px solid var(--wb-border, #2a2d31); background: var(--wb-surface-2, #131315); color: var(--wb-text, #fff); }
  .wb-proces-punt svg { width: 19px; height: 19px; }
  .wb-proces-labels { display: grid; gap: 12px; }
  .wb-proces-label { height: 38px; display: flex; align-items: center; color: var(--wb-text-nav, #adb0b7); font: 600 var(--wb-fs-tekst)/1 "Inter Tight", sans-serif; }
  .wb-over-board { display: grid; place-items: center; min-height: 300px; }
  .wb-over-kern { position: relative; display: grid; width: 136px; height: 136px; place-items: center; border: 1px solid var(--wb-signal, #c2df32);
    border-radius: 50%; color: var(--wb-text, #fff); font: 700 var(--wb-fs-body)/1 "Inter Tight", sans-serif; }
  .wb-over-ring { position: absolute; inset: -54px; border: 1px solid var(--wb-border, #2a2d31); border-radius: 50%; }
  .wb-over-label { position: absolute; padding: 8px 11px; border: 1px solid var(--wb-border, #2a2d31); border-radius: 999px;
    background: var(--wb-surface-2, #131315); color: var(--wb-text-nav, #adb0b7); font: 600 var(--wb-fs-label)/1 "Inter Tight", sans-serif; }
  .wb-over-label:nth-of-type(1) { top: -70px; left: 50%; transform: translateX(-50%); }
  .wb-over-label:nth-of-type(2) { right: -92px; bottom: 16px; }
  .wb-over-label:nth-of-type(3) { left: -92px; bottom: 16px; }
  .wb-faq-board { display: grid; gap: 8px; }
  .wb-faq-topic { display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 14px 4px;
    border-bottom: 1px solid var(--wb-border, #2a2d31); }
  .wb-faq-topic span { display: flex; align-items: center; gap: 12px; color: var(--wb-text, #fff); font: 600 var(--wb-fs-tekst)/1.3 "Inter Tight", sans-serif; }
  .wb-faq-topic span svg { width: 23px; height: 23px; color: var(--wb-text-nav, #adb0b7); }
  .wb-faq-topic > svg { width: 16px; height: 16px; color: var(--wb-text-faint, #6b707a); }
  @media (max-width: 809px) {
    .wb-over-kern { width: 116px; height: 116px; }
    .wb-over-ring { inset: -42px; }
    .wb-over-label:nth-of-type(2) { right: -78px; }
    .wb-over-label:nth-of-type(3) { left: -78px; }
  }
  @media (prefers-reduced-motion: reduce) { .wb-auto-status::before { animation: none; } }