/* Default styles */
:where(.css-1hpnbz2) a {
  color: #1677ff;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  -webkit-text-decoration-skip: objects;
}

:where(.css-1hpnbz2) a:hover {
  color: #69b1ff;
}

:where(.css-1hpnbz2) a:active {
  color: #0958d9;
}

:where(.css-1hpnbz2) a:active,
:where(.css-1hpnbz2) a:hover {
  text-decoration: none;
  outline: 0;
}

:where(.css-1hpnbz2) a:focus {
  text-decoration: none;
  outline: 0;
}

:where(.css-1hpnbz2) a[disabled] {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}

/* Popover styles */
:where(.css-1hpnbz2).ant-popover {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.88);
  font-size: 14px;
  line-height: 1.5714285714285714;
  list-style: none;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1030;
  font-weight: normal;
  white-space: normal;
  text-align: start;
  cursor: auto;
  user-select: text;
  --valid-offset-x: var(--arrow-offset-horizontal, var(--arrow-x));
  transform-origin: var(--valid-offset-x, 50%) var(--arrow-y, 50%);
  --antd-arrow-background-color: #ffffff;
  width: max-content;
  max-width: 100vw;
}

:where(.css-1hpnbz2).ant-popover-rtl {
  direction: rtl;
}

:where(.css-1hpnbz2).ant-popover-hidden {
  display: none;
}

:where(.css-1hpnbz2).ant-popover .ant-popover-content {
  position: relative;
}

:where(.css-1hpnbz2).ant-popover .ant-popover-inner {
  background-color: #ffffff;
  background-clip: padding-box;
  border-radius: 8px;
  box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08),
    0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  padding: 12px;
}

:where(.css-1hpnbz2).ant-popover .ant-popover-title {
  min-width: 177px;
  margin-bottom: 8px;
  color: rgba(0, 0, 0, 0.88);
  font-weight: 600;
  border-bottom: none;
  padding: 0;
}

:where(.css-1hpnbz2).ant-popover .ant-popover-inner-content {
  color: rgba(0, 0, 0, 0.88);
  padding: 0;
}

:where(.css-1hpnbz2).ant-popover .ant-popover-arrow {
  position: absolute;
  z-index: 1;
  display: block;
  pointer-events: none;
  width: 16px;
  height: 16px;
  overflow: hidden;
}

:where(.css-1hpnbz2).ant-popover .ant-popover-arrow::before {
  position: absolute;
  bottom: 0;
  inset-inline-start: 0;
  width: 16px;
  height: 8px;
  background: var(--antd-arrow-background-color);
  clip-path: polygon(
    1.6568542494923806px 100%,
    50% 1.6568542494923806px,
    14.34314575050762px 100%,
    1.6568542494923806px 100%
  );
  clip-path: path(
    "M 0 8 A 4 4 0 0 0 2.82842712474619 6.82842712474619 L 6.585786437626905 3.0710678118654755 A 2 2 0 0 1 9.414213562373096 3.0710678118654755 L 13.17157287525381 6.82842712474619 A 4 4 0 0 0 16 8 Z"
  );
  content: "";
}

:where(.css-1hpnbz2).ant-popover .ant-popover-arrow::after {
  content: "";
  position: absolute;
  width: 8.970562748477143px;
  height: 8.970562748477143px;
  bottom: 0;
  inset-inline: 0;
  margin: auto;
  border-radius: 0 0 2px 0;
  transform: translateY(50%) rotate(-135deg);
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.05);
  z-index: 0;
  background: transparent;
}

:where(.css-1hpnbz2).ant-popover .ant-popover-arrow:before {
  background: var(--antd-arrow-background-color);
}

:where(.css-1hpnbz2).ant-popover-placement-top > .ant-popover-arrow,
:where(.css-1hpnbz2).ant-popover-placement-topLeft > .ant-popover-arrow,
:where(.css-1hpnbz2).ant-popover-placement-topRight > .ant-popover-arrow {
  bottom: 0;
  transform: translateY(100%) rotate(180deg);
}

:where(.css-1hpnbz2).ant-popover-placement-top > .ant-popover-arrow {
  left: 50%;
  transform: translateX(-50%) translateY(100%) rotate(180deg);
}

:where(.css-1hpnbz2).ant-popover-placement-topLeft {
  --arrow-offset-horizontal: 12px;
}

:where(.css-1hpnbz2).ant-popover-placement-topLeft > .ant-popover-arrow {
  left: 12px;
}

:where(.css-1hpnbz2).ant-popover-placement-topRight {
  --arrow-offset-horizontal: calc(100% - 12px);
}

:where(.css-1hpnbz2).ant-popover-placement-topRight > .ant-popover-arrow {
  right: 12px;
}

:where(.css-1hpnbz2).ant-popover-placement-bottom > .ant-popover-arrow,
:where(.css-1hpnbz2).ant-popover-placement-bottomLeft
  > .ant-popover-arrow,
:where(.css-1hpnbz2).ant-popover-placement-bottomRight
  > .ant-popover-arrow {
  top: 0;
  transform: translateY(-100%);
}

:where(.css-1hpnbz2).ant-popover-placement-bottom > .ant-popover-arrow {
  left: 50%;
  transform: translateX(-50%) translateY(-100%);
}

:where(.css-1hpnbz2).ant-popover-placement-bottomLeft {
  --arrow-offset-horizontal: 12px;
}

:where(.css-1hpnbz2).ant-popover-placement-bottomLeft
  > .ant-popover-arrow {
  left: 12px;
}

:where(.css-1hpnbz2).ant-popover-placement-bottomRight {
  --arrow-offset-horizontal: calc(100% - 12px);
}

:where(.css-1hpnbz2).ant-popover-placement-bottomRight
  > .ant-popover-arrow {
  right: 12px;
}

:where(.css-1hpnbz2).ant-popover-placement-left > .ant-popover-arrow,
:where(.css-1hpnbz2).ant-popover-placement-leftTop > .ant-popover-arrow,
:where(.css-1hpnbz2).ant-popover-placement-leftBottom
  > .ant-popover-arrow {
  right: 0;
  transform: translateX(100%) rotate(90deg);
}

:where(.css-1hpnbz2).ant-popover-placement-left > .ant-popover-arrow {
  top: 50%;
  transform: translateY(-50%) translateX(100%) rotate(90deg);
}

:where(.css-1hpnbz2).ant-popover-placement-leftTop > .ant-popover-arrow {
  top: 8px;
}

:where(.css-1hpnbz2).ant-popover-placement-leftBottom
  > .ant-popover-arrow {
  bottom: 8px;
}

:where(.css-1hpnbz2).ant-popover-placement-right > .ant-popover-arrow,
:where(.css-1hpnbz2).ant-popover-placement-rightTop > .ant-popover-arrow,
:where(.css-1hpnbz2).ant-popover-placement-rightBottom
  > .ant-popover-arrow {
  left: 0;
  transform: translateX(-100%) rotate(-90deg);
}

:where(.css-1hpnbz2).ant-popover-placement-right > .ant-popover-arrow {
  top: 50%;
  transform: translateY(-50%) translateX(-100%) rotate(-90deg);
}

:where(.css-1hpnbz2).ant-popover-placement-rightTop > .ant-popover-arrow {
  top: 8px;
}

:where(.css-1hpnbz2).ant-popover-placement-rightBottom
  > .ant-popover-arrow {
  bottom: 8px;
}

:where(.css-1hpnbz2).ant-popover-pure {
  position: relative;
  max-width: none;
  margin: 16px;
  display: inline-block;
}

:where(.css-1hpnbz2).ant-popover-pure .ant-popover-content {
  display: inline-block;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-blue {
  --antd-arrow-background-color: #1677ff;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-blue .ant-popover-inner {
  background-color: #1677ff;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-blue .ant-popover-arrow {
  background: transparent;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-purple {
  --antd-arrow-background-color: #722ed1;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-purple .ant-popover-inner {
  background-color: #722ed1;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-purple .ant-popover-arrow {
  background: transparent;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-cyan {
  --antd-arrow-background-color: #13c2c2;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-cyan .ant-popover-inner {
  background-color: #13c2c2;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-cyan .ant-popover-arrow {
  background: transparent;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-green {
  --antd-arrow-background-color: #52c41a;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-green .ant-popover-inner {
  background-color: #52c41a;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-green .ant-popover-arrow {
  background: transparent;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-magenta {
  --antd-arrow-background-color: #eb2f96;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-magenta .ant-popover-inner {
  background-color: #eb2f96;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-magenta .ant-popover-arrow {
  background: transparent;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-pink {
  --antd-arrow-background-color: #eb2f96;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-pink .ant-popover-inner {
  background-color: #eb2f96;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-pink .ant-popover-arrow {
  background: transparent;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-red {
  --antd-arrow-background-color: #f5222d;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-red .ant-popover-inner {
  background-color: #f5222d;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-red .ant-popover-arrow {
  background: transparent;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-orange {
  --antd-arrow-background-color: #fa8c16;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-orange .ant-popover-inner {
  background-color: #fa8c16;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-orange .ant-popover-arrow {
  background: transparent;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-yellow {
  --antd-arrow-background-color: #fadb14;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-yellow .ant-popover-inner {
  background-color: #fadb14;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-yellow .ant-popover-arrow {
  background: transparent;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-volcano {
  --antd-arrow-background-color: #fa541c;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-volcano .ant-popover-inner {
  background-color: #fa541c;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-volcano .ant-popover-arrow {
  background: transparent;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-geekblue {
  --antd-arrow-background-color: #2f54eb;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-geekblue .ant-popover-inner {
  background-color: #2f54eb;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-geekblue .ant-popover-arrow {
  background: transparent;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-lime {
  --antd-arrow-background-color: #a0d911;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-lime .ant-popover-inner {
  background-color: #a0d911;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-lime .ant-popover-arrow {
  background: transparent;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-gold {
  --antd-arrow-background-color: #faad14;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-gold .ant-popover-inner {
  background-color: #faad14;
}

:where(.css-1hpnbz2).ant-popover.ant-popover-gold .ant-popover-arrow {
  background: transparent;
}

:where(.css-1hpnbz2).ant-zoom-big-enter,
:where(.css-1hpnbz2).ant-zoom-big-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}

:where(.css-1hpnbz2).ant-zoom-big-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}

:where(.css-1hpnbz2).ant-zoom-big-enter.ant-zoom-big-enter-active,
:where(.css-1hpnbz2).ant-zoom-big-appear.ant-zoom-big-appear-active {
  animation-name: css-1hpnbz2-antZoomBigIn;
  animation-play-state: running;
}

:where(.css-1hpnbz2).ant-zoom-big-leave.ant-zoom-big-leave-active {
  animation-name: css-1hpnbz2-antZoomBigOut;
  animation-play-state: running;
  pointer-events: none;
}

:where(.css-1hpnbz2).ant-zoom-big-enter,
:where(.css-1hpnbz2).ant-zoom-big-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}

:where(.css-1hpnbz2).ant-zoom-big-enter-prepare,
:where(.css-1hpnbz2).ant-zoom-big-appear-prepare {
  transform: none;
}

:where(.css-1hpnbz2).ant-zoom-big-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}

@keyframes css-1hpnbz2-antZoomBigIn {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes css-1hpnbz2-antZoomBigOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
    opacity: 0;
  }
}

/* Icon styles */
.anticon {
  display: inline-flex;
  align-items: center;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.anticon > * {
  line-height: 1;
}

.anticon svg {
  display: inline-block;
}

.anticon .anticon .anticon-icon {
  display: block;
}

/* Main styles */
.fixed-ju-bao-rumours-entrance--4N5wB {
  position: fixed;
  padding: 12px;
  bottom: 20px;
  right: 20px;
  text-align: center;
  font-size: 14px;
  color: #707070;
  z-index: 999;
  background-color: #fff;
  border-radius: 8px;
}

.fixed-ju-bao-rumours-entrance--4N5wB .fixed-ju-bao-main-title--u4Dt1 {
  display: flex;
  justify-content: center;
  align-items: end;
  background-image: url(../image/skip-rumours-title.81617d38.png);
  background-position: 50%;
  background-size: contain;
  background-repeat: no-repeat;
  width: 140px;
  height: 30px;
}

.fixed-ju-bao-rumours-entrance--4N5wB .fixed-ju-bao-main-preview--j0vBu {
  background-image: url(../image/skip-rumours-qrcode@2x.962a3995.png);
  width: 80px;
  height: 80px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  margin: 10px auto;
}

@media screen and (max-width: 767px) {
  .fixed-ju-bao-rumours-entrance--4N5wB {
    display: none;
  }
}

.portrait-wrap--z-zMq {
  position: relative;
  width: 96%;
  max-width: 1194px;
  padding: 96px 0;
  margin: auto;
}

@media screen and (max-width: 767px) {
  .portrait-wrap--z-zMq {
    width: 88.8vw;
    padding: 0;
  }
}

.portrait-wrap--z-zMq .portrait-title-box--XRPdo {
  margin-bottom: 64px;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .portrait-wrap--z-zMq .portrait-title-box--XRPdo {
    margin-bottom: 10.66667vw;
  }
}

.portrait-wrap--z-zMq .portrait-title-box--XRPdo .portrait-title--49ycE {
  color: #0f1729;
  text-align: center;
  font-family: Montserrat;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 60px;
}

@media screen and (max-width: 767px) {
  .portrait-wrap--z-zMq
    .portrait-title-box--XRPdo
    .portrait-title--49ycE {
    font-size: 8vw;
    font-style: normal;
    line-height: normal;
  }
}

.portrait-wrap--z-zMq .portrait-title-box--XRPdo .portrait-desc---p-mf-O {
  color: #6c727f;
  text-align: center;
  font-family: Poppins;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  opacity: 0.8;
}

@media screen and (max-width: 767px) {
  .portrait-wrap--z-zMq
    .portrait-title-box--XRPdo
    .portrait-desc---p-mf-O {
    display: none;
  }
}

.portrait-wrap--z-zMq .portrait-outer--X1PoI .portrait-item-card--cM4PQ {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 160px;
  gap: 85px;
}

.portrait-wrap--z-zMq
  .portrait-outer--X1PoI
  .portrait-item-card--cM4PQ:last-child {
  margin-bottom: 0;
}

@media screen and (min-width: 767px) and (max-width: 1024px) {
  .portrait-wrap--z-zMq
    .portrait-outer--X1PoI
    .portrait-item-card--cM4PQ {
    gap: 5.90278vw;
  }
}

@media screen and (max-width: 767px) {
  .portrait-wrap--z-zMq
    .portrait-outer--X1PoI
    .portrait-item-card--cM4PQ {
    display: block;
    margin-bottom: 10.66667vw;
  }
}

.portrait-wrap--z-zMq
  .portrait-outer--X1PoI
  .portrait-item-card--cM4PQ
  .portrait-video-box--oYaUk
  .portrait-img-card--iijHN {
  width: 636px;
  height: 400px;
  border-radius: 24px;
  flex-shrink: 0;
  -o-object-fit: cover;
  object-fit: cover;
}

@media screen and (min-width: 767px) and (max-width: 1365px) {
  .portrait-wrap--z-zMq
    .portrait-outer--X1PoI
    .portrait-item-card--cM4PQ
    .portrait-video-box--oYaUk
    .portrait-img-card--iijHN {
    width: 46.59341vw;
    height: 29.30403vw;
  }
}

@media screen and (max-width: 767px) {
  .portrait-wrap--z-zMq
    .portrait-outer--X1PoI
    .portrait-item-card--cM4PQ
    .portrait-video-box--oYaUk
    .portrait-img-card--iijHN {
    width: 88.8vw;
    height: 58.13333vw;
    margin-bottom: 8.53333vw;
  }
}

.portrait-wrap--z-zMq
  .portrait-outer--X1PoI
  .portrait-item-card--cM4PQ
  .portrait-txt-box--x79ql {
  width: 480px;
  display: flex;
  flex-flow: column;
  align-items: start;
}

@media screen and (max-width: 767px) {
  .portrait-wrap--z-zMq
    .portrait-outer--X1PoI
    .portrait-item-card--cM4PQ
    .portrait-txt-box--x79ql {
    width: 100%;
    align-items: center;
  }
}

.portrait-wrap--z-zMq
  .portrait-outer--X1PoI
  .portrait-item-card--cM4PQ
  .portrait-txt-box--x79ql
  .portrait-title--49ycE {
  color: #0f1729;
  font-family: Montserrat;
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: 48px;
}

@media screen and (max-width: 767px) {
  .portrait-wrap--z-zMq
    .portrait-outer--X1PoI
    .portrait-item-card--cM4PQ
    .portrait-txt-box--x79ql
    .portrait-title--49ycE {
    font-size: 7.46667vw;
    line-height: normal;
    text-align: center;
  }
}

.portrait-wrap--z-zMq
  .portrait-outer--X1PoI
  .portrait-item-card--cM4PQ
  .portrait-txt-box--x79ql
  .portrait-desc---p-mf-O {
  color: #6c727f;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin: 26px 0;
}

@media screen and (max-width: 767px) {
  .portrait-wrap--z-zMq
    .portrait-outer--X1PoI
    .portrait-item-card--cM4PQ
    .portrait-txt-box--x79ql
    .portrait-desc---p-mf-O {
    font-size: 3.73333vw;
    line-height: normal;
    margin: 4.8vw 0;
  }
}

.portrait-wrap--z-zMq
  .portrait-outer--X1PoI
  .portrait-item-card--cM4PQ
  .portrait-txt-box--x79ql
  .portrait-btn--e-c6x {
  display: inline-flex;
  padding: 16px 30px;
  justify-content: center;
  align-items: center;
  border-radius: 200px;
  background: #0f1729;
  color: #fff;
  text-align: center;
  font-family: Poppins;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 31.43px;
  cursor: pointer;
}

.portrait-wrap--z-zMq
  .portrait-outer--X1PoI
  .portrait-item-card--cM4PQ
  .portrait-txt-box--x79ql
  .portrait-btn--e-c6x:hover {
  background: #55627d;
}

@media screen and (max-width: 767px) {
  .portrait-wrap--z-zMq
    .portrait-outer--X1PoI
    .portrait-item-card--cM4PQ
    .portrait-txt-box--x79ql
    .portrait-btn--e-c6x {
    font-size: 4.26667vw;
    line-height: 8.26667vw;
    padding: 1.6vw 6.93333vw;
  }
}

.portrait-wrap--z-zMq
  .portrait-outer--X1PoI
  .portrait-item-card--cM4PQ
  .portrait-item-card--reverse--Ylplx
  .portrait-video-box--oYaUk {
  order: 1;
}

@media screen and (max-width: 767px) {
  .portrait-wrap--zh-Hans--L1HBS .portrait-title-box--XRPdo {
    margin-bottom: 9.6vw;
  }
}

.portrait-wrap--zh-Hans--L1HBS
  .portrait-title-box--XRPdo
  .portrait-title--49ycE {
  font-family: PingFang SC;
  font-weight: 600;
  font-size: 62px;
  margin-bottom: 20px;
}

@media screen and (max-width: 767px) {
  .portrait-wrap--zh-Hans--L1HBS
    .portrait-title-box--XRPdo
    .portrait-title--49ycE {
    font-size: 8vw;
    margin-bottom: 0;
  }
}

.portrait-wrap--zh-Hans--L1HBS
  .portrait-title-box--XRPdo
  .portrait-desc---p-mf-O {
  font-family: PingFang SC;
  font-size: 26px;
  font-weight: 400;
  opacity: 1;
}

.portrait-wrap--zh-Hans--L1HBS
  .portrait-outer--X1PoI
  .portrait-item-card--cM4PQ
  .portrait-txt-box--x79ql
  .portrait-desc---p-mf-O {
  margin: 16px 0 26px;
}

@media screen and (max-width: 767px) {
  .portrait-wrap--zh-Hans--L1HBS
    .portrait-outer--X1PoI
    .portrait-item-card--cM4PQ
    .portrait-txt-box--x79ql
    .portrait-desc---p-mf-O {
    margin: 3.73333vw 0 6.4vw;
  }
}

.portrait-wrap--zh-Hans--L1HBS
  .portrait-outer--X1PoI
  .portrait-item-card--cM4PQ
  .portrait-txt-box--x79ql
  .portrait-btn--e-c6x {
  min-width: 180px;
  height: 56px;
}

@media screen and (max-width: 767px) {
  .portrait-wrap--zh-Hans--L1HBS
    .portrait-outer--X1PoI
    .portrait-item-card--cM4PQ
    .portrait-txt-box--x79ql
    .portrait-btn--e-c6x {
    min-width: auto;
    height: 10.66667vw;
  }
}

.tabs-tabs--6BoxM {
  text-align: center;
  width: 100%;
}

.tabs-tabs--6BoxM .tabs-tab-headers--hZytf {
  display: inline-flex;
  justify-content: center;
  border-radius: 20px;
  padding: 8px;
  background: #ededee;
}

@media screen and (max-width: 767px) {
  .tabs-tabs--6BoxM .tabs-tab-headers--hZytf {
    padding: 1.6vw;
    border-radius: 3.2vw;
  }
}

.tabs-tabs--6BoxM .tabs-tab-headers--hZytf .tabs-tab-header--hMfA5 {
  height: 43px;
  padding: 8px 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  cursor: pointer;
  margin-right: 8px;
  color: #384150;
}

.tabs-tabs--6BoxM
  .tabs-tab-headers--hZytf
  .tabs-tab-header--hMfA5.tabs-active--yN0G2 {
  margin-bottom: -1px;
  border-radius: 12.366px;
  font-weight: 600;
  background: #fff;
  box-shadow: 1.55px 1.55px 3.099px 0 hsla(0, 0%, 73%, 0.25);
}

@media screen and (max-width: 767px) {
  .tabs-tabs--6BoxM .tabs-tab-headers--hZytf .tabs-tab-header--hMfA5 {
    height: 8.8vw;
    font-size: 3.2vw;
    padding: 0 2.13333vw;
  }
  .tabs-tabs--6BoxM
    .tabs-tab-headers--hZytf
    .tabs-tab-header--hMfA5.tabs-active--yN0G2 {
    border-radius: 1.86667vw;
  }
}

.tabs-tabs--6BoxM
  .tabs-tab-headers--hZytf
  .tabs-tab-header--hMfA5:last-child {
  margin-right: 0;
}

.tabs-tabs--6BoxM .tabs-content-wrapper--koa7Y {
  position: relative;
}

.tabs-tabs--6BoxM .tabs-content-wrapper--koa7Y .tabs-tab-content--t3ByL {
  display: none;
}

.tabs-tabs--6BoxM
  .tabs-content-wrapper--koa7Y
  .tabs-tab-content--t3ByL.tabs-active--yN0G2 {
  display: block;
}

.tabs-tabs--6BoxM.tabs-tabs--mobile-theme--Pp2MB {
  background: transparent;
}

@media screen and (max-width: 767px) {
  .tabs-tabs--6BoxM.tabs-tabs--mobile-theme--Pp2MB
    .tabs-tab-headers--hZytf {
    background-color: transparent;
    width: 100%;
    overflow-x: auto;
    justify-content: start;
    scrollbar-width: none;
    padding: 0;
    border-radius: 0;
  }
  .tabs-tabs--6BoxM.tabs-tabs--mobile-theme--Pp2MB
    .tabs-tab-headers--hZytf::-webkit-scrollbar {
    display: none;
  }
  .tabs-tabs--6BoxM.tabs-tabs--mobile-theme--Pp2MB
    .tabs-tab-header--hMfA5 {
    height: 9.6vw;
    color: #6c727f;
    font-size: 3.46667vw;
    font-style: normal;
    font-weight: 500;
    line-height: 6.4vw;
    padding: 0 3.2vw;
    border-radius: 3.2vw;
    border: 1px solid #b6bdcc;
    font-family: Poppins;
    margin-right: 2.66667vw;
  }
  .tabs-tabs--6BoxM.tabs-tabs--mobile-theme--Pp2MB
    .tabs-tab-header--hMfA5
    .tabs-icon--MOUlN {
    width: 4.8vw;
    height: 4.8vw;
    margin-right: 1.6vw;
  }
  .tabs-tabs--6BoxM.tabs-tabs--mobile-theme--Pp2MB
    .tabs-tab-header--hMfA5.tabs-active--yN0G2 {
    box-shadow: none;
    color: #fff;
    font-weight: 600;
    background-color: #6c727f;
    border-radius: 3.2vw;
  }
}

.photo-editor-wrap--f-k-p-s- {
  max-width: 1149px;
  width: 96%;
  padding: 68px 0 95px;
  margin: auto;
}

@media screen and (max-width: 767px) {
  .photo-editor-wrap--f-k-p-s- {
    width: 100%;
    padding-bottom: 18.13333vw;
    margin-top: 6.93333vw;
  }
}

.photo-editor-wrap--f-k-p-s- .photo-editor-title-box--3O8fr {
  color: #0f1729;
  text-align: center;
  font-family: Montserrat;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 60px;
  margin-bottom: 48px;
}

@media screen and (max-width: 767px) {
  .photo-editor-wrap--f-k-p-s- .photo-editor-title-box--3O8fr {
    font-size: 8vw;
    font-style: normal;
    line-height: normal;
    margin-bottom: 6.93333vw;
  }
}

.photo-editor-wrap--f-k-p-s-
  .photo-editor-tabs-box--mVo7G
  .photo-editor-card--db6O3 {
  display: flex;
  justify-content: space-between;
  align-items: start;
  border-radius: 24px;
  background: linear-gradient(180deg, #fef9ff, #e3f1ff);
  text-align: left;
  margin-top: 58px;
}

@media screen and (min-width: 767px) and (max-width: 1149px) {
  .photo-editor-wrap--f-k-p-s-
    .photo-editor-tabs-box--mVo7G
    .photo-editor-card--db6O3 {
    align-items: center;
  }
}

@media screen and (max-width: 767px) {
  .photo-editor-wrap--f-k-p-s-
    .photo-editor-tabs-box--mVo7G
    .photo-editor-card--db6O3 {
    display: block;
    margin-top: 6.93333vw;
  }
}

.photo-editor-wrap--f-k-p-s-
  .photo-editor-tabs-box--mVo7G
  .photo-editor-card--db6O3.photo-editor-bg2--yB9Vd {
  background: linear-gradient(180deg, #fef9ff, #f6f0ff);
}

.photo-editor-wrap--f-k-p-s-
  .photo-editor-tabs-box--mVo7G
  .photo-editor-card--db6O3
  .photo-editor-txt-content--cPN4v {
  margin: auto;
  padding-left: 50px;
}

@media screen and (min-width: 767px) and (max-width: 1149px) {
  .photo-editor-wrap--f-k-p-s-
    .photo-editor-tabs-box--mVo7G
    .photo-editor-card--db6O3
    .photo-editor-txt-content--cPN4v {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

@media screen and (max-width: 767px) {
  .photo-editor-wrap--f-k-p-s-
    .photo-editor-tabs-box--mVo7G
    .photo-editor-card--db6O3
    .photo-editor-txt-content--cPN4v {
    padding: 8.53333vw 4.8vw 21.6vw;
  }
}

.photo-editor-wrap--f-k-p-s-
  .photo-editor-tabs-box--mVo7G
  .photo-editor-card--db6O3
  .photo-editor-txt-content--cPN4v
  .photo-editor-title--y-ui-d- {
  color: #0f1729;
  font-family: Montserrat;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
  white-space: pre-line;
}

@media screen and (max-width: 767px) {
  .photo-editor-wrap--f-k-p-s-
    .photo-editor-tabs-box--mVo7G
    .photo-editor-card--db6O3
    .photo-editor-txt-content--cPN4v
    .photo-editor-title--y-ui-d- {
    font-size: 5.86667vw;
    line-height: normal;
  }
}

.photo-editor-wrap--f-k-p-s-
  .photo-editor-tabs-box--mVo7G
  .photo-editor-card--db6O3
  .photo-editor-txt-content--cPN4v
  .photo-editor-desc---r-nz-n- {
  color: #3b4350;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin: 22px 0;
  opacity: 0.7;
  white-space: pre-line;
}

@media screen and (max-width: 767px) {
  .photo-editor-wrap--f-k-p-s-
    .photo-editor-tabs-box--mVo7G
    .photo-editor-card--db6O3
    .photo-editor-txt-content--cPN4v
    .photo-editor-desc---r-nz-n- {
    font-size: 3.73333vw;
    line-height: normal;
    margin: 4.26667vw 0;
  }
}

.photo-editor-wrap--f-k-p-s-
  .photo-editor-tabs-box--mVo7G
  .photo-editor-card--db6O3
  .photo-editor-txt-content--cPN4v
  .photo-editor-btn-txt--NA-vo {
  color: #040404;
  font-family: Poppins;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
  letter-spacing: 0.18px;
  cursor: pointer;
}

@media screen and (max-width: 767px) {
  .photo-editor-wrap--f-k-p-s-
    .photo-editor-tabs-box--mVo7G
    .photo-editor-card--db6O3
    .photo-editor-txt-content--cPN4v
    .photo-editor-btn-txt--NA-vo {
    text-align: right;
    font-size: 4.26667vw;
  }
}

.photo-editor-wrap--f-k-p-s-
  .photo-editor-tabs-box--mVo7G
  .photo-editor-card--db6O3
  .photo-editor-img-content--giiLZ {
  width: 674px;
  height: 568px;
  margin-left: 50px;
  flex-shrink: 0;
  order: 1;
}

@media screen and (min-width: 767px) and (max-width: 1149px) {
  .photo-editor-wrap--f-k-p-s-
    .photo-editor-tabs-box--mVo7G
    .photo-editor-card--db6O3
    .photo-editor-img-content--giiLZ {
    width: 500px;
    height: auto;
  }
}

@media screen and (min-width: 767px) and (max-width: 1024px) {
  .photo-editor-wrap--f-k-p-s-
    .photo-editor-tabs-box--mVo7G
    .photo-editor-card--db6O3
    .photo-editor-img-content--giiLZ {
    width: 46.80556vw;
  }
}

@media screen and (max-width: 767px) {
  .photo-editor-wrap--f-k-p-s-
    .photo-editor-tabs-box--mVo7G
    .photo-editor-card--db6O3
    .photo-editor-img-content--giiLZ {
    width: 100%;
    height: auto;
    margin-left: 0;
  }
  .photo-editor-wrap--f-k-p-s-
    .photo-editor-tabs-box--mVo7G
    [class^="tabs-content-wrapper"],
  .photo-editor-wrap--f-k-p-s-
    .photo-editor-tabs-box--mVo7G
    [class^="tabs-tab-headers"] {
    padding-left: 5.6vw !important;
    padding-right: 5.6vw !important;
  }
}

.photo-editor-wrap--zh-Hans--Zhyb5 .photo-editor-title-box--3O8fr {
  font-family: PingFang SC;
  font-weight: 600;
  font-size: 62px;
}

@media screen and (max-width: 767px) {
  .photo-editor-wrap--zh-Hans--Zhyb5 .photo-editor-title-box--3O8fr {
    font-size: 8vw;
  }
}

.photo-editor-wrap--zh-Hans--Zhyb5
  .photo-editor-tabs-box--mVo7G
  .photo-editor-card--db6O3
  .photo-editor-txt-content--cPN4v {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

@media screen and (max-width: 767px) {
  .photo-editor-wrap--zh-Hans--Zhyb5
    .photo-editor-tabs-box--mVo7G
    .photo-editor-card--db6O3
    .photo-editor-txt-content--cPN4v {
    padding-bottom: 12.26667vw;
  }
}

.photo-editor-wrap--zh-Hans--Zhyb5
  .photo-editor-tabs-box--mVo7G
  .photo-editor-card--db6O3
  .photo-editor-txt-content--cPN4v
  .photo-editor-title--y-ui-d- {
  font-size: 36px;
  font-weight: 600;
  line-height: 48px;
}

@media screen and (max-width: 767px) {
  .photo-editor-wrap--zh-Hans--Zhyb5
    .photo-editor-tabs-box--mVo7G
    .photo-editor-card--db6O3
    .photo-editor-txt-content--cPN4v
    .photo-editor-title--y-ui-d- {
    font-size: 5.86667vw;
    font-style: normal;
    line-height: normal;
  }
}

.photo-editor-wrap--zh-Hans--Zhyb5
  .photo-editor-tabs-box--mVo7G
  .photo-editor-card--db6O3
  .photo-editor-txt-content--cPN4v
  .photo-editor-desc---r-nz-n- {
  font-family: PingFang SC;
  font-size: 17px;
  font-weight: 400;
  margin-bottom: 32px;
}

@media screen and (max-width: 767px) {
  .photo-editor-wrap--zh-Hans--Zhyb5
    .photo-editor-tabs-box--mVo7G
    .photo-editor-card--db6O3
    .photo-editor-txt-content--cPN4v
    .photo-editor-desc---r-nz-n- {
    font-size: 4vw;
  }
}

.photo-editor-wrap--zh-Hans--Zhyb5
  .photo-editor-tabs-box--mVo7G
  .photo-editor-card--db6O3
  .photo-editor-txt-content--cPN4v
  .photo-editor-btn-txt--NA-vo {
  display: inline-block;
  color: #fff;
  height: 40px;
  text-align: center;
  font-family: PingFang SC;
  font-size: 16px;
  font-style: normal;
  line-height: 40px;
  padding: 0 30px;
  border-radius: 200px;
  background: #0f1729;
}

.photo-editor-wrap--zh-Hans--Zhyb5
  .photo-editor-tabs-box--mVo7G
  .photo-editor-card--db6O3
  .photo-editor-txt-content--cPN4v
  .photo-editor-btn-txt--NA-vo:hover {
  background: #55627d;
}

@media screen and (max-width: 767px) {
  .photo-editor-wrap--zh-Hans--Zhyb5
    .photo-editor-tabs-box--mVo7G
    .photo-editor-card--db6O3
    .photo-editor-txt-content--cPN4v
    .photo-editor-btn-txt--NA-vo {
    font-size: 4.26667vw;
    height: 10.66667vw;
    padding: 0 8vw;
    line-height: 10.66667vw;
    align-self: flex-end;
  }
}

.meitu-ai-wrap--aa-Rc {
  position: relative;
  z-index: 2;
  width: 96%;
  max-width: 1200px;
  padding: 82px 0 90px;
  margin: auto;
}

@media screen and (max-width: 767px) {
  .meitu-ai-wrap--aa-Rc {
    width: 100%;
    padding: 32.53333vw 5.6vw 0;
  }
}

.meitu-ai-wrap--aa-Rc .meitu-ai-title-box--YWAnT {
  color: #0f1729;
  text-align: center;
  font-family: Montserrat;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 60px;
  margin-bottom: 48px;
  white-space: pre-line;
}

@media screen and (max-width: 767px) {
  .meitu-ai-wrap--aa-Rc .meitu-ai-title-box--YWAnT {
    font-size: 8vw;
    font-style: normal;
    line-height: normal;
    margin-bottom: 6.93333vw;
  }
}

.meitu-ai-wrap--aa-Rc
  .meitu-ai-tabs-box--1JQDE
  .meitu-ai-tabs-block--NxZgU {
  margin-top: 58px;
}

@media screen and (max-width: 767px) {
  .meitu-ai-wrap--aa-Rc
    .meitu-ai-tabs-box--1JQDE
    .meitu-ai-tabs-block--NxZgU {
    margin-top: 6.93333vw;
  }
}

.meitu-ai-wrap--aa-Rc
  .meitu-ai-tabs-box--1JQDE
  .meitu-ai-tabs-block--NxZgU
  .meitu-ai-card-outer--stNhQ {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}

.meitu-ai-wrap--aa-Rc
  .meitu-ai-tabs-box--1JQDE
  .meitu-ai-tabs-block--NxZgU
  .meitu-ai-card-outer--stNhQ
  .meitu-ai-card--z1jEo {
  display: flex;
  flex-direction: column;
  width: 386px;
  height: 568px;
  flex-shrink: 0;
  border-radius: 24px;
  text-align: left;
  background: #fff;
}

@media screen and (min-width: 767px) and (max-width: 1365px) {
  .meitu-ai-wrap--aa-Rc
    .meitu-ai-tabs-box--1JQDE
    .meitu-ai-tabs-block--NxZgU
    .meitu-ai-card-outer--stNhQ
    .meitu-ai-card--z1jEo {
    width: 32%;
    height: auto;
  }
}

@media screen and (max-width: 767px) {
  .meitu-ai-wrap--aa-Rc
    .meitu-ai-tabs-box--1JQDE
    .meitu-ai-tabs-block--NxZgU
    .meitu-ai-card-outer--stNhQ
    .meitu-ai-card--z1jEo {
    width: 100%;
    height: 100%;
  }
}

.meitu-ai-wrap--aa-Rc
  .meitu-ai-tabs-box--1JQDE
  .meitu-ai-tabs-block--NxZgU
  .meitu-ai-card-outer--stNhQ
  .meitu-ai-card--z1jEo
  .meitu-ai-img-content--Vs--g {
  width: 386px;
  height: 290px;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 24px 24px 0 0;
  overflow: hidden;
  flex-shrink: 0;
}

@media screen and (min-width: 767px) and (max-width: 1365px) {
  .meitu-ai-wrap--aa-Rc
    .meitu-ai-tabs-box--1JQDE
    .meitu-ai-tabs-block--NxZgU
    .meitu-ai-card-outer--stNhQ
    .meitu-ai-card--z1jEo
    .meitu-ai-img-content--Vs--g {
    width: 100%;
    height: auto;
  }
}

@media screen and (max-width: 767px) {
  .meitu-ai-wrap--aa-Rc
    .meitu-ai-tabs-box--1JQDE
    .meitu-ai-tabs-block--NxZgU
    .meitu-ai-card-outer--stNhQ
    .meitu-ai-card--z1jEo
    .meitu-ai-img-content--Vs--g {
    width: 100%;
    height: 53.86667vw;
  }
}

.meitu-ai-wrap--aa-Rc
  .meitu-ai-tabs-box--1JQDE
  .meitu-ai-tabs-block--NxZgU
  .meitu-ai-card-outer--stNhQ
  .meitu-ai-card--z1jEo
  .meitu-ai-txt-content--0B0uX {
  padding: 30px 40px 30px 20px;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

@media screen and (max-width: 767px) {
  .meitu-ai-wrap--aa-Rc
    .meitu-ai-tabs-box--1JQDE
    .meitu-ai-tabs-block--NxZgU
    .meitu-ai-card-outer--stNhQ
    .meitu-ai-card--z1jEo
    .meitu-ai-txt-content--0B0uX {
    padding: 8.53333vw 4.8vw 8vw;
  }
}

.meitu-ai-wrap--aa-Rc
  .meitu-ai-tabs-box--1JQDE
  .meitu-ai-tabs-block--NxZgU
  .meitu-ai-card-outer--stNhQ
  .meitu-ai-card--z1jEo
  .meitu-ai-txt-content--0B0uX
  .meitu-ai-title--BWdzT {
  color: #0f1729;
  font-family: Montserrat;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 10px;
  word-wrap: break-word;
}

@media screen and (max-width: 767px) {
  .meitu-ai-wrap--aa-Rc
    .meitu-ai-tabs-box--1JQDE
    .meitu-ai-tabs-block--NxZgU
    .meitu-ai-card-outer--stNhQ
    .meitu-ai-card--z1jEo
    .meitu-ai-txt-content--0B0uX
    .meitu-ai-title--BWdzT {
    font-size: 5.86667vw;
    line-height: normal;
    margin-bottom: 4.26667vw;
  }
}

.meitu-ai-wrap--aa-Rc
  .meitu-ai-tabs-box--1JQDE
  .meitu-ai-tabs-block--NxZgU
  .meitu-ai-card-outer--stNhQ
  .meitu-ai-card--z1jEo
  .meitu-ai-txt-content--0B0uX
  .meitu-ai-desc--sUZk0 {
  flex-grow: 1;
  max-height: 124px;
  color: #6c727f;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  opacity: 0.7;
  margin-bottom: 40px;
}

@media screen and (min-width: 767px) and (max-width: 1365px) {
  .meitu-ai-wrap--aa-Rc
    .meitu-ai-tabs-box--1JQDE
    .meitu-ai-tabs-block--NxZgU
    .meitu-ai-card-outer--stNhQ
    .meitu-ai-card--z1jEo
    .meitu-ai-txt-content--0B0uX
    .meitu-ai-desc--sUZk0 {
    height: auto;
    max-height: none;
  }
}

@media screen and (max-width: 767px) {
  .meitu-ai-wrap--aa-Rc
    .meitu-ai-tabs-box--1JQDE
    .meitu-ai-tabs-block--NxZgU
    .meitu-ai-card-outer--stNhQ
    .meitu-ai-card--z1jEo
    .meitu-ai-txt-content--0B0uX
    .meitu-ai-desc--sUZk0 {
    height: auto;
    max-height: none;
    font-size: 3.73333vw;
    line-height: normal;
    margin-bottom: 4.26667vw;
  }
}

.meitu-ai-wrap--aa-Rc
  .meitu-ai-tabs-box--1JQDE
  .meitu-ai-tabs-block--NxZgU
  .meitu-ai-card-outer--stNhQ
  .meitu-ai-card--z1jEo
  .meitu-ai-txt-content--0B0uX
  .meitu-ai-btn-txt--EE-lf {
  color: #040404;
  font-family: Poppins;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
  letter-spacing: 0.18px;
  cursor: pointer;
}

@media screen and (max-width: 767px) {
  .meitu-ai-wrap--aa-Rc
    .meitu-ai-tabs-box--1JQDE
    .meitu-ai-tabs-block--NxZgU
    .meitu-ai-card-outer--stNhQ
    .meitu-ai-card--z1jEo
    .meitu-ai-txt-content--0B0uX
    .meitu-ai-btn-txt--EE-lf {
    font-size: 4.26667vw;
    line-height: 4.8vw;
  }
  .meitu-ai-wrap--aa-Rc
    .meitu-ai-tabs-box--1JQDE
    .meitu-ai-tabs-block--NxZgU
    .swiper {
    padding-bottom: 9.06667vw;
  }
  .meitu-ai-wrap--aa-Rc
    .meitu-ai-tabs-box--1JQDE
    .meitu-ai-tabs-block--NxZgU
    .swiper-wrapper {
    align-items: stretch;
  }
  .meitu-ai-wrap--aa-Rc
    .meitu-ai-tabs-box--1JQDE
    .meitu-ai-tabs-block--NxZgU
    .swiper-pagination {
    bottom: 0;
  }
  .meitu-ai-wrap--aa-Rc
    .meitu-ai-tabs-box--1JQDE
    .meitu-ai-tabs-block--NxZgU
    .swiper-pagination-bullet {
    width: 2.13333vw;
    height: 2.13333vw;
    background: #d9d9d9;
    margin: 0 1.6vw;
  }
  .meitu-ai-wrap--aa-Rc
    .meitu-ai-tabs-box--1JQDE
    .meitu-ai-tabs-block--NxZgU
    .swiper-pagination-bullet-active {
    background: #000;
  }
  .meitu-ai-wrap--aa-Rc
    .meitu-ai-tabs-box--1JQDE
    .meitu-ai-tabs-block--NxZgU
    .swiper-slide {
    height: auto;
    border-radius: 26px;
    transition: transform 0.5s;
    overflow-x: hidden;
  }
  .meitu-ai-wrap--aa-Rc
    .meitu-ai-tabs-box--1JQDE
    [class^="tabs-tab-headers"] {
    justify-content: center;
    padding: 0 3.73333vw;
  }
  .meitu-ai-wrap--aa-Rc
    .meitu-ai-tabs-box--1JQDE
    [class^="tabs-tab-headers"]
    [class^="tabs-tab-header"] {
    width: 39.46667vw;
  }
}

.meitu-ai-wrap--zh-Hans--oUrK3 {
  padding-top: 12.8vw;
}

.meitu-ai-wrap--zh-Hans--oUrK3 .meitu-ai-title-box--YWAnT {
  font-family: PingFang SC;
  font-weight: 600;
  font-size: 62px;
}

@media screen and (max-width: 767px) {
  .meitu-ai-wrap--zh-Hans--oUrK3 .meitu-ai-title-box--YWAnT {
    font-size: 8vw;
  }
}

.meitu-ai-wrap--zh-Hans--oUrK3
  .meitu-ai-tabs-box--1JQDE
  .meitu-ai-tabs-block--NxZgU
  .meitu-ai-card-outer--stNhQ
  .meitu-ai-card--z1jEo
  .meitu-ai-txt-content--0B0uX
  .meitu-ai-btn-txt--EE-lf {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 40px;
  color: #fff;
  text-align: center;
  font-family: PingFang SC;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  border-radius: 200px;
  background: #0f1729;
}

.meitu-ai-wrap--zh-Hans--oUrK3
  .meitu-ai-tabs-box--1JQDE
  .meitu-ai-tabs-block--NxZgU
  .meitu-ai-card-outer--stNhQ
  .meitu-ai-card--z1jEo
  .meitu-ai-txt-content--0B0uX
  .meitu-ai-btn-txt--EE-lf:hover {
  background: #55627d;
}

@media screen and (max-width: 767px) {
  .meitu-ai-wrap--zh-Hans--oUrK3
    .meitu-ai-tabs-box--1JQDE
    .meitu-ai-tabs-block--NxZgU
    .meitu-ai-card-outer--stNhQ
    .meitu-ai-card--z1jEo
    .meitu-ai-txt-content--0B0uX
    .meitu-ai-btn-txt--EE-lf {
    width: auto;
    font-size: 4.26667vw;
    height: 10.66667vw;
    padding: 0 8vw;
    line-height: 10.66667vw;
  }
}

.video-editor-wrap--n82tP {
  width: 1064px;
  max-width: 96%;
  padding: 43px 0 121px;
  margin: auto;
  position: relative;
  z-index: 1;
}

@media screen and (max-width: 767px) {
  .video-editor-wrap--n82tP {
    width: 100%;
    padding: 17.86667vw 5.6vw;
  }
}

.video-editor-wrap--n82tP .video-editor-title-box--X-kAk {
  color: #0f1729;
  text-align: center;
  font-family: Montserrat;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 60px;
  margin-bottom: 48px;
  white-space: pre-line;
}

@media screen and (max-width: 767px) {
  .video-editor-wrap--n82tP .video-editor-title-box--X-kAk {
    font-size: 8vw;
    font-style: normal;
    line-height: normal;
    margin-bottom: 6.93333vw;
  }
}

.video-editor-wrap--n82tP
  .video-editor-tabs-box--iTohf
  .video-editor-card--N3ve1 {
  overflow: hidden;
  border-radius: 24px;
  margin-top: 58px;
  min-height: auto;
}

.video-editor-wrap--n82tP
  .video-editor-tabs-box--iTohf
  .video-editor-card--N3ve1
  .video-editor-video--l6WKa {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}

@media screen and (max-width: 767px) {
  .video-editor-wrap--n82tP
    .video-editor-tabs-box--iTohf
    .video-editor-card--N3ve1 {
    margin-top: 6.93333vw;
  }
  .video-editor-wrap--n82tP
    .video-editor-tabs-box--iTohf
    [class^="tabs-tab-headers"] {
    justify-content: center;
    padding: 0 3.73333vw;
  }
  .video-editor-wrap--n82tP
    .video-editor-tabs-box--iTohf
    [class^="tabs-tab-headers"]
    [class^="tabs-tab-header"] {
    width: 39.46667vw;
  }
}

.video-editor-wrap--zh-Hans--RkHek .video-editor-title-box--X-kAk {
  font-family: PingFang SC;
  font-weight: 600;
  font-size: 62px;
}

@media screen and (max-width: 767px) {
  .video-editor-wrap--zh-Hans--RkHek .video-editor-title-box--X-kAk {
    font-size: 8vw;
  }
}

.academy-container--Jq5of {
  position: relative;
}

.academy-container--Jq5of:after {
  content: "";
  position: absolute;
  top: -100%;
  right: 0;
  display: block;
  width: 100%;
  padding-top: 100%;
  background-image: url(../image/bg.2d7c8c87.jpg);
  background-size: 100%;
  background-repeat: no-repeat;
}

@media screen and (min-width: 767px) and (max-width: 1365px) {
  .academy-container--Jq5of:after {
    top: -50%;
  }
}

@media screen and (max-width: 767px) {
  .academy-container--Jq5of:after {
    top: -20%;
  }
}

.academy-container--Jq5of .academy-wrap--8pF4x {
  position: relative;
  z-index: 1;
  width: 96%;
  max-width: 1200px;
  padding: 44px 0 34px;
  margin: auto;
}

@media screen and (max-width: 767px) {
  .academy-container--Jq5of .academy-wrap--8pF4x {
    width: 100%;
    padding: 2.66667vw 5.6vw;
  }
}

.academy-container--Jq5of .academy-wrap--8pF4x .academy-tip-box--G4o0f {
  color: #f11d48;
  text-align: center;
  font-family: Poppins;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 33px;
  text-transform: uppercase;
  margin-bottom: 6px;
}

@media screen and (max-width: 767px) {
  .academy-container--Jq5of .academy-wrap--8pF4x .academy-tip-box--G4o0f {
    font-size: 5.86667vw;
    line-height: 8.8vw;
    margin-bottom: 1.6vw;
  }
}

.academy-container--Jq5of .academy-wrap--8pF4x .academy-title-box--ui8V9 {
  color: #0f1729;
  text-align: center;
  font-family: Montserrat;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 60px;
  margin-bottom: 46px;
}

@media screen and (max-width: 767px) {
  .academy-container--Jq5of
    .academy-wrap--8pF4x
    .academy-title-box--ui8V9 {
    font-size: 8vw;
    line-height: normal;
    margin-bottom: 6.93333vw;
  }
}

.academy-container--Jq5of
  .academy-wrap--8pF4x
  .academy-card-outer--GeDh1 {
  display: flex;
  justify-content: space-between;
  align-items: start;
}

.academy-container--Jq5of
  .academy-wrap--8pF4x
  .academy-card-outer--GeDh1
  .academy-card--fSK0G {
  width: 388px;
  flex-shrink: 0;
}

@media screen and (min-width: 1024px) and (max-width: 1439px) {
  .academy-container--Jq5of
    .academy-wrap--8pF4x
    .academy-card-outer--GeDh1
    .academy-card--fSK0G {
    width: 32.5%;
  }
}

@media screen and (min-width: 767px) and (max-width: 1024px) {
  .academy-container--Jq5of
    .academy-wrap--8pF4x
    .academy-card-outer--GeDh1
    .academy-card--fSK0G {
    width: 32%;
  }
}

@media screen and (max-width: 767px) {
  .academy-container--Jq5of
    .academy-wrap--8pF4x
    .academy-card-outer--GeDh1
    .academy-card--fSK0G {
    width: 100%;
  }
}

.academy-container--Jq5of
  .academy-wrap--8pF4x
  .academy-card-outer--GeDh1
  .academy-card--fSK0G
  .academy-img-content--4Q6tE {
  width: 100%;
  height: 234px;
  border-radius: 24px;
  overflow: hidden;
  -o-object-fit: cover;
  object-fit: cover;
}

@media screen and (max-width: 767px) {
  .academy-container--Jq5of
    .academy-wrap--8pF4x
    .academy-card-outer--GeDh1
    .academy-card--fSK0G
    .academy-img-content--4Q6tE {
    height: 50.13333vw;
    border-radius: 4.26667vw;
  }
}

.academy-container--Jq5of
  .academy-wrap--8pF4x
  .academy-card-outer--GeDh1
  .academy-card--fSK0G
  .academy-txt-content--pmRbG
  .academy-desc--ZxEYu {
  color: #9a9a9a;
  font-family: Poppins;
  font-size: 17px;
  font-style: normal;
  font-weight: 500;
  line-height: 110%;
  margin-top: 17px;
  margin-bottom: 10px;
}

@media screen and (max-width: 767px) {
  .academy-container--Jq5of
    .academy-wrap--8pF4x
    .academy-card-outer--GeDh1
    .academy-card--fSK0G
    .academy-txt-content--pmRbG
    .academy-desc--ZxEYu {
    font-size: 3.73333vw;
    line-height: normal;
    margin-top: 3.46667vw;
    margin-bottom: 1.86667vw;
  }
}

.academy-container--Jq5of
  .academy-wrap--8pF4x
  .academy-card-outer--GeDh1
  .academy-card--fSK0G
  .academy-txt-content--pmRbG
  .academy-title--UKoSe {
  color: #0f1729;
  font-family: Poppins;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}

@media screen and (max-width: 767px) {
  .academy-container--Jq5of
    .academy-wrap--8pF4x
    .academy-card-outer--GeDh1
    .academy-card--fSK0G
    .academy-txt-content--pmRbG
    .academy-title--UKoSe {
    font-size: 4.26667vw;
    line-height: normal;
    line-height: 5.06667vw;
  }
}

.academy-container--Jq5of .academy-wrap--8pF4x .academy-btn-box--BcV3E {
  text-align: center;
}

.academy-container--Jq5of
  .academy-wrap--8pF4x
  .academy-btn-box--BcV3E
  .academy-btn--kIFnv {
  display: inline-block;
  color: #fff;
  font-family: Poppins;
  height: 56px;
  min-width: 128px;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 56px;
  padding: 0 30px;
  border-radius: 200px;
  background: #0f1729;
  margin: 55px auto auto;
  box-sizing: content-box;
}

.academy-container--Jq5of
  .academy-wrap--8pF4x
  .academy-btn-box--BcV3E
  .academy-btn--kIFnv:hover {
  background: #55627d;
}

@media screen and (max-width: 767px) {
  .academy-container--Jq5of .academy-wrap--8pF4x .academy-btn-box--BcV3E {
    display: none;
  }
  .academy-container--Jq5of .academy-wrap--8pF4x .swiper {
    padding-bottom: 9.06667vw;
  }
  .academy-container--Jq5of .academy-wrap--8pF4x .swiper-pagination {
    bottom: 0;
  }
  .academy-container--Jq5of
    .academy-wrap--8pF4x
    .swiper-pagination-bullet {
    width: 2.13333vw;
    height: 2.13333vw;
    background: #d9d9d9;
    margin: 0 1.6vw;
  }
  .academy-container--Jq5of
    .academy-wrap--8pF4x
    .swiper-pagination-bullet-active {
    background: #000;
  }
  .academy-container--Jq5of .academy-wrap--8pF4x .swiper-slide {
    transition: transform 0.5s;
    overflow: hidden;
  }
}

.user-say-user-say---EIGL {
  padding: 64px 0 72px;
  position: relative;
}

@media screen and (max-width: 767px) {
  .user-say-user-say---EIGL {
    padding-top: 17.86667vw;
    padding-bottom: 32.26667vw;
  }
}

.user-say-user-say---EIGL .user-say-title---a-n-b-w- {
  color: #0f1729;
  text-align: center;
  font-family: Montserrat;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 60px;
  margin-bottom: 56px;
}

@media screen and (max-width: 767px) {
  .user-say-user-say---EIGL .user-say-title---a-n-b-w- {
    font-size: 8vw;
    line-height: normal;
    margin-bottom: 6.93333vw;
    padding: 0 5.6vw;
  }
}

.user-say-user-say---EIGL .user-say-content--4Wcuo {
  display: flex;
}

.user-say-user-say---EIGL .user-say-user-card---dWaZ {
  width: 432px;
  height: 270px;
  border-radius: 24px;
  border: 1px solid #e5e7eb;
  background: #fff;
  padding: 26px 27px 54px 26px;
  margin: 10px 32px 10px 0;
  transition: transform 0.3s;
}

@media screen and (max-width: 767px) {
  .user-say-user-say---EIGL .user-say-user-card---dWaZ {
    width: 88.53333vw;
    height: 46.93333vw;
    margin-right: 2.13333vw;
    padding: 5.06667vw 9.6vw 6.4vw 5.06667vw;
  }
}

.user-say-user-say---EIGL .user-say-user-card---dWaZ:hover {
  transform: scale(1.04);
}

.user-say-user-say---EIGL
  .user-say-user-card---dWaZ
  .user-say-header--RZcPA {
  display: flex;
  align-items: center;
  margin-bottom: 26px;
}

@media screen and (max-width: 767px) {
  .user-say-user-say---EIGL
    .user-say-user-card---dWaZ
    .user-say-header--RZcPA {
    margin-bottom: 5.33333vw;
  }
}

.user-say-user-say---EIGL
  .user-say-user-card---dWaZ
  .user-say-header--RZcPA
  .user-say-head-icon--wMhKY {
  width: 44px;
  height: 44px;
  border-radius: 100px;
  overflow: hidden;
  margin-right: 16px;
}

@media screen and (max-width: 767px) {
  .user-say-user-say---EIGL
    .user-say-user-card---dWaZ
    .user-say-header--RZcPA
    .user-say-head-icon--wMhKY {
    width: 8.8vw;
    height: 8.8vw;
    margin-right: 3.2vw;
  }
}

.user-say-user-say---EIGL
  .user-say-user-card---dWaZ
  .user-say-header--RZcPA
  .user-say-user--ofoGW
  .user-say-username--7-m-BK {
  color: #384150;
  font-family: Poppins;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
  margin-bottom: 6px;
}

@media screen and (max-width: 767px) {
  .user-say-user-say---EIGL
    .user-say-user-card---dWaZ
    .user-say-header--RZcPA
    .user-say-user--ofoGW
    .user-say-username--7-m-BK {
    font-size: 4vw;
    margin-bottom: 1.6vw;
    line-height: 5.6vw;
  }
}

.user-say-user-say---EIGL
  .user-say-user-card---dWaZ
  .user-say-header--RZcPA
  .user-say-user--ofoGW
  .user-say-star-icon--KgfMA {
  width: 64px;
}

@media screen and (max-width: 767px) {
  .user-say-user-say---EIGL
    .user-say-user-card---dWaZ
    .user-say-header--RZcPA
    .user-say-user--ofoGW
    .user-say-star-icon--KgfMA {
    width: 13.33333vw;
  }
}

.user-say-user-say---EIGL
  .user-say-user-card---dWaZ
  .user-say-comment--58WEp {
  color: #6c727f;
  font-family: Poppins;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

@media screen and (max-width: 767px) {
  .user-say-user-say---EIGL
    .user-say-user-card---dWaZ
    .user-say-comment--58WEp {
    font-size: 2.4vw;
    line-height: 4vw;
  }
}

.user-say-wrap--zh-Hans--uV3el .user-say-title---a-n-b-w- {
  font-family: PingFang SC;
  font-weight: 600;
  font-size: 62px;
}

@media screen and (max-width: 767px) {
  .user-say-wrap--zh-Hans--uV3el .user-say-title---a-n-b-w- {
    font-size: 8vw;
  }
}

.mobilecontainer--CC8Pc {
  position: relative;
  width: 100%;
  min-height: calc(
    100vh - var(--g-header-mobile-menu-height) - var(--g-header-height)
  );
  padding-top: 14.93333vw;
  padding-bottom: 5.6vw;
}

.mobilecontainer--CC8Pc .mobilemain-bg--ipi0i {
  position: absolute;
  top: 0;
  left: 0;
}

.mobilecontainer--CC8Pc .mobilemain-img--bSHMU {
  position: relative;
  width: 100%;
}

.mobilecontainer--CC8Pc .mobiletitle-wrap--7wlUf {
  position: relative;
  z-index: 1;
  color: #111;
  font-family: Montserrat;
  font-size: 8.53333vw;
  font-style: normal;
  font-weight: 600;
  line-height: 10.13333vw;
  margin-bottom: 1.6vw;
  padding: 0 9.33333vw;
}

.mobilecontainer--CC8Pc .mobiledesc--IiE14 {
  position: relative;
  z-index: 1;
  color: #6c727f;
  font-family: Poppins;
  font-size: 3.46667vw;
  font-style: normal;
  font-weight: 400;
  line-height: 5.33333vw;
  margin-bottom: 3.2vw;
  padding: 0 9.33333vw;
}

.mobilecontainer--CC8Pc .mobilebtn-wrap--b-s-Ff {
  position: relative;
  z-index: 1;
  margin-top: -4.8vw;
  text-align: center;
}

.mobilecontainer--CC8Pc .mobilebtn-wrap--b-s-Ff .mobilebtn--xAIFw {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  text-align: center;
  font-family: PingFang SC;
  font-size: 4.8vw;
  font-style: normal;
  font-weight: 600;
  line-height: 6.04587vw;
  text-transform: capitalize;
  padding: 4.4784vw 10.30027vw 5.15013vw;
  border-radius: 10.52427vw;
  background: #0f1729;
}

.mobilecontainer--CC8Pc .mobiledown-icon--h5-f-p- {
  position: relative;
  width: 3.73333vw;
  height: 3.46667vw;
  margin: 8.53333vw auto auto;
  background: url(https://meituxxdownload.sbs/_next/static/media/down-icon.0a7a9f9d.svg) no-repeat 50%;
}

.mobilezh-Hans--xF-Oq .mobilelogo---h-k-6I {
  width: 40vw;
  display: block;
  margin: auto;
}

.mobilezh-Hans--xF-Oq .mobiletitle-wrap--7wlUf {
  text-align: center;
  font-family: PingFang SC;
  font-size: 8.53333vw;
  font-style: normal;
  font-weight: 500;
  line-height: 9.6vw;
  margin-top: 5.6vw;
  margin-bottom: 2.13333vw;
  padding: 0;
}

.mobilezh-Hans--xF-Oq .mobilebtn-wrap--b-s-Ff .mobileicon--SAcrC {
  width: 6.13333vw;
  height: 6.13333vw;
  margin-right: 1.86667vw;
}

.index-section-banner--x1aoX {
  position: relative;
  margin-top: -80px;
  width: 100%;
  height: 915px;
  display: flex;
  justify-content: center;
  align-items: center;
  justify-content: flex-start;
}

.index-section-banner-bg--FCKT9 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.index-section-banner--x1aoX:after,
.index-section-banner--x1aoX:before {
  z-index: 1;
}

.index-section-banner--x1aoX:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 219px;
  height: 488px;
  background-image: url(../image/banner-round-right.284f8ac5.png);
  background-size: 100% 100%;
}

.index-section-banner--x1aoX:after {
  content: "";
  width: 264px;
  height: 464px;
  position: absolute;
  top: 62px;
  left: 0;
  background-image: url(../image/banner-round-left.86e958a6.png);
  background-size: 100% 100%;
}

.index-section-banner-container--7RKry {
  position: relative;
  width: 96%;
  max-width: 1194px;
  height: 100%;
  margin: 0 auto;
  z-index: 2;
}

.index-section-banner-container--7RKry
  .index-section-banner-content--4kzDU {
  position: absolute;
  top: 285px;
  left: 0;
  z-index: 1;
}

.index-section-banner-container--7RKry
  .index-section-banner-content--4kzDU
  .index-section-main-title--zph0l {
  color: #0f1729;
  font-family: Montserrat;
  font-size: 54px;
  font-style: normal;
  font-weight: 700;
  line-height: 60px;
  margin-bottom: 24px;
}

.index-section-banner-container--7RKry
  .index-section-banner-content--4kzDU
  .index-section-desc--2rzck {
  width: 516px;
  color: #6c727f;
  font-family: Poppins;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 39px;
  white-space: pre-line;
}

.index-section-banner-container--7RKry
  .index-section-banner-content--4kzDU
  .index-section-download-btn--Rcq6M {
  display: inline-block;
  color: #fff;
  text-align: center;
  font-family: Poppins;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  text-transform: capitalize;
  padding: 20px 46px 23px;
  border-radius: 47px;
  background: #0f1729;
  margin-bottom: 24px;
  cursor: pointer;
}

.index-section-banner-container--7RKry
  .index-section-banner-content--4kzDU
  .index-section-download-btn--Rcq6M:hover {
  background: #55627d;
}

.index-section-banner-container--7RKry
  .index-section-banner-content--4kzDU
  .index-section-down-box--oXMGU {
  display: flex;
  color: #6c727f;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
}

.index-section-banner-container--7RKry
  .index-section-banner-content--4kzDU
  .index-section-down-box--oXMGU
  .index-section-icon--G5jMN {
  margin-left: 11px;
  width: 28px;
  height: 28px;
}

.index-section-banner-container--7RKry
  .index-section-banner-userImg--yIvAT {
  width: 793px;
  height: auto;
  position: absolute;
  top: 510px;
  transform: translateY(-50%);
  right: -28px;
}

@media screen and (min-width: 767px) and (max-width: 1365px) {
  .index-section-banner-container--7RKry
    .index-section-banner-userImg--yIvAT {
    right: 0;
  }
}

.index-section-banner-container--zh-Hans--AV8CC {
  position: relative;
  width: 96%;
  max-width: 1194px;
  height: 100%;
  margin: 0 auto;
  z-index: 2;
}

.index-section-banner-container--zh-Hans--AV8CC
  .index-section-banner-content--4kzDU {
  position: absolute;
  top: 220px;
  left: 0;
  z-index: 1;
}

.index-section-banner-container--zh-Hans--AV8CC
  .index-section-banner-content--4kzDU
  .index-section-logo--6h2AJ {
  width: 283px;
}

.index-section-banner-container--zh-Hans--AV8CC
  .index-section-banner-content--4kzDU
  .index-section-main-title--zph0l {
  margin-top: 32px;
  margin-bottom: 36.5px;
  color: #0f1729;
  font-family: PingFang SC;
  font-size: 77.324px;
  font-style: normal;
  font-weight: 500;
  line-height: 90.969px;
}

.index-section-banner-container--zh-Hans--AV8CC
  .index-section-banner-content--4kzDU
  .index-section-download-btn--Rcq6M {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 75px;
  color: #fff;
  text-align: center;
  font-family: PingFang SC;
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.52px;
  border-radius: 200px;
  background: #0f1729;
  padding: 0 35px;
  cursor: pointer;
}

.index-section-banner-container--zh-Hans--AV8CC
  .index-section-banner-content--4kzDU
  .index-section-download-btn--Rcq6M:hover {
  background: #55627d;
}

.index-section-banner-container--zh-Hans--AV8CC
  .index-section-banner-content--4kzDU
  .index-section-download-btn--Rcq6M
  .index-section-icon--G5jMN {
  width: 30px;
  height: 30px;
  flex-shrink: 0;
  margin-right: 12px;
}

.index-section-banner-container--zh-Hans--AV8CC
  .index-section-banner-content--4kzDU
  .index-section-download-btn--Rcq6M
  .index-section-qr-code--8JxAS {
  opacity: 0;
  position: absolute;
  bottom: -140px;
  left: 50%;
  transform: translateX(-50%);
  width: 120px;
  height: 120px;
  border-radius: 14px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  background: #fff;
  padding: 8px;
  transition: opacity 0.3s ease;
  pointer-events: none;
}

.index-section-banner-container--zh-Hans--AV8CC
  .index-section-banner-content--4kzDU
  .index-section-download-btn--Rcq6M:hover
  .index-section-qr-code--8JxAS {
  opacity: 1;
}

.index-section-banner-container--zh-Hans--AV8CC
  .index-section-banner-userImg--yIvAT {
  width: 837px;
  height: auto;
  position: absolute;
  top: 492px;
  transform: translateY(-50%);
  right: -28px;
}

@media screen and (min-width: 767px) and (max-width: 1365px) {
  .index-section-banner-container--zh-Hans--AV8CC
    .index-section-banner-userImg--yIvAT {
    right: 0;
  }
}

.indexglobal-bg--VMoDf {
  background: #f8fafc;
  overflow: hidden;
}