html[data-theme=light]{background:#f2f4f8}[data-theme=light] body{background:#f2f4f8;color:#111}[data-theme=light] body::before{content:'';position:fixed;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(2px 2px at 18% 22%,rgba(65,83,255,.1),transparent),radial-gradient(2px 2px at 42% 68%,rgba(65,83,255,.08),transparent),radial-gradient(1px 1px at 65% 18%,rgba(65,83,255,.12),transparent),radial-gradient(2px 2px at 78% 52%,rgba(65,83,255,.06),transparent),radial-gradient(1px 1px at 12% 78%,rgba(65,83,255,.09),transparent),radial-gradient(2px 2px at 88% 10%,rgba(65,83,255,.1),transparent),radial-gradient(1px 1px at 35% 40%,rgba(107,125,255,.07),transparent),radial-gradient(2px 2px at 55% 85%,rgba(65,83,255,.08),transparent),radial-gradient(1px 1px at 92% 65%,rgba(107,125,255,.06),transparent),radial-gradient(2px 2px at 8% 48%,rgba(65,83,255,.1),transparent);background-size:200% 200%;animation:lightParticleShift 18s ease-in-out infinite alternate}@keyframes lightParticleShift{0%{background-position:0 0}25%{background-position:100% 25%}50%{background-position:50% 100%}75%{background-position:0 75%}100%{background-position:100% 0}}[data-theme=light] .page-header{background:linear-gradient(135deg,#e8ecf4 0,#dce3f0 50%,#eef1f7 100%);color:#111}[data-theme=light] .page-header h1,[data-theme=light] .page-header h2{color:#111}[data-theme=light] .page-header p{color:rgba(17,17,17,.55)}[data-theme=light] .breadcrumb{color:rgba(17,17,17,.4)}[data-theme=light] .breadcrumb a{color:rgba(17,17,17,.5)}[data-theme=light] .breadcrumb a:hover{color:#111}[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4,[data-theme=light] h5,[data-theme=light] h6{color:#111}[data-theme=light] .header{background:0 0}[data-theme=light] .header.scrolled{background:rgba(255,255,255,.94)}[data-theme=light] .logo{color:#111}[data-theme=light] .logo-icon{box-shadow:0 1px 4px rgba(0,0,0,.06)}[data-theme=light] .nav-list>li>a{color:rgba(17,17,17,.7)}[data-theme=light] .header .nav-list>li>a:hover,[data-theme=light] .nav-list>li>a:hover{color:#fff;background:linear-gradient(135deg,var(--color-primary),#6b7dff)}[data-theme=light] .nav-list>li>a.active{color:var(--color-primary)}[data-theme=light] .nav-list>li>a.active::after{background:var(--color-primary)}[data-theme=light] .nav-cta{color:#fff}[data-theme=light] .nav-cta:hover{color:#fff}[data-theme=light] .hamburger span{background:#111}[data-theme=light] .nav-icon-btn{color:rgba(17,17,17,.6)}[data-theme=light] .nav-icon-btn:hover{background:rgba(65,83,255,.08);color:var(--color-primary)}[data-theme=light] .nav-text-btn{color:rgba(17,17,17,.6)}[data-theme=light] .nav-text-btn:hover{background:rgba(65,83,255,.08);color:var(--color-primary)}[data-theme=light] .dropdown-menu{background:#fff;border-color:rgba(0,0,0,.08)}[data-theme=light] .dropdown-menu a{color:rgba(17,17,17,.8)}[data-theme=light] .dropdown-menu a:hover{background:rgba(65,83,255,.05);color:var(--color-primary)}[data-theme=light] .nav-lang-dropdown{background:#fff;border-color:rgba(0,0,0,.08)}[data-theme=light] .nav-lang-dropdown a{color:rgba(17,17,17,.7)}[data-theme=light] .nav-lang-dropdown a:hover{background:rgba(65,83,255,.06);color:var(--color-primary)}[data-theme=light] .nav-lang-dropdown a.active{color:var(--color-primary);background:rgba(65,83,255,.06)}[data-theme=light] .card{background:#fff;border-color:rgba(0,0,0,.06)}[data-theme=light] .card:hover{box-shadow:0 4px 24px rgba(0,0,0,.08)}[data-theme=light] .section-gray{background:#f0f2f7}[data-theme=light] .section-title h2{color:#111}[data-theme=light] .section-title .subtitle{color:rgba(17,17,17,.55)}[data-theme=light] .product-block .product-image{background:#f0f2f7}[data-theme=light] .product-block .product-info h3{color:#111}[data-theme=light] .product-block .product-info p{color:rgba(17,17,17,.55)}[data-theme=light] .product-block .product-info .feature-list li{color:rgba(17,17,17,.55)}[data-theme=light] .filter-btn{background:#f0f2f7;color:rgba(17,17,17,.55)}[data-theme=light] .filter-btn.active,[data-theme=light] .filter-btn:hover{background:var(--color-primary-light);color:var(--color-primary)}[data-theme=light] .case-card{background:#fff;border-color:rgba(0,0,0,.06)}[data-theme=light] .case-card .case-cover{background:#f0f2f7}[data-theme=light] .case-card .case-body h3{color:#111}[data-theme=light] .case-card .case-body p{color:rgba(17,17,17,.55)}[data-theme=light] .case-card:hover{box-shadow:0 4px 24px rgba(0,0,0,.08)}[data-theme=light] .news-list-page .news-list-item .nl-image{background:#f0f2f7}[data-theme=light] .news-list-page .news-list-item .nl-info h3{color:#111}[data-theme=light] .news-list-page .news-list-item .nl-info p{color:rgba(17,17,17,.5)}[data-theme=light] .news-list-page .news-list-item .nl-info .nl-meta{color:rgba(17,17,17,.35)}[data-theme=light] .article-container .article-content{color:#111}[data-theme=light] .article-container .article-content h2,[data-theme=light] .article-container .article-content h3{color:#111}[data-theme=light] .article-container .article-meta{color:rgba(17,17,17,.4)}[data-theme=light] .article-container .article-nav a{color:rgba(17,17,17,.55)}[data-theme=light] .article-container .article-content img{background:#f0f2f7}[data-theme=light] .about-intro .about-image{background:#f0f2f7}[data-theme=light] .about-intro .about-text h3{color:#111}[data-theme=light] .about-intro .about-text p{color:rgba(17,17,17,.55)}[data-theme=light] .timeline::before{background:rgba(0,0,0,.08)}[data-theme=light] .timeline-item::before{border-color:#fff}[data-theme=light] .timeline-item p{color:rgba(17,17,17,.55)}[data-theme=light] .team-card{background:#fff;border-color:rgba(0,0,0,.06)}[data-theme=light] .team-card .avatar{background:#f0f2f7}[data-theme=light] .team-card h4{color:#111}[data-theme=light] .team-card .role{color:rgba(17,17,17,.5)}[data-theme=light] .honor-card{background:#fff;border-color:rgba(0,0,0,.06)}[data-theme=light] .honor-card .honor-icon{background:#f0f2f7}[data-theme=light] .honor-card p{color:rgba(17,17,17,.5)}[data-theme=light] .partner-icon{background:#f0f2f7}[data-theme=light] .partner-desc,[data-theme=light] .partner-text{color:rgba(17,17,17,.55)}[data-theme=light] .ac-course-card{background:#fff;border-color:rgba(0,0,0,.06)}[data-theme=light] .ac-course-card:hover{border-color:rgba(65,83,255,.2)}[data-theme=light] .ac-course-card h3{color:#111}[data-theme=light] .ac-course-card p{color:rgba(17,17,17,.55)}[data-theme=light] .at-card{background:#fff;border-color:rgba(0,0,0,.06)}[data-theme=light] .at-card:hover{border-color:rgba(65,83,255,.2)}[data-theme=light] .at-card h4{color:#111}[data-theme=light] .at-role{color:rgba(17,17,17,.55)}[data-theme=light] .aa-card{background:#fff;border-color:rgba(0,0,0,.06)}[data-theme=light] .aa-card:hover{border-color:rgba(65,83,255,.2)}[data-theme=light] .aa-card h3{color:#111}[data-theme=light] .aa-card p{color:rgba(17,17,17,.55)}[data-theme=light] .ae-card{background:#fff;border-color:rgba(0,0,0,.06)}[data-theme=light] .ae-card:hover{border-color:rgba(65,83,255,.2)}[data-theme=light] .ae-body h3{color:#111}[data-theme=light] .ae-body p{color:rgba(17,17,17,.55)}[data-theme=light] .ac-cc-tags span{background:rgba(0,0,0,.03);color:rgba(17,17,17,.4)}[data-theme=light] .partner-hero-badge{background:linear-gradient(135deg,rgba(65,83,255,.12),rgba(0,212,170,.12))}[data-theme=light] .pa-card{background:#fff;border-color:rgba(0,0,0,.06)}[data-theme=light] .pa-title{color:#111}[data-theme=light] .pa-desc{color:rgba(17,17,17,.55)}[data-theme=light] .pc-card{background:#fff;border-color:rgba(0,0,0,.06)}[data-theme=light] .pc-card h3{color:#111}[data-theme=light] .pc-card p{color:rgba(17,17,17,.55)}[data-theme=light] .ps-divider{background:rgba(0,0,0,.08)}[data-theme=light] .ps-number{color:#111;-webkit-text-fill-color:#111}[data-theme=light] .partner-strength-desc{color:rgba(17,17,17,.55)}[data-theme=light] .psup-card{background:#fff;border-color:rgba(0,0,0,.06)}[data-theme=light] .psup-header h3{color:#111}[data-theme=light] .psup-card p{color:rgba(17,17,17,.55)}[data-theme=light] .pp-step-card{background:#fff;border-color:rgba(0,0,0,.06)}[data-theme=light] .pp-step-card:hover{border-color:rgba(65,83,255,.2)}[data-theme=light] .pp-step-card h3{color:#111}[data-theme=light] .pp-step-card p{color:rgba(17,17,17,.55)}[data-theme=light] .partner-cta-box{background:linear-gradient(135deg,rgba(255,255,255,.97),rgba(245,247,251,.97));border-color:rgba(65,83,255,.15)}[data-theme=light] .partner-cta-box h2{color:#111}[data-theme=light] .partner-cta-box>p{color:rgba(17,17,17,.55)}[data-theme=light] .partner-cta-contact{color:rgba(17,17,17,.35)}[data-theme=light] .footer{background:linear-gradient(180deg,#e8ecf5 0,#f0f2f7 40%,#e2e6f0 100%);color:rgba(17,17,17,.55)}[data-theme=light] .footer::before{opacity:.015}[data-theme=light] .footer-brand{border-bottom-color:rgba(0,0,0,.06)}[data-theme=light] .footer-logo-text{color:#111}[data-theme=light] .footer-brand-tagline{color:rgba(17,17,17,.4)}[data-theme=light] .footer-col h4{color:#111}[data-theme=light] .footer-col ul li a{color:rgba(17,17,17,.45)}[data-theme=light] .footer-col ul li a:hover{color:var(--color-primary)}[data-theme=light] .footer-col-products ul li a::before{color:rgba(0,0,0,.15)}[data-theme=light] .footer-col-products ul li a:hover::before{color:var(--color-primary)}[data-theme=light] .footer-col p{color:rgba(17,17,17,.45)}[data-theme=light] .footer-info-item{color:rgba(17,17,17,.45)}[data-theme=light] .footer-info-item a{color:rgba(17,17,17,.45)}[data-theme=light] .footer-info-item a:hover{color:var(--color-primary)}[data-theme=light] .ficon{color:rgba(17,17,17,.25)}[data-theme=light] .footer-bottom{border-top-color:rgba(0,0,0,.06);color:rgba(17,17,17,.55)}[data-theme=light] .footer-bottom a{color:rgba(17,17,17,.5)}[data-theme=light] .footer-bottom a:hover{color:var(--color-primary)}[data-theme=light] .footer-qr-row .qr-item{color:rgba(17,17,17,.55)}[data-theme=light] .footer-qr-row .qr-item img{border-color:rgba(0,0,0,.1)}[data-theme=light] .footer-qr-row .qr-item img:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}[data-theme=light] .footer-qr-row .qr-item span{color:rgba(17,17,17,.55)}[data-theme=light] .footer-links{border-top-color:rgba(0,0,0,.06)}[data-theme=light] .footer-links-label{color:rgba(17,17,17,.5)}[data-theme=light] .footer-links a{color:rgba(17,17,17,.45)}[data-theme=light] .footer-links a:hover{color:var(--color-primary)}[data-theme=light] .footer-links-sep{color:rgba(0,0,0,.15)}[data-theme=light] .btn-outline{color:rgba(17,17,17,.7);border-color:rgba(0,0,0,.2)}[data-theme=light] .btn-outline:hover{background:rgba(65,83,255,.04);color:var(--color-primary)}[data-theme=light] input[type=email],[data-theme=light] input[type=search],[data-theme=light] input[type=tel],[data-theme=light] input[type=text],[data-theme=light] select,[data-theme=light] textarea{background:#fff;border-color:rgba(0,0,0,.12);color:#111}[data-theme=light] .pagination a,[data-theme=light] .pagination span{background:#f0f2f7;color:rgba(17,17,17,.5)}[data-theme=light] .pagination a:hover{background:var(--color-primary-light);color:var(--color-primary)}[data-theme=light] .pagination .active{background:var(--color-primary);color:#fff}[data-theme=light] .cta-content h2{color:#111}[data-theme=light] .cta-content p{color:rgba(17,17,17,.55)}[data-theme=light] .modal{background:#fff}[data-theme=light] .stat-card{background:#fff;border-color:rgba(0,0,0,.06)}[data-theme=light] .stat-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.1)}[data-theme=light] .stat-number{color:#111}[data-theme=light] .stat-label{color:rgba(17,17,17,.55)}[data-theme=light] .product-tabs{background:#fff;border-color:rgba(0,0,0,.06)}[data-theme=light] .product-tab:hover{background:rgba(65,83,255,.03)}[data-theme=light] .product-tab.active{background:rgba(65,83,255,.06)}[data-theme=light] .product-tab .tab-index{color:rgba(17,17,17,.35)}[data-theme=light] .product-tab.active .tab-index{color:var(--color-primary)}[data-theme=light] .product-detail-panel{background:#fff;border-color:rgba(0,0,0,.06)}[data-theme=light] .product-detail .detail-image{background:#f0f2f7}[data-theme=light] .product-detail h3{color:#111}[data-theme=light] .product-detail p{color:rgba(17,17,17,.6)}[data-theme=light] .product-bottom-cta{color:rgba(17,17,17,.55)}[data-theme=light] .adv-card{background:#fff;border-color:rgba(0,0,0,.06)}[data-theme=light] .adv-card:hover{border-color:rgba(65,83,255,.25)}[data-theme=light] .adv-card h3{color:#111}[data-theme=light] .adv-card p{color:rgba(17,17,17,.6)}[data-theme=light] .case-logo-grid li{background:#fff}[data-theme=light] .case-logo-grid li:hover{box-shadow:0 4px 20px rgba(0,0,0,.08)}[data-theme=light] .cases-title h3{color:#111}[data-theme=light] .news-card .news-image{background:#f0f2f7}[data-theme=light] .news-card .news-info h4{color:#111}[data-theme=light] .news-card .news-info .news-desc{color:rgba(17,17,17,.5)}[data-theme=light] .news-card .news-info .news-date{color:rgba(17,17,17,.35)}[data-theme=light] .hot-news .news-header h3{color:#111}[data-theme=light] .latest-news .news-header h3{color:#111}[data-theme=light] .news-card+.news-divider{background:rgba(0,0,0,.08)}[data-theme=light] .consult-section{background:linear-gradient(135deg,#e8ecf4 0,#dce3f0 100%);color:#111}[data-theme=light] .consult-section .section-title h2{color:#111}[data-theme=light] .consult-section .section-title .subtitle{color:rgba(17,17,17,.55)}[data-theme=light] .consult-form-box .form-row input{background:#fff;border-color:rgba(0,0,0,.12);color:#111}[data-theme=light] .consult-form-box .form-row input::placeholder{color:rgba(17,17,17,.3)}[data-theme=light] .consult-form-box .form-row input:focus{border-color:var(--color-primary);background:#fff}[data-theme=light] .toast{background:#fff;color:#111;box-shadow:0 4px 16px rgba(0,0,0,.1)}[data-theme=light] .toast.success{color:#fff}[data-theme=light] .toast.error{color:#fff}[data-theme=light] .btn-outline-white{color:var(--color-primary);border-color:var(--color-primary)}[data-theme=light] .btn-outline-white:hover{background:var(--color-primary);color:#fff}[data-theme=light] .mobile-nav-close{color:rgba(17,17,17,.45)}[data-theme=light] .mobile-nav-close:hover{background:#f5f7fb}[data-theme=light] .mobile-nav-list li{border-bottom-color:rgba(0,0,0,.06)}[data-theme=light] .mobile-nav-list a:hover{color:var(--color-primary)}[data-theme=light] .mobile-nav-mask.active{background:rgba(0,0,0,.3)}[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder{color:rgba(17,17,17,.35)}[data-theme=light] .modal-close{background:rgba(0,0,0,.04);color:rgba(0,0,0,.35)}[data-theme=light] .modal-close:hover{background:rgba(0,0,0,.08)}[data-theme=light] .slide-bg-1{background:#fff}[data-theme=light] .slide-bg::after{background:0 0}[data-theme=light] .hero-canvas{display:none}[data-theme=light] .s-badge{color:#4153ff}[data-theme=light] .slide-content{color:#111}[data-theme=light] .hero-secondary{color:#5a5a69}[data-theme=light] .hero-title{color:#0f0f19}[data-theme=light] .hero-tagline{color:#1e1e2d}[data-theme=light] .cursor-blink{color:#1e1e2d}[data-theme=light] .hero-subtitle{color:#646473}[data-theme=light] .hero-scroll-hint{color:#787887}[data-theme=light] .hero-scroll-hint:hover{color:rgba(17,17,17,.7)}[data-theme=light] .qrcode-body h3{color:#1a1a2e}[data-theme=light] .qrcode-sub{color:rgba(26,26,46,.55)}[data-theme=light] .qrcode-phone{color:rgba(26,26,46,.5)}[data-theme=light] .faq-item{background:#fff;border-color:rgba(0,0,0,.08)}[data-theme=light] .faq-item:hover{border-color:rgba(0,0,0,.15)}[data-theme=light] .faq-item[open]{border-color:var(--color-primary)}[data-theme=light] .faq-question{color:#111}[data-theme=light] .faq-question::after{color:rgba(17,17,17,.3)}[data-theme=light] .faq-item[open] .faq-question::after{color:var(--color-primary)}[data-theme=light] .faq-answer p{color:rgba(17,17,17,.65)}[data-theme=light] .article-author-box{background:rgba(65,83,255,.04);border-color:rgba(0,0,0,.08)}[data-theme=light] .author-name{color:#111}[data-theme=light] .author-bio{color:rgba(17,17,17,.65)}[data-theme=light] .cta-contact-email{color:rgba(17,17,17,.55)}[data-theme=light] .page-content{color:rgba(17,17,17,.75)}[data-theme=light] .page-content p{color:rgba(17,17,17,.65)}[data-theme=light] .mobile-nav{background:#fff}[data-theme=light] .mobile-nav-list a{color:#111}[data-theme=light] .mobile-nav-cta{color:#111}