.navbar[data-v-67d04125]{background:#fff;height:80px;width:100%;position:fixed;top:0;left:0;z-index:1000;box-shadow:0 1px 0 rgba(15,23,42,.06),0 2px 10px rgba(15,23,42,.06);transition:all .3s ease}.navbar.scrolled[data-v-67d04125]{height:70px;box-shadow:0 2px 6px rgba(15,23,42,.06),0 6px 20px rgba(15,23,42,.08)}.nav-container[data-v-67d04125]{max-width:1400px;height:100%;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between}.nav-logo[data-v-67d04125]{display:flex;align-items:center;gap:14px;flex-shrink:0}.logo-img[data-v-67d04125]{height:46px;width:auto;max-width:190px;-o-object-fit:contain;object-fit:contain;display:block}.logo-icon[data-v-67d04125]{display:flex;align-items:center;animation:float-67d04125 3s ease-in-out infinite}@keyframes float-67d04125{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.nav-menu[data-v-67d04125]{display:flex;gap:54px;align-items:center;flex-wrap:nowrap}.nav-item[data-v-67d04125]{color:#1f2937;font-size:18px;font-weight:600;text-decoration:none;transition:all .3s ease;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px 0 10px;letter-spacing:.5px;white-space:nowrap}.nav-text[data-v-67d04125]{transition:all .3s ease}.nav-indicator[data-v-67d04125]{width:0;height:2px;background:#0b4f8c;transition:width .3s ease;border-radius:2px}.nav-item:hover .nav-text[data-v-67d04125]{color:#0b4f8c;transform:translateY(-2px)}.nav-item:hover .nav-indicator[data-v-67d04125]{width:100%}.nav-item.router-link-active .nav-text[data-v-67d04125]{color:#0b4f8c}.nav-item.router-link-active .nav-indicator[data-v-67d04125]{width:100%;background:#0b4f8c}.nav-actions[data-v-67d04125]{display:flex;align-items:center;gap:30px}.lang-switcher[data-v-67d04125]{display:flex;align-items:center;gap:10px;color:#334155;font-size:16px}.lang-option[data-v-67d04125]{cursor:pointer;transition:all .2s ease;padding:4px 8px;border-radius:4px}.lang-option[data-v-67d04125]:hover{color:#0b4f8c;background:rgba(11,79,140,.08)}.lang-option.active[data-v-67d04125]{color:#0b4f8c;font-weight:600;background:rgba(11,79,140,.12)}.lang-divider[data-v-67d04125]{color:rgba(15,23,42,.25)}.btn-quote[data-v-67d04125]{background:#0b4f8c;color:#fff;border:none;padding:13px 34px;border-radius:4px;font-size:17px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;position:relative;overflow:hidden}.btn-quote[data-v-67d04125]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s ease}.btn-quote[data-v-67d04125]:hover:before{left:100%}.btn-quote[data-v-67d04125]:hover{background:#1976d2;transform:translateY(-2px);box-shadow:0 6px 20px rgba(33,150,243,.4)}.btn-quote svg[data-v-67d04125]{transition:transform .3s ease}.btn-quote:hover svg[data-v-67d04125]{transform:translateX(4px)}.nav-dropdown[data-v-67d04125]{position:relative;cursor:pointer}.dropdown-menu[data-v-67d04125]{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#fff;border-radius:2px;box-shadow:0 8px 32px rgba(0,0,0,.15);padding:8px;min-width:280px;z-index:1000;animation:dropdownSlide-67d04125 .3s ease}.dropdown-menu[data-v-67d04125]:before{content:"";position:absolute;top:-16px;left:0;right:0;height:16px}@keyframes dropdownSlide-67d04125{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.dropdown-item[data-v-67d04125]{display:flex;align-items:center;gap:16px;padding:16px;border-radius:0;text-decoration:none;transition:all .3s ease;color:#1a1a1a;border-left:3px solid transparent}.dropdown-item[data-v-67d04125]:hover{background:#e3f2fd;border-left-color:#2196f3}.dropdown-icon[data-v-67d04125]{font-size:32px;flex-shrink:0;display:none}.dropdown-content[data-v-67d04125]{flex:1}.dropdown-title[data-v-67d04125]{font-size:17px;font-weight:600;color:#1a1a1a;margin-bottom:0}.dropdown-desc[data-v-67d04125]{font-size:12px;color:#757575}.nav-toggle[data-v-67d04125]{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;background:transparent;border:none;cursor:pointer}.toggle-bar[data-v-67d04125]{display:block;width:24px;height:2px;background:#0b4f8c;border-radius:2px;transition:all .3s ease}.toggle-bar.bar-open[data-v-67d04125]:first-child{transform:translateY(7px) rotate(45deg)}.toggle-bar.bar-open[data-v-67d04125]:nth-child(2){opacity:0}.toggle-bar.bar-open[data-v-67d04125]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu[data-v-67d04125]{display:none;position:fixed;top:80px;left:0;right:0;max-height:calc(100vh - 80px);overflow-y:auto;background:#fff;padding:16px 24px 32px;box-shadow:0 12px 32px rgba(15,23,42,.12)}.mobile-item[data-v-67d04125]{display:block;color:#1f2937;font-size:17px;font-weight:600;padding:14px 0;text-decoration:none;border-bottom:1px solid rgba(15,23,42,.08)}.mobile-group-title[data-v-67d04125]{color:#0b4f8c;font-size:14px;font-weight:700;padding:16px 0 8px;letter-spacing:1px}.mobile-sub[data-v-67d04125]{display:block;color:#475569;font-size:15px;padding:10px 0 10px 16px;text-decoration:none;border-bottom:1px solid rgba(15,23,42,.06)}.mobile-cta[data-v-67d04125]{margin-top:16px;text-align:center;background:#0b4f8c;color:#fff;border-radius:40px;border:none;width:100%;cursor:pointer;font-family:inherit}.mobile-lang[data-v-67d04125]{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 0 4px}.mobile-lang-option[data-v-67d04125]{color:#334155;font-size:15px;font-weight:600;padding:6px 14px;border-radius:20px;cursor:pointer;border:1px solid rgba(15,23,42,.2)}.mobile-lang-option.active[data-v-67d04125]{color:#0b4f8c;background:rgba(11,79,140,.1);border-color:#0b4f8c}.mobile-lang-divider[data-v-67d04125]{color:rgba(15,23,42,.3)}.navbar.lang-en .nav-menu[data-v-67d04125]{gap:32px}.navbar.lang-en .nav-item[data-v-67d04125]{font-size:16px;letter-spacing:0}.navbar.lang-en .nav-actions[data-v-67d04125]{gap:20px}.navbar.lang-en .lang-switcher[data-v-67d04125]{font-size:15px;gap:8px}.navbar.lang-en .btn-quote[data-v-67d04125]{padding:12px 24px;font-size:16px}@media (max-width:900px){.nav-container[data-v-67d04125]{padding:0 20px}.nav-actions[data-v-67d04125],.nav-menu[data-v-67d04125]{display:none}.nav-toggle[data-v-67d04125]{display:flex}.mobile-menu.menu-open[data-v-67d04125]{display:block}.mobile-menu[data-v-67d04125]{padding-bottom:calc(32px + env(safe-area-inset-bottom, 0px))}}.footer[data-v-6f1e2a31]{background:#0b1a2d;color:#fff}.footer-main[data-v-6f1e2a31]{padding:80px 0 40px}.footer-container[data-v-6f1e2a31]{max-width:1400px;margin:0 auto;padding:0 40px}.footer-grid[data-v-6f1e2a31]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1.5fr;gap:60px}.footer-brand[data-v-6f1e2a31]{padding-right:40px}.footer-logo-img[data-v-6f1e2a31]{height:40px;width:auto;max-width:200px;-o-object-fit:contain;object-fit:contain}.footer-logo[data-v-6f1e2a31]{display:flex;align-items:center;gap:12px;margin-bottom:20px;font-size:24px;font-weight:700}.footer-desc[data-v-6f1e2a31]{color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.8;margin-bottom:24px}.footer-social[data-v-6f1e2a31]{display:flex;gap:14px;margin-top:24px}.social-item[data-v-6f1e2a31]{position:relative;cursor:pointer}.social-icon[data-v-6f1e2a31]{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.25);transition:transform .3s ease,box-shadow .3s ease}.social-item:hover .social-icon[data-v-6f1e2a31]{transform:translateY(-5px);box-shadow:0 6px 16px rgba(0,0,0,.35)}.social-qr[data-v-6f1e2a31]{position:absolute;bottom:calc(100% + 14px);left:50%;transform:translateX(-50%);background:#fff;border-radius:10px;padding:12px;box-shadow:0 8px 24px rgba(0,0,0,.28);display:none;flex-direction:column;align-items:center;gap:8px;z-index:30;min-width:148px}.social-item:hover .social-qr[data-v-6f1e2a31]{display:flex}.social-qr[data-v-6f1e2a31]:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:7px solid transparent;border-top-color:#fff}.qr-name[data-v-6f1e2a31]{font-size:13px;font-weight:600;color:#1a1a1a}.qr-img[data-v-6f1e2a31]{width:130px;height:130px;border-radius:6px;display:block;-o-object-fit:contain;object-fit:contain}.qr-empty[data-v-6f1e2a31]{font-size:12px;color:#98a2b3;line-height:1.5;text-align:center;padding:20px 4px}.footer-title[data-v-6f1e2a31]{font-size:16px;font-weight:600;margin-bottom:24px;color:#fff}.footer-links[data-v-6f1e2a31]{list-style:none;padding:0;margin:0}.footer-links li[data-v-6f1e2a31]{margin-bottom:12px}.footer-links a[data-v-6f1e2a31]{color:hsla(0,0%,100%,.7);text-decoration:none;font-size:14px;transition:all .3s ease;display:inline-block}.footer-links a[data-v-6f1e2a31]:hover{color:#2196f3;transform:translateX(4px)}.footer-contact[data-v-6f1e2a31]{list-style:none;padding:0;margin:0}.footer-contact li[data-v-6f1e2a31]{color:hsla(0,0%,100%,.7);font-size:14px;margin-bottom:12px;line-height:1.6}.footer-bottom[data-v-6f1e2a31]{border-top:1px solid hsla(0,0%,100%,.1);padding:24px 0}.footer-bottom-content[data-v-6f1e2a31]{display:flex;justify-content:space-between;align-items:center}.copyright[data-v-6f1e2a31]{color:hsla(0,0%,100%,.5);font-size:14px;margin:0}.footer-copyright-block[data-v-6f1e2a31]{display:flex;flex-direction:column;gap:6px}.icp-link[data-v-6f1e2a31]{color:hsla(0,0%,100%,.5);font-size:13px;text-decoration:none;transition:color .3s ease}.icp-link[data-v-6f1e2a31]:hover{color:#2196f3}.footer-bottom-links[data-v-6f1e2a31]{display:flex;align-items:center;gap:16px}.footer-bottom-links a[data-v-6f1e2a31]{color:hsla(0,0%,100%,.5);text-decoration:none;font-size:13px;transition:color .3s ease}.footer-bottom-links a[data-v-6f1e2a31]:hover{color:#2196f3}.divider[data-v-6f1e2a31]{color:hsla(0,0%,100%,.2)}.policy-mask[data-v-6f1e2a31]{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:24px;z-index:999}.policy-panel[data-v-6f1e2a31]{background:#fff;color:#1a1a1a;border-radius:12px;width:100%;max-width:680px;max-height:78vh;display:flex;flex-direction:column;box-shadow:0 12px 40px rgba(0,0,0,.3)}.policy-head[data-v-6f1e2a31]{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid #e8ecf1}.policy-head h4[data-v-6f1e2a31]{margin:0;font-size:18px;font-weight:700;color:#0b4f8c}.policy-close[data-v-6f1e2a31]{border:none;background:transparent;font-size:26px;line-height:1;color:#98a2b3;cursor:pointer;padding:0 4px}.policy-close[data-v-6f1e2a31]:hover{color:#1a1a1a}.policy-body[data-v-6f1e2a31]{padding:20px 24px;overflow-y:auto;flex:1}.policy-para[data-v-6f1e2a31]{margin:0 0 14px;font-size:14px;line-height:1.9;color:#3a4657;text-align:justify}.policy-para[data-v-6f1e2a31]:last-child{margin-bottom:0}.policy-foot[data-v-6f1e2a31]{padding:14px 24px;border-top:1px solid #e8ecf1;text-align:right}.policy-ok[data-v-6f1e2a31]{background:#0b4f8c;color:#fff;border:none;border-radius:20px;padding:8px 32px;font-size:14px;cursor:pointer;transition:background .3s ease}.policy-ok[data-v-6f1e2a31]:hover{background:#2196f3}.policy-fade-enter-active[data-v-6f1e2a31],.policy-fade-leave-active[data-v-6f1e2a31]{transition:opacity .25s ease}.policy-fade-enter-from[data-v-6f1e2a31],.policy-fade-leave-to[data-v-6f1e2a31]{opacity:0}@media (max-width:900px){.footer-grid[data-v-6f1e2a31]{grid-template-columns:1fr 1fr;gap:32px}.footer-brand[data-v-6f1e2a31]{grid-column:1/-1}.social-item:first-child .social-qr[data-v-6f1e2a31]{left:0;transform:none}.social-item:last-child .social-qr[data-v-6f1e2a31]{left:auto;right:0;transform:none}.social-item:first-child .social-qr[data-v-6f1e2a31]:after{left:22px;transform:none}.social-item:last-child .social-qr[data-v-6f1e2a31]:after{left:auto;right:22px;transform:none}}@media (max-width:480px){.footer-grid[data-v-6f1e2a31]{grid-template-columns:1fr}.footer-bottom-content[data-v-6f1e2a31]{flex-direction:column;gap:12px;text-align:center}.footer-container[data-v-6f1e2a31]{padding:0 16px}}.inquiry-modal[data-v-5f187b57]{position:fixed;inset:0;z-index:2000;background:rgba(6,22,42,.7);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px;animation:modalFade-5f187b57 .25s ease}.inquiry-box[data-v-5f187b57]{background:#fff;border-radius:16px;width:100%;max-width:560px;padding:36px 32px 28px;position:relative;box-shadow:0 24px 64px rgba(0,0,0,.25);animation:modalPop-5f187b57 .35s cubic-bezier(.16,1,.3,1)}.inquiry-close[data-v-5f187b57]{position:absolute;top:14px;right:18px;font-size:28px;background:none;border:none;color:#9e9e9e;cursor:pointer;line-height:1;transition:color .2s,transform .2s}.inquiry-close[data-v-5f187b57]:hover{color:#2196f3;transform:rotate(90deg)}.inquiry-header[data-v-5f187b57]{text-align:center;margin-bottom:24px}.inquiry-header h2[data-v-5f187b57]{font-size:26px;color:#0b4f8c;margin:0 0 8px;background:linear-gradient(90deg,#0b4f8c,#2196f3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.inquiry-header p[data-v-5f187b57]{font-size:13px;color:#9e9e9e;margin:0}.form-row[data-v-5f187b57]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.form-input[data-v-5f187b57],.form-textarea[data-v-5f187b57]{width:100%;border:1px solid #dcdfe6;border-radius:8px;padding:12px 14px;font-size:14px;color:#1a1a1a;transition:border-color .2s,box-shadow .2s;box-sizing:border-box;font-family:inherit}.form-input[data-v-5f187b57]:focus,.form-textarea[data-v-5f187b57]:focus{outline:none;border-color:#2196f3;box-shadow:0 0 0 3px rgba(33,150,243,.12)}.form-textarea[data-v-5f187b57]{resize:vertical;margin-bottom:16px}.form-submit[data-v-5f187b57]{width:100%;background:linear-gradient(90deg,#0b4f8c,#2196f3);background-size:150% 100%;color:#fff;border:none;border-radius:8px;padding:13px;font-size:15px;font-weight:600;cursor:pointer;transition:background-position .4s,transform .2s,box-shadow .2s}.form-submit[data-v-5f187b57]:hover:not(:disabled){background-position:100% 0;transform:translateY(-2px);box-shadow:0 8px 20px rgba(33,150,243,.35)}.form-submit[data-v-5f187b57]:disabled{opacity:.6;cursor:not-allowed}.submit-success[data-v-5f187b57]{text-align:center;color:#67c23a;font-size:14px;margin-top:14px;animation:successIn-5f187b57 .3s ease}.submit-error[data-v-5f187b57]{text-align:center;color:#f56c6c;font-size:13px;margin-top:10px}@keyframes modalFade-5f187b57{0%{opacity:0}to{opacity:1}}@keyframes modalPop-5f187b57{0%{transform:scale(.9) translateY(24px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes successIn-5f187b57{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:520px){.form-row[data-v-5f187b57]{grid-template-columns:1fr}.inquiry-box[data-v-5f187b57]{max-width:100%;height:100%;border-radius:0;padding:28px 20px calc(20px + env(safe-area-inset-bottom, 0px));overflow-y:auto}}.maintenance-page[data-v-78bc224e]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0b4f8c,#1565c0);padding:40px 24px}.m-box[data-v-78bc224e]{text-align:center;color:#fff;max-width:520px}.m-icon[data-v-78bc224e]{color:#ffd54f;margin-bottom:20px;animation:mFloat-78bc224e 3s ease-in-out infinite}@keyframes mFloat-78bc224e{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.m-title[data-v-78bc224e]{font-size:36px;font-weight:800;margin-bottom:16px;text-shadow:0 4px 20px rgba(0,0,0,.25)}.m-desc[data-v-78bc224e]{font-size:16px;color:hsla(0,0%,100%,.85);line-height:1.8;margin-bottom:32px}.m-loader[data-v-78bc224e]{display:flex;justify-content:center;gap:10px;margin-bottom:28px}.m-loader span[data-v-78bc224e]{width:12px;height:12px;border-radius:50%;background:#64b5f6;animation:mBounce-78bc224e 1.2s ease-in-out infinite}.m-loader span[data-v-78bc224e]:nth-child(2){animation-delay:.15s}.m-loader span[data-v-78bc224e]:nth-child(3){animation-delay:.3s}@keyframes mBounce-78bc224e{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(-10px);opacity:1}}.m-tip[data-v-78bc224e]{font-size:13px;color:hsla(0,0%,100%,.55)}@media (max-width:480px){.m-title[data-v-78bc224e]{font-size:28px}}*{margin:0;padding:0;box-sizing:border-box}body,html{overflow-x:hidden;overflow-x:clip}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1a1a1a;background:#fff}#app{min-height:100vh}a{color:inherit;text-decoration:none}button{font-family:inherit}img{max-width:100%}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .18s ease}.page-fade-enter-from,.page-fade-leave-to{opacity:0}.page-loading{min-height:100vh;background:#fff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f5f7fa}::-webkit-scrollbar-thumb{background:#b0c4de;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#90a9c9}html{-webkit-text-size-adjust:100%}@media (max-width:900px){body{font-size:15px}}@media (max-width:767px){.container,.container-large{padding-left:16px!important;padding-right:16px!important}}@media (hover:none){.benefit-item:hover,.case-card-img:hover,.case-card-img:hover img,.equipment-card-large:hover,.equipment-card-large:hover .card-image-large img,.equipment-item:hover,.media-card:hover,.news-card:hover,.scene-card:hover,.scene-card:hover img,.service-detail:hover,.solution-card-hero:hover,.solution-card-hero:hover .solution-bg-image,.stat-item:hover{transform:none!important}.btn-cta-primary:hover,.btn-cta-secondary:hover,.btn-primary-large:hover,.btn-primary:hover,.btn-secondary-large:hover,.btn-secondary:hover,.btn-solution-hero:hover,.card-btn-large:hover,.media-btn:hover{transform:none!important;box-shadow:none!important}}@supports (padding:env(safe-area-inset-bottom)){body{padding-bottom:env(safe-area-inset-bottom)}}@media (max-width:1024px) and (min-width:901px){.section-title-large{font-size:38px}.hero-title-large{font-size:48px}}@media (max-width:767px) and (min-width:481px){.section-title-large{font-size:30px}}.error-state[data-v-3e3af6aa]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:55vh;padding:60px 24px;text-align:center;background:#fff}.error-icon[data-v-3e3af6aa]{color:#e53935;margin-bottom:20px;animation:errorShake-3e3af6aa .6s ease}@keyframes errorShake-3e3af6aa{0%,to{transform:translateX(0)}25%{transform:translateX(-6px)}50%{transform:translateX(6px)}75%{transform:translateX(-3px)}}.error-title[data-v-3e3af6aa]{font-size:24px;font-weight:700;color:#1a1a1a;margin-bottom:12px}.error-desc[data-v-3e3af6aa]{font-size:15px;color:#9e9e9e;margin-bottom:28px;max-width:420px;line-height:1.7}.error-retry[data-v-3e3af6aa]{display:inline-flex;align-items:center;background:#0b4f8c;color:#fff;border:none;border-radius:40px;padding:12px 32px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease}.error-retry[data-v-3e3af6aa]:hover{background:#1565c0;transform:translateY(-2px);box-shadow:0 8px 20px rgba(11,79,140,.3)}@media (max-width:480px){.error-title[data-v-3e3af6aa]{font-size:20px}}.media-showcase[data-v-4423eff8]{padding:80px 0;background:#f5f8fc}.media-grid[data-v-4423eff8]{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center}.media-big[data-v-4423eff8]{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 24px 60px rgba(11,79,140,.18)}.media-big img[data-v-4423eff8]{width:100%;display:block;transition:transform .6s ease}.media-big:hover img[data-v-4423eff8]{transform:scale(1.04)}.media-badge[data-v-4423eff8]{position:absolute;top:20px;left:20px;background:hsla(0,0%,100%,.92);backdrop-filter:blur(6px);border-radius:40px;padding:8px 18px;font-size:13px;font-weight:600;color:#0b4f8c;display:flex;align-items:center;gap:8px}.badge-dot[data-v-4423eff8]{width:8px;height:8px;border-radius:50%;background:#4caf50;animation:dotPulse-4423eff8 1.5s ease infinite}@keyframes dotPulse-4423eff8{0%,to{opacity:1}50%{opacity:.4}}.video-card[data-v-4423eff8]{position:relative;border-radius:16px;overflow:hidden;margin-bottom:20px;box-shadow:0 16px 40px rgba(11,79,140,.15)}.video-card video[data-v-4423eff8]{width:100%;display:block;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover}.video-overlay[data-v-4423eff8]{position:absolute;inset:0;background:rgba(11,26,45,.75);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.video-overlay-icon[data-v-4423eff8]{font-size:44px;margin-bottom:12px;animation:floatIcon-4423eff8 2.5s ease-in-out infinite}@keyframes floatIcon-4423eff8{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.video-overlay p[data-v-4423eff8]{font-size:15px;opacity:.9}.media-title[data-v-4423eff8]{font-size:22px;color:#1a1a1a;margin-bottom:8px}.media-desc[data-v-4423eff8]{font-size:14px;color:#757575;line-height:1.8;margin-bottom:20px}.media-btn[data-v-4423eff8]{background:linear-gradient(90deg,#0b4f8c,#2196f3);color:#fff;border:none;border-radius:40px;padding:11px 32px;font-size:14px;font-weight:600;cursor:pointer;transition:transform .25s,box-shadow .25s}.media-btn[data-v-4423eff8]:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(33,150,243,.35)}@media (max-width:900px){.media-grid[data-v-4423eff8]{grid-template-columns:1fr;gap:32px}}.hero-fullscreen[data-v-4423eff8]{position:relative;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero-carousel[data-v-4423eff8]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.carousel-slide[data-v-4423eff8]{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;opacity:0;transition:opacity 1s ease-in-out}.carousel-slide.active[data-v-4423eff8]{opacity:1}.carousel-indicators[data-v-4423eff8]{position:absolute;bottom:60px;left:50%;transform:translateX(-50%);z-index:4;display:flex;gap:12px}.indicator-dot[data-v-4423eff8]{width:12px;height:12px;border-radius:50%;background:hsla(0,0%,100%,.45);border:2px solid hsla(0,0%,100%,.65);cursor:pointer;transition:all .3s ease;padding:0}.indicator-dot[data-v-4423eff8]:hover{background:hsla(0,0%,100%,.75);transform:scale(1.2)}.indicator-dot.active[data-v-4423eff8]{background:#fff;width:32px;border-radius:6px}.carousel-arrow[data-v-4423eff8]{position:absolute;top:50%;transform:translateY(-50%);z-index:4;background:hsla(0,0%,100%,.14);border:2px solid hsla(0,0%,100%,.35);color:#fff;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px)}.carousel-arrow[data-v-4423eff8]:hover{background:hsla(0,0%,100%,.28);border-color:hsla(0,0%,100%,.6);transform:translateY(-50%) scale(1.1)}.carousel-prev[data-v-4423eff8]{left:40px}.carousel-next[data-v-4423eff8]{right:40px}.fade-enter-active[data-v-4423eff8],.fade-leave-active[data-v-4423eff8]{transition:opacity .5s ease}.fade-enter-from[data-v-4423eff8],.fade-leave-to[data-v-4423eff8]{opacity:0}.slide-content[data-v-4423eff8]{text-align:center}.hero-video-placeholder[data-v-4423eff8]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.gradient-animation[data-v-4423eff8]{width:100%;height:100%;background:linear-gradient(45deg,#0b4f8c,#2196f3 25%,#64b5f6 50%,#2196f3 75%,#0b4f8c);background-size:400% 400%;animation:gradientShift-4423eff8 15s ease infinite}@keyframes gradientShift-4423eff8{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.hero-video[data-v-4423eff8]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.hero-overlay[data-v-4423eff8]{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,rgba(9,24,43,.32) 0,rgba(9,24,43,.14) 55%,rgba(9,24,43,.04) 100%);z-index:2}.hero-fullscreen.slide-linkable[data-v-4423eff8]{cursor:pointer}.hero-content-center[data-v-4423eff8]{position:relative;z-index:3;text-align:center;color:#fff;max-width:1000px;padding:0 40px}.hero-title-large[data-v-4423eff8]{font-size:72px;font-weight:800;margin-bottom:24px;line-height:1.2;color:#fff;text-shadow:0 4px 28px rgba(0,0,0,.45),0 1px 3px rgba(0,0,0,.4)}.hero-subtitle-large[data-v-4423eff8]{font-size:32px;font-weight:600;margin-bottom:16px;color:#fff;opacity:.95;text-shadow:0 2px 16px rgba(0,0,0,.35)}.hero-tagline[data-v-4423eff8]{font-size:18px;color:#fff;opacity:.9;margin-bottom:48px;letter-spacing:1px;text-shadow:0 1px 8px rgba(0,0,0,.35)}.hero-buttons-large[data-v-4423eff8]{display:flex;gap:24px;justify-content:center}.btn-primary-large[data-v-4423eff8]{background:#fff;color:#0b4f8c;border:none;padding:18px 48px;border-radius:4px;font-size:18px;font-weight:700;cursor:pointer;transition:all .4s ease;display:flex;align-items:center;gap:12px;box-shadow:0 10px 28px rgba(0,0,0,.22)}.btn-primary-large[data-v-4423eff8]:hover{background:#0b4f8c;color:#fff;transform:translateY(-4px);box-shadow:0 14px 36px rgba(11,79,140,.35)}.btn-secondary-large[data-v-4423eff8]{background:transparent;color:#fff;border:2px solid hsla(0,0%,100%,.95);padding:16px 48px;border-radius:4px;font-size:18px;font-weight:700;cursor:pointer;transition:all .4s ease}.btn-secondary-large[data-v-4423eff8]:hover{background:hsla(0,0%,100%,.92);color:#0b4f8c;transform:translateY(-4px)}.hero-scroll-indicator[data-v-4423eff8]{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:12px;color:#fff;font-size:14px;cursor:pointer;display:none}.scroll-icon[data-v-4423eff8]{width:30px;height:50px;border:2px solid #fff;border-radius:20px;position:relative}.scroll-icon[data-v-4423eff8]:before{content:"";position:absolute;top:10px;left:50%;transform:translateX(-50%);width:6px;height:6px;background:#fff;border-radius:50%;animation:scroll-down-4423eff8 2s infinite}@keyframes scroll-down-4423eff8{0%,to{top:10px;opacity:1}50%{top:30px;opacity:.5}}.intro-section[data-v-4423eff8]{padding:120px 0;background:#fff}.intro-container[data-v-4423eff8]{max-width:1400px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.intro-image img[data-v-4423eff8]{width:100%;height:600px;-o-object-fit:cover;object-fit:cover;border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.15)}.section-label[data-v-4423eff8]{display:inline-block;background:#e3f2fd;color:#0b4f8c;padding:8px 20px;border-radius:20px;font-size:14px;font-weight:600;margin-bottom:24px}.section-title-large[data-v-4423eff8]{font-size:48px;font-weight:800;color:#1a1a1a;line-height:1.3;margin-bottom:32px}.intro-text[data-v-4423eff8]{font-size:18px;color:#757575;line-height:1.8;margin-bottom:48px}.intro-stats[data-v-4423eff8]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.stat-item[data-v-4423eff8]{text-align:left}.stat-number[data-v-4423eff8]{font-size:48px;font-weight:800;color:#2196f3;margin-bottom:8px}.stat-label[data-v-4423eff8]{font-size:16px;color:#757575}.equipment-showcase[data-v-4423eff8]{position:relative;padding:120px 0;overflow:hidden;background:#0b1a2d}.showcase-bg[data-v-4423eff8]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.showcase-bg img[data-v-4423eff8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.showcase-overlay[data-v-4423eff8]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(11,26,45,.92),rgba(11,79,140,.88))}.showcase-content[data-v-4423eff8]{position:relative;z-index:2;max-width:1400px;margin:0 auto;padding:0 40px;text-align:center}.section-label-white[data-v-4423eff8]{display:inline-block;background:hsla(0,0%,100%,.15);color:#fff;padding:8px 20px;border-radius:20px;font-size:14px;font-weight:600;margin-bottom:24px;backdrop-filter:blur(10px)}.section-title-white[data-v-4423eff8]{font-size:48px;font-weight:800;color:#fff;margin-bottom:64px}.equipment-cards[data-v-4423eff8]{display:flex;flex-wrap:nowrap;align-items:stretch;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:24px;padding:20px 2px 40px}.equipment-card-large[data-v-4423eff8]{flex:1 0 31%;scroll-snap-align:start;background:hsla(0,0%,100%,.98);border-radius:20px;padding:48px 32px;text-align:center;transition:all .4s ease;cursor:pointer}.equipment-card-large[data-v-4423eff8]:hover{transform:translateY(-16px);box-shadow:0 24px 64px rgba(0,0,0,.25)}.card-image-large[data-v-4423eff8]{height:240px;display:flex;align-items:center;justify-content:center;margin-bottom:32px}.card-image-large img[data-v-4423eff8]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.card-title-large[data-v-4423eff8]{font-size:24px;font-weight:700;color:#1a1a1a;margin-bottom:16px}.card-desc[data-v-4423eff8]{font-size:16px;color:#757575;line-height:1.6;margin-bottom:24px}.card-btn-large[data-v-4423eff8]{background:transparent;color:#2196f3;border:2px solid #2196f3;padding:12px 32px;border-radius:50px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease}.card-btn-large[data-v-4423eff8]:hover{background:#2196f3;color:#fff}.solutions-preview[data-v-4423eff8]{padding:120px 0;background:#f5f5f5}.container-large[data-v-4423eff8]{max-width:1400px;margin:0 auto;padding:0 40px;text-align:center}.solutions-grid-large[data-v-4423eff8]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:64px}.solution-card-hero[data-v-4423eff8]{position:relative;background:#fff;border-radius:24px;padding:14px 14px 30px;box-shadow:0 8px 32px rgba(11,79,140,.1);cursor:pointer;transition:all .4s ease}.solution-card-hero[data-v-4423eff8]:hover{transform:translateY(-12px);box-shadow:0 24px 64px rgba(11,79,140,.18)}.solution-card-media[data-v-4423eff8]{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:4/3}.solution-bg-image[data-v-4423eff8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.solution-card-hero:hover .solution-bg-image[data-v-4423eff8]{transform:scale(1.08)}.solution-overlay-gradient[data-v-4423eff8]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 55%,rgba(11,26,45,.55))}.solution-media-tag[data-v-4423eff8]{position:absolute;top:14px;left:14px;background:hsla(0,0%,100%,.92);backdrop-filter:blur(4px);border-radius:40px;padding:5px 14px;font-size:12px;font-weight:600;color:#0b4f8c}.solution-content-hero[data-v-4423eff8]{padding:22px 8px 0;color:#1a1a1a;text-align:left}.solution-title-hero[data-v-4423eff8]{font-size:22px;font-weight:700;margin-bottom:10px;color:#0b4f8c}.solution-desc-hero[data-v-4423eff8]{font-size:14px;color:#757575;line-height:1.7;margin-bottom:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.btn-solution-hero[data-v-4423eff8]{display:inline-block;background:linear-gradient(90deg,#0b4f8c,#2196f3);color:#fff;border:none;padding:10px 24px;border-radius:50px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-solution-hero[data-v-4423eff8]:hover{transform:translateX(6px);box-shadow:0 8px 20px rgba(33,150,243,.35)}.cta-section[data-v-4423eff8]{padding:120px 0;background:linear-gradient(135deg,#0b4f8c,#2196f3);text-align:center}.cta-content[data-v-4423eff8]{max-width:800px;margin:0 auto;padding:0 40px;color:#fff}.cta-title[data-v-4423eff8]{font-size:48px;font-weight:800;margin-bottom:24px}.cta-desc[data-v-4423eff8]{font-size:20px;opacity:.9;margin-bottom:48px;line-height:1.6}.cta-buttons[data-v-4423eff8]{display:flex;gap:24px;justify-content:center}.btn-cta-primary[data-v-4423eff8]{background:#fff;color:#0b4f8c;border:none;padding:18px 48px;border-radius:50px;font-size:18px;font-weight:700;cursor:pointer;transition:all .4s ease}.btn-cta-primary[data-v-4423eff8]:hover{transform:translateY(-4px);box-shadow:0 12px 48px hsla(0,0%,100%,.4)}.btn-cta-secondary[data-v-4423eff8]{background:transparent;color:#fff;border:3px solid #fff;padding:15px 48px;border-radius:50px;font-size:18px;font-weight:700;cursor:pointer;transition:all .4s ease}.btn-cta-secondary[data-v-4423eff8]:hover{background:#fff;color:#0b4f8c;transform:translateY(-4px)}@media (max-width:900px){.hero-title-large[data-v-4423eff8]{font-size:40px}.hero-subtitle-large[data-v-4423eff8]{font-size:22px}.hero-content-center[data-v-4423eff8]{padding:0 24px}.section-title-large[data-v-4423eff8]{font-size:32px}.solutions-grid-large[data-v-4423eff8]{grid-template-columns:repeat(2,1fr);gap:20px}.equipment-card-large[data-v-4423eff8]{flex:1 0 46%}.intro-container[data-v-4423eff8]{grid-template-columns:1fr;gap:48px;padding:0 24px}.intro-stats[data-v-4423eff8]{grid-template-columns:repeat(3,1fr);gap:16px}.cta-section[data-v-4423eff8],.equipment-showcase[data-v-4423eff8]{padding:80px 0}.cta-buttons[data-v-4423eff8]{flex-direction:column;align-items:center;gap:16px}}@media (max-width:480px){.hero-title-large[data-v-4423eff8]{font-size:30px}.hero-subtitle-large[data-v-4423eff8]{font-size:18px}.hero-tagline[data-v-4423eff8]{font-size:12px}.solutions-grid-large[data-v-4423eff8]{grid-template-columns:1fr}.equipment-cards[data-v-4423eff8]{gap:16px;scrollbar-width:none}.equipment-cards[data-v-4423eff8]::-webkit-scrollbar{display:none}.equipment-card-large[data-v-4423eff8]{flex:0 0 80%;padding:28px 20px}.card-image-large[data-v-4423eff8]{height:200px;margin-bottom:20px}.showcase-content[data-v-4423eff8]{padding:0 20px}.section-title-large[data-v-4423eff8]{font-size:26px}.cta-section[data-v-4423eff8],.equipment-showcase[data-v-4423eff8]{padding:64px 0}}@media (max-width:1024px) and (min-width:901px){.hero-title-large[data-v-4423eff8]{font-size:48px}.hero-subtitle-large[data-v-4423eff8]{font-size:26px}.section-title-large[data-v-4423eff8]{font-size:38px}.solutions-grid-large[data-v-4423eff8]{grid-template-columns:repeat(2,1fr);gap:24px}.equipment-card-large[data-v-4423eff8]{flex:1 0 46%}}@media (max-width:767px) and (min-width:481px){.section-title-large[data-v-4423eff8]{font-size:30px}}@media (max-width:767px){.carousel-arrow[data-v-4423eff8]{width:44px;height:44px}.carousel-prev[data-v-4423eff8]{left:8px}.carousel-next[data-v-4423eff8]{right:8px}.carousel-indicators[data-v-4423eff8]{bottom:18px}}@media (max-width:900px){.section-title-white[data-v-4423eff8]{font-size:34px;margin-bottom:40px}.intro-image img[data-v-4423eff8]{height:360px}}@media (max-width:767px){.intro-image img[data-v-4423eff8]{height:260px}.section-title-white[data-v-4423eff8]{font-size:30px;margin-bottom:32px}.intro-stats[data-v-4423eff8]{gap:12px}.stat-number[data-v-4423eff8]{font-size:34px;margin-bottom:4px}}@media (max-width:480px){.intro-container[data-v-4423eff8]{gap:32px}.intro-image img[data-v-4423eff8]{height:220px}.stat-number[data-v-4423eff8]{font-size:28px}.stat-label[data-v-4423eff8]{font-size:13px}}