.div,
.div * {
  box-sizing: border-box;
}
.div {
  background: #080c0f;
  width: 100%;
  height: 314.5rem;
  position: relative;
  margin: 0;
  padding: 0;
}
.div__container {
  width: 100%;
  height: 314.5rem;
  position: relative;
  max-width: 1920px;
  margin: 0 auto;
}
.div___1 {
  background: #000000;
  width: 100%;
  height: 67.5rem;
  position: absolute;
  left: 0rem;
  top: 0rem;
  overflow: hidden;
}
.div___17763208625251-1 {
  opacity: 0.3;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  object-fit: cover;
}
.div__link-div-class-logo-logo-png {
  width: 7.75rem;
  height: 2rem;
  position: absolute;
  left: calc(50% - 51.25rem);
  top: 1.34375rem;
  overflow: hidden;
  object-fit: cover;
  aspect-ratio: 124/32;
}
.div__nav-list {
  width: 33.125rem;
  height: 4.6875rem;
  position: absolute;
  left: calc(50% - -18.125rem);
  top: 0rem;
}
.div__item {
  width: 8rem;
  height: 4.6875rem;
  position: absolute;
  left: 0rem;
  top: 50%;
  translate: 0 -50%;
}
.div__link {
  color: #ffffff;
  text-align: left;
  font-family: "Arial-Regular", sans-serif;
  font-size: 0.875rem;
  line-height: 3.4375rem;
  font-weight: 400;
  position: absolute;
  left: 0.9375rem;
  top: 1.8125rem;
  width: 6.1375rem;
  height: 1rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.div__list {
  background: rgba(255, 255, 255, 0);
  opacity: 0;
  width: 18.75rem;
  height: 0.01%;
  position: absolute;
  left: 0rem;
  bottom: -0.01%;
  top: 100%;
  box-shadow: 0rem 0.0625rem 0.1875rem 0rem rgba(0, 0, 0, 0.2);
}
.div__item-link {
  background: #000000;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.1);
  border-width: 0rem 0rem 0.0625rem 0rem;
  height: 0.11875rem;
  position: absolute;
  right: 2.419375rem;
  left: 1.81439208984375rem;
  top: 0rem;
}
.div__item-link2 {
  background: #000000;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.1);
  border-width: 0rem 0rem 0.0625rem 0rem;
  height: 0.104375rem;
  position: absolute;
  right: 3.4875rem;
  left: 1.6956249475479126rem;
  top: 0rem;
}
.div__item-link3 {
  background: #000000;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.1);
  border-width: 0rem 0rem 0.0625rem 0rem;
  height: 0.091875rem;
  position: absolute;
  right: 4.424375rem;
  left: 1.59185791015625rem;
  top: 0rem;
}
.div__item-link4 {
  background: #000000;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.1);
  border-width: 0rem 0rem 0.0625rem 0rem;
  height: 0.081875rem;
  position: absolute;
  right: 5.253125rem;
  left: 1.4993749856948853rem;
  top: 0rem;
}
.div__item-link5 {
  background: #000000;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.1);
  border-width: 0rem 0rem 0.0625rem 0rem;
  height: 0.07375rem;
  position: absolute;
  right: 5.99125rem;
  left: 1.41748046875rem;
  top: 0rem;
}
.div__item-link6 {
  background: #000000;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.1);
  border-width: 0rem 0rem 0.0625rem 0rem;
  height: 0.06625rem;
  position: absolute;
  right: 6.6525rem;
  left: 1.3443750143051147rem;
  top: 0rem;
}
.div__item-link7 {
  background: #000000;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.1);
  border-width: 0rem 0rem 0.0625rem 0rem;
  height: 0.06rem;
  position: absolute;
  right: 7.24875rem;
  left: 1.2781250476837158rem;
  top: 0rem;
}
.div__item2 {
  width: 5.375rem;
  height: 4.6875rem;
  position: absolute;
  left: 8rem;
  top: 50%;
  translate: 0 -50%;
}
.div__link2 {
  color: #ffffff;
  text-align: left;
  font-family: "Arial-Regular", sans-serif;
  font-size: 0.875rem;
  line-height: 3.4375rem;
  font-weight: 400;
  position: absolute;
  left: 0.9375rem;
  top: 1.8125rem;
  width: 3.5125rem;
  height: 1rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.div__list-sub-menu-start {
  background: rgba(255, 255, 255, 0);
  opacity: 0;
  width: 18.75rem;
  height: 0.01%;
  position: absolute;
  left: 0rem;
  bottom: -0.01%;
  top: 100%;
  box-shadow: 0rem 0.0625rem 0.1875rem 0rem rgba(0, 0, 0, 0.2);
}
.div__item3 {
  width: 3.625rem;
  height: 4.6875rem;
  position: absolute;
  left: 13.375rem;
  top: 50%;
  translate: 0 -50%;
}
.div__link3 {
  color: #ffffff;
  text-align: left;
  font-family: "Arial-Regular", sans-serif;
  font-size: 0.875rem;
  line-height: 3.4375rem;
  font-weight: 400;
  position: absolute;
  left: 0.9375rem;
  top: 1.8125rem;
  width: 1.7625rem;
  height: 1rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.div__item4 {
  width: 5.375rem;
  height: 4.6875rem;
  position: absolute;
  left: 17rem;
  top: 50%;
  translate: 0 -50%;
}
.div__item-link8 {
  color: #ffffff;
  text-align: left;
  font-family: "Arial-Regular", sans-serif;
  font-size: 0.875rem;
  line-height: 3.4375rem;
  font-weight: 400;
  position: absolute;
  left: 23.3125rem;
  top: 50%;
  translate: 0 -50%;
  width: 3.5125rem;
  height: 1rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.div__item-link9 {
  color: #ffffff;
  text-align: left;
  font-family: "Arial-Regular", sans-serif;
  font-size: 0.875rem;
  line-height: 3.4375rem;
  font-weight: 400;
  position: absolute;
  left: 28.6875rem;
  top: 50%;
  translate: 0 -50%;
  width: 3.5125rem;
  height: 1rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.div__frame-1 {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  align-items: center;
  justify-content: flex-start;
  width: 1150px;
  position: absolute;
  left: 50%;
  translate: -50% -50%;
  top: 50%;
}
.div__ai {
  color: #ffffff;
  text-align: left;
  font-family: "DingTalkJinBuTi-Regular", sans-serif;
  font-size: 4rem;
  font-weight: 400;
  position: relative;
}
.div__ai-3000 {
  color: #ffffff;
  text-align: center;
  font-family: "DingTalkJinBuTi-Regular", sans-serif;
  font-size: 2rem;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.div___2 {
  background: #0c0b0b;
  width: 100%;
  height: 67.5rem;
  position: absolute;
  left: 0rem;
  top: 67.6875rem;
  overflow: hidden;
}
.div__tdjs-2026-png {
  opacity: 0.4;
  width: 103.3125rem;
  height: 68.8125rem;
  position: absolute;
  left: calc(50% - -12.0625rem);
  top: 0.0625rem;
  transform-origin: 0 0;
  transform: rotate(0deg) scale(-1, 1);
  overflow: hidden;
  object-fit: cover;
  aspect-ratio: 1653/1101;
}
.div__div2 {
  color: #ffffff;
  text-align: left;
  font-family: "DingTalkJinBuTi-Regular", sans-serif;
  font-size: 4rem;
  font-weight: 400;
  position: absolute;
  left: 52rem;
  top: 3.75rem;
}
.div__frame-41 {
  display: flex;
  flex-direction: column;
  gap: 3.75rem;
  align-items: flex-start;
  justify-content: flex-start;
  width: 57.87375rem;
  position: absolute;
  left: 36.9375rem;
  top: 50%;
  translate: 0 -50%;
}
.div__frame-39 {
  display: flex;
  flex-direction: column;
  gap: 0.625rem;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.div__div3 {
  color: #ffffff;
  text-align: left;
  font-family: "PingFangSc-Bold", sans-serif;
  font-size: 2rem;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.div___2023-ai-ai-nlp-ai {
  color: rgba(255, 255, 255, 0.8);
  text-align: left;
  font-family: "PingFangSc-Medium", sans-serif;
  font-size: 1.125rem;
  line-height: 1.875rem;
  font-weight: 500;
  position: relative;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.div__frame-40 {
  display: flex;
  flex-direction: row;
  gap: 1.25rem;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.div__paragraph-overlay {
  background: linear-gradient(
      -68.07deg,
      rgba(0, 0, 0, 0.2) 0%,
      rgba(102, 102, 102, 0.2) 100%
    ),
    linear-gradient(114.16deg, rgba(0, 0, 0, 0) 0%, rgba(80, 94, 115, 1) 100%),
    linear-gradient(to left, rgba(21, 29, 44, 0.34), rgba(21, 29, 44, 0.34));
  border-radius: 0.9375rem;
  border: 0.0625rem solid rgba(255, 255, 255, 0.2);
  padding: 1.875rem;
  display: flex;
  flex-direction: column;
  gap: 0.625rem;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 17.9375rem;
  height: 15.0625rem;
  position: relative;
  backdrop-filter: blur(0.63125rem);
}
.div__div4 {
  color: #ffffff;
  text-align: center;
  font-family: "Arial-Regular", sans-serif;
  font-size: 2rem;
  line-height: 2.8125rem;
  font-weight: 400;
  position: relative;
  height: 2.8125rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.div__mission {
  background: linear-gradient(
    90deg,
    rgba(13, 127, 227, 1) 0%,
    rgba(39, 47, 230, 1) 100%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-align: center;
  font-family: "Arial-Regular", sans-serif;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 400;
  position: relative;
  height: 1.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.div__div5 {
  color: rgba(255, 255, 255, 0.8);
  text-align: center;
  font-family: "Arial-Regular", sans-serif;
  font-size: 1.125rem;
  line-height: 1.875rem;
  font-weight: 400;
  position: relative;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
}
.div__vision {
  background: linear-gradient(
    90deg,
    rgba(13, 127, 227, 1) 0%,
    rgba(39, 47, 230, 1) 100%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-align: center;
  font-family: "Arial-Regular", sans-serif;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 400;
  position: relative;
  height: 1.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.div__values {
  background: linear-gradient(
    90deg,
    rgba(13, 127, 227, 1) 0%,
    rgba(39, 47, 230, 1) 100%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-align: center;
  font-family: "Arial-Regular", sans-serif;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 400;
  position: relative;
  height: 1.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.div___3 {
  background: #000000;
  width: 100%;
  height: 67.5rem;
  position: absolute;
  left: 0rem;
  top: 135.375rem;
  overflow: hidden;
}
.div__image-22 {
  width: 100.614375rem;
  height: 217.971875rem;
  position: absolute;
  left: 183.999375rem;
  top: 13.403125rem;
  transform-origin: 0 0;
  transform: rotate(90.665deg) scale(1, 1);
  object-fit: cover;
  aspect-ratio: 1609.83/3487.55;
}
.div__div6 {
  color: #ffffff;
  text-align: left;
  font-family: "DingTalkJinBuTi-Regular", sans-serif;
  font-size: 4rem;
  font-weight: 400;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 3.75rem;
}
.div__frame-42 {
  display: flex;
  flex-direction: row;
  gap: 1.125rem;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  left: 23.125rem;
  top: 44.6875rem;
}
.div__group-6 {
  flex-shrink: 0;
  width: 0.8125rem;
  height: 28.3125rem;
  position: relative;
  overflow: visible;
}
.div__frame-4 {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.div___2023 {
  background: linear-gradient(
    90deg,
    rgba(0, 242, 255, 1) 0%,
    rgba(39, 47, 230, 1) 100%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-align: center;
  font-family: "PingFangSc-Heavy", sans-serif;
  font-size: 2rem;
  line-height: 1.75rem;
  font-weight: 400;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.div___3000 {
  color: rgba(255, 255, 255, 0.8);
  text-align: left;
  font-family: "PingFangSc-Medium", sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  position: relative;
}
.div__frame-43 {
  display: flex;
  flex-direction: row;
  gap: 1.125rem;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  left: 36.5rem;
  top: 35.625rem;
}
.div__group-62 {
  flex-shrink: 0;
  width: 0.8125rem;
  height: 28.3125rem;
  position: relative;
  overflow: visible;
}
.div___2024 {
  background: linear-gradient(
    90deg,
    rgba(0, 242, 255, 1) 0%,
    rgba(39, 47, 230, 1) 100%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-align: center;
  font-family: "PingFangSc-Heavy", sans-serif;
  font-size: 2rem;
  line-height: 1.75rem;
  font-weight: 400;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.div___20-14 {
  color: rgba(255, 255, 255, 0.8);
  text-align: left;
  font-family: "PingFangSc-Medium", sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  position: relative;
}
.div__frame-44 {
  display: flex;
  flex-direction: row;
  gap: 1.125rem;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  left: 50.5rem;
  top: 28.5rem;
}
.div__group-63 {
  flex-shrink: 0;
  width: 0.8125rem;
  height: 28.3125rem;
  position: relative;
  overflow: visible;
}
.div__div7 {
  color: rgba(255, 255, 255, 0.8);
  text-align: left;
  font-family: "PingFangSc-Medium", sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  position: relative;
}
.div__frame-45 {
  display: flex;
  flex-direction: row;
  gap: 1.125rem;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  left: 68.875rem;
  top: 20.9375rem;
}
.div__group-64 {
  flex-shrink: 0;
  width: 0.8125rem;
  height: 28.3125rem;
  position: relative;
  overflow: visible;
}
.div__frame-46 {
  display: flex;
  flex-direction: row;
  gap: 1.125rem;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  left: 83.875rem;
  top: 14.75rem;
}
.div__group-65 {
  flex-shrink: 0;
  width: 0.8125rem;
  height: 28.3125rem;
  position: relative;
  overflow: visible;
}
.div___2025 {
  background: linear-gradient(
    90deg,
    rgba(0, 242, 255, 1) 0%,
    rgba(39, 47, 230, 1) 100%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-align: center;
  font-family: "PingFangSc-Heavy", sans-serif;
  font-size: 2rem;
  line-height: 1.75rem;
  font-weight: 400;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.div___4 {
  background: #000000;
  width: 100%;
  height: 67.5rem;
  position: absolute;
  left: 0rem;
  top: 202.8125rem;
  overflow: hidden;
}
.div__image-25 {
  opacity: 0.4;
  width: 121.375rem;
  height: 67.5rem;
  position: absolute;
  left: 117.375rem;
  top: 0rem;
  transform-origin: 0 0;
  transform: rotate(0deg) scale(-1, 1);
  object-fit: cover;
  aspect-ratio: 1942/1080;
}
.div__image-26 {
  opacity: 0.1;
  width: 157.375rem;
  height: 67.5rem;
  position: absolute;
  left: calc(50% - -78.6875rem);
  top: 50%;
  translate: 0 -50%;
  transform-origin: 0 0;
  transform: rotate(0deg) scale(-1, 1);
  object-fit: cover;
  aspect-ratio: 2518/1080;
}
.div__frame-48 {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  align-items: flex-start;
  justify-content: flex-start;
  width: 72.5rem;
  position: absolute;
  left: 50%;
  translate: -50% -50%;
  top: 50%;
}
.div__container2 {
  background: rgba(15, 23, 42, 0.7);
  border-radius: 0.875rem;
  border-style: solid;
  border-color: rgba(49, 65, 88, 0.6);
  border-width: 0.041875rem;
  padding: 1.875rem;
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  align-items: flex-start;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  height: 15.8125rem;
  position: relative;
  box-shadow: 0rem 0.25rem 0.375rem -0.25rem rgba(0, 0, 0, 0.1),
    0rem 0.625rem 0.9375rem -0.1875rem rgba(0, 0, 0, 0.1);
  overflow: hidden;
}
.div__heading-3 {
  flex-shrink: 0;
  width: 61.75rem;
  height: 2.5rem;
  position: relative;
}
.div__div8 {
  color: #ffffff;
  text-align: left;
  font-family: "Orbitron-Bold", sans-serif;
  font-size: 2.25rem;
  line-height: 2.5rem;
  font-weight: 700;
  position: absolute;
  left: 0rem;
  top: -0.041875rem;
}
.div__container3 {
  background: linear-gradient(
    180deg,
    rgba(25, 38, 68, 0.7) 0%,
    rgba(62, 94, 170, 0.7) 100%
  );
  border-radius: 0.625rem;
  border-width: 0.046875rem;
  border-style: solid;
  border-image: linear-gradient(
    155.57deg,
    rgba(106, 140, 190, 0) 0%,
    rgba(106, 140, 190, 1) 48.557692766189575%,
    rgba(106, 140, 190, 0) 100%
  );
  border-image-slice: 1;
  padding: 0.25rem 1.875rem 0.25rem 1.875rem;
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 9.22375rem;
  position: relative;
  box-shadow: 0rem 0.28125rem 0.421875rem -0.28125rem rgba(0, 0, 0, 0.1),
    0rem 0.703125rem 1.055rem -0.21125rem rgba(0, 0, 0, 0.1);
}
.div__ceo {
  background: linear-gradient(
    90deg,
    rgba(0, 242, 255, 1) 0%,
    rgba(39, 47, 230, 1) 100%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-align: center;
  font-family: "PingFangSc-Bold", sans-serif;
  font-size: 1rem;
  line-height: 1.75rem;
  font-weight: 700;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
}
.div___2009 {
  color: #d1d5dc;
  text-align: left;
  font-family: "PingFangSc-Medium", sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  position: relative;
}
.div__frame-47 {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.div__frame-49 {
  display: flex;
  flex-direction: row;
  gap: 1.25rem;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.div__container4 {
  background: linear-gradient(
    135deg,
    rgba(15, 23, 43, 0.5) 0%,
    rgba(29, 41, 61, 0.3) 100%
  );
  border-radius: 1rem;
  border-style: solid;
  border-color: rgba(43, 127, 255, 0.2);
  border-width: 0.041875rem;
  padding: 1.875rem 2.041875rem 1.875rem 2.041875rem;
  display: flex;
  flex-direction: column;
  gap: 0.625rem;
  align-items: flex-start;
  justify-content: flex-start;
  flex: 1;
  position: relative;
  overflow: hidden;
}
.div__heading-32 {
  flex-shrink: 0;
  width: 21.25rem;
  height: 2rem;
  position: relative;
}
.div__div9 {
  color: #ffffff;
  text-align: left;
  font-family: "Orbitron-SemiBold", sans-serif;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 600;
  position: absolute;
  left: 0rem;
  top: -0.020625rem;
}
.div__ai2 {
  background: linear-gradient(
    90deg,
    rgba(0, 242, 255, 1) 0%,
    rgba(39, 47, 230, 1) 100%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-align: center;
  font-family: "PingFangSc-Bold", sans-serif;
  font-size: 1rem;
  line-height: 1.75rem;
  font-weight: 700;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
}
.div__ai3 {
  color: #99a1af;
  text-align: left;
  font-family: "Outfit-Regular", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.div__container5 {
  background: linear-gradient(
    180deg,
    rgba(25, 38, 68, 0.7) 0%,
    rgba(62, 94, 170, 0.7) 100%
  );
  border-radius: 0.625rem;
  border-width: 0.046875rem;
  border-style: solid;
  border-image: linear-gradient(
    155.57deg,
    rgba(106, 140, 190, 0) 0%,
    rgba(106, 140, 190, 1) 48.557692766189575%,
    rgba(106, 140, 190, 0) 100%
  );
  border-image-slice: 1;
  padding: 0.25rem 1.875rem 0.25rem 1.875rem;
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  box-shadow: 0rem 0.28125rem 0.421875rem -0.28125rem rgba(0, 0, 0, 0.1),
    0rem 0.703125rem 1.055rem -0.21125rem rgba(0, 0, 0, 0.1);
}
.div__div10 {
  background: linear-gradient(
    90deg,
    rgba(0, 242, 255, 1) 0%,
    rgba(39, 47, 230, 1) 100%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-align: center;
  font-family: "PingFangSc-Bold", sans-serif;
  font-size: 1rem;
  line-height: 1.75rem;
  font-weight: 700;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
}
.div__div11 {
  color: #99a1af;
  text-align: left;
  font-family: "Outfit-Regular", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.div__frame-482 {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.div___5 {
  background: #000000;
  width: 100%;
  height: 44.1875rem;
  position: absolute;
  left: 0rem;
  top: 270.3125rem;
  overflow: hidden;
}
.div__image-252 {
  opacity: 0.3;
  width: 121.375rem;
  height: 44.1875rem;
  position: absolute;
  left: 0rem;
  top: 0rem;
  object-fit: cover;
  aspect-ratio: 1942/707;
}
.div__contactus-png {
  width: 54.6875rem;
  height: 47.8125rem;
  position: absolute;
  left: calc(50% - 54rem);
  top: 2.875rem;
  overflow: hidden;
  object-fit: cover;
  aspect-ratio: 875/765;
}
.div__frame-50 {
  display: flex;
  flex-direction: column;
  gap: 1.875rem;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  left: 57.5rem;
  top: calc(50% - 2.15625rem);
}
.div__frame-392 {
  display: flex;
  flex-direction: row;
  gap: 1.25rem;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.div__frame-51 {
  background: linear-gradient(
      -68.07deg,
      rgba(0, 0, 0, 0.2) 0%,
      rgba(0, 242, 255, 0.2) 100%
    ),
    linear-gradient(
      114.16deg,
      rgba(39, 47, 230, 0) 0%,
      rgba(39, 47, 230, 1) 100%
    ),
    linear-gradient(to left, rgba(21, 29, 44, 0.34), rgba(21, 29, 44, 0.34));
  border-radius: 0.625rem;
  border-width: 0.070625rem;
  border-style: solid;
  border-image: linear-gradient(
    226.6deg,
    rgba(39, 47, 230, 0) 0%,
    rgba(0, 242, 255, 0.4) 51.923078298568726%,
    rgba(39, 47, 230, 0) 100%
  );
  border-image-slice: 1;
  padding: 0.3rem;
  display: flex;
  flex-direction: row;
  gap: 0.708125rem;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 9.5rem;
  height: 9.5rem;
  position: relative;
  backdrop-filter: blur(0.715625rem);
}
.div__rectangle-9 {
  border-radius: 0.625rem;
  flex-shrink: 0;
  width: 8.9rem;
  height: 8.9rem;
  position: relative;
  object-fit: cover;
  aspect-ratio: 1/1;
}
.div__business-boromi-cn-pr-boromi-cn {
  color: rgba(255, 255, 255, 0.8);
  text-align: left;
  font-family: "PingFangSc-Medium", sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
