/* Fourth slide only. Generated composition uses authentic warehouse equipment references. */
.fz-used-slide{background:#e6edf1;pointer-events:none}
.fz-used-slide.active{pointer-events:auto;z-index:1}
.fz-used-slide>.carousel-image,.fz-used-slide>.banner-buttons-container{display:none!important}
.fz-used-link{box-sizing:border-box;display:grid;grid-template-columns:34% 66%;grid-template-rows:1fr auto 1fr;gap:0 12px;align-items:center;width:100%;height:100%;max-width:1440px;margin:auto;padding:28px 76px 52px;color:#113649;text-decoration:none!important;font-family:Arial,"Microsoft YaHei",sans-serif;position:relative;overflow:hidden}
.fz-used-link:focus-visible{outline:3px solid #00799b;outline-offset:-5px}
.fz-used-copy{grid-column:1;grid-row:1;align-self:end}
.fz-used-kicker{font-size:10px;letter-spacing:2px;color:#4e7383}
.fz-used-copy h2{display:block;font-size:44px;letter-spacing:4px;font-weight:600;line-height:1.3;margin:14px 0 16px}
.fz-used-copy p{display:block;font-size:15px;line-height:1.6;margin:0;color:#486776}
.fz-used-kicker{display:block}
.fz-used-cta{grid-column:1;grid-row:2;justify-self:start;margin-top:28px;display:inline-flex;align-items:center;justify-content:center;gap:24px;background:#163f52;color:white;padding:12px 20px;font-size:14px;line-height:1.5;min-height:24px;white-space:nowrap}
.fz-used-cta b{font-size:19px;font-weight:400}
.fz-used-visual{grid-column:2;grid-row:1/4;height:100%;min-height:0;min-width:0;position:relative;display:flex;align-items:center;justify-content:center;padding-bottom:20px;box-sizing:border-box}
.fz-used-visual img{display:block;width:100%;height:100%;object-fit:contain;position:relative;border-radius:0;box-shadow:none}
.fz-used-visual>span{position:absolute;bottom:0;right:0;font-size:10px;letter-spacing:1px;color:#58717c}
.carousel:has(.fz-used-slide.active) .carousel-control{background:#163f52;color:white}
.carousel:has(.fz-used-slide.active) .indicator{background:#a9bcc5}
.carousel:has(.fz-used-slide.active) .indicator.active{background:#163f52}
@media(max-width:768px){
.carousel-container:has(.fz-used-slide.active),.carousel:has(.fz-used-slide.active){height:420px!important}
.fz-used-link{padding:18px 18px 52px;gap:14px 12px;grid-template-columns:1fr auto;grid-template-rows:auto minmax(0,1fr)}
.fz-used-copy{align-self:center}
.fz-used-copy h2{display:block;font-size:28px;letter-spacing:3px;margin:6px 0}
.fz-used-copy p{display:block;font-size:12px}
.fz-used-kicker{font-size:8px;letter-spacing:.5px}
.fz-used-cta{grid-column:2;grid-row:1;margin-top:0;font-size:12px;padding:10px 12px;gap:10px;min-height:24px}
.fz-used-visual{grid-column:1/-1;grid-row:2;padding-bottom:20px}
.fz-used-visual>span{font-size:9px}
.carousel:has(.fz-used-slide.active) .carousel-control{top:auto;bottom:0;transform:none;width:44px;height:44px;border-radius:0;background:transparent;color:#163f52}
.carousel:has(.fz-used-slide.active) .carousel-control-prev{left:8px}
.carousel:has(.fz-used-slide.active) .carousel-control-next{right:8px}
.carousel:has(.fz-used-slide.active) .carousel-indicators{bottom:16px}
}
@media(max-width:360px){.fz-used-link{padding-left:14px;padding-right:14px;column-gap:8px}.fz-used-copy p{font-size:11px}.fz-used-cta{font-size:11px;padding:10px 8px;gap:8px}}
