body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.layout-container[data-v-bcc082cc]{background-color:#fff;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}.header[data-v-bcc082cc]{z-index:1000;background-color:#fff;width:100%;position:relative;box-shadow:0 1px 5px #0000000d}.header .header-inner[data-v-bcc082cc]{justify-content:space-between;align-items:center;height:80px;display:flex}.logo-img[data-v-bcc082cc]{object-fit:contain;height:40px}.main-nav[data-v-bcc082cc]{gap:40px;height:100%;display:flex}.main-nav .nav-item[data-v-bcc082cc]{align-items:center;height:100%;display:flex}.main-nav .nav-item .nav-link[data-v-bcc082cc]{color:#333;align-items:center;gap:4px;font-size:15px;font-weight:600;transition:color .3s;display:flex}.main-nav .nav-item .nav-link .arrow-down[data-v-bcc082cc]{transition:transform .3s}.main-nav .nav-item .nav-link[data-v-bcc082cc]:hover,.main-nav .nav-item .nav-link.router-link-active[data-v-bcc082cc],.main-nav .nav-item:hover .nav-link[data-v-bcc082cc]{color:#921362}.main-nav .nav-item:hover .nav-link .arrow-down[data-v-bcc082cc]{transform:rotate(180deg)}.mega-menu[data-v-bcc082cc]{z-index:999;background-color:#f8f9fa;width:100%;padding:40px 0;position:absolute;top:100%;left:0;box-shadow:0 10px 20px #0000000d}.mega-menu-inner[data-v-bcc082cc]{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.mega-col[data-v-bcc082cc]{cursor:pointer;text-decoration:none;display:block}.mega-col .mega-img-box[data-v-bcc082cc]{background-color:#f5f5f5;border-bottom:3px solid #921362;border-radius:4px;width:100%;height:140px;margin-bottom:15px;overflow:hidden;box-shadow:0 4px 10px #00000008}.mega-col .mega-img-box img[data-v-bcc082cc]{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.mega-col .col-title[data-v-bcc082cc]{color:#333;padding:2px 0 10px;font-size:15px;font-weight:600;transition:color .3s}.mega-col:hover .mega-img-box img[data-v-bcc082cc]{transform:scale(1.06)}.mega-col:hover .col-title[data-v-bcc082cc]{color:#921362}.fade-slide-enter-active[data-v-bcc082cc],.fade-slide-leave-active[data-v-bcc082cc]{transition:opacity .3s,transform .3s}.fade-slide-enter-from[data-v-bcc082cc],.fade-slide-leave-to[data-v-bcc082cc]{opacity:0;transform:translateY(-10px)}.header-actions[data-v-bcc082cc]{align-items:center;gap:20px;display:flex}.header-actions .action-icon[data-v-bcc082cc]{color:#666;align-items:center;transition:color .3s;display:flex}.header-actions .action-icon[data-v-bcc082cc]:hover{color:#921362}.header-actions .action-icon .icon-img[data-v-bcc082cc]{object-fit:contain;width:20px;height:20px}.header-actions .lang-switcher[data-v-bcc082cc]{cursor:pointer;padding:10px 0;position:relative}.header-actions .lang-switcher .lang-menu[data-v-bcc082cc]{z-index:100;background:#fff;border:1px solid #eee;border-radius:4px;min-width:110px;padding:8px 0;position:absolute;top:100%;right:-15px;box-shadow:0 4px 12px #0000001a}.header-actions .lang-switcher .lang-menu[data-v-bcc082cc]:before{content:"";background:#fff;border-top:1px solid #eee;border-left:1px solid #eee;width:10px;height:10px;position:absolute;top:-6px;right:22px;transform:rotate(45deg)}.header-actions .lang-switcher .lang-menu a[data-v-bcc082cc]{color:#333;text-align:center;padding:8px 16px;font-size:14px;transition:all .2s;display:block}.header-actions .lang-switcher .lang-menu a[data-v-bcc082cc]:hover{color:#921362;background-color:#f5f5f5}.header-actions .lang-switcher .lang-menu a.active[data-v-bcc082cc]{color:#921362;background-color:#9213620d;font-weight:600}.header-actions .divider[data-v-bcc082cc]{background-color:#ddd;width:1px;height:20px}.header-actions .btn-ebook[data-v-bcc082cc]{color:#921362;border:1px solid #921362;border-radius:4px;padding:6px 16px;font-size:14px;font-weight:600;transition:all .3s}.header-actions .btn-ebook[data-v-bcc082cc]:hover{color:#fff;background-color:#921362}.main-content[data-v-bcc082cc]{flex:1}.footer[data-v-bcc082cc]{background-color:#f9f9f9;padding:80px 0 40px}.footer .footer-content-grid[data-v-bcc082cc]{grid-template-columns:2.5fr 2fr 3fr 2fr;gap:50px 40px;margin-bottom:80px;display:grid}.footer .footer-block h4[data-v-bcc082cc]{color:#921362;margin-bottom:25px;font-size:16px;font-weight:700}.footer .footer-block h4.mt-40[data-v-bcc082cc]{margin-top:40px}.footer .footer-block ul[data-v-bcc082cc]{margin:0;padding:0;list-style:none}.footer .footer-block ul li[data-v-bcc082cc]{color:#666;align-items:center;margin-bottom:16px;font-size:14px;display:flex}.footer .footer-block ul li a[data-v-bcc082cc]{color:#666;text-decoration:none;transition:color .3s}.footer .footer-block ul li a[data-v-bcc082cc]:hover{color:#921362}.footer .footer-block ul li .icon[data-v-bcc082cc]{color:#999;margin-right:10px;font-size:14px}.footer .footer-block .social-icons[data-v-bcc082cc]{align-items:center;gap:16px;display:flex}.footer .footer-block .social-icons .social-item-wrapper[data-v-bcc082cc]{justify-content:center;align-items:center;display:inline-flex;position:relative}.footer .footer-block .social-icons .channel-icon-btn[data-v-bcc082cc]{cursor:pointer;justify-content:center;align-items:center;padding:2px;transition:transform .3s,opacity .3s;display:flex}.footer .footer-block .social-icons .channel-icon-btn[data-v-bcc082cc]:hover{opacity:.85;transform:translateY(-2px)scale(1.08)}.footer .footer-block .social-icons .channel-icon-btn .channel-icon-img[data-v-bcc082cc]{object-fit:contain;width:30px;height:30px;display:block}.footer .footer-block .social-icons .channel-popover[data-v-bcc082cc]{box-sizing:border-box;z-index:100;text-align:center;background-color:#fff;border:1px solid #eaeaea;border-radius:10px;width:210px;padding:16px;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%);box-shadow:0 12px 36px #0000002e}.footer .footer-block .social-icons .channel-popover[data-v-bcc082cc]:after{content:"";border:8px solid #0000;border-top-color:#fff;border-bottom-width:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.footer .footer-block .social-icons .channel-popover .popover-title[data-v-bcc082cc]{color:#333;white-space:nowrap;text-overflow:ellipsis;margin-bottom:10px;font-size:14px;font-weight:700;overflow:hidden}.footer .footer-block .social-icons .channel-popover .popover-qrcode-box[data-v-bcc082cc]{box-sizing:border-box;cursor:zoom-in;background-color:#fff;border:1px solid #f0f0f0;border-radius:6px;justify-content:center;align-items:center;width:170px;height:170px;margin:0 auto 10px;padding:6px;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.footer .footer-block .social-icons .channel-popover .popover-qrcode-box[data-v-bcc082cc]:hover{transform:scale(1.03);box-shadow:0 4px 14px #0000001f}.footer .footer-block .social-icons .channel-popover .popover-qrcode-box .qrcode-img[data-v-bcc082cc]{object-fit:contain;width:100%;height:100%}.footer .footer-block .social-icons .channel-popover .popover-link-btn[data-v-bcc082cc]{color:#fff;box-sizing:border-box;background-color:#921362;border-radius:4px;width:100%;padding:7px 0;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .3s;display:inline-block}.footer .footer-block .social-icons .channel-popover .popover-link-btn[data-v-bcc082cc]:hover{background-color:#6e0e4a}.footer .footer-block .social-icons .popover-fade-enter-active[data-v-bcc082cc],.footer .footer-block .social-icons .popover-fade-leave-active[data-v-bcc082cc]{transition:opacity .25s,transform .25s}.footer .footer-block .social-icons .popover-fade-enter-from[data-v-bcc082cc],.footer .footer-block .social-icons .popover-fade-leave-to[data-v-bcc082cc]{opacity:0;transform:translate(-50%,8px)}.footer .footer-bottom[data-v-bcc082cc]{border-top:1px solid #eaeaea;flex-direction:column;align-items:flex-start;gap:15px;padding-top:30px;display:flex}.footer .footer-bottom .legal-links[data-v-bcc082cc]{color:#666;font-size:12px}.footer .footer-bottom .legal-links a[data-v-bcc082cc]{color:#666;text-decoration:none}.footer .footer-bottom .legal-links a[data-v-bcc082cc]:hover{color:#921362}.footer .footer-bottom p[data-v-bcc082cc]{color:#999;margin:0;font-size:12px}.qr-preview-overlay[data-v-bcc082cc]{z-index:99999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.qr-preview-overlay .qr-preview-modal[data-v-bcc082cc]{text-align:center;box-sizing:border-box;background-color:#fff;border-radius:16px;width:90%;max-width:500px;padding:40px 40px 30px;position:relative;box-shadow:0 25px 60px #0006}.qr-preview-overlay .qr-preview-modal .close-btn[data-v-bcc082cc]{color:#888;cursor:pointer;background:0 0;border:none;font-size:38px;line-height:1;transition:color .2s,transform .2s;position:absolute;top:14px;right:20px}.qr-preview-overlay .qr-preview-modal .close-btn[data-v-bcc082cc]:hover{color:#921362;transform:scale(1.1)}.qr-preview-overlay .qr-preview-modal .preview-qr-img[data-v-bcc082cc]{object-fit:contain;border:1px solid #f0f0f0;border-radius:8px;width:420px;max-width:100%;height:420px;max-height:60vh;margin:0 auto 20px;display:block;box-shadow:0 4px 16px #0000000f}.qr-preview-overlay .qr-preview-modal .preview-tip[data-v-bcc082cc]{color:#333;letter-spacing:.5px;margin:0;font-size:16px;font-weight:700}@font-face{font-family:HarmonyOS Sans SC;src:url(/h5/pc/assets/HarmonyOS_Sans_SC_Regular-DdsgBYS9.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HarmonyOS Sans SC;src:url(/h5/pc/assets/HarmonyOS_Sans_SC_Medium-C0JYcCxp.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:HarmonyOS Sans SC;src:url(/h5/pc/assets/HarmonyOS_Sans_SC_Bold-DTtO5jJ5.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Alimama ShuHeiTi;src:url(/h5/pc/assets/AlimamaShuHeiTi-Bold-DOEwBxZx.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}body{color:#333;-webkit-font-smoothing:antialiased;background-color:#fff;font-family:Inter,Helvetica Neue,Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}img{max-width:100%;display:block}.text-ellipsis,.ellipsis-1,.ellipsis-single,.short-title-ellipsis{text-overflow:ellipsis;white-space:nowrap;word-break:break-all;overflow:hidden}.text-ellipsis-2,.ellipsis-2,.ellipsis-double,.title-ellipsis{text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-ellipsis-3,.ellipsis-3,.desc-ellipsis,.summary-ellipsis{text-overflow:ellipsis;-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-1{text-overflow:ellipsis;-webkit-line-clamp:1;word-break:break-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{text-overflow:ellipsis;-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{text-overflow:ellipsis;-webkit-line-clamp:4;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5{text-overflow:ellipsis;-webkit-line-clamp:5;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-title,.sol-title,.feat-title,.promo-title,.circle-title,.short-title{text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.section-subtitle,.ribbon-desc,.sol-desc,.promo-text,.card-desc,.prop-desc,.lead-text,.desc-text{text-overflow:ellipsis;-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}button,.btn,.hero-btn,[role=button],.button,a.btn,a.button,a.hero-btn,a.link-btn,a.nav-link,input[type=button],input[type=submit]{overflow:hidden}button>span,button>.btn-text,button>.hero-btn-text,.btn>span,.btn>.btn-text,.btn>.hero-btn-text,.hero-btn>span,.hero-btn>.btn-text,.hero-btn>.hero-btn-text,[role=button]>span,[role=button]>.btn-text,[role=button]>.hero-btn-text,.button>span,.button>.btn-text,.button>.hero-btn-text,a.btn>span,a.btn>.btn-text,a.btn>.hero-btn-text,a.button>span,a.button>.btn-text,a.button>.hero-btn-text,a.hero-btn>span,a.hero-btn>.btn-text,a.hero-btn>.hero-btn-text,a.link-btn>span,a.link-btn>.btn-text,a.link-btn>.hero-btn-text,a.nav-link>span,a.nav-link>.btn-text,a.nav-link>.hero-btn-text,input[type=button]>span,input[type=button]>.btn-text,input[type=button]>.hero-btn-text,input[type=submit]>span,input[type=submit]>.btn-text,input[type=submit]>.hero-btn-text{-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;max-height:2.8em;margin:0;padding:0;line-height:1.4;display:-webkit-box;overflow:hidden}a{max-width:100%}a.text-ellipsis,a.ellipsis,a.link-ellipsis{text-overflow:ellipsis;white-space:nowrap;word-break:break-all;display:inline-block;overflow:hidden}a.text-ellipsis-2,a.link-ellipsis-2{text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-inline-box;overflow:hidden}html{font-size:16px}body{color:#333;-webkit-font-smoothing:antialiased;background-color:#f5f5f7;font-family:HarmonyOS Sans SC,Inter,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.6}.container{box-sizing:border-box;width:100%;max-width:1400px;margin:0 auto;padding:0 16px}.btn{color:#fff;background-color:#921362;border-radius:4px;padding:12px 24px;font-size:15px;font-weight:600;transition:all .3s;display:inline-block}.btn:hover{background-color:#bf1980;box-shadow:0 4px 12px #00000026}.btn.btn-secondary{color:#921362;background-color:#0000;border:2px solid #921362}.btn.btn-secondary:hover{color:#fff;background-color:#921362}.section{padding:40px 0}h1,h2,h3,h4,h5,h6,.section-title,.hero-title,.stat-num{font-family:Alimama ShuHeiTi,HarmonyOS Sans SC,sans-serif;font-weight:700}h1,.hero-title{font-size:42px}h2,.section-title{color:#921362;margin-bottom:32px;font-size:34px;font-weight:700;line-height:1.2}h3{font-size:24px}h4{font-size:18px}.section-subtitle{color:#666;max-width:800px;margin-bottom:64px;font-size:18px}
