:root{--primary-color:#007bff;--primary-light:#e6f0ff;--primary-dark:#0056b3;--accent-color:#00f0ff;--accent-purple:#7000ff;--text-primary:#1d2129;--text-secondary:#4e5969;--text-muted:#86909c;--bg-gradient:linear-gradient(135deg, #f0f7ff 0%, #fff 50%, #e8f3ff 100%);--bg-card:#ffffffbf;--tech-gradient:linear-gradient(108deg, #007bff 0%, #00d2ff 100%);--btn-gradient:linear-gradient(135deg, #06f 0%, #00c8ff 100%);--btn-hover-gradient:linear-gradient(135deg, #0052cc 0%, #00a3cc 100%);--glow-shadow:0 8px 32px 0 #007bff26;--glass-border:#ffffff80;--nav-height:104px;--border-radius-sm:8px;--border-radius-md:16px;--border-radius-lg:24px}*{box-sizing:border-box;margin:0;padding:0}html,body{color:var(--text-primary);background:var(--bg-gradient);scroll-behavior:smooth;background-attachment:fixed;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1)}button{cursor:pointer;background:0 0;border:none;outline:none;font-family:inherit;transition:all .3s cubic-bezier(.25,.8,.25,1)}.glass-effect{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);box-shadow:var(--glow-shadow)}.btn-primary{background:var(--btn-gradient);color:#fff;letter-spacing:.5px;border-radius:50px;align-items:center;gap:8px;padding:12px 28px;font-size:16px;font-weight:600;display:inline-flex;box-shadow:0 4px 15px #007bff4d}.btn-primary:hover{background:var(--btn-hover-gradient);transform:translateY(-2px);box-shadow:0 6px 20px #007bff73,0 0 12px #00f0ff80}.btn-secondary{color:var(--primary-color);background:#fffc;border:1px solid #007bff33;border-radius:50px;align-items:center;gap:8px;padding:12px 28px;font-size:16px;font-weight:600;display:inline-flex}.btn-secondary:hover{color:var(--primary-dark);border-color:var(--primary-color);background:#fff;transform:translateY(-2px);box-shadow:0 4px 15px #0000000d}.section-header{text-align:center;margin-bottom:60px;position:relative}.section-title-en{letter-spacing:3px;text-transform:uppercase;background:var(--tech-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:12px;font-size:14px;font-weight:700}.section-title-cn{color:#1d2129;letter-spacing:1px;font-size:36px;font-weight:800}.section-header:after{content:"";background:var(--tech-gradient);border-radius:2px;width:40px;height:4px;margin:16px auto 0;display:block}@keyframes pulseGlow{0%,to{box-shadow:0 0 15px #007bff33}50%{box-shadow:0 0 25px #00f0ff66}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float{animation:6s ease-in-out infinite float}.app-header[data-v-0185624f]{z-index:1000;-webkit-backdrop-filter:blur(15px);background:#ffffff59;border-bottom:1px solid #ffffff4d;width:100%;transition:all .3s cubic-bezier(.25,.8,.25,1);position:fixed;top:0;left:0}.app-header.scrolled[data-v-0185624f]{-webkit-backdrop-filter:blur(25px);background:#ffffffd9;border-bottom:1px solid #007bff1a;box-shadow:0 4px 30px #007bff14}.header-row[data-v-0185624f]{width:100%}.header-top[data-v-0185624f]{height:56px}.header-bottom[data-v-0185624f]{background:#ffffff26;border-top:1px solid #0000000d;height:48px}.header-container[data-v-0185624f]{justify-content:space-between;align-items:center;max-width:1200px;height:100%;margin:0 auto;padding:0 24px;display:flex}.logo-container[data-v-0185624f]{align-items:center;display:flex}.logo-img[data-v-0185624f]{object-fit:contain;width:auto;height:40px}.navigation[data-v-0185624f]{height:100%}.nav-list[data-v-0185624f]{align-items:center;gap:32px;height:100%;list-style:none;display:flex}.nav-item[data-v-0185624f]{align-items:center;height:100%;display:flex}.nav-link[data-v-0185624f]{color:var(--text-secondary);flex-direction:column;align-items:center;padding:8px 0;font-size:15px;font-weight:550;display:flex;position:relative}.nav-link[data-v-0185624f]:hover,.nav-link.active-link[data-v-0185624f]{color:var(--primary-color)}.nav-link.active-link .hover-bar[data-v-0185624f]{width:100%}.hover-bar[data-v-0185624f]{background:var(--tech-gradient);border-radius:2px;width:0;height:3px;transition:width .3s cubic-bezier(.25,.8,.25,1);position:absolute;bottom:0}.nav-link:hover .hover-bar[data-v-0185624f]{width:100%}.header-actions[data-v-0185624f]{align-items:center;gap:16px;display:flex}.action-btn[data-v-0185624f]{justify-content:center;align-items:center;font-size:14px;font-weight:600;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline-flex}.admin-btn[data-v-0185624f]{color:var(--primary-color);background:#007bff0d;border:1.5px solid #007bff4d;border-radius:8px;gap:6px;padding:8px 18px}.admin-btn[data-v-0185624f]:hover{background:#007bff1a;border-color:#007bff80;transform:translateY(-1px)}.admin-btn .iconify[data-v-0185624f]{font-size:18px}.primary-btn[data-v-0185624f]{background:var(--btn-gradient);color:#fff;border-radius:50px;gap:6px;padding:10px 22px;box-shadow:0 4px 15px #007bff33}.primary-btn[data-v-0185624f]:hover{transform:translateY(-1.5px);box-shadow:0 6px 20px #007bff59}.primary-btn .iconify[data-v-0185624f]{font-size:16px;transition:transform .3s}.primary-btn:hover .iconify[data-v-0185624f]{transform:translate(3px)}.search-box[data-v-0185624f]{background:#ffffffb3;border:1px solid #007bff26;border-radius:24px;align-items:center;height:34px;transition:all .3s;display:flex;overflow:hidden}.search-box[data-v-0185624f]:focus-within{background:#fffffff2;border-color:#007bff66;box-shadow:0 2px 12px #007bff1a}.search-input[data-v-0185624f]{color:var(--text-primary,#333);background:0 0;border:none;outline:none;width:180px;height:100%;padding:0 14px;font-size:13px;line-height:34px}.search-input[data-v-0185624f]::placeholder{color:#999}.search-btn[data-v-0185624f]{background:var(--tech-gradient,linear-gradient(135deg, #007bff, #00d2ff));color:#fff;cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:100%;font-size:18px;transition:opacity .3s;display:flex}.search-btn[data-v-0185624f]:hover{opacity:.85}.search-btn .iconify[data-v-0185624f]{font-size:18px}@media (width<=768px){.navigation[data-v-0185624f],.search-box[data-v-0185624f]{display:none}}.app-footer[data-v-7927af7f]{color:var(--text-secondary);background:linear-gradient(#f0f7ff 0%,#e8f1fc 100%);border-top:1px solid #007bff1a;padding:48px 0 28px}.footer-container[data-v-7927af7f]{max-width:1200px;margin:0 auto;padding:0 24px}.friend-links-section[data-v-7927af7f]{background:#ffffffbf;border:1px solid #007bff14;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:36px;padding:14px 20px;display:flex}.links-label[data-v-7927af7f]{color:var(--primary-color);flex-shrink:0;font-size:13px;font-weight:700}.links-label[data-v-7927af7f]:after{content:"："}.links-list[data-v-7927af7f]{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.link-url[data-v-7927af7f]{color:var(--text-secondary);font-size:13px;transition:color .2s}.link-url[data-v-7927af7f]:hover{color:var(--primary-color)}.footer-main[data-v-7927af7f]{border-bottom:1px solid #007bff14;grid-template-columns:1.4fr .8fr 1.2fr;gap:40px 48px;padding-bottom:32px;display:grid}.footer-brand[data-v-7927af7f]{flex-direction:column;gap:14px;display:flex}.footer-logo[data-v-7927af7f]{align-items:center;gap:10px;display:flex}.logo-icon-wrapper[data-v-7927af7f]{background:var(--tech-gradient);color:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;display:flex}.logo-text[data-v-7927af7f]{color:#1d2129;font-size:17px;font-weight:800}.brand-desc[data-v-7927af7f]{color:var(--text-muted);max-width:320px;margin:0;font-size:13px;line-height:1.75}.col-title[data-v-7927af7f]{color:#1d2129;border-bottom:2px solid #007bff26;margin:0 0 16px;padding-bottom:8px;font-size:14px;font-weight:700;display:inline-block}.footer-nav-list[data-v-7927af7f]{grid-template-columns:1fr 1fr;gap:10px 16px;margin:0;padding:0;list-style:none;display:grid}.footer-nav-link[data-v-7927af7f]{color:var(--text-secondary);font-size:13px;transition:color .2s;display:block}.footer-nav-link[data-v-7927af7f]:hover{color:var(--primary-color)}.contact-info-list[data-v-7927af7f]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.contact-info-list li[data-v-7927af7f]{color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:13px;line-height:1.6;display:flex}.contact-info-list li .iconify[data-v-7927af7f]{color:var(--primary-color);flex-shrink:0;margin-top:3px;font-size:16px}.footer-bottom[data-v-7927af7f]{text-align:center;flex-direction:column;align-items:center;gap:6px;padding-top:24px;display:flex}.info-copyright[data-v-7927af7f]{color:var(--text-muted);margin:0;font-size:12px;line-height:1.6}.icp-link[data-v-7927af7f]{color:var(--text-muted);font-size:12px;transition:color .2s}.icp-link[data-v-7927af7f]:hover{color:var(--primary-color)}@media (width<=900px){.footer-main[data-v-7927af7f]{grid-template-columns:1fr 1fr}.footer-brand[data-v-7927af7f]{grid-column:1/-1}.brand-desc[data-v-7927af7f]{max-width:none}}@media (width<=600px){.app-footer[data-v-7927af7f]{padding:36px 0 24px}.friend-links-section[data-v-7927af7f]{flex-direction:column;align-items:flex-start;margin-bottom:28px}.footer-main[data-v-7927af7f]{grid-template-columns:1fr;gap:28px;padding-bottom:24px}.footer-nav-list[data-v-7927af7f]{grid-template-columns:1fr 1fr}}.layout-container[data-v-407b3d42]{flex-direction:column;min-height:100vh;display:flex}.main-content[data-v-407b3d42]{flex:1 0 auto}.side-toolbar[data-v-407b3d42]{z-index:999;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:120px;right:20px}.toolbar-item[data-v-407b3d42]{cursor:pointer;width:56px;height:56px;color:var(--text-secondary);background:#ffffffd9;border:1px solid #007bff1a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;box-shadow:0 4px 20px #007bff14}.toolbar-icon[data-v-407b3d42]{color:var(--primary-color);font-size:22px;transition:transform .3s}.toolbar-text[data-v-407b3d42]{margin-top:3px;font-size:9px;font-weight:700;display:block}.toolbar-item[data-v-407b3d42]:hover{background:var(--btn-gradient);color:#fff;border-color:#0000;transform:translate(-4px);box-shadow:0 8px 25px #007bff4d}.toolbar-item:hover .toolbar-icon[data-v-407b3d42]{color:#fff;transform:scale(1.1)}.to-top[data-v-407b3d42]{border-color:#007bff26}@media (width<=768px){.side-toolbar[data-v-407b3d42]{bottom:80px;right:12px}.toolbar-item[data-v-407b3d42]{width:48px;height:48px}.toolbar-icon[data-v-407b3d42]{font-size:18px}.toolbar-text[data-v-407b3d42]{display:none}}.home-page-content[data-v-2d8458d3]{padding-top:var(--nav-height);width:100%}section[data-v-2d8458d3]{max-width:1200px;margin:100px auto;padding:0 24px}.banner-section[data-v-2d8458d3]{width:100%;max-width:100%;height:calc(100vh - var(--nav-height));background:radial-gradient(circle at 80% 20%,#007bff1a 0%,#fff0 60%),radial-gradient(circle at 10% 80%,#7000ff14 0%,#fff0 50%);min-height:600px;margin:0;padding:0;position:relative;overflow:hidden}.banner-item[data-v-2d8458d3]{opacity:0;visibility:hidden;align-items:center;width:100%;height:100%;transition:all .8s cubic-bezier(.25,.8,.25,1);display:flex;position:absolute;top:0;left:0}.banner-item.active[data-v-2d8458d3]{opacity:1;visibility:visible}.banner-bg-grid[data-v-2d8458d3]{pointer-events:none;background-image:linear-gradient(#007bff0a 1px,#0000 1px),linear-gradient(90deg,#007bff0a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 80%);mask-image:radial-gradient(circle,#000,#0000 80%)}.banner-bg-glow[data-v-2d8458d3]{filter:blur(50px);pointer-events:none;background:radial-gradient(circle,#00f0ff26 0%,#007bff00 70%);width:400px;height:400px;position:absolute;top:20%;right:15%}.banner-bg-glow-purple[data-v-2d8458d3]{filter:blur(50px);pointer-events:none;background:radial-gradient(circle,#7000ff14 0%,#7000ff00 70%);width:350px;height:350px;position:absolute;bottom:20%;left:20%}.banner-container[data-v-2d8458d3]{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;width:100%;max-width:1200px;margin:0 auto;padding:0 24px;display:grid}.banner-info[data-v-2d8458d3]{z-index:10}.tag-badge[data-v-2d8458d3]{color:#c67a00;letter-spacing:.5px;background:linear-gradient(135deg,#ffebcccc 0%,#ffdab3e6 100%);border:1px solid #ff950040;border-radius:50px;align-items:center;gap:6px;margin-bottom:24px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.tag-badge .iconify[data-v-2d8458d3]{font-size:14px}.banner-title[data-v-2d8458d3]{color:#1d2129;letter-spacing:-1px;margin-bottom:16px;font-size:50px;font-weight:900;line-height:1.25}.banner-subtitle[data-v-2d8458d3]{color:var(--text-secondary);letter-spacing:2px;text-transform:uppercase;margin-bottom:36px;font-size:18px;font-weight:550}.banner-features[data-v-2d8458d3]{flex-direction:column;gap:14px;margin-bottom:40px;display:flex}.feat-item[data-v-2d8458d3]{color:var(--text-primary);align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.feat-item .font-icon[data-v-2d8458d3]{font-size:20px}.feat-item .font-icon.blue[data-v-2d8458d3]{color:var(--primary-color)}.feat-item .font-icon.cyan[data-v-2d8458d3]{color:#00d2ff}.feat-item .font-icon.purple[data-v-2d8458d3]{color:var(--accent-purple)}.banner-actions[data-v-2d8458d3]{align-items:center;gap:16px;display:flex}.banner-visual[data-v-2d8458d3]{justify-content:center;align-items:center;display:flex;position:relative}.visual-wrapper[data-v-2d8458d3]{width:100%;max-width:500px;position:relative}.main-sphere-glow[data-v-2d8458d3]{filter:blur(10px);background:radial-gradient(circle,#007bff26 0%,#0000 70%);border-radius:50%;position:absolute;inset:10%}.visual-main-image[data-v-2d8458d3]{border-radius:var(--border-radius-lg);z-index:2;width:100%;height:auto;position:relative;-webkit-mask-image:radial-gradient(circle,#000 60%,#0000 100%);mask-image:radial-gradient(circle,#000 60%,#0000 100%)}.floating-mini-card[data-v-2d8458d3]{border-radius:var(--border-radius-md);z-index:10;align-items:center;gap:12px;padding:12px 20px;display:flex;position:absolute;box-shadow:0 10px 30px #0000000d}.floating-mini-card h4[data-v-2d8458d3]{color:var(--text-primary);font-size:13px;font-weight:700}.floating-mini-card p[data-v-2d8458d3]{color:var(--text-muted);font-size:11px}.floating-mini-card .iconify[data-v-2d8458d3]{font-size:24px}.floating-mini-card .iconify.blue[data-v-2d8458d3]{color:var(--primary-color)}.floating-mini-card .iconify.cyan[data-v-2d8458d3]{color:#00c8ff}.mini-card-1[data-v-2d8458d3]{animation:5s ease-in-out infinite float;top:15%;left:-20px}.mini-card-2[data-v-2d8458d3]{animation:7s ease-in-out infinite float;bottom:15%;right:-20px}.banner-controls[data-v-2d8458d3]{z-index:15;align-items:center;gap:24px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.ctrl-btn[data-v-2d8458d3]{width:40px;height:40px;color:var(--text-secondary);background:#fff9;border:1px solid #fffc;border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:flex;box-shadow:0 4px 10px #00000008}.ctrl-btn[data-v-2d8458d3]:hover{color:var(--primary-color);background:#fff;box-shadow:0 4px 12px #007bff26}.indicators[data-v-2d8458d3]{gap:8px;display:flex}.indicator-dot[data-v-2d8458d3]{cursor:pointer;background:#007bff33;border-radius:50%;width:8px;height:8px;transition:all .3s}.indicator-dot.active[data-v-2d8458d3]{background:var(--tech-gradient);border-radius:4px;width:24px}.cases-grid[data-v-2d8458d3]{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;display:grid}.case-card[data-v-2d8458d3]{border-radius:var(--border-radius-md);flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);display:flex;overflow:hidden}.case-card[data-v-2d8458d3]:hover{border-color:#007bff59;transform:translateY(-8px);box-shadow:0 12px 40px #007bff26}.case-image-wrapper[data-v-2d8458d3]{background:#f0f7ff;width:100%;height:200px;position:relative;overflow:hidden}.case-image[data-v-2d8458d3]{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.25,.8,.25,1)}.case-card:hover .case-image[data-v-2d8458d3]{transform:scale(1.08)}.case-hover-overlay[data-v-2d8458d3]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#007bff66;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.case-card:hover .case-hover-overlay[data-v-2d8458d3]{opacity:1}.zoom-icon[data-v-2d8458d3]{color:#fff;font-size:36px}.case-body[data-v-2d8458d3]{flex-direction:column;flex-grow:1;padding:24px;display:flex}.case-title[data-v-2d8458d3]{color:var(--text-primary);margin-bottom:12px;font-size:18px;font-weight:750}.case-desc[data-v-2d8458d3]{color:var(--text-secondary);flex-grow:1;margin-bottom:24px;font-size:14px;line-height:1.6}.case-footer[data-v-2d8458d3]{border-top:1px solid #0000000d;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.case-tag[data-v-2d8458d3]{color:#00b42a;align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}.case-tag .iconify[data-v-2d8458d3]{font-size:14px}.case-more-link[data-v-2d8458d3]{color:var(--primary-color);align-items:center;font-size:13px;font-weight:600;display:flex}.case-more-link[data-v-2d8458d3]:hover{color:var(--primary-dark)}.solutions-container[data-v-2d8458d3]{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;display:grid}.solutions-grid[data-v-2d8458d3]{flex-direction:column;gap:20px;display:flex}.solution-card[data-v-2d8458d3]{border-radius:var(--border-radius-md);gap:20px;padding:24px;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex}.solution-card[data-v-2d8458d3]:hover{border-color:#007bff4d;transform:translate(6px);box-shadow:0 8px 30px #007bff1f}.sol-icon-box[data-v-2d8458d3]{background:var(--primary-light);width:48px;height:48px;color:var(--primary-color);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;display:flex;box-shadow:0 4px 10px #007bff14}.solution-info[data-v-2d8458d3]{flex-grow:1}.sol-top[data-v-2d8458d3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.solution-title[data-v-2d8458d3]{color:var(--text-primary);font-size:18px;font-weight:750}.solution-date[data-v-2d8458d3]{color:var(--text-muted);font-size:13px}.solution-desc[data-v-2d8458d3]{color:var(--text-secondary);margin-bottom:12px;font-size:14px;line-height:1.6}.sol-action[data-v-2d8458d3]{justify-content:flex-end;display:flex}.sol-link[data-v-2d8458d3]{color:var(--primary-color);align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.sol-link .iconify[data-v-2d8458d3]{transition:transform .2s}.sol-link:hover .iconify[data-v-2d8458d3]{transform:translate(4px)}.solutions-right[data-v-2d8458d3]{justify-content:center;display:flex}.globe-card[data-v-2d8458d3]{border-radius:var(--border-radius-lg);text-align:center;width:100%;max-width:440px;box-shadow:var(--glow-shadow);padding:30px;position:relative}.globe-glow[data-v-2d8458d3]{filter:blur(25px);pointer-events:none;background:radial-gradient(circle,#00f0ff33 0%,#0000 70%);width:250px;height:250px;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)}.globe-image[data-v-2d8458d3]{z-index:2;width:100%;max-width:320px;height:auto;margin:0 auto 20px;position:relative;-webkit-mask-image:radial-gradient(circle,#000 60%,#0000 100%);mask-image:radial-gradient(circle,#000 60%,#0000 100%)}.globe-desc h4[data-v-2d8458d3]{color:var(--text-primary);margin-bottom:8px;font-size:16px;font-weight:750}.globe-desc p[data-v-2d8458d3]{color:var(--text-secondary);font-size:13px}.product-categories[data-v-2d8458d3]{justify-content:center;margin-bottom:40px;display:flex}.category-list[data-v-2d8458d3]{background:#fff9;border-radius:50px;align-items:center;gap:8px;padding:6px;list-style:none;display:flex}.category-btn[data-v-2d8458d3]{color:var(--text-secondary);border-radius:50px;padding:10px 22px;font-size:14px;font-weight:600}.category-btn[data-v-2d8458d3]:hover{color:var(--primary-color)}.category-btn.active[data-v-2d8458d3]{background:var(--btn-gradient);color:#fff;box-shadow:0 4px 12px #007bff33}.products-carousel-wrapper[data-v-2d8458d3]{align-items:center;gap:20px;display:flex;position:relative}.carousel-nav-btn[data-v-2d8458d3]{width:44px;height:44px;color:var(--primary-color);background:#ffffffb3;border:1px solid #007bff1a;border-radius:50%;justify-content:center;align-items:center;font-size:24px;display:flex;box-shadow:0 4px 12px #00000008}.carousel-nav-btn[data-v-2d8458d3]:hover:not(:disabled){color:var(--primary-dark);background:#fff;transform:scale(1.05);box-shadow:0 4px 15px #007bff40}.carousel-nav-btn[data-v-2d8458d3]:disabled{opacity:.4;cursor:not-allowed}.products-carousel-viewport[data-v-2d8458d3]{flex-grow:1;padding:15px 5px;overflow:hidden}.products-track[data-v-2d8458d3]{gap:24px;transition:transform .4s cubic-bezier(.25,.8,.25,1);display:flex}.product-card[data-v-2d8458d3]{border-radius:var(--border-radius-md);flex-shrink:0;width:266px;transition:all .3s cubic-bezier(.25,.8,.25,1);overflow:hidden}.product-card[data-v-2d8458d3]:hover{border-color:#007bff4d;transform:translateY(-6px);box-shadow:0 8px 30px #007bff1f}.product-image-wrapper[data-v-2d8458d3]{background:#f0f7ff;width:100%;height:180px;position:relative;overflow:hidden}.product-image[data-v-2d8458d3]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.product-card:hover .product-image[data-v-2d8458d3]{transform:scale(1.05)}.product-price-badge[data-v-2d8458d3]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#007bffe6;border:1px solid #fff3;border-radius:4px;padding:4px 10px;font-size:13px;font-weight:700;position:absolute;bottom:12px;right:12px}.product-info[data-v-2d8458d3]{padding:20px}.product-title[data-v-2d8458d3]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:16px;font-weight:750;overflow:hidden}.product-spec[data-v-2d8458d3]{color:var(--text-muted);margin-bottom:18px;font-size:12px}.product-actions[data-v-2d8458d3]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.buy-btn[data-v-2d8458d3]{background:var(--btn-gradient);color:#fff;text-align:center;border-radius:4px;padding:8px 0;font-size:13px;font-weight:600}.buy-btn[data-v-2d8458d3]:hover{box-shadow:0 4px 10px #007bff33}.detail-btn[data-v-2d8458d3]{color:var(--primary-color);text-align:center;background:#007bff0d;border:1px solid #007bff1a;border-radius:4px;padding:8px 0;font-size:13px;font-weight:600}.detail-btn[data-v-2d8458d3]:hover{background:var(--primary-light)}.no-data[data-v-2d8458d3]{text-align:center;width:100%;color:var(--text-muted);padding:40px 0;font-size:14px}.download-container[data-v-2d8458d3]{border-radius:var(--border-radius-lg);box-shadow:var(--glow-shadow);overflow:hidden}.download-table-header[data-v-2d8458d3]{color:var(--text-secondary);background:#007bff0d;border-bottom:1px solid #007bff1a;grid-template-columns:2fr 1.5fr 1fr 1.5fr 1.2fr;padding:16px 32px;font-size:14px;font-weight:700;display:grid}.download-list[data-v-2d8458d3]{list-style:none}.download-item[data-v-2d8458d3]{border-bottom:1px solid #00000008;grid-template-columns:2fr 1.5fr 1fr 1.5fr 1.2fr;align-items:center;padding:24px 32px;font-size:14px;transition:background-color .2s;display:grid}.download-item[data-v-2d8458d3]:last-child{border-bottom:none}.download-item[data-v-2d8458d3]:hover{background:#007bff05}.doc-icon[data-v-2d8458d3]{color:var(--primary-color);vertical-align:middle;margin-right:8px;font-size:20px}.platform-badge[data-v-2d8458d3]{color:var(--text-secondary);background:#f3f6fb;border:1px solid #007bff1f;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.platform-badge.windows[data-v-2d8458d3]{color:#06f;background:#e6f0ff;border:1px solid #0066ff26}.platform-badge.android[data-v-2d8458d3]{color:#2b8c3d;background:#eaf8eb;border:1px solid #2b8c3d26}.platform-badge .iconify[data-v-2d8458d3]{font-size:14px}.col-action[data-v-2d8458d3]{text-align:right}.download-btn-link[data-v-2d8458d3]{background:var(--btn-gradient);color:#fff;border-radius:50px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 4px 10px #007bff26}.download-btn-link[data-v-2d8458d3]:hover{transform:translateY(-1px);box-shadow:0 6px 15px #007bff40}.about-container[data-v-2d8458d3]{border-radius:var(--border-radius-lg);box-shadow:var(--glow-shadow);grid-template-columns:.9fr 1.1fr;align-items:center;gap:50px;padding:50px;display:grid}.about-visual[data-v-2d8458d3]{justify-content:center;display:flex}.visual-card[data-v-2d8458d3]{border-radius:var(--border-radius-lg);background:radial-gradient(circle at 30% 30%,#fff 0%,#e6f0ff 100%);border:1px solid #fffc;justify-content:center;align-items:center;width:100%;max-width:320px;height:320px;display:flex;position:relative;box-shadow:0 10px 40px #007bff1a}.card-glow[data-v-2d8458d3]{filter:blur(10px);background:radial-gradient(circle,#007bff1a 0%,#0000 70%);position:absolute;inset:15%}.about-logo[data-v-2d8458d3]{z-index:2;border-radius:var(--border-radius-md);width:140px;height:auto;position:relative;box-shadow:0 8px 24px #0000000d}.about-company[data-v-2d8458d3]{color:#1d2129;margin-bottom:8px;font-size:32px;font-weight:800}.about-subtitle[data-v-2d8458d3]{color:var(--primary-color);letter-spacing:1px;margin-bottom:20px;font-size:15px;font-weight:600}.about-divider[data-v-2d8458d3]{background:var(--tech-gradient);border-radius:2px;width:60px;height:4px;margin-bottom:24px}.about-intro[data-v-2d8458d3]{color:var(--text-secondary);margin-bottom:32px;font-size:15px;line-height:1.8}.about-metrics[data-v-2d8458d3]{border-top:1px solid #0000000d;border-bottom:1px solid #0000000d;gap:40px;margin-bottom:36px;padding:20px 0;display:flex}.metric-item[data-v-2d8458d3]{text-align:left}.metric-val[data-v-2d8458d3]{background:var(--tech-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:28px;font-weight:800}.metric-lbl[data-v-2d8458d3]{color:var(--text-muted);margin-top:4px;font-size:12px;font-weight:600}@media (width<=992px){.banner-container[data-v-2d8458d3],.solutions-container[data-v-2d8458d3],.about-container[data-v-2d8458d3]{grid-template-columns:1fr;gap:40px}.banner-section[data-v-2d8458d3]{height:auto;padding:60px 0 80px}.banner-container[data-v-2d8458d3]{text-align:center}.banner-features[data-v-2d8458d3],.banner-actions[data-v-2d8458d3]{justify-content:center;align-items:center}.download-table-header[data-v-2d8458d3]{display:none}.download-item[data-v-2d8458d3]{border-radius:var(--border-radius-md);background:#fff6;border:1px solid #007bff0d;grid-template-columns:1fr;gap:12px;margin-bottom:16px;padding:20px}.download-item[data-v-2d8458d3]:last-child{margin-bottom:0}.col-action[data-v-2d8458d3]{text-align:left;margin-top:4px}}
