/* CCi two-page targeted revision — 29 October 2026. Overrides earlier conflicting refinements. */
/* Homepage: preserve image dimensions; boost the actual gold artwork separately. */
.home .hero-photo {background-image:url('assets/cci-home-network-gold-v2.png')!important;background-position:center center!important;background-size:cover!important;}
/* What You Receive: artwork aligned with heading and lower continuation is a fade,
   not stretching or cropping the five-cog illustration. */
@media(min-width:851px){
 .cci-receive-refined .receive-hero-grid {align-items:stretch!important;min-height:550px!important;}
 .cci-receive-refined .receive-art {position:relative!important;align-self:stretch!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;margin:0!important;padding:75px 0 0!important;min-height:0!important;overflow:hidden!important;}
 .cci-receive-refined .receive-art img {position:relative!important;z-index:2!important;display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;object-position:center top!important;flex:0 0 auto!important;}
 .cci-receive-refined .receive-art:after {content:''!important;display:block!important;position:absolute!important;z-index:3!important;left:0!important;right:0!important;bottom:0!important;height:110px!important;pointer-events:none!important;background:linear-gradient(to bottom,transparent,rgba(7,29,59,.2) 35%,#071d3b 100%)!important;}
}
/* Feather illustration perimeter without losing cogs. */
.cci-receive-refined .receive-art img {
 -webkit-mask-image:linear-gradient(to right,transparent 0%,#000 5%,#000 96%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 5%,#000 90%,transparent 100%)!important;
 -webkit-mask-composite:source-in!important;
 mask-image:linear-gradient(to right,transparent 0%,#000 5%,#000 96%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 5%,#000 90%,transparent 100%)!important;
 mask-composite:intersect!important;
}
@media(max-width:850px){.cci-receive-refined .receive-art{padding:0 15px 20px!important;margin:0!important;}.cci-receive-refined .receive-art:after{display:none!important;}}
