.capabilities-section__row{gap:20px 0}.capabilities-section__card{border-radius:15px;cursor:pointer;display:block;height:258px;overflow:hidden;position:relative}.capabilities-section__card-img-wrap{inset:0;position:absolute;z-index:0}.capabilities-section__card-img{display:block;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease;width:100%}.capabilities-section__card:hover .capabilities-section__card-img{transform:scale(1.05)}.capabilities-section__card-content{display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:20px;pointer-events:none;position:absolute;z-index:2}.capabilities-section__card-inner{display:flex;flex-direction:column;gap:20px;opacity:0;transform:translateY(calc(100% - 45px));transition:opacity .35s ease .08s,transform .4s cubic-bezier(.25,.46,.45,.94);will-change:transform}.capabilities-section__card:hover .capabilities-section__card-inner{opacity:1;pointer-events:auto;transform:translateY(0)}.capabilities-section__card-desc{transform:translateY(8px);transition:opacity .35s ease .08s,transform .35s ease .08s}.capabilities-section__card:hover .capabilities-section__card-desc{transform:translateY(0)}.capabilities-section__card-btn-wrap{pointer-events:none;transform:translateY(8px);transition:opacity .35s ease .14s,transform .35s ease .14s}.capabilities-section__card:hover .capabilities-section__card-btn-wrap{pointer-events:auto;transform:translateY(0)}@media (min-width:768px){.capabilities-section__row{gap:30px 0}}