.indexView .business[data-v-428dea3a] {
  background-image: url("/assets/ps/future-bg.webp");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left top;
}

.indexView .future[data-v-428dea3a] {
  background-image: url("/assets/ps/future-bg.webp");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left bottom;
}

.indexView .brandBox[data-v-428dea3a] {
  background-image: url("/static/theme_025/assets/partners/partner-bg-generated.webp") !important;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

.indexView .brandBox .content .scrollLogo .swiperBox .logo[data-v-428dea3a] {
  display: block;
  filter: drop-shadow(0 10px 24px rgba(0, 35, 80, 0.08));
}

.indexView .dynamic .swiperBox .swiper-slide[data-v-428dea3a] {
  cursor: pointer;
}

.indexView .dynamic .swiperBox .box[data-v-428dea3a] {
  overflow: hidden;
  background: #f3f5f8;
}

.indexView .dynamic .swiperBox .box .imgBox[data-v-428dea3a] {
  aspect-ratio: 690 / 394;
  overflow: hidden;
}

.indexView .dynamic .swiperBox .box .imgBox .img[data-v-428dea3a] {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.35s ease;
}

.indexView .dynamic .swiperBox .box:hover .imgBox .img[data-v-428dea3a] {
  transform: scale(1.04);
}

.indexView .dynamic .swiperBox .box .title[data-v-428dea3a] {
  min-width: clamp(92px, 9vw, 140px);
  min-height: clamp(28px, 3vw, 42px);
  padding: 0 clamp(14px, 1.6vw, 22px);
  box-sizing: border-box;
}

.indexView .dynamic .swiperBox .box .bFooterBox[data-v-428dea3a] {
  width: 100%;
}

.indexView .dynamic .swiperBox .box .bFooterBox .tbox .t[data-v-428dea3a] {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}

.indexView .dynamic .swiperBox .box .bFooterBox .tbox .msg[data-v-428dea3a] p,
.indexView .dynamic .swiperBox .box .bFooterBox .tbox .msg[data-v-428dea3a] div {
  margin: 0;
}

.indexView .future .content .itemBox .item[data-v-428dea3a] {
  transition: transform 0.32s ease, filter 0.32s ease;
}

.indexView .future .content .itemBox .item .info[data-v-428dea3a] {
  position: relative;
  background-color: rgba(255, 255, 255, 0.92);
  box-shadow: 0 10px 28px rgba(0, 59, 126, 0.06);
  transition: background-color 0.32s ease, border-color 0.32s ease, box-shadow 0.32s ease;
}

.indexView .future .content .itemBox .item .info .i1[data-v-428dea3a],
.indexView .future .content .itemBox .item .info .i2[data-v-428dea3a],
.indexView .future .content .itemBox .item .info .i3[data-v-428dea3a] {
  transition: transform 0.32s ease, filter 0.32s ease, opacity 0.32s ease;
}

.indexView .future .content .itemBox .item .info .t[data-v-428dea3a],
.indexView .future .content .itemBox .item .info .m[data-v-428dea3a] {
  transition: color 0.26s ease, opacity 0.26s ease;
}

.indexView .future .content .itemBox .item:hover[data-v-428dea3a] {
  transform: translateY(-8px);
}

.indexView .future .content .itemBox .item:hover .info[data-v-428dea3a] {
  background-color: #00a870;
  background-position: center;
  box-shadow: 0 24px 48px rgba(0, 121, 78, 0.18);
}

.indexView .future .content .itemBox .item:hover .info .i1[data-v-428dea3a],
.indexView .future .content .itemBox .item:hover .info .i2[data-v-428dea3a],
.indexView .future .content .itemBox .item:hover .info .i3[data-v-428dea3a] {
  transform: translateY(-2px) scale(1.05);
  filter: drop-shadow(0 8px 14px rgba(0, 66, 45, 0.18));
}

.indexView .future .content .itemBox .item .info .i1[data-v-428dea3a] {
  background-image: url("data:image/svg+xml,%3Csvg width='128' height='128' viewBox='0 0 128 128' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M98 24C98 24 88.5 25.2 77.6 28.7C60.4 34.1 45.4 44 38.1 58.8C29.9 75.3 36.6 93.5 52.6 100.6C68.4 107.6 86.8 99.5 93.3 82.2C98.9 67.4 98 24 98 24Z' stroke='%2300A870' stroke-width='8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31 98C45.8 76.6 61.8 61 83 45' stroke='%230067C8' stroke-width='8' stroke-linecap='round'/%3E%3Cpath d='M30 44C22.9 53.5 19 65.3 19 78C19 110.6 52.6 116.2 66 116.2C87.3 116.2 105.8 104.4 115.4 87' stroke='%230067C8' stroke-width='6' stroke-linecap='round'/%3E%3Cpath d='M22 31.5L35.8 32.8L33 46.4' stroke='%230067C8' stroke-width='6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.indexView .future .content .itemBox .item .info .i2[data-v-428dea3a] {
  background-image: url("data:image/svg+xml,%3Csvg width='128' height='128' viewBox='0 0 128 128' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='47' cy='47' r='15' stroke='%230067C8' stroke-width='8'/%3E%3Ccircle cx='85' cy='47' r='15' stroke='%2300A870' stroke-width='8'/%3E%3Ccircle cx='66' cy='81' r='16' stroke='%230067C8' stroke-width='8'/%3E%3Cpath d='M24 103C28.8 90.2 39.3 82.2 52 82' stroke='%230067C8' stroke-width='8' stroke-linecap='round'/%3E%3Cpath d='M104 103C99.2 90.2 88.7 82.2 76 82' stroke='%2300A870' stroke-width='8' stroke-linecap='round'/%3E%3Cpath d='M42 113C47.4 103.7 55.4 99 66 99C76.6 99 84.6 103.7 90 113' stroke='%230067C8' stroke-width='8' stroke-linecap='round'/%3E%3Cpath d='M64 22V14M31 28L25 22M97 28L103 22' stroke='%2300A870' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E") !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.indexView .future .content .itemBox .item .info .i3[data-v-428dea3a] {
  background-image: url("data:image/svg+xml,%3Csvg width='128' height='128' viewBox='0 0 128 128' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M64 14L103 31V59.5C103 84.3 87.8 104.5 64 115C40.2 104.5 25 84.3 25 59.5V31L64 14Z' stroke='%230067C8' stroke-width='8' stroke-linejoin='round'/%3E%3Cpath d='M45 65.5L58.4 78.8L84 50' stroke='%2300A870' stroke-width='9' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M64 26V38M40 36L48 43M88 36L80 43' stroke='%230067C8' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E") !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.indexView .future .content .itemBox .item:hover .info .i1[data-v-428dea3a] {
  background-image: url("data:image/svg+xml,%3Csvg width='128' height='128' viewBox='0 0 128 128' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M98 24C98 24 88.5 25.2 77.6 28.7C60.4 34.1 45.4 44 38.1 58.8C29.9 75.3 36.6 93.5 52.6 100.6C68.4 107.6 86.8 99.5 93.3 82.2C98.9 67.4 98 24 98 24Z' stroke='white' stroke-width='8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31 98C45.8 76.6 61.8 61 83 45' stroke='white' stroke-width='8' stroke-linecap='round'/%3E%3Cpath d='M30 44C22.9 53.5 19 65.3 19 78C19 110.6 52.6 116.2 66 116.2C87.3 116.2 105.8 104.4 115.4 87' stroke='white' stroke-width='6' stroke-linecap='round'/%3E%3Cpath d='M22 31.5L35.8 32.8L33 46.4' stroke='white' stroke-width='6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
}

.indexView .future .content .itemBox .item:hover .info .i2[data-v-428dea3a] {
  background-image: url("data:image/svg+xml,%3Csvg width='128' height='128' viewBox='0 0 128 128' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='47' cy='47' r='15' stroke='white' stroke-width='8'/%3E%3Ccircle cx='85' cy='47' r='15' stroke='white' stroke-width='8'/%3E%3Ccircle cx='66' cy='81' r='16' stroke='white' stroke-width='8'/%3E%3Cpath d='M24 103C28.8 90.2 39.3 82.2 52 82' stroke='white' stroke-width='8' stroke-linecap='round'/%3E%3Cpath d='M104 103C99.2 90.2 88.7 82.2 76 82' stroke='white' stroke-width='8' stroke-linecap='round'/%3E%3Cpath d='M42 113C47.4 103.7 55.4 99 66 99C76.6 99 84.6 103.7 90 113' stroke='white' stroke-width='8' stroke-linecap='round'/%3E%3Cpath d='M64 22V14M31 28L25 22M97 28L103 22' stroke='white' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E") !important;
}

.indexView .future .content .itemBox .item:hover .info .i3[data-v-428dea3a] {
  background-image: url("data:image/svg+xml,%3Csvg width='128' height='128' viewBox='0 0 128 128' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M64 14L103 31V59.5C103 84.3 87.8 104.5 64 115C40.2 104.5 25 84.3 25 59.5V31L64 14Z' stroke='white' stroke-width='8' stroke-linejoin='round'/%3E%3Cpath d='M45 65.5L58.4 78.8L84 50' stroke='white' stroke-width='9' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M64 26V38M40 36L48 43M88 36L80 43' stroke='white' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E") !important;
}

@media (hover: none) {
  .indexView .future .content .itemBox .item:hover[data-v-428dea3a] {
    transform: none;
  }
}

.aboutView .companyBox .content .infoBox .left .tagBox .item .i[data-v-e6965050] {
  filter: drop-shadow(0 12px 22px rgba(0, 98, 201, 0.16)) !important;
  transform-origin: center !important;
  transition: transform 0.28s ease, filter 0.28s ease !important;
}

.aboutView .companyBox .content .infoBox .left .tagBox .item:hover .i[data-v-e6965050] {
  transform: translateY(-3px) scale(1.04) !important;
  filter: drop-shadow(0 18px 28px rgba(0, 126, 220, 0.22)) !important;
}

.aboutView .companyBox .content .itemBox .box .item[data-v-e6965050] {
  position: relative !important;
  overflow: hidden !important;
  transition: transform 0.3s ease, box-shadow 0.3s ease, background-position 0.3s ease !important;
}

.aboutView .companyBox .content .itemBox .box .item[data-v-e6965050]::before {
  content: "" !important;
  width: clamp(42px, 4.8vw, 74px) !important;
  height: clamp(42px, 4.8vw, 74px) !important;
  margin-bottom: clamp(10px, 1.4vw, 18px) !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: contain !important;
  filter: drop-shadow(0 10px 18px rgba(0, 98, 201, 0.16)) !important;
  transition: transform 0.3s ease, filter 0.3s ease !important;
}

.aboutView .companyBox .content .itemBox .box .item[data-v-e6965050]:nth-child(1)::before {
  background-image: url("data:image/svg+xml,%3Csvg width='148' height='148' viewBox='0 0 148 148' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='74' cy='74' r='58' fill='%23F4FAFF' stroke='%23CFE8FF' stroke-width='6'/%3E%3Cpath d='M43 78C58 53 78 40 105 34C99 62 84 85 58 101C53 91 48 84 43 78Z' stroke='%23005EC9' stroke-width='9' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M42 106C56 82 75 64 99 48' stroke='%2300A7F4' stroke-width='8' stroke-linecap='round'/%3E%3Cpath d='M35 46L45 44L44 54' stroke='%2300A7F4' stroke-width='6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M36 46C25 62 23 83 34 99' stroke='%23005EC9' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E") !important;
}

.aboutView .companyBox .content .itemBox .box .item[data-v-e6965050]:nth-child(2)::before {
  background-image: url("data:image/svg+xml,%3Csvg width='148' height='148' viewBox='0 0 148 148' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='74' cy='74' r='58' fill='%23F4FAFF' stroke='%23CFE8FF' stroke-width='6'/%3E%3Cpath d='M74 34L109 50V75C109 96 96 113 74 123C52 113 39 96 39 75V50L74 34Z' stroke='%23005EC9' stroke-width='9' stroke-linejoin='round'/%3E%3Cpath d='M54 76L68 90L95 60' stroke='%2300A7F4' stroke-width='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M74 45V55M52 53L59 60M96 53L89 60' stroke='%23005EC9' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E") !important;
}

.aboutView .companyBox .content .itemBox .box .item[data-v-e6965050]:nth-child(3)::before {
  background-image: url("data:image/svg+xml,%3Csvg width='148' height='148' viewBox='0 0 148 148' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='74' cy='74' r='58' fill='%23F4FAFF' stroke='%23CFE8FF' stroke-width='6'/%3E%3Ccircle cx='51' cy='57' r='14' stroke='%23005EC9' stroke-width='8'/%3E%3Ccircle cx='96' cy='57' r='14' stroke='%2300A7F4' stroke-width='8'/%3E%3Ccircle cx='74' cy='87' r='15' stroke='%23005EC9' stroke-width='8'/%3E%3Cpath d='M29 111C35 95 47 87 62 87M119 111C113 95 101 87 86 87M50 121C56 111 64 106 74 106C84 106 92 111 98 121' stroke='%23005EC9' stroke-width='8' stroke-linecap='round'/%3E%3C/svg%3E") !important;
}

.aboutView .companyBox .content .itemBox .box .item:hover[data-v-e6965050] {
  transform: translateY(-6px) !important;
  box-shadow: 0 22px 42px rgba(0, 74, 156, 0.12) !important;
}

.aboutView .companyBox .content .itemBox .box .item:hover[data-v-e6965050]::before {
  transform: translateY(-2px) scale(1.06) !important;
  filter: drop-shadow(0 16px 24px rgba(0, 126, 220, 0.24)) !important;
}

@media screen and (max-width: 700px) {
  .aboutView .companyBox .content .itemBox .box .item[data-v-e6965050]::before {
    width: 4.8rem !important;
    height: 4.8rem !important;
    margin-bottom: 1.2rem !important;
  }
}

html body .aboutView .companyBox .content .itemBox .box .item[data-v-e6965050] {
  position: relative !important;
  isolation: isolate !important;
  padding-top: clamp(22px, 2.4vw, 34px) !important;
}

html body .aboutView .companyBox .content .itemBox .box .item[data-v-e6965050]::before {
  content: "" !important;
  display: block !important;
  flex: 0 0 auto !important;
  width: clamp(50px, 5.4vw, 86px) !important;
  height: clamp(50px, 5.4vw, 86px) !important;
  margin: 0 0 clamp(8px, 1vw, 14px) !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: contain !important;
  opacity: 1 !important;
  z-index: 2 !important;
}

html body .aboutView .companyBox .content .itemBox .box .item[data-v-e6965050]::after {
  content: "" !important;
  position: absolute !important;
  right: clamp(18px, 2vw, 34px) !important;
  bottom: clamp(12px, 1.6vw, 28px) !important;
  width: clamp(100px, 11vw, 170px) !important;
  height: clamp(100px, 11vw, 170px) !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: contain !important;
  opacity: 0.08 !important;
  z-index: -1 !important;
}

html body .aboutView .companyBox .content .itemBox .box .item[data-v-e6965050]:nth-child(1)::before,
html body .aboutView .companyBox .content .itemBox .box .item[data-v-e6965050]:nth-child(1)::after {
  background-image: url("/assets/about-card-mission-v3.png") !important;
}

html body .aboutView .companyBox .content .itemBox .box .item[data-v-e6965050]:nth-child(2)::before,
html body .aboutView .companyBox .content .itemBox .box .item[data-v-e6965050]:nth-child(2)::after {
  background-image: url("/assets/about-card-vision-v3.png") !important;
}

html body .aboutView .companyBox .content .itemBox .box .item[data-v-e6965050]:nth-child(3)::before,
html body .aboutView .companyBox .content .itemBox .box .item[data-v-e6965050]:nth-child(3)::after {
  background-image: url("/assets/about-card-values-v3.png") !important;
}

html body .aboutView .companyBox .content .itemBox .box .item[data-v-e6965050] .t,
html body .aboutView .companyBox .content .itemBox .box .item[data-v-e6965050] .m {
  position: relative !important;
  z-index: 2 !important;
}

@media screen and (max-width: 700px) {
  html body .aboutView .companyBox .content .itemBox .box .item[data-v-e6965050] {
    padding-top: 3.2rem !important;
  }

  html body .aboutView .companyBox .content .itemBox .box .item[data-v-e6965050]::before {
    width: 5.2rem !important;
    height: 5.2rem !important;
    margin-bottom: 1rem !important;
  }
}
