.uyw-card{
  position:relative;
  color:#fff;
  border-radius:28px;
  padding:40px;
  transition: transform .2s ease, box-shadow .2s ease;
  box-shadow: 0 6px 20px rgba(0,0,0,.08);
}
.uyw-card:hover{ transform: translateY(-3px); box-shadow: 0 10px 28px rgba(0,0,0,.12); }
.uyw-card__title{ margin:0 0 12px; font-weight:800; line-height:1.2; }
.uyw-card__desc{ opacity:.95; line-height:1.6; max-width: 46ch; }
.uyw-card__arrow{
  position:absolute;
  right:24px;
  bottom:24px;
  width:48px;height:48px;
  border-radius:50%;
  background:#fff;
  display:flex;align-items:center;justify-content:center;
  text-decoration:none;
  box-shadow: 0 4px 12px rgba(0,0,0,.12);
}
.uyw-card__arrow-icon{ font-size:22px; line-height:1; }
@media (max-width:1024px){
  .uyw-card{ padding:28px; }
  .uyw-card__arrow{ right:18px; bottom:18px; width:44px; height:44px; }
}
