.list-cont li {
  position: relative;
  padding: 0 0 0 28px;
}
.list-cont li::before {
  content: "";
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  left: 0;
  background: url('data:image/svg+xml,<svg width="21" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m10.1065 11.2018 4.7646-6.26714c.2452-.33898.7188-.41497 1.0578-.16972.339.24525.415.71886.1697 1.05784l-5.2855 8.65392c-.2733.3777-.81974.4213-1.14945.0916l-3.9569-3.9569c-.29585-.2959-.29585-.77554 0-1.07139.29585-.29585.77552-.29585 1.07138 0l3.32837 1.66179Z" fill="%23666B7D"/></svg>') no-repeat center/cover;
}

.sec-first {
  padding: 104px 0 240px;
  background: #f7f9fc url("https://images.ukitgo.net/purchase/top-banner-mb.webp") no-repeat bottom/contain;
}
.sec-first .h2 {
  font-size: 32px;
}
@media (min-width: 992px) {
  .sec-first {
    padding: 108px 0 60px;
    background: #f7f9fc url("https://images.ukitgo.net/purchase/top-banner.webp") no-repeat center/cover;
  }
  .sec-first .h2 {
    font-size: 40px;
  }
}
@media (min-width: 1600px) {
  .sec-first {
    padding: 114px 0 60px;
  }
  .sec-first .h2 {
    font-size: 48px;
  }
}

.sec-price {
  padding: 64px 0 0;
}
.sec-price .cont .item {
  width: 100%;
}
@media (max-width: 992px) {
  .sec-price .cont .item.recommend {
    order: -1;
  }
}
@media (max-width: 992px) {
  .sec-price .cont .item {
    max-width: 342px;
  }
}
.sec-price .purchase-box {
  border: 2px solid #e3e7f1;
  border-radius: 24px;
}
.sec-price .purchase-box .text-color {
  color: #5b6375;
}
.sec-price .purchase-box .license-box {
  padding: 24px 0 16px;
  background: #f5f9fe;
  border-radius: 21px 21px 0 0;
}
.sec-price .purchase-box .license-box .h-tit {
  font-size: 24px;
  font-weight: 500;
}
.sec-price .purchase-box .price-box .price-text {
  font-size: 36px;
}
.sec-price .purchase-box .price-box .price-del-box {
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  font-weight: 500;
}
.sec-price .purchase-box .price-box .price-del-box p {
  font-size: 12px;
}
.sec-price .purchase-box .btn-box .btn {
  border-radius: 90px;
}
.sec-price .purchase-box .list-cont {
  padding: 18px 0 30px;
  width: max-content;
  margin: 0 auto;
}
.sec-price .recommend {
  position: relative;
  overflow: hidden;
}
.sec-price .recommend .purchase-box {
  background: #014af5;
  border: 0;
  box-shadow: 0px 6px 8px 0px rgba(215, 218, 227, 0.2509803922), 0px 15px 20px 0px rgba(225, 228, 241, 0.5294117647);
}
.sec-price .recommend .purchase-box .text-color {
  color: #ffffff;
}
.sec-price .recommend .purchase-box .list-cont li::before {
  content: "";
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  left: 0;
  background: url('data:image/svg+xml,<svg width="21" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m10.1065 11.2018 4.7646-6.26714c.2452-.33898.7188-.41497 1.0578-.16972.339.24525.415.71886.1697 1.05784l-5.2855 8.65392c-.2733.3777-.81974.4213-1.14945.0916l-3.9569-3.9569c-.29585-.2959-.29585-.77554 0-1.07139.29585-.29585.77552-.29585 1.07138 0l3.32837 1.66179Z" fill="%23ffffff"/></svg>') no-repeat center/cover;
}
.sec-price .recommend .save {
  color: #080808;
  background: #ffc107;
  top: 25px;
  right: 25px;
  transform: rotate(45deg) translateX(50%);
  transform-origin: right top;
}
.sec-price .bank-card img {
  max-width: 78px;
}
@media (max-width: 992px) {
  .sec-price .purchase-box .price-box .price-text {
    color: #014af5;
  }
  .sec-price .purchase-box .btn-box .btn {
    min-width: 208px;
  }
  .sec-price .recommend .purchase-box .price-box .price-text {
    color: #ffffff;
  }
  .sec-price .recommend .purchase-box .license-box {
    background: rgba(245, 249, 254, 0.2);
  }
}
@media (min-width: 992px) {
  .sec-price {
    padding: 40px 0 0;
  }
  .sec-price .container {
    max-width: 1224px;
  }
  .sec-price .purchase-box {
    border: 3px solid #e3e7f1;
  }
  .sec-price .purchase-box .license-box {
    width: 100%;
    padding: 34px 0 20px;
    margin-bottom: 0;
    background: transparent;
  }
  .sec-price .purchase-box .license-box .price-box .price-del-box {
    font-weight: 700;
  }
  .sec-price .purchase-box .license-box .price-box .price-del-box p {
    font-size: 16px;
  }
  .sec-price .bank-card img {
    max-width: 100px;
  }
}

.why-choose h2 {
  font-size: 32px;
}
.why-choose .cont-box {
  gap: 16px;
}
.why-choose .cont-box .text-cont {
  font-size: 18px;
}
.why-choose .cont-box .img-box {
  width: 88px;
}
@media (min-width: 992px) {
  .why-choose .container {
    max-width: 1224px;
  }
  .why-choose h2 {
    font-size: 48px;
  }
  .why-choose .cont-box {
    gap: 60px 36px;
  }
  .why-choose .cont-box .text-cont {
    font-size: 24px;
    color: #5b6375;
  }
  .why-choose .cont-box .img-box {
    width: 120px;
  }
}

/*# sourceMappingURL=purchase.css.map */
