/* =========================================================
   blocks-advantages.min.css — блок «Преимущества» (.c-advantages)
   Опирается на токены из theme.min.css.
   ========================================================= */

.c-advantages { margin: 48px 0; }

.c-advantages__list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  gap: var(--c-gap);
}
.c-advantages--cols-2 .c-advantages__list { grid-template-columns: repeat(2, 1fr); }
.c-advantages--cols-3 .c-advantages__list { grid-template-columns: repeat(3, 1fr); }
.c-advantages--cols-4 .c-advantages__list { grid-template-columns: repeat(4, 1fr); }

.c-advantage {
  padding: 24px;
  background: var(--c-bg-alt);
  border-radius:0;
  border: 1px solid var(--c-border);
  transition:
    transform var(--c-transition),
    box-shadow var(--c-transition),
    border-color var(--c-transition);
}
.c-advantage:hover {
  transform: translateY(-2px);
  border-color: transparent;
  box-shadow: var(--c-shadow);
}

.c-advantage__icon-wrap {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  border-radius:0;
  background: rgba(176, 10, 39, 0.08);
  color: var(--c-accent);
  margin-bottom: 16px;
}
.c-advantage__icon { display: block; }

.c-advantage__title {
  margin: 0 0 8px;
  font-size: 18px;
  line-height: 1.3;
  font-weight: 600;
  color: var(--c-text);
}

.c-advantage__text {
  margin: 0;
  font-size: 15px;
  line-height: 1.55;
  color: var(--c-text-mute);
}

/* ===== SAFETY NET ===== */
.c-advantages__list,
.c-advantages__list li {
  list-style: none !important;
}
