.solution-module__DXm-cG__page{width:100%;min-height:100vh}.solution-module__DXm-cG__container{box-sizing:border-box;max-width:83.3333vw;margin:0 auto;padding:0 1.66667vw}.solution-module__DXm-cG__banner{width:100%;min-height:33.3333vw;padding-top:calc(var(--header-height,5vw) + 6.66667vw);box-sizing:border-box;padding-bottom:5vw;position:relative;overflow:visible}.solution-module__DXm-cG__bannerImg{object-fit:cover;object-position:center;z-index:0;position:absolute;inset:0}.solution-module__DXm-cG__bannerContent{z-index:1;text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;max-width:83.3333vw;margin:0 auto;padding:0 1.66667vw;display:flex;position:relative}.solution-module__DXm-cG__cta{margin-top:3.33333vw;position:relative}.solution-module__DXm-cG__heroTitle{color:#0a0a0a;margin-top:0;font-size:4.44444vw;font-weight:600;line-height:1.3}.solution-module__DXm-cG__heroDesc{color:#3d3d3d;text-align:center;width:100%;max-width:54.1667vw;margin-top:.55556vw;margin-left:auto;margin-right:auto;font-size:1.25vw;font-weight:400;line-height:1.5}.solution-module__DXm-cG__carouselContainer{z-index:1;box-sizing:border-box;width:100%;max-width:83.3333vw;margin:3.33333vw auto 0;padding:0 1.66667vw;position:relative;bottom:auto;left:auto;transform:none}.solution-module__DXm-cG__card4{margin-top:1.38889vw}@media (max-width:1200px){.solution-module__DXm-cG__container,.solution-module__DXm-cG__bannerContent{padding:0 16px}.solution-module__DXm-cG__banner{padding-top:calc(var(--header-height,72px) + 72px);padding-bottom:56px}.solution-module__DXm-cG__carouselContainer{margin-top:40px;padding:0 16px}.solution-module__DXm-cG__card4{margin-top:96px}}@media (max-width:1024px){.solution-module__DXm-cG__banner{padding-top:calc(var(--header-height,64px) + 48px);min-height:auto;padding-bottom:48px}.solution-module__DXm-cG__carouselContainer{max-width:960px;margin-top:32px}.solution-module__DXm-cG__card4{margin-top:80px}}@media (max-width:640px){.solution-module__DXm-cG__container{padding:0 12px}.solution-module__DXm-cG__banner{padding-top:calc(var(--header-height,56px) + 32px);padding-bottom:32px}.solution-module__DXm-cG__heroTitle{font-size:clamp(24px,7vw,30px)}.solution-module__DXm-cG__heroDesc{font-size:14px}.solution-module__DXm-cG__carouselContainer{margin-top:24px;padding:0 12px}.solution-module__DXm-cG__card4{margin-top:64px}}.solution-module__DXm-cG__start{box-sizing:border-box;width:100%;margin-top:6.94444vw;padding:5.55556vw 0 6.66667vw;position:relative}.solution-module__DXm-cG__startContainer{z-index:1;box-sizing:border-box;flex-direction:column;align-items:center;max-width:83.3333vw;margin:0 auto;padding:0 1.66667vw;display:flex;position:relative}.solution-module__DXm-cG__startContainer h1{color:#fff;text-align:center;margin-top:0;font-size:3.33333vw;font-weight:600;line-height:1.2}.solution-module__DXm-cG__startContainer p{color:#fff;text-align:center;max-width:50vw;margin-top:1.66667vw;font-size:1.11111vw;font-weight:400;line-height:1.5}.solution-module__DXm-cG__bbContainer{flex-direction:row;align-items:stretch;gap:1.66667vw;width:100%;margin-top:2.22222vw;display:flex}.solution-module__DXm-cG__bbCard{box-sizing:border-box;background:#fff3;border-radius:1.66667vw;flex-direction:row;flex:1;padding:2.22222vw;display:flex;box-shadow:0 1.59722vw 5.20833vw #7777771a}.solution-module__DXm-cG__cardContent{flex-direction:column;flex:1;margin-left:1.66667vw;display:flex}.solution-module__DXm-cG__cardContent h3{color:#fff;text-align:left;margin:0;font-size:1.66667vw;font-weight:500;line-height:1.3}.solution-module__DXm-cG__cardContent p{color:#fff;text-align:left;margin-top:.55556vw;font-size:1.11111vw;font-weight:400;line-height:1.5}.solution-module__DXm-cG__bbBtn{color:#006bff;cursor:pointer;background:#fff;border:none;border-radius:38.1944vw;margin:3.33333vw auto 0;padding:1.11111vw 3.33333vw;font-size:1.11111vw;font-weight:600;line-height:1}.solution-module__DXm-cG__bbBtn:hover{opacity:.7}.solution-module__DXm-cG__image56{width:3.88889vw;height:3.88889vw}@media (max-width:1200px){.solution-module__DXm-cG__container,.solution-module__DXm-cG__bannerContent{padding:0 16px}.solution-module__DXm-cG__carouselContainer{padding:0 16px;bottom:-200px}.solution-module__DXm-cG__card4{margin-top:280px}}@media (max-width:1024px){.solution-module__DXm-cG__banner{padding-top:calc(var(--header-height,64px) + 40px);padding-bottom:40px}.solution-module__DXm-cG__carouselContainer{max-width:960px;margin:32px auto 0;position:static;transform:none}.solution-module__DXm-cG__card4{margin-top:80px}.solution-module__DXm-cG__bbContainer{gap:16px}}@media (max-width:640px){.solution-module__DXm-cG__container{padding:0 12px}.solution-module__DXm-cG__banner{padding-top:calc(var(--header-height,56px) + 24px);min-height:auto;padding-bottom:32px}.solution-module__DXm-cG__heroTitle{font-size:clamp(24px,7vw,30px)}.solution-module__DXm-cG__heroDesc{font-size:14px}.solution-module__DXm-cG__carouselContainer{margin-top:24px;padding:0 12px}.solution-module__DXm-cG__card4{margin-top:64px}.solution-module__DXm-cG__start{margin-top:64px;padding:56px 0 72px}.solution-module__DXm-cG__startContainer{padding:0 16px}.solution-module__DXm-cG__bbContainer{flex-direction:column;gap:16px}.solution-module__DXm-cG__bbCard{flex-direction:row;padding:20px}.solution-module__DXm-cG__cardContent h3{font-size:20px}.solution-module__DXm-cG__cardContent p{font-size:14px}.solution-module__DXm-cG__bbBtn{margin-top:32px;padding:14px 32px;font-size:14px}}
.Carousel-module__9iTCja__carouselContainer{width:100%;max-width:83.3333vw;margin:0 auto;position:relative}.Carousel-module__9iTCja__mySwiper,.Carousel-module__9iTCja__swiperSlide{width:100%;height:auto}.Carousel-module__9iTCja__carouselCard{box-sizing:border-box;background:#fff;border-radius:1.66667vw;gap:4.44444vw;width:100%;padding:2.22222vw 2.22222vw 2.77778vw;display:flex;box-shadow:0 1.11111vw 4.16667vw #0f172a1f}.Carousel-module__9iTCja__carouselLeft{flex:1;padding-bottom:5vw;position:relative}.Carousel-module__9iTCja__productImageContainer{border-radius:1.66667vw;width:100%;max-width:38.8889vw;position:relative}.Carousel-module__9iTCja__productImage{object-fit:cover;border-radius:1.66667vw;width:100%;height:100%;max-height:38.8889vw;display:block}.Carousel-module__9iTCja__image40{width:2.77778vw;height:2.77778vw}.Carousel-module__9iTCja__image16{width:1.11111vw;height:1.11111vw}.Carousel-module__9iTCja__image20{width:1.38889vw;height:1.38889vw}.Carousel-module__9iTCja__recommendedCard{color:#fff;box-sizing:border-box;background:#5138e9;border-radius:1.66667vw;width:19.4444vw;height:20.8333vw;padding:2.5vw 2.22222vw;position:absolute;top:15.2778vw;right:-2.77778vw;box-shadow:0 1.25vw 3.81944vw #5138e9a6}.Carousel-module__9iTCja__recommendedHeader{justify-content:space-between;align-items:center;margin-bottom:1.04167vw;display:flex}.Carousel-module__9iTCja__recommendedTitle{color:#fff;font-size:1.66667vw;font-weight:500;line-height:1}.Carousel-module__9iTCja__starIcon{color:#667eea;background:#fff;border-radius:.41667vw;justify-content:center;align-items:center;width:1.66667vw;height:1.66667vw;font-size:.83333vw;display:flex}.Carousel-module__9iTCja__recommendedList{margin:0;padding:0;list-style:none}.Carousel-module__9iTCja__recommendedItem{box-sizing:border-box;background:#ffffff1f;border-radius:.55556vw;align-items:center;gap:.55556vw;margin-bottom:.83333vw;padding:.69444vw .83333vw;font-size:.97222vw;display:flex}.Carousel-module__9iTCja__checkIcon{color:#667eea;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.11111vw;height:1.11111vw;margin-right:.41667vw;font-size:.69444vw;font-weight:700;display:flex}.Carousel-module__9iTCja__carouselRight{flex-direction:column;flex:1;display:flex;position:relative}.Carousel-module__9iTCja__contentWrapper{max-width:34.7222vw}.Carousel-module__9iTCja__titleBadge{color:#5138e9;background:#5138e914;border-radius:.83333vw;margin-bottom:1.38889vw;padding:.83333vw 1.38889vw;font-size:1.38889vw;font-weight:600;line-height:1;display:inline-block}.Carousel-module__9iTCja__description{color:#141414;font-size:1.94444vw;font-weight:500;line-height:1.5}.Carousel-module__9iTCja__section{margin-bottom:1.66667vw}.Carousel-module__9iTCja__sectionHeader{align-items:center;margin-top:1.94444vw;margin-bottom:1.11111vw;display:flex}.Carousel-module__9iTCja__sectionIcon{margin-right:.41667vw;font-size:1.11111vw}.Carousel-module__9iTCja__sectionTitle{color:#141414;margin-left:.41667vw;font-size:1.25vw;font-weight:600;line-height:1}.Carousel-module__9iTCja__tagsContainer{flex-wrap:wrap;gap:.55556vw;display:flex}.Carousel-module__9iTCja__tag{color:#3d3d3d;background:#fff;border:1px solid #0000001a;border-radius:.55556vw;padding:.55556vw .69444vw;font-size:.97222vw;line-height:1}.Carousel-module__9iTCja__featureBottomButton{cursor:pointer;background:0 0;border:1px solid #101828;border-radius:50%;justify-content:center;align-items:center;width:2.77778vw;height:2.77778vw;transition:all .25s;display:flex}.Carousel-module__9iTCja__featureBottomButton:hover{background-color:#101828;transform:translateY(-1px)}.Carousel-module__9iTCja__btnIcon{width:1.38889vw;height:1.38889vw}.Carousel-module__9iTCja__fixedButtonContainer{z-index:1000;flex-direction:row;justify-content:center;align-items:center;gap:.83333vw;width:auto;display:flex;position:absolute;top:50%;right:2.77778vw;transform:translateY(-50%)}.Carousel-module__9iTCja__customPrevButton,.Carousel-module__9iTCja__customNextButton{color:#667eea;cursor:pointer;z-index:10;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.77778vw;height:2.77778vw;transition:all .25s;display:flex;box-shadow:0 .13889vw .69444vw #0f172a2e}.Carousel-module__9iTCja__customPrevButton:hover,.Carousel-module__9iTCja__customNextButton:hover{color:#fff;background:#667eea;transform:scale(1.06);box-shadow:0 .27778vw 1.04167vw #667eea59}.Carousel-module__9iTCja__customPrevButton:active,.Carousel-module__9iTCja__customNextButton:active{transform:scale(.94)}@media (max-width:1200px){.Carousel-module__9iTCja__carouselCard{gap:40px;padding:24px}.Carousel-module__9iTCja__recommendedCard{right:0}}@media (max-width:900px){.Carousel-module__9iTCja__carouselCard{flex-direction:column;padding:20px}.Carousel-module__9iTCja__productImageContainer{max-width:100%}.Carousel-module__9iTCja__recommendedCard{margin:20px 0 0 auto;position:relative;top:auto;right:auto}.Carousel-module__9iTCja__contentWrapper{max-width:100%}.Carousel-module__9iTCja__fixedButtonContainer{gap:8px;top:auto;bottom:16px;right:16px;transform:none}.Carousel-module__9iTCja__customPrevButton,.Carousel-module__9iTCja__customNextButton{width:36px;height:36px}}
