/* Approved visual direction: profit growth globe. All text and logo remain live, original HTML. */
body.cci-home-refined .home .hero {background:#06274d!important;isolation:isolate!important;overflow:hidden!important;}
body.cci-home-refined .home .hero-photo {position:absolute!important;inset:0 0 0 47%!important;background-image:url('assets/cci-home-profit-globe-visual.jpg')!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;opacity:1!important;filter:none!important;-webkit-mask-image:none!important;mask-image:none!important;}
body.cci-home-refined .home .hero-photo:after {content:none!important;display:none!important;}
body.cci-home-refined .home .hero:before {content:''!important;display:block!important;position:absolute!important;inset:0!important;z-index:0!important;background:linear-gradient(90deg,#06274d 0%,#06274d 32%,rgba(6,39,77,.94) 43%,rgba(6,39,77,.42) 55%,transparent 73%)!important;}
body.cci-home-refined .home .hero-inner {position:relative!important;z-index:2!important;}
body.cci-home-refined .home .hero-strap {position:relative;z-index:2;color:#fff!important;text-shadow:0 2px 5px #06274d;}
@media(max-width:850px){body.cci-home-refined .home .hero-photo{inset:0 0 0 28%!important;}body.cci-home-refined .home .hero:before{background:linear-gradient(90deg,#06274d 0%,rgba(6,39,77,.97) 38%,rgba(6,39,77,.45) 100%)!important;}}
@media(max-width:600px){body.cci-home-refined .home .hero-photo{inset:0!important;opacity:.35!important;}body.cci-home-refined .home .hero:before{background:rgba(6,39,77,.75)!important;}}
