/* Clean exploded-view banner; preserve assembly geometry and responsive positioning. */
.industrial-banner[data-section-banner="applications"]{background:#091c31}
.industrial-banner[data-section-banner="applications"] .hero-background{inset:0;width:100%;height:100%;background:radial-gradient(ellipse at 64% 47%,#142e47 0%,#091c31 72%)}
.application-assembly{position:absolute;left:calc(50% - 220px);top:60px;width:830px;aspect-ratio:1752/793;container-type:inline-size}
.industrial-banner[data-section-banner="applications"] .hero-background img{inset:0;width:100%;height:100%;max-width:none;object-fit:contain;object-position:center}
.industrial-banner[data-section-banner="applications"]::before{background:linear-gradient(90deg,#091c31 0%,#091c31ed 25%,#091c3130 38%,#091c3100 49%)}








html[lang="en"] .application-assembly{left:calc(50% - 170px)}
@media(min-width:701px) and (max-width:1100px){.application-assembly,html[lang="en"] .application-assembly{left:44%;top:110px;width:54%}.industrial-banner[data-section-banner="applications"]::before{background:linear-gradient(90deg,#091c31 0%,#091c31f2 28%,#091c3130 44%,#091c3100 58%)}.industrial-banner[data-section-banner="applications"] .hero-copy{max-width:430px}}
@media(max-width:700px){.industrial-banner[data-section-banner="applications"] .hero-background{inset:auto 0 0;height:265px;background:#091c31}.application-assembly,html[lang="en"] .application-assembly{left:3%;top:auto;bottom:38px;width:94%}.industrial-banner[data-section-banner="applications"]::before{background:linear-gradient(180deg,#091c31 0%,#091c31 calc(100% - 270px),#091c3100 calc(100% - 230px))}}
