.rhod-industry-map-hero{position:relative;min-height:520px;display:flex;align-items:center;overflow:hidden;background:#1a1a1a;color:var(--brand-text-inverse)}.rhod-industry-map-hero .eyebrow,.rhod-industry-map-hero h1{color:#fff}.rhod-industry-map-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rhod-industry-map-hero::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.66)}.rhod-industry-map-hero .container{position:relative;z-index:1;max-width:840px}.rhod-industry-map-hero h1{font-size:3.2rem;font-weight:900;line-height:1.08}.rhod-industry-map-hero p:not(.eyebrow){color:rgba(255,255,255,.8);line-height:1.7}.rhod-industry-bars,.rhod-region-tabs{padding:84px 0}.industry-tabs{justify-content:center;gap:10px;margin-bottom:30px}.industry-tabs .nav-link{border:1px solid var(--brand-border);border-radius:0;color:var(--brand-text);font-weight:800}.industry-tabs .nav-link.active{background:var(--brand-primary);border-color:var(--brand-primary)}.industry-tab-content{max-width:880px;margin:0 auto;padding:36px;border:1px solid var(--brand-border);background:var(--brand-bg)}.industry-tab-content h3{font-weight:900}.industry-tab-content p{color:var(--brand-text-muted);line-height:1.8}.rhod-industry-bars{background:var(--brand-bg-alt)}.bar-list{display:grid;grid-gap:18px;gap:18px}.bar-list div{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:center}.bar-list span{font-weight:800}.bar-list strong{display:block;min-width:80px;padding:10px 14px;background:linear-gradient(90deg,var(--brand-secondary),var(--brand-accent));color:var(--brand-text-inverse);font-size:.82rem}.rhod-industry-cta{padding:88px 0 104px;background:var(--brand-primary);color:var(--brand-text-inverse)}.rhod-industry-cta h2{margin:0 0 16px;font-size:2.55rem;font-weight:900}.rhod-industry-cta p{color:rgba(255,255,255,.82);line-height:1.75}@media (max-width:767.98px){.rhod-industry-map-hero h1{font-size:2.25rem}.bar-list div{grid-template-columns:1fr;gap:8px}}