.clients-marquee-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;overflow:hidden;text-align:center!important;background:var(--bg-soft)!important;color:var(--ink)!important;padding:60px 0!important}.clients-marquee-section .cap{letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--body-soft)!important;margin-bottom:36px!important;font-size:13px!important;font-weight:600!important}.logo-marquee-container{--visible-items:4;--gap:16px;--total-original-items:17;--item-width:240px;--container-width:calc(var(--visible-items) * var(--item-width) + (var(--visible-items) - 1) * var(--gap));max-width:var(--container-width);align-items:center;padding:0;display:flex;position:relative;overflow:hidden;margin:0 auto!important}.logo-marquee-track{gap:var(--gap);will-change:transform;width:max-content;padding:15px 0;animation:42s linear infinite scrollMarquee;display:flex}.logo-marquee-container:hover .logo-marquee-track{animation-play-state:paused}@keyframes scrollMarquee{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--total-original-items) * (var(--item-width) + var(--gap))))}}.marquee-logo-wrapper{flex:0 0 var(--item-width);width:var(--item-width);box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;display:flex}.marquee-logo-img{flex-shrink:0;object-fit:contain!important;cursor:pointer!important;mix-blend-mode:multiply!important;background:0 0!important;width:auto!important;max-width:100%!important;height:98px!important;padding:0!important;transition:transform .25s!important;display:block!important}@media (max-width:1024px){.logo-marquee-container{--visible-items:3;--gap:12px;--item-width:190px}.marquee-logo-img{height:78px!important}}@media (max-width:768px){.logo-marquee-container{--visible-items:2;--gap:10px;--item-width:140px}.marquee-logo-img{height:58px!important}}@media (max-width:480px){.logo-marquee-container{--visible-items:1;--gap:8px;--item-width:110px}.marquee-logo-img{height:46px!important}}.marquee-logo-img[alt=Chargeback]{transform:scale(.9)!important}.marquee-logo-img[alt=Chargeback]:hover{transform:scale(.98)!important}.marquee-logo-img[alt=Datanuum]{transform:scale(.9)!important}.marquee-logo-img[alt=Datanuum]:hover{transform:scale(.98)!important}.marquee-logo-img[alt=Dedalus]{transform:scale(.9)!important}.marquee-logo-img[alt=Dedalus]:hover{transform:scale(.98)!important}.marquee-logo-img[alt=Facely]{transform:scale(1)!important}.marquee-logo-img[alt=Facely]:hover{transform:scale(1.08)!important}.marquee-logo-img[alt=Harris\ Healthcare]{transform:scale(.85)!important}.marquee-logo-img[alt=Harris\ Healthcare]:hover{transform:scale(.93)!important}.marquee-logo-img[alt=Humber\ River]{transform:scale(.85)!important}.marquee-logo-img[alt=Humber\ River]:hover{transform:scale(.93)!important}.marquee-logo-img[alt=M2P]{transform:scale(1.15)!important}.marquee-logo-img[alt=M2P]:hover{transform:scale(1.23)!important}.marquee-logo-img[alt=Medworks]{transform:scale(1.1)!important}.marquee-logo-img[alt=Medworks]:hover{transform:scale(1.18)!important}.marquee-logo-img[alt=Merchanttrade]{transform:scale(.85)!important}.marquee-logo-img[alt=Merchanttrade]:hover{transform:scale(.93)!important}.marquee-logo-img[alt=Parthenon]{transform:scale(.9)!important}.marquee-logo-img[alt=Parthenon]:hover{transform:scale(.98)!important}.marquee-logo-img[alt=Qodex]{transform:scale(1)!important}.marquee-logo-img[alt=Qodex]:hover{transform:scale(1.08)!important}.marquee-logo-img[alt=Shift]{transform:scale(1.1)!important}.marquee-logo-img[alt=Shift]:hover{transform:scale(1.18)!important}.marquee-logo-img[alt=SmartBiz]{transform:scale(1)!important}.marquee-logo-img[alt=SmartBiz]:hover{transform:scale(1.08)!important}.marquee-logo-img[alt=Sojern]{transform:scale(.95)!important}.marquee-logo-img[alt=Sojern]:hover{transform:scale(1.03)!important}.marquee-logo-img[alt=UFG]{transform:scale(.85)!important}.marquee-logo-img[alt=UFG]:hover{transform:scale(.93)!important}.marquee-logo-img[alt=UrbanSDK]{transform:scale(.85)!important}.marquee-logo-img[alt=UrbanSDK]:hover{transform:scale(.93)!important}.marquee-logo-img[alt=Zero\ Gravity]{transform:scale(.85)!important}.marquee-logo-img[alt=Zero\ Gravity]:hover{transform:scale(.93)!important}.clients-marquee-section .accreditations-header{margin-bottom:38px}.clients-marquee-section .accreditations-header .eyebrow{font-family:var(--font-mono,"DM Mono"), monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--blue);margin-bottom:8px;font-size:12px;font-weight:500;display:inline-block}.clients-marquee-section .accreditations-header .acc-title{font-family:var(--font-bricolage), sans-serif;color:var(--ink);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(26px,3.6vw,36px);font-weight:800;line-height:1.15}.clients-marquee-section .badges{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:14px;display:flex}.clients-marquee-section .badge{border:1px solid var(--line);font-family:var(--font-mono,"DM Mono"), monospace;letter-spacing:.06em;color:var(--body);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:14px 22px;font-size:13px;display:flex}.clients-marquee-section .badge b{color:var(--ink);font-weight:600}.clients-marquee-section .badge .dot{background:var(--blue);border-radius:50%;width:8px;height:8px}
