section.support li {
  display:flex;
  align-items:flex-start;
  gap:10px;
  margin-bottom: 23px;
  list-style:none;
  padding:0;
}
section.way li {
  display:flex;
  align-items:flex-start;
  gap:10px;
  list-style:none;
  padding:0;
}
.li-icon {
  width:20px; height:20px; flex:0 0 20px;
  margin-top:2px; /* чуть опустить текст */
}
/* Мини-слайдер в hero */
.mini-slider { position: relative; }
.mini-slider__track { position: relative; overflow: hidden; min-height:173px;}
.mini-slide {
  opacity: 0; visibility: hidden;
  position: absolute; inset: 0;
  transition: opacity .35s ease;
}
.mini-slide.is-active {
  position: relative; /* даёт высоту контейнеру */
  opacity: 1; visibility: visible;
}
.mini-slider__btn {
  position: absolute; top: 50%; transform: translateY(-50%);
  background: #fff; border: 1px solid #e5e7eb;
  border-radius: 8px; padding: 2px 8px; cursor: pointer;
  box-shadow: 0 2px 6px rgba(2,8,23,.06);
}
.mini-slider__btn.prev { left: -6px; }
.mini-slider__btn.next { right: -6px; }

/*.mini-slider__dots { display: flex; gap: 6px; margin-top: 8px; }*/
.mini-slider__dots { display: none; }
/*.mini-slider__dots button {*/
/*  width: 8px; height: 8px; border-radius: 50%;*/
/*  border: 0; background: #cbd5e1; cursor: pointer;*/
/*}*/
.mini-slider__dots button.is-active { background: #1b4dd8; }

/* косметика цитаты */
.quote p { margin: 0 0 24px; font-size: 0.88rem; --font: 'Poppins', sans-serif; --font2: 'paralucent', sans-serif; font-weight: 300;}
.quote .name { font-size: 0.73rem; --font: 'Poppins', sans-serif; --font2: 'paralucent', sans-serif; font-weight: 300;}
/*color: #475569;*/

section.doctors ul { padding-left: 0; margin-left: 0; }
section.doctors li{
  list-style: none;
  display: flex;
  align-items: flex-start;
  gap: 10px;
  margin: 10px 0;
  padding: 0;
}
section.doctors .li-icon{
  width: 20px; height: 20px; flex: 0 0 20px;
  margin-top: 2px;
}
