.digital-main-hero{background-image:url('./assets/digital-banner-v66.jpg')}
.digital-empty{height:300px;background:#eef3f8;border:1px dashed #c9d3df}.battery-card img{height:300px;object-fit:contain;background:#eef3f8}.battery-point img{width:100%;height:auto}.battery-lead{max-width:none}.battery-photo-grid img{height:320px}@media(max-width:800px){.digital-main-hero{background-image:url('./assets/digital-banner-v66.jpg')}
.digital-empty{height:240px}}
.battery-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:800px){.battery-photo-grid{grid-template-columns:1fr}}

/* Keep the localized banner heading visible above its background. */
.digital-main-hero{position:relative;color:#fff}
.digital-main-hero .container{position:relative;z-index:1}
.digital-main-hero h1{display:block;visibility:visible;opacity:1;color:#fff;text-shadow:0 2px 14px #061b3a99}
