@keyframes stepHighlight{0%,3%{box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}25%,8%{box-shadow:inset 0 0 0 1px rgba(107,178,179,.25),0 0 24px -4px rgba(107,178,179,.12)}30%,to{box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}}@keyframes stepGlowPulse{0%,3%{opacity:.5;transform:scale(1)}25%,8%{opacity:1;transform:scale(1.3)}30%,to{opacity:.5;transform:scale(1)}}@keyframes stepDotTravel{0%,25%{left:12px;opacity:0}27%{opacity:1}32%{left:calc(100% - 18px);opacity:0}33%,to{opacity:0}}@keyframes stepDotTravelVertical{0%,25%{top:12px;left:50%;transform:translateX(-50%);opacity:0}27%{opacity:1}32%{top:calc(100% - 18px);opacity:0}33%,to{opacity:0}}@keyframes stepArrowPulse{0%,28%{opacity:.6;transform:scale(1)}31%{opacity:1;transform:scale(1.4)}34%,to{opacity:.6;transform:scale(1)}}@keyframes btnGlowRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.partners-wrapper{background:var(--secondary-bg);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}@media(max-width:1024px){.partners-wrapper{border:none}}.partners-wrapper .partners-list{max-width:var(--content-width);margin:0 auto;padding:0 var(--section-padding-h);width:100%;display:flex}@media(max-width:1024px){.partners-wrapper .partners-list{flex-direction:column;padding:0}}.partners-wrapper .partners-list .partner-box{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid var(--border-color);height:66px;flex:1 1}@media(max-width:1024px){.partners-wrapper .partners-list .partner-box{flex:unset;width:100%;border-bottom:1px solid var(--border-color);border-right:none}.partners-wrapper .partners-list .partner-box:last-child{border:none}}.partners-wrapper .partners-list .partner-box.text{font-size:12px;line-height:17px;color:var(--secondary-text-2);padding-right:16px;align-items:flex-start}@media(max-width:1024px){.partners-wrapper .partners-list .partner-box.text{display:none}}.partners-wrapper .partners-list .partner-box img{max-height:calc(100% - 16px);max-width:calc(100% - 16px);object-fit:contain}.scroll-indicator{display:flex;flex-direction:column;align-items:center;gap:8px}.scroll-indicator.dark .arrows span,.scroll-indicator.dark .mouse{border-color:rgba(0,0,0,.25)}.scroll-indicator .mouse{width:26px;height:42px;border-radius:13px;border:2px solid hsla(0,0%,100%,.3);display:flex;justify-content:center;padding-top:8px}.scroll-indicator .mouse .wheel{width:4px;height:8px;border-radius:2px;background:var(--primary-color);animation:scrollWheel 2s ease-in-out infinite}.scroll-indicator .arrows{display:flex;flex-direction:column;align-items:center;gap:2px}.scroll-indicator .arrows span{display:block;width:10px;height:10px;border-right:2px solid hsla(0,0%,100%,.3);border-bottom:2px solid hsla(0,0%,100%,.3);transform:rotate(45deg);animation:scrollArrows 2s ease-in-out infinite}.scroll-indicator .arrows span:nth-child(2){animation-delay:.15s;margin-top:-4px}@keyframes scrollWheel{0%{opacity:1;transform:translateY(0)}50%{opacity:.4;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes scrollArrows{0%{opacity:.3;transform:rotate(45deg) translateY(0)}50%{opacity:1;transform:rotate(45deg) translateY(4px)}to{opacity:.3;transform:rotate(45deg) translateY(0)}}