/* application-scenes-20261015-r1: scoped to application cards and scene heroes. */
#applications .app-grid > .card,#applications .app-grid > .app-card{display:flex;flex-direction:column;min-width:0}
#applications .app-grid > article > .application-scene2026{margin:0;flex-shrink:0;width:100%;height:210px;overflow:hidden;border-bottom:3px solid #ff7900;background:#172126}
#applications .application-scene2026 > img{display:block;width:100%;height:100%;object-fit:cover}
#applications .app-grid > article > .pad{display:flex;flex-direction:column;flex:1;min-width:0}
#applications .app-grid > article > .pad > a:last-child{display:block;align-self:flex-start;margin-top:auto;padding-top:8px;white-space:nowrap}
.application-scene2026-note{margin:20px 0 0;color:#59646b;font-size:12px;line-height:1.6}
.application-scene2026-note a{color:#9b4300;text-decoration:underline;text-underline-offset:3px}
#solution-overview .application-scene2026-note{margin:0 0 28px}
.solution-hero-bg.application-scene2026-hero{overflow:hidden;opacity:1;background:none}
.application-scene2026-hero > img{display:block;width:100%;height:100%;object-fit:cover}
.solution-hero-bg.application-scene2026-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.87),rgba(0,0,0,.52))}
@media(max-width:700px){#applications .app-grid > article > .application-scene2026{height:auto;aspect-ratio:16/10}.solution-hero-bg.application-scene2026-hero::after{background:rgba(0,0,0,.72)}}
