.styles_cardContainer__3YUvq{height:100%;display:flex;flex-direction:column;position:relative}.styles_cardImage__VUuB4{width:100%;height:100%;object-fit:cover;object-position:center;cursor:pointer;transition:box-shadow .3s ease;border-radius:12px}.styles_cardImage__VUuB4:hover{box-shadow:0 0 10px #d9d9d9}.styles_cardFooter__8i2AY{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;gap:12px;border-radius:0 0 12px 12px;padding:8px 0;box-sizing:border-box}.styles_cardFooterChip__K69bm{font-size:14px;font-weight:600;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1}.styles_cardFooterChip__K69bm,.styles_cardFooterChip__K69bm .styles_MuiChip-action__Ymyy_,.styles_cardFooterChip__K69bm:active .styles_MuiChip-action__Ymyy_,.styles_cardFooterChip__K69bm:focus .styles_MuiChip-action__Ymyy_,.styles_cardFooterChip__K69bm:hover .styles_MuiChip-action__Ymyy_{background-color:transparent!important;background:transparent!important}.styles_cardFooterAvatar__TucuC{width:30px;height:30px}.styles_cardFooterButton__GYALW{height:36px!important;min-height:36px!important;min-width:80px;flex-shrink:0;font-size:13px!important;padding:6px 12px!important}.styles_cardFooterInfo__AUhcG{display:flex;gap:8px;align-items:center;flex-shrink:0;min-width:0}.styles_cardFooterConnections__LoIt7{display:flex;gap:6px;justify-content:center;align-items:center;color:#85898b;font-weight:400;background:transparent;border:none;padding:0;cursor:default;line-height:1}.styles_fadeInFwd__5wQlw{animation:styles_fade-in-fwd__yYHoD 2s cubic-bezier(.39,.575,.565,1) 1s both}@keyframes styles_fade-in-fwd__yYHoD{0%{transform:translateZ(-80px);opacity:0}to{transform:translateZ(0);opacity:1}}.styles_cardCompanies__GH7mn{border-radius:12px;display:flex;flex-direction:column;max-height:70vh;margin-bottom:42px;min-height:350px;max-width:25vw;aspect-ratio:528/701}.styles_stepContainer__ZMnO0{display:grid;grid-template-columns:repeat(3,1fr);column-gap:clamp(12px,2vw,24px);row-gap:clamp(16px,3vw,48px);padding-inline:clamp(16px,6vw,144px);max-width:1920px;margin-bottom:48px}.banner-carousel-container{position:relative;width:100%;background-color:var(--joy-palette-neutral-100);overflow:hidden;aspect-ratio:1920/500;min-height:400px}.banner-carousel-slides{position:relative;width:100%;height:100%}.banner-carousel-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transform:translateX(100%);transition:all .6s ease-in-out}.banner-carousel-slide.active{opacity:1;transform:translateX(0);z-index:2}.banner-carousel-slide.prev{transform:translateX(-100%)}.banner-carousel-slide.next{transform:translateX(100%)}.banner-carousel-arrow{position:absolute;top:50%;z-index:10;background-color:rgba(255,255,255,.9);border:none;border-radius:50%;width:clamp(2.5rem,3vw,3rem);height:clamp(2.5rem,3vw,3rem);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#1e293b;box-shadow:0 .125rem .5rem rgba(0,0,0,.15);opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.banner-carousel-container:hover .banner-carousel-arrow{opacity:1;visibility:visible}.banner-carousel-arrow:hover{background-color:rgba(255,255,255,1);box-shadow:0 .25rem .75rem rgba(0,0,0,.2)}.banner-carousel-arrow-left:hover,.banner-carousel-arrow-right:hover{transform:translateY(-50%) scale(1.1)}.banner-carousel-arrow:active{transform:translateY(-50%) scale(.95)}.banner-carousel-arrow-left{left:clamp(.75rem,1.5vw,1.5rem);transform:translate(-.5rem,-50%)}.banner-carousel-container:hover .banner-carousel-arrow-left{transform:translateY(-50%)}.banner-carousel-arrow-right{right:clamp(.75rem,1.5vw,1.5rem);transform:translate(.5rem,-50%)}.banner-carousel-container:hover .banner-carousel-arrow-right{transform:translateY(-50%)}.banner-carousel-dots{position:absolute;bottom:.75rem;left:50%;transform:translateX(-50%);display:flex;gap:clamp(.5rem,.75vw,.75rem);z-index:10;padding:.375rem .6rem;background-color:rgba(0,0,0,.3);border-radius:1.5rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.banner-carousel-dot{width:.625rem;height:.625rem;border-radius:50%;border:.125rem solid rgba(255,255,255,.8);background-color:transparent;cursor:pointer;transition:all .3s ease;padding:0}.banner-carousel-dot:hover{transform:scale(1.2)}.banner-carousel-dot.active{background-color:#ffffff;border-color:#ffffff;width:2rem;border-radius:.75rem}