.vw-merkband{padding-block:var(--section-y)}.vw-marquee{position:relative;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;margin-top:var(--s5,2rem);cursor:grab;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.vw-marquee::-webkit-scrollbar{display:none;height:0}.vw-marquee.is-marquee{overflow:hidden;cursor:default}.vw-marquee:not(.is-marquee):active{cursor:grabbing}.vw-marquee__track{display:flex;align-items:center;width:max-content;gap:clamp(1.5rem,3vw,2.6rem);padding-block:.35rem;will-change:transform}.vw-brandslide{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:.2rem;border-radius:var(--r-btn);text-decoration:none}.vw-brandslide:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.vw-brandmono{display:block;height:clamp(24px,2.5vw,31px);width:auto;max-width:136px;object-fit:contain;opacity:.92;transition:opacity var(--speed,.2s) var(--ease,ease)}.vw-brandslide:hover .vw-brandmono,.vw-brandslide:focus-visible .vw-brandmono{opacity:1}@media (prefers-reduced-motion:reduce){.vw-brandmono{opacity:.92}}.vw-mega--brands .vw-mega__brands{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:clamp(.6rem,1.4vw,1.1rem);align-items:center}.vw-mega--brands .vw-mega__brand{background:none;border:0;box-shadow:none;padding:.5rem .4rem;min-height:0;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-btn)}.vw-mega--brands .vw-mega__brand:hover{background:var(--surface);transform:none}.vw-mega--brands .vw-brandmono{height:22px;max-width:84px;opacity:.72}.vw-mega--brands .vw-mega__brand:hover .vw-brandmono{opacity:1}.vw-pay{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}.vw-paychip{display:inline-flex;align-items:center;justify-content:center;height:44px}.vw-paychip img,.vw-paychip svg{display:block;height:28px;width:auto;max-width:96px}.vw-paychip--txt{font-family:var(--font-body);font-size:var(--fs-sm);font-weight:700;color:var(--ink-2);letter-spacing:.2px}.vw-paysecure{display:inline-flex;align-items:center;gap:8px;color:var(--ink-3);font-size:var(--fs-sm);font-weight:600}.vw-paysecure svg{width:18px;height:18px;color:var(--accent);flex:0 0 auto}.vw-payband .vw-payband__in{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:clamp(.8rem,2vw,1.4rem)}.vw-payband .vw-payband__t{font-size:var(--fs-sm);font-weight:600;color:var(--ink-2)}.vw-footer__pay{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.vw-footer__pay .vw-paychip{height:44px;padding:0}.vw-footer__pay .vw-paychip img,.vw-footer__pay .vw-paychip svg{height:28px}.vw-co__paylogos{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:8px}.vw-co__paylogos .vw-paychip{height:40px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-btn);padding:0 12px}.vw-co__paylogos .vw-paychip img,.vw-co__paylogos .vw-paychip svg{height:24px;width:auto;background:none;border:0;padding:0;border-radius:0}