.use-case-card{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:all .3s ease}.use-case-card:hover{box-shadow:0 8px 18px rgba(0,0,0,.15)}.use-case-card__link{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none;transition:all .3s ease-out}.use-case-card__link:after{background-color:rgba(0,0,0,.4);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.use-case-card__image{overflow:hidden;padding-bottom:140%;position:relative;width:100%}.use-case-card__image img{height:100%;inset:0;object-fit:cover;position:absolute;transform:scale(1);transition:all .15s ease-out;width:100%}.use-case-card:hover .use-case-card__image img{transform:scale(1.05)}.use-case-card__content{display:flex;flex-flow:column nowrap;flex-grow:1;inset:0;justify-content:flex-start;padding:1rem;position:absolute;z-index:1}.use-case-card__title{color:#fff;font-size:1rem;line-height:1.3;margin:0 0 1rem}.use-case-card__footer{margin-top:auto;padding-top:1rem}.use-case-card__more{align-items:center;color:#fff;display:inline-flex;font-size:16px;font-weight:500;line-height:1;transition:color .3s ease}.use-case-card__more svg{height:16px;margin-left:.5rem;transition:transform .3s ease;width:16px}.use-case-card:hover svg{transform:translateX(5px)}@media (max-width:768px){.use-case-card__title{font-size:1.1rem}.use-case-card__content{padding:1rem}.use-case-card__image{height:200px}}.use-cases-container{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:2rem 0}