@charset "UTF-8";
.benefits-grid-module__section___2Bgrk {
  padding: 2rem 0;
  width: 100%;
}

.benefits-grid-module__container___2po52 {
  width: 100%;
  margin: 0 auto;
  /* Если нужно ограничить ширину на очень больших экранах (например 4k), 
     раскомментируй строку ниже. Если нужно на ВЕСЬ экран всегда - оставь закомментированной. */
  /* max-width: 1920px; */
  box-sizing: border-box;
}

.benefits-grid-module__title___2Q_MB {
  font-size: 1.875rem;
  font-weight: 700;
  color: #1c1917;
  margin-bottom: 2rem;
  line-height: 1.2;
}

.benefits-grid-module__grid___3AgB4 {
  display: grid;
  /* На мобильном 1 колонка во всю ширину */
  grid-template-columns: 1fr;
  gap: 1.5rem;
  width: 100%;
}

/* Стили карточки */
.benefits-grid-module__card___7JolM {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  background-color: #ffffff;
  border-radius: 1rem;
  padding: 1.5rem;
  width: 100%; /* Растягиваться на всю ширину ячейки грида */
  box-sizing: border-box;
  /* Тени */
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.06);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  /* ГРАНИЦЫ */
  /* Базовый стиль solid */
  border-style: solid;
  /* Толщина: 1px везде, 4px снизу */
  border-width: 1px;
  border-bottom-width: 4px;
  /* Цвет границы по умолчанию (если в ACF не задан) */
  border-color: #e7e5e4;
  /* ВАЖНО: Цвет из ACF перезапишет border-color полностью, покрасив все стороны */
  /* Сброс стилей ссылки (так как теперь это тег <a>) */
  text-decoration: none;
  color: inherit;
  cursor: default;
  /* Если это ссылка (имеет href), меняем курсор */
}
.benefits-grid-module__card___7JolM[href] {
  cursor: pointer;
}
.benefits-grid-module__card___7JolM:hover {
  transform: translateY(-2px);
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
}

.benefits-grid-module__card-title___22pKW {
  font-size: 1.875rem;
  font-weight: 700;
  color: #292524;
  line-height: 2.25rem;
  margin-bottom: 0.25rem;
}

.benefits-grid-module__card-sub___14Uyv {
  font-size: 0.875rem;
  color: #78716c;
  margin-top: 0.25rem;
}

.benefits-grid-module__badge___35adl {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 0.75rem;
  padding: 0.25rem 0.6rem;
  border-radius: 9999px;
  margin-top: 0.5rem;
  font-weight: 600;
}

/* Адаптив */
@media screen and (min-width: 768px) {
  .benefits-grid-module__grid___3AgB4 {
    /* На планшете и десктопе 3 колонки */
    grid-template-columns: repeat(3, 1fr);
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJlbmVmaXRzLWdyaWQvYmVuZWZpdHMtZ3JpZC5tb2R1bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBRUE7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBRUE7QUFDQTtBQUFBO0FBRUE7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0FBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVBO0VBQ0E7RUFDQTtBQUVBO0FBQ0E7RUFDQTtBQUNBO0VBQ0E7RUFDQTtBQUNBO0VBQ0E7QUFDQTtBQUVBO0VBQ0E7RUFDQTtFQUNBO0FBRUE7O0FBQ0E7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFDQTtFQUNJO0FBQ0k7SUFDQSIsImZpbGUiOiJiZW5lZml0cy1ncmlkL2JlbmVmaXRzLWdyaWQubW9kdWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgXCIuLi8uLi8uLi8uLi9zcmMvc2Nzcy92YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuLmJlbmVmaXRzLWdyaWQtbW9kdWxlX19zZWN0aW9uX19fMkJncmsge1xyXG4gICAgcGFkZGluZzogMnJlbSAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5iZW5lZml0cy1ncmlkLW1vZHVsZV9fY29udGFpbmVyX19fMnBvNTIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgLyog0JXRgdC70Lgg0L3Rg9C20L3QviDQvtCz0YDQsNC90LjRh9C40YLRjCDRiNC40YDQuNC90YMg0L3QsCDQvtGH0LXQvdGMINCx0L7Qu9GM0YjQuNGFINGN0LrRgNCw0L3QsNGFICjQvdCw0L/RgNC40LzQtdGAIDRrKSwgXHJcbiAgICAgICDRgNCw0YHQutC+0LzQvNC10L3RgtC40YDRg9C5INGB0YLRgNC+0LrRgyDQvdC40LbQtS4g0JXRgdC70Lgg0L3Rg9C20L3QviDQvdCwINCS0JXQodCsINGN0LrRgNCw0L0g0LLRgdC10LPQtNCwIC0g0L7RgdGC0LDQstGMINC30LDQutC+0LzQvNC10L3RgtC40YDQvtCy0LDQvdC90L7QuS4gKi9cclxuICAgIC8qIG1heC13aWR0aDogMTkyMHB4OyAqLyBcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5iZW5lZml0cy1ncmlkLW1vZHVsZV9fdGl0bGVfX18yUV9NQiB7XHJcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjMWMxOTE3O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcbi5iZW5lZml0cy1ncmlkLW1vZHVsZV9fZ3JpZF9fXzNBZ0I0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAvKiDQndCwINC80L7QsdC40LvRjNC90L7QvCAxINC60L7Qu9C+0L3QutCwINCy0L4g0LLRgdGOINGI0LjRgNC40L3RgyAqL1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICBnYXA6IDEuNXJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKiDQodGC0LjQu9C4INC60LDRgNGC0L7Rh9C60LggKi9cclxuLmJlbmVmaXRzLWdyaWQtbW9kdWxlX19jYXJkX19fN0pvbE0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qINCg0LDRgdGC0Y/Qs9C40LLQsNGC0YzRgdGPINC90LAg0LLRgdGOINGI0LjRgNC40L3RgyDRj9GH0LXQudC60Lgg0LPRgNC40LTQsCAqL1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAvKiDQotC10L3QuCAqL1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCAycHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7XHJcblxyXG4gICAgLyog0JPQoNCQ0J3QmNCm0KsgKi9cclxuICAgIC8qINCR0LDQt9C+0LLRi9C5INGB0YLQuNC70Ywgc29saWQgKi9cclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAvKiDQotC+0LvRidC40L3QsDogMXB4INCy0LXQt9C00LUsIDRweCDRgdC90LjQt9GDICovXHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDRweDtcclxuICAgIC8qINCm0LLQtdGCINCz0YDQsNC90LjRhtGLINC/0L4g0YPQvNC+0LvRh9Cw0L3QuNGOICjQtdGB0LvQuCDQsiBBQ0Yg0L3QtSDQt9Cw0LTQsNC9KSAqL1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZTdlNWU0OyBcclxuICAgIC8qINCS0JDQltCd0J46INCm0LLQtdGCINC40LcgQUNGINC/0LXRgNC10LfQsNC/0LjRiNC10YIgYm9yZGVyLWNvbG9yINC/0L7Qu9C90L7RgdGC0YzRjiwg0L/QvtC60YDQsNGB0LjQsiDQstGB0LUg0YHRgtC+0YDQvtC90YsgKi9cclxuXHJcbiAgICAvKiDQodCx0YDQvtGBINGB0YLQuNC70LXQuSDRgdGB0YvQu9C60LggKNGC0LDQuiDQutCw0Log0YLQtdC/0LXRgNGMINGN0YLQviDRgtC10LMgPGE+KSAqL1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgLyog0JXRgdC70Lgg0Y3RgtC+INGB0YHRi9C70LrQsCAo0LjQvNC10LXRgiBocmVmKSwg0LzQtdC90Y/QtdC8INC60YPRgNGB0L7RgCAqL1xyXG4gICAgJltocmVmXSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIH1cclxufVxyXG5cclxuLmJlbmVmaXRzLWdyaWQtbW9kdWxlX19jYXJkLXRpdGxlX19fMjJwS1cge1xyXG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogIzI5MjUyNDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcclxufVxyXG5cclxuLmJlbmVmaXRzLWdyaWQtbW9kdWxlX19jYXJkLXN1Yl9fXzE0VXl2IHtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBjb2xvcjogIzc4NzE2YztcclxuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XHJcbn1cclxuXHJcbi5iZW5lZml0cy1ncmlkLW1vZHVsZV9fYmFkZ2VfX18zNWFkbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC42cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLyog0JDQtNCw0L/RgtC40LIgKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5iZW5lZml0cy1ncmlkLW1vZHVsZV9fZ3JpZF9fXzNBZ0I0IHtcclxuICAgICAgICAvKiDQndCwINC/0LvQsNC90YjQtdGC0LUg0Lgg0LTQtdGB0LrRgtC+0L/QtSAzINC60L7Qu9C+0L3QutC4ICovXHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIH1cclxufSJdfQ== */
