/* Typography is explicit: legacy pages sometimes inherit black Times New Roman. */
.v6513-solutions,.v6513-solutions *,.v6513-gallery,.v6513-gallery *{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif!important}
.v6513-solutions{color:#fff!important;background:transparent!important;min-width:0!important;max-width:100%!important;margin:36px auto!important}
.v6513-solutions .v6512-slider-head{display:block!important;margin:0 0 30px!important;padding:0!important}
.v6513-kicker{display:block;color:#ff5b12!important;font:800 13px/1.5 Arial,Helvetica,sans-serif!important;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:12px}
.v6513-title,.v6513-solutions .v6513-title{font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(36px,5.2vw,68px)!important;font-weight:800!important;line-height:1.08!important;letter-spacing:-1.5px!important;color:#fff!important;margin:0!important;text-shadow:none!important}
.v6513-title>span{color:#ff5b12!important;font:inherit!important}
.v6513-solutions .v6512-controls{display:none!important}
.v6513-solutions .v6512-track{scrollbar-width:none!important;gap:26px!important;scroll-snap-type:x mandatory;padding-bottom:4px!important}
.v6513-solutions .v6512-track::-webkit-scrollbar,.v6513-gallery-track::-webkit-scrollbar{display:none}
.v6513-solutions .v6512-track>.v6512-slide{flex-basis:calc((100% - 52px)/3)!important;border:0!important;border-radius:14px!important;background:#0c202b!important;box-shadow:none!important}
.v6513-solutions .v6512-track>.v6512-slide:hover{background:#112b38!important}
.v6513-solutions .v6512-slide h2,.v6513-solutions .v6512-slide b{font:800 24px/1.2 Arial,Helvetica,sans-serif!important;letter-spacing:-.5px!important;color:#fff!important}
.v6513-solutions .v6512-slide p,.v6513-solutions .v650-solution-copy>span{font:400 16px/1.6 Arial,Helvetica,sans-serif!important;color:#c6d3da!important}
.v6513-solutions .vvu-solution-more,.v6513-solutions .v6512-more{color:#ff8c42!important;font-size:15px!important}
.v6513-solutions .vvu-solution-bullets{display:none!important}
.v6513-solutions img[src*="vvu-hybride-hoofd-6513"]{width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:contain!important;filter:none!important;transform:none!important}
/* Reference control: a slim dark pill, tiny grey dots, white active capsule. */
.v6513-pagination{display:flex!important;justify-content:center!important;margin:20px 0 0!important;padding:0!important}
.v6513-dots{display:flex;justify-content:center;align-items:center;gap:0;background:#202326;border-radius:99px;padding:0 8px;max-width:100%;min-height:24px}
.v6513-dot{appearance:none;display:flex;align-items:center;justify-content:center;position:relative;width:18px;min-width:18px;height:28px;padding:0;margin:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;cursor:pointer;touch-action:manipulation}
.v6513-dot:before{content:'';display:block;width:4px;height:4px;border-radius:99px;background:#81868a;transition:width .2s,background .2s}
.v6513-dot[aria-current="true"]:before{width:16px;height:5px;background:#fff}
.v6513-dot:focus-visible{outline:2px solid #ff8c42;outline-offset:3px;border-radius:8px}
.v6513-gallery{align-self:center;position:relative;min-width:0;width:100%;padding:18px;background:#081922;color:#fff}
.v6513-gallery-track{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;max-width:100%;outline-offset:3px}
.v6513-gallery-slide{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:1fr 1fr;gap:9px;flex:0 0 100%;width:100%;min-width:0;margin:0;padding:0;scroll-snap-align:start}
.v6513-gallery-main{position:relative;grid-row:1/3;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;background:#06131b;border-radius:10px;overflow:hidden;aspect-ratio:4/3}
.v6513-gallery-side{display:block;min-width:0;min-height:0;border-radius:8px;overflow:hidden;background:#06131b}
.v6513-gallery .v6513-gallery-photo{position:static!important;display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;object-fit:contain!important;object-position:center!important;filter:none!important;transform:none!important;border:0!important}
.v6513-gallery .v6513-gallery-logo{position:absolute!important;right:10px!important;bottom:10px!important;width:19%!important;height:auto!important;max-width:120px!important;min-height:0!important;object-fit:contain!important;filter:none!important;background:transparent!important}
.v6513-gallery .v6513-pagination{margin-top:12px!important}
@media(max-width:1000px){.v6513-solutions .v6512-track>.v6512-slide{flex-basis:calc((100% - 26px)/2)!important}}
@media(max-width:620px){.v6513-solutions{margin:26px auto!important}.v6513-solutions .v6512-track>.v6512-slide{flex-basis:90%!important}.v6513-solutions .v6512-track{gap:16px!important}.v6513-solutions .v6513-title{font-size:40px!important;letter-spacing:-1px!important}.v6513-gallery{padding:10px}.v6513-gallery-slide{display:block!important}.v6513-gallery-main{aspect-ratio:4/3}.v6513-gallery-side{display:none}.v6513-dot{width:22px;min-width:22px;height:32px}}
@media(prefers-reduced-motion:reduce){.v6513-dot:before{transition:none}.v6513-gallery-track,.v6513-solutions .v6512-track{scroll-behavior:auto!important}}
