:root{--font-primary-color:#130724;--font-secondary-color:#424a4f;--home-font-highlight-color:#fbff00}.inner-full-width{padding:0}img{max-width:100%;height:auto}.down-btn{display:inline-block;padding:13px 43px;background:linear-gradient(90deg,#F74E30,#D72372);border-radius:4px;font-size:1.125rem;font-weight:500;color:#fff}.down-btn:hover{background:linear-gradient(90deg,#D72372,#F74E30);color:#fff;text-decoration:none}.section-item h2{color:var(--font-primary-color);text-align:center}.vc-banner{padding:3.75rem 0;background:url(/assets/images/2025/home/home-banner-bg.jpg) 50% no-repeat;background-size:cover}.vc-banner .container{position:relative;justify-content:space-between;align-items:center;gap:3.75rem 2.5rem}.vc-banner .text{color:#fff}.vc-banner .text .new-upgrade{display:inline-block;line-height:16px;padding:3px 6px;border-radius:2px;background:linear-gradient(90deg,#F74E30,#D72372);font-size:.75rem;font-weight:500;color:#fff}.vc-banner .text h1{position:relative;line-height:60px;margin-top:.625rem;margin-bottom:1.875rem;font-size:3.5rem;font-weight:900;color:#fff;z-index:1}.vc-banner .text h1 span{position:relative;display:inline-block;color:var(--home-font-highlight-color)}.vc-banner .text h1 span:before{position:absolute;display:block;content:"";width:100%;height:14px;background-color:#b987ff;left:0;bottom:8px;z-index:-1}.vc-banner .text .subtitle{line-height:2rem;margin-bottom:1.875rem;font-size:1.5rem}.vc-banner .text ul{display:inline-block;list-style:disc;padding-left:1.25rem;margin-bottom:20px}.vc-banner .text li{color:rgba(255,255,255,.8)}.vc-banner .down-btn{margin-top:1.875rem}.section-key-features{padding:6.25rem 0 0;background:#fff}.section-key-features h2{margin-bottom:3.75rem}.section-key-features h2 span{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#F74E30,#D72372)}.key-features-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2.5rem}.key-features-container .key-features-item{opacity:0}.key-features-container .key-features-item>div{display:flex;flex-direction:column;justify-content:space-around;align-items:center;gap:2.5rem;padding:2.5rem 1.875rem;background-color:#faf5ff;border-radius:20px;height:100%}.key-features-container .key-features-item .features-content h3{line-height:54px;margin-bottom:1.875rem;font-size:2.25rem;font-weight:700}.key-features-container .key-features-item .features-content h3 img{transform:translateY(-3px)}.key-features-container .key-features-item .features-content p{margin-bottom:1.875rem;font-size:1.125rem;color:var(--font-secondary-color)}.key-features-container .key-features-item .features-content .learnmore-btn{display:inline-block;padding:9px 20px;border-radius:4px;border:1px solid #130724;font-size:1.125rem;font-weight:500;color:var(--font-primary-color)}.key-features-container .key-features-item .features-content .learnmore-btn:hover{background-color:#130724;color:#fff;text-decoration:none}.key-features-container .key-features-item .features-img{text-align:center}@media screen and (min-width:768px){.key-features-container .grid-span-2{grid-column:span 2;flex-direction:row;justify-content:center;gap:2.5rem clamp(3.75rem,2.75rem + 5vw,8.75rem)}.key-features-container .grid-span-2:nth-child(2n)>div{flex-direction:row}.key-features-container .grid-span-2:nth-child(odd)>div{flex-direction:row-reverse}.key-features-container .grid-span-2 .features-content{max-width:620px;width:100%}.key-features-container .grid-span-2 .features-img{max-width:480px;width:100%}}.section-why-choose{padding:6.25rem 0;background:#fff}.section-why-choose h2{margin-bottom:3.75rem}.why-choose-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.5rem clamp(1.25rem,1rem + 1.25vw,2.5rem)}.why-choose-container .why-choose-item{opacity:0;display:flex;flex-direction:column;align-items:center;border-radius:30px;box-shadow:0 0 20px rgba(161,65,129,.1);text-align:center}.why-choose-container .why-choose-item .why-choose-img{display:flex;justify-content:center;width:100%;padding:1rem;border-radius:30px 30px 0 0;border:1px solid #fff}.why-choose-container .why-choose-item1 .why-choose-img{background-color:#dbf0ff}.why-choose-container .why-choose-item2 .why-choose-img{background-color:#f8edfb}.why-choose-container .why-choose-item3 .why-choose-img{background-color:#ddf8f4}.why-choose-container .why-choose-item .why-choose-content{padding:1.875rem 1.875rem 3.75rem;background-color:#fff;border-radius:0 0 30px 30px}.why-choose-container .why-choose-item .why-choose-content h3{margin-bottom:1.25rem;font-size:1.5rem;font-weight:500}.why-choose-container .why-choose-item .why-choose-content p{font-size:1.125rem;color:var(--font-secondary-color)}.down-btn-wrapper{margin-top:3.75rem;text-align:center}.section-reviews{padding:0 0 6.25rem}.reviews-container{position:relative;display:flex}.reviews-container .reviews-item{display:flex;align-items:center;flex-direction:column;justify-content:center;height:480px;padding:2.5rem 10rem;border-radius:40px;text-align:center}.reviews-container .reviews-item p{line-height:36px;margin-top:2.5rem;font-size:1.5rem;color:var(--font-primary-color)}.reviews-container .reviews-item1{background-color:#f0f1ff}.reviews-container .reviews-item2{background-color:#dbf0ff}.reviews-container .reviews-item3{background-color:#f8edfb}.reviews-container .reviews-item4{background-color:#ddf8f4}.reviews-container .reviews-item5{background-color:#ffebeb}.reviews-container .swiper-slide{width:1080px!important}@media (max-width:1023px){.reviews-container .swiper-slide{width:90%!important}}.swiper-button-wrapper{position:absolute;max-width:1008px;width:100%;height:36px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3}.swiper-button-next,.swiper-button-prev{width:35px!important;height:35px!important;color:#130724!important;background:#fff;box-shadow:0 0 10px rgba(255,255,255,.1);border-radius:50%}.swiper-button-next svg,.swiper-button-prev svg{width:50%!important;height:50%!important}.swiper-button-next:after,.swiper-button-prev:after{font-size:18px!important;text-align:center!important}.section-system-requirements{padding:0 0 6.25rem}.section-system-requirements h2{margin-bottom:2.5rem}.system-requirements-wrapper{max-width:1160px;width:100%;padding:5rem clamp(2.5rem,2rem + 2.5vw,5rem);margin:0 auto;background:url(/assets/images/2025/home/system-requirements-bg.png) no-repeat;background-size:cover;border-radius:40px}.system-requirements-container{display:flex;flex-direction:column;gap:2.5rem}.system-requirements-container .system-requirements-item{display:flex;justify-content:space-between;align-items:center;gap:2.5rem}.system-requirements-container .system-requirements-item .item{display:flex;min-width:245px;align-items:flex-start;gap:1.25rem}.system-requirements-container .system-requirements-content .title{margin-bottom:.625rem;font-size:1.5rem;font-weight:500;color:var(--font-primary-color)}.system-requirements-container .system-requirements-content p{font-size:1.125rem;color:var(--font-secondary-color)}.section-guarantee{padding:6.25rem 0;background:url(/assets/images/2025/home/guarantee-bg.jpg) 50% no-repeat;background-size:cover}.guarantee-container{display:flex;justify-content:space-between;align-items:center;gap:2.5rem;text-align:center}.guarantee-container .guarantee-item{display:flex;flex-direction:column;align-items:center}.guarantee-container .guarantee-item p{font-size:1.125rem;color:rgba(255,255,255,.8)}@media screen and (max-width:1400px){.inner-full-width{padding:0 20px}}@media screen and (max-width:1023px){.vc-banner .container{justify-content:center}.vc-banner .text{text-align:center}.vc-banner .text ul{display:inline-block}.vc-banner .text ul li{text-align:left}.reviews-container .reviews-item{padding:2.5rem 5rem}.swiper-button-wrapper{width:86%}}@media screen and (max-width:767px){.vc-banner .text{text-align:center}.key-features-container,.why-choose-container{grid-template-columns:repeat(1,1fr)}.reviews-container .reviews-item{height:auto}.system-requirements-container .system-requirements-item{flex-direction:column}.system-requirements-container .system-requirements-item .item{min-width:100%}.guarantee-container{flex-wrap:wrap;justify-content:center}.guarantee-container .guarantee-item{width:40%}}@media screen and (max-width:500px){.guarantee-container .guarantee-item{width:100%}}