.new-equipment{padding:68px 0;background:#fff;color:#252a30;font-family:Manrope,Arial,sans-serif}
.new-equipment .container{max-width:1200px;margin:auto}
.new-equipment__intro{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px}
.new-equipment__intro img{width:66px;height:auto;margin-bottom:13px}
.new-equipment__intro h2{margin:0 0 8px;font-size:clamp(28px,3vw,39px);font-weight:800}
.new-equipment__intro p{margin:0;color:#68727e}
.new-equipment__intro>a{color:#a92329;text-decoration:none;font-weight:700;white-space:nowrap}
.new-equipment__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.new-equipment__grid a{display:flex;flex-direction:column;padding:16px 19px 21px;border:1px solid #e1e6eb;border-radius:17px;background:#f5f7f9;color:inherit;text-decoration:none;transition:transform .2s,box-shadow .2s}
.new-equipment__grid a:hover,.new-equipment__grid a:focus-visible{transform:translateY(-3px);box-shadow:0 12px 24px #17212b17;outline:2px solid #b72028}
.new-equipment__grid img{display:block;width:100%;height:205px;object-fit:contain;margin-bottom:15px;filter:drop-shadow(0 8px 10px #17212b1e)}
.new-equipment__grid strong{font-size:19px;font-weight:800}
.new-equipment__grid span{margin-top:4px;color:#68727e;font-size:13px}
@media(max-width:700px){.new-equipment{padding:48px 0}.new-equipment__grid{grid-template-columns:1fr}.new-equipment__intro{align-items:start;flex-direction:column}.new-equipment__grid img{height:190px}}
