/* Cards com fotografias de profissionais e identidades oficiais */
.company-card.company-profile{min-height:380px;height:380px;background:#081126!important;border-radius:16px;border:1px solid var(--company-accent)!important;border-bottom:4px solid var(--company-accent)!important;isolation:isolate;overflow:hidden}
.company-profile .group-photo{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center top!important;z-index:-2!important;opacity:1!important;filter:none!important}
.company-profile::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(4,11,25,0) 0%,rgba(4,11,25,.04) 35%,rgba(4,11,25,.4) 65%,rgba(4,11,25,.97) 100%)!important}
.company-profile .company-logo-panel{position:relative;z-index:2;width:fit-content;max-width:94%;min-height:58px;height:auto;padding:9px 12px;background:#F7F7F7!important;border-radius:10px;border-left:4px solid var(--company-accent);box-shadow:0 5px 17px rgba(0,0,0,.21)}
.company-profile .company-logo-panel img{display:block;max-height:43px!important;max-width:160px!important;width:auto!important;height:auto!important;object-fit:contain!important;filter:none!important;opacity:1!important}
.company-profile .company-bottom{position:relative;z-index:2;padding-left:12px;border-left:3px solid var(--company-accent);margin-top:auto}
.company-profile .company-bottom .company-card-name{color:#fff}
.company-profile .company-arrow-icon{color:var(--company-accent)}
.company-profile-1{--company-accent:#E6A22E}
.company-profile-2{--company-accent:#4CBF57;--company-secondary:#0F2611}
.company-profile-3{--company-accent:#F23030}
.company-profile-4{--company-accent:#25BFB7}
.company-profile:hover .group-photo{transform:scale(1.04)}
.company-profile:focus-visible{outline:3px solid var(--company-accent);outline-offset:4px}
@media(max-width:540px){.company-card.company-profile{min-height:390px;height:390px}}
@media(prefers-reduced-motion:reduce){.company-profile .group-photo{transform:none!important}}
