@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap";img[data-v-50cdb53d]{height:40px;margin:10px 0 -10px}.navbar[data-v-50cdb53d]{position:fixed;top:0;width:100%;z-index:1000;transition:all .3s ease}.navbar[style*="#ffffff"][data-v-50cdb53d]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 20px #0000001a}.nav-container[data-v-50cdb53d]{max-width:1200px;padding:0 4rem;display:flex;justify-content:space-between;align-items:center;height:80px}.nav-logo[data-v-50cdb53d]{text-decoration:none;flex-direction:column;align-items:flex-start}.logo-text[data-v-50cdb53d]{font-size:1.8rem;font-weight:700;color:#2c5aa0;line-height:1;transition:color .3s ease}.navbar[style*="#ffffff"] .logo-text[data-v-50cdb53d]{color:#2c5aa0}.logo-subtitle[data-v-50cdb53d]{font-size:.8rem;color:#666;margin-top:2px;transition:color .3s ease}.navbar[style*="#ffffff"] .logo-subtitle[data-v-50cdb53d]{color:#666}.nav-menu[data-v-50cdb53d]{display:flex;gap:2rem;align-items:center}.nav-link[data-v-50cdb53d]{text-decoration:none;color:#ffffffe6;font-weight:500;font-size:1rem;padding:.5rem 1rem;border-radius:5px;transition:all .3s ease;position:relative}.navbar[style*="#ffffff"] .nav-link[data-v-50cdb53d]{color:#333}.nav-link[data-v-50cdb53d]:hover{color:#fff;background:#ffffff1a}.navbar[style*="#ffffff"] .nav-link[data-v-50cdb53d]:hover{color:#2c5aa0;background:#2c5aa01a}.nav-link.router-link-active[data-v-50cdb53d]{color:#fff;font-weight:600}.navbar[style*="#ffffff"] .nav-link.router-link-active[data-v-50cdb53d]{color:#2c5aa0}.nav-toggle[data-v-50cdb53d]{display:none;flex-direction:column;cursor:pointer;padding:5px}.bar[data-v-50cdb53d]{width:25px;height:3px;background-color:#fff;margin:3px 0;transition:.3s;border-radius:2px}.navbar[style*="#ffffff"] .bar[data-v-50cdb53d]{background-color:#333}.nav-toggle.active .bar[data-v-50cdb53d]:nth-child(1){transform:rotate(-45deg) translate(-5px,6px)}.nav-toggle.active .bar[data-v-50cdb53d]:nth-child(2){opacity:0}.nav-toggle.active .bar[data-v-50cdb53d]:nth-child(3){transform:rotate(45deg) translate(-5px,-6px)}@media screen and (max-width: 768px){.nav-toggle[data-v-50cdb53d]{display:flex}.nav-menu[data-v-50cdb53d]{position:fixed;left:-100%;top:80px;flex-direction:column;background:#fff;width:100%;text-align:center;transition:.3s;box-shadow:0 10px 27px #0000000d;padding:2rem 0;gap:1rem}.nav-menu.active[data-v-50cdb53d]{left:0}.nav-link[data-v-50cdb53d]{padding:1rem;font-size:1.1rem;width:100%}}.footer[data-v-8bfec0d6]{background:#3074a4;color:#fff;padding:3rem 0 1rem;margin-top:auto}.footer-container[data-v-8bfec0d6]{max-width:1200px;margin:0 auto;padding:0 2rem}.footer-content[data-v-8bfec0d6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:2rem}.footer-section h3[data-v-8bfec0d6]{font-size:1.5rem;margin-bottom:1rem;color:#fff}.footer-section h4[data-v-8bfec0d6]{font-size:1.2rem;margin-bottom:1rem;color:#fff}.footer-section p[data-v-8bfec0d6]{color:#fffc;margin-bottom:.5rem}.footer-section ul[data-v-8bfec0d6]{list-style:none;padding:0!important}.footer-section li[data-v-8bfec0d6]{color:#fffc;margin-bottom:.5rem;padding-left:1rem;position:relative}.footer-section li[data-v-8bfec0d6]:before{content:"▸";position:absolute;left:0;color:#4fc3f7}.social-links[data-v-8bfec0d6]{display:flex;gap:1rem;flex-wrap:wrap}.social-link[data-v-8bfec0d6]{background:#ffffff1a;color:#fff;padding:.5rem 1rem;border-radius:20px;text-decoration:none;transition:all .3s ease;border:1px solid rgba(255,255,255,.2)}.social-link[data-v-8bfec0d6]:hover{background:#fff3;transform:translateY(-2px)}.footer-bottom[data-v-8bfec0d6]{border-top:1px solid rgba(255,255,255,.2);padding-top:1rem;text-align:center;color:#fff}.footer-bottom p[data-v-8bfec0d6]{color:#fff}@media screen and (max-width: 768px){.footer-content[data-v-8bfec0d6]{grid-template-columns:1fr;gap:1.5rem}.social-links[data-v-8bfec0d6]{justify-content:center}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.6;color:#333}#app{min-height:100vh;display:flex;flex-direction:column}.home[data-v-7d141719]{padding-top:80px;overflow-x:hidden}.particles-bg[data-v-7d141719]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.particle[data-v-7d141719]{position:absolute;width:2px;height:2px;background:linear-gradient(45deg,#3b82f6,#8b5cf6);border-radius:50%;animation:particleFloat-7d141719 15s linear infinite;opacity:.6}@keyframes particleFloat-7d141719{0%{transform:translateY(100vh) rotate(0);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(-100px) rotate(360deg);opacity:0}}.hero[data-v-7d141719]{background:linear-gradient(135deg,#0a0e27,#1a1a2e,#16213e,#0f3460,#533483);position:relative;overflow:hidden;color:#fff;padding:8rem 0;min-height:100vh;display:flex;align-items:center}.neural-network-bg[data-v-7d141719]{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 20%,rgba(59,130,246,.15) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(147,51,234,.15) 0%,transparent 50%),radial-gradient(circle at 40% 80%,rgba(14,165,233,.1) 0%,transparent 50%),linear-gradient(90deg,transparent 48%,rgba(59,130,246,.03) 50%,transparent 52%),linear-gradient(0deg,transparent 48%,rgba(147,51,234,.03) 50%,transparent 52%);background-size:100% 100%,100% 100%,100% 100%,60px 60px,60px 60px;animation:neuralFlow-7d141719 20s ease-in-out infinite}@keyframes neuralFlow-7d141719{0%,to{opacity:1}50%{opacity:.7}}.hero-container[data-v-7d141719]{max-width:1400px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center;position:relative;z-index:2}.ai-badge[data-v-7d141719]{display:inline-flex;align-items:center;gap:.5rem;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:50px;padding:.5rem 1.5rem;font-size:.9rem;font-weight:600;margin-bottom:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#60a5fa}.ai-icon[data-v-7d141719]{font-size:1.2rem;animation:pulse-7d141719 2s ease-in-out infinite}@keyframes pulse-7d141719{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.company-tagline[data-v-7d141719]{background:linear-gradient(90deg,#3b82f6,#8b5cf6,#06b6d4,#3b82f6);background-size:300% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:1.2rem;font-weight:700;margin-bottom:1.5rem;animation:shimmerFlow-7d141719 4s ease-in-out infinite;letter-spacing:1px}@keyframes shimmerFlow-7d141719{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.hero-title[data-v-7d141719]{font-size:4.2rem;font-weight:800;line-height:1.1;margin-bottom:2rem;text-shadow:0 4px 8px rgba(0,0,0,.3);position:relative}.highlight[data-v-7d141719]{background:linear-gradient(45deg,#fbbf24,#f59e0b,#d97706,#fbbf24);background-size:200% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));animation:goldShimmer-7d141719 3s ease-in-out infinite}@keyframes goldShimmer-7d141719{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.typing-cursor[data-v-7d141719]{display:inline-block;width:3px;height:4rem;background:#3b82f6;margin-left:.5rem;animation:blink-7d141719 1.5s ease-in-out infinite}@keyframes blink-7d141719{0%,50%{opacity:1}51%,to{opacity:0}}.hero-description[data-v-7d141719]{font-size:1.3rem;line-height:1.8;margin-bottom:3rem;color:#e2e8f0;text-shadow:0 2px 4px rgba(0,0,0,.2)}.tech-term[data-v-7d141719]{color:#60a5fa;font-weight:600;position:relative;padding:.2rem .5rem;background:#3b82f61a;border-radius:6px;border:1px solid rgba(59,130,246,.2)}.ai-capabilities[data-v-7d141719]{display:flex;gap:1.5rem;margin-bottom:3rem;flex-wrap:wrap}.capability-item[data-v-7d141719]{display:flex;align-items:center;gap:.5rem;background:#ffffff0d;padding:.8rem 1.2rem;border-radius:15px;border:1px solid rgba(59,130,246,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.capability-item[data-v-7d141719]:hover{background:#3b82f61a;border-color:#3b82f666;transform:translateY(-2px)}.capability-icon[data-v-7d141719]{font-size:1.5rem}.hero-buttons[data-v-7d141719]{display:flex;gap:1.5rem;flex-wrap:wrap}.btn[data-v-7d141719]{padding:1.2rem 2.8rem;border-radius:50px;text-decoration:none;font-weight:700;transition:all .4s ease;display:inline-flex;align-items:center;gap:.8rem;text-align:center;font-size:1.1rem;position:relative;overflow:hidden;box-shadow:0 8px 25px #0000004d;transform-style:preserve-3d}.btn[data-v-7d141719]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.btn[data-v-7d141719]:hover:before{left:100%}.btn-primary[data-v-7d141719]{background:linear-gradient(45deg,#3b82f6,#1d4ed8,#1e40af);color:#fff;border:2px solid transparent;box-shadow:0 8px 25px #3b82f666}.btn-primary[data-v-7d141719]:hover{background:linear-gradient(45deg,#1d4ed8,#1e40af,#1e3a8a);transform:translateY(-3px) rotateX(10deg);box-shadow:0 12px 35px #3b82f699}.btn-secondary[data-v-7d141719]{background:#ffffff1a;color:#fff;border:2px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.btn-secondary[data-v-7d141719]:hover{background:#fff3;border-color:#ffffff80;transform:translateY(-3px) rotateX(10deg)}.btn-icon[data-v-7d141719]{font-size:1.2rem;transition:transform .3s ease}.btn:hover .btn-icon[data-v-7d141719]{transform:translate(5px)}.hero-image[data-v-7d141719]{position:relative;height:600px}.ai-visualization[data-v-7d141719]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.neural-node[data-v-7d141719]{position:absolute;width:80px;height:80px;background:linear-gradient(135deg,#3b82f633,#9333ea33);border:2px solid rgba(59,130,246,.5);border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:all .3s ease;cursor:pointer}.neural-node[data-v-7d141719]:hover{transform:scale(1.1);border-color:#3b82f6cc;box-shadow:0 0 30px #3b82f666}.central-node[data-v-7d141719]{width:120px;height:120px;background:linear-gradient(135deg,#3b82f64d,#9333ea4d);border-color:#3b82f6cc;position:relative}.node-pulse[data-v-7d141719]{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;border:2px solid rgba(59,130,246,.4);border-radius:50%;animation:nodePulse-7d141719 2s ease-in-out infinite}@keyframes nodePulse-7d141719{0%{transform:scale(1);opacity:1}to{transform:scale(1.3);opacity:0}}.node-label[data-v-7d141719]{color:#fff;font-size:.9rem;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.3)}.node-1[data-v-7d141719]{top:10%;left:10%}.node-2[data-v-7d141719]{top:10%;right:10%}.node-3[data-v-7d141719]{bottom:10%;left:10%}.node-4[data-v-7d141719]{bottom:10%;right:10%}.neural-connections[data-v-7d141719]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.neural-connections line[data-v-7d141719]{stroke:#3b82f699;stroke-width:2;animation:dataFlow-7d141719 3s ease-in-out infinite}@keyframes dataFlow-7d141719{0%,to{opacity:.3}50%{opacity:1}}.floating-tech-card[data-v-7d141719]{position:absolute;background:#0f172ae6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(59,130,246,.3);border-radius:20px;padding:1.5rem;text-align:center;animation:techFloat-7d141719 8s ease-in-out infinite;box-shadow:0 10px 40px #0000004d;transition:all .3s ease;min-width:140px}.floating-tech-card[data-v-7d141719]:hover{transform:translateY(-10px) scale(1.05);border-color:#3b82f699;box-shadow:0 15px 50px #3b82f633}.card-1[data-v-7d141719]{top:5%;left:5%;animation-delay:0s}.card-2[data-v-7d141719]{top:10%;right:5%;animation-delay:-2s}.card-3[data-v-7d141719]{bottom:5%;left:20%;animation-delay:-4s}@keyframes techFloat-7d141719{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-15px) rotate(1deg)}50%{transform:translateY(-25px) rotate(0)}75%{transform:translateY(-15px) rotate(-1deg)}}.tech-icon[data-v-7d141719]{font-size:2.5rem;margin-bottom:.8rem;background:linear-gradient(45deg,#3b82f6,#8b5cf6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.floating-tech-card h3[data-v-7d141719]{color:#f1f5f9;margin-bottom:.3rem;font-size:1.3rem;font-weight:700}.floating-tech-card p[data-v-7d141719]{color:#cbd5e1;font-size:.85rem;margin:0}.progress-bar[data-v-7d141719]{width:100%;height:4px;background:#ffffff1a;border-radius:2px;margin-top:.5rem;overflow:hidden}.progress-fill[data-v-7d141719]{height:100%;background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:2px;animation:progressGlow-7d141719 2s ease-in-out infinite}@keyframes progressGlow-7d141719{0%,to{box-shadow:0 0 5px #3b82f680}50%{box-shadow:0 0 15px #3b82f6cc}}.data-flow[data-v-7d141719]{width:100%;height:20px;background:linear-gradient(90deg,transparent,#3b82f6,transparent);background-size:50% 100%;animation:dataFlowMove-7d141719 2s linear infinite;border-radius:10px;margin-top:.5rem}@keyframes dataFlowMove-7d141719{0%{background-position:-50% 0}to{background-position:150% 0}}.security-shield[data-v-7d141719]{width:30px;height:30px;background:linear-gradient(135deg,#10b981,#059669);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M8 0c-.69 0-1.843.265-2.928.56-1.11.3-2.229.655-2.887.87a1.54 1.54 0 0 0-1.044 1.262c-.596 4.477.787 7.795 2.465 9.99a11.777 11.777 0 0 0 2.517 2.453c.386.273.744.482 1.048.625.28.132.581.24.829.24s.548-.108.829-.24c.304-.143.662-.352 1.048-.625a11.777 11.777 0 0 0 2.517-2.453C13.22 11.795 14.603 8.477 14.007 4c-.059-.614-.526-1.07-1.044-1.262-.658-.215-1.777-.57-2.887-.87C9.843.266 8.69 0 8 0z'/%3E%3C/svg%3E");margin:.5rem auto 0;animation:shieldGlow-7d141719 2s ease-in-out infinite}@keyframes shieldGlow-7d141719{0%,to{filter:drop-shadow(0 0 5px rgba(16,185,129,.5))}50%{filter:drop-shadow(0 0 15px rgba(16,185,129,.8))}}.container[data-v-7d141719]{max-width:1400px;margin:0 auto;padding:0 2rem}.section-title[data-v-7d141719]{text-align:center;margin-bottom:4rem;position:relative}.title-main[data-v-7d141719]{display:block;font-size:3rem;font-weight:800;background:linear-gradient(135deg,#1e293b,#475569,#64748b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.5rem}.title-sub[data-v-7d141719]{display:block;font-size:1.2rem;color:#64748b;font-weight:400;letter-spacing:2px;text-transform:uppercase}.tech-stack[data-v-7d141719]{padding:6rem 0;background:linear-gradient(180deg,#f8fafc,#e2e8f0);position:relative}.tech-stack[data-v-7d141719]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 25% 25%,rgba(59,130,246,.03) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(147,51,234,.03) 0%,transparent 50%)}.tech-categories[data-v-7d141719]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:3rem;position:relative;z-index:2}.tech-category[data-v-7d141719]{background:#fffc;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:25px;padding:2.5rem;border:1px solid rgba(59,130,246,.1);transition:all .3s ease;opacity:0;transform:translateY(30px)}.tech-category.animate-in[data-v-7d141719]{opacity:1;transform:translateY(0)}.tech-category[data-v-7d141719]:hover{transform:translateY(-10px);box-shadow:0 20px 40px #3b82f61a;border-color:#3b82f633}.tech-category h3[data-v-7d141719]{font-size:1.8rem;margin-bottom:2rem;color:#1e293b;font-weight:700;text-align:center;position:relative}.tech-category h3[data-v-7d141719]:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%);width:50px;height:3px;background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:2px}.tech-items[data-v-7d141719]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.tech-item[data-v-7d141719]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;padding:.8rem 1.5rem;border-radius:50px;font-weight:600;font-size:.95rem;box-shadow:0 4px 15px #3b82f64d;transition:all .3s ease;position:relative;overflow:hidden}.tech-item[data-v-7d141719]:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 8px 25px #3b82f666}.tech-item[data-v-7d141719]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.tech-item[data-v-7d141719]:hover:before{left:100%}.features[data-v-7d141719]{padding:8rem 0;background:linear-gradient(180deg,#f8fafc,#e2e8f0);position:relative;overflow:hidden}.features[data-v-7d141719]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 25% 25%,rgba(59,130,246,.04) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(147,51,234,.04) 0%,transparent 50%),linear-gradient(45deg,transparent 48%,rgba(59,130,246,.01) 50%,transparent 52%);background-size:100% 100%,100% 100%,80px 80px}.features-grid[data-v-7d141719]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;position:relative;z-index:2}.feature-card[data-v-7d141719]{background:#ffffffe6;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:3rem;border-radius:25px;text-align:center;box-shadow:0 15px 35px #00000014;transition:all .4s ease;opacity:0;transform:translateY(40px);border:1px solid rgba(255,255,255,.2);position:relative;overflow:hidden}.feature-card[data-v-7d141719]:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#06b6d4);border-radius:25px 25px 0 0}.feature-card.animate-in[data-v-7d141719]{opacity:1;transform:translateY(0)}.feature-card[data-v-7d141719]:hover{transform:translateY(-15px) scale(1.02);box-shadow:0 25px 50px #3b82f626;border-color:#3b82f64d}.feature-icon[data-v-7d141719]{font-size:4rem;margin-bottom:2rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6,#06b6d4);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));animation:iconFloat-7d141719 6s ease-in-out infinite}@keyframes iconFloat-7d141719{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(5deg)}}.feature-card h3[data-v-7d141719]{font-size:1.8rem;margin-bottom:1.5rem;color:#1e293b;font-weight:700;background:linear-gradient(135deg,#1e293b,#334155);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.feature-card p[data-v-7d141719]{color:#64748b;line-height:1.8;font-size:1.1rem;margin-bottom:2rem}.tech-details[data-v-7d141719]{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}.tech-tag[data-v-7d141719]{background:linear-gradient(135deg,#3b82f61a,#9333ea1a);color:#3b82f6;padding:.4rem 1rem;border-radius:20px;font-size:.85rem;font-weight:600;border:1px solid rgba(59,130,246,.2);transition:all .3s ease}.tech-tag[data-v-7d141719]:hover{background:linear-gradient(135deg,#3b82f633,#9333ea33);border-color:#3b82f666;transform:scale(1.05)}.ai-applications[data-v-7d141719]{padding:8rem 0;background:linear-gradient(135deg,#f1f5f9,#e2e8f0,#cbd5e1);position:relative}.ai-applications[data-v-7d141719]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%,rgba(59,130,246,.05) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(147,51,234,.05) 0%,transparent 50%)}.applications-grid[data-v-7d141719]{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:3rem;position:relative;z-index:2}.application-card[data-v-7d141719]{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:30px;padding:3rem;text-align:center;box-shadow:0 20px 40px #00000014;transition:all .4s ease;border:1px solid rgba(59,130,246,.1);position:relative;overflow:hidden;opacity:0;transform:translateY(40px)}.application-card.animate-in[data-v-7d141719]{opacity:1;transform:translateY(0)}.application-card[data-v-7d141719]:hover{transform:translateY(-20px) rotateY(5deg);box-shadow:0 30px 60px #3b82f626;border-color:#3b82f64d}.application-card[data-v-7d141719]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(59,130,246,.02),transparent);transform:rotate(45deg);transition:all .3s ease;opacity:0}.application-card[data-v-7d141719]:hover:before{opacity:1;animation:shimmerRotate-7d141719 1.5s ease-in-out}@keyframes shimmerRotate-7d141719{0%{transform:rotate(45deg) translate(-100%)}to{transform:rotate(45deg) translate(100%)}}.app-icon[data-v-7d141719]{font-size:4.5rem;margin-bottom:2rem;background:linear-gradient(135deg,#3b82f6,#1d4ed8,#1e40af);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 8px rgba(59,130,246,.2));animation:appIconBounce-7d141719 4s ease-in-out infinite}@keyframes appIconBounce-7d141719{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.05)}}.application-card h3[data-v-7d141719]{font-size:2rem;margin-bottom:1.5rem;color:#1e293b;font-weight:700}.application-card p[data-v-7d141719]{color:#475569;line-height:1.8;font-size:1.15rem;margin-bottom:2.5rem}.app-metrics[data-v-7d141719]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.metric[data-v-7d141719]{text-align:center}.metric-value[data-v-7d141719]{display:block;font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#3b82f6,#1d4ed8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.5rem}.metric-label[data-v-7d141719]{color:#64748b;font-size:1rem;font-weight:600}.performance-metrics[data-v-7d141719]{padding:8rem 0;background:linear-gradient(135deg,#0f172a,#1e293b,#334155);color:#fff;position:relative;overflow:hidden}.performance-metrics[data-v-7d141719]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 25% 25%,rgba(59,130,246,.1) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(147,51,234,.1) 0%,transparent 50%),linear-gradient(90deg,transparent 48%,rgba(59,130,246,.02) 50%,transparent 52%);background-size:100% 100%,100% 100%,100px 100px;animation:metricsFlow-7d141719 15s ease-in-out infinite}@keyframes metricsFlow-7d141719{0%,to{opacity:1}50%{opacity:.8}}.metrics-dashboard[data-v-7d141719]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem;position:relative;z-index:2}.metric-card[data-v-7d141719]{background:#1e293bcc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(59,130,246,.3);border-radius:25px;padding:2.5rem;text-align:center;transition:all .4s ease;opacity:0;transform:scale(.9);position:relative;overflow:hidden}.metric-card.animate-in[data-v-7d141719]{opacity:1;transform:scale(1)}.metric-card[data-v-7d141719]:hover{transform:scale(1.05) rotateY(5deg);border-color:#3b82f699;box-shadow:0 20px 40px #3b82f633}.metric-card[data-v-7d141719]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#06b6d4);border-radius:25px 25px 0 0}.metric-icon[data-v-7d141719]{font-size:3.5rem;margin-bottom:1.5rem;background:linear-gradient(135deg,#fbbf24,#f59e0b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.metric-content h3[data-v-7d141719]{font-size:1.5rem;margin-bottom:1rem;color:#e2e8f0;font-weight:600}.metric-value-large[data-v-7d141719]{font-size:3.2rem;font-weight:800;background:linear-gradient(135deg,#3b82f6,#8b5cf6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1.5rem;display:block}.metric-progress[data-v-7d141719]{margin-bottom:1rem}.progress-bar-bg[data-v-7d141719]{width:100%;height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden}.progress-bar-fill[data-v-7d141719]{height:100%;background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:4px;transition:width 2s ease-in-out;width:0;position:relative}.progress-bar-fill[data-v-7d141719]:after{content:"";position:absolute;top:0;right:0;width:20px;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3));animation:progressShine-7d141719 2s ease-in-out infinite}@keyframes progressShine-7d141719{0%{transform:translate(-20px)}to{transform:translate(20px)}}.speed-indicator[data-v-7d141719]{height:20px;background:#ffffff1a;border-radius:10px;position:relative;overflow:hidden;margin-bottom:1rem}.speed-bar[data-v-7d141719]{height:100%;width:85%;background:linear-gradient(90deg,#10b981,#059669,#047857);border-radius:10px;position:relative;animation:speedPulse-7d141719 1.5s ease-in-out infinite}@keyframes speedPulse-7d141719{0%,to{width:85%}50%{width:90%}}.model-size-viz[data-v-7d141719]{margin-bottom:1rem}.size-blocks[data-v-7d141719]{display:flex;gap:4px;justify-content:center}.block[data-v-7d141719]{width:20px;height:20px;background:#fff3;border-radius:4px;transition:all .3s ease}.block.active[data-v-7d141719]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 0 10px #f59e0b80}.throughput-chart[data-v-7d141719]{display:flex;align-items:end;gap:4px;height:40px;justify-content:center;margin-bottom:1rem}.chart-bar[data-v-7d141719]{width:12px;background:linear-gradient(180deg,#3b82f6,#1d4ed8);border-radius:2px 2px 0 0;animation:chartAnimation-7d141719 2s ease-in-out infinite}.chart-bar[data-v-7d141719]:nth-child(1){animation-delay:0s}.chart-bar[data-v-7d141719]:nth-child(2){animation-delay:.2s}.chart-bar[data-v-7d141719]:nth-child(3){animation-delay:.4s}.chart-bar[data-v-7d141719]:nth-child(4){animation-delay:.6s}@keyframes chartAnimation-7d141719{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.2)}}.metric-content p[data-v-7d141719]{color:#94a3b8;font-size:.95rem;margin:0}.cta[data-v-7d141719]{background:linear-gradient(135deg,#3b82f6,#1d4ed8,#1e40af,#1e3a8a,#1e3a8a);color:#fff;padding:8rem 0;text-align:center;position:relative;overflow:hidden}.ai-particles[data-v-7d141719]{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.1) 1px,transparent 1px),radial-gradient(circle at 80% 80%,rgba(255,255,255,.1) 1px,transparent 1px),radial-gradient(circle at 40% 60%,rgba(255,255,255,.05) 1px,transparent 1px);background-size:100px 100px,150px 150px,200px 200px;animation:particlesMove-7d141719 20s linear infinite}@keyframes particlesMove-7d141719{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.cta-content[data-v-7d141719]{position:relative;z-index:2}.cta-badge[data-v-7d141719]{display:inline-block;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:50px;padding:.8rem 2rem;font-size:1rem;font-weight:600;margin-bottom:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:badgePulse-7d141719 3s ease-in-out infinite}@keyframes badgePulse-7d141719{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.cta-content h2[data-v-7d141719]{font-size:3.5rem;margin-bottom:2rem;font-weight:800;text-shadow:0 4px 8px rgba(0,0,0,.3);background:linear-gradient(135deg,#fff,#e2e8f0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cta-content p[data-v-7d141719]{font-size:1.4rem;margin-bottom:3rem;color:#e2e8f0;text-shadow:0 2px 4px rgba(0,0,0,.2);max-width:600px;margin-left:auto;margin-right:auto}.cta-stats[data-v-7d141719]{display:flex;justify-content:center;gap:4rem;margin-bottom:3rem;flex-wrap:wrap}.cta-stat[data-v-7d141719]{text-align:center}.cta-stat .stat-number[data-v-7d141719]{display:block;font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#fbbf24,#f59e0b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.5rem}.cta-stat .stat-text[data-v-7d141719]{color:#cbd5e1;font-size:1.1rem;font-weight:500}.btn-cta[data-v-7d141719]{background:linear-gradient(135deg,#fff,#f1f5f9);color:#1e293b;border:2px solid transparent;padding:1.5rem 3.5rem;font-size:1.3rem;font-weight:700;border-radius:60px;position:relative;overflow:hidden;transition:all .4s ease;box-shadow:0 10px 30px #0003}.btn-cta[data-v-7d141719]:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 15px 40px #ffffff4d}.btn-effect[data-v-7d141719]{position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(59,130,246,.3) 0%,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);transition:all .6s ease}.btn-cta:hover .btn-effect[data-v-7d141719]{width:300px;height:300px}@media screen and (max-width: 768px){.hero-container[data-v-7d141719]{grid-template-columns:1fr;gap:4rem;text-align:center}.hero-title[data-v-7d141719]{font-size:2.8rem}.title-main[data-v-7d141719]{font-size:2.2rem}.hero-buttons[data-v-7d141719]{justify-content:center}.hero-image[data-v-7d141719]{height:400px}.floating-tech-card[data-v-7d141719]{position:relative!important;margin:1rem auto;display:block;width:90%!important}.ai-capabilities[data-v-7d141719]{justify-content:center}.tech-categories[data-v-7d141719],.applications-grid[data-v-7d141719]{grid-template-columns:1fr}.metrics-dashboard[data-v-7d141719]{grid-template-columns:repeat(2,1fr)}.cta-stats[data-v-7d141719]{gap:2rem}.cta-content h2[data-v-7d141719]{font-size:2.5rem}}@media screen and (max-width: 480px){.hero-title[data-v-7d141719]{font-size:2.2rem}.title-main[data-v-7d141719]{font-size:1.8rem}.btn[data-v-7d141719]{padding:1rem 2rem;font-size:1rem}.metrics-dashboard[data-v-7d141719]{grid-template-columns:1fr}.cta-stats[data-v-7d141719]{flex-direction:column;gap:1.5rem}.cta-content h2[data-v-7d141719]{font-size:2rem}.ai-capabilities[data-v-7d141719]{flex-direction:column;align-items:center}}.feature-card[data-v-7d141719],.application-card[data-v-7d141719],.metric-card[data-v-7d141719],.tech-category[data-v-7d141719]{will-change:transform,opacity}.btn[data-v-7d141719],.floating-tech-card[data-v-7d141719],.neural-node[data-v-7d141719]{will-change:transform}@media (prefers-color-scheme: dark){.tech-stack[data-v-7d141719],.features[data-v-7d141719],.ai-applications[data-v-7d141719]{background:linear-gradient(180deg,#1e293b,#334155)}.feature-card[data-v-7d141719],.application-card[data-v-7d141719],.tech-category[data-v-7d141719]{background:#1e293be6;color:#e2e8f0}.feature-card h3[data-v-7d141719],.application-card h3[data-v-7d141719],.tech-category h3[data-v-7d141719]{color:#f1f5f9}.feature-card p[data-v-7d141719],.application-card p[data-v-7d141719]{color:#cbd5e1}}.box-jsnl[data-v-5bf6bc6a]{width:100%;height:1000px;background-image:url(/assets/yyly-D67th-J-.png);background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:40px}.jsnl-1[data-v-5bf6bc6a]{width:400px;text-align:center;position:relative;top:6px;left:250px}.jsnl-2[data-v-5bf6bc6a]{width:400px;text-align:center;position:relative;top:356px;left:210px}.jsnl-3[data-v-5bf6bc6a]{width:400px;text-align:center;position:relative;top:-160px;left:74%}.jsnl1-text[data-v-5bf6bc6a]{margin-top:10px}.jsnl1-text p[data-v-5bf6bc6a]{margin:0}.container-box[data-v-5bf6bc6a]{display:flex;padding:0;margin:0}.imgBox[data-v-5bf6bc6a]{width:50%;height:500px!important}.imgBox img[data-v-5bf6bc6a]{width:100%;height:100%}.textBox[data-v-5bf6bc6a]{width:50%;height:500px;text-align:center}.mission-content[data-v-5bf6bc6a]{margin-top:220px}.mission-content p[data-v-5bf6bc6a]{margin:0;padding:0}.MIRA-bg[data-v-5bf6bc6a]{width:300px;height:200px;background-image:url(/assets/2-BGuz4dVE.png);background-size:cover;background-position:center;background-repeat:no-repeat}.MIRA-bg1[data-v-5bf6bc6a]{width:300px;height:200px;background-image:url(/assets/3-Doj_tJzM.png);background-size:cover;background-position:center;background-repeat:no-repeat}.about[data-v-5bf6bc6a]{overflow-x:hidden}.particles-bg[data-v-5bf6bc6a]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.particle[data-v-5bf6bc6a]{position:absolute;width:2px;height:2px;background:linear-gradient(45deg,#3b82f6,#8b5cf6);border-radius:50%;animation:particleFloat-5bf6bc6a 20s linear infinite;opacity:.4}@keyframes particleFloat-5bf6bc6a{0%{transform:translateY(100vh) rotate(0);opacity:0}10%{opacity:.4}90%{opacity:.4}to{transform:translateY(-100px) rotate(360deg);opacity:0}}.page-header[data-v-5bf6bc6a]{background-image:url(/assets/1-CNPMVPIm.png);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;text-align:center;position:relative;overflow:hidden;display:flex;align-items:center;height:100vh}.neural-network-bg[data-v-5bf6bc6a]{height:100%}@keyframes neuralFlow-5bf6bc6a{0%,to{opacity:1}50%{opacity:.7}}.header-content[data-v-5bf6bc6a]{position:relative;z-index:2;height:100%;top:45%}h1[data-v-5bf6bc6a]{color:#fff}@keyframes pulse-5bf6bc6a{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.page-header h1[data-v-5bf6bc6a]{font-size:4rem;margin-bottom:1.5rem;font-weight:800;text-shadow:0 4px 8px rgba(0,0,0,.3);background:linear-gradient(135deg,#fff,#e2e8f0);background-clip:text;-webkit-background-clip:text}.header-subtitle[data-v-5bf6bc6a]{font-size:1.8rem;margin-bottom:1rem;color:#fff;font-weight:600;font-size:24px}.scroll-down-arrow[data-v-5bf6bc6a]{display:flex;justify-content:center;align-items:center;width:60px;height:60px;margin:2rem auto 0;border:2px solid white;border-radius:50%;cursor:pointer;animation:bounce-5bf6bc6a 2s infinite;transition:all .3s ease;position:relative;bottom:120px;transform:translate(-50%)}.scroll-down-arrow[data-v-5bf6bc6a]:hover{background-color:#ffffff1a}@keyframes bounce-5bf6bc6a{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.header-description[data-v-5bf6bc6a]{font-size:1.4rem;color:#94a3b8;margin-bottom:3rem;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#06b6d4);background-clip:text;-webkit-background-clip:text;font-weight:700}.container[data-v-5bf6bc6a]{padding:0 30px;margin:0 auto;height:100%}.capabilities .container[data-v-5bf6bc6a]{max-width:100%;padding:0 30px}.section-title[data-v-5bf6bc6a]{text-align:center}.title-main[data-v-5bf6bc6a]{display:block;font-size:3rem;font-weight:800;background:linear-gradient(135deg,#1e293b,#475569,#64748b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.5rem}.title-sub[data-v-5bf6bc6a]{display:block;font-size:1.2rem;color:#64748b;font-weight:400;letter-spacing:2px;text-transform:uppercase}.company-intro[data-v-5bf6bc6a]{padding:8rem 0;background:linear-gradient(0deg,#fff,#e6edf8,#e7effa);position:relative}.intro-content[data-v-5bf6bc6a]{display:flex;align-items:center;position:relative;z-index:2}.intro-text[data-v-5bf6bc6a]{width:60%}.intro-text h2[data-v-5bf6bc6a]{font-size:2.6rem;color:#1e293b;margin-bottom:2.5rem;font-weight:700;background:linear-gradient(135deg,#1e293b,#334155);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center}.lead[data-v-5bf6bc6a]{font-size:1.4rem;line-height:1.7;color:#475569;margin-bottom:2rem;font-weight:500;text-align:center}.intro-text p[data-v-5bf6bc6a]{font-size:1.2rem;line-height:1.8;color:#64748b;margin-bottom:2rem}.highlight-text[data-v-5bf6bc6a]{color:#3b82f6;font-weight:700;background:linear-gradient(135deg,#3b82f6,#1d4ed8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tech-item[data-v-5bf6bc6a]{display:flex;align-items:center;gap:.8rem;background:#3b82f61a;padding:1rem 1.5rem;border-radius:15px;border:1px solid rgba(59,130,246,.2);transition:all .3s ease}.tech-item[data-v-5bf6bc6a]:hover{background:#3b82f626;border-color:#3b82f666;transform:translateY(-3px)}.tech-icon[data-v-5bf6bc6a]{font-size:1.8rem}.intro-visual[data-v-5bf6bc6a]{width:40%;display:flex;align-items:center}.lab-connection[data-v-5bf6bc6a]{display:flex;align-items:center;gap:3rem;position:relative}.connection-line[data-v-5bf6bc6a]{width:60px;height:3px;background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:2px;position:relative}.mvv[data-v-5bf6bc6a]{background:linear-gradient(180deg,#fff,#f8fafc);position:relative;background-image:url(/assets/11-DKj_PAO0.png);background-size:cover;background-position:center;background-repeat:no-repeat}.capabilities[data-v-5bf6bc6a]{width:100%;height:100%;background-image:url(/assets/yyly-D67th-J-.png);background-size:cover;background-position:center;background-repeat:no-repeat}.tech[data-v-5bf6bc6a]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;padding:.6rem 1.2rem;border-radius:20px;font-size:.9rem;font-weight:600;box-shadow:0 4px 12px #3b82f64d;transition:all .3s ease}.tech[data-v-5bf6bc6a]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.applications[data-v-5bf6bc6a]{padding:-2rem 0 6rem;background:linear-gradient(135deg,#fff,#f8fafc);position:relative}.feature[data-v-5bf6bc6a]{font-size:.9rem;font-weight:600;color:#6c6c6c;background-image:url(/assets/jx-B-oKIvkl.png);background-size:cover;background-position:center;background-repeat:no-repeat}.culture[data-v-5bf6bc6a]{background:linear-gradient(180deg,#f8fafc,#e2e8f0);padding:8rem 0;position:relative}.application[data-v-5bf6bc6a]{bottom:0;left:50%;transform:translate(-50%)}.feedback[data-v-5bf6bc6a]{top:50%;left:0;transform:translateY(-50%)}.cycle-connections[data-v-5bf6bc6a]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.cta[data-v-5bf6bc6a]{color:#fff;text-align:center;width:100%;height:710px;background-image:url(/assets/10-DHHALqEK.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:170px}@keyframes particlesMove-5bf6bc6a{0%{transform:translate(0)}to{transform:translate(50px,50px)}}@keyframes badgePulse-5bf6bc6a{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.cta-content h2[data-v-5bf6bc6a]{font-size:3.5rem;margin-bottom:2rem;font-weight:800;text-shadow:0 4px 8px rgba(0,0,0,.3)}.cta-content p[data-v-5bf6bc6a]{font-size:2.6rem;margin-bottom:3rem;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2);margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.page-header h1[data-v-5bf6bc6a]{font-size:2.5rem}.title-main[data-v-5bf6bc6a]{font-size:2.2rem}.intro-content[data-v-5bf6bc6a]{grid-template-columns:1fr;gap:3rem}.intro-text h2[data-v-5bf6bc6a]{font-size:2.2rem}.lab-connection[data-v-5bf6bc6a]{flex-direction:column;gap:2rem}.connection-line[data-v-5bf6bc6a]{width:3px;height:40px;transform:rotate(90deg)}.cta-content h2[data-v-5bf6bc6a]{font-size:2.5rem}}@media screen and (max-width: 480px){.page-header h1[data-v-5bf6bc6a]{font-size:2rem}.title-main[data-v-5bf6bc6a]{font-size:1.8rem}.cta-content h2[data-v-5bf6bc6a]{font-size:2rem}}.box-yyly[data-v-5bf6bc6a]{padding:30px 0}.yyly-bottom[data-v-5bf6bc6a]{background-image:url(/assets/13-CXuMMhNi.png);background-size:90% 50%;background-position:center 120%;background-repeat:no-repeat;background-color:#fffc;background-blend-mode:overlay;width:100%}.yy[data-v-5bf6bc6a]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 15px}.yy-section[data-v-5bf6bc6a]{flex:1;height:100%;display:flex;justify-content:center;align-items:center;margin:0 15px}.yy-cart[data-v-5bf6bc6a]{width:100%;padding:20px}.img-box[data-v-5bf6bc6a]{display:flex;justify-content:center;margin-bottom:15px}.img-box img[data-v-5bf6bc6a]{width:100%;height:350px}.yy-cart h3[data-v-5bf6bc6a]{text-align:center;margin-bottom:20px;font-size:2.3rem;margin-top:20px}.yy-cart p[data-v-5bf6bc6a]{text-align:center;font-size:1.7rem;margin-bottom:15px;line-height:1.5}.feature[data-v-5bf6bc6a]{padding:5px 15px;border-radius:20px;font-size:.8rem}.solutions[data-v-32dafe81]{padding-top:80px;position:relative;min-height:100vh;background:linear-gradient(135deg,#0c0c0c,#1a1a2e,#16213e);overflow:hidden}.animated-background[data-v-32dafe81]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.tech-grid[data-v-32dafe81]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(64,224,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(64,224,255,.1) 1px,transparent 1px);background-size:50px 50px;animation:gridMove-32dafe81 20s linear infinite}.floating-particles[data-v-32dafe81]{position:absolute;width:100%;height:100%;background:radial-gradient(2px 2px at 20px 30px,#40e0ff,transparent),radial-gradient(2px 2px at 40px 70px,rgba(64,224,255,.8),transparent),radial-gradient(1px 1px at 90px 40px,#40e0ff,transparent),radial-gradient(1px 1px at 130px 80px,rgba(64,224,255,.6),transparent);background-repeat:repeat;background-size:200px 150px;animation:particleFloat-32dafe81 15s ease-in-out infinite}@keyframes gridMove-32dafe81{0%{transform:translate(0)}to{transform:translate(50px,50px)}}@keyframes particleFloat-32dafe81{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.page-header[data-v-32dafe81]{background:#0c0c0ccc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;text-align:center;padding:6rem 0;border-bottom:1px solid rgba(64,224,255,.3);position:relative;z-index:1}.header-content[data-v-32dafe81]{position:relative;z-index:2}.ai-badge[data-v-32dafe81]{display:inline-flex;align-items:center;gap:.5rem;background:#40e0ff1a;border:1px solid rgba(64,224,255,.3);border-radius:50px;padding:.5rem 1.5rem;font-size:.9rem;font-weight:600;margin-bottom:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#40e0ff}.ai-icon[data-v-32dafe81]{font-size:1.2rem;animation:pulse-32dafe81 2s ease-in-out infinite}@keyframes pulse-32dafe81{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.page-header h1[data-v-32dafe81]{font-size:4rem;margin-bottom:1rem;font-weight:700;background:linear-gradient(135deg,#40e0ff,#4facfe,#00f2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 30px rgba(64,224,255,.5)}.header-subtitle[data-v-32dafe81]{font-size:1.3rem;opacity:.9;color:#fffc;margin-bottom:.5rem}.header-description[data-v-32dafe81]{font-size:1.1rem;color:#40e0ff;font-weight:500}.container[data-v-32dafe81]{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.section-title[data-v-32dafe81]{text-align:center;font-size:2.8rem;font-weight:700;margin-bottom:3rem;background:linear-gradient(135deg,#40e0ff,#4facfe,#00f2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.title-main[data-v-32dafe81]{display:block}.title-sub[data-v-32dafe81]{display:block;font-size:1rem;opacity:.7;margin-top:.5rem;font-weight:400;color:#fff9}.solutions-overview[data-v-32dafe81]{padding:5rem 0;position:relative;z-index:1}.solutions-grid[data-v-32dafe81]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2.5rem}.solution-card[data-v-32dafe81]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(64,224,255,.2);border-radius:20px;padding:2.5rem;text-align:center;transition:all .3s ease;cursor:pointer;box-shadow:0 20px 40px #0000004d}.solution-card[data-v-32dafe81]:hover{transform:translateY(-10px);border-color:#40e0ff66;box-shadow:0 30px 60px #40e0ff33}.solution-icon[data-v-32dafe81]{font-size:4rem;margin-bottom:1.5rem}.solution-card h3[data-v-32dafe81]{font-size:1.8rem;color:#40e0ff;margin-bottom:1rem;font-weight:600}.solution-card p[data-v-32dafe81]{color:#fffc;line-height:1.6;margin-bottom:1.5rem;font-size:1.1rem}.solution-features[data-v-32dafe81]{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap;margin-bottom:1.5rem}.feature-tag[data-v-32dafe81]{background:#40e0ff33;color:#40e0ff;padding:.3rem .8rem;border-radius:15px;font-size:.85rem;font-weight:500;border:1px solid rgba(64,224,255,.3)}.solution-stats[data-v-32dafe81]{display:flex;justify-content:space-around;gap:1rem}.stat[data-v-32dafe81]{text-align:center}.stat-value[data-v-32dafe81]{display:block;font-size:1.5rem;font-weight:700;color:#40e0ff}.stat-label[data-v-32dafe81]{font-size:.9rem;color:#ffffffb3}.solution-detail[data-v-32dafe81]{padding:6rem 0;position:relative;z-index:1}.solution-detail.alternate[data-v-32dafe81]{background:#0c0c0ccc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(64,224,255,.2);border-bottom:1px solid rgba(64,224,255,.2)}.detail-content[data-v-32dafe81]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.detail-text h2[data-v-32dafe81]{font-size:2.5rem;color:#40e0ff;margin-bottom:1rem;font-weight:700}.solution-badge[data-v-32dafe81]{margin:1rem 0 2rem}.detail-text h3[data-v-32dafe81]{font-size:1.5rem;color:#40e0ff;margin:2rem 0 1rem;font-weight:600}.solution-desc[data-v-32dafe81]{color:#fffc;line-height:1.8;font-size:1.1rem;margin-bottom:2rem}.feature-list[data-v-32dafe81]{display:flex;flex-direction:column;gap:2rem}.feature-item[data-v-32dafe81]{display:flex;gap:1.5rem;padding:1.5rem;background:#ffffff08;border:1px solid rgba(64,224,255,.1);border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.feature-item[data-v-32dafe81]:hover{background:#40e0ff1a;border-color:#40e0ff4d}.feature-icon[data-v-32dafe81]{font-size:2.5rem;min-width:3rem}.feature-content h4[data-v-32dafe81]{color:#40e0ff;font-size:1.2rem;margin-bottom:.5rem;font-weight:600}.feature-content p[data-v-32dafe81]{color:#fffc;line-height:1.6;margin-bottom:1rem}.tech-details[data-v-32dafe81]{display:flex;gap:.5rem;flex-wrap:wrap}.tech-tag[data-v-32dafe81]{background:#40e0ff33;color:#40e0ff;padding:.2rem .6rem;border-radius:10px;font-size:.8rem;border:1px solid rgba(64,224,255,.3)}.metrics-grid[data-v-32dafe81]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem}.metric-item[data-v-32dafe81]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff08;border:1px solid rgba(64,224,255,.1);border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.metric-icon[data-v-32dafe81]{font-size:1.5rem}.metric-content[data-v-32dafe81]{display:flex;flex-direction:column}.metric-value[data-v-32dafe81]{font-size:1.3rem;font-weight:700;color:#40e0ff}.metric-label[data-v-32dafe81]{font-size:.9rem;color:#ffffffb3}.architecture-list[data-v-32dafe81]{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.arch-layer[data-v-32dafe81]{padding:1rem 1.5rem;background:#ffffff08;border:1px solid rgba(64,224,255,.1);border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.arch-layer h5[data-v-32dafe81]{color:#40e0ff;margin-bottom:.5rem;font-weight:600}.arch-layer p[data-v-32dafe81]{color:#fffc;font-size:.95rem}.tech-features[data-v-32dafe81]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem}.tech-feature[data-v-32dafe81]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem;background:#ffffff08;border:1px solid rgba(64,224,255,.1);border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tech-icon[data-v-32dafe81]{font-size:2rem;margin-bottom:.5rem}.tech-feature span[data-v-32dafe81]{color:#40e0ff;font-weight:600;margin-bottom:.5rem}.tech-feature p[data-v-32dafe81]{color:#ffffffb3;font-size:.9rem}.detail-visual[data-v-32dafe81]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(64,224,255,.2);border-radius:20px;padding:2rem;box-shadow:0 20px 40px #0000004d}.detail-visual h4[data-v-32dafe81]{color:#40e0ff;font-size:1.3rem;margin-bottom:1.5rem;text-align:center;font-weight:600}.scenario-grid[data-v-32dafe81]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.scenario-item[data-v-32dafe81]{padding:1rem;background:#ffffff08;border:1px solid rgba(64,224,255,.1);border-radius:10px;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.scenario-icon[data-v-32dafe81]{font-size:1.5rem;margin-bottom:.5rem}.scenario-item h5[data-v-32dafe81]{color:#40e0ff;font-size:.9rem;margin-bottom:.3rem;font-weight:600}.scenario-item p[data-v-32dafe81]{color:#fffc;font-size:.8rem;line-height:1.4}.ecosystem-map[data-v-32dafe81]{position:relative;width:300px;height:300px;margin:0 auto}.ecosystem-center[data-v-32dafe81]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;background:#40e0ff1a;border:2px solid rgba(64,224,255,.3);border-radius:50%;width:80px;height:80px;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.center-icon[data-v-32dafe81]{font-size:1.5rem}.ecosystem-center span[data-v-32dafe81]{color:#40e0ff;font-size:.8rem;font-weight:600}.eco-node[data-v-32dafe81]{position:absolute;display:flex;flex-direction:column;align-items:center;background:#ffffff0d;border:1px solid rgba(64,224,255,.2);border-radius:50%;width:60px;height:60px;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.node-1[data-v-32dafe81]{top:20%;left:20%}.node-2[data-v-32dafe81]{top:20%;right:20%}.node-3[data-v-32dafe81]{bottom:20%;left:20%}.node-4[data-v-32dafe81]{bottom:20%;right:20%}.node-icon[data-v-32dafe81]{font-size:1.2rem}.eco-node span[data-v-32dafe81]{color:#40e0ff;font-size:.7rem;font-weight:500}.ecosystem-connections[data-v-32dafe81]{position:absolute;top:0;left:0;width:100%;height:100%}.ecosystem-connections line[data-v-32dafe81]{stroke:#40e0ff4d;stroke-width:2;stroke-dasharray:5,5;animation:connectionFlow-32dafe81 3s ease-in-out infinite}@keyframes connectionFlow-32dafe81{0%,to{stroke-opacity:.3}50%{stroke-opacity:.8}}.workflow-chain[data-v-32dafe81]{display:flex;flex-direction:column;gap:1rem;align-items:center}.workflow-step[data-v-32dafe81]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff08;border:1px solid rgba(64,224,255,.1);border-radius:10px;width:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.step-icon[data-v-32dafe81]{font-size:1.5rem;min-width:2rem}.workflow-step h5[data-v-32dafe81]{color:#40e0ff;margin-bottom:.2rem;font-weight:600}.workflow-step p[data-v-32dafe81]{color:#fffc;font-size:.9rem}.workflow-arrow[data-v-32dafe81]{color:#40e0ff;font-size:1.5rem;font-weight:700}.medical-stats[data-v-32dafe81]{display:flex;justify-content:space-around;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(64,224,255,.2)}.med-stat[data-v-32dafe81]{text-align:center}.stat-number[data-v-32dafe81]{display:block;font-size:1.5rem;font-weight:700;color:#40e0ff}.stat-desc[data-v-32dafe81]{font-size:.9rem;color:#ffffffb3}.tech-platform[data-v-32dafe81]{padding:6rem 0;background:#0c0c0ccc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(64,224,255,.2);position:relative;z-index:1}.platform-content[data-v-32dafe81]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.platform-text h3[data-v-32dafe81]{color:#40e0ff;font-size:2rem;margin-bottom:1rem;font-weight:600}.platform-text p[data-v-32dafe81]{color:#fffc;line-height:1.8;font-size:1.1rem;margin-bottom:2rem}.platform-features[data-v-32dafe81]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.plat-feature[data-v-32dafe81]{display:flex;align-items:center;gap:.8rem;padding:1rem;background:#ffffff08;border:1px solid rgba(64,224,255,.1);border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.plat-icon[data-v-32dafe81]{font-size:1.5rem}.plat-feature span[data-v-32dafe81]:last-child{color:#ffffffe6;font-weight:500}.tech-stack-diagram[data-v-32dafe81]{display:flex;flex-direction:column;gap:1rem}.stack-layer[data-v-32dafe81]{padding:1.5rem;background:#ffffff0d;border:1px solid rgba(64,224,255,.2);border-radius:15px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease}.stack-layer[data-v-32dafe81]:hover{background:#40e0ff1a;border-color:#40e0ff66}.stack-layer h5[data-v-32dafe81]{color:#40e0ff;margin-bottom:1rem;font-size:1.1rem;font-weight:600}.layer-items[data-v-32dafe81]{display:flex;gap:.5rem;flex-wrap:wrap}.layer-items span[data-v-32dafe81]{background:#40e0ff33;color:#40e0ff;padding:.3rem .8rem;border-radius:15px;font-size:.85rem;font-weight:500;border:1px solid rgba(64,224,255,.3)}.cta[data-v-32dafe81]{padding:6rem 0;text-align:center;position:relative;z-index:1}.cta-content[data-v-32dafe81]{max-width:800px;margin:0 auto}.cta-badge[data-v-32dafe81]{display:inline-flex;align-items:center;background:#40e0ff1a;border:1px solid rgba(64,224,255,.3);border-radius:50px;padding:.5rem 1.5rem;font-size:.9rem;font-weight:600;margin-bottom:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#40e0ff}.cta h2[data-v-32dafe81]{font-size:3rem;color:#40e0ff;margin-bottom:1rem;font-weight:700}.cta p[data-v-32dafe81]{color:#fffc;font-size:1.2rem;line-height:1.6;margin-bottom:2rem}.cta-buttons[data-v-32dafe81]{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.btn[data-v-32dafe81]{padding:1.2rem 2.5rem;border-radius:50px;text-decoration:none;font-weight:600;transition:all .3s ease;display:inline-flex;align-items:center;gap:.8rem;font-size:1.1rem;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000004d}.btn[data-v-32dafe81]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.btn[data-v-32dafe81]:hover:before{left:100%}.btn-primary[data-v-32dafe81]{background:linear-gradient(135deg,#40e0ff,#4facfe,#00f2fe);color:#0c0c0c;box-shadow:0 10px 30px #40e0ff66}.btn-primary[data-v-32dafe81]:hover{transform:translateY(-3px);box-shadow:0 15px 35px #40e0ff99}.btn-secondary[data-v-32dafe81]{background:#ffffff0d;color:#fff;border:2px solid rgba(64,224,255,.3);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.btn-secondary[data-v-32dafe81]:hover{background:#40e0ff1a;border-color:#40e0ff80;transform:translateY(-3px)}.btn-icon[data-v-32dafe81]{font-size:1.2rem;transition:transform .3s ease}.btn:hover .btn-icon[data-v-32dafe81]{transform:translate(3px)}@media screen and (max-width: 768px){.page-header h1[data-v-32dafe81]{font-size:2.5rem}.solutions-grid[data-v-32dafe81]{grid-template-columns:1fr}.detail-content[data-v-32dafe81],.platform-content[data-v-32dafe81]{grid-template-columns:1fr;gap:3rem}.metrics-grid[data-v-32dafe81],.tech-features[data-v-32dafe81],.scenario-grid[data-v-32dafe81],.platform-features[data-v-32dafe81]{grid-template-columns:1fr}.cta-buttons[data-v-32dafe81]{flex-direction:column;align-items:center}.section-title[data-v-32dafe81]{font-size:2.2rem}.ecosystem-map[data-v-32dafe81]{width:250px;height:250px}.ecosystem-center[data-v-32dafe81]{width:60px;height:60px}.eco-node[data-v-32dafe81]{width:45px;height:45px}}@media screen and (max-width: 480px){.page-header h1[data-v-32dafe81]{font-size:2rem}.solution-card[data-v-32dafe81]{padding:2rem 1.5rem}.detail-visual[data-v-32dafe81]{padding:1.5rem}.section-title[data-v-32dafe81]{font-size:1.8rem}.cta h2[data-v-32dafe81]{font-size:2rem}}.services[data-v-ffd9ba60]{padding-top:80px;position:relative;min-height:100vh;background:linear-gradient(135deg,#0c0c0c,#1a1a2e,#16213e);overflow:hidden}.animated-background[data-v-ffd9ba60]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.tech-grid[data-v-ffd9ba60]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(64,224,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(64,224,255,.1) 1px,transparent 1px);background-size:50px 50px;animation:gridMove-ffd9ba60 20s linear infinite}.floating-particles[data-v-ffd9ba60]{position:absolute;width:100%;height:100%;background:radial-gradient(2px 2px at 20px 30px,#40e0ff,transparent),radial-gradient(2px 2px at 40px 70px,rgba(64,224,255,.8),transparent),radial-gradient(1px 1px at 90px 40px,#40e0ff,transparent),radial-gradient(1px 1px at 130px 80px,rgba(64,224,255,.6),transparent);background-repeat:repeat;background-size:200px 150px;animation:particleFloat-ffd9ba60 15s ease-in-out infinite}@keyframes gridMove-ffd9ba60{0%{transform:translate(0)}to{transform:translate(50px,50px)}}@keyframes particleFloat-ffd9ba60{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.page-header[data-v-ffd9ba60]{background:#0c0c0ccc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;text-align:center;padding:6rem 0;border-bottom:1px solid rgba(64,224,255,.3);position:relative;z-index:1}.header-content[data-v-ffd9ba60]{position:relative;z-index:2}.ai-badge[data-v-ffd9ba60]{display:inline-flex;align-items:center;gap:.5rem;background:#40e0ff1a;border:1px solid rgba(64,224,255,.3);border-radius:50px;padding:.5rem 1.5rem;font-size:.9rem;font-weight:600;margin-bottom:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#40e0ff}.service-badge[data-v-ffd9ba60]{margin:1rem 0 2rem}.ai-icon[data-v-ffd9ba60]{font-size:1.2rem;animation:pulse-ffd9ba60 2s ease-in-out infinite}@keyframes pulse-ffd9ba60{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.page-header h1[data-v-ffd9ba60]{font-size:4rem;margin-bottom:1rem;font-weight:700;background:linear-gradient(135deg,#40e0ff,#4facfe,#00f2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 30px rgba(64,224,255,.5)}.header-subtitle[data-v-ffd9ba60]{font-size:1.3rem;opacity:.9;color:#fffc;margin-bottom:.5rem}.header-description[data-v-ffd9ba60]{font-size:1.1rem;color:#40e0ff;font-weight:500}.container[data-v-ffd9ba60]{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.section-title[data-v-ffd9ba60]{text-align:center;font-size:2.8rem;font-weight:700;margin-bottom:3rem;background:linear-gradient(135deg,#40e0ff,#4facfe,#00f2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.title-main[data-v-ffd9ba60]{display:block}.title-sub[data-v-ffd9ba60]{display:block;font-size:1rem;opacity:.7;margin-top:.5rem;font-weight:400;color:#fff9}.services-overview[data-v-ffd9ba60]{padding:5rem 0;position:relative;z-index:1}.services-grid[data-v-ffd9ba60]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem}.service-card[data-v-ffd9ba60]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(64,224,255,.2);border-radius:20px;padding:2.5rem;text-align:center;transition:all .3s ease;cursor:pointer;box-shadow:0 20px 40px #0000004d}.service-card[data-v-ffd9ba60]:hover{transform:translateY(-10px);border-color:#40e0ff66;box-shadow:0 30px 60px #40e0ff33}.service-icon[data-v-ffd9ba60]{font-size:4rem;margin-bottom:1.5rem}.service-card h3[data-v-ffd9ba60]{font-size:1.8rem;color:#40e0ff;margin-bottom:1rem;font-weight:600}.service-card p[data-v-ffd9ba60]{color:#fffc;line-height:1.6;margin-bottom:1.5rem;font-size:1.1rem}.service-features[data-v-ffd9ba60]{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap;margin-bottom:1.5rem}.feature-tag[data-v-ffd9ba60]{background:#40e0ff33;color:#40e0ff;padding:.3rem .8rem;border-radius:15px;font-size:.85rem;font-weight:500;border:1px solid rgba(64,224,255,.3)}.service-metrics[data-v-ffd9ba60]{display:flex;justify-content:space-around;gap:1rem}.metric[data-v-ffd9ba60]{text-align:center}.metric-value[data-v-ffd9ba60]{display:block;font-size:1.3rem;font-weight:700;color:#40e0ff}.metric-label[data-v-ffd9ba60]{font-size:.9rem;color:#ffffffb3}.service-detail[data-v-ffd9ba60]{padding:6rem 0;position:relative;z-index:1}.service-detail.alternate[data-v-ffd9ba60]{background:#0c0c0ccc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(64,224,255,.2);border-bottom:1px solid rgba(64,224,255,.2)}.detail-content[data-v-ffd9ba60]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.detail-text h2[data-v-ffd9ba60]{font-size:2.5rem;color:#40e0ff;margin-bottom:1rem;font-weight:700}.detail-text h3[data-v-ffd9ba60]{font-size:1.5rem;color:#40e0ff;margin:2rem 0 1rem;font-weight:600}.service-desc[data-v-ffd9ba60]{color:#fffc;line-height:1.8;font-size:1.1rem;margin-bottom:2rem}.pain-points[data-v-ffd9ba60]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.pain-point[data-v-ffd9ba60]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:10px;color:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pain-icon[data-v-ffd9ba60]{font-size:1.2rem;color:#ef4444}.solution-features[data-v-ffd9ba60]{display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem}.solution-item[data-v-ffd9ba60]{display:flex;gap:1.5rem;padding:1.8rem;background:#ffffff08;border:1px solid rgba(64,224,255,.1);border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.solution-item[data-v-ffd9ba60]:hover{background:#40e0ff1a;border-color:#40e0ff4d}.solution-icon[data-v-ffd9ba60]{font-size:2.5rem;min-width:3rem}.solution-content h4[data-v-ffd9ba60]{color:#40e0ff;font-size:1.2rem;margin-bottom:.5rem;font-weight:600}.solution-content p[data-v-ffd9ba60]{color:#fffc;line-height:1.6;margin-bottom:1rem}.tech-stack[data-v-ffd9ba60]{display:flex;gap:.5rem;flex-wrap:wrap}.tech[data-v-ffd9ba60]{background:#40e0ff33;color:#40e0ff;padding:.2rem .6rem;border-radius:10px;font-size:.8rem;border:1px solid rgba(64,224,255,.3)}.tech-metrics[data-v-ffd9ba60]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.metric-card[data-v-ffd9ba60]{display:flex;flex-direction:column;align-items:center;padding:1.5rem;background:#ffffff08;border:1px solid rgba(64,224,255,.1);border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center}.metric-icon[data-v-ffd9ba60]{font-size:2rem;margin-bottom:.5rem}.metric-label[data-v-ffd9ba60]{color:#ffffffb3;font-size:.9rem;margin-bottom:.5rem}.metric-value[data-v-ffd9ba60]{color:#40e0ff;font-size:1.5rem;font-weight:700}.architecture-list[data-v-ffd9ba60]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.arch-item[data-v-ffd9ba60]{display:flex;gap:1.5rem;padding:1.8rem;background:#ffffff08;border:1px solid rgba(64,224,255,.1);border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.arch-item[data-v-ffd9ba60]:hover{background:#40e0ff1a;border-color:#40e0ff4d}.arch-icon[data-v-ffd9ba60]{font-size:2.5rem;min-width:3rem}.arch-content h4[data-v-ffd9ba60]{color:#40e0ff;font-size:1.2rem;margin-bottom:.5rem;font-weight:600}.arch-content p[data-v-ffd9ba60]{color:#fffc;line-height:1.6;margin-bottom:1rem}.arch-features[data-v-ffd9ba60]{display:flex;gap:.5rem;flex-wrap:wrap}.arch-tag[data-v-ffd9ba60]{background:#40e0ff33;color:#40e0ff;padding:.2rem .6rem;border-radius:10px;font-size:.8rem;border:1px solid rgba(64,224,255,.3)}.service-checklist[data-v-ffd9ba60]{display:flex;flex-direction:column;gap:1rem}.checklist-item[data-v-ffd9ba60]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff08;border:1px solid rgba(64,224,255,.1);border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.check-icon[data-v-ffd9ba60]{font-size:1.2rem;color:#4ade80;font-weight:700}.check-text[data-v-ffd9ba60]{color:#ffffffe6;font-weight:500}.scenarios-grid[data-v-ffd9ba60]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem}.scenario-card[data-v-ffd9ba60]{padding:1.5rem;background:#ffffff08;border:1px solid rgba(64,224,255,.1);border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.scenario-card[data-v-ffd9ba60]:hover{background:#40e0ff1a;border-color:#40e0ff4d}.scenario-icon[data-v-ffd9ba60]{font-size:2rem;margin-bottom:1rem}.scenario-card h4[data-v-ffd9ba60]{color:#40e0ff;font-size:1.1rem;margin-bottom:.5rem;font-weight:600}.scenario-card p[data-v-ffd9ba60]{color:#fffc;line-height:1.6;margin-bottom:1rem;font-size:.95rem}.scenario-benefits[data-v-ffd9ba60]{display:flex;gap:.5rem;flex-wrap:wrap}.benefit[data-v-ffd9ba60]{background:#40e0ff33;color:#40e0ff;padding:.2rem .6rem;border-radius:10px;font-size:.8rem;border:1px solid rgba(64,224,255,.3)}.tech-capabilities[data-v-ffd9ba60]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.capability-item[data-v-ffd9ba60]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem;background:#ffffff08;border:1px solid rgba(64,224,255,.1);border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.capability-icon[data-v-ffd9ba60]{font-size:2rem;margin-bottom:.5rem}.capability-item h5[data-v-ffd9ba60]{color:#40e0ff;font-weight:600;margin-bottom:.5rem}.capability-item p[data-v-ffd9ba60]{color:#fffc;font-size:.9rem}.tech-stack-section[data-v-ffd9ba60]{display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem}.tech-category[data-v-ffd9ba60]{padding:1.5rem;background:#ffffff08;border:1px solid rgba(64,224,255,.1);border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tech-category h4[data-v-ffd9ba60]{color:#40e0ff;font-size:1.2rem;margin-bottom:1rem;font-weight:600}.tech-tags[data-v-ffd9ba60]{display:flex;gap:.5rem;flex-wrap:wrap}.tech-tag[data-v-ffd9ba60]{padding:.4rem .8rem;border-radius:15px;font-size:.85rem;font-weight:500;border:1px solid}.tech-tag.vue[data-v-ffd9ba60]{background:#41b88333;color:#41b883;border-color:#41b883}.tech-tag.react[data-v-ffd9ba60]{background:#61dbfb33;color:#61dafb;border-color:#61dafb}.tech-tag.angular[data-v-ffd9ba60]{background:#dd003133;color:#dd0031;border-color:#dd0031}.tech-tag.spring[data-v-ffd9ba60]{background:#6db33f33;color:#6db33f;border-color:#6db33f}.tech-tag.node[data-v-ffd9ba60]{background:#68a06333;color:#68a063;border-color:#68a063}.tech-tag.python[data-v-ffd9ba60]{background:#ffd43b33;color:#ffd43b;border-color:#ffd43b}.tech-tag.mysql[data-v-ffd9ba60]{background:#00758f33;color:#00758f;border-color:#00758f}.tech-tag.mongo[data-v-ffd9ba60]{background:#47a24833;color:#47a248;border-color:#47a248}.tech-tag.redis[data-v-ffd9ba60]{background:#dc354533;color:#dc3545;border-color:#dc3545}.project-types[data-v-ffd9ba60]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.project-type[data-v-ffd9ba60]{padding:1.8rem;background:#ffffff08;border:1px solid rgba(64,224,255,.1);border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.project-type[data-v-ffd9ba60]:hover{background:#40e0ff1a;border-color:#40e0ff4d}.type-icon[data-v-ffd9ba60]{font-size:2.5rem;margin-bottom:1rem}.project-type h4[data-v-ffd9ba60]{color:#40e0ff;font-size:1.2rem;margin-bottom:.5rem;font-weight:600}.project-type p[data-v-ffd9ba60]{color:#fffc;line-height:1.6;margin-bottom:1rem}.type-features[data-v-ffd9ba60]{display:flex;gap:.5rem;flex-wrap:wrap}.type-tag[data-v-ffd9ba60]{background:#40e0ff33;color:#40e0ff;padding:.2rem .6rem;border-radius:10px;font-size:.8rem;border:1px solid rgba(64,224,255,.3)}.detail-visual[data-v-ffd9ba60]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(64,224,255,.2);border-radius:20px;padding:2rem;box-shadow:0 20px 40px #0000004d}.detail-visual h4[data-v-ffd9ba60]{color:#40e0ff;font-size:1.3rem;margin-bottom:1.5rem;text-align:center;font-weight:600}.demo-grid[data-v-ffd9ba60]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2rem}.demo-item[data-v-ffd9ba60]{display:flex;flex-direction:column;align-items:center;padding:1rem;background:#ffffff08;border:1px solid rgba(64,224,255,.1);border-radius:10px;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.demo-item.good[data-v-ffd9ba60]{border-color:#4ade804d}.demo-item.defect[data-v-ffd9ba60]{border-color:#ef44444d}.demo-icon[data-v-ffd9ba60]{font-size:1.5rem;margin-bottom:.5rem}.demo-item span[data-v-ffd9ba60]{color:#ffffffe6;font-size:.9rem;margin-bottom:.5rem}.demo-progress[data-v-ffd9ba60]{width:100%;height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}.progress-bar[data-v-ffd9ba60]{height:100%;border-radius:2px;transition:width .3s ease}.detection-flow[data-v-ffd9ba60]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.flow-step[data-v-ffd9ba60]{display:flex;flex-direction:column;align-items:center;text-align:center}.step-number[data-v-ffd9ba60]{width:30px;height:30px;background:#40e0ff33;color:#40e0ff;border:1px solid rgba(64,224,255,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;margin-bottom:.5rem}.flow-step span[data-v-ffd9ba60]{color:#ffffffe6;font-size:.85rem}.flow-arrow[data-v-ffd9ba60]{color:#40e0ff;font-size:1.2rem;font-weight:700}.diagram-stack[data-v-ffd9ba60]{display:flex;flex-direction:column;gap:.5rem}.stack-layer[data-v-ffd9ba60]{padding:1rem;border-radius:10px;border:1px solid rgba(64,224,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-layer[data-v-ffd9ba60]{background:#4ade801a;border-color:#4ade804d}.service-layer[data-v-ffd9ba60]{background:#3b82f61a;border-color:#3b82f64d}.data-layer[data-v-ffd9ba60]{background:#a855f71a;border-color:#a855f74d}.infra-layer[data-v-ffd9ba60]{background:#f59e0b1a;border-color:#f59e0b4d}.layer-title[data-v-ffd9ba60]{color:#40e0ff;font-weight:600;margin-bottom:.8rem;font-size:1rem}.layer-items[data-v-ffd9ba60]{display:flex;gap:.5rem;flex-wrap:wrap}.layer-item[data-v-ffd9ba60]{background:#ffffff1a;color:#ffffffe6;padding:.3rem .8rem;border-radius:15px;font-size:.8rem;border:1px solid rgba(255,255,255,.2)}.workflow-steps[data-v-ffd9ba60]{display:flex;flex-direction:column;gap:1rem;align-items:center;margin-bottom:2rem}.workflow-step[data-v-ffd9ba60]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff08;border:1px solid rgba(64,224,255,.1);border-radius:10px;width:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.step-circle[data-v-ffd9ba60]{width:40px;height:40px;background:#40e0ff33;color:#40e0ff;border:2px solid rgba(64,224,255,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;min-width:40px}.step-content h5[data-v-ffd9ba60]{color:#40e0ff;margin-bottom:.3rem;font-weight:600}.step-content p[data-v-ffd9ba60]{color:#fffc;font-size:.9rem}.workflow-arrow[data-v-ffd9ba60]{color:#40e0ff;font-size:1.5rem;font-weight:700}.agent-benefits[data-v-ffd9ba60]{text-align:center;padding-top:1.5rem;border-top:1px solid rgba(64,224,255,.2)}.agent-benefits h5[data-v-ffd9ba60]{color:#40e0ff;margin-bottom:1rem;font-weight:600}.benefits-grid[data-v-ffd9ba60]{display:flex;justify-content:space-around;gap:1rem}.benefit-item[data-v-ffd9ba60]{text-align:center}.benefit-value[data-v-ffd9ba60]{display:block;font-size:1.3rem;font-weight:700;color:#40e0ff}.benefit-desc[data-v-ffd9ba60]{font-size:.9rem;color:#ffffffb3}.process-timeline[data-v-ffd9ba60]{display:flex;flex-direction:column;gap:1rem}.process-step[data-v-ffd9ba60]{display:flex;align-items:center;gap:1.5rem;padding:1.2rem;background:#ffffff08;border:1px solid rgba(64,224,255,.1);border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.process-step[data-v-ffd9ba60]:hover{background:#40e0ff1a;border-color:#40e0ff4d}.process-icon[data-v-ffd9ba60]{font-size:2rem;min-width:2.5rem}.process-info h5[data-v-ffd9ba60]{color:#40e0ff;margin-bottom:.3rem;font-weight:600}.process-info p[data-v-ffd9ba60]{color:#fffc;font-size:.9rem;margin-bottom:.5rem}.process-duration[data-v-ffd9ba60]{background:#40e0ff33;color:#40e0ff;padding:.2rem .6rem;border-radius:10px;font-size:.8rem;display:inline-block;border:1px solid rgba(64,224,255,.3)}.contact-cta[data-v-ffd9ba60]{padding:6rem 0;text-align:center;position:relative;z-index:1}.cta-content[data-v-ffd9ba60]{max-width:800px;margin:0 auto}.cta-badge[data-v-ffd9ba60]{display:inline-flex;align-items:center;background:#40e0ff1a;border:1px solid rgba(64,224,255,.3);border-radius:50px;padding:.5rem 1.5rem;font-size:.9rem;font-weight:600;margin-bottom:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#40e0ff}.cta-content h2[data-v-ffd9ba60]{font-size:3rem;color:#40e0ff;margin-bottom:1rem;font-weight:700}.cta-content p[data-v-ffd9ba60]{color:#fffc;font-size:1.2rem;line-height:1.6;margin-bottom:2rem}.cta-stats[data-v-ffd9ba60]{display:flex;justify-content:center;gap:3rem;margin-bottom:2.5rem}.cta-stat[data-v-ffd9ba60]{text-align:center}.stat-number[data-v-ffd9ba60]{display:block;font-size:2rem;font-weight:700;color:#40e0ff}.stat-text[data-v-ffd9ba60]{font-size:.9rem;color:#ffffffb3}.cta-buttons[data-v-ffd9ba60]{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.btn[data-v-ffd9ba60]{padding:1.2rem 2.5rem;border-radius:50px;text-decoration:none;font-weight:600;transition:all .3s ease;display:inline-flex;align-items:center;gap:.8rem;font-size:1.1rem;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000004d}.btn[data-v-ffd9ba60]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.btn[data-v-ffd9ba60]:hover:before{left:100%}.btn-primary[data-v-ffd9ba60]{background:linear-gradient(135deg,#40e0ff,#4facfe,#00f2fe);color:#0c0c0c;box-shadow:0 10px 30px #40e0ff66}.btn-primary[data-v-ffd9ba60]:hover{transform:translateY(-3px);box-shadow:0 15px 35px #40e0ff99}.btn-secondary[data-v-ffd9ba60]{background:#ffffff0d;color:#fff;border:2px solid rgba(64,224,255,.3);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.btn-secondary[data-v-ffd9ba60]:hover{background:#40e0ff1a;border-color:#40e0ff80;transform:translateY(-3px)}.btn-icon[data-v-ffd9ba60]{font-size:1.2rem;transition:transform .3s ease}.btn:hover .btn-icon[data-v-ffd9ba60]{transform:translate(3px)}@media screen and (max-width: 768px){.page-header h1[data-v-ffd9ba60]{font-size:2.5rem}.services-grid[data-v-ffd9ba60]{grid-template-columns:1fr}.detail-content[data-v-ffd9ba60]{grid-template-columns:1fr;gap:3rem}.tech-metrics[data-v-ffd9ba60],.scenarios-grid[data-v-ffd9ba60],.tech-capabilities[data-v-ffd9ba60],.project-types[data-v-ffd9ba60]{grid-template-columns:1fr}.benefits-grid[data-v-ffd9ba60]{flex-direction:column;align-items:center}.cta-stats[data-v-ffd9ba60]{flex-direction:column;gap:1.5rem}.cta-buttons[data-v-ffd9ba60]{flex-direction:column;align-items:center}.section-title[data-v-ffd9ba60]{font-size:2.2rem}}@media screen and (max-width: 480px){.page-header h1[data-v-ffd9ba60]{font-size:2rem}.service-card[data-v-ffd9ba60]{padding:2rem 1.5rem}.detail-visual[data-v-ffd9ba60]{padding:1.5rem}.section-title[data-v-ffd9ba60]{font-size:1.8rem}.cta-content h2[data-v-ffd9ba60]{font-size:2rem}.demo-grid[data-v-ffd9ba60]{grid-template-columns:1fr}.detection-flow[data-v-ffd9ba60]{flex-direction:column}.flow-arrow[data-v-ffd9ba60]{transform:rotate(90deg)}}.contact[data-v-8c59c79f]{padding-top:80px;position:relative;min-height:100vh;background:linear-gradient(135deg,#0c0c0c,#1a1a2e,#16213e);overflow:hidden}.animated-background[data-v-8c59c79f]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.tech-grid[data-v-8c59c79f]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(64,224,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(64,224,255,.1) 1px,transparent 1px);background-size:50px 50px;animation:gridMove-8c59c79f 20s linear infinite}.floating-particles[data-v-8c59c79f]{position:absolute;width:100%;height:100%;background:radial-gradient(2px 2px at 20px 30px,#40e0ff,transparent),radial-gradient(2px 2px at 40px 70px,rgba(64,224,255,.8),transparent),radial-gradient(1px 1px at 90px 40px,#40e0ff,transparent),radial-gradient(1px 1px at 130px 80px,rgba(64,224,255,.6),transparent);background-repeat:repeat;background-size:200px 150px;animation:particleFloat-8c59c79f 15s ease-in-out infinite}@keyframes gridMove-8c59c79f{0%{transform:translate(0)}to{transform:translate(50px,50px)}}@keyframes particleFloat-8c59c79f{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.page-header[data-v-8c59c79f]{background:#0c0c0ccc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;text-align:center;padding:4rem 0;border-bottom:1px solid rgba(64,224,255,.3);position:relative;z-index:1}.page-header h1[data-v-8c59c79f]{font-size:3.5rem;margin-bottom:1rem;font-weight:700;background:linear-gradient(135deg,#40e0ff,#4facfe,#00f2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 30px rgba(64,224,255,.5)}.page-header p[data-v-8c59c79f]{font-size:1.3rem;opacity:.9;color:#fffc}.container[data-v-8c59c79f]{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.section-title[data-v-8c59c79f]{text-align:center;font-size:2.8rem;font-weight:700;margin-bottom:3rem;background:linear-gradient(135deg,#40e0ff,#4facfe,#00f2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.contact-content[data-v-8c59c79f]{padding:5rem 0;position:relative;z-index:1}.contact-grid[data-v-8c59c79f]{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.contact-info[data-v-8c59c79f]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(64,224,255,.2);border-radius:20px;padding:2.5rem;box-shadow:0 20px 40px #0000004d}.contact-info h2[data-v-8c59c79f]{font-size:2.2rem;color:#40e0ff;margin-bottom:1rem;font-weight:600}.contact-desc[data-v-8c59c79f]{color:#fffc;line-height:1.6;margin-bottom:2rem;font-size:1.1rem}.info-list[data-v-8c59c79f]{margin-bottom:3rem}.info-item[data-v-8c59c79f]{display:flex;gap:1.5rem;margin-bottom:2rem;padding:1.8rem;background:#ffffff08;border:1px solid rgba(64,224,255,.1);border-radius:15px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.info-item[data-v-8c59c79f]:hover{background:#40e0ff1a;border-color:#40e0ff4d;transform:translateY(-3px);box-shadow:0 15px 35px #40e0ff33}.info-icon[data-v-8c59c79f]{font-size:2rem;min-width:3rem;text-align:center}.info-content h3[data-v-8c59c79f]{color:#40e0ff;margin-bottom:.5rem;font-size:1.3rem;font-weight:600}.info-content p[data-v-8c59c79f]{color:#fffc;margin-bottom:.3rem;font-size:1rem}.social-section h3[data-v-8c59c79f]{color:#40e0ff;margin-bottom:1rem;font-size:1.4rem;font-weight:600}.social-links[data-v-8c59c79f]{display:flex;flex-direction:column;gap:1rem}.social-item[data-v-8c59c79f]{display:flex;align-items:center;gap:1rem;padding:1.2rem;background:#ffffff08;border:1px solid rgba(64,224,255,.1);border-radius:10px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.social-item[data-v-8c59c79f]:hover{background:#40e0ff1a;border-color:#40e0ff4d;box-shadow:0 10px 25px #40e0ff26}.social-icon[data-v-8c59c79f]{font-size:1.5rem;min-width:2rem}.social-info span[data-v-8c59c79f]{display:block;color:#40e0ff;font-weight:500}.social-info small[data-v-8c59c79f]{color:#ffffffb3;font-size:.9rem}.contact-form[data-v-8c59c79f]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(64,224,255,.2);border-radius:20px;overflow:hidden;box-shadow:0 20px 40px #0000004d}.form-container[data-v-8c59c79f]{padding:3rem}.form-container h2[data-v-8c59c79f]{font-size:2.2rem;color:#40e0ff;margin-bottom:.5rem;font-weight:600}.form-container>p[data-v-8c59c79f]{color:#fffc;margin-bottom:2rem;font-size:1.1rem}.form[data-v-8c59c79f]{display:flex;flex-direction:column;gap:1.5rem}.form-row[data-v-8c59c79f]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-8c59c79f]{display:flex;flex-direction:column}.form-group label[data-v-8c59c79f]{color:#40e0ff;font-weight:500;margin-bottom:.5rem;font-size:1rem}.form-group input[data-v-8c59c79f],.form-group select[data-v-8c59c79f],.form-group textarea[data-v-8c59c79f]{padding:1rem;border:2px solid rgba(64,224,255,.2);border-radius:10px;font-size:1rem;transition:all .3s ease;background:#ffffff0d;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.form-group input[data-v-8c59c79f]::placeholder,.form-group textarea[data-v-8c59c79f]::placeholder{color:#ffffff80}.form-group input[data-v-8c59c79f]:focus,.form-group select[data-v-8c59c79f]:focus,.form-group textarea[data-v-8c59c79f]:focus{outline:none;border-color:#40e0ff;background:#40e0ff1a;box-shadow:0 0 20px #40e0ff4d}.form-group textarea[data-v-8c59c79f]{resize:vertical;min-height:120px}.checkbox-group[data-v-8c59c79f]{flex-direction:row;align-items:center}.checkbox-label[data-v-8c59c79f]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.checkbox-label input[type=checkbox][data-v-8c59c79f]{width:18px;height:18px;margin:0;accent-color:#40e0ff}.checkbox-text[data-v-8c59c79f]{color:#fffc;font-size:.9rem}.link[data-v-8c59c79f]{color:#40e0ff;text-decoration:none;transition:color .3s ease}.link[data-v-8c59c79f]:hover{color:#4facfe;text-decoration:underline}.submit-btn[data-v-8c59c79f]{background:linear-gradient(135deg,#40e0ff,#4facfe,#00f2fe);color:#0c0c0c;border:none;padding:1.2rem 2rem;border-radius:50px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:1rem;box-shadow:0 10px 30px #40e0ff4d}.submit-btn[data-v-8c59c79f]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 35px #40e0ff80}.submit-btn[data-v-8c59c79f]:disabled{opacity:.7;cursor:not-allowed}.faq-section[data-v-8c59c79f]{background:#0c0c0ccc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:5rem 0;border-top:1px solid rgba(64,224,255,.2);position:relative;z-index:1}.faq-grid[data-v-8c59c79f]{max-width:800px;margin:0 auto}.faq-item[data-v-8c59c79f]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(64,224,255,.2);border-radius:15px;margin-bottom:1rem;box-shadow:0 10px 30px #0000004d;overflow:hidden}.faq-question[data-v-8c59c79f]{padding:1.5rem 2rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.faq-question[data-v-8c59c79f]:hover{background:#40e0ff1a}.faq-question h3[data-v-8c59c79f]{color:#40e0ff;font-size:1.1rem;margin:0;font-weight:500}.faq-toggle[data-v-8c59c79f]{font-size:1.5rem;color:#40e0ff;font-weight:700;transition:transform .3s ease}.faq-toggle.active[data-v-8c59c79f]{transform:rotate(45deg)}.faq-answer[data-v-8c59c79f]{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer.active[data-v-8c59c79f]{max-height:200px}.faq-answer p[data-v-8c59c79f]{padding:0 2rem 1.5rem;color:#fffc;line-height:1.6;margin:0}.map-section[data-v-8c59c79f]{padding:5rem 0;position:relative;z-index:1}.map-container[data-v-8c59c79f]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(64,224,255,.2);border-radius:20px;padding:3rem;text-align:center;box-shadow:0 20px 40px #0000004d}.map-placeholder[data-v-8c59c79f]{background:#ffffff08;border-radius:15px;padding:3rem;border:2px dashed rgba(64,224,255,.3)}.map-content[data-v-8c59c79f]{max-width:400px;margin:0 auto}.map-icon[data-v-8c59c79f]{font-size:4rem;margin-bottom:1rem}.map-content h3[data-v-8c59c79f]{color:#40e0ff;font-size:1.6rem;margin-bottom:.5rem;font-weight:600}.map-content>p[data-v-8c59c79f]{color:#fffc;margin-bottom:2rem;line-height:1.6}.map-info[data-v-8c59c79f]{display:flex;flex-direction:column;gap:1rem}.info-point[data-v-8c59c79f]{display:flex;align-items:center;gap:.8rem;justify-content:center;color:#fffc}.point-icon[data-v-8c59c79f]{font-size:1.2rem}.modal-overlay[data-v-8c59c79f]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-content[data-v-8c59c79f]{background:#0c0c0cf2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(64,224,255,.3);padding:3rem;border-radius:20px;text-align:center;max-width:400px;width:90%;box-shadow:0 20px 40px #00000080}.success-icon[data-v-8c59c79f]{font-size:4rem;margin-bottom:1rem}.modal-content h3[data-v-8c59c79f]{color:#40e0ff;margin-bottom:1rem;font-size:1.5rem}.modal-content p[data-v-8c59c79f]{color:#fffc;margin-bottom:2rem;line-height:1.6}.modal-btn[data-v-8c59c79f]{background:linear-gradient(135deg,#40e0ff,#4facfe,#00f2fe);color:#0c0c0c;border:none;padding:1rem 2rem;border-radius:50px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 25px #40e0ff4d}.modal-btn[data-v-8c59c79f]:hover{transform:translateY(-2px);box-shadow:0 15px 35px #40e0ff80}@media screen and (max-width: 768px){.page-header h1[data-v-8c59c79f]{font-size:2.5rem}.contact-grid[data-v-8c59c79f]{grid-template-columns:1fr;gap:3rem}.form-row[data-v-8c59c79f]{grid-template-columns:1fr}.form-container[data-v-8c59c79f],.contact-info[data-v-8c59c79f]{padding:2rem}.info-item[data-v-8c59c79f]{flex-direction:column;text-align:center;gap:1rem}.social-item[data-v-8c59c79f]{justify-content:center}.section-title[data-v-8c59c79f]{font-size:2.2rem}.map-container[data-v-8c59c79f],.modal-content[data-v-8c59c79f]{padding:2rem}}@media screen and (max-width: 480px){.page-header h1[data-v-8c59c79f]{font-size:2rem}.checkbox-label[data-v-8c59c79f]{flex-direction:column;align-items:flex-start;gap:.8rem}.faq-question[data-v-8c59c79f]{padding:1rem;flex-direction:column;align-items:flex-start;gap:.5rem}.faq-toggle[data-v-8c59c79f]{align-self:flex-end}.info-point[data-v-8c59c79f]{flex-direction:column;gap:.3rem}.section-title[data-v-8c59c79f]{font-size:1.8rem}}:root{--primary-blue: #3b82f6;--primary-indigo: #6366f1;--primary-purple: #8b5cf6;--primary-cyan: #06b6d4;--accent-orange: #f59e0b;--accent-amber: #fbbf24;--gray-50: #f8fafc;--gray-100: #f1f5f9;--gray-200: #e2e8f0;--gray-300: #cbd5e1;--gray-400: #94a3b8;--gray-500: #64748b;--gray-600: #475569;--gray-700: #334155;--gray-800: #1e293b;--gray-900: #0f172a;--success-color: #10b981;--warning-color: #f59e0b;--error-color: #ef4444;--info-color: #3b82f6;--bg-primary: #ffffff;--bg-secondary: var(--gray-50);--bg-accent: var(--gray-100);--bg-dark: var(--gray-900);--text-primary: var(--gray-900);--text-secondary: var(--gray-600);--text-muted: var(--gray-500);--text-light: var(--gray-300);--text-white: #ffffff;--spacing-0: 0;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--radius-none: 0;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--transition-slower: .5s ease;--z-auto: auto;--z-0: 0;--z-10: 10;--z-20: 20;--z-30: 30;--z-40: 40;--z-50: 50;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal: 1040;--z-popover: 1050;--z-tooltip: 1060;--font-sans: "Inter", "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", "Monaco", "Consolas", monospace}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;line-height:1.5}body{font-family:var(--font-sans);font-size:1rem;line-height:1.7;color:var(--text-primary);background-color:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-bottom:var(--spacing-4);color:var(--text-primary);letter-spacing:-.025em}h1{font-size:3rem;font-weight:800}h2{font-size:2.25rem;font-weight:700}h3{font-size:1.875rem;font-weight:600}h4{font-size:1.5rem;font-weight:600}h5{font-size:1.25rem;font-weight:600}h6{font-size:1.125rem;font-weight:600}p{margin-bottom:var(--spacing-4);color:var(--text-secondary);font-size:1rem;line-height:1.7}a{color:var(--primary-blue);text-decoration:none;transition:color var(--transition-base);font-weight:500}a:hover{color:var(--primary-indigo)}ul,ol{margin-bottom:var(--spacing-4);padding-left:var(--spacing-6)}li{margin-bottom:var(--spacing-1);color:var(--text-secondary)}.container{margin:0 auto;padding:0 var(--spacing-6)}.container-sm{max-width:640px}.container-md{max-width:768px}.container-lg{max-width:1024px}.container-xl{max-width:1280px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-white{color:var(--text-white)}.text-blue{color:var(--primary-blue)}.text-indigo{color:var(--primary-indigo)}.text-purple{color:var(--primary-purple)}.bg-primary{background-color:var(--bg-primary)}.bg-secondary{background-color:var(--bg-secondary)}.bg-accent{background-color:var(--bg-accent)}.bg-dark{background-color:var(--bg-dark)}.bg-blue{background-color:var(--primary-blue)}.bg-gradient-blue{background:linear-gradient(135deg,var(--primary-blue),var(--primary-indigo))}.d-flex{display:flex}.d-block{display:block}.d-inline-block{display:inline-block}.d-none{display:none}.d-grid{display:grid}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.align-center{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-stretch{align-items:stretch}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.m-0{margin:0}.m-auto{margin:auto}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing-1)}.mt-2{margin-top:var(--spacing-2)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-5{margin-top:var(--spacing-5)}.mt-6{margin-top:var(--spacing-6)}.mt-8{margin-top:var(--spacing-8)}.mt-10{margin-top:var(--spacing-10)}.mt-12{margin-top:var(--spacing-12)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing-1)}.mb-2{margin-bottom:var(--spacing-2)}.mb-3{margin-bottom:var(--spacing-3)}.mb-4{margin-bottom:var(--spacing-4)}.mb-5{margin-bottom:var(--spacing-5)}.mb-6{margin-bottom:var(--spacing-6)}.mb-8{margin-bottom:var(--spacing-8)}.mb-10{margin-bottom:var(--spacing-10)}.mb-12{margin-bottom:var(--spacing-12)}.p-0{padding:0}.p-1{padding:var(--spacing-1)}.p-2{padding:var(--spacing-2)}.p-3{padding:var(--spacing-3)}.p-4{padding:var(--spacing-4)}.p-5{padding:var(--spacing-5)}.p-6{padding:var(--spacing-6)}.p-8{padding:var(--spacing-8)}.rounded{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:var(--radius-full)}.shadow{box-shadow:var(--shadow-md)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.shadow-2xl{box-shadow:var(--shadow-2xl)}.shadow-inner{box-shadow:var(--shadow-inner)}.shadow-none{box-shadow:none}.btn{display:inline-block;padding:var(--spacing-md) var(--spacing-xl);font-size:1rem;font-weight:500;text-align:center;text-decoration:none;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-base);-webkit-user-select:none;user-select:none}.btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn:active{transform:translateY(0)}.btn-primary{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:var(--white)}.btn-secondary{background:transparent;color:var(--primary-color);border:2px solid var(--primary-color)}.btn-secondary:hover{background:var(--primary-color);color:var(--white)}.btn-outline{background:transparent;color:var(--text-primary);border:2px solid var(--gray)}.btn-outline:hover{background:var(--gray);color:var(--white)}.btn-sm{padding:var(--spacing-sm) var(--spacing-lg);font-size:.875rem}.btn-lg{padding:var(--spacing-lg) var(--spacing-xxl);font-size:1.125rem}.form-group{margin-bottom:var(--spacing-lg)}.form-label{display:block;margin-bottom:var(--spacing-sm);font-weight:500;color:var(--text-primary)}.form-control{display:block;width:100%;padding:var(--spacing-md);font-size:1rem;line-height:1.5;color:var(--text-primary);background-color:var(--white);border:2px solid #e9ecef;border-radius:var(--radius-md);transition:border-color var(--transition-base),box-shadow var(--transition-base)}.form-control:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #667eea1a}.form-control::placeholder{color:var(--text-muted)}.card{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden;transition:all var(--transition-base)}.card:hover{transform:translateY(-5px);box-shadow:var(--shadow-xl)}.card-header{padding:var(--spacing-lg) var(--spacing-xl);background:var(--light-gray);border-bottom:1px solid #e9ecef}.card-body{padding:var(--spacing-xl)}.card-footer{padding:var(--spacing-lg) var(--spacing-xl);background:var(--light-gray);border-top:1px solid #e9ecef}.fade-in{animation:fadeIn .6s ease-in-out}.slide-up{animation:slideUp .6s ease-out}.scale-in{animation:scaleIn .4s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width: 768px){.container{padding:0 var(--spacing-md)}.d-md-none{display:none!important}.d-md-block{display:block!important}.d-md-flex{display:flex!important}.text-md-center{text-align:center!important}.text-md-left{text-align:left!important}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}.btn{width:100%;margin-bottom:var(--spacing-md)}}@media (max-width: 480px){.container{padding:0 var(--spacing-md)}h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.25rem}.d-sm-none{display:none!important}.d-sm-block{display:block!important}.d-sm-flex{display:flex!important}.text-sm-center{text-align:center!important}}html{scroll-behavior:smooth}.spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid var(--primary-color);border-radius:50%;animation:spin 1s linear infinite;margin:0 auto}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*:focus{outline:2px solid var(--primary-color);outline-offset:2px}button:focus,input:focus,select:focus,textarea:focus{outline-color:var(--primary-color)}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}.no-print{display:none!important}}::selection{background:var(--primary-color);color:var(--white)}::-moz-selection{background:var(--primary-color);color:var(--white)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--light-gray)}::-webkit-scrollbar-thumb{background:var(--gray);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}
