/* Страницы услуг */

.services-grid {
  padding: var(--section-gap, 72px) 0;
  background: var(--bg, #F8F9FA);
}

.services-grid__container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 24px;
}

.services-grid__list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}

/* Что проверяем */
.what-we-check {
  padding: var(--section-gap, 72px) 0;
  background: #fff;
}

.what-we-check__container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 24px;
}

/* Что вы получаете */
.deliverables {
  padding: var(--section-gap, 72px) 0;
}

.deliverables__container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 24px;
}

.deliverables__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}

/* Сроки и стоимость */
.pricing {
  padding: var(--section-gap, 72px) 0;
  background: #fff;
}

.pricing__container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 24px;
  text-align: center;
}

.pricing__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}

.pricing__card {
  background: var(--bg, #F8F9FA);
  border: 1px solid var(--border, #E0E4E8);
  border-radius: var(--card-radius, 8px);
  padding: 32px;
  text-align: center;
}

.pricing__value {
  display: block;
  font-size: 1.8rem;
  font-weight: 700;
  color: var(--primary, #2A5B9A);
  margin-bottom: 8px;
}

.pricing__label {
  font-size: 0.9rem;
  color: #666;
}

/* Преимущества */
.benefits {
  padding: var(--section-gap, 72px) 0;
}

.benefits__container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 24px;
}

/* Доверие */
.trust {
  padding: 48px 0;
  background: var(--bg, #F8F9FA);
}

.trust__container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 24px;
}
