.purple{background:linear-gradient(90deg,#803EFE 0%,#BC3EFE 62.21%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.base-maxwidth{max-width:1400px;margin:auto}.base-flex{display:flex}h1{font-size:52px;font-weight:800;line-height:140%}h2{font-size:36px;line-height:120%;font-weight:700;text-align:center;margin-bottom:80px}h3{font-size:20px;line-height:28px;font-weight:700;text-align:center}.product-button,.product-button .button{background:linear-gradient(90deg,#7D3EFE 0%,#BE3EFE 94.5%);border:none;line-height:60px;border-radius:10px}.product-button:hover,.product-button .button:hover{background:linear-gradient(90deg,#6C24FF 0%,#B520FF 94.5%)}.product-button:first-child{margin-right:0}.product-button .button{font-size:18px;font-weight:700}.go-other{display:inline-block;position:relative;width:258px;height:56px;line-height:56px;text-align:center;background:url(https://images.imyfone.com/en/assets/product/dreamvid/go-btn-bg.svg) no-repeat center/100% 100%;margin:60px auto 0;border-radius:10px}.go-other:hover{background:linear-gradient(90deg,#7D3EFE 0%,#BE3EFE 94.5%);color:inherit}.main{position:relative;width:100%;color:#fff;background:#0D1116}.main::before{content:'';position:absolute;width:100%;height:1335px;left:0;top:0;background:url(https://images.imyfone.com/en/assets/program/ai-kissing/main_bg.svg) no-repeat center / cover}@media(max-width:1460px){.base-maxwidth{max-width:100%;padding:0 15px}}@media(max-width:1380px){h1{font-size:46px}}@media(max-width:1230px){h1{font-size:40px}}@media(max-width:1070px){h1{font-size:36px}}@media(max-width:820px){h1{text-align:center}.base-switching-button .base-flex{justify-content:center}}@media(max-width:820px){h1{font-size:28px}h2{font-size:24px;margin-bottom:30px}h3{font-size:18px}.base-switching-button .product-button:first-child{margin-bottom:0}.go-other{margin:30px 0 0}}@media(max-width:552px){.product-button .button{font-size:16px}}.banner{padding:85px 0 120px}.banner .banner-box{justify-content:space-between;align-items:center}.banner .msg{max-width:594px;width:42.4%}.banner .pic{max-width:728px;width:52%}.banner p{margin:18px 0 40px;line-height:24px;font-size:18px}.banner .product-button,.banner .product-button .button{min-width:319px}.banner .pic video{width:100%;border-radius:20px}@media(max-width:820px){.banner{padding:40px 0 60px}.banner-box{flex-direction:column}.banner .msg{width:100%}.banner .pic{width:90%;margin-top:30px}.banner p{text-align:center}}@media(max-width:768px){.banner p{font-size:14px}}@media(max-width:552px){.banner .pic{width:100%}.banner .product-button,.banner .product-button .button{min-width:280px}.banner p{margin:20px 0 30px}}.use .use-container{display:flex;justify-content:space-between;width:100%;overflow:hidden}.use .swiper-slide{width:calc((100% - 98px) / 3)}.use .swiper-slide:first-of-type .step-num,.use .swiper-slide:nth-of-type(2) .step-num,.use .swiper-slide:last-of-type .step-num{position:relative}.use .swiper-slide:first-of-type .step-num::before,.use .swiper-slide:last-of-type .step-num::after{content:'';position:absolute;width:188px;height:14px;top:20px;background:url(https://images.imyfone.com/en/assets/program/ai-kissing/line_short.svg) no-repeat center / cover}.use .swiper-slide:first-of-type .step-num::before{left:-188px}.use .swiper-slide:last-of-type .step-num::after{right:-188px}.use .swiper-slide:nth-of-type(2) .step-num::before,.use .swiper-slide:nth-of-type(2) .step-num::after{content:'';position:absolute;width:419px;height:14px;top:20px;background:url(https://images.imyfone.com/en/assets/program/ai-kissing/line_long.svg) no-repeat center / cover}.use .swiper-slide:nth-of-type(2) .step-num::before{left:-425px}.use .swiper-slide:nth-of-type(2) .step-num::after{right:-425px}.use .step-box{flex-direction:column;align-items:center}.use .step-num{width:54px;height:54px;font-size:28px;line-height:28px;font-weight:600;margin:19px 0 30px;justify-content:center;align-items:center;background:url(https://images.imyfone.com/en/assets/program/ai-kissing/step_bg.svg) no-repeat center / cover}.use .step-text b{color:rgba(129,62,254,1)}.use .step-text p{font-size:16px;line-height:24px;margin-top:12px;text-align:center}.use .swiper-slide:nth-of-type(2){margin:0 49px}.use .use-swiper-pagination{display:none}@media(max-width:1400px){.use .swiper-slide:first-of-type .step-num::before,.use .swiper-slide:last-of-type .step-num::after,.use .swiper-slide:nth-of-type(2) .step-num::before,.use .swiper-slide:nth-of-type(2) .step-num::after{display:none}.use .swiper-slide:nth-of-type(2){margin:0 30px}.use .swiper-wrapper{justify-content:space-between}}@media(max-width:992px){.use .use-container{padding-bottom:35px}.use .swiper-slide:nth-of-type(2){margin:0}.use .use-swiper-pagination{display:flex;align-items:center;justify-content:center;bottom:0}.use .use-swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:rgba(255,255,255,.6)}.use .use-swiper-pagination .swiper-pagination-bullet-active{width:18px;height:18px;background:url(https://images.imyfone.com/en/assets/program/ai-kissing/use_swiper_icon.svg) no-repeat center / cover}.use .step-num{margin:20px 0}}@media(max-width:768px){.use .step-text p{font-size:14px;margin-top:4px}}.favorite-kiss{padding:134px 0 0}.favorite-kiss .msg p+p{margin:20px 0 50px}.common-section .favorite-box{align-items:center;justify-content:space-between}.common-section .msg{max-width:577px;width:41%}.common-section .msg p{font-size:18px;line-height:28px}.common-section .msg .product-button,.common-section .msg .product-button .button{min-width:305px}.common-section .pic{max-width:703px;width:50%}@media(max-width:1200px){.common-section .msg p{font-size:16px}}@media(max-width:992px){.common-section .favorite-box{flex-direction:column}.common-section .msg,.common-section .pic{width:100%}.favorite-kiss .favorite-box{flex-direction:column-reverse}.common-section .pic{margin-bottom:20px}}@media(max-width:820px){.favorite-kiss{padding:60px 0 0}.favorite-kiss .msg p+p{margin:10px 0 30px}}@media(max-width:552px){.common-section .msg p{font-size:14px;line-height:20px}.common-section .msg .product-button,.common-section .msg .product-button .button{min-width:280px}}.dimensional-barrier{margin:120px 0}.dimensional-barrier p+p{margin:20px 0}@media(max-width:820px){.dimensional-barrier{margin:60px 0}.dimensional-barrier p+p{margin:10px 0}}.reignite-love p{margin-bottom:50px}@media(max-width:820px){.reignite-love .favorite-box{flex-direction:column-reverse}.reignite-love p{margin-bottom:30px}}.personalize-kisses{margin:129px 0 120px}.personalize-kisses p+p{margin-top:20px}@media(max-width:820px){.personalize-kisses{margin:60px 0}.personalize-kisses p+p{margin-top:10px}}.function{position:relative;padding:0 0 70px;z-index:2}.function h2{margin-bottom:60px}.function::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:42%;z-index:-1;background:url(https://images.imyfone.com/en/assets/product/dreamvid/function-bg.png) no-repeat center/100% 100%}.function ul{flex-wrap:wrap;justify-content:space-between;margin-top:60px;z-index:2}.function li{width:calc((100% - 70px) / 3);max-width:443px;border:1px solid rgba(68,68,68,1);border-radius:24px;padding:30px;text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:30px;cursor:pointer}.function li:hover{border:1px solid transparent;background:linear-gradient(90deg,rgba(100,30,245,.2) 0%,rgba(201,93,255,.2) 100%)}.function li .title{font-size:20px;font-weight:700;line-height:30px;margin:20px 0 10px}.function li .text{opacity:.5}.function li:hover .text{opacity:1}.function li img{width:120px}@media(max-width:1400px){.function ul{gap:20px}}@media (max-width:992px){.function li{width:calc((100% - 40px) / 2);margin-bottom:0}}@media (max-width:768px){.function{padding:0 0 40px}.function::after{height:27%;background:url(https://images.imyfone.com/en/assets/product/dreamvid/function-mobile-bg.png) no-repeat center/cover}.function li img{width:60px}.function li{padding:20px;margin-bottom:0}.function h2{margin-bottom:0}.function ul{margin-top:30px}}@media(max-width:700px){.function ul{justify-content:center}.function li{width:100%;flex-direction:row;padding:16px 10px;border-radius:12px}.function li img{margin-right:10px}.function li .title{font-size:16px;margin:0 0 4px;text-align:left}.function li .text{font-size:14px;text-align:left}}.question-wrapper{padding:120px 0 80px}.question-wrapper .base-maxwidth{display:flex;flex-direction:column;align-items:center}.question-wrapper h2{margin-bottom:0}.question-box{background:linear-gradient(0deg,#131316 0%,#242428 100%);border:1px solid rgba(68,68,68,1);border-radius:20px;padding:10px 40px 0;margin-top:60px;width:100%}.question-box li{padding:30px 0}.question-box li:not(:last-child){border-bottom:1px solid rgba(51,51,51,1)}.question-box li .question{position:relative;padding:0 32px 0 30px;cursor:pointer;font-size:20px}.question-box li .question::before{content:'';position:absolute;left:0;top:3px;width:22px;height:22px;background:url(https://images.imyfone.com/en/assets/product/dreamvid/question-icon.svg) no-repeat center/100% 100%}.question-box li svg{width:32px;height:32px;position:absolute;right:0;top:0;color:#fff}.question-box li.curr svg{transform:rotate(180deg)}.question-box li .question:hover svg{color:#7D3EFE}.question-box li .answer{margin-top:30px;font-size:18px;opacity:.7;display:none}.question-box li.curr .answer{display:block}@media (max-width:768px){.question-wrapper{padding:60px 0 0}.question-box{margin-top:31px;padding:16px 10px 20px}.question-box li{padding:16px 0}.question-box li:first-child{padding:0 0 21px}.question-box li .question{font-size:16px;padding:0 32px 0 24px}.question-box li .question::before{width:16px;height:16px}.question-box li .answer{margin-top:12px;font-size:14px;padding:0 32px 0 24px}.question-box{border-radius:6px}}.editing-tools{padding:60px 0 80px;background:url(https://images.imyfone.com/en/assets/program/ai-kissing/editing_tools_bg.svg) no-repeat center / cover}.editing-tools ul{justify-content:center;align-items:center;gap:80px;color:rgba(13,17,22,1)}.editing-tools ul li{border-radius:16px}.editing-tools ul li a{width:300px;line-height:150%;cursor:pointer;padding:16px 0 44px 20px;flex-direction:column}.editing-tools ul li a:hover{color:rgba(13,17,22,1)}.editing-tools ul li:first-of-type{background:linear-gradient(101.46deg,#97E4FF -11.66%,#D7A7FF 42.77%,#CF99FF 107.16%)}.editing-tools ul li:last-child{background:linear-gradient(101.46deg,#E197FF -11.66%,#F2A7FF 43.24%,#A599FF 107.16%)}.editing-tools ul li a{position:relative}.editing-tools ul li a::before{content:'';position:absolute;width:121px;height:147px;right:0;bottom:0}.editing-tools ul li:first-of-type a::before{background:url(https://images.imyfone.com/en/assets/program/ai-kissing/ai_hugging.png) no-repeat center / cover}.editing-tools ul li:last-child a::before{background:url(https://images.imyfone.com/en/assets/program/ai-kissing/image_to_video.png) no-repeat center / cover}.editing-tools ul li a::after{content:'';position:absolute;width:20px;height:20px;left:20px;bottom:16px;transition:all .3s;background:url(https://images.imyfone.com/en/assets/program/ai-kissing/arrow_normal.svg) no-repeat center / cover}.editing-tools ul li a:hover::after{transform:translateX(4px);background:url(https://images.imyfone.com/en/assets/program/ai-kissing/arrow_hover.svg) no-repeat center / cover}.editing-tools ul li b,.editing-tools ul li span{font-weight:800}@media(max-width:820px){.editing-tools{padding:60px 0}.editing-tools h2{margin-bottom:60px}}@media(max-width:580px){.editing-tools ul{flex-direction:column}}.suction-btn{position:fixed;bottom:-100px;left:calc((100% - 349px) / 2);z-index:101;transition:bottom 1s ease-in-out}.suction-btn .product-button,.suction-btn .product-button .button{min-width:349px}.suction-btn .product-button .button img{margin-right:6px}.suction-btn .product-button-blue:hover .button{box-shadow:0 2px 18px 0 rgba(129,62,254,.8)}@media(max-width:414px){.suction-btn{left:calc((100% - 300px) / 2)}.suction-btn .product-button,.suction-btn .product-button .button{min-width:300px}}