/* Align brand display consistently with all other homepage sections. */
.vcc-v370-home{padding-block:40px 50px}
.vcc-v370-home .container{position:relative;min-width:0}
.vcc-v370-home .section-head{margin-bottom:20px}
.vcc-v370-marquee{width:100%;min-width:0}
.vcc-v370-brand{height:var(--vcc-brand-card-height,110px);min-height:var(--vcc-brand-card-height,110px);padding:14px 16px}
.vcc-v370-logo{max-height:calc(var(--vcc-brand-card-height,110px) - 34px);width:auto;max-width:100%;object-fit:contain}
.vcc-v373-controls{display:flex;justify-content:flex-end;gap:8px;margin:0 0 10px}
.vcc-v373-arrow{background:#fff;color:#103840;border:1px solid #dbe7e7;border-radius:10px;min-height:38px;min-width:42px;cursor:pointer;font-size:20px;line-height:1}
.vcc-v373-arrow:hover,.vcc-v373-arrow:focus-visible{border-color:#008e87;color:#007d76;outline-offset:3px}
.vcc-v370-marquee.vcc-v373-manual{overflow-x:auto;scrollbar-width:thin;mask-image:none;scroll-behavior:smooth}
.vcc-v370-marquee.vcc-v373-manual .vcc-v370-track{animation:none!important}
.vcc-v370-marquee.vcc-v373-manual .vcc-v370-set[aria-hidden]{display:none}
@media(max-width:760px){.vcc-v370-home{padding-block:36px 42px}.vcc-v370-home .section-head{margin-bottom:14px}}
@media(prefers-reduced-motion:reduce){.vcc-v370-marquee.vcc-v373-manual{scroll-behavior:auto}}
