:root{--marquee-elements: 8;--marquee-elements-displayed: 4;--marquee-animation-duration: calc(var(--marquee-elements) * 3s)}.marquee-container{max-width:1800px;margin:0 auto;position:relative}.marquee{width:100%;height:150px;overflow:hidden;position:relative}.marquee:before,.marquee:after{position:absolute;top:0;width:8rem;height:100%;content:"";z-index:1}.marquee:before{left:0;background:linear-gradient(to right,var(--color-background) 0%,transparent 100%)}.marquee:after{right:0;background:linear-gradient(to left,var(--color-background) 0%,transparent 100%)}.marquee-content{list-style:none;height:100%;display:flex;margin:0;padding:0;animation:scrolling var(--marquee-animation-duration) linear infinite}@keyframes scrolling{0%{transform:translate(0)}to{transform:translate(calc(-1 * var(--marquee-element-width, 25%) * var(--marquee-elements)))}}.marquee-content li{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:var(--marquee-element-width, 25%);height:100%}.logo-wrapper{padding:0;width:200px;display:flex;justify-content:center}.company-logo{max-width:180px;max-height:100px;width:auto;height:auto;object-fit:contain;filter:grayscale(100%) brightness(.3) opacity(.4) sepia(.7) hue-rotate(170deg) saturate(2)}.dark .company-logo{filter:grayscale(100%) brightness(.7) opacity(.6) sepia(.7) hue-rotate(175deg) saturate(1.8)}@media (min-width: 2560px){.marquee-container{max-width:2200px}}@media (max-width: 1440px){.logo-wrapper{width:180px}.company-logo{max-width:160px;max-height:90px}}@media (max-width: 1200px){.logo-wrapper{width:170px}.company-logo{max-width:150px;max-height:85px}.marquee{height:130px}}@media (max-width: 1024px){.logo-wrapper{width:160px}.company-logo{max-width:140px;max-height:80px}.marquee{height:120px}}@media (max-width: 768px){:root{--marquee-elements-displayed: 2;--marquee-element-width: 50%}.logo-wrapper{width:140px}.company-logo{max-width:120px;max-height:70px}.marquee{height:110px}.marquee:before,.marquee:after{width:5rem}}@media (max-width: 480px){.logo-wrapper{width:120px}.company-logo{max-width:100px;max-height:60px}.marquee{height:100px}.marquee:before,.marquee:after{width:3rem}}@keyframes dash{to{stroke-dashoffset:-1000}}.animate-dash[data-astro-cid-v4yhbb6x]{animation:dash 50s linear infinite}.flow-path[data-astro-cid-bttikv4o]{fill:none;stroke:url(#lineGrad);stroke-width:2.5px;stroke-dasharray:8 6;filter:drop-shadow(0 0 3px rgba(var(--primary-rgb),.3))}.grid-rows-4[data-astro-cid-bttikv4o]>div[data-astro-cid-bttikv4o]{min-height:0}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes flow-down{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.animate-flow-down[data-astro-cid-bttikv4o]{animation:flow-down 2s ease-in-out infinite}@keyframes pulse-slow{0%,to{opacity:.15}50%{opacity:.25}}@keyframes impact-glow-intense{0%,to{opacity:.7;transform:translate(-50%,-50%) scale(.9)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}@keyframes impact-glow-fast{0%,to{opacity:.9;transform:translate(-50%,-50%) scale(.95)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}}@keyframes impact-glow-core{0%,to{opacity:.4;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.2)}}@keyframes orb-glow{0%{opacity:.8;transform:translate(-50%,-50%) scale(.5)}50%{opacity:0;transform:translate(-50%,-50%) scale(3)}51%{opacity:.8;transform:translate(-50%,-50%) scale(.5)}to{opacity:0;transform:translate(-50%,-50%) scale(3)}}@keyframes particle-left-1{0%{left:0%;opacity:0}5%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes particle-left-2{0%{left:0%;opacity:0}5%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes particle-right-1{0%{right:0%;opacity:0}5%{opacity:1}90%{opacity:1}to{right:100%;opacity:0}}@keyframes particle-right-2{0%{right:0%;opacity:0}5%{opacity:1}90%{opacity:1}to{right:100%;opacity:0}}.animate-pulse-slow[data-astro-cid-ybwdnkci]{animation:pulse-slow 4s ease-in-out infinite}.animate-impact-glow-intense[data-astro-cid-ybwdnkci]{animation:impact-glow-intense 3s ease-in-out infinite}.animate-impact-glow-fast[data-astro-cid-ybwdnkci]{animation:impact-glow-fast 2s ease-in-out infinite}.animate-impact-glow-core[data-astro-cid-ybwdnkci]{animation:impact-glow-core 1.5s ease-in-out infinite}.animate-orb-glow[data-astro-cid-ybwdnkci]{animation:orb-glow 4s ease-out infinite}.animate-particle-left-1[data-astro-cid-ybwdnkci]{animation:particle-left-1 5s linear infinite;animation-delay:0s}.animate-particle-left-2[data-astro-cid-ybwdnkci]{animation:particle-left-2 5s linear infinite;animation-delay:2.5s}.animate-particle-right-1[data-astro-cid-ybwdnkci]{animation:particle-right-1 5s linear infinite;animation-delay:0s}.animate-particle-right-2[data-astro-cid-ybwdnkci]{animation:particle-right-2 5s linear infinite;animation-delay:2.5s}
