:root{--primary-color: #4a90d9;--body-bg-color: #eef2f7;--section-alt-bg: #f4f7fb;--module-bg: #fff;--header-gradient: #fff;--border-color: #dfe6ee;--btn-hover: #3a7bc8;--title-color: #1a2b42;--text-color: #3d4f63;--desc-color: #6b7d93;--font-size-h1: 32px;--font-size-h2: 24px;--font-size-h3: 18px;--font-size-body: 15px;--font-size-small: 15px;--font-size-xs: 14px;--space-section: 60px;--space-element: 20px;--radius: 12px;--box-shadow: 0 2px 8px rgba(26, 43, 66, 0.06);--box-deep-shadow: 0 8px 24px rgba(26, 43, 66, 0.1)}html,body{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-size:16px;background:var(--body-bg-color);min-width:310px}*{padding:0;margin:0;outline:0 none;box-sizing:border-box;word-break:break-all;-webkit-tap-highlight-color:rgba(0,0,0,0)}input{user-select:auto}ol,ul{list-style:none;list-style-type:none;margin-bottom:0px;padding-left:0}a{transition:all .3s ease-out 0s;text-decoration:none;color:initial}a:hover{cursor:pointer}a:focus{text-decoration:none}h1,h2,h3,h4,h5,h6{font-style:normal;margin-bottom:0px}img{border:none;vertical-align:middle}p{margin-bottom:0}::-webkit-scrollbar{width:0}::-webkit-scrollbar:horizontal{height:0}.flex-center{display:flex;align-items:center;justify-content:center}.container{max-width:1240px;min-width:300px;margin:0 auto;width:100%;padding:0 20px}@media(max-width: 768px){.container{padding:0 20px}}.section-header{text-align:center;margin-bottom:40px}.section-header .section-title{font-size:var(--font-size-h1);font-weight:700;color:var(--title-color);margin-bottom:15px;position:relative;display:inline-block;padding-bottom:15px;text-transform:uppercase}.section-header .section-title::after{content:"";position:absolute;left:50%;bottom:-1px;transform:translateX(-50%);width:484px;height:7px;background:url("/static/images/icon-line.png") no-repeat center center;background-size:100% 100%}.section-header .section-desc{font-size:var(--font-size-body);color:var(--text-color);margin:0}.section-header .section-breadcrumb{font-size:13px;margin-bottom:var(--space-element);margin-top:40px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.section-header .section-breadcrumb a{color:#666}.section-header .section-breadcrumb a:hover{color:var(--primary-color)}.main-content{min-height:calc(100vh - 83px)}.site-header-wrapper{height:83px}.site-header-wrapper .site-header{background-color:var(--header-gradient);box-shadow:0 2px 4px rgba(0,0,0,.1);position:fixed;width:100%;top:0;z-index:1000;height:83px}.site-header-wrapper .site-header .site-header-container{max-width:1240px;margin:0 auto;padding:0 20px;height:100%;display:flex;align-items:center;justify-content:space-between;position:relative}.site-header-wrapper .site-header .site-header-container .logo{font-size:24px;font-weight:bold;color:var(--primary-color);text-decoration:none;flex-shrink:0;display:flex;align-items:center;height:100%;background-color:var(--header-gradient)}.site-header-wrapper .site-header .site-header-container .logo img{height:55px;width:auto;margin-right:10px}.site-header-wrapper .site-header .site-header-container .mobile-toggle{display:none;background:none;border:none;cursor:pointer;padding:10px}.site-header-wrapper .site-header .site-header-container .mobile-toggle span{display:block;width:25px;height:3px;background-color:var(--title-color);margin:5px 0;transition:.3s}.site-header-wrapper .site-header .site-header-container .main-nav{flex-grow:1;height:100%}.site-header-wrapper .site-header .site-header-container .main-nav .nav-list{list-style:none;display:flex;height:100%;align-items:center;justify-content:flex-end;margin:0;padding:0;font-size:15px}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item{position:relative;height:100%;display:flex;align-items:center;flex-shrink:0}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item .submenu{position:absolute;top:100%;left:0;background-color:var(--header-gradient);box-shadow:0 4px 8px rgba(0,0,0,.1);width:180px;border-radius:0 0 4px 4px;list-style:none;padding:5px 0;display:block;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .2s ease;z-index:1001}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item .submenu li a{display:block;padding:10px 20px;text-decoration:none;color:var(--text-color);transition:background-color .2s}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item .submenu li a:hover{color:var(--primary-color)}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item #moreMenu .more-menu-btn{display:flex;align-items:center;justify-content:center;padding:0 10px;height:100%;text-decoration:none;color:var(--title-color)}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item #moreSubmenu .nav-item{display:block;height:auto;width:100%}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item #moreSubmenu .nav-item>.nav-link{height:auto;padding:10px 20px;width:100%;display:flex;justify-content:flex-start}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item #moreSubmenu .nav-item>.nav-link::after{content:none}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item #moreSubmenu .nav-item .submenu{top:0;left:100%;right:auto;margin-top:-5px}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item:hover>.nav-link{color:var(--primary-color);cursor:pointer}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item:hover>.nav-link::after{content:"";position:absolute;bottom:20px;left:5%;right:5%;width:90%;height:2px;background:var(--primary-color)}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item>.nav-link{display:flex;align-items:center;justify-content:center;padding:0 10px;height:100%;text-decoration:none;color:var(--title-color);transition:color .2s,background-color .2s;white-space:nowrap;position:relative}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item.has-submenu>.nav-link .icon-arrow-down{display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:8px}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item.has-submenu>.nav-link .icon-arrow-down svg{width:100%;height:100%}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item:hover>.submenu{display:block;opacity:1;visibility:visible;transform:translateY(0)}.site-header-wrapper .site-header .site-header-container .desktop-cta-btn-wrapper{flex-shrink:0;background-color:var(--module-bg);height:100%;display:flex;align-items:center;justify-content:center}.site-header-wrapper .site-header .site-header-container .desktop-cta-btn-wrapper .desktop-cta-btn{margin-left:14px;background:var(--primary-color);color:#fff;border-radius:5px;padding:6px 16px;white-space:nowrap;transition:.2s;font-size:16px;display:inline-block}.site-header-wrapper .site-header .site-header-container .desktop-cta-btn-wrapper .desktop-cta-btn:hover{background:var(--btn-hover);cursor:pointer}.site-footer-wrapper{background-color:#000;color:#fff;padding:60px 0 30px}.site-footer-wrapper .site-footer .footer-content{display:flex;justify-content:space-between;gap:80px;margin-bottom:40px}.site-footer-wrapper .site-footer .footer-content .footer-brand{flex:1}.site-footer-wrapper .site-footer .footer-content .footer-brand .footer-logo{margin-bottom:24px}.site-footer-wrapper .site-footer .footer-content .footer-brand .footer-logo .logo-placeholder{height:55px}.site-footer-wrapper .site-footer .footer-content .footer-brand .footer-logo .logo-placeholder img{height:100%;width:auto}.site-footer-wrapper .site-footer .footer-content .footer-brand .footer-desc{font-size:14px;line-height:1.8;color:#fff;margin-bottom:24px;text-align:justify}.site-footer-wrapper .site-footer .footer-content .footer-brand .footer-desc a{color:#fff}.site-footer-wrapper .site-footer .footer-content .footer-brand .footer-social{display:flex;gap:12px}.site-footer-wrapper .site-footer .footer-content .footer-brand .footer-social .social-item{width:36px;height:36px;background-size:cover;background-position:center;background-repeat:no-repeat}.site-footer-wrapper .site-footer .footer-content .footer-brand .footer-social .social-item .social-item-link{display:block;width:100%;height:100%;overflow:hidden}.site-footer-wrapper .site-footer .footer-content .footer-links-wrapper{flex:1;display:flex;flex-direction:column;gap:30px;padding-top:10px;align-items:flex-start}.site-footer-wrapper .site-footer .footer-content .footer-links-wrapper .footer-links-group{width:100%}.site-footer-wrapper .site-footer .footer-content .footer-links-wrapper .footer-links-group .footer-links-title{font-size:16px;font-weight:bold;color:#fff;margin-bottom:24px;white-space:nowrap}.site-footer-wrapper .site-footer .footer-content .footer-links-wrapper .footer-links-group .footer-links-list{list-style:none;padding:0;margin:0;display:flex;gap:16px 40px;flex-wrap:wrap}.site-footer-wrapper .site-footer .footer-content .footer-links-wrapper .footer-links-group .footer-links-list li a{font-size:14px;color:#fff;text-decoration:none;transition:color .2s;white-space:nowrap}.site-footer-wrapper .site-footer .footer-content .footer-links-wrapper .footer-links-group .footer-links-list li a:hover{color:var(--primary-color)}.site-footer-wrapper .site-footer .footer-copyright-wrapper{margin-top:20px;color:#fff;border-top:1px dashed hsla(0,0%,100%,.1);padding-top:20px}.site-footer-wrapper .site-footer .footer-copyright-wrapper .footer-desc-more .footer-license-list{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 auto}.site-footer-wrapper .site-footer .footer-copyright-wrapper .footer-desc-more .footer-license-list li{height:45px;background-size:cover;background-repeat:no-repeat;background-position:center}.site-footer-wrapper .site-footer .footer-copyright-wrapper .footer-desc-more .footer-license-list li:nth-child(1){aspect-ratio:152/45}.site-footer-wrapper .site-footer .footer-copyright-wrapper .footer-desc-more .footer-license-list li:nth-child(2){aspect-ratio:231/45}.site-footer-wrapper .site-footer .footer-copyright-wrapper .footer-desc-more .footer-license-list li:nth-child(3){aspect-ratio:196/45}.site-footer-wrapper .site-footer .footer-copyright-wrapper .footer-desc-more .footer-license-list li:nth-child(4){aspect-ratio:75/45}.site-footer-wrapper .site-footer .footer-copyright-wrapper .footer-desc-more .footer-desc-more-link{font-size:14px;line-height:24px;padding:10px 20px;text-align:center}.site-footer-wrapper .site-footer .footer-copyright-wrapper .footer-copyright-desc{text-align:center;font-size:14px;line-height:24px;width:100%;color:#fff}.site-footer-wrapper .site-footer .footer-copyright-wrapper a{color:#fff}.dialog-lines{position:fixed;left:0;right:0;top:0;bottom:0;z-index:9990;background-color:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center}.dialog-lines.close{display:none}.dialog-lines.open{display:flex}.dialog-lines .dialog-lines-container{border-radius:20px;overflow:hidden;width:500px}.dialog-lines .dialog-lines-container .dialog-lines-header{display:flex;justify-content:center;align-items:center;background:var(--primary-color);padding:15px 20px;color:#fff;font-size:18px;position:relative}.dialog-lines .dialog-lines-container .dialog-lines-header .dialog-header-close-icon{width:20px;height:20px;font-size:20px;cursor:pointer;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.dialog-lines .dialog-lines-container .dialog-lines-header .dialog-header-close-icon:hover{cursor:pointer}.dialog-lines .dialog-lines-container .dialog-lines-content{max-height:90vh;overflow-y:auto;padding:20px;padding-top:14px;min-height:100px;background-color:var(--body-bg-color);display:grid;grid-template-columns:1fr;gap:6px}.dialog-lines .dialog-lines-container .dialog-lines-content .link-card{border-radius:var(--radius);padding:16px;display:flex;align-items:center;justify-content:space-between;gap:5px;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;text-decoration:none;color:inherit;position:relative;overflow:hidden}.dialog-lines .dialog-lines-container .dialog-lines-content .link-card::after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:var(--primary-color);z-index:0;opacity:.08}.dialog-lines .dialog-lines-container .dialog-lines-content .link-card:hover{cursor:pointer}.dialog-lines .dialog-lines-container .dialog-lines-content .card-left{position:relative;z-index:1;display:flex;gap:20px;flex:1;min-width:0}.dialog-lines .dialog-lines-container .dialog-lines-content .card-logo{width:65px;height:65px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:bold;position:relative}.dialog-lines .dialog-lines-container .dialog-lines-content .card-logo::after{content:none;position:absolute;width:1px;height:100%;position:absolute;background:linear-gradient(to bottom, transparent, #ebebeb, transparent);right:-10px}.dialog-lines .dialog-lines-container .dialog-lines-content .card-logo img{height:100%;width:100%;object-fit:contain;display:block;border-radius:16px}.dialog-lines .dialog-lines-container .dialog-lines-content .card-text{display:flex;flex-direction:column;justify-content:space-between;gap:4px;overflow:hidden;min-width:0;padding:5px 0}.dialog-lines .dialog-lines-container .dialog-lines-content .card-title{font-size:18px;font-weight:bold;color:var(--title-color);white-space:normal;overflow:visible;text-overflow:clip}.dialog-lines .dialog-lines-container .dialog-lines-content .card-desc{font-size:14px;line-height:1.2;color:var(--text-color);display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.dialog-lines .dialog-lines-container .dialog-lines-content .card-btn{position:relative;z-index:1;padding:8px 16px;border-radius:5px;background-size:100% 100%;background:var(--primary-color);color:#fff;font-size:14px;white-space:nowrap;border:none;flex-shrink:0;height:36px}.dialog-lines .dialog-lines-container .dialog-lines-content .card-btn:hover{cursor:pointer}.dialog-lines .dialog-lines-container .site-tips{display:flex;align-items:center;justify-content:center;position:relative;padding:14px 20px 0 25px;font-size:13px;color:var(--primary-color);background:var(--body-bg-color)}.dialog-lines .dialog-lines-container .site-tips i{display:flex;align-items:center;justify-content:center;font-size:15px;margin-right:2px}@media(max-width: 567px){.dialog-lines .dialog-lines-container{width:90%}.dialog-lines .dialog-lines-container .dialog-lines-header{padding:10px 14px;font-size:16px}.dialog-lines .dialog-lines-container .dialog-lines-content{padding:14px;grid-template-columns:1fr;gap:5px}.dialog-lines .dialog-lines-container .dialog-lines-content .link-card{padding:14px;gap:7px}.dialog-lines .dialog-lines-container .dialog-lines-content .link-card:hover{transform:translateY(0)}.dialog-lines .dialog-lines-container .dialog-lines-content .card-logo{width:55px;height:55px;font-size:10px;border-radius:10px}.dialog-lines .dialog-lines-container .dialog-lines-content .card-left{gap:14px}.dialog-lines .dialog-lines-container .dialog-lines-content .card-left .card-logo::after{right:-7px}.dialog-lines .dialog-lines-container .dialog-lines-content .card-title{font-size:14px}.dialog-lines .dialog-lines-container .dialog-lines-content .card-desc{font-size:13px}.dialog-lines .dialog-lines-container .dialog-lines-content .card-btn{padding:4px 12px;font-size:12px;height:28px}}@media(max-width: 992px){.main-content{min-height:calc(100vh - 60px)}.site-header-wrapper{height:60px}.site-header-wrapper .site-header{height:60px}.site-header-wrapper .site-header .site-header-container .logo img{height:40px}.site-header-wrapper .site-header .site-header-container .mobile-toggle{display:block;z-index:1002;position:relative;right:-10px}.site-header-wrapper .site-header .site-header-container .mobile-toggle.active span:nth-child(1){transform:rotate(-45deg) translate(-5px, 6px)}.site-header-wrapper .site-header .site-header-container .mobile-toggle.active span:nth-child(2){opacity:0}.site-header-wrapper .site-header .site-header-container .mobile-toggle.active span:nth-child(3){transform:rotate(45deg) translate(-5px, -6px)}.site-header-wrapper .site-header .site-header-container .main-nav{position:fixed;z-index:-1;top:60px;left:0;bottom:0;width:100%;height:auto;background-color:var(--header-gradient);transform:translateY(-100%);overflow-y:auto;border-top:1px solid #eee}.site-header-wrapper .site-header .site-header-container .main-nav.active{transform:translateY(0)}.site-header-wrapper .site-header .site-header-container .main-nav .nav-list{flex-direction:column;height:auto}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item{width:100%;height:auto;flex-direction:column;align-items:flex-start;border-bottom:1px solid #f5f5f5;display:flex !important}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item:hover .nav-link{color:var(--title-color);background-color:rgba(0,0,0,0)}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item:hover .nav-link::after{content:"";display:none}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item .submenu{position:static;opacity:1;visibility:visible;transform:none;display:none}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item>.nav-link{width:100%;padding:0 0 0 20px;height:50px;justify-content:space-between}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item>.nav-link .icon-arrow-down{padding-right:20px;position:relative;z-index:1;height:50px !important;flex:1;display:flex;align-items:center;justify-content:flex-end !important}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item:hover>.submenu{display:none}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item.open>.submenu{display:block;opacity:1;visibility:visible;transform:none;position:static;box-shadow:none;width:100%}.site-header-wrapper .site-header .site-header-container .main-nav .nav-item.open>.submenu a{padding:10px 0;padding-left:20px}.site-header-wrapper .site-header .site-header-container .main-nav .more-menu-item{display:none !important}.site-header-wrapper .site-header .site-header-container .desktop-cta-btn-wrapper .desktop-cta-btn{padding:6px 12px;margin-left:0;font-size:13px}.section-header .section-title{font-size:28px;padding-bottom:12px;margin-bottom:12px}.section-header .section-title::after{width:484px;height:7px}.section-header .section-desc{font-size:var(--font-size-body)}.section-header .section-breadcrumb{margin-top:30px}}@media(max-width: 768px){.site-footer-wrapper{padding:40px 0 20px}.site-footer-wrapper .site-footer .footer-content{flex-direction:column;gap:40px;margin-bottom:30px}.site-footer-wrapper .site-footer .footer-content .footer-brand{max-width:100%}.site-footer-wrapper .site-footer .footer-content .footer-brand .footer-logo .logo-placeholder{text-align:center}.site-footer-wrapper .site-footer .footer-content .footer-brand .footer-social{justify-content:center}.site-footer-wrapper .site-footer .footer-content .footer-links-wrapper{padding-top:0}.site-footer-wrapper .site-footer .footer-content .footer-links-wrapper .footer-links-group .footer-links-title{margin-bottom:16px;text-align:center}.site-footer-wrapper .site-footer .footer-content .footer-links-wrapper .footer-links-group .footer-links-list{gap:12px 20px}.site-footer-wrapper .site-footer .footer-copyright-wrapper{padding:20px 0 0;margin-top:0}.site-footer-wrapper .site-footer .footer-copyright-wrapper .footer-desc-more .footer-license-list{gap:10px}.site-footer-wrapper .site-footer .footer-copyright-wrapper .footer-desc-more .footer-license-list li{height:20px;background-size:cover;background-repeat:no-repeat;background-position:center}.site-footer-wrapper .site-footer .footer-copyright-wrapper .footer-desc-more .footer-desc-more-link{font-size:13px;line-height:1.6;padding:10px 0;text-align:justify}.site-footer-wrapper .site-footer .footer-copyright-wrapper .footer-copyright-desc{font-size:13px;margin-top:0}}@media(max-width: 576px){.site-footer-wrapper .site-footer .footer-content{gap:20px}.site-footer-wrapper .site-footer .footer-content .footer-links-wrapper .footer-links-group .footer-links-list{gap:10px 2%}.site-footer-wrapper .site-footer .footer-content .footer-links-wrapper .footer-links-group .footer-links-list li{padding:8px 0;background-color:hsla(0,0%,100%,.1);border-radius:4px;width:32%;text-align:center}.site-footer-wrapper .site-footer .footer-content .footer-links-wrapper .footer-links-group .footer-links-list li a:hover{color:#fff}.section-header{margin-bottom:20px}.section-header .section-title{font-size:24px;padding-bottom:10px}.section-header .section-title::after{width:300px;height:5px}.section-header .section-desc{font-size:var(--font-size-body);padding:0 10px}.section-header .section-breadcrumb{margin-top:20px}}.download-page{background-color:var(--body-bg-color)}.download-page .img-placeholder{background:linear-gradient(135deg, var(--section-alt-bg) 0%, #d8e2ef 100%);border:1px solid var(--border-color);border-radius:var(--radius);box-sizing:border-box}.download-page .download-section-title{margin:0 0 var(--space-element);font-size:var(--font-size-h2);font-weight:700;color:var(--title-color);text-align:center}.download-page .download-section-desc{margin:0 auto var(--space-element);max-width:720px;font-size:var(--font-size-body);line-height:1.8;color:var(--desc-color);text-align:center}.download-visual{padding:var(--space-section) 0;background-color:var(--section-alt-bg)}.download-visual .download-visual-banner{width:100%;margin-bottom:calc(var(--space-element)*1.5);border-radius:var(--radius);overflow:hidden}.download-visual .download-visual-banner img{width:100%;height:auto;object-fit:cover}.download-visual .download-feature-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--space-element);list-style:none;margin:0;padding:0}.download-visual .download-feature-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.download-visual .download-feature-icon{width:72px;height:72px;flex-shrink:0;background-position:center;background-repeat:no-repeat;background-size:contain}.download-visual .download-feature-icon.icon-1{background-image:url("/static/images/icon-game.png")}.download-visual .download-feature-icon.icon-2{background-image:url("/static/images/icon-technology.png")}.download-visual .download-feature-icon.icon-3{background-image:url("/static/images/icon-speed.png")}.download-visual .download-feature-icon.icon-4{background-image:url("/static/images/icon-security.png")}.download-visual .download-feature-text{margin:0;font-size:var(--font-size-body);font-weight:600;color:var(--text-color);line-height:1.5}.download-steps{padding:var(--space-section) 0}.download-steps .download-steps-hint{margin:0 auto var(--space-element);max-width:880px;font-size:var(--font-size-body);color:var(--desc-color);text-align:center}.download-steps .download-step-list{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:0}.download-steps .question-item{box-shadow:var(--box-shadow);background-color:var(--module-bg);padding:0 var(--space-element);margin-bottom:var(--space-element);border-radius:var(--radius);border:1px solid var(--border-color);overflow:hidden}.download-steps .question-item:last-child{margin-bottom:0}.download-steps .question-item-header{padding:18px 0;display:flex;align-items:center;cursor:pointer;user-select:none;gap:0}.download-steps .question-item-title{flex:1;min-width:0;font-size:var(--font-size-body);font-weight:700;color:var(--title-color);padding:0 12px 0 0;margin:0;text-align:left}.download-steps .question-icon.right-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;background-size:contain;background-position:center;background-repeat:no-repeat;transform-origin:50% 50%;transition:transform .3s ease}.download-steps .question-item-body{height:0;overflow:hidden;transition:height .3s ease-out}.download-steps .question-item-content{font-size:var(--font-size-body);line-height:1.85;color:var(--text-color);padding:0 0 18px;text-align:justify}.download-steps .question-item.active .question-item-header .right-icon{transform:rotate(180deg)}.download-advantages{padding:var(--space-section) 0;background-color:var(--section-alt-bg)}.download-advantages .download-advantages-desc{margin:0 auto var(--space-element);max-width:720px;font-size:var(--font-size-body);line-height:1.8;color:var(--desc-color);text-align:center}.download-advantages .download-advantages-inner{display:flex;align-items:center;gap:calc(var(--space-element)*2)}.download-advantages .download-advantages-visual{flex:0 0 46%;max-width:480px;min-width:0;display:flex;align-items:flex-start;justify-content:center}.download-advantages .download-phone-mockup{width:100%;max-width:440px;aspect-ratio:1;height:auto}.download-advantages .download-phone-mockup img{width:100%;height:auto;object-fit:cover}.download-advantages .download-advantages-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-element)}.download-advantages .download-advantage-list{margin:0;font-size:var(--font-size-body);line-height:1.85;color:var(--text-color)}.download-advantages .download-advantage-list li{margin-bottom:.65em}.download-advantages .download-advantage-list li:last-child{margin-bottom:0}.download-advantages .download-advantage-list li::marker{color:var(--primary-color);font-weight:700}.download-advantages .download-advantage-extra{padding-top:var(--space-element);border-top:1px solid var(--border-color)}.download-advantages .download-advantage-lead{margin:0 0 var(--space-element);font-size:var(--font-size-body);line-height:1.8;color:var(--desc-color)}.download-advantages .download-advantage-tags{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0 0 var(--space-element);padding:0}.download-advantages .download-advantage-tags li{padding:8px 14px;border-radius:999px;border:1px solid var(--border-color);background:var(--module-bg);font-size:var(--font-size-body);color:var(--text-color)}.download-advantages .download-advantage-tips{display:grid;gap:var(--space-element)}.download-advantages .download-advantage-tips p{margin:0;padding-left:12px;border-left:3px solid var(--primary-color);font-size:var(--font-size-body);line-height:1.75;color:var(--text-color)}.download-advantages .download-advantage-tips strong{color:var(--title-color);font-weight:600}.download-shop{padding:var(--space-section) 0}.download-shop .download-shop-text{margin:0 auto var(--space-element);max-width:900px;font-size:var(--font-size-body);line-height:1.9;color:var(--text-color);text-align:justify}.download-shop .download-shop-banner{width:100%;margin-bottom:calc(var(--space-element)*1.5);border-radius:var(--radius);overflow:hidden}.download-shop .download-shop-banner img{width:100%;height:auto;object-fit:cover}.download-shop .download-shop-logos{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:var(--space-element);list-style:none;margin:0;padding:0}.download-shop .download-shop-logo{width:100%;aspect-ratio:1;border-radius:8px}.download-shop .download-shop-logo img{width:100%;height:100%;object-fit:cover}.download-faq{padding:var(--space-section) 0 calc(var(--space-section)*1.25);background:linear-gradient(180deg, #1a2332 0%, #121820 100%);color:#e8eef5}.download-faq .download-faq-title{margin:0 0 var(--space-element);font-size:var(--font-size-h2);font-weight:700;text-align:center;color:#fff}.download-faq .download-faq-subtitle{margin:0 0 calc(var(--space-element)*1.5);font-size:var(--font-size-body);text-align:center;color:hsla(0,0%,100%,.72)}.download-faq .question-list{display:flex;flex-direction:column;gap:0;max-width:920px;margin:0 auto}.download-faq .question-item{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius);margin-bottom:var(--space-element);padding:0 var(--space-element);overflow:hidden;box-shadow:none}.download-faq .question-item:last-child{margin-bottom:0}.download-faq .question-item-header{padding:18px 0;display:flex;align-items:center;cursor:pointer;user-select:none}.download-faq .question-item-title{flex:1;min-width:0;font-size:var(--font-size-body);font-weight:600;color:#f0f4fa;padding:0 12px 0 0;margin:0}.download-faq .question-icon.right-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:21px;height:21px;background-size:contain;background-position:center;background-repeat:no-repeat;transform-origin:50% 50%;filter:brightness(0) invert(1);opacity:.85;transition:transform .3s ease}.download-faq .question-item-body{height:0;overflow:hidden;transition:height .3s ease-out}.download-faq .question-item-content{font-size:var(--font-size-body);line-height:1.85;color:hsla(0,0%,100%,.88);padding:0 0 18px}.download-faq .question-item.active .question-item-header .right-icon{transform:rotate(180deg)}@media(max-width: 992px){.download-advantages .download-advantages-inner{gap:var(--space-element)}.download-advantages .download-advantages-visual{flex:0 0 44%;max-width:420px}.download-advantages .download-phone-mockup{max-width:400px}}@media(max-width: 768px){.download-visual .download-feature-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.download-advantages .download-advantages-inner{flex-direction:column;align-items:stretch}.download-advantages .download-advantages-visual{flex:0 0 auto;max-width:none;width:100%;margin:0 auto}.download-advantages .download-phone-mockup{max-width:360px;margin-left:auto;margin-right:auto}.download-shop .download-shop-logos{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 576px){:root{--space-element: calc(20px * 0.8)}.download-page .download-section-title{font-size:var(--font-size-h3);line-height:1.35;padding:0 4px;overflow-wrap:break-word}.download-page .download-section-desc{padding:0 4px;line-height:1.75}.download-visual,.download-steps,.download-advantages,.download-shop,.download-faq{padding-top:calc(var(--space-section)*.67);padding-bottom:calc(var(--space-section)*.67)}.download-visual .download-visual-banner{margin-bottom:var(--space-element)}.download-visual .download-feature-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px var(--space-element)}.download-visual .download-feature-item{gap:8px}.download-visual .download-feature-icon{width:56px;height:56px}.download-visual .download-feature-text{font-size:var(--font-size-small);line-height:1.4}.download-steps .download-steps-hint{padding:0 4px;line-height:1.65}.download-steps .question-item-header{min-height:48px;padding:14px 0;align-items:flex-start}.download-steps .question-item-title{line-height:1.45;padding-right:8px}.download-steps .question-item-content{text-align:left;hyphens:none;padding-bottom:16px}.download-advantages .download-advantages-desc{padding:0 4px;line-height:1.75}.download-advantages .download-advantages-inner{gap:var(--space-element);margin-top:var(--space-element)}.download-advantages .download-phone-mockup{max-width:min(100%,280px)}.download-advantages .download-advantage-tags{gap:8px}.download-advantages .download-advantage-tags li{flex:1 1 calc(50% - 4px);min-width:0;padding:8px 10px;font-size:var(--font-size-small);text-align:center;line-height:1.4}.download-advantages .download-advantage-tips p{padding-left:10px;border-left-width:2px;line-height:1.7}.download-shop .download-shop-text{text-align:left;padding:0 2px;line-height:1.8}.download-shop .download-shop-banner{margin-bottom:var(--space-element)}.download-shop .download-shop-logos{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.download-faq .download-faq-title{font-size:var(--font-size-h3);line-height:1.35;padding:0 4px;overflow-wrap:break-word}.download-faq .download-faq-subtitle{margin-bottom:var(--space-element);padding:0 4px;line-height:1.6}.download-faq .question-item-header{min-height:48px;padding:14px 0;align-items:flex-start}.download-faq .question-item-title{line-height:1.45;padding-right:8px}.download-faq .question-item-content{text-align:left;padding-bottom:16px}}@media(max-width: 480px){.download-advantages .download-advantage-tags li{flex:1 1 100%}}/*# sourceMappingURL=download.css.map */
