.hero{grid-template-columns:minmax(0,1fr)}
.project-feature .plant-room-photo{height:auto;aspect-ratio:4/3;object-fit:contain;align-self:center}
.hero .hero-content{min-width:0}
.hero .hero-bg{background-image:linear-gradient(90deg,rgba(5,24,45,.78) 0%,rgba(5,24,45,.62) 45%,rgba(5,24,45,.28) 70%,rgba(5,24,45,.08) 100%),url(../images/medical-gas-hero-v1.jpg);background-position:center;background-size:cover}
@media(max-width:900px){.hero .hero-bg{background-position:62% center}}
@media(max-width:600px){.hero .hero-bg{background-image:linear-gradient(90deg,rgba(5,24,45,.91) 0%,rgba(5,24,45,.82) 55%,rgba(5,24,45,.62) 100%),url(../images/medical-gas-hero-v1.jpg);background-position:68% center}}
.hero-footer{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin-top:40px}
.hero-footer .hero-stats{margin-top:0}
.penlon-distributor{display:flex;align-items:center;gap:16px;max-width:100%;padding-top:18px;border-top:1px solid rgba(255,255,255,.25)}
.penlon-distributor strong{display:block;max-width:200px;font-size:16px;font-weight:650;line-height:1.4;color:#fff;letter-spacing:0}
.penlon-logo{display:block;order:-1;width:103px;height:43px;flex-shrink:0;overflow:hidden;background:#cac9d7}
.penlon-logo img{display:block;width:100%;height:auto;max-width:100%}
@media(max-width:600px){.hero-footer{gap:22px;margin-top:32px}.penlon-distributor{gap:14px}.penlon-distributor strong{max-width:190px}}
