/* Approved BTG homepage layout restoration, 2026-10-20.
   Keep the original eight-up sector strip; photos do not create additional rows.
   The hero uses the recovered existing asset: assets/hero-globe.webp. */
.industries-band .industries-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;min-width:0}
.industries-band .industry-mini{position:relative;min-width:0;min-height:112px;overflow:hidden;isolation:isolate;border:1px solid #2b486a;background:#05162a;display:flex;flex-direction:column;justify-content:flex-end;padding:9px 5px;text-align:center;color:#fff;text-decoration:none;transition:border-color .18s,transform .18s}
.industries-band .industry-mini img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;filter:brightness(.73) saturate(1.05);transition:transform .2s ease}
.industries-band .industry-mini:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,9,22,.15),rgba(1,7,17,.96));z-index:-1}
.industries-band .industry-mini b{color:#f5f8ff;font-weight:850;text-shadow:0 2px 8px #000;font-size:9px;line-height:1.22}
.industries-band .industry-mini:hover,.industries-band .industry-mini:focus-visible{border-color:#f4c768;transform:translateY(-2px);outline-offset:3px}
.industries-band .industry-mini:hover img{transform:scale(1.055)}
/* Restore original responsive sector layout. */
@media(max-width:1100px){.industries-band .industries-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:650px){.industries-band .industries-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industries-band .industry-mini{min-height:110px}.industries-band .industry-mini b{font-size:10px}}
