.banner-carousel-component{--vw: 0.05208vw;--vh: 35.20833vw;margin:0;padding:0;position:relative;width:100%}.banner-carousel-component .banner-carousel-swiper{margin:0;max-width:100%;overflow:hidden;position:relative;width:100%}.banner-carousel-component .banner-carousel-swiper .carousel-arrow{background-color:#ffffff26;border-radius:50%;box-shadow:0 2px 10px #0003;color:#fff;cursor:pointer;font-size:calc(var(--vh)*.05917);height:calc(var(--vw)*50);line-height:calc(var(--vw)*55);position:absolute;text-align:center;top:50%;transform:translateY(-50%) scale(1);transform-origin:center;transition:all .3s ease;width:calc(var(--vw)*50);z-index:10}.banner-carousel-component .banner-carousel-swiper .carousel-arrow:hover{box-shadow:0 0 20px #000000b3;transform:translateY(-50%) scale(1.1)}.banner-carousel-component .banner-carousel-swiper .carousel-arrow-left{left:5.46%}.banner-carousel-component .banner-carousel-swiper .carousel-arrow-right{right:5.46%}.banner-carousel-component .banner-carousel-swiper .carousel-track{display:flex;transition:transform .4s ease;width:100%}.banner-carousel-component .banner-carousel-swiper .carousel-body{display:flex;justify-content:center;padding-top:calc(var(--vh)*.13314);position:relative}.banner-carousel-component .banner-carousel-swiper .carousel-body .carousel-content{opacity:1;padding-top:14px;text-align:center;width:56vw}.banner-carousel-component .banner-carousel-swiper .carousel-body .carousel-proname{align-items:center;color:#fff;display:flex;font-size:calc(var(--vh)*.03254);justify-content:center;line-height:1.2;margin-bottom:calc(var(--vh)*.02663);text-align:left}.banner-carousel-component .banner-carousel-swiper .carousel-body .carousel-proname p{font-size:calc(var(--vh)*.02663);font-weight:400}.banner-carousel-component .banner-carousel-swiper .carousel-body .carousel-proname p span{font-size:calc(var(--vh)*.0355);font-weight:600}.banner-carousel-component .banner-carousel-swiper .carousel-body .carousel-proname img{display:block;height:3.125vw;margin-right:.78vw}.banner-carousel-component .banner-carousel-swiper .carousel-body .carousel-title{font-weight:700;margin:0 auto calc(var(--vh)*.01479)}.banner-carousel-component .banner-carousel-swiper .carousel-body .carousel-desc{color:#fff;font-size:calc(var(--vh)*.0355);font-weight:600;line-height:1.2;margin-bottom:calc(var(--vh)*.07396)}.banner-carousel-component .banner-carousel-swiper .carousel-body .custom-button{border:1px solid #fff;border-radius:1.56vw;color:#fff;display:block;font-size:calc(var(--vh)*.02663);font-weight:600;line-height:1;margin:0 auto;padding:.78vw 1.875vw;transition:all .3s ease;width:max-content}.banner-carousel-component .banner-carousel-swiper .carousel-body .custom-button:hover{box-shadow:0 8px 12px #0000004d;color:#fff;text-decoration:none;transform:scale(1.03)}.banner-carousel-component .banner-carousel-swiper .carousel-slide{aspect-ratio:1920/676;border-radius:0;cursor:pointer;flex:0 0 100%;min-width:0;position:relative;transition:all .3s ease;width:100%;z-index:1}.banner-carousel-component .banner-carousel-swiper .carousel-slide:after{background:linear-gradient(0deg,#4a70a6,#2f2d71);border-radius:0;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1}.banner-carousel-component .banner-carousel-swiper .carousel-slide.media-pro{background:url(/images/webp/new/home/banner/b1.webp) 50%/cover no-repeat}.banner-carousel-component .banner-carousel-swiper .carousel-slide.media-pro:after{background:linear-gradient(0deg,#4a70a6,#2f2d71)}.banner-carousel-component .banner-carousel-swiper .carousel-slide.media-pro .carousel-body .carousel-title{background:linear-gradient(22deg,#3dcaf9 70%,#fdeb87 80%,#fdeb87);-webkit-background-clip:text;font-size:calc(var(--vh)*.11834);width:max-content;-webkit-text-fill-color:transparent}.banner-carousel-component .banner-carousel-swiper .carousel-slide.cleverget-pro{background:url(/images/webp/new/home/banner/b2.webp) 50%/cover no-repeat;padding-bottom:0}.banner-carousel-component .banner-carousel-swiper .carousel-slide.cleverget-pro .carousel-proname{align-items:center;color:#fff}.banner-carousel-component .banner-carousel-swiper .carousel-slide.cleverget-pro .carousel-proname p{line-height:1.3}.banner-carousel-component .banner-carousel-swiper .carousel-slide.cleverget-pro .carousel-body .carousel-title{background:linear-gradient(22deg,#62b5f0 60%,#dd8ab7 70%,#dd8ab7);-webkit-background-clip:text;font-size:calc(var(--vh)*.13314);width:max-content;-webkit-text-fill-color:transparent}.banner-carousel-component .banner-carousel-swiper .carousel-slide.cleverget-pro .carousel-body .carousel-desc{color:#fff}.banner-carousel-component .banner-carousel-swiper .carousel-slide.cleverget-pro:after{background:linear-gradient(0deg,#7d5d90,#191863 94%)}.banner-carousel-component .banner-carousel-swiper .carousel-slide.songget-pro{background:#000;background:url(/images/webp/new/home/banner/b3.webp) 50%/cover no-repeat}.banner-carousel-component .banner-carousel-swiper .carousel-slide.songget-pro .carousel-body .carousel-proname{align-items:center}.banner-carousel-component .banner-carousel-swiper .carousel-slide.songget-pro .carousel-body .carousel-title{background:linear-gradient(22deg,#63e87f,#aeff7d);-webkit-background-clip:text;font-size:calc(var(--vh)*.13314);width:max-content;-webkit-text-fill-color:transparent}.banner-carousel-component .banner-carousel-swiper .carousel-slide.songget-pro:after{background:linear-gradient(11deg,#2d2d2d,#272727 94%)}.banner-carousel-component .banner-carousel-swiper .carousel-slide.gift{background:url(https://www.leawo.org/images/new/banner/top-jp.gif) 50%/cover no-repeat}.banner-carousel-component .banner-carousel-swiper .carousel-slide.gift:after{background:linear-gradient(-11deg,#fad7d7,#fdb17a)}.banner-carousel-component .swiper-radius{left:50%;list-style:none;margin:0 auto;padding:0;position:absolute;transform:translate(-50%);width:100%;z-index:10}.banner-carousel-component .swiper-radius li{align-items:center;cursor:pointer;display:flex;flex-direction:column;position:absolute}.banner-carousel-component .swiper-radius li .btn-wrapper{position:absolute}.banner-carousel-component .swiper-radius li .btn-wrapper .active-img,.banner-carousel-component .swiper-radius li .btn-wrapper .default-img{display:block;left:50%;margin:0 auto;max-width:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:1.14vw}.banner-carousel-component .swiper-radius li .btn-wrapper .active-img{opacity:0;width:3.64vw}.banner-carousel-component .swiper-radius li .btn-wrapper .default-img{opacity:1}.banner-carousel-component .swiper-radius li .btn-label{color:#ffffffb3;font-size:calc(var(--vh)*.02663);font-weight:600;position:absolute;text-align:center;top:1.2vw;white-space:nowrap;z-index:20}.banner-carousel-component .swiper-radius li.active .btn-wrapper .active-img{opacity:1}.banner-carousel-component .swiper-radius li.active .btn-wrapper .default-img{opacity:0}.banner-carousel-component .swiper-radius li.active .btn-label{color:#fff;font-size:calc(var(--vh)*.03254);top:2.5vw}.banner-carousel-component .swiper-radius li:first-child{bottom:6.7vw;left:30.04%}.banner-carousel-component .swiper-radius li:nth-child(2){bottom:9vw;left:55.46%}.banner-carousel-component .swiper-radius li:nth-child(3){bottom:12vw;left:68.54%}.banner-carousel-component .swiper-radius li:nth-child(4){bottom:15vw;left:78.12%}#hot-products-component{margin-bottom:130px;padding-top:95px}#hot-products-component .hot-products-container{position:relative}#hot-products-component .hot-products-container .hot-products-swiper{height:750px;padding:15px;position:relative}#hot-products-component .hot-products-container .hot-products-swiper .hot-product-slide{column-gap:68px;display:flex;justify-content:space-between}#hot-products-component .hot-products-container .hot-products-swiper .hot-product-slide .left-container{height:660px}#hot-products-component .hot-products-container .custom-pagination{display:flex;flex-direction:column;gap:.5rem;position:absolute;right:92px;top:50%;transform:translateY(-50%);z-index:2}#hot-products-component .hot-products-container .custom-pagination .pagination-bullet{align-items:center;background:#b6cff5;border-radius:50%;cursor:pointer;display:flex;height:9px;justify-content:center;transition:all .3s ease-in-out;width:9px}#hot-products-component .hot-products-container .custom-pagination .pagination-bullet.active{background:#4c65e7;border-radius:.25rem;height:61px}#hot-products-component .left-container{column-gap:30px;display:flex;flex-basis:726px;flex-wrap:wrap;row-gap:37px}#hot-products-component .left-container>div{flex-basis:348px;text-align:center}#hot-products-component .left-container>div:nth-child(2n){padding-top:12px}#hot-products-component .left-container>.container{padding-right:0}#hot-products-component .left-container .row:first-child{margin-bottom:27px}#hot-products-component .left-container .product-card{background-color:#fff;border-radius:10px;box-shadow:0 0 10px 2px #eee;min-height:294px;padding:25px 20px 20px;position:relative;transition:all .2s}#hot-products-component .left-container .product-card a{display:block;text-decoration:none}#hot-products-component .left-container .product-card img.pro{margin-bottom:30px}#hot-products-component .left-container .product-card p{color:#000;font-size:20px;font-weight:600;margin-bottom:20px}#hot-products-component .left-container .product-card .product-desc{color:#444;font-size:16px;line-height:24px}#hot-products-component .left-container .product-card .open-product-btn{bottom:-23.5px;left:50%;opacity:0;position:absolute;transform:translate(-50%)}#hot-products-component .left-container .open-product-btn,#hot-products-component .left-container .product-card:hover .open-product-btn{opacity:1}#hot-products-component .right-container{flex:1}#hot-products-component .right-container>.h2{color:#0c5adb;font-size:24px;font-weight:600;margin-bottom:19px;padding-top:78px}#hot-products-component .right-container>.h2 img{margin-right:17px}#hot-products-component .right-container .title{color:#000;font-size:36px;font-weight:600;margin-bottom:46px}#hot-products-component .right-container .desc{color:#444;font-size:16px;line-height:24px;margin-bottom:75px}#hot-products-component .right-container .discover-more-btn a{padding:18px 47px}@media(min-width:1360px){#hot-products-component .hot-products-container{position:relative}#hot-products-component .hot-products-container .container{width:1360px}}@media(min-width:767px)and (max-width:1329px){#hot-products-component{padding-top:64px}#hot-products-component .hot-products-container .container{width:100%}#hot-products-component .hot-products-container .container .hot-products-swiper{height:auto;padding-bottom:20px}#hot-products-component .hot-products-container .container .hot-products-swiper .hot-product-slide{column-gap:0;flex-direction:column;height:auto}#hot-products-component .hot-products-container .custom-pagination{bottom:0;flex-direction:row;right:47%;top:auto;transform:translate(50%)}#hot-products-component .hot-products-container .custom-pagination .pagination-bullet.active{height:9px;width:61px}#hot-products-component .left-container{flex-basis:auto;height:auto!important}#hot-products-component .left-container>div{flex-basis:calc(50% - 30px)}#hot-products-component .right-container>.h2{padding-top:40px}#hot-products-component .right-container .title{margin-bottom:16px}#hot-products-component .right-container .desc{margin-bottom:35px}#hot-products-component .featured h2{margin-bottom:7px!important}#hot-products-component .featured h2+p{margin-bottom:15px!important}}@media(max-width:767px){#hot-products-component{margin-bottom:46px!important;padding-top:26px}#hot-products-component .hot-products-container .container{width:100%}#hot-products-component .hot-products-container .container .hot-products-swiper{height:auto;padding-bottom:20px}#hot-products-component .hot-products-container .container .hot-products-swiper .hot-product-slide{column-gap:0;flex-direction:column}#hot-products-component .hot-products-container .custom-pagination{bottom:0;flex-direction:row;right:50%;top:auto;transform:translate(50%)}#hot-products-component .hot-products-container .custom-pagination .pagination-bullet.active{height:9px;width:61px}#hot-products-component .left-container{flex-basis:auto;height:auto!important;row-gap:30px}#hot-products-component .left-container .product-card img.pro{margin-bottom:20px}#hot-products-component .left-container .product-card .product-desc{font-size:14px;line-height:1.3}#hot-products-component .left-container .product-card p{margin-bottom:10px}#hot-products-component .left-container div:nth-child(2n){padding-top:0}#hot-products-component .left-container>div{flex-basis:100%}#hot-products-component .right-container>.h2{padding-top:40px}#hot-products-component .right-container .title{font-size:24px;line-height:30px;margin-bottom:16px}#hot-products-component .right-container .desc{font-size:14px;line-height:1.3;margin-bottom:25px}#hot-products-component .featured h2{margin-bottom:7px!important}#hot-products-component .featured h2+p{margin-bottom:15px!important}#hot-products-component .feature-btn-component a{font-size:15px;padding:14px 27.8px!important}}.about-us-component .about-intro-section{background-color:#f0f7ff;border-radius:10px;margin-bottom:30px;max-width:1540px;padding:50px 120px;width:100%}.about-us-component .about-intro-section .intro-content{align-items:center;display:flex;gap:60px;justify-content:space-between}.about-us-component .about-intro-section .intro-text{flex:1;max-width:600px}.about-us-component .about-intro-section .intro-text .section-label{color:#0c5adb;font-size:20px;font-weight:600;margin-bottom:20px}.about-us-component .about-intro-section .intro-text .main-title{color:#000;font-size:36px;font-weight:700;line-height:1.3;margin-bottom:24px}.about-us-component .about-intro-section .intro-text .description{color:#444;font-size:16px;margin-bottom:25px}.about-us-component .about-intro-section .intro-text .learn-more-btn{background:linear-gradient(135deg,#f64,#f42);border-radius:6px;box-shadow:0 4px 12px #ff66444d;color:#fff;display:inline-block;font-size:16px;font-weight:600;padding:14px 40px;text-decoration:none;transition:all .3s ease}.about-us-component .about-intro-section .intro-text .learn-more-btn:hover{box-shadow:0 6px 20px #f646;text-decoration:none;transform:translateY(-2px)}.about-us-component .about-intro-section .intro-image{flex:1;max-width:580px}.about-us-component .about-intro-section .intro-image img{border-radius:12px;box-shadow:0 10px 30px #00000026;height:auto;width:100%}.about-us-component .features-section{background-color:#fff;border-radius:10px;box-shadow:0 10px 30px #00000026;margin:0 auto;max-width:1540px;padding:40px 0;width:100%}@media screen and (max-width:1540px){.about-us-component .features-section{max-width:1200px;padding:0}}.about-us-component .features-section .features-grid{display:flex;gap:40px;justify-content:space-between}.about-us-component .features-section .features-grid .feature-item{flex-basis:280px}.about-us-component .features-section .feature-item{align-items:flex-start;display:flex;flex-direction:row;text-align:left}.about-us-component .features-section .feature-item .feature-icon{flex-shrink:0;margin-bottom:0;margin-right:15px}.about-us-component .features-section .feature-item .feature-icon img{height:100%;object-fit:contain;width:100%}.about-us-component .features-section .feature-item .feature-content .feature-title{color:#06c;font-size:24px;font-weight:700;margin-bottom:12px}.about-us-component .features-section .feature-item .feature-content .feature-desc{color:#444;font-size:16px;font-weight:600}@media(max-width:1200px){.about-us-component .about-intro-section .intro-content{gap:40px}.about-us-component .about-intro-section .intro-text .main-title{font-size:32px}.about-us-component .about-intro-section .intro-image{max-width:480px}.about-us-component .features-section .features-grid{gap:30px}}@media(max-width:992px){.about-us-component .about-intro-section{padding:40px 0}.about-us-component .about-intro-section .intro-content{flex-direction:column;gap:40px}.about-us-component .about-intro-section .intro-text{max-width:100%}.about-us-component .about-intro-section .intro-text .main-title{font-size:28px}.about-us-component .about-intro-section .intro-text .description{font-size:14px}.about-us-component .about-intro-section .intro-image{max-width:100%}.about-us-component .features-section{padding:40px 0}.about-us-component .features-section .features-grid{flex-wrap:wrap;gap:35px}.about-us-component .features-section .features-grid .feature-item{flex:0 0 calc(50% - 17.5px);max-width:calc(50% - 17.5px)}}@media(max-width:576px){.about-us-component .about-intro-section{padding:30px 0}.about-us-component .about-intro-section .intro-text .section-label{font-size:14px}.about-us-component .about-intro-section .intro-text .main-title{font-size:24px;margin-bottom:18px}.about-us-component .about-intro-section .intro-text .description{font-size:13px;margin-bottom:14px}.about-us-component .about-intro-section .intro-text .learn-more-btn{font-size:15px;padding:12px 32px}.about-us-component .features-section{padding:35px 0}.about-us-component .features-section .features-grid{flex-direction:column;gap:28px}.about-us-component .features-section .features-grid .feature-item{flex:1 1 100%;max-width:100%}.about-us-component .features-section .feature-item{flex-direction:row;padding:16px;text-align:left}.about-us-component .features-section .feature-item .feature-icon{flex-shrink:0;height:56px;margin-bottom:0;margin-right:20px;width:56px}.about-us-component .features-section .feature-item .feature-content .feature-title{font-size:19px;margin-bottom:8px}.about-us-component .features-section .feature-item .feature-content .feature-desc{font-size:13px}}@media screen and (max-width:1540px){.about-us-component,.features-section{max-width:1300px;padding:0;width:100%}}.review-component-jp{padding:120px 0 90px}.review-component-jp .container{margin:0 auto}.review-component-jp .header-section{margin-bottom:60px;text-align:center}.review-component-jp .header-section .subtitle{color:#06c;font-size:16px;font-weight:600;margin-bottom:12px}.review-component-jp .header-section .main-title{color:#000;font-size:36px;font-weight:700;margin-bottom:24px}.review-component-jp .reviews-grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.review-component-jp .review-card{background-color:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014;display:flex;flex-direction:column;justify-content:space-between;padding:28px 24px 20px;position:relative;transition:all .3s ease}.review-component-jp .review-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.review-component-jp .review-card .card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.review-component-jp .review-card .card-header .product-info{align-items:center;display:flex;gap:10px}.review-component-jp .review-card .card-header .product-info .product-logo{height:32px;object-fit:contain;width:32px}.review-component-jp .review-card .card-header .product-info .product-name{color:#000;font-size:20px;font-weight:600}.review-component-jp .review-card .tag{background-color:#e7f3fd;border-radius:20px;color:#0c5adb;display:inline-block;font-size:16px;font-weight:600;margin-bottom:16px;padding:6px 14px;width:max-content}.review-component-jp .review-card .review-title{color:#000;font-size:22px;font-weight:700;margin-bottom:14px}.review-component-jp .review-card .review-content{color:#444;font-size:16px;font-style:italic;margin-bottom:50px}.review-component-jp .review-card .user-info{align-items:center;border-top:1px dashed #c2c4c5;display:flex;gap:14px;padding-top:18px}.review-component-jp .review-card .user-info .user-avatar{border-radius:50%;flex-shrink:0;overflow:hidden}.review-component-jp .review-card .user-info .user-avatar img{height:100%;object-fit:cover;width:100%}.review-component-jp .review-card .user-info .user-details .user-meta{color:#333;font-size:18px;font-weight:600;margin-bottom:6px}.review-component-jp .review-card .user-info .user-details .user-os{color:#444;font-size:16px}@media(max-width:1200px){.review-component-jp .reviews-grid{gap:26px;grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.review-component-jp{padding:50px 0}.review-component-jp .header-section{margin-bottom:40px}.review-component-jp .header-section .main-title{font-size:28px;margin-bottom:18px}.review-component-jp .reviews-grid{gap:24px;grid-template-columns:1fr}.review-component-jp .review-card{padding:24px 20px 20px}.review-component-jp .review-card .review-title{font-size:17px}.review-component-jp .review-card .review-content{font-size:13px}}@media(max-width:480px){.review-component-jp .header-section .main-title{font-size:24px}.review-component-jp .review-card .card-header .product-name{font-size:14px}.review-component-jp .review-card .review-title{font-size:16px}}.home-bg{background:url(/images/webp/new/common/bg.webp) no-repeat 50%/100% auto}
