/* Approved home details: independent partner marks and shared button states. */
body.zc-site .zc-partner-arc .zc-partner-item img{display:block;border-radius:50%;transition:transform .24s ease,box-shadow .24s ease;transform-origin:center}
body.zc-site .zc-partner-arc .zc-partner-item figcaption{transition:color .2s ease}
body.zc-site .zc-footer .zc-footer-social :is(span,a){background:#ffffff50;color:#fff;transition:background-color .2s ease,color .2s ease,transform .2s ease;flex-shrink:0}
body.home.zc-site .zc-footer .zc-footer-social span:first-child{background:#ffffff50;color:#fff}
body.zc-site .zc-footer-social :is(span,a):focus-visible{background:#fff;color:var(--zc-green);outline:2px solid #fff;outline-offset:4px}
body.home.zc-site .zc-video-button>span,body.zc-inner .zc-video-button>span{display:grid;place-items:center;font-size:0;line-height:0;position:relative;padding:0}
body.home.zc-site .zc-video-button>span::after,body.zc-inner .zc-video-button>span::after{display:none;content:none}
body.zc-site .zc-video-button>span>svg{display:block;width:10px;height:12px;fill:#fff;margin:0;flex-shrink:0}
body.zc-site .zc-solution-image .zc-video-button:disabled{opacity:1;cursor:default}
@media(hover:hover) and (pointer:fine){
 body.zc-site .zc-partner-arc .zc-partner-item:hover img{transform:translateY(-7px) scale(1.045);box-shadow:0 10px 24px #0b7a5526,0 0 0 2px #0b7a5550}
 body.zc-site .zc-partner-arc .zc-partner-item:hover figcaption{color:var(--zc-green)}
 body.zc-site .zc-footer .zc-footer-social :is(span,a):hover{background:#fff;color:var(--zc-green);transform:translateY(-3px)}
 body.home.zc-site .zc-footer .zc-footer-social span:first-child:hover{background:#fff;color:var(--zc-green)}
 body.zc-site .zc-solution-image .zc-video-button:disabled:hover{background:#eeece6;box-shadow:none}
}
@media(prefers-reduced-motion:reduce){
 body.zc-site .zc-partner-arc .zc-partner-item img,body.zc-site .zc-partner-arc .zc-partner-item figcaption,body.zc-site .zc-footer .zc-footer-social :is(span,a){transition:none}
 body.zc-site .zc-partner-arc .zc-partner-item:hover img,body.zc-site .zc-footer .zc-footer-social :is(span,a):hover{transform:none}
}