#logo-carousel .embla{position:relative;overflow:hidden}#logo-carousel .embla__viewport{overflow:hidden;width:100%}#logo-carousel .embla__container{display:flex;align-items:center;user-select:none;-webkit-tap-highlight-color:transparent}#logo-carousel .embla__slide{position:relative;min-width:20%!important;padding:20px;display:flex;justify-content:center;align-items:center}#logo-carousel .embla__slide__img{display:block!important;width:120px!important;height:auto!important}#logo-carousel .embla--logos .embla__slide{min-width:9%!important}@media (max-width:640px){#logo-carousel .embla--logos .embla__slide{min-width:20%!important}}@media (min-width:641px) and (max-width:768px){#logo-carousel .embla--logos .embla__slide{min-width:40%!important}}@media (min-width:769px) and (max-width:1024px){#logo-carousel .embla--logos .embla__slide{min-width:20%!important}}@media (min-width:1025px){#logo-carousel .embla--logos .embla__slide{min-width:15%!important}}#highlight .embla{position:relative;overflow:hidden;width:100%;height:280px;border-radius:16px;background:linear-gradient(135deg,rgba(78,139,197,.1),rgba(78,139,197,.05))}@media (min-width:640px){#highlight .embla{height:320px}}@media (min-width:768px){#highlight .embla{height:420px}}@media (min-width:1024px){#highlight .embla{height:480px}}@media (min-width:1280px){#highlight .embla{height:520px}}#highlight .embla__viewport{overflow:hidden;width:100%;height:100%;border-radius:16px}#highlight .embla__container{display:flex;align-items:center;user-select:none;-webkit-tap-highlight-color:transparent;gap:.5rem;padding:0 .25rem;height:100%}@media (min-width:640px){#highlight .embla__container{gap:1rem;padding:0 .5rem}}@media (min-width:768px){#highlight .embla__container{gap:1.5rem;padding:0 1rem}}@media (min-width:1024px){#highlight .embla__container{gap:2rem;padding:0 1.5rem}}@media (min-width:1280px){#highlight .embla__container{gap:2.5rem;padding:0 2rem}}#highlight .embla__slide{flex:0 0 98%;margin-right:-1%;position:relative;height:100%;transition:all .4s cubic-bezier(.4,0,.2,1);border-radius:12px;overflow:hidden;z-index:1}@media (min-width:640px){#highlight .embla__slide{flex:0 0 95%;margin-right:-2%}}@media (min-width:768px){#highlight .embla__slide{flex:0 0 85%;margin-right:-3%}}@media (min-width:1024px){#highlight .embla__slide{flex:0 0 75%;margin-right:-4%}}@media (min-width:1280px){#highlight .embla__slide{flex:0 0 65%;margin-right:-5%}}#highlight .embla__slide.is-selected{z-index:10;transform:scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,.4),0 8px 16px rgba(78,139,197,.3)}#highlight .embla__slide:hover{transform:scale(1.02) translateY(-2px);z-index:5;box-shadow:0 20px 40px rgba(0,0,0,.4),0 8px 16px rgba(78,139,197,.2)}#highlight .embla__image{display:block;width:100%;height:100%;object-fit:cover;background-position:50%;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.3),0 4px 10px rgba(0,0,0,.2);transition:all .3s ease}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}#highlight .embla__image:not([src]){background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a 50%,#2a2a2a 75%);background-size:200px 100%;animation:shimmer 1.5s infinite}@media (hover:none) and (pointer:coarse){#highlight .embla__slide:hover{transform:none;z-index:1}#highlight .embla__slide:active{transform:scale(.98)}}#highlight .embla__slide:focus-visible{outline:2px solid #4e8bc5;outline-offset:2px}#highlight .embla__container{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@media (prefers-reduced-motion:reduce){#highlight .embla__image,#highlight .embla__slide{transition:none}#highlight .embla__slide:hover{transform:none}}