/* APZ full-width approved equipment showcase. No split hero or ticker. */
.apz-showcase{width:100%;overflow:hidden;background:#ffdf00;border-bottom:4px solid #c10012;direction:ltr}
.apz-showcase-brand{display:flex;align-items:center;justify-content:center;gap:clamp(14px,3vw,44px);padding:12px 20px 8px;background:linear-gradient(100deg,#fff 0%,#fff 65%,#fff5d1 100%);position:relative}
.apz-showcase-brand:before,.apz-showcase-brand:after{content:"";position:absolute;bottom:0;height:8px;width:19%;background:linear-gradient(90deg,#a70013,#ffde00)}
.apz-showcase-brand:before{left:0}.apz-showcase-brand:after{right:0}
.apz-showcase-brand>img{width:clamp(92px,13vw,180px);height:clamp(85px,11vw,150px);object-fit:contain}
.apz-showcase-title{text-align:center}.apz-showcase-title h1{font-family:Arial,system-ui,sans-serif;font-style:italic;font-weight:900;font-size:clamp(34px,5.2vw,82px);line-height:1.1;letter-spacing:-2px;margin:0;color:#080808}.apz-showcase-title h1 span{color:#d00010}.apz-showcase-title p{background:linear-gradient(100deg,#c10012,#8e0010);color:#fff;font-size:clamp(18px,2.9vw,43px);font-weight:900;font-style:italic;border-radius:40px;margin:8px 0 0;padding:5px 32px}
.apz-showcase-equipment{display:block;width:100%;height:auto;object-fit:contain}
.apz-showcase+.catalog-section{padding-top:12px}
.apz-showcase+.catalog-section .section-heading{justify-content:center;text-align:center}
.apz-showcase+.catalog-section .section-heading h2{font-size:clamp(27px,3.2vw,45px)}
.apz-fb-share,.apz-ticker,.apz-ads{display:none!important}
@media(max-width:640px){.apz-showcase-brand{padding:8px 10px 6px;gap:8px}.apz-showcase-brand>img{width:68px;height:65px}.apz-showcase-title h1{font-size:clamp(22px,6vw,34px);letter-spacing:-1px}.apz-showcase-title p{font-size:clamp(13px,4vw,19px);padding:4px 10px;margin-top:4px}.apz-showcase-brand:before,.apz-showcase-brand:after{height:4px;width:8%}.apz-showcase-equipment{width:100%;height:auto}}
