img{max-width:100%;display:block}
.hero-image{background-image:url('assets/warehouse-hero.png');background-position:center;background-size:cover}
.inventory-photo{background-image:url('assets/laptop-testing-line.png');background-position:center;background-size:cover}
.scale-showcase{max-width:1400px;margin:80px auto 30px;padding:0 24px}
.showcase-heading{max-width:var(--max);margin:0 auto 44px;display:grid;grid-template-columns:.55fr 1fr .7fr;gap:44px;align-items:end}
.showcase-heading .section-label{align-self:start;margin-top:11px}
.showcase-heading h2{font-size:clamp(34px,4vw,56px);line-height:1.08;letter-spacing:-.04em;margin:0}
.showcase-heading>p:last-child{color:var(--muted);font-size:16px;margin:0}
.showcase-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}
.showcase-card{position:relative;min-height:530px;overflow:hidden;background:var(--navy);color:#fff}
.showcase-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}
.showcase-card::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,13,28,.94) 0%,rgba(3,13,28,.08) 64%)}
.showcase-card:hover img{transform:scale(1.035)}
.showcase-card>div{position:absolute;z-index:2;left:34px;right:34px;bottom:30px}
.showcase-card span{font-size:11px;letter-spacing:.18em;color:var(--gold-2);font-weight:800}
.showcase-card h3{font-size:27px;letter-spacing:-.03em;margin:8px 0 4px}
.showcase-card p{font-size:14px;color:#d2d9e3;margin:0}
.shipping-card{min-height:460px;margin-top:70px}
@media(max-width:900px){.showcase-heading,.showcase-grid{grid-template-columns:1fr}.showcase-heading{gap:16px}.showcase-card,.shipping-card{min-height:440px;margin-top:0}}
@media(max-width:560px){.scale-showcase{margin-top:60px;padding:0 16px}.showcase-card,.shipping-card{min-height:390px}.showcase-card>div{left:22px;right:22px;bottom:22px}.showcase-card h3{font-size:23px}}
