.included {
  padding: 50px 16px;
}
.included-sect {
  margin: 0 auto;
  text-align: center;
  max-width: 1000px;
}
.included-list {
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
  justify-content: center;
  margin: 0 auto;
}
.included-item {
  max-width: 316px;
  text-align: left;
  margin: 0 auto;
  border: 1px solid #242424;
  border-radius: 16px;
  padding: 16px;
}
.included-item img {
  width: 100%;
}
.border-included {
  margin-top: 40px;
  margin-bottom: 40px;
  max-width: 1200px;
  height: 80px;

  border: 2px solid transparent;
  border-radius: 24px;

  background-image:
    linear-gradient(#000000, #000000),
    linear-gradient(90deg, #ff4dff, #6b5cff, #66d9ff);

  background-origin: border-box;
  background-clip: padding-box, border-box;

  box-shadow:
    0 0 20px rgba(168, 85, 247, 0.5),
    0 0 40px rgba(99, 102, 241, 0.3);
}
.text-incl {
  color: #b9b8b8;
  font-size: 12px;
  line-height: 1.3;
}
.list-check {
  font-size: 12px;
  line-height: 1.5;
}
.privileges {
  color: #b9b8b8;
  font-size: 12px;
}
.btn-incl {
  border: 1px solid #242424;
  border-radius: 16px;
  background: transparent;
  color: white;
  padding: 8px;
  font-size: 14px;
  width: 100%;
}
@media screen and (min-width: 650px) {
  .included-list {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media screen and (min-width: 950px) {
  .included-list {
    grid-template-columns: repeat(4, 1fr);
  }
  .border-included {
    height: 150px;
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
