.lr-benefits{
  margin-top:34px;
  background:
    linear-gradient(rgba(16, 18, 24, .78), rgba(16, 18, 24, .78)),
    url("../images/kelepceli-deri-harness-set.webp") center/cover no-repeat;
}

.lr-benefits__wrap{
  max-width:1220px;
  margin:0 auto;
  padding:38px 18px 40px;
  display:grid;
  grid-template-columns:repeat(4, minmax(0, 1fr));
  gap:16px;
}

.lr-benefit-item{
  color:#fff;
  text-align:center;
}

.lr-benefit-item__icon{
  display:flex;
  align-items:center;
  justify-content:center;
  color:#fff;
  opacity:.95;
  margin-bottom:8px;
  animation:lrIconFloat 2.8s ease-in-out infinite;
}

.lr-benefit-item:nth-child(2) .lr-benefit-item__icon{animation-delay:.15s}
.lr-benefit-item:nth-child(3) .lr-benefit-item__icon{animation-delay:.3s}
.lr-benefit-item:nth-child(4) .lr-benefit-item__icon{animation-delay:.45s}

.lr-benefit-item__title{
  margin:0 0 6px;
  font-family:"Poppins", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  font-size:clamp(19px, 1.6vw, 24px);
  font-weight:700;
  line-height:1.15;
  /* Global h2/h3 morundan muaf: koyu banner üzerinde beyaz başlık */
  color:#ffffff !important;
}

.lr-benefit-item__text{
  margin:0;
  font-family:"Poppins", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  font-size:clamp(13px, .95vw, 14px);
  line-height:1.5;
  color:rgba(255,255,255,.92);
}

@keyframes lrIconFloat{
  0%,100%{transform:translateY(0)}
  50%{transform:translateY(-6px)}
}

@media (max-width: 980px){
  .lr-benefits__wrap{
    grid-template-columns:repeat(2, minmax(0, 1fr));
    gap:20px 14px;
  }
}

@media (max-width: 560px){
  .lr-benefits{
    margin-top:24px;
  }

  .lr-benefits__wrap{
    grid-template-columns:1fr;
    padding:22px 14px;
    gap:18px;
  }
}
