/* BTS block 4 — mobile bg + простая перфорация: скругления + серые точки */
.square-benefits {
  position: relative;
  overflow: hidden;
  background-size: cover;
}

@media (max-width: 1199px) {
  .square-benefits {
    background-image: url("/assets/img/bts-2026/back_4-mob.webp") !important;
    background-repeat: no-repeat !important;
    background-position: center top !important;
    background-size: cover !important;
  }

  .square-benefits::before {
    content: none !important;
    display: none !important;
  }
}

.square-benefits__card-body {
  overflow: visible !important;
}

.square-benefits__card-top {
  border-radius: 1.9rem !important;
}

.square-benefits__card-bottom {
  border-radius: 1.9rem !important;
}

.square-benefits__card-perforation {
  position: relative !important;
  z-index: 2 !important;
  height: 1rem !important;
  margin: -0.5rem 1.6rem !important;
  background-color: transparent !important;
  background-image: radial-gradient(circle at 0.5rem 50%, #c4c4c4 0.5rem, transparent 0.51rem) !important;
  background-size: 2.2rem 1rem !important;
  background-position: 0 50% !important;
  background-repeat: repeat-x !important;
  overflow: visible !important;
}

.square-benefits__card-perforation::before,
.square-benefits__card-perforation::after {
  content: none !important;
  display: none !important;
}
