.kot-company-section{border-top:1px solid var(--color-line);background:#fff;padding:1.75rem 0 2.5rem}.kot-company-heading{justify-content:center;align-items:center;gap:.65rem;margin-bottom:1.6rem;display:flex}.kot-company-heading h2{letter-spacing:.04em;color:#627385;margin:0;font-size:.7rem;font-weight:450}.kot-company-pause{color:#6e7d8c;cursor:pointer;border:1px solid #e4e8ee;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.kot-company-pause svg{width:14px;height:14px}.kot-company-pause:hover{color:#051d35;border-color:#b8c4d0}.kot-company-pause:focus-visible,.kot-company-viewport:focus-visible{outline-offset:4px;outline:2px solid #0d66d4}.kot-company-viewport{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.kot-company-viewport::-webkit-scrollbar{display:none}.kot-company-track{width:max-content;animation:38s linear infinite company-drift;display:flex}.kot-company-names{flex-shrink:0;align-items:center;gap:5.5rem;margin:0;padding:0 5.5rem 0 0;list-style:none;display:flex}.kot-company-names li{letter-spacing:-.04em;white-space:nowrap;color:#051d35;opacity:.42;flex-shrink:0;font-size:clamp(1.25rem,2.1vw,1.65rem);font-weight:550;line-height:1.8}.kot-company-track[data-paused=true],.kot-company-section:hover .kot-company-track,.kot-company-section:focus-within .kot-company-track{animation-play-state:paused}@keyframes company-drift{to{transform:translate(-50%)}}@media (max-width:760px){.kot-company-section{padding:1.4rem 0 1.8rem}.kot-company-heading{margin-bottom:1.1rem}.kot-company-names{gap:3.5rem;padding-right:3.5rem}}@media (prefers-reduced-motion:reduce){.kot-company-track{animation:none}.kot-company-names[aria-hidden=true],.kot-company-pause{display:none}.kot-company-viewport{overflow-x:auto}}
