.case-card{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(#f24822 0%,#bd2915 161%) border-box;border:2px solid #0000;border-radius:clamp(20px,11.71px + 2.21vw,40px);flex-direction:column;gap:20px;padding:clamp(10px,1.71px + 2.21vw,30px);display:flex}.case-card__title{font-size:clamp(20px,15.03px + 1.33vw,32px);font-weight:700;line-height:1.5}.case-card__img{aspect-ratio:351/193;object-fit:cover;border-radius:30px;width:100%;height:auto}.case-card__btn{color:#fff;background:linear-gradient(#f24822 0%,#bd2915 161%);border-radius:100px;justify-content:center;align-items:center;gap:10px;min-height:50px;margin-top:auto;padding:10px 20px;font-size:14px;line-height:1.2;display:flex}@media (width<=768px){.case-card__btn{white-space:nowrap;padding:10px}}.case-card__arrow{background-color:currentColor;flex-shrink:0;width:22px;height:1px;transition:width .3s;position:relative}.case-card__arrow:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.case-card__btn:hover .case-card__arrow,.case-card__btn:focus-visible .case-card__arrow{width:74px}@media (width<=768px){.case-card__arrow{display:none}}.cases{padding-top:24px;padding-bottom:80px}@media (width<=768px){.cases{padding-top:20px}}.cases__title{margin-bottom:20px}.cases__list{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=768px){.cases__list{grid-template-columns:repeat(2,1fr)}}
