
/* BIG ELEMENT V4 - photo-led presentation */
.v4-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.v4-gallery>a{display:block;position:relative;overflow:hidden;border-radius:17px;aspect-ratio:4/5;background:#112437;border:1px solid #ffffff26;box-shadow:0 12px 30px #0004}.v4-gallery img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1);display:block}.v4-gallery a:hover img{transform:scale(1.09)}.v4-gallery a:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,#04101beb 100%);pointer-events:none}.v4-gallery span{position:absolute;bottom:23px;left:20px;right:15px;z-index:2;font-size:17px;font-weight:800;color:white;line-height:1.25;text-shadow:0 2px 8px #000a}.v4-gallery-section{background:linear-gradient(180deg,#081524,#0c2030)}.v3-image img,.v3-detail-image img,.v3-industry img{image-rendering:auto}.v3-ai-image img{aspect-ratio:16/9;object-fit:cover}.v3-detail-image img{aspect-ratio:16/9}.v3-image{height:240px}.v3-card-grid{gap:22px}@media(max-width:1000px){.v4-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-gallery>a{aspect-ratio:5/4}}@media(max-width:580px){.v4-gallery{grid-template-columns:1fr}.v4-gallery>a{aspect-ratio:16/9}}
