:after,
:before,
:not(img) {
  box-sizing: border-box;
  font-family:  'Plus Jakarta Sans', 'PingFang SC', -apple-system, BlinkMacSystemFont,
    "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans",
    "Droid Sans", "Helvetica Neue", sans-serif;
}

body,
html {
  width: 100%;
  height: 100%;
}

article,
aside,
blockquote,
body,
button,
code,
dd,
details,
div,
dl,
dt,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
input,
legend,
li,
menu,
nav,
ol,
p,
pre,
section,
td,
textarea,
th,
ul {
  margin: 0;
  padding: 0;
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-weight: 400;
  src: url(/assets/new-home-bundle/static/media/IBMPlexMono-Regular.0130dae9b0089c864756.woff2) format('woff2');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-weight: 400;
  src: url(/assets/new-home-bundle/static/media/PlusJakartaSans-Regular.f1de7180e1b2fc4818d8.woff2) format('woff2');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-weight: 500;
  src: url(/assets/new-home-bundle/static/media/PlusJakartaSans-Medium.f82e29a32033740d4616.woff2) format('woff2');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-weight: 600;
  src: url(/assets/new-home-bundle/static/media/PlusJakartaSans-SemiBold.c855407ebc8dc7dfb3e5.woff2) format('woff2');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-weight: 700;
  src: url(/assets/new-home-bundle/static/media/PlusJakartaSans-Bold.5f53f86aea22967100fc.woff2) format('woff2');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-weight: 800;
  src: url(/assets/new-home-bundle/static/media/PlusJakartaSans-ExtraBold.67b4561b9c15a0bb7d6e.woff2) format('woff2');
}
/* 仅包含latin字符（字母、数字等约200多个字符）的Roboto Bold 来自Google Fonts */
@font-face {
  font-family: 'Roboto-Bold-Latin';
  src: url(/assets/new-home-bundle/static/media/Roboto-Bold-Latin.90fe81cb88d7d09bf826.woff2) format('woff2');
}

body {
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New",
    monospace;
}
ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
a {
  text-decoration: none;
}

:root {
  --screen-xl-padding: 100px;
  --screen-md-padding: 64px;
  --screen-sm-padding: 50px;
}
body .cc-text-gradient {
  background: linear-gradient(#000, #000);
  background: var(--text-gradient, linear-gradient(#000, #000));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
          background-clip: text;
  text-fill-color: transparent;
}
body .cc-border-gradient-with-radius{
  border: 1px solid transparent;
  border: var(--border-gradient-width, 1px) solid transparent;
  background-image: var(--border-gradient-bg),var(--border-gradient);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
video {
  /* fix safari video border bug */
  -webkit-mask-image: radial-gradient(white, black);
          mask-image: radial-gradient(white, black);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.ant-tooltip-inner{
  background: #242729!important;
  border-radius: 8px!important;
  font-size: 14px;
  padding: 12px!important;
  color: #B2B2B2;
  white-space: pre-line;
}
.ant-tooltip-arrow {
  --antd-arrow-background-color: #242729;
}
/* 超过1920部分以背景色填充, 主体内容宽度固定 */
@media (min-width: 1920px) {
  .screen-xxl-min {
    background-color: #fff;
    padding-left: calc((100% - 1920px) / 2);
    padding-right: calc((100% - 1920px) / 2);
  }
    .screen-xxl-min.screen-gray-background {
      background-color: #f2f2f2;
    }
    .screen-xxl-min.screen-dark-background {
      background-color: #020202;
    }
}

@media (min-width: 2880px) {
  .screen-xxxl-min {
    padding-left: calc((100% - 2880px) / 2);
    padding-right: calc((100% - 2880px) / 2);
  }
}

/** 主题样式当前只涵盖主页的部分模块，后面有复用用变量即可 */
:root {
  /** 一级标题 font-size 不是指h1标签的font-size */
  --cc-h1-font-size: 56px;
  --cc-h1-line-height: 56px;
  --cc-h1-padding-top: 48px;
  --cc-h1-padding-bottom: 48px;
  --cc-btn-font-size: 20px;
  --cc-btn-height: 52px;
  --cc-btn-bordered-line-height: calc(var(--cc-btn-height) - 2px);
  --cc-btn-pad-left: 24px;
  --cc-btn-pad-right: 20px;
  --cc-btn-icon-size: 24px;
  --cc-btn-content-gap: 16px;
  --cc-btn-icon-gap: var(--cc-btn-content-gap);
  --cc-btn-background: #000;
  --cc-header-nav-height: 69px;
  --cc-btn-background-hover: linear-gradient(
      0deg,
      rgba(255, 255, 255, 0.15),
      rgba(255, 255, 255, 0.15)
    ),
    #000000;
  --cc-btn-font-color: #fff;
  --cc-btn-font-weight: 400;
  --cc-btn-border-line-width: 0;
  --cc-btn-border-line-color: #000;

  --cc-screen-padding: 100px;

  --cc-gs-page-title: 56px;
  --cc-gs-button: 18px;
  --cc-gs-text-L: 20px;
  --cc-gs-text: 18px;
  --cc-gs-card-title: 20px;
  --cc-gs-section-title: 48px;
  --cc-gs-section-title-S: 36px;
  --cc-gs-caption: 16px;
  --cc-gs-card-title-L: 24px
}
@media (max-width: 1919px) {
  :root {
    --cc-h1-font-size: 42px;
  }
}
@media (max-width: 1439px) {
  :root {
    --cc-btn-font-size: 16px;
    --cc-btn-height: 44px;
    --cc-btn-icon-size: 20px;
    --cc-screen-padding: 50px;

    --cc-gs-page-title: 42px;
    --cc-gs-button: 16px;
    --cc-gs-text-L: 18px;
    --cc-gs-text: 16px;
    --cc-gs-card-title: 16px;
    --cc-gs-section-title: 36px;
    --cc-gs-section-title-S: 24px;
    --cc-gs-caption: 14px;
    --cc-gs-card-title-L: 18px;
  }
}
@media (max-width: 999px) {
  :root {
    --cc-h1-padding-top: 32px;
    --cc-h1-padding-bottom: 32px;


    --cc-gs-page-title: 32px;
    --cc-gs-text-L: 14px;
    --cc-gs-text: 14px;
    --cc-gs-card-title: 14px;
    --cc-gs-section-title: 32px;
    --cc-gs-caption: 12px;
    --cc-gs-card-title-L: 16px;
  }
}
@media (max-width: 749px) {
  :root {
    --cc-h1-font-size: 24px;
    --cc-h1-line-height: 24px;
    --cc-h1-padding-top: 24px;
    --cc-h1-padding-bottom: 24px;
    --cc-btn-font-size: 14px;
    --cc-btn-height: 41px;
    --cc-btn-icon-size: 14px;
    --cc-btn-pad-left: 16px;
    --cc-btn-pad-right: 16px;
    --cc-btn-content-gap: 10px;
    --cc-screen-padding: 24px;
    --cc-header-nav-height: 48px;
  }
}

.AboutCompanyNew_container__CqLFN {
  padding: 120px 400px 60px 400px;
  display: flex;
  justify-content: center;
  background-color: #000;
  /* height: 570px; */
}
.AboutCompanyNew_titleContainer__j8fuM {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 0px;
  align-self: stretch;
  width: 373px;
  /* height: 390px; */
}
.AboutCompanyNew_shapeContainer__1pAp9 {
  position: relative;
  width: 229.99px;
  height: 103.04px;
}
.AboutCompanyNew_shapeContainer__1pAp9 .AboutCompanyNew_circle__\+N2e5 {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 103.41px;
    height: 103.04px;
    opacity: 1;
    box-sizing: border-box;
    border: 0.5px solid #D8D8D8;
  }
.AboutCompanyNew_shapeContainer__1pAp9 .AboutCompanyNew_cir1__z96OT {
    border-radius: 50%;
  }
.AboutCompanyNew_shapeContainer__1pAp9 .AboutCompanyNew_cir2__78JJe {
    left: 63.29px;
    border-radius: 50%;
  }
.AboutCompanyNew_shapeContainer__1pAp9 .AboutCompanyNew_cir3__CmyiQ {
    left: 81.94px;
    width: 66.11px;
    height: 103.04px;
    border-radius: 50%;
  }
.AboutCompanyNew_shapeContainer__1pAp9 .AboutCompanyNew_cir4__NrehN {
    left: 102.84px;
    width: 24.3px;
    height: 103.04px;
    border-radius: 50%;
  }
.AboutCompanyNew_shapeContainer__1pAp9 .AboutCompanyNew_cir5__zsO9d {
    left: 126.58px;
    width: 103.41px;
    height: 103.04px;
    border-radius: 50%;
  }
.AboutCompanyNew_shapeContainer__1pAp9 .AboutCompanyNew_cir6__RYp-r {
    left: 145.22px;
    top: 18.58px;
    width: 66.11px;
    height: 65.88px;
    border-radius: 50%;
  }
.AboutCompanyNew_shapeContainer__1pAp9 .AboutCompanyNew_cir7__rXo11 {
    left: 165.57px;
    top: 38.85px;
    width: 25.43px;
    height: 25.34px;
    border-radius: 50%;
  }
.AboutCompanyNew_title__uu4Gc {
  width: 373px;
  font-size: var(--cc-gs-section-title);
  font-weight: bold;
  line-height: 120%;
  white-space: pre-line;
  font-variation-settings: "opsz" auto;
  font-feature-settings: "kern" on;
  font-family: Plus Jakarta Sans;
  color: #fff;
}
.AboutCompanyNew_desc__FFmNP {
  width: 747px;
  /* height: 390px; */
  margin-top: 12px;
  font-size: var(--cc-gs-text);
  line-height: 150%;
  white-space: pre-line;
  font-variation-settings: "opsz" auto;
  font-family: Plus Jakarta Sans;
  color: #fff;
  text-align: justify;
  letter-spacing: 0em;
  align-self: stretch;
}
.AboutCompanyNew_desc__FFmNP p {
    margin-bottom: 27px;
  }
.AboutCompanyNew_desc__FFmNP p:last-child {
      margin-bottom: 0;
    }
/* .cn-title {
  line-height: 1.2;
}
.cn-desc {
  line-height: 1.5;
  font-size: 28px;
} */

@media (max-width: 1919px) {
  .AboutCompanyNew_container__CqLFN {
    padding: 120px 160px 60px 160px;
  }
}
@media (max-width: 1439px) {
  .AboutCompanyNew_container__CqLFN {
    padding: 80px 32px 40px 32px;
    /* height: 516px; */
  }
  .AboutCompanyNew_titleContainer__j8fuM {
    width: 294px;
    /* height: 396px; */
  }
  .AboutCompanyNew_shapeContainer__1pAp9 {
    width: 160.99px;
    height: 72.13px;
  }
    .AboutCompanyNew_shapeContainer__1pAp9 .AboutCompanyNew_circle__\+N2e5 {
      width: 72.39px;
      height: 72.13px;
    }
    .AboutCompanyNew_shapeContainer__1pAp9 .AboutCompanyNew_cir2__78JJe {
      left: 44.3px;
    }
    .AboutCompanyNew_shapeContainer__1pAp9 .AboutCompanyNew_cir3__CmyiQ {
      left: 57.36px;
      width: 46.28px;
      height: 72.13px;
    }
    .AboutCompanyNew_shapeContainer__1pAp9 .AboutCompanyNew_cir4__NrehN {
      left: 71.99px;
      width: 17.01px;
      height: 72.13px;
    }
    .AboutCompanyNew_shapeContainer__1pAp9 .AboutCompanyNew_cir5__zsO9d {
      left: 88.61px;
    }
    .AboutCompanyNew_shapeContainer__1pAp9 .AboutCompanyNew_cir6__RYp-r {
      left: 101.66px;
      top: 13.01px;
      width: 46.28px;
      height: 46.12px;
    }
    .AboutCompanyNew_shapeContainer__1pAp9 .AboutCompanyNew_cir7__rXo11 {
      left: 115.9px;
      top: 27.2px;
      width: 17.8px;
      height: 17.74px;
    }
  .AboutCompanyNew_desc__FFmNP {
    width: 642px;
    /* height: 396px; */
  }
    .AboutCompanyNew_desc__FFmNP p {
      margin-bottom: 24px;
    }
}
@media (max-width: 999px) {
  .AboutCompanyNew_container__CqLFN {
    padding: 64px 24px 24px 24px;
  }
  .AboutCompanyNew_titleContainer__j8fuM {
    width: 254px;
    /* height: 390px; */
  }
  .AboutCompanyNew_shapeContainer__1pAp9 {
    width: 128.79px;
    height: 57.7px;
  }
    .AboutCompanyNew_shapeContainer__1pAp9 .AboutCompanyNew_circle__\+N2e5 {
      width: 57.91px;
      height: 57.7px;
    }
    .AboutCompanyNew_shapeContainer__1pAp9 .AboutCompanyNew_cir2__78JJe {
      left: 35.44px;
    }
    .AboutCompanyNew_shapeContainer__1pAp9 .AboutCompanyNew_cir3__CmyiQ {
      left: 45.88px;
      width: 37.02px;
      height: 57.7px;
    }
    .AboutCompanyNew_shapeContainer__1pAp9 .AboutCompanyNew_cir4__NrehN {
      left: 57.59px;
      width: 13.61px;
      height: 57.7px;
    }
    .AboutCompanyNew_shapeContainer__1pAp9 .AboutCompanyNew_cir5__zsO9d {
      left: 70.88px;
    }
    .AboutCompanyNew_shapeContainer__1pAp9 .AboutCompanyNew_cir6__RYp-r {
      left: 81.32px;
      top: 10.41px;
      width: 37.02px;
      height: 36.89px;
    }
    .AboutCompanyNew_shapeContainer__1pAp9 .AboutCompanyNew_cir7__rXo11 {
      left: 92.72px;
      top: 21.76px;
      width: 14.24px;
      height: 14.19px;
    }
  .AboutCompanyNew_desc__FFmNP {
    width: 448px;
    /* height: 390px; */
  }
    .AboutCompanyNew_desc__FFmNP p {
      margin-bottom: 21px;
    }
}
@media (max-width: 749px) {
  .AboutCompanyNew_container__CqLFN {
    padding: 42px 20px 20px 20px;
    /* height: 581px; */
    flex-direction: column;
  }
  .AboutCompanyNew_titleContainer__j8fuM {
    height: 58px;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    flex-direction: row;
    margin: 0 auto;
  }
  .AboutCompanyNew_title__uu4Gc {
    font-size: 24px;
    width: 236.79px;
  }
  .AboutCompanyNew_shapeContainer__1pAp9 {
    width: 98.21px;
    height: 44px;
  }
    .AboutCompanyNew_shapeContainer__1pAp9 .AboutCompanyNew_circle__\+N2e5 {
      width: 44.96%;
      height: 44px;
    }
    .AboutCompanyNew_shapeContainer__1pAp9 .AboutCompanyNew_cir2__78JJe {
      left: 27.03px;
    }
    .AboutCompanyNew_shapeContainer__1pAp9 .AboutCompanyNew_cir3__CmyiQ {
      left: 34.99px;
      width: 28.75%;
      height: 44px;
    }
    .AboutCompanyNew_shapeContainer__1pAp9 .AboutCompanyNew_cir4__NrehN {
      left: 43.92px;
      width: 10.57%;
      height: 44px;
    }
    .AboutCompanyNew_shapeContainer__1pAp9 .AboutCompanyNew_cir5__zsO9d {
      left: 54.05px;
    }
    .AboutCompanyNew_shapeContainer__1pAp9 .AboutCompanyNew_cir6__RYp-r {
      left: 62.01px;
      top: 7.93px;
      width: 28.75%;
      height: 63.93%;
    }
    .AboutCompanyNew_shapeContainer__1pAp9 .AboutCompanyNew_cir7__rXo11 {
      left: 70.7px;
      top: 16.59px;
      width: 11.06%;
      height: 24.59%;
    }
  .AboutCompanyNew_desc__FFmNP {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    /* height: 449px; */
    font-size: 13px;
    margin-left: auto;
    margin-right: auto;
  }
    .AboutCompanyNew_desc__FFmNP p {
      margin-bottom: 19.5px;
    }
}

.AboutCompanyRegistered_background__rarhr {
  background-color: #141414;
}
.AboutCompanyRegistered_container__qCZt- {
  /* padding: 0 var(--cc-screen-padding); */
  padding-top: 64px;
  margin-left: auto;
  margin-right: auto;
}
.AboutCompanyRegistered_logo__bwbfB {
  width: 40px;
  height: 40px;
  background-color: #fff;
}
.AboutCompanyRegistered_content__S2p70 {
  border-bottom: solid 1px #202020;
  font-size: 22px;
  color: #fff;
  white-space: pre-line;
  line-height: 1.5;
  display: grid;
  grid-template-columns: 560px 560px;
  padding-bottom: 100px;
}

.AboutCompanyRegistered_title__La9G5 {
  font-size: 20px;
  color: #8F8F8F;
  margin-top: 16px;
  margin-bottom: 24px;
}

.AboutCompanyRegistered_details__6W1GL {
  display: grid;
  grid-template-columns: auto auto;
  grid-gap: 72px 48px;
}

.AboutCompanyRegistered_line__VSI\+n {
  width: 40px;
  height: 4px;
  opacity: 1;
  background: #80CD4F;
}
@media (min-width: 1920px) {
  .AboutCompanyRegistered_container__qCZt- {
    width: 1120px;
    margin: 0 auto;
  }
}
@media (max-width: 1919px) {
  .AboutCompanyRegistered_container__qCZt- {
    width: 1120px;
  }
  .AboutCompanyRegistered_content__S2p70 {
    grid-template-columns: 560px 560px;
  }
  .AboutCompanyRegistered_details__6W1GL {
    grid-row-gap: 48px;
  }
}
@media (max-width: 1439px) {
  .AboutCompanyRegistered_container__qCZt- {
    width: 936px;
  }
  .AboutCompanyRegistered_container__qCZt- {
    padding-top: 48px;
  }
  .AboutCompanyRegistered_content__S2p70 {
    grid-template-columns: 395px auto;
    padding-bottom: 64px;
  }
  .AboutCompanyRegistered_details__6W1GL {
    grid-column-gap: 32px;
  }
}
@media (max-width: 999px) {
  .AboutCompanyRegistered_container__qCZt- {
    width: 702px;
  }
  .AboutCompanyRegistered_content__S2p70 {
    grid-template-columns: auto;
    grid-row-gap: 48px;
  }
  .AboutCompanyRegistered_details__6W1GL {
    grid-gap: 48px 48px;
  }
}
@media (max-width: 749px) {
  .AboutCompanyRegistered_container__qCZt- {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }
  .AboutCompanyRegistered_content__S2p70 {
    grid-template-columns: auto;
    grid-row-gap: 48px;
    font-size: 16px;
    padding-bottom: 32px;
  }
  .AboutCompanyRegistered_details__6W1GL {
    grid-gap: 32px 20px;
    grid-template-columns: repeat(2, calc(50% - 12px));
  }
  .AboutCompanyRegistered_title__La9G5 {
    font-size: 14px;
  }
}

@media (max-width: 375px) {
  .AboutCompanyRegistered_container__qCZt- {
    padding-top: 32px;
  }
  .AboutCompanyRegistered_content__S2p70 {
    grid-template-columns: auto;
    grid-row-gap: 48px;
    font-size: 16px;
    padding-bottom: 32px;
  }
  .AboutCompanyRegistered_details__6W1GL {
    grid-gap: 32px 20px;
    grid-template-columns: repeat(2, calc(50% - 12px));
  }
  .AboutCompanyRegistered_title__La9G5 {
    font-size: 14px;
  }
}
.DropdownMenus_container__fxqiD {
  position: relative;
}
.DropdownMenus_label__7rDOC {
  display: flex;
  align-items: center;
}
.DropdownMenus_arrow__piJ0F {
  height: 18px;
  height: var(--dropddown-menu-arrow-size, 18px);
  width: 18px;
  width: var(--dropddown-menu-arrow-size, 18px);
  margin-left: 6px;
  flex: 0 0 18px;
  flex: 0 0 var(--dropddown-menu-arrow-size, 18px);
}
.DropdownMenus_arrow-open__tX\+2W{
  transform: rotate(180deg);
  transform-origin: center center;
}
.DropdownMenus_menus__ck9WT {
  list-style: none;
  position: absolute;
  background: #fff;
  box-shadow: 0px 0px 1px 0px #091E424F, 0px 3px 5px 0px #091E4233;
  text-align: left;
  font-size: 14px;
}
.DropdownMenus_menus__ck9WT.DropdownMenus_center__nH8Ow{
  transform: translateX(-50%);
}
.DropdownMenus_open__jj85X {
  display: block;
}
.DropdownMenus_divider__DZNLo {
  height: 1px;
  background: rgb(213, 213, 213);
}
.DropdownMenus_menu-content__o6Dzi {
  display: block;
  color: #000;
  line-height: 20px;
  padding: 20px 16px;
  padding: var(--dropddown-menu-padding-y, 20px) var(--dropddown-menu-padding-x, 16px);
  text-decoration: none;
}
.DropdownMenus_menu-content__o6Dzi:visited {
    color: #000;
  }
.DropdownMenus_menu-content__o6Dzi:hover{
    background-color: #f2f2f2;
  }
.DropdownMenus_block__oWKTt .DropdownMenus_menus__ck9WT {
    position: relative;
    box-shadow: none;
  }
.DropdownMenus_block__oWKTt .DropdownMenus_divider__DZNLo{
    display: none;
  }
/* 进入动画 */
@keyframes HeaderNav_fadein__fTvOL {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.HeaderNav_header__ZfEMk {
  height: var(--cc-header-nav-height);
  line-height: var(--cc-header-nav-height);
  /* padding: 0 50px; */
  position: relative;
  /* display: flex;
  justify-content: space-between;
  align-items: center; */
  font-size: 14px;
  color: #fff;
  z-index: 100;
}

.HeaderNav_header__ZfEMk .HeaderNav_navWrapper__gehaG {
    width: 100%;
    height: 100%;
    padding: 0 50px;
    display: flex;
    align-items: center;
    justify-content: space-between;

  }

.HeaderNav_header__ZfEMk .HeaderNav_logo__OWzpp {
    width: 157px;
    margin-right: 40px;
    height: 69px;
    cursor: pointer;
  }

.HeaderNav_header__ZfEMk .HeaderNav_navContainer__\+2nkL {
    display: flex;
    flex: 1;
    overflow: hidden;
  }

.HeaderNav_header__ZfEMk .HeaderNav_navWrap__PkdSy {
    display: flex;
    flex: 1;
    overflow: hidden;
  }

.HeaderNav_header__ZfEMk .HeaderNav_caretLeft__w-6bP,
  .HeaderNav_header__ZfEMk .HeaderNav_caretRight__mX4Rj {
    cursor: pointer;
    padding-left: 5px;
    padding-right: 5px;
  }

.HeaderNav_header__ZfEMk .HeaderNav_caretLeft__w-6bP:hover, .HeaderNav_header__ZfEMk .HeaderNav_caretRight__mX4Rj:hover {
      /* background-color: #f2f2f2; */
      background-color: rgba(255, 255, 255, 0.8);
      /* backdrop-filter: blur(80px); */
      color: #000;
    }

.HeaderNav_header__ZfEMk .HeaderNav_nav__DMt1f {
    display: flex;
    flex: none;
  }

.HeaderNav_header__ZfEMk .HeaderNav_nav__DMt1f .HeaderNav_menu__ftMET {
      padding: 0 12px;
      cursor: pointer;
      font-size: 17px;
      flex: none;
    }

.HeaderNav_header__ZfEMk .HeaderNav_nav__DMt1f .HeaderNav_menu__ftMET:hover {
      /* background-color: #f2f2f2; */
      background-color: rgba(255, 255, 255, 0.8);
      /* backdrop-filter: blur(80px); */
      color: #000;
    }

.HeaderNav_header__ZfEMk .HeaderNav_nav__DMt1f .HeaderNav_product__EJkBk {
      /* background-color: #f2f2f2; */
      background-color: rgba(255, 255, 255, 0.8);
      -webkit-backdrop-filter: blur(80px);
              backdrop-filter: blur(80px);
      color: #000;
    }

.HeaderNav_header__ZfEMk .HeaderNav_nav__DMt1f .HeaderNav_product__EJkBk .HeaderNav_dropIcon__j8JX8 {
        transform: rotate(180deg);
      }

.HeaderNav_header__ZfEMk .HeaderNav_actions__1SIsq {
    display: flex;
    align-items: center;
    position: relative;
  }

.HeaderNav_header__ZfEMk .HeaderNav_actions__1SIsq .HeaderNav_languageContent__nGZHm {
      position: absolute;
      box-shadow: 0px 3px 5px 0px #091e4233;
      width: 305px;
      left: 0;
      display: none;
      /* background-color: #fff; */
      background-color: rgba(255, 255, 255, 0.8);
      -webkit-backdrop-filter: blur(80px);
              backdrop-filter: blur(80px);
    }

.HeaderNav_header__ZfEMk .HeaderNav_actions__1SIsq .HeaderNav_languageContent__nGZHm li {
        height: 60px;
        line-height: 60px;
        cursor: pointer;
        text-align: left;
        padding-left: 16px;
      }

.HeaderNav_header__ZfEMk .HeaderNav_actions__1SIsq .HeaderNav_languageContent__nGZHm li.HeaderNav_selected__ge-LW,
        .HeaderNav_header__ZfEMk .HeaderNav_actions__1SIsq .HeaderNav_languageContent__nGZHm li.HeaderNav_selected__ge-LW:hover {
          background-color: #000;
          color: #fff;
        }

.HeaderNav_header__ZfEMk .HeaderNav_actions__1SIsq .HeaderNav_languageContent__nGZHm li:hover {
          background-color: #ebecf0;
          color: #000;
        }

.HeaderNav_header__ZfEMk .HeaderNav_actions__1SIsq .HeaderNav_languageContent__nGZHm li:active {
          background-color: #deebff;
        }

.HeaderNav_header__ZfEMk .HeaderNav_actions__1SIsq .HeaderNav_language__oOgVb {
      padding: 0 12px;
      cursor: pointer;
    }

.HeaderNav_header__ZfEMk .HeaderNav_actions__1SIsq .HeaderNav_language__oOgVb:hover {
        /* background-color: #f2f2f2; */
        background-color: rgba(255, 255, 255, 0.8);
        /* backdrop-filter: blur(80px); */
        color: #000;
      }

.HeaderNav_header__ZfEMk .HeaderNav_actions__1SIsq .HeaderNav_language__oOgVb:hover .HeaderNav_dropIcon__j8JX8 {
          transform: rotate(180deg);
        }

.HeaderNav_header__ZfEMk .HeaderNav_actions__1SIsq .HeaderNav_language__oOgVb:hover .HeaderNav_languageContent__nGZHm {
          display: block;
        }

.HeaderNav_header__ZfEMk .HeaderNav_actions__1SIsq .HeaderNav_signIn__2HMZc,
    .HeaderNav_header__ZfEMk .HeaderNav_actions__1SIsq .HeaderNav_client__tARI4,
    .HeaderNav_header__ZfEMk .HeaderNav_actions__1SIsq .HeaderNav_user-dropdown__0xJbm {
      cursor: pointer;
      padding: 0 12px;
    }

.HeaderNav_header__ZfEMk .HeaderNav_actions__1SIsq .HeaderNav_signIn__2HMZc:hover, .HeaderNav_header__ZfEMk .HeaderNav_actions__1SIsq .HeaderNav_client__tARI4:hover, .HeaderNav_header__ZfEMk .HeaderNav_actions__1SIsq .HeaderNav_user-dropdown__0xJbm:hover {
        /* background-color: #f2f2f2; */
        background-color: rgba(255, 255, 255, 0.8);
        /* backdrop-filter: blur(80px); */
        color: #000;
      }

.HeaderNav_header__ZfEMk .HeaderNav_actions__1SIsq .HeaderNav_user-dropdown-open__rWWh- {
      /* background-color: #f2f2f2; */
      background-color: rgba(255, 255, 255, 0.8);
      -webkit-backdrop-filter: blur(80px);
              backdrop-filter: blur(80px);
      color: #000;
    }

.HeaderNav_header__ZfEMk .HeaderNav_actions__1SIsq .HeaderNav_signUp__AvTdO {
      cursor: pointer;
      display: inline-block;
      height: 36px;
      line-height: 34px;
      border-radius: 18px;
      padding-left: 12px;
      padding-right: 12px;
      border: solid 1px #fff;
      margin-left: 12px;
    }

.HeaderNav_header__ZfEMk .HeaderNav_actions__1SIsq .HeaderNav_signUp__AvTdO:hover {
        background-color: #000;
        border: solid 1px #000;
        color: #fff;
      }

.HeaderNav_header__ZfEMk .HeaderNav_dropIcon__j8JX8 {
    width: 18px;
    height: 18px;
    margin-left: 4px;
    position: relative;
    top: 5px;
  }

.HeaderNav_header__ZfEMk .HeaderNav_globalIcon__87tzT {
    width: 20px;
    height: 20px;
    margin-right: 4px;
    position: relative;
    top: 5px;
  }

.HeaderNav_header__ZfEMk .HeaderNav_menuIcon__XV6To {
    width: 24px;
    height: 24px;
    cursor: pointer;
    display: none;
  }

.HeaderNav_header__ZfEMk .HeaderNav_productDropdown__BON0g {
    width: 100vw;
    position: absolute;
    left: 0;
    top: 69px;
    padding: 24px 100px;
    color: #8f8f8f;
    font-size: 14px;
    box-sizing: border-box;
    text-align: left;
    /* background-color: #fff; */
    background-color: rgba(255, 255, 255, 0.8);
    -webkit-backdrop-filter: blur(80px);
            backdrop-filter: blur(80px);
    /* display: none; */
    cursor: default;
    border-top: solid 1px #ededed;
    border-bottom: solid 1px #ededed;
  }

.HeaderNav_header__ZfEMk .HeaderNav_productDropdown__BON0g .HeaderNav_text__AOlPq {
      height: 20px;
      line-height: 20px;
    }

.HeaderNav_header__ZfEMk .HeaderNav_productDropdown__BON0g .HeaderNav_content__rD8VZ {
      display: flex;
      margin-top: 30px;
    }

.HeaderNav_header__ZfEMk .HeaderNav_productDropdown__BON0g .HeaderNav_content__rD8VZ .HeaderNav_item__4mXle {
        flex-grow: 1;
      }

.HeaderNav_header__ZfEMk .HeaderNav_productDropdown__BON0g .HeaderNav_content__rD8VZ .HeaderNav_item__4mXle .HeaderNav_title__eSKgB {
          cursor: pointer;
          color: #6d6d6d;
          font-weight: 700;
          height: 30px;
          line-height: 30px;
          font-size: 24px;
          margin-bottom: 6px;
        }

.HeaderNav_header__ZfEMk .HeaderNav_productDropdown__BON0g .HeaderNav_content__rD8VZ .HeaderNav_item__4mXle .HeaderNav_title__eSKgB:hover {
            color: #000;
          }
.HeaderNav_icon__BreXg {
  fill: #fff;
}
.HeaderNav_isWhiteHeader__nefe4 {
  /* background-color: #fff; */
  background-color: rgba(255, 255, 255, 0.8);
  /* 这一条属性导致 productDropDown 的 blur 未生效 */
  /* backdrop-filter: blur(80px); */
  color: #000;
}
.HeaderNav_isWhiteHeader__nefe4 .HeaderNav_icon__BreXg {
    fill: #000;
  }
.HeaderNav_isWhiteHeader__nefe4 .HeaderNav_navWrapper__gehaG {
    -webkit-backdrop-filter: blur(80px);
            backdrop-filter: blur(80px);
    animation: HeaderNav_fadein__fTvOL 0.2s;
  }
.HeaderNav_isWhiteHeader__nefe4 .HeaderNav_actions__1SIsq .HeaderNav_signUp__AvTdO {
      border: solid 1px #000;
    }
.HeaderNav_headerFixed__LtoaC {
  /* background-color: #fff; */
  background-color: rgba(255, 255, 255, 0.8);
  /* backdrop-filter: blur(80px); */
  position: fixed;
  width: 100%;
  color: #000;
  box-sizing: border-box;
  top: 0;
  left: 0;
}
.HeaderNav_headerFixed__LtoaC .HeaderNav_icon__BreXg {
    fill: #000;
  }

.HeaderNav_mobileBox__qKN91 {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1000;
  overflow: hidden;
  color: #000;
}
.HeaderNav_mobile__XkAVf {
  --cc-header-nav-mob-padding: 50px;
  --cc-header-nav-mob-logo-height: 69px;
  --cc-header-nav-mob-logo-width: 157px;
  --cc-header-nav-mob-icon-size: 24px;
  --cc-header-nav-mob-menu-height: 78px;
  --cc-header-nav-mob-menu-title-font-size: 24px;
  --cc-header-nav-mob-sub-menu-padding: 25px;
  --cc-header-nav-mob-action-height: 76px;
  --cc-header-nav-mob-action-border-radius: 38px;
  /* background-color: #fff; */
  background-color: rgba(255, 255, 255, 0.8);
  -webkit-backdrop-filter: blur(80px);
          backdrop-filter: blur(80px);
  text-align: left;
  padding: 0 var(--cc-header-nav-mob-padding) var(--cc-header-nav-mob-padding);
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}
.HeaderNav_mobile__XkAVf .HeaderNav_logo__OWzpp {
    width: var(--cc-header-nav-mob-logo-width);
    height: var(--cc-header-nav-mob-logo-height);
    cursor: pointer;
  }
.HeaderNav_mobile__XkAVf .HeaderNav_closeIcon__7aqzw {
    width: var(--cc-header-nav-mob-icon-size);
    height: var(--cc-header-nav-mob-icon-size);
    cursor: pointer;
  }
.HeaderNav_mobile__XkAVf .HeaderNav_mobileHeader__wWl2I {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex: 0;
  }
.HeaderNav_mobile__XkAVf .HeaderNav_mobileContent__MDqrQ {
    overflow: auto;
    flex: 1;
    /* scrollbar-color: unset rgba(255, 255, 255, 0.8); */
  }
.HeaderNav_mobile__XkAVf .HeaderNav_user-dropdown-menus__dfsH4 {
    font-size: 16px;
    --dropddown-menu-padding-y: var(--cc-header-nav-mob-sub-menu-padding);
  }
.HeaderNav_mobile__XkAVf .HeaderNav_list__Jb\+V3,
  .HeaderNav_mobile__XkAVf .HeaderNav_user-dropdown__0xJbm {
    height: var(--cc-header-nav-mob-menu-height);
    line-height: var(--cc-header-nav-mob-menu-height);
    color: #000;
    font-size: var(--cc-header-nav-mob-menu-title-font-size);
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    --dropddown-menu-arrow-size: var(--cc-header-nav-mob-icon-size);
  }
.HeaderNav_mobile__XkAVf .HeaderNav_list__Jb\+V3 .HeaderNav_dropIcon__j8JX8,
    .HeaderNav_mobile__XkAVf .HeaderNav_user-dropdown__0xJbm .HeaderNav_dropIcon__j8JX8,
    .HeaderNav_mobile__XkAVf .HeaderNav_list__Jb\+V3 .HeaderNav_globalIcon__87tzT,
    .HeaderNav_mobile__XkAVf .HeaderNav_user-dropdown__0xJbm .HeaderNav_globalIcon__87tzT,
    .HeaderNav_mobile__XkAVf .HeaderNav_list__Jb\+V3 .HeaderNav_rightIcon__IcZx5,
    .HeaderNav_mobile__XkAVf .HeaderNav_user-dropdown__0xJbm .HeaderNav_rightIcon__IcZx5,
    .HeaderNav_mobile__XkAVf .HeaderNav_list__Jb\+V3 .HeaderNav_dropOpenIcon__HXC7c,
    .HeaderNav_mobile__XkAVf .HeaderNav_user-dropdown__0xJbm .HeaderNav_dropOpenIcon__HXC7c {
      width: var(--cc-header-nav-mob-icon-size);
      height: var(--cc-header-nav-mob-icon-size);
    }
.HeaderNav_mobile__XkAVf .HeaderNav_list__Jb\+V3 .HeaderNav_globalIcon__87tzT, .HeaderNav_mobile__XkAVf .HeaderNav_user-dropdown__0xJbm .HeaderNav_globalIcon__87tzT {
      position: relative;
      top: 3px;
      margin-right: 3px;
    }
.HeaderNav_mobile__XkAVf .HeaderNav_list__Jb\+V3 .HeaderNav_dropOpenIcon__HXC7c, .HeaderNav_mobile__XkAVf .HeaderNav_user-dropdown__0xJbm .HeaderNav_dropOpenIcon__HXC7c {
      transform: rotate(180deg);
    }
.HeaderNav_mobile__XkAVf .HeaderNav_content__rD8VZ .HeaderNav_item__4mXle {
      padding: var(--cc-header-nav-mob-sub-menu-padding);
      color: #8f8f8f;
      font-size: 14px;
    }
.HeaderNav_mobile__XkAVf .HeaderNav_content__rD8VZ .HeaderNav_item__4mXle .HeaderNav_title__eSKgB {
        color: #6d6d6d;
        font-size: var(--cc-header-nav-mob-menu-title-font-size);
        height: 30px;
        line-height: 30px;
        margin-bottom: 10px;
        cursor: pointer;
      }
.HeaderNav_mobile__XkAVf .HeaderNav_languageContent__nGZHm li {
      height: 70px;
      line-height: 70px;
      padding-left: var(--cc-header-nav-mob-sub-menu-padding);
      cursor: pointer;
    }
.HeaderNav_mobile__XkAVf .HeaderNav_languageContent__nGZHm li.HeaderNav_selected__ge-LW {
        background-color: #000;
        color: #fff;
      }
.HeaderNav_mobile__XkAVf .HeaderNav_languageContent__nGZHm li:hover {
        background-color: #ebecf0;
        color: #000;
      }
.HeaderNav_mobile__XkAVf .HeaderNav_languageContent__nGZHm li:active {
        background-color: #deebff;
      }
.HeaderNav_mobile__XkAVf .HeaderNav_actionContent__fvdlA {
    /* background-color: #fff; */
    /* background-color: rgba(255, 255, 255, 0.8);
    backdrop-filter: blur(80px); */
    text-align: center;
    flex: 0;
  }
.HeaderNav_mobile__XkAVf .HeaderNav_actionContent__fvdlA .HeaderNav_signIn__2HMZc,
    .HeaderNav_mobile__XkAVf .HeaderNav_actionContent__fvdlA .HeaderNav_signUp__AvTdO {
      height: var(--cc-header-nav-mob-action-height);
      line-height: var(--cc-header-nav-mob-action-height);
      border-radius: var(--cc-header-nav-mob-action-border-radius);
      cursor: pointer;
      /* background-color: rgba(255, 255, 255, 0.8);
      backdrop-filter: blur(80px); */
    }
.HeaderNav_mobile__XkAVf .HeaderNav_actionContent__fvdlA .HeaderNav_signUp__AvTdO {
      border: solid 1px #000;
    }

@media (max-width: 999px) {
    .HeaderNav_headerNav__iCmzM .HeaderNav_nav__DMt1f .HeaderNav_menu__ftMET,
    .HeaderNav_headerNav__iCmzM .HeaderNav_actions__1SIsq {
      display: none;
    }
    .HeaderNav_headerNav__iCmzM .HeaderNav_menuIcon__XV6To {
      display: inline-block;
    }
  }
.HeaderNav_icon-avatar__Fuf7z {
  width: 24px;
  height: 24px;
  margin-right: 8px;
}
.HeaderNav_mobile-icon-avatar__TpVed,
.HeaderNav_mobile-icon-drop__fZ9nS {
  fill: #000;
}
.HeaderNav_user-dropdown__0xJbm {
  justify-content: space-between;
}
.HeaderNav_user-name__hTW1R {
  flex: 1 0;
  text-align: left;
}
.HeaderNav_header-placeholder__0994o {
  visibility: hidden;
}

@media (max-width: 749px) {
  .HeaderNav_header__ZfEMk{
    padding: 0 16px;
  }
    .HeaderNav_header__ZfEMk .HeaderNav_logo__OWzpp{
      height: 48px;
      width: 107px;
    }
    .HeaderNav_header__ZfEMk .HeaderNav_menuIcon__XV6To {
      height: 17.6px;
      width: 19.2px;
    }
  .HeaderNav_mobile__XkAVf {
    --cc-header-nav-mob-padding: 16px;
    --cc-header-nav-mob-logo-height: 48px;
    --cc-header-nav-mob-logo-width: 107px;
    --cc-header-nav-mob-icon-size: 19px;
    --cc-header-nav-mob-menu-title-font-size: 16px;
    --cc-header-nav-mob-sub-menu-padding: 8px;
    --cc-header-nav-mob-menu-height: 58px;
    --cc-header-nav-mob-action-height: 58px;
    --cc-header-nav-mob-action-border-radius: 29px;
  }
}
.AboutHeader_aboutHeader__950oW {
  background-color: #000;
  height: 600px;
  width: 100%;
  font-family: Plus Jakarta Sans;
}

.AboutHeader_container__cwti7 {
  padding: 8px 0 30px 0;
  height: 493px;
  width: 1394px;
  margin: 0 auto;
  position: relative;
}

.AboutHeader_about__dCO1C {
  position: absolute;
  top: 116px;
  left: 130px;
  color: #fff;

  font-size: 105px;
  font-weight: 800;
  line-height: 120%;
  letter-spacing: 0em;
  white-space: pre-wrap;
}

.AboutHeader_banner__1DbUE {
  position: absolute;
  left: 51%;
  top: 70%;
  transform: translate(-50%, -50%);
  
}

.AboutHeader_banner__1DbUE canvas {
    height: 700px !important;
    width: 1300px !important;
  }

.AboutHeader_desc__P0H-f {
  position: absolute;
  top: 68px;
  right: 133px;
}

.AboutHeader_descCN__Wx21H {
  color: #fff;
  white-space: pre-wrap;
  font-size: 28.32px;
  font-weight: 500;
  line-height: 150%;
  letter-spacing: 0em;
  text-align: right;
}

.AboutHeader_cc__VTJhi {
  right: 133px;
  top: 361px;
  color: #fff;
  position: absolute;
  font-size: 110px;
  font-weight: 800;
  line-height: 120%;
  letter-spacing: 0em;
}

@media (max-width: 1919px) {
  
}
@media (max-width: 1439px) {
  .AboutHeader_aboutHeader__950oW {
    height: 449px;
  }
  .AboutHeader_container__cwti7 {
    width: 967px;
    height: 322px;
  }
  .AboutHeader_about__dCO1C {
    top: 81px;
    left: 91px;
    font-size: 73px;
  }
  .AboutHeader_banner__1DbUE {
    top: 75%;
  }

    .AboutHeader_banner__1DbUE canvas {
      height: 540px !important;
      width: 850px !important;
    }
  .AboutHeader_desc__P0H-f {
    right: 90px;
  }
  .AboutHeader_descCN__Wx21H {
    font-size: 28px;
  }
  .AboutHeader_cc__VTJhi {
    top: 240px;
    right: 90px;
    font-size: 77px;
  }
}
@media (max-width: 999px) {
  .AboutHeader_aboutHeader__950oW {
    height: 381px;
  }
  .AboutHeader_container__cwti7 {
    width: 775px;
    height: 258px;
  }
  .AboutHeader_about__dCO1C {
    left: 74px;
    top: 66px;
    font-size: 58px;
  }
    
    .AboutHeader_banner__1DbUE canvas {
      height: 390px !important;
      width: 710px !important;

    }
  .AboutHeader_desc__P0H-f {
    right: 72px;
    top: 38px;
  }
  .AboutHeader_descCN__Wx21H {
    font-size: 22px;
  }
  .AboutHeader_cc__VTJhi {
    top: 192px;
    right: 72px;
    font-size: 61.6px;
  }
}
@media (max-width: 749px) {
  .AboutHeader_aboutHeader__950oW {
    height: 439px;
    overflow: hidden;
  }
  .AboutHeader_container__cwti7 {
    width: 375px;
    height: 339px;
  }
  .AboutHeader_about__dCO1C {
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    font-size: 58px;
  }
  .AboutHeader_banner__1DbUE {
    top: 43%;
  }

    .AboutHeader_banner__1DbUE canvas {
      height: 300px !important;
      width: 490px !important;
    }
  .AboutHeader_desc__P0H-f {
    left: 50%;
    transform: translateX(-50%);
    top: 172px;
  }
  .AboutHeader_descCN__Wx21H {
    font-size: 20px;
    text-align: center;
  }
  .AboutHeader_descImg__xG\+pP {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
  }
  .AboutHeader_cc__VTJhi {
    top: 276px;
    left: 50%;
    transform: translateX(-50%);
    font-size: 52px;
    text-align: center;
  }
}

.jobcard_background__5aDdL {
  background: radial-gradient(100% 100% at 50% 100%, #304038 0%, rgba(58, 77, 67, 0.2) 98%);
  border-radius: 12px;
  box-sizing: border-box;
  flex: 1;
}

.jobcard_container__lNrPj {
  border-radius: 12px;
  padding: 33px;
  font-family: Plus Jakarta Sans;
  position: relative;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  left: 1px;
  top: 1px;
  background: radial-gradient(106% 61% at 50% 42%, rgba(11, 15, 13, 0.7) 73%, rgba(29, 38, 32, 0.8) 100%), #000;
}

.jobcard_title__W06IF {
  font-size: var(--cc-gs-card-title-L);
  font-weight: 600;
  line-height: 150%;
}

.jobcard_desc__wxc-H {
  font-size: var(--cc-gs-text);
  font-weight: normal;
  line-height: 150%;
  white-space: pre-wrap;
}

.jobcard_desc__wxc-H p {
    margin-bottom: calc(var(--cc-gs-text) * 1.5);
  }

.jobcard_desc__wxc-H p:last-child {
      margin-bottom: 0;
    }

.jobcard_header__Th2dj {
  display: flex;
  justify-content: space-between;
}

.jobcard_iconContainer__c\+YE4 {
  width: 72px;
  height: 72px;
  border-radius: 100%;
  background: linear-gradient(214deg, #CFE5DA 13%, rgba(207, 229, 218, 0.1) 55%);
  box-sizing: border-box;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.jobcard_icon__uj8r4 {
  width: 100%;
  height: 100%;
  z-index: 1;
}

.jobcard_iconContainer__c\+YE4::after {
  content: "";
  position: absolute;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 100%;
  background: linear-gradient(216deg, rgba(61, 68, 65, 0.7) 11%, rgba(60, 68, 58, 0.05) 82%), #000;
}

.jobcard_gapWithIcon__pla4c {
  margin-top: 50px;
}
.jobcard_gap__CnW8i {
  margin-top: 25px;
}

@media (max-width: 1919px) {
  
}
@media (max-width: 1439px) {
  .jobcard_gapWithIcon__pla4c {
    margin-top: 36px;
  }
  .jobcard_gap__CnW8i {
    margin-top: 24px;
  }
  .jobcard_container__lNrPj {
    padding: 24px;
  }
  .jobcard_iconContainer__c\+YE4 {
    width: 52px;
    height: 52px;
  }
}
@media (max-width: 999px) {
  .jobcard_gapWithIcon__pla4c {
    margin-top: 36px;
  }
  .jobcard_gap__CnW8i {
    margin-top: 24px;
  }
  .jobcard_container__lNrPj {
    padding: 24px;
  }
  .jobcard_iconContainer__c\+YE4 {
    width: 52px;
    height: 52px;
  }
}
@media (max-width: 749px) {
  .jobcard_gapWithIcon__pla4c {
    margin-top: 24px;
  }
  .jobcard_gap__CnW8i {
    margin-top: 24px;
  }
  .jobcard_container__lNrPj {
    padding: 20px;
  }
  .jobcard_iconContainer__c\+YE4 {
    width: 52px;
    height: 52px;
  }
  .jobcard_title__W06IF {
    font-size: 14px;
  }
  .jobcard_desc__wxc-H {
    font-size: 13px;
  }
}
.AboutJoinUs_container__ABXIX {
  padding: 120px 0 80px 0;
  display: flex;
  flex-direction: column;
  gap: 40px;
  background-color: #141414;
  color: #fff;
  height: 923px;
}
.AboutJoinUs_container__ABXIX>div {
  width: 1120px;
  margin: 0 auto;
}
.AboutJoinUs_header__aG4s- {
  display: flex;
  justify-content: space-between;
}
.AboutJoinUs_title__MSaP3 {
  font-size: var(--cc-gs-section-title);
  font-weight: bold;
  line-height: 120%;
  font-variation-settings: "opsz" auto;
  font-feature-settings: "kern" on;
  font-family: Plus Jakarta Sans;
}
.AboutJoinUs_contact__pBCUs {
  font-family: Plus Jakarta Sans;
  font-size: var(--cc-gs-text-L);
  font-weight: 500;
  line-height: 120%;
  text-align: right;
  letter-spacing: 0em;
  margin-top: 10px;
}
.AboutJoinUs_contact__pBCUs a {
    display: block;
    text-decoration: underline;
    color: #fff;
  }
.AboutJoinUs_job__g-zc8 {
  display: flex;
  gap: 24px;
}

@media (max-width: 1919px) {
  
}
@media (max-width: 1439px) {
  .AboutJoinUs_container__ABXIX {
    height: 715px;
    gap: 28px;
    padding: 80px 0 60px 0;
  }
  .AboutJoinUs_container__ABXIX>div {
    width: 936px;
  }
  .AboutJoinUs_contact__pBCUs {
    margin-top: 0;
  }
  .AboutJoinUs_job__g-zc8 {
    gap: 16px;
  }
}
@media (max-width: 999px) {
  .AboutJoinUs_container__ABXIX {
    height: 671px;
    gap: 24px;
    padding: 60px 0 40px 0;
  }
  .AboutJoinUs_container__ABXIX>div {
    width: 702px;
  }
  .AboutJoinUs_contact__pBCUs {
    margin-top: 5px;
  }
  .AboutJoinUs_job__g-zc8 {
    gap: 12px;
  }
}
@media (max-width: 749px) {
  .AboutJoinUs_container__ABXIX {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    gap: 20px;
    padding: 60px 0 32px 0;
  }
  .AboutJoinUs_container__ABXIX>div {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }
  .AboutJoinUs_contact__pBCUs {
    margin-top: 0px;
    font-size: 12px;
  }
  .AboutJoinUs_job__g-zc8 {
    flex-direction: column;
    gap: 12px;
  }
  .AboutJoinUs_title__MSaP3 {
    font-size: 24px;
  }
}

.Footer_footer__Zp-c- {
  background: #000000;
  font-size: 18px;
  color: #fff;
  padding: 72px 100px;
}
.Footer_footer__Zp-c- .Footer_wrapper__osQvA {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    position: relative;
  }
.Footer_footer__Zp-c- .Footer_wrapper__osQvA .Footer_cloud__VeCL4 {
      font-size: 40px;
      font-weight: 700;
    }
.Footer_footer__Zp-c- .Footer_wrapper__osQvA .Footer_connectContent__F0GeC {
      display: flex;
      width: 45%;
    }
.Footer_footer__Zp-c- .Footer_wrapper__osQvA .Footer_connectContent__F0GeC .Footer_connect__TqbqV {
        padding: 0 12px;
        width: calc(100% / 3);
      }
.Footer_footer__Zp-c- .Footer_wrapper__osQvA .Footer_connectContent__F0GeC .Footer_connect__TqbqV .Footer_title__MAcs1 {
          margin-bottom: 16px;
          line-height: 28px;
          font-size: 20px;
        }
.Footer_footer__Zp-c- .Footer_wrapper__osQvA .Footer_connectContent__F0GeC .Footer_connect__TqbqV .Footer_title__MAcs1 .Footer_drop__uiZqr {
            display: none;
          }
.Footer_footer__Zp-c- .Footer_wrapper__osQvA .Footer_connectContent__F0GeC .Footer_connect__TqbqV ul li {
            font-size: 17px;
            line-height: 28px;
            padding: 6px 0;
            cursor: pointer;
            transition: all .24s;
            font-weight: 300;
          }
.Footer_footer__Zp-c- .Footer_wrapper__osQvA .Footer_connectContent__F0GeC .Footer_connect__TqbqV ul li:hover {
              transform: translate(12px, 0);
            }
.Footer_footer__Zp-c- .Footer_action__EjzZR {
    margin-top: 90px;
  }
.Footer_footer__Zp-c- .Footer_action__EjzZR .Footer_order__f9VRU,
    .Footer_footer__Zp-c- .Footer_action__EjzZR .Footer_back__7jJl6 {
      padding: 12px 24px;
      height: 48px;
      border-radius: 23px;
      border: none;
      font-size: 18px;
      column-gap: 12px;
    }
.Footer_footer__Zp-c- .Footer_action__EjzZR .Footer_order__f9VRU .Footer_icon__AvKwC, .Footer_footer__Zp-c- .Footer_action__EjzZR .Footer_back__7jJl6 .Footer_icon__AvKwC {
        width: 24px;
        height: 24px;
      }
.Footer_footer__Zp-c- .Footer_action__EjzZR .Footer_order__f9VRU .Footer_upIcon__cbaRx, .Footer_footer__Zp-c- .Footer_action__EjzZR .Footer_back__7jJl6 .Footer_upIcon__cbaRx {
        transform: rotate(-90deg);
      }
.Footer_footer__Zp-c- .Footer_action__EjzZR .Footer_order__f9VRU .Footer_icon__AvKwC {
        fill: #000;
      }
.Footer_footer__Zp-c- .Footer_action__EjzZR .Footer_order__f9VRU:hover {
        background: linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), #FFFFFF;
        color: #000;
      }
.Footer_footer__Zp-c- .Footer_action__EjzZR .Footer_back__7jJl6 {
      margin-left: 32px;
      background: #343434;
      color: #fff;
    }
.Footer_footer__Zp-c- .Footer_action__EjzZR .Footer_back__7jJl6 .Footer_icon__AvKwC {
        fill: currentColor;
      }
.Footer_footer__Zp-c- .Footer_action__EjzZR .Footer_back__7jJl6:hover {
        background: linear-gradient(0deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1)), #343434;
        color: currentColor;
      }
/* @media (max-width: 1919px) {
    & {
      .wrapper {
        .connectContent {
          .connect {
            margin-left: 26px;
          }
        }
      }
    }
  } */
@media (min-width: 1920px) {
.Footer_footer__Zp-c- {
    padding-left: calc((100% - 1720px) / 2);
    padding-right: calc((100% - 1720px) / 2);
}
  }
@media (max-width: 1439px) {
    .Footer_footer__Zp-c- {
      padding: 100px 50px 50px;
    }
        .Footer_footer__Zp-c- .Footer_wrapper__osQvA .Footer_connectContent__F0GeC {
          width: 50%;
          /* .connect {
            margin-left: 2px;
          } */
        }
  }
@media (max-width: 999px) {
      .Footer_footer__Zp-c- .Footer_wrapper__osQvA {
        display: block;
        padding-bottom: 0;
      }
        .Footer_footer__Zp-c- .Footer_wrapper__osQvA .Footer_cloud__VeCL4 {
          padding-bottom: 180px;
        }
        .Footer_footer__Zp-c- .Footer_wrapper__osQvA .Footer_connectContent__F0GeC{
          display: block;
          width: 100%;
        }
          .Footer_footer__Zp-c- .Footer_wrapper__osQvA .Footer_connectContent__F0GeC .Footer_connect__TqbqV:last-child {
            margin-bottom: 0;
          }
          .Footer_footer__Zp-c- .Footer_wrapper__osQvA .Footer_connectContent__F0GeC .Footer_connect__TqbqV {
            --cc-footer-mob-menu-title-height: 43px;
            --cc-footer-mob-menu-title-margin-bottom: 20px;
            width: 100%;
            margin-bottom: 24px;
            height: auto;
            height: calc(var(--cc-footer-mob-menu-title-height) + var(--cc-footer-mob-menu-title-margin-bottom));
            overflow: hidden;
            transition: all .3s;
            padding: 0;
          }
            .Footer_footer__Zp-c- .Footer_wrapper__osQvA .Footer_connectContent__F0GeC .Footer_connect__TqbqV .Footer_title__MAcs1 {
              color: #8f8f8f;
            }
              .Footer_footer__Zp-c- .Footer_wrapper__osQvA .Footer_connectContent__F0GeC .Footer_connect__TqbqV ul li{
                margin-top: 20px;
                line-height: 24px;
                font-size: 20px;
              }
            .Footer_footer__Zp-c- .Footer_wrapper__osQvA .Footer_connectContent__F0GeC .Footer_connect__TqbqV .Footer_title__MAcs1 {
              margin-bottom: var(--cc-footer-mob-menu-title-margin-bottom);
              position: relative;
              line-height: var(--cc-footer-mob-menu-title-height);
              cursor: pointer;
            }
              .Footer_footer__Zp-c- .Footer_wrapper__osQvA .Footer_connectContent__F0GeC .Footer_connect__TqbqV .Footer_title__MAcs1 .Footer_drop__uiZqr {
                display: inline-block;
                fill: #fff;
                width: 19px;
                height: 19px;
                position: absolute;
                right: 0;
                top: 50%;
                margin-top: -9px;
                transform-origin: center center;
                transition: transform .3s;
              }
              .Footer_open__nmDXu:is(.Footer_footer__Zp-c- .Footer_wrapper__osQvA .Footer_connectContent__F0GeC .Footer_connect__TqbqV .Footer_title__MAcs1)+ul{
                display: block;
              }
            .Footer_footer__Zp-c- .Footer_wrapper__osQvA .Footer_connectContent__F0GeC .Footer_connect__TqbqV.Footer_open__nmDXu{
              height: auto;
              height: calc(0px + var(--cc-footer-mob-menu-title-height) + var(--cc-footer-mob-menu-title-margin-bottom));
              height: calc(var(--cc-footer-mob-sub-menus-height, 0px) + var(--cc-footer-mob-menu-title-height) + var(--cc-footer-mob-menu-title-margin-bottom));
            }
                .Footer_footer__Zp-c- .Footer_wrapper__osQvA .Footer_connectContent__F0GeC .Footer_connect__TqbqV.Footer_open__nmDXu .Footer_title__MAcs1 .Footer_drop__uiZqr {
                  transform: rotate(180deg);
                }
      .Footer_footer__Zp-c- .Footer_action__EjzZR {
        margin-top: 45px;
        display: flex;
        gap: 12px;
        width: 100%;
      }
        .Footer_footer__Zp-c- .Footer_action__EjzZR .Footer_order__f9VRU,.Footer_footer__Zp-c- .Footer_action__EjzZR .Footer_back__7jJl6{
          padding: 0;
          height: 48px;
          line-height: 48px;
          border-radius: 100px;
          flex: 1 0 auto;
          margin-left: 0;
        }
  }
.Footer_copyright__XHw-r {
  line-height: 66px;
  height: 66px;
  background: #101010;
  color: #fff;
  font-size: 18px;
  padding-left: 100px;
  font-weight: 400;
}
.Footer_support__ORENs {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
  margin-top: 32px;
  font-size: 14px;
  font-weight: 500;
  color: #fff;
}
.Footer_followIcon__wBk-a {
  width: 50px;
  height: 50px;
  fill: #343434;
  margin-right: 12px;
  cursor: pointer;
}

@media (max-width: 1439px) {
  .Footer_copyright__XHw-r {
    padding-left: 50px;
  }
}
@media (max-width: 749px) {
  .Footer_copyright__XHw-r {
    padding-left: 25px;
    height: 27px;
    line-height: 27px;
    font-size: 11px;
  }
  .Footer_footer__Zp-c- {
    padding: 50px 25px 25px;
  }
    .Footer_footer__Zp-c- .Footer_action__EjzZR {
      margin-top: 40px;
    }
      .Footer_footer__Zp-c- .Footer_action__EjzZR .Footer_order__f9VRU,.Footer_footer__Zp-c- .Footer_action__EjzZR .Footer_back__7jJl6 {
        border-radius: 52px;
        height: 41px;
        line-height: 41px;
        font-size: 14px;
      }
        .Footer_footer__Zp-c- .Footer_action__EjzZR .Footer_order__f9VRU .Footer_icon__AvKwC, .Footer_footer__Zp-c- .Footer_action__EjzZR .Footer_back__7jJl6 .Footer_icon__AvKwC {
          width: 14px;
          height: 14px;
        }
      .Footer_footer__Zp-c- .Footer_wrapper__osQvA .Footer_cloud__VeCL4 {
        font-size: 18px;
        line-height: 21px;
        padding-bottom: 100px;
      }
        .Footer_footer__Zp-c- .Footer_wrapper__osQvA .Footer_connectContent__F0GeC .Footer_connect__TqbqV {
          --cc-footer-mob-menu-title-height: 21px;
          --cc-footer-mob-menu-title-margin-bottom: 13px;
          margin-bottom: 12px;
          height: 34px;
        }
          .Footer_footer__Zp-c- .Footer_wrapper__osQvA .Footer_connectContent__F0GeC .Footer_connect__TqbqV ul li{
            margin-top: 12px;
            font-size: 14px;
            line-height: 17px;
          }
            .Footer_footer__Zp-c- .Footer_wrapper__osQvA .Footer_connectContent__F0GeC .Footer_connect__TqbqV ul li:hover {
              transform: none;
            }
          .Footer_footer__Zp-c- .Footer_wrapper__osQvA .Footer_connectContent__F0GeC .Footer_connect__TqbqV .Footer_title__MAcs1 {
            font-size: 14px;
          }
            .Footer_footer__Zp-c- .Footer_wrapper__osQvA .Footer_connectContent__F0GeC .Footer_connect__TqbqV .Footer_title__MAcs1 .Footer_drop__uiZqr{
              width: 14px;
              height: 14px;
            }
  .Footer_support__ORENs {
    margin-top: 24px;
  }
  .Footer_followIcon__wBk-a {
    width: 44px;
    height: 44px;
  }
}
.Footer_emails__RUWAg {
  white-space: pre-wrap;
  display: grid;
  grid-template-columns: -webkit-max-content -webkit-max-content;
  grid-template-columns: max-content max-content;
}
.HoverLightDots_container__ra9Jb {
  position: relative;
  overflow: hidden;
}
.HoverLightDots_dots__E5R0O {
  position: absolute;
  z-index: 0;
  top: 4px;
  left: 4px;
  right: 0;
  bottom: 0;
  pointer-events: none;
  background: url(/assets/new-home-bundle/static/media/product-dark-card-dot.7f98dbb93c5048db5657.svg) repeat;
  opacity: 1;
  transition: opacity .3s ease-out;
  -webkit-mask: linear-gradient(rgba(0,0,0,0) 0 0);
          mask: linear-gradient(rgba(0,0,0,0) 0 0);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.HoverLightDots_light__qJo9S {
  filter: blur(180px); 
  position: absolute;
  left: -210px;
  top: -60px;
  width: 326px;
  height: 74px;
  border-radius: 50%;
  z-index: 10;
  pointer-events: none;
  opacity: 0;
  transition: opacity .3s ease-out;
}
.HoverLightDots_lightEnter__2U6Fi {
  opacity: 1;
}
.WidescreenMask_container__0ejaN {
  max-width: 1920px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}
.WidescreenMask_container__0ejaN::before, .WidescreenMask_container__0ejaN::after {
    content: '';
    position: absolute;
    width: 350px;
    top: 0;
    bottom: 0;
    z-index: 10;
  }
.WidescreenMask_container__0ejaN::before {
    left: 0;
    background: linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, #000000 49%);
    background: var(--cc-about-widescreen-mask-left, linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, #000000 49%));
  }
.WidescreenMask_container__0ejaN::after {
    right: 0;
    background: linear-gradient(270deg, #000000 49%, rgba(0, 0, 0, 0) 100%);
    background: var(--cc-about-widescreen-mask-right, linear-gradient(270deg, #000000 49%, rgba(0, 0, 0, 0) 100%));
  }
@media (max-width: 1919px) {
    .WidescreenMask_container__0ejaN::before, .WidescreenMask_container__0ejaN::after {
      display: none;
    }
}
.Evolution_container__SmlJ2 {
  background: #000;
}
.Evolution_evo__ZEnEc {
  --cc-evo-outer-padding-left: 50px;
  --cc-evo-inner-padding-left: 350px;
  --cc-evo-padding-left: calc(var(--cc-evo-outer-padding-left) + var(--cc-evo-inner-padding-left));
  --cc-evo-padding-top: 160px;
  padding: var(--cc-evo-padding-top) 0 105px var(--cc-evo-outer-padding-left);
  color: #fff;
}
.Evolution_bg__VpdqX {
  position: absolute;
  width: 1631px;
  height: 711px;
  left: 145px;
  bottom: -308px;
  z-index: 1;
}
.Evolution_maskCard__JnDK7 {
  position: absolute;
  left: 0;
  top: var(--cc-evo-padding-top);
  z-index: 4;
  display: flex;
  height: calc(var(--cc-evo-card-height) + 4px);
  pointer-events: none;
}
.Evolution_maskCardLeft__Nrw7A {
  background: #000;
  width: var(--cc-evo-padding-left);
  height: 100%;
  flex-grow: 0;
}
.Evolution_maskCardRight__4QsjZ {
  background: linear-gradient(90deg, #000000 70%, rgba(0, 0, 0, 0) 88%);
  width: calc(var(--cc-evo-card-width) + var(--cc-evo-card-gap) + 65px);
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex-grow: 1;
}
.Evolution_arrows__JUEiJ {
  display: flex;
  align-items: center;
  gap: 92px;
  padding-bottom: 45px;
  pointer-events: auto;
}
.Evolution_arrow__EXPxz {
  fill: #fff;
  width: 32px;
  height: 32px;
  cursor: pointer;
}
.Evolution_arrowLeft__-iE\+h {
  transform-origin: center center;
  transform: rotate(180deg);
}
.Evolution_arrowDisabled__PLZxo {
  fill: rgba(255, 255, 255, 0.3);
  cursor: not-allowed;
  pointer-events: none;
}
.Evolution_title__NVrVA {
  white-space: pre-wrap;
  font-size: 48px;
  line-height: 1.2;
  font-weight: 700;
}
.Evolution_content__QzHau {
  position: relative;
  z-index: 2;
  overflow: hidden;
  padding-left: var(--cc-evo-inner-padding-left);
}
.Evolution_grid__huUkk {
  display: grid;
  width: 3000px;
  grid-template-columns: repeat(calc(5 + 1), var(--cc-evo-card-width));
  grid-gap: var(--cc-evo-card-gap);
  gap: var(--cc-evo-card-gap);
  transition: all .3s ease-out;
  transform: translate(calc(var(--cc-evo-card-active-index) * var(--cc-evo-card-move-distance) * -1), 0);
}
.Evolution_card__Coq-y {
  height: var(--cc-evo-card-height);
  border-radius: 12px;
}
.Evolution_cardTitle__m\+PRR {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
  white-space: pre-wrap;
}
.Evolution_cardText__i1vUg {
  white-space: pre-wrap;
  font-size: 18px;
  line-height: 1.5;
}
.Evolution_cardRightPos__H2ViD {
  position: absolute;
  right: 0;
  height: 100%;
  width: 1px;
  top: 0;
  background: transparent;
  pointer-events: none;
}
.Evolution_cardSVGBorder__YLEFK {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 1;
}

.Evolution_cardContent__jzddt {
  position: relative;
  z-index: 2;
  height: 100%;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  padding: 32px;
}
@media (max-width: 1919px) {
  .Evolution_evo__ZEnEc{
    --cc-evo-outer-padding-left: 0px;
    --cc-evo-inner-padding-left: 160px;
  }
  .Evolution_bg__VpdqX {
    left: 0;
  }
  .Evolution_grid__huUkk {
    grid-template-columns: repeat(5, var(--cc-evo-card-width));
  }
}
@media (max-width: 1439px) {
  .Evolution_evo__ZEnEc {
    --cc-evo-inner-padding-left: 32px;
    --cc-evo-padding-top: 110px;
    padding-bottom: 75px;
  }
  .Evolution_title__NVrVA {
    font-size: 36px;
  }
  .Evolution_cardTitle__m\+PRR, .Evolution_cardText__i1vUg {
    font-size: 16px;
  }
  .Evolution_arrows__JUEiJ {
    gap: 42px;
  }
  .Evolution_arrow__EXPxz {
    width: 24px;
    height: 24px;
  }
  .Evolution_arrows__JUEiJ {
    padding-bottom: 34px;
  }
}
@media (max-width: 999px) {
  .Evolution_evo__ZEnEc {
    --cc-evo-inner-padding-left: 24px;
    --cc-evo-padding-top: 80px;
    padding-bottom: 60px;
  }
  .Evolution_title__NVrVA {
    font-size: 32px;
  }
  .Evolution_cardTitle__m\+PRR, .Evolution_cardText__i1vUg {
    font-size: 14px;
  }
  .Evolution_cardContent__jzddt {
    padding: 24px;
  }
  .Evolution_arrows__JUEiJ {
    padding-bottom: 36px;
  }
}
@media (max-width: 749px) {
  .Evolution_evo__ZEnEc {
    --cc-evo-inner-padding-left: 20px;
    --cc-evo-padding-top: 60px;
    padding-bottom: 40px;
  }
  .Evolution_title__NVrVA {
    font-size: 24px;
  }
  .Evolution_cardTitle__m\+PRR, .Evolution_cardText__i1vUg {
    font-size: 13px;
  }
  .Evolution_cardContent__jzddt {
    padding: 20px;
  }
  .Evolution_maskCard__JnDK7 {
    position: relative;
    height: 146px;
    top: 0;
  }
  .Evolution_arrows__JUEiJ {
    padding-bottom: 24px;
  }
  .Evolution_grid__huUkk {
    grid-template-columns: repeat(calc(5 - 1), var(--cc-evo-card-width));
  }
}
@media (max-width: 1142px) {
  .Evolution_bg__VpdqX {
    width: 1142px;
    height: 497px;
    bottom: -167px;
  }
}
@media (max-width: 913px) {
  .Evolution_bg__VpdqX {
    width: 913px;
    height: 398px;
    bottom: -153px;
  }
}
@media (max-width: 502px) {
  .Evolution_bg__VpdqX {
    width: 502px;
    height: 218px;
    bottom: -82px;
  }
}
.Team_container__p5kOT {
  background: #141414;
}
.Team_team__PQErl {
  --cc-about-widescreen-mask-left: linear-gradient(270deg, rgba(20, 20, 20, 0) 0%, #141414 49%);
  --cc-about-widescreen-mask-right: linear-gradient(270deg, #141414 49%, rgba(20, 20, 20, 0) 100%);
}
.Team_header__qYYU8 {
  padding: 70px 400px 96px 287px;
  display: flex;
  align-items: stretch;
}
.Team_facialExpression__IOo1P {
  width: 52px;
  height: 52px;
  margin: 23px 150px 0 0;
  flex-grow: 0;
}
.Team_headerRight__srHE3 {
  flex-grow: 1;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}
.Team_title__gtj7Y {
  font-size: 90px;
  font-weight: 600;
  line-height: 1.2;
  color: #D3CDC0;
  white-space: pre-wrap;
}
.Team_arrows__THPum {
  display: flex;
  align-items:flex-end;
  gap: 60px;
}
.Team_arrow__vWO1Z {
  fill: #fff;
  width: 32px;
  height: 32px;
  cursor: pointer;
}
.Team_arrowLeft__b8abx {
  transform-origin: center center;
  transform: rotate(180deg);
}
.Team_arrowDisabled__DCMmP {
  fill: rgba(255, 255, 255, 0.3);
  cursor: not-allowed;
  pointer-events: none;
}
.Team_content__Khh8M {
  overflow: hidden;
}
.Team_members__n62zh {
  --cc-about-member-hover-width: 349px;
  --cc-about-member-hover-img-height: 407px;
  --cc-about-member-img-height: 275px;
  --cc-about-member-width: 203px;
  --cc-about-member-gap: 24px;
  --cc-evo-card-move-distance: calc(var(--cc-about-member-gap) + var(--cc-about-member-width));
  display: flex;
  align-items: flex-start;
  margin-left: 264px;
  gap: 24px;
  transition: all .3s ease-out;
  transform: translate(calc(0 * var(--cc-evo-card-move-distance) * -1), 0);
  transform: translate(calc(var(--cc-evo-card-move, 0) * var(--cc-evo-card-move-distance) * -1), 0);
}
.Team_member__VWGkJ {
  height: 443px;
  width: var(--cc-about-member-width);
  overflow: hidden;
  position: relative;
  transition: .3s all ease-out;
}
.Team_member__VWGkJ:hover,.Team_member__VWGkJ.Team_memberActive__xStz2 {
    width: var(--cc-about-member-hover-width);
  }
.Team_member__VWGkJ:hover .Team_memberDesc__3nRpK, .Team_member__VWGkJ.Team_memberActive__xStz2 .Team_memberDesc__3nRpK {
      display: none;
    }
.Team_member__VWGkJ:hover .Team_memberImg__\+meX0, .Team_member__VWGkJ.Team_memberActive__xStz2 .Team_memberImg__\+meX0 {
      height: var(--cc-about-member-hover-img-height);
    }
.Team_memberName__gxlId {
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
  color: #fff;
}
.Team_memberImg__\+meX0 {
  width: 100%;
  height: var(--cc-about-member-img-height);
  border-radius: 12px;
  transition: .3s all ease-out;
  object-fit: cover;
}
.Team_memberDesc__3nRpK {
  position: absolute;
  bottom: 0;
  right: 0;
  max-width: 100%;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
  color: #6D6E67;
  z-index: 1;
  white-space: pre-wrap;
  text-align: right;
}
@media (max-width: 1919px) {
  .Team_header__qYYU8 {
    padding: 70px 160px 96px 47px;
  }
  .Team_arrows__THPum{
    gap: 60px;
  }
  .Team_members__n62zh {
    margin-left: var(--cc-about-member-gap);
  } 
}
@media (max-width: 1439px) {
  .Team_team__PQErl {
    padding-bottom: 21px;
  }
  .Team_header__qYYU8 {
    padding: 70px 32px 75px 34px;
  }
  .Team_title__gtj7Y {
    font-size: 63px;
  }
  .Team_facialExpression__IOo1P {
    width: 37px;
    height: 37px;
    margin: 24px 120px 0 0;
  }
  .Team_arrows__THPum{
    gap: 42px;
  }
  .Team_arrow__vWO1Z {
    width: 24px;
    height: 24px;
  }
  .Team_members__n62zh {
    --cc-about-member-hover-width: 279px;
    --cc-about-member-hover-img-height: 332px;
    --cc-about-member-img-height: 220px;
    --cc-about-member-width: 162px;
    --cc-about-member-gap: 16px;
  }
  .Team_member__VWGkJ {
    height: 364px;
  }
  .Team_memberName__gxlId {
    font-size: 16px;
    margin-bottom: 12px;
  }
  .Team_memberDesc__3nRpK {
    font-size: 16px;
  }
}
@media (max-width: 999px) {
  .Team_team__PQErl {
    padding-bottom: 0;
  }
  .Team_header__qYYU8 {
    padding: 70px 24px 60px 23px;
  }
  .Team_title__gtj7Y {
    font-size: 50px;
  }
  .Team_facialExpression__IOo1P {
    width: 37px;
    height: 37px;
    margin: 24px 92px 0 0;
  }
  .Team_members__n62zh {
    --cc-about-member-hover-width: 223px;
    --cc-about-member-hover-img-height: 266px;
    --cc-about-member-img-height: 176px;
    --cc-about-member-width: 130px;
    --cc-about-member-gap: 12px;
  }
  .Team_member__VWGkJ {
    height: 295px;
  }
  .Team_memberName__gxlId {
    font-size: 14px;
    margin-bottom: 12px;
  }
  .Team_memberDesc__3nRpK {
    font-size: 14px;
  }
}
@media (max-width: 749px) {
  .Team_header__qYYU8 {
    padding: 39px 20px 40px 20px;
    display: block;
  }
  .Team_title__gtj7Y {
    font-size: 35px;
  }
  .Team_facialExpression__IOo1P {
    width: 25px;
    height: 25px;
    margin: 0 0 23px 0;
    display: block;
  }
  .Team_members__n62zh {
    --cc-about-member-hover-width: 178px;
    --cc-about-member-hover-img-height: 212px;
    --cc-about-member-img-height: 150px;
    --cc-about-member-width: 110px;
    --cc-about-member-gap: 8px;
  }
  .Team_member__VWGkJ {
    height: 240px;
  }
  .Team_memberName__gxlId, .Team_memberDesc__3nRpK {
    font-size: 13px;
  }
}
.AffiliateAdvantage_types__CxpUF {
  padding: 80px 0;
  display: flex;
  color: #fff;
  font-family: Plus Jakarta Sans;
  gap: 40px;
}
.AffiliateAdvantage_item__VKH3s {
  flex: 1;
  padding: 0 20px;
}
.AffiliateAdvantage_item__VKH3s:first-child {
    margin-left: 160px;
  }
.AffiliateAdvantage_item__VKH3s:last-child {
    margin-right: 160px;
  }
.AffiliateAdvantage_icon__BY4xq {
  width: 32px;
  height: 32px;
  display: block;
  margin: 0 auto;
}
.AffiliateAdvantage_data__n5TSv {
  font-size: 24px;
  font-weight: bold;
  line-height: 120%;
  text-align: center;
  margin-top: 36px;
  margin-bottom: 20px;
}
/* .unit {
  margin-left: 5px;
} */
/* .increase {
  font-size: 32px;
  line-height: 32px;
} */
.AffiliateAdvantage_desc__doApn {
  font-size: 18px;
  font-weight: normal;
  line-height: 150%;
  white-space: pre-line;
  text-align: center;
}

@media (max-width: 1439px) {
  .AffiliateAdvantage_item__VKH3s {
    padding-left: 52px;
    padding-right: 52px;
  }
  .AffiliateAdvantage_data__n5TSv {
    font-size: 20px;
  }
  .AffiliateAdvantage_desc__doApn {
    font-size: 16px;
  }
    .AffiliateAdvantage_item__VKH3s:first-child {
      margin-left: 0px;
    }
    .AffiliateAdvantage_item__VKH3s:last-child {
      margin-right: 0px;
    }
}
@media (max-width: 999px) {
  .AffiliateAdvantage_desc__doApn {
    font-size: 14px;
  }
  .AffiliateAdvantage_item__VKH3s {
    padding-left: 20px;
    padding-right: 20px;
  }
    
    .AffiliateAdvantage_item__VKH3s:first-child {
      margin-left: 32px;
    }
    .AffiliateAdvantage_item__VKH3s:last-child {
      margin-right: 32px;
    }
}
@media (max-width: 749px) {
  .AffiliateAdvantage_types__CxpUF {
    flex-direction: column;
    padding-top: 40px;
    padding-bottom: 64px;
  }
    .AffiliateAdvantage_item__VKH3s:first-child {
      margin-left: 0px;
    }
    .AffiliateAdvantage_item__VKH3s:last-child {
      margin-right: 0px;
    }
}

.ButtonWithEffect_button__mIyBz {
  width: 209px;
  height: 54px;
  position: relative;
  border-radius: 100px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  cursor: pointer;
  /* font-size: 24px; */
  font-size: 24px;
  font-size: var(--cc-effect-button-font-size, 24px);
}

.ButtonWithEffect_text__on8Lo {
  position: relative;
  font-family: Plus Jakarta Sans;
  font-weight: bold;
  line-height: 120%;
  color: transparent;
  z-index: 4;
}

.ButtonWithEffect_textLink__5A3iJ {
  left: 25%;
  top: 20%;
}

.ButtonWithEffect_mask__NZJTV {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 9999px;
  z-index: 2;
  transition: all 0.3s;
}
.ButtonWithEffect_effectRight__xH2tE, .ButtonWithEffect_effectLeft__c0z4a {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% + 9px);
  height: calc(100% + 9px);
  border-radius: 9999px;
  filter: blur(4px);
  transition: all 0.3s;
  /* 使 safari 正常显示 */
  will-change: opacity;
}
.ButtonWithEffect_effectRight__xH2tE::before, .ButtonWithEffect_effectLeft__c0z4a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-width: 3px;
  border-radius: 9999px;
  filter: blur(4px);
  z-index: 2;
  transition: all 0.3s;
}
.ButtonWithEffect_effectRight__xH2tE .ButtonWithEffect_lights__g\+zpW, .ButtonWithEffect_effectLeft__c0z4a .ButtonWithEffect_lights__g\+zpW {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 9999px;
  z-index: 0;
  transition: all 0.3s;
}
.ButtonWithEffect_effectRight__xH2tE::after, .ButtonWithEffect_effectLeft__c0z4a::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-width: 3px;
  border-radius: 9999px;
  filter: blur(15px);
  z-index: 3;
  transition: all 0.3s;
}

.ButtonWithEffect_lightContainer__p\+TAk {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 9999px;
  z-index: 2;
  transition: all 0.3s;
  overflow: hidden;
}

.ButtonWithEffect_wrapper__iaJM4 {
  width: 100%;
  height: 100%;
}

.ButtonWithEffect_light__jxEVc {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 204px;
  height: 103px;
  border-radius: 9999px;
  filter: blur(5px);
  z-index: 2;
  transition: all 0.1s;
}



.ButtonWithEffect_orange__M8xhe .ButtonWithEffect_button__mIyBz {
  box-shadow: inset 0 0 8px #f6eddf, 0 0 4px #ffb384;
}
.ButtonWithEffect_orange__M8xhe .ButtonWithEffect_text__on8Lo {
  background: linear-gradient(to right, #daa183 0%, #73210c 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.ButtonWithEffect_dark__Yy6VE.ButtonWithEffect_text__on8Lo {
  background: linear-gradient(270deg, #3E3E3E 12%, #4C4C4C 88%);;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.ButtonWithEffect_orange__M8xhe .ButtonWithEffect_mask__NZJTV {
  background: linear-gradient(to right, #e5dcd4 0%, #d9c7c2 100%);
}
.ButtonWithEffect_orange__M8xhe .ButtonWithEffect_light__jxEVc {
  background: radial-gradient(43.3% 44.23% at 50% 49.51%, #fffff7 29%, #fffacd 48.5%, #f4d2bf 60.71%, hsla(15, 5%, 83%, 0) 100%), radial-gradient(50% 50% at 50% 50%, #fffff5 3.5%, #ffaa81 26.5%, #ffda9f 37.5%, rgba(255, 170, 129, .5) 49%, rgba(210, 106, 58, 0) 92.5%);
}
.ButtonWithEffect_orange__M8xhe .ButtonWithEffect_effectRight__xH2tE::before {
  background: linear-gradient(transparent, transparent) padding-box, linear-gradient(97.68deg, rgba(255, 177, 153, 0) 38.1%, rgba(255, 177, 153, .2) 82.47%, #ff7950 93.3%) border-box;
}
.ButtonWithEffect_orange__M8xhe .ButtonWithEffect_effectRight__xH2tE .ButtonWithEffect_lights__g\+zpW { 
  background: linear-gradient(transparent, transparent) padding-box, linear-gradient(103.7deg, hsla(15, 25%, 65%, .1) 38.66%, rgba(233, 132, 99, .1) 68.55%, #e98463 85.01%, #fff 92.12%) border-box;
}
.ButtonWithEffect_orange__M8xhe .ButtonWithEffect_effectRight__xH2tE::after {
  background: linear-gradient(transparent, transparent) padding-box, linear-gradient(91.88deg, rgba(255, 137, 100, .2) 46.45%, #cd3100 98.59%) border-box;
}
.ButtonWithEffect_orange__M8xhe .ButtonWithEffect_effectLeft__c0z4a::before {
  background: linear-gradient(transparent, transparent) padding-box, linear-gradient(-97.68deg, rgba(255, 177, 153, 0) 38.1%, rgba(255, 177, 153, .2) 82.47%, #ff7950 93.3%) border-box;
}
.ButtonWithEffect_orange__M8xhe .ButtonWithEffect_effectLeft__c0z4a .ButtonWithEffect_lights__g\+zpW {
  background: linear-gradient(transparent, transparent) padding-box, linear-gradient(-103.7deg, hsla(15, 25%, 65%, .1) 38.66%, rgba(233, 132, 99, .1) 68.55%, #e98463 85.01%, #fff 92.12%) border-box;
}
.ButtonWithEffect_orange__M8xhe .ButtonWithEffect_effectLeft__c0z4a::after {
  background: linear-gradient(transparent, transparent) padding-box, linear-gradient(-91.88deg, rgba(255, 137, 100, .2) 46.45%, #cd3100 98.59%) border-box;
}



.ButtonWithEffect_green__HfhNL .ButtonWithEffect_button__mIyBz {
  box-shadow: inset 0 0 8px #dff6f1, 0 0 4px #84ffad;
}
.ButtonWithEffect_green__HfhNL .ButtonWithEffect_text__on8Lo {
  background: linear-gradient(to right, #83da96 0%, #0c7359 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.ButtonWithEffect_green__HfhNL .ButtonWithEffect_mask__NZJTV {
  background: linear-gradient(to right, #d4e5e0 0%, #c2d9d5 100%);
}
.ButtonWithEffect_green__HfhNL .ButtonWithEffect_light__jxEVc {
  background: radial-gradient(43.3% 44.23% at 50% 49.51%, #f7fdff 29%, #cdf5ff 48.5%, #bff4c8 60.71%, hsla(168, 6%, 83%, 0) 100%), radial-gradient(50% 50% at 50% 50%, #f5fffe 3.5%, #81ffa1 26.5%, #9fffea 37.5%, rgba(129, 255, 234, 0.5) 49%, rgba(58, 210, 126, 0) 92.5%);
}
.ButtonWithEffect_green__HfhNL .ButtonWithEffect_effectRight__xH2tE::before {
  background: linear-gradient(transparent, transparent) padding-box, linear-gradient(97.68deg, rgba(153, 255, 255, 0) 38.1%, rgba(153, 255, 175, 0.2) 82.47%, #50ff7c 93.3%) border-box;
}
.ButtonWithEffect_green__HfhNL .ButtonWithEffect_effectRight__xH2tE .ButtonWithEffect_lights__g\+zpW { 
  background: linear-gradient(transparent, transparent) padding-box, linear-gradient(103.7deg, hsla(143, 25%, 65%, 0.1) 38.66%, rgba(99, 233, 139, 0.1) 68.55%, #63e996 85.01%, #fff 92.12%) border-box;
}
.ButtonWithEffect_green__HfhNL .ButtonWithEffect_effectRight__xH2tE::after {
  background: linear-gradient(transparent, transparent) padding-box, linear-gradient(91.88deg, rgba(100, 255, 229, 0.2) 46.45%, #00bfcd 98.59%) border-box;
}
.ButtonWithEffect_green__HfhNL .ButtonWithEffect_effectLeft__c0z4a::before {
  background: linear-gradient(transparent, transparent) padding-box, linear-gradient(-97.68deg, rgba(153, 255, 255, 0) 38.1%, rgba(153, 255, 175, .2) 82.47%, #50ff7c 93.3%) border-box;
}
.ButtonWithEffect_green__HfhNL .ButtonWithEffect_effectLeft__c0z4a .ButtonWithEffect_lights__g\+zpW {
  background: linear-gradient(transparent, transparent) padding-box, linear-gradient(-103.7deg, hsla(143, 25%, 65%, .1) 38.66%, rgba(99, 233, 139, .1) 68.55%, #63e996 85.01%, #fff 92.12%) border-box;
}
.ButtonWithEffect_green__HfhNL .ButtonWithEffect_effectLeft__c0z4a::after {
  background: linear-gradient(transparent, transparent) padding-box, linear-gradient(-91.88deg, rgba(100, 255, 229, .2) 46.45%, #00bfcd 98.59%) border-box;
}

@media (max-width: 1439px) {
  .ButtonWithEffect_button__mIyBz {
    font-size: 20px;
    font-size: var(--cc-effect-button-font-size, 20px);
  }
}
.QNA_container__LTLpz {
  max-width: 1120px;
  margin: 0 auto;
  padding: 80px 0;
}
.QNA_title__cQDNc {
  font-size: 36px;
  font-weight: 700;
  line-height: 1.5;
  color: #fff;
  margin-bottom: 60px;
  text-align: center;
}
.QNA_question__H92nw {
  padding: 20px 0;
  border-bottom: 1px solid #262626;
}
.QNA_questionTitle__LMJbf {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
  color: #fff;
  cursor: pointer;
}
.QNA_icon__-lHOk {
  height: 24px;
  width: 24px;
  fill: #b2b2b2;
  cursor: pointer;
}
.QNA_list__6CvZu {
  list-style-type: decimal;
  margin-left: 1em;
}
.QNA_desc__kB3ra {
  font-size: 16px;
  line-height: 1.5;
  color: #B2B2B2;
  margin-top: 20px;
  white-space: pre-wrap;
}
@media (max-width: 1439px) {
  .QNA_container__LTLpz {
    max-width: 800px;
  }
  .QNA_title__cQDNc {
    font-size: 24px;
  }
  .QNA_questionTitle__LMJbf {
    font-size: 18px;
  }
  .QNA_desc__kB3ra {
    font-size: 14px;
  }
}
@media (max-width: 999px) {
  .QNA_container__LTLpz {
    max-width: 702px;
  }
  .QNA_questionTitle__LMJbf {
    font-size: 18px;
  }
  .QNA_desc__kB3ra {
    font-size: 12px;
  }
}
@media (max-width: 749px) {
  .QNA_container__LTLpz {
    max-width: none;
    padding: 32px 20px;
  }
  .QNA_title__cQDNc {
    font-size: 20px;
    margin-bottom: 24px;
  }
  .QNA_questionTitle__LMJbf {
    font-size: 16px;
  }
  .QNA_desc__kB3ra {
    margin-top: 14px;
    font-size: 13px;
  }
}
.DetailQuestionNew_container__CHr\+s {
  color: #fff;
  font-family: Plus Jakarta Sans;
}

@media (min-width: 750px) and (max-width: 1439px) {
    .DetailQuestionNew_container__CHr\+s .DetailQuestionNew_title__GMRV\+ {
      padding: 48px 50px;
    }
      .DetailQuestionNew_container__CHr\+s .DetailQuestionNew_content__YAUdm .DetailQuestionNew_question__p705v {
        padding: 50px;
      }
}

@media (min-width: 1000px) and (max-width: 1439px) {
        .DetailQuestionNew_container__CHr\+s .DetailQuestionNew_content__YAUdm .DetailQuestionNew_question__p705v .DetailQuestionNew_desc__N8\+h1 {
          width: 750px;
        }
}

@media (min-width: 1440px) {
        .DetailQuestionNew_container__CHr\+s .DetailQuestionNew_content__YAUdm .DetailQuestionNew_question__p705v .DetailQuestionNew_desc__N8\+h1 {
          width: 1000px;
        }
}
@media (max-width: 749px) {
    .DetailQuestionNew_container__CHr\+s .DetailQuestionNew_viewMore__7\+GYF{
      flex: 0 0 auto;
      line-height: 29px;
    }
    .DetailQuestionNew_container__CHr\+s .DetailQuestionNew_title__GMRV\+{
      font-size: 24px;
      padding: 24px;
      line-height: 1.2;
      flex-direction: column;
      align-items: flex-start;
    }
      .DetailQuestionNew_container__CHr\+s .DetailQuestionNew_content__YAUdm .DetailQuestionNew_question__p705v{
        padding: 25px 24px;
      }
        .DetailQuestionNew_container__CHr\+s .DetailQuestionNew_content__YAUdm .DetailQuestionNew_question__p705v .DetailQuestionNew_desc__N8\+h1{
          font-size: 12px;
          line-height: 16px;
        }
        .DetailQuestionNew_container__CHr\+s .DetailQuestionNew_content__YAUdm .DetailQuestionNew_question__p705v .DetailQuestionNew_questionTitle__RoFn2 {
          font-size: 16px;
          line-height: 1.2;
        }
          .DetailQuestionNew_container__CHr\+s .DetailQuestionNew_content__YAUdm .DetailQuestionNew_question__p705v .DetailQuestionNew_questionTitle__RoFn2 .DetailQuestionNew_icon__Oy19P {
            height: 16px;
            flex: 0 0 16px;
          }
}
.ButtonWithIcon_button__IzyS4 {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  height: 52px;
  height: var(--cc-btn-height, 52px);
  border-radius: 52px;
  border-radius: var(--cc-btn-height, 52px);
  background: #000;
  background: var(--cc-btn-background, #000);
  padding-left: 24px;
  padding-left: var(--cc-btn-pad-left, 24px);
  padding-right: 20px;
  padding-right: var(--cc-btn-pad-right, 20px);
  column-gap: 16px;
  column-gap: var(--cc-btn-content-gap, 16px);
  border: solid 0,
    #000;
  border: solid var(--cc-btn-border-line-width, 0),
    var(--cc-btn-border-line-color, #000);
  color: #fff;
  color: var(--cc-btn-font-color, #fff);
  font-size: 20px;
  font-size: var(--cc-btn-font-size, 20px);
  font-weight: 400;
  font-weight: var(--cc-btn-font-weight, 400);
  transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  white-space: nowrap;
}
.ButtonWithIcon_button__IzyS4:hover {
    background: var(--cc-btn-background-hover);
  }
.ButtonWithIcon_icon__lhVb1 {
  width: 24px;
  width: var(--cc-btn-icon-size, 24px);
  height: 24px;
  height: var(--cc-btn-icon-size, 24px);
  fill: currentColor;
}
.ButtonWithIcon_button-white__TZOG1 {
  --cc-btn-background: #fff;
  --cc-btn-background-hover: linear-gradient(
      0deg,
      rgba(0, 0, 0, 0.1),
      rgba(0, 0, 0, 0.1)
    ),
    #ffffff;
  --cc-btn-font-color: #000;
}
.ButtonWithIcon_button-hollow__7Jcjh {
  transition: none;
  --cc-btn-background: transparent;
  --cc-btn-background-hover: linear-gradient(
      0deg,
      rgba(0, 0, 0, 0.1),
      rgba(0, 0, 0, 0.1)
    ),
    #ffffff;
  --cc-btn-font-color: #000;
}
.ButtonWithIcon_button-bordered__xxrez {
  --cc-btn-border-line-width: 1px;
}

.ButtonWithIcon_button-large__ELz5a {
  --cc-btn-height: 69px;
  --cc-btn-pad-left: 32px;
  --cc-btn-pad-right: 32px;
  --cc-btn-content-gap: 10px;
  --cc-btn-font-size: 22px;
  --cc-btn-icon-size: 24px;
}

@media (max-width: 1439px) {
    .ButtonWithIcon_button-large__ELz5a {
      --cc-btn-height: 52px;
      --cc-btn-pad-left: 32px;
      --cc-btn-pad-right: 32px;
      --cc-btn-content-gap: 10px;
      --cc-btn-font-size: 20px;
      --cc-btn-icon-size: 24px;
    }
  }

@media (max-width: 999px) {
    .ButtonWithIcon_button-large__ELz5a {
      --cc-btn-height: 44px;
      --cc-btn-pad-left: 24px;
      --cc-btn-pad-right: 20px;
      --cc-btn-content-gap: 16px;
      --cc-btn-font-size: 16px;
      --cc-btn-icon-size: 20px;
    }
  }

@media (max-width: 749px) {
    .ButtonWithIcon_button-large__ELz5a {
      --cc-btn-height: 41px;
      --cc-btn-pad-left: 16px;
      --cc-btn-pad-right: 16px;
      --cc-btn-content-gap: 8px;
      --cc-btn-font-size: 14px;
      --cc-btn-icon-size: 16px;
    }
  }

.JoinAffiliate_container__V6N2Y {
  font-family: Plus Jakarta Sans;
  margin: 80px 160px;
  background: linear-gradient(248deg, #60E7A1 10%, #87E186 89%);
  border-radius: 16px;
  padding-top: 52px;
  padding-bottom: 52px;
}
.JoinAffiliate_content__ikOAK {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
  gap: 32px;
}
.JoinAffiliate_title__EyZno {
  font-weight: bold;
  line-height: 150%;
  font-size: 36px;
  text-align: center;
  color: #000;
}
.JoinAffiliate_joinNow__IKCSc {
  --cc-btn-height: 44px;
  --cc-btn-pad-left: 45px;
  --cc-btn-pad-right: 45px;
  --cc-btn-content-gap: 12px;
  --cc-btn-font-size: 18px;
  --cc-btn-icon-size: 24px;
}

@media (max-width: 1439px) {
  .JoinAffiliate_container__V6N2Y {
    margin: 80px 32px;
  }
  .JoinAffiliate_joinNow__IKCSc {
    --cc-btn-font-size: 16px;
  }
}

@media (max-width: 999px) {
  .JoinAffiliate_container__V6N2Y {
    padding-top: 62px;
    padding-bottom: 62px;
  }
  .JoinAffiliate_title__EyZno {
    font-size: 32px;
  }
}

@media (max-width: 749px) {
  .JoinAffiliate_container__V6N2Y {
    margin: 0px 20px 64px 20px;
    padding-top: 47.5px;
    padding-bottom: 47.5px;
  }
  .JoinAffiliate_title__EyZno {
    line-height: 120%;
  }
}

.ProductFeatureNew_product-feature-container__x-k7f {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-gap: 24px;
  gap: 24px;
  font-family: Plus Jakarta Sans;
  padding-left: 160px;
  padding-right: 160px;
}

.ProductFeatureNew_product-feature-bg__Ep1Aq {
  background: radial-gradient(100% 100% at 50% 100%, #304038 0%, rgba(58, 77, 67, 0.2) 98%);
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  border-width: 0px;
  color: #fff;
  cursor: pointer;
}

.ProductFeatureNew_product-feature__fKx5m {
  display: flex;
  flex-direction: column;
  justify-content: start;
  row-gap: 40px;
  align-items: flex-start;
  padding: 48px;
  background: #0B0D0C;
  box-sizing: border-box;
  border-radius: 8px;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  font-family: Plus Jakarta Sans;
}
.ProductFeatureNew_product-feature-bg__Ep1Aq:hover {
  background: linear-gradient(115deg, #A0BCAF 1%, #61908F 68%, #C1E5C7 100%);
}
.ProductFeatureNew_title__0HNxy {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  white-space: pre-line;
}
.ProductFeatureNew_title-wrapper__GxgsL {
  display: flex;
  align-items: center;
  gap: 20px;
}
/* .number {
  position: absolute;
  font-size: 24px;
  font-weight: 600;
  line-height: 150%;
  width: 56px;
  height: 56px;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box; 
  background: #0B0D0C;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.number-bg {
  position: relative;
  width: calc(56px + 3px);
  height: calc(56px + 3px);
  border-radius: 8px;
  background: linear-gradient(180deg, #9CF0B6 0%, #64D3B9 100%);
} */

.ProductFeatureNew_icons__m3KPL {
  position: absolute;
  width: 100%;
  height: 100%;
  box-sizing: border-box; 
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}

.ProductFeatureNew_iconContainer__Wc8mj {
  position: relative;
  width: calc(56px + 4px);
  height: calc(56px + 4px);
  border-radius: 100%;
  background: linear-gradient(214deg, #CFE5DA 13%, rgba(207, 229, 218, 0.1) 55%);
}

.ProductFeatureNew_icon__mdpK3 {
  width: 100%;
  height: 100%;
  z-index: 1;
  transition: all 0.3s;
}

.ProductFeatureNew_special__7MAx2.ProductFeatureNew_inactive__jG7bw .ProductFeatureNew_title__0HNxy .ProductFeatureNew_icon__mdpK3 {
    transform: rotate(-45deg);
    opacity: 0.3;
  }

.ProductFeatureNew_special__7MAx2.ProductFeatureNew_inactive__jG7bw .ProductFeatureNew_title__0HNxy .ProductFeatureNew_title-text__T0PF3 {
    color: #969696;
  }

.ProductFeatureNew_special__7MAx2.ProductFeatureNew_product-feature-bg__Ep1Aq:hover {
    background: radial-gradient(100% 100% at 50% 100%, #304038 0%, rgba(58, 77, 67, 0.2) 98%);
  }

.ProductFeatureNew_special__7MAx2.ProductFeatureNew_product-feature-bg__Ep1Aq:hover .ProductFeatureNew_title-text__T0PF3 {
      color: #fff;
    }

.ProductFeatureNew_special__7MAx2.ProductFeatureNew_active__6a80S.ProductFeatureNew_product-feature-bg__Ep1Aq {
    background: linear-gradient(112deg, #A0AEBC 1%, #617890 67%, #C1CFE5 100%);
  }

.ProductFeatureNew_special__7MAx2.ProductFeatureNew_inactive__jG7bw .ProductFeatureNew_description__THz2G {
    color: #969696;
  }

.ProductFeatureNew_special__7MAx2.ProductFeatureNew_product-feature-bg__Ep1Aq {
    border-radius: 16px;
  }

.ProductFeatureNew_special__7MAx2 .ProductFeatureNew_product-feature__fKx5m { 
    justify-content: center;
    align-items: center;
    padding: 0 24px;
    border-radius: 16px;
  }

.ProductFeatureNew_special__7MAx2 .ProductFeatureNew_iconContainer__Wc8mj {
    width: calc(44px + 3px);
    height: calc(44px + 3px);
  }

.ProductFeatureNew_special__7MAx2 .ProductFeatureNew_title-wrapper__GxgsL {
    gap: 16px;
  }

.ProductFeatureNew_special__7MAx2 .ProductFeatureNew_icon__mdpK3 {
    width: 44px;
    height: 44px;
  }

.ProductFeatureNew_iconContainer__Wc8mj::after {
  content: "";
  position: absolute;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 100%;
  background: linear-gradient(216deg, rgba(61, 68, 65, 0.7) 11%, rgba(60, 68, 58, 0.05) 82%), #000;
}

.ProductFeatureNew_title-text__T0PF3 {
  word-wrap: break-word;
  max-width: 260px;
  font-size: 24px;
  font-weight: 600;
  line-height: 150%;

}
.ProductFeatureNew_icon__mdpK3 {
  width: 24px;
  height: 24px;
  margin-left: 8px;
  fill: #fff;
}
.ProductFeatureNew_description__THz2G {
  white-space: pre-wrap;
  font-size: 18px;
  font-weight: normal;
  line-height: 150%;
  text-align: left;
}

@media (max-width: 1439px) {
  .ProductFeatureNew_product-feature-container__x-k7f {
    padding-left: 32px;
    padding-right: 32px;
    gap: 16px;
  }
  /* .number {
    font-size: 20px;
  } */
  .ProductFeatureNew_title-text__T0PF3 {
    font-size: 20px;
  }
  .ProductFeatureNew_description__THz2G {
    font-size: 16px;
  }
    .ProductFeatureNew_special__7MAx2 .ProductFeatureNew_icon__mdpK3 {
      width: 36px;
      height: 36px;
    }
    .ProductFeatureNew_special__7MAx2 .ProductFeatureNew_iconContainer__Wc8mj {
      width: calc(32px + 3px);
      height: calc(32px + 3px);
    }
    .ProductFeatureNew_special__7MAx2 .ProductFeatureNew_title-text__T0PF3 {
      font-size: 18px;
    }
}
@media  (max-width: 999px) {
  .ProductFeatureNew_product-feature__fKx5m {
    padding: 24px;
  }
  .ProductFeatureNew_description__THz2G {
    font-size: 14px;
  }
}

@media (max-width: 749px) {
  .ProductFeatureNew_product-feature-container__x-k7f {
    grid-template-columns: 1fr;
    grid-template-rows: repeat(4, 1fr);
    padding-left: 20px;
    padding-right: 20px;
    gap: 12px;
  }
}
.JoinAffiliateIntroduce_container__FCW6k {
  padding: 80px 0;
  color: #fff;
  font-family: Plus Jakarta Sans;
}

.JoinAffiliateIntroduce_container__FCW6k .JoinAffiliateIntroduce_featureCol__rcaj3 {
    background-color: #202020;
    color: #fff;
    border-right: solid 1px #000;
    border-bottom: solid 1px #000;
  }

/* @media (min-width: 1000px) {
    .featureCol {
      padding: 48px;
      &:nth-child(2n) {
        border-right: none;
      }
    }
  }
  @media (min-width: 750px) and (max-width: 999px) {
    .featureCol {
      padding: 48px;
      border-right: none;
    }
  } */

.JoinAffiliateIntroduce_title__\+OwCO {
  font-size: 48px;
  font-weight: bold;
  line-height: 120%;
  text-align: center;
}

.JoinAffiliateIntroduce_desc__lwXa- {
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  margin: 48px 260px 80px 260px;
  text-align: center;
}

@media (max-width: 1439px) {
  .JoinAffiliateIntroduce_title__\+OwCO {
    font-size: 36px;
  }

  .JoinAffiliateIntroduce_desc__lwXa- {
    font-size: 16px;
    margin: 48px 92px 80px 92px;
  }
}

@media (max-width: 999px) {
  .JoinAffiliateIntroduce_title__\+OwCO {
    font-size: 32px;
  }
  .JoinAffiliateIntroduce_desc__lwXa- {
    font-size: 14px;
  }
}

@media (max-width: 749px) {
  .JoinAffiliateIntroduce_container__FCW6k {
    padding: 32px 0 60px 0;
  }
  .JoinAffiliateIntroduce_desc__lwXa- {
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 32px;
    font-size: 12px;
  }
}

.DetailAffiliate_join__dZtuV {
  display: flex;
  justify-content: center;
}
.DetailAffiliate_container__0gNgI {
  background-color: #000;
  font-family: Plus Jakarta Sans;
  color: #fff;
}
.DetailAffiliate_topContainer__NQsQf {
  width: 1440px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}
.DetailAffiliate_highlight__-MvIL {
  background-image: linear-gradient(132deg, #A5F4B5 8%, #53CABA 43%);
  color: transparent;
  background-clip: text;
  -webkit-background-clip: text;
}
.DetailAffiliate_title__rdo0o {
  margin: 311px 320px 20px 320px;
  font-size: 56px;
  font-weight: 800;
  line-height: 120%;
  text-align: center;
  position: relative;
  z-index: 3;
}
.DetailAffiliate_video__1WMRR {
  width: 1440px;
  height: 480px;
  position: absolute;
  top: -102.5px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}
@media (max-width: 1439px) {
  .DetailAffiliate_topContainer__NQsQf {
    width: 100%;
  }
  .DetailAffiliate_title__rdo0o {
    font-size: 42px;
    margin-left: 100px;
    margin-right: 100px;
  }
}

@media (max-width: 999px) {
  .DetailAffiliate_title__rdo0o {
    font-size: 32px;
    margin-left: 0;
    margin-right: 0;
  }
}

@media (max-width: 749px) {
  .DetailAffiliate_title__rdo0o {
    font-size: 30px;
    margin: 295px 20px 20px 20px;
  }
  .DetailAffiliate_video__1WMRR {
    width: 846.6px;
    height: 258.9px;
    top: -3px;
  }
}

.Marquee_container__cjMSt{
  width: 100%;
  overflow: hidden;
}
.Marquee_marquee__Cpapp{
  display: flex;
  width: 99999px;
  width: -webkit-max-content;
  width: max-content;
}
.Marquee_items__2lxNY {
  flex: 0 0;
  display: flex;
  align-items: flex-start;
}

@media (min-width: 1920px) {
  .WidescreenMask_container__3RkVv {
    position: relative;
  }
    .WidescreenMask_container__3RkVv::before, .WidescreenMask_container__3RkVv::after {
      content: '';
      position: absolute;
      width: calc(calc(100% - 1920px) / 2 + 20px);
      top: 0;
      bottom: 0;
      z-index: 10;
    }
    .WidescreenMask_container__3RkVv::before {
      left: 0;
      background: linear-gradient(to right, rgba(7,8,7,1) 0%, rgba(7,8,7,1) 86%, transparent 100%);
    }
    .WidescreenMask_container__3RkVv::after {
      right: 0;
      background: linear-gradient(to left, rgba(7,8,7,1) 0%, rgba(7,8,7,1) 86%, transparent 100%);
    }
}
.Game_game__k2XJ\+ {
  width: -webkit-max-content;
  width: max-content;
  border-radius: var(--cc-game-marquee-border-radius);
  position: relative;
  overflow: hidden;
}
.Game_game__k2XJ\+:hover .Game_introduce__3-cGs {
      transform: translate(0, 0);
      opacity: 1;
    }
.Game_img__DoPmp {
  display: block;
}
.Game_introduce__3-cGs {
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 0;
  height: 138px;
  z-index: 3;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 40%);
  border-radius: 0 0 var(--cc-game-marquee-border-radius) var(--cc-game-marquee-border-radius);
  transform: translate(0, 100%);
  color: #fff;
  text-align: center;
  opacity: 0;
  transition: .3s ease-in-out;
}
.Game_title__mB8KV {
  padding: 24px 0 4px;
  font-weight: 700;
  font-size: 18px;
  line-height: 23px;
}
.Game_desc__BJWIa {
  white-space: pre-wrap;
  line-height: 1.5;
  font-weight: 500;
  font-size: 14px;
  margin: 0 16px;
}
.Game_hasLink__8EVSZ {
  cursor: pointer;
}
.Game_marquee__sSNse {
  margin: 0 auto;
}
.Game_collaborated__OvaYq {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
}
.Game_collaboratedBorder__5T1st{
  position: absolute;
  left: 0;
  top: 0;
  fill: transparent;
  stroke-width: 1px;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.Game_collaboratedBadge__zUsI8 {
  width: 174px;
  height: 22px;
  vertical-align: top;
}
.Game_collaboratedText__rDdb0 {
  -webkit-user-select: none;
          user-select: none;
  position: absolute;
  top: 6px;
  color: #917E19;
  /* 这里字体为设计稿2倍，设计稿为11px但是Chrome浏览器PC默认是开了最小12px的设置，所以放大一倍Scale */
  font-size: 22px;
  font-family: 'Roboto-Bold-Latin';
  line-height: 1;
  width: 200%;
  left: 0%;
  text-align: center;
  /** 宽度和设计稿还有差，这里额外再缩小5% */
  transform: scale(0.5, 0.5);
  transform-origin: top left;
}
@media (max-width: 999px) {
  .Game_title__mB8KV {
    font-size: 13px;
    line-height: 17px;
  }
  .Game_desc__BJWIa {
    font-size: 11px;
  }
}
@media (max-width: 749px) {
  .Game_title__mB8KV {
    font-size: 11px;
    line-height: 17px;
    padding: 17px 0 4px;
  }
  .Game_desc__BJWIa {
    font-size: 10px;
  }
  .Game_introduce__3-cGs {
    height: 102px;
  }
  .Game_collaboratedText__rDdb0 {
    top: 7px;
    font-size: 20px;
  }
}
.VideoWithPlayButton_container__My-9f {
  position: relative;
}
.VideoWithPlayButton_playButton__Qr8nN {
  position: absolute;
  width: 88px;
  height: 88px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  opacity: 0.9;
  cursor: pointer;
}
.VideoWithPlayButton_playButton__Qr8nN:hover{
    opacity: 1;
  }
@media (max-width: 1439px) {
 .VideoWithPlayButton_playButton__Qr8nN {
  width: 62px;
  height: 62px;
 } 
}
@media (max-width: 999px) {
  .VideoWithPlayButton_playButton__Qr8nN {
    width: 46px;
    height: 46px;
  } 
}
@media (max-width: 749px) {
  .VideoWithPlayButton_playButton__Qr8nN {
    width: 37px;
    height: 37px;
  } 
}
.VideoSlider_menus__e3zLc {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 50px;
  margin-bottom: 60px;
}
.VideoSlider_menu-title__85vbm{
  font-size: 20px;
  line-height: 1.5;
  color: #999;
  cursor: pointer;
}
.VideoSlider_menu-title-active__-gzRr{
  font-size: 24px;
  font-weight: 600;
  color: #fff;
}
.VideoSlider_content__YSDrw {
  --border-gradient: linear-gradient(180deg, #464646 0%, rgba(0, 0, 0, 0) 100%);
  --border-gradient-bg: linear-gradient(#131313, #131313);
  border-width: 1.5px;
  border-radius: 16px;
  width: 750px;
  margin: 0 auto;
  padding: 10px;
}
.VideoSlider_slider__uSEOL{
  width: 100%;
  height: 100%;
  font-size: 0;
}
.VideoSlider_video__Ins8H{
  border-radius: 12px;
  width: 100%;
  height: 426px;
  object-fit: cover;
}
@media (max-width: 1439px) {
  .VideoSlider_menu-title-active__-gzRr {
    font-size: 18px;
  }
  .VideoSlider_menu-title__85vbm{
    font-size: 14px;
  }
  .VideoSlider_menus__e3zLc {
    gap: 36px;
    margin-bottom: 45px;
  }
  .VideoSlider_video__Ins8H {
    height: 299px;
  }
  .VideoSlider_content__YSDrw {
    width: 525px;
    padding: 8px;
  }
}
@media (max-width: 999px) {
  .VideoSlider_menu-title-active__-gzRr {
    font-size: 16px;
  }
  .VideoSlider_menus__e3zLc {
    gap: 16px;
    margin-bottom: 33px;
  }
  .VideoSlider_video__Ins8H {
    height: 228px;
  }
  .VideoSlider_content__YSDrw {
    width: 400px;
    padding: 6px;
  }
}
@media (max-width: 749px) {
  .VideoSlider_menu-title-active__-gzRr {
    font-size: 15px;
  }
  .VideoSlider_menusWrap__M1cTt {
    overflow-x: auto;
  }
  .VideoSlider_menus__e3zLc {
    gap: 24px;
    margin-bottom: 21px;
    width: -webkit-max-content;
    width: max-content;
    flex-wrap: nowrap;
    padding-left: 69px;
  }
  .VideoSlider_video__Ins8H {
    height: 180px;
  }
  .VideoSlider_content__YSDrw {
    width: 320px;
    padding: 5px;
  }
}
.Section_section__El2bY {
  width: 1120px;
  margin: 0 auto;
  padding: 80px 0;
}
.Section_title__-7tRw {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.2;
  color: #fff;
  margin-bottom: 40px;
  white-space: pre-wrap;
}

@media (max-width: 1439px) {
  .Section_section__El2bY {
    width: 936px;
  }
  .Section_title__-7tRw {
    font-size: 36px;
    padding-left: 68px;
  }
}
@media (max-width: 999px) {
  .Section_section__El2bY {
    width: 702px;
  }
  .Section_title__-7tRw {
    font-size: 32px;
    padding-left: 100px;
  }
}
@media (max-width: 749px) {
  .Section_section__El2bY {
    width: 335px;
    padding: 32px 0;
  }
  .Section_title__-7tRw {
    font-size: 24px;
    padding-left: 0;
    text-align: center;
    margin-bottom: 24px;
  }
}
.Experience_exps__94NPd {
  --cc-game-exp-web-ui-width: 684;
  --cc-game-exp-24h-width: 420;
  --cc-game-exp-web-ui-scale: calc(var(--cc-game-exp-web-ui-width) / 684);
  display: grid;
  grid-template-columns: calc(var(--cc-game-exp-web-ui-width) * 1px) calc(var(--cc-game-exp-24h-width) * 1px);
  grid-gap: 16px;
  gap: 16px;
}
.Experience_exp__9XUc4 {
  --border-gradient-bg: linear-gradient(#0D0D0D, #0D0D0D);
  border-radius: 16px;
  position: relative;
}
.Experience_expImg__dv3i- {
  height: 100%;
  width: 100%;
  display: block;
  border-radius: inherit;
}
.Experience_intro__sz1yr {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0 32px 32px;
}
.Experience_introTitle__jrtiy{
  font-size: var(--cc-card-title-font-size);
  font-weight: 600;
  line-height: 1.2;
  color: #fff;
  margin-bottom: 8px;
}
.Experience_introDesc__wcNAK {
  font-size: var(--cc-card-desc-font-size);
  line-height: 1.5;
  color: #B2B2B2;
}
.Experience_webui__FkdqE {
  --border-gradient: radial-gradient(41% 65% at 9% 0%, rgba(204, 184, 160, 0.9) 0%, rgba(125, 110, 92, 0.9358) 19%, #1C1A17 64%);
  overflow: hidden;
}
.Experience_webuiHoverImg__D4PQg {
  display: none;
}
.Experience_webuiHoverLight__5L9z9 {
  position: absolute;
  width: calc(1388px * var(--cc-game-exp-web-ui-scale));
  height: calc(1378px * var(--cc-game-exp-web-ui-scale));
  left: calc(-550px * var(--cc-game-exp-web-ui-scale));
  top: calc(-600px * var(--cc-game-exp-web-ui-scale));
  transform: scale3d(0,0,0);
  transform-origin: left top;
  transition: .3s ease-out;
  pointer-events: none;
}
.Experience_webui__FkdqE:hover .Experience_webuiHoverImg__D4PQg {
    display: block;
  }
.Experience_webui__FkdqE:hover .Experience_webuiNormalImg__qjjqu {
    display: none;
  }
.Experience_webui__FkdqE:hover .Experience_webuiHoverLight__5L9z9 {
    transform: scale3d(1,1,1);
  }

.Experience_support__-SqRG {
  --border-gradient: linear-gradient(180deg, #1C1C1C 0%, #050505 100%);
  box-shadow: inset 0px -4px 16px 0px rgba(0, 0, 0, 0.3);
}
@media (max-width: 1439px) {
  .Experience_exps__94NPd {
    --cc-game-exp-web-ui-width: 569;
    --cc-game-exp-24h-width: 351;
    gap: 15px;
  }
  .Experience_intro__sz1yr {
    padding: 0 24px 24px;
  }
}
@media (max-width: 999px) {
  .Experience_exps__94NPd {
    --cc-game-exp-web-ui-width: 426;
    --cc-game-exp-24h-width: 263;
    gap: 11px;
  }
  .Experience_intro__sz1yr {
    padding: 0 18px 18px;
  }
}
@media (max-width: 749px) {
  .Experience_exps__94NPd {
    --cc-game-exp-web-ui-width: 335;
    display: block;
  }
  .Experience_intro__sz1yr {
    padding: 0 16px 20px;
  }
  .Experience_exp__9XUc4{
    height: 300px;
    overflow: hidden;
  }
  .Experience_expImg__dv3i- {
    height: auto;
  }
}
@keyframes Animations_fadeIn__IJ-Hk {
  from {
    opacity: 0;
    transform: var(--cc-fadeIn-init-transform);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.Animations_fadeIn__IJ-Hk, .Animations_fadeInUp__55G89, .Animations_fadeInDown__RcIXp, .Animations_fadeInLeft__LILJL, .Animations_fadeInRight__3GTgH {
  animation:  Animations_fadeIn__IJ-Hk .5s ease-in-out forwards;
  animation:  Animations_fadeIn__IJ-Hk var(--cc-animation-duration, .5s) ease-in-out forwards;
  animation-delay: 0;
  animation-delay: var(--cc-animation-dealy, 0);
  opacity: 0;
  transform: var(--cc-fadeIn-init-transform);
}
.Animations_fadeIn__IJ-Hk{
  --cc-fadeIn-init-transform: translate3d(0, 0, 0);
}
.Animations_fadeInUp__55G89 {
  --cc-fadeIn-init-transform: translate3d(0, 20%, 0);
}
.Animations_fadeInDown__RcIXp {
  --cc-fadeIn-init-transform: translate3d(0, -20%, 0);
}
.Animations_fadeInLeft__LILJL {
  --cc-fadeIn-init-transform: translate3d(20%, 0, 0);
}
.Animations_fadeInRight__3GTgH {
  --cc-fadeIn-init-transform: translate3d(-20%, 0, 0);
}
.ManageLess_logo__LeWBu {
  --cc-animation-duration: .3s;
}
.ManageLess_pathLeft__gfsyL,.ManageLess_pathRight__ci3hI {
  transform: scale(0,1);
}
.ManageLess_pathLeft__gfsyL {
  transform-origin: center right!important;
}
.ManageLess_pathRight__ci3hI {
  transform-origin: center left!important;
}
.ManageLess_motionPath__0FvjG {
  opacity: 0;
  animation: ManageLess_motionPath__0FvjG .3s ease-in-out forwards;
  animation-delay: .9s;
}
.ManageLess_lightDot__1G16F {
  opacity: 0.3;
  animation: ManageLess_lightDot__1G16F 1s linear infinite alternate;
}
@keyframes ManageLess_lightDot__1G16F {
  from {
    opacity: 0.3;
  }
  to {
    opacity: 1;
  }
}
@keyframes ManageLess_motionPath__0FvjG {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.Features_manage__3BelO {
  --cc-animation-dealy: .3s;
  --cc-animation-duration: .8s;
  --border-gradient: linear-gradient(180deg, #332E29 0%, #1C1A17 65%);
  --border-gradient-bg: linear-gradient(#070807, #070807);
  position: relative;
  height: 440px;
  border-radius: 16px;
}
.Features_manageTitle__NOUWj {
  font-size: var(--cc-card-title-font-size);
  font-weight: 600;
  line-height: 1.2;
  text-align: center;
  color: #fff;
  margin-bottom: 8px;
}
.Features_manageDesc__YXpgL {
  color: #B2B2B2;
  font-size: var(--cc-card-title-font-size);
  line-height: 1.5;
  text-align: center;
  white-space: pre-wrap;
  min-height: 54px;
  margin-bottom: 5px;
}
.Features_manageText__QFfeb {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 540px;
  transform: translate(-50%, 0);
}
.Features_manageLess__5mY6K {
  height: 100%;
  width: 100%;
  border-radius: inherit;
}
.Features_features__y-hd- {
  margin-top: 16px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 16px;
  gap: 16px;
}
.Features_feature__C3628 {
  --border-gradient-bg: linear-gradient(#0D0D0D, #0D0D0D);
  border-radius: 16px;
  height: 440px;
  position: relative;
}
.Features_featureMod__EEe9u {
  --border-gradient: radial-gradient(56% 89% at 50% 0%, #B4CC8B 0%, #3E5247 61%, rgba(62, 82, 71, 0) 100%);
  box-shadow: inset 0px -4px 16px 0px rgba(0, 0, 0, 0.3);
}
.Features_featureCustom__WCF1E {
  --border-gradient: linear-gradient(180deg, #1C1C1C 0%, #050505 100%);
}
.Features_featureModVideo__\+Mm1d {
  width: 100%;
  height: 100%;
  object-fit:cover;
  border-radius: inherit;
}
.Features_featureIntro__0Z58l {
  position: absolute;
  bottom: 0;
  text-align: center;
  width: 100%;
  left: 0;
  padding: 0 32px 32px;
}
.Features_featureTitle__1Yc5C {
  font-size: var(--cc-card-title-font-size);
  font-weight: 600;
  line-height: 1.2;
  color: #fff;
  margin-bottom: 8px;
}
.Features_featureDesc__8Wuc7 {
  font-size: var(--cc-card-desc-font-size);
  line-height: 1.5;
  color: #B2B2B2;
  white-space: pre-wrap;
}
.Features_featureCustomImg__2Q7pV {
  width: 100%;
  height: 100%;
  border-radius: inherit;
}
@media (max-width: 1439px) {
  .Features_manage__3BelO {
    height: 369px;
  }
  .Features_manageDesc__YXpgL {
    min-height: 72px;
  }
  .Features_feature__C3628 {
    height: 360px;
  }
  .Features_featureIntro__0Z58l {
    padding: 0 24px 24px;
  }
}
@media (max-width: 999px) {
  .Features_manage__3BelO {
    height: 280px;
  }
  .Features_manageDesc__YXpgL {
    min-height: 66px;
  }
  .Features_feature__C3628 {
    height: 270px;
  }
  .Features_featureIntro__0Z58l {
    padding: 0 18px 18px;
  }
}
@media (max-width: 749px) {
  .Features_manage__3BelO {
    height: 300px;
    --border-gradient-bg: linear-gradient(#1A1816, #151413);
  }
  .Features_manageTitle__NOUWj {
    margin-bottom: 4px;
  }
  .Features_manageText__QFfeb{
    width: 100%;
  }
  .Features_manageDesc__YXpgL {
    min-height: 88px;
  }
  .Features_features__y-hd- {
    margin-top: 12px;
    display: block;
  }
  .Features_feature__C3628 {
    height: 300px;
  }
  .Features_featureIntro__0Z58l {
    padding: 0 16px 20px;
  }
}
.UnlockPlanButton_btn__PU\+6r {
  --cc-btn-content-gap: 12px;
  height: 44px;
  min-width: 214px;
  font-size: 18px;
  font-weight: 500;
  background: #fff;
  padding: 0;
}
.UnlockPlanButton_btn__PU\+6r:hover {
    background: #fff;
    box-shadow: 0px 0px 24px 0px rgba(255, 255, 255, 0.4);
  }
@media (max-width: 1439px) {
  .UnlockPlanButton_btn__PU\+6r {
    font-size: 16px;
    min-width: 200px;
  }
}
@media (max-width: 749px) {
  .UnlockPlanButton_btn__PU\+6r {
    font-size: 16px;
    min-width: 164px;
  }
    .UnlockPlanButton_btn__PU\+6r svg{
      display: none;
    }
}
.Header_header__TZiL4 {
  height: 640px;
  position: relative;
  background: #000;
}
.Header_nav__AAI3w{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.Header_contentWrapper__vfTcW {
  position: relative;
  max-width: 1920px;
  margin: 0 auto;
  height: 100%;
}
.Header_content__2XlPB {
  padding: 183px 0 0 299px;
  width: 612px;
  box-sizing: content-box;
  position: relative;
  z-index: 3;
}
.Header_title__SjXkA{
  --text-gradient: linear-gradient(270deg, #FFFFFF 16%, #B6BFBA 99%);
  font-size: 56px;
  font-weight: 800;
  line-height: 1.2;
  white-space: pre-wrap;
}
.Header_desc__SMFBf {
  font-size: 20px;
  line-height: 1.5;
  color: #fff;
  margin: 24px 0;
  width: 446px;
  white-space: pre-wrap;
}
.Header_btns__VescX {
  display: flex;
  gap: 12px;
}
.Header_toConsole__n5lri {
  border: 1px solid transparent;
  background: 
  radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%) padding-box,
  linear-gradient(#0B0B0B,#0B0B0B) padding-box,
  linear-gradient(180deg, #4D4D4D 0%, #333333 100%) border-box;
  height: 44px;
  min-width: 164px;
  font-size: 18px;
  font-weight: 500;
  padding: 0;
}
.Header_toConsole__n5lri:hover {
    background: 
    radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 100%) padding-box,
    linear-gradient(#0B0B0B,#0B0B0B) padding-box,
    linear-gradient(180deg, #999999 0%, #595959 100%) border-box;
  }
.Header_video__kU86E {
  position: absolute;
  z-index: 1;
  height: 100%;
  right: 301px;
  top: 0;
  width: 1440px;
  object-fit: cover;
}
@media (max-width: 1919px) {
  .Header_content__2XlPB {
    padding: 190px 0 0 120px;
    width: 700px;
  }
  .Header_video__kU86E{
    right: 0;
    width: auto;
  }
}
@media (max-width: 1439px) {
  .Header_header__TZiL4{
    height: 444px;
  }
  .Header_content__2XlPB{
    padding: 100px 0 0 49px;
    width: 459px;
  }
  .Header_title__SjXkA {
    --text-gradient: linear-gradient(180deg, #B6BFBA 16%, #FFFFFF 99%);
    font-size: 42px;
  }
  .Header_desc__SMFBf{
    font-size: 18px;
    margin: 20px 0;
    width: 416px;
  }
  .Header_toConsole__n5lri {
    min-width: 151px;
    font-size: 16px;
  }
}
@media (max-width: 999px) {
  .Header_header__TZiL4{
    height: 360px;
  }
  .Header_content__2XlPB{
    padding: 80px 0 0 49px;
  }
  .Header_video__kU86E {
    height: 333px
  }
  .Header_title__SjXkA {
    font-size: 32px;
    width: 350px;
  }
  .Header_desc__SMFBf{
    font-size: 16px;
    margin: 24px 0;
    width: 100%;
  }
}
@media (max-width: 749px) {
  .Header_header__TZiL4{
    height: auto;
  }
  .Header_content__2XlPB{
    padding: 324px 20px 24px;
    box-sizing: border-box;
    width: 100%;
  }
  .Header_video__kU86E {
    height: 300px;
  }
  .Header_title__SjXkA {
    font-size: 30px;
    width: 328px;
    margin: 0 auto;
    text-align: center;
  }
  .Header_desc__SMFBf{
    font-size: 16px;
    margin: 24px auto;
    width: 335px;
    text-align: center;
  }
  .Header_toConsole__n5lri {
    min-width: 163px;
  }
  .Header_btns__VescX {
    gap: 8px;
    justify-content: center;
  }
}
.NewsAndBlog_container__T0fSL {
  --cc-new-and-blog-arrow-size: 40px;
  padding: 120px 0 80px;
}
.NewsAndBlog_title__kRAFM {
  font-size: 36px;
  font-weight: 700;
  line-height: 1.5;
  color: #fff;
  text-align: center;
}
.NewsAndBlog_cards__TJd6z {
  margin-top: 40px;
  display: flex;
  justify-content: center;
  gap: 15px;
}
.NewsAndBlog_card__H9Y5M {
  width: 552px;
  height: 276px;
  padding: 40px 32px 0 40px;
  position: relative;
}
.NewsAndBlog_card__H9Y5M:hover .NewsAndBlog_stars__eUtkX {
      opacity: 1;
    }
.NewsAndBlog_stars__eUtkX {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  pointer-events: none;
  transition: opacity .3s ease-out;
}
.NewsAndBlog_icon__hF7xF {
  width: 72px;
  height: 72px;
}
.NewsAndBlog_cardContent__zZP\+P {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 60px;
}
.NewsAndBlog_cardTitle__z3lnp {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  color: #fff;
}
.NewsAndBlog_cardDesc__Iae5K {
  color: #B2B2B2;
  font-size: 16px;
  line-height: 1.5;
  margin-top: 4px;
}
.NewsAndBlog_arrow__PVjNW {
  flex: 0 0 var(--cc-new-and-blog-arrow-size);
  height: var(--cc-new-and-blog-arrow-size);
  fill: #999;
}
@media (max-width: 1439px) {
  .NewsAndBlog_container__T0fSL {
    --cc-new-and-blog-arrow-size: 32px;
    padding: 80px 0 54px;
  }
  .NewsAndBlog_title__kRAFM {
    font-size: 24px;
  }
  .NewsAndBlog_card__H9Y5M{
    width: 392px;
    height: 196px;
    padding: 32px 32px 0 32px;
  }
  .NewsAndBlog_icon__hF7xF {
    width: 50px;
    height: 50px;
  }
  .NewsAndBlog_cardContent__zZP\+P {
    margin-top: 30px;
  }
  .NewsAndBlog_cardTitle__z3lnp {
    font-size: 18px;
  }
  .NewsAndBlog_cardDesc__Iae5K {
    font-size: 14px;
  }
}
@media (max-width: 999px) {
  .NewsAndBlog_container__T0fSL {
    padding: 80px 0;
  }
  .NewsAndBlog_card__H9Y5M{
    width: 345px;
    height: 172px;
  }
  .NewsAndBlog_cardContent__zZP\+P {
    margin-top: 20px;
  }
  .NewsAndBlog_cardTitle__z3lnp {
    font-size: 16px;
  }
  .NewsAndBlog_cardDesc__Iae5K {
    font-size: 12px;
  }
}
@media (max-width: 749px) {
  .NewsAndBlog_container__T0fSL {
    --cc-new-and-blog-arrow-size: 24px;
    padding: 31px 0;
  }
  .NewsAndBlog_cards__TJd6z{
    flex-direction: column;
    gap: 7px;
    justify-content: flex-start;
    align-items: center;
  }
  .NewsAndBlog_card__H9Y5M{
    width: 327px;
    height: 163px;
    padding: 20px 20px 0 20px;
  }
  .NewsAndBlog_cardContent__zZP\+P {
    margin-top: 24px;
  }
  .NewsAndBlog_cardDesc__Iae5K {
    font-size: 14px;
  }
}
.Performance_cardWrapper__He-Mv {
  position: relative;
}
.Performance_card__u5ShS {
  border-radius: 16px;
  border: 1px solid transparent;
  background-image: 
  radial-gradient(117.4% 62.5% at 0% 0%, rgba(55, 82, 67, .45) 0, transparent 100%),
  radial-gradient(73.2% 145.4% at 72.3% 0%, rgba(55, 82, 67, .3) 0, transparent 100%),
  radial-gradient(84.8% 113.6% at 10.4% 100%, rgba(41, 36, 31, .6)0, transparent 100%),
  linear-gradient(#0D0D0D,#0D0D0D),
  linear-gradient(165deg, #465C50 0%, rgba(62, 82, 71, 0) 44%);
  background-origin: border-box;
  background-clip: padding-box,padding-box,padding-box,padding-box, border-box;
  position: relative;
  z-index: 1;
  overflow: hidden;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-direction: column;
  padding: 40px 0 32px 32px;
  height: 440px;
}
.Performance_earth__Ljfbr {
  top: 80px;
  right: -75px;
  width: 635px;
  height: 639px;
  position: absolute;
  z-index: 1;
}
.Performance_times__-IWpU,.Performance_cardTitle__WxwCk,.Performance_cardDesc__0ci55 {
  position: relative;
  z-index: 2;
}
.Performance_times__-IWpU {
  display: flex;
  gap: 42px;
}
.Performance_timeValue__9f3d5 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  color: #fff;
  display: flex;
  align-items:baseline;
}
.Performance_timeValue__9f3d5 strong {
    --text-gradient: linear-gradient(322deg, #9DB2A4 16%, #D6E5CA 83%);
    font-size: 96px;
    font-weight: 860;
    line-height: 1;
    text-shadow: 2.4px 2.4px 4.8px rgba(0, 0, 0, 0.2);
    margin-right: 6px;
  }
.Performance_timeValue__9f3d5 .Performance_respondTimeValue__eo8Ti {
    --text-gradient: linear-gradient(300deg, #9DB2A4 10%, #D6E5CA 84%);
  }
.Performance_timeLabel__F8PWj{
  margin-top: 4px;
  font-size: 18px;
  color: #C4CCC8;
  line-height: 1.5;
}
.Performance_cardTitle__WxwCk {
  font-size: var(--cc-card-title-font-size);
  font-weight: 600;
  line-height: 1.2;
  margin-bottom: 8px;
  color: #fff;
}
.Performance_cardDesc__0ci55{
  color: #B2B2B2;
  font-size: var(--cc-card-desc-font-size);
  line-height: 1.5;
}
.Performance_cardTitle__WxwCk, .Performance_cardDesc__0ci55 {
  max-width: 461px;
}
.Performance_nodes__08NXu {
  --border-gradient: linear-gradient(138deg, #E0F0C5 0%, #32332D 38%, #32332D 67%, #9DFFBE 99%);
  --border-gradient-bg: linear-gradient(#111, #111);
  animation-delay: .3s;
  border-radius: 12px;
  padding: 12px;
  width: 100%;
  box-shadow: 0px 4px 32px 0px rgba(0, 0, 0, 0.6);
}
.Performance_nodesWrap__seVSk {
  position: absolute;
  z-index: 3;
  top: -38px;
  right: 217px;
  width: 358px;
}
.Performance_nodeGrid__W\+ycp {
  border-radius: 8px;
  border: 1px solid #292929;
  background: radial-gradient(50% 50% at 50% 50%, #1C1C1C 19%, #171717 100%);
  max-height: 360px;
  overflow: auto;
  display: grid;
  grid-template-columns: 1fr auto;
  align-items: stretch;
}
.Performance_nodeName__1UoJH {
  font-size: 14px;
  line-height: 1.5;
  color: #fff;
  padding: 0 4px 0 16px;
  border-bottom: 1px solid #242424;
  display: flex;
  align-items: center;
  white-space: pre-wrap;
}
.Performance_nodeLatencyCol__qE1LC {
  padding: 10px 12px 9px 0;
  border-bottom: 1px solid #242424;
}
.Performance_nodeLatency__Q4szX {
  --border-gradient: linear-gradient(180deg, rgba(36, 36, 36, 0) 0%, #242424 100%);
  --border-gradient-bg: linear-gradient(#141414, #141414);
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 28px;
  border-radius: 100px;
  box-shadow: inset 0px 2px 4px 0px rgba(0, 0, 0, 0.3);
  font-size: 12px;
  color: #999;
  padding: 6px 10px;
  gap: 10px;
  white-space: nowrap;
}
.Performance_nodeLatency__Q4szX::before {
    content: '';
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
  }
.Performance_nodeLatency_low__jYzk\+::before{
  background: #70CC8F;
}
.Performance_nodeLatency_high__sSqiT::before{
  background: #933633;
}

.Performance_nodesTitle__w6Zod {
  color: #B2B2B2;
  font-size: 14px;
  line-height: 1.5;
  padding: 0 0 12px 12px;
}
.Performance_videoCard__VmMMt {
  --border-gradient: linear-gradient(180deg, #1C1C1C 0%, #050505 100%);
  --border-gradient-bg: linear-gradient(#000, #000);
  border-radius: 16px;
  height: 320px;
  margin-top: 16px;
  position: relative;
}
.Performance_video__KnUHw {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 16px;
}
.Performance_videoCardTexts__qktAb {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  padding: 0 32px 32px 32px;
}
@media (max-width: 1439px) {
  .Performance_card__u5ShS {
    padding: 24px 0 24px 24px;
    height: 360px;
  }
  .Performance_timeValue__9f3d5 {
    font-size: 16px;
  }
    .Performance_timeValue__9f3d5 strong {
      font-size: 80px;
    }
  .Performance_timeLabel__F8PWj {
    font-size: 16px;
  }
  .Performance_times__-IWpU {
    gap: 39px;
  }
  .Performance_cardTitle__WxwCk, .Performance_cardDesc__0ci55 {
    max-width: 385px;
  }
  .Performance_nodes__08NXu {
    width: 508px;
    transform: scale(0.5, 0.5);
    transform-origin: top left;
    padding: 17px;
  }
  .Performance_nodesWrap__seVSk {
    right: auto;
    width: 254px;
    left: 480px;
  }
  .Performance_nodesTitle__w6Zod {
    font-size: 20px;
    padding: 0 0 17px 17px;
  }
  .Performance_nodeName__1UoJH {
    font-size: 20px;
    padding-left: 22px;
  }
  .Performance_nodeLatencyCol__qE1LC {
    padding: 14px 22px 14px 0;
  }
  .Performance_nodeGrid__W\+ycp {
    max-height: 515px;
  }
  .Performance_nodeLatency__Q4szX {
    height: 40px;
    font-size: 18px;
    padding: 9px 14px;
    border-radius: 142px;
    gap: 7px;
  }
    .Performance_nodeLatency__Q4szX::before{
      width: 11px;
      height: 11px;
    }
  .Performance_earth__Ljfbr {
    top: 30px;
    right: -64px;
    width: 530px;
    height: 534px;
  }
  .Performance_videoCard__VmMMt {
    height: 260px;
  }
  .Performance_videoCardTexts__qktAb {
    padding: 0 24px 24px 24px;
  }
}
@media (max-width: 999px) {
  .Performance_card__u5ShS {
    height: 280px;
  }
  .Performance_timeValue__9f3d5 {
    font-size: 12px;
  }
    .Performance_timeValue__9f3d5 strong {
      font-size: 60px;
      margin-right: 3px;
    }
  .Performance_timeLabel__F8PWj {
    font-size: 12px;
    margin-top: 3px;
  }
  .Performance_times__-IWpU {
    gap: 26px;
  }
  .Performance_cardTitle__WxwCk, .Performance_cardDesc__0ci55 {
    max-width: 336px;
  }
  .Performance_nodes__08NXu {
    width: 381px;
    padding: 12px;
  }
  .Performance_nodesWrap__seVSk {
    width: 254px;
    top: -16px;
    left: 370px;
  }
  .Performance_nodesTitle__w6Zod {
    font-size: 16px;
    padding: 0 0 12px 12px;
  }
  .Performance_nodeName__1UoJH {
    font-size: 16px;
    padding-left: 17px;
  }
  .Performance_nodeLatencyCol__qE1LC {
    padding: 10px 27px 10px 0;
  }
  .Performance_nodeGrid__W\+ycp {
    max-height: 385px;
  }
  .Performance_nodeLatency__Q4szX {
    height: 30px;
    font-size: 13.5px;
    padding: 6px 10px;
    border-radius: 107px;
    gap: 5px;
  }
    .Performance_nodeLatency__Q4szX::before{
      width: 8px;
      height: 8px;
    }
  .Performance_earth__Ljfbr {
    top: 19px;
    right: -64px;
    width: 412px;
    height: 415px;
  }
  .Performance_videoCard__VmMMt {
    height: 200px;
  }
}
@media (max-width: 749px) {
  .Performance_card__u5ShS{
    height: 400px;
    padding: 290px 16px 20px;
  }
  .Performance_times__-IWpU{
    display: none;
  }
  .Performance_cardTitle__WxwCk, .Performance_cardDesc__0ci55 {
    max-width: 303px;
  }
  .Performance_nodes__08NXu {
    width: 510px;
    padding: 8px;
  }
  .Performance_nodesWrap__seVSk {
    width: 255px;
    top: 28px;
    left: 40px;
  }
  .Performance_nodesTitle__w6Zod {
    display: none;
  }
  .Performance_nodeName__1UoJH {
    font-size: 20px;
    padding-left: 24px;
  }
  .Performance_nodeLatencyCol__qE1LC {
    padding: 14px 12px 14px 0;
  }
  .Performance_nodeGrid__W\+ycp {
    max-height: 492px;
  }
  .Performance_nodeLatency__Q4szX {
    height: 36px;
    font-size: 16px;
    padding: 8px 12px;
    border-radius: 128;
    gap: 7px;
  }
    .Performance_nodeLatency__Q4szX::before{
      width: 10px;
      height: 10px;
    }
  .Performance_earth__Ljfbr {
    width: 398px;
    height: 400px;
    top: auto;
    right: auto;
    left: -33px;
    bottom: 166px;
  }
  .Performance_videoCard__VmMMt {
    height: 400px;
  }
  .Performance_videoCardTexts__qktAb {
    padding: 0 16px 16px 20px;
  }
}
.PlanCore_container__EGvsm {
  max-width: 1440px;
  position: relative;
  margin: 0 auto;
}
.PlanCore_bg__nFLs0{
  width: 100%;
  height: auto;
  aspect-ratio: 2/1;
}
.PlanCore_content__RTs5U {
  position: absolute;
  bottom: 60px;
  left: 0;
  width: 100%;
  text-align: center;
}
.PlanCore_title__YlUO5 {
  --text-gradient: linear-gradient(180deg, #AFAFAF 0%, #FFFFFF 59%);
  font-size: 56px;
  font-weight: 800;
  line-height: 1.2;
  white-space: pre-wrap;
  margin-bottom: 32px;
  padding: 0 20px;
}
@media (max-width: 1439px) {
  .PlanCore_title__YlUO5 {
    --text-gradient: linear-gradient(180deg, #AFAFAF 0%, #FFFFFF 100%);
    font-size: 42px;
  }
}
@media (max-width: 999px) {
  .PlanCore_title__YlUO5 {
    font-size: 32px;
  }
  .PlanCore_content__RTs5U {
    bottom: 30px;
  }
}
@media (max-width: 749px) {
  .PlanCore_title__YlUO5 {
    font-size: 24px;
  }
  .PlanCore_container__EGvsm {
    height: 480px;
    overflow: hidden;
  }
  .PlanCore_content__RTs5U {
    bottom: 80px;
  }
  .PlanCore_bg__nFLs0{
    position: absolute;
    width: 960px;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
  }
}
.PlanIntroduce_container__d6Tpb {
  margin-top: 240px;
}
.PlanIntroduce_title__7mOVy {
  --text-gradient: radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0.8) 0%, rgba(242, 255, 249, 0.5) 100%);
  font-size: 48px;
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  margin: 0 auto;
}
.PlanIntroduce_white__m\+rau {
  color: #fff;
}
.PlanIntroduce_desc__XK-Pe {
  font-size: 18px;
  line-height: 1.5;
  white-space: pre-wrap;
  text-align: center;
  color: #999;
  margin: 60px auto;
}
.PlanIntroduce_card__7eXZR {
  width: 1120px;
  height: 300px;
  border: 1px solid transparent;
  margin: 0 auto;
  display: flex;
  padding: 0 60px;
  justify-content: space-between;
  color: #fff;
  border-radius: 16px;
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.4);
  background-size: 100% 100%;
}
.PlanIntroduce_cardLeft__Fpl\+2 {
  flex: 0 0 664px;
}
.PlanIntroduce_cardRight__Qsjkv {
  flex: 0 0 auto;
}
.PlanIntroduce_cardTitle__WxdMg {
  font-size: 28px;
  font-weight: 600;
  line-height: 1.2;
  margin: 70px 0 37px;
  row-gap: 4px;
}
.PlanIntroduce_features__whzci {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.PlanIntroduce_feature__dUslw {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 18px;
  line-height: 1.5;
}
.PlanIntroduce_featureIcon__JQRfV {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  fill: #A7B2AC;
  fill-opacity: 0.89;
}
.PlanIntroduce_price__vH7UL {
  display: flex;
  align-items: flex-start;
  margin: 62px 0 43px;
}
.PlanIntroduce_priceIntPart__ssgFz {
  font-size: 88px;
  font-weight: 700;
  line-height: 1;
  padding-right: 3px;
}
.PlanIntroduce_priceDecimalPart__zAg5Q {
  font-size: 54px;
  font-weight: 700;
  line-height: 1;
  padding: 6px 13px 0 0;
}
.PlanIntroduce_pricePeriod__BL97Y {
  font-size: 16px;
  line-height: 1.5;
  color: rgba(255, 255, 255, 0.7);
  padding: 0 6px 0 5px;
}
.PlanIntroduce_unlockButtonWrap__j8EQR {
  text-align: center;
}
.PlanIntroduce_title__7mOVy, .PlanIntroduce_desc__XK-Pe {
  max-width: 900px;
}
@media (max-width: 1439px) {
  .PlanIntroduce_container__d6Tpb {
    margin-top: 167px;
  }
  .PlanIntroduce_title__7mOVy {
    font-size: 36px;
  }
  .PlanIntroduce_desc__XK-Pe{
    margin: 42px auto 37px;
    font-size: 14px;
  }
  .PlanIntroduce_title__7mOVy, .PlanIntroduce_desc__XK-Pe {
    max-width: 638px;
  }
  .PlanIntroduce_card__7eXZR {
    width: 800px;
    height: 210px;
    padding: 0 42px;
  }
  .PlanIntroduce_cardTitle__WxdMg {
    font-size: 20px;
    margin: 45px 0 24px;
  }
  .PlanIntroduce_feature__dUslw {
    font-size: 14px;
    gap: 6px;
  }
  .PlanIntroduce_featureIcon__JQRfV {
    width: 16px;
    height: 16px;
  }
  .PlanIntroduce_cardLeft__Fpl\+2 {
    flex:  0 0 492px;
  }
  .PlanIntroduce_priceIntPart__ssgFz {
    font-size: 64px;
    padding-right: 4px;
  }
  .PlanIntroduce_priceDecimalPart__zAg5Q {
    font-size: 36px;
    padding: 4px 10px 2px 0;
  }
  .PlanIntroduce_pricePeriod__BL97Y {
    font-size: 14px;
  }
  .PlanIntroduce_price__vH7UL {
    margin: 37px 0 27px;
  }
}
@media (max-width: 999px) {
  .PlanIntroduce_container__d6Tpb {
    margin-top: 114px;
  }
  .PlanIntroduce_title__7mOVy {
    font-size: 27px;
  }
  .PlanIntroduce_desc__XK-Pe{
    margin: 31px auto 25px;
    font-size: 12px;
  }
  .PlanIntroduce_title__7mOVy, .PlanIntroduce_desc__XK-Pe {
    max-width: 505px;
  }
  .PlanIntroduce_card__7eXZR {
    width: 650px;
    height: 157px;
    padding: 0 32px;
  }
  .PlanIntroduce_cardTitle__WxdMg {
    font-size: 16px;
    margin: 30px 0 18px;
  }
  .PlanIntroduce_feature__dUslw {
    font-size: 12px;
    gap: 5px;
  }
  .PlanIntroduce_featureIcon__JQRfV {
    width: 12px;
    height: 12px;
  }
  .PlanIntroduce_cardLeft__Fpl\+2 {
    flex:  0 0 403px;
  }
  .PlanIntroduce_priceIntPart__ssgFz {
    font-size: 48px;
    padding-right: 4px;
  }
  .PlanIntroduce_priceDecimalPart__zAg5Q {
    font-size: 27px;
    padding: 2px 8px 2px 0;
  }
  .PlanIntroduce_pricePeriod__BL97Y {
    font-size: 10px;
    padding: 0 3px;
  }
  .PlanIntroduce_price__vH7UL {
    margin: 28px 0 20px;
  }
  .PlanIntroduce_button__DS-SK {
    --cc-btn-icon-size: 18px;
    --cc-btn-content-gap: 9px;
    font-size: 12px;
    min-width: 149px;
    height: 33px;
    border-radius: 75px;
  }
}
@media (max-width: 749px) {
  .PlanIntroduce_container__d6Tpb {
    margin-top: 69px;
  }
  .PlanIntroduce_title__7mOVy {
    font-size: 24px;
  }
  .PlanIntroduce_desc__XK-Pe{
    margin: 24px auto 35px;
    font-size: 14px;
  }
  .PlanIntroduce_title__7mOVy, .PlanIntroduce_desc__XK-Pe {
    max-width: 350px;
  }
  .PlanIntroduce_card__7eXZR {
    width: 300px;
    height: 420px;
    padding: 32px 20px 0;
    display: block;
  }
  .PlanIntroduce_cardTitle__WxdMg {
    font-size: 18px;
    margin: 0 0 24px;
    text-align: center;
  }
  .PlanIntroduce_features__whzci {
    display: block;
    text-align: center;
  }
  .PlanIntroduce_feature__dUslw {
    font-size: 14px;
    display: block;
    margin-bottom: 2px;
  }
  .PlanIntroduce_featureIcon__JQRfV {
    display: none;
  }
  .PlanIntroduce_priceIntPart__ssgFz {
    font-size: 56px;
    padding-right: 1px;
  }
  .PlanIntroduce_priceDecimalPart__zAg5Q {
    font-size: 32px;
    padding: 3px 15px 2px 0;
  }
  .PlanIntroduce_pricePeriod__BL97Y {
    font-size: 12px;
    padding: 0;
  }
  .PlanIntroduce_price__vH7UL {
    margin: 44px 0 16px;
    justify-content: center;
  }
  .PlanIntroduce_button__DS-SK {
    --cc-btn-icon-size: 18px;
    --cc-btn-content-gap: 9px;
    font-size: 16px;
    min-width: 163px;
    height: 44px;
    border-radius: 100px;
  }
}
.UserSay_card__YdPHL {
  background: radial-gradient(106% 61% at 50% 42%, rgba(11, 15, 13, 0.7) 73%, rgba(29, 38, 32, 0.8) 100%);
  padding: 32px 32px 8px;
  position: relative;
  transition: .3s background ease-out;
  overflow: hidden;
}
.UserSay_userInfo__vkA4g {
  display: flex;
  align-items: start;
  gap: 12px;
  margin-bottom: 20px;
}
.UserSay_avatar__OpzS9 {
  --cc-game-user-say-avatar-size: 44px;
  height: var(--cc-game-user-say-avatar-size);
  flex: 0 0 var(--cc-game-user-say-avatar-size);
}
.UserSay_userNames__g9vav {
  flex: 1 1 auto;
  min-width: 0;
}
.UserSay_userName__ZSS\+E {
  font-size: 16px;
  line-height: 1.5;
  color: #fff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.UserSay_userAt__kRcPe, .UserSay_say__taHUi {
  font-size: 16px;
  line-height: 1.2;
  color: #999;
}
.UserSay_say__taHUi {
  line-height: 1.5;
  white-space: pre-wrap;
  transition: color .3s ease-out;
}
.UserSay_card__YdPHL:hover .UserSay_hoverLight__8eXtJ {
    transform: scale(1, 1);
    opacity: 1;
  }
.UserSay_card__YdPHL:hover .UserSay_borderRect__pUDee {
    stroke: url('#userSayBorderHover');
  }
.UserSay_card__YdPHL:hover .UserSay_say__taHUi {
    color: #fff;
  }
.UserSay_hoverLight__8eXtJ {
  width: 100%;
  height: auto;
  position: absolute;
  bottom: -13px;
  left: 0;
  transform: scale(0,1);
  opacity: 0;
  transform-origin: center center;
  transition: .3s all ease-out;
}
.UserSay_border__f\+dVC {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}
.UserSay_borderRect__pUDee {
  stroke: url('#userSayBorder');
  stroke-width: 1;
}
.UserSay_white__HJoA6::before {
    display: none;
  }
.UserSay_white__HJoA6::after {
    display: none;
  }
.UserSay_white__HJoA6 .UserSay_hoverLight__8eXtJ {
    display: none;
  }
.UserSay_white__HJoA6 .UserSay_borderRect__pUDee {
    stroke: #D5DFF0;
  }
.UserSay_white__HJoA6 .UserSay_avatar__OpzS9 {
    border-radius: 50%;
  }
.UserSay_white__HJoA6 .UserSay_card__YdPHL {
    background: transparent;
  }
.UserSay_white__HJoA6 .UserSay_card__YdPHL:hover {
      background: rgba(255, 255, 255, 0.5);
      box-shadow: 0px 2px 12px -8px rgba(0, 0, 0, 0.24);
    }
.UserSay_white__HJoA6 .UserSay_card__YdPHL:hover .UserSay_say__taHUi {
        color: #000;
      }
.UserSay_white__HJoA6 .UserSay_card__YdPHL:hover .UserSay_borderRect__pUDee {
        stroke-width: 2;
      }
.UserSay_white__HJoA6 .UserSay_userName__ZSS\+E, .UserSay_white__HJoA6 .UserSay_say__taHUi {
    color: #000;
  }
.UserSay_white__HJoA6 .UserSay_userAt__kRcPe {
    color: #666;
  }
@media (max-width: 1439px) {
 .UserSay_card__YdPHL{
  padding: 24px 24px 8px;
 }
 .UserSay_userName__ZSS\+E,.UserSay_userAt__kRcPe, .UserSay_say__taHUi{
  font-size: 14px;
 }
}
@media (max-width: 999px) {
  .UserSay_userName__ZSS\+E,.UserSay_userAt__kRcPe, .UserSay_say__taHUi{
   font-size: 12px;
  }
  .UserSay_avatar__OpzS9 {
    --cc-game-user-say-avatar-size: 36px;
  }
}
@media (max-width: 749px) {
  .UserSay_card__YdPHL{
    padding: 20px 20px 8px;
  }
}
.UserSay_userSay__9Psvp {
  padding: 60px 0 120px;
}
.UserSay_title__thfrY {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.2;
  color: #fff;
  text-align: center;
  margin-bottom: 12px;
}
.UserSay_subTitle__zjFdO {
  text-align: center;
  color: #B2B2B2;
  font-size: 18px;
  line-height: 1.5;
  height: 87px;
}
.UserSay_marquees__ClAN5 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media (max-width: 1439px) {
  .UserSay_title__thfrY {
    font-size: 36px;
  }
  .UserSay_subTitle__zjFdO {
    height: 84px;
    font-size: 16px;
  }
}
@media (max-width: 999px) {
  .UserSay_title__thfrY {
    font-size: 32px;
  }
  .UserSay_marquees__ClAN5 {
    gap: 12px;
  }
}
@media (max-width: 749px) {
  .UserSay_userSay__9Psvp {
    padding: 32px 0 60px;
  }
  .UserSay_title__thfrY {
    font-size: 20px;
    margin-bottom: 8px;
  }
  .UserSay_marquees__ClAN5 {
    gap: 8px;
  }
  .UserSay_subTitle__zjFdO {
    height: 52px;
    max-width: 335px;
    margin: 0 auto;
  }
}
.VideosAndPlanIntroduceBG_path__9qY-H {
  mix-blend-mode:passthrough;
}
.DetailGame_gameDetail__VdlRG {
  --cc-card-title-font-size: 20px;
  --cc-card-desc-font-size: 18px;
  font-family: 'Plus Jakarta Sans';
  background: #070807;
}
.DetailGame_games__Vl2n1 {
  padding: 80px 0;
  background: linear-gradient(180deg, #000000 0%, #070807 100%);
}
.DetailGame_gamesMarquee__oz2eh {
  padding-bottom: 12px;
}
.DetailGame_moreGames__aggSA {
  margin-top: 60px;
  text-align: center;
  display: flex;
  align-items: center;
  padding: 0 12px;
}
.DetailGame_moreGames__aggSA::before, .DetailGame_moreGames__aggSA::after {
    content: '';
    flex: 1 1;
    background: linear-gradient(270deg, rgba(206, 223, 215, 0.4) 0%, rgba(216, 216, 216, 0) 100%);
    height: 1px;
  }
.DetailGame_moreGames__aggSA::after {
    background: linear-gradient(270deg, rgba(216, 216, 216, 0) 0%, rgba(206, 223, 215, 0.4) 100%);
  }
.DetailGame_moreGamesText__BkYzG {
  --text-gradient: linear-gradient(90deg, #494C4B 2%, #A8B6AF 23%, #D3E5DC 49%, #A4B1AB 80%, #494C4B 100%);
  display: block;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  flex: 0 0 auto;
  margin: 0 24px;
}
.DetailGame_videosNPlanIntro__6hkGs {
  position: relative;
  height: 1640px;
  overflow: hidden;
}
.DetailGame_videosNPlanIntroBG__A83mv {
  width: 1920px;
  height: 1642px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
.DetailGame_videosNPlanIntroContent__YEVpp {
  position: relative;
  z-index: 2;
}
.DetailGame_videosTitle__nqN9p {
  font-size: 36px;
  font-weight: 700;
  line-height: 1.5;
  color: #fff;
  text-align: center;
  margin: 102px 0 23px;
}
@media (max-width: 1439px) {
  .DetailGame_games__Vl2n1{
    padding: 60px 0;
  }
  .DetailGame_moreGames__aggSA {
    margin-top: 28px;
  }
  .DetailGame_moreGamesText__BkYzG {
    font-size: 18px;
  }
  .DetailGame_gameDetail__VdlRG {
    --cc-card-title-font-size: 16px;
    --cc-card-desc-font-size: 16px;
  }
  .DetailGame_videosTitle__nqN9p {
    font-size: 24px;
    margin: 72px 0 17px;
  }
  .DetailGame_videosNPlanIntro__6hkGs {
    height: 1148px;
  }
  .DetailGame_videosNPlanIntroBG__A83mv {
    width: 1344px;
    height: 1148px;
  }
}
@media (max-width: 999px) {
  .DetailGame_moreGames__aggSA {
    margin-top: 40px;
  }
  .DetailGame_moreGamesText__BkYzG {
    font-size: 16px;
  }
  .DetailGame_gameDetail__VdlRG {
    --cc-card-title-font-size: 14px;
    --cc-card-desc-font-size: 14px;
  }
  .DetailGame_videosTitle__nqN9p {
    font-size: 24px;
    margin: 42px 0 12px;
  }
  .DetailGame_videosNPlanIntro__6hkGs {
    height: 861px;
  }
  .DetailGame_videosNPlanIntroBG__A83mv {
    width: 1008px;
    height: 861px;
  }
}
@media (max-width: 749px) {
  .DetailGame_games__Vl2n1 {
    padding: 24px 0 40px;
  }
  .DetailGame_moreGames__aggSA {
    margin-top: 20px;
  }
  .DetailGame_gameDetail__VdlRG {
    --cc-card-title-font-size: 15px;
    --cc-card-desc-font-size: 15px;
  }
  .DetailGame_videosTitle__nqN9p {
    font-size: 20px;
    margin: 16px 0 20px;
  }
  .DetailGame_videosNPlanIntro__6hkGs {
    height: 960px;
  }
  .DetailGame_videosNPlanIntroBG__A83mv {
    width: auto;
    height: 960px;
  }
}
.FeatureCard_product-feature-container__7OAhi {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-gap: 24px;
  gap: 24px;
  font-family: Plus Jakarta Sans;
  padding-left: 160px;
  padding-right: 160px;
}

.FeatureCard_product-feature-bg__Cinis {
  background: radial-gradient(100% 100% at 50% 100%, #304038 0%, rgba(58, 77, 67, 0.2) 98%);
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  border-width: 0px;
  color: #fff;
  cursor: pointer;
}

.FeatureCard_product-feature__YZzO9 {
  display: flex;
  flex-direction: column;
  justify-content: start;
  row-gap: 40px;
  align-items: flex-start;
  padding: 48px;
  background: #0B0D0C;
  box-sizing: border-box;
  border-radius: 8px;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  font-family: Plus Jakarta Sans;
}
.FeatureCard_product-feature-bg__Cinis:hover {
  background: linear-gradient(115deg, #A0BCAF 1%, #61908F 68%, #C1E5C7 100%);
}
.FeatureCard_title__etEHc {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  white-space: pre-line;
}
.FeatureCard_title-wrapper__P-AMX {
  display: flex;
  align-items: center;
  gap: 20px;
}
/* .number {
  position: absolute;
  font-size: 24px;
  font-weight: 600;
  line-height: 150%;
  width: 56px;
  height: 56px;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box; 
  background: #0B0D0C;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.number-bg {
  position: relative;
  width: calc(56px + 3px);
  height: calc(56px + 3px);
  border-radius: 8px;
  background: linear-gradient(180deg, #9CF0B6 0%, #64D3B9 100%);
} */

.FeatureCard_icons__5cj9P {
  position: absolute;
  width: 100%;
  height: 100%;
  box-sizing: border-box; 
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}

.FeatureCard_iconContainer__mp9sh {
  position: relative;
  width: calc(56px + 4px);
  height: calc(56px + 4px);
  border-radius: 100%;
  background: linear-gradient(214deg, #CFE5DA 13%, rgba(207, 229, 218, 0.1) 55%);
}

.FeatureCard_icon__hDBu4 {
  width: 100%;
  height: 100%;
  z-index: 1;
  transition: all 0.3s;
}

.FeatureCard_special__UYGBx.FeatureCard_inactive__kGvZZ .FeatureCard_title__etEHc .FeatureCard_icon__hDBu4 {
    transform: rotate(-45deg);
    opacity: 0.3;
  }

.FeatureCard_special__UYGBx.FeatureCard_inactive__kGvZZ .FeatureCard_title__etEHc .FeatureCard_title-text__je7J7 {
    color: #969696;
  }

.FeatureCard_special__UYGBx.FeatureCard_product-feature-bg__Cinis:hover {
    background: radial-gradient(100% 100% at 50% 100%, #304038 0%, rgba(58, 77, 67, 0.2) 98%);
  }

.FeatureCard_special__UYGBx.FeatureCard_product-feature-bg__Cinis:hover .FeatureCard_title-text__je7J7 {
      color: #fff;
    }

.FeatureCard_special__UYGBx.FeatureCard_active__lSwEK.FeatureCard_product-feature-bg__Cinis {
    background: linear-gradient(112deg, #A0AEBC 1%, #617890 67%, #C1CFE5 100%);
  }

.FeatureCard_special__UYGBx.FeatureCard_inactive__kGvZZ .FeatureCard_description__yvSRR {
    color: #969696;
  }

.FeatureCard_special__UYGBx.FeatureCard_product-feature-bg__Cinis {
    border-radius: 16px;
  }

.FeatureCard_special__UYGBx .FeatureCard_product-feature__YZzO9 { 
    justify-content: center;
    align-items: center;
    padding: 0 24px;
    border-radius: 16px;
  }

.FeatureCard_special__UYGBx .FeatureCard_iconContainer__mp9sh {
    width: calc(44px + 3px);
    height: calc(44px + 3px);
  }

.FeatureCard_special__UYGBx .FeatureCard_title-wrapper__P-AMX {
    gap: 16px;
  }

.FeatureCard_special__UYGBx .FeatureCard_icon__hDBu4 {
    width: 44px;
    height: 44px;
  }

.FeatureCard_iconContainer__mp9sh::after {
  content: "";
  position: absolute;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 100%;
  background: linear-gradient(216deg, rgba(61, 68, 65, 0.7) 11%, rgba(60, 68, 58, 0.05) 82%), #000;
}

.FeatureCard_title-text__je7J7 {
  word-wrap: break-word;
  max-width: 260px;
  font-size: 24px;
  font-weight: 600;
  line-height: 150%;

}
.FeatureCard_icon__hDBu4 {
  width: 24px;
  height: 24px;
  margin-left: 8px;
  fill: #fff;
}
.FeatureCard_description__yvSRR {
  white-space: pre-wrap;
  font-size: 18px;
  font-weight: normal;
  line-height: 150%;
  text-align: left;
}

@media (max-width: 1439px) {
  .FeatureCard_product-feature-container__7OAhi {
    padding-left: 32px;
    padding-right: 32px;
    gap: 16px;
  }
  /* .number {
    font-size: 20px;
  } */
  .FeatureCard_title-text__je7J7 {
    font-size: 20px;
  }
  .FeatureCard_description__yvSRR {
    font-size: 16px;
  }
    .FeatureCard_special__UYGBx .FeatureCard_icon__hDBu4 {
      width: 36px;
      height: 36px;
    }
    .FeatureCard_special__UYGBx .FeatureCard_iconContainer__mp9sh {
      width: calc(32px + 3px);
      height: calc(32px + 3px);
    }
    .FeatureCard_special__UYGBx .FeatureCard_title-text__je7J7 {
      font-size: 18px;
    }
}
@media  (max-width: 999px) {
  .FeatureCard_product-feature__YZzO9 {
    padding: 24px;
  }
  .FeatureCard_description__yvSRR {
    font-size: 14px;
  }
}

@media (max-width: 749px) {
  .FeatureCard_product-feature-container__7OAhi {
    grid-template-columns: 1fr;
    grid-template-rows: repeat(4, 1fr);
    padding-left: 20px;
    padding-right: 20px;
    gap: 12px;
  }
}
.Join_container__ExoeQ {
  font-family: Plus Jakarta Sans;
  margin: 80px 160px;
  background: linear-gradient(248deg, #60E7A1 10%, #87E186 89%);
  border-radius: 16px;
  padding-top: 52px;
  padding-bottom: 52px;
}
.Join_content__aXvTi {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
  gap: 32px;
}
.Join_title__NbD6G {
  font-weight: bold;
  line-height: 150%;
  font-size: 36px;
  text-align: center;
  color: #000;
}
.Join_joinNow__GQlTh {
  --cc-btn-height: 44px;
  --cc-btn-pad-left: 45px;
  --cc-btn-pad-right: 45px;
  --cc-btn-content-gap: 12px;
  --cc-btn-font-size: 18px;
  --cc-btn-icon-size: 24px;
}

@media (max-width: 1439px) {
  .Join_container__ExoeQ {
    margin: 80px 32px;
  }
  .Join_joinNow__GQlTh {
    --cc-btn-font-size: 16px;
  }
}

@media (max-width: 999px) {
  .Join_container__ExoeQ {
    padding-top: 62px;
    padding-bottom: 62px;
  }
  .Join_title__NbD6G {
    font-size: 32px;
  }
}

@media (max-width: 749px) {
  .Join_container__ExoeQ {
    margin: 0px 20px 64px 20px;
    padding-top: 47.5px;
    padding-bottom: 47.5px;
  }
  .Join_title__NbD6G {
    line-height: 120%;
  }
}

.TitleCard_container__QMt8s {
  padding: 80px 0;
  color: #fff;
  font-family: Plus Jakarta Sans;
}

.TitleCard_container__QMt8s .TitleCard_featureCol__xoxVC {
    background-color: #202020;
    color: #fff;
    border-right: solid 1px #000;
    border-bottom: solid 1px #000;
  }

/* @media (min-width: 1000px) {
    .featureCol {
      padding: 48px;
      &:nth-child(2n) {
        border-right: none;
      }
    }
  }
  @media (min-width: 750px) and (max-width: 999px) {
    .featureCol {
      padding: 48px;
      border-right: none;
    }
  } */

.TitleCard_title__3B8C1 {
  font-size: 48px;
  font-weight: bold;
  line-height: 120%;
  text-align: center;
}

.TitleCard_desc__4n9nR {
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  margin: 48px 260px 80px 260px;
  text-align: center;
}

@media (max-width: 1439px) {
  .TitleCard_title__3B8C1 {
    font-size: 36px;
  }

  .TitleCard_desc__4n9nR {
    font-size: 16px;
    margin: 48px 92px 80px 92px;
  }
}

@media (max-width: 999px) {
  .TitleCard_title__3B8C1 {
    font-size: 32px;
  }
  .TitleCard_desc__4n9nR {
    font-size: 14px;
  }
}

@media (max-width: 749px) {
  .TitleCard_container__QMt8s {
    padding: 32px 0 60px 0;
  }
  .TitleCard_desc__4n9nR {
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 32px;
    font-size: 12px;
  }
}

.DetailPartner_join__YwLPv {
  display: flex;
  justify-content: center;
}
.DetailPartner_container__DoEq7 {
  background-color: #000;
  font-family: Plus Jakarta Sans;
  color: #fff;
}
.DetailPartner_topContainer__SaAtE {
  width: 1440px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}
.DetailPartner_title__kkqBj {
  margin: 381px 320px 20px 320px;
  font-size: 56px;
  font-weight: 800;
  line-height: 120%;
  text-align: center;
  position: relative;
  z-index: 3;
  background: linear-gradient(116deg, #FFFFFF 20%, #D8EDDF 55%, #6AD6B9 97%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.DetailPartner_video__8KLoP {
  width: 818px;
  height: 458px;
  position: absolute;
  top: -33px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}
@media (max-width: 1439px) {
  .DetailPartner_topContainer__SaAtE {
    width: 100%;
  }
  .DetailPartner_title__kkqBj {
    font-size: 42px;
    margin-left: 100px;
    margin-right: 100px;
    margin-top: 251px;
  }
  .DetailPartner_video__8KLoP {
    width: 575px;
    height: 345px;
  }
}

@media (max-width: 999px) {
  .DetailPartner_title__kkqBj {
    font-size: 32px;
    margin-left: 126px;
    margin-right: 126px;
    margin-top: 168px;
  }
  .DetailPartner_video__8KLoP {
    width: 402px;
    height: 241px;
    top: -26px;
  }
}

@media (max-width: 749px) {
  .DetailPartner_title__kkqBj {
    font-size: 30px;
    margin: 210px 20px 20px 20px;
  }
  .DetailPartner_video__8KLoP {
    width: 375px;
    height: 225px;
    top: 0px;
  }
}


.DetailPartner_product-feature-container__Wlp47 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-gap: 24px;
  gap: 24px;
  font-family: Plus Jakarta Sans;
  padding-left: 160px;
  padding-right: 160px;
}

.DetailPartner_roles-container__zr7-J {
  display: flex;
  gap: 40px;
  padding-left: 160px;
  padding-right: 160px;
  margin-top: 80px;
}
.DetailPartner_role__3\+XSV {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 32px;
  padding: 32px;
  background: #0C0E0D;
  border-radius: 16px;
}
.DetailPartner_roleIcon__w\+jD8 {
  height: 32px;
}
.DetailPartner_roleContent__WNSsP {
  display: flex;
  flex-direction: column;
  gap: 20px;
  text-align: center;
}
.DetailPartner_roleTitle__A0QkE {
  font-size: 24px;
  font-weight: bold;
  line-height: 120%;
  transition: all 0.2s;
}
.DetailPartner_roleDesc__BhD4P {
  font-size: 18px;
  line-height: 150%;
  color: #B6B6B6;
  transition: all 0.2s;
}
.DetailPartner_role__3\+XSV:hover .DetailPartner_roleTitle__A0QkE {
  background: linear-gradient(90deg, rgba(152, 238, 182, 0.7) 19%, #92EBA4 32%, #66D4B9 80%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}
.DetailPartner_role__3\+XSV:hover .DetailPartner_roleDesc__BhD4P {
  color: #FFFFFF;
}

.DetailPartner_benefits-container__QgOYi {
  display: flex;
  gap: 16px;
  padding-left: 160px;
  padding-right: 160px;
}

.DetailPartner_benefit__apWi0 {
  flex: 1;
  padding: 24px;
  border-radius: 16px;
  box-sizing: border-box;
  --border-gradient: radial-gradient(129% 93% at 92% 0%, #70A298 0%, #2B7556 20%, #202421 100%);
  --border-gradient-bg: linear-gradient(217deg, #192124 1%, #0d1112 73%);
  --border-gradient-width: 1.5px;
}
.DetailPartner_benefitIcon__\+Mhkw {
  height: 64px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.DetailPartner_benefitContent__4FRlo {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.DetailPartner_benefitTitle__7A8BY {
  font-size: 20px;
  font-weight: 600;
  line-height: 120%;
}
.DetailPartner_benefitDesc__76R-U {
  font-size: 16px;
  line-height: 150%;
}

.DetailPartner_feature-index__8WlMa {
  width: 56px;
  height: 56px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1.5px solid #6AD6B9;
  border-radius: 8px;
  font-size: 24px;
  font-weight: 600;
  line-height: 150%;
}

.DetailPartner_product-feature__vf0EQ {
  cursor: default;
}

.DetailPartner_product-feature__vf0EQ:hover .DetailPartner_feature-index__8WlMa {
  background: linear-gradient(270deg, rgba(156, 240, 182, 0.3) 0%, rgba(100, 211, 185, 0.2) 100%);
}

@media (max-width: 1439px) {
  .DetailPartner_product-feature-container__Wlp47 {
    padding-left: 50px;
    padding-right: 50px;
    gap: 16px;
  }
  .DetailPartner_roles-container__zr7-J {
    padding-left: 50px;
    padding-right: 50px;
    margin-top: 60px;
  }
  .DetailPartner_roleTitle__A0QkE {
    font-size: 20px;
  }
  .DetailPartner_roleDesc__BhD4P {
    font-size: 16px;
  }
  .DetailPartner_benefits-container__QgOYi {
    padding-left: 50px;
    padding-right: 50px;
  }
  .DetailPartner_benefitTitle__7A8BY {
    font-size: 16px;
  }
  .DetailPartner_benefitDesc__76R-U {
    font-size: 14px;
  }
}
@media  (max-width: 999px) {
  .DetailPartner_feature-index__8WlMa {
    width: 42px;
    height: 42px;
    font-size: 20px;
  }
  .DetailPartner_roles-container__zr7-J {
    flex-direction: column;
    gap: 32px;
  }
  .DetailPartner_role__3\+XSV {
    gap: 24px;
  }
  .DetailPartner_roleContent__WNSsP {
    gap: 16px;
  }
  .DetailPartner_roleTitle__A0QkE {
    font-size: 18px;
  }
  .DetailPartner_roleDesc__BhD4P {
    font-size: 14px;
  }
  .DetailPartner_benefits-container__QgOYi {
    flex-direction: column;
    gap: 16px;
  }
}

@media (max-width: 749px) {
  .DetailPartner_product-feature-container__Wlp47 {
    grid-template-columns: 1fr;
    grid-template-rows: repeat(4, 1fr);
    padding-left: 20px;
    padding-right: 20px;
    gap: 12px;
  }
  .DetailPartner_feature-index__8WlMa {
    width: 32px;
    height: 32px;
    font-size: 16px;
  }
  .DetailPartner_roleContent__WNSsP {
    gap: 20px;
  }
  .DetailPartner_benefits-container__QgOYi {
    padding-left: 20px;
    padding-right: 20px;
  }
  .DetailPartner_benefitIcon__\+Mhkw {
    height: 56px;
  }
}
.Table_table__W-aIw {
  --border-radius: 4px;
  --border-color: #333;
  --cell-padding-vertical: 14px;
  --cell-padding-horizontal: 32px;
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
  font-size: 16px;
  line-height: 1.5;
  color: #fff;
}
.Table_table__W-aIw td, .Table_table__W-aIw th {
    padding: var(--cell-padding-vertical) var(--cell-padding-horizontal) var(--cell-padding-vertical) 0;
    border-bottom: 1px solid var(--border-color);
  }
.Table_table__W-aIw td:first-child,.Table_table__W-aIw th:first-child{
      border-left: 1px solid var(--border-color);
      padding-left: var(--cell-padding-horizontal);
    }
.Table_table__W-aIw td:last-child,.Table_table__W-aIw th:last-child{
      border-right: 1px solid var(--border-color);
    }
.Table_table__W-aIw th{
    text-align: left;
    font-weight: 400;
    border-top: 1px solid var(--border-color);
    background: #202020;
  }
.Table_table__W-aIw th:first-child{
    border-top-left-radius: var(--border-radius);
  }
.Table_table__W-aIw th:last-child{
    border-top-right-radius: var(--border-radius);
  }
.Table_table__W-aIw tbody tr:last-child td:first-child{
      border-bottom-left-radius: var(--border-radius);
    }
.Table_table__W-aIw tbody tr:last-child td:last-child{
      border-bottom-right-radius: var(--border-radius);
    }
.Table_cellNodeName__3RHvC{
  width: 40.7%;
}
.Table_cellTestIP__6md7N, .Table_cellTestLink__ndyAB {
  color: #B2B2B2;
  white-space: nowrap;
}
.Table_cellTestIP__6md7N >div, .Table_cellTestLink__ndyAB >div {
    display: flex;
    align-items: center;
  }
.Table_cellTestIpContent__YaB-G {
  justify-content: space-between;
  max-width: 150px;
}
.Table_iconCopyTestIP__yMS\+g, .Table_iconRunTest__Rhx5c{
  height: 20px;
  width: 20px;
  fill: currentColor;
  cursor: pointer;
  flex-shrink: 0;
}
.Table_iconRunTest__Rhx5c {
  margin-top: 2px;
}
@media (max-width: 749px) {
  .Table_table__W-aIw{
    font-size: 11px;
    --cell-padding-vertical: 13px;
    --cell-padding-horizontal: 18px;
    --first-cell-width: 35.8%;
  }
    .Table_table__W-aIw th {
      padding: 9px var(--cell-padding-horizontal);
    }
  .Table_cellNodeName__3RHvC{
    width: 42.2%;
  }
  .Table_cellTestIP__6md7N{
    width: 36.6%;
  }
  .Table_cellTestIpContent__YaB-G {
    max-width: 91px;
  }
  .Table_nodeName__asbfU {
    font-size: 9px;
    line-height: 11px;
  }
  .Table_iconCopyTestIP__yMS\+g, .Table_iconRunTest__Rhx5c{
    height: 13px;
    width: 13px;
  }
}
.Table_white__OBBU4 {
  --border-color: #EAEAEA;
  color: #000;
}
.Table_white__OBBU4 th {
    background: #F9FAFB;
    color: #4D4D4D;
  }
.Table_white__OBBU4 td {
    background: #fff;
  }
.Table_white__OBBU4 .Table_cellTestIP__6md7N{
    color: #4D4D4D;
  }
.Table_white__OBBU4 .Table_cellTestLink__ndyAB {
    color: #000;
  }
.Table_white__OBBU4 .Table_iconCopyTestIP__yMS\+g, .Table_white__OBBU4 .Table_iconRunTest__Rhx5c{
    fill: #999;
  }
/** sharing variables between css and js */

.VPSMap_map__Zy\+dD {
  -webkit-user-select: none;
          user-select: none;
  z-index: 10;
  font-weight: 500;
  overflow: visible;
  background: transparent;
}
.VPSMap_node__FQV6n.VPSMap_expandLeft__uPz07 {
  --cc-vps-node-padding-left: 16px;
  --cc-vps-node-padding-right: 10px;
}
.VPSMap_node__FQV6n.VPSMap_expandLeft__uPz07 .VPSMap_testIP__RTNIQ {
    padding-left: 0;
  }
.VPSMap_node__FQV6n {
  --border-gradient-width: 4px;
  --cc-vps-border-add-size: calc(var(--border-gradient-width) * 2);
  --cc-vps-node-circle-size: 8px;
  --cc-vps-node-circle-out-size-add: 6px;
  --cc-vps-node-circle-out-size: calc(var(--cc-vps-node-circle-size) + calc(var(--cc-vps-node-circle-out-size-add) * 2));
  --cc-vps-node-circle-margin-right: 14px;
  --cc-vps-node-padding-top: 8px;
  --cc-vps-node-padding-bottom: 8px;
  --cc-vps-node-padding-left: 10px;
  --cc-vps-node-padding-right: 16px;
  --cc-vps-node-rest-width: calc(var(--cc-vps-node-circle-size) + var(--cc-vps-node-circle-out-size-add)  + var(--cc-vps-node-circle-margin-right) + var(--cc-vps-node-padding-left) + var(--cc-vps-node-padding-right) + var(--cc-vps-border-add-size));
  --cc-vps-node-rest-height: calc(var(--cc-vps-node-padding-top) + var(--cc-vps-node-padding-bottom) + var(--cc-vps-border-add-size));
  pointer-events: auto;
  border-radius: 100px;
  color: #000;
  font-size: 18px;
  font-weight: 500;
  font-family: 'Plus Jakarta Sans';
  padding: var(--cc-vps-node-padding-top) var(--cc-vps-node-padding-right) var(--cc-vps-node-padding-bottom) var(--cc-vps-node-padding-left);
  line-height: 23px;
  background: #fff;
  border: var(--border-gradient-width) solid transparent;
  background-clip: padding-box;
  transition:
    box-shadow .4s ease-out,
    padding .4s ease-out,
    width .4s ease-out,
    height .4s ease-out,
    border-radius .4s linear .4s;
  opacity: 0;
  position: relative;
}
.VPSMap_node__FQV6n::before {
    content: '';
    border-radius: inherit;
    border: var(--border-gradient-width) solid transparent;
    background: linear-gradient(#fff,#fff) padding-box, linear-gradient(180deg, #D7F4C4 36%, #CFE4F7 100%) border-box;
    position: absolute;
    z-index: 1;
    left: calc(-1 * var(--border-gradient-width));
    top: calc(-1 * var(--border-gradient-width));
    width: calc(100% + var(--cc-vps-border-add-size));
    height: calc(100% + var(--cc-vps-border-add-size));
    opacity: 0;
    transition: opacity  .4s ease-out;
    pointer-events: none;
  }
.VPSMap_node__FQV6n:hover,.VPSMap_node__FQV6n.VPSMap_nodeOpen__NxIk7 {
    --cc-vps-node-padding-left: 16px;
    --cc-vps-node-padding-top: 16px;
    width: 100%!important;
    height: 100%!important;
    border-radius: 16px;
    background-position: 0 0;
    box-shadow: 0px 6px 24px 0px rgba(0, 0, 0, 0.32);
    transition:
      box-shadow .4s ease-out,
      padding .4s ease-out,
      width .4s ease-out,
      height .4s ease-out;
  }
.VPSMap_node__FQV6n:hover::before, .VPSMap_node__FQV6n.VPSMap_nodeOpen__NxIk7::before {
      opacity: 1;
    }
.VPSMap_nodeWrap__iryyM {
  padding: 24px;
  height: 100%;
}
.VPSMap_nodeCircle__f5iMm {
  width: var(--cc-vps-node-circle-size);
  height: var(--cc-vps-node-circle-size);
  border-radius: 50%;
  background: linear-gradient(36deg, #4AA6FF 15%, #51DCFF 93%);
  position: relative;
  margin-right: var(--cc-vps-node-circle-margin-right);
  margin-left: var(--cc-vps-node-circle-out-size-add);
  flex-shrink: 0;
}
.VPSMap_nodeCircle__f5iMm::before {
    content: '';
    position: absolute;
    width: var(--cc-vps-node-circle-out-size);
    height: var(--cc-vps-node-circle-out-size);
    background: rgba(112, 185, 244, 0.3);
    border-radius: 50%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transform-origin: center center;
    animation: 1.5s ease-out infinite VPSMap_circle__vsQvd;
  }
@keyframes VPSMap_circle__vsQvd {
  0% {
    transform: translate(-50%, -50%) scale(0,0);
    opacity: 0.1;
  }
  50% {
    transform: translate(-50%, -50%) scale(0.5,0.5);
    opacity: 1;
  }
  100% {
    transform: translate(-50%, -50%) scale(1,1);
    opacity: 0.1;
  }
}
.VPSMap_nodeName__GggPa {
  display: flex;
  align-items: center;
  width: -webkit-max-content;
  width: max-content;
}
.VPSMap_nodeContent__9cALF {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.VPSMap_testIP__RTNIQ {
  padding: 12px 0 0 28px;
  color: #4D4D4D;
  font-size: 18px;
  line-height: 1.5;
  display: flex;
  align-items: center;
  gap: 6px;
}
.VPSMap_testIPText__oNpFS {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: auto;
}
.VPSMap_testIPCopy__u-DqQ {
  width: 16px;
  height: 16px;
  fill: #999;
  cursor: pointer;
  flex-shrink: 0;
}
.VPSMap_runTest__rxRx\+ {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 16px 8px 20px;
  color: #fff;
  background: #000;
  border: none;
  outline: none;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
  margin-top: 24px;
  width: 100%;
  border-radius: 100px;
  cursor: pointer;
  white-space: nowrap;
}
.VPSMap_runTest__rxRx\+:hover {
    background: rgba(0, 0, 0, 0.85);
  }
.VPSMap_testIPv6__QV2Sw + .VPSMap_runTest__rxRx\+ {
  margin-top: 18px;
}
@media (max-width: 1439px)  {
  .VPSMap_node__FQV6n.VPSMap_expandLeft__uPz07 {
    --cc-vps-node-padding-right: 4px;
    --cc-vps-node-padding-left: 12px;
  }
  .VPSMap_node__FQV6n {
    --cc-vps-node-padding-top: 5px;
    --cc-vps-node-padding-bottom: 5px;
    --cc-vps-node-padding-left: 4px;
    --cc-vps-node-padding-right: 12px;
    --cc-vps-node-circle-margin-right: 6px;
    font-size: 14px;
  }
    .VPSMap_node__FQV6n:hover,.VPSMap_node__FQV6n.VPSMap_nodeOpen__NxIk7 {
      --cc-vps-node-padding-left: 12px;
      --cc-vps-node-padding-top: 12px;
      box-shadow: none;
    }
  .VPSMap_nodeWrap__iryyM {
    padding:  0;
  }
  .VPSMap_testIP__RTNIQ {
    padding-left: 20px;
  }
  .VPSMap_runTest__rxRx\+, .VPSMap_testIP__RTNIQ {
    font-size: 14px;
  }
  .VPSMap_runTest__rxRx\+ {
    font-size: 16px;
  }
  .VPSMap_testIPv6__QV2Sw + .VPSMap_runTest__rxRx\+ {
    margin-top: 24px;
  }
}
@media (max-width: 999px)  {
  .VPSMap_node__FQV6n {
    --cc-vps-node-circle-margin-right: 4px;
    font-size: 14px;
    pointer-events: none;
    width: 100%!important;
    height: 100%!important;
    padding: 0;
    border: 0;
    background: transparent;
  }
  .VPSMap_testIP__RTNIQ, .VPSMap_runTest__rxRx\+{
    display: none;
  }
  .VPSMap_nodeName__GggPa {
    width: 100%;
    align-items: flex-start;
    line-height: 1.3;
  }
  .VPSMap_nodeCircle__f5iMm {
    margin-top: 5px;
  }
  .VPSMap_table__-mUzZ {
    width: calc(100% - 64px);
    margin: 0 auto 32px;
  }
}
@media (max-width: 749px)  {
  .VPSMap_node__FQV6n {
    --cc-vps-node-circle-size: 4px;
    --cc-vps-node-circle-out-size-add: 3px;
    --cc-vps-node-circle-margin-right: 4px;
    font-size: 10px;
  }
  .VPSMap_nodeCircle__f5iMm {
    margin-top: 4px;
  }
  .VPSMap_table__-mUzZ {
    width: calc(100% - 40px);
  }
}
.VPS_global__kDwze {
  padding: 80px 0;
  /* overflow: visible; */
}
.VPS_title__LEdQg, .VPS_desc__hcH7A {
  max-width: var(--cc-vps-content-max-width);
  margin: 0 auto;
}
.VPS_map__wm-36 {
  margin: 40px auto;
}
.VPS_title__LEdQg {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.2;
}
.VPS_desc__hcH7A {
  font-size: 18px;
  line-height: 1.5;
}
.VPS_descText__K7tQS {
  max-width: 800px;
  white-space: pre-wrap;
}
@media (max-width: 1439px)  {
  .VPS_title__LEdQg,.VPS_desc__hcH7A {
    padding-left: 68px;
  }
  .VPS_map__wm-36 {
    margin: 50px auto;
  }
  .VPS_title__LEdQg {
    font-size: 36px;
  }
  .VPS_desc__hcH7A {
    font-size: 16px;
  }
}
@media (max-width: 999px)  {
  .VPS_desc__hcH7A {
    padding: 0 100px;
    font-size: 14px;
  }
  .VPS_title__LEdQg {
    padding-left: 100px;
  }
}
@media (max-width: 749px)  {
  .VPS_global__kDwze {
    padding: 32px 0;
  }
  .VPS_title__LEdQg {
    font-size: 24px;
    padding-left: 0;
    text-align: center;
  }
  .VPS_map__wm-36 {
    margin: 32px auto;
  }
  .VPS_desc__hcH7A {
    font-size: 14px;
    padding: 0 20px;
  }
}
.Addons_container__XG4K8 {
  padding-bottom: 80px;
}
.Addons_title__WjJ1m {
  font-size: 36px;
  line-height: 1.5;
  font-weight: 700;
  margin-bottom: 40px;
}
.Addons_addons__1sPmF {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 16px;
  gap: 16px;
}
.Addons_addon__7VnMr {
  border: 1px solid #EAEAEA;
  background: #fff;
  border-radius: 16px;
  padding: 32px;
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: space-between;
  height: 100%;
}
.Addons_addonIcon__BQQYj {
  --border-gradient: linear-gradient(180deg, #EFEFEF 0%, #DADADA 100%);
  --border-gradient-bg: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);
  width: 66px;
  height: 66px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 12px;
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.06);  
  margin-bottom: 24px;
}
.Addons_addonTitle__MXGJz {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
  margin-bottom: 8px;
}
.Addons_addonDesc__Xe7w3 {
  font-size: 18px;
  line-height: 1.5;
  min-height: 3em;
  margin-bottom: 24px;
  white-space: pre-wrap;
}
.Addons_addonPrice__EBwtq {
  font-size: 36px;
  font-weight: 700;
  line-height: 1.5;
  display: flex;
  align-items: baseline;
  gap: 4px;
}
.Addons_addonAfterPriceText__YMXSH, .Addons_addonPricePeriod__hViRx {
  font-size: 18px;
  line-height: 1.2;
  font-weight: 400;
}
.Addons_arrows__I1Cb4 {
  margin-top: 20px;
  display: flex;
  justify-content: center;
  gap: 20px;
}
.Addons_arrow__2lMnw {
  width: 40px;
  height: 40px;
}
.Addons_arrowDisabled__j\+t2k {
  cursor: not-allowed;
  opacity: 0.4;
}
@media (max-width: 1439px)  {
  .Addons_title__WjJ1m {
    margin-left: 68px;
  }
  .Addons_addonTitle__MXGJz, .Addons_addonDesc__Xe7w3 {
    font-size: 16px;
  }
  .Addons_addonDesc__Xe7w3 {
    min-height: 4.5em;
    margin-bottom: 6px;
  }
  .Addons_addonPrice__EBwtq {
    font-size: 24px;
  }
}
@media (max-width: 999px)  {
  .Addons_container__XG4K8 {
    overflow: hidden;
  }
    .Addons_container__XG4K8 .slick-cloned {
      opacity: 0;
    }
  .Addons_addon__7VnMr {
    /* width: 362px; */
    height: 295px;
  }
  .Addons_addonTitle__MXGJz, .Addons_addonDesc__Xe7w3 {
    font-size: 14px;
  }
  .Addons_addonDesc__Xe7w3 {
    margin-bottom: 15px;
  }
  .Addons_addonWrap__WPAfc {
    padding-right: 16px;
  }
}
.Addons_dots__huTsG {
  margin-top: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
}
.Addons_dot__9a\+ug {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #DADFE5;
}
.Addons_dotActive__uaTGL {
  background: #9DA1A6;
}
@media (max-width: 749px)  {
  .Addons_title__WjJ1m {
    font-size: 24px;
    text-align: center;
    margin: 0 0 32px;
  }
  .Addons_addonWrap__WPAfc {
    padding-right: 12px;
  }
}
.SwitchTab_switch__YQJVI {
  --cc-switch-tab-item-min-width: 140px;
  padding: 4px;
  background: linear-gradient(270deg, #D5E5FF 0%, #F6FCF5 45%, #EFF4FD 100%);
  border: 1px solid #EAEAEA;
  border-radius: 16px;
  display: flex;
  align-items: center;
  position: relative;
  -webkit-user-select: none;
          user-select: none;
}
.SwitchTab_item__3xaid {
  flex-grow: 1;
  font-size: 18px;
  line-height: 1.5;
  padding: 8.5px;
  min-width: var(--cc-switch-tab-item-min-width);
  text-align: center;
  cursor: pointer;
  color: #000;
  position: relative;
  z-index: 2;
}
.SwitchTab_item__3xaid:hover {
    color: rgba(0,0,0,.7);
  }
.SwitchTab_slider__gF3nE {
  background: #FFFFFF;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.2);
  border-radius: 12px;
  position: absolute;
  z-index: 1;
  transition: all .3s ease-out;
}
.Title_title__JNab5 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.2;
}

@media (max-width: 1439px)  {
  .Title_title__JNab5 {
    font-size: 36px;
  }
}
@media (max-width: 749px)  {
  .Title_title__JNab5 {
    font-size: 24px;
  }
}
.AllProducts_container__TQHCE {
  padding: 120px 0 40px;
}
.AllProducts_header__GNRdO {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.AllProducts_grid__uwo21{
  margin-top: 40px;
  display: grid;
  grid-template-columns: 142px 142px 143px 142px 143px 142px 143px 120px;
  border-radius: 16px;
  border: 1px solid #EAEAEA;
  background: #fff;
}
.AllProducts_hasDedicated__13y6w .AllProducts_grid__uwo21 {
  grid-template-columns: 211px 134px 135px 134px 135px 134px 135px 100px;
}
.AllProducts_headerTooltip__eeEcp {
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.AllProducts_gridHeader__CdnI5 {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  top: var(--cc-header-nav-height, 0);
  z-index: 2;
  padding: 23px 12px;
  text-align: center;
  font-size: 16px;
  line-height: 1.2;
  color: #4D4D4D;
  background: #F9FAFB;
  border-radius: 0 16px 0 0;
  gap: 4px;
}
.AllProducts_gridHeader__CdnI5:first-child {
    border-radius: 16px 0 0;
  }
.AllProducts_gridCell__9wh7y, .AllProducts_gridHeader__CdnI5 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.AllProducts_gridCell__9wh7y {
  border-top: 1px solid #EAEAEA;
  font-size: 18px;
  line-height: 1.5;
  padding: 12px;
  min-height: 76px;
}
.AllProducts_price__v9cwj {
  font-weight: 600;
  color: #40A2FD;
}
.AllProducts_link__FJ2lX {
  width: 44px;
  height: 44px;
  text-align: center;
  border-radius: 50%;
  display: block;
  background: #000;
}
.AllProducts_linkIcon__ynNDE {
  width: 24px;
  height: 24px;
  fill: #fff;
  vertical-align: top;
  margin-top: 10px;
}
@media (max-width: 1439px)  {
  .AllProducts_container__TQHCE {
    padding-top: 80px;
  }
  .AllProducts_header__GNRdO {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
    padding-left: 68px;
  }
  .AllProducts_grid__uwo21 {
    grid-template-columns: 114px 114px 114px 114px 114px 124px 120px 120px;
  }
  .AllProducts_hasDedicated__13y6w .AllProducts_grid__uwo21 {
    grid-template-columns: 174px 109px 109px 109px 109px 119px 115px 90px;
  }
  .AllProducts_gridHeader__CdnI5 {
    padding: 25px 12px;
    font-size: 14px;
  }
  .AllProducts_gridCell__9wh7y {
    min-height: 56px;
    font-size: 16px;
    padding: 12px 6px;
  }
  .AllProducts_link__FJ2lX {
    width: 36px;
    height: 36px;
  }
  .AllProducts_linkIcon__ynNDE {
    width: 16px;
    height: 16px;
  }
}
@media (max-width: 999px)  {
  .AllProducts_gridHeader__CdnI5 {
    font-size: 12px;
  }
  .AllProducts_gridCell__9wh7y {
    font-size: 14px;
  }
  .AllProducts_grid__uwo21 {
    grid-template-columns: 100fr 100fr 100fr 100fr 100fr 110fr 110fr 93fr;
  }
  .AllProducts_hasDedicated__13y6w .AllProducts_grid__uwo21 {
    grid-template-columns: 164fr 93fr 93fr 93fr 93fr 100fr 95fr 62fr;
  }
  .AllProducts_switchTab__udrUd {
    width: 550px;
  }
}
.AllProducts_cards__UGl9E {
  margin-top: 32px;
  overflow: hidden;
}
.AllProducts_cards__UGl9E .slick-cloned {
    opacity: 0;
  }
.AllProducts_cardWrap__2JGyG {
  padding-right: 16px;
}
.AllProducts_card__8SU\+0 {
  padding: 24px;
  background: #fff;
  border: 1px solid #EAEAEA;
  border-radius: 12px;
}
.AllProducts_cardRow__qYb6a {
  font-size: 14px;
  margin-bottom: 12px;
  line-height: 1.2;
  display: flex;
  gap: 12px;
  color: rgba(0, 0, 0, 0.7);
}
.AllProducts_cardRowValue__KMV6b {
  font-weight: 600;
  color: #000;
}
.AllProducts_cardBottom__b\+c2w {
  margin-top: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.AllProducts_cardPrices__6nB\+a {
  font-size: 14px;
  color: #40A2FD;
  display: flex;
  align-items: baseline;
}
.AllProducts_cardPrice__JQM5h {
  font-weight: 700;
  font-size: 24px;
}
.AllProducts_dots__whUd8 {
  margin-top: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
}
.AllProducts_dot__18WWy {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #DADFE5;
}
.AllProducts_dotActive__CLPL4 {
  background: #9DA1A6;
}
@media (max-width: 749px)  {
  .AllProducts_container__TQHCE {
    padding-top: 64px;
    padding-bottom: 32px;
  }
  .AllProducts_header__GNRdO {
    padding-left: 0;
    align-items: center;
  }
  .AllProducts_title__OJujm {
    width: 100%;
    text-align: center;
  }
  .AllProducts_switchTab__udrUd {
    width: 100%;
  }
}
.Choices_container__oFVUM {
  background: url(/assets/new-home-bundle/static/media/vps-choices-bg.2bd1d7d8fb8e8f905ca0.webp);
  background-size: 100% 100%;
  padding: 80px 0;
  margin-top: 60px;
}
.Choices_content__SZTvp {
  --cc-vps-choice-padding: 40px;
  max-width: calc(var(--cc-vps-content-max-width) + calc(var(--cc-vps-choice-padding) * 2));
  margin: 0 auto;
  color: #fff;
}
.Choices_title__DzeUi {
  padding-left: var(--cc-vps-choice-padding);
}
.Choices_grid__8E3t7 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
.Choices_choice__NwZ6s {
  padding: var(--cc-vps-choice-padding) var(--cc-vps-choice-padding) 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  position: relative;
}
.Choices_choice__NwZ6s::after {
    content: '';
    background: linear-gradient(rgba(96, 107, 147, 0) 0%, #606B93 49%, rgba(96, 107, 147, 0) 100%);
    position: absolute;
    top: var(--cc-vps-choice-padding);
    bottom: 0;
    width: 1px;
    left: 0;
  }
.Choices_choice__NwZ6s:nth-child(3n+1)::after {
    display: none;
  }
.Choices_choiceTitle__Mbuqv {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
  padding-right: 13px;
}
.Choices_choiceDesc__f1d69 {
  font-size: 16px;
  line-height: 1.5;
  margin: 8px 0 20px;
  padding-right: 13px;
}
.Choices_choiceButton__fKbqh {
  border: 1px solid #A3A9BF;
  background: transparent;
  width: 44px;
  height: 44px;
  border-radius: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  transition: all .3s ease-out;
}
.Choices_choiceButton__fKbqh:hover {
    background: #fff;
    color: #000;
    width: 72px;
    border-color: #fff;
  }
.Choices_choiceButtonIcon__-bbI4 {
  width: 24px;
  height: 24px;
  fill: currentColor;
}
@media (max-width: 1439px)  {
  .Choices_choiceTitle__Mbuqv {
    font-size: 18px;
  }
  .Choices_choiceDesc__f1d69 {
    font-size: 14px;
  }
}
@media (max-width: 999px)  {
  .Choices_choiceTitle__Mbuqv {
    font-size: 16px;
  }
  .Choices_choiceDesc__f1d69 {
    font-size: 12px;
  }
}
@media (max-width: 749px)  {
  .Choices_container__oFVUM {
    margin-top: 0;
    padding: 40px 0;
  }
  .Choices_grid__8E3t7 {
    display: flex;
    flex-direction: column;
  }
  .Choices_choice__NwZ6s::after {
    top: calc(var(--cc-vps-choice-padding) / 2);
    bottom: auto;
    left: var(--cc-vps-choice-padding);
    right: var(--cc-vps-choice-padding);
    width: auto;
    height: 1px;
  }
}
.Features_container__Pte7g {
  padding: 60px 39px 88px 51px;
  margin: 60px auto 0;
  width: 1206px;
  position: relative;
  min-height: 1026px;
}
.Features_bg__NxVsf {
  width: 1206px;
  height: 1026px;
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 0;
  transform: translate(-50%, 0);
}
.Features_title__hvfV9 {
  margin-bottom: 68px;
  position: relative;
  z-index: 2;
}
.Features_grid__4YJFY {
  display: grid;
  grid-gap: 13px 12px;
  gap: 13px 12px;
  grid-template-columns: 362px 361px 356px;
  position: relative;
  z-index: 2;
}
.Features_card__oBkIU {
  background: #fff;
  border-radius: 12px;
  border: 1px solid #EAEAEA;
  padding-bottom: 23px;
  min-height: 240px;
}
.Features_blockImg__VCBcV {
  display: block;
  width: 100%;
  height: 133px;
}
.Features_cardTitle__BU0ax {
  font-size: 20px;
  font-weight: 600;
  padding: 0 24px 4px;
  line-height: 1.2;
}
.Features_cardDesc__I\+wzi {
  white-space: pre-wrap;
  font-size: 18px;
  line-height: 1.5;
  padding: 0 24px;
}
.Features_icon__Yv0JK {
  display: block;
  margin: 24px 0 40px 274px;
  width: 64px;
  height: 64px;
}
.Features_bundled__CNE5O,.Features_secure__0Mriy {
  --text-gradient: linear-gradient(270deg, #000000 0%, #26496D 78%);
  font-size: 36px;
  font-weight: 700;
  line-height: 1.5;
  padding: 66px 20px 0 60px;
  white-space: pre-wrap;
}
.Features_secure__0Mriy {
  --text-gradient: linear-gradient(270deg, #335E50 0%, #000000 100%);
  padding: 93px 24px 0 24px;
}
@media (max-width: 1439px)  {
  .Features_container__Pte7g {
    padding: 60px 0 88px 0;
    width: 100%;
    overflow: hidden;
  }
  .Features_title__hvfV9,.Features_grid__4YJFY {
    width: 936px;
  }
  .Features_title__hvfV9 {
    margin: 0 auto 60px;
    padding-left: 68px;
  }
  .Features_grid__4YJFY {
    grid-template-columns: 306px 306px 306px;
    margin: 0 auto;
  }
  .Features_card__oBkIU {
    min-height: 234px;
  }
  .Features_icon__Yv0JK {
    margin-left: 218px;
  }
  .Features_blockImg__VCBcV {
    height: 112px;
  }
  .Features_cardTitle__BU0ax {
    padding-bottom: 8px;
  }
  .Features_cardDesc__I\+wzi {
    font-size: 16px;
  }
  .Features_bundled__CNE5O,.Features_secure__0Mriy {
    font-size: 24px;
    padding: 81px 20px 0 32px;
  }
  .Features_secure__0Mriy {
    padding: 90px 20px 0 0;
  }
}
@media (max-width: 999px)  {
  .Features_bg__NxVsf {
    width: 750px;
    height: 1620px;
  }
  .Features_title__hvfV9,.Features_grid__4YJFY {
    width: 100%;
  }
  .Features_container__Pte7g {
    padding: 68px 65px 104px;
  }
  .Features_title__hvfV9 {
    padding-left: 35px;
  }
  .Features_grid__4YJFY {
    grid-template-columns: 1fr 1fr;
    position: relative;
    padding-top: 128px;
  }
  .Features_blockImg__VCBcV {
    height: auto;
  }
  .Features_bundled__CNE5O {
    position: absolute;
    top: 0;
    left: 0;
  }
  .Features_bundled__CNE5O, .Features_secure__0Mriy{
    padding: 42px 0 42px 35px;
  }
  .Features_secure__0Mriy {
    grid-column: 1/3;
  }
  .Features_icon__Yv0JK {
    margin-left: 73%;
  }
}
@media (max-width: 749px)  {
  .Features_container__Pte7g {
    padding: 32px 20px 64px;
    margin-top: 0;
  }
  .Features_title__hvfV9 {
    text-align: center;
    padding-left: 0;
    margin-bottom: 32px;
  }
  .Features_grid__4YJFY {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding-top: 58px;
  }
  .Features_bundled__CNE5O,.Features_secure__0Mriy {
    font-size: 18px;
    padding: 10px 0 12px;
    text-align: center;
    width: 100%;
  }
  .Features_card__oBkIU {
    min-height: auto;
  }
  .Features_cardTitle__BU0ax, .Features_cardDesc__I\+wzi {
    font-size: 14px;
  }
}
.Discount_original__FJAN5 {
  display: flex;
  align-items: center;
  color: #666;
  white-space: nowrap;
  font-weight: 500;
  --cc-discount-off-font-size: 16px;
  --cc-discount-original-font-size: 16px;
  --cc-discount-off-height: 24px;
  --cc-discount-off-margin-right: 12px;
  --cc-discount-off-bg: #F8C663;
  --cc-discount-off-radius: 2px;
  --cc-discount-off-color: #000;
}
.Discount_originalPrice__SG7sx {
  font-size: var(--cc-discount-original-font-size);
  line-height: 21px;
}
.Discount_off__0\+Ikx {
  background: var(--cc-discount-off-bg);
  border-radius: 2px;
  padding: 0 4px;
  font-size: var(--cc-discount-off-font-size);
  height: var(--cc-discount-off-height);
  line-height: var(--cc-discount-off-height);
  margin-right: var(--cc-discount-off-margin-right);
  border-radius: var(--cc-discount-off-radius);
  color: var(--cc-discount-off-color);
}
@media (max-width: 1439px) {
  .Discount_original__FJAN5 {
    --cc-discount-off-font-size: 14px;
    --cc-discount-original-font-size: 16px;
  }
}
.Discount_sm__jZqzG {
  --cc-discount-off-font-size: 12px;
  --cc-discount-original-font-size: 16px;
  --cc-discount-off-height: 20px;
  --cc-discount-off-margin-right: 7px;
}
@media (max-width: 749px) {
  .Discount_original__FJAN5 {
    --cc-discount-off-font-size: 12px;
    --cc-discount-original-font-size: 12px;
    --cc-discount-off-height: 20px;
    --cc-discount-off-margin-right: 8px;
  }
}
.DarkCard_card__PDOf4 {
  --border-gradient: linear-gradient(180deg, #1C1C1C 0%, #050505 100%);
  --border-gradient-bg: linear-gradient(#141618, #141618);
  line-height: 1.5;
  border-radius: 16px;
}
.DarkCard_card__PDOf4:not(.DarkCard_soldOut__\+YZVP):hover {
    --border-gradient: radial-gradient(129% 93% at var(--cc-hover-light-dots-move-x-percentage) var(--cc-hover-light-dots-move-y-percentage), #7095A2 0%, #2B4C75 20%, #202324 100%);
  }
.DarkCard_content__djCwl{
  z-index: 2;
  position: relative;
  background: rgba(20, 22, 24, .4);
  padding: 32px 36px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  height: 100%;
}
.DarkCard_card-4__I2lP\+ .DarkCard_content__djCwl {
    padding: 24px;
  }
.DarkCard_contentTop__-DKsW, .DarkCard_contentBottom__yIDV3 {
  width: 100%;
}
.DarkCard_soldOut__\+YZVP{
  --border-gradient-bg:linear-gradient(#181A1E, #111314);
  position: relative;
}
.DarkCard_soldOut__\+YZVP::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    background: #111314;
    opacity: 0.55;
    z-index: 3;
    -webkit-user-select: none;
            user-select: none;
  }
.DarkCard_soldOut__\+YZVP .DarkCard_content__djCwl {
    opacity: 0.7;
  }
.DarkCard_soldOut__\+YZVP .DarkCard_buy__3\+3hG{
    background: #242526;
    border: none;
  }
.DarkCard_soldOutTag__sYqhQ {
  --text-gradient: linear-gradient(180deg, #FFFFFF 23%, #ACACAC 100%);
  width: 95px;
  border-radius: 0px 0px 100px 100px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2;
  padding: 17px 0 24px;
  background: #121315;
  position: absolute;
  top: 0;
  right: 24px;
  text-align: center;
  z-index: 4;
}
.DarkCard_title__C77cA {
  font-size: 28px;
  font-weight: 700;
  color: #fff;
}
.DarkCard_card-4__I2lP\+ .DarkCard_title__C77cA {
    font-size: 26px;
    word-break: break-all;
  }
.DarkCard_desc__C7-Cp {
  font-size: 16px;
  color: #B2B2B2;
  margin-top: 9px;
  min-height: 3em;
}
.DarkCard_card-4__I2lP\+ .DarkCard_desc__C7-Cp {
    font-size: 14px;
  }
.DarkCard_prices__SxQrA {
  margin-top: 32px;
  display: flex;
  align-items: center;
}
.DarkCard_card-4__I2lP\+ .DarkCard_prices__SxQrA {
    flex-wrap: wrap;
    row-gap: 12px;
    justify-content: space-between;
  }
.DarkCard_currentPrice__LfWx- {
  display: flex;
  align-items: baseline;
  font-size: 48px;
  color: #fff;
  margin-right: 6px;
  font-weight: 700;
}
.DarkCard_card-4__I2lP\+ .DarkCard_currentPrice__LfWx- {
    font-size: 34px;
    margin-right: 0;
  }
.DarkCard_currentPricePeriod__Iqs6e {
  font-size: 18px;
  line-height: 1.2;
  margin-left: 6px;
}
.DarkCard_discount__-opcA {
  --cc-discount-off-bg: linear-gradient(252deg, #83DFFF 0%, #5C8DEA 50%);
  --cc-discount-off-color: #fff;
  margin-left: 12px;
  flex-direction: column;
  gap: 4px;
  align-items: flex-start;
}
.DarkCard_card-4__I2lP\+ .DarkCard_discount__-opcA {
    --cc-discount-off-font-size: 14px;
    --cc-discount-original-font-size: 14px;
    margin-left: 0;
  }
.DarkCard_buy__3\+3hG {
  outline: none;
  border: 1px solid #A7A7A7;
  cursor: pointer;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  --cc-effect-button-font-size: 18px;
  font-weight: 500;
  border-radius: 100px;
  background: #111314;
  display: block;
  /* 覆盖按钮内层宽高 */
  width: 100% !important;
  height: 44px !important;
  margin-top: 16px;
  color: #fff;
}
.DarkCard_buy__3\+3hG:hover {
    background: #111314 radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%);
  }
.DarkCard_promo__\+HSQ7 {
  min-height: 1.5em;
  font-size: 16px;
  color: #B2B2B2;
  margin-top: 6px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  row-gap: 4px;
}
.DarkCard_card-4__I2lP\+ .DarkCard_promo__\+HSQ7 {
    align-items: flex-start;
    margin-top: 16px;
    flex-wrap: nowrap;
  }
.DarkCard_promoWrapper__gh1DO {
  display: flex;
  align-items: center;
}
.DarkCard_card-4__I2lP\+ .DarkCard_promoWrapper__gh1DO {
    flex-wrap: wrap;
    row-gap: 4px;
  }
.DarkCard_promoCode__AuyMn {
  color: #fff;
  margin: 0 8px;
}
.DarkCard_promoIcon__QXZg6 {
  width: 20px;
  height: 20px;
  margin-right: 12px;
}
.DarkCard_promoIcon__QXZg6, .DarkCard_promoCodeWrap__F8On0, .DarkCard_copyPromoCode__6gmbk{
  flex-grow: 0;
  flex-shrink: 0;
}
.DarkCard_promoCodeWrap__F8On0 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.DarkCard_promoRules__4BngW {
  text-align: right;
  font-size: 14px;
  line-height: 1.5;
  color: #5D8FEA;
  cursor: pointer;
  white-space: nowrap;
}
.DarkCard_copyPromoCode__6gmbk {
  width: 16px;
  height: 16px;
  fill: #666;
  cursor: pointer;
}
.DarkCard_propsBottom__7YxX- {
  margin-top: 32px;
}
.DarkCard_propsLeft__WV1HG {
  margin-top: 16px;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.DarkCard_propsLeft__WV1HG .DarkCard_prop__Pveb7 {
  width: 317px;
}
.DarkCard_prop__Pveb7 {
  display: flex;
  padding: 6px 0;
  align-items: center;
  font-size: 16px;
  color: #B2B2B2;
}
.DarkCard_propIcon__MjW7m {
  width: 16px;
  height: 16px;
}
.DarkCard_propValue__PZ9ax {
  margin: 0 16px;
  color: #fff;
}
.DarkCard_card-4__I2lP\+ .DarkCard_propValue__PZ9ax {
    margin: 0 10px;
  }
.DarkCard_short__jju1l {
  --border-gradient-bg: linear-gradient(#0D0E0F, #0D0E0F);
  --border-gradient: linear-gradient(180deg, #142B51 0%, #050505 100%);
}
.DarkCard_short__jju1l .DarkCard_content__djCwl {
    padding: 24px 30px;
    background: radial-gradient(97% 155% at 90% -51%, #14223E 0%, rgba(0, 0, 0, 0) 100%);
  }
.DarkCard_short__jju1l:nth-child(3n+2) .DarkCard_content__djCwl {
    background: radial-gradient(91% 146% at 52% -47%, #14223E 0%, rgba(0, 0, 0, 0) 100%);
  }
.DarkCard_short__jju1l:nth-child(3n+3) .DarkCard_content__djCwl {
    background: radial-gradient(90% 145% at 15% -42%, #14223E 0%, rgba(0, 0, 0, 0) 100%);
  }
.DarkCard_short__jju1l:not(.DarkCard_soldOut__\+YZVP):hover .DarkCard_content__djCwl {
    background: radial-gradient(97% 155% at var(--cc-hover-light-dots-move-x-percentage) calc(2 * var(--cc-hover-light-dots-move-y-percentage) - 51%), #14223E 0%, rgba(0, 0, 0, 0) 100%);
  }
.DarkCard_short__jju1l .DarkCard_desc__C7-Cp {
    margin-top: 4px;
    min-height: auto;
  }
.DarkCard_short__jju1l .DarkCard_prices__SxQrA {
    margin-top: 16px;
    justify-content: space-between;
  }
.DarkCard_short__jju1l .DarkCard_promo__\+HSQ7 {
    margin-top: 16px;
  }
.DarkCard_short__jju1l .DarkCard_buy__3\+3hG {
    border: 1px solid rgba(74, 129, 238, 0.5);
    border-width: 1.5px;
    background: rgba(135, 179, 255, 0.15);
  }
.DarkCard_short__jju1l .DarkCard_buy__3\+3hG:hover {
      background: rgba(135, 179, 255, 0.15) radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%);
    }

.DarkCard_content__djCwl.DarkCard_oneCard__gDk6B {
  flex-direction: row;
  align-items: center;
}

.DarkCard_content__djCwl.DarkCard_oneCard__gDk6B .DarkCard_contentBottom__yIDV3 {
    flex: 1 0;
  }

.DarkCard_content__djCwl.DarkCard_oneCard__gDk6B .DarkCard_contentTop__-DKsW {
    flex: 2.6;
  }

.DarkCard_content__djCwl.DarkCard_oneCard__gDk6B .DarkCard_oneCard__gDk6B .DarkCard_buy__3\+3hG {
    margin-top: 40px;
  }

.DarkCard_comingSoon__soV05 .DarkCard_buy__3\+3hG {
  opacity: 0.5;
  cursor: not-allowed;
}

.DarkCard_br__1oC0J {
  width: 100%;
}

@media (max-width: 1439px)  {
  .DarkCard_content__djCwl {
    padding: 24px;
  }

    .DarkCard_card-4__I2lP\+ .DarkCard_content__djCwl {
      padding: 16px;
    }
  .DarkCard_title__C77cA {
    font-size: 24px;
  }

    .DarkCard_card-4__I2lP\+ .DarkCard_title__C77cA {
      font-size: 20px;
    }
  .DarkCard_desc__C7-Cp {
    font-size: 14px;
  }
  .DarkCard_currentPrice__LfWx- {
    font-size: 36px;
  }
  .DarkCard_currentPricePeriod__Iqs6e {
    font-size: 16px;
  }
  .DarkCard_discount__-opcA {
    --cc-discount-original-font-size: 14px;
  }
  .DarkCard_buy__3\+3hG {
    font-size: 16px;
  }

    .DarkCard_card-4__I2lP\+ .DarkCard_buy__3\+3hG {
      --cc-effect-button-font-size: 16px;
    }
  .DarkCard_promo__\+HSQ7 {
    font-size: 14px;
  }

    .DarkCard_card-4__I2lP\+ .DarkCard_promo__\+HSQ7 {
      font-size: 12px;
    }
  .DarkCard_promoRules__4BngW {
    font-size: 12px;
  }
  .DarkCard_prop__Pveb7 {
    font-size: 14px;
  }

    .DarkCard_card-4__I2lP\+ .DarkCard_prop__Pveb7 {
      font-size: 12px;
    }
  .DarkCard_propValue__PZ9ax {
    margin: 0 12px;
  }

    .DarkCard_card-4__I2lP\+ .DarkCard_propValue__PZ9ax {
      margin: 0 6px;
    }
  .DarkCard_promoIcon__QXZg6 {
    margin-right: 4px;
  }
  .DarkCard_soldOutTag__sYqhQ {
    transform-origin: right top;
    transform: scale(0.8, 0.8);
    right: 12px;
  }
  .DarkCard_oneCard__gDk6B .DarkCard_buy__3\+3hG {
    margin-top: 40px;
  }
  .DarkCard_propsLeft__WV1HG .DarkCard_prop__Pveb7 {
    width: 297.5px;
  }
}
@media (max-width: 1439px) and (min-width: 1000px)  {
    .DarkCard_short__jju1l .DarkCard_promo__\+HSQ7 {
      flex-wrap: wrap;
    }
    .DarkCard_short__jju1l .DarkCard_promoRules__4BngW {
      text-align: left;
      margin-top: 12px;
    }
    .DarkCard_short__jju1l .DarkCard_promo__\+HSQ7 {
      min-height: calc(3em + 9px);
    }
}
@media (max-width: 999px)  {
  .DarkCard_card-4__I2lP\+ .DarkCard_content__djCwl {
    padding: 24px;
  }
  .DarkCard_promoIcon__QXZg6 {
    margin-right: 12px;
  }
  
}
@media (max-width: 749px)  {
  .DarkCard_promoRules__4BngW {
    font-size: 14px;
  }
  .DarkCard_promoIcon__QXZg6 {
    margin-right: 6px;
  }
}

.Header_header__9R5Rd {
  background: #040406;
  padding-bottom: 88px;
  overflow: hidden;
  position: relative;
}
.Header_headerGradientBg__t-OqS {
  height: 1435px;
  background: linear-gradient(180deg, #050405 22%, #01050B 46%, #111723 63%, #040406 100%);
  position: absolute;
  z-index: 1;
  top: 40px;
  left: 0;
  width: 100%;
}
.Header_content__AP8Bl {
  --cc-vps-header-common-margin-left: 36px;
  max-width: 1200px;
  margin: 0 auto;
  position: relative;
  z-index: 3;
}
.Header_title__mcIbP {
  --text-gradient: linear-gradient(270deg, #FFFFFF 0%, #CBCBCB 84%);
  padding: 111px 0 24px var(--cc-vps-header-common-margin-left);
  width: 700px;
  font-size: 56px;
  font-weight: 800;
  line-height: 1.2;
  white-space: pre-wrap;
}
.Header_orderNow__pRDSt {
  --cc-btn-icon-size: 24px;
  font-size: 18px;
  height: 44px;
  margin-left: var(--cc-vps-header-common-margin-left);
  min-width: 167px;
}
.Header_orderNow__pRDSt:hover {
    background: #fff;
    box-shadow: 0px 0px 24px 0px rgba(255, 255, 255, 0.4);
  }
.Header_advantages__r6noj {
  margin-top: 66px;
  display: flex;
  align-items: stretch;
  font-size: 18px;
}
.Header_advantages__r6noj li {
    flex: 0 0 223px;
    padding: 0 var(--cc-vps-header-common-margin-left);
    line-height: 1.5;
    color: #fff;
    border-width: 0px 1px 0px 0px;
    border-style: solid;
    border-image: linear-gradient(180deg, rgba(55, 55, 55, 0) 0%, #5B6366 49%, rgba(55, 55, 55, 0) 100%) 0 1 0 0;
  }
.Header_advantages__r6noj li:last-child {
      border-right-width: 0px;
    }
.Header_advantageTitle__LPeBa {
  font-weight: 700;
  margin-bottom: 8px;
  white-space: pre-wrap;
}
.Header_advantageText__p1SBE {
  white-space: pre-wrap;
}
.Header_products__uCgSG {
  display: grid;
  padding: 60px 0 12px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 16px;
  gap: 16px;
}
.Header_productsCols2__nFGwa{
  grid-template-columns: 1fr 1fr;
}
.Header_productsCols1__x3\+Y8{
  grid-template-columns: 1fr;
}
.Header_productsTip__ZjJ4n {
  font-size: 16px;
  color: #999;
  display: flex;
  align-items: center;
}
.Header_productsTipIcon__dzss0 {
  fill: #999;
  width: 20px;
  height: 20px;
  margin: 0 8px 0 33px;
  flex-shrink: 0;
}
.Header_desc__XeEOl {
  margin-left: var(--cc-vps-header-common-margin-left);
  width: 700px;
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 32px;
  color: #fff;
  white-space: pre-wrap;
}
.Header_video__eko\+y {
  width: 720px;
  height: 800px;
  object-fit: cover;
  position: absolute;
  left: 600px;
  top: calc(-1 * var(--cc-header-nav-height));
  z-index: 2;
}
.Header_otherThanVideo__hsKjP {
  position: relative;
  z-index: 4;
}
@media (max-width: 1919px)  {
  .Header_video__eko\+y {
    left: 564px;
  }
}
@media (max-width: 1439px)  {
  .Header_header__9R5Rd {
    padding-bottom: 62px;
  }
  .Header_content__AP8Bl {
    --cc-vps-header-common-margin-left: 24px;
    max-width: 915px;
  }
  .Header_title__mcIbP {
    padding-top: 31px;
    font-size: 42px;
  }
  .Header_orderNow__pRDSt {
    font-size: 16px;
    min-width: 157px;
  }
  .Header_advantages__r6noj,.Header_desc__XeEOl {
    font-size: 16px;
  }
  .Header_advantages__r6noj li {
    flex: 0 0 185px;
  }
  .Header_products__uCgSG {
    padding-top: 32px;
  }
  .Header_title__mcIbP, .Header_desc__XeEOl {
    width: 451px;
  }
  .Header_video__eko\+y {
    width: 660px;
    height: 733px;
    left: 399px;
  }
  .Header_productsTip__ZjJ4n {
    font-size: 14px;
  }
}
@media (max-width: 999px)  {
  .Header_content__AP8Bl {
    max-width: 100%;
    padding: 0 50px;
  }
  .Header_title__mcIbP {
    padding-top: 17px;
    font-size: 32px;
  }
  .Header_title__mcIbP, .Header_desc__XeEOl {
    width: 343px;
  }
  .Header_desc__XeEOl {
    margin-bottom: 24px;
  }
  .Header_advantages__r6noj {
    margin-top: 24px;
    flex: 0 0 147px;
  }
  .Header_advantages__r6noj,.Header_desc__XeEOl {
    font-size: 14px;
  }
  .Header_products__uCgSG {
    padding-top: 40px;
  }
  .Header_products__uCgSG {
    display: flex;
    flex-direction: column;
  }
  .Header_video__eko\+y {
    width: 535px;
    height: 594px;
    left: auto;
    right: -124px;
  }
  .Header_productsTipIcon__dzss0 {
    margin-left: 24px;
  }
}
@media (max-width: 749px)  {
  .Header_header__9R5Rd {
    padding-bottom: 64px;
  }
  .Header_content__AP8Bl {
    padding: 0;
  }
  .Header_title__mcIbP, .Header_desc__XeEOl {
    font-size: 30px;
    width: 100%;
    padding: 0 16px;
    margin-left: 0;
    text-align: center;
  }
  .Header_title__mcIbP {
    padding-top: 370px;
  }
  .Header_advantages__r6noj,.Header_desc__XeEOl {
    font-size: 12px;
  }
  .Header_advantages__r6noj {
    margin-top: 39px;
  }
    .Header_advantages__r6noj li {
      flex: 1 1 auto;
      padding: 0 16px 7px;
    }
  .Header_orderNow__pRDSt {
    margin-left: 50%;
    transform: translate(-50%, 0);
  }
  .Header_products__uCgSG {
    padding: 50px 20px 6px;
  }
  .Header_video__eko\+y {
    width: 481px;
    height: 534px;
    right: auto;
    left: 50%;
    transform: translate(-50%, 0);
  }
  .Header_productsTipIcon__dzss0 {
    width: 14px;
    height: 14px;
  }
  .Header_productsTip__ZjJ4n {
    font-size: 12px;
  }
  .Header_productsTipIcon__dzss0 {
    margin-left: 44px;
  }
}
.NewsAndBlog_container__yMskL {
  --cc-news-and-blog-icon-margin: 60px;
  --cc-new-and-blog-arrow-size: 40px;
  --cc-news-and-blog-icon-size: 72px;
  --cc-news-and-blog-card-hover-border-pos: -6px;
  background: url(/assets/new-home-bundle/static/media/vps-news-dot-grid.a8c5372ee17b001d3b76.webp) center -12px no-repeat #F9FAFB;
  background-size: 83% auto;
  padding-bottom: 120px;
  color: #000;
}
.NewsAndBlog_content__QmMr8 {
  max-width: var(--cc-vps-content-max-width);
  margin: 0 auto;
}
.NewsAndBlog_cardWrapper__CgtH5 {
  position: relative;
}
.NewsAndBlog_cardWrapper__CgtH5::before {
    content: '';
    border-radius: 20px;
    opacity: 0;
    transition: all .3s ease-out;
    pointer-events: none;
    position: absolute;
    top: var(--cc-news-and-blog-card-hover-border-pos);
    left: var(--cc-news-and-blog-card-hover-border-pos);
    bottom: var(--cc-news-and-blog-card-hover-border-pos);
    right: var(--cc-news-and-blog-card-hover-border-pos);
    background: rgba(72, 158, 238, 0.1);
    z-index: 1;
  }
.NewsAndBlog_cardWrapper__CgtH5:hover::before {
      opacity: 1;
    }
.NewsAndBlog_card__\+QcF8 {
  background: url(/assets/new-home-bundle/static/media/vps-news-card-bg.e3632fcfbd9e6ba89a31.webp) top right no-repeat #fff;
  background-size: auto 100%;
  border: 1px solid #D5DFF0;
  box-shadow: 0px 2px 12px -8px rgba(35, 61, 97, 0.16);
  display: flex;
  border-radius: 16px;
  height: 220px;
  align-items: center;
  position: relative;
  color: inherit;
  z-index: 2;
}
.NewsAndBlog_card__\+QcF8:hover .NewsAndBlog_stars__6obT7 {
      opacity: 1;
    }
.NewsAndBlog_title__OmT8F {
  margin: 0 auto 40px;
}
.NewsAndBlog_icon__4KvOH {
  width: var(--cc-news-and-blog-icon-size);
  margin: 0 32px 0 var(--cc-news-and-blog-icon-margin);
  flex: 0 0 var(--cc-news-and-blog-icon-size);
}
.NewsAndBlog_cardText__8KuMM {
  flex-grow: 1;
}
.NewsAndBlog_cardTitle__Tm-eD {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
}
.NewsAndBlog_cardDesc__h65WR {
  font-size: 16px;
  line-height: 1.5;
  color: #666;
}
.NewsAndBlog_arrow__pBABd {
  flex: 0 0 var(--cc-new-and-blog-arrow-size);
  height: var(--cc-new-and-blog-arrow-size);
  fill: #000;
  margin-right: var(--cc-news-and-blog-icon-margin);
}
.NewsAndBlog_stars__6obT7 {
  opacity: 0;
  transition: all .3s ease-out;
  position: absolute;
  left: calc(var(--cc-news-and-blog-icon-margin) + 1px);
  top: 63px;
  width: 238px;
  height: 72px;
}
@media (max-width: 1439px) {
  .NewsAndBlog_container__yMskL {
    --cc-new-and-blog-arrow-size: 32px;
    --cc-news-and-blog-icon-size: 50px;
    --cc-news-and-blog-icon-margin: 42px;
    --cc-news-and-blog-card-hover-border-pos: -4px;
  }
  .NewsAndBlog_icon__4KvOH {
    margin-right: 22px;
  }
  .NewsAndBlog_card__\+QcF8 {
    height: 156px;
  }
  .NewsAndBlog_cardTitle__Tm-eD {
    font-size: 18px;
  }
  .NewsAndBlog_cardDesc__h65WR {
    font-size: 14px;
  }
  .NewsAndBlog_stars__6obT7 {
    top: 26px;
  }
}
@media (max-width: 999px) {
  .NewsAndBlog_container__yMskL {
    --cc-news-and-blog-icon-margin: 37px;
  }
  .NewsAndBlog_icon__4KvOH {
    margin-right: 19px;
  }
  .NewsAndBlog_card__\+QcF8 {
    height: 137px;
  }
  .NewsAndBlog_content__QmMr8 {
    padding: 0 40px;
  }
  .NewsAndBlog_cardTitle__Tm-eD {
    font-size: 16px;
  }
  .NewsAndBlog_cardDesc__h65WR {
    font-size: 12px;
  }
}
@media (max-width: 749px) {
  .NewsAndBlog_container__yMskL {
    --cc-news-and-blog-icon-margin: 12px;
    --cc-new-and-blog-arrow-size: 24px;
    --cc-news-and-blog-card-hover-border-pos: -3px;
    padding-bottom: 60px;
  }
  .NewsAndBlog_icon__4KvOH {
    margin-right: 12px;
  }
  .NewsAndBlog_card__\+QcF8 {
    height: 129px;
  }
  .NewsAndBlog_cardTitle__Tm-eD {
    font-size: 14px;
  }
}
.UserSay_userSay__b13a- {
  padding: 80px 0 48px;
  background: linear-gradient(180deg, #EFF6FC 0%, #F9FAFB 100%);
}
.UserSay_title__FYwjC {
  max-width: var(--cc-vps-content-max-width);
  margin: 0 auto 60px;
  color: #000;
}
.UserSay_marquees__QR63E {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media (max-width: 1439px) {
}
@media (max-width: 999px) {
  .UserSay_title__FYwjC {
    padding-left: 40px;
  }
  .UserSay_marquees__QR63E {
    gap: 12px;
  }
}
@media (max-width: 749px) {
  .UserSay_userSay__b13a- {
    padding: 32px 0 20px;
  }
  .UserSay_marquees__QR63E {
    gap: 8px;
  }
}
.DetailVPS_vps__UpkXY {
  --cc-vps-content-max-width: 1120px;
  font-family: 'Plus Jakarta Sans';
  color: #000;
  /* hyphens: auto; */
}
.DetailVPS_white__9P9eB {
  background: #F9FAFB;
}
.DetailVPS_whiteContent__faxa- {
  max-width: var(--cc-vps-content-max-width);
  margin: 0 auto;
}
.DetailVPS_qna__C1GSd {
  background: #070807;
}
@media (max-width: 1439px)  {
  .DetailVPS_vps__UpkXY {
    --cc-vps-content-max-width: 936px;
  }
}
@media (max-width: 999px)  {
  .DetailVPS_vps__UpkXY {
    --cc-vps-content-max-width: 100%;
  }
  .DetailVPS_whiteContent__faxa- {
    padding: 0 32px;
  }
}
@media (max-width: 749px)  {
  .DetailVPS_whiteContent__faxa- {
    padding: 0 20px;
  }
}
.Header_header__Vqua9{
  overflow: hidden;
  position: relative;
}
.Header_content__KYOP- {
  --cc-home-title-max-width: 614px;
  max-width: var(--cc-home-content-max-width);
  margin: 0 auto;
  position: relative;
  z-index: 2;
  padding: 119px 0 77px;
  white-space: pre-wrap;
}
.Header_video__KMH69 {
  position: absolute;
  width: 1166px;
  height: 700px;
  left: 50%;
  top: 0;
  transform: translate(-39%, 0);
  z-index: 1;
  object-fit: cover;
}
.Header_title__JxpoW {
  max-width: var(--cc-home-title-max-width);
  font-size: 56px;
  font-weight: 800;
  line-height: 1.2;
}
.Header_subTitle__3pDru {
  font-size: 20px;
  line-height: 1.5;
  margin: 24px 0;
  min-height: 6.8em;
  max-width: var(--cc-home-title-max-width);
}
.Header_titleButton__YAPPy {
  width: 335px;
  margin-top: 24px;
}
.Header_products__ll7bn {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 24px;
  gap: 24px;
}
.Header_productsCols2__63G\+4, .Header_productsCols1__Z39PY{
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 1439px)  {
  .Header_content__KYOP- {
    --cc-home-title-max-width: 460px;
    padding: 61px 50px 61px;
  }
  .Header_title__JxpoW {
    font-size: 42px;
  }
  .Header_subTitle__3pDru {
    font-size: 18px;
    margin-bottom: 27px;
    min-height: 4.5em;
  }
  .Header_video__KMH69 {
    width: 816px;
    height: 490px;
    left: auto;
    right: 0;
    transform: translate(0, 0);
  }
}
@media (max-width: 999px)  {
  .Header_content__KYOP- {
    padding: 40px 50px;
  }
  .Header_title__JxpoW {
    font-size: 32px;
  }
  .Header_subTitle__3pDru {
    font-size: 16px;
    min-height: 3em;
    margin-bottom: 26px;
  }
  .Header_products__ll7bn {
    grid-template-columns: 1fr;
  }
  .Header_video__KMH69 {
    width: 600px;
    height: 360px;
  }
}
@media (max-width: 749px)  {
  .Header_content__KYOP- {
    padding: 130px 20px 32px;
  }
  .Header_title__JxpoW {
    font-size: 30px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  .Header_subTitle__3pDru {
    font-size: 14px;
    min-height: 3em;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 11px;
    text-align: center;
  }
  .Header_video__KMH69 {
    width: 375px;
    height: 225px;
    right: 50%;
    transform: translate(50%, 0);
  }
}
.Map_map__krjik {
  background: transparent;
  -webkit-user-select: none;
          user-select: none;
  z-index: 10;
  font-weight: 500;
  overflow: visible;
}
.Map_map__krjik .Map_node__Vo-1Y, .Map_map__krjik .Map_popup__4SF9I {
    cursor:auto
  }
.Map_nodeName__NFT7N {
  line-height: 15px;
  margin: 0;
  color: #fff;
  font-size: 12px;
  display: inline-block;
  max-width: 100%;
  white-space: pre-line;
}
@media (max-width: 749px) {
  .Map_nodeName__NFT7N {
    font-size: 10px;
    line-height: 15px;
    overflow: hidden;
  }
}
.InfrastructureGlobal_container__hW\+KA {
  position: relative;
  overflow: hidden;
}
.InfrastructureGlobal_svg__I7nlL {
  width: 100%;
  height: auto;
  aspect-ratio: 1120/315;
  position: relative;
  z-index: 1;
}
.InfrastructureGlobal_texts__ulemI {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  color: #fff;
  line-height: 1.3;
  white-space: pre-wrap;
}
.InfrastructureGlobal_title__bWQU5 {
  font-size: 34px;
  font-weight: 700;
}
.InfrastructureGlobal_desc__4\+C5v {
  font-size: 24px;
}
.InfrastructureGlobal_map__qbM3n {
  position: absolute;
  left: 32.4%;
  top: -3.4%;
  z-index: 2;
  transform: scale(1, 1);
  transform: scale(var(--cc-infrastructure-global-scale, 1), var(--cc-infrastructure-global-scale, 1));
  transform-origin: top left;
}
.InfrastructureGlobal_mobile__bM73m .InfrastructureGlobal_svg__I7nlL {
    aspect-ratio: 335/320;
  }
.InfrastructureGlobal_mobile__bM73m .InfrastructureGlobal_title__bWQU5 {
    font-size: 24px;
  }
.InfrastructureGlobal_mobile__bM73m .InfrastructureGlobal_desc__4\+C5v {
    font-size: 14px;
  }
.InfrastructureGlobal_mobile__bM73m .InfrastructureGlobal_map__qbM3n {
    left: -5.9%;
    top: 22.8%;
  }
.Infrastructure_content__Au-on {
  max-width: var(--cc-home-content-max-width);
  margin: 0 auto;
  padding: 120px 0 60px;
  overflow: hidden;
}
.Infrastructure_title__IlBUP {
  --text-gradient: linear-gradient(0deg, #FFFFFF, #FFFFFF), linear-gradient(95deg, #C7CCD5 0%, #C8CDD6 21%, #A6D3FF 31%, #D3E2F1 44%, #C0ADA8 58%, #D0E3FF 64%, #C8CDD6 71%, #C8CDD6 86%);
  font-size: 90px;
  font-weight: 800;
  line-height: 1;
  position: relative;
  z-index: 2;
  text-align: center;
}

.Infrastructure_gridsContainer__uWeRe {
  overflow: visible;
  width: 755px;
  margin: 77px auto 17px;
  position: relative;
  z-index: 1;
}
.Infrastructure_gridsBG__pLrkQ {
  position: absolute;
  width: 1440px;
  height: 323px;
  left: 50%;
  transform: translateX(-50%);
  top: -110px;
  z-index: 1;
}
.Infrastructure_col__G7Lo5 {
  height: 103px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 26px;
  font-weight: 800;
}
.Infrastructure_gridsCol3__GwJf0, .Infrastructure_gridsCol2__7gh9- {
  display: grid;
  grid-gap: 7px;
  gap: 7px;
  position: relative;
  z-index: 2;
}
.Infrastructure_gridsCol3__GwJf0 {
  --text-gradient: linear-gradient(90deg, #1C2348 -14%, rgba(89, 116, 255, 0) 74%), linear-gradient(98deg, #C7CCD5 1%, #C8CDD6 22%, #A6D3FF 32%, #D3E2F1 44%, #C0ADA8 58%, #D0E3FF 65%, #C8CDD6 72%, #C8CDD6 87%);
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 7px;
}
.Infrastructure_gridsCol3__GwJf0 .Infrastructure_col__G7Lo5:nth-child(3n+3) {
    --text-gradient: linear-gradient(270deg, #1C2348 0%, rgba(89, 116, 255, 0) 77%), linear-gradient(96deg, #C7CCD5 0%, #C8CDD6 21%, #A6D3FF 31%, #D3E2F1 44%, #C0ADA8 58%, #D0E3FF 64%, #C8CDD6 71%, #C8CDD6 87%);
  }
.Infrastructure_gridsCol2__7gh9- {
  --text-gradient: linear-gradient(90deg, #1C2348 2%, rgba(89, 116, 255, 0) 74%), linear-gradient(101deg, #C7CCD5 2%, #C8CDD6 23%, #A6D3FF 33%, #D3E2F1 46%, #C0ADA8 60%, #D0E3FF 66%, #C8CDD6 73%, #C8CDD6 88%);
  grid-template-columns: 1fr 1fr;
}
.Infrastructure_gridsCol2__7gh9- .Infrastructure_col__G7Lo5:nth-child(2n+2) {
    --text-gradient: linear-gradient(270deg, #1C2348 15%, rgba(89, 116, 255, 0) 77%), linear-gradient(97deg, #C7CCD5 1%, #C8CDD6 22%, #A6D3FF 32%, #D3E2F1 44%, #C0ADA8 58%, #D0E3FF 65%, #C8CDD6 71%, #C8CDD6 87%);
  }
.Infrastructure_gridsCol2__7gh9- .Infrastructure_col__G7Lo5 {
    font-size: 45px;
  }
.Infrastructure_colSmallText__08kp9 {
  font-size: 21px;
}
.Infrastructure_isoImg__oxT69 {
  width: 61px;
  height: 50px;
  
}
@media (max-width: 1439px) {
  .Infrastructure_content__Au-on {
    padding: 80px 32px 40px;
  }
  .Infrastructure_title__IlBUP {
    font-size: 60px;
  }
  .Infrastructure_gridsContainer__uWeRe {
    width: 660px;
    margin: 62px auto 15px;
  }
  .Infrastructure_gridsCol3__GwJf0, .Infrastructure_gridsCol2__7gh9-{
    gap: 6px;
  }
  .Infrastructure_gridsCol3__GwJf0 {
    margin-bottom: 6px;
  }
  .Infrastructure_col__G7Lo5 {
    height: 90px;
  }
  .Infrastructure_gridsBG__pLrkQ {
    width: 1257px;
    height: 282px;
    top: -96px;
  }
}
@media (max-width: 999px) {
  .Infrastructure_content__Au-on {
    padding: 60px 24px 32px;
  }
  .Infrastructure_title__IlBUP {
    font-size: 42px;
  }
  .Infrastructure_gridsContainer__uWeRe {
    width: 527px;
    margin: 26px auto 14px;
  }
  .Infrastructure_gridsCol3__GwJf0, .Infrastructure_gridsCol2__7gh9-{
    gap: 5px;
  }
  .Infrastructure_gridsCol3__GwJf0 {
    margin-bottom: 5px;
  }
  .Infrastructure_col__G7Lo5 {
    height: 71px;
    font-size: 20px;
  }
    .Infrastructure_gridsCol2__7gh9- .Infrastructure_col__G7Lo5 {
      font-size: 33px;
    }
  .Infrastructure_colSmallText__08kp9 {
    font-size: 14px;
  }
  .Infrastructure_gridsBG__pLrkQ {
    width: 1007px;
    height: 226px;
    top: -78px;
  }
}
@media (max-width: 749px) {
  .Infrastructure_content__Au-on {
    padding: 32px 20px 24px;
  }
  .Infrastructure_title__IlBUP {
    font-size: 30px;
  }
  .Infrastructure_gridsContainer__uWeRe {
    width: 100%;
    height: 112px;
    margin: 25px auto 8px;
  }
  .Infrastructure_grids__r6kc2 {
    width: 373px;
    height: 100%;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
  }
  .Infrastructure_gridsCol3__GwJf0, .Infrastructure_gridsCol2__7gh9-{
    gap: 4px;
  }
  .Infrastructure_gridsCol3__GwJf0 {
    margin-bottom: 5px;
  }
  .Infrastructure_col__G7Lo5 {
    height: 54px;
    font-size: 13px;
  }
    .Infrastructure_gridsCol2__7gh9- .Infrastructure_col__G7Lo5 {
      font-size: 26px;
    }
  .Infrastructure_colSmallText__08kp9 {
    font-size: 13px;
  }
  .Infrastructure_gridsBG__pLrkQ {
    width: 757px;
    height: 170px;
    top: -56px;
  }
  .Infrastructure_isoImg__oxT69 {
    width: 44px;
    height: 36px;
  }
}
.MainProduct_container__JBfAk {
  position: relative;
  overflow: hidden;
}
.MainProduct_content__na0wM {
  max-width: var(--cc-home-content-max-width);
  margin: 0 auto;
  padding: 50px 0 62px;
  display: flex;
  line-height: 1.2;
  position: relative;
  z-index: 2;
}
.MainProduct_name__CbXUS {
  flex: 0 0 350px;
  margin-right: 45px;
  font-size: 48px;
  font-weight: 700;
}
.MainProduct_textContent__0nMUH {
  flex: 0 0 450px;
  padding-top: 50px;
}
.MainProduct_title__PgFM2 {
  font-size: 34px;
}
.MainProduct_desc__5rDim {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  margin: 24px 0 60px;
}
.MainProduct_number__EBF7T {
  font-weight: 400;
  font-size: 56px;
  display: flex;
  align-items: baseline;
}
.MainProduct_numberUnit__\+VbSb {
  font-size: 34px;
}
.MainProduct_numberDesc__rMOjA {
  margin: 12px 0 24px;
  font-size: 16px;
  font-weight: 500;
}
.MainProduct_video__8l7Op {
  width: 810px;
  height: 810px;
  object-fit: contain;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  z-index: 1;
}
.MainProduct_name__CbXUS,.MainProduct_title__PgFM2,.MainProduct_desc__5rDim {
  white-space: pre-wrap;
}
@media (max-width: 1439px) {
  .MainProduct_content__na0wM {
    padding: 50px 50px 60px;
  }
  .MainProduct_name__CbXUS {
    flex: 0 0 272px;
    font-size: 36px;
  }
  .MainProduct_textContent__0nMUH {
    flex: 0 0 360px;
    padding-top: 40px;
  }
  .MainProduct_title__PgFM2 {
    font-size: 28px;
  }
  .MainProduct_desc__5rDim {
    font-size: 14px;
    margin-bottom: 40px;
  }
  .MainProduct_number__EBF7T {
    font-size: 42px;
  }
  .MainProduct_numberUnit__\+VbSb {
    font-size: 24px;
  }
  .MainProduct_numberDesc__rMOjA {
    font-size: 14px;
  }
  .MainProduct_video__8l7Op {
    height: 100%;
    width: auto;
    aspect-ratio: 1/1;
  }
  .MainProduct_button__7d8cv {
    font-size: 18px;
    width: 166px;
    height: 44px;
  }
}
@media (max-width: 999px)  {
  .MainProduct_content__na0wM {
    display: block;
  }
  .MainProduct_name__CbXUS {
    font-size: 32px;
    margin-right: 0;
  }
  .MainProduct_textContent__0nMUH {
    width: 300px;
  }
  .MainProduct_title__PgFM2 {
    font-size: 24px;
  }
  .MainProduct_number__EBF7T {
    font-size: 36px;
  }
  .MainProduct_numberUnit__\+VbSb {
    font-size: 24px;
  }
  .MainProduct_button__7d8cv {
    font-size: 16px;
  }
}
@media (max-width: 749px)  {
  .MainProduct_content__na0wM {
    padding: 32px 20px;
  }
  .MainProduct_name__CbXUS {
    font-size: 24px;
  }
  .MainProduct_textContent__0nMUH {
    padding-top: 24px;
    width: 200px;
  }
  .MainProduct_title__PgFM2 {
    font-size: 18px;
  }
  .MainProduct_desc__5rDim {
    font-size: 12px;
    margin: 16px 0 24px;
  }
  .MainProduct_number__EBF7T {
    font-size: 30px;
  }
  .MainProduct_numberUnit__\+VbSb {
    font-size: 18px;
  }
  .MainProduct_numberDesc__rMOjA {
    font-size: 13px;
    margin: 8px 0 16px;
  }
  .MainProduct_video__8l7Op {
    transform: translate(20%, -50%);
    min-height: 553px;
  }
}
.Performance_content__cNtGI {
  max-width: var(--cc-home-content-max-width);
  margin: 0 auto;
  padding: 60px 0 120px;
}
.Performance_performance__jlva3 {
  display: flex;
  align-items: flex-start;
  line-height: 1.2;
}
.Performance_cores__6kQXi {
  width: 520px;
  height: 520px;
  flex-grow: 0;
}
.Performance_performanceContent__l3fvA {
  flex-grow: 1;
  padding: 60px 20px 60px 0;
}
.Performance_title__pV2PA, .Performance_desc__ZRAqv {
  max-width: 460px;
  font-size: 48px;
  font-weight: 700;
  margin-bottom: 12px;
  white-space: pre-wrap;
}
.Performance_desc__ZRAqv {
  font-size: 18px;
  font-weight: 500;
  min-height: 6em;
}
.Performance_rates__rNpNI {
  display: flex;
  align-items: flex-start;
  gap: 60px;
}
.Performance_rateValue__p5lZu {
  font-size: 72px;
  font-weight: 400;
  margin-bottom: 12px;
}
.Performance_rateValueSmall__rTAtj {
  font-size: 34px;
}
.Performance_rateLabel__iTJ-C {
  font-size: 14px;
  font-weight: 500;
}
.Performance_features__G\+cmx {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 24px;
  gap: 24px;
}
.Performance_featureVideo__60zvU {
  width: 100%;
  height: auto;
  margin-bottom: 24px;
  aspect-ratio: 262/208;
}
.Performance_featureTitle__qgd0n {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 12px;
}
.Performance_featureDesc__zi7qv {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  color: #808080;
  white-space: pre-wrap;
}
@media (max-width: 1439px) {
  .Performance_content__cNtGI {
    padding: 40px 0 80px;
  }
  .Performance_cores__6kQXi {
    width: 364px;
    height: 364px;
  }
  .Performance_performance__jlva3 {
    padding: 0 50px;
  }
  .Performance_performanceContent__l3fvA {
    padding-top: 40px;
  }
  .Performance_title__pV2PA {
    font-size: 36px;
    margin-bottom: 8px;
  }
  .Performance_desc__ZRAqv {
    font-size: 16px;
    min-height: 3.6em;
    margin-bottom: 24px;
  }
  .Performance_rateValue__p5lZu {
    font-size: 50px;
  }
  .Performance_rateValueSmall__rTAtj {
    font-size: 24px;
  }
  .Performance_features__G\+cmx {
    padding: 0 32px;
  }
  .Performance_featureTitle__qgd0n {
    font-size: 14px;
  }
  .Performance_featureDesc__zi7qv {
    font-size: 12px;
  }
}
@media (max-width: 999px) {
  .Performance_cores__6kQXi {
    width: 273px;
    height: 273px;
  }
  .Performance_performanceContent__l3fvA {
    padding: 10px 12px 43px 0;
  }
  .Performance_title__pV2PA {
    font-size: 32px;
    margin-bottom: 8px;
  }
  .Performance_desc__ZRAqv {
    font-size: 14px;
    margin-bottom: 6px;
  }
  .Performance_rateValue__p5lZu {
    font-size: 42px;
  }
  .Performance_rateValueSmall__rTAtj {
    font-size: 20px;
  }
  .Performance_rateLabel__iTJ-C {
    font-size: 12px;
  }
  .Performance_features__G\+cmx {
    padding: 0 24px;
    grid-template-columns: 1fr 1fr;
  }
  .Performance_featureTitle__qgd0n {
    font-size: 18px;
  }
  .Performance_featureDesc__zi7qv {
    font-size: 16px;
  }
}
@media (max-width: 749px) {
  .Performance_content__cNtGI {
    padding: 24px 20px 50px;
  }
  .Performance_cores__6kQXi {
    width: 100%;
    height: auto;
    aspect-ratio: 1/1;
  }
  .Performance_performance__jlva3 {
    display: block;
    padding: 0;
  }
  .Performance_performanceContent__l3fvA {
    padding: 0 0 16px;
  }
  .Performance_title__pV2PA {
    font-size: 24px;
    margin-bottom: 4px;
  }
  .Performance_desc__ZRAqv {
    font-size: 13px;
    min-height: 2.4em;
    margin-bottom: 9px;
  }
  .Performance_rates__rNpNI {
    gap: 40px;
  }
  .Performance_rateValue__p5lZu {
    font-size: 32px;
    margin-bottom: 8px;
  }
  .Performance_rateValueSmall__rTAtj {
    font-size: 16px;
  }
  .Performance_features__G\+cmx {
    padding: 0;
    grid-template-columns: 1fr;
  }
  .Performance_featureVideo__60zvU {
    margin-bottom: 16px;
  }
}
.Reliable_content__EXX94 {
  --cc-home-reliable-border-radius: 16px;
  max-width: var(--cc-home-content-max-width);
  margin: 0 auto;
  padding: 50px 0 130px;
}
.Reliable_title__UQjCS {
  font-size: 36px;
  font-weight: 700;
  line-height: 1.5;
  margin-bottom: 60px;
}
.Reliable_grid__S6xM1 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 24px;
  gap: 24px;
}
.Reliable_card__g0qCv {
  --border-gradient: radial-gradient(
    56% 89% at 50% 0%,
    #97a7ff 2%,
    #c5aa8d 74%,
    rgba(62, 82, 71, 0) 100%
  );
  --border-gradient-bg: linear-gradient(#121212, #121212);
  color: #fff;
  display: block;
  border-radius: var(--cc-home-reliable-border-radius);
  box-shadow: inset 0px -4px 16px 0px rgba(0, 0, 0, 0.3);
}
.Reliable_cadImg__SRk1X {
  width: 100%;
  display: block;
  height: auto;
  aspect-ratio: 548/160;
  border-radius: var(--cc-home-reliable-border-radius)
    var(--cc-home-reliable-border-radius) 0 0;
}
.Reliable_cardTitle__jgeme {
  display: flex;
  justify-content: space-between;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
  padding: 24px 24px 8px;
}
.Reliable_viewMore__Y7Es8 {
  display: flex;
  align-items: center;
  font-weight: normal;
  gap: 12px;
  font-size: 20px;
  line-height: 1.5;
  color: #fff;
}
.Reliable_viewMoreIcon__jPJla {
  width: 24px;
  height: 24px;
  fill: currentColor;
}
.Reliable_cardDesc__W336I {
  padding: 0 24px 24px;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.5;
  color: #808080;
  white-space: pre-wrap;
}
.Reliable_email__7yEcm {
  display: flex;
  padding: 24px 32px;
  background: #121212;
  border-radius: var(--cc-home-reliable-border-radius);
  justify-content: space-between;
  font-size: 40px;
  font-weight: 500;
  color: #808080;
  line-height: 1.2;
  margin-top: 24px;
}
@media (max-width: 1439px) {
  .Reliable_content__EXX94 {
    max-width: 800px;
    padding: 32px 0 80px;
  }
  .Reliable_title__UQjCS {
    font-size: 24px;
    margin-bottom: 32px;
  }
  .Reliable_cardTitle__jgeme,.Reliable_viewMore__Y7Es8 {
    font-size: 16px;
  }
  .Reliable_viewMore__Y7Es8 {
    gap: 8px;
  }
  .Reliable_cardDesc__W336I {
    font-size: 12px;
  }
  .Reliable_email__7yEcm {
    padding: 24px;
    font-size: 28px;
  }
    .Reliable_email__7yEcm .Reliable_viewMore__Y7Es8 {
      gap: 11px;
    }
}
@media (max-width: 999px) {
  .Reliable_content__EXX94 {
    max-width: 702px;
    padding-bottom: 60px;
  }
  .Reliable_title__UQjCS {
    margin-bottom: 24px;
  }
  .Reliable_cardTitle__jgeme,.Reliable_viewMore__Y7Es8 {
    font-size: 14px;
  }
  .Reliable_cardTitle__jgeme {
    padding: 16px 16px 8px;
  }
  .Reliable_cardDesc__W336I {
    padding: 0 16px 16px;
  }
  .Reliable_viewMoreIcon__jPJla {
    width: 16px;
    height: 16px;
  }
  .Reliable_email__7yEcm {
    padding: 24px 16px;
    font-size: 24px;
    margin-top: 16px;
  }
    .Reliable_email__7yEcm .Reliable_viewMore__Y7Es8 {
      gap: 8px;
    }
}
@media (max-width: 749px) {
  .Reliable_content__EXX94 {
    max-width: none;
    padding: 32px 20px 40px;
  }
  .Reliable_title__UQjCS {
    font-size: 20px;
  }
  .Reliable_cardDesc__W336I {
    padding: 0 16px 16px;
  }
  .Reliable_grid__S6xM1 {
    grid-template-columns: 1fr;
    gap: 16px
  }
  .Reliable_email__7yEcm {
    padding: 18px 16px;
    font-size: 13px;
  }
    .Reliable_email__7yEcm .Reliable_viewMore__Y7Es8 {
      font-size: 13px;
    }
}
.Home_home__CXAt9 {
  --cc-home-content-max-width: 1120px;
  font-family: 'Plus Jakarta Sans';
  background: #000;
  color: #fff;
}
.Home_bottom__3cYdW {
  background: #070807;
}
@media (max-width: 1439px)  {
  .Home_home__CXAt9 {
    --cc-home-content-max-width: 100%;
  }
}
.Header_header__URXFj {
  background: #000000;
  padding-bottom: 88px;
  position: relative;
}
.Header_content__ERCXQ {
  --cc-vps-header-common-margin-left: 36px;
  max-width: 1200px;
  margin: 0 auto;
  position: relative;
  z-index: 3;
}
.Header_title__RZAZe {
  --text-gradient: linear-gradient(270deg, #FFFFFF 0%, #FFFFFF 84%);
  padding: 126px 16px 24px 16px;
  font-size: 56px;
  font-weight: 800;
  line-height: 1.2;
  white-space: pre-wrap;
  text-align: center;
}
.Header_orderNow__Kl2g2 {
  --cc-btn-icon-size: 24px;
  font-size: 18px;
  height: 44px;
  margin-left: var(--cc-vps-header-common-margin-left);
  min-width: 167px;
}
.Header_orderNow__Kl2g2:hover {
    background: #fff;
    box-shadow: 0px 0px 24px 0px rgba(255, 255, 255, 0.4);
  }
.Header_advantages__H70\+v {
  margin-top: 66px;
  display: flex;
  align-items: stretch;
  font-size: 18px;
}
.Header_advantages__H70\+v li {
    flex: 0 0 223px;
    padding: 0 var(--cc-vps-header-common-margin-left);
    line-height: 1.5;
    color: #fff;
    border-width: 0px 1px 0px 0px;
    border-style: solid;
    border-image: linear-gradient(180deg, rgba(55, 55, 55, 0) 0%, #5B6366 49%, rgba(55, 55, 55, 0) 100%) 0 1 0 0;
  }
.Header_advantages__H70\+v li:last-child {
      border-right-width: 0px;
    }
.Header_advantageTitle__NJNev {
  font-weight: 700;
  margin-bottom: 8px;
  white-space: pre-wrap;
}
.Header_advantageText__-TLyD {
  white-space: pre-wrap;
}
.Header_products__jv8iB {
  display: grid;
  padding: 0 0 93px;
  grid-gap: 16px;
  gap: 16px;
}
.Header_productsCols4__tqfmU{
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.Header_productsCols3__4Rvup{
  grid-template-columns: 1fr 1fr 1fr;
}
.Header_productsCols2__SIVXr{
  grid-template-columns: 1fr 1fr;
}
.Header_productsCols1__\+f-P1{
  grid-template-columns: 1fr;
}
.Header_productsTip__LpRPR {
  font-size: 16px;
  color: #999;
  display: flex;
  align-items: center;
}
.Header_productsTipIcon__Rwhr- {
  fill: #999;
  width: 20px;
  height: 20px;
  margin: 0 8px 0 33px;
  flex-shrink: 0;
}
.Header_desc__O98mJ {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 108px;
  color: #fff;
  white-space: pre-wrap;
  text-align: center;
}
.Header_video__Syuby {
  width: 1440px;
  height: 550px;
  object-fit: cover;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: calc(-1 * var(--cc-header-nav-height));
  z-index: 2;
}
.Header_otherThanVideo__zpe8j {
  position: relative;
  z-index: 4;
}
.Header_productsDesc__4d2rP {
  margin: 32px 0;
  font-size: 18px;
  line-height: 1.5;
  text-align: center;
  white-space: pre-line;
}
.Header_propductsTabsWrapper__BeXXK {
  position: -webkit-sticky;
  position: sticky;
  top: calc(0 + 20px);
  top: calc(var(--cc-header-nav-height, 0) + 20px);
  text-align: center;
  z-index: 5;
}
.Header_productsTabs__jpMJF {
  background: rgba(255, 255, 255, 0.08);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  display: inline-flex;
  margin: 0 auto;
  gap: 24px;
  padding: 0 24px;
  border-radius: 241px;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
  color: #9E9E9E;
}
.Header_productsLast__2OVRu .Header_products__jv8iB {
  padding-bottom: 0;
}
.Header_productsTab__J6Lbp {
  padding: 12px 16px;
  position: relative;
}
.Header_productsTabText__rUtuM {
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
  width: 100%;
  text-align: center;
}
.Header_productsTabText__rUtuM:hover, .Header_productsTabTextActive__nb0Wl {
  color: #fff;
  font-weight: 800;
}
.Header_productsTabTextHidden__6omrL {
  opacity: 0;
}
.Header_productsTitle__K9wmo {
  font-size: 48px;
  font-weight: bold;
  line-height: 120%;
  text-align: center;
  white-space: pre-line;
  margin: 40px 0;
}
@media (max-width: 1439px)  {
  .Header_header__URXFj {
    padding-bottom: 62px;
  }
  .Header_content__ERCXQ {
    --cc-vps-header-common-margin-left: 24px;
    max-width: 915px;
  }
  .Header_title__RZAZe {
    padding-top: 66px;
    font-size: 42px;
  }
  .Header_orderNow__Kl2g2 {
    font-size: 16px;
    min-width: 157px;
  }
  .Header_advantages__H70\+v,.Header_desc__O98mJ,.Header_productsDesc__4d2rP {
    font-size: 16px;
  }
  .Header_advantages__H70\+v li {
    flex: 0 0 185px;
  }
  .Header_video__Syuby {
    width: 1000px;
    height: 381px;
  }
  .Header_productsTip__LpRPR {
    font-size: 14px;
  }
  .Header_productsTitle__K9wmo {
    font-size: 36px;
  }
}
@media (max-width: 999px)  {
  .Header_content__ERCXQ {
    max-width: 100%;
    padding: 0 50px;
  }
  .Header_title__RZAZe {
    padding-top: 37px;
    font-size: 32px;
  }
  .Header_desc__O98mJ {
    margin-bottom: 24px;
  }
  .Header_advantages__H70\+v {
    margin-top: 24px;
    flex: 0 0 147px;
  }
  .Header_advantages__H70\+v,.Header_desc__O98mJ,.Header_productsDesc__4d2rP {
    font-size: 14px;
  }
  .Header_products__jv8iB {
    display: flex;
    flex-direction: column;
  }
  .Header_video__Syuby {
    width: 750px;
    height: 286px;
  }
  .Header_productsTipIcon__Rwhr- {
    margin-left: 24px;
  }
  .Header_productsTitle__K9wmo {
    font-size: 32px;
  }
}
@media (max-width: 749px)  {
  .Header_header__URXFj {
    padding-bottom: 64px;
  }
  .Header_content__ERCXQ {
    padding: 0;
  }
  .Header_title__RZAZe, .Header_desc__O98mJ {
    font-size: 30px;
    width: 100%;
    padding: 0 16px;
    margin-left: 0;
    text-align: center;
  }
  .Header_title__RZAZe {
    padding-top: 167px;
  }
  .Header_desc__O98mJ {
    margin-top: 24px;
    font-size: 13px;
  }
  .Header_advantages__H70\+v {
    font-size: 12px;
  }
  .Header_productsDesc__4d2rP {
    font-size: 14px;
    margin: 24px 0;
  }
  .Header_advantages__H70\+v {
    margin-top: 39px;
  }
    .Header_advantages__H70\+v li {
      flex: 1 1 auto;
      padding: 0 16px 7px;
    }
  .Header_orderNow__Kl2g2 {
    margin-left: 50%;
    transform: translate(-50%, 0);
  }
  .Header_products__jv8iB {
    padding: 0 20px 80px;
  }
  .Header_video__Syuby {
    width: 500px;
    height: 190px;
    --cc-header-nav-height: 5px;
  }
  .Header_productsTipIcon__Rwhr- {
    width: 14px;
    height: 14px;
  }
  .Header_productsTip__LpRPR {
    font-size: 12px;
  }
  .Header_productsTipIcon__Rwhr- {
    margin-left: 44px;
  }
  .Header_productsTab__J6Lbp {
    padding: 12px 0;
    flex: 1;
  }
  .Header_productsTabs__jpMJF {
    font-size: 16px;
    display: flex;
    margin: 0 20px;
  }
  .Header_productsTitle__K9wmo {
    font-size: 28px;
  }
}
.VPSAffiliate_vpsAffiliate__jtS4w {
  --cc-vps-content-max-width: 1120px;
  color: #fff;
  background: #000;
}
.VPSAffiliate_features__3qZ3t {
  background: #F9FAFB;
  color: #000;
}
.VPSAffiliate_qna__VIDKk {
  background: #070807;
}
@media (max-width: 1439px)  {
  .VPSAffiliate_vpsAffiliate__jtS4w {
    --cc-vps-content-max-width: 936px;
  }
}

