:root{--site-width:1180px;--brand:#3370ff;--ink:#2a3142;--muted:#646b7b;--surface:#f6f8ff;--line:#e8edf5}
/* Keep the first product visible before JavaScript loads, including failed downloads. */
body .banner:not(.carousel-ready)>.swiper>.swiper-wrapper>.swiper-slide[data-swiper-slide-index="0"]{display:block!important;visibility:visible}
@media(max-width:760px){body[data-page] main.page .index-page .rating-wrap>.container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px!important;padding:0 8px!important}body[data-page] main.page .index-page .rating-wrap>.container>a{width:100%!important;max-width:100%;min-width:0;margin:0;padding:0}body[data-page] main.page .index-page .rating-wrap .item{margin:0!important;padding:0!important}}
body[data-page] main.page .download-page .pd-version.is-muted{opacity:1}body[data-page] main.page .antivirus-software>.container>ul{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;width:100%}body[data-page] main.page .antivirus-software>.container>ul>li{width:100%;max-width:100%;margin:0;padding:22px 10px}body[data-page] main.page .antivirus-software>.container>ul>li img{max-width:75px;width:75px;height:auto}
@media(max-width:1000px){body[data-page] main.page .antivirus-software>.container>ul{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){body[data-page] main.page .antivirus-software>.container>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}
body[data-page] main.page .assess .ass-box{max-width:100%;box-sizing:border-box}body[data-page] main.page .assess .container{width:100%;padding:0}
@media(max-width:760px){body[data-page] main.page .rating-wrap .item{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;min-width:0}body[data-page] main.page .rating-wrap .rating{width:100%;max-width:100%}body[data-page] main.page .rating-wrap .stars{display:flex;flex-wrap:nowrap;gap:1px;justify-content:center}body[data-page] main.page .rating-wrap .star{width:13px!important;height:13px!important;flex:0 0 13px}body[data-page] main.page .rating-wrap img{height:26px!important;object-fit:contain}body[data-page] main.page .assess .ass-box{width:100%;min-width:0;margin:0!important;padding-left:12px;padding-right:12px}}
html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:Arial,"Microsoft YaHei",sans-serif}*{box-sizing:border-box}button,a,input,select{touch-action:manipulation}button,a{ -webkit-tap-highlight-color:transparent}button{font:inherit}a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid #3370ff;outline-offset:4px}
body{font-family:Inter,PingFangSC-Regular,"Microsoft YaHei",Arial,sans-serif;min-width:320px}body main.page{width:calc(100% - 96px);max-width:var(--site-width);margin:0 auto;padding:0;overflow:hidden;min-height:65vh}body .container{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.site-header{position:sticky;top:0;z-index:1000;background:#fff}.site-nav{max-width:var(--site-width);width:calc(100% - 96px);margin:auto;height:76px;display:flex;align-items:center;gap:36px;border-bottom:1px solid #edf0f6}.site-brand{display:flex;align-items:center;gap:9px;flex-shrink:0;color:var(--ink);text-decoration:none}.site-brand img{width:152px;max-height:40px;object-fit:contain}.brand-icon{display:grid;place-items:center;background:var(--brand);width:33px;height:37px;border-radius:12px;color:white;font-size:28px;font-style:italic}.primary-nav{display:flex;align-items:center;gap:31px;margin-left:auto;height:100%;white-space:nowrap}.primary-nav>a{position:relative;height:100%;display:flex;align-items:center;color:var(--ink);font-size:15px;transition:color .2s}.primary-nav>a:hover,.primary-nav>a.is-active{color:var(--brand)}.primary-nav>a.is-active:after{content:"";height:3px;position:absolute;bottom:0;left:18%;right:18%;background:var(--brand);border-radius:3px}.nav-actions{display:flex;align-items:center;gap:19px}.language-switch{color:var(--ink);font-size:14px;white-space:nowrap}.language-switch span{font-size:22px;vertical-align:-2px}.nav-signup{border:0;border-radius:8px;background:#3370ff;color:white;padding:10px 23px;cursor:pointer;white-space:nowrap;box-shadow:0 5px 16px #3370ff1c}.more-nav{position:relative;color:#646b7b;font-size:14px}.more-nav summary{cursor:pointer;list-style:none}.more-nav summary::-webkit-details-marker{display:none}.more-menu{position:absolute;right:0;top:35px;min-width:190px;display:flex;flex-direction:column;padding:9px;background:white;border:1px solid var(--line);box-shadow:0 12px 32px #26365717;border-radius:10px}.more-menu a{padding:11px 14px;color:var(--ink)}.more-menu a:hover{background:#f2f6ff;color:var(--brand);border-radius:6px}.skip-link{position:fixed;top:-80px;left:15px;z-index:2000;padding:15px;background:white}.skip-link:focus{top:10px}
body .reveal-box{opacity:1!important;transform:none!important;visibility:visible!important}body main [class^="halation-"]{max-width:100%;pointer-events:none}body .index-page .banner{height:auto;min-height:590px;border-radius:0 0 20px 20px;overflow:hidden;background:linear-gradient(120deg,#f5f4ff,#e9edff 55%,#e2edff)}body .banner>.swiper{height:590px!important}body .banner .ban-content{padding:75px 40px 40px;min-height:550px;gap:15px}body .banner .ban-content>.text{width:54%;flex-shrink:0}body .banner .title{font-size:40px;line-height:1.5}body .banner .ban-content p{font-size:19px!important;line-height:1.8}body .banner .ban-content .btn-group{gap:18px}body .banner .btn-primary,body .banner .btn-outline{padding:14px 32px;min-width:145px;font-size:18px;border-radius:10px}body .banner .banner-sub{max-width:100%}body .banner .swiper-wrapper{display:block;transform:none!important;height:100%}body .banner>.swiper>.swiper-wrapper>.swiper-slide{width:100%!important;height:100%;display:none!important;visibility:hidden}body .banner>.swiper>.swiper-wrapper>.swiper-slide.clone-active{display:block!important;visibility:visible}body .banner>.swiper>.swiper-wrapper>.swiper-slide .swiper-slide{display:block!important;visibility:visible;width:auto;height:auto}body .banner .swiper-pagination-aichat{display:none!important}.hero-tabs{display:flex;gap:9px;position:absolute;bottom:20px;left:0;right:0;justify-content:center;z-index:5}.hero-tabs button{background:#fff8;border:1px solid #d2dcf6;color:#687797;padding:9px 17px;border-radius:22px;font-size:13px;cursor:pointer}.hero-tabs button[aria-selected=true]{background:#3370ff;color:white;border-color:#3370ff}.hero-tabs button:hover{box-shadow:0 4px 15px #3370ff20}body .banner .pc-banner,body .banner .phone-banner{height:100%}body .banner .cloud-phone{font-size:16px!important}body .index-page .rating-wrap .container{justify-content:center;gap:70px}body .index-page .section-title{font-size:34px;line-height:1.5;margin-top:80px;margin-bottom:42px}body .index-page .what-is{padding:0 16px}body .index-page .what-cando,body .index-page .ecology,body .index-page .assess,body .index-page .gas-station,body .index-page .faq,body .index-page .more-case,body .index-page .category{padding-left:16px;padding-right:16px}body .index-page .category .section-title{font-size:43px}body .ecology .swiper-wrapper{display:block;transform:none!important}body .ecology .swiper-slide{width:100%!important;display:none}body .ecology .swiper-slide.clone-active{display:block}body .ecology .swiper-container{width:58%;min-width:0}body .ecology .nav{width:42%;min-width:0}body .ecology .slide-img{width:100%!important;max-width:100%;height:auto!important}body .ecology .nav li .desc-wrapper{display:none}body .ecology .nav li.activeLi .desc-wrapper{display:block}body .ecology .nav li{cursor:pointer}body .faq-answer{display:none!important;grid-template-rows:1fr!important}body .faq li.open .faq-answer{display:block!important}body .faq li.open .ico-arrow{transform:rotate(180deg)}body .faq li .item{cursor:pointer}body .faq-answer-inner{overflow:visible!important;padding-bottom:20px}body .assess .container{min-width:0}body .index-page .gas-station .container{max-width:100%}
body .price-banner{padding-top:65px;background:linear-gradient(130deg,#f6f5ff,#e9edff 60%,#e0eafe);border-radius:0 0 20px 20px;overflow:visible}body .price-page .down-banner-content{position:relative;top:auto;padding:0 20px}body .price-page .down-banner-content .title{font-size:40px;line-height:1.5}body .price-page .tabs{margin:65px auto 48px;max-width:790px;width:90%}body .price-page .price-card{padding:0 18px;gap:16px}body .price-page .card-info{width:calc((100% - 32px)/3);padding:22px;min-width:0;flex:1}body .price-page .price-content{padding:0 20px 80px}body .price-page .card-info .c-i-c-title{font-size:34px;white-space:normal}body .price-page .sevenBotOne3{gap:8px}body .price-page .free-row{overflow-wrap:anywhere}body .price-content .container{width:100%}
body .download-page .down-banner{min-height:255px;height:auto;padding:60px 24px 65px;background:linear-gradient(130deg,#f7f4ff,#e5edff);border-radius:0 0 20px 20px}body .download-page .down-banner .title{font-size:37px;line-height:1.5}body .download-page .down-apply{padding:55px 20px 70px}body .download-page .pd-version{min-width:0}.download-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:20;padding:7px!important;list-style:none;background:white;border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 30px #2636571c}.download-menu[hidden]{display:none}.download-menu a{display:block;padding:9px 18px;color:#3370ff;border-radius:5px}.download-menu a:hover{background:#eef4ff}.download-box .download-direct{color:inherit;display:flex;align-items:center;justify-content:center;flex:1;font-size:18px}.download-box .pd-btn-right{cursor:pointer}.download-note{margin:22px 0 0;color:#758097;font-size:13px;text-align:center;line-height:1.7}.download-note a{color:#3370ff}body .download-page .os-detect-tip,body .download-page .current-system-badge{display:none!important}
.reader-heading{text-align:center;padding:56px 24px 48px;background:linear-gradient(130deg,#f6f7ff,#eaf1ff);border-radius:0 0 18px 18px;margin-bottom:36px}.reader-heading>p{font-size:12px;letter-spacing:3px;color:#3370ff;font-weight:600;margin:0 0 13px}.reader-heading h1{font-size:38px;line-height:1.4;margin:0 0 14px;color:var(--ink)}.reader-heading>div{font-size:16px;color:#6c7890}
body footer.footer{margin-top:35px;background:#f7f9fd}body footer.footer>.container{width:calc(100% - 96px);max-width:var(--site-width)}body footer.footer .box{gap:24px}body footer.footer .f-title{line-height:1.5}body footer.footer .nav-list{min-width:0}.signup-dialog{padding:46px;width:min(460px,calc(100% - 32px));border:1px solid var(--line);border-radius:22px;text-align:center;color:var(--ink);box-shadow:0 25px 100px #223c6b2b}.signup-dialog::backdrop{background:#1a29465c;backdrop-filter:blur(4px)}.dialog-close{position:absolute;right:16px;top:12px;font-size:26px;background:none;border:0;color:#7a869e;cursor:pointer}.dialog-icon{width:58px;height:58px;display:grid;place-items:center;background:var(--brand);color:white;border-radius:17px;font-size:38px;font-style:italic;margin:0 auto 24px}.signup-dialog h2{font-size:24px;line-height:1.5;margin-bottom:12px}.signup-dialog p{font-size:15px;color:#738096;line-height:1.8;margin-bottom:24px}.dialog-download{display:block;background:var(--brand);color:white;padding:14px;border-radius:9px}.official-signup{display:block;margin-top:19px;color:#3370ff;font-size:14px}.back-top{position:fixed;right:max(16px,calc((100vw - 1180px)/2 + 12px));bottom:20px;z-index:200;background:white;box-shadow:0 5px 20px #26365720;color:var(--brand);border:1px solid #dce5f7;border-radius:10px;width:42px;height:42px;cursor:pointer;font-size:21px}.back-top[hidden]{display:none}
@media(min-width:1450px){body main.page,.site-nav,body footer.footer>.container{width:var(--site-width)}}
@media(max-width:1050px){.site-nav{gap:18px}.primary-nav{gap:22px}.more-nav{display:none}.site-brand img{width:132px}.nav-actions{gap:14px}body .banner .title{font-size:33px}body .banner .ban-content{padding:60px 28px 30px}body .price-page .card-info{padding:18px}body .price-page .price-card{gap:12px}body .index-page .what-cando h3{font-size:21px}body .price-page .c-i-title{font-size:21px}}
@media(max-width:760px){body main.page,.site-nav,body footer.footer>.container{width:calc(100% - 32px)}.site-nav{height:auto;min-height:100px;flex-wrap:wrap;gap:0;padding:13px 0 0;justify-content:space-between}.site-brand{order:0}.site-brand img{width:135px}.nav-actions{order:1;gap:16px}.nav-signup{padding:8px 15px;font-size:13px}.primary-nav{order:2;width:100%;height:45px;justify-content:space-around;gap:12px;margin-top:7px}.primary-nav>a{font-size:14px}.site-header{height:106px}body .index-page .banner,body .banner>.swiper{height:690px!important;min-height:0}body .banner .ban-content{display:flex;flex-direction:column;align-items:center;padding:35px 20px 70px;gap:5px;min-height:0;height:100%;text-align:center}body .banner .ban-content>.text{width:100%}body .banner .title{font-size:29px;line-height:1.45;margin-bottom:15px}body .banner .ban-content p{font-size:15px!important;margin-bottom:22px!important}body .banner .btn-group{justify-content:center;gap:12px!important}body .banner .btn-primary,body .banner .btn-outline{padding:10px 20px;min-width:125px;font-size:15px}body .banner .cloud-phone{font-size:13px!important;margin-top:20px;justify-content:center}body .banner .ban-content>img,body .banner .ban-content>.img{width:85%!important;height:auto!important;max-height:270px;object-fit:contain;position:relative!important;right:auto!important;top:auto!important}body .banner .phone-banner .ban-content>img{max-height:240px}body .banner .features{display:none}.hero-tabs{bottom:16px;gap:5px;padding:0 8px;flex-wrap:wrap}.hero-tabs button{font-size:11px;padding:7px 10px}body .index-page .section-title{font-size:26px;margin:50px 0 25px}body .index-page .category .section-title{font-size:30px}body .index-page .rating-wrap .container{gap:20px;flex-wrap:nowrap}body .rating-wrap img{max-width:100%;height:auto}body .rating-wrap a{width:28%}body .what-fingerprint .what-is{display:block}body .what-fingerprint .what-is>*{max-width:100%;width:100%}body .what-fingerprint .what-is dl{margin-top:30px}body .what-cando ul{display:grid!important;grid-template-columns:1fr!important;gap:15px}body .what-cando ul li{width:100%!important;max-width:none!important;margin:0!important;padding:22px!important}body .ecology .ecology-container{flex-direction:column}body .ecology .nav,body .ecology .swiper-container{width:100%}body .ecology .swiper-container{margin-top:20px}body .ecology .nav li{padding:14px 18px}body .assess .container{display:flex;flex-direction:column;gap:35px}body .assess .ass-box{width:100%;margin:0;min-height:0}body .gas-station .container .flex{flex-direction:column}body .gas-station .container .flex>*{width:100%;min-width:0}body .more-case ul{display:grid;grid-template-columns:1fr;gap:20px}body .more-case ul li{width:100%;margin:0}body .category{padding-bottom:50px!important}body .price-page .down-banner-content .title{font-size:29px}body .price-page .down-banner-content .sub-title{font-size:16px}body .price-banner{padding-top:40px}body .price-page .tabs{margin:45px auto 30px;width:94%}body .price-page .tab-item{font-size:13px}body .price-page .price-card{flex-direction:column;padding:0 14px;gap:20px}body .price-page .card-info{width:100%;padding:24px}body .price-page .price-content{padding:0 10px 45px}body .price-content .pay-list{flex-wrap:wrap}body .price-content .team-list{display:grid;grid-template-columns:1fr}body .download-page .down-banner{padding:40px 20px;min-height:220px}body .download-page .down-banner .title{font-size:28px}body .download-page .down-banner .sub-title{font-size:16px}body .download-page .down-apply{padding:35px 10px}body .download-page .pd-container{flex-direction:column;gap:20px;width:100%}body .download-page .pd-version{width:100%;margin:0 0 20px}body .download-page .pd-version.is-muted{opacity:1}body footer.footer>.container .box{flex-wrap:wrap;gap:30px}body footer.footer .time{width:100%}body footer.footer .nav-list{width:calc(50% - 15px)}.reader-heading{padding:35px 16px;margin-bottom:20px}.reader-heading h1{font-size:29px}.back-top{right:22px}.signup-dialog{padding:38px 26px}body .pc{display:none!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
/* Explicit overrides retain the original scoped styles inside the narrower page. */
body[data-page] main.page .price-banner{margin-top:0!important}body[data-page] main.page .price-banner .down-banner-content .sub-title{font-size:22px;line-height:1.65}body[data-page] main.page .price-card .c-i-title,body[data-page] main.page .price-card .c-i-content,body[data-page] main.page .price-card .envir-member,body[data-page] main.page .price-card .custom-height{width:100%;max-width:100%}
body[data-page] main.page .price-page .discount-en{z-index:2}body[data-page] main.page .price-page .free-btn{width:100%;max-width:100%}
body[data-page] main.page .container{width:100%;max-width:100%}body[data-page] main.page [class*="halation-"]{display:none!important}body[data-page] main.page .banner{margin:0!important;padding:0!important;height:610px;min-height:610px}body[data-page] main.page .banner .ban-content{flex-wrap:nowrap!important;width:100%;padding:65px 40px 60px;gap:20px}body[data-page] main.page .banner .ban-content>.text{width:51%;min-width:0}body[data-page] main.page .banner .ban-content>.img{width:47%;flex:1;min-width:0;margin:0;align-self:center}body[data-page] main.page .banner .ban-content>.img>img{max-width:100%;height:auto}body[data-page] main.page .banner .title{font-size:40px}body[data-page] main.page .banner .btn-primary,body[data-page] main.page .banner .btn-outline{height:auto;line-height:1.5;padding:14px 30px;font-size:18px}body[data-page] main.page .banner .ban-content .btn-group{margin-top:40px}body[data-page] main.page .banner .cloud-phone{margin-top:35px}body[data-page] main.page .down-banner{margin-top:0!important}body[data-page] main.page .down-apply>.apply-title{margin-top:0;margin-bottom:40px}body[data-page] main.page .download-page .antivirus-software{padding-top:40px}body[data-page] main.page .download-page .antivirus-software .section-title{margin:55px 0 25px}body[data-page] footer.footer{background:#050e29;color:#fff}body[data-page] footer.footer>.container{max-width:var(--site-width)}body[data-page] .global-kefu-icon{display:none!important}body[data-page=blog] main.page{overflow:visible}body[data-page=blog] .blog-reader{margin-left:0;margin-right:0}
@media(max-width:1050px){body[data-page] main.page .banner .title{font-size:32px}body[data-page] main.page .banner .ban-content{padding-left:25px;padding-right:25px}}
@media(max-width:760px){body[data-page] main.page .banner{height:690px!important;min-height:690px}body[data-page] main.page .banner .ban-content{flex-wrap:nowrap!important;flex-direction:column;padding:32px 18px 65px;gap:14px}body[data-page] main.page .banner .ban-content>.text{width:100%}body[data-page] main.page .banner .ban-content>.img{width:85%!important;max-height:250px;flex:1;overflow:visible}body[data-page] main.page .banner .title{font-size:28px}body[data-page] main.page .banner .ban-content .btn-group{margin-top:20px}body[data-page] main.page .banner .btn-primary,body[data-page] main.page .banner .btn-outline{padding:11px 20px;font-size:15px}body[data-page] main.page .banner .cloud-phone{margin-top:22px}body[data-page] main.page .download-page .donload-area{flex-direction:column;width:100%;gap:20px}body[data-page] main.page .download-page .pd-version{width:100%!important;max-width:100%;margin:0;opacity:1}body[data-page] main.page .download-page .apply-title{margin:0 0 28px}body[data-page] main.page .download-page .antivirus-software{max-width:100%}body[data-page] main.page .download-page .antivirus-software ul{flex-wrap:wrap;gap:18px;justify-content:center}body[data-page] .blog-article{scroll-margin-top:125px}body[data-page] footer.footer .box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page] footer.footer .box>div{width:auto;max-width:100%;margin:0}body[data-page] footer.footer .box>.time{grid-column:1/-1}body[data-page] footer.footer .box .social-media{grid-column:1/-1}body[data-page] footer.footer .copyright{word-break:normal;overflow-wrap:anywhere}}
@media(max-width:760px){body[data-page] main.page .banner .ban-content>.banner-sub-container{position:relative!important;width:270px!important;min-height:250px;flex:none;margin-top:10px}body[data-page] main.page .banner-sub-container>img{position:absolute!important;inset:0;width:100%!important;max-width:100%;margin-top:0!important}body[data-page] main.page .banner-sub-container .text-list{position:absolute;inset:0;z-index:1}body[data-page] main.page .banner-sub-container .text-list li{min-width:0;width:135px;height:42px;line-height:42px;font-size:12px;padding:0 6px}body[data-page] main.page .banner-sub-container .text-list li:nth-child(1){left:27px;top:15px}body[data-page] main.page .banner-sub-container .text-list li:nth-child(2){left:0;top:94px}body[data-page] main.page .banner-sub-container .text-list li:nth-child(3){left:5px;top:174px}body[data-page] main.page .banner-sub-container .text-list li:nth-child(4){right:-4px;top:45px}body[data-page] main.page .banner-sub-container .text-list li:nth-child(5){right:14px;top:113px}body[data-page] main.page .banner-sub-container .text-list li:nth-child(6){right:-3px;top:185px}body[data-page] main.page .banner .cloud-phone{font-size:12px!important}body[data-page] main.page .banner .cloud-phone img{max-width:22px}body[data-page] main.page .price-banner{padding-top:35px}body[data-page] main.page .price-banner .down-banner-content .title{font-size:27px!important}body[data-page] main.page .price-banner .down-banner-content .sub-title,body[data-page] main.page .download-page .down-banner .sub-title{font-size:16px!important;line-height:1.8}body[data-page] main.page .price-page .tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:40px auto 30px!important}body[data-page] main.page .price-page .tabs>.col{width:100%;margin:0;padding:0}body[data-page] main.page .price-page .tab-item{width:100%;font-size:14px;padding:12px 5px;height:auto}body[data-page] main.page .price-page .price-card{padding:0 12px}body[data-page] main.page .price-page .card-info{width:100%!important;padding:22px!important}body[data-page] main.page .price-page .card-info>*{max-width:100%}body[data-page] main.page .rating-wrap .container{width:100%!important;max-width:100%;gap:16px!important;padding:0 12px}body[data-page] main.page .rating-wrap a{width:28%!important}body[data-page] main.page .rating-wrap img{width:100%!important}body[data-page] footer.footer .box>div:last-child{grid-column:1/-1}body[data-page] footer.footer .flex{max-width:100%;flex-wrap:wrap!important}body[data-page] footer.footer .copyright{padding:30px 0;max-width:100%}body[data-page] footer.footer .copyright>.flex{width:100%;justify-content:center}body[data-page] main.page .download-page .current-system{display:none}}
@media(max-width:760px){body[data-page] main.page .price-page .tab-item{min-height:48px;display:flex;align-items:center;justify-content:center}body[data-page] main.page .price-page .tabs>.col{min-height:48px}body[data-page] main.page .price-page .tabs{gap:30px 10px}body[data-page] main.page .price-page .discount-en{left:auto;right:0;top:-28px;transform:scale(.7)}body[data-page] main.page .price-page .down-banner-content{height:auto;min-height:0;margin-bottom:0}}

body[data-lang="en"] #everyUser .container{align-items:stretch!important}
body[data-lang="en"] #everyUser .ass-box{display:flex!important;flex-direction:column;align-items:center;text-align:center;min-height:430px;padding:0 18px;box-sizing:border-box}
body[data-lang="en"] #everyUser .ass-box .img-parent{width:140px;height:140px;display:flex;align-items:flex-end;justify-content:center;position:relative;margin-bottom:18px}
body[data-lang="en"] #everyUser .ass-box .img-parent img{position:static!important;width:120px;height:120px;object-fit:contain}
body[data-lang="en"] #everyUser .ass-box h4{min-height:48px;display:flex;align-items:center;justify-content:center;margin:0 0 14px;line-height:1.35}
body[data-lang="en"] #everyUser .ass-box p{margin:0;line-height:1.7;flex:1}
/* Carousel slides: keep product panels full-size while allowing nested source markup */
body .banner>.swiper>.swiper-wrapper>.swiper-slide > .swiper-slide.pc-phone-banner{display:block!important;width:100%!important;height:100%!important}
body .banner>.swiper>.swiper-wrapper>.swiper-slide > .swiper-slide.pc-phone-banner .ban-content{display:flex;width:100%;height:100%;box-sizing:border-box}
/* English testimonials stay in the same three-column row as Chinese */
body[data-lang="en"] #everyUser .container{display:flex!important;flex-direction:row!important;gap:24px;width:100%}
body[data-lang="en"] #everyUser .ass-box{flex:1 1 0;width:33.333%;min-width:0}
@media(max-width:760px){body[data-lang="en"] #everyUser .container{flex-direction:column!important;gap:35px}body[data-lang="en"] #everyUser .ass-box{width:100%}}
body[data-lang="en"] #everyUser .ass-box p{max-height:190px;overflow-y:auto;padding-right:8px}
