/* A1-WEB-2026 | Home Hero | Enlarge only the approved hero photo.
   Scoped: .home-v2 .hero. Do not change content, hero reference height,
   navigation, approved artwork, SEO, other pages or mobile CTA positions. */
@media (min-width:1200px){
  .home-v2 .hero .hero-visual{
    width:calc(100% + 100px)!important;
    height:480px!important;
    margin-left:-40px!important;
    max-width:none!important;
  }
  .home-v2 .hero .hero-visual>img{
    display:block!important;
    width:100%!important;
    height:100%!important;
    max-width:none!important;
    object-fit:cover!important;
    object-position:56% 46%!important;
  }
}
@media (min-width:761px) and (max-width:1199px){
  .home-v2 .hero .hero-visual{
    width:calc(100% + 24px)!important;
    height:430px!important;
    margin-left:-12px!important;
    max-width:none!important;
  }
  .home-v2 .hero .hero-visual>img{
    width:100%!important;
    height:100%!important;
    max-width:none!important;
    object-fit:cover!important;
    object-position:56% 46%!important;
  }
}
/* Do not enlarge mobile hero: preserve CTA visibility and approved crop. */


/* Keep the third illustration card clear of the approved trust row. */
@media(min-width:1200px){
  .home-v2 .hero .hero-visual .metric.three{
    bottom:8px!important;
  }
}
