.logo-marquee{background:var(--surface);border-bottom:1px solid var(--border);border-top:1px solid var(--border);overflow:hidden;padding:48px 0;position:relative}.logo-marquee:after,.logo-marquee:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:120px;z-index:2}.logo-marquee:before{background:linear-gradient(to right,var(--surface) 0,transparent 100%);left:0}.logo-marquee:after{background:linear-gradient(to left,var(--surface) 0,transparent 100%);right:0}.marquee-label{color:var(--muted);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.16em;margin-bottom:28px;text-align:center;text-transform:uppercase}.marquee-track{animation:marqueeScroll 30s linear infinite;display:flex;width:max-content}.marquee-track:hover{animation-play-state:paused}.marquee-set{gap:0}.logo-item,.marquee-set{align-items:center;display:flex;flex-shrink:0}.logo-item{border-right:1px solid var(--border);height:60px;justify-content:center;padding:0 40px;transition:transform .2s}.logo-item:hover{transform:scale(1.05)}.logo-item:last-child{border-right:none}.logo-svg{align-items:center;display:flex;flex-shrink:0}.logo-item.bakerhughes .logo-svg{gap:0}.logo-text{font-size:16px;font-weight:800;letter-spacing:-.2px;line-height:1;white-space:nowrap}.logo-text .logo-sub{display:block;font-family:var(--mono);font-size:7.5px;font-weight:500;letter-spacing:.05em;margin-top:3px;text-transform:uppercase}.logo-item.bakerhughes .logo-text{color:#00a3e0}.logo-item.bakerhughes .logo-sub{color:#5a5a5a}.logo-item.acl .logo-text .t1{color:#e8600a;font-weight:900}.logo-item.acl .logo-text .t2{color:#1a1a1a;font-weight:700}.logo-item.acl .logo-sub{color:#888}.logo-item.rsm .logo-text{color:#003087;font-size:20px;letter-spacing:1px}.logo-item.rsm .logo-sub{color:#888}.logo-item.techmahindra .logo-text .t1{color:#1a1a1a;font-size:11px;font-weight:700;letter-spacing:.1em}.logo-item.techmahindra .logo-text .t2{color:#c41230;font-size:19px;font-weight:900;letter-spacing:-.5px}.logo-item.techmahindra .logo-sub{color:#888}.logo-item.incture .logo-text .t1{color:#0082ca;font-size:18px;font-weight:800}.logo-item.incture .logo-text .t2{color:#555;display:block;font-size:8px;font-weight:600;letter-spacing:.18em;margin-top:2px;text-transform:uppercase}.logo-item.hic .logo-text .t1{color:#00aeef;font-size:20px;font-weight:900}.logo-item.hic .logo-text .t2{color:#444;font-size:13px;font-weight:600}.logo-item.globallogic .logo-text .t1{color:#000;font-size:17px;font-weight:900}.logo-item.globallogic .logo-text .t2{color:#888;display:block;font-size:7.5px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.logo-item.globallogic .logo-dot{background:#e8000b;border-radius:50%;display:inline-block;flex-shrink:0;height:7px;margin-left:1px;vertical-align:super;width:7px}.logo-item.mobileprog .logo-text .t1{color:#1a1a1a;font-size:15px;font-weight:800}.logo-item.mobileprog .logo-text .t2{color:#007ac1;font-size:13px;font-weight:700}.logo-item.nttdata .logo-text .t1{color:#003087;font-size:13px;font-weight:900;letter-spacing:.04em}.logo-item.nttdata .logo-text .t2{color:#003087;font-size:18px;font-weight:900;letter-spacing:.08em}.logo-item.akkodis .logo-text{color:#1b2a5a;font-size:19px;font-weight:900;letter-spacing:-.5px}.logo-item.tataelxsi .logo-text .t1{color:#00529b;font-size:16px;font-weight:900;letter-spacing:.08em}.logo-item.tataelxsi .logo-text .t2{color:#1a1a1a;font-size:16px;font-weight:800}.logo-item.photon .logo-text .t1{color:#f47920;font-size:18px}.logo-item.photon .logo-text .t2{color:#222;font-size:18px;font-weight:900;letter-spacing:-.3px}