.accuracy-comparison-sec{position:relative}.accuracy-comparison-sec:before{content:"";position:absolute;top:0;left:0;width:1454px;height:1454px;top:50%;transform:translateY(-50%);left:-600px;opacity:.2;background:#8f8f8f;filter:blur(500px);border-radius:50%;font-weight:600}@media screen and (max-width:1199px){.accuracy-comparison-sec:before{width:900px;height:900px;left:-400px}}@media screen and (max-width:767px){.accuracy-comparison-sec:before{width:522px;height:686px;left:28px;filter:blur(160px)}}.accuracy-comparison-sec .accuracy-title{width:100%;text-align:center;max-width:730px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(28px,1.82vw,35px);margin:0 auto clamp(16px,1.3vw,25px);position:relative;z-index:20}@media screen and (max-width:767px){.accuracy-comparison-sec .accuracy-title{padding:0 16px;max-width:378px}}.accuracy-comparison-sec .accuracy-title h2{font-size:clamp(24px,2.6vw,50px);line-height:124%;font-weight:600;color:#202020;letter-spacing:-1.4px;position:relative;z-index:2;width:100%;margin:0 auto;text-align:center}@media screen and (max-width:767px){.accuracy-comparison-sec .accuracy-title h2{font-size:24px;letter-spacing:-1.1px}}.accuracy-comparison-sec .accuracy-title h2 span{position:relative;z-index:3}@media screen and (max-width:767px){.accuracy-comparison-sec .accuracy-title h2 span{font-size:32px}}.accuracy-comparison-sec .accuracy-title h2 .accuracy-small{color:#4c4298;position:relative;z-index:1}.accuracy-comparison-sec .accuracy-title h2 .accuracy-small:after{position:absolute;background-image:url(/_next/static/media/roundcube3.35a9df1d.svg);top:0;width:clamp(112px,10.68vw,205px);height:clamp(36px,3.23vw,62px);background-size:contain;content:"";right:-12px;z-index:-1}@media screen and (max-width:1600px){.accuracy-comparison-sec .accuracy-title h2 .accuracy-small:after{top:6px}}@media screen and (max-width:1199px){.accuracy-comparison-sec .accuracy-title h2 .accuracy-small:after{right:-12px;top:11px}}@media screen and (max-width:991px){.accuracy-comparison-sec .accuracy-title h2 .accuracy-small:after{right:-19px}}@media screen and (max-width:767px){.accuracy-comparison-sec .accuracy-title h2 .accuracy-small:after{background-image:url(/_next/static/media/roundcube2m.a1938e55.svg);right:7px;top:10px}}.accuracy-comparison-sec .accuracy-title p{font-size:16px;line-height:155%;color:#676767;width:100%;text-align:center;max-width:661px;margin:0 auto}@media screen and (max-width:767px){.accuracy-comparison-sec .accuracy-title p{font-size:14px;color:#25afd6;font-weight:600;line-height:130%}}.accuracy-comparison-sec .container{max-width:1126px}@media screen and (max-width:767px){.accuracy-comparison-sec .container{padding:0 28px}}.accuracy-comparison-sec .accuracy-comparison{display:flex;flex-direction:column}@media screen and (max-width:767px){.accuracy-comparison-sec .accuracy-comparison{flex-direction:row;gap:26px;border-bottom:1px solid #ddd;padding-bottom:50px}}.accuracy-comparison-sec .accuracy-comparison .comparison-section{display:flex;justify-content:space-between;align-items:flex-start;border-top:1px solid #ddd;padding:clamp(40px,1.82vw,60px) 0 clamp(40px,1.82vw,60px) 195px}@media screen and (max-width:1199px){.accuracy-comparison-sec .accuracy-comparison .comparison-section{padding-left:68px}}@media screen and (max-width:767px){.accuracy-comparison-sec .accuracy-comparison .comparison-section{padding:0;width:46%;border:none}}.accuracy-comparison-sec .accuracy-comparison .comparison-section:first-of-type{border-top:none}@media screen and (max-width:767px){.accuracy-comparison-sec .accuracy-comparison .comparison-section:first-of-type{width:54%}}.accuracy-comparison-sec .accuracy-comparison .comparison-section .text-block{max-width:70%}@media screen and (max-width:767px){.accuracy-comparison-sec .accuracy-comparison .comparison-section .text-block{max-width:100%}}.accuracy-comparison-sec .accuracy-comparison .comparison-section .text-block h3{font-size:clamp(13px,1.82vw,35px);letter-spacing:-1.4px;font-weight:600;margin-bottom:clamp(14px,1.2vw,23px);color:#1a1a1a;line-height:124%}@media screen and (max-width:767px){.accuracy-comparison-sec .accuracy-comparison .comparison-section .text-block h3{margin-bottom:9px;font-weight:800;line-height:100%;letter-spacing:-.3px;max-width:139px;width:100%;height:22px}}.accuracy-comparison-sec .accuracy-comparison .comparison-section .text-block ul{list-style:none;padding:0;margin:0}.accuracy-comparison-sec .accuracy-comparison .comparison-section .text-block ul li{font-size:16px;color:#666;margin-top:11px}@media screen and (max-width:767px){.accuracy-comparison-sec .accuracy-comparison .comparison-section .text-block ul li{font-size:12px;margin-top:16px;line-height:130%}}.accuracy-comparison-sec .accuracy-comparison .comparison-section .percentage{text-align:right}.accuracy-comparison-sec .accuracy-comparison .comparison-section .percentage.m-block{display:none!important}@media screen and (max-width:767px){.accuracy-comparison-sec .accuracy-comparison .comparison-section .percentage.m-block{display:block!important;text-align:left;padding-bottom:7px}.accuracy-comparison-sec .accuracy-comparison .comparison-section .percentage.d-block{display:none!important}}.accuracy-comparison-sec .accuracy-comparison .comparison-section .percentage h4{font-size:clamp(30px,4.17vw,80px);line-height:124%;margin:0;font-weight:600;letter-spacing:-1.4px}.accuracy-comparison-sec .accuracy-comparison .comparison-section .percentage p{font-size:clamp(16px,1.82vw,35px);font-weight:400;line-height:124%;color:#666;margin-top:-10px;letter-spacing:-1.4px;text-align:left;padding-left:10px}@media screen and (max-width:1199px){.accuracy-comparison-sec .accuracy-comparison .comparison-section .percentage p{margin-top:0;padding-left:0}}.accuracy-comparison-sec .accuracy-comparison .comparison-section .percentage.green h4{color:#1acaa2}.accuracy-comparison-sec .accuracy-comparison .comparison-section .percentage.purple h4{color:#7a6ff0}.chinese .accuracy-comparison-sec h2 .accuracy-small:after{top:-4px;width:clamp(140px,13.44vw,258px);height:clamp(42px,4.06vw,78px)}@media screen and (max-width:1600px){.chinese .accuracy-comparison-sec h2 .accuracy-small:after{top:3px}}@media screen and (max-width:1199px){.chinese .accuracy-comparison-sec h2 .accuracy-small:after{right:-12px;top:7px}}@media screen and (max-width:991px){.chinese .accuracy-comparison-sec h2 .accuracy-small:after{right:-19px}}@media screen and (max-width:767px){.chinese .accuracy-comparison-sec h2 .accuracy-small:after{background-image:url(/_next/static/media/roundcube2m.a1938e55.svg);right:-5px;top:-1px;width:132px}}.action-section-container{width:100%;padding:60px 0 40px;background:linear-gradient(135deg,rgba(62,106,255,.02),rgba(219,44,135,.02));position:relative;margin:0}@media screen and (max-width:1199px){.action-section-container{padding:50px 0 30px;margin:0}}@media screen and (max-width:767px){.action-section-container{padding:40px 0 25px;margin:0}}.action-section-container:before{content:"";position:absolute;top:30px;right:10%;width:120px;height:120px;background:linear-gradient(45deg,#3e6aff,#4ecdc4);border-radius:50%;opacity:.04;filter:blur(40px)}@media screen and (max-width:767px){.action-section-container:before{width:80px;height:80px;top:20px;right:5%}}.action-section-container:after{content:"";position:absolute;bottom:30px;left:10%;width:100px;height:100px;background:linear-gradient(45deg,#db2c87,#3e6aff);border-radius:50%;opacity:.04;filter:blur(35px)}@media screen and (max-width:767px){.action-section-container:after{width:60px;height:60px;bottom:20px;left:5%}}.action-section-container .action-content{max-width:1200px;margin:0 auto;padding:0 20px;text-align:center;position:relative;z-index:2}@media screen and (max-width:767px){.action-section-container .action-content{padding:0 16px}}.action-section-container .action-title{font-size:24px;font-weight:700;line-height:130%;letter-spacing:-.5px;color:#202020;margin:0 0 15px;font-family:Inter,sans-serif;position:relative}.action-section-container .action-title:before{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:1200px;height:1px;background-color:#ddd}@media screen and (max-width:1199px){.action-section-container .action-title:before{width:900px}}@media screen and (max-width:767px){.action-section-container .action-title{font-size:22px;margin:12px 0 0}.action-section-container .action-title:before{top:-6px;width:700px}}@media screen and (max-width:480px){.action-section-container .action-title{font-size:20px;margin:10px 0 0}.action-section-container .action-title:before{top:-5px;width:450px}}.examples-section-container{width:100%;padding:80px 0 5px;background:linear-gradient(135deg,rgba(62,106,255,.02),rgba(219,44,135,.02));position:relative;margin:0}@media screen and (max-width:1199px){.examples-section-container{padding:60px 0 5px;margin:0}}@media screen and (max-width:767px){.examples-section-container{padding:0 0 5px;margin:0}}.examples-section-container:before{content:"";position:absolute;top:30px;right:10%;width:120px;height:120px;background:linear-gradient(45deg,#3e6aff,#4ecdc4);border-radius:50%;opacity:.04;filter:blur(40px)}@media screen and (max-width:767px){.examples-section-container:before{width:80px;height:80px;top:20px;right:5%}}.examples-section-container:after{content:"";position:absolute;bottom:30px;left:10%;width:100px;height:100px;background:linear-gradient(45deg,#db2c87,#3e6aff);border-radius:50%;opacity:.04;filter:blur(35px)}@media screen and (max-width:767px){.examples-section-container:after{width:60px;height:60px;bottom:20px;left:5%}}.examples-section-container .examples-content{max-width:1200px;margin:0 auto;padding:0 20px;text-align:center;position:relative;z-index:2}@media screen and (max-width:767px){.examples-section-container .examples-content{padding:0 16px}}.examples-section-container .examples-title{font-size:24px;font-weight:700;line-height:130%;letter-spacing:-.5px;color:#202020;margin:0 0 30px;font-family:Inter,sans-serif;position:relative}.examples-section-container .examples-title:before{content:"";position:absolute;top:-15px;left:50%;transform:translateX(-50%);width:1200px;height:1px;background-color:#ddd}@media screen and (max-width:1199px){.examples-section-container .examples-title:before{width:900px}}@media screen and (max-width:767px){.examples-section-container .examples-title{font-size:22px;margin:25px 0 0}.examples-section-container .examples-title:before{top:-12px;width:700px}}@media screen and (max-width:480px){.examples-section-container .examples-title{font-size:20px;margin:20px 0 0}.examples-section-container .examples-title:before{top:-10px;width:450px}}.faq-section{position:relative;padding-bottom:80px}@media screen and (max-width:767px){.faq-section{padding:35px 0 50px}}.faq-section:before{width:100%;max-width:1803px;height:1803px;top:600px;right:-850px;opacity:.2;background:#9b9b9b;border-radius:50%;filter:blur(500px);content:"";transform:translateY(-50%);position:absolute}@media screen and (max-width:767px){.faq-section:before{max-width:624px;height:630px;right:-220px;filter:blur(120.74px);top:auto;bottom:-60%}}.faq-section:after{width:100%;max-width:368px;height:404px;top:270px;right:-170px;opacity:.2;background:#9b9b9b;border-radius:50%;filter:blur(200px);transform:translateY(-50%);position:absolute;content:inherit}@media screen and (max-width:767px){.faq-section:after{content:""}}.faq-section .custom-row{display:flex;position:relative;z-index:9;gap:clamp(26px,2.66vw,51px)}@media screen and (max-width:767px){.faq-section .custom-row{flex-wrap:wrap}}.faq-section .faq-left-content{width:33%}@media screen and (max-width:767px){.faq-section .faq-left-content{width:100%;text-align:center}}.faq-section .faq-left-content h2{font-size:clamp(24px,2.6vw,50px);font-weight:600;line-height:127%;color:#202020}@media screen and (max-width:767px){.faq-section .faq-left-content h2{font-weight:700;line-height:110%}}.faq-section .faq-left-content .sub-question{margin-top:21px;color:#db2c87;font-size:clamp(18px,1.15vw,22px);font-weight:500;line-height:119%;letter-spacing:0;margin-bottom:20px}@media screen and (max-width:767px){.faq-section .faq-left-content .sub-question{margin-top:20px;letter-spacing:1%}}.faq-section .faq-left-content .FAQ-vector{width:100%;height:auto;margin-top:51px;max-width:400px;margin-left:-40px;transform:rotate(7deg)}@media screen and (max-width:1199px){.faq-section .faq-left-content .FAQ-vector{margin-top:25px;margin-left:-20px}}@media screen and (max-width:767px){.faq-section .faq-left-content .FAQ-vector{margin:0 auto;padding-top:7px;max-width:260px;transform:rotate(1deg)}}.faq-section .faq-list{display:flex;flex-direction:column;gap:clamp(20px,1.61vw,31px);width:67%}@media screen and (max-width:767px){.faq-section .faq-list{width:100%}}.faq-section .faq-list .faq-item{background:#fff;border-radius:33px;padding:clamp(20px,2.08vw,40px);cursor:pointer;transition:all .3s ease;box-shadow:0 0 0 transparent;backdrop-filter:blur(4px)}@media screen and (max-width:1199px){.faq-section .faq-list .faq-item{padding:20px 25px;border-radius:20px}}@media screen and (max-width:767px){.faq-section .faq-list .faq-item{padding:12px 14px;border-radius:20px;background:#fbfcfc}}.faq-section .faq-list .faq-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.faq-section .faq-list .faq-item.open{background-color:#fbfcfc}.faq-section .faq-list .faq-item.open .faq-question h3{color:#4c4298}.faq-section .faq-list .faq-item.open .faq-question span{top:40%;transform:translateY(-50%)}@media screen and (max-width:1199px){.faq-section .faq-list .faq-item.open .faq-question span{top:26%}}.faq-section .faq-list .faq-item.open .faq-answer{max-height:500px;opacity:1}.faq-section .faq-list .faq-item .faq-question{display:flex;justify-content:space-between;align-items:center;gap:16px}.faq-section .faq-list .faq-item .faq-question h3{font-size:22px;font-weight:600;margin:0;color:#2f2f2f;padding-right:100px}@media screen and (max-width:1199px){.faq-section .faq-list .faq-item .faq-question h3{padding-right:60px}}@media screen and (max-width:767px){.faq-section .faq-list .faq-item .faq-question h3{font-size:16px}}.faq-section .faq-list .faq-item .faq-question span{background:#fff;width:79px;height:79px;display:flex;align-items:center;justify-content:center;border-radius:50px;position:absolute;right:45px;top:50%;transform:translateY(-50%)}@media screen and (max-width:1199px){.faq-section .faq-list .faq-item .faq-question span{width:40px;height:40px;right:20px}}@media screen and (max-width:767px){.faq-section .faq-list .faq-item .faq-question span{width:28px;height:28px;right:17px}}.faq-section .faq-list .faq-item .faq-question span svg{transition:transform .3s ease;flex:0 0 24px;height:24px}@media screen and (max-width:767px){.faq-section .faq-list .faq-item .faq-question span svg{width:15px;height:15px}}.faq-section .faq-list .faq-item .faq-answer{padding-right:185px;overflow:hidden;max-height:0;opacity:0;transition:max-height .8s ease,opacity .8s ease}@media screen and (max-width:1199px){.faq-section .faq-list .faq-item .faq-answer{padding-right:0}}.faq-section .faq-list .faq-item .faq-answer p{margin-top:1rem;font-size:16px;color:#676767;line-height:155%;font-weight:400}@media screen and (max-width:767px){.faq-section .faq-list .faq-item .faq-answer p{font-size:12px}}.hero-banner-container{width:100%;display:flex;gap:68px;justify-content:space-between;align-items:center;padding-top:40px;margin-top:-20px;position:relative}@media screen and (max-width:1199px){.hero-banner-container{gap:40px;margin-bottom:10px}}@media screen and (max-width:767px){.hero-banner-container{flex-wrap:wrap;gap:50px;padding-top:39px;margin-bottom:39px}}.hero-banner-container:before{position:absolute;bottom:-20%;right:-40%;width:714px;height:714px;content:"";background-color:#4c4298;border-radius:50%;opacity:.5;filter:blur(200px);z-index:0}@media screen and (max-width:767px){.hero-banner-container:before{bottom:44%;right:-120px;width:239px;height:239px;filter:blur(200px);opacity:1}}.hero-banner-container:after{position:absolute;background-image:url(/_next/static/media/white_mask.71aac769.png);top:58%;right:-194px;width:1920px;height:1463px;background-repeat:no-repeat;content:""}@media screen and (min-width:1950px){.hero-banner-container:after{right:-34%}}@media screen and (max-width:767px){.hero-banner-container:after{top:33%;width:912px;height:544px;background-image:url(/_next/static/media/home-vector.e7dcc4fb.png);left:0}}.hero-banner-container .hero-banner-gradient-mobile{position:absolute;top:46px;width:100%;display:none}@media screen and (max-width:767px){.hero-banner-container .hero-banner-gradient-mobile{display:block}}.hero-banner-container .hero-banner-gradient-mobile:after{position:absolute;background-image:url(/_next/static/media/mb-bg-line.d250b949.png);top:0;right:4px;left:0;width:767px;height:404px;background-repeat:no-repeat}@media screen and (max-width:767px){.hero-banner-container .hero-banner-gradient-mobile:after{content:""}}.hero-banner-container .left-container{width:35%;position:relative;z-index:6;margin-top:-40px}@media screen and (max-width:1680px){.hero-banner-container .left-container{margin-top:-28px}}@media screen and (max-width:1199px){.hero-banner-container .left-container{margin-top:-16px}}@media screen and (max-width:767px){.hero-banner-container .left-container{width:100%;text-align:center;padding-top:60px}}.hero-banner-container .right-container{width:65%;position:relative;z-index:2;display:flex;gap:20px}@media screen and (max-width:767px){.hero-banner-container .right-container{width:100%;flex-direction:column}}.hero-banner-container .left-container h1{display:flex;flex-direction:column;font-size:64px;line-height:100%;font-weight:600;letter-spacing:-4%;color:#202020}.hero-banner-container .left-container h1 .first-line{display:flex;align-items:center;gap:8px}.hero-banner-container .left-container h1 .second-line{margin-top:4px}@media screen and (max-width:1200px){.hero-banner-container .left-container h1{font-size:clamp(40px,5vw,64px)}}@media screen and (max-width:767px){.hero-banner-container .left-container h1{font-size:42px;letter-spacing:-.8px;line-height:110%;font-weight:700;text-align:center;margin-bottom:24px;padding:0 20px}.hero-banner-container .left-container h1 .first-line{display:inline;gap:0}.hero-banner-container .left-container h1 .second-line{display:inline;margin-top:0;margin-left:6px}}.hero-banner-container .left-container h1 .special-text{color:#db2c87;position:relative}.hero-banner-container .left-container h1 .special-text:after{position:absolute;background-image:url(/_next/static/media/roundcube1.921d7982.svg);top:-1.4em;width:3.6em;height:4em;background-repeat:no-repeat;content:"";left:-.2em;right:auto;z-index:-1;background-size:contain;background-position:50%;transform:scaleY(1.5);transform-origin:center}@media screen and (max-width:1200px){.hero-banner-container .left-container h1 .special-text:after{width:3.5em;height:4em;left:-.15em;top:-1.4em;transform:scaleY(1.7)}}@media screen and (max-width:767px){.hero-banner-container .left-container h1 .special-text:after{top:-1.1em;width:3.3em;height:3.3em;left:-.12em;transform:scaleY(1.8)}}.hero-banner-container .left-container p{color:#676767;white-space:pre-wrap;margin-top:clamp(20px,1.5vw,28px);font-size:16px;line-height:1.5;font-weight:400}.hero-banner-container .left-container p.description{text-align:left;max-width:630px}@media screen and (max-width:767px){.hero-banner-container .left-container p.description{text-align:center}}@media screen and (max-width:1600px){.hero-banner-container .left-container p{font-size:15px}}@media screen and (max-width:1400px){.hero-banner-container .left-container p{font-size:14px}}@media screen and (max-width:1200px){.hero-banner-container .left-container p{font-size:13px;line-height:1.4}}@media screen and (max-width:767px){.hero-banner-container .left-container p{font-size:14px;max-width:400px;margin:20px auto 0;letter-spacing:0;width:100%;line-height:1.5;padding:0 20px}}.hero-banner-container .left-container .mobile-people-container{display:none}@media screen and (max-width:767px){.hero-banner-container .left-container .mobile-people-container{display:flex;justify-content:center;align-items:center;margin:30px 0 0;position:relative}.hero-banner-container .left-container .mobile-people-container .mobile-hero-people{width:100%;max-width:350px;height:auto;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.1);display:block}}.hero-banner-container .left-container .phone-demo-wrapper{margin-top:32px;display:flex;justify-content:flex-end;transform:translateX(20px)}@media screen and (min-width:1600px){.hero-banner-container .left-container .phone-demo-wrapper{transform:translateX(64px)}}@media screen and (min-width:768px)and (max-width:820px)and (orientation:portrait){.hero-banner-container .left-container .phone-demo-wrapper{transform:translateX(10px) scale(.7);transform-origin:right center;margin-top:16px}}@media screen and (min-width:821px)and (max-width:1366px){.hero-banner-container .left-container .phone-demo-wrapper{transform:translateX(40px) scale(.85);transform-origin:right center}}@media screen and (width:1024px)and (height:1366px)and (orientation:portrait){.hero-banner-container .left-container .phone-demo-wrapper{transform:translateX(128px)}}@media screen and (max-width:767px){.hero-banner-container .left-container .phone-demo-wrapper{justify-content:center;transform:none}}.hero-banner-container .left-container .get-started-btn{margin-top:clamp(20px,1.5vw,30px);max-width:220px;width:100%;height:52px;display:flex;justify-content:center;align-items:center;border-radius:28px;background:#4c4298;color:#fff;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease;font-size:15px;font-weight:600;white-space:nowrap;position:relative;overflow:visible;z-index:0;box-shadow:0 8px 22px rgba(0,0,0,.12),0 0 0 0 rgba(37,175,214,.55);animation:buttonPulse 2.2s ease-out infinite}.hero-banner-container .left-container .get-started-btn .free-text{font-style:italic;margin-left:4px;font-weight:400}@media screen and (max-width:767px){.hero-banner-container .left-container .get-started-btn{margin:-70px auto 0;max-width:180px;height:52px;font-size:15px;font-weight:600;line-height:130%;border-radius:26px;position:relative;z-index:10;box-shadow:0 8px 24px rgba(0,0,0,.15)}}.hero-banner-container .left-container .get-started-btn:hover{transform:translateY(-1px) scale(1.03)}.hero-banner-container .right-container .image-section{position:relative;flex:1;display:flex;justify-content:flex-start;align-items:flex-end;min-height:600px;padding-left:0;margin-left:-120px;padding-bottom:100px}.hero-banner-container .right-container .image-section .people-container{position:relative;z-index:2;margin-top:80px}@media screen and (min-width:1000px)and (max-width:1200px){.hero-banner-container .right-container .image-section .people-container{margin-left:80px}}.hero-banner-container .right-container .image-section .people-container .hero-people{width:700px!important;max-width:none!important;height:auto!important}@media screen and (max-width:1600px){.hero-banner-container .right-container .image-section .people-container .hero-people{width:600px!important}}@media screen and (max-width:1400px){.hero-banner-container .right-container .image-section .people-container .hero-people{width:500px!important}}@media screen and (max-width:1200px){.hero-banner-container .right-container .image-section .people-container .hero-people{width:400px!important}}.hero-banner-container .right-container .image-section .phone-container{position:absolute;bottom:20px;left:50px;z-index:3}@media screen and (max-width:1600px){.hero-banner-container .right-container .image-section .phone-container{left:40px;bottom:15px}}@media screen and (max-width:1400px){.hero-banner-container .right-container .image-section .phone-container{left:30px;bottom:10px}}@media screen and (max-width:1200px){.hero-banner-container .right-container .image-section .phone-container{left:20px;bottom:5px}}.hero-banner-container .right-container .image-section .phone-container .hero-phone{width:250px!important;max-width:none!important;height:auto!important}@media screen and (max-width:1600px){.hero-banner-container .right-container .image-section .phone-container .hero-phone{width:220px!important}}@media screen and (max-width:1400px){.hero-banner-container .right-container .image-section .phone-container .hero-phone{width:180px!important}}@media screen and (max-width:1200px){.hero-banner-container .right-container .image-section .phone-container .hero-phone{width:150px!important}}.hero-banner-container .right-container .steps-section{position:absolute;width:100%;height:100%;pointer-events:none}.hero-banner-container .right-container .steps-section .step-item{position:absolute;max-width:380px;pointer-events:auto}.hero-banner-container .right-container .steps-section .step-item .step-item-inner{display:flex;gap:8px;align-items:flex-start}@media screen and (min-width:1600px){.hero-banner-container .right-container .steps-section .step-item{max-width:440px}}.hero-banner-container .right-container .steps-section .step-item .step-number{width:30px;height:30px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0;box-shadow:0 4px 8px rgba(0,0,0,.2)}.hero-banner-container .right-container .steps-section .step-item:first-child{top:15px;right:-12px;z-index:5;max-width:460px}@media screen and (min-width:1600px){.hero-banner-container .right-container .steps-section .step-item:first-child{max-width:520px;right:0}}.hero-banner-container .right-container .steps-section .step-item:first-child .step-number{background:#4c4298}.hero-banner-container .right-container .steps-section .step-item:first-child .step-items p{position:relative}.hero-banner-container .right-container .steps-section .step-item:first-child .step-items p:before{content:"";position:absolute;left:0;top:0;color:#4c4298;font-weight:600}.hero-banner-container .right-container .steps-section .step-item:first-child .step-items p:first-letter{color:#4c4298;font-weight:700;font-size:16px}@media screen and (max-width:1600px){.hero-banner-container .right-container .steps-section .step-item:first-child .step-items p:first-letter{font-size:15px}}@media screen and (max-width:1400px){.hero-banner-container .right-container .steps-section .step-item:first-child .step-items p:first-letter{font-size:14px}}@media screen and (max-width:1200px){.hero-banner-container .right-container .steps-section .step-item:first-child .step-items p:first-letter{font-size:13px}}.hero-banner-container .right-container .steps-section .step-item:nth-child(2){top:45%;right:-30px;z-index:5;transform:translateY(-50%)}@media screen and (min-width:1600px){.hero-banner-container .right-container .steps-section .step-item:nth-child(2){right:-24px}}.hero-banner-container .right-container .steps-section .step-item:nth-child(2) .step-number{background:#25afd6}.hero-banner-container .right-container .steps-section .step-item:nth-child(2) .step-items p:first-letter{color:#25afd6;font-weight:700;font-size:16px}@media screen and (max-width:1600px){.hero-banner-container .right-container .steps-section .step-item:nth-child(2) .step-items p:first-letter{font-size:15px}}@media screen and (max-width:1400px){.hero-banner-container .right-container .steps-section .step-item:nth-child(2) .step-items p:first-letter{font-size:14px}}@media screen and (max-width:1200px){.hero-banner-container .right-container .steps-section .step-item:nth-child(2) .step-items p:first-letter{font-size:13px}}.hero-banner-container .right-container .steps-section .step-item:nth-child(3){bottom:60px;right:-10px;z-index:5}@media screen and (min-width:1600px){.hero-banner-container .right-container .steps-section .step-item:nth-child(3){right:50px}}.hero-banner-container .right-container .steps-section .step-item:nth-child(3) .step-number{background:#db2c87}.hero-banner-container .right-container .steps-section .step-item:nth-child(3) .step-items p:first-letter{color:#db2c87;font-weight:700;font-size:16px}@media screen and (max-width:1600px){.hero-banner-container .right-container .steps-section .step-item:nth-child(3) .step-items p:first-letter{font-size:15px}}@media screen and (max-width:1400px){.hero-banner-container .right-container .steps-section .step-item:nth-child(3) .step-items p:first-letter{font-size:14px}}@media screen and (max-width:1200px){.hero-banner-container .right-container .steps-section .step-item:nth-child(3) .step-items p:first-letter{font-size:13px}}.hero-banner-container .right-container .steps-section .step-item .step-content{flex:1}.hero-banner-container .right-container .steps-section .step-item .step-content h3{font-size:18px;font-weight:600;margin:0 0 8px;color:#202020}@media screen and (max-width:1600px){.hero-banner-container .right-container .steps-section .step-item .step-content h3{font-size:17px}}@media screen and (max-width:1400px){.hero-banner-container .right-container .steps-section .step-item .step-content h3{font-size:16px}}@media screen and (max-width:1200px){.hero-banner-container .right-container .steps-section .step-item .step-content h3{font-size:15px}}.hero-banner-container .right-container .steps-section .step-item .step-content .step-items p{font-size:16px;line-height:1.5;margin:4px 0;color:#676767;font-family:Inter,sans-serif}@media screen and (max-width:1600px){.hero-banner-container .right-container .steps-section .step-item .step-content .step-items p{font-size:15px}}@media screen and (max-width:1400px){.hero-banner-container .right-container .steps-section .step-item .step-content .step-items p{font-size:14px}}@media screen and (max-width:1200px){.hero-banner-container .right-container .steps-section .step-item .step-content .step-items p{font-size:13px;line-height:1.4}}@media screen and (max-width:767px){.hero-banner-container .right-container .image-section{display:none}.hero-banner-container .right-container .steps-section{position:relative;width:100%;padding:0 16px}.hero-banner-container .right-container .steps-section .step-item{position:static!important;display:block!important;margin-bottom:24px;padding:16px;background:hsla(0,0%,100%,.9);border-radius:12px;border-left:4px solid;max-width:none!important;width:auto!important;height:auto!important;transform:none!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important}.hero-banner-container .right-container .steps-section .step-item .step-item-inner{display:flex!important;align-items:flex-start;gap:12px}.hero-banner-container .right-container .steps-section .step-item:first-child{border-left-color:#4c4298}.hero-banner-container .right-container .steps-section .step-item:nth-child(2){border-left-color:#25afd6}.hero-banner-container .right-container .steps-section .step-item:nth-child(3){border-left-color:#db2c87}.hero-banner-container .right-container .steps-section .step-item .step-number{display:inline-block;width:24px;height:24px;border-radius:50%;text-align:center;line-height:24px;font-size:12px;font-weight:700;color:#fff;flex-shrink:0;margin-top:2px}.hero-banner-container .right-container .steps-section .step-item:first-child .step-number{background:#4c4298}.hero-banner-container .right-container .steps-section .step-item:nth-child(2) .step-number{background:#25afd6}.hero-banner-container .right-container .steps-section .step-item:nth-child(3) .step-number{background:#db2c87}.hero-banner-container .right-container .steps-section .step-item .step-content h3{font-size:16px;font-weight:600;margin:0 0 12px;color:#333;line-height:1.3}.hero-banner-container .right-container .steps-section .step-item .step-content .step-items p{font-size:14px;line-height:1.5;margin:6px 0;color:#666;font-family:Inter,sans-serif}.hero-banner-container .right-container .steps-section .step-item .step-content .step-items p:first-letter{font-size:14px;font-weight:600;color:#333}}@keyframes glowPulse{0%{opacity:.25;filter:blur(8px)}50%{opacity:.7;filter:blur(12px)}to{opacity:.25;filter:blur(8px)}}@keyframes buttonPulse{0%{box-shadow:0 8px 22px rgba(0,0,0,.12),0 0 0 0 rgba(59,130,246,.5)}70%{box-shadow:0 8px 22px rgba(0,0,0,.12),0 0 0 14px rgba(59,130,246,0)}to{box-shadow:0 8px 22px rgba(0,0,0,.12),0 0 0 0 rgba(59,130,246,0)}}.hero-banner-container+*{margin-top:100px}@media screen and (max-width:1199px){.hero-banner-container+*{margin-top:80px}}@media screen and (max-width:767px){.hero-banner-container+*{margin-top:60px}}.chinese .hero-banner-container .left-container h1 .special-text{color:#db2c87;position:relative}.chinese .hero-banner-container .left-container h1 .special-text:after{position:absolute;background-image:url(/_next/static/media/roundcube5.10f5c776.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;content:"";z-index:-1;top:5px;width:180px;height:60px;left:-20px}@media screen and (max-width:1199px){.chinese .hero-banner-container .left-container h1 .special-text:after{top:0;width:140px;height:75px;left:-10px}}@media screen and (max-width:991px){.chinese .hero-banner-container .left-container h1 .special-text:after{top:2px;width:100px;height:50px}}@media screen and (max-width:767px){.chinese .hero-banner-container .left-container h1 .special-text:after{left:-15px;top:3px;width:80px;height:40px}}.floating-phone-interface{width:100%;min-height:100vh;perspective:1000px;overflow:hidden}.floating-phone-interface,.floating-phone-interface .floating-container{position:relative;display:flex;align-items:center;justify-content:center}.floating-phone-interface .floating-container{width:800px;height:600px}.floating-phone-interface .phone-frame{position:relative;z-index:10;transform-style:preserve-3d}.floating-phone-interface .phone-frame .phone-background{display:block;width:300px;height:auto;object-fit:contain}.floating-phone-interface .phone-screen-content{position:absolute;left:50%;transform:translateX(-50%);bottom:2%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px}.floating-phone-interface .phone-screen-content .screen-input-area .input-container{display:flex;align-items:center;background:#000;border-radius:15px;padding:4px;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);width:180px;gap:4px}.floating-phone-interface .phone-screen-content .screen-input-area .input-container .upload-btn{background:none;border:none;color:hsla(0,0%,100%,.8);cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0;border-radius:6px}.floating-phone-interface .phone-screen-content .screen-input-area .input-container .upload-btn svg{width:12px;height:12px}.floating-phone-interface .phone-screen-content .screen-input-area .input-container .upload-btn:hover{color:#8c7cff;background:rgba(140,124,255,.1)}.floating-phone-interface .phone-screen-content .screen-input-area .input-container .send-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .3s ease;box-shadow:0 2px 8px rgba(102,126,234,.3);flex-shrink:0;min-width:28px;height:28px}.floating-phone-interface .phone-screen-content .screen-input-area .input-container .send-btn svg{width:12px;height:12px}.floating-phone-interface .phone-screen-content .screen-input-area .input-container .send-btn:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.floating-phone-interface .phone-screen-content .screen-input-area .input-container .send-btn:active{transform:translateY(0);box-shadow:0 2px 6px rgba(102,126,234,.3)}.floating-phone-interface .phone-screen-content .screen-input-area .input-container .message-input{flex:1;background:none;border:none;outline:none;color:#fff;font-size:11px;padding:6px 4px;min-width:0}.floating-phone-interface .phone-screen-content .screen-input-area .input-container .message-input::placeholder{color:hsla(0,0%,100%,.6)}.floating-phone-interface .floating-messages{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.floating-phone-interface .floating-messages .floating-message{position:absolute;pointer-events:all;z-index:20}.floating-phone-interface .floating-messages .floating-message.ai{left:50%;transform:translateX(0)}.floating-phone-interface .floating-messages .floating-message.ai:first-child{top:80px}.floating-phone-interface .floating-messages .floating-message.ai:nth-child(3){top:300px;left:45%;transform:translateX(0)}.floating-phone-interface .floating-messages .floating-message.user{right:50%;transform:translateX(0)}.floating-phone-interface .floating-messages .floating-message.user:nth-child(2){top:140px;right:40%;transform:translateX(0)}.floating-phone-interface .floating-messages .floating-message .message-container{position:relative;display:flex;align-items:flex-start;max-width:300px}.floating-phone-interface .floating-messages .floating-message.ai .message-container{justify-content:flex-start}.floating-phone-interface .floating-messages .floating-message.user .message-container{justify-content:flex-end}.floating-phone-interface .floating-messages .floating-message .floating-bubble{position:relative;background:rgba(35,45,84,.9);border-radius:20px;padding:16px 20px;box-shadow:0 15px 50px rgba(0,0,0,.25),0 5px 20px rgba(0,0,0,.15);max-width:300px;transform-style:preserve-3d;backdrop-filter:blur(10px)}.floating-phone-interface .floating-messages .floating-message .floating-bubble:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));border-radius:20px;pointer-events:none}.floating-phone-interface .floating-messages .floating-message .floating-bubble .bubble-content{position:relative;z-index:2}.floating-phone-interface .floating-messages .floating-message .floating-bubble .floating-text{color:#fff;font-size:14px;line-height:1.5;display:block;white-space:pre-line;position:relative}.floating-phone-interface .floating-messages .floating-message .floating-bubble .floating-text .typing-cursor{color:#8c7cff;animation:blink 1s infinite}.floating-phone-interface .floating-messages .floating-message .floating-bubble .message-image{margin-top:10px;position:relative;border-radius:8px;overflow:hidden;max-width:120px}.floating-phone-interface .floating-messages .floating-message .floating-bubble .message-image .inline-image{width:100%;height:auto;border-radius:8px;display:block}.floating-phone-interface .floating-messages .floating-message .floating-bubble .message-image .image-shine{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);border-radius:8px;pointer-events:none}.floating-phone-interface .floating-messages .floating-message .floating-bubble .learn-more-btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;padding:8px 16px;font-size:12px;font-weight:600;cursor:pointer;margin-top:12px;transition:all .3s ease;box-shadow:0 4px 15px rgba(102,126,234,.3)}.floating-phone-interface .floating-messages .floating-message .floating-bubble .learn-more-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}.floating-phone-interface .floating-messages .floating-message:nth-child(2) .message-container{max-width:800px!important}.floating-phone-interface .floating-messages .floating-message:nth-child(2) .floating-bubble{max-width:800px!important;padding:10px 24px!important}.floating-phone-interface .floating-messages .floating-message:nth-child(3) .message-container{max-width:700px!important}.floating-phone-interface .floating-messages .floating-message:nth-child(3) .floating-bubble{max-width:700px!important;padding:10px 24px!important}.floating-phone-interface.compact{min-height:unset;height:auto;padding:0;overflow:visible}.floating-phone-interface.compact .floating-container{width:460px;height:360px;margin-top:16px;overflow:visible;transform:translate(28%,-12%)}.floating-phone-interface.compact .phone-frame .phone-background{width:230px}.floating-phone-interface.compact .phone-screen-content{bottom:0;transform:translateX(-50%) scale(.9)}.floating-phone-interface.compact .floating-messages{overflow:visible}.floating-phone-interface.compact .floating-messages .floating-message{width:auto}.floating-phone-interface.compact .floating-messages .floating-message.ai:first-child{top:20px}.floating-phone-interface.compact .floating-messages .floating-message.ai:nth-child(3){top:180px;left:44%}.floating-phone-interface.compact .floating-messages .floating-message.user:nth-child(2){top:80px;right:44%}.floating-phone-interface.compact .floating-messages .floating-message .floating-bubble{padding:8px 12px}.floating-phone-interface.compact .floating-messages .floating-message .floating-bubble .floating-text{font-size:12px}.floating-phone-interface.compact .floating-messages .floating-message:nth-child(2) .message-container{width:360px!important;max-width:360px!important}.floating-phone-interface.compact .floating-messages .floating-message:nth-child(2) .floating-bubble{width:100%!important;max-width:100%!important;padding:10px 24px!important}.floating-phone-interface.compact .floating-messages .floating-message:nth-child(3) .message-container{width:360px!important;max-width:360px!important}.floating-phone-interface.compact .floating-messages .floating-message:nth-child(3) .floating-bubble{width:100%!important;max-width:100%!important;padding:10px 24px!important}@media(max-width:1024px){.floating-phone-interface.compact .floating-container{width:380px;height:320px;transform:translate(16px,32px)}.floating-phone-interface.compact .phone-frame .phone-background{width:200px}.floating-phone-interface.compact .floating-messages .floating-message:nth-child(2) .message-container{width:320px!important;max-width:320px!important}.floating-phone-interface.compact .floating-messages .floating-message:nth-child(3) .message-container{width:300px!important;max-width:300px!important}.floating-phone-interface.compact .floating-messages .floating-message .floating-bubble{padding:6px 16px}.floating-phone-interface.compact .floating-messages .floating-message .floating-bubble .floating-text{font-size:11px}}@media(max-width:900px){.floating-phone-interface.compact .floating-container{width:340px;height:280px;transform:translate(12px,28px)}.floating-phone-interface.compact .phone-frame .phone-background{width:180px}.floating-phone-interface.compact .floating-messages .floating-message:nth-child(2) .message-container{width:280px!important;max-width:280px!important}.floating-phone-interface.compact .floating-messages .floating-message:nth-child(3) .message-container{width:260px!important;max-width:260px!important}.floating-phone-interface.compact .floating-messages .floating-message .floating-bubble{padding:5px 12px}.floating-phone-interface.compact .floating-messages .floating-message .floating-bubble .floating-text{font-size:10px}}@media(max-width:767px){.floating-phone-interface.compact{display:none!important}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@media(max-width:1024px){.floating-phone-interface .floating-container{width:100%;max-width:600px;height:500px}.floating-phone-interface .floating-messages .floating-message.ai{left:50%;transform:translateX(0)}.floating-phone-interface .floating-messages .floating-message.ai:nth-child(3){left:35%;transform:translateX(0)}.floating-phone-interface .floating-messages .floating-message.user{right:50%;transform:translateX(0)}.floating-phone-interface .floating-messages .floating-message.user:nth-child(2){right:35%;transform:translateX(0)}.floating-phone-interface .floating-messages .floating-message .floating-bubble{max-width:280px;padding:12px 16px}.floating-phone-interface .floating-messages .floating-message:nth-child(2) .message-container{max-width:600px!important}.floating-phone-interface .floating-messages .floating-message:nth-child(2) .floating-bubble{max-width:600px!important;padding:8px 20px!important}.floating-phone-interface .floating-messages .floating-message:nth-child(3) .message-container{max-width:500px!important}.floating-phone-interface .floating-messages .floating-message:nth-child(3) .floating-bubble{max-width:500px!important;padding:8px 20px!important}}@media(max-width:768px){.floating-phone-interface .floating-container{height:400px}.floating-phone-interface .phone-frame .phone-background{width:250px}.floating-phone-interface .floating-messages .floating-message.ai{left:50%;transform:translateX(0)}.floating-phone-interface .floating-messages .floating-message.ai:nth-child(3){left:40%;transform:translateX(0)}.floating-phone-interface .floating-messages .floating-message.user{right:50%;transform:translateX(0)}.floating-phone-interface .floating-messages .floating-message.user:nth-child(2){right:40%;transform:translateX(0)}.floating-phone-interface .floating-messages .floating-message .floating-bubble{max-width:220px;padding:10px 14px;font-size:12px}.floating-phone-interface .floating-messages .floating-message:nth-child(2) .message-container{max-width:400px!important}.floating-phone-interface .floating-messages .floating-message:nth-child(2) .floating-bubble{max-width:400px!important;padding:6px 16px!important;font-size:11px!important}.floating-phone-interface .floating-messages .floating-message:nth-child(3) .message-container{max-width:380px!important}.floating-phone-interface .floating-messages .floating-message:nth-child(3) .floating-bubble{max-width:380px!important;padding:6px 16px!important;font-size:11px!important}}