.top-banner[data-v-18eeca83] {
  width: 100%;
  min-height: 664px;
  background: linear-gradient(180deg, #1244f0 0%, #000e62 100%);
  padding-top: 60px;
}
.contact-btn[data-v-18eeca83] {
  cursor: pointer;
  border-radius: 4px;
  background: #ffffff;
  font-family: PingFang SC;
  font-weight: 600;
  font-style: Regular;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  padding: 8px 67px;
  color: var(--color-bule-blue-6-primary, #1063f1);
}
.contact-btn[data-v-18eeca83]:hover {
  opacity: 0.8;
}
.contact-btn[data-v-18eeca83]:active {
  opacity: 0.7;
}
.top-banner-content[data-v-18eeca83] {
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.top-title-main[data-v-18eeca83] {
  font-family: Montserrat;
  font-weight: 700;
  font-style: Bold;
  font-size: 52px;
  line-height: 78px;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  color: #ffffff;
  margin-bottom: 12px;
}
.top-sub-title[data-v-18eeca83] {
  font-family: Inter;
  font-weight: 500;
  font-style: Medium;
  font-size: 22px;
  line-height: 24px;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  color: #ffffff;
  margin-bottom: 40px;
}
.top-benefits[data-v-18eeca83] {
  display: flex;
  gap: 32px;
  margin-bottom: 40px;
  justify-content: center;
  align-items: center;
}
.benefit-item[data-v-18eeca83] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Inter;
  font-weight: 400;
  font-style: Regular;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0%;
  border-radius: 16px;
  width: 155px;
  border: 1px solid #ffffff;
  color: #fff;
}
.benefit-item img[data-v-18eeca83] {
  width: 16px;
  margin-right: 6px;
}
.top-get-started-btn[data-v-18eeca83] {
  font-family: Inter;
  font-weight: 500;
  font-style: Medium;
  font-size: 18px;
  cursor: pointer;
  line-height: 24px;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  padding: 19px 15px;
  background: linear-gradient(89.76deg, #3cbeff 32.7%, #126aff 120.03%);
  border-radius: 10px;
  color: #ffffff;
}
@media (max-width: 765px) {
.h5-content-top[data-v-18eeca83] {
    margin-top: 40px;
    padding: 40px 16px 51px;
    min-height: auto;
}
.h5-content-top .contact-btn[data-v-18eeca83] {
    width: 100%;
}
.h5-content-top .top-title-main[data-v-18eeca83] {
    font-size: 32px;
    line-height: 48px;
}
.h5-content-top .top-sub-title[data-v-18eeca83] {
    font-size: 16px;
    margin-bottom: 24px;
}
}

.home-new-provider-content[data-v-4d2f2bee] {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(3, 255px);
  justify-content: space-evenly;
  column-gap: 0;
  row-gap: 24px;
}
.home-new-provider-content .content-item[data-v-4d2f2bee] {
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(20px);
  border: 2px solid;
  border-image-source: linear-gradient(180deg, #ffffff 0%, rgba(255, 255, 255, 0.5) 100%);
  border-radius: 20px;
  width: 255px;
  padding: 20px;
  height: 197px;
  text-align: left;
}
.home-new-provider-content .content-item img[data-v-4d2f2bee] {
  width: 26px;
  height: 26px;
}
.home-new-provider-content .content-item .home-new-provider-content-title[data-v-4d2f2bee] {
  margin: 4px 0 12px 0;
  font-family: Inter;
  font-weight: 600;
  font-style: Semi Bold;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  vertical-align: middle;
}
.home-new-provider-content .content-item .home-new-provider-content-description[data-v-4d2f2bee] {
  font-family: Inter;
  font-weight: 400;
  font-style: Regular;
  font-size: 14px;
  leading-trim: NONE;
  line-height: 22px;
  letter-spacing: 0%;
}
@media (max-width: 765px) {
.home-new-provider-content[data-v-4d2f2bee] {
    display: block;
}
.home-new-provider-content .content-item[data-v-4d2f2bee] {
    width: 100%;
    margin-top: 16px;
}
}

.provider-icon-title-container[data-v-3e34405d] {
  display: flex;
  align-items: center;
  gap: 80px;
  justify-content: space-between;
}
.provider-icon-title-container .provider-icon-title[data-v-3e34405d] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.provider-icon-title-container .provider-icon-title .provider-icon[data-v-3e34405d] {
  width: 98px;
  border-radius: 100%;
}
.provider-icon-title-container .provider-icon-title .provider-title[data-v-3e34405d] {
  font-family: Inter;
  font-weight: 400;
  font-style: Regular;
  font-size: 14px;
  leading-trim: NONE;
  line-height: 20px;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  margin-top: 12px;
}
@media (max-width: 765px) {
.provider-icon-title-container[data-v-3e34405d] {
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 20px 14px;
    /* 纵向留点空间按需调整 */
}
.provider-icon-title-container .provider-icon-title[data-v-3e34405d] {
    width: 30%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.provider-icon-title-container .provider-icon-title .provider-title[data-v-3e34405d] {
    font-size: 10px;
    line-height: 12px;
    margin-top: 8px;
}
.provider-icon-title-container .provider-icon-title .provider-title .provider-icon[data-v-3e34405d] {
    width: 64px;
}
}

.h5-case[data-v-8bf8cd9a] {
  width: 100%;
  text-align: center;
}
.h5-case h2[data-v-8bf8cd9a] {
  display: inline-block;
  color: #333;
  font-family: 'PingFang HK';
  font-size: 20px;
  font-weight: 600;
  margin: 24px 0 16px 0;
}
.h5-case .swiper[data-v-8bf8cd9a] {
  display: flex;
  justify-content: center;
}
.h5-case .swiper .img-wrapper[data-v-8bf8cd9a] {
  border-radius: 16px;
  width: 100%;
}
.h5-case .swiper .img-wrapper img[data-v-8bf8cd9a] {
  width: 100%;
  height: 211px;
}
.h5-case .swiper .img-wrapper .desc[data-v-8bf8cd9a] {
  text-align: left;
  width: 100%;
  position: relative;
  margin-top: 16px;
  margin-bottom: 16px;
  height: 30px;
  line-height: 30px;
}
.h5-case .swiper .img-wrapper .desc .name[data-v-8bf8cd9a] {
  color: #252422;
  font-size: 14px;
  font-weight: 600;
}
.h5-case .swiper .img-wrapper .desc .link[data-v-8bf8cd9a] {
  position: absolute;
  right: 0;
  cursor: pointer;
  font-size: 12px;
  font-weight: 400;
}
.h5-case .swiper .img-wrapper .desc .link a[data-v-8bf8cd9a] {
  color: #1063F1;
}
.h5-case .swiper .img-wrapper .desc .link i[data-v-8bf8cd9a] {
  width: 16px;
  height: 16px;
  color: #1063F1;
}
.h5-case .show-more-case[data-v-8bf8cd9a] {
  padding: 8px 15px;
  font-size: 12px;
  border-radius: 3px;
  color: #fff;
  background-color: #1063f1;
}
.h5-case .swiper-pagination[data-v-8bf8cd9a] {
  position: absolute;
  bottom: 0px;
  width: 100%;
}
.h5-case .swiper-pagination .swiper-pagination-item[data-v-8bf8cd9a] {
  padding: 10px 0;
  cursor: pointer;
  display: inline-block;
  margin-right: 2px;
  width: 25px;
}
.h5-case .swiper-pagination .swiper-pagination-item .swiper-pagination-item-handle[data-v-8bf8cd9a] {
  width: 25px;
  height: 2px;
  background: #cecece;
  opacity: 0.4;
}
.h5-case .swiper-pagination .swiper-pagination-item .swiper-pagination-item-handle[data-v-8bf8cd9a]:hover {
  background: #272727;
}
.h5-case .swiper-pagination .swiper-pagination-active-item .swiper-pagination-item-handle[data-v-8bf8cd9a] {
  background: #272727;
  animation: handle-data-v-8bf8cd9a;
  animation-duration: 5.5s;
  animation-timing-function: linear;
}
@keyframes handle-data-v-8bf8cd9a {
from {
    width: 0;
}
to {
    width: 33px;
}
}

.provider-container[data-v-1232dc13] {
  background: linear-gradient(180deg, #ffffff 0%, #e5f6ff 44.56%);
  margin: -208px auto 0;
  border-radius: 20px;
  padding: 68px 41px 0 41px;
  height: 607px;
  position: relative;
  width: 1320px;
}
.provider-container .provider-container-bg[data-v-1232dc13] {
  position: absolute;
  bottom: 0;
  right: 0;
  object-fit: cover;
  width: 674px;
  height: 485px;
}
.provider-container .provider-content-top[data-v-1232dc13] {
  display: flex;
}
.provider-container .provider-content-top .provider-content-left[data-v-1232dc13] {
  margin-top: 89px;
}
.provider-container .provider-content-top .provider-content-left .provider-content-left-title[data-v-1232dc13] {
  font-family: Montserrat;
  font-weight: 700;
  font-style: Bold;
  font-size: 36px;
  leading-trim: NONE;
  line-height: 46px;
  letter-spacing: 0%;
  vertical-align: middle;
}
.provider-container .provider-content-top .provider-content-left .provider-content-left-title .provider-content-left-title-highlight[data-v-1232dc13] {
  color: var(--color-bule-blue-4-border-hover, #63a7ff);
}
.provider-container .provider-content-top .provider-content-left .provider-content-left-description[data-v-1232dc13] {
  max-width: 350px;
  font-family: Inter;
  font-weight: 400;
  font-style: Regular;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: 0%;
  vertical-align: middle;
  margin-top: 23px;
}
.provider-container .provider-content-top .provider-content-right[data-v-1232dc13] {
  flex: 1;
  text-align: right;
}
.provider-container .provider-content-top .provider-content-right .provider-content-right-inner[data-v-1232dc13] {
  display: inline-block;
  max-width: 100%;
  text-align: left;
}
.provider-container .provider-content-bottom[data-v-1232dc13] {
  padding: 20px 55px;
  background: #ffffff80;
  border: 2px solid;
  border-image-source: linear-gradient(180deg, #ffffff 0%, rgba(255, 255, 255, 0.5) 100%);
  backdrop-filter: blur(20px);
  box-shadow: 0px 4px 20px 0px #98aedd33;
  margin-top: 57px;
  border-radius: 20px;
}
@media (max-width: 765px) {
.provider-container[data-v-1232dc13] {
    margin: 0;
    padding: 40px 16px;
    height: 862px;
    width: auto;
}
.provider-container .provider-container-bg[data-v-1232dc13] {
    position: absolute;
    bottom: 0;
    right: 0;
    object-fit: cover;
    width: 302px;
    height: 419px;
}
.provider-container .provider-content-top[data-v-1232dc13] {
    flex-direction: column;
}
.provider-container .provider-content-top .provider-content-left[data-v-1232dc13] {
    margin-top: 0;
}
.provider-container .provider-content-top .provider-content-left .provider-content-left-title[data-v-1232dc13] {
    font-size: 32px;
}
.provider-container .provider-content-top .provider-content-left .provider-content-left-description[data-v-1232dc13] {
    font-size: 16px;
}
.provider-container .provider-content-bottom[data-v-1232dc13] {
    padding: 20px;
}
}

.home-logo-container[data-v-f369ba9a] {
  overflow: hidden;
  width: 100%;
  margin: 0 auto;
}
.home-logo-marquee[data-v-f369ba9a] {
  overflow: hidden;
  position: relative;
}
.home-logo[data-v-f369ba9a] {
  display: flex;
  justify-content: space-between;
  flex-shrink: 0;
}
.home-logo-track[data-v-f369ba9a] {
  display: flex;
  width: fit-content;
}
@keyframes marquee-data-v-f369ba9a {
0% {
    transform: translateX(0);
}
100% {
    transform: translateX(-50%);
}
}
/* 悬停时暂停动画 */
@media screen and (max-width: 1440px) {
.home-logo-container[data-v-f369ba9a] {
    width: 1200px;
    padding: 0 24px;
}
}
@media screen and (min-width: 1440px) {
.home-logo-container[data-v-f369ba9a] {
    width: 1440px;
    padding: 0 24px;
}
}
@media screen and (min-width: 768px) {
.home-logo-item[data-v-f369ba9a] {
    height: 78px;
    margin: 0 20px;
}
.home-logo-track-roll[data-v-f369ba9a] {
    animation: marquee-data-v-f369ba9a 50s linear infinite;
}
}
@media screen and (max-width: 768px) {
.home-logo-container[data-v-f369ba9a] {
    width: 100%;
    padding: 0 16px;
}
.home-logo-item[data-v-f369ba9a] {
    max-height: 52px;
    margin: 0 10px;
}
.home-logo-track-roll[data-v-f369ba9a] {
    animation: marquee-data-v-f369ba9a 50s linear infinite;
}
}

.seamless-container[data-v-121a357f] {
  overflow: hidden;
  margin: 160px auto 0;
  width: 1320px;
}
.seamless-container .same-less-swiper[data-v-121a357f] {
  width: 100%;
}
.seamless-container .seamless-content .seamless-content-title[data-v-121a357f] {
  font-family: Montserrat;
  font-weight: 700;
  font-style: Bold;
  font-size: 36px;
  line-height: 36px;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
}
.seamless-container .seamless-content .seamless-content-main[data-v-121a357f] {
  margin: 40px auto 56px;
  display: flex;
}
.seamless-container .seamless-content .seamless-content-main .seamless-media[data-v-121a357f] {
  width: 920px;
  margin-right: 24px;
  height: 517px;
}
.seamless-container .seamless-content .seamless-content-main .seamless-media .seamless-media-video[data-v-121a357f] {
  height: 100%;
}
.seamless-container .seamless-content .seamless-content-main .seamless-media .seamless-media-video[data-v-121a357f] iframe {
  border-radius: 20px;
}
.seamless-container .seamless-content .seamless-content-main .seamless-features[data-v-121a357f] {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 68px;
  backdrop-filter: blur(5px);
  height: 517px;
  box-shadow: 0px 6px 20px 0px #98aedd33;
  border-radius: 20px;
  padding: 40px 27px;
}
.seamless-container .seamless-content .seamless-content-main .seamless-features .seamless-feature-item[data-v-121a357f] {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 6px;
}
.seamless-container .seamless-content .seamless-content-main .seamless-features .seamless-feature-item img[data-v-121a357f] {
  width: 50px;
  height: 50px;
}
.seamless-container .seamless-content .seamless-content-main .seamless-features .seamless-feature-item .seamless-feature-item-text[data-v-121a357f] {
  font-family: Inter;
  font-weight: 400;
  font-style: Regular;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 26px;
  letter-spacing: 0%;
  vertical-align: middle;
}
.seamless-container[data-v-121a357f] .home-logo-container {
  padding: 0;
}
@media (max-width: 765px) {
.seamless-container[data-v-121a357f] {
    width: auto;
    margin: 244px 16px 0;
}
.seamless-container .seamless-content .seamless-content-title[data-v-121a357f] {
    font-size: 32px;
    line-height: 48px;
}
.seamless-container .seamless-content .seamless-content-main[data-v-121a357f] {
    flex-direction: column;
    margin: 14px auto  0;
}
.seamless-container .seamless-content .seamless-content-main .seamless-media[data-v-121a357f] {
    width: auto;
    height: 200px;
    margin-right: 0;
    margin-bottom: 18px;
}
.seamless-container .seamless-content .seamless-content-main .seamless-features[data-v-121a357f] {
    width: auto;
    padding: 48px 28px;
    margin-bottom: 14px;
}
}

.ceo-message-container[data-v-6141af41] {
  display: flex;
  align-items: stretch;
  background: #fff;
  border-radius: 20px;
  border: 2px solid;
  box-shadow: 0px 6px 20px 0px #4b62b54d;
  padding: 44px 50px;
  margin: 100px auto 0;
  position: relative;
  min-height: 406px;
  border-image-source: linear-gradient(180deg, #ffffff 0%, rgba(255, 255, 255, 0.5) 100%);
  width: 1320px;
}
.ceo-message-container .ceo-img[data-v-6141af41] {
  position: absolute;
  bottom: -2px;
  right: -2px;
}
.ceo-message-container .bottom-bg[data-v-6141af41] {
  width: 100%;
  height: 50px;
  position: absolute;
  backdrop-filter: blur(20px);
  bottom: -2px;
  border-radius: 0 0 20px 20px;
  background: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(10px);
  right: -2px;
}
.ceo-message-content[data-v-6141af41] {
  max-width: 712px;
  max-height: 300px;
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ceo-message-title[data-v-6141af41] {
  font-family: Montserrat;
  font-weight: 700;
  font-style: Bold;
  font-size: 36px;
  leading-trim: NONE;
  line-height: 36px;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #000;
}
.ceo-message-quote[data-v-6141af41] {
  font-family: Inter;
  font-weight: 400;
  font-style: Regular;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 26px;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #000;
  margin: 24px 0;
}
.ceo-message-actions[data-v-6141af41] {
  display: flex;
  gap: 24px;
  align-items: center;
}
.ceo-demo-btn[data-v-6141af41] {
  font-family: Inter;
  font-weight: 500;
  font-style: Medium;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 24px;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  background: linear-gradient(270deg, #3cbeff 0%, #126aff 95.38%);
  border: none;
  border-image-source: linear-gradient(180deg, #ffffff 0%, rgba(255, 255, 255, 0.4) 100%);
  padding: 13px 23px;
  border-radius: 16px;
  cursor: pointer;
}
.ceo-linkedin-btn[data-v-6141af41] {
  font-family: Inter;
  font-weight: 400;
  font-style: Regular;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 24px;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  text-decoration: underline;
  text-decoration-style: solid;
  text-decoration-offset: 0%;
  text-decoration-thickness: 0%;
  text-decoration-skip-ink: auto;
  cursor: pointer;
  color: #000;
}
@media (max-width: 765px) {
.ceo-message-container[data-v-6141af41] {
    box-shadow: 0px 6px 20px 0px #4b62b54d;
    border: 2px solid;
    border-image-source: linear-gradient(180deg, #ffffff 0%, rgba(255, 255, 255, 0.5) 100%);
    background: #fff;
    margin: 60px 16px 0;
    padding: 30px 16px;
    width: auto;
}
.ceo-message-container .ceo-message-content[data-v-6141af41] {
    max-height: fit-content;
}
.ceo-message-container .ceo-message-content .ceo-img[data-v-6141af41] {
    width: 100px;
    align-self: flex-end;
    margin-top: 19px;
}
.ceo-message-container .ceo-message-content .ceo-message-title[data-v-6141af41] {
    font-size: 32px;
}
.ceo-message-container .ceo-message-content .ceo-message-quote[data-v-6141af41] {
    font-size: 16px;
}
.ceo-message-container .ceo-message-content .ceo-message-actions[data-v-6141af41] {
    flex-direction: column;
    align-items: start;
    gap: 0;
}
.ceo-message-container .ceo-message-content .ceo-message-actions .ceo-demo-btn[data-v-6141af41] {
    margin-bottom: 21px;
    border-radius: 12px;
}
}

.price-section[data-v-571087d8] {
  width: 100%;
  padding: 185px 60px 68px;
  background: linear-gradient(180deg, #1244f0 0%, #000e62 100%);
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: -105px;
}
.price-header[data-v-571087d8] {
  text-align: center;
  margin-bottom: 32px;
}
.price-title[data-v-571087d8] {
  font-family: Montserrat;
  font-weight: 700;
  font-style: Bold;
  font-size: 36px;
  leading-trim: NONE;
  line-height: 46px;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  color: #fff;
}
.price-subtitle[data-v-571087d8] {
  color: #fff;
  font-family: Montserrat;
  font-weight: 700;
  font-style: Bold;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 46px;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  margin-bottom: 40px;
}
.price-content[data-v-571087d8] {
  border-radius: 20px;
  min-height: 486px;
  display: flex;
  align-items: center;
  justify-content: end;
  padding: 30px 68px 30px 28px;
  width: 100%;
  position: relative;
  background: linear-gradient(180deg, #FFFFFF 0%, #D7E5FF 100%);
  box-shadow: 0px 6px 20px 0px #98AEDD33;
  width: 1320px;
}
.price-content .price-img[data-v-571087d8] {
  position: absolute;
  left: 0;
  top: 47px;
  bottom: 47px;
}
.price-info[data-v-571087d8] {
  max-width: 500px;
}
.price-info-title[data-v-571087d8] {
  font-family: Montserrat;
  font-weight: 700;
  font-style: Bold;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 32px;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #333;
  margin-bottom: 17px;
}
.price-info-desc[data-v-571087d8] {
  font-family: Inter;
  font-weight: 400;
  font-style: Regular;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 26px;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #666;
}
.price-view-btn[data-v-571087d8] {
  padding: 13px 40px;
  margin-top: 31px;
  font-family: Inter;
  font-weight: 500;
  font-style: Medium;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 24px;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  background: linear-gradient(270deg, #3cbeff 0%, #126aff 95.38%);
  border: 1px solid;
  border-image-source: linear-gradient(180deg, #ffffff 0%, rgba(255, 255, 255, 0.4) 100%);
  border-radius: 12px;
  border: none;
  cursor: pointer;
}
@media (max-width: 765px) {
.price-section[data-v-571087d8] {
    margin-top: -116px;
    padding: 152px 16px 72px;
}
.price-section .price-title[data-v-571087d8] {
    font-size: 32px;
}
.price-section .price-subtitle[data-v-571087d8] {
    font-size: 16px;
    margin-bottom: 0px;
    margin-top: 0;
}
.price-section .price-view-btn[data-v-571087d8] {
    font-family: Inter;
    font-weight: 500;
    font-style: Medium;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    padding: 13px 40px;
    border: 2px solid #ffffff;
    border-radius: 12px;
    background: transparent;
    margin-top: 0;
}
}

.improve-card[data-v-8e5cf4e2] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  border-radius: 20px;
  padding: 40px 32px;
  min-height: 612px;
  background: linear-gradient(180deg, #fcfcfc -14.96%, #e3f0ff 29.12%, #c2d1ff 123.95%);
}
.improve-card .card-image-box[data-v-8e5cf4e2] {
  padding: 16px 11px;
  border-radius: 20px;
  border: 1px solid #FFF;
  background: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(15px);
  margin-top: 38px;
  flex: 1;
  display: flex;
  align-items: center;
}
.improve-card .card-image-box[data-v-8e5cf4e2] .imageOrVideo {
  width: 100%;
  height: 100%;
}
.improve-card .card-image-box[data-v-8e5cf4e2] .imageOrVideo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  border-radius: 20px;
}
.improve-card .card-image-box[data-v-8e5cf4e2] .imageOrVideo iframe {
  border-radius: 20px;
}
.card-text .card-title[data-v-8e5cf4e2] {
  font-family: Montserrat;
  font-weight: 700;
  font-style: Bold;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 32px;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #333;
}
.card-text .card-description[data-v-8e5cf4e2] {
  margin: 16px auto 0;
  line-height: 1.6;
  font-family: Inter;
  font-weight: 400;
  font-style: Regular;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 26px;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #666666;
}
.card-text .card-link[data-v-8e5cf4e2] {
  font-family: Inter;
  font-weight: 400;
  font-style: Regular;
  font-size: 20px;
  leading-trim: NONE;
  line-height: 32px;
  letter-spacing: 0%;
  vertical-align: middle;
  color: var(--color-bule-blue-6-primary, #1063f1);
  margin-top: 16px;
  cursor: pointer;
  display: block;
}
@media (max-width: 765px) {
.improve-card[data-v-8e5cf4e2] {
    margin-top: 60px;
    padding: 0;
    background: none;
    min-height: fit-content;
}
.improve-card .card-text .card-title[data-v-8e5cf4e2] {
    font-size: 20px;
    line-height: 24px;
}
.improve-card .card-text .card-description[data-v-8e5cf4e2] {
    line-height: 24px;
}
.improve-card .card-text .card-link[data-v-8e5cf4e2] {
    display: block;
    font-size: 16px;
    margin: 20px auto 0;
}
.improve-card .imageOrVideo[data-v-8e5cf4e2] {
    display: flex;
    align-items: center;
}
}

.improve-process[data-v-2c0d79cc] {
  padding: 0 60px;
}
.section-heading[data-v-2c0d79cc] {
  font-family: Montserrat;
  font-weight: 700;
  font-style: Bold;
  font-size: 36px;
  leading-trim: NONE;
  line-height: 36px;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  margin: 80px auto 55px;
}
.cards-grid[data-v-2c0d79cc] {
  width: 1320px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 38px;
}
@media (max-width: 765px) {
.improve-process[data-v-2c0d79cc] {
    background: linear-gradient(180deg, #fcfcfc -14.96%, #e3f0ff 29.12%, #c2d1ff 123.95%);
    padding: 0 16px 34px;
}
.improve-process .section-heading[data-v-2c0d79cc] {
    font-size: 32px;
    line-height: 40px;
    padding-top: 40px;
    margin: 0;
    text-align: left;
}
.improve-process .cards-grid[data-v-2c0d79cc] {
    display: block;
    width: auto;
}
}

.products-integrations-container[data-v-0bc1537c] {
  background: linear-gradient(180deg, #1244f0 0%, #000e62 100%);
  border-radius: 20px;
  padding: 40px;
  display: flex;
  flex-direction: column;
  align-items: center;
  box-shadow: 0px 6px 20px 0px #08306b1a;
  min-height: 437px;
  margin: 53px auto 80px;
  width: 1320px;
}
.products-integrations-title[data-v-0bc1537c] {
  font-family: Montserrat;
  font-weight: 700;
  font-style: Bold;
  font-size: 36px;
  leading-trim: NONE;
  line-height: 46px;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  margin-bottom: 40px;
}
.products-integrations-icons img[data-v-0bc1537c] {
  width: 100%;
}
.products-integrations-footer[data-v-0bc1537c] {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 40px;
}
.integrations-viewall-btn[data-v-0bc1537c] {
  font-family: Inter;
  font-weight: 500;
  font-style: Medium;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 24px;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  padding: 13px 24px;
  cursor: pointer;
  border: 1px solid #ffffff;
  border-radius: 8px;
  color: #ffffff;
}
@media (max-width: 765px) {
.products-integrations-container[data-v-0bc1537c] {
    margin: 0;
    background: linear-gradient(180deg, #1244f0 18.27%, #0117a0 100%);
    border-radius: 0;
    padding: 48px 16px 54px;
    min-height: auto;
    width: auto;
}
.products-integrations-container .products-integrations-title[data-v-0bc1537c] {
    text-align: left;
    font-size: 32px;
    margin-bottom: 20px;
}
.products-integrations-container .products-integrations-footer[data-v-0bc1537c] {
    margin-top: 20px;
}
}

.client-say-section[data-v-0638b640] {
  padding: 0px 0 59px;
  width: 1320px;
  margin: 0 auto;
}
.client-say-title[data-v-0638b640] {
  font-family: Montserrat;
  font-weight: 700;
  font-style: Bold;
  font-size: 36px;
  leading-trim: NONE;
  line-height: 36px;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  margin-bottom: 59px;
}
.client-say-content[data-v-0638b640] {
  display: flex;
  gap: 40px;
  justify-content: center;
  align-items: flex-start;
}
.client-say-main-video[data-v-0638b640] {
  flex: 2;
}
.client-say-main-video .video-frame[data-v-0638b640] {
  border-radius: 16px;
  overflow: hidden;
  height: 465px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(180deg, #1244f0 0%, #000e62 100%);
  padding: 11px 14px 8px 11px;
  border-radius: 20px;
}
.client-say-main-video .video-frame video[data-v-0638b640] {
  width: 100%;
  height: 100%;
  object-fit: cover;
  background: #000;
}
.client-say-main-video .side-video-caption[data-v-0638b640] {
  margin-top: 18px;
}
.client-say-side-videos[data-v-0638b640] {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.side-video-card[data-v-0638b640] {
  background: #fff;
  border-radius: 12px;
  padding: 0 0 8px 0;
}
.video-frame[data-v-0638b640] {
  width: 100%;
  height: 209px;
  border-radius: 20px;
  overflow: hidden;
  position: relative;
  padding: 9px 10px;
  background: linear-gradient(180deg, #FCFCFC -14.96%, #E3F0FF 29.12%, #C2D1FF 123.95%);
}
.video-frame video[data-v-0638b640] {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.side-video-caption[data-v-0638b640] {
  font-family: Inter;
  font-weight: 500;
  font-style: Medium;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 18px;
  letter-spacing: 0%;
  vertical-align: middle;
  margin-top: 12px;
}
@media (max-width: 765px) {
.client-say-section[data-v-0638b640] {
    padding: 37px 16px 48px;
    width: auto;
}
.client-say-section .client-say-title[data-v-0638b640] {
    font-size: 32px;
    line-height: 40px;
    text-align: left;
    margin-bottom: 24px;
}
.client-say-section .client-say-content[data-v-0638b640] {
    flex-direction: column;
    gap: 24px;
}
.client-say-section .client-say-content .client-say-main-video[data-v-0638b640] {
    width: 100%;
}
.client-say-section .client-say-content .client-say-main-video .video-frame[data-v-0638b640] {
    height: auto;
    width: 100%;
    background: linear-gradient(180deg, #fcfcfc -14.96%, #e3f0ff 29.12%, #c2d1ff 123.95%);
    padding: 9px 7px;
    border-radius: 20px;
}
.client-say-section .client-say-content .client-say-main-video .video-frame video[data-v-0638b640] {
    border-radius: 20px;
    height: 191px;
    background: none;
}
.client-say-section .client-say-content .client-say-side-videos[data-v-0638b640] {
    width: 100%;
}
.client-say-section .client-say-content .client-say-side-videos .video-frame[data-v-0638b640] {
    width: 100%;
    border-radius: 20px;
    background: linear-gradient(180deg, #fcfcfc -14.96%, #e3f0ff 29.12%, #c2d1ff 123.95%);
    padding: 9px 7px;
}
.client-say-section .client-say-content .client-say-side-videos .video-frame video[data-v-0638b640] {
    border-radius: 20px;
    height: 191px;
    background: none;
}
}

.faq-section[data-v-21072d5d] {
  margin: 0px auto 24px;
  width: 1320px;
}
.faq-section .faq-section__content[data-v-21072d5d] {
  padding: 20px;
  width: 100%;
  box-sizing: border-box;
  border: 0;
  display: flex;
  flex-direction: row;
  column-gap: 80px;
}
.faq-section .faq-section__content .overflow-ellipsis-2[data-v-21072d5d] {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.faq-section .faq-section__content-column[data-v-21072d5d] {
  width: calc(50% - 40px);
}
.faq-section .faq-section__content-item[data-v-21072d5d] {
  display: block;
  padding: 16px 8px 16px 0;
  width: 100%;
  box-sizing: border-box;
  border-top: 1px solid #f0f0f0;
}
.faq-section .faq-section__content-item[data-v-21072d5d]:last-child {
  border-bottom: 1px solid #f0f0f0;
}
.faq-section .faq-section__content[data-v-21072d5d]  .el-collapse-item__header,
.faq-section .faq-section__content[data-v-21072d5d]  .el-collapse-item__wrap,
.faq-section .faq-section__content[data-v-21072d5d]  .el-collapse-item__content {
  border-bottom: 0;
}
.faq-section .faq-section__content[data-v-21072d5d]  .el-collapse-item__header {
  color: #333;
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
  height: 64px;
}
.faq-section .faq-section__content[data-v-21072d5d]  .el-collapse-item__content {
  color: #303133;
  padding: 16px 0 0;
  font-weight: 400;
  font-size: 16px;
  line-height: 32px;
}
.faq-title[data-v-21072d5d] {
  font-family: Montserrat;
  font-weight: 700;
  font-style: Bold;
  font-size: 36px;
  leading-trim: NONE;
  line-height: 36px;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
}
.faq-subtitle[data-v-21072d5d] {
  font-family: Inter;
  font-weight: 400;
  font-style: Regular;
  font-size: 20px;
  leading-trim: NONE;
  line-height: 20px;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  margin: 28px auto 60px;
}
@media (max-width: 765px) {
.faq-section[data-v-21072d5d] {
    margin: 0 16px 14px;
    width: auto;
}
.faq-section .faq-title[data-v-21072d5d] {
    font-size: 32px;
    line-height: 40px;
    text-align: left;
}
.faq-section .faq-subtitle[data-v-21072d5d] {
    font-size: 16px;
    line-height: 30px;
    margin: 12px auto 0;
}
.faq-section .faq-section__content[data-v-21072d5d] {
    width: 100%;
    box-sizing: border-box;
    border: 0;
    padding: 20px 0;
}
.faq-section .faq-section__content-column[data-v-21072d5d] {
    width: 100%;
}
.faq-section .faq-section__content-item[data-v-21072d5d] {
    display: block;
    padding: 16px 8px 16px 0;
    width: 100%;
    box-sizing: border-box;
    border-top: 1px solid #f0f0f0;
}
.faq-section .faq-section__content-item[data-v-21072d5d]:last-child {
    border-bottom: 1px solid #f0f0f0;
}
.faq-section .faq-section__content[data-v-21072d5d]  .el-collapse-item__header,
  .faq-section .faq-section__content[data-v-21072d5d]  .el-collapse-item__wrap,
  .faq-section .faq-section__content[data-v-21072d5d]  .el-collapse-item__content {
    border-bottom: 0;
}
.faq-section .faq-section__content[data-v-21072d5d]  .el-collapse-item__header {
    color: #333;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    height: fit-content;
}
.faq-section .faq-section__content[data-v-21072d5d]  .el-collapse-item__content {
    padding: 16px 0 8px;
    color: #666;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
}

.info-form-container[data-v-5f4d663c] {
  max-width: 700px;
  margin: 0 auto;
  padding: 36px 32px 28px 32px;
  background: linear-gradient(111deg, #f7f8ff 60%, #f1f4ff 100%);
  border-radius: 16px;
  box-shadow: 0 6px 30px 0 #71738d3d;
}
.phone-company-row[data-v-5f4d663c] {
  display: flex;
  align-items: end;
}
[data-v-5f4d663c] .el-form .el-form-item__label {
  font-family: PingFang SC;
  font-weight: 400;
  font-style: Regular;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #333;
  margin-bottom: 8px;
  padding-bottom: 0;
}
[data-v-5f4d663c] .el-form .phone-country-form-item .el-form-item__label {
  margin-bottom: -2px;
}
.phone-form-item[data-v-5f4d663c] .el-form-item__label::before {
  opacity: 0 !important;
}
.info-form-tip[data-v-5f4d663c] {
  font-family: PingFang SC;
  font-weight: 400;
  font-style: Regular;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0%;
  margin-bottom: 24px;
}
.submit-btn[data-v-5f4d663c] {
  background: linear-gradient(112.87deg, rgba(16, 99, 241, 0.6) -9.58%, rgba(159, 136, 255, 0.6) 81.49%);
  border-radius: 4px;
  color: #fff;
  width: 100%;
  border: none;
  cursor: pointer;
  padding: 8px 0;
  font-family: Helvetica Neue;
  font-weight: 400;
  font-style: Regular;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
}
.submit-btn.can-submit[data-v-5f4d663c] {
  background: linear-gradient(112.87deg, #1063F1 -9.58%, #9F88FF 81.49%);
}
.my-input[data-v-5f4d663c] .el-input__inner {
  border-left-color: transparent;
  border-radius: 0 4px 4px 0;
}
.my-select[data-v-5f4d663c] .el-input .el-input__inner {
  border-radius: 4px 0 0 4px;
}


[data-v-549b4be4] .leave-info-dialog {
  border-radius: 12px;
  padding: 32px;
  background: linear-gradient(174.33deg, #e9edff 8.96%, #ffffff 18.87%, #ffffff 76.28%, #f4f4ff 89.42%);
}
[data-v-549b4be4] .leave-info-dialog .el-dialog__header {
  padding: 0;
  margin-bottom: 24px;
}
[data-v-549b4be4] .leave-info-dialog .el-dialog__body {
  padding: 0;
}
[data-v-549b4be4] .leave-info-dialog .el-dialog__title {
  font-family: Helvetica Neue;
  font-weight: 500;
  font-style: Medium;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
}


.whitepaper-container[data-v-af17da74] {
  margin: 60px auto 60px;
  border-radius: 20px;
  background: #1343f0;
  position: relative;
  width: 1320px;
}
.whitepaper-content[data-v-af17da74] {
  display: flex;
  align-items: stretch;
  padding: 50px 40px 80px 50px;
  height: 100%;
  position: relative;
  gap: 100px;
  flex-wrap: wrap;
}
.whitepaper-info[data-v-af17da74] {
  background: transparent;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.whitepaper-title[data-v-af17da74] {
  font-family: Inter;
  font-weight: 800;
  font-style: Extra Bold;
  font-size: 20px;
  line-height: 34px;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #fff;
  max-width: 382px;
  white-space: break-spaces;
}
.whitepaper-desc[data-v-af17da74] {
  color: #fff;
  font-family: Inter;
  font-weight: 500;
  font-style: Medium;
  font-size: 16px;
  line-height: 34px;
  letter-spacing: 0%;
  vertical-align: middle;
  margin: 8px 0;
  max-width: 382px;
  white-space: break-spaces;
}
.whitepaper-download[data-v-af17da74] {
  width: 118px;
  padding: 5px 0;
  cursor: pointer;
  font-family: Inter;
  font-weight: 500;
  font-style: Medium;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0%;
  color: #fff;
  border: 1px solid var(--color-border-color-border-secondary, #D9D9D9);
  text-align: center;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.download-icon[data-v-af17da74] {
  width: 14px;
  height: 14px;
  margin-right: 4px;
}
.whitepaper-image[data-v-af17da74] {
  position: absolute;
  right: 40px;
  bottom: 14px;
}
.whitepaper-image img[data-v-af17da74] {
  width: 240px;
  height: auto;
}
@media (max-width: 765px) {
.whitepaper-container[data-v-af17da74] {
    margin: 0 16px 24px;
    border-radius: 10px;
    width: auto;
.whitepaper-content {
      padding: 41px 16px 164px;
      gap: 40px;
}
.whitepaper-download {
      margin-top: 8px;
}
.whitepaper-image {
img {
        width: 149px;
        height: 149px;
}
}
}
}

.home-container[data-v-b6a5b118] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media screen and (min-width: 768px) {
.home-container-item[data-v-b6a5b118] {
    margin-top: 80px;
}
}
@media screen and (max-width: 768px) {
.home-container[data-v-b6a5b118] {
    padding: 0 20px;
}
.home-container-item[data-v-b6a5b118] {
    margin-top: 60px;
}
}

