/* Approved Home v13; production CSS version 20261111-14. */
#home-landpage{--ink:#241b25;--pink:#ed2585;--pink-dark:#c61c70;--muted:#726772;--line:#e9e0e7;--blush:#fff1f7;--purple:#8f5bda}
#home-landpage{scroll-behavior:smooth}
::highlight(mixu-emphasis){color:#c61c70;background-color:transparent}#home-landpage .mx-header,#home-landpage .mx-footer{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;letter-spacing:normal;text-align:left;direction:ltr}#home-landpage .mx-header{position:relative;z-index:30;background:#fff1f7;color:#241b25;border:0}#home-landpage .mx-header-inner{max-width:1200px;width:calc(100% - 96px);height:106px;margin:auto;display:flex;align-items:center;gap:48px}#home-landpage .mx-header a,#home-landpage .mx-footer a{text-decoration:none}#home-landpage .mx-brand{display:flex;align-items:center;gap:10px;flex-shrink:0;color:#241b25}#home-landpage .mx-brand img{width:42px;height:42px;border-radius:13px;object-fit:contain;display:block}#home-landpage .mx-brand>span{font-size:37px;font-weight:900;letter-spacing:-2.5px;line-height:1}#home-landpage .mx-brand .mx-brand-dot{color:#ed2585}#home-landpage .mx-navigation{display:flex;align-items:center;gap:29px;margin:auto}#home-landpage .mx-navigation a{color:#241b25;font-size:14px;font-weight:600;white-space:nowrap}#home-landpage .mx-navigation a:hover{color:#c61c70}#home-landpage .mx-sign-in{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:43px;padding:0 21px;border-radius:100px;border:1px solid #d5bccd;color:#241b25;background:#ffffff60;font-size:13px;font-weight:700;white-space:nowrap}#home-landpage .mx-sign-in svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6}#home-landpage .mx-language{position:relative;flex-shrink:0}#home-landpage .mx-language summary{display:flex;align-items:center;gap:7px;cursor:pointer;font-size:13px;list-style:none;white-space:nowrap}#home-landpage .mx-language summary::-webkit-details-marker{display:none}#home-landpage .mx-language svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5}#home-landpage .mx-language-list{position:absolute;right:0;top:36px;display:grid;grid-template-columns:repeat(3,minmax(110px,1fr));width:410px;padding:18px;background:white;box-shadow:0 12px 40px #241b2526;border:1px solid #f1e9ef;border-radius:12px;max-height:65vh;overflow:auto}#home-landpage .mx-language-list a{padding:9px;color:#281e29;font-size:14px}#home-landpage .mx-language-list a:hover{background:#fff1f7;border-radius:4px}#home-landpage .mx-menu-toggle{display:none}#home-landpage .mx-skip{position:absolute;top:-70px;left:12px;z-index:100;background:#fff;color:#281e29;padding:12px}#home-landpage .mx-skip:focus{top:6px}#home-landpage .mx-header a:focus-visible,#home-landpage .mx-header button:focus-visible,#home-landpage .mx-header summary:focus-visible,#home-landpage .mx-footer a:focus-visible{outline:3px solid #8b46cf;outline-offset:6px}#home-landpage .mx-footer{background:#161117;color:#fff;margin-top:0}#home-landpage .mx-footer-inner{max-width:1200px;width:calc(100% - 96px);margin:auto;padding:76px 0 32px}#home-landpage .mx-footer-grid{display:grid;grid-template-columns:.85fr 1.15fr .95fr 1.25fr 1fr;gap:40px}#home-landpage .mx-footer-group{margin:0;padding:0;min-width:0}#home-landpage .mx-footer-group h2{font-family:inherit;font-size:20px;line-height:1.35;font-weight:700;letter-spacing:0;margin:0 0 28px;color:#fff;text-wrap:balance}#home-landpage .mx-footer-group ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:21px}#home-landpage .mx-footer-group li{padding:0;margin:0}#home-landpage .mx-footer-group a{font-size:15px;line-height:1.5;color:#b5abb4;font-weight:400;overflow-wrap:anywhere}#home-landpage .mx-footer-group a:hover{color:white}#home-landpage .mx-footer-bottom{margin-top:58px;padding-top:30px;border-top:1px solid #ffffff21;display:flex;align-items:center;justify-content:space-between;gap:28px}#home-landpage .mx-footer-brand{display:flex;align-items:center;gap:9px;color:#fff;font-weight:900;line-height:1;letter-spacing:-2px;font-size:30px}#home-landpage .mx-footer-brand img{width:35px;height:35px;border-radius:10px}#home-landpage .mx-footer-brand .mx-brand-dot{color:#ed2585}#home-landpage .mx-footer-bottom p{margin:0;color:#b5abb4;font-size:12px}#home-landpage .mx-legal{margin-top:25px}#home-landpage .mx-legal p{font-size:11px;line-height:1.7;color:#a99eac;margin:7px 0}
@media(min-width:1500px){#home-landpage .mx-header-inner,#home-landpage .mx-footer-inner{max-width:1280px}}
@media(max-width:1100px){#home-landpage .mx-header-inner{width:calc(100% - 64px);gap:20px}#home-landpage .mx-navigation{gap:18px}#home-landpage .mx-navigation a{font-size:12px}#home-landpage .mx-footer-grid{gap:24px}}
@media(max-width:760px){#home-landpage .mx-brand>span{font-size:31px}#home-landpage .mx-brand img{width:35px;height:35px;border-radius:11px}#home-landpage .mx-header-inner{height:83px;width:calc(100% - 40px);gap:12px}#home-landpage .mx-brand{gap:8px;margin-right:auto}#home-landpage .mx-menu-toggle{display:flex;flex-direction:column;gap:4px;justify-content:center;align-items:center;border:0;background:transparent;width:28px;height:40px;order:4;padding:4px;flex-shrink:0}#home-landpage .mx-menu-toggle span{display:block;width:20px;height:2px;background:#281e29}#home-landpage .mx-language summary{font-size:12px;gap:5px}#home-landpage .mx-header .mx-sign-in{font-size:11px;min-height:39px;padding:0 12px;gap:8px}#home-landpage .mx-sign-in svg{width:14px;height:14px}#home-landpage .mx-navigation{position:absolute;left:20px;right:20px;top:73px;display:none;padding:23px;background:#fff9fc;border:1px solid #efdae6;border-radius:16px;box-shadow:0 16px 24px #6f20441a;margin:0}#home-landpage .mx-navigation.open{display:flex;flex-direction:column;align-items:flex-start;gap:12px}#home-landpage .mx-navigation a{display:block;padding:8px 0;width:100%;font-size:14px}#home-landpage .mx-language-list{position:fixed;left:20px;right:20px;top:75px;width:auto;grid-template-columns:repeat(2,minmax(0,1fr));max-height:70vh}#home-landpage .mx-footer-inner{width:calc(100% - 40px);padding:48px 0 28px}#home-landpage .mx-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px;row-gap:34px}#home-landpage .mx-footer-group h2{font-size:17px;margin-bottom:19px}#home-landpage .mx-footer-group ul{gap:15px}#home-landpage .mx-footer-group a{font-size:13px}#home-landpage .mx-footer-bottom{margin-top:38px;align-items:flex-start;flex-direction:column;gap:20px}#home-landpage .mx-legal p{font-size:10px}}
@media(max-width:370px){#home-landpage .mx-header-inner{gap:8px}#home-landpage .mx-brand>span{font-size:28px}#home-landpage .mx-brand img{width:32px;height:32px}#home-landpage .mx-language summary{font-size:11px}#home-landpage .mx-header .mx-sign-in{padding:0 10px}}
@media(prefers-reduced-motion:reduce){#home-landpage{scroll-behavior:auto}}#home-landpage .mx-navigation svg{display:inline-block;vertical-align:middle;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;margin-left:6px}

/* 2026-11-10: fit the requested mixu.chat wordmark while keeping mobile controls visible. */
@media(max-width:760px){#home-landpage .mx-header-inner{gap:8px}#home-landpage .mx-brand{gap:6px}#home-landpage .mx-brand>span{font-size:25px;letter-spacing:-1.8px}#home-landpage .mx-brand img{width:30px;height:30px;border-radius:9px}#home-landpage .mx-language summary{font-size:11px;gap:4px}#home-landpage .mx-language svg{width:16px;height:16px}#home-landpage .mx-header .mx-sign-in{padding:0 10px;gap:6px}#home-landpage .mx-menu-toggle{width:26px}}
@media(max-width:370px){#home-landpage .mx-header-inner{gap:6px}#home-landpage .mx-brand>span{font-size:23px}#home-landpage .mx-brand img{width:28px;height:28px}}
@media(max-width:350px){#home-landpage .mx-brand>span{font-size:22px}#home-landpage .mx-language-name{display:none}}

@media(min-width:761px) and (max-width:900px){#home-landpage .mx-header-inner{gap:10px}#home-landpage .mx-navigation{gap:14px}}#home-landpage .mx-design-break::before{content:"";float:right;width:max(0px,calc(100% - var(--design-first-width)));height:1.1em}

/* Mixu original navigation,#home-landpage v8 review. Scope stays within the header. */
.mx-header.mx-original-header{--original-rem:min(10vw,50px);position:relative;z-index:30;padding:22px 0 0;margin:0;background:#ffedf4;border:0;color:#000;font-family:ProximaNova,system-ui,-apple-system,"Segoe UI",Roboto,Ubuntu,Cantarell,"Noto Sans",sans-serif,Helvetica,Arial,"Segoe UI Emoji","Segoe UI Symbol","Apple Color Emoji","Twemoji Mozilla","Noto Color Emoji","EmojiOne Color","Android Emoji";font-size:12px;font-weight:400;line-height:1.25;text-align:left;direction:ltr;}#home-landpage .mx-original-header *{box-sizing:border-box;}#home-landpage .mx-original-header .mx-header-inner{position:relative;margin:0 auto;width:100%;max-width:1300px;height:55px;padding:14px 9px;display:flex;align-items:center;justify-content:space-between;gap:0;border-radius:16px;isolation:isolate;backdrop-filter:none;background:none;}#home-landpage .mx-original-header .mx-header-inner::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;backdrop-filter:blur(9px);background:linear-gradient(270deg,rgba(255,255,255,0) 0%,#fff 100%);}#home-landpage .mx-original-header a{color:#000;text-decoration:none;}#home-landpage .mx-original-header .mx-brand{display:block;flex:none;margin:0;padding:0;font-size:0;line-height:0;letter-spacing:normal;}#home-landpage .mx-original-header .mx-brand img{display:block;width:auto;height:41px;max-width:none;border-radius:0;object-fit:contain;}#home-landpage .mx-original-header .mx-navigation{position:static;display:block;flex:1;width:auto;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;}#home-landpage .mx-original-header .nav{display:flex;flex-wrap:nowrap;list-style:none;flex:1;margin:12px 0;padding:0 0 0 40px;color:#000;font-weight:700;gap:0;}#home-landpage .mx-original-header .nav li{list-style:none;margin:0 25px 0 0;padding:0;font-size:14px;line-height:17px;}#home-landpage .mx-original-header .nav li a{display:inline;padding:0;font-size:14px;font-weight:700;line-height:17px;white-space:normal;color:#000;}#home-landpage .mx-original-header .number{display:flex;align-items:center;font-size:14px;line-height:1.25;}#home-landpage .mx-original-header .number .mx-sign-in{display:inline-flex;align-items:center;justify-content:center;flex:none;width:auto;height:auto;min-height:0;margin:0 10px;padding:10px 28px;border:0;border-radius:100px;background:linear-gradient(139deg,#ff13a7 0%,#ff3e5d 100%);box-shadow:none;color:#fff;transition:opacity .3s;line-height:20px;white-space:nowrap;}#home-landpage .mx-original-header .number .mx-sign-in:hover{opacity:.8;transform:none;}#home-landpage .mx-original-header .number .mx-sign-in span{display:inline-block;font-size:14px;font-weight:600;color:#fff;line-height:20px;letter-spacing:normal;}#home-landpage .mx-original-header .number .mx-menu-toggle{display:none;order:initial;}#home-landpage .mx-original-header .mx-language{position:static;flex:none;margin:0;padding:0;color:#000;}#home-landpage .mx-original-header .language-menu{display:flex;align-items:center;justify-content:center;gap:5px;list-style:none;margin:0;padding:7px 14px;border:1px solid #000;border-radius:24px;font-size:16px;font-weight:600;line-height:20px;color:#000;background:none;cursor:pointer;white-space:nowrap;}#home-landpage .mx-original-header .language-menu::-webkit-details-marker{display:none;}#home-landpage .mx-original-header .language-menu::before{content:"";display:inline-block;flex:none;width:20px;height:20px;background:url("/images/home/icon-lang.png") center no-repeat;background-size:auto 18px;}#home-landpage .mx-original-header .mx-language-name{display:inline;}#home-landpage .mx-original-header .menu-down{display:inline-block;flex:none;width:16px;height:11px;background:url("/images/home/icon-drop.png") center no-repeat;background-size:contain;}#home-landpage .mx-original-header .mx-language .mx-language-list{position:fixed;display:none;z-index:40;left:50%;right:auto;top:141px;bottom:auto;transform:translateX(-50%);width:673px;max-width:calc(100vw - 16px);height:auto;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible;}#home-landpage .mx-original-header .mx-language[open] .mx-language-list{display:block;}#home-landpage .mx-original-header .language-sub-bg{display:none;}#home-landpage .mx-original-header .language-sub-box{position:relative;width:100%;height:336px;margin:0;padding:16px 47px;border:0;border-radius:16px;background:#fff;backdrop-filter:blur(9px);overflow-y:auto;}#home-landpage .mx-original-header .language-sub-box .menu-list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;}#home-landpage .mx-original-header .language-sub-box .menu-list li{width:25%;margin:0;padding:0;font-size:12px;font-weight:600;line-height:42px;text-align:center;list-style:none;}#home-landpage .mx-original-header .language-sub-box .menu-list li a{display:inline;margin:0;padding:5px 10px;color:#000;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:normal;background:none;border-radius:0;}#home-landpage .mx-original-header .language-sub-box .menu-list li.active a,#home-landpage .mx-original-header .language-sub-box .menu-list li a:hover{color:#ff3b7c;}#home-landpage .mx-original-header a:focus-visible,#home-landpage .mx-original-header summary:focus-visible{outline:3px solid #c51c70;outline-offset:4px;}
/* Longer approved labels need compact spacing where the original 681px row overflowed. */
@media(min-width:681px) and (max-width:950px){#home-landpage .mx-original-header .mx-brand img{height:35px;}#home-landpage .mx-original-header .nav{padding-left:20px;}#home-landpage .mx-original-header .nav li{margin-right:16px;font-size:13px;}#home-landpage .mx-original-header .nav li a{font-size:13px;}#home-landpage .mx-original-header .language-menu{padding:7px 10px;font-size:14px;}#home-landpage .mx-original-header .number .mx-sign-in{margin:0 6px;padding:10px 18px;}#home-landpage .mx-original-header .number .mx-sign-in span{font-size:13px;}
}
@media(min-width:681px) and (max-width:760px){#home-landpage .mx-original-header .mx-brand img{height:34px;}#home-landpage .mx-original-header .nav{padding-left:14px;}#home-landpage .mx-original-header .nav li{margin-right:12px;font-size:12px;}#home-landpage .mx-original-header .nav li a{font-size:12px;}#home-landpage .mx-original-header .language-menu{padding:7px 8px;font-size:12px;gap:4px;}#home-landpage .mx-original-header .number .mx-sign-in{padding:10px 14px;}#home-landpage .mx-original-header .number .mx-sign-in span{font-size:12px;}
}
@media(max-width:680px){#home-landpage .mx-header.mx-original-header{padding:0;min-height:112px;}#home-landpage .mx-original-header .mx-header-inner{width:100%;height:calc(var(--original-rem)*1.33);margin:0;padding:14px 9px;border-radius:0;background:none;}#home-landpage .mx-original-header .mx-header-inner::before{background:#fff;backdrop-filter:none;}#home-landpage .mx-original-header .mx-brand img{height:calc(var(--original-rem)*.72);width:auto;}#home-landpage .mx-original-header .mx-navigation{display:none;}#home-landpage .mx-original-header .number .mx-sign-in{width:calc(var(--original-rem)*2.4);height:calc(var(--original-rem)*.72);margin:0 10px;padding:0;border-radius:calc(var(--original-rem)*.27);background:linear-gradient(46deg,#ff3e5d 0%,#ff36b3 100%);font-size:calc(var(--original-rem)*.37);font-weight:600;}#home-landpage .mx-original-header .number .mx-sign-in span{font-size:14px;line-height:20px;}#home-landpage .mx-original-header .number .mx-menu-toggle{display:block;position:static;flex:none;order:initial;width:calc(var(--original-rem)*.48);height:auto;min-height:0;margin:0 calc(var(--original-rem)*.43) 0 calc(var(--original-rem)*.39);padding:0;border:0;border-radius:0;background:none;font-size:0;line-height:0;}#home-landpage .mx-original-header .number .mx-menu-toggle img{display:block;width:100%;height:auto;max-width:none;margin-top:calc(var(--original-rem)*.06);border-radius:0;transform:scale(-1);}#home-landpage .mx-original-header .language-menu{position:absolute;right:11px;top:60px;padding:10px 15px;border:0;border-radius:24px;background:#ffffffb8;font-size:12px;line-height:15px;gap:5px;-webkit-tap-highlight-color:transparent;}#home-landpage .mx-original-header .menu-down{width:13px;height:7px;}#home-landpage .mx-original-header .mx-language .mx-language-list{position:fixed;left:0;right:0;top:0;bottom:0;width:100%;max-width:none;height:100%;max-height:none;transform:none;}#home-landpage .mx-original-header .language-sub-bg{display:block;position:absolute;inset:0;background:#000c;}#home-landpage .mx-original-header .language-sub-box{position:absolute;left:0;right:0;bottom:0;width:100%;height:336px;max-height:calc(100vh - 24px);padding:16px 47px;border-radius:0;overflow-y:auto;}#home-landpage .mx-original-header .language-sub-box .menu-list{flex-direction:column;flex-wrap:nowrap;}#home-landpage .mx-original-header .language-sub-box .menu-list li{width:100%;}
}#home-landpage /* v8: use the same original official logo on the dark footer. */
.mx-footer .mx-footer-brand{display:inline-flex;gap:0;line-height:1;padding:8px 12px;border-radius:12px;background:#fff1f7;flex-shrink:0}#home-landpage .mx-footer .mx-footer-brand img{display:block;width:190px;height:auto;max-width:100%;border-radius:0;object-fit:contain}


/* v10: original101 responsive homepage; approved copy replaces text. */
/* Original build 101 presentation. All responsive units stay inside Home. */
:where(#home-landpage,#home-landpage *){box-sizing:content-box;}
#home-landpage{--original-rem:min(10vw,50px);font-size:12px;color:#000;isolation:isolate;}
:where(#home-landpage) img{max-width:none;display:inline;vertical-align:baseline;}
:where(#home-landpage) h1,:where(#home-landpage) h2,:where(#home-landpage) h3{letter-spacing:normal;text-wrap:wrap;}
:where(#home-landpage) a{cursor:pointer;}

      :where(#home-landpage) .LandPage,:where(#home-landpage) .LandPage body{margin:0 auto;font-size:12px;height:100%;width:100%;}#home-landpage{height:0;overflow:hidden;font-family:ProximaNova,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica,Arial,Segoe UI Emoji,Segoe UI Symbol,Apple Color Emoji,Twemoji Mozilla,Noto Color Emoji,EmojiOne Color,Android Emoji;line-height:1.25;position:relative;}#home-landpage .btn-menu-x{display:none;}#home-landpage.show{position:fixed;top:0;z-index:120;width:100%;height:100%;overflow-y:auto;background:linear-gradient(#ffedf4,#fff);}#home-landpage.new-page{background:linear-gradient(#ffedf4,#ffedf4 1480px,#fff);}#home-landpage .nav{display:flex;color:black;list-style-type:none;flex:1;font-weight:bold;padding-left:40px;}#home-landpage .nav li{margin-right:25px;font-size:14px;color:#000000;line-height:17px;}#home-landpage .nav li a{color:black;list-style-type:none;text-decoration:unset;}#home-landpage h1,#home-landpage h2,#home-landpage h3,#home-landpage h4,#home-landpage p{margin:0;}#home-landpage .the-txt{background:rgba(0,0,0,0.2);border-radius:42px;backdrop-filter:blur(9px);z-index:1;bottom:0;position:absolute;padding:16px 51px;}#home-landpage .the-txt h2{font-size:24px;font-weight:800;width:90%;margin-left:5%;text-align:center;color:#ffffff !important;line-height:39px;margin-bottom:12px !important;}#home-landpage .the-txt p{font-size:14px;font-weight:600;color:#ffffff;line-height:20px;}#home-landpage .top-left{position:absolute;width:1000px;z-index:0;transform:translate(-85%,-56%);}#home-landpage .banner-content{margin-top:60px;display:flex;width:960px;position:relative;justify-content:space-between;}#home-landpage .banner-people{width:50%;height:552px;}#home-landpage .more-people{position:absolute;bottom:-220px;height:285px;left:50%;transform:translateX(-50%);}#home-landpage .home-banner{width:100%;margin-bottom:60px;color:#fff;display:flex;flex-direction:column;align-items:center;}#home-landpage .home-head{margin-top:22px;display:flex;align-items:center;justify-content:space-between;padding:14px 9px;box-sizing:border-box;width:100%;max-width:1300px;height:55px;border-radius:16px;backdrop-filter:blur(9px);background:linear-gradient(270deg,rgba(255,255,255,0) 0%,#ffffff 100%);z-index:11;}#home-landpage .home-head .logo{font-size:0;}#home-landpage .home-head .logo img{display:block;height:41px;}#home-landpage .home-head .number{font-size:14px;display:flex;align-items:center;}#home-landpage .home-head .number .btn-login-pc{background:linear-gradient(139deg,#FF13A7 0%,#FF3E5D 100%);margin:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:100px;transition:all 0.3s;padding:10px 28px;}#home-landpage .home-head .number .btn-login-pc:hover{opacity:0.8;}#home-landpage .home-head .number .btn-login-pc span{display:inline-block;font-size:14px;font-weight:600;color:#FFF;line-height:20px;}#home-landpage .top-number{width:418px;height:66px;background:rgba(255,255,255,0.5);border-radius:33px;backdrop-filter:blur(9px);display:flex;align-items:center;justify-content:space-around;font-size:18px;color:#000000;line-height:22px;margin-top:32px !important;text-align:center;font-weight:500;margin:0;}#home-landpage .top-number img{width:56px;height:56px;}#home-landpage .top-number #homeTopNumber{font-size:36px;font-weight:normal;line-height:43px;margin-left:15px;}#home-landpage .home-head .btn-menu,#home-landpage .home-head .btn-login{display:none;}#home-landpage .home-banner .content{display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1;}#home-landpage .home-banner .content h1{width:421px;line-height:61px;font-size:38px;font-weight:800;color:#000000;margin-bottom:28px;}#home-landpage .home-banner .content .top-title{font-size:16px;line-height:26px;color:#000000;width:400px;text-align:center;}#home-landpage .home-banner .content h3{text-align:center;font-weight:500;margin:0;}#home-landpage .home-banner .content .btn-start,#home-landpage .home-banner .content .btn-download{display:flex;align-items:center;justify-content:center;height:50px;width:248px;font-size:20px;border-radius:100px;cursor:pointer;background:#000000;border-radius:25px;backdrop-filter:blur(3.746835443037975px);font-size:16px;}#home-landpage .home-banner .content .btn-start{margin-top:34px;animation:homeBtnAni 3s infinite;}#home-landpage .home-banner .content .btn-download{text-decoration:none;margin-top:20px;color:#fff;}#home-landpage .home-banner .numbers{padding:20px 0;}#home-landpage .home-banner .numbers ul{padding:0;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:960px;margin:0 auto;}#home-landpage .home-banner .numbers li{list-style:none;font-size:14px;text-align:center;}#home-landpage .home-banner .numbers li strong{display:block;font-size:24px;}#home-landpage .home-banner .banner-img{display:none;}#home-landpage .home-content{max-width:960px;margin:0 auto;width:100%;padding:0 20px;}#home-landpage .ointro{display:flex;align-items:center;flex-direction:column;font-size:18px;color:#00000099;line-height:1.5;}#home-landpage .ointro img{display:block;}#home-landpage .ointro h2{font-size:32px;color:#000;margin-bottom:24px;}#home-landpage .ointro1{position:relative;width:960px;margin:60px 0px;background:radial-gradient(#FF3E5D,#fff1f766 60%,transparent);}#home-landpage .ointro4 .the-txt{position:relative;background:none;margin-top:-40px;}#home-landpage .ointro4 .the-txt p{color:#000;text-align:center;font-weight:normal;}#home-landpage .content-img{width:100%;z-index:0;border-radius:42px;}#home-landpage .box-features{padding-top:60px;}#home-landpage .box-features .the-title{font-size:32px;text-align:center;width:700px;text-align:left;margin-bottom:39px;}#home-landpage .box-features1 .the-title{width:100%;}#home-landpage .box-features1 .the-item-box{background:#ffeaf0;border-radius:50px;height:60px;border:1px solid #ff1175;backdrop-filter:blur(9px);font-size:14px;display:inline-block !important;margin-bottom:25px;}#home-landpage .box-features1 .the-item-box span{border-radius:50%;border:1px solid #ff1175;backdrop-filter:blur(9px);height:60px;width:60px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;color:#000000;box-sizing:border-box;}#home-landpage .box-features1 .the-item-box p{display:inline-block;margin-left:8px;margin-right:20px;}#home-landpage .box-features2 .the-title{text-align:center;}#home-landpage .box-features2 .the-item-box1 img{width:147px;height:147px;margin-left:12px;border-radius:19px;}#home-landpage .box-features2 .the-item-box1 div{margin-left:18px;margin-right:33px;}#home-landpage .box-features2 .the-item-box1 span{display:inline-block;width:100%;text-align:right;margin-top:20px;}#home-landpage .box-features2 .the-item-box1{margin-right:8px;margin-left:8px;height:167px;background:#ffffff;box-shadow:0px 0 14px 0px rgba(255,214,214,0.36);border-radius:19px;display:flex;align-items:center;justify-content:center;font-weight:600;color:#141328;line-height:17px;font-size:12px;margin-bottom:12px;}#home-landpage .box-features4{margin:0 -3000px;padding-left:3000px;padding-right:3000px;background:#fff;padding-top:0;}#home-landpage .box-features4 .the-title{padding:20px 217px 20px 45px;background:linear-gradient(270deg,rgba(255,82,141,0) 0%,#FF528D 100%);border-radius:2px;font-size:16px;font-weight:bold;width:100%;box-sizing:border-box;}:where(#home-landpage) .content-list{}:where(#home-landpage) .content-list .content-item{display:flex;justify-content:space-evenly;align-items:center;width:100%;margin-bottom:-20px;}:where(#home-landpage) .content-list .content-item .content-desc{width:368px;flex-grow:0;}#home-landpage .content-list .content-img{width:372px;flex-grow:0;order:0;}#home-landpage .content-item:nth-child(even) .content-img{order:1;}:where(#home-landpage) .content-list .content-img img{width:100%;}#home-landpage .content-desc .content-title{font-size:18px;font-weight:800;line-height:29px;margin-bottom:10px;}:where(#home-landpage) .content-desc .content-num{display:inline-block;width:51px;height:51px;background:#000000;color:#fff;border-radius:13px;font-size:32px;line-height:51px;text-align:center;}:where(#home-landpage) .content-desc .content-info{line-height:1.4;font-size:14px;}:where(#home-landpage) .content-desc .content-info p{margin-bottom:8px;}:where(#home-landpage) .section6{margin-top:85px;}:where(#home-landpage) .section6 .qa-list{margin-top:65px;}:where(#home-landpage) .section6 .qa-item{background:rgba(255,232,238,0.8);border-radius:14px;padding:20px 41px;box-sizing:border-box;margin-bottom:14px;cursor:pointer;position:relative;display:flex;flex-direction:column;justify-content:center;transition:0.3s ease-in-out;}:where(#home-landpage) .section6 .qa-item .qa-item-tit{font-size:20px;font-weight:800;line-height:28px;}:where(#home-landpage) .section6 .qa-item .qa-item-answer{display:none;margin-top:6px;}:where(#home-landpage) .section6 .qa-item.qa-active{height:auto;background:#000;color:#fff;}:where(#home-landpage) .section6 .qa-item .qa-item-arrow{width:18px;height:10px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAA6CAMAAABxuAzhAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAPZQTFRF////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////sFsj5QAAAFJ0Uk5T/wDmAdkD/v37GcwGDxLp0rdC3onwDK6DUjD14e0cnfjf9jZMylWavbDPbHcltBVPiiOQ1WJ8piFdw0e7YAmAcy0+otjGmONKbyk6npRbqiiTOcodD+QAAAJBSURBVHictddnV9swFAZgvfGKYzvOHmSQAAFCNhQoFMIKo6V0/P8/U4f0cBIsyfKQvut9zrUt3WsCwJkc5xaZ5eq77om6XIVOp9N4SsVc6sWfie0BBMqPQyJv6Wd1D1EmTYmGt7J3ILeqXIOQRYs8yjYIGZAH+ciIdOUjLtmSj/TJiXykQvblIwPyvC3baNZJuS0bKVoEZkOuURh7dxeen2Qa2dryggR20/IM44uyQpQXaYpe1bBCgKouCXl8j18h1r6UWozD8hqCaylncuRgHYF9kLyhmthEYO0lbaRa+IzAvEj27ad24Ecwc5M0Sj3QEAwTvGCMrwodwXkqMeRoPXcDQb2QDGFMwUaQT6QWPefwEORLCSA5G1xEqcXvlIXf4CNALxvT+DjoHES7ijclpXZ9kX4EylGco1/KKyIIrGoM5FTzB9IQ4DiyMafF0ZFy0YhE6L8odbAQWD8jtcq2Q01jIHCizHxuix7GQqDlQhv9c0YWE4FZCfklN29ZUWwE43ANeeuNmcRBMAszXGxfUT+sQAS2+J9xeu4/6GIIzIygoc/ZdQQhGHbEkIrFSwlAcCf0xP6Po1ER7Ag0sYcxPyMQQT6wiS2+B0QEI5gENLHmLChBANHeuMPF2jgaAwFuOEb3Mni/EIIi8+LP+jt6VES7Z1yW6RfOQQ+JwKYr7/+2iSG4prUX41RssygCu+17L2pNqI4QCKzi5jDerdRFt4ojUFqDzMcQ05j+FSwjHOIx5uXN6+jg29m0N+Rd7Z/XP7yrJ82Nc6GDAAAAAElFTkSuQmCC") center/cover no-repeat;position:absolute;right:22px;top:27px;display:inline-block;filter:brightness(0%);}:where(#home-landpage) .section6 .qa-item.qa-active .qa-item-answer{display:block;}:where(#home-landpage) .section6 .qa-item.qa-active .qa-item-arrow{display:none;}#home-landpage .box-features2 .the-item{display:grid;grid-template-columns:50% 50%;}#home-landpage .box-features .the-features{display:flex;flex-direction:column;position:relative;}#home-landpage .box-features .the-features .the-magic{position:absolute;width:50%;right:0;z-index:-1;}#home-landpage .box-features .the-features .the-magic img{width:110%;margin-top:-30px;margin-left:20px;}#home-landpage .box-features .ofeature{position:relative;border-radius:41px;background:#ffeaf0;border-radius:41px;font-size:14px;border:1px solid rgba(255,39,174,0.5);backdrop-filter:blur(9px);color:#fff;margin-bottom:40px;padding:0px 274px 0px 46px;height:226px;}#home-landpage .box-features .ofeature:hover{box-shadow:0 12px 12px #00000010;}#home-landpage .box-features .ofeature h3{color:#000;margin-bottom:12px;font-size:16px;font-weight:800;color:#000000;line-height:25px;position:relative;z-index:1;margin-top:70px;}#home-landpage .box-features .ofeature p{height:78px;font-size:14px;color:#000000;line-height:17px;position:relative;z-index:1;}#home-landpage .box-features .ofeature .img1{position:absolute;left:34px;top:4px;transform:scale(0.5);transform-origin:0 0;}#home-landpage .box-features .ofeature .img2{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:214px;height:214px;border-radius:36px;}#home-landpage .box-userword{padding:30px 0;color:#00000099;font-size:18px;text-align:center;}#home-landpage .box-userword .the-title{font-size:32px;color:#000;margin-bottom:20px;}#home-landpage .box-userword .the-words{padding:50px 0;display:flex;justify-content:space-between;gap:50px;}#home-landpage .box-userword .owrod{display:flex;flex-direction:column;justify-content:space-between;}#home-landpage .box-userword .the-words p{text-align:left;}#home-landpage .box-userword .the-words .u-info{padding-top:50px;}#home-landpage .box-userword .the-words .u-info img{display:block;margin:0 auto 20px;}#home-landpage .box-userword .bot{width:90%;margin:0 auto;}#home-landpage .btn-join{display:flex;align-items:center;justify-content:center;height:80px;width:400px;background:linear-gradient(129deg,#fa34fb 0%,#b900ff 53%,#3d18df 100%);border-radius:100px;font-size:24px;font-weight:bold;margin:30px auto 0;color:#fff;cursor:pointer;}#home-landpage .btn-join.bot{margin-bottom:60px;}#home-landpage .box-faq{padding-top:30px;}#home-landpage .box-faq .the-title{font-size:32px;color:#000;margin-bottom:20px;text-align:center;}#home-landpage .box-faq dl{background:#fff;border-radius:20px;overflow:hidden;}#home-landpage .box-faq dt{padding:30px;font-size:20px;font-weight:bold;display:flex;justify-content:space-between;cursor:pointer;}#home-landpage .box-faq dt::after{content:"";display:block;width:16px;height:16px;background:url("/images/home/icon-drop.png") center no-repeat;transition:all 0.3s;}#home-landpage .box-faq dt.show::after{transform:rotate(180deg);}#home-landpage .box-faq dd{background:#f6f6f6ff;font-size:18px;color:#00000099;padding:0 30px;margin:0;width:100%;height:0;overflow:hidden;transition:all 0.3s;}#home-landpage .box-faq dd.show{padding:30px;height:auto;}#home-landpage .head-menu{padding:20px 0 40px;}#home-landpage .head-menu ul{margin:0;width:100%;max-width:960px;margin:0 auto;display:flex;justify-content:center;gap:20px;flex-wrap:wrap;}#home-landpage .head-menu ul li{list-style:none;font-size:16px;}#home-landpage .head-menu ul li a{text-decoration:none;color:#00000099;}:where(#home-landpage) #home-splash{position:fixed;top:0;left:0;width:100%;height:100%;z-index:121;background:linear-gradient(153deg,#FF36B388 0%,#FF3E5D88 100%);display:flex;align-items:center;justify-content:center;display:none;}:where(#home-landpage) #home-splash.show{display:flex;}:where(#home-landpage) #home-splash img{height:80px;animation:splashANi 2s infinite;display:block;transform-origin:center bottom;}#home-landpage .footer{text-align:center;font-size:14px;line-height:1.75;color:#00000099;padding:0 20px 50px;}#home-landpage .footer .f2{opacity:0.5;}#home-landpage img[data-src]{visibility:hidden;}@keyframes splashANi{0%{transform:translateY(0) scale(1,1);}30%{transform:translateY(0) scale(1.025,0.975);}60%{transform:translateY(-10px) scale(0.975,1.025);}80%{transform:translateY(0px) scale(1,1);}}:where(#home-landpage) .rc-pop-cookie{position:fixed;box-sizing:border-box;z-index:200;left:0;bottom:0;top:0;width:100%;display:flex;align-items:flex-end;justify-content:center;background:rgba(34,34,34,0.12);}:where(#home-landpage) .rc-pop-cookie .pop-content-box{width:100%;background:#000000c7;display:flex;justify-content:center;backdrop-filter:blur(5px);}:where(#home-landpage) .rc-pop-cookie .pop-content{display:inline-flex;flex-direction:row;align-items:center;padding:12px 12px 12px 40px;font-size:14px;color:#fff;}:where(#home-landpage) .rc-pop-cookie .big{font-size:20px;font-weight:700;}:where(#home-landpage) .rc-pop-cookie a{cursor:pointer;color:#008bff;}:where(#home-landpage) .rc-pop-cookie p{margin:0;margin-right:20px;}:where(#home-landpage) .rc-pop-cookie .m-btn{margin-left:20px;}:where(#home-landpage) .rc-pop-cookie .m-btn.mini{white-space:nowrap;}@media screen and (max-width:680px){:where(#home-landpage) .rc-pop-cookie .pop-content{font-size:12px;padding-left:12px;}:where(#home-landpage) .rc-pop-cookie .big{font-size:16px;}:where(#home-landpage) .rc-pop-cookie .m-btn{margin-left:15px;min-width:auto;height:34px;}}@keyframes imgAni{0%{transform:translateY(0);}100%{transform:translateY(-50%);}}@keyframes imgAni2{0%{transform:translateY(-50%);}100%{transform:translateY(0%);}}@keyframes homeBtnAni{0%{transform:scale(0.95);}50%{transform:scale(1);}100%{transform:scale(0.95);}}#home-landpage #startOne{background:linear-gradient(153deg,#FF36B3 0%,#FF3E5D 100%);}:where(#home-landpage) .section6 .section-container h2{text-align:center;font-size:32px;}:where(#home-landpage) .page-footer{background:#000;padding-top:30px;margin-top:100px;}:where(#home-landpage) .page-footer .download{color:#fff;text-align:center;font-size:22px;}:where(#home-landpage) .page-footer>.logo{display:flex;justify-content:center;}:where(#home-landpage) .page-footer>.footer-select>.nav-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:0;padding:0 calc(var(--original-rem) * 0.4) 0 calc(var(--original-rem) * 0.4);margin-bottom:20px;}:where(#home-landpage) .page-footer>.footer-select>.nav-list li{padding:10px;}:where(#home-landpage) .page-footer>.footer-select>.nav-list a{color:#fff;text-decoration:none;font-size:14px;}:where(#home-landpage) .page-footer>.copy-info{text-align:center;color:rgba(255,255,255,0.35);font-size:14px;padding-bottom:20px;}:where(#home-landpage) .page-footer .app-icon{display:flex;align-items:center;justify-content:center;margin-top:15px;margin-bottom:15px;}:where(#home-landpage) .page-footer .app-icon img{width:150px;}@media screen and (max-width:680px){#home-landpage.new-page{background:linear-gradient(#ffedf4,#fff);}:where(#home-landpage) .page-footer>.footer-select>.nav-list{flex-direction:column;}#home-landpage .home-banner{position:relative;overflow:hidden;margin-bottom:unset;}#home-landpage .home-head{width:100%;background:#fff;height:calc(var(--original-rem) * 1.33);margin:0;}#home-landpage .home-head .nav{display:none;margin:0;border-top-left-radius:unset;border-top-right-radius:unset;}#home-landpage .home-head .number .btn-login-pc{width:calc(var(--original-rem) * 2.4);height:calc(var(--original-rem) * 0.72);background:linear-gradient(46deg,#ff3e5d 0%,#ff36b3 100%);border-radius:calc(var(--original-rem) * 0.27);font-size:calc(var(--original-rem) * 0.37);font-weight:600;color:#ffffff;padding:unset;box-sizing:border-box;}#home-landpage .home-head .logo img{height:calc(var(--original-rem) * 0.72);}#home-landpage .home-head .number .btn-login-pc span{color:#fff;}#home-landpage .btn-menu-x{display:block;width:calc(var(--original-rem) * 0.48);margin-left:calc(var(--original-rem) * 0.39);margin-right:calc(var(--original-rem) * 0.43);}#home-landpage .btn-menu-x img{width:100%;margin-top:calc(var(--original-rem) * 0.06);transform:scale(-1);}#home-landpage .banner-content{width:100%;margin-top:0;flex-direction:column;}#home-landpage .home-banner .content{flex-direction:column;}#home-landpage .banner-people{padding-top: calc(var(--original-rem) * .5);width:100%;position:absolute;top:calc(var(--original-rem) * 0.3);height:72vh;margin-bottom:calc(var(--original-rem) * .5);}#home-landpage .banner-people img{width:100%;top:0;position:absolute;transform-origin:center top;margin:0;}#home-landpage .home-banner .content .btn-start{margin-top:0;-webkit-tap-highlight-color:transparent;}#home-landpage .home-banner .content .btn-download{margin-top:15px;-webkit-tap-highlight-color:transparent;}#home-landpage .home-banner .content h1{margin-top:calc(var(--original-rem) * 0.63);font-size:calc(var(--original-rem) * 0.58);width:100%;text-align:center;margin-top:unset;line-height:calc(var(--original-rem) * 0.7);height:unset;display:none;}#home-landpage .home-banner .content.new-show .btn-start,#home-landpage .home-banner .content.new-show .btn-download{display:none;}#home-landpage .home-banner .content.new-show h1{display:block;margin-bottom:calc(var(--original-rem) * .5);}#home-landpage .home-banner .content .top-title{margin-bottom:calc(var(--original-rem) * 1);width:100%;box-sizing: border-box;padding:0 10px;font-size:calc(var(--original-rem) * .35);line-height:1.4;}#home-landpage .top-number{width:calc(var(--original-rem) * 7.03);height:calc(var(--original-rem) * 1.11);font-size:calc(var(--original-rem) * 0.3);margin-top:calc(var(--original-rem) * 3.5) !important;display:none;}#home-landpage .top-number #homeTopNumber{font-size:calc(var(--original-rem) * 0.61);}#home-landpage .home-content{max-width:unset;width:100%;}#home-landpage .home-banner .content{width:100%;}#home-landpage .top-number img{width:calc(var(--original-rem) * 0.94);height:calc(var(--original-rem) * 0.94);}#home-landpage .more-people{height:calc(var(--original-rem) * 3.38);bottom:calc(var(--original-rem) * 3.5);}#home-landpage .ointro{display:block;}#home-landpage .the-txt{background:unset;bottom:unset;backdrop-filter:unset;padding:0;position:relative;}#home-landpage .home-head{border-radius:unset;}#home-landpage .home-banner{height:auto;}#home-landpage .the-txt h2{color:#000 !important;margin:0;width:100%;padding-bottom:calc(var(--original-rem) * 0.3);padding-left:calc(var(--original-rem) * 0.5);padding-right:calc(var(--original-rem) * 0.5);padding-top:calc(var(--original-rem) * 1);text-align:center;box-sizing:border-box;font-size:calc(var(--original-rem) * 0.63);}#home-landpage .the-txt p{color:#000;box-sizing:border-box;padding-left:calc(var(--original-rem) * 0.5);padding-right:calc(var(--original-rem) * 0.5);text-align:center;margin-bottom:calc(var(--original-rem) * 0.8);}#home-landpage .home-content{padding:0;margin:0;}#home-landpage .content-img{position:relative;border-radius:unset;height:auto;}#home-landpage .ointro1{width:100%;height:auto;margin:0;}#home-landpage .box-features .the-title{padding-left:calc(var(--original-rem) * 0.5);padding-right:calc(var(--original-rem) * 0.5);font-size:calc(var(--original-rem) * 0.63);text-align:center;width:100%;box-sizing:border-box;}#home-landpage .box-features .the-features{padding-left:calc(var(--original-rem) * 0.22);padding-right:calc(var(--original-rem) * 0.22);box-sizing:border-box;}#home-landpage .box-features .ofeature{height:auto;padding:0;padding-left:calc(var(--original-rem) * 0.4);padding-right:calc(var(--original-rem) * 0.4);}#home-landpage .box-features .ofeature .img2{width:calc(var(--original-rem) * 3.5);height:calc(var(--original-rem) * 3.5);top:calc(var(--original-rem) * 0.29);right:calc(var(--original-rem) * 0.34);transform:unset;}#home-landpage .box-features .ofeature .img1{width:calc(var(--original-rem) * 2.09);transform:unset;transform-origin:unset;left:calc(var(--original-rem) * 0.46);top:calc(var(--original-rem) * 1.16);}#home-landpage .box-features .ofeature h3{width:50%;margin-top:calc(var(--original-rem) * 1.75);margin-bottom:calc(var(--original-rem) * 1.18);height:calc(var(--original-rem) * 1.21);font-size:calc(var(--original-rem) * 0.39);}#home-landpage .box-features .ofeature p{height:auto;font-size:calc(var(--original-rem) * 0.29);margin-bottom:calc(var(--original-rem) * 0.5);}#home-landpage .box-features .the-title{text-align:left;}#home-landpage .box-features1 .the-item-box p{font-size:calc(var(--original-rem) * 0.29);width:calc(var(--original-rem) * 7.56);margin-right:0;vertical-align:middle;}#home-landpage .box-features1 .the-item-box{height:calc(var(--original-rem) * 1.45);width:100%;align-items:center;justify-content:flex-start;margin-bottom:calc(var(--original-rem) * 0.24);}#home-landpage .box-features1 .the-item-box span{width:calc(var(--original-rem) * 1.45);height:calc(var(--original-rem) * 1.45);font-size:calc(var(--original-rem) * 0.39);}#home-landpage .box-features .the-features .the-item{margin-top:calc(var(--original-rem) * 8.4);}#home-landpage .box-features .the-features .the-magic{position:absolute;width:100%;}#home-landpage .box-features .the-features .the-magic img{width:94%;margin:0;}#home-landpage .box-features2 .the-item{grid-template-columns:100%;}#home-landpage .box-features2 .the-features .the-item{margin-top:0;}#home-landpage .box-features{padding-top:calc(var(--original-rem) * 0.99);}#home-landpage .box-features .the-title{margin-bottom:calc(var(--original-rem) * 0.46);}#home-landpage .box-features2 .the-item-box1{font-size:calc(var(--original-rem) * 0.29);height:auto;padding:10px 0;}#home-landpage .ointro4 .the-txt{margin-top:0;}#home-landpage .box-features4{padding-top:0;background:transparent;}#home-landpage .box-features4 .the-title{font-size:16px;line-height:26px;padding:20px;}:where(#home-landpage) .content-list .content-item{flex-direction:column;padding:0 20px;text-align:left;box-sizing:border-box;margin-bottom:10px;}:where(#home-landpage) .content-list .content-item .content-info{width:100%;text-align:justify;}#home-landpage .content-list .content-img{width:100%;}#home-landpage .content-item:nth-child(even) .content-img{order:0;}:where(#home-landpage) .content-list .content-item .content-desc{width:100%;z-index:1;margin-top:-180px;}:where(#home-landpage) .section-box.section6{display:none;}:where(#home-landpage) .page-footer{margin-top:calc(var(--original-rem) * 0.99);}:where(#home-landpage) .page-footer>.copy-info{padding:0 calc(var(--original-rem) * 0.4) calc(var(--original-rem) * 0.9) calc(var(--original-rem) * 0.4);}}:where(#home-landpage) .fx-c{display:flex;justify-content:center;align-items:center;}@keyframes cardHAni{0%{opacity:0;transform:rotate(-35deg) translateX(0) }to{opacity:1;transform:rotate(-10deg) translateX(30px) }}@keyframes cardMAni{0%{opacity:0;transform:rotate(35deg) translateX(30px) }to{opacity:1;transform:rotate(8deg) translateX(0) }}@keyframes bombShow{0%{opacity:0;transform:scale(.9) }60%{opacity:1;transform:scale(1.015) }to{opacity:1;transform:scale(1) }}@keyframes callIconAni{0%{transform:scale(.95) translateY(-5px) }50%{transform:scale(1) translateY(0) }to{transform:scale(.95) translateY(-5px) }}@keyframes slideDown{0%{opacity:0;transform:translateY(-10%) }to{opacity:1;transform:translateY(0) }}@keyframes cardSl{0%{opacity:1;transform:rotate(0) }60%{opacity:.4;transform:rotate(-10deg) }to{opacity:0;transform:rotate(-20deg) }}@keyframes cardSr{0%{opacity:1;transform:rotate(0) }60%{opacity:.4;transform:rotate(10deg) }to{opacity:0;transform:rotate(25deg) }}@keyframes btnBeath{0%{opacity:0;transform:scale(.85) }60%{opacity:.8;transform:scale(1.08) }to{opacity:0;transform:scale(1.2) }}@keyframes coinFlow{0%{transform:translateY(0);}50%{transform:translateY(-10px);}100%{transform:translateY(0);}}:where(#home-landpage) .index-swiper-box{margin-left:auto;width:356px;height:560px;background:#202020;border-radius:20px;position:relative;}:where(#home-landpage) .index-swiper-box:after,:where(#home-landpage) .index-swiper-box:before{content:"";position:absolute;border-radius:20px;background:linear-gradient(90deg,#ff78ff,#32e5ff);filter:blur(1px);z-index:0;width:100%;height:100%;bottom:0;transform-origin:left bottom;}:where(#home-landpage) .index-swiper-box:before{transform:rotate(-3deg) scale(0.94);z-index:1;}:where(#home-landpage) .index-swiper-box:after{background:linear-gradient(90deg,#cfcfcf,#32e5ff);transform:rotate(-6deg) scale(0.9);}:where(#home-landpage) .index-swiper-box .ohost{width:100%;height:100%;position:absolute;top:0;bottom:0;z-index:2;background:#202020;transform-origin:center bottom;border-radius:20px;}:where(#home-landpage) .index-swiper-box .ohost.swipe{background:#000;}:where(#home-landpage) .index-swiper-box .ohost.swipe .cover{opacity:0.5;}:where(#home-landpage) .index-swiper-box .ohost.swipe.sl{animation:cardSl 0.22s both linear;}:where(#home-landpage) .index-swiper-box .ohost.swipe.sr{animation:cardSr 0.22s both linear;}:where(#home-landpage) .index-swiper-box .ohost .cover{width:100%;height:100%;border-radius:20px;overflow:hidden;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;}:where(#home-landpage) .index-swiper-box .ohost .cover::after{content:'';width:100%;position:absolute;bottom:0;height:254px;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);border-radius:0px 0px 17px 17px;}:where(#home-landpage) .index-swiper-box .ohost .cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:all .2s;}:where(#home-landpage) .index-swiper-box .ohost .host-tips{position:absolute;top:45%;z-index:1;text-align:center;width:100%;padding:0 30px;font-size:29px;font-weight:bold;box-sizing:border-box;}:where(#home-landpage) .index-swiper-box .ohost .status-txt-tag{position:absolute;right:0;top:60px;border-radius:50px 0 0 50px;z-index:10;line-height:28px;height:28px;font-size:14px;background:rgba(18,222,2) url("/images/home/icon-v.png") 50px 6px no-repeat;background-size:20px 14px;border:solid 1px #11ff00;padding:0 24px 0 8px;display: none;}:where(#home-landpage) .index-swiper-box .ohost .host-detail{position:absolute;z-index:2;bottom:80px;left:15px;right:15px;color:#fff;}:where(#home-landpage) .index-swiper-box .ohost .host-detail .host-name{font-size:18px;font-weight:bold;}:where(#home-landpage) .index-swiper-box .ohost .host-detail .host-name .the-name{}:where(#home-landpage) .index-swiper-box .ohost .host-detail .host-country{margin-top:5px;}:where(#home-landpage) .index-swiper-box .ohost .host-detail .tag-list{margin-top:10px;}:where(#home-landpage) .index-swiper-box .ohost .host-detail .h-tag{display:inline-block;margin:0 1px;font-size:11px;padding:5px 10px;background:linear-gradient(90deg,#FF3E5D 0%,rgba(255,54,179,0) 100%);border-radius:6px;transform:skewX(-12deg);color:#fff;}:where(#home-landpage) .index-swiper-box .ohost .host-detail .h-tag.min{font-size:11px;padding:2px 8px;}:where(#home-landpage) .index-swiper-box .host-action{position:absolute;z-index:20;width:100%;bottom:-24px;height:80px;}:where(#home-landpage) .index-swiper-box .host-action .btn-like,:where(#home-landpage) .index-swiper-box .host-action .btn-next{width:54px;height:54px;border-radius:50%;background:#fff;color:#000;border:1px solid rgba(145,167,255,.4);font-size:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display: none;}:where(#home-landpage) .index-swiper-box .host-action .btn-call{width:72px;height:72px;border-radius:50%;background: url("/images/home/icon-sayhi.png") center no-repeat;background-size:100% 100%;color:#fff;font-size:0;margin:0 14%;box-shadow:0 4px 10px rgba(226,55,55,.2);position:relative;border:0;}:where(#home-landpage) .index-swiper-box .host-action .btn-call:after{content:"";position:absolute;width:90%;height:90%;border:8px solid #ff36b2b2;border-radius:50%;-webkit-animation:btnBeath 1.2s linear infinite;animation:btnBeath 1.2s linear infinite;display: none;}:where(#home-landpage) .index-swiper-box .host-action .btn-like{color:#fc2296;font-size:26px;background:#fff;display: none;}:where(#home-landpage) .index-match-success{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;width:100%;height:100%;z-index:200;left:0;top:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none;}:where(#home-landpage) .index-match-success .the-title{font-size:100px;font-weight:700;font-family:Futura,Impact;color:#fff;-webkit-animation:slideDown .5s .2s both;animation:slideDown .5s .2s both;}:where(#home-landpage) .index-match-success .card-box{position:relative;width:500px;height:360px;}:where(#home-landpage) .index-match-success .card-box .cover{width:180px;height:280px;border:20px;overflow:hidden;position:absolute;border-radius:20px;left:50%;opacity:0;background:#202020;}:where(#home-landpage) .index-match-success .card-box .cover img{transform:translateX(-50%);position:absolute;left:50%;height:100%;}:where(#home-landpage) .index-match-success .card-box .cover.h{margin-left:-190px;transform-origin:right bottom;-webkit-animation:cardHAni .4s .6s both;animation:cardHAni .4s .6s both;z-index:10;}:where(#home-landpage) .index-match-success .card-box .cover.m{margin-left:-10px;transform-origin:left bottom;-webkit-animation:cardMAni .4s .6s both;animation:cardMAni .4s .6s both;}:where(#home-landpage) .index-match-success .card-box .ico-hear{position:absolute;bottom:0;left:50%;margin-left:-30px;margin-bottom:60px;z-index:20;width:80px;height:80px;background:#fff;border-radius:100%;box-shadow:0 0 10px rgba(0,0,0,.12);-webkit-animation:bombShow .5s 1s both;animation:bombShow .5s 1s both;}:where(#home-landpage) .index-match-success .card-box .ico-hear .icon{width:50px;height:46px;background:url("/images/home/lc-heart.png") 0 bottom no-repeat;background-size:100% auto;}:where(#home-landpage) .index-match-success .mc-action .btn-call{height:56px;width:280px;font-size:16px;margin-bottom:15px;-webkit-animation:callIconAni 4s infinite;animation:callIconAni 4s infinite;color:#fff;background:linear-gradient(153deg,#ff36b3,#ff3e5d);border:0;}:where(#home-landpage) .index-match-success .btn-call .icon-video2{margin-right:16px;font-size:24px;}:where(#home-landpage) .index-match-success .mc-action .btn-continue{font-size:18px;color:#fff;-webkit-animation:slideDown .45s .5s both;animation:slideDown .45s .5s both;}:where(#home-landpage) .index-install-tips{position:fixed;right:0;top:0;left:0;bottom:0;z-index:160;display:none;}:where(#home-landpage) .index-install-tips .fx-ic{display:inline-flex;align-items:center;justify-content:center;}:where(#home-landpage) .index-install-tips .bg{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.2);backdrop-filter:blur(10px);}:where(#home-landpage) .index-install-tips .the-inner{position:absolute;left:50%;top:50%;width:360px;transform:translate(-50%,-50%);background:#1A1A1A;color:#fff;border-radius:12px;overflow:hidden;}:where(#home-landpage) .index-install-tips .btn-cancel{position:absolute;right:5px;top:5px;width:30px;height:30px;background:#1A1A1A;border-radius:50%;}:where(#home-landpage) .index-install-tips .banner{min-height:80px;}:where(#home-landpage) .index-install-tips .banner img{display:block;width:100%;}:where(#home-landpage) .index-install-tips .c-txt{text-align:center;padding:20px 20px 10px;font-size:13px;}:where(#home-landpage) .index-install-tips .c-txt h2{font-size:20px;padding:10px 0;}:where(#home-landpage) .index-install-tips .c-txt .t1,:where(#home-landpage) .index-install-tips .c-txt .t2{text-align:left;position:relative;padding:6px 0 6px 0;display:flex;align-items:center;}:where(#home-landpage) .index-install-tips .c-txt .wi{width:24px;height:24px;margin-right:12px;background:linear-gradient(111deg,#F99E47 0%,#FF3463 100%);color:#fff;font-size:15px;font-weight:bold;border-radius:50%;}:where(#home-landpage) .index-install-tips p{flex:1;line-height:1.25 }:where(#home-landpage) .index-install-tips .the-icons{padding:25px 0 20px;margin:0px 20px;text-align:center;border-top:dashed 1px rgba(255,255,255,.5);}:where(#home-landpage) .index-install-tips .the-icons img{display:block;width:80%;margin:0 auto;}:where(#home-landpage) .index-install-tips .the-arrow{position:absolute;bottom:20px;left:50%;width:40px;height:80px;background:url("/images/home/wi-icon-arrow.png") center bottom no-repeat;background-size:100% auto;margin-left:-20px;animation:coinFlow 2s infinite;}@media screen and (max-width:680px){#home-landpage .home-banner .content{order:1;}#home-landpage .banner-people{position:relative;}:where(#home-landpage) .index-swiper-box{width:84%;height:92%;margin:0 auto;border-radius:calc(var(--original-rem) * 0.5333333333333333);}:where(#home-landpage) .index-swiper-box:before{filter:none;background:#FFBFD8;width:108%;height:84%;left:-4%;top:8%;transform:none;}:where(#home-landpage) .index-swiper-box:after{filter:none;background:#FFA1C6;width:104%;height:90%;left:-2%;top:5%;transform:none;z-index:1;}:where(#home-landpage) .index-swiper-box .ohost{border-radius:calc(var(--original-rem) * 0.5333333333333333);}:where(#home-landpage) .index-swiper-box .ohost .cover{border-radius:calc(var(--original-rem) * 0.5333333333333333);}:where(#home-landpage) .index-swiper-box .ohost .host-detail{bottom:calc(var(--original-rem) * 1.933333333333333);left:calc(var(--original-rem) * 0.5333333333333333);right:calc(var(--original-rem) * 0.5333333333333333);}:where(#home-landpage) .index-swiper-box .ohost .host-detail .host-name{font-size:calc(var(--original-rem) * .4266666666666667);}:where(#home-landpage) .index-swiper-box .ohost .host-detail .host-country{margin-top:calc(var(--original-rem) * 0.13333333333333333);}:where(#home-landpage) .index-swiper-box .ohost .host-detail .tag-list{margin-top:calc(var(--original-rem) * 0.26666666666666666);}:where(#home-landpage) .index-swiper-box .host-action{bottom:calc(var(--original-rem) * -0.87333333333333335);height:calc(var(--original-rem) * 1.92);}:where(#home-landpage) .index-swiper-box .host-action .btn-like,:where(#home-landpage) .index-swiper-box .host-action .btn-next{width:calc(var(--original-rem) * 1.44);height:calc(var(--original-rem) * 1.44);font-size:calc(var(--original-rem) * .5333333333333333);}:where(#home-landpage) .index-swiper-box .host-action .btn-call{width:calc(var(--original-rem) * 1.92);height:calc(var(--original-rem) * 1.92);}:where(#home-landpage) .index-match-success .the-title{font-size:60px;padding-bottom:30px;text-align:center;}:where(#home-landpage) .index-match-success .card-box{position:relative;width:100%;height:280px;}:where(#home-landpage) .index-match-success .card-box .cover{width:140px;height:190px;border-radius:10px;}:where(#home-landpage) .index-match-success .card-box .cover.h{margin-left:-158px;}:where(#home-landpage) .index-match-success .card-box .cover.m{margin-left:-10px;}:where(#home-landpage) .index-match-success .card-box .ico-hear{margin-left:-35px;margin-bottom:68px;width:70px;height:70px;}:where(#home-landpage) .index-match-success .card-box .ico-hear .icon{width:40px;height:36px;}:where(#home-landpage) .index-match-success .btn-call,:where(#home-landpage) .card-page .index-match-success .btn-msg{height:50px;width:240px;font-size:14px;}}[lang='ar'] #home-landpage .box-features .the-title{margin:0 auto 39px;text-align: center;direction: rtl;}


          :where(#home-landpage) .faq-intro-sec,:where(#home-landpage) .faq-home-sec,:where(#home-landpage) .faq-cta-sec{padding-left:20px;padding-right:20px;box-sizing:border-box;text-align:center;}
          #home-landpage .faq-intro-sec .the-title,#home-landpage .faq-home-sec .the-title,#home-landpage .faq-cta-sec .the-title{width:100%;text-align:center;}
          :where(#home-landpage) .faq-intro-sec .sec-txt,:where(#home-landpage) .faq-cta-sec .sec-txt{position:static;max-width:900px;margin:0 auto;text-align:center;background:none;padding:0;}
          :where(#home-landpage) .faq-intro-sec .sec-txt p,:where(#home-landpage) .faq-cta-sec .sec-txt p{font-size:16px;line-height:1.7;color:#333;margin:0 0 14px;font-weight:400;}
          :where(#home-landpage) .faq-intro-sec .sec-txt a,:where(#home-landpage) .faq-cta-sec .sec-txt a{color:#FF3B7C;}
          :where(#home-landpage) .faq-intro-sec .sec-img,:where(#home-landpage) .faq-cta-sec .sec-img{display:block;max-width:900px;width:100%;height:auto;border-radius:16px;margin:18px auto 0;}
          :where(#home-landpage) .faq-home-sec .faq-home-list{list-style:none;padding:0;max-width:900px;margin:0 auto;text-align:left;}
          :where(#home-landpage) .faq-home-sec .qa-item{background:rgba(255,232,238,0.8);border-radius:14px;padding:20px 56px 20px 28px;box-sizing:border-box;margin-bottom:14px;cursor:pointer;position:relative;transition:0.3s ease-in-out;}
          :where(#home-landpage) .faq-home-sec .qa-item h3{font-size:18px;font-weight:800;line-height:26px;margin:0;}
          :where(#home-landpage) .faq-home-sec .qa-item .qa-item-answer{display:none;margin-top:8px;}
          :where(#home-landpage) .faq-home-sec .qa-item .qa-item-answer p{font-size:15px;line-height:1.65;color:#fff;margin:0;}
          :where(#home-landpage) .faq-home-sec .qa-item.qa-active{background:#000;color:#fff;}
          :where(#home-landpage) .faq-home-sec .qa-item.qa-active .qa-item-answer{display:block;}
          :where(#home-landpage) .faq-home-sec .qa-item .qa-item-arrow{width:18px;height:10px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAA6CAMAAABxuAzhAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAPZQTFRF////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////sFsj5QAAAFJ0Uk5T/wDmAdkD/v37GcwGDxLp0rdC3onwDK6DUjD14e0cnfjf9jZMylWavbDPbHcltBVPiiOQ1WJ8piFdw0e7YAmAcy0+otjGmONKbyk6npRbqiiTOcodD+QAAAJBSURBVHictddnV9swFAZgvfGKYzvOHmSQAAFCNhQoFMIKo6V0/P8/U4f0cBIsyfKQvut9zrUt3WsCwJkc5xaZ5eq77om6XIVOp9N4SsVc6sWfie0BBMqPQyJv6Wd1D1EmTYmGt7J3ILeqXIOQRYs8yjYIGZAH+ciIdOUjLtmSj/TJiXykQvblIwPyvC3baNZJuS0bKVoEZkOuURh7dxeen2Qa2dryggR20/IM44uyQpQXaYpe1bBCgKouCXl8j18h1r6UWozD8hqCaylncuRgHYF9kLyhmthEYO0lbaRa+IzAvEj27ad24Ecwc5M0Sj3QEAwTvGCMrwodwXkqMeRoPXcDQb2QDGFMwUaQT6QWPefwEORLCSA5G1xEqcXvlIXf4CNALxvT+DjoHES7ijclpXZ9kX4EylGco1/KKyIIrGoM5FTzB9IQ4DiyMafF0ZFy0YhE6L8odbAQWD8jtcq2Q01jIHCizHxuix7GQqDlQhv9c0YWE4FZCfklN29ZUWwE43ANeeuNmcRBMAszXGxfUT+sQAS2+J9xeu4/6GIIzIygoc/ZdQQhGHbEkIrFSwlAcCf0xP6Po1ER7Ag0sYcxPyMQQT6wiS2+B0QEI5gENLHmLChBANHeuMPF2jgaAwFuOEb3Mni/EIIi8+LP+jt6VES7Z1yW6RfOQQ+JwKYr7/+2iSG4prUX41RssygCu+17L2pNqI4QCKzi5jDerdRFt4ojUFqDzMcQ05j+FSwjHOIx5uXN6+jg29m0N+Rd7Z/XP7yrJ82Nc6GDAAAAAElFTkSuQmCC") center/cover no-repeat;position:absolute;right:22px;top:26px;filter:brightness(0%);}
          :where(#home-landpage) .faq-home-sec .qa-item.qa-active .qa-item-arrow{display:none;}
          @media (max-width:680px){:where(#home-landpage) .faq-home-sec .qa-item{padding:16px 44px 16px 16px;}:where(#home-landpage) .faq-home-sec .qa-item h3{font-size:16px;line-height:24px;}:where(#home-landpage) .faq-home-sec .qa-item .qa-item-arrow{right:16px;top:22px;}}
          #home-landpage .content-desc h2.content-title{font-size:18px;font-weight:800;line-height:29px;margin-bottom:10px;}
          :where(#home-landpage) .faq-cta-sec{padding-bottom:60px;}
          :where(#home-landpage) .faq-cta-sec .btn-start{display:flex;align-items:center;justify-content:center;width:248px;height:50px;margin:24px auto 0;border-radius:100px;background:linear-gradient(153deg,#FF36B3 0%,#FF3E5D 100%);color:#fff;font-size:16px;font-weight:bold;cursor:pointer;}
          /* 移动端可读性:原 rem 体系在小屏字号过小(11-14px),统一提到 ≥14px,容器自然撑高不截断 */
          @media (max-width:680px){
            #home-landpage .home-banner .content .top-title{font-size:15px;line-height:1.6;}
            #home-landpage .ointro .the-txt p{font-size:15px;line-height:1.65;}
            #home-landpage .content-desc .content-info{font-size:15px;line-height:1.55;}
            #home-landpage .box-features .the-item-box{height:auto;}
            #home-landpage .box-features .the-item-box p{font-size:14px;line-height:1.5;}
            #home-landpage .the-item-box1{height:auto;}
            #home-landpage .the-item-box1 p{font-size:14px;line-height:1.55;}
            #home-landpage .the-item-box1 span{font-size:13px;}
            #home-landpage .box-features2 .the-title,#home-landpage .box-features1 .the-title{text-align:center;width:100%;box-sizing:border-box;}
          }


      :where(#home-landpage) #h-download-bar{position:fixed;top:0;left:0;width:100%;height: 56px;background:#000;display:none; align-items: center;justify-content: space-between; z-index:120;color:#fff;}
      :where(#home-landpage) #h-download-bar.show{display: flex;}
      :where(#home-landpage) #h-download-bar .img{width: 40px; height:40px;margin:0 15px;}
      :where(#home-landpage) #h-download-bar .img img{display: block;width:100%;height:100%;border-radius: 10px;}
      :where(#home-landpage) #h-download-bar .txt{flex:1;font-size:15px;}
      :where(#home-landpage) #h-download-bar .btn{margin: 0 15px;display:flex;align-items: center; justify-content: center; height: 40px; padding:0 20px;border-radius: 100px;background:linear-gradient(153deg,#FF36B3 0%,#FF3E5D 100%); font-size:14px; font-weight:bold;}
      #home-landpage .home-banner .content h1{text-align: center;}

/* Approved marketing typography and sections; production overlay remains intact. */

#home-landpage .top-left{pointer-events:none;}

#home-landpage .home-banner .content .top-title{font-weight:700;}
#home-landpage .home-banner .content .hero-buttons{display:flex;align-items:center;flex-direction:column;}
#home-landpage a.btn-start{color:#fff;text-decoration:none;font-weight:700;gap:10px;}
#home-landpage a.btn-start svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;}
#home-landpage .hero-buttons>.text-link{margin-top:16px;}
#home-landpage .text-link{display:inline-flex;align-items:center;gap:10px;color:#000;font-size:14px;font-weight:700;text-decoration:none;line-height:1.5;}
#home-landpage .micro{font-size:11px;line-height:1.5;text-align:center;margin:18px auto;color:#666;}
#home-landpage .portrait-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);}
#home-landpage [data-portrait-slide][hidden]{display:none!important;}
#home-landpage .ointro .content-img{width:824px;height:auto;}
#home-landpage .ointro .the-txt>.text-link{display:flex;width:fit-content;margin:18px auto 0;}
#home-landpage .content-info>.text-link{margin-top:10px;}
#home-landpage .review-seo-section>.the-title{width:100%;text-align:center;}
#home-landpage .review-steps,#home-landpage .review-before-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:0;margin:0;list-style:none;}
#home-landpage .review-steps li,#home-landpage .review-before-grid article{min-width:0;}
#home-landpage .review-seo-section h3{font-size:18px;font-weight:800;line-height:29px;margin:12px 0 10px;}
#home-landpage .review-seo-section p{font-size:14px;line-height:1.55;margin-bottom:12px;}
#home-landpage .review-seo-section .content-num,#home-landpage .review-seo-section .small-number{display:inline-block;background:#000;color:#fff;border-radius:13px;width:51px;height:51px;text-align:center;font-size:22px;line-height:51px;}
#home-landpage .review-how-section .steps-end{display:flex;justify-content:center;margin-top:28px;}
#home-landpage .review-how-section .button.primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 28px;background:linear-gradient(153deg,#FF36B3 0%,#FF3E5D 100%);color:#fff;border-radius:100px;text-decoration:none;font-size:16px;font-weight:700;}
#home-landpage .review-how-section svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;}
#home-landpage .tip-strip{display:flex;align-items:center;gap:20px;background:#ffeaf0;border-radius:14px;padding:20px;margin-top:28px;}
#home-landpage .tip-strip p{flex:1;margin:0;}
#home-landpage .tip-strip>span{font-size:30px;color:#FF3B7C;}
#home-landpage .faq-home-sec>.text-link{margin:-16px auto 24px;}
#home-landpage .faq-home-sec summary{display:block;list-style:none;outline-offset:5px;}
#home-landpage .faq-home-sec summary::-webkit-details-marker{display:none;}
#home-landpage .faq-home-sec .qa-item[open]{background:#000;color:#fff;}
#home-landpage .faq-home-sec .qa-item[open] .qa-item-answer{display:block;}
#home-landpage .faq-home-sec .qa-item[open] .qa-item-arrow{display:none;}
#home-landpage .faq-home-sec .qa-item-answer a{color:#fff;text-decoration:underline;}
#home-landpage .faq-cta-sec .btn-start{width:248px;gap:10px;}
@media(max-width:680px){#home-landpage .mx-header.mx-original-header{min-height:calc(min(10vw,50px) * 1.33);}
 #home-landpage .hero-buttons{display:none!important;}
 #home-landpage .banner-people{position:relative;}
 #home-landpage .ointro .content-img{width:100%;height:auto;}
 #home-landpage .review-steps,#home-landpage .review-before-grid{grid-template-columns:1fr;gap:28px;padding:0 20px;}
 #home-landpage .review-seo-section>.the-title{text-align:center;}
 #home-landpage .review-seo-section p{font-size:15px;line-height:1.6;}
 #home-landpage .review-seo-section .tip-strip{margin:28px 20px 0;flex-wrap:wrap;}
 #home-landpage .tip-strip>p{flex-basis:calc(100% - 60px);}
 #home-landpage .tip-strip>.text-link{margin-left:50px;}
 #home-landpage .review-how-section .steps-end{padding:0 20px;}
 #home-landpage .review-how-section .button.primary{box-sizing:border-box;max-width:100%;text-align:center;}
 #home-landpage .faq-home-sec>.text-link{margin:0 auto 24px;}
}


/* Home mobile feedback v12 revision 2; CSS version 13 — 2026-11-11.
   Inline in the offline HTML; desktop rules and original media stay unchanged. */
@media (max-width: 680px) {
  /* Headings align inside their existing text containers, including FAQ h3s. */
  #home-landpage :is(h1, h2, h3) {
    text-align: center !important;
  }

  /* The original five feature badges align with their centered headings.
     Only these standalone number paragraphs match; Tips reading-list numbers do not. */
  #home-landpage .content-desc > p:first-child {
    text-align: center;
  }

  /* Center standalone feature links without changing inline prose anchors. */
  #home-landpage .content-info > .text-link {
    display: flex;
    width: fit-content;
    max-width: 100%;
    margin-inline: auto;
    /* Preserve the former inline link's line-box tail and later image positions. */
    margin-bottom: 1.25px;
    justify-content: center;
    text-align: center;
  }

  /* The added text sections use a quiet, centered step marker. */
  #home-landpage .review-seo-section .content-num,
  #home-landpage .review-seo-section .small-number {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    width: 100%;
    height: 24px;
    margin: 0 auto;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: none;
    color: #8d358e;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
  }

  #home-landpage .review-seo-section .content-num::before,
  #home-landpage .review-seo-section .content-num::after,
  #home-landpage .review-seo-section .small-number::before,
  #home-landpage .review-seo-section .small-number::after {
    content: "";
    flex: 1 1 64px;
    max-width: 64px;
    height: 1px;
    background: #e9d9e8;
  }

  #home-landpage .review-steps > li,
  #home-landpage .review-before-grid > article,
  #home-landpage .review-seo-section p {
    text-align: left;
  }

  #home-landpage .review-before-grid > article > .text-link {
    display: flex;
    justify-content: center;
    width: fit-content;
    max-width: 100%;
    margin: 0 auto;
    text-align: center;
  }

  /* Keep an obvious break after the final call button, before the pink strip. */
  #home-landpage .review-how-section {
    padding-bottom: 56px;
  }

  #home-landpage .tip-strip > .text-link {
    margin: 0 auto;
    justify-content: center;
    text-align: center;
  }

  /* Links within prose keep the surrounding type, with a clear underline. */
  #home-landpage p a:not(.text-link):not(.button):not(.btn-start) {
    color: inherit;
    font: inherit;
    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 0.16em;
  }
}


/* Mobile hero Start CTA — v13 review, inline CSS cache version 14. */
@media (max-width: 680px) {
  #home-landpage .home-banner .content.new-show .top-title {
    margin-bottom: 0;
  }

  #home-landpage .home-banner .content.new-show .hero-buttons {
    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 0;
    width: 100%;
    margin: 24px 0 0;
  }

  #home-landpage .home-banner .content.new-show .hero-buttons > .btn-start {
    display: flex;
    box-sizing: border-box;
    width: 270px;
    max-width: 100%;
    min-height: 50px;
    height: auto;
    padding: 14px 18px;
    margin: 0;
    gap: 10px;
    border-radius: 100px;
    background: linear-gradient(153deg, #FF36B3 0%, #FF3E5D 100%);
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    text-align: center;
    animation: none;
  }

  #home-landpage .home-banner .content.new-show .hero-buttons > .text-link {
    display: none;
  }
}

/* Keep the approved footer box model and reading alignment inside the SPA overlay. */
#home-landpage .mx-footer *,#home-landpage .mx-footer *::before,#home-landpage .mx-footer *::after{box-sizing:border-box;}
#home-landpage .mx-footer-group h2{text-align:left!important;}
#home-landpage .mx-skip:focus{position:fixed;}
#home-landpage.show{left:0;}
