.kt-wt{--wt-ink: var(--accent-ink, #1a597b);--wt-uw: #2cbbd1;--wt-baan: #dde8ed;--wt-text: #17384a;--wt-muted: #55636c;display:flex;flex-direction:column;gap:8px;min-width:0}.kt-wt[hidden]{display:none!important}.kt-wt__kop{display:flex;align-items:center;justify-content:space-between;gap:6px 10px;flex-wrap:wrap}.kt-wt__naam{display:inline-flex;align-items:center;gap:6px;font:600 15px/1.3 var(--sans);color:var(--wt-text)}.kt-wt__naam svg{flex-shrink:0;color:var(--wt-ink)}.kt-wt__voorbeeld{padding:3px 8px;border-radius:999px;background:#fff3d1;color:#6b4f00;font:600 11.5px/1.3 var(--sans);letter-spacing:.01em;white-space:nowrap}.kt-wt__stand{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0;font:500 14px/1.35 var(--sans);color:var(--wt-muted);font-variant-numeric:tabular-nums}.kt-wt__stand strong{font:700 16px/1.2 var(--sans);color:var(--wt-ink)}.kt-wt__balk{position:relative;block-size:12px;border-radius:999px;background:var(--wt-baan);overflow:hidden}.kt-wt__vul,.kt-wt__uw{position:absolute;inset-block:0;inset-inline-start:0;border-radius:999px}.kt-wt__vul{z-index:1;inline-size:var(--op, 0%);background:var(--wt-ink)}.kt-wt__uw{z-index:0;inline-size:min(100%,calc(var(--op, 0%) + var(--uw, 0%)));background:var(--wt-uw);transition:inline-size .25s cubic-bezier(.25,1,.5,1)}.kt-wt__voet{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}.kt-wt__legenda{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 14px;font:500 12.5px/1.3 var(--sans);color:var(--wt-muted)}.kt-wt__legenda span{display:inline-flex;align-items:center;gap:6px}.kt-wt__legenda i{inline-size:10px;block-size:10px;border-radius:50%;background:var(--wt-ink)}.kt-wt__legenda i.is-uw{background:var(--wt-uw)}.kt-wt__noot{margin:0;font:500 13.5px/1.4 var(--sans);color:var(--wt-muted)}.kt-wt .kt-wt__knop{display:inline-flex;align-items:center;justify-content:center;min-block-size:44px;padding:8px 16px;border:1.5px solid var(--wt-ink);border-radius:999px;background:#fff;color:var(--wt-ink);cursor:pointer;font:600 14.5px/1.2 var(--sans);font-variant-numeric:tabular-nums;text-align:center;transition:background-color .15s,color .15s}.kt-wt .kt-wt__knop:hover{background:#eef6f9}.kt-wt .kt-wt__knop[aria-pressed=true]{background:var(--wt-ink);color:#fff}.kt-wt__knop:focus-visible{outline:3px solid var(--wt-ink);outline-offset:2px}.kt-wt .kt-wt__knop--vol{background:var(--wt-ink);color:#fff}.kt-wt .kt-wt__knop--vol:hover{background:#154a66}.kt-wt--pop{margin-bottom:12px;padding:14px 16px;border:1.5px solid var(--qs-soft, #e6eef2);border-radius:16px;background:#fff}.kt-wt--kaart{gap:6px;padding:10px 12px;border-radius:12px;background:#f5f9fa}.kt-wt--kaart .kt-wt__kop{flex-wrap:nowrap}.kt-wt--kaart .kt-wt__naam{min-width:0;font-size:13.5px}.kt-wt--kaart .kt-wt__voorbeeld{padding:2px 6px;font-size:10.5px}.kt-wt--kaart .kt-wt__stand{font-size:13px}.kt-wt--kaart .kt-wt__stand strong{font-size:14px}.kt-wt--kaart .kt-wt__balk{block-size:8px}.kt-wt--blok{gap:12px;max-inline-size:760px;margin-inline:auto;padding:24px 26px;border-radius:20px;background:#f5f9fa}.kt-wt--blok .kt-wt__titel{margin:0;font:600 clamp(22px,2.4vw,28px)/1.2 var(--serif);letter-spacing:-.01em;color:var(--wt-ink);text-wrap:balance}.kt-wt--blok .kt-wt__stand{font-size:15px}.kt-wt--blok .kt-wt__stand strong{font-size:20px}.kt-wt--blok .kt-wt__balk{block-size:14px}.kt-wt--blok .kt-wt__tekst{margin:0;font:400 15px/1.55 var(--sans);color:var(--wt-muted)}.kt-wt--blok .kt-wt__knoppen{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}@media (max-width: 600px){.kt-wt--pop{padding:12px 14px}.kt-wt--blok{padding:20px 18px;border-radius:16px}.kt-wt--blok .kt-wt__knoppen{flex-direction:column}.kt-wt--blok .kt-wt__knop{inline-size:100%}}@media (prefers-reduced-motion: reduce){.kt-wt__uw,.kt-wt__knop{transition:none}}.kt-section.kt-wt-sectie{padding-block:clamp(28px,4vw,48px)}.kt-section.kt-video-regel{padding-block:clamp(20px,3vw,32px) 0}.kt-video-regel__tekst{display:flex;align-items:flex-start;gap:12px;margin:0;max-inline-size:760px;padding:14px 18px;border-radius:14px;background:var(--blue-light, #ebf0f8);color:var(--accent-ink, #1a597b);font-weight:600;line-height:1.5}.kt-video-regel__tekst svg{flex:none;margin-top:1px}
