.detection.block {
  padding: 80px 0;
}

.detection__wrapper{
  width: 100%;
  height: 100%;
  margin: 0 auto;
  padding: 56px 64px;
  border-radius: 28px;
  background: linear-gradient(90deg, rgba(0, 203, 255, 0.22), rgba(0, 203, 255, 0.08));
  box-shadow: 0 24px 60px rgba(0,0,0,0.35);

  text-align: center;
}


.detection .title{
  margin-bottom: 18px;
}


.detection__text,
.detection__text p,
.detection__text li,
.detection__text span{
	color: #FFF;
    font-feature-settings: 'liga' off, 'clig' off;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 125%;
}

.detection__text{
  max-width: 860px;
  margin: 0 auto;
  text-align: center;
}

.detection__text p{
  margin: 0 0 12px;
}


.detection__text ul,
.detection__text ol{
  margin: 14px auto 0;
  padding-left: 18px;
  max-width: 860px;
  text-align: left;
}


.detection__btn {
  display: flex;
  width: fit-content;
  margin: 20px auto 20px;
  align-items: center;
  justify-content: center;
  float: none;
}

.detection__wrapper a.detection__btn { text-decoration: none; }

.detection__text::after{
  content: "";
  display: block;
  clear: both;
}


.detection__wrapper a{
  text-decoration: underline;
  font-size: 18px;
}


@media (width < 768px){
  .detection__wrapper, .pricing__wrapper{
    padding: 40px 20px;
  }

  .detection__btn{
    float: none;
    margin: 16px auto 0;
  }

  .detection__text{
    text-align: left;
  }

  .detection__text ul,
  .detection__text ol{
    text-align: left;
  }
}


.pricing__wrapper{
  max-width: 100%;
  margin: 0 auto;
background: linear-gradient(90deg, rgba(0, 203, 255, 0.22), rgba(0, 203, 255, 0.08));
border-radius: 20px;
padding: 40px 20px;
}

.pricing__text,
.pricing__text p,
.pricing__text li,
.pricing__text span {
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
margin: 0 0 12px;
}


.functions__doc {
	margin-top: 20px;
}
.functions__doc a{
  text-decoration-line: underline;
  font-size: 18px;
}