/* Карточный контейнер */
#rec1476659631 .t-sv__item,
#rec1476659631 .t-card__wrap{
  background: #fff;
  border: 1px solid #E6E6EA;   /* тонкая серая рамка */
  border-radius: 12px;
  box-shadow: 0 2px 10px rgba(0,0,0,.04);
  padding: 28px 24px 24px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
}

/* Иконка на светлом кружке */
#rec1476659631 .t-sv__icon, 
#rec1476659631 .t-card__imgwrapper{
  background: #FBEDEE;         /* нежный розовый как на примере */
  border-radius: 9999px;
  padding: 16px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px;
}

/* Текстовый блок растягивается, чтобы кнопка была у низа */
#rec1476659631 .t-sv__descr,
#rec1476659631 .t-card__text{
  margin-bottom: 24px;
}

/* Кнопка всегда у нижнего края карточки */
#rec1476659631 .t-sv__btnwrap,
#rec1476659631 .t-card__btnwrapper{
  margin-top: auto;
}

/* Кнопка — контурная как в макете */
#rec1476659631 .t-btn{
  width: 100%;
  background: transparent;
  color: #C1121F;
  border: 2px solid #C1121F;
  box-shadow: none;
}

/* Hover-эффекты для карточки и кнопки */
#rec1476659631 .t-sv__item:hover,
#rec1476659631 .t-card__wrap:hover{
  box-shadow: 0 8px 22px rgba(0,0,0,.08);
  border-color: rgba(193,18,31,.25); /* #C1121F с прозрачностью */
  transform: translateY(-2px);
  transition: .2s ease;
}
#rec1476659631 .t-btn:hover{
  background: #C1121F;
  color:#fff;
}

/* Мобайл: чуть меньше паддинги */
@media (max-width: 640px){
  #rec1476659631 .t-sv__item,
  #rec1476659631 .t-card__wrap{ padding: 22px 18px; }
}