.header[data-v-ddeff897]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid rgba(21,93,255,.1);height:var(--header-height);left:0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.header.header-scrolled[data-v-ddeff897]{box-shadow:var(--shadow-sm);height:70px}.header.header-scrolled[data-v-ddeff897],.header.mobile-menu-open[data-v-ddeff897]{background:#fffffffa}.header-content[data-v-ddeff897]{align-items:center;display:flex;height:100%;justify-content:space-between;padding-top:15px}.logo[data-v-ddeff897]{cursor:pointer;display:flex;flex-direction:column;justify-content:center}.logo[data-v-ddeff897],.logo h1[data-v-ddeff897]{text-decoration:none}.logo h1[data-v-ddeff897]{color:var(--primary-color);font-size:24px;font-weight:700;line-height:1;margin:0}.logo .logo-subtitle[data-v-ddeff897]{color:var(--gray-600);font-size:12px;margin-top:2px;text-decoration:none}.nav-desktop[data-v-ddeff897]{align-items:center;display:flex;gap:40px}@media(max-width:768px){.nav-desktop[data-v-ddeff897]{display:none}}.nav-link[data-v-ddeff897]{color:var(--dark-gray);cursor:pointer;font-size:16px;font-weight:500;padding:8px 0;position:relative;text-decoration:none;transition:color .3s ease}.nav-link.active[data-v-ddeff897],.nav-link[data-v-ddeff897]:hover{color:var(--primary-color)}.nav-link.active[data-v-ddeff897]:after{background:var(--primary-color);border-radius:1px;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.mobile-toggle[data-v-ddeff897]{cursor:pointer;display:none;flex-direction:column;gap:4px;padding:8px}@media(max-width:768px){.mobile-toggle[data-v-ddeff897]{display:flex}}.mobile-toggle span[data-v-ddeff897]{background:var(--dark-gray);height:2px;transition:all .3s ease;width:24px}.mobile-toggle:hover span[data-v-ddeff897]{background:var(--primary-color)}.mobile-menu[data-v-ddeff897]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border-top:1px solid rgba(21,93,255,.1);left:0;opacity:0;position:absolute;right:0;top:100%;transform:translateY(-100%);transition:all .3s ease;visibility:hidden}.mobile-menu.open[data-v-ddeff897]{opacity:1;transform:translateY(0);visibility:visible}@media(min-width:769px){.mobile-menu[data-v-ddeff897]{display:none}}.mobile-nav-link[data-v-ddeff897]{border-bottom:1px solid rgba(21,93,255,.1);color:var(--dark-gray);cursor:pointer;display:block;font-weight:500;padding:16px 20px;text-decoration:none;transition:all .3s ease}.mobile-nav-link.active[data-v-ddeff897],.mobile-nav-link[data-v-ddeff897]:hover{background:#155dff0d;color:var(--primary-color)}.mobile-nav-link[data-v-ddeff897]:last-child{border-bottom:none}@media(max-width:768px){.header[data-v-ddeff897]{height:var(--header-height-mobile)}.header.header-scrolled[data-v-ddeff897]{height:60px}.logo h1[data-v-ddeff897]{font-size:20px}.logo-subtitle[data-v-ddeff897]{font-size:10px}}.hero-section[data-v-86fff949]{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:flex;min-height:100vh;overflow:hidden;position:relative}.hero-bg[data-v-86fff949]{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.bg-gradient[data-v-86fff949]{background:radial-gradient(ellipse at center,rgba(21,93,255,.1) 0,transparent 70%);height:200%;position:absolute;right:-20%;top:-50%;transform:rotate(45deg);width:80%}.bg-pattern[data-v-86fff949]{background-image:radial-gradient(circle at 20% 80%,rgba(21,93,255,.05) 2px,transparent 0),radial-gradient(circle at 80% 20%,rgba(21,93,255,.05) 2px,transparent 0);background-size:50px 50px;bottom:0;left:0;position:absolute;right:0;top:0}.hero-content[data-v-86fff949]{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;position:relative;z-index:1}@media(max-width:1024px){.hero-content[data-v-86fff949]{gap:40px;grid-template-columns:1fr;text-align:center}}.hero-text[data-v-86fff949]{animation:slideInLeft .8s ease-out}.hero-title[data-v-86fff949]{color:var(--dark-gray);font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:24px}.hero-title .title-line[data-v-86fff949]{margin-bottom:8px}.hero-title .title-line[data-v-86fff949]:last-child{margin-bottom:0}.hero-title .highlight[data-v-86fff949]{background:linear-gradient(135deg,var(--primary-color),var(--primary-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:768px){.hero-title[data-v-86fff949]{font-size:2.5rem}.hero-title .title-line[data-v-86fff949]{margin-bottom:4px}}@media(max-width:480px){.hero-title[data-v-86fff949]{font-size:2rem}.hero-title .title-line[data-v-86fff949]{margin-bottom:2px}}.hero-subtitle[data-v-86fff949]{color:var(--gray-600);font-size:1.25rem;line-height:1.6;margin-bottom:40px}@media(max-width:768px){.hero-subtitle[data-v-86fff949]{font-size:1.1rem;margin-bottom:15px}}.hero-actions[data-v-86fff949]{display:flex;flex-wrap:wrap;gap:20px}@media(max-width:1024px){.hero-actions[data-v-86fff949]{justify-content:center}}@media(max-width:480px){.hero-actions[data-v-86fff949]{align-items:center;flex-direction:column}}.hero-visual[data-v-86fff949]{animation:slideInRight .8s ease-out}.visual-container[data-v-86fff949]{align-items:center;display:flex;height:400px;justify-content:center;position:relative}@media(max-width:1024px){.visual-container[data-v-86fff949]{height:300px}}.algorithm-visual[data-v-86fff949]{height:300px;position:relative;width:300px}.node[data-v-86fff949]{align-items:center;animation:pulse-86fff949 2s infinite;background:var(--white);border:2px solid var(--primary-color);border-radius:50%;box-shadow:var(--shadow-md);color:var(--primary-color);display:flex;font-size:12px;font-weight:600;height:60px;justify-content:center;position:absolute;width:60px;z-index:2}.node[data-v-86fff949]:after{bottom:-25px;color:var(--gray-600);content:attr(data-value);font-size:10px;font-weight:500;left:50%;position:absolute;transform:translate(-50%);white-space:nowrap}.node.node-1[data-v-86fff949]{left:30px;top:100px}.node.node-2[data-v-86fff949]{left:108px}.node.node-3[data-v-86fff949]{left:227px;top:74px}.node.node-4[data-v-86fff949]{left:127px;top:165px}.connections[data-v-86fff949]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.connection-path[data-v-86fff949]{fill:none;opacity:.7;stroke:var(--primary-color);stroke-dasharray:5,5;stroke-width:2}.flow-dot[data-v-86fff949]{background:var(--primary-color);border-radius:50%;box-shadow:0 0 8px #155dff99;height:8px;position:absolute;width:8px;z-index:3}.flow-dot.dot-1[data-v-86fff949]{animation:flowPath1-86fff949 3s ease-in-out infinite;offset-path:path("M60,100 C100,100 100,50 140,50")}.flow-dot.dot-2[data-v-86fff949]{animation:flowPath2-86fff949 3s ease-in-out 1s infinite;offset-path:path("M140,50 C180,50 180,100 220,100")}.flow-dot.dot-3[data-v-86fff949]{animation:flowPath3-86fff949 3s ease-in-out 2s infinite;offset-path:path("M220,100 C240,100 240,150 170,200")}.stats-overlay[data-v-86fff949]{bottom:0;display:flex;gap:20px;justify-content:space-around;left:0;position:absolute;right:0}.stat-item[data-v-86fff949]{align-items:center;background:#ffffffe6;border-radius:var(--border-radius);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;min-width:120px;padding:16px}.stat-number[data-v-86fff949]{color:var(--primary-color);font-size:1.5rem;font-weight:700;margin-bottom:4px}.stat-label[data-v-86fff949]{color:var(--gray-600);font-size:.875rem}.scroll-indicator[data-v-86fff949]{align-items:center;animation:bounce-86fff949 2s infinite;border:2px solid var(--primary-color);border-radius:50%;bottom:30px;color:var(--primary-color);cursor:pointer;display:flex;height:40px;justify-content:center;left:50%;position:absolute;transform:translate(-50%);transition:all .3s ease;width:40px}.scroll-indicator[data-v-86fff949]:hover{background:var(--primary-color);color:var(--white)}@keyframes pulse-86fff949{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes flowPath1-86fff949{0%{offset-distance:0;opacity:0;transform:scale(.5)}10%{opacity:1;transform:scale(1)}80%{opacity:.8;transform:scale(.8)}to{offset-distance:100%;opacity:0;transform:scale(.5)}}@keyframes flowPath2-86fff949{0%{offset-distance:0;opacity:0;transform:scale(.5)}10%{opacity:1;transform:scale(1)}80%{opacity:.8;transform:scale(.8)}to{offset-distance:100%;opacity:0;transform:scale(.5)}}@keyframes flowPath3-86fff949{0%{offset-distance:0;opacity:0;transform:scale(.5)}10%{opacity:1;transform:scale(1)}80%{opacity:.8;transform:scale(.8)}to{offset-distance:100%;opacity:0;transform:scale(.5)}}@keyframes bounce-86fff949{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-10px)}60%{transform:translate(-50%) translateY(-5px)}}@media(max-width:768px){.hero-visual[data-v-86fff949]{margin-bottom:0;order:-1;padding-top:28px}.visual-container[data-v-86fff949]{flex-direction:column;gap:0;height:auto}.algorithm-visual[data-v-86fff949]{height:300px;margin-bottom:0;transform:scale(.9);width:300px}.stats-overlay[data-v-86fff949]{bottom:auto;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:0;position:relative}.stat-item[data-v-86fff949]{font-size:.875rem;min-width:120px;padding:12px 16px}.stat-number[data-v-86fff949]{font-size:1.25rem}.stat-label[data-v-86fff949]{font-size:.8rem}.scroll-indicator[data-v-86fff949]{bottom:5px}}.technology-section[data-v-142a61cf]{position:relative}.section-header[data-v-142a61cf]{margin-bottom:60px}.section-title[data-v-142a61cf]{color:var(--dark-gray);font-size:2.5rem;font-weight:700;margin-bottom:16px}@media(max-width:768px){.section-title[data-v-142a61cf]{font-size:2rem}}.section-subtitle[data-v-142a61cf]{color:var(--gray-600);font-size:1.25rem;margin:0 auto;max-width:600px}.technology-content[data-v-142a61cf]{display:grid;gap:60px;margin-bottom:80px}.tech-logic .logic-title[data-v-142a61cf]{color:var(--dark-gray);font-size:1.75rem;font-weight:600;margin-bottom:40px;text-align:center}.logic-steps[data-v-142a61cf]{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media(max-width:768px){.logic-steps[data-v-142a61cf]{grid-template-columns:1fr}}.logic-step[data-v-142a61cf]{align-items:flex-start;background:var(--white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);display:flex;gap:20px;padding:30px;position:relative;transition:all .3s ease}.logic-step[data-v-142a61cf]:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.logic-step[data-v-142a61cf]:before{border-radius:var(--border-radius) 0 0 var(--border-radius);content:"";height:100%;left:0;position:absolute;top:0;width:4px}.logic-step.step-1[data-v-142a61cf]:before,.logic-step[data-v-142a61cf]:before{background:var(--primary-color)}.logic-step.step-2[data-v-142a61cf]:before{background:var(--primary-light)}.logic-step.step-3[data-v-142a61cf]:before{background:var(--primary-dark)}.step-icon[data-v-142a61cf]{align-items:center;background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:50%;color:var(--white);display:flex;flex-shrink:0;font-size:24px;height:60px;justify-content:center;width:60px}.step-content[data-v-142a61cf]{flex:1}.step-content h4[data-v-142a61cf]{color:var(--dark-gray);font-size:1.25rem;font-weight:600;margin-bottom:12px}.step-content p[data-v-142a61cf]{color:var(--gray-600);line-height:1.6}.tech-advantages .advantages-title[data-v-142a61cf]{color:var(--dark-gray);font-size:1.75rem;font-weight:600;margin-bottom:40px;text-align:center}.advantages-grid[data-v-142a61cf]{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.advantage-card[data-v-142a61cf]{padding:40px 24px;text-align:center;transition:all .3s ease}.advantage-card[data-v-142a61cf]:hover{box-shadow:var(--shadow-lg);transform:translateY(-8px)}.advantage-icon[data-v-142a61cf]{align-items:center;background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:50%;color:var(--white);display:flex;font-size:32px;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.advantage-card h4[data-v-142a61cf]{color:var(--dark-gray);font-size:1.25rem;font-weight:600;margin-bottom:12px}.advantage-card p[data-v-142a61cf]{color:var(--primary-color);font-size:2rem;font-weight:700;margin-bottom:8px}.advantage-label[data-v-142a61cf]{color:var(--gray-600);font-size:.875rem}.architecture-section .architecture-title[data-v-142a61cf]{color:var(--dark-gray);font-size:1.75rem;font-weight:600;margin-bottom:40px;text-align:center}.architecture-diagram[data-v-142a61cf]{margin:0 auto;max-width:600px}.layer[data-v-142a61cf]{background:var(--white);border:2px solid var(--primary-color);border-radius:var(--border-radius);margin-bottom:20px;padding:24px;position:relative}.layer-label[data-v-142a61cf]{color:var(--primary-color);font-weight:600;margin-bottom:12px;text-align:center}.layer-items[data-v-142a61cf]{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-around}.layer-items span[data-v-142a61cf]{background:var(--gray-100);border-radius:20px;color:var(--gray-700);font-size:.875rem;padding:6px 12px}.connector[data-v-142a61cf]{align-items:center;display:flex;flex-direction:column;margin-bottom:20px}.connector-line[data-v-142a61cf]{background:var(--primary-color);height:30px;margin-bottom:8px;width:2px}@media(max-width:768px){.technology-content[data-v-142a61cf]{gap:40px;margin-bottom:60px}.logic-step[data-v-142a61cf]{flex-direction:column;gap:16px;text-align:center}.advantages-grid[data-v-142a61cf]{grid-template-columns:1fr}.layer-items[data-v-142a61cf]{align-items:center;flex-direction:column}}.advantage-section[data-v-6aa5ab3c]{background:linear-gradient(135deg,#f8fafc,#fff)}.section-header[data-v-6aa5ab3c]{margin-bottom:60px}.section-title[data-v-6aa5ab3c]{color:var(--dark-gray);font-size:2.5rem;font-weight:700;margin-bottom:16px}@media(max-width:768px){.section-title[data-v-6aa5ab3c]{font-size:2rem}}.section-subtitle[data-v-6aa5ab3c]{color:var(--gray-600);font-size:1.25rem;margin:0 auto;max-width:600px}.advantages-grid[data-v-6aa5ab3c]{display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin:60px 0 80px}@media(max-width:1024px){.advantages-grid[data-v-6aa5ab3c]{gap:20px;grid-template-columns:1fr}}.advantage-item[data-v-6aa5ab3c]{background:var(--white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;padding:40px 30px;position:relative;text-align:center;transition:all .3s ease}.advantage-item[data-v-6aa5ab3c]:hover{box-shadow:var(--shadow-lg);transform:translateY(-8px)}.advantage-item[data-v-6aa5ab3c]:before{content:"";height:4px;left:0;position:absolute;right:0;top:0}.advantage-item.advantage-1[data-v-6aa5ab3c]:before,.advantage-item[data-v-6aa5ab3c]:before{background:var(--primary-color)}.advantage-item.advantage-2[data-v-6aa5ab3c]:before{background:var(--primary-light)}.advantage-item.advantage-3[data-v-6aa5ab3c]:before{background:#00b96b}.advantage-item.advantage-4[data-v-6aa5ab3c]:before{background:#722ed1}.advantage-icon[data-v-6aa5ab3c]{align-items:center;background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:50%;color:var(--white);display:flex;font-size:32px;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.advantage-item h3[data-v-6aa5ab3c]{color:var(--dark-gray);font-size:1.5rem;font-weight:600;margin-bottom:16px}.advantage-item p[data-v-6aa5ab3c]{color:var(--gray-600);line-height:1.6;margin-bottom:24px}.advantage-features[data-v-6aa5ab3c]{list-style:none;text-align:left}.advantage-features li[data-v-6aa5ab3c]{align-items:center;color:var(--gray-700);display:flex;font-size:.95rem;gap:8px;margin-bottom:12px}.advantage-features li[data-v-6aa5ab3c]:last-child{margin-bottom:0}.advantage-features li .el-icon[data-v-6aa5ab3c]{color:var(--primary-color);font-size:14px}.tech-partnership[data-v-6aa5ab3c]{background:var(--white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);padding:60px 40px;text-align:center}.partnership-content[data-v-6aa5ab3c]{align-items:center;display:grid;gap:60px;grid-template-columns:2fr 1fr}@media(max-width:768px){.partnership-content[data-v-6aa5ab3c]{gap:40px;grid-template-columns:1fr}}.partnership-text h3[data-v-6aa5ab3c]{color:var(--dark-gray);font-size:2rem;font-weight:600;margin-bottom:20px}.partnership-text p[data-v-6aa5ab3c]{color:var(--gray-600);font-size:1.1rem;line-height:1.7;margin-bottom:40px}.partnership-stats[data-v-6aa5ab3c]{display:flex;gap:20px;justify-content:space-around}@media(max-width:480px){.partnership-stats[data-v-6aa5ab3c]{flex-direction:column;gap:30px}}.stat[data-v-6aa5ab3c]{align-items:center;display:flex;flex-direction:column}.stat .stat-number[data-v-6aa5ab3c]{color:var(--primary-color);font-size:2.5rem;font-weight:700;margin-bottom:8px}.stat .stat-label[data-v-6aa5ab3c]{color:var(--gray-600);font-size:1rem}.partnership-visual[data-v-6aa5ab3c]{gap:30px}.partnership-visual[data-v-6aa5ab3c],.tech-logo[data-v-6aa5ab3c]{align-items:center;display:flex;flex-direction:column}.tech-logo[data-v-6aa5ab3c]{border:2px solid var(--gray-300);border-radius:var(--border-radius);gap:12px;min-width:120px;padding:24px;transition:all .3s ease}.tech-logo.primary[data-v-6aa5ab3c]{background:#155dff0d;border-color:var(--primary-color)}.tech-logo .el-icon[data-v-6aa5ab3c]{color:var(--gray-600);font-size:48px}.tech-logo.primary .el-icon[data-v-6aa5ab3c]{color:var(--primary-color)}.tech-logo span[data-v-6aa5ab3c]{color:var(--dark-gray);font-weight:600}.connection-line[data-v-6aa5ab3c]{background:var(--primary-color);height:40px;position:relative;width:2px}.connection-line[data-v-6aa5ab3c]:before{background:var(--primary-color);border-radius:50%;content:"";height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}@media(max-width:1024px){.advantages-grid[data-v-6aa5ab3c]{gap:20px;grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.advantages-grid[data-v-6aa5ab3c]{gap:20px;grid-template-columns:1fr;margin-bottom:60px}.advantage-item[data-v-6aa5ab3c]{padding:30px 20px}.tech-partnership[data-v-6aa5ab3c]{padding:40px 20px}.partnership-stats[data-v-6aa5ab3c]{flex-wrap:wrap}}.section-header[data-v-c6d5434b]{margin-bottom:60px}.section-title[data-v-c6d5434b]{color:var(--dark-gray);font-size:2.5rem;font-weight:700;margin-bottom:16px}@media(max-width:768px){.section-title[data-v-c6d5434b]{font-size:2rem}}.section-subtitle[data-v-c6d5434b]{color:var(--gray-600);font-size:1.25rem;margin:0 auto;max-width:600px}.solution-tabs[data-v-c6d5434b]{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:40px 0 60px}.tab-button[data-v-c6d5434b]{align-items:center;background:var(--white);border:2px solid var(--gray-300);border-radius:var(--border-radius);color:var(--gray-600);cursor:pointer;display:flex;font-size:1.1rem;font-weight:500;gap:12px;padding:16px 32px;transition:all .3s ease}.tab-button[data-v-c6d5434b]:hover{border-color:var(--primary-color);color:var(--primary-color)}.tab-button.active[data-v-c6d5434b]{background:var(--primary-color);border-color:var(--primary-color);box-shadow:var(--shadow-md);color:var(--white)}.tab-button .el-icon[data-v-c6d5434b]{font-size:20px}.solution-content[data-v-c6d5434b]{min-height:600px;position:relative}.solution-panel[data-v-c6d5434b]{left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transform:translateY(20px);transition:all .5s ease}.solution-panel.active[data-v-c6d5434b]{opacity:1;pointer-events:all;position:relative;transform:translateY(0)}.solution-header[data-v-c6d5434b]{margin-bottom:60px;text-align:center}.solution-header h3[data-v-c6d5434b]{color:var(--dark-gray);font-size:2.5rem;font-weight:600;margin-bottom:20px}@media(max-width:768px){.solution-header h3[data-v-c6d5434b]{font-size:2rem}}.solution-header .solution-desc[data-v-c6d5434b]{color:var(--gray-600);font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:800px}.solution-features[data-v-c6d5434b]{display:grid;gap:60px;grid-template-columns:2fr 1fr;margin-bottom:60px}@media(max-width:1024px){.solution-features[data-v-c6d5434b]{gap:40px;grid-template-columns:1fr}}.feature-main h4[data-v-c6d5434b]{color:var(--dark-gray);font-size:1.5rem;font-weight:600;margin-bottom:30px}.feature-grid[data-v-c6d5434b]{display:grid;gap:30px}.feature-item[data-v-c6d5434b]{background:var(--white);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);display:flex;gap:20px;padding:24px;transition:all .3s ease}.feature-item[data-v-c6d5434b]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.feature-icon[data-v-c6d5434b]{align-items:center;background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:50%;color:var(--white);display:flex;flex-shrink:0;font-size:20px;height:50px;justify-content:center;width:50px}.feature-text[data-v-c6d5434b]{flex:1}.feature-text h5[data-v-c6d5434b]{color:var(--dark-gray);font-size:1.25rem;font-weight:600;margin-bottom:8px}.feature-text p[data-v-c6d5434b]{color:var(--gray-600);line-height:1.6}.feature-benefits h4[data-v-c6d5434b]{color:var(--dark-gray);font-size:1.5rem;font-weight:600;margin-bottom:30px}.benefits-list[data-v-c6d5434b]{display:grid;gap:20px}.benefit-item[data-v-c6d5434b]{align-items:center;background:var(--white);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;justify-content:center;min-height:121px;padding:24px;text-align:center;transition:all .3s ease}.benefit-item[data-v-c6d5434b]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.benefit-value[data-v-c6d5434b]{color:var(--primary-color);font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:8px}.benefit-label[data-v-c6d5434b]{color:var(--gray-600);font-size:.9rem;line-height:1.3}.application-scenarios h4[data-v-c6d5434b]{color:var(--dark-gray);font-size:1.5rem;font-weight:600;margin-bottom:30px;text-align:center}.scenarios-grid[data-v-c6d5434b]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.scenarios-grid[data-v-c6d5434b]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.scenarios-grid[data-v-c6d5434b]{grid-template-columns:1fr}}.scenario-card[data-v-c6d5434b]{align-items:center;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--border-radius);display:flex;gap:12px;padding:16px 20px;transition:all .3s ease}.scenario-card[data-v-c6d5434b]:hover{border-color:var(--primary-color);box-shadow:var(--shadow-sm)}.scenario-card .el-icon[data-v-c6d5434b]{color:var(--primary-color);font-size:18px}.scenario-card span[data-v-c6d5434b]{color:var(--gray-700);font-weight:500}@media(max-width:768px){.solution-tabs[data-v-c6d5434b]{align-items:center;flex-direction:column}.tab-button[data-v-c6d5434b]{justify-content:center;max-width:300px;width:100%}.solution-features[data-v-c6d5434b]{gap:30px}.feature-item[data-v-c6d5434b]{flex-direction:column;gap:16px;text-align:center}.scenarios-grid[data-v-c6d5434b]{grid-template-columns:1fr}.layer-content[data-v-c6d5434b]{align-items:center;flex-direction:column}}.cases-section[data-v-357ec7f4]{background:linear-gradient(135deg,#f8fafc,#fff)}.section-header[data-v-357ec7f4]{margin-bottom:60px}.section-title[data-v-357ec7f4]{color:var(--dark-gray);font-size:2.5rem;font-weight:700;margin-bottom:16px}@media(max-width:768px){.section-title[data-v-357ec7f4]{font-size:2rem}}.section-subtitle[data-v-357ec7f4]{color:var(--gray-600);font-size:1.25rem;margin:0 auto;max-width:600px}.cases-grid[data-v-357ec7f4]{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));margin:60px 0 80px}@media(max-width:768px){.cases-grid[data-v-357ec7f4]{gap:30px;grid-template-columns:1fr}}.case-card[data-v-357ec7f4]{background:var(--white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;padding:40px;position:relative;transition:all .3s ease}.case-card[data-v-357ec7f4]:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.case-card.active[data-v-357ec7f4]{border:2px solid var(--primary-color)}.case-card[data-v-357ec7f4]:before{background:var(--primary-color);content:"";height:4px;left:0;position:absolute;right:0;top:0}.case-header[data-v-357ec7f4]{border-bottom:1px solid var(--gray-200);gap:20px;margin-bottom:30px;padding-bottom:20px}.case-header[data-v-357ec7f4],.client-logo[data-v-357ec7f4]{align-items:center;display:flex}.client-logo[data-v-357ec7f4]{background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:50%;color:var(--white);font-size:24px;height:60px;justify-content:center;width:60px}.client-info h3[data-v-357ec7f4]{color:var(--dark-gray);font-size:1.5rem;font-weight:600;margin-bottom:4px}.client-info .industry[data-v-357ec7f4]{color:var(--gray-600);font-size:.9rem}.case-pain-points[data-v-357ec7f4]{margin-bottom:30px}.case-pain-points h4[data-v-357ec7f4]{color:var(--dark-gray);font-size:1.25rem;font-weight:600;margin-bottom:16px}.case-pain-points ul[data-v-357ec7f4]{list-style:none}.case-pain-points ul li[data-v-357ec7f4]{align-items:flex-start;color:var(--gray-700);display:flex;gap:12px;line-height:1.5;margin-bottom:12px}.case-pain-points ul li[data-v-357ec7f4]:last-child{margin-bottom:0}.case-pain-points ul li .el-icon[data-v-357ec7f4]{color:#f56c6c;flex-shrink:0;font-size:16px;margin-top:2px}.case-solution[data-v-357ec7f4]{margin-bottom:30px}.case-solution h4[data-v-357ec7f4]{color:var(--dark-gray);font-size:1.25rem;font-weight:600;margin-bottom:12px}.case-solution p[data-v-357ec7f4]{color:var(--gray-700);line-height:1.6;margin-bottom:16px}.solution-features[data-v-357ec7f4]{display:flex;flex-wrap:wrap;gap:8px}.feature-tag[data-v-357ec7f4]{background:#155dff1a;border-radius:16px;color:var(--primary-color);font-size:.8rem;font-weight:500;padding:4px 12px}.case-results[data-v-357ec7f4]{margin-bottom:30px}.case-results h4[data-v-357ec7f4]{color:var(--dark-gray);font-size:1.25rem;font-weight:600;margin-bottom:20px}.results-grid[data-v-357ec7f4]{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(max-width:480px){.results-grid[data-v-357ec7f4]{grid-template-columns:1fr}}.result-item[data-v-357ec7f4]{align-items:center;background:var(--gray-100);border-radius:var(--border-radius);display:flex;flex-direction:column;padding:16px;text-align:center;transition:all .3s ease}.result-item[data-v-357ec7f4]:hover{background:var(--primary-color)}.result-item:hover .result-label[data-v-357ec7f4],.result-item:hover .result-value[data-v-357ec7f4]{color:var(--white)}.result-value[data-v-357ec7f4]{color:var(--primary-color);font-size:1.25rem;font-weight:700;margin-bottom:4px}.result-label[data-v-357ec7f4]{color:var(--gray-600);font-size:.8rem}.case-testimonial[data-v-357ec7f4]{background:var(--gray-50);border-left:4px solid var(--primary-color);border-radius:var(--border-radius);padding:24px}.testimonial-content[data-v-357ec7f4]{margin-bottom:16px;position:relative}.testimonial-content .el-icon[data-v-357ec7f4]{color:var(--primary-color);font-size:24px;left:-8px;opacity:.3;position:absolute;top:-8px}.testimonial-content p[data-v-357ec7f4]{color:var(--gray-700);font-style:italic;line-height:1.6;margin-left:20px}.testimonial-author[data-v-357ec7f4]{align-items:flex-end;display:flex;flex-direction:column}.testimonial-author strong[data-v-357ec7f4]{color:var(--dark-gray);font-weight:600}.testimonial-author span[data-v-357ec7f4]{color:var(--gray-600);font-size:.9rem}.cases-stats[data-v-357ec7f4]{background:var(--white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);padding:60px 40px}.stats-grid[data-v-357ec7f4]{display:grid;gap:40px;grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.stats-grid[data-v-357ec7f4]{gap:30px;grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.stats-grid[data-v-357ec7f4]{gap:20px;grid-template-columns:1fr}}.stat-item[data-v-357ec7f4]{align-items:center;display:flex;flex-direction:column;text-align:center}.stat-number[data-v-357ec7f4]{color:var(--primary-color);font-size:2.5rem;font-weight:700;margin-bottom:8px}.stat-label[data-v-357ec7f4]{color:var(--gray-600);font-size:1rem;font-weight:500}@media(max-width:768px){.case-card[data-v-357ec7f4]{padding:30px 20px}.case-header[data-v-357ec7f4]{flex-direction:column;gap:16px;text-align:center}.results-grid[data-v-357ec7f4]{grid-template-columns:1fr}.cases-stats[data-v-357ec7f4]{padding:40px 20px}}.about-section[data-v-a7165a0b]{background:linear-gradient(135deg,#f1f5f9,#f1f5f9)}.section-header[data-v-a7165a0b]{margin-bottom:80px}.section-title[data-v-a7165a0b]{color:var(--dark-gray);font-size:2.5rem;font-weight:700;margin-bottom:16px}@media(max-width:768px){.section-title[data-v-a7165a0b]{font-size:2rem}}.section-subtitle[data-v-a7165a0b]{color:var(--gray-600);font-size:1.25rem;margin:0 auto;max-width:600px}.company-intro[data-v-a7165a0b]{margin-bottom:80px}.intro-content[data-v-a7165a0b]{align-items:start;display:grid;gap:60px;grid-template-columns:2fr 1fr}@media(max-width:1024px){.intro-content[data-v-a7165a0b]{gap:40px;grid-template-columns:1fr}}@media(max-width:768px){.intro-content[data-v-a7165a0b]{gap:30px;overflow:hidden;padding:0 16px;width:100%}.intro-text[data-v-a7165a0b]{padding:0 16px}}.intro-text .intro-description[data-v-a7165a0b]{color:var(--gray-700);font-size:1.25rem;font-weight:500;line-height:1.8;margin-bottom:50px;text-align:center}@media(max-width:768px){.intro-text .intro-description[data-v-a7165a0b]{font-size:1.1rem;padding:0;text-align:left;white-space:normal}}.core-highlights[data-v-a7165a0b]{display:grid;gap:30px}@media(max-width:768px){.core-highlights[data-v-a7165a0b]{gap:20px;overflow:visible;padding:0;width:100%}}.highlight-item[data-v-a7165a0b]{background:var(--white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);display:flex;gap:24px;padding:30px;transition:all .3s ease}.highlight-item[data-v-a7165a0b]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}@media(max-width:768px){.highlight-item[data-v-a7165a0b]{box-sizing:border-box;flex-direction:column;gap:16px;margin:0 16px;padding:24px 20px;text-align:center;width:calc(100% - 32px)}}.highlight-icon[data-v-a7165a0b]{align-items:center;background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:50%;color:var(--white);display:flex;flex-shrink:0;font-size:28px;height:60px;justify-content:center;width:60px}@media(max-width:768px){.highlight-icon[data-v-a7165a0b]{margin:0 auto}}.highlight-item h4[data-v-a7165a0b]{color:var(--dark-gray);font-size:1.25rem;font-weight:600;margin-bottom:12px}.highlight-item p[data-v-a7165a0b]{color:var(--gray-600);line-height:1.6;margin:0}.intro-visual[data-v-a7165a0b]{align-items:center;display:flex;justify-content:center;padding-top:126px}@media(max-width:768px){.intro-visual[data-v-a7165a0b]{display:flex;justify-content:center;overflow:visible;padding-top:40px;width:100%}}.tech-architecture[data-v-a7165a0b]{gap:18px;height:100%;justify-content:center}.architecture-item[data-v-a7165a0b],.tech-architecture[data-v-a7165a0b]{align-items:center;display:flex;flex-direction:column}.architecture-item[data-v-a7165a0b]{border:2px solid var(--primary-color);border-radius:var(--border-radius);gap:12px;min-width:120px;padding:20px;text-align:center;transition:all .3s ease}.architecture-item.core[data-v-a7165a0b]{background:#155dff1a}.architecture-item.industry[data-v-a7165a0b]{background:#155dff0d}.architecture-item.value[data-v-a7165a0b]{background:#155dff1a}.architecture-item .el-icon[data-v-a7165a0b]{color:var(--primary-color);font-size:30px}.architecture-item span[data-v-a7165a0b]{color:var(--dark-gray);font-weight:600}.architecture-arrow[data-v-a7165a0b]{background:var(--primary-color);height:20px;position:relative;width:2px}.architecture-arrow[data-v-a7165a0b]:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--primary-color);bottom:-2px;content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0}.service-philosophy[data-v-a7165a0b]{background:var(--white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);margin-bottom:80px;padding:80px 60px;text-align:center}@media(max-width:768px){.service-philosophy[data-v-a7165a0b]{margin:0 16px 60px;padding:60px 20px}}.philosophy-content[data-v-a7165a0b]{margin:0 auto;max-width:900px}.philosophy-icon[data-v-a7165a0b]{align-items:center;background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:50%;color:var(--white);display:flex;font-size:48px;height:100px;justify-content:center;margin:0 auto 32px;width:100px}.philosophy-title[data-v-a7165a0b]{color:var(--dark-gray);font-size:2.5rem;font-weight:700;margin-bottom:24px}@media(max-width:768px){.philosophy-title[data-v-a7165a0b]{font-size:2rem}}.philosophy-description[data-v-a7165a0b]{color:var(--gray-600);font-size:1.25rem;line-height:1.8;margin:0}@media(max-width:1024px){.intro-content[data-v-a7165a0b]{gap:40px}}@media(max-width:768px){.company-intro[data-v-a7165a0b],.section-header[data-v-a7165a0b],.service-philosophy[data-v-a7165a0b]{margin-bottom:60px}.highlight-item[data-v-a7165a0b]{padding:24px}}.pricing-section[data-v-a84a2c11]{background:var(--gray-50)}.section-header[data-v-a84a2c11]{margin-bottom:60px}.section-title[data-v-a84a2c11]{color:var(--dark-gray);font-size:2.5rem;font-weight:700;margin-bottom:16px}@media(max-width:768px){.section-title[data-v-a84a2c11]{font-size:2rem}}.section-subtitle[data-v-a84a2c11]{color:var(--gray-600);font-size:1.25rem;margin:0 auto;max-width:600px}.pricing-content[data-v-a84a2c11]{margin-bottom:60px}.pricing-table-container[data-v-a84a2c11]{background:var(--white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);overflow:hidden;overflow-x:auto}.pricing-table[data-v-a84a2c11]{border-collapse:collapse;min-width:800px;width:100%}.pricing-table td[data-v-a84a2c11],.pricing-table th[data-v-a84a2c11]{border-bottom:1px solid var(--gray-200);border-right:1px solid var(--gray-200);padding:1.25rem 1rem;text-align:center}.pricing-table td[data-v-a84a2c11]:last-child,.pricing-table th[data-v-a84a2c11]:last-child{border-right:none}.pricing-table thead[data-v-a84a2c11]{background:#f2f4f7;color:var(--dark-gray)}.plan-header h3[data-v-a84a2c11]{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.price-tag .price[data-v-a84a2c11]{color:var(--primary-color);font-size:1.75rem;font-weight:700}.price-tag .period[data-v-a84a2c11]{font-size:.875rem;opacity:.8}.dimension-col[data-v-a84a2c11]{background:var(--gray-100);color:var(--dark-gray);font-weight:600;width:180px}.plan-col[data-v-a84a2c11]{transition:transform .2s ease;width:25%}.plan-col[data-v-a84a2c11]:hover{transform:translateY(-2px)}.feature-row[data-v-a84a2c11]:hover{background:var(--gray-50)}.feature-name[data-v-a84a2c11]{background:var(--gray-100);color:var(--dark-gray);font-size:.95rem;font-weight:600}.feature-list[data-v-a84a2c11]{list-style:none;margin:0;padding:0;text-align:left}.feature-list li[data-v-a84a2c11]{color:var(--gray-700);font-size:.9rem;line-height:1.5;margin-bottom:.5rem}.feature-list li[data-v-a84a2c11]:last-child{margin-bottom:0}.price-options[data-v-a84a2c11]{text-align:left}.price-option[data-v-a84a2c11]{color:var(--gray-700);font-size:.9rem;margin-bottom:.5rem}.price-option[data-v-a84a2c11]:last-child{margin-bottom:0}.highlight[data-v-a84a2c11]{background:#155dff0d!important}.addon-section[data-v-a84a2c11]{margin-bottom:60px}.addon-title[data-v-a84a2c11]{color:var(--dark-gray);font-size:1.5rem;font-weight:600;margin-bottom:2rem;text-align:center}.addon-cards[data-v-a84a2c11]{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.addon-card[data-v-a84a2c11]{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--border-radius-lg);color:var(--dark-gray);padding:1.5rem;text-align:center}.card-icon[data-v-a84a2c11]{font-size:2.5rem;margin-bottom:.75rem}.card-title[data-v-a84a2c11]{font-weight:600}.card-price[data-v-a84a2c11],.card-title[data-v-a84a2c11]{font-size:1.125rem;margin-bottom:.75rem}.card-price[data-v-a84a2c11]{color:var(--primary-color);font-weight:700;opacity:.95}.card-desc[data-v-a84a2c11]{font-size:.875rem;line-height:1.5;opacity:.8}.cta-section[data-v-a84a2c11]{background:#fff;border-radius:var(--border-radius-lg);color:var(--dark-gray);padding:3rem 2rem;text-align:center}.cta-content h3[data-v-a84a2c11]{color:var(--dark-gray);font-size:1.75rem;font-weight:600;margin-bottom:.75rem}.cta-content p[data-v-a84a2c11]{color:var(--dark-gray);font-size:1.125rem;margin-bottom:1.5rem;opacity:.9}.cta-content .btn[data-v-a84a2c11]{background:var(--primary-color);color:#fff}.cta-content .btn[data-v-a84a2c11]:hover{background:var(--primary-dark);color:#fff}@media(max-width:1024px){.addon-cards[data-v-a84a2c11]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.section-title[data-v-a84a2c11]{font-size:1.75rem}.section-subtitle[data-v-a84a2c11]{font-size:1.1rem}.pricing-table td[data-v-a84a2c11],.pricing-table th[data-v-a84a2c11]{padding:1rem .75rem}.dimension-col[data-v-a84a2c11]{width:150px}.dimension-col[data-v-a84a2c11],.feature-list li[data-v-a84a2c11],.price-option[data-v-a84a2c11]{font-size:.85rem}.addon-cards[data-v-a84a2c11]{grid-template-columns:1fr}.addon-title[data-v-a84a2c11]{font-size:1.25rem}.cta-section[data-v-a84a2c11]{padding:2rem 1.5rem}.cta-content h3[data-v-a84a2c11]{font-size:1.5rem}.cta-content p[data-v-a84a2c11]{font-size:1rem}}@media(max-width:480px){.price-tag .price[data-v-a84a2c11]{font-size:1.5rem}.plan-header h3[data-v-a84a2c11]{font-size:1.125rem}}.contact-section[data-v-5a70c247]{background:linear-gradient(135deg,#f8fafc,#fff)}.section-header[data-v-5a70c247]{margin-bottom:60px}.section-title[data-v-5a70c247]{color:var(--dark-gray);font-size:2.5rem;font-weight:700;margin-bottom:16px}@media(max-width:768px){.section-title[data-v-5a70c247]{font-size:2rem}}.section-subtitle[data-v-5a70c247]{color:var(--gray-600);font-size:1.25rem;margin:0 auto;max-width:600px}.contact-content[data-v-5a70c247]{align-items:start;margin:40px auto 0;max-width:800px}@media(max-width:768px){.contact-content[data-v-5a70c247]{margin:30px auto 0;max-width:100%;padding:0 16px}}.contact-form-section[data-v-5a70c247]{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(59,130,246,.1);border-radius:20px;box-shadow:0 10px 40px #00000014;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;padding:40px}@media(max-width:768px){.contact-form-section[data-v-5a70c247]{border-radius:16px;margin:0;padding:30px 20px;width:100%}}.form-header[data-v-5a70c247]{margin-bottom:30px;text-align:center}.form-header h3[data-v-5a70c247]{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);-webkit-background-clip:text;color:var(--dark-gray);font-size:1.8rem;font-weight:700;margin-bottom:8px;-webkit-text-fill-color:transparent;background-clip:text}.form-header .form-subtitle[data-v-5a70c247]{color:var(--gray-600);font-size:1rem;line-height:1.5}.demo-form[data-v-5a70c247]{display:flex;flex-direction:column;gap:24px}.demo-form[data-v-5a70c247] .el-form-item__label{color:var(--gray-800);font-size:.95rem;font-weight:600}.demo-form .form-input[data-v-5a70c247] .el-input__wrapper{background:var(--white);border:2px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 4px #0000000d;transition:all .3s ease}.demo-form .form-input[data-v-5a70c247] .el-input__wrapper:hover{border-color:var(--primary-color);box-shadow:0 4px 8px #3b82f61a}.demo-form .form-input[data-v-5a70c247] .el-input__wrapper.is-focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #3b82f61a}.demo-form .form-select[data-v-5a70c247] .el-input__wrapper{background:var(--white);border:2px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 4px #0000000d;transition:all .3s ease}.demo-form .form-select[data-v-5a70c247] .el-input__wrapper:hover{border-color:var(--primary-color);box-shadow:0 4px 8px #3b82f61a}.demo-form .form-select[data-v-5a70c247] .el-input__wrapper.is-focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #3b82f61a}.demo-form .form-textarea[data-v-5a70c247] .el-textarea__inner{background:var(--white);border:2px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 4px #0000000d;font-family:inherit;resize:none;transition:all .3s ease}.demo-form .form-textarea[data-v-5a70c247] .el-textarea__inner:hover{border-color:var(--primary-color);box-shadow:0 4px 8px #3b82f61a}.demo-form .form-textarea[data-v-5a70c247] .el-textarea__inner:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #3b82f61a}.demo-form .submit-btn[data-v-5a70c247]{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);border:none;border-radius:12px;box-shadow:0 4px 12px #3b82f64d;font-size:1.1rem;font-weight:600;height:50px;transition:all .3s ease;width:100%}.demo-form .submit-btn[data-v-5a70c247]:hover{box-shadow:0 6px 16px #3b82f666;transform:translateY(-2px)}.demo-form .submit-btn[data-v-5a70c247]:active{transform:translateY(0)}@media(max-width:768px){.contact-form-section[data-v-5a70c247]{padding:30px 20px}.demo-form[data-v-5a70c247] .el-form-item__label{text-align:left;width:100%!important}}@media(max-width:480px){.contact-content[data-v-5a70c247]{gap:30px}.contact-form-section[data-v-5a70c247]{padding:20px 16px}}.footer-section[data-v-7fcbb813]{background:var(--dark-gray);color:var(--white);padding:60px 0 0}.footer-main[data-v-7fcbb813]{border-bottom:1px solid hsla(0,0%,100%,.1);display:grid;gap:40px;grid-template-columns:2fr 1fr 1fr 2fr;padding-bottom:40px}@media(max-width:1024px){.footer-main[data-v-7fcbb813]{gap:30px;grid-template-columns:1fr 1fr}}@media(max-width:768px){.footer-main[data-v-7fcbb813]{gap:30px;grid-template-columns:1fr}}.footer-brand h3[data-v-7fcbb813]{color:var(--white);font-size:1.5rem;font-weight:700;margin-bottom:8px}.footer-brand .brand-subtitle[data-v-7fcbb813]{color:var(--primary-color);font-weight:500;margin-bottom:16px}.footer-brand .brand-desc[data-v-7fcbb813]{color:#ffffffb3;line-height:1.6;margin-bottom:24px}.social-links[data-v-7fcbb813]{display:flex;gap:16px}.social-link[data-v-7fcbb813]{align-items:center;background:#ffffff1a;border-radius:50%;color:var(--white);display:flex;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.social-link[data-v-7fcbb813]:hover{background:var(--primary-color);transform:translateY(-2px)}.social-link .el-icon[data-v-7fcbb813]{font-size:18px}.footer-links h4[data-v-7fcbb813]{color:var(--white);font-size:1.1rem;font-weight:600;margin-bottom:20px}.footer-links ul[data-v-7fcbb813]{list-style:none}.footer-links ul li[data-v-7fcbb813]{margin-bottom:12px}.footer-links ul li[data-v-7fcbb813]:last-child{margin-bottom:0}.footer-links ul li a[data-v-7fcbb813]{color:#ffffffb3;text-decoration:none;transition:color .3s ease}.footer-links ul li a[data-v-7fcbb813]:hover{color:var(--primary-color)}.footer-contact h4[data-v-7fcbb813]{color:var(--white);font-size:1.1rem;font-weight:600;margin-bottom:20px}.contact-info[data-v-7fcbb813]{margin-bottom:24px}.contact-item[data-v-7fcbb813]{align-items:flex-start;color:#ffffffb3;display:flex;gap:12px;margin-bottom:16px}.contact-item[data-v-7fcbb813]:last-child{margin-bottom:0}.contact-item .el-icon[data-v-7fcbb813]{color:var(--primary-color);flex-shrink:0;font-size:16px;margin-top:2px}.contact-item span[data-v-7fcbb813]{line-height:1.4}.quick-contact-btn[data-v-7fcbb813]{align-items:center;background:var(--primary-color);border:none;border-radius:var(--border-radius);color:var(--white);cursor:pointer;display:flex;font-weight:500;gap:8px;justify-content:center;padding:12px 24px;transition:all .3s ease;width:100%}.quick-contact-btn[data-v-7fcbb813]:hover{background:var(--primary-dark);transform:translateY(-2px)}.quick-contact-btn .el-icon[data-v-7fcbb813]{font-size:16px}.footer-bottom[data-v-7fcbb813]{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;min-height:80px;padding:30px 0}@media(max-width:768px){.footer-bottom[data-v-7fcbb813]{flex-direction:column;gap:16px;min-height:auto;text-align:center}}.footer-copyright[data-v-7fcbb813]{align-items:center;color:#fff9;display:flex;gap:30px;justify-content:flex-start;min-height:40px;padding-top:2px}@media(max-width:768px){.footer-copyright[data-v-7fcbb813]{flex-direction:column;gap:16px;min-height:auto}}.legal-links[data-v-7fcbb813]{align-items:center;display:flex;gap:12px}.legal-links a[data-v-7fcbb813]{color:#fff9;font-size:.9rem;text-decoration:none;transition:color .3s ease}.legal-links a[data-v-7fcbb813]:hover{color:var(--primary-color)}.legal-links .divider[data-v-7fcbb813]{color:#ffffff4d}.footer-record[data-v-7fcbb813]{align-items:flex-end;color:#ffffff80;display:flex;flex-direction:column;font-size:.8rem;justify-content:center;min-height:40px;text-align:right}@media(max-width:768px){.footer-record[data-v-7fcbb813]{align-items:center;min-height:auto;text-align:center}}.footer-record p[data-v-7fcbb813]{line-height:1.4;margin:0}.footer-record a[data-v-7fcbb813]{text-decoration:none!important}.footer-record a[data-v-7fcbb813],.footer-record a[data-v-7fcbb813]:active,.footer-record a[data-v-7fcbb813]:hover,.footer-record a[data-v-7fcbb813]:visited{color:#ffffff80!important}.footer-record .police-record[data-v-7fcbb813]{align-items:center;display:flex;justify-content:flex-end;margin-top:2px}@media(max-width:768px){.footer-record .police-record[data-v-7fcbb813]{justify-content:center}}.footer-record .police-record img[data-v-7fcbb813]{margin-top:-1px;vertical-align:middle}.footer-record .police-record a[data-v-7fcbb813]{align-items:center;display:inline-flex;vertical-align:middle}@media(max-width:480px){.footer-section[data-v-7fcbb813]{padding:40px 0 0}.footer-main[data-v-7fcbb813]{gap:24px;padding-bottom:30px}.footer-brand[data-v-7fcbb813],.footer-contact[data-v-7fcbb813],.footer-links[data-v-7fcbb813]{text-align:center}.contact-item[data-v-7fcbb813],.social-links[data-v-7fcbb813]{justify-content:center}}.float-buttons[data-v-43ec1f4c]{bottom:30px;display:flex;flex-direction:column;gap:12px;opacity:0;position:fixed;right:30px;transform:translateY(20px);transition:all .3s ease;z-index:1000}.float-buttons.float-buttons-visible[data-v-43ec1f4c]{opacity:1;transform:translateY(0)}@media(max-width:768px){.float-buttons[data-v-43ec1f4c]{bottom:20px;right:20px}}@media(max-width:480px){.float-buttons[data-v-43ec1f4c]{bottom:16px;right:16px}}.float-btn[data-v-43ec1f4c]{align-items:center;background:var(--primary-color);border:none;border-radius:50%;box-shadow:var(--shadow-md);color:var(--white);cursor:pointer;display:flex;height:56px;justify-content:center;position:relative;transition:all .3s ease;width:56px}.float-btn[data-v-43ec1f4c]:hover{background:var(--primary-dark);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.float-btn .el-icon[data-v-43ec1f4c]{font-size:24px}.float-btn.back-to-top[data-v-43ec1f4c]{opacity:0;transform:translateY(10px) scale(.8);transition:all .3s ease}.float-btn.back-to-top.btn-visible[data-v-43ec1f4c]{opacity:1;transform:translateY(0) scale(1)}.float-btn.wechat-btn[data-v-43ec1f4c]{background:#07c160}.float-btn.wechat-btn[data-v-43ec1f4c]:hover{background:#06ad56}.float-btn.chat-btn[data-v-43ec1f4c]{background:var(--dark-gray)}.float-btn.chat-btn[data-v-43ec1f4c]:hover{background:#1e293b}.wechat-popup[data-v-43ec1f4c]{bottom:50%;opacity:0;position:absolute;right:70px;transform:translateY(50%) scale(.8);transition:all .3s ease;visibility:hidden;z-index:1001}.wechat-popup.popup-visible[data-v-43ec1f4c]{opacity:1;transform:translateY(50%) scale(1);visibility:visible}.popup-content[data-v-43ec1f4c]{background:var(--white);border-radius:var(--border-radius);box-shadow:var(--shadow-lg);min-width:168px;padding:20px;text-align:center}.popup-content p[data-v-43ec1f4c]{color:var(--gray-700);font-size:.9rem;margin:8px 0 0}.popup-content p.tip[data-v-43ec1f4c]{color:var(--gray-500);font-size:.8rem}.qr-code[data-v-43ec1f4c]{margin-bottom:12px}.popup-arrow[data-v-43ec1f4c]{border-bottom:8px solid transparent;border-left:8px solid var(--white);border-top:8px solid transparent;height:0;position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:0}@media(max-width:768px){.float-btn[data-v-43ec1f4c]{height:48px;width:48px}.float-btn .el-icon[data-v-43ec1f4c]{font-size:20px}.wechat-popup[data-v-43ec1f4c]{right:60px}.popup-content[data-v-43ec1f4c]{min-width:140px;padding:12px}}@media(max-width:480px){.float-buttons[data-v-43ec1f4c]{gap:8px}.float-btn[data-v-43ec1f4c]{height:44px;width:44px}.float-btn .el-icon[data-v-43ec1f4c]{font-size:18px}.wechat-popup[data-v-43ec1f4c]{right:50px}.popup-content[data-v-43ec1f4c]{min-width:120px;padding:8px}}@keyframes float-43ec1f4c{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.float-btn[data-v-43ec1f4c]:hover{animation:float-43ec1f4c 2s ease-in-out infinite}
