body[data-page=capabilities] .equipment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
body[data-page=capabilities] .equipment-card{position:relative;min-height:310px;height:310px;overflow:hidden;padding:0;border:0;border-radius:0;background:#22221e;cursor:zoom-in}
body[data-page=capabilities] .equipment-card img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;transition:opacity .25s,transform .7s}
body[data-page=capabilities] .equipment-card>span{position:absolute;right:0;bottom:0;left:0;margin:0;padding:48px 20px 18px;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.86));text-align:left}
body[data-page=capabilities] .equipment-card strong,body[data-page=capabilities] .equipment-card small{display:block}
body[data-page=capabilities] .equipment-card strong{font-size:18px;line-height:1.5;color:#fff}
body[data-page=capabilities] .equipment-card small{font-size:13px;line-height:1.7;color:rgba(255,255,255,.75);margin-top:4px}
body[data-page=capabilities] .equipment-card:hover img{opacity:.8;transform:scale(1.05)}
body[data-page=capabilities] .support-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
body[data-page=capabilities] .support-grid article{padding:28px;border:1px solid rgba(255,255,255,.16);border-radius:0;background:transparent;color:#fff}
body[data-page=capabilities] .support-grid article>span{color:#ffb900;font-size:12px}
body[data-page=capabilities] .support-grid article h3{margin:35px 0 14px;color:#fff;font-size:22px;line-height:1.4}
body[data-page=capabilities] .support-grid article p{color:rgba(255,255,255,.65);font-size:14px;line-height:1.8;margin:0}
@media(max-width:1000px){body[data-page=capabilities] .equipment-grid,body[data-page=capabilities] .support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){body[data-page=capabilities] .equipment-grid,body[data-page=capabilities] .support-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){body[data-page=capabilities] .equipment-card img{transition:none}}
