.c-model-compare {
  --model-compare-bg: #eaf8f6;
  --model-compare-card-bg: #ffffff;
  position: relative;
  padding: clamp(70px, 11vw, 170px) 0;
  overflow: hidden;
  background: var(--model-compare-bg);
  color: var(--color-dark);
}

.c-model-compare__container {
  max-width: 1360px;
}

.c-model-compare__title {
  margin-bottom: clamp(20px, 3.5vw, 40px);
  color: var(--color-dark);
}

.c-model-compare__row {
  row-gap: 24px;
}

.c-model-compare__col {
  display: flex;
}

.c-model-compare__card {
  width: 100%;
  padding: clamp(15px, 2.6vw, 25px);
  background: var(--model-compare-card-bg);
  color: var(--color-dark);
}

.c-model-compare__top {
  margin-bottom: clamp(20px, 2.2vw, 40px);

}

.c-model-compare__number {
  color: rgba(8, 37, 67, .07);
  font-size: clamp(50px, 5.2vw, 62px);
  font-weight: 700;
  line-height: 1;
}

.c-model-compare__icon {
  width: clamp(70px, 6vw, 80px);
  height: clamp(70px, 6vw, 80px);
  border-radius: 50%;
  background: #E8F4F2;
}

.c-model-compare__icon img {
  display: block;
  width: clamp(30px, 2.6vw, 35px);
  height: auto;
}

.c-model-compare__card-title {
  margin-bottom: clamp(20px, 2.2vw, 40px);
  color: var(--color-dark);
}

.c-model-compare__tags {
  gap: clamp(5px, 1vw, 15px);
  margin: 0;
  padding: 0;
  list-style: none;
}

.c-model-compare__tag {
  min-height: 36px;
  padding: clamp(2px, 1vw, 8px) clamp(10px, 2vw, 10px);
  border-radius: 999px;
  background: #E8F4F2;
  color: #0F715E;
  font-weight: 400;
  line-height: 1.1;
}

.c-model-compare__note {
  margin-top: clamp(20px, 3vw, 30px);
  color: var(--color-dark);
  line-height: 1.45;
}





