.page {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 1920px;
  height: 2168px;
  overflow: hidden;
}

.box_1 {
  width: 1920px;
  height: 2168px;
}

.box_2 {
  position: relative;
  width: 1920px;
  height: 1800px;
}

.group_1 {

  border-radius: 50%;
  position: absolute;
  left: -460px;
  top: -490px;
  width: 1387px;
  height: 1387px;
}

.group_1::before {
  border-radius: 50%;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(252, 102, 0, 0.05); /* 背景色 */
  filter: blur(200px); /* 仅模糊背景 */

}

.group_2 {
  width: 147px;
  height: 42px;
  margin: 530px 0 0 908px;
  z-index: 1; 
}

.label_1 {
  width: 42px;
  height: 42px;
}

.image-wrapper_1 {
  width: 95px;
  height: 38px;
  margin-top: 2px;
}

.image_1 {
  width: 95px;
  height: 22px;
}

.image_2 {
  width: 93px;
  height: 12px;
  margin-top: 4px;
}

.image_3 {
  width: 212px;
  height: 49px;
  margin: 182px 0 0 909px;
  z-index: 1; 
}

.text_1 {
  width: 264px;
  height: 29px;
  overflow-wrap: break-word;
  color: rgba(44, 44, 44, 1);
  font-size: 24px;
  font-family: Inter-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 13px 0 0 908px;
  z-index: 1; 
}

.image_4 {
  width: 258px;
  height: 288px;
  margin: 21px 0 0 908px;
  z-index: 1; 
}

.text_2 {
  width: 112px;
  height: 19px;
  overflow-wrap: break-word;
  color: rgba(44, 44, 44, 1);
  font-size: 16px;
  font-family: Inter-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 16px;
  margin: -3px 0 0 981px;
}

.group_3 {
  background-color: rgba(252, 102, 0, 0.3);
  border-radius: 1px;
  width: 15px;
  height: 15px;
  margin: 395px 0 0 950px;
}

.group_4 {
  background-color: rgba(96, 74, 237, 1);
  border-radius: 2px;
  width: 35px;
  height: 35px;
  margin: 5px 0 203px 925px;
}

.group_5 {
  background-color: rgba(252, 102, 0, 0.1);
  border-radius: 2px;
  position: absolute;
  left: 945px;
  top: 517px;
  width: 15px;
  height: 15px;
  filter: blur(200px);
}


.group_6 {

  border-radius: 50%;
  position: absolute;
  left: 804px;
  top: -372px;
  width: 1884px;
  height: 1884px;
}

.group_6::before {
  border-radius: 50%;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(254, 217, 23, 0.05);/* 背景色 */
  filter: blur(200px); /* 仅模糊背景 */
/* 放在内容下方 */
}

.image_5 {
  width: 461px;
  height: 674px;
  margin: 506px 0 0 207px;
  z-index: 1; 
}

.box_3 {
  width: 301px;
  height: 81px;
  margin: 415px 0 0 207px;
}

.image_6 {
  width: 250px;
  height: 64px;
  margin-top: 17px;
}

.box_4 {
  background-color: rgba(59, 122, 240, 0.2);
  border-radius: 4px;
  width: 51px;
  height: 51px;
}

.image_7 {
  width: 250px;
  height: 60px;
  margin: 13px 0 0 207px;
}

.paragraph_1 {
  width: 461px;
  height: 58px;
  overflow-wrap: break-word;
  color: rgba(44, 44, 44, 1);
  font-size: 24px;
  font-family: Inter-Regular;
  font-weight: NaN;
  text-align: left;
  margin: 25px 0 52px 207px;
}

.image-wrapper_2 {

  border-radius: 0%;
  height: 532px;
  width: 532px;
  position: absolute;
  left: 310px;
  top: 1041px;
}


.image_8 {
  width: 586px;
  height: 598px;
  margin: 16px 0 0 16px;
}

.box_5 {
  width: 1920px;
  height: 369px;
  background: url(./img/FigmaDDSSlicePNG39bb5ff9d0c20777b099fbc03cfd3670.png)
    100% no-repeat;
  background-size: 100% 100%;
  justify-content: flex-center;
  margin: 1799px 0 0 -1920px;
}

.text-wrapper_1 {
  width: 703px;
  height: 51px;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: Inter-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 42px;
  margin: 138px 0 0 607px;
}

.text_3 {
  width: 703px;
  height: 51px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 42px;
  font-family: Inter-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 42px;
}

.text_4 {
  width: 703px;
  height: 51px;
  overflow-wrap: break-word;
  color: rgba(96, 74, 237, 1);
  font-size: 42px;
  font-family: Inter-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 42px;
}

.text_5 {
  width: 703px;
  height: 51px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 42px;
  font-family: Inter-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 42px;
}

.text-wrapper_2 {
  width: 580px;
  height: 29px;
  margin: 14px 0 137px 670px;
}

.text_6 {
  width: 288px;
  height: 29px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-family: Inter-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.text_7 {
  width: 273px;
  height: 29px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-family: Inter-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}
