.header[data-v-6c659d45]{background:var(--white);box-shadow:0 2px 10px #0000001a;position:fixed;width:100%;top:0;z-index:1000}.header-top[data-v-6c659d45]{background:#dfebf6;color:#0156b3;padding:8px 0;font-size:.9rem}.contact-info[data-v-6c659d45]{display:flex;justify-content:space-between;align-items:center}.contact-details[data-v-6c659d45]{display:flex;gap:1.5rem}.contact-details span[data-v-6c659d45]{display:flex;align-items:center;gap:.3rem}.header-main[data-v-6c659d45]{padding:.3rem 0}.nav-wrapper[data-v-6c659d45]{display:flex;justify-content:space-between;align-items:center}.logo-link[data-v-6c659d45]{display:flex;align-items:center;text-decoration:none;gap:1rem}.logo-image[data-v-6c659d45]{width:110px;height:80px;border-radius:8px}.logo-text h1[data-v-6c659d45]{color:var(--primary-blue);margin:0;font-size:1.8rem;font-weight:700;line-height:1}.logo-text span[data-v-6c659d45]{font-size:.7rem;color:var(--gray-medium);display:block;margin-top:2px}.nav[data-v-6c659d45]{display:flex;gap:2rem}.nav-link[data-v-6c659d45]{text-decoration:none;color:var(--gray-dark);font-weight:500;padding:.5rem 0;position:relative;transition:color .3s ease;font-size:1rem}.nav-link[data-v-6c659d45]:hover,.nav-link.router-link-active[data-v-6c659d45]{color:var(--primary-blue)}.nav-link.router-link-active[data-v-6c659d45]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--primary-blue)}.mobile-menu-btn[data-v-6c659d45]{display:none;flex-direction:column;cursor:pointer;gap:4px}.mobile-menu-btn span[data-v-6c659d45]{width:25px;height:3px;background:var(--primary-blue);transition:.3s}.mobile-menu[data-v-6c659d45]{display:none;flex-direction:column;background:var(--white);padding:1rem;box-shadow:0 2px 10px #0000001a}.mobile-menu.active[data-v-6c659d45]{display:flex}.mobile-nav-link[data-v-6c659d45]{padding:.8rem 0;text-decoration:none;color:var(--gray-dark);border-bottom:1px solid var(--border-color);font-weight:500;font-size:1rem}.mobile-nav-link[data-v-6c659d45]:last-child{border-bottom:none}.mobile-nav-link.router-link-active[data-v-6c659d45]{color:var(--primary-blue)}@media (max-width: 768px){.nav[data-v-6c659d45]{display:none}.mobile-menu-btn[data-v-6c659d45]{display:flex}.logo-text h1[data-v-6c659d45]{font-size:1.5rem}.logo-image[data-v-6c659d45]{width:40px;height:40px}.contact-info[data-v-6c659d45]{flex-direction:column;gap:.5rem;text-align:center}.contact-details[data-v-6c659d45]{justify-content:center}}@media (max-width: 480px){.logo-link[data-v-6c659d45]{gap:.8rem}.logo-text h1[data-v-6c659d45]{font-size:1.3rem}.logo-text span[data-v-6c659d45]{font-size:.6rem}.logo-image[data-v-6c659d45]{width:35px;height:35px}.contact-details[data-v-6c659d45]{flex-direction:column;gap:.3rem}.contact-details span[data-v-6c659d45]{font-size:.8rem}}.footer[data-v-57437ae6]{background:var(--dark-blue);color:var(--white)}.footer-main[data-v-57437ae6]{padding:3rem 0}.footer-content[data-v-57437ae6]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:2rem}.footer-section h3[data-v-57437ae6]{color:var(--white);margin-bottom:1rem;font-size:1.3rem}.footer-section h4[data-v-57437ae6]{color:var(--light-blue);margin-bottom:1rem;font-size:1.1rem}.footer-section p[data-v-57437ae6]{margin-bottom:1rem;opacity:.8;line-height:1.6}.contact-info p[data-v-57437ae6]{margin-bottom:.5rem;font-size:.9rem}.footer-links[data-v-57437ae6]{display:flex;flex-direction:column;gap:.5rem}.footer-links a[data-v-57437ae6]{color:#fffc;text-decoration:none;transition:color .3s ease;font-size:.9rem}.footer-links a[data-v-57437ae6]:hover{color:var(--white)}.social-links[data-v-57437ae6]{display:flex;gap:1rem;margin-top:1rem}.social-link[data-v-57437ae6]{background:rgba(255,255,255,.1);color:var(--white);padding:.5rem 1rem;border-radius:4px;text-decoration:none;transition:background .3s ease;font-size:.9rem}.social-link[data-v-57437ae6]:hover{background:rgba(255,255,255,.2)}.footer-bottom[data-v-57437ae6]{border-top:1px solid rgba(255,255,255,.1);padding:1.5rem 0}.footer-bottom-content[data-v-57437ae6]{display:flex;justify-content:space-between;align-items:center}.footer-bottom-content p[data-v-57437ae6]{opacity:.7;font-size:.9rem}.footer-bottom-links[data-v-57437ae6]{display:flex;gap:1.5rem}.footer-bottom-links a[data-v-57437ae6]{color:#ffffffb3;text-decoration:none;font-size:.9rem;transition:color .3s ease}.footer-bottom-links a[data-v-57437ae6]:hover{color:var(--white)}@media (max-width: 768px){.footer-content[data-v-57437ae6]{grid-template-columns:1fr;gap:2rem}.footer-bottom-content[data-v-57437ae6]{flex-direction:column;gap:1rem;text-align:center}}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:#333;background-color:var(--white)}.banner[data-v-812d7f4a]{position:relative;height:80vh;min-height:600px;overflow:hidden;margin-top:100px;background:#0a1929;background-size:cover;background-position:center;background-repeat:no-repeat}.slideshow[data-v-812d7f4a]{position:relative;width:100%;height:100%}.slide[data-v-812d7f4a]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;opacity:0;transition:opacity .8s ease-in-out}.slide.active[data-v-812d7f4a]{opacity:1}.slide-background[data-v-812d7f4a]{position:absolute;top:0;left:0;width:100%;height:100%}.industrial-blue[data-v-812d7f4a]{background:linear-gradient(135deg,#0a1929 0%,#0f2d4e 30%,#1a4572 60%,#2c5282 100%)}.engineering-dark[data-v-812d7f4a]{background:linear-gradient(135deg,#0a1929 0%,#1a365d 40%,#2d3748 80%,#4a5568 100%)}.tech-industrial[data-v-812d7f4a]{background:linear-gradient(135deg,#0a1929 0%,#1e3a5f 25%,#2b6cb0 50%,#3182ce 100%)}.industrial-metal[data-v-812d7f4a]{background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 30%,#4a4a4a 60%,#6b6b6b 100%)}.tech-ai[data-v-812d7f4a]{background:linear-gradient(135deg,#0a1929 0%,#1e293b 25%,#334155 50%,#475569 100%)}.industrial-pattern[data-v-812d7f4a]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.06;background-image:radial-gradient(circle at 20% 30%,rgba(59,130,246,.3) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(14,165,233,.3) 0%,transparent 50%),linear-gradient(45deg,transparent 49%,rgba(255,255,255,.05) 50%,transparent 51%),linear-gradient(-45deg,transparent 49%,rgba(255,255,255,.05) 50%,transparent 51%);background-size:200px 200px,150px 150px,60px 60px,60px 60px;animation:industrialShift-812d7f4a 20s ease-in-out infinite}.geometric-elements[data-v-812d7f4a]{position:absolute;top:0;left:0;width:100%;height:100%}.element[data-v-812d7f4a]{position:absolute;opacity:.1;animation:floatElement-812d7f4a 15s ease-in-out infinite}.phase-icons[data-v-812d7f4a]{position:absolute;bottom:10%;left:50%;transform:translate(-50%);display:flex;gap:2rem}.phase-icon[data-v-812d7f4a]{color:#3b82f6cc;font-size:1.2rem;font-weight:600;opacity:0;animation:phaseLightUp-812d7f4a 4s ease-in-out infinite}.phase-1[data-v-812d7f4a]{animation-delay:0s}.phase-2[data-v-812d7f4a]{animation-delay:1.5s}.phase-3[data-v-812d7f4a]{animation-delay:3s}@keyframes phaseLightUp-812d7f4a{0%,to{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}.gear-large[data-v-812d7f4a],.gear-small[data-v-812d7f4a]{border-radius:50%;border:2px solid rgba(59,130,246,.5);background:conic-gradient(from 0deg,transparent 0deg 30deg,rgba(59,130,246,.3) 30deg 60deg,transparent 60deg 90deg,rgba(59,130,246,.3) 90deg 120deg,transparent 120deg 150deg,rgba(59,130,246,.3) 150deg 180deg,transparent 180deg 210deg,rgba(59,130,246,.3) 210deg 240deg,transparent 240deg 270deg,rgba(59,130,246,.3) 270deg 300deg,transparent 300deg 330deg,rgba(59,130,246,.3) 330deg 360deg)}.gear-large[data-v-812d7f4a]{width:120px;height:120px;animation:rotateGear-812d7f4a 20s linear infinite}.gear-small[data-v-812d7f4a]{width:80px;height:80px;animation:rotateGear-812d7f4a 15s linear infinite reverse}.hexagon[data-v-812d7f4a]{width:100px;height:57.74px;background:rgba(14,165,233,.2);position:relative;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%)}.hexagon[data-v-812d7f4a]:before{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;background:transparent;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);border:1px solid rgba(14,165,233,.4)}.circuit-line[data-v-812d7f4a]{width:200px;height:2px;background:linear-gradient(90deg,transparent,rgba(34,197,94,.6),transparent);transform:rotate(45deg);animation:circuitPulse-812d7f4a 3s ease-in-out infinite}.blueprint-grid[data-v-812d7f4a]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:50px 50px}.overlay[data-v-812d7f4a]{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,transparent 30%,rgba(10,25,41,.6) 100%)}.bg-image[data-v-812d7f4a]{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.9;z-index:0}@keyframes industrialShift-812d7f4a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-10px,5px) scale(1.02)}}@keyframes floatElement-812d7f4a{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(10px,-5px) rotate(5deg)}66%{transform:translate(-5px,10px) rotate(-5deg)}}@keyframes rotateGear-812d7f4a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes circuitPulse-812d7f4a{0%,to{opacity:.3}50%{opacity:1}}.slide-content[data-v-812d7f4a]{position:relative;z-index:2;color:var(--white);display:flex;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;justify-content:center;text-align:center}.content-wrapper h1[data-v-812d7f4a]{font-size:3.2rem;margin-bottom:1.5rem;font-weight:700;line-height:1.2;background:linear-gradient(135deg,#fff 0%,#e2e8f0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:slideInUp-812d7f4a .8s ease}.content-wrapper p[data-v-812d7f4a]{font-size:1.3rem;margin-bottom:2.5rem;line-height:1.6;opacity:.9;color:#cbd5e1;animation:slideInUp-812d7f4a .8s ease .2s both}.cta-buttons[data-v-812d7f4a]{display:flex;gap:1rem;animation:slideInUp-812d7f4a .8s ease .4s both;justify-content:center}@keyframes slideInUp-812d7f4a{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.visual-element[data-v-812d7f4a]{display:flex;justify-content:center;align-items:center;height:300px}.precision-visual[data-v-812d7f4a]{text-align:center}.calibration-dial[data-v-812d7f4a]{position:relative;width:200px;height:200px;margin:0 auto}.dial-face[data-v-812d7f4a]{width:100%;height:100%;border:3px solid rgba(255,255,255,.3);border-radius:50%;position:relative;background:rgba(0,0,0,.3)}.needle[data-v-812d7f4a]{position:absolute;top:50%;left:50%;width:2px;height:80px;background:#ef4444;transform-origin:bottom center;transform:translate(-50%) rotate(-30deg);animation:needleSweep-812d7f4a 4s ease-in-out infinite}.measurement-lines[data-v-812d7f4a]{position:absolute;top:10px;left:10px;right:10px;bottom:10px}.measurement-lines .line[data-v-812d7f4a]{position:absolute;top:0;left:50%;width:2px;height:10px;background:rgba(255,255,255,.6);transform-origin:bottom center}.measurement-lines .line.major[data-v-812d7f4a]{height:15px;background:rgba(255,255,255,.8)}.measurement-lines .line[data-v-812d7f4a]:nth-child(1){transform:translate(-50%) rotate(0)}.measurement-lines .line[data-v-812d7f4a]:nth-child(2){transform:translate(-50%) rotate(30deg)}.measurement-lines .line[data-v-812d7f4a]:nth-child(3){transform:translate(-50%) rotate(60deg)}.measurement-lines .line[data-v-812d7f4a]:nth-child(4){transform:translate(-50%) rotate(90deg)}.measurement-lines .line[data-v-812d7f4a]:nth-child(5){transform:translate(-50%) rotate(120deg)}.measurement-lines .line[data-v-812d7f4a]:nth-child(6){transform:translate(-50%) rotate(150deg)}.measurement-lines .line[data-v-812d7f4a]:nth-child(7){transform:translate(-50%) rotate(180deg)}.quality-marker[data-v-812d7f4a]{position:absolute;top:var(--position);left:50%;transform:translate(-50%);color:#10b981;font-size:.8rem;font-weight:600}.quality-marker[data-v-812d7f4a]:before{content:"";position:absolute;top:-20px;left:50%;width:2px;height:15px;background:#10b981;transform:translate(-50%)}@keyframes needleSweep-812d7f4a{0%,to{transform:translate(-50%) rotate(-30deg)}50%{transform:translate(-50%) rotate(30deg)}}.engineering-visual[data-v-812d7f4a]{display:flex;flex-direction:column;align-items:center;gap:2rem}.mechanical-assembly[data-v-812d7f4a]{position:relative;width:180px;height:120px}.assembly-base[data-v-812d7f4a]{position:absolute;bottom:0;left:20px;right:20px;height:10px;background:#4b5563;border-radius:2px}.piston-rod[data-v-812d7f4a]{position:absolute;bottom:10px;left:50%;transform:translate(-50%);width:8px;height:60px;background:#6b7280;animation:pistonMove-812d7f4a 3s ease-in-out infinite}.piston[data-v-812d7f4a]{position:absolute;top:0;left:50%;transform:translate(-50%);width:20px;height:15px;background:#9ca3af;border-radius:3px}.support-beam[data-v-812d7f4a]{position:absolute;bottom:10px;left:30px;width:4px;height:40px;background:#6b7280;transform:rotate(15deg)}.fasteners[data-v-812d7f4a]{position:absolute;bottom:5px;right:30px;display:flex;flex-direction:column;gap:8px}.bolt[data-v-812d7f4a]{width:6px;height:6px;background:#d1d5db;border-radius:50%}.technical-specs[data-v-812d7f4a]{display:flex;gap:2rem}.spec[data-v-812d7f4a]{text-align:center}.spec .value[data-v-812d7f4a]{display:block;font-size:1.2rem;font-weight:700;color:#fff}.spec .label[data-v-812d7f4a]{display:block;font-size:.8rem;color:#cbd5e1}@keyframes pistonMove-812d7f4a{0%,to{height:60px}50%{height:40px}}.automation-visual[data-v-812d7f4a]{display:flex;flex-direction:column;align-items:center;gap:2rem}.robotic-arm[data-v-812d7f4a]{position:relative;width:150px;height:120px}.arm-base[data-v-812d7f4a]{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:30px;height:20px;background:#4b5563;border-radius:3px}.arm-segment[data-v-812d7f4a]{position:absolute;background:#6b7280;border-radius:2px}.segment-1[data-v-812d7f4a]{bottom:20px;left:50%;width:8px;height:50px;transform:translate(-50%) rotate(-20deg);transform-origin:bottom;animation:armSwing1-812d7f4a 4s ease-in-out infinite}.segment-2[data-v-812d7f4a]{bottom:65px;left:50%;width:8px;height:40px;transform:translate(-50%) rotate(10deg);transform-origin:bottom;animation:armSwing2-812d7f4a 4s ease-in-out infinite}.end-effector[data-v-812d7f4a]{position:absolute;bottom:100px;left:50%;transform:translate(-50%);display:flex;gap:2px}.gripper[data-v-812d7f4a]{width:15px;height:8px;background:#9ca3af;border-radius:2px;animation:gripperMove-812d7f4a 2s ease-in-out infinite}.sensor-array[data-v-812d7f4a]{display:flex;gap:1rem}.sensor[data-v-812d7f4a]{width:12px;height:12px;border:2px solid #6b7280;border-radius:50%;position:relative}.sensor.active[data-v-812d7f4a]{border-color:#10b981}.sensor.active[data-v-812d7f4a]:after{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;background:#10b981;border-radius:50%;animation:sensorPulse-812d7f4a 2s ease-in-out infinite}@keyframes armSwing1-812d7f4a{0%,to{transform:translate(-50%) rotate(-20deg)}50%{transform:translate(-50%) rotate(20deg)}}@keyframes armSwing2-812d7f4a{0%,to{transform:translate(-50%) rotate(10deg)}50%{transform:translate(-50%) rotate(-10deg)}}@keyframes gripperMove-812d7f4a{0%,to{transform:scaleY(1)}50%{transform:scaleY(.7)}}@keyframes sensorPulse-812d7f4a{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.indicators[data-v-812d7f4a]{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:flex;gap:12px;z-index:10}.indicator[data-v-812d7f4a]{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.3);cursor:pointer;transition:all .3s ease;border:2px solid transparent}.indicator[data-v-812d7f4a]:hover{background:rgba(255,255,255,.5)}.indicator.active[data-v-812d7f4a]{background:var(--white);transform:scale(1.2);box-shadow:0 0 10px #ffffff80}.nav-btn[data-v-812d7f4a]{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.3);width:50px;height:50px;border-radius:50%;font-size:1.5rem;cursor:pointer;transition:all .3s ease;z-index:10;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-btn[data-v-812d7f4a]:hover{background:rgba(255,255,255,.2);transform:translateY(-50%) scale(1.1)}.nav-btn.prev[data-v-812d7f4a]{left:20px}.nav-btn.next[data-v-812d7f4a]{right:20px}.scroll-indicator[data-v-812d7f4a]{position:absolute;bottom:80px;left:50%;transform:translate(-50%);cursor:pointer;z-index:10;animation:bounce-812d7f4a 2s infinite;text-align:center}.scroll-text[data-v-812d7f4a]{color:#ffffffb3;font-size:.9rem;margin-bottom:.5rem;font-weight:500}.scroll-arrow[data-v-812d7f4a]{width:2px;height:20px;background:rgba(255,255,255,.7);margin:0 auto;position:relative}.scroll-arrow[data-v-812d7f4a]:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:8px;height:8px;border-right:2px solid rgba(255,255,255,.7);border-bottom:2px solid rgba(255,255,255,.7);transform:translate(-50%) rotate(45deg)}@keyframes bounce-812d7f4a{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-10px)}60%{transform:translate(-50%) translateY(-5px)}}@media (max-width: 768px){.banner[data-v-812d7f4a]{height:70vh;min-height:500px;margin-top:120px}.slide-content[data-v-812d7f4a]{grid-template-columns:1fr;gap:2rem;text-align:center}.content-wrapper h1[data-v-812d7f4a]{font-size:2.2rem}.content-wrapper p[data-v-812d7f4a]{font-size:1.1rem}.cta-buttons[data-v-812d7f4a]{flex-direction:column;align-items:center}.nav-btn[data-v-812d7f4a]{width:40px;height:40px;font-size:1.2rem}.nav-btn.prev[data-v-812d7f4a]{left:10px}.nav-btn.next[data-v-812d7f4a]{right:10px}.visual-element[data-v-812d7f4a]{height:200px}.gear-large[data-v-812d7f4a]{width:80px;height:80px}.gear-small[data-v-812d7f4a]{width:60px;height:60px}}@media (max-width: 480px){.content-wrapper h1[data-v-812d7f4a]{font-size:1.8rem}.content-wrapper p[data-v-812d7f4a]{font-size:1rem}.visual-element[data-v-812d7f4a]{height:150px}.calibration-dial[data-v-812d7f4a]{transform:scale(.8)}}.section-title[data-v-1ca0c781]{margin-bottom:3rem}.section-title.center[data-v-1ca0c781]{text-align:center}.section-title.left[data-v-1ca0c781]{text-align:left}.section-title.right[data-v-1ca0c781]{text-align:right}.section-title h2[data-v-1ca0c781]{font-size:2.5rem;color:var(--dark-blue);margin-bottom:.5rem;font-weight:700}.subtitle[data-v-1ca0c781]{font-size:1rem;color:var(--primary-blue);text-transform:uppercase;letter-spacing:2px;margin-bottom:1rem;font-weight:600}.title-decoration[data-v-1ca0c781]{width:60px;height:3px;background:linear-gradient(90deg,var(--primary-blue),var(--secondary-blue));margin:0 auto}.section-title.left .title-decoration[data-v-1ca0c781]{margin:0}.section-title.right .title-decoration[data-v-1ca0c781]{margin-left:auto}@media (max-width: 768px){.section-title h2[data-v-1ca0c781]{font-size:2rem}}.news-preview-grid[data-v-adbfb084]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.news-preview-section[data-v-adbfb084]{background:#f6f9fc;border-top:1px solid rgba(15,23,42,.04);border-bottom:1px solid rgba(15,23,42,.04)}.news-preview-card[data-v-adbfb084]{background:var(--white);border:1px solid var(--gray-light);padding:0;border-radius:8px;transition:transform .2s ease,box-shadow .2s ease;text-decoration:none;color:inherit;overflow:hidden;display:block}.news-preview-card[data-v-adbfb084]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #1325500f}.news-preview-image[data-v-adbfb084]{width:100%;height:200px;overflow:hidden}.news-preview-image img[data-v-adbfb084]{width:100%;height:100%;object-fit:cover;display:block}.news-preview-content[data-v-adbfb084]{padding:1rem}.news-card-meta[data-v-adbfb084]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;color:var(--gray-medium);font-size:.9rem}.news-title[data-v-adbfb084]{font-size:1.05rem;margin:.25rem 0 .5rem;color:var(--dark-blue)}.news-excerpt[data-v-adbfb084]{color:var(--gray-dark);font-size:.95rem;line-height:1.6;margin-bottom:.75rem}.news-actions .btn-link[data-v-adbfb084]{color:var(--primary-blue);font-weight:600}@media (max-width: 768px){.news-preview-image[data-v-adbfb084]{height:180px}.news-preview-content[data-v-adbfb084]{padding:.875rem}}.announcement[data-v-02a2b2bb]{background:linear-gradient(90deg,rgba(3,105,161,.06),rgba(6,182,212,.03));padding:10px 0}.announcement-inner[data-v-02a2b2bb]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.announcement-content[data-v-02a2b2bb]{display:flex;gap:1rem;align-items:center}.announcement-text[data-v-02a2b2bb]{color:var(--dark-blue);font-weight:600}.btn.small[data-v-02a2b2bb]{padding:6px 12px;border-radius:8px;font-size:.9rem}.close[data-v-02a2b2bb]{background:transparent;border:none;font-size:1rem;cursor:pointer;color:var(--gray-medium)}@media (max-width: 640px){.announcement-inner[data-v-02a2b2bb]{flex-direction:column;align-items:flex-start}}.section-header[data-v-9efceb7d]{text-align:center;margin-bottom:4rem}.section-header h2[data-v-9efceb7d]{font-size:2.5rem;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem;font-weight:700}.section-header p[data-v-9efceb7d]{font-size:1.2rem;color:var(--gray-medium);max-width:600px;margin:0 auto;line-height:1.6}.vision-section[data-v-9efceb7d]{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 50%,#e2e8f0 100%);position:relative;overflow:hidden}.vision-section.section-padding[data-v-9efceb7d]{padding-top:40px}.about-section[data-v-9efceb7d]{background:linear-gradient(135deg,#f8fafc 0%,#ffffff 100%);position:relative;overflow:hidden}.trust-line[data-v-9efceb7d]{text-align:center;padding:18px 0;background:transparent}.trust-text[data-v-9efceb7d]{display:inline-block;font-size:2.5rem;font-weight:700;color:var(--dark-blue);padding:0 12px;position:relative}.trust-text[data-v-9efceb7d]:before,.trust-text[data-v-9efceb7d]:after{content:"";display:inline-block;vertical-align:middle;width:60px;height:2px;background:rgba(15,23,42,.08);margin:0 16px}@media (max-width: 640px){.trust-line[data-v-9efceb7d]{padding:12px 0}.trust-text[data-v-9efceb7d]{font-size:1.2rem}.trust-text[data-v-9efceb7d]:before,.trust-text[data-v-9efceb7d]:after{width:40px;margin:0 10px}}.about-section.section-padding[data-v-9efceb7d]{padding-top:40px;padding-bottom:60px}.about-inner[data-v-9efceb7d]{max-width:1100px;margin:0 auto;padding:0 8px}.about-grid[data-v-9efceb7d]{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:flex-start}.about-hero[data-v-9efceb7d]{padding:1rem;border-radius:10px;background:linear-gradient(180deg,rgba(3,105,161,.03),rgba(6,182,212,.01));display:flex;flex-direction:column}.about-hero .section-header.left[data-v-9efceb7d]{text-align:left}.about-hero .section-header.left h2[data-v-9efceb7d]{font-size:2.25rem;margin-bottom:.6rem;color:var(--primary-blue)}.about-hero p.lead[data-v-9efceb7d]{color:#1e293bf2;font-size:1.06rem;margin-bottom:.8rem}.about-item[data-v-9efceb7d]{margin-bottom:1.5rem;position:relative;padding-left:3rem}.about-item[data-v-9efceb7d]:last-of-type{margin-bottom:0}.about-item-icon[data-v-9efceb7d]{position:absolute;left:0;top:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(3,105,161,.1),rgba(6,182,212,.1));border-radius:12px;font-size:1.2rem;transition:all .3s ease}.about-item:hover .about-item-icon[data-v-9efceb7d]{transform:scale(1.1) rotate(5deg);background:linear-gradient(135deg,rgba(3,105,161,.2),rgba(6,182,212,.2))}.about-item h4[data-v-9efceb7d]{font-size:1.05rem;font-weight:700;color:var(--primary-blue);margin-bottom:.4rem}.about-item p[data-v-9efceb7d]{color:var(--gray-dark);line-height:1.7;font-size:.95rem}.about-stats[data-v-9efceb7d]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:1.5rem}.about-stats .stat-item[data-v-9efceb7d]{text-align:left}.about-stats .stat-number[data-v-9efceb7d]{font-size:2.25rem;font-weight:800;letter-spacing:.4px;color:var(--dark-blue)}.about-details[data-v-9efceb7d]{padding:1rem;background:transparent;border-radius:8px}.about-details h2[data-v-9efceb7d]{font-size:2.25rem;margin-bottom:.6rem;color:var(--primary-blue)}.about-details h3[data-v-9efceb7d]{font-size:1.25rem;margin-bottom:.5rem;color:var(--dark-blue)}.about-details .about-item[data-v-9efceb7d]{padding-left:3rem}.about-details h4[data-v-9efceb7d]{font-size:1.05rem;font-weight:700;color:var(--primary-blue);margin-bottom:.4rem}.about-details p[data-v-9efceb7d]{color:var(--gray-dark);line-height:1.7;font-size:.95rem;margin-bottom:.75rem}.about-details ul[data-v-9efceb7d]{margin-top:0;padding-left:1.5rem}.about-details ul li[data-v-9efceb7d]{color:var(--gray-dark);line-height:1.7;font-size:.95rem}@media (max-width: 920px){.about-grid[data-v-9efceb7d]{grid-template-columns:1fr}.about-hero[data-v-9efceb7d]{order:1}.about-details[data-v-9efceb7d]{order:2}}.stat-item[data-v-9efceb7d]{text-align:center}.stat-number[data-v-9efceb7d]{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.stat-label[data-v-9efceb7d]{color:var(--gray-medium);font-weight:500}.services-section[data-v-9efceb7d]{background:linear-gradient(180deg,#f7fbff 0%,#ffffff 100%)}.services-section.section-padding[data-v-9efceb7d]{padding-top:60px;padding-bottom:60px}.services-grid[data-v-9efceb7d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.service-card[data-v-9efceb7d]{background:var(--white);border-radius:12px;padding:1.5rem 2rem 1.5rem 1.75rem;box-shadow:0 8px 28px #0f172a0f;transition:transform .28s ease,box-shadow .28s ease,background .28s ease,color .28s ease;border:1px solid rgba(15,23,42,.04);position:relative;overflow:hidden;display:flex;gap:1.25rem;align-items:flex-start}.service-card[data-v-9efceb7d]:hover{transform:translateY(-8px);box-shadow:0 20px 48px #0f172a1f}.icon-wrapper[data-v-9efceb7d]{width:96px;height:96px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:var(--white);transition:all .28s ease;position:relative}.service-icon svg[data-v-9efceb7d]{width:40px;height:40px}.service-content h3[data-v-9efceb7d]{color:var(--dark-blue);font-size:1.4rem;margin-bottom:1rem;font-weight:600}.service-card.scheme-0[data-v-9efceb7d]{background:linear-gradient(180deg,rgba(3,105,161,.04),#fff)}.service-card.scheme-1[data-v-9efceb7d]{background:linear-gradient(180deg,rgba(16,185,129,.04),#fff)}.service-card.scheme-2[data-v-9efceb7d]{background:linear-gradient(180deg,rgba(239,68,68,.04),#fff)}.service-card.scheme-3[data-v-9efceb7d]{background:linear-gradient(180deg,rgba(139,92,246,.04),#fff)}.service-card.scheme-0[data-v-9efceb7d]:hover{background:var(--gradient-primary);color:var(--white)}.service-card.scheme-1[data-v-9efceb7d]:hover{background:var(--gradient-success);color:var(--white)}.service-card.scheme-2[data-v-9efceb7d]:hover{background:var(--gradient-energy);color:var(--white)}.service-card.scheme-3[data-v-9efceb7d]:hover{background:var(--gradient-creative);color:var(--white)}.service-card:hover .service-content h3[data-v-9efceb7d]{color:var(--white)}.service-card:hover .service-content p[data-v-9efceb7d],.service-card:hover .service-features li[data-v-9efceb7d]{color:#fffffff2}.service-card:hover .service-cta[data-v-9efceb7d]{box-shadow:0 8px 20px #0000001f}.icon-wrapper[data-v-9efceb7d]:before{content:"";position:absolute;left:-8px;top:-8px;right:-8px;bottom:-8px;border-radius:16px;z-index:-1;opacity:.12;transition:transform .28s ease,opacity .28s ease}.color-scheme-0 .icon-wrapper[data-v-9efceb7d]:before{background:var(--gradient-primary)}.color-scheme-1 .icon-wrapper[data-v-9efceb7d]:before{background:var(--gradient-success)}.color-scheme-2 .icon-wrapper[data-v-9efceb7d]:before{background:var(--gradient-energy)}.color-scheme-3 .icon-wrapper[data-v-9efceb7d]:before{background:var(--gradient-creative)}.service-card:hover .icon-wrapper[data-v-9efceb7d]:before{transform:scale(1.06);opacity:.16}.service-content p[data-v-9efceb7d]{color:var(--gray-medium);line-height:1.6;margin-bottom:1.5rem}.service-features[data-v-9efceb7d]{list-style:none;padding:0;margin-bottom:2rem}.service-features li[data-v-9efceb7d]{color:var(--gray-dark);position:relative;padding:.5rem 0 .5rem 1.5rem;line-height:1.5}.service-features li[data-v-9efceb7d]:before{content:"✓";position:absolute;left:0;font-weight:700}.link-color-0[data-v-9efceb7d]{color:var(--primary-blue)}.link-color-1[data-v-9efceb7d]{color:var(--success-green)}.link-color-2[data-v-9efceb7d]{color:var(--energy-red)}.link-color-3[data-v-9efceb7d]{color:var(--creative-purple)}.service-cta[data-v-9efceb7d]{display:inline-block;padding:.6rem 1rem;border-radius:999px;font-weight:700;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.service-cta[data-v-9efceb7d]:hover{transform:translateY(-3px)}.service-cta.link-color-0[data-v-9efceb7d]{background:var(--primary-blue);color:#fff;box-shadow:0 8px 20px #0369a11f}.service-cta.link-color-1[data-v-9efceb7d]{background:var(--success-green);color:#fff;box-shadow:0 8px 20px #10b9811f}.service-cta.link-color-2[data-v-9efceb7d]{background:var(--energy-red);color:#fff;box-shadow:0 8px 20px #ef44441f}.service-cta.link-color-3[data-v-9efceb7d]{background:var(--creative-purple);color:#fff;box-shadow:0 8px 20px #8b5cf61f}.service-link[data-v-9efceb7d]{text-decoration:none;font-weight:600;font-size:.95rem;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.service-link[data-v-9efceb7d]:hover{gap:.8rem}.clients-section[data-v-9efceb7d]{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%)}.clients-section.section-padding[data-v-9efceb7d]{padding-top:60px;padding-bottom:60px}.clients-showcase[data-v-9efceb7d]{margin-top:2rem}.clients-grid[data-v-9efceb7d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.client-logo-item[data-v-9efceb7d]{display:flex;justify-content:center}.client-logo-card[data-v-9efceb7d]{background:var(--white);border-radius:16px;padding:2rem;box-shadow:0 4px 20px #00000014;transition:all .3s ease;border:1px solid var(--border-color);text-align:center;width:100%;max-width:300px;display:flex;flex-direction:column;align-items:center;gap:1.5rem;position:relative;overflow:hidden}.client-logo-card[data-v-9efceb7d]:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;transition:all .3s ease}.client-card-0[data-v-9efceb7d]:before{background:var(--gradient-primary)}.client-card-1[data-v-9efceb7d]:before{background:var(--gradient-success)}.client-card-2[data-v-9efceb7d]:before{background:var(--gradient-energy)}.client-card-3[data-v-9efceb7d]:before{background:var(--gradient-creative)}.client-card-4[data-v-9efceb7d]:before{background:var(--gradient-primary)}.client-card-5[data-v-9efceb7d]:before{background:var(--gradient-success)}.client-logo-card[data-v-9efceb7d]:hover:before{height:6px}.client-logo-card[data-v-9efceb7d]:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0000001f}.logo-container[data-v-9efceb7d]{width:120px;height:80px;display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--white);border-radius:12px;border:1px solid var(--border-color);transition:all .3s ease}.client-logo-card:hover .logo-container[data-v-9efceb7d]{border-color:var(--primary-blue);background:var(--light-blue)}.client-logo[data-v-9efceb7d]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;opacity:1;transition:all .3s ease}.client-logo-card:hover .client-logo[data-v-9efceb7d]{transform:scale(1.08);opacity:1}.client-info[data-v-9efceb7d]{text-align:center}.client-info h4[data-v-9efceb7d]{color:var(--dark-blue);font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.client-info p[data-v-9efceb7d]{color:var(--gray-medium);font-size:.9rem;margin:0;line-height:1.4}.solutions-section[data-v-9efceb7d]{background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%)}.solutions-section.section-padding[data-v-9efceb7d]{padding-top:60px;padding-bottom:60px}.solutions-grid[data-v-9efceb7d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.solution-card[data-v-9efceb7d]{background:var(--white);border-radius:12px;padding:1.5rem 2rem 1.5rem 1.75rem;box-shadow:0 8px 28px #0f172a0f;transition:transform .28s ease,box-shadow .28s ease,background .28s ease,color .28s ease;border:1px solid rgba(15,23,42,.04);position:relative;overflow:hidden;display:flex;gap:1.25rem;align-items:flex-start}.solution-card[data-v-9efceb7d]:hover{transform:translateY(-8px);box-shadow:0 20px 48px #0f172a1f}.solution-icon[data-v-9efceb7d]{flex-shrink:0}.solution-icon .icon-wrapper[data-v-9efceb7d]{width:96px;height:96px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:var(--white);transition:all .28s ease;position:relative}.solution-icon svg[data-v-9efceb7d]{width:40px;height:40px}.solution-content h3[data-v-9efceb7d]{color:var(--dark-blue);font-size:1.4rem;margin-bottom:1rem;font-weight:600}.solution-content p[data-v-9efceb7d]{color:var(--gray-medium);line-height:1.6;margin-bottom:1.5rem}.solution-features[data-v-9efceb7d]{list-style:none;padding:0;margin-bottom:2rem}.solution-features li[data-v-9efceb7d]{color:var(--gray-dark);position:relative;padding:.5rem 0 .5rem 1.5rem;line-height:1.5}.solution-features li[data-v-9efceb7d]:before{content:"✓";position:absolute;left:0;font-weight:700}.solution-card.solution-scheme-0[data-v-9efceb7d]{background:linear-gradient(180deg,rgba(3,105,161,.04),#fff)}.solution-card.solution-scheme-1[data-v-9efceb7d]{background:linear-gradient(180deg,rgba(16,185,129,.04),#fff)}.solution-card.solution-scheme-2[data-v-9efceb7d]{background:linear-gradient(180deg,rgba(239,68,68,.04),#fff)}.solution-card.solution-scheme-3[data-v-9efceb7d]{background:linear-gradient(180deg,rgba(139,92,246,.04),#fff)}.solution-card.solution-scheme-0[data-v-9efceb7d]:hover{background:var(--gradient-primary);color:var(--white)}.solution-card.solution-scheme-1[data-v-9efceb7d]:hover{background:var(--gradient-success);color:var(--white)}.solution-card.solution-scheme-2[data-v-9efceb7d]:hover{background:var(--gradient-energy);color:var(--white)}.solution-card.solution-scheme-3[data-v-9efceb7d]:hover{background:var(--gradient-creative);color:var(--white)}.solution-card:hover .solution-content h3[data-v-9efceb7d]{color:var(--white)}.solution-card:hover .solution-content p[data-v-9efceb7d],.solution-card:hover .solution-features li[data-v-9efceb7d]{color:#fffffff2}.solution-color-0 .icon-wrapper[data-v-9efceb7d]{background:var(--gradient-primary)}.solution-color-1 .icon-wrapper[data-v-9efceb7d]{background:var(--gradient-success)}.solution-color-2 .icon-wrapper[data-v-9efceb7d]{background:var(--gradient-energy)}.solution-color-3 .icon-wrapper[data-v-9efceb7d]{background:var(--gradient-creative)}.solution-cta[data-v-9efceb7d]{display:inline-block;padding:.6rem 1rem;border-radius:999px;font-weight:700;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.solution-cta[data-v-9efceb7d]:hover{transform:translateY(-3px)}.solution-cta.solution-link-0[data-v-9efceb7d]{background:var(--primary-blue);color:#fff;box-shadow:0 8px 20px #0369a11f}.solution-cta.solution-link-1[data-v-9efceb7d]{background:var(--success-green);color:#fff;box-shadow:0 8px 20px #10b9811f}.solution-cta.solution-link-2[data-v-9efceb7d]{background:var(--energy-red);color:#fff;box-shadow:0 8px 20px #ef44441f}.solution-cta.solution-link-3[data-v-9efceb7d]{background:var(--creative-purple);color:#fff;box-shadow:0 8px 20px #8b5cf61f}.solution-card:hover .solution-cta[data-v-9efceb7d]{box-shadow:0 8px 20px #0000001f}.solutions-cta-wrapper[data-v-9efceb7d]{text-align:center;margin-top:2rem}.features-section[data-v-9efceb7d]{background:#fbfbfd}.features-section.section-padding[data-v-9efceb7d]{padding-top:60px;padding-bottom:60px}.features-grid[data-v-9efceb7d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.feature-item[data-v-9efceb7d]{display:flex;gap:1.5rem;align-items:flex-start;padding:2rem;border-radius:16px;transition:all .3s ease;background:var(--white);border:1px solid var(--border-color)}.feature-item[data-v-9efceb7d]:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0000001a}.feature-color-0[data-v-9efceb7d]{color:var(--primary-blue)}.feature-color-1[data-v-9efceb7d]{color:var(--success-green)}.feature-color-2[data-v-9efceb7d]{color:var(--warning-orange)}.feature-color-3[data-v-9efceb7d]{color:var(--creative-purple)}.feature-icon[data-v-9efceb7d]{flex-shrink:0;width:70px;height:70px;background:var(--light-blue);border-radius:16px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.feature-item:hover .feature-icon[data-v-9efceb7d]{transform:scale(1.1) rotate(5deg)}.feature-color-0 .feature-icon[data-v-9efceb7d]{background:rgba(0,86,179,.1)}.feature-color-1 .feature-icon[data-v-9efceb7d]{background:rgba(16,185,129,.1)}.feature-color-2 .feature-icon[data-v-9efceb7d]{background:rgba(245,158,11,.1)}.feature-color-3 .feature-icon[data-v-9efceb7d]{background:rgba(139,92,246,.1)}.feature-icon svg[data-v-9efceb7d]{width:28px;height:28px}.feature-content h4[data-v-9efceb7d]{color:var(--dark-blue);margin-bottom:.8rem;font-size:1.2rem;font-weight:600}.feature-content p[data-v-9efceb7d]{color:var(--gray-medium);line-height:1.6}.cta-section[data-v-9efceb7d]{background:var(--gradient-primary);color:var(--white);text-align:center;position:relative;overflow:hidden}.cta-section[data-v-9efceb7d]:before{content:"";position:absolute;top:0;right:0;width:400px;height:400px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%)}.cta-content[data-v-9efceb7d]{position:relative;z-index:1}.cta-content h2[data-v-9efceb7d]{font-size:2.5rem;margin-bottom:1rem;font-weight:700}.cta-content p[data-v-9efceb7d]{font-size:1.2rem;margin-bottom:2rem;opacity:.9}.cta-buttons[data-v-9efceb7d]{display:flex;gap:1rem;justify-content:center}.cta-buttons .btn-outline[data-v-9efceb7d]{background:transparent;color:var(--white);border:2px solid var(--white)}.cta-buttons .btn-outline[data-v-9efceb7d]:hover{background:var(--white);color:var(--primary-blue)}@media (max-width: 768px){.section-header h2[data-v-9efceb7d]{font-size:2rem}.section-header p[data-v-9efceb7d]{font-size:1.1rem}.vision-stats[data-v-9efceb7d]{gap:1.5rem}.stat-number[data-v-9efceb7d]{font-size:2rem}.services-grid[data-v-9efceb7d]{grid-template-columns:1fr;gap:1.5rem}.service-card[data-v-9efceb7d]{padding:2rem}.solutions-grid[data-v-9efceb7d]{grid-template-columns:1fr;gap:1.5rem}.solution-card[data-v-9efceb7d]{padding:2rem}.clients-grid[data-v-9efceb7d]{grid-template-columns:repeat(2,1fr);gap:1rem}.features-grid[data-v-9efceb7d]{grid-template-columns:1fr;gap:1.5rem}.feature-item[data-v-9efceb7d]{flex-direction:column;text-align:center;gap:1rem;padding:1.5rem}.cta-buttons[data-v-9efceb7d]{flex-direction:column;align-items:center}.cta-content h2[data-v-9efceb7d]{font-size:2rem}}@media (max-width: 480px){.clients-grid[data-v-9efceb7d]{grid-template-columns:1fr}.service-card[data-v-9efceb7d]{padding:1.5rem}.feature-item[data-v-9efceb7d]{padding:1.2rem}.vision-stats[data-v-9efceb7d]{flex-direction:column;gap:1rem}}.page-header[data-v-5ce1afe6]{background:linear-gradient(135deg,var(--primary-blue) 0%,var(--dark-blue) 100%);color:#fff;text-align:center}.header-content h1[data-v-5ce1afe6]{font-size:3rem;margin-bottom:1rem;font-weight:700}.header-content p[data-v-5ce1afe6]{font-size:1.2rem;opacity:.9}.intro-grid[data-v-5ce1afe6]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.intro-text p[data-v-5ce1afe6]{font-size:1.1rem;line-height:1.8;margin-bottom:1.5rem;color:var(--gray-dark)}.achievements[data-v-5ce1afe6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;margin-top:2rem}.achievement-item[data-v-5ce1afe6]{text-align:center;padding:1.5rem;background:var(--white);border-radius:12px;box-shadow:0 4px 15px #00000014;transition:all .3s ease;position:relative;overflow:hidden}.achievement-item[data-v-5ce1afe6]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary);transform:scaleX(0);transition:transform .3s ease}.achievement-item[data-v-5ce1afe6]:hover:before{transform:scaleX(1)}.achievement-item[data-v-5ce1afe6]:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001f}.achievement-icon[data-v-5ce1afe6]{font-size:2rem;margin-bottom:.5rem;opacity:.8}.achievement-number[data-v-5ce1afe6]{font-size:2.5rem;font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin:.5rem 0}.achievement-text[data-v-5ce1afe6]{color:var(--gray-dark);font-size:.9rem;margin-top:.5rem;font-weight:500}.image-placeholder[data-v-5ce1afe6]{background:var(--gray-light);border-radius:12px;height:300px;display:flex;align-items:center;justify-content:center;border:2px dashed var(--primary-blue)}.placeholder-content[data-v-5ce1afe6]{text-align:center;color:var(--gray-dark)}.image-placeholder.professor[data-v-5ce1afe6]{height:400px}.professor-tribute[data-v-5ce1afe6]{background:var(--gray-light)}.professor-info[data-v-5ce1afe6]{display:grid;grid-template-columns:2fr 1fr;gap:3rem;margin-bottom:3rem}.professor-text h3[data-v-5ce1afe6]{color:var(--dark-blue);margin-bottom:1.5rem;font-size:1.5rem}.professor-honors[data-v-5ce1afe6]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0}.honor-item[data-v-5ce1afe6]{background:var(--white);padding:.8rem 1rem;border-radius:8px;border-left:4px solid var(--primary-blue);font-weight:500;color:var(--dark-blue)}.professor-text p[data-v-5ce1afe6]{line-height:1.7;margin-bottom:1rem;color:var(--gray-dark)}.legacy-section[data-v-5ce1afe6]{margin:3rem 0}.legacy-section h4[data-v-5ce1afe6]{color:var(--dark-blue);margin-bottom:2rem;font-size:1.3rem;text-align:center}.legacy-grid[data-v-5ce1afe6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.legacy-item[data-v-5ce1afe6]{background:var(--white);padding:2rem;border-radius:12px;text-align:center;box-shadow:0 4px 15px #00000014}.legacy-icon[data-v-5ce1afe6]{font-size:2.5rem;margin-bottom:1rem}.legacy-item h5[data-v-5ce1afe6]{color:var(--dark-blue);margin-bottom:1rem;font-size:1.1rem}.legacy-item p[data-v-5ce1afe6]{color:var(--gray-dark);line-height:1.6;font-size:.9rem}.founding-story[data-v-5ce1afe6]{background:var(--white);padding:2.5rem;border-radius:12px;margin-top:2rem}.founding-story h4[data-v-5ce1afe6]{color:var(--dark-blue);margin-bottom:1.5rem;font-size:1.3rem}.founding-story p[data-v-5ce1afe6]{line-height:1.7;margin-bottom:1.5rem;color:var(--gray-dark)}.commitment[data-v-5ce1afe6]{margin-top:2rem;padding:2rem;background:var(--light-blue);border-radius:8px;border-left:4px solid var(--primary-blue)}blockquote[data-v-5ce1afe6]{font-style:italic;color:var(--dark-blue);font-size:1.1rem;line-height:1.6;margin:0;text-align:center}.team-structure[data-v-5ce1afe6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.team-item[data-v-5ce1afe6]{background:var(--white);padding:2.5rem 2rem;border-radius:12px;text-align:center;box-shadow:0 4px 20px #00000014;transition:transform .3s ease}.team-item[data-v-5ce1afe6]:hover{transform:translateY(-5px)}.team-icon[data-v-5ce1afe6]{font-size:3rem;margin-bottom:1.5rem}.team-item h4[data-v-5ce1afe6]{color:var(--dark-blue);margin-bottom:1rem;font-size:1.2rem}.team-item p[data-v-5ce1afe6]{color:var(--gray-dark);line-height:1.6}@media (max-width: 768px){.intro-grid[data-v-5ce1afe6],.professor-info[data-v-5ce1afe6]{grid-template-columns:1fr;gap:2rem}.professor-honors[data-v-5ce1afe6]{grid-template-columns:1fr}.achievements[data-v-5ce1afe6]{justify-content:space-around}.header-content h1[data-v-5ce1afe6]{font-size:2.5rem}.legacy-grid[data-v-5ce1afe6],.team-structure[data-v-5ce1afe6]{grid-template-columns:1fr}}.advantages-section[data-v-5ce1afe6]{background:var(--white)}.advantages-grid[data-v-5ce1afe6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.advantage-card[data-v-5ce1afe6]{background:var(--white);padding:2.5rem 2rem;border-radius:12px;text-align:center;box-shadow:0 4px 20px #00000014;transition:all .3s ease;border:1px solid var(--border-color);position:relative;overflow:hidden}.advantage-card[data-v-5ce1afe6]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary);transform:scaleX(0);transition:transform .3s ease}.advantage-card[data-v-5ce1afe6]:hover:before{transform:scaleX(1)}.advantage-card[data-v-5ce1afe6]:hover{transform:translateY(-8px);box-shadow:0 8px 30px #0000001f}.advantage-icon[data-v-5ce1afe6]{font-size:3rem;margin-bottom:1.5rem;transition:transform .3s ease}.advantage-card:hover .advantage-icon[data-v-5ce1afe6]{transform:scale(1.1) rotate(5deg)}.advantage-card h4[data-v-5ce1afe6]{color:var(--dark-blue);margin-bottom:1rem;font-size:1.2rem;font-weight:600}.advantage-card p[data-v-5ce1afe6]{color:var(--gray-dark);line-height:1.6;font-size:.95rem}.timeline-section[data-v-5ce1afe6]{background:var(--gray-light)}.timeline[data-v-5ce1afe6]{max-width:800px;margin:3rem auto 0;position:relative;padding-left:2rem}.timeline[data-v-5ce1afe6]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--gradient-primary)}.timeline-item[data-v-5ce1afe6]{position:relative;margin-bottom:3rem;padding-left:3rem}.timeline-item[data-v-5ce1afe6]:before{content:"";position:absolute;left:-1.5rem;top:.5rem;width:1rem;height:1rem;background:var(--primary-blue);border-radius:50%;border:3px solid var(--white);box-shadow:0 0 0 3px var(--primary-blue)}.timeline-year[data-v-5ce1afe6]{font-size:1.5rem;font-weight:700;color:var(--primary-blue);margin-bottom:.5rem}.timeline-content[data-v-5ce1afe6]{background:var(--white);padding:1.5rem 2rem;border-radius:12px;box-shadow:0 4px 15px #00000014;transition:all .3s ease}.timeline-item:hover .timeline-content[data-v-5ce1afe6]{transform:translate(10px);box-shadow:0 8px 25px #0000001f}.timeline-content h4[data-v-5ce1afe6]{color:var(--dark-blue);margin-bottom:.8rem;font-size:1.2rem;font-weight:600}.timeline-content p[data-v-5ce1afe6]{color:var(--gray-dark);line-height:1.7;font-size:.95rem;margin:0}@media (max-width: 768px){.advantages-grid[data-v-5ce1afe6]{grid-template-columns:1fr}.timeline[data-v-5ce1afe6]{padding-left:1.5rem}.timeline-item[data-v-5ce1afe6]{padding-left:2rem}}.page-header[data-v-9293869e]{background:linear-gradient(135deg,var(--secondary-blue) 0%,var(--primary-blue) 100%);color:#fff;text-align:center}.header-content h1[data-v-9293869e]{font-size:3rem;margin-bottom:1rem;font-weight:700}.header-content p[data-v-9293869e]{font-size:1.2rem;opacity:.9}.services-categories[data-v-9293869e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem}.category-card[data-v-9293869e]{background:var(--white);border-radius:12px;padding:2.5rem 2rem;box-shadow:0 8px 28px #0f172a0f;transition:transform .28s ease,box-shadow .28s ease,background .28s ease,color .28s ease;border:1px solid rgba(15,23,42,.04);position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer}.category-card[data-v-9293869e]:hover{transform:translateY(-8px);box-shadow:0 20px 48px #0f172a1f}.category-card.active[data-v-9293869e]{border-color:var(--primary-blue);background:linear-gradient(180deg,rgba(3,105,161,.04),#fff);transform:translateY(-5px)}.color-scheme-0[data-v-9293869e]{background:var(--gradient-primary)}.color-scheme-1[data-v-9293869e]{background:var(--gradient-success)}.color-scheme-2[data-v-9293869e]{background:var(--gradient-energy)}.color-scheme-3[data-v-9293869e]{background:var(--gradient-creative)}.category-card.scheme-0[data-v-9293869e]{background:linear-gradient(180deg,rgba(3,105,161,.04),#fff)}.category-card.scheme-1[data-v-9293869e]{background:linear-gradient(180deg,rgba(16,185,129,.04),#fff)}.category-card.scheme-2[data-v-9293869e]{background:linear-gradient(180deg,rgba(239,68,68,.04),#fff)}.category-card.scheme-3[data-v-9293869e]{background:linear-gradient(180deg,rgba(139,92,246,.04),#fff)}.category-card.scheme-0[data-v-9293869e]:hover{background:var(--gradient-primary);color:var(--white)}.category-card.scheme-1[data-v-9293869e]:hover{background:var(--gradient-success);color:var(--white)}.category-card.scheme-2[data-v-9293869e]:hover{background:var(--gradient-energy);color:var(--white)}.category-card.scheme-3[data-v-9293869e]:hover{background:var(--gradient-creative);color:var(--white)}.category-card:hover .category-icon[data-v-9293869e]{transform:scale(1.05)}.category-card:hover h3[data-v-9293869e],.category-card:hover p[data-v-9293869e]{color:var(--white)}.category-icon[data-v-9293869e]{width:96px;height:96px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:var(--white);transition:all .28s ease;position:relative;font-size:2.5rem;margin-bottom:1.5rem;background:var(--gradient-primary)}.category-card.active .category-icon[data-v-9293869e]{transform:scale(1.05)}.category-card h3[data-v-9293869e]{color:var(--dark-blue);margin-bottom:1rem;font-size:1.3rem;font-weight:600}.category-card p[data-v-9293869e]{color:var(--gray-dark);line-height:1.6}.service-detail[data-v-9293869e]{display:none;animation:fadeIn-9293869e .5s ease}.service-detail.active[data-v-9293869e]{display:block}@keyframes fadeIn-9293869e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.detail-header[data-v-9293869e]{text-align:center;margin-bottom:3rem}.detail-header h2[data-v-9293869e]{color:var(--dark-blue);font-size:2.2rem;margin-bottom:1rem}.category-desc[data-v-9293869e]{font-size:1.1rem;color:var(--gray-dark);line-height:1.7;max-width:800px;margin:0 auto}.service-items[data-v-9293869e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.service-item[data-v-9293869e]{background:var(--white);border-radius:12px;padding:2.5rem;box-shadow:0 8px 28px #0f172a0f;transition:transform .28s ease,box-shadow .28s ease,background .28s ease,color .28s ease;border:1px solid rgba(15,23,42,.04);position:relative;overflow:hidden}.service-item[data-v-9293869e]:hover{transform:translateY(-8px);box-shadow:0 20px 48px #0f172a1f}.service-item-header[data-v-9293869e]{display:flex;justify-content:between;align-items:start;margin-bottom:1.5rem;gap:1rem}.service-item-header h4[data-v-9293869e]{color:var(--dark-blue);font-size:1.3rem;margin:0;flex:1}.service-tag[data-v-9293869e]{background:var(--primary-blue);color:#fff;padding:.3rem .8rem;border-radius:15px;font-size:.8rem;font-weight:500}.service-description[data-v-9293869e]{color:var(--gray-dark);line-height:1.6;margin-bottom:1.5rem;font-size:1rem}.service-features h5[data-v-9293869e],.case-studies h5[data-v-9293869e]{color:var(--dark-blue);margin-bottom:1rem;font-size:1.1rem}.service-features ul[data-v-9293869e]{list-style:none;padding:0}.service-features li[data-v-9293869e]{color:var(--gray-dark);position:relative;padding:.5rem 0 .5rem 1.5rem}.service-features li[data-v-9293869e]:before{content:"▶";color:var(--primary-blue);position:absolute;left:0;font-size:.8rem}.case-studies[data-v-9293869e]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--gray-light)}.case-item[data-v-9293869e]{background:var(--gray-light);padding:.8rem 1rem;border-radius:8px;margin-bottom:.8rem;font-size:.9rem}.case-item[data-v-9293869e]:last-child{margin-bottom:0}.case-item strong[data-v-9293869e]{color:var(--dark-blue)}.software-agency[data-v-9293869e]{background:var(--gray-light)}.software-grid[data-v-9293869e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin-top:2rem}.software-card[data-v-9293869e]{background:var(--white);border-radius:12px;padding:3rem;box-shadow:0 8px 28px #0f172a0f;transition:transform .28s ease,box-shadow .28s ease;border:1px solid rgba(15,23,42,.04);text-align:center}.software-card[data-v-9293869e]:hover{transform:translateY(-8px);box-shadow:0 20px 48px #0f172a1f}.software-logo[data-v-9293869e]{font-size:2.5rem;font-weight:700;color:var(--primary-blue);margin-bottom:1rem}.software-card h3[data-v-9293869e]{color:var(--dark-blue);margin-bottom:1rem;font-size:1.5rem}.software-desc[data-v-9293869e]{color:var(--gray-dark);line-height:1.6;margin-bottom:2rem;font-size:1rem}.software-features[data-v-9293869e]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem}.feature[data-v-9293869e]{background:var(--light-blue);color:var(--primary-blue);padding:.8rem 1rem;border-radius:8px;font-weight:500;font-size:.9rem}.clients-served h5[data-v-9293869e]{color:var(--dark-blue);margin-bottom:.5rem;font-size:1.1rem}.clients-served p[data-v-9293869e]{color:var(--gray-dark);font-size:.9rem}.advantages-grid[data-v-9293869e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.advantage-item[data-v-9293869e]{background:var(--white);border-radius:12px;padding:2rem 1rem;box-shadow:0 8px 28px #0f172a0f;transition:transform .28s ease,box-shadow .28s ease;border:1px solid rgba(15,23,42,.04);text-align:center}.advantage-item[data-v-9293869e]:hover{transform:translateY(-8px);box-shadow:0 20px 48px #0f172a1f}.advantage-icon[data-v-9293869e]{width:80px;height:80px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--gradient-primary);color:var(--white);font-size:2rem;margin:0 auto 1.5rem;transition:all .28s ease}.advantage-item:hover .advantage-icon[data-v-9293869e]{transform:scale(1.05)}.advantage-item h4[data-v-9293869e]{color:var(--dark-blue);margin-bottom:1rem;font-size:1.2rem;font-weight:600}.advantage-item p[data-v-9293869e]{color:var(--gray-dark);line-height:1.6}@media (max-width: 768px){.services-categories[data-v-9293869e]{grid-template-columns:1fr}.service-item-header[data-v-9293869e]{flex-direction:column;align-items:start}.software-grid[data-v-9293869e],.software-features[data-v-9293869e],.advantages-grid[data-v-9293869e]{grid-template-columns:1fr}.service-item[data-v-9293869e],.software-card[data-v-9293869e]{padding:1.5rem}}.page-header[data-v-362c761a]{background:linear-gradient(135deg,var(--primary-blue) 0%,var(--secondary-blue) 100%);color:#fff;text-align:center}.header-content h1[data-v-362c761a]{font-size:3rem;margin-bottom:1rem;font-weight:700}.header-content p[data-v-362c761a]{font-size:1.2rem;opacity:.9}.clients-stats[data-v-362c761a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem;margin:3rem 0}.stat-item[data-v-362c761a]{text-align:center;padding:2rem 1rem;background:var(--white);border-radius:12px;box-shadow:0 4px 15px #00000014}.stat-number[data-v-362c761a]{font-size:2.5rem;font-weight:700;color:var(--primary-blue);line-height:1;margin-bottom:.5rem}.stat-label[data-v-362c761a]{color:var(--gray-dark);font-size:.9rem;font-weight:500}.clients-grid[data-v-362c761a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:2rem}.client-card[data-v-362c761a]{display:flex;gap:1.5rem;padding:2rem;transition:all .3s ease}.client-card[data-v-362c761a]:hover{transform:translateY(-5px)}.client-logo[data-v-362c761a]{flex-shrink:0}.logo-placeholder[data-v-362c761a]{width:80px;height:80px;background:var(--primary-blue);color:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.client-info[data-v-362c761a]{flex:1}.client-info h3[data-v-362c761a]{color:var(--dark-blue);margin-bottom:.5rem;font-size:1.3rem}.client-industry[data-v-362c761a]{color:var(--primary-blue);font-weight:500;margin-bottom:.8rem;font-size:.9rem}.client-desc[data-v-362c761a]{color:var(--gray-dark);line-height:1.5;margin-bottom:1rem;font-size:.9rem}.cooperation-info[data-v-362c761a]{display:flex;flex-direction:column;gap:.3rem}.coop-item[data-v-362c761a]{display:flex;justify-content:space-between;font-size:.85rem}.coop-label[data-v-362c761a]{color:var(--gray-dark)}.coop-value[data-v-362c761a]{color:var(--dark-blue);font-weight:500}.industries-section[data-v-362c761a]{background:var(--gray-light)}.industries-grid[data-v-362c761a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem}.industry-card[data-v-362c761a]{background:var(--white);padding:2.5rem 2rem;border-radius:12px;text-align:center;box-shadow:0 4px 15px #00000014;transition:transform .3s ease}.industry-card[data-v-362c761a]:hover{transform:translateY(-5px)}.industry-icon[data-v-362c761a]{font-size:3rem;margin-bottom:1.5rem}.industry-card h4[data-v-362c761a]{color:var(--dark-blue);margin-bottom:1rem;font-size:1.2rem}.industry-card p[data-v-362c761a]{color:var(--gray-dark);line-height:1.6;margin-bottom:1.5rem;font-size:.9rem}.industry-clients[data-v-362c761a]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.client-tag[data-v-362c761a]{background:var(--light-blue);color:var(--primary-blue);padding:.3rem .8rem;border-radius:15px;font-size:.8rem;font-weight:500}.case-studies[data-v-362c761a]{display:grid;gap:2rem;margin-top:2rem}.case-study[data-v-362c761a]{padding:2.5rem;transition:all .3s ease}.case-study[data-v-362c761a]:hover{transform:translateY(-3px)}.case-header[data-v-362c761a]{display:flex;justify-content:space-between;align-items:start;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--gray-light)}.case-client h3[data-v-362c761a]{color:var(--dark-blue);margin-bottom:.5rem;font-size:1.4rem}.case-industry[data-v-362c761a]{background:var(--primary-blue);color:#fff;padding:.3rem .8rem;border-radius:15px;font-size:.8rem;font-weight:500}.case-time[data-v-362c761a]{background:var(--light-blue);color:var(--primary-blue);padding:.5rem 1rem;border-radius:20px;font-weight:500;font-size:.9rem}.case-content h4[data-v-362c761a]{color:var(--dark-blue);margin-bottom:1rem;font-size:1.2rem}.case-desc[data-v-362c761a]{color:var(--gray-dark);line-height:1.6;margin-bottom:1.5rem}.case-objectives[data-v-362c761a],.case-results[data-v-362c761a]{margin-bottom:1.5rem}.case-objectives h5[data-v-362c761a],.case-results h5[data-v-362c761a]{color:var(--dark-blue);margin-bottom:.8rem;font-size:1rem}.case-objectives ul[data-v-362c761a],.case-results ul[data-v-362c761a]{list-style:none;padding:0}.case-objectives li[data-v-362c761a],.case-results li[data-v-362c761a]{color:var(--gray-dark);position:relative;padding:.3rem 0 .3rem 1.2rem;line-height:1.5}.case-objectives li[data-v-362c761a]:before{content:"🎯";position:absolute;left:0}.case-results li[data-v-362c761a]:before{content:"✅";position:absolute;left:0}.case-technologies[data-v-362c761a]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.tech-tag[data-v-362c761a]{background:var(--light-blue);color:var(--primary-blue);padding:.3rem .8rem;border-radius:12px;font-size:.8rem;font-weight:500}.cooperation-process[data-v-362c761a]{background:var(--gray-light)}.process-steps[data-v-362c761a]{display:grid;gap:1.5rem;margin-top:2rem;max-width:800px;margin-left:auto;margin-right:auto}.process-step[data-v-362c761a]{display:flex;align-items:start;gap:1.5rem;padding:2rem;background:var(--white);border-radius:12px;box-shadow:0 4px 15px #00000014;transition:transform .3s ease}.process-step[data-v-362c761a]:hover{transform:translate(10px)}.step-number[data-v-362c761a]{background:var(--primary-blue);color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;flex-shrink:0}.step-content h4[data-v-362c761a]{color:var(--dark-blue);margin-bottom:.5rem;font-size:1.2rem}.step-content p[data-v-362c761a]{color:var(--gray-dark);line-height:1.6}@media (max-width: 768px){.clients-stats[data-v-362c761a]{grid-template-columns:repeat(2,1fr);gap:1rem}.clients-grid[data-v-362c761a]{grid-template-columns:1fr}.client-card[data-v-362c761a]{flex-direction:column;text-align:center}.industries-grid[data-v-362c761a]{grid-template-columns:1fr}.case-header[data-v-362c761a]{flex-direction:column;gap:1rem;align-items:start}.process-step[data-v-362c761a]{flex-direction:column;text-align:center;gap:1rem}.cooperation-info[data-v-362c761a]{align-items:center}}.page-header[data-v-16e06e39]{background:linear-gradient(135deg,var(--secondary-blue) 0%,var(--primary-blue) 100%);color:#fff;text-align:center}.header-content h1[data-v-16e06e39]{font-size:3rem;margin-bottom:1rem;font-weight:700}.header-content p[data-v-16e06e39]{font-size:1.2rem;opacity:.9}.news-filters[data-v-16e06e39]{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.filter-btn[data-v-16e06e39]{background:var(--white);color:var(--gray-dark);border:2px solid var(--gray-light);padding:.8rem 1.5rem;border-radius:25px;cursor:pointer;transition:all .3s ease;font-weight:500}.filter-btn[data-v-16e06e39]:hover{border-color:var(--primary-blue);color:var(--primary-blue)}.filter-btn.active[data-v-16e06e39]{background:var(--primary-blue);color:var(--white);border-color:var(--primary-blue)}.news-grid[data-v-16e06e39]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin-bottom:3rem}.news-card[data-v-16e06e39]{cursor:pointer;transition:all .3s ease;overflow:hidden}.news-card[data-v-16e06e39]:hover{transform:translateY(-8px);box-shadow:0 15px 40px #00000026}.news-image[data-v-16e06e39]{height:200px;background:var(--gray-light);position:relative;overflow:hidden}.image-placeholder[data-v-16e06e39]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-blue) 0%,var(--secondary-blue) 100%);color:#fff;font-weight:600;font-size:1.2rem}.news-content[data-v-16e06e39]{padding:2rem}.news-meta[data-v-16e06e39]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.news-date[data-v-16e06e39]{color:var(--gray-dark);font-size:.9rem}.news-category[data-v-16e06e39]{padding:.3rem .8rem;border-radius:15px;font-size:.8rem;font-weight:500}.news-category.cooperation[data-v-16e06e39]{background:var(--light-blue);color:var(--primary-blue)}.news-category.achievement[data-v-16e06e39]{background:#f0f9ff;color:#0369a1}.news-category.activity[data-v-16e06e39]{background:#fef7cd;color:#854d0e}.news-title[data-v-16e06e39]{color:var(--dark-blue);font-size:1.3rem;line-height:1.4;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-excerpt[data-v-16e06e39]{color:var(--gray-dark);line-height:1.6;margin-bottom:1.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-tags[data-v-16e06e39]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.tag[data-v-16e06e39]{background:var(--gray-light);color:var(--gray-dark);padding:.2rem .6rem;border-radius:12px;font-size:.8rem}.news-footer[data-v-16e06e39]{display:flex;justify-content:space-between;align-items:center}.read-more[data-v-16e06e39]{color:var(--primary-blue);font-weight:500;font-size:.9rem;transition:color .3s ease}.news-card:hover .read-more[data-v-16e06e39]{color:var(--dark-blue)}.load-more[data-v-16e06e39]{text-align:center;margin-top:2rem}.news-modal[data-v-16e06e39]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:2000;padding:2rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-content[data-v-16e06e39]{background:var(--white);border-radius:20px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 25px 50px #0000004d}.close-btn[data-v-16e06e39]{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:2rem;color:var(--gray-dark);cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:1}.close-btn[data-v-16e06e39]:hover{background:var(--gray-light);color:var(--dark-blue)}.modal-header[data-v-16e06e39]{padding:3rem 3rem 2rem;border-bottom:1px solid var(--gray-light)}.modal-meta[data-v-16e06e39]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.modal-date[data-v-16e06e39]{color:var(--gray-dark);font-size:.9rem}.modal-category[data-v-16e06e39]{padding:.4rem 1rem;border-radius:15px;font-size:.8rem;font-weight:500}.modal-category.cooperation[data-v-16e06e39]{background:var(--light-blue);color:var(--primary-blue)}.modal-category.achievement[data-v-16e06e39]{background:#f0f9ff;color:#0369a1}.modal-category.activity[data-v-16e06e39]{background:#fef7cd;color:#854d0e}.modal-title[data-v-16e06e39]{color:var(--dark-blue);font-size:1.8rem;line-height:1.3;margin-bottom:1.5rem}.modal-tags[data-v-16e06e39]{display:flex;flex-wrap:wrap;gap:.5rem}.modal-body[data-v-16e06e39]{padding:2rem 3rem}.news-full-content h3[data-v-16e06e39]{color:var(--dark-blue);margin:2rem 0 1rem;font-size:1.3rem}.news-full-content h3[data-v-16e06e39]:first-child{margin-top:0}.news-full-content p[data-v-16e06e39]{color:var(--gray-dark);line-height:1.7;margin-bottom:1.5rem}.news-full-content ul[data-v-16e06e39]{list-style:none;padding:0;margin-bottom:1.5rem}.news-full-content li[data-v-16e06e39]{color:var(--gray-dark);position:relative;padding:.5rem 0 .5rem 1.5rem;line-height:1.6}.news-full-content li[data-v-16e06e39]:before{content:"•";color:var(--primary-blue);position:absolute;left:0;font-weight:700;font-size:1.2rem}.impact-section[data-v-16e06e39]{background:var(--light-blue);padding:1.5rem;border-radius:12px;border-left:4px solid var(--primary-blue)}.modal-footer[data-v-16e06e39]{padding:2rem 3rem;border-top:1px solid var(--gray-light);text-align:center}@media (max-width: 768px){.news-grid[data-v-16e06e39]{grid-template-columns:1fr}.news-filters[data-v-16e06e39]{gap:.5rem}.filter-btn[data-v-16e06e39]{padding:.6rem 1rem;font-size:.9rem}.modal-content[data-v-16e06e39]{margin:1rem;max-height:calc(100vh - 2rem)}.modal-header[data-v-16e06e39],.modal-body[data-v-16e06e39],.modal-footer[data-v-16e06e39]{padding:1.5rem}.modal-title[data-v-16e06e39]{font-size:1.4rem}.news-content[data-v-16e06e39]{padding:1.5rem}}.solutions-page[data-v-0066b8b3]{font-family:Segoe UI,sans-serif}.glassmorphism[data-v-0066b8b3]{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:16px;box-shadow:0 8px 32px #0000004d}.hero-section[data-v-0066b8b3]{background:#F1F5F9;color:var(--dark-blue);padding:180px 0 120px;position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center}.hero-section[data-v-0066b8b3]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(59,130,246,.06) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(59,130,246,.04) 0%,transparent 50%);animation:float-0066b8b3 6s ease-in-out infinite}.hero-section[data-v-0066b8b3]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.03'/%3E%3C/svg%3E");opacity:.4;pointer-events:none}@keyframes float-0066b8b3{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(1deg)}}.hero-section.special-content-active[data-v-0066b8b3]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(241,245,249,.95)}.hero-content[data-v-0066b8b3]{position:relative;z-index:2;text-align:center;max-width:1200px;margin:0 auto}.hero-content h1[data-v-0066b8b3]{font-size:3.5rem;font-weight:800;margin-bottom:1.5rem;background:linear-gradient(135deg,var(--primary-blue) 0%,var(--secondary-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;animation:titleGlow-0066b8b3 3s ease-in-out infinite alternate}@keyframes titleGlow-0066b8b3{0%{filter:drop-shadow(0 0 10px rgba(59,130,246,.3))}to{filter:drop-shadow(0 0 20px rgba(59,130,246,.5))}}.hero-content p[data-v-0066b8b3]{font-size:1.4rem;margin-bottom:4rem;color:var(--gray-medium);max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6}.hero-content p[data-v-0066b8b3]{font-size:1.4rem;margin-bottom:4rem;opacity:.9;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6}.lifecycle-timeline[data-v-0066b8b3]{display:flex;justify-content:center;gap:3rem;margin:4rem 0 2rem;flex-wrap:wrap;position:relative}.lifecycle-timeline[data-v-0066b8b3]:before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gray-light),transparent);z-index:1}.timeline-step[data-v-0066b8b3]{display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:2rem 1.5rem;border-radius:20px;transition:all .4s cubic-bezier(.4,0,.2,1);background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.05);position:relative;z-index:2;min-width:140px;box-shadow:0 8px 32px #00000014}.timeline-step[data-v-0066b8b3]:hover{transform:translateY(-8px) scale(1.05);background:rgba(255,255,255,.95);box-shadow:0 20px 60px #00000026}.timeline-step.active[data-v-0066b8b3]{background:rgba(59,130,246,.1);transform:translateY(-8px) scale(1.05);border-color:var(--primary-blue);box-shadow:0 20px 60px #3b82f633}.step-icon[data-v-0066b8b3]{font-size:2.5rem;margin-bottom:1rem;transition:transform .3s ease;color:var(--gray-medium)}.timeline-step:hover .step-icon[data-v-0066b8b3],.timeline-step.active .step-icon[data-v-0066b8b3]{transform:scale(1.2) rotate(5deg);color:var(--primary-blue)}.step-title[data-v-0066b8b3]{font-size:1.1rem;font-weight:600;margin:0;text-align:center;color:var(--gray-dark)}.timeline-step.active .step-title[data-v-0066b8b3]{color:var(--primary-blue)}.dynamic-content[data-v-0066b8b3]{margin-top:3rem;height:200px;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.dynamic-content.hide[data-v-0066b8b3]{opacity:0}.content-overlay[data-v-0066b8b3]{text-align:center;max-width:600px}.special-content-overlay[data-v-0066b8b3]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-0066b8b3 .3s ease}.special-content-modal[data-v-0066b8b3]{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;padding:2rem;max-width:800px;max-height:80vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;animation:slideIn-0066b8b3 .3s ease}@keyframes fadeIn-0066b8b3{0%{opacity:0}to{opacity:1}}@keyframes slideIn-0066b8b3{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.design-logic-diagram h3[data-v-0066b8b3]{color:var(--dark-blue);margin-bottom:2rem;text-align:center}.logic-flow[data-v-0066b8b3]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.flow-step[data-v-0066b8b3]{display:flex;flex-direction:column;align-items:center;background:var(--gray-light);border-radius:12px;padding:1.5rem;min-width:120px;box-shadow:0 4px 12px #0000001a}.step-content[data-v-0066b8b3]{text-align:center}.step-content h4[data-v-0066b8b3]{color:var(--dark-blue);font-size:1rem;font-weight:600;margin-bottom:.5rem;margin-top:.5rem}.step-content p[data-v-0066b8b3]{color:var(--gray-dark);font-size:.9rem;line-height:1.4;margin:0}.step-number[data-v-0066b8b3]{width:40px;height:40px;background:var(--gradient-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:.5rem}.flow-arrow[data-v-0066b8b3]{font-size:1.5rem;color:var(--primary-blue);font-weight:700}.monitoring-console h3[data-v-0066b8b3]{color:var(--dark-blue);margin-bottom:2rem;text-align:center}.console-dashboard[data-v-0066b8b3]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.console-metrics[data-v-0066b8b3]{display:flex;flex-direction:column;gap:1rem}.metric-item[data-v-0066b8b3]{background:#f8f9fa;padding:1rem;border-radius:8px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 8px #0000001a}.metric-label[data-v-0066b8b3]{font-weight:500;color:#666}.metric-value[data-v-0066b8b3]{font-size:1.5rem;font-weight:700;color:#007bff}.metric-trend[data-v-0066b8b3]{font-size:.9rem;padding:.25rem .5rem;border-radius:4px}.metric-trend.up[data-v-0066b8b3]{color:#10b981;background:rgba(16,185,129,.1)}.realtime-chart[data-v-0066b8b3]{grid-column:1 / -1;background:#f8f9fa;padding:1.5rem;border-radius:8px;box-shadow:0 2px 8px #0000001a}.chart-title[data-v-0066b8b3]{margin-bottom:1rem;color:#036;font-weight:500}.quality-curve[data-v-0066b8b3]{width:100%;height:120px}.console-alerts[data-v-0066b8b3]{display:flex;flex-direction:column;gap:1rem}.alert-item[data-v-0066b8b3]{padding:1rem;border-radius:8px;display:flex;align-items:center;gap:1rem;box-shadow:0 2px 8px #0000001a}.alert-item.warning[data-v-0066b8b3]{background:rgba(245,158,11,.1);border-left:4px solid #f59e0b}.alert-item.success[data-v-0066b8b3]{background:rgba(16,185,129,.1);border-left:4px solid #10b981}.alert-icon[data-v-0066b8b3]{font-size:1.5rem}.alert-content h4[data-v-0066b8b3]{margin:0 0 .25rem;font-size:.9rem}.alert-content p[data-v-0066b8b3]{margin:0;font-size:.8rem;color:#666}.agents-section[data-v-0066b8b3]{padding:100px 0;background:linear-gradient(180deg,#f8f9fa 0%,#ffffff 50%,#f1f5f9 100%);position:relative;overflow:hidden}.agents-section[data-v-0066b8b3]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 10% 20%,rgba(59,130,246,.05) 0%,transparent 50%),radial-gradient(circle at 90% 80%,rgba(16,185,129,.03) 0%,transparent 50%)}.section-header[data-v-0066b8b3]{text-align:center;margin-bottom:4rem;position:relative;z-index:2}.section-header h2[data-v-0066b8b3]{font-size:2.8rem;font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem}.section-header p[data-v-0066b8b3]{font-size:1.2rem;color:var(--gray-medium);max-width:600px;margin:0 auto;line-height:1.6}.agents-grid[data-v-0066b8b3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;position:relative;z-index:2}.agent-card[data-v-0066b8b3]{background:linear-gradient(135deg,#ffffff 0%,#fafbfc 100%);padding:2.5rem 2rem;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;border-radius:20px;box-shadow:0 10px 40px #00000014;border:1px solid rgba(255,255,255,.8)}.agent-card[data-v-0066b8b3]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary);opacity:0;transition:opacity .3s ease}.agent-card[data-v-0066b8b3]:hover:before{opacity:1}.agent-card[data-v-0066b8b3]:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 25px 80px #00000026}.agent-card:hover .hover-overlay[data-v-0066b8b3]{opacity:1}.agent-icon[data-v-0066b8b3]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--gradient-primary);color:#fff;font-size:2rem;margin:0 auto 1.5rem;transition:all .3s ease;box-shadow:0 8px 25px #3b82f64d}.agent-card:hover .agent-icon[data-v-0066b8b3]{transform:scale(1.1) rotate(5deg);box-shadow:0 12px 35px #3b82f666}.agent-card h3[data-v-0066b8b3]{color:var(--dark-blue);margin-bottom:1rem;font-size:1.4rem;font-weight:600}.agent-card p[data-v-0066b8b3]{color:var(--gray-dark);line-height:1.6;margin-bottom:1.5rem;font-size:1rem}.agent-features[data-v-0066b8b3]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1.5rem}.agent-features span[data-v-0066b8b3]{background:linear-gradient(135deg,#e3f2fd 0%,#bbdefb 100%);color:var(--primary-blue);padding:.4rem .8rem;border-radius:25px;font-size:.85rem;font-weight:500;border:1px solid rgba(59,130,246,.2);transition:all .3s ease}.agent-card:hover .agent-features span[data-v-0066b8b3]{background:linear-gradient(135deg,var(--primary-blue) 0%,var(--secondary-blue) 100%);color:#fff;transform:translateY(-2px)}.hover-overlay[data-v-0066b8b3]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,51,102,.95) 0%,rgba(59,130,246,.9) 100%);color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .4s ease;padding:2rem}.pain-points[data-v-0066b8b3]{text-align:left;max-width:280px}.pain-points h4[data-v-0066b8b3]{color:#fff;margin-bottom:1rem;font-size:1.2rem;font-weight:600}.pain-points ul[data-v-0066b8b3]{margin:0;padding-left:1.2rem}.pain-points li[data-v-0066b8b3]{margin-bottom:.5rem;font-size:.95rem;line-height:1.4;position:relative}.pain-points li[data-v-0066b8b3]:before{content:"→";position:absolute;left:-1.2rem;color:#10b981;font-weight:700}.comparison-section[data-v-0066b8b3]{padding:100px 0;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 50%,#f1f5f9 100%);position:relative;overflow:hidden}.comparison-section[data-v-0066b8b3]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%,rgba(16,185,129,.04) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(59,130,246,.03) 0%,transparent 50%)}.comparison-layout[data-v-0066b8b3]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;position:relative;z-index:2}.service-panel[data-v-0066b8b3]{padding:3.5rem 2.5rem;border-radius:24px;text-align:center;min-height:350px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;box-shadow:0 15px 50px #00000014;border:1px solid rgba(255,255,255,.8);transition:all .4s cubic-bezier(.4,0,.2,1)}.service-panel[data-v-0066b8b3]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.05) 100%);opacity:0;transition:opacity .3s ease}.service-panel[data-v-0066b8b3]:hover:before{opacity:1}.service-panel[data-v-0066b8b3]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 25px 80px #00000026}.forward-design[data-v-0066b8b3]{background:linear-gradient(135deg,#e3f2fd 0%,#bbdefb 50%,#90caf9 100%);border-left:4px solid var(--primary-blue)}.reverse-improvement[data-v-0066b8b3]{background:linear-gradient(135deg,#f3e5f5 0%,#e1bee7 50%,#ce93d8 100%);border-left:4px solid var(--creative-purple)}.service-panel h3[data-v-0066b8b3]{font-size:2rem;font-weight:700;margin-bottom:1rem;color:var(--dark-blue)}.service-panel p[data-v-0066b8b3]{font-size:1.1rem;color:var(--gray-dark);line-height:1.6;margin-bottom:2rem}.cad-lines[data-v-0066b8b3]{height:180px;background:linear-gradient(45deg,rgba(59,130,246,.8) 25%,transparent 25%),linear-gradient(-45deg,rgba(59,130,246,.8) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(59,130,246,.8) 75%),linear-gradient(-45deg,transparent 75%,rgba(59,130,246,.8) 75%);background-size:24px 24px;background-position:0 0,0 12px,12px -12px,-12px 0px;margin-top:2rem;border-radius:12px;box-shadow:inset 0 2px 10px #3b82f61a;transition:all .3s ease}.service-panel:hover .cad-lines[data-v-0066b8b3]{transform:scale(1.05);box-shadow:inset 0 4px 20px #3b82f633}.scatter-plot[data-v-0066b8b3]{height:180px;background:radial-gradient(circle at 20% 30%,rgba(139,92,246,.8) 3px,transparent 3px),radial-gradient(circle at 70% 60%,rgba(139,92,246,.6) 3px,transparent 3px),radial-gradient(circle at 40% 80%,rgba(139,92,246,.7) 3px,transparent 3px),radial-gradient(circle at 80% 20%,rgba(139,92,246,.5) 3px,transparent 3px);background-size:60px 60px;margin-top:2rem;border-radius:12px;box-shadow:inset 0 2px 10px #8b5cf61a;transition:all .3s ease}.service-panel:hover .scatter-plot[data-v-0066b8b3]{transform:scale(1.05);box-shadow:inset 0 4px 20px #8b5cf633}.hardware-section[data-v-0066b8b3]{padding:100px 0;background:linear-gradient(180deg,#f8f9fa 0%,#ffffff 50%,#f1f5f9 100%);position:relative;overflow:hidden}.hardware-section[data-v-0066b8b3]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(239,68,68,.04) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(59,130,246,.03) 0%,transparent 50%)}.hardware-grid[data-v-0066b8b3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;margin-bottom:4rem;position:relative;z-index:2}.equipment-item[data-v-0066b8b3]{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 15px 50px #00000014;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(255,255,255,.8)}.equipment-item[data-v-0066b8b3]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 25px 80px #00000026}.equipment-item img[data-v-0066b8b3]{width:100%;height:220px;object-fit:cover;transition:transform .4s ease}.equipment-item:hover img[data-v-0066b8b3]{transform:scale(1.08)}.equipment-overlay[data-v-0066b8b3]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent 0%,rgba(0,0,0,.9) 100%);color:#fff;padding:2rem 1.5rem 1.5rem;transform:translateY(20px);transition:transform .4s ease;opacity:0}.equipment-item:hover .equipment-overlay[data-v-0066b8b3]{transform:translateY(0);opacity:1}.equipment-overlay h4[data-v-0066b8b3]{font-size:1.3rem;font-weight:600;margin-bottom:.5rem;color:#fff}.tech-params[data-v-0066b8b3]{display:flex;flex-direction:column;gap:.4rem;margin-top:1rem}.tech-params span[data-v-0066b8b3]{font-size:.9rem;opacity:.9;padding:.3rem .6rem;background:rgba(255,255,255,.1);border-radius:15px;border:1px solid rgba(255,255,255,.2)}.monitoring-dashboard[data-v-0066b8b3]{padding:3rem;max-width:1100px;margin:0 auto;background:linear-gradient(135deg,rgba(255,255,255,.9) 0%,rgba(255,255,255,.7) 100%);border-radius:24px;box-shadow:0 20px 60px #0000001a;border:1px solid rgba(255,255,255,.8);position:relative;z-index:2}.monitoring-dashboard h3[data-v-0066b8b3]{text-align:center;font-size:1.8rem;font-weight:700;color:var(--dark-blue);margin-bottom:2rem}.dashboard-content[data-v-0066b8b3]{display:grid;grid-template-columns:1fr 1fr auto;gap:2.5rem;margin-top:2rem}.metric[data-v-0066b8b3]{padding:2rem;background:linear-gradient(135deg,rgba(59,130,246,.05) 0%,rgba(59,130,246,.02) 100%);border-radius:16px;border:1px solid rgba(59,130,246,.1);transition:all .3s ease}.metric[data-v-0066b8b3]:hover{transform:translateY(-4px);box-shadow:0 10px 30px #3b82f626}.metric h4[data-v-0066b8b3]{color:var(--dark-blue);margin-bottom:1rem;font-size:1.2rem;font-weight:600}.waveform[data-v-0066b8b3]{margin-top:1rem}.waveform svg[data-v-0066b8b3]{width:100%;height:80px;filter:drop-shadow(0 2px 4px rgba(59,130,246,.2))}.health-score .score-display[data-v-0066b8b3]{display:flex;align-items:center;gap:1rem;margin-top:1rem}.score-bar[data-v-0066b8b3]{flex:1;height:10px;background:rgba(255,255,255,.3);border-radius:5px;overflow:hidden;box-shadow:inset 0 1px 3px #0000001a}.score-fill[data-v-0066b8b3]{height:100%;background:linear-gradient(90deg,#10b981,#00F5FF);transition:width .8s ease;box-shadow:0 0 10px #10b98180}.score-value[data-v-0066b8b3]{font-size:1.5rem;font-weight:700;color:var(--dark-blue)}.alerts[data-v-0066b8b3]{display:flex;flex-direction:column;gap:1rem}.alert[data-v-0066b8b3]{padding:1.5rem;border-radius:12px;background:linear-gradient(135deg,rgba(245,158,11,.1) 0%,rgba(245,158,11,.05) 100%);border-left:4px solid #f59e0b;position:relative;border:1px solid rgba(245,158,11,.2);transition:all .3s ease}.alert[data-v-0066b8b3]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #f59e0b33}.alert-light[data-v-0066b8b3]{position:absolute;top:15px;right:15px;width:12px;height:12px;background:#f59e0b;border-radius:50%;animation:blink-0066b8b3 2s infinite;box-shadow:0 0 10px #f59e0b99}@keyframes blink-0066b8b3{0%,50%{opacity:1}51%,to{opacity:.3}}.value-section[data-v-0066b8b3]{padding:100px 0;background:linear-gradient(135deg,#F8FAFC 0%,#F1F5F9 50%,#E2E8F0 100%);color:var(--dark-blue);position:relative;overflow:hidden}.value-section[data-v-0066b8b3]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 25% 25%,rgba(59,130,246,.06) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(59,130,246,.04) 0%,transparent 50%);animation:valueFloat-0066b8b3 8s ease-in-out infinite}@keyframes valueFloat-0066b8b3{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-5px) rotate(.5deg)}66%{transform:translateY(5px) rotate(-.5deg)}}.value-metrics[data-v-0066b8b3]{display:flex;justify-content:center;gap:4rem;margin-bottom:4rem;position:relative;z-index:2}.metric[data-v-0066b8b3]{text-align:center;padding:2rem;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;border:1px solid rgba(255,255,255,.2);transition:all .4s cubic-bezier(.4,0,.2,1);min-width:180px;box-shadow:0 10px 40px #0000001a}.metric[data-v-0066b8b3]:hover{transform:translateY(-8px) scale(1.05);background:rgba(255,255,255,.15);box-shadow:0 20px 60px #0003}.metric-number[data-v-0066b8b3]{font-size:3.5rem;font-weight:800;margin-bottom:.5rem;background:linear-gradient(135deg,var(--primary-blue) 0%,var(--secondary-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block}.metric p[data-v-0066b8b3]{font-size:1.1rem;color:var(--gray-medium);margin:0;font-weight:500}.report-preview[data-v-0066b8b3]{max-width:700px;margin:0 auto;padding:3rem;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:24px;border:1px solid rgba(0,0,0,.05);box-shadow:0 20px 60px #00000014;position:relative;z-index:2}.report-preview h4[data-v-0066b8b3]{text-align:center;font-size:1.6rem;font-weight:700;color:var(--dark-blue);margin-bottom:2rem}.report-thumbnail[data-v-0066b8b3]{margin-top:2rem;background:linear-gradient(135deg,rgba(255,255,255,.95) 0%,rgba(255,255,255,.9) 100%);border-radius:16px;padding:2rem;box-shadow:0 10px 40px #0000001a;color:var(--dark-blue)}.report-content h5[data-v-0066b8b3]{margin-bottom:1rem;color:var(--dark-blue);font-size:1.2rem;font-weight:600}.report-content p[data-v-0066b8b3]{color:var(--gray-dark);line-height:1.6;margin-bottom:1.5rem;font-size:1rem}.report-table[data-v-0066b8b3]{margin-top:1.5rem;border-radius:8px;overflow:hidden;box-shadow:0 4px 15px #00000014}.table-row[data-v-0066b8b3]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:1rem;padding:.8rem 1rem;border-bottom:1px solid #eee;transition:background-color .3s ease}.table-row[data-v-0066b8b3]:hover{background-color:#3b82f60d}.table-row[data-v-0066b8b3]:first-child{font-weight:700;background:linear-gradient(135deg,var(--primary-blue) 0%,var(--secondary-blue) 100%);color:#fff;border-bottom:none}.table-row[data-v-0066b8b3]:first-child:hover{background:linear-gradient(135deg,var(--primary-blue) 0%,var(--secondary-blue) 100%)}.flow-animation[data-v-0066b8b3]{position:fixed;bottom:2rem;left:2rem;width:300px;height:100px;pointer-events:none;z-index:10}.flow-line[data-v-0066b8b3]{position:absolute;top:50%;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--tech-teal),transparent);animation:flow-0066b8b3 3s ease-in-out infinite}@keyframes flow-0066b8b3{0%{background-position:-100% 0}to{background-position:100% 0}}.flow-nodes[data-v-0066b8b3]{display:flex;justify-content:space-between;align-items:center;height:100%}.node[data-v-0066b8b3]{background:rgba(6,182,212,.1);border:1px solid var(--tech-teal);border-radius:20px;padding:.5rem 1rem;font-size:.9rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media (max-width: 768px){.hero-section[data-v-0066b8b3]{padding:120px 0 80px;min-height:auto}.hero-content h1[data-v-0066b8b3]{font-size:2.5rem}.hero-content p[data-v-0066b8b3]{font-size:1.2rem}.lifecycle-timeline[data-v-0066b8b3]{flex-direction:column;gap:2rem;margin:3rem 0 1rem}.timeline-step[data-v-0066b8b3]{padding:1.5rem 1rem;min-width:auto}.comparison-layout[data-v-0066b8b3]{grid-template-columns:1fr;gap:2rem}.service-panel[data-v-0066b8b3]{padding:2.5rem 2rem;min-height:280px}.dashboard-content[data-v-0066b8b3]{grid-template-columns:1fr;gap:2rem}.value-metrics[data-v-0066b8b3]{flex-direction:column;gap:2rem}.metric[data-v-0066b8b3]{padding:1.5rem;min-width:auto}.metric-number[data-v-0066b8b3]{font-size:2.8rem}.hardware-grid[data-v-0066b8b3],.agents-grid[data-v-0066b8b3]{grid-template-columns:1fr;gap:2rem}.flow-animation[data-v-0066b8b3]{display:none}.report-preview[data-v-0066b8b3]{padding:2rem 1.5rem;margin:0 1rem}.table-row[data-v-0066b8b3]{grid-template-columns:1fr;gap:.5rem;padding:.6rem .8rem}.table-row[data-v-0066b8b3]:first-child{display:none}.table-row span[data-v-0066b8b3]:first-child{font-weight:700;margin-bottom:.5rem}.table-row span[data-v-0066b8b3]{padding:.2rem 0;border-bottom:1px solid #f0f0f0}.table-row span[data-v-0066b8b3]:last-child{border-bottom:none}}.contact-section[data-v-82d1db3d]{padding:100px 0;background:#fdfdfd;background-image:radial-gradient(#e2e8f0 .5px,transparent .5px);background-size:30px 30px;overflow:hidden}.container[data-v-82d1db3d]{max-width:1200px;margin:0 auto;padding:0 20px}.section-header[data-v-82d1db3d]{text-align:center;margin-bottom:70px}.sub-title[data-v-82d1db3d]{color:#007bff;font-weight:700;letter-spacing:2px;font-size:13px}.main-title[data-v-82d1db3d]{font-size:40px;color:#001f3f;margin:10px 0}.desc[data-v-82d1db3d]{color:#64748b;max-width:600px;margin:0 auto}.contact-wrapper[data-v-82d1db3d]{display:grid;grid-template-columns:1fr 1.5fr;gap:50px;align-items:start}.info-item[data-v-82d1db3d]{display:flex;align-items:center;margin-bottom:35px;padding:20px;background:white;border-radius:12px;box-shadow:0 4px 15px #00000008;transition:transform .3s}.info-item[data-v-82d1db3d]:hover{transform:translateY(-5px)}.icon-wrapper[data-v-82d1db3d]{width:50px;height:50px;background:#007bff1a;color:#007bff;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-right:20px}.text h4[data-v-82d1db3d]{font-size:16px;color:#001f3f;margin-bottom:4px}.text p[data-v-82d1db3d]{color:#64748b;font-size:15px}.lab-entry[data-v-82d1db3d]{margin-top:50px;background:#001f3f;padding:30px;border-radius:20px;color:#fff}.badge[data-v-82d1db3d]{background:#00f5ff;color:#001f3f;display:inline-block;padding:3px 10px;border-radius:4px;font-size:12px;font-weight:700;margin-bottom:15px}.link-btn[data-v-82d1db3d]{color:#00f5ff;text-decoration:none;font-weight:700;display:block;margin-top:15px}.contact-form-container[data-v-82d1db3d]{background:white;padding:50px;border-radius:30px;box-shadow:0 20px 50px #001f3f14;border:1px solid #f1f5f9}.ai-status[data-v-82d1db3d]{font-size:12px;color:#10b981;display:flex;align-items:center;gap:6px;margin-bottom:10px}.dot[data-v-82d1db3d]{width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-82d1db3d 1.5s infinite}@keyframes pulse-82d1db3d{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.modern-form .form-group[data-v-82d1db3d]{margin-bottom:20px}.modern-form input[data-v-82d1db3d],.modern-form select[data-v-82d1db3d],.modern-form textarea[data-v-82d1db3d]{width:100%;padding:15px 20px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;outline:none;transition:.3s}.modern-form input[data-v-82d1db3d]:focus{border-color:#007bff;background:white;box-shadow:0 0 0 4px #007bff1a}.submit-btn[data-v-82d1db3d]{width:100%;padding:18px;background:#007bff;color:#fff;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:.3s;display:flex;justify-content:center;align-items:center;gap:10px}.submit-btn[data-v-82d1db3d]:hover{background:#0056b3;box-shadow:0 10px 20px #0056b34d}@media (max-width: 968px){.contact-wrapper[data-v-82d1db3d]{grid-template-columns:1fr}}:root{--primary-blue: #0056b3;--secondary-blue: #007bff;--accent-blue: #1e88e5;--dark-blue: #003366;--light-blue: #e3f2fd;--success-green: #10b981;--warning-orange: #f59e0b;--energy-red: #ef4444;--creative-purple: #8b5cf6;--tech-teal: #06b6d4;--white: #ffffff;--gray-light: #f8f9fa;--gray-medium: #6c757d;--gray-dark: #343a40;--border-color: #dee2e6;--gradient-primary: linear-gradient(135deg, var(--primary-blue), var(--tech-teal));--gradient-energy: linear-gradient(135deg, var(--energy-red), var(--warning-orange));--gradient-creative: linear-gradient(135deg, var(--creative-purple), var(--accent-blue));--gradient-success: linear-gradient(135deg, var(--success-green), var(--tech-teal))}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:var(--gray-dark);background-color:var(--white);overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 20px}.section-padding{padding:80px 0}.text-center{text-align:center}.btn{display:inline-block;padding:12px 30px;border:none;border-radius:6px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;font-size:1rem;position:relative;overflow:hidden}.btn: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}.btn:hover:before{left:100%}.btn-primary{background:var(--gradient-primary);color:var(--white);box-shadow:0 4px 15px #0056b34d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0056b366}.btn-success{background:var(--gradient-success);color:var(--white);box-shadow:0 4px 15px #10b9814d}.btn-success:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.btn-energy{background:var(--gradient-energy);color:var(--white);box-shadow:0 4px 15px #ef44444d}.btn-energy:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ef444466}.btn-gold{background:linear-gradient(135deg,#f59e0b,#d97706);color:var(--white);box-shadow:0 4px 15px #f59e0b4d}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f59e0b66}.btn-outline{background:transparent;color:var(--primary-blue);border:2px solid var(--primary-blue)}.btn-outline:hover{background:var(--primary-blue);color:var(--white)}.card{background:var(--white);border-radius:12px;box-shadow:0 4px 20px #00000014;transition:all .3s ease;border:1px solid var(--border-color);position:relative;overflow:hidden}.card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--gradient-primary);transform:scaleX(0);transition:transform .3s ease}.card:hover:before{transform:scaleX(1)}.card:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0000001f}@media (max-width: 1200px){.container{max-width:992px}}@media (max-width: 992px){.container{max-width:768px}.section-padding{padding:60px 0}}@media (max-width: 768px){.container{max-width:576px;padding:0 15px}.section-padding{padding:40px 0}}@media (max-width: 576px){.container{padding:0 10px}}
