/* ===== Главная: «Эрбрус в цифрах» + преимущества (07.11.2026) ===== */
.erb-stats{position:relative;margin:56px 0 0;padding:72px 0 76px;color:#fff;font-family:Geologica,"Helvetica Neue",Arial,sans-serif;
  background:linear-gradient(100deg,rgba(10,38,18,.94) 0%,rgba(15,58,27,.86) 45%,rgba(15,58,27,.62) 100%),#173d22 url(/css/images/bg1.webp) center/cover no-repeat}
.erb-stats__inner{width:1280px;max-width:calc(100% - 20px);margin:0 auto}
.erb-stats__head{max-width:720px;margin-bottom:40px}
.erb-stats__badge{display:inline-block;padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#dff0d6;margin-bottom:16px}
.erb-stats__title{font-size:40px;line-height:1.12;font-weight:700;margin:0 0 12px;color:#fff;letter-spacing:-.01em}
.erb-stats__lead{font-size:17px;line-height:1.6;color:rgba(255,255,255,.8);margin:0}
.erb-stats__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.erb-stats__item{display:flex;flex-direction:column;padding:26px 24px 24px;border-radius:20px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);
  -webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .25s,transform .25s}
.erb-stats__item:hover{background:rgba(255,255,255,.13);transform:translateY(-2px)}
.erb-stats__num{font-size:56px;line-height:1;font-weight:700;letter-spacing:-.02em;color:#fff}
.erb-stats__unit{display:block;margin:8px 0 14px;padding-bottom:14px;border-bottom:2px solid #8fd16a;width:fit-content;font-size:17px;font-weight:600;color:#e3f3da}
.erb-stats__text{font-size:14px;line-height:1.5;color:rgba(255,255,255,.75)}

.erb-feats{list-style:none;width:1280px;max-width:calc(100% - 20px);margin:-34px auto 56px;padding:0;position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;font-family:Geologica,"Helvetica Neue",Arial,sans-serif}
.erb-feats__item{display:flex;gap:16px;align-items:flex-start;padding:24px;border-radius:18px;background:#fff;border:1px solid #e3eadf;box-shadow:0 12px 30px rgba(20,40,20,.08)}
.erb-feats__ic{flex:0 0 48px;width:48px;height:48px;border-radius:14px;background:#eef7ea;color:#58a841;display:flex;align-items:center;justify-content:center}
.erb-feats__ic svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.erb-feats__title{margin:2px 0 6px;font-size:18px;font-weight:700;color:#1f2a1f;line-height:1.25}
.erb-feats__text{margin:0;font-size:14px;line-height:1.55;color:#5d6a5d}

@media (max-width:1100px){
  .erb-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .erb-stats__title{font-size:34px}
  .erb-feats{grid-template-columns:1fr;margin-top:-24px}
}
@media (max-width:767px){
  .erb-stats{margin-top:40px;padding:44px 0 56px}
  .erb-stats__head{margin-bottom:24px}
  .erb-stats__title{font-size:26px}
  .erb-stats__lead{font-size:15px}
  .erb-stats__grid{gap:10px}
  .erb-stats__item{padding:18px 16px;border-radius:16px}
  .erb-stats__num{font-size:38px}
  .erb-stats__unit{font-size:14px;margin:6px 0 10px;padding-bottom:10px}
  .erb-stats__text{font-size:12.5px}
  .erb-feats{gap:10px;margin:-28px auto 40px}
  .erb-feats__item{padding:18px;gap:14px}
  .erb-feats__ic{flex-basis:44px;width:44px;height:44px}
  .erb-feats__title{font-size:16px}
  .erb-feats__text{font-size:13.5px}
}
