button{margin:0;padding:0;border:.0625rem solid transparent;outline:none;background-color:transparent}button:active{opacity:.6}.flex-col{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}.justify-between{justify-content:space-between}.home-page .feature-content .vision-block .stats-section .stat-item .stat-label{font-family:PingFang SC-Medium;font-weight:500}.home-page .comment-content .floating-testimonial .testimonial-content .testimonial-author,.home-page .comment-content .testimonials-section .testimonial-card .testimonial-content .testimonial-author{font-family:PingFang SC-Light;font-weight:300}.home-page .comment-content .floating-testimonial .testimonial-content .testimonial-text-wrapper .testimonial-emoji{font-family:Roboto-Regular}.home-page .comment-content .floating-testimonial .testimonial-content .testimonial-author,.home-page .comment-content .floating-testimonial .testimonial-content .testimonial-text-wrapper .testimonial-emoji,.home-page .comment-content .floating-testimonial .testimonial-content .testimonial-text-wrapper .testimonial-text,.home-page .comment-content .testimonials-section .company-slogan,.home-page .comment-content .testimonials-section .testimonial-card .testimonial-content .testimonial-author,.home-page .comment-content .testimonials-section .testimonial-card .testimonial-content .testimonial-text,.home-page .feature-content .vision-block .stats-section .stat-item .stat-label,.home-page .feature-content .vision-block .stats-section .stat-item .stat-number,.home-page .feature-content .vision-block .vision-content .vision-titles .vision-title{overflow-wrap:break-word;text-align:left;white-space:nowrap}.home-page .feature-content .vision-block .vision-content .vision-titles .vision-title{color:#4784d3;font-size:1.8125rem;line-height:1.8125rem;width:7.625rem;height:2.5625rem}.home-page .feature-content .vision-block .vision-content .vision-descriptions .vision-description{overflow-wrap:break-word;font-size:1rem;text-align:left;line-height:1.875rem;width:24.1875rem}.home-page .feature-content .vision-block .stats-section .stat-item .stat-number{color:#4784d3;font-size:3.75rem;line-height:1.875rem;width:11.625rem;height:1.875rem}.home-page .feature-content .vision-block .stats-section .stat-item .stat-label{font-size:1.25rem;line-height:1.875rem;width:11.625rem;height:1.875rem;margin-top:.5625rem}.home-page .comment-content .floating-testimonial,.home-page .comment-content .testimonials-section .testimonial-card{background:linear-gradient(90deg,#4b5579,#2d3c65);border-radius:2.5625rem;height:5.3125rem}.home-page .comment-content .floating-testimonial .testimonial-avatar,.home-page .comment-content .testimonials-section .testimonial-card .testimonial-avatar{border-radius:50%;width:3.375rem;min-width:3.375rem;height:3.375rem;margin:.875rem 0 .875rem .875rem}.home-page .comment-content .floating-testimonial .testimonial-content .testimonial-text-wrapper .testimonial-emoji,.home-page .comment-content .floating-testimonial .testimonial-content .testimonial-text-wrapper .testimonial-text,.home-page .comment-content .testimonials-section .testimonial-card .testimonial-content .testimonial-text{color:#fff;font-size:1rem;font-weight:300;text-wrap:auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.home-page .comment-content .floating-testimonial .testimonial-content .testimonial-author,.home-page .comment-content .testimonials-section .testimonial-card .testimonial-content .testimonial-author{font-size:1rem;font-weight:400}.home-page{color:#fff;overflow:hidden}.home-page [data-sal]{transition:all .8s cubic-bezier(.25,.46,.45,.94)}.home-page [data-sal=slide-up]{transition:all 1.2s cubic-bezier(.25,.46,.45,.94)}.home-page [data-sal=slide-left],.home-page [data-sal=slide-right]{transition:all 1s cubic-bezier(.25,.46,.45,.94)}.home-page [data-sal=fade]{transition:opacity 1.2s cubic-bezier(.25,.46,.45,.94)}.home-page [data-sal=zoom-in]{transition:all 1s cubic-bezier(.34,1.56,.64,1)}.home-page [data-sal=bounce-in],.home-page [data-sal=bounce-up]{transition:all 1s cubic-bezier(.68,-.55,.265,1.55)}.home-page .hero-section{position:relative;background:url(/images/home/index/FigmaDDSSlicePNG563295327435c9c35e383a34b9d3ba26.png?imageMogr2/format/webp) no-repeat;background-size:100% 100%;display:flex;align-items:center;padding-top:15.3125rem;box-sizing:border-box;width:100%;min-height:100vh}.home-page .hero-section .hero-title{font-size:17.8125rem;line-height:19.0625rem;height:19.0625rem}.home-page .hero-section .hero-subtitle{font-size:2.375rem;line-height:2.375rem;height:3.3125rem}.home-page .hero-section .consultation-border{border-radius:2.125rem;width:14.1875rem;height:4.25rem;border:.25rem solid #4784d3;display:flex;align-items:center;justify-content:center;margin-top:2.125rem;cursor:pointer}.home-page .hero-section .consultation-btn{font-size:2.0625rem;width:8.3125rem;height:2.875rem;display:flex;align-items:center;justify-content:center}.home-page .feature-content{padding-left:13.125rem;padding-right:12.5rem;position:relative;margin:12.5rem auto 0}.home-page .feature-content .floating-image{position:absolute;right:0;top:0;right:13.125rem;width:37.875rem;height:36.625rem}.home-page .feature-content .company-description{overflow-wrap:break-word;font-size:3.25rem;text-align:left;width:42.25rem;margin-bottom:5rem}.home-page .feature-content .mission-text{overflow-wrap:break-word;font-size:1.0625rem;text-align:left;line-height:1.9375rem;width:48.4375rem;margin-bottom:2.75rem}.home-page .feature-content .view-more-btn{width:10.25rem;height:3.9375rem;background:hsla(0,0%,94%,.3);border-radius:1.375rem;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:3.875rem;font-size:1.375rem}.home-page .feature-content .vision-block{height:27.125rem}.home-page .feature-content .vision-block .vision-sidebar{background-color:#020b01;width:10rem;height:6.3125rem;margin-top:13.625rem}.home-page .feature-content .vision-block .vision-content{height:27.125rem;width:61.5rem;background:url(/images/home/index/vision-content-bg.png?imageMogr2/format/webp) 100% no-repeat;background-size:100% 100%}.home-page .feature-content .vision-block .vision-content .vision-titles{width:36.0625rem;height:2.5625rem;margin:1.875rem 0 0 4.5rem}.home-page .feature-content .vision-block .vision-content .vision-titles:last-of-type{margin:3.75rem 0 0 4.5rem}.home-page .feature-content .vision-block .vision-content .vision-descriptions{width:52.625rem;margin:1.25rem 0 1.875rem 4.5rem}.home-page .feature-content .vision-block .vision-content .vision-descriptions:last-of-type{margin:.375rem 0 0 4.5rem}.home-page .feature-content .vision-block .stats-section{width:11.625rem;height:15.3125rem;margin:11.75rem 0 0 5.625rem}.home-page .feature-content .vision-block .stats-section:last-of-type{width:12rem;height:15.25rem;margin:11.75rem 0 0 3.6875rem}.home-page .feature-content .vision-block .stats-section:last-of-type .stat-item:last-child .stat-label{width:12rem}.home-page .feature-content .vision-block .stats-section .stat-item{width:11.625rem;height:4.3125rem;margin-top:6.6875rem}.home-page .feature-content .vision-block .stats-section .stat-item:first-child{margin-top:0}.home-page .feature-content .separator-block{background-color:#020b01;width:6.3125rem;height:13.625rem;margin:2.125rem 0 0 41.3125rem}.home-page .partner-content{width:120rem;margin:18.75rem auto 0}.home-page .partner-content .partnership-text{background:linear-gradient(180deg,#eee,#566fba);-webkit-background-clip:text;-webkit-text-fill-color:transparent;overflow-wrap:break-word;font-size:3.75rem;text-align:left;white-space:nowrap;line-height:3.75rem;height:5.25rem;text-align:center}.home-page .partner-content .partner-logos{width:101.6875rem;height:32.6875rem;margin:6.0625rem 0 0 9rem}.home-page .partner-content .partner-logos .partner-logo{border-radius:2.1875rem;width:32.0625rem;height:32.6875rem;margin-left:2.75rem}.home-page .partner-content .partner-logos .partner-logo:first-child{margin-left:0}.home-page .solutions-section{width:120rem;margin:0 auto;height:56.25rem;position:relative;padding:11.5625rem 9.375rem 10rem 12.5rem;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;gap:4.125rem}.home-page .solutions-section .solutions-header{width:100%;align-items:flex-start}.home-page .solutions-section .solutions-header .solutions-title-group{align-items:flex-start;margin-bottom:2.5rem}.home-page .solutions-section .solutions-header .solutions-title-group .solutions-subtitle,.home-page .solutions-section .solutions-header .solutions-title-group .solutions-title{background-image:linear-gradient(180deg,#eee,#6e7580);height:5.0625rem;margin-bottom:1.25rem;font-size:3.625rem;line-height:3.625rem;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.home-page .solutions-section .solutions-header .solutions-title-group .solutions-subtitle{margin-bottom:2.5rem}.home-page .solutions-section .solutions-header .learn-more-btn{width:11.8125rem;height:4.6875rem;background:hsla(0,0%,94%,.3);border-radius:.5rem;border:.0625rem solid #fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.home-page .solutions-section .solutions-header .learn-more-btn:hover{background:hsla(0,0%,100%,.1)}.home-page .solutions-section .solutions-header .learn-more-btn .btn-text{font-weight:400;font-size:2rem}.home-page .solutions-section .solutions-cards{width:100%;gap:1.875rem}.home-page .solutions-section .solutions-cards .solution-card{position:relative;width:20.375rem;height:34.5rem;background:#345ca5;border-radius:1.25rem;overflow:hidden;cursor:pointer;transition:transform .3s ease}.home-page .solutions-section .solutions-cards .solution-card:hover{transform:translateY(-.625rem)}.home-page .solutions-section .solutions-cards .solution-card .card-tag{position:absolute;top:1.375rem;left:1.375rem;font-weight:500;font-size:1.75rem;color:#fff;text-shadow:0 .125rem .25rem rgba(0,0,0,.5)}.home-page .solutions-section .solutions-cards .solution-card .card-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1.25rem}.home-page .comment-content{position:relative;width:120rem;margin:0 auto}.home-page .comment-content .decorative-dot{width:.8125rem;height:.8125rem;border-radius:50%;background-color:#d8d8d8}.home-page .comment-content .testimonials-section{width:68.4375rem;height:70.875rem;background:url(/images/home/index/FigmaDDSSlicePNGa078ce4230e468320507ecbea25f6e20.png?imageMogr2/format/webp) 100% no-repeat;background-size:100% 100%;margin:0 0 0 26.125rem}.home-page .comment-content .testimonials-section .testimonial-card{width:23.125rem;margin:5.625rem 0 0 47.5rem}.home-page .comment-content .testimonials-section .testimonial-card.testimonial-bottom{background:url(/images/home/index/FigmaDDSSlicePNGb8c87e93ef317e6ed3d6fd7bab0611a8.png?imageMogr2/format/webp) 100% no-repeat;background-size:100% 100%;margin:3.75rem 0 10.9375rem -7.5rem}.home-page .comment-content .testimonials-section .testimonial-card .testimonial-avatar img{border-radius:50%}.home-page .comment-content .testimonials-section .testimonial-card .testimonial-content{width:16.375rem;margin:.5rem 1.25rem 0 .5rem}.home-page .comment-content .testimonials-section .testimonial-card .testimonial-content .testimonial-text{width:16.375rem}.home-page .comment-content .testimonials-section .testimonial-card .testimonial-content .testimonial-author{width:8.5rem}.home-page .comment-content .testimonials-section .testimonial-row{width:47.4375rem}.home-page .comment-content .testimonials-section .testimonial-row .testimonial-card{margin:0}.home-page .comment-content .testimonials-section .testimonial-row .testimonial-card .testimonial-content{width:13.0625rem;margin:.5rem 1.25rem 0 .5rem}.home-page .comment-content .testimonials-section .testimonial-row .testimonial-card .testimonial-content .testimonial-author{width:7.1875rem}.home-page .comment-content .testimonials-section .testimonial-row .decorative-icon{display:flex;flex-direction:column;align-items:center;width:3.4375rem;height:4.4375rem;margin-top:7rem;position:relative;left:4.5rem}.home-page .comment-content .testimonials-section .testimonial-row .decorative-icon .decorative-avatar{border-radius:50%;width:3.4375rem;height:3.4375rem;margin-bottom:.125rem}.home-page .comment-content .testimonials-section .company-slogan{color:#fff;font-size:4.6875rem;line-height:4.6875rem;width:57.5rem;height:6.5625rem;margin:6.25rem 0 0 4.875rem}.home-page .comment-content .testimonials-section .image-gallery{width:36.5625rem;height:6.3125rem;margin:3.875rem 0 0 26.1875rem}.home-page .comment-content .testimonials-section .image-gallery .gallery-image{width:14.4375rem;height:4.25rem;cursor:pointer}.home-page .comment-content .testimonials-section .image-gallery .decorative-icon{display:flex;flex-direction:column;align-items:center;width:3.4375rem;height:4.4375rem;margin-top:1.875rem}.home-page .comment-content .testimonials-section .image-gallery .decorative-icon .decorative-avatar{border-radius:50%;width:3.4375rem;height:3.4375rem;margin-bottom:.125rem}.home-page .comment-content .icon-1{position:absolute;width:3.4375rem;height:4.4375rem;top:.75rem;left:43.75rem;display:flex;flex-direction:column;align-items:center}.home-page .comment-content .icon-1 .decorative-avatar{border-radius:50%;width:3.4375rem;height:3.4375rem;margin-bottom:.125rem}.home-page .comment-content .icon-2{position:absolute;left:30.25rem;top:37.5rem;width:3.4375rem;height:4.4375rem;display:flex;flex-direction:column;align-items:center}.home-page .comment-content .icon-2 .decorative-avatar{border-radius:50%;width:3.4375rem;height:3.4375rem;margin-bottom:.125rem}.home-page .comment-content .floating-testimonial{margin-left:38.25rem;margin-top:6.25rem}.home-page .comment-content .floating-testimonial .testimonial-content{width:11.75rem;margin:.5rem 1.25rem 0 .5rem}.home-page .comment-content .floating-testimonial .testimonial-content .testimonial-text-wrapper{font-size:0;text-align:left;white-space:nowrap;line-height:1.25rem;width:11.75rem;height:1.75rem}.home-page .comment-content .floating-testimonial .testimonial-content .testimonial-text-wrapper .testimonial-emoji,.home-page .comment-content .floating-testimonial .testimonial-content .testimonial-text-wrapper .testimonial-text{width:11.75rem}.home-page .comment-content .floating-testimonial .testimonial-content .testimonial-author{width:9.1875rem}.home-page .placeholder-swiper-section{width:100%;margin-top:10.625rem;position:relative}.home-page .placeholder-swiper-section .swiper-container-placeholder{position:relative;width:100%}.home-page .placeholder-swiper-section .placeholder-swiper{width:100%;height:auto}.home-page .placeholder-swiper-section .placeholder-swiper .placeholder-slide{position:relative}.home-page .placeholder-swiper-section .placeholder-swiper .placeholder-slide .slide-content{position:relative;width:100%;height:auto}.home-page .placeholder-swiper-section .placeholder-swiper .placeholder-slide .slide-content .slide-image{width:100%;height:auto}.home-page .placeholder-swiper-section .placeholder-swiper .placeholder-slide .slide-content .slide-overlay{position:absolute;top:0;left:0;right:0;padding-top:5.625rem;padding-left:3.625rem;color:#fff;font-size:3.625rem;font-weight:700;text-align:left}.home-page .placeholder-swiper-section .swiper-navigation-placeholder .swiper-button-next-placeholder,.home-page .placeholder-swiper-section .swiper-navigation-placeholder .swiper-button-prev-placeholder{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:10}.home-page .placeholder-swiper-section .swiper-navigation-placeholder .swiper-button-prev-placeholder{left:1.875rem}.home-page .placeholder-swiper-section .swiper-navigation-placeholder .swiper-button-next-placeholder{right:1.875rem}.home-page .placeholder-swiper-section .placeholder-swiper .swiper-pagination{bottom:1.5rem!important;text-align:center;z-index:10;left:0;right:0;width:100%}.home-page .placeholder-swiper-section .placeholder-swiper .swiper-pagination .swiper-pagination-bullet{width:1.125rem;height:1.125rem;background:#d9d9d9;border-radius:50%;transition:all .3s ease;cursor:pointer;margin:0 .5rem;opacity:1}.home-page .placeholder-swiper-section .placeholder-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;transform:scale(1.2)}