@charset "UTF-8";@property --c1{syntax: "<color>"; inherits: true; initial-value: #000;}@property --c2{syntax: "<color>"; inherits: true; initial-value: #000;}.solution-card{display:block}.solution-card[type=hover]{padding:30px;position:relative;width:100%;min-height:23.9583333333vw;overflow:hidden}.solution-card[type=hover][data-theme=light] .item-content{color:#fff}.solution-card[type=hover][data-theme=light] .item-content .circle:after,.solution-card[type=hover][data-theme=light] .item-content .circle:before{background:#fff}.solution-card[type=hover][data-theme=light] .initial-title{color:#fff}.solution-card[type=hover][data-theme=dark] .item-content{color:#000}.solution-card[type=hover][data-theme=dark] .item-content .circle:after,.solution-card[type=hover][data-theme=dark] .item-content .circle:before{background:linear-gradient(180deg,#00df95 31.98%,#096 68.13%)}.solution-card[type=hover][data-theme=dark] .initial-title{color:#000}.solution-card[type=hover] .bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:20px;overflow:hidden;width:100%;height:100%}.solution-card[type=hover] .bg img{width:100%;height:100%;object-fit:cover}.solution-card[type=hover] .item-content{padding:15px 0;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:20px;background:radial-gradient(81.02% 81.02% at 51.56% 44.47%,#0000001a,#0000 92.08%);box-shadow:0 0 15px #fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;height:100%;text-align:center;opacity:0;transition:opacity .4s}.solution-card[type=hover] .item-content .item-title-l{margin-bottom:20px;width:70.4054054054%}.solution-card[type=hover] .item-content .paragraph{margin-bottom:30px;width:70.4054054054%}.solution-card[type=hover] .item-content .paragraph p{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.solution-card[type=hover] .item-content .explore-button{display:flex;align-items:center;justify-content:center;gap:10px}.solution-card[type=hover] .item-content .circle{display:flex;align-items:center}.solution-card[type=hover] .item-content .circle:after{border-radius:50%;-webkit-mask:radial-gradient(circle 2px at center,transparent 0,transparent 2px,black 2px);mask:radial-gradient(circle 2px at center,transparent 0,transparent 2px,black 2px);background:#fff;width:7px;height:7px;transition:opacity .4s;content:""}.solution-card[type=hover] .item-content .circle:before{display:block;background:#fff;width:0;height:1px;transition:opacity .4s,width .4s;content:""}.solution-card[type=hover] .initial-title{padding:30px;position:absolute;left:0;bottom:0;width:94.625%;transition:opacity .4s,transform .4s}@media only screen and (min-width: 1201px){.solution-card[type=hover]:hover .item-content{opacity:1}.solution-card[type=hover]:hover .initial-title{transform:translate3d(0,100%,0);opacity:0}.solution-card[type=hover] .explore-button:hover .circle:before{width:30px}}@media only screen and (max-width: 1200px){.solution-card[type=hover]{padding:0;aspect-ratio:initial}.solution-card[type=hover][data-theme=light] .item-content{color:#000}.solution-card[type=hover][data-theme=light] .item-content .circle:after,.solution-card[type=hover][data-theme=light] .item-content .circle:before{background:#000}.solution-card[type=hover][data-theme=light] .initial-title{color:#000}.solution-card[type=hover] .bg{margin-bottom:20px;position:relative;width:100%;height:initial;overflow:hidden}.solution-card[type=hover] .bg:after{display:block;padding-top:57.2390572391%;content:""}.solution-card[type=hover] .bg img{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.solution-card[type=hover] .item-content{padding:0;color:#000;opacity:1;width:auto;height:auto;background:initial;box-shadow:initial;border-radius:initial;-webkit-backdrop-filter:initial;backdrop-filter:initial;text-align:left;display:grid;grid-template-columns:repeat(16,1fr)}.solution-card[type=hover] .item-content .item-title-l,.solution-card[type=hover] .item-content .paragraph{grid-column:2/-2;width:100%}.solution-card[type=hover] .item-content .item-title-l{margin-bottom:15px}.solution-card[type=hover] .item-content .paragraph{margin-bottom:0}.solution-card[type=hover] .item-content .explore-button,.solution-card[type=hover] .initial-title{display:none}}@media only screen and (max-width: 900px){.solution-card[type=hover] .bg{border-radius:10px}}.solution-card[type=full]{width:100%;display:flex;align-items:center;gap:clamp(3.125rem,-7.6042rem + 14.3056vw,9.5625rem)}.solution-card[type=full] .pic-box{flex-shrink:0;position:relative;border-radius:20px;overflow:hidden;width:48.0192076831%}.solution-card[type=full] .pic-box:after{display:block;padding-top:57.5%;content:""}.solution-card[type=full] .pic-box img{position:absolute;width:100%;height:100%;object-fit:cover}.solution-card[type=full] .text-box{max-width:531px}.solution-card[type=full] .text-box .paragraph{margin-top:20px}.solution-card[type=full] .text-box .paragraph p{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media only screen and (max-width: 900px){.solution-card[type=full] .pic-box{border-radius:10px}}@media only screen and (max-width: 768px){.solution-card[type=full]{flex-direction:column;gap:20px}.solution-card[type=full] .pic-box{width:100%}.solution-card[type=full] .text-box{display:grid;grid-template-columns:repeat(16,1fr);max-width:initial}.solution-card[type=full] .text-box .item-title-l,.solution-card[type=full] .text-box .paragraph{grid-column:2/-2}.solution-card[type=full] .text-box .paragraph{margin-top:15px}}section.banner .container{position:relative;min-height:calc(100dvh - 80px);grid-template-rows:auto min-content}section.banner .bg{grid-column:1/-1;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%}section.banner .bg img{width:100%;height:100%;object-fit:cover}section.banner .banner-content{display:grid;grid-template-columns:subgrid;align-items:end}section.banner .banner-content .text-box{padding-bottom:100px;grid-column:1/15}section.banner .banner-content .text-box[data-theme=light] .block-subtitle,section.banner .banner-content .text-box[data-theme=light] .slogan-text{color:#fff}section.banner .banner-content .text-box[data-theme=dark] .block-subtitle{background:linear-gradient(270deg,#00df95 31.98%,#096 68.13%);background-clip:text;-webkit-background-clip:text;color:transparent}section.banner .banner-content .text-box[data-theme=dark] .slogan-text{color:#000}section.banner .banner-content .text-box .block-subtitle{margin-bottom:20px}section.banner .banner-content .text-box .slogan-text{margin-bottom:60px}section.banner .autoplay-progress{position:absolute;bottom:0;left:0;z-index:2;width:100%;height:8px;overflow:hidden}section.banner .autoplay-progress .progress-bar{display:block;background:linear-gradient(270deg,#00df95 31.98%,#096 68.13%);width:0;height:100%;transition:width .1s}section.banner .swiper-navigation{position:absolute;top:50%;right:50px;z-index:2;transform:translateY(-50%);flex-direction:column}section.banner .scroll-btn{position:absolute;right:50px;bottom:40px;z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px;color:#fff}section.banner .scroll-btn .scroll-text{writing-mode:vertical-rl;writing-mode:sideways-rl;font-size:.875rem;font-weight:500;line-height:1;letter-spacing:.5px}section.banner .scroll-btn .circle{display:block;border-radius:50%;border:1px solid rgba(255,255,255,.5);width:5px;height:5px}section.banner .btn-theme-wrapper{height:0}section.banner .btn-theme-wrapper[data-theme=light] .scroll-btn{color:#fff}section.banner .btn-theme-wrapper[data-theme=light] .scroll-btn .circle{border:2px solid rgba(255,255,255,.5)}section.banner .btn-theme-wrapper[data-theme=light] .swiper-navigation .icon-right,section.banner .btn-theme-wrapper[data-theme=light] .swiper-navigation .icon-left{color:#fff}section.banner .btn-theme-wrapper[data-theme=light] .swiper-navigation .icon-right-bold,section.banner .btn-theme-wrapper[data-theme=light] .swiper-navigation .icon-left-bold{color:#fff}section.banner .btn-theme-wrapper[data-theme=dark] .scroll-btn{color:#000}section.banner .btn-theme-wrapper[data-theme=dark] .scroll-btn .circle{border:2px solid rgba(18,181,127,.5)}section.banner .btn-theme-wrapper[data-theme=dark] .swiper-navigation .nav-button{background:#f3f3f3;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}section.banner .btn-theme-wrapper[data-theme=dark] .swiper-navigation .icon-right,section.banner .btn-theme-wrapper[data-theme=dark] .swiper-navigation .icon-left{color:#848484}section.banner .btn-theme-wrapper[data-theme=dark] .swiper-navigation .icon-right-bold,section.banner .btn-theme-wrapper[data-theme=dark] .swiper-navigation .icon-left-bold{color:#12b57f}@media only screen and (max-width: 1024px){section.banner .container{min-height:calc(100dvh - 75px)}}@media only screen and (max-width: 900px){section.banner .banner-content{grid-column:3/-3}section.banner .banner-content .text-box{padding-bottom:50px}section.banner .swiper-navigation{position:relative;top:0;right:0;order:2;transform:initial;flex-direction:row}section.banner .scroll-btn{position:relative;flex-direction:row;order:1;right:0;bottom:0}section.banner .scroll-btn .scroll-text{writing-mode:initial;font-size:.75rem}section.banner .btn-theme-wrapper{padding-bottom:40px;display:flex;align-items:end;justify-content:space-between;align-self:end;height:auto}section.banner .autoplay-progress{height:5px}}@media only screen and (max-width: 525px){section.banner .banner-content{grid-column:2/-2}section.banner .banner-content .text-box{grid-column:1/-1}section.banner .btn-theme-wrapper{grid-column:2/-2}}section.news .swiper{padding:50px}section.news .swiper:after,section.news .swiper:before{position:absolute;top:0;bottom:0;z-index:2;display:block;width:50px;height:100%;content:""}section.news .swiper:after{left:0;background:linear-gradient(-90deg,#fff0,#fff 64.02%)}section.news .swiper:before{right:0;background:linear-gradient(90deg,#fff0,#fff 64.02%)}section.news .swiper-slide{width:auto}section.news .swiper-slide:not(:last-child) .item-wrapper{padding-right:clamp(3.125rem,1.7463rem + 2.451vw,4.6875rem);border-right:1px solid rgba(0,0,0,.2)}section.news .swiper-slide:not(:first-child) .item-wrapper{padding-left:clamp(3.125rem,1.7463rem + 2.451vw,4.6875rem)}section.news .swiper-navigation{justify-content:center}section.news .item-wrapper{min-height:130px;display:flex;align-items:center;justify-content:center}section.news .news-item{max-width:400px}section.news .news-item .item-header{display:flex;align-items:center;gap:15px}section.news .news-item .date{border-radius:50%;background:#00000026;box-shadow:0 0 10px #cfdfdacc;display:flex;align-items:center;justify-content:center;width:50px;height:50px;color:#fff;transition:background .4s,box-shadow .4s}section.news .news-item .info{flex-grow:1;display:flex;align-items:center;justify-content:space-between}section.news .news-item .month-year{display:flex;align-items:center}section.news .news-item .month-year .month:after{display:inline-block;content:" "}section.news .news-item .category{color:#0009}section.news .news-item .item-content{padding-left:65px}section.news .news-item .des{background:linear-gradient(270deg,var(--c1) 31.98%,var(--c2) 68.13%);background-clip:text;-webkit-background-clip:text;color:transparent;transition:--c1 .4s,--c2 .4s;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media only screen and (min-width: 1201px) and (min-width: 1201px){section.news .news-item:hover .date{background:#333;box-shadow:0 0 10px #92f3d3cc}section.news .news-item:hover .des{color:transparent;--c1: #00DF95;--c2: #096}}@media only screen and (min-width: 1201px) and (max-width: 1200px){section.news .news-item:active .date{background:#333;box-shadow:0 0 10px #92f3d3cc}section.news .news-item:active .des{color:transparent;--c1: #00DF95;--c2: #096}}@media only screen and (max-width: 900px){section.news .date{line-height:1;letter-spacing:.5px}}@media only screen and (max-width: 767px){section.news .swiper{padding:30px 20px}section.news .swiper:after,section.news .swiper:before{width:20px}section.news .swiper-slide:not(:last-child) .item-wrapper{padding-right:0;border-right:none}section.news .swiper-slide:not(:first-child) .item-wrapper{padding-left:0}section.news .news-item .des{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}}section.solution .container{padding-top:clamp(5.625rem,2.3162rem + 5.8824vw,9.375rem);padding-bottom:clamp(6.25rem,1.8382rem + 7.8431vw,11.25rem)}section.solution .title-box{margin-bottom:clamp(2.5rem,1.3971rem + 1.9608vw,3.75rem);text-align:center}section.solution .title-box .block-subtitle{margin-bottom:20px;background:linear-gradient(270deg,#00df95 31.98%,#096 68.13%);background-clip:text;-webkit-background-clip:text;color:transparent}section.solution .item-list{display:flex;flex-wrap:wrap;gap:60px 3.9615846339%;margin-bottom:60px}section.solution .solution-card[type=hover]{width:48.0192076831%}section.solution .article-item{position:relative;border-radius:20px;display:grid;grid-template-columns:repeat(22,1fr);align-items:center;aspect-ratio:1668/650;overflow:hidden}section.solution .article-item .bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%}section.solution .article-item .bg img{width:100%;height:100%;object-fit:cover}section.solution .article-item .text-box{padding-bottom:50px;grid-column:3/10}section.solution .article-item .text-box[data-theme=light]{color:#fff}section.solution .article-item .text-box[data-theme=light] .block-subtitle{background:none;background-clip:initial;-webkit-background-clip:initial;color:#fff}section.solution .article-item .text-box[data-theme=dark]{color:#000}section.solution .article-item .text-box .block-subtitle{margin-bottom:clamp(.9375rem,-.9926rem + 3.4314vw,3.125rem);background:linear-gradient(270deg,#00df95 31.98%,#096 68.13%);background-clip:text;-webkit-background-clip:text;color:transparent}section.solution .article-item .text-box .item-title-l{margin-bottom:20px}section.solution .article-item .text-box .item-title-l p{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}section.solution .article-item .text-box .paragraph p{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.solution .swiper-navigation{padding:0 0 clamp(.625rem,-.4779rem + 1.9608vw,1.875rem) clamp(.625rem,-.4779rem + 1.9608vw,1.875rem);position:absolute;bottom:0;left:0;z-index:2}section.solution .swiper-navigation[data-theme=light] .icon-right,section.solution .swiper-navigation[data-theme=light] .icon-left{color:#fff}section.solution .swiper-navigation[data-theme=light] .icon-right-bold,section.solution .swiper-navigation[data-theme=light] .icon-left-bold{color:#fff}section.solution .swiper-navigation[data-theme=dark] .icon-right,section.solution .swiper-navigation[data-theme=dark] .icon-left{color:#848484}section.solution .swiper-navigation[data-theme=dark] .icon-right-bold,section.solution .swiper-navigation[data-theme=dark] .icon-left-bold{color:#12b57f}@media only screen and (max-width: 900px){section.solution .article-item{border-radius:10px}section.solution .article-item .text-box{padding-bottom:30px;grid-column:3/12}}@media only screen and (max-width: 768px){section.solution .item-list{gap:50px}section.solution .solution-card[type=hover]{width:100%}section.solution .article-item{display:flex;flex-direction:column;gap:40px;min-height:initial;border-radius:initial;aspect-ratio:initial}section.solution .article-item .bg{position:relative;border-radius:10px;overflow:hidden}section.solution .article-item .bg:after{display:block;padding-top:56.6666666667%;content:""}section.solution .article-item .bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}section.solution .article-item .text-box{padding-bottom:20px}section.solution .article-item .text-box[data-theme=light]{color:#000}section.solution .article-item .text-box[data-theme=light] .block-subtitle{background:linear-gradient(270deg,#00df95 31.98%,#096 68.13%);background-clip:text;-webkit-background-clip:text;color:transparent}section.solution .article-item .text-box[data-theme=dark]{color:#000}section.solution .article-item .text-box .block-subtitle{margin-bottom:15px}section.solution .article-item .text-box .item-title-l{margin-bottom:15px}section.solution .swiper-navigation{position:relative;padding:0;justify-content:center}section.solution .swiper-navigation[data-theme=light] .icon-right,section.solution .swiper-navigation[data-theme=light] .icon-left{color:#848484}section.solution .swiper-navigation[data-theme=light] .icon-right-bold,section.solution .swiper-navigation[data-theme=light] .icon-left-bold{color:#12b57f}}section.investor .container{padding:clamp(5.625rem,2.3162rem + 5.8824vw,9.375rem) 0;display:grid;grid-template-columns:subgrid;align-items:center}section.investor .container>.pic-box{grid-column:1/12;width:100%;display:grid;grid-template-columns:subgrid;position:relative;border-radius:20px;overflow:hidden}section.investor .container>.pic-box:after{display:block;padding-top:115.1079136691%;grid-column:1/-1;content:""}section.investor .container>.pic-box picture{grid-column:1/-1}section.investor .container>.pic-box picture img{position:absolute;width:100%;height:100%;object-fit:cover}section.investor .container>.pic-box .ir-box{position:absolute;left:0;bottom:0;grid-column:2/9;padding-bottom:clamp(1.25rem,-.4044rem + 2.9412vw,3.125rem);display:flex;flex-direction:column;gap:5px}section.investor .container>.pic-box .ir-box[data-theme=light]{color:#fff}section.investor .container>.pic-box .ir-box[data-theme=dark]{color:#000}section.investor .container>.pic-box .ir-box .ir-value{font-size:clamp(2.625rem,.5294rem + 3.7255vw,5rem);font-weight:500;line-height:1.2}section.investor .content-box{padding-top:clamp(2.5rem,-.8088rem + 5.8824vw,6.25rem);padding-bottom:clamp(0rem,-2.7574rem + 4.902vw,3.125rem);height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:60px;grid-column:14/-1}section.investor .text-box{display:flex;flex-direction:column;gap:20px}section.investor .text-box .block-subtitle{background:linear-gradient(270deg,#00df95 31.98%,#096 68.13%);background-clip:text;-webkit-background-clip:text;color:transparent}section.investor .text-box .paragraph p{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}section.investor .link-box{display:flex;flex-direction:column}section.investor .link-list{display:flex;flex-wrap:wrap;gap:50px 80px}section.investor .link-list .link{display:flex;align-items:center;gap:20px;width:calc((100% - 80px)/2)}section.investor .link-list .link:nth-child(4n+1) .pic-box,section.investor .link-list .link:nth-child(4n+4) .pic-box{filter:brightness(0) saturate(100%) invert(49%) sepia(34%) saturate(2997%) hue-rotate(127deg) brightness(98%) contrast(86%)}section.investor .link-list .link:nth-child(4n+2) .pic-box,section.investor .link-list .link:nth-child(4n+3) .pic-box{filter:brightness(0) saturate(100%) invert(64%) sepia(85%) saturate(3801%) hue-rotate(143deg) brightness(95%) contrast(86%)}section.investor .link-list .link .pic-box{flex-shrink:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center}section.investor .common-button{margin-top:clamp(1.875rem,.7721rem + 1.9608vw,3.125rem)}@media only screen and (max-width: 1200px){section.investor .link-list{gap:15px}section.investor .link-list .link{width:100%}section.investor .link-list .link .pic-box{width:45px;height:45px}}@media only screen and (max-width: 900px){section.investor .container>.pic-box{grid-column:4/-4;border-radius:10px}section.investor .content-box{grid-column:1/-1}section.investor .text-box{gap:15px}section.investor .link-list{gap:15px 80px}section.investor .link-list .link{display:flex;align-items:center;gap:20px;width:calc((100% - 80px)/2)}}@media only screen and (max-width: 525px){section.investor .container>.pic-box{grid-column:1/-1}section.investor .link-list{gap:15px}section.investor .link-list .link{width:100%}}section.success{position:relative}section.success .bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%}section.success .bg picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1.2s}section.success .bg picture.active{opacity:1}section.success .bg img{width:100%;height:100%;object-fit:cover}section.success .container{position:relative;align-content:space-between;min-height:950px}section.success .drag-area{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:calc(100% - 300px)}section.success .title-box{padding-top:clamp(5.625rem,2.3162rem + 5.8824vw,9.375rem);grid-column:3/-3;display:flex;flex-direction:column;align-items:flex-start;max-width:858px}section.success .title-box[data-theme=light]{color:#fff}section.success .title-box[data-theme=light] .swiper-navigation .icon-right,section.success .title-box[data-theme=light] .swiper-navigation .icon-left{color:#fff}section.success .title-box[data-theme=light] .swiper-navigation .icon-right-bold,section.success .title-box[data-theme=light] .swiper-navigation .icon-left-bold{color:#fff}section.success .title-box[data-theme=dark]{color:#000}section.success .title-box[data-theme=dark] .swiper-navigation .nav-button{background:#f3f3f3;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}section.success .title-box[data-theme=dark] .swiper-navigation .icon-right,section.success .title-box[data-theme=dark] .swiper-navigation .icon-left{color:#848484}section.success .title-box[data-theme=dark] .swiper-navigation .icon-right-bold,section.success .title-box[data-theme=dark] .swiper-navigation .icon-left-bold{color:#12b57f}section.success .title-box .title-header{margin-bottom:clamp(2.5rem,1.3971rem + 1.9608vw,3.75rem);display:flex;flex-direction:column;gap:20px}section.success .title-box .button-group{display:flex;align-items:center;gap:30px}section.success .title-box .swiper-navigation{display:none}section.success .swiper{grid-column:3/-1;transform:translate3d(0,50px,0);width:100%;height:350px}section.success .swiper[data-theme=light] .inner{color:#fff}section.success .swiper[data-theme=light] .inner .pic-box{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7464%) hue-rotate(60deg) brightness(105%) contrast(98%)}section.success .swiper[data-theme=light] .inner .indicator:after,section.success .swiper[data-theme=light] .inner .indicator:before{background:#fff}section.success .swiper[data-theme=dark] .inner{color:#000}section.success .swiper[data-theme=dark] .inner .pic-box{filter:brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(0%) hue-rotate(220deg) brightness(101%) contrast(101%)}section.success .swiper[data-theme=dark] .inner .indicator:after,section.success .swiper[data-theme=dark] .inner .indicator:before{background:#000}section.success .swiper-wrapper{align-items:flex-end}section.success .swiper-slide{width:212px;height:auto}section.success .swiper-slide:nth-child(odd) .inner{height:284px}section.success .swiper-slide:nth-child(odd) .inner .indicator:after,section.success .swiper-slide:nth-child(odd) .inner .indicator-linear:after{height:214px}section.success .swiper-slide:nth-child(2n) .inner{height:180px}section.success .swiper-slide:nth-child(2n) .inner .indicator:after,section.success .swiper-slide:nth-child(2n) .inner .indicator-linear:after{height:110px}section.success .swiper-slide:nth-child(odd) .inner.active,section.success .swiper-slide:nth-child(2n) .inner.active{height:350px}section.success .swiper-slide:nth-child(odd) .inner.active .indicator:after,section.success .swiper-slide:nth-child(odd) .inner.active .indicator-linear:after,section.success .swiper-slide:nth-child(2n) .inner.active .indicator:after,section.success .swiper-slide:nth-child(2n) .inner.active .indicator-linear:after{height:330px}section.success .inner{position:relative;display:block;color:#fff}section.success .inner.aost-show{opacity:.3;transition:height .4s,opacity var(--aost-trans, .8s),transform var(--aost-trans, .8s)}section.success .inner.active{opacity:1}section.success .inner.active .indicator:after,section.success .inner.active .indicator:before{opacity:0}section.success .inner.active .indicator-linear{opacity:1}section.success .inner.active .pic-box{opacity:1}section.success .inner.active .text-box{transform:translateZ(0)}section.success .inner.active .text-box .paragraph{opacity:1}section.success .inner .pic-box{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7464%) hue-rotate(60deg) brightness(105%) contrast(98%)}section.success .inner .indicator,section.success .inner .indicator-linear{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;height:100%}section.success .inner .indicator:before,section.success .inner .indicator-linear:before{border-radius:50%;-webkit-mask:radial-gradient(circle 8px at center,transparent 0,transparent 8px,black 8px);mask:radial-gradient(circle 8px at center,transparent 0,transparent 8px,black 8px);flex-shrink:0;width:20px;height:20px;transition:opacity .4s;content:""}section.success .inner .indicator:after,section.success .inner .indicator-linear:after{display:block;width:1px;height:214px;transition:opacity .4s,height .4s;content:""}section.success .inner .indicator:after,section.success .inner .indicator:before{background:#fff}section.success .inner .indicator-linear{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);opacity:0;transition:opacity .4s}section.success .inner .indicator-linear:after,section.success .inner .indicator-linear:before{background:linear-gradient(to bottom,#00df95 28.47%,#096 94.44%)}section.success .inner .content-box{padding-left:40px;display:flex;flex-direction:column;gap:20px}section.success .inner .pic-box{width:50px;height:50px;opacity:0;transition:opacity .4s}section.success .inner .text-box{transform:translate3d(0,-75px,0);display:flex;flex-direction:column;gap:10px;transition:transform .4s}section.success .inner .text-box .paragraph{line-height:1.5;letter-spacing:.5px;opacity:0;transition:opacity .4s}section.success .inner .text-box .paragraph p{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media only screen and (min-width: 1921px){section.success .swiper{grid-column:3/-3}}@media only screen and (min-width: 1920px){section.success .drag-area{cursor:initial}}@media only screen and (max-width: 900px){section.success .container{min-height:675px}section.success .drag-area{display:none}section.success .title-box .title-header{margin-bottom:40px;gap:15px}section.success .title-box .swiper-navigation{display:flex}section.success .swiper{transform:translate3d(0,30px,0);height:255px}section.success .swiper-slide{width:270px}section.success .swiper-slide:nth-child(odd) .inner{height:185px}section.success .swiper-slide:nth-child(odd) .inner .indicator:after,section.success .swiper-slide:nth-child(odd) .inner .indicator-linear:after{height:135px}section.success .swiper-slide:nth-child(2n) .inner{height:130px}section.success .swiper-slide:nth-child(2n) .inner .indicator:after,section.success .swiper-slide:nth-child(2n) .inner .indicator-linear:after{height:80px}section.success .swiper-slide:nth-child(odd) .inner.active,section.success .swiper-slide:nth-child(2n) .inner.active{height:255px}section.success .swiper-slide:nth-child(odd) .inner.active .indicator:after,section.success .swiper-slide:nth-child(odd) .inner.active .indicator-linear:after,section.success .swiper-slide:nth-child(2n) .inner.active .indicator:after,section.success .swiper-slide:nth-child(2n) .inner.active .indicator-linear:after{height:235px}section.success .inner .content-box{padding-left:35px}}section.esg{position:relative}section.esg .container{padding-bottom:clamp(5.625rem,2.3162rem + 5.8824vw,9.375rem);grid-column:3/-1;display:grid;grid-template-columns:subgrid;align-items:center}section.esg .content-box{grid-column:1/8;display:flex;flex-direction:column;gap:clamp(1.875rem,.7721rem + 1.9608vw,3.125rem)}section.esg .text-box{display:flex;flex-direction:column;gap:20px}section.esg .text-box .block-subtitle{background:linear-gradient(270deg,#00df95 31.98%,#096 68.13%);background-clip:text;-webkit-background-clip:text;color:transparent}section.esg .text-box .paragraph p{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}section.esg .swiper{grid-column:10/-1;width:100%;overflow:hidden visible}section.esg .swiper-wrapper{align-items:center}section.esg .swiper-slide{width:47.6104598738%;display:flex;aspect-ratio:528/629}section.esg .swiper-slide:not(.swiper-slide-active) .pic-box img{transform:scale(.7176);opacity:.8}section.esg .swiper-slide:not(.swiper-slide-active) .pic-box .item-title{left:14.12%;bottom:14.12%;width:71.76%}section.esg .swiper-slide-active .pic-box img{transform:scale(1);opacity:1}section.esg .swiper-slide-next+.swiper-slide .pic-box img{transform:translate(-14.2%) scale(.7176)}section.esg .swiper-slide-next+.swiper-slide .pic-box .item-title{left:0}section.esg .swiper-slide .pic-box{display:block;width:100%;height:100%;position:relative}section.esg .swiper-slide .pic-box[data-theme=light] .item-title{color:#fff}section.esg .swiper-slide .pic-box[data-theme=dark] .item-title{color:#000}section.esg .swiper-slide .pic-box img{border-radius:20px;width:100%;height:100%;object-fit:cover;transition:transform .4s,opacity .4s}section.esg .swiper-slide .pic-box.aost-show{transition:initial}section.esg .swiper-slide .item-title{padding:30px;position:absolute;left:0;bottom:0;width:100%;color:#fff;transition:left .4s,bottom .4s}section.esg .swiper-navigation{display:none}section.esg .swiper-navigation .icon-right,section.esg .swiper-navigation .icon-left{color:#848484}section.esg .swiper-navigation .icon-right-disable,section.esg .swiper-navigation .icon-left-disable{color:#848484}@media only screen and (max-width: 1200px){section.esg .swiper-slide .item-title{padding:20px}}@media only screen and (max-width: 900px){section.esg .container{grid-column:3/-1}section.esg .content-box{grid-column:1/-3;margin-bottom:60px}section.esg .text-box{gap:10px}section.esg .swiper{grid-column:1/-1}section.esg .swiper-slide{width:60.7142857143%;display:flex;height:fit-content}section.esg .swiper-slide:not(.swiper-slide-active) .pic-box img{transform:scale(.8653)}section.esg .swiper-slide:not(.swiper-slide-active) .pic-box .item-title{left:6.735%;bottom:6.735%;width:93.27%}section.esg .swiper-slide-active .pic-box img{transform:scale(1)}section.esg .swiper-slide-next+.swiper-slide .pic-box img{transform:translate(-6.73%) scale(.8653)}section.esg .swiper-slide-next+.swiper-slide .pic-box .item-title{left:0}section.esg .swiper-slide .pic-box img{border-radius:10px}section.esg .swiper-navigation{grid-column:1/-3;margin-top:20px;display:flex;justify-content:center}}@media only screen and (max-width: 575px){section.esg .swiper-slide{width:88.3928571429%}}section.about{position:relative}section.about .bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%}section.about .bg img{width:100%;height:100%;object-fit:cover}section.about .decoration{position:absolute;top:0;left:0;z-index:2;display:block;background:linear-gradient(270deg,#00df95 31.98%,#096 68.13%);width:50%;height:8px;overflow:hidden}section.about .container{min-height:clamp(42.1875rem,35.2941rem + 12.2549vw,50rem);align-content:space-between;gap:100px 0}section.about .title-box{padding-top:clamp(5.625rem,.1103rem + 9.8039vw,11.875rem);grid-column:4/13;grid-row:1;color:#fff}section.about .title-box .block-subtitle{margin-bottom:20px}section.about .describe-box{padding-bottom:clamp(5rem,-1.6176rem + 11.7647vw,12.5rem);grid-column:4/-4;grid-row:2;justify-self:end;max-width:530px;color:#fff}section.about .describe-box .paragraph p{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}section.about .describe-box .links{margin-top:50px;display:flex;align-items:center;gap:50px}section.about .describe-box .link{display:flex;align-items:center;gap:10px;position:relative;z-index:2;transition:gap .4s}section.about .describe-box .link .circle{display:block;border-radius:50%;border:1px solid #fff;width:5px;height:5px;transition:width .4s,height .4s,border .4s}section.about .describe-box .link:before{position:absolute;top:50%;left:50%;z-index:-1;transform:translate3d(-50%,-50%,0);width:150px;height:150px;border-radius:50%;background:radial-gradient(76.21% 76.21% at 51.3% 53.79%,#0000000d,#0000 92.08%);box-shadow:0 0 15px #fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .4s;content:""}@media only screen and (min-width: 1201px) and (min-width: 1201px){section.about .describe-box .link:hover{gap:0}section.about .describe-box .link:hover:before{opacity:1}section.about .describe-box .link:hover .circle{width:0;height:0;border:0px solid transparent}}@media only screen and (min-width: 1201px) and (max-width: 1200px){section.about .describe-box .link:active{gap:0}section.about .describe-box .link:active:before{opacity:1}section.about .describe-box .link:active .circle{width:0;height:0;border:0px solid transparent}}@media only screen and (max-width: 900px){section.about .title-box{grid-column:3/-3}section.about .describe-box{grid-column:3/-3;justify-self:start}section.about .describe-box .links{margin-top:30px}}@media only screen and (max-width: 525px){section.about .describe-box .links{gap:20px;flex-direction:column;align-items:flex-start}}section.partners .container{padding-top:80px;padding-bottom:90px}section.partners .block-subtitle{margin-bottom:40px;text-align:center}section.partners .brand-marquee{width:100%;overflow:hidden;display:inline-flex}section.partners .brand-marquee:hover .marquee-content{animation-play-state:paused}section.partners .brand-marquee .marquee-content{display:inline-flex;animation:marquee-left 20s linear infinite}section.partners .brand-marquee .pic-box{margin-right:60px;width:160px;height:80px;position:relative;filter:grayscale(100%) brightness(1);opacity:.5;transition:filter .4s,opacity .4s}section.partners .brand-marquee .pic-box:hover{filter:none;opacity:1}@media only screen and (max-width: 900px){section.partners .container{padding-top:60px;padding-bottom:70px;grid-column:2/-2}section.partners .brand-marquee .pic-box{margin-right:15px}}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-100%)}}
