.change-sys a {
  opacity: 0.3;
  transition: all 0.4s;
}
.change-sys a.active {
  opacity: 1;
}
.change-sys a:hover {
  opacity: 1;
  color: #212121;
  text-decoration: none;
}
section .text-green {
  color: #3ddc84;
}
section h3 {
  font-family: Be Vietnam Pro;
  font-weight: 700;
  font-size: 36px;
  line-height: 50px;
  letter-spacing: 0;
  text-align: center;
  vertical-align: middle;
  bottom: 16px;
  color: #212121;
  max-width: 1028px;
}
section h3 span {
  color: #3ddc84;
}
section .p1-tit {
  font-family: Be Vietnam Pro;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  color: #6b6b6b;
  margin: 0;
  max-width: 1028px;
}
@media (max-width: 1600px) {
  section h3 {
    font-size: 32px;
    line-height: 42px;
  }
  section .p1-tit {
    font-size: 16px;
  }
}
@media (max-width: 1280px) {
  section h3 {
    font-size: 26px;
    line-height: 34px;
  }
}
.link-more {
  border-bottom: 0;
  display: inline-block;
  font-weight: 500;
  position: relative;
  overflow: hidden;
  transition: all 0.4s;
}
.link-more:hover {
  text-decoration: none;
  color: #f50 !important;
}
.link-more:hover:after {
  left: 0;
  height: 2px;
  background-color: #f50;
}
.link-more:after {
  position: absolute;
  bottom: 0;
  left: -100%;
  width: 100%;
  height: 2px;
  content: "";
  background-color: #f50;
  transition: all 0.4s;
}
.section-1 {
  padding: 0;
  overflow: hidden;
  position: relative;
  background: url(https://images.tenorshare.com/img-2023/single-page/frp-bypass-apk/sec1-bg-1920.png) no-repeat center;
  background-size: cover;
  width: 100%;
  height: 730px;
}
.section-1 .container {
  padding: 48px 24px 0;
  max-width: 1074px;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.section-1 p {
  font-family: Be Vietnam Pro;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  text-align: center;
  vertical-align: middle;
  margin: 0;
  color: #515455;
}
.section-1 .btn-content {
  margin-top: 12px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.section-2 {
  padding: 120px 0 80px;
  background: linear-gradient(180deg, #ffffff 18.14%, #f1fff8 100%);
  margin-bottom: 120px;
}
.section-2 .container {
  padding: 0 24px;
  max-width: 1180px;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.section-2 .item-box {
  display: flex;
  flex-wrap: wrap;
  gap: 32px;
  margin-top: 48px;
}
.section-2 .item-box .item {
  width: calc((100% - 64px) / 3);
  gap: 16px;
  display: flex;
  align-items: center;
}
.section-2 .item-box .item img {
  width: 40px;
  height: 40px;
  border-radius: 6px;
}

.section-2 .item-box .item a {
  font-family: Be Vietnam Pro;
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  color: #000000;
  text-align: left;
}
.section-3 {
  margin-bottom: 120px;
}
.section-3 .container {
  padding: 0 24px;
  max-width: 1237px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.section-3 .container .list-content {
  border-radius: 32px;
  padding: 64px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 32px;
  margin-top: 48px;
}
.section-3 .container .list-content.bg-blue {
  background: #f3fbfe;
}
.section-3 .container .list-content.bg-green {
  background: #ecfbf3;
}
.section-3 .container .list-content .item {
  width: calc((100% - 64px) / 3);
}
.section-3 .container .list-content .item a {
  font-family: Be Vietnam Pro;
  font-weight: 400;
  font-size: 18px;
  line-height: 27px;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #212121;
}
.section-3 .container .list-content .item a::before {
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: currentColor;
  margin-right: 12px;
}
.section-4 {
  margin-bottom: 120px;
}
.section-4 .container {
  padding: 0 24px;
  max-width: 1237px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.section-4 .container .tips-content {
  margin-top: 48px;
  background: rgba(255, 236, 227, 0.5);
  padding: 12px 58px;
  border: 1px dashed rgba(255, 85, 0, 0.5);
  border-radius: 12px;
  display: flex;
  align-items: center;
  gap: 40px;
}
.section-4 .container .tips-content > img {
  width: 120px;
  height: 120px;
}
.section-4 .container .tips-content > div {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
}
.section-4 .container .tips-content > div p {
  color: #525252;
  text-align: left;
  margin: 0;
}
.section-4 .container .tips-content > div p:first-of-type {
  font-weight: 600;
  color: #212121;
}
.section-5 {
  padding: 64px 0;
  background: #f5fdf9;
  margin-bottom: 64px;
}

.section-5::before {
  content: "";
  position: absolute;
  background: url('data:image/svg+xml,<svg width="384" height="341" viewBox="0 0 384 341" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.3" d="M117.94 -370.233C-41.1677 -210.733 -38.0934 51.1996 125.853 215.147C289.8 379.093 551.733 382.168 711.233 223.06L595.285 107.112C497.719 204.286 337.667 201.911 237.707 101.952C137.748 1.99278 135.373 -158.06 232.547 -255.626L117.94 -370.233Z" stroke="%233DDC84"/></svg>')
    no-repeat center center;
  background-size: 100% 100%;
  width: 375px;
  height: 340px;
  right: 0;
  top: 0;
  pointer-events: none;
}

.section-5::after {
  content: "";
  position: absolute;
  background: url('data:image/svg+xml,<svg width="335" height="375" viewBox="0 0 335 375" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.1" d="M-525 331.841C-474.875 103.44 -244.248 -40.5197 -9.28742 11.0453C225.674 62.6103 374.821 289.916 324.696 518.317L157.826 481.695C188.38 342.471 97.1013 204.168 -45.7934 172.808C-188.688 141.448 -329.493 228.817 -360.048 368.042L-525 331.841Z" fill="%233DDC84"/></svg>')
    no-repeat left center;
  background-size: 100% 100%;
  width: 310px;
  height: 320px;
  left: 0;
  bottom: 0;
  pointer-events: none;
}

.section-5 .img-logo {
  width: 128px;
  height: 128px;
}

.section-5 h2 {
  font-size: 48px;
  font-weight: 700;
  line-height: 57.6px;
}

.section-5 .sub {
  color: #525252;
  font-size: 18px;
  font-weight: 500;
  max-width: 800px;
}

@media (min-width: 992px) {
  .section-5 .sub {
    font-size: 24px;
  }
}

.section-5 .sub .realdownloads {
  font-weight: 500;
  font-size: 18px;
}
@media (min-width: 1280px) {
  .section-5 {
    margin-bottom: 100px;
  }
}
@media (min-width: 1600px) {
  .section-5 {
    margin-bottom: 120px;
  }
  .section-5 .sub .realdownloads {
    font-size: 28px;
  }
}



.section-5 .des-list {
  margin-top: 48px;
  max-width: 1450px;
}

.section-5 .des-list .item svg {
  color: #5252ff;
}

.section-5 .des-list .item .tit {
  color: #212121;
  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
}

.section-5 .des-list .item .des {
  color: #848484;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}

.section-5 .review {
  gap: 26px;
}

.section-5 .review .trustpilot {
  position: relative;
  width: 149px;
}

.section-5 .review .trustpilot::after {
  content: "";
  display: block;
  width: 2px;
  height: 30px;
  background: #d8dfe2;
  position: absolute;
  top: 50%;
  right: -13px;
  transform: translateY(-50%);
}

.section-5 .review .star {
  width: 209.5px;
}

@media (max-width: 1600px) {
  .section-5 {
    padding: 80px 0 32px;
  }
  .section-5 .img-logo {
    width: 96px;
    height: 96px;
  }
  .section-5 h2 {
    font-size: 36px;
    line-height: 50.4px;
  }
  .section-5 a .start {
    height: 32px;
    width: auto;
  }
  .section-5 .comment-points {
    font-size: 16px;
    line-height: 24px;
  }
  .section-5 .btn.btn-xl {
    padding: 0 16px;
    height: 48px;
    font-size: 16px;
  }
  .section-5 .btn-29.btn-outline-black {
    padding: 0 32px;
  }
  .section-5 .des-list {
    margin-top: 40px;
  }
  .section-5 .des-list .item img {
    width: 40px;
    height: 40px;
  }
  .section-5 .des-list .item .tit {
    font-size: 16px;
  }
}

@media (max-width: 992px) {
  .section-5 {
    padding: 64px 0;
  }
  .section-5::before {
    width: 288px;
    height: 240px;
  }
  .section-5 .img-logo {
    width: 80px;
    height: 80px;
  }
  .section-5 h2 {
    font-size: 32px;
    line-height: 1.2;
  }
  .section-5 .btn.btn-xl {
    padding: 0 50px;
    height: 56px;
  }
  .section-5 a .start {
    height: 24px;
  }
  .section-5 .des-list {
    margin-top: 32px;
    gap: 20px 24px;
  }
  .section-5 .des-list .item {
    flex: 1 1 30%;
  }
  .section-5 .des-list .item .des {
    font-size: 12px;
  }
}

@media (max-width: 576px) {
  .section-5::before {
    background: url('data:image/svg+xml,<svg width="156" height="220" viewBox="0 0 156 220" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.3" d="M67.8575 -190.697C-23.9483 -98.723 -22.1908 52.3628 72.3672 146.921C166.925 241.479 318.011 243.236 409.985 151.431L343.039 84.4843C286.829 140.526 194.569 139.177 136.954 81.5616C79.3386 23.9466 77.9891 -68.3135 134.031 -124.523L67.8575 -190.697Z" stroke="%233DDC84" stroke-width="0.428648"/></svg>')
      no-repeat center center;
    width: 156px;
    height: 220px;
  }
  .section-5::after {
    background: url('data:image/svg+xml,<svg width="231" height="248" viewBox="0 0 231 248" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.1" d="M-289 86.4156C-172.373 -30.2115 19.3761 -28.0392 139.353 91.9376C259.33 211.914 261.502 403.664 144.875 520.291L59.6669 435.083C130.758 363.992 129.121 247.121 56.1556 174.156C-16.8099 101.19 -133.68 99.5529 -204.772 170.644L-289 86.4156Z" fill="%233DDC84"/></svg>')
      no-repeat center center;
    width: 231px;
    height: 248px;
  }
  .section-5 .des-list .item {
    flex: 1 1 45%;
  }
  .section-5 .review {
    gap: 16px;
  }
  .section-5 .review .trustpilot {
    order: 3;
    width: 132px;
  }
  .section-5 .review .trustpilot::after {
    display: none;
  }
  .section-5 .review .text {
    order: 2;
    font-size: 16px;
  }
  .section-5 .review .star {
    width: 190px;
    order: 1;
  }
  .section-5 .review .star span {
    font-size: 24px;
  }
}

.section-6 {
  margin-bottom: 120px;
}
.section-6 .container {
  padding: 0 24px;
  max-width: 1698px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.section-6 .container .box-content {
  margin-top: 64px;
  gap: 32px;
  display: flex;
  flex-wrap: wrap;
  height: max-content;
}
.section-6 .container .box-content .item {
  width: calc((100% - 64px) / 3);
  display: flex;
  flex-direction: column;
  gap: 32px;
  height: auto;
  justify-content: space-between;
}
.section-6 .container .box-content .item > div {
  display: flex;
  align-items: center;
  background: #f8f8f8;
  border-radius: 8px;
  overflow: hidden;
}
.section-6 .container .box-content .item > div > img {
  max-width: 189px;
  height: 100%;
  object-fit: cover;
}
.section-6 .container .box-content .item > div > .text {
  padding: 42px 32px;
}
.section-6 .container .box-content .item > div > .text h6 {
  font-family: Be Vietnam Pro;
  font-weight: 500;
  font-size: 20px;
  line-height: 150%;
  color: #000;
  margin-bottom: 24px;
}
.section-6 .container .box-content .item-two {
  width: calc((100% - 64px) / 3);
}
.section-6 .container .box-content .item-two > div {
  height: auto;
  display: flex;
  flex-direction: column;
  background: #f8f8f8;
  border-radius: 16px;
  overflow: hidden;
}
.section-6 .container .box-content .item-two > div > img {
  max-width: 100%;
}
.section-6 .container .box-content .item-two > div > .text {
  padding: 32px;
}
.section-6 .container .box-content .item-two > div > .text h6 {
  font-family: Be Vietnam Pro;
  font-weight: 500;
  font-size: 20px;
  line-height: 150%;
  color: #000;
  margin-bottom: 16px;
}
.section-6 .container .box-content .item-two > div > .text .p2-tit {
  font-family: Be Vietnam Pro;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  margin-bottom: 24px;
  color: #515455;
}
@media (max-width: 1600px) {
  .section-1 {
    background: url(https://images.tenorshare.com/img-2023/single-page/frp-bypass-apk/sec1-bg-1366.png) no-repeat center;
    background-size: cover;
    height: 614px;
  }
  .section-1 .container {
    padding-top: 56px;
  }
  .section-1 p {
    font-size: 14px;
  }
  .section-2 {
    padding: 99px 0 123px;
    margin-bottom: 100px;
  }
  .section-3 {
    margin-bottom: 100px;
  }
  .section-3 .container .list-content {
    margin-top: 32px;
  }
  .section-4 {
    margin-bottom: 100px;
  }
  .section-4 .container .tips-content {
    margin-top: 32px;
  }
  .section-4 .container .tips-content > div p {
    font-size: 18px;
  }
  .section-6 .container .box-content {
    margin-top: 48px;
    gap: 24px;
  }
  .section-6 .container .box-content .item {
    width: calc((100% - 48px) / 3);
    gap: 24px;
  }
  .section-6 .container .box-content .item > div > .text {
    padding: 30.5px 24px;
  }
  .section-6 .container .box-content .item > div > img {
    max-width: 138px;
  }
  .section-6 .container .box-content .item .text .btn,
  .section-6 .container .box-content .item-two .text .btn {
    height: 42px;
    font-size: 14px;
  }
  .section-6 .container .box-content .item-two {
    width: calc((100% - 48px) / 3);
  }
  .section-6 .container .box-content .item-two > div > .text {
    padding: 24px;
  }
  .section-6 .container .box-content .item > div > .text h6 {
    font-size: 14px;
    margin-bottom: 16px;
  }
  .section-6 .container .box-content .item-two > div > .text h6 {
    font-size: 14px;
    margin-bottom: 12px;
  }
  .section-6 .container .box-content .item-two > div > .text .p2-tit {
    font-size: 12px;
    margin-bottom: 16px;
  }
}
@media (max-width: 1280px) {
  .section-2 .item-box {
    flex-direction: column;
    gap: 16px;
    margin-top: 32px;
  }
  .section-2 .item-box .item {
    width: 100%;
  }
  .section-2 {
    padding: 64px 0 40px;
    margin-bottom: 64px;
  }
  .section-3 {
    margin-bottom: 64px;
  }
  .section-4 {
    margin-bottom: 64px;
  }
  .section-4 .container .tips-content {
    padding: 24px 20px;
  }
  .section-4 .container .tips-content > div {
    flex-direction: column;
    align-items: center;
  }
  .section-4 .container .tips-content > img {
    display: none;
  }
  .section-4 .container .tips-content > div p {
    text-align: center;
  }
  .section-6 .container .box-content{
    flex-direction: column;
  }
  .section-6 .container .box-content .item,.section-6 .container .box-content .item-two{
    width: 100%;
  }
  .section-6 .container .box-content .item > div > img{
    max-width:122px;
  }
  .section-6 .container .box-content .item > div > .text{
    padding: 14px 20px;
  }
  .section-6 .container .box-content .item-two > div > .text{
    padding: 20px;
  }
  .section-6 .container .box-content .item .text .btn, .section-6 .container .box-content .item-two .text .btn{
    height: 36px;
  }
}
@media (max-width: 992px) {
  .section-1 {
    background: url(https://images.tenorshare.com/img-2023/single-page/frp-bypass-apk/sec1-bg-mobile.png) no-repeat center;
    background-size: cover;
    background-position: bottom;
    height: 653px;
  }
  .section-1 .container {
    padding-top: 32px;
  }
  .section-2 .item-box .item a {
    font-size: 16px;
  }
  .section-3 .container .list-content {
    padding: 32px 20px;
    gap: 16px;
  }
  .section-3 .container .list-content .item {
    width: 100%;
  }
  .section-3 .container .list-content .item a {
    font-size: 16px;
    line-height: 24px;
  }
}
@media (min-width: 1920px) {
  .section-1 {
    background: url(https://images.tenorshare.com/img-2023/single-page/frp-bypass-apk/sec1-bg-2560.png) no-repeat center;
    background-size: cover;
  }
}