.industries-hero{background:linear-gradient(125deg,var(--brand-primary-dark),var(--brand-secondary));color:var(--brand-text-inverse);border-bottom:16px solid var(--brand-primary-light)}.industries-hero h1,.industries-hero p{max-width:900px;color:var(--brand-text-inverse)}.horizontal-stories{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:24px}.application-story{flex:0 0 390px;max-width:90vw;background:var(--brand-bg-alt);color:var(--brand-text);padding:32px;border-radius:var(--brand-radius);scroll-snap-align:start;border-top:8px solid var(--brand-primary)}.application-story span{font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:var(--brand-primary)}.application-story h3{margin:24px 0}.scroll-note{font-size:.8rem}.scenario-panel{padding:48px;min-height:280px;background:var(--brand-bg);color:var(--brand-text);border-radius:var(--brand-radius);border-left:8px solid var(--brand-secondary)}.scenario-panel h3{font-size:1.5rem}.carousel-controls{display:flex;gap:16px;margin-top:24px;flex-wrap:wrap}.source-note{margin-top:32px;font-size:.85rem}.industries-cta{position:relative;overflow:hidden;background:var(--brand-primary-dark)}.industries-cta__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.industries-cta::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(22,38,70,.9098039216)}.industries-cta__copy{position:relative;z-index:1;max-width:920px}.industries-cta a:not(.btn),.industries-cta h2,.industries-cta p{color:var(--brand-text-inverse)}@media (max-width:575px){.application-story{flex-basis:310px;padding:24px}.scenario-panel{padding:24px}}.industries-hero__layout{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:48px;gap:48px;align-items:center}.industries-hero__layout img{min-height:360px;aspect-ratio:720/560;background:var(--brand-primary);color:var(--brand-text-inverse)}@media (max-width:991px){.industries-hero__layout{grid-template-columns:1fr}.industries-hero__layout img{min-height:280px}}