.floating-contact[data-v-c2ad5514]{position:fixed;right:24px;bottom:40px;z-index:999;display:flex;flex-direction:column;gap:8px}.contact-item[data-v-c2ad5514]{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:all .25s ease;box-shadow:0 2px 12px #00000026}.contact-item svg[data-v-c2ad5514]{width:20px;height:20px}.wechat[data-v-c2ad5514]{background:#07c160;color:#fff}.wechat[data-v-c2ad5514]:hover{background:#06ad56;transform:scale(1.08)}.phone[data-v-c2ad5514]{background:var(--primary);color:#fff}.phone[data-v-c2ad5514]:hover{background:var(--primary-light);transform:scale(1.08)}.phone-popup[data-v-c2ad5514]{position:absolute;right:54px;top:50%;transform:translateY(-50%);min-width:138px;padding:10px 14px;border-radius:10px;background:#fff;color:var(--text-dark);box-shadow:0 4px 18px #00000024;font-size:13px;line-height:1.4;text-align:left;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s}.phone-popup[data-v-c2ad5514]:after{content:"";position:absolute;right:-5px;top:50%;transform:translateY(-50%);border:5px solid transparent;border-left-color:#fff}.phone-popup strong[data-v-c2ad5514]{display:block;color:var(--text-dark);font-size:13px;font-weight:700;margin-bottom:4px}.phone-popup span[data-v-c2ad5514]{display:block;color:var(--primary);font-weight:700}.phone:hover .phone-popup[data-v-c2ad5514]{opacity:1}.back-top[data-v-c2ad5514]{background:#fff;color:var(--text-medium);border:1px solid var(--border-light)}.back-top[data-v-c2ad5514]:hover{background:var(--bg-light);color:var(--primary);transform:scale(1.08)}.tooltip[data-v-c2ad5514]{position:absolute;right:54px;background:var(--text-dark);color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s}.tooltip[data-v-c2ad5514]:after{content:"";position:absolute;right:-5px;top:50%;transform:translateY(-50%);border:5px solid transparent;border-left-color:var(--text-dark)}.contact-item:hover .tooltip[data-v-c2ad5514]{opacity:1}.wechat:hover .tooltip[data-v-c2ad5514]{opacity:0}.wechat-popup[data-v-c2ad5514]{position:absolute;right:58px;top:50%;transform:translateY(-50%);background:#fff;width:180px;padding:16px;border-radius:14px;box-shadow:0 4px 20px #00000026;text-align:center;color:var(--text-medium)}.wechat-popup img[data-v-c2ad5514]{width:132px;height:132px;display:block;margin:0 auto;object-fit:contain}.wechat-popup p[data-v-c2ad5514]{margin-top:10px;font-size:13px;line-height:1.5;color:var(--text-medium);white-space:normal}@media (max-width: 768px){.floating-contact[data-v-c2ad5514]{right:12px;bottom:20px}.contact-item[data-v-c2ad5514]{width:40px;height:40px}.tooltip[data-v-c2ad5514],.wechat-popup[data-v-c2ad5514],.phone-popup[data-v-c2ad5514]{display:none}}#app{min-height:100vh}.header[data-v-3f31a16c]{position:fixed;top:0;left:0;right:0;height:var(--header-height);background:#10233f2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;transition:all .3s ease;overflow:visible}.header.scrolled[data-v-3f31a16c]{background:#fffffffa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 2px 20px #00000014}.nav[data-v-3f31a16c]{display:flex;justify-content:space-between;align-items:center;height:100%}.logo-img[data-v-3f31a16c]{height:52px;width:auto;transition:transform .35s ease,filter .35s ease}.logo:hover .logo-img[data-v-3f31a16c]{transform:translateY(-2px) scale(1.02);filter:drop-shadow(0 10px 18px rgba(30,90,148,.2))}.nav-menu[data-v-3f31a16c]{display:flex;align-items:center;gap:28px}.nav-item[data-v-3f31a16c]{position:relative}.nav-link[data-v-3f31a16c]{color:#fff;font-size:15px;font-weight:500;padding:8px 0;cursor:pointer;display:flex;align-items:center;gap:4px;transition:color .3s;position:relative}.nav-link-trigger[data-v-3f31a16c]{gap:2px}.nav-link-main[data-v-3f31a16c]{color:inherit}.nav-link-toggle[data-v-3f31a16c]{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.header.scrolled .nav-link[data-v-3f31a16c]{color:var(--text-dark)}.nav-link[data-v-3f31a16c]:hover,.nav-link-toggle[data-v-3f31a16c]:hover{color:var(--primary)}.nav-link[data-v-3f31a16c]:after,.nav-link-main[data-v-3f31a16c]:after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:2px;background:linear-gradient(90deg,var(--primary),rgba(42,111,171,.2));transform:scaleX(0);transform-origin:left center;transition:transform .28s ease}.nav-item:hover .nav-link[data-v-3f31a16c]:after,.nav-link-main.router-link-active[data-v-3f31a16c]:after,.nav-link.router-link-active[data-v-3f31a16c]:after{transform:scaleX(1)}.arrow[data-v-3f31a16c]{width:14px;height:14px;transition:transform .2s}.has-dropdown:hover .arrow[data-v-3f31a16c]{transform:rotate(180deg)}.btn-header[data-v-3f31a16c]{background:var(--primary);color:#fff;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:600;transition:all .3s}.btn-header[data-v-3f31a16c]:hover{background:var(--primary-light)}.mobile-toggle[data-v-3f31a16c]{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:8px}.mobile-toggle span[data-v-3f31a16c]{width:24px;height:2px;background:#fff;border-radius:2px;transition:all .3s}.header.scrolled .mobile-toggle span[data-v-3f31a16c]{background:var(--text-dark)}.mobile-toggle.active span[data-v-3f31a16c]:nth-child(1){transform:translateY(7px) rotate(45deg)}.mobile-toggle.active span[data-v-3f31a16c]:nth-child(2){opacity:0}.mobile-toggle.active span[data-v-3f31a16c]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mega-menu[data-v-3f31a16c]{position:fixed;top:var(--header-height);left:0;right:0;width:100%;background:#fff;box-shadow:0 10px 40px #0000001f;z-index:999;border-top:1px solid var(--border-light)}.mega-menu-fade-enter-active[data-v-3f31a16c],.mega-menu-fade-leave-active[data-v-3f31a16c]{transition:opacity .22s ease,transform .22s ease}.mega-menu-fade-enter-from[data-v-3f31a16c],.mega-menu-fade-leave-to[data-v-3f31a16c]{opacity:0;transform:translateY(-12px)}.header.scrolled .mega-menu[data-v-3f31a16c]{border-top-color:#0f234114}.menu-inner[data-v-3f31a16c]{width:min(1280px,calc(100vw - 48px));margin:0 auto}.product-menu-layout[data-v-3f31a16c]{display:grid;grid-template-columns:320px 1fr;height:min(640px,calc(100svh - var(--header-height) - 24px));min-height:520px;background:#fff;animation:menuLiftIn-3f31a16c .28s ease;overflow:hidden}.product-menu-sidebar[data-v-3f31a16c]{padding:30px 28px;background:linear-gradient(180deg,#fbfcfe,#f5f8fc);border-right:1px solid var(--border-light);min-height:0}.product-category-tab[data-v-3f31a16c]{width:100%;padding:14px 18px;border:0;border-bottom:1px solid var(--border-light);background:transparent;text-align:left;font-size:17px;font-weight:600;color:var(--text-dark);cursor:pointer;transition:all .25s ease}.product-category-tab[data-v-3f31a16c]:hover,.product-category-tab.active[data-v-3f31a16c]{background:var(--primary);color:#fff;border-bottom-color:transparent}.product-menu-content[data-v-3f31a16c]{display:grid;grid-template-columns:minmax(260px,360px) 1fr;align-items:stretch;min-height:0;min-width:0;overflow:hidden}.product-menu-list[data-v-3f31a16c]{padding:34px 34px 30px;background:#fff;display:flex;flex-direction:column;gap:16px;animation:menuColumnFade-3f31a16c .34s ease;min-height:0;min-width:0;overflow:hidden}.product-menu-heading[data-v-3f31a16c]{flex:0 0 auto}.product-sub-list[data-v-3f31a16c]{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:10px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.product-menu-kicker[data-v-3f31a16c]{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--primary);margin-bottom:8px}.product-menu-title[data-v-3f31a16c]{font-size:34px;line-height:1.2;color:var(--primary);margin-bottom:22px}.product-sub-link[data-v-3f31a16c]{font-size:16px;font-weight:600;color:var(--text-dark);line-height:1.5;padding:4px 0;transition:color .2s ease,transform .2s ease;overflow-wrap:anywhere}.product-sub-link[data-v-3f31a16c]:hover,.product-sub-link.active[data-v-3f31a16c]{color:var(--primary);transform:translate(4px)}.product-menu-visual[data-v-3f31a16c]{padding:32px 40px 36px;background:linear-gradient(180deg,#fff,#fbfcfd);display:flex;flex-direction:column;justify-content:flex-start;animation:menuColumnFade-3f31a16c .42s ease;min-height:0;min-width:0;height:100%;overflow:hidden}.product-visual-frame[data-v-3f31a16c]{position:relative;width:min(100%,430px);aspect-ratio:4 / 3;min-height:0;margin:0 auto;padding:10px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(214,226,238,.9);border-radius:26px;background:linear-gradient(180deg,#fff,#f4f8fb);box-shadow:0 18px 38px #193a5e1f;overflow:hidden;box-sizing:border-box}.product-visual-frame[data-v-3f31a16c]:after{content:none}.product-visual-image[data-v-3f31a16c]{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center center;border:1px solid rgba(226,235,244,.92);border-radius:20px;background:#fff}.product-visual-device[data-v-3f31a16c]{display:flex;align-items:center;justify-content:center;gap:0;animation:deviceFloat-3f31a16c 4.8s ease-in-out infinite}.visual-door[data-v-3f31a16c]{width:120px;height:260px;border-radius:16px;background:linear-gradient(180deg,#d7dde6,#b8c0cc);box-shadow:inset 0 0 0 2px #ffffff73}.visual-door.left[data-v-3f31a16c]{transform:perspective(600px) rotateY(26deg);transform-origin:right center}.visual-door.right[data-v-3f31a16c]{transform:perspective(600px) rotateY(-26deg);transform-origin:left center}.visual-core[data-v-3f31a16c]{width:240px;height:220px;margin:0 -10px;border-radius:20px;background:linear-gradient(180deg,#f4f5f8,#d8dde6);position:relative;box-shadow:0 30px 50px #0f23411f}.visual-core[data-v-3f31a16c]:before{content:"";position:absolute;top:26px;right:26px;bottom:56px;left:26px;border-radius:12px;background:linear-gradient(180deg,#dde2ea,#c6ccd7)}.visual-core-screen[data-v-3f31a16c]{position:absolute;top:24px;right:24px;width:26px;height:12px;border-radius:999px;background:linear-gradient(90deg,#f97316,#facc15,#22c55e)}.visual-core-base[data-v-3f31a16c]{position:absolute;left:50%;bottom:22px;transform:translate(-50%);width:86px;height:20px;border-radius:999px;background:#0f23411f}.product-visual-caption[data-v-3f31a16c]{margin-top:22px;display:flex;flex-direction:column;gap:8px}.product-visual-caption strong[data-v-3f31a16c]{font-size:20px;color:var(--text-dark)}.product-visual-caption span[data-v-3f31a16c]{color:var(--text-medium);line-height:1.8;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.solution-menu[data-v-3f31a16c]{border-top:none}.solutions-row[data-v-3f31a16c]{display:flex;padding:16px 40px;gap:0}.solution-item[data-v-3f31a16c]{display:flex;align-items:center;gap:10px;padding:14px 24px;border-right:1px solid var(--border-light);transition:background .2s}.solution-item[data-v-3f31a16c]:last-child{border-right:none}.solution-item[data-v-3f31a16c]:hover{background:var(--bg-light);transform:translateY(-2px)}.solution-item.view-more[data-v-3f31a16c]{color:var(--primary)}.solution-icon[data-v-3f31a16c]{width:36px;height:36px;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-light) 100%);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff}.solution-icon[data-v-3f31a16c] svg{width:18px;height:18px}.view-icon[data-v-3f31a16c]{background:transparent;border:1px dashed var(--border-medium)}.view-icon svg[data-v-3f31a16c]{color:var(--primary)}.solution-text[data-v-3f31a16c]{font-size:14px;font-weight:500;color:var(--text-dark)}@keyframes menuLiftIn-3f31a16c{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes menuColumnFade-3f31a16c{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes deviceFloat-3f31a16c{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes visualSweep-3f31a16c{0%{transform:translate(-120%) skew(-24deg)}60%,to{transform:translate(420%) skew(-24deg)}}.mobile-menu[data-v-3f31a16c]{display:none;position:fixed;top:var(--header-height);left:0;right:0;z-index:998;background:#fff;padding:16px 24px 24px;box-shadow:0 8px 30px #0000001a;opacity:0;pointer-events:none;transform:translateY(-12px);transition:opacity .22s ease,transform .22s ease}.mobile-menu.active[data-v-3f31a16c]{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-menu-item[data-v-3f31a16c]{padding:14px 0;border-bottom:1px solid var(--border-light)}.mobile-menu-link[data-v-3f31a16c]{font-size:15px;font-weight:500;color:var(--text-dark)}.mobile-menu-link.accent[data-v-3f31a16c]{color:var(--primary);font-weight:600}@media (max-width: 1024px){.nav-menu[data-v-3f31a16c]{display:none}.mobile-toggle[data-v-3f31a16c]{display:flex}.mega-menu[data-v-3f31a16c]{display:none}.mobile-menu[data-v-3f31a16c]{display:block;max-height:calc(100svh - var(--header-height));overflow-y:auto}}.footer[data-v-cc0a10b5]{background:var(--text-dark);color:#fffc;padding:60px 0 30px}.footer-grid[data-v-cc0a10b5]{display:grid;grid-template-columns:1.45fr 1.25fr 1fr 1fr;gap:56px;margin-bottom:40px}.footer-col-products[data-v-cc0a10b5]{min-width:0}.footer-brand .logo[data-v-cc0a10b5]{display:inline-block;margin-bottom:16px}.footer-brand .logo-img[data-v-cc0a10b5]{height:48px;width:auto}.footer-company-name[data-v-cc0a10b5]{display:block;margin-bottom:8px;color:#fff;font-size:1rem}.footer-desc[data-v-cc0a10b5]{font-size:.9rem;line-height:1.7;color:#fff9}.footer-title[data-v-cc0a10b5]{color:#fff;font-size:1rem;font-weight:600;margin-bottom:20px}.footer-links[data-v-cc0a10b5]{display:flex;flex-direction:column;gap:10px;min-width:0}.footer-links-columns[data-v-cc0a10b5]{display:grid;grid-template-columns:1fr;gap:12px 18px;align-items:start}.footer-links a[data-v-cc0a10b5]{display:inline-block;color:#fff9;font-size:.9rem;transition:var(--transition)}.footer-product-link[data-v-cc0a10b5]{display:block;width:100%;max-width:10em;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.footer-links a[data-v-cc0a10b5]:hover{color:#fff}.footer-bottom[data-v-cc0a10b5]{padding-top:30px;border-top:1px solid rgba(255,255,255,.1);text-align:center}.footer-bottom p[data-v-cc0a10b5]{font-size:.85rem;color:#ffffff80}@media (max-width: 1024px){.footer-grid[data-v-cc0a10b5]{grid-template-columns:repeat(2,1fr)}.footer-brand[data-v-cc0a10b5],.footer-col-products[data-v-cc0a10b5]{grid-column:span 2}}@media (max-width: 768px){.footer-grid[data-v-cc0a10b5],.footer-links-columns[data-v-cc0a10b5]{grid-template-columns:1fr}}.tencent-map-view[data-v-758480f7]{position:relative;min-height:520px}.tencent-map-canvas[data-v-758480f7]{width:100%;height:520px}.tencent-map-empty[data-v-758480f7]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:10px;padding:24px;text-align:center;color:#1d2d3f;background:linear-gradient(135deg,#f8fafc,#edf4fb)}.tencent-map-empty span[data-v-758480f7]{color:#77879b}@media (max-width: 768px){.tencent-map-view[data-v-758480f7],.tencent-map-canvas[data-v-758480f7]{min-height:400px;height:400px}}.contact-band[data-v-8638fc41]{--contact-band-navy: #10233f;--contact-band-accent: #d89b2b;padding:80px 0;background:var(--contact-band-navy)}.contact-band-grid[data-v-8638fc41]{display:grid;grid-template-columns:minmax(280px,1fr) minmax(360px,500px) auto;gap:56px;align-items:center}.contact-band-info h2[data-v-8638fc41]{font-size:2rem;color:#fff;margin-bottom:12px}.contact-band-info>p[data-v-8638fc41]{font-size:1rem;color:#fffc;margin-bottom:28px}.contact-band-items[data-v-8638fc41]{display:flex;flex-direction:column;gap:16px}.contact-band-item[data-v-8638fc41]{display:flex;align-items:center;gap:14px;color:#ffffffe6;font-size:1rem}.contact-band-item svg[data-v-8638fc41]{color:var(--contact-band-accent);flex-shrink:0}.contact-phone-list[data-v-8638fc41]{display:flex;flex-wrap:wrap;gap:.35em 2em}.contact-band-map[data-v-8638fc41]{height:296px;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:4px;background:#ffffff0f}.contact-band-map[data-v-8638fc41] .tencent-map-view,.contact-band-map[data-v-8638fc41] .tencent-map-canvas{min-height:296px;height:296px}.contact-band-map[data-v-8638fc41] .tencent-map-empty{color:var(--contact-band-navy)}.contact-band-button[data-v-8638fc41]{display:inline-flex;align-items:center;justify-content:center;min-width:180px;height:54px;padding:0 32px;border-radius:999px;background:#fff;color:var(--contact-band-navy);font-weight:700;transition:transform .25s ease,box-shadow .25s ease}.contact-band-button[data-v-8638fc41]:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0000002e}@media (max-width: 960px){.contact-band-grid[data-v-8638fc41]{grid-template-columns:1fr;text-align:center}.contact-band-map[data-v-8638fc41]{width:100%;max-width:560px;margin:0 auto}.contact-band-items[data-v-8638fc41]{align-items:center}.contact-band-cta[data-v-8638fc41]{margin-top:24px}}.home-page[data-v-efa7cdef]{--page-navy: #10233f;--page-navy-soft: #18355d;--page-ink: #18263a;--page-muted: #66758c;--page-line: rgba(24, 38, 58, .12);--page-surface: rgba(255, 255, 255, .82);--page-accent: #d89b2b;background:linear-gradient(180deg,#eef3f8,#f8fafc 42%,#f2f5f9);color:var(--page-ink)}.hero[data-v-efa7cdef]{position:relative;width:100%;height:100vh;min-height:600px;overflow:hidden}.hero-carousel[data-v-efa7cdef],.hero-slides[data-v-efa7cdef]{position:relative;width:100%;height:100%}.hero-slide-item[data-v-efa7cdef]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;z-index:1}.hero-slide-item.active[data-v-efa7cdef]{z-index:2}.hero-bg-image[data-v-efa7cdef]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero-overlay[data-v-efa7cdef]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.hero-slide-content[data-v-efa7cdef]{position:relative;z-index:2;max-width:700px;color:#fff;padding-top:var(--header-height)}.slide-badge[data-v-efa7cdef]{display:inline-block;padding:8px 16px;border-radius:999px;background:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fffffff2;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px}.slide-title[data-v-efa7cdef]{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;color:#fff;margin-bottom:20px;text-shadow:0 4px 20px rgba(0,0,0,.3)}.slide-desc[data-v-efa7cdef]{font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.8;color:#ffffffe6;max-width:560px;margin-bottom:0}.slide-actions[data-v-efa7cdef]{display:flex;gap:16px;flex-wrap:wrap}.slide-btn[data-v-efa7cdef]{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:999px;font-weight:700;font-size:1rem;transition:all .3s ease}.slide-btn-primary[data-v-efa7cdef]{background:#fff;color:var(--page-navy);box-shadow:0 8px 30px #0000004d}.slide-btn-primary[data-v-efa7cdef]:hover{transform:translateY(-3px);box-shadow:0 12px 40px #0006}.slide-btn-outline[data-v-efa7cdef]{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.5)}.slide-btn-outline[data-v-efa7cdef]:hover{background:#ffffff26;border-color:#fff;transform:translateY(-3px)}.carousel-controls[data-v-efa7cdef]{position:absolute;bottom:40px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:20px;z-index:10}.carousel-arrow[data-v-efa7cdef]{width:48px;height:48px;border-radius:50%;background:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;border:1px solid rgba(255,255,255,.3)}.carousel-arrow[data-v-efa7cdef]:hover{background:#ffffff4d;transform:scale(1.1)}.carousel-dots[data-v-efa7cdef]{display:flex;gap:10px}.carousel-dot[data-v-efa7cdef]{width:12px;height:12px;border-radius:50%;background:#ffffff4d;border:none;cursor:pointer;transition:all .3s ease}.carousel-dot.active[data-v-efa7cdef]{width:36px;border-radius:6px;background:#fff}.hero-slide-enter-active[data-v-efa7cdef],.hero-slide-leave-active[data-v-efa7cdef]{transition:opacity .8s ease,transform .8s ease}.hero-slide-enter-from[data-v-efa7cdef]{opacity:0;transform:scale(1.1)}.hero-slide-leave-to[data-v-efa7cdef]{opacity:0;transform:scale(.95)}.hero+.section[data-v-efa7cdef]{padding-top:clamp(3rem,6vw,5rem)}.carousel-container[data-v-efa7cdef]{position:relative;margin-top:20px}.carousel-track[data-v-efa7cdef]{position:relative;min-height:400px}.carousel-slide[data-v-efa7cdef]{display:flex;flex-direction:column;gap:1.5rem}.device-visual[data-v-efa7cdef]{position:relative;border-radius:20px;overflow:hidden;min-height:240px;box-shadow:0 20px 40px #10233f26}.device-image[data-v-efa7cdef]{width:100%;height:240px;object-fit:cover;border-radius:20px;transition:transform .6s ease}.carousel-slide:hover .device-image[data-v-efa7cdef]{transform:scale(1.05)}.device-image-overlay[data-v-efa7cdef]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(16,35,63,.3) 100%);border-radius:20px;pointer-events:none;display:flex;align-items:flex-end;padding:16px}.overlay-badge[data-v-efa7cdef]{padding:6px 14px;border-radius:999px;background:#fffffff2;color:var(--page-navy);font-size:.78rem;font-weight:700;letter-spacing:.05em}.device-copy[data-v-efa7cdef]{padding:0 4px}.device-copy h2[data-v-efa7cdef]{font-size:clamp(1.4rem,3cqi,1.8rem);color:var(--page-navy);margin-top:8px}.device-copy p[data-v-efa7cdef]{margin-top:10px;color:var(--page-muted);font-size:.92rem;line-height:1.7}.device-label[data-v-efa7cdef]{display:inline-block;padding:5px 10px;border-radius:999px;background:#10233f0f;color:var(--page-navy);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.device-link[data-v-efa7cdef]{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:10px 18px;border-radius:999px;background:var(--page-navy);color:#fff;font-weight:600;font-size:.88rem;transition:all .25s ease}.device-link[data-v-efa7cdef]:hover{background:var(--page-navy-soft);transform:translate(4px)}.device-link svg[data-v-efa7cdef]{transition:transform .2s ease}.device-link:hover svg[data-v-efa7cdef]{transform:translate(4px)}.slide-fade-enter-active[data-v-efa7cdef]{transition:all .6s ease-out}.slide-fade-leave-active[data-v-efa7cdef]{transition:all .4s ease-in;position:absolute;width:100%}.slide-fade-enter-from[data-v-efa7cdef]{opacity:0;transform:translate(40px)}.slide-fade-leave-to[data-v-efa7cdef]{opacity:0;transform:translate(-40px)}.carousel-indicators[data-v-efa7cdef]{display:flex;justify-content:center;gap:10px;margin-top:20px}.indicator[data-v-efa7cdef]{width:10px;height:10px;border-radius:50%;background:#10233f26;transition:all .4s ease;border:none;cursor:pointer}.indicator.active[data-v-efa7cdef]{width:32px;border-radius:5px;background:var(--page-navy)}.section[data-v-efa7cdef]{padding:clamp(4.2rem,8vw,6.8rem) 0}.section-muted[data-v-efa7cdef]{background:linear-gradient(180deg,#ffffff3d,#ffffff8f)}.stats-section[data-v-efa7cdef]{padding:40px 0 20px;background:linear-gradient(180deg,#f4f7fb,#fff)}.stats-panel[data-v-efa7cdef]{display:grid;gap:28px;padding:clamp(1.5rem,3vw,2.4rem);border-radius:32px;background:radial-gradient(circle at top right,rgba(31,78,134,.08),transparent 26%),linear-gradient(180deg,#fff,#f7fafd);border:1px solid rgba(16,35,63,.08);box-shadow:0 20px 48px #10233f14}.stats-heading[data-v-efa7cdef]{max-width:680px}.stats-heading h2[data-v-efa7cdef]{margin-top:14px;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.1;color:var(--page-navy)}.stats-heading p[data-v-efa7cdef]{margin-top:12px;color:var(--page-muted);line-height:1.8}.stats-grid[data-v-efa7cdef]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.stat-item[data-v-efa7cdef]{position:relative;overflow:hidden;padding:24px;border-radius:24px;background:linear-gradient(180deg,#fffffffa,#f0f5fbeb),linear-gradient(135deg,#10233f08,#1f4e860d);border:1px solid rgba(16,35,63,.07);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;animation:statFloatIn-efa7cdef .7s ease both}.stat-item[data-v-efa7cdef]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(31,78,134,.08),transparent 50%);opacity:0;transition:opacity .35s ease}.stat-item[data-v-efa7cdef]:hover{transform:translateY(-6px);border-color:#1f4e862e;box-shadow:0 18px 36px #10233f1a}.stat-item[data-v-efa7cdef]:hover:before{opacity:1}.stat-index[data-v-efa7cdef]{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#10233f61}.stat-value[data-v-efa7cdef]{display:block;position:relative;z-index:1;margin-top:18px;font-size:clamp(2rem,2.8vw,2.8rem);font-weight:800;color:var(--page-navy);line-height:1;letter-spacing:-.04em;text-shadow:0 10px 24px rgba(31,78,134,.12)}.stat-label[data-v-efa7cdef]{display:block;position:relative;z-index:1;margin-top:14px;font-size:1rem;color:var(--page-navy);font-weight:700}.stat-note[data-v-efa7cdef]{position:relative;z-index:1;margin-top:10px;color:var(--page-muted);font-size:.92rem;line-height:1.75}.stat-line[data-v-efa7cdef]{position:relative;z-index:1;display:block;width:56px;height:3px;margin-top:18px;border-radius:999px;background:linear-gradient(90deg,#10315d,#d89b2b);transform-origin:left center;transition:transform .35s ease}.stat-item:hover .stat-line[data-v-efa7cdef]{transform:scaleX(1.25)}@keyframes statFloatIn-efa7cdef{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.section-dark[data-v-efa7cdef]{background:linear-gradient(180deg,#10233f,#132d4f)}.section-heading[data-v-efa7cdef]{max-width:760px;margin-bottom:clamp(1.8rem,4vw,2.8rem)}.section-heading-inline[data-v-efa7cdef]{display:flex;justify-content:space-between;gap:20px;align-items:end;max-width:none}.section-heading h2[data-v-efa7cdef],.cta-panel h2[data-v-efa7cdef]{margin-top:16px;font-size:clamp(2rem,4vw,3.3rem);line-height:1.1;color:var(--page-navy)}.section-heading p[data-v-efa7cdef],.cta-panel p[data-v-efa7cdef]{margin-top:14px;color:var(--page-muted);line-height:1.8}.section-heading-light h2[data-v-efa7cdef],.section-heading-light p[data-v-efa7cdef]{color:#fff}.section-heading-light p[data-v-efa7cdef]{color:#ffffffb8}.capability-grid[data-v-efa7cdef],.category-grid[data-v-efa7cdef],.solution-grid[data-v-efa7cdef]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:18px}.product-grid[data-v-efa7cdef]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.capability-card[data-v-efa7cdef],.category-card[data-v-efa7cdef],.product-card[data-v-efa7cdef],.solution-card[data-v-efa7cdef],.cta-panel[data-v-efa7cdef]{border-radius:28px}.capability-card[data-v-efa7cdef]{padding:24px;background:#ffffffbd;border:1px solid rgba(16,35,63,.08);box-shadow:0 18px 40px #1125440f}.capability-index[data-v-efa7cdef]{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,#10315d,#2b629f);color:#fff;font-weight:800}.capability-card h3[data-v-efa7cdef],.category-meta strong[data-v-efa7cdef],.product-card h3[data-v-efa7cdef]{margin-top:18px;font-size:1.25rem;color:var(--page-navy)}.capability-card p[data-v-efa7cdef],.category-card p[data-v-efa7cdef],.product-card p[data-v-efa7cdef],.solution-card p[data-v-efa7cdef]{margin-top:10px;color:var(--page-muted);line-height:1.8}.category-card[data-v-efa7cdef]{display:block;padding:24px;background:#fffc;border:1px solid var(--page-line);box-shadow:0 20px 40px #1125440f;transition:transform .25s ease,box-shadow .25s ease}.category-icon[data-v-efa7cdef]{display:inline-grid;place-items:center;width:54px;height:54px;border-radius:18px;background:#10233f14;color:var(--page-navy);font-size:1rem;font-weight:800}.category-meta[data-v-efa7cdef]{margin-top:18px}.category-meta span[data-v-efa7cdef]{color:var(--page-muted);font-size:.9rem}.category-meta strong[data-v-efa7cdef]{display:block;margin-top:8px}.product-card[data-v-efa7cdef]{display:flex;flex-direction:column;background:linear-gradient(180deg,#fffffffa,#eaf1f8eb);border:1px solid rgba(255,255,255,.08);transition:transform .25s ease,box-shadow .25s ease;overflow:hidden}.product-card[data-v-efa7cdef]:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0000004d}.product-image[data-v-efa7cdef]{position:relative;height:180px;overflow:hidden}.product-image img[data-v-efa7cdef]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.product-card:hover .product-image img[data-v-efa7cdef]{transform:scale(1.08)}.product-overlay[data-v-efa7cdef]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(16,35,63,.4) 100%);pointer-events:none}.product-content[data-v-efa7cdef]{flex:1;display:flex;flex-direction:column;padding:20px}.product-card h3[data-v-efa7cdef]{color:var(--page-navy)}.product-card .product-tags span[data-v-efa7cdef]{background:#10233f14}.solutions-layout[data-v-efa7cdef]{display:grid;gap:24px}.solution-card[data-v-efa7cdef]{display:block;padding:24px;background:#ffffffd6;border:1px solid var(--page-line);box-shadow:0 18px 40px #1125440f;transition:transform .25s ease,box-shadow .25s ease}.solution-name[data-v-efa7cdef]{display:inline-block;color:var(--page-navy);font-size:1.18rem;font-weight:700}.solution-link[data-v-efa7cdef]{display:inline-flex;margin-top:16px;color:var(--page-navy-soft);font-weight:700}.cta-panel[data-v-efa7cdef]{display:grid;gap:24px;padding:clamp(1.8rem,4vw,3rem);background:radial-gradient(circle at top right,rgba(216,155,43,.18),transparent 24%),linear-gradient(135deg,#ffffffd1,#f0f5fbf0);border:1px solid rgba(16,35,63,.08);box-shadow:0 24px 54px #11254414}@container (min-width: 560px){.device-card[data-v-efa7cdef]{grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr)}}@media (min-width: 960px){.hero-layout[data-v-efa7cdef]{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr)}.solutions-layout[data-v-efa7cdef]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.cta-panel[data-v-efa7cdef]{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (max-width: 959px){.section-heading-inline[data-v-efa7cdef]{align-items:start}.product-grid[data-v-efa7cdef]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 959px){.stats-grid[data-v-efa7cdef]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.hero[data-v-efa7cdef]{height:100svh;min-height:500px}.slide-title[data-v-efa7cdef]{font-size:2rem}.slide-desc[data-v-efa7cdef]{font-size:.95rem}.slide-actions[data-v-efa7cdef]{flex-direction:column}.slide-btn[data-v-efa7cdef]{width:100%}.carousel-controls[data-v-efa7cdef]{bottom:20px}.carousel-arrow[data-v-efa7cdef]{width:40px;height:40px}.showcase-card[data-v-efa7cdef],.capability-card[data-v-efa7cdef],.category-card[data-v-efa7cdef],.product-card[data-v-efa7cdef],.solution-card[data-v-efa7cdef],.cta-panel[data-v-efa7cdef]{border-radius:24px}.hero-metrics[data-v-efa7cdef]{grid-template-columns:1fr}.section-heading-inline[data-v-efa7cdef]{display:grid}.product-grid[data-v-efa7cdef]{grid-template-columns:1fr}.stats-grid[data-v-efa7cdef]{grid-template-columns:1fr;gap:16px}.stat-item[data-v-efa7cdef]{padding:16px}.stat-value[data-v-efa7cdef]{font-size:2rem}.stats-panel[data-v-efa7cdef]{padding:22px;border-radius:22px}.stat-note[data-v-efa7cdef]{font-size:.88rem}}.home-product-grid[data-v-efa7cdef]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;min-height:400px}.home-product-card[data-v-efa7cdef]{display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:#fff;border:1px solid var(--page-line);box-shadow:0 4px 20px #10233f0f;transition:all .3s ease}.home-product-card[data-v-efa7cdef]:hover{transform:translateY(-6px) scale(1.015);box-shadow:0 16px 40px #10233f1f}.home-product-image[data-v-efa7cdef]{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#fff}.home-product-image img[data-v-efa7cdef]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.home-product-card:hover .home-product-image img[data-v-efa7cdef]{transform:none}.home-product-overlay[data-v-efa7cdef]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(16,35,63,.6) 100%);display:flex;align-items:flex-end;padding:12px}.home-product-category[data-v-efa7cdef]{padding:4px 10px;border-radius:999px;background:#fffffff2;color:var(--page-navy);font-size:.72rem;font-weight:700}.home-product-info[data-v-efa7cdef]{padding:20px;flex:1;display:flex;flex-direction:column}.home-product-info h3[data-v-efa7cdef]{font-size:1.1rem;color:var(--page-navy);margin-bottom:8px}.home-product-info p[data-v-efa7cdef]{font-size:.85rem;color:var(--page-muted);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.section-footer[data-v-efa7cdef]{display:flex;justify-content:center;margin-top:48px}.view-all-btn[data-v-efa7cdef]{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:999px;background:transparent;color:var(--page-navy);font-weight:700;font-size:.95rem;border:2px solid var(--page-navy);transition:all .3s ease}.view-all-btn[data-v-efa7cdef]:hover{background:var(--page-navy);color:#fff;transform:translateY(-2px)}.view-all-btn svg[data-v-efa7cdef]{transition:transform .2s ease}.view-all-btn:hover svg[data-v-efa7cdef]{transform:translate(4px)}.view-all-btn-primary[data-v-efa7cdef]{background:var(--page-navy);color:#fff}.view-all-btn-primary[data-v-efa7cdef]:hover{background:var(--page-navy-soft)}.industry-grid[data-v-efa7cdef]{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.industry-card[data-v-efa7cdef]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 20px;border-radius:20px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);transition:all .3s ease}.industry-card[data-v-efa7cdef]:hover{background:#ffffff1f;transform:translateY(-4px)}.industry-icon[data-v-efa7cdef]{width:60px;height:60px;border-radius:16px;background:#ffffff26;display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:#fff;transition:all .3s ease}.industry-icon[data-v-efa7cdef] svg{width:28px;height:28px}.industry-card:hover .industry-icon[data-v-efa7cdef]{background:#ffffff40;transform:scale(1.1)}.industry-card h3[data-v-efa7cdef]{font-size:1rem;color:#fff;margin-bottom:8px}.industry-card p[data-v-efa7cdef]{font-size:.82rem;color:#ffffffb3;line-height:1.5;margin-bottom:12px}.industry-link[data-v-efa7cdef]{font-size:.82rem;color:#fff9;font-weight:600;transition:color .2s ease}.industry-card:hover .industry-link[data-v-efa7cdef]{color:#fff}.service-grid[data-v-efa7cdef]{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.service-card[data-v-efa7cdef]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 16px;border-radius:20px;background:#fff;border:1px solid var(--page-line);box-shadow:0 4px 16px #10233f0a;transition:all .3s ease}.service-card[data-v-efa7cdef]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #10233f1a;border-color:var(--page-navy)}.service-icon[data-v-efa7cdef]{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#10233f14,#10233f1f);display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:var(--page-navy);transition:all .3s ease}.service-icon[data-v-efa7cdef] svg{width:26px;height:26px}.service-card:hover .service-icon[data-v-efa7cdef]{background:var(--page-navy);color:#fff}.service-card h3[data-v-efa7cdef]{font-size:1rem;color:var(--page-navy);margin-bottom:8px}.service-card p[data-v-efa7cdef]{font-size:.82rem;color:var(--page-muted);line-height:1.5}.news-grid[data-v-efa7cdef]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.news-card[data-v-efa7cdef]{display:flex;flex-direction:column;padding:24px;border-radius:20px;background:#fff;border:1px solid var(--page-line);box-shadow:0 4px 16px #10233f0a;transition:all .3s ease}.news-card[data-v-efa7cdef]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #10233f1a}.news-date[data-v-efa7cdef]{font-size:.82rem;color:var(--page-muted);margin-bottom:12px}.news-card h3[data-v-efa7cdef]{font-size:1.05rem;color:var(--page-navy);margin-bottom:10px;line-height:1.4}.news-card p[data-v-efa7cdef]{font-size:.88rem;color:var(--page-muted);line-height:1.7;flex:1;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-link[data-v-efa7cdef]{font-size:.85rem;color:var(--page-navy);font-weight:700;transition:color .2s ease}.news-card:hover .news-link[data-v-efa7cdef]{color:var(--page-accent)}@media (max-width: 1200px){.industry-grid[data-v-efa7cdef],.service-grid[data-v-efa7cdef]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 960px){.home-product-grid[data-v-efa7cdef],.industry-grid[data-v-efa7cdef],.service-grid[data-v-efa7cdef]{grid-template-columns:repeat(2,1fr)}.news-grid[data-v-efa7cdef]{grid-template-columns:1fr}}@media (max-width: 600px){.home-product-grid[data-v-efa7cdef],.industry-grid[data-v-efa7cdef]{grid-template-columns:repeat(2,1fr)}.service-grid[data-v-efa7cdef]{grid-template-columns:1fr}}.about-page[data-v-5b475501]{background:linear-gradient(180deg,#f5f8fb,#fff 38%,#f6f8fb)}.about-hero[data-v-5b475501]{position:relative;overflow:hidden;padding:calc(var(--header-height) + 40px) 0 52px;min-height:420px;background:linear-gradient(135deg,#10233f,#17345b 52%,#214a7d)}.about-hero-inner[data-v-5b475501]{position:relative;z-index:1;display:grid;gap:28px;align-items:end;justify-items:center}.hero-copy-shell[data-v-5b475501]{display:grid;gap:22px;max-width:780px;width:100%;text-align:center}.hero-background-media[data-v-5b475501],.hero-background-overlay[data-v-5b475501]{position:absolute;top:0;right:0;bottom:0;left:0}.hero-background-image[data-v-5b475501]{width:100%;height:100%;object-fit:cover}.hero-background-overlay[data-v-5b475501]{background:#10233f47}.hero-copy h1[data-v-5b475501]{margin-top:18px;color:#fff;font-size:clamp(2.4rem,5vw,4.2rem);line-height:1.04}.hero-copy p[data-v-5b475501]{max-width:720px;margin-top:16px;margin-left:auto;margin-right:auto;color:#ffffffc7;line-height:1.85}.hero-panel[data-v-5b475501]{max-width:760px;padding:24px;border-radius:28px;background:linear-gradient(180deg,#ffffff24,#ffffff14);border:1px solid rgba(255,255,255,.12);color:#fff;box-shadow:0 18px 40px #00000024;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-panel-kicker[data-v-5b475501],.section-tag[data-v-5b475501]{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;background:#ffffff1f;color:#ffffffe0;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.section-tag-dark[data-v-5b475501]{background:#10233f0f;color:#17345b}.hero-panel strong[data-v-5b475501]{display:block;margin-top:16px;font-size:1.4rem;line-height:1.35}.hero-panel span[data-v-5b475501]{display:block;margin-top:12px;color:#ffffffbd;line-height:1.75}.section[data-v-5b475501]{padding:clamp(4rem,8vw,6rem) 0}.timeline-section[data-v-5b475501]{padding-top:clamp(3.2rem,6vw,4.5rem);padding-bottom:clamp(3.2rem,6vw,4.5rem)}.section-muted[data-v-5b475501]{background:linear-gradient(180deg,#ffffff38,#f0f4f9bd)}.section-title[data-v-5b475501]{margin-top:16px;color:#10233f;font-size:clamp(2rem,4vw,3rem);line-height:1.08}.story-copy .section-title[data-v-5b475501]{font-size:clamp(1.7rem,2.5vw,2.35rem);line-height:1.16;word-break:keep-all}.section-desc[data-v-5b475501]{margin-top:14px;color:#617188;line-height:1.85}.section-header-center[data-v-5b475501]{max-width:760px;margin:0 auto 32px;text-align:center}.stats-intro[data-v-5b475501]{display:grid;gap:16px;margin-bottom:28px}.stats-grid[data-v-5b475501]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.stat-card[data-v-5b475501]{padding:24px;border-radius:24px;background:linear-gradient(180deg,#fffffffa,#f0f5fbf0),linear-gradient(135deg,#10233f0a,#1f4e860f);border:1px solid rgba(16,35,63,.08);box-shadow:0 16px 36px #11254414}.stat-label[data-v-5b475501]{display:block;color:#617188;font-size:.92rem}.stat-value[data-v-5b475501]{display:block;margin-top:12px;color:#10233f;font-size:clamp(2rem,3vw,2.8rem);font-weight:800;letter-spacing:-.04em}.stat-desc[data-v-5b475501]{margin-top:12px;color:#617188;line-height:1.7;font-size:.92rem}.story-grid[data-v-5b475501]{display:grid;gap:28px;align-items:center}.story-preview[data-v-5b475501]{display:grid;gap:12px;margin-top:16px}.story-preview p[data-v-5b475501]{margin:0;color:#617188;line-height:1.9;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.profile-more-btn[data-v-5b475501]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:22px;padding:0 22px;border:0;border-radius:999px;background:linear-gradient(135deg,#10315d,#1f4e86);color:#fff;font-weight:700;cursor:pointer;box-shadow:0 14px 28px #1f4e862e}.story-visual[data-v-5b475501]{min-width:0}.visual-card[data-v-5b475501]{padding:28px;border-radius:32px;background:linear-gradient(180deg,#10233f,#17345b);color:#fff;box-shadow:0 24px 54px #10233f24}.visual-badge[data-v-5b475501]{display:inline-block;padding:6px 10px;border-radius:999px;background:#ffffff1a;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.visual-stage[data-v-5b475501]{display:flex;align-items:end;gap:16px;height:220px;margin-top:28px}.visual-image[data-v-5b475501]{width:100%;height:260px;margin-top:24px;object-fit:cover;border-radius:24px;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 36px #0003}.visual-meta[data-v-5b475501]{margin-top:22px}.visual-meta strong[data-v-5b475501]{display:block;font-size:1.2rem}.visual-meta span[data-v-5b475501]{display:block;margin-top:10px;color:#ffffffc2;line-height:1.75}.capability-grid[data-v-5b475501]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.base-showcase[data-v-5b475501]{overflow:hidden;border-radius:32px;border:1px solid rgba(16,35,63,.08);box-shadow:0 22px 48px #1125441a}.base-showcase-image[data-v-5b475501]{display:block;width:100%;height:clamp(280px,38vw,480px);object-fit:cover}.capability-card[data-v-5b475501]{padding:28px;border-radius:28px;background:#fff;border:1px solid rgba(16,35,63,.08);box-shadow:0 18px 40px #11254412}.capability-icon[data-v-5b475501]{display:inline-grid;place-items:center;width:60px;height:60px;border-radius:18px;background:#10233f0f;color:#17345b}.capability-icon[data-v-5b475501] svg{width:28px;height:28px}.capability-card h3[data-v-5b475501]{margin-top:18px;color:#10233f;font-size:1.3rem}.capability-card p[data-v-5b475501]{margin-top:12px;color:#617188;line-height:1.8}.capability-list[data-v-5b475501]{display:grid;gap:10px;margin-top:18px;padding:0;list-style:none}.capability-list li[data-v-5b475501]{position:relative;padding-left:18px;color:#31455f;line-height:1.7}.capability-list li[data-v-5b475501]:before{content:"";position:absolute;left:0;top:.78em;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#17345b,#d89b2b)}.timeline[data-v-5b475501]{position:relative;display:grid;gap:14px;max-width:960px;margin:0 auto}.timeline[data-v-5b475501]:before{content:"";position:absolute;top:0;bottom:0;left:143px;width:2px;background:#10233f1f;transform:translate(-50%)}.timeline-item[data-v-5b475501]{position:relative;display:grid;grid-template-columns:112px 34px minmax(0,1fr);gap:14px;align-items:center}.timeline-year[data-v-5b475501]{position:relative;display:flex;align-items:center;justify-content:center;min-height:50px;padding:0 18px;border-radius:8px;background:#10233f;color:#fff;font-size:1.12rem;font-weight:800;letter-spacing:.02em;box-shadow:0 12px 28px #10233f29}.timeline-year[data-v-5b475501]:after{content:"";position:absolute;top:50%;right:-8px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #10233f;transform:translateY(-50%)}.timeline-marker[data-v-5b475501]{position:relative;width:34px;height:100%;min-height:76px}.timeline-marker[data-v-5b475501]:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;border:3px solid #d89b2b;border-radius:50%;background:#fff;box-shadow:0 0 0 5px #d89b2b1f;transform:translate(-50%,-50%)}.timeline-content[data-v-5b475501]{padding:18px 22px;border-radius:8px;background:#fff;border:1px solid rgba(16,35,63,.08);box-shadow:0 14px 30px #11254412}.timeline-content h3[data-v-5b475501]{color:#10233f;font-size:1.08rem}.timeline-content p[data-v-5b475501]{margin-top:6px;color:#617188;line-height:1.68}.profile-modal-mask[data-v-5b475501]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px;background:#08152694;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.profile-modal-panel[data-v-5b475501]{position:relative;width:min(920px,100%);max-height:min(78vh,760px);overflow:auto;scrollbar-width:none;padding:clamp(2rem,4vw,3rem);border-radius:28px;background:#fff;box-shadow:0 30px 80px #07122247}.profile-modal-panel[data-v-5b475501]::-webkit-scrollbar{display:none}.profile-modal-close[data-v-5b475501]{position:absolute;top:20px;right:20px;width:40px;height:40px;border:0;border-radius:50%;background:#10233f0f;color:#10233f;font-size:1.6rem;line-height:1;cursor:pointer}.profile-modal-kicker[data-v-5b475501]{display:inline-flex;padding:8px 14px;border-radius:999px;background:#10233f0f;color:#17345b;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.profile-modal-panel h2[data-v-5b475501]{margin-top:18px;padding-right:44px;color:#10233f;font-size:clamp(1.8rem,4vw,3rem);line-height:1.12}.profile-modal-content[data-v-5b475501]{display:grid;gap:16px;margin-top:24px;color:#43546b;line-height:1.95}.profile-modal-content p[data-v-5b475501]{margin:0;text-indent:2em}.profile-modal-enter-active[data-v-5b475501],.profile-modal-leave-active[data-v-5b475501]{transition:opacity .2s ease}.profile-modal-enter-from[data-v-5b475501],.profile-modal-leave-to[data-v-5b475501]{opacity:0}@media (min-width: 960px){.story-grid[data-v-5b475501]{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)}.stats-intro[data-v-5b475501]{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:end}}@media (max-width: 959px){.stats-grid[data-v-5b475501],.capability-grid[data-v-5b475501]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.about-hero[data-v-5b475501]{min-height:320px;padding:calc(var(--header-height) + 28px) 0 40px}.stats-grid[data-v-5b475501],.capability-grid[data-v-5b475501]{grid-template-columns:1fr}.timeline-item[data-v-5b475501]{grid-template-columns:96px 24px minmax(0,1fr);gap:10px}.timeline[data-v-5b475501]:before{top:0;bottom:0;left:118px}.timeline-year[data-v-5b475501]{min-height:44px;padding:0 12px;font-size:1rem}.timeline-year[data-v-5b475501]:after{right:-7px;border-top-width:7px;border-bottom-width:7px;border-left-width:7px}.timeline-marker[data-v-5b475501]{width:24px;min-height:72px}.visual-card[data-v-5b475501],.capability-card[data-v-5b475501],.timeline-content[data-v-5b475501]{border-radius:8px}.timeline-content[data-v-5b475501],.profile-modal-mask[data-v-5b475501]{padding:16px}.profile-modal-panel[data-v-5b475501]{max-height:82vh;border-radius:22px}}.page-hero[data-v-d3e279ad]{position:relative;min-height:420px;display:flex;align-items:center;overflow:hidden;background:#24384b}.technology-hero-media[data-v-d3e279ad],.technology-hero-overlay[data-v-d3e279ad]{position:absolute;top:0;right:0;bottom:0;left:0}.technology-hero-media img[data-v-d3e279ad]{width:100%;height:100%;object-fit:cover;object-position:center}.technology-hero-overlay[data-v-d3e279ad]{background:#10233f47}.technology-hero-content[data-v-d3e279ad]{position:relative;z-index:1;max-width:760px;margin-left:auto;margin-right:auto;text-align:center}.technology-hero-content h1[data-v-d3e279ad],.technology-hero-content p[data-v-d3e279ad]{color:#fff}.technology-hero-content p[data-v-d3e279ad]{margin-top:16px;opacity:.82;line-height:1.85}.tech-grid[data-v-d3e279ad]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.tech-card[data-v-d3e279ad]{background:#fff;border-radius:16px;padding:32px;text-align:center;box-shadow:var(--shadow-sm);border:1px solid var(--border-light)}.tech-image[data-v-d3e279ad]{display:block;width:100%;height:220px;object-fit:contain;margin-bottom:20px;border:1px solid var(--border-light);border-radius:12px;background:#f8fafc}.tech-icon[data-v-d3e279ad]{width:72px;height:72px;background:var(--gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#fff}.tech-icon svg[data-v-d3e279ad]{width:36px;height:36px}.tech-icon[data-v-d3e279ad] svg{width:36px;height:36px}.tech-card h3[data-v-d3e279ad]{font-size:1.2rem;margin-bottom:12px}.tech-card p[data-v-d3e279ad]{font-size:.95rem;color:var(--text-light);line-height:1.6}.patents-grid[data-v-d3e279ad]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.patent-card[data-v-d3e279ad]{background:#fff;border-radius:16px;padding:32px;text-align:center;box-shadow:var(--shadow-sm);border:1px solid var(--border-light)}.patent-icon[data-v-d3e279ad]{width:56px;height:56px;background:#1a365d1a;border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:var(--primary)}.patent-icon svg[data-v-d3e279ad]{width:28px;height:28px}.patent-icon[data-v-d3e279ad] svg{width:28px;height:28px}.patent-image[data-v-d3e279ad]{display:block;width:100%;height:220px;object-fit:contain;margin-bottom:16px;border:1px solid var(--border-light);border-radius:12px;background:#f8fafc}.patent-card h3[data-v-d3e279ad]{font-size:1.1rem;margin-bottom:8px}.patent-card p[data-v-d3e279ad]{font-size:.9rem;color:var(--text-light)}.quality-content[data-v-d3e279ad]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.quality-item[data-v-d3e279ad]{background:var(--bg-light);padding:24px;border-radius:12px}.quality-item h3[data-v-d3e279ad]{font-size:1rem;margin-bottom:8px;color:var(--primary)}.quality-item p[data-v-d3e279ad]{font-size:.9rem;color:var(--text-medium);line-height:1.6}@media (max-width: 1024px){.tech-grid[data-v-d3e279ad],.patents-grid[data-v-d3e279ad]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.page-hero[data-v-d3e279ad]{min-height:320px}.technology-hero-media img[data-v-d3e279ad]{object-position:62% center}.technology-hero-overlay[data-v-d3e279ad]{background:#10233f47}}.products-hero[data-v-5992e291]{position:relative;overflow:hidden;min-height:420px;display:flex;align-items:end}.hero-media[data-v-5992e291],.hero-overlay[data-v-5992e291]{position:absolute;top:0;right:0;bottom:0;left:0}.hero-image[data-v-5992e291]{width:100%;height:100%;object-fit:cover}.hero-overlay[data-v-5992e291]{background:#10233f47}.products-hero .container[data-v-5992e291]{position:relative;z-index:1;width:100%}.hero-copy[data-v-5992e291]{max-width:760px;margin:0 auto;color:#fff;text-align:center}.hero-copy h1[data-v-5992e291]{font-size:clamp(2.4rem,5vw,4.2rem);line-height:1.04}.hero-copy p[data-v-5992e291]{margin-top:16px;color:#ffffffd1;line-height:1.85}.category-nav-section[data-v-5992e291]{position:sticky;top:var(--header-height);z-index:120;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border-light)}.category-nav[data-v-5992e291]{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0}.category-pill[data-v-5992e291]{padding:8px 16px;border-radius:999px;background:#fff;border:1px solid var(--border-light);color:var(--text-medium);font-weight:600;font-size:14px;cursor:pointer;transition:var(--transition)}.category-pill[data-v-5992e291]:hover{border-color:var(--primary);color:var(--primary)}.category-pill.active[data-v-5992e291]{background:var(--primary);border-color:var(--primary);color:#fff}.category-grid[data-v-5992e291]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.empty-state[data-v-5992e291]{text-align:center;padding:56px 20px;color:var(--text-light)}.empty-state h3[data-v-5992e291]{color:var(--text-dark);font-size:1.35rem;margin-bottom:10px}.empty-state p[data-v-5992e291]{margin-bottom:22px}.category-card[data-v-5992e291]{display:flex;flex-direction:column;border-radius:20px;background:#fff;border:1px solid var(--border-light);box-shadow:var(--shadow-sm);overflow:hidden;transition:all .3s ease}.category-card[data-v-5992e291]:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:var(--primary)}.category-card-visual[data-v-5992e291]{position:relative;aspect-ratio:4 / 3;background:linear-gradient(180deg,#f8fafc,#eef2f7);display:flex;align-items:center;justify-content:center;overflow:hidden}.category-card-visual[data-v-5992e291]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 70%,rgba(30,90,148,.06) 0%,transparent 50%),radial-gradient(circle at 70% 30%,rgba(16,185,129,.06) 0%,transparent 50%)}.category-cover-image[data-v-5992e291]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.category-card:hover .category-cover-image[data-v-5992e291]{transform:none}.visual-chamber[data-v-5992e291]{display:flex;align-items:center;justify-content:center;gap:0;position:relative;z-index:1}.chamber-door[data-v-5992e291]{width:50px;height:110px;border-radius:8px;background:linear-gradient(180deg,#d1d5db,#9ca3af);box-shadow:inset 0 0 0 1px #ffffff4d}.chamber-door.left[data-v-5992e291]{transform:perspective(300px) rotateY(20deg);transform-origin:right center}.chamber-door.right[data-v-5992e291]{transform:perspective(300px) rotateY(-20deg);transform-origin:left center}.chamber-body[data-v-5992e291]{width:90px;height:90px;margin:0 -5px;border-radius:10px;background:linear-gradient(180deg,#e5e7eb,#d1d5db);position:relative;box-shadow:0 8px 20px #0000001a}.chamber-screen[data-v-5992e291]{position:absolute;top:12px;left:50%;transform:translate(-50%);width:40px;height:25px;border-radius:4px;background:linear-gradient(180deg,#374151,#1f2937)}.chamber-control[data-v-5992e291]{position:absolute;bottom:12px;left:50%;transform:translate(-50%);width:30px;height:20px;border-radius:4px;background:linear-gradient(180deg,#6b7280,#4b5563);display:flex;align-items:center;justify-content:center;gap:3px}.chamber-control[data-v-5992e291]:before,.chamber-control[data-v-5992e291]:after{content:"";width:6px;height:6px;border-radius:50%;background:#fbbf24}.visual-badge[data-v-5992e291]{position:absolute;top:16px;left:16px;padding:6px 12px;border-radius:999px;background:#1e5a941a;color:var(--primary);font-size:12px;font-weight:700;letter-spacing:.03em}.category-card-content[data-v-5992e291]{padding:24px;display:flex;flex-direction:column;flex:1}.content-header[data-v-5992e291]{margin-bottom:12px}.content-kicker[data-v-5992e291]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin-bottom:6px}.content-header h3[data-v-5992e291]{font-size:1.25rem;color:var(--text-dark);margin-bottom:6px}.content-count[data-v-5992e291]{font-size:13px;color:var(--text-light);font-weight:500}.content-desc[data-v-5992e291]{font-size:14px;color:var(--text-medium);line-height:1.7;margin-bottom:16px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5}.content-footer[data-v-5992e291]{display:flex;justify-content:flex-start;margin-top:auto}.btn-explore[data-v-5992e291]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;background:var(--primary);color:#fff;font-size:14px;font-weight:600;transition:all .25s ease}.btn-explore[data-v-5992e291]:hover{background:var(--primary-light);transform:translate(4px)}.btn-explore[data-v-5992e291]:active{transform:scale(.95)}.arrow-icon[data-v-5992e291]{transition:transform .2s ease}.btn-explore:hover .arrow-icon[data-v-5992e291]{transform:translate(4px)}.category-card:hover .chamber-door.left[data-v-5992e291]{transform:perspective(300px) rotateY(35deg)}.category-card:hover .chamber-door.right[data-v-5992e291]{transform:perspective(300px) rotateY(-35deg)}.category-card:hover .chamber-body[data-v-5992e291]{box-shadow:0 12px 30px #00000026}.category-card:hover .visual-chamber[data-v-5992e291]{transform:scale(1.02)}.visual-chamber[data-v-5992e291],.chamber-door[data-v-5992e291]{transition:transform .3s ease}.chamber-body[data-v-5992e291]{transition:box-shadow .3s ease}@media (max-width: 1200px){.category-grid[data-v-5992e291]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.products-hero[data-v-5992e291]{min-height:320px}.category-grid[data-v-5992e291]{grid-template-columns:1fr}}.category-hero[data-v-3deb1739]{position:relative;overflow:hidden;min-height:420px}.category-hero-media[data-v-3deb1739],.category-hero-overlay[data-v-3deb1739]{position:absolute;top:0;right:0;bottom:0;left:0}.category-hero-media img[data-v-3deb1739]{width:100%;height:100%;object-fit:cover}.category-hero-overlay[data-v-3deb1739]{background:#10233f47}.category-hero .container[data-v-3deb1739]{position:relative;z-index:1}.breadcrumb[data-v-3deb1739]{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:.9rem}.breadcrumb a[data-v-3deb1739]{color:#ffffffb8}.breadcrumb strong[data-v-3deb1739]{color:#fff}.category-nav-section[data-v-3deb1739]{position:sticky;top:var(--header-height);z-index:120;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border-light)}.category-nav[data-v-3deb1739]{display:flex;flex-wrap:wrap;gap:10px;padding:18px 0}.category-pill[data-v-3deb1739]{padding:9px 16px;border-radius:999px;background:#fff;border:1px solid var(--border-light);color:var(--text-medium);font-weight:600;transition:var(--transition)}.category-pill.active[data-v-3deb1739],.category-pill[data-v-3deb1739]:hover{border-color:var(--primary);background:var(--primary);color:#fff}.product-nav[data-v-3deb1739]{display:flex;flex-wrap:wrap;gap:8px;padding:14px 0;border-top:1px dashed var(--border-light);margin-top:4px}.product-pill[data-v-3deb1739]{padding:6px 14px;border-radius:999px;background:var(--bg-light);border:1px solid var(--border-light);color:var(--text-medium);font-size:.85rem;font-weight:500;cursor:pointer;transition:var(--transition)}.product-pill[data-v-3deb1739]:hover{border-color:var(--primary);color:var(--primary);background:#1e5a940f}.category-intro[data-v-3deb1739]{text-align:center;padding:40px 20px 60px;max-width:700px;margin:0 auto}.intro-badge[data-v-3deb1739]{display:inline-block;padding:8px 20px;border-radius:999px;background:#1e5a941a;color:var(--primary);font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:16px}.category-intro h2[data-v-3deb1739]{font-size:2.2rem;color:var(--text-dark);margin-bottom:16px}.category-intro p[data-v-3deb1739]{font-size:1.1rem;color:var(--text-medium);line-height:1.8}.products-showcase[data-v-3deb1739]{display:flex;flex-direction:column;gap:40px}.product-row[data-v-3deb1739]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:40px;border-radius:24px;background:#fff;border:1px solid var(--border-light);box-shadow:var(--shadow-sm);transition:all .35s ease}.product-row[data-v-3deb1739]:hover{box-shadow:var(--shadow-lg);transform:translateY(-8px);border-color:var(--primary)}.product-row[data-v-3deb1739]:active{transform:translateY(-4px) scale(.99)}.product-row.reverse[data-v-3deb1739]{direction:rtl}.product-row.reverse[data-v-3deb1739]>*{direction:ltr}.product-row:hover .device-door.left[data-v-3deb1739]{transform:perspective(400px) rotateY(35deg)}.product-row:hover .device-door.right[data-v-3deb1739]{transform:perspective(400px) rotateY(-35deg)}.product-row:hover .device-main[data-v-3deb1739]{box-shadow:0 25px 50px #00000026}.product-row:hover .product-visual[data-v-3deb1739]{transform:scale(1.02)}.product-visual[data-v-3deb1739],.device-door[data-v-3deb1739]{transition:transform .3s ease}.device-main[data-v-3deb1739]{transition:box-shadow .3s ease}.product-visual[data-v-3deb1739]{position:relative}.visual-frame[data-v-3deb1739]{position:relative;padding:16px;background:linear-gradient(145deg,#f8fafc,#eef2f7);border-radius:22px;display:flex;align-items:center;justify-content:center;overflow:hidden}.visual-frame[data-v-3deb1739]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(30,90,148,.03) 0%,transparent 60%);pointer-events:none}.category-product-image[data-v-3deb1739]{position:relative;z-index:1;width:100%;height:380px;object-fit:cover;border-radius:18px}.device-illustration[data-v-3deb1739]{display:flex;align-items:center;gap:0;position:relative;z-index:1}.device-door[data-v-3deb1739]{width:70px;height:160px;border-radius:12px;background:linear-gradient(180deg,#c8cdd6,#9ca3af);box-shadow:inset 0 0 0 2px #fff6,0 8px 24px #00000026}.device-door.left[data-v-3deb1739]{transform:perspective(400px) rotateY(25deg);transform-origin:right center}.device-door.right[data-v-3deb1739]{transform:perspective(400px) rotateY(-25deg);transform-origin:left center}.device-main[data-v-3deb1739]{width:180px;height:140px;margin:0 -8px;border-radius:16px;background:linear-gradient(180deg,#e5e7eb,#d1d5db);position:relative;box-shadow:0 20px 40px #0000001f}.device-screen[data-v-3deb1739]{position:absolute;top:16px;left:50%;transform:translate(-50%);width:100px;height:50px;border-radius:8px;background:linear-gradient(180deg,#1f2937,#374151);display:flex;align-items:center;justify-content:center}.device-screen[data-v-3deb1739]:before{content:"";width:60px;height:30px;border-radius:4px;background:linear-gradient(90deg,#06b6d4,#10b981,#f59e0b)}.device-panel[data-v-3deb1739]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:8px}.panel-light[data-v-3deb1739]{width:12px;height:12px;border-radius:50%;background:#d1d5db}.panel-light[data-v-3deb1739]:first-child{background:#ef4444}.panel-light[data-v-3deb1739]:nth-child(2){background:#22c55e}.panel-light[data-v-3deb1739]:nth-child(3){background:#eab308}.device-base[data-v-3deb1739]{position:absolute;bottom:8px;left:50%;transform:translate(-50%);width:80px;height:12px;border-radius:999px;background:#0000001a}.visual-reflection[data-v-3deb1739]{position:absolute;bottom:-20px;left:50%;transform:translate(-50%);width:80%;height:40px;background:radial-gradient(ellipse,rgba(30,90,148,.08) 0%,transparent 70%);pointer-events:none}.product-content[data-v-3deb1739]{padding:20px 0}.content-eyebrow[data-v-3deb1739]{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--primary);margin-bottom:12px}.product-content h3[data-v-3deb1739]{font-size:1.8rem;color:var(--text-dark);margin-bottom:16px;line-height:1.3}.product-summary[data-v-3deb1739]{font-size:1rem;color:var(--text-medium);line-height:1.8;margin-bottom:24px}.product-features[data-v-3deb1739]{display:flex;flex-direction:column;gap:12px;margin-bottom:28px;padding:20px;background:var(--bg-light);border-radius:12px}.feature-item[data-v-3deb1739]{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--border-light)}.feature-item[data-v-3deb1739]:last-child{border-bottom:none;padding-bottom:0}.feature-label[data-v-3deb1739]{font-size:13px;color:var(--text-light);font-weight:500}.feature-value[data-v-3deb1739]{font-size:14px;color:var(--text-dark);font-weight:600}.content-action[data-v-3deb1739]{display:flex;align-items:center;gap:12px}.btn-view[data-v-3deb1739]{font-size:15px;font-weight:700;color:var(--primary)}.content-action svg[data-v-3deb1739]{color:var(--primary);transition:transform .2s}.product-row:hover .content-action svg[data-v-3deb1739]{transform:translate(6px)}.empty-state[data-v-3deb1739]{padding:80px 20px;text-align:center;color:var(--text-light)}@media (max-width: 1024px){.product-row[data-v-3deb1739]{grid-template-columns:1fr;gap:30px;padding:30px}.product-row.reverse[data-v-3deb1739]{direction:ltr}.product-visual[data-v-3deb1739]{order:1}.product-content[data-v-3deb1739]{order:2}}@media (max-width: 768px){.category-product-image[data-v-3deb1739]{height:280px}.category-intro h2[data-v-3deb1739]{font-size:1.6rem}.product-content h3[data-v-3deb1739]{font-size:1.4rem}}.product-hero[data-v-62b0572b]{position:relative;overflow:hidden;min-height:420px;padding:76px 0 88px;background:radial-gradient(circle at 76% 24%,#ffffff38 0,#fff0 32%),linear-gradient(135deg,#174f87,#256aa4 46%,#3b82f6)}.product-hero[data-v-62b0572b]:after{content:"";position:absolute;inset:auto 0 0;height:120px;background:linear-gradient(180deg,#fff0,#ffffff29);pointer-events:none}.product-hero .container[data-v-62b0572b]{position:relative;z-index:1}.hero-grid[data-v-62b0572b]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(400px,.95fr);gap:56px;align-items:center}.hero-content[data-v-62b0572b]{max-width:680px}.breadcrumb[data-v-62b0572b]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;line-height:1.8}.breadcrumb a[data-v-62b0572b]{color:#ffffffb3}.breadcrumb a[data-v-62b0572b]:hover{color:#fff}.breadcrumb a[data-v-62b0572b],.breadcrumb span[data-v-62b0572b]{flex:0 0 auto;white-space:nowrap}.breadcrumb span[data-v-62b0572b]{color:#fff6}.breadcrumb strong[data-v-62b0572b]{min-width:0;max-width:260px;overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap}.hero-badge[data-v-62b0572b]{display:inline-block;padding:8px 16px;background:#ffffff26;border-radius:999px;color:#ffffffe6;font-size:.8rem;font-weight:600;margin-bottom:20px}.hero-content h1[data-v-62b0572b]{font-size:2.8rem;color:#fff;margin-bottom:12px;line-height:1.18;overflow-wrap:break-word}.hero-subtitle[data-v-62b0572b]{max-width:640px;font-size:1.2rem;color:#fffc;line-height:1.55;overflow-wrap:anywhere}.hero-visual[data-v-62b0572b]{position:relative;display:flex;justify-content:center;align-items:center;min-height:360px;padding:22px;border:1px solid rgba(255,255,255,.42);border-radius:28px;background:linear-gradient(180deg,#fffffff5,#f5f8fceb);box-shadow:0 34px 90px #0a264857,0 18px 34px #ffffff38 inset}.hero-visual[data-v-62b0572b]:before{content:"";position:absolute;top:20px;right:20px;bottom:20px;left:20px;border:1px solid rgba(27,82,130,.08);border-radius:18px;background:#fff;box-shadow:0 16px 34px #174f871f,0 1px #ffffffe6 inset;pointer-events:none}.hero-product-image[data-v-62b0572b]{position:relative;z-index:1;width:calc(100% - 44px);height:284px;object-fit:contain;cursor:zoom-in;transition:transform .2s ease}.hero-product-image[data-v-62b0572b]:hover{transform:scale(1.02)}.hero-chamber[data-v-62b0572b]{position:relative;padding:40px}.chamber-frame[data-v-62b0572b]{display:flex;align-items:center;justify-content:center;gap:0}.chamber-door[data-v-62b0572b]{width:100px;height:220px;border-radius:16px;background:linear-gradient(180deg,#d1d5db,#9ca3af);box-shadow:inset 0 0 0 3px #fff6}.chamber-door.left[data-v-62b0572b]{transform:perspective(500px) rotateY(22deg);transform-origin:right center}.chamber-door.right[data-v-62b0572b]{transform:perspective(500px) rotateY(-22deg);transform-origin:left center}.chamber-core[data-v-62b0572b]{width:200px;height:180px;margin:0 -10px;border-radius:20px;background:linear-gradient(180deg,#e5e7eb,#d1d5db);position:relative;box-shadow:0 30px 60px #00000026}.core-screen[data-v-62b0572b]{position:absolute;top:20px;left:50%;transform:translate(-50%);width:120px;height:60px;border-radius:8px;background:linear-gradient(180deg,#1f2937,#374151);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.screen-line[data-v-62b0572b]{width:80%;height:6px;border-radius:999px;background:linear-gradient(90deg,#06b6d4,#10b981,#f59e0b)}.core-control[data-v-62b0572b]{position:absolute;bottom:25px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px}.control-knob[data-v-62b0572b]{width:30px;height:30px;border-radius:50%;background:linear-gradient(145deg,#6b7280,#4b5563);box-shadow:inset 0 2px 4px #0003}.control-display[data-v-62b0572b]{padding:6px 12px;background:#1f2937;border-radius:6px;color:#10b981;font-size:14px;font-weight:700;font-family:monospace}.chamber-base[data-v-62b0572b]{width:280px;height:20px;margin:-10px auto 0;background:linear-gradient(180deg,#9ca3af,#6b7280);border-radius:999px}.product-layout[data-v-62b0572b]{display:grid;grid-template-columns:340px 1fr;gap:48px}.product-sidebar[data-v-62b0572b]{position:sticky;top:calc(var(--header-height) + 24px);height:fit-content}.sidebar-card[data-v-62b0572b]{background:#fff;border-radius:20px;border:1px solid var(--border-light);padding:28px;margin-bottom:20px;transition:transform .3s ease,box-shadow .3s ease}.sidebar-card[data-v-62b0572b]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.product-card-main .card-visual[data-v-62b0572b]{background:#fff;border-radius:18px;padding:0;margin-bottom:20px;display:flex;justify-content:center;align-items:center;aspect-ratio:4 / 3;overflow:hidden;border:1px solid rgba(37,99,153,.12);box-shadow:0 14px 28px #0f34601a;transition:background .3s ease}.sidebar-product-image[data-v-62b0572b]{width:100%;height:100%;object-fit:cover;border-radius:18px;cursor:zoom-in;transition:transform .2s ease}.sidebar-product-image[data-v-62b0572b]:hover{transform:scale(1.02)}.sidebar-card:hover .card-visual[data-v-62b0572b]{background:#fff}.hero-chamber[data-v-62b0572b]{animation:float-62b0572b 4s ease-in-out infinite}@keyframes float-62b0572b{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.chamber-door[data-v-62b0572b]{transition:transform .3s ease}.chamber-core[data-v-62b0572b]{transition:box-shadow .3s ease}.hero-chamber:hover .chamber-door.left[data-v-62b0572b]{transform:perspective(500px) rotateY(30deg)}.hero-chamber:hover .chamber-door.right[data-v-62b0572b]{transform:perspective(500px) rotateY(-30deg)}.hero-chamber:hover .chamber-core[data-v-62b0572b]{box-shadow:0 40px 80px #0003}.visual-chamber-sm[data-v-62b0572b]{display:flex;align-items:center;justify-content:center}.visual-chamber-sm .chamber-door[data-v-62b0572b]{width:50px;height:110px}.visual-chamber-sm .chamber-door.left[data-v-62b0572b]{transform:perspective(300px) rotateY(20deg)}.visual-chamber-sm .chamber-door.right[data-v-62b0572b]{transform:perspective(300px) rotateY(-20deg)}.visual-chamber-sm .chamber-core[data-v-62b0572b]{width:90px;height:90px;margin:0 -5px}.product-card-main h3[data-v-62b0572b]{font-size:1.3rem;color:var(--text-dark);margin-bottom:8px}.card-summary[data-v-62b0572b]{font-size:.9rem;color:var(--text-medium);line-height:1.6}.action-card .btn-block[data-v-62b0572b]{width:100%;justify-content:center;margin-bottom:12px;transition:transform .2s ease,box-shadow .2s ease}.action-card .btn-block[data-v-62b0572b]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.action-card .btn-block[data-v-62b0572b]:active{transform:scale(.98)}.product-content[data-v-62b0572b]{padding-top:8px}.content-section[data-v-62b0572b]{margin-bottom:48px}.product-image-grid[data-v-62b0572b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.product-image-grid img[data-v-62b0572b]{width:100%;aspect-ratio:4 / 3;object-fit:cover;padding:0;border-radius:18px;background:#fff;border:1px solid var(--border-light);box-shadow:var(--shadow-sm);cursor:zoom-in;transition:transform .2s ease,box-shadow .2s ease}.product-image-grid img[data-v-62b0572b]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.section-heading[data-v-62b0572b]{display:flex;align-items:center;gap:14px;font-size:1.5rem;font-weight:700;color:var(--text-dark);margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid var(--border-light)}.heading-icon[data-v-62b0572b]{width:44px;height:44px;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-light) 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.heading-icon svg[data-v-62b0572b]{width:22px;height:22px}.lead-text[data-v-62b0572b]{font-size:1.1rem;color:var(--text-medium);line-height:1.9}.specs-grid[data-v-62b0572b]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.spec-item[data-v-62b0572b]{padding:20px;background:var(--bg-light);border-radius:12px;transition:transform .2s ease,box-shadow .2s ease}.spec-item[data-v-62b0572b]:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.spec-label[data-v-62b0572b]{font-size:.85rem;color:var(--text-light);margin-bottom:8px}.spec-value[data-v-62b0572b]{font-size:1.1rem;font-weight:700;color:var(--text-dark)}.features-list[data-v-62b0572b]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.feature-item[data-v-62b0572b]{display:flex;align-items:flex-start;gap:14px;padding:18px;background:var(--bg-light);border-radius:12px;transition:transform .2s ease,box-shadow .2s ease}.feature-item[data-v-62b0572b]:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.feature-item:hover .feature-check[data-v-62b0572b]{transform:scale(1.1)}.feature-check[data-v-62b0572b]{transition:transform .2s ease}.feature-check[data-v-62b0572b]{width:26px;height:26px;background:var(--secondary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.feature-check svg[data-v-62b0572b]{width:14px;height:14px}.feature-item span[data-v-62b0572b]{font-size:.95rem;color:var(--text-dark);line-height:1.5}.advantages-grid[data-v-62b0572b]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.advantage-item[data-v-62b0572b]{display:flex;align-items:center;gap:14px;padding:20px;background:#fff;border:1px solid var(--border-light);border-radius:12px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.advantage-item[data-v-62b0572b]:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm);border-color:var(--secondary)}.advantage-item:hover .advantage-icon[data-v-62b0572b]{transform:scale(1.1)}.advantage-icon[data-v-62b0572b]{transition:transform .2s ease}.advantage-icon[data-v-62b0572b]{width:40px;height:40px;background:#10b9811a;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--secondary);flex-shrink:0}.advantage-icon svg[data-v-62b0572b]{width:20px;height:20px}.advantage-item span[data-v-62b0572b]{font-size:.95rem;color:var(--text-dark);line-height:1.5}.standards-grid[data-v-62b0572b]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.standard-item[data-v-62b0572b]{padding:18px 20px;background:#fff;border:1px solid var(--border-light);border-radius:10px;font-size:.9rem;color:var(--text-medium);line-height:1.6}.tech-section[data-v-62b0572b]{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:48px}.tech-block[data-v-62b0572b]{padding:28px;background:var(--bg-light);border-radius:16px}.tech-block h3[data-v-62b0572b]{font-size:1.1rem;font-weight:700;color:var(--primary);margin-bottom:20px}.tech-block ul[data-v-62b0572b]{list-style:none}.tech-block li[data-v-62b0572b]{font-size:.9rem;color:var(--text-medium);border-bottom:1px solid var(--border-light);padding:10px 0 10px 24px;position:relative}.tech-block li[data-v-62b0572b]:last-child{border-bottom:none}.tech-block li[data-v-62b0572b]:before{content:"✓";position:absolute;left:0;color:var(--secondary);font-weight:700}.applications-flex[data-v-62b0572b]{display:flex;flex-wrap:wrap;gap:12px}.app-tag[data-v-62b0572b]{padding:12px 24px;background:#fff;border:2px solid var(--border-light);border-radius:999px;font-size:.95rem;font-weight:600;color:var(--text-dark);transition:all .25s ease}.app-tag[data-v-62b0572b]:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px #1e5a9433}.related-title[data-v-62b0572b]{font-size:1.6rem;font-weight:700;color:var(--text-dark);margin-bottom:32px}.related-grid[data-v-62b0572b]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.related-card[data-v-62b0572b]{background:#fff;border-radius:16px;overflow:hidden;border:1px solid var(--border-light);transition:all .3s}.related-card[data-v-62b0572b]:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.related-card:hover .mini-chamber .chamber-door.left[data-v-62b0572b]{transform:perspective(200px) rotateY(25deg)}.related-card:hover .mini-chamber .chamber-door.right[data-v-62b0572b]{transform:perspective(200px) rotateY(-25deg)}.mini-chamber .chamber-door[data-v-62b0572b]{transition:transform .3s ease}.related-visual[data-v-62b0572b]{background:linear-gradient(145deg,#f8fafc,#eef2f7);padding:28px;display:flex;justify-content:center}.related-product-image[data-v-62b0572b]{width:100%;aspect-ratio:4 / 3;object-fit:contain;cursor:zoom-in;transition:transform .2s ease}.related-product-image[data-v-62b0572b]:hover{transform:scale(1.04)}.image-preview-overlay[data-v-62b0572b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:32px;background:#050f1fd1;cursor:zoom-out}.image-preview-img[data-v-62b0572b]{max-width:min(1120px,92vw);max-height:88vh;object-fit:contain;border-radius:18px;background:#fff;box-shadow:0 28px 80px #00000059;cursor:default}.image-preview-close[data-v-62b0572b]{position:fixed;top:24px;right:28px;width:44px;height:44px;border:0;border-radius:50%;background:#fffffff2;color:var(--text-dark);font-size:30px;line-height:1;cursor:pointer;box-shadow:var(--shadow-md)}.mini-chamber[data-v-62b0572b]{display:flex;align-items:center;gap:0}.mini-chamber .chamber-door[data-v-62b0572b]{width:35px;height:70px;border-radius:6px}.mini-chamber .chamber-door.left[data-v-62b0572b]{transform:perspective(200px) rotateY(15deg)}.mini-chamber .chamber-door.right[data-v-62b0572b]{transform:perspective(200px) rotateY(-15deg)}.mini-chamber .chamber-core[data-v-62b0572b]{width:55px;height:55px;border-radius:8px;margin:0 -3px}.related-info[data-v-62b0572b]{padding:20px}.related-info h4[data-v-62b0572b]{font-size:1rem;font-weight:600;color:var(--text-dark);margin-bottom:8px}.related-info p[data-v-62b0572b]{font-size:.85rem;color:var(--text-light);line-height:1.5}.not-found[data-v-62b0572b]{text-align:center;padding:80px 24px}.not-found h2[data-v-62b0572b]{font-size:1.5rem;color:var(--text-dark);margin-bottom:12px}.not-found p[data-v-62b0572b]{color:var(--text-light);margin-bottom:24px}@media (max-width: 1200px){.hero-grid[data-v-62b0572b]{grid-template-columns:1fr;gap:40px}.hero-visual[data-v-62b0572b]{min-height:320px}.hero-content[data-v-62b0572b]{max-width:100%;text-align:center}.product-layout[data-v-62b0572b],.product-image-grid[data-v-62b0572b]{grid-template-columns:1fr}.product-sidebar[data-v-62b0572b]{position:static;display:grid;grid-template-columns:1fr 1fr;gap:20px}.sidebar-card[data-v-62b0572b]{margin-bottom:0}.related-grid[data-v-62b0572b]{grid-template-columns:repeat(2,1fr)}.cta-box[data-v-62b0572b]{flex-direction:column;text-align:center}}@media (max-width: 768px){.hero-content h1[data-v-62b0572b]{font-size:2rem}.product-hero[data-v-62b0572b]{padding:56px 0 64px}.hero-visual[data-v-62b0572b]{min-height:260px;padding:14px}.hero-product-image[data-v-62b0572b]{width:calc(100% - 28px);height:220px}.specs-grid[data-v-62b0572b],.features-list[data-v-62b0572b],.advantages-grid[data-v-62b0572b],.standards-grid[data-v-62b0572b],.tech-section[data-v-62b0572b],.product-sidebar[data-v-62b0572b],.related-grid[data-v-62b0572b]{grid-template-columns:1fr}}.solutions-hero[data-v-d479839b]{position:relative;overflow:hidden;min-height:420px;display:flex;align-items:end}.hero-media[data-v-d479839b],.hero-overlay[data-v-d479839b]{position:absolute;top:0;right:0;bottom:0;left:0}.hero-image[data-v-d479839b]{width:100%;height:100%;object-fit:cover}.hero-overlay[data-v-d479839b]{background:#10233f47}.solutions-hero .container[data-v-d479839b]{position:relative;z-index:1;width:100%}.hero-copy[data-v-d479839b]{max-width:760px;margin:0 auto;color:#fff;text-align:center}.hero-copy h1[data-v-d479839b]{font-size:clamp(2.4rem,5vw,4.2rem);line-height:1.04}.hero-copy p[data-v-d479839b]{margin-top:16px;color:#ffffffd1;line-height:1.85}.solutions-grid[data-v-d479839b]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.empty-state[data-v-d479839b]{text-align:center;padding:56px 20px;color:var(--text-light)}.empty-state h3[data-v-d479839b]{color:var(--text-dark);font-size:1.35rem;margin-bottom:10px}.empty-state p[data-v-d479839b]{margin-bottom:22px}.solution-card[data-v-d479839b]{background:#fff;border-radius:16px;padding:40px 32px;text-align:center;box-shadow:var(--shadow-sm);border:1px solid var(--border-light);transition:var(--transition)}.solution-card[data-v-d479839b]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.solution-icon[data-v-d479839b]{width:72px;height:72px;background:var(--gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;color:#fff}.solution-icon[data-v-d479839b] svg{width:36px;height:36px}.solution-card h3[data-v-d479839b]{font-size:1.2rem;margin-bottom:12px}.solution-card p[data-v-d479839b]{font-size:.9rem;color:var(--text-light);line-height:1.6;margin-bottom:20px}.solution-link[data-v-d479839b]{color:var(--primary);font-weight:600;font-size:.9rem}@media (max-width: 1024px){.solutions-grid[data-v-d479839b]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.solutions-hero[data-v-d479839b]{min-height:320px}.solutions-grid[data-v-d479839b]{grid-template-columns:1fr}}.solution-hero[data-v-0f86b688]{position:relative;overflow:hidden;min-height:420px;display:flex;align-items:center;background:#0c2949}.solution-hero-media[data-v-0f86b688],.solution-hero-overlay[data-v-0f86b688]{position:absolute;top:0;right:0;bottom:0;left:0}.solution-hero-media img[data-v-0f86b688]{width:100%;height:100%;object-fit:cover}.solution-hero-overlay[data-v-0f86b688]{background:#10233f47}.solution-hero-content[data-v-0f86b688]{position:relative;z-index:1}.solution-hero h1[data-v-0f86b688],.solution-hero p[data-v-0f86b688]{color:#fff}.breadcrumb[data-v-0f86b688]{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:.9rem}.breadcrumb a[data-v-0f86b688]{color:#ffffffb3}.breadcrumb a[data-v-0f86b688]:hover{color:#fff}.breadcrumb span[data-v-0f86b688]{color:#fff6}.breadcrumb strong[data-v-0f86b688]{color:#fff}.solution-intro[data-v-0f86b688],.solution-features[data-v-0f86b688],.solution-scenes[data-v-0f86b688],.solution-products[data-v-0f86b688]{margin-bottom:60px}.solution-intro h2[data-v-0f86b688],.solution-features h2[data-v-0f86b688],.solution-scenes h2[data-v-0f86b688],.solution-products h2[data-v-0f86b688]{font-size:1.5rem;margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid var(--border-light)}.scenes-grid[data-v-0f86b688]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.scene-item[data-v-0f86b688]{overflow:hidden;border:1px solid var(--border-light);border-radius:8px;background:#fff;box-shadow:var(--shadow-sm)}.scene-item img[data-v-0f86b688]{display:block;width:100%;height:auto}.scene-copy[data-v-0f86b688]{padding:20px}.scene-copy h3[data-v-0f86b688]{margin-bottom:8px;font-size:1.05rem}.scene-copy p[data-v-0f86b688]{color:var(--text-light);line-height:1.7}.solution-intro p[data-v-0f86b688]{font-size:1rem;color:var(--text-medium);line-height:1.8}.solution-site-photo[data-v-0f86b688]{margin:-32px 0 60px;border:1px solid var(--border-light);border-radius:12px;background:#fff;box-shadow:var(--shadow-sm);overflow:hidden}.solution-site-photo img[data-v-0f86b688]{display:block;width:100%;height:auto}.features-grid[data-v-0f86b688]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.feature-card[data-v-0f86b688]{background:#fff;border-radius:12px;padding:24px;box-shadow:var(--shadow-sm);border:1px solid var(--border-light)}.feature-icon[data-v-0f86b688]{width:48px;height:48px;background:#38a1691a;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:var(--secondary)}.feature-icon svg[data-v-0f86b688]{width:24px;height:24px}.feature-card h3[data-v-0f86b688]{font-size:1rem;margin-bottom:8px}.feature-card p[data-v-0f86b688]{font-size:.9rem;color:var(--text-light)}.products-grid[data-v-0f86b688]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.product-card[data-v-0f86b688]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--border-light);transition:var(--transition)}.product-card[data-v-0f86b688]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.product-image[data-v-0f86b688]{position:relative;aspect-ratio:4 / 3;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-image[data-v-0f86b688]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 54%,rgba(16,35,63,.1) 100%)}.product-image img[data-v-0f86b688]{display:block;width:100%;height:100%;object-fit:cover;border-radius:12px 12px 0 0}.product-info[data-v-0f86b688]{padding:20px;text-align:center}.product-info h3[data-v-0f86b688]{font-size:1rem;margin-bottom:8px}.product-link[data-v-0f86b688]{color:var(--primary);font-weight:600;font-size:.85rem}.empty-state[data-v-0f86b688]{text-align:center;padding:56px 20px;color:var(--text-light)}.empty-state h2[data-v-0f86b688]{color:var(--text-dark);font-size:1.45rem;margin-bottom:10px}.empty-state p[data-v-0f86b688]{margin-bottom:22px}@media (max-width: 1024px){.features-grid[data-v-0f86b688],.scenes-grid[data-v-0f86b688],.products-grid[data-v-0f86b688]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.features-grid[data-v-0f86b688],.scenes-grid[data-v-0f86b688],.products-grid[data-v-0f86b688]{grid-template-columns:1fr}.solution-hero[data-v-0f86b688]{min-height:320px}}.page-hero[data-v-8bf369ea]{position:relative;overflow:hidden;min-height:420px;display:flex;align-items:end}.news-hero-media[data-v-8bf369ea],.news-hero-overlay[data-v-8bf369ea]{position:absolute;top:0;right:0;bottom:0;left:0}.news-hero-image[data-v-8bf369ea]{width:100%;height:100%;object-fit:cover}.news-hero-overlay[data-v-8bf369ea]{background:#10233f47}.page-hero .container[data-v-8bf369ea]{position:relative;z-index:1;width:100%}.news-hero-copy[data-v-8bf369ea]{max-width:760px;color:#fff;margin:0 auto;text-align:center}.news-hero-copy h1[data-v-8bf369ea]{font-size:clamp(2.4rem,5vw,4.2rem);line-height:1.04}.news-hero-copy p[data-v-8bf369ea]{margin-top:16px;color:#ffffffd1;line-height:1.85}.featured-meta[data-v-8bf369ea],.news-meta[data-v-8bf369ea]{display:flex;flex-wrap:wrap;gap:16px;margin-top:18px;font-size:.88rem}.filter-row[data-v-8bf369ea]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.filter-pill[data-v-8bf369ea]{padding:10px 18px;border:1px solid var(--border-light);border-radius:999px;background:#fff;color:var(--text-dark);font-size:.92rem;cursor:pointer;transition:var(--transition)}.filter-pill.active[data-v-8bf369ea],.filter-pill[data-v-8bf369ea]:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.news-grid[data-v-8bf369ea]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.empty-state[data-v-8bf369ea]{text-align:center;padding:56px 20px;color:var(--text-light)}.empty-state h3[data-v-8bf369ea]{color:var(--text-dark);font-size:1.35rem;margin-bottom:10px}.news-card[data-v-8bf369ea]{display:block;background:#fff;border-radius:18px;box-shadow:var(--shadow-sm);border:1px solid var(--border-light);transition:var(--transition);color:inherit;overflow:hidden}.news-card[data-v-8bf369ea]:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.news-image-wrap[data-v-8bf369ea]{position:relative;height:210px;overflow:hidden}.news-image[data-v-8bf369ea]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.news-card:hover .news-image[data-v-8bf369ea]{transform:scale(1.06)}.news-content[data-v-8bf369ea]{padding:20px 20px 22px}.news-tag[data-v-8bf369ea]{display:inline-block;padding:2px 10px;background:#1a365d14;color:var(--primary);font-size:.75rem;font-weight:600;border-radius:4px;margin-bottom:8px}.news-date-inline[data-v-8bf369ea]{color:var(--text-light);font-size:.86rem;margin-bottom:10px}.news-content h3[data-v-8bf369ea]{font-size:1.1rem;margin-bottom:8px;line-height:1.5;min-height:3em}.news-content p[data-v-8bf369ea]{font-size:.9rem;color:var(--text-light);line-height:1.6;min-height:4.8em}.pagination[data-v-8bf369ea]{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:32px}.page-btn[data-v-8bf369ea],.page-number[data-v-8bf369ea]{min-width:44px;height:44px;padding:0 16px;border-radius:999px;background:#fff;border:1px solid var(--border-light);color:var(--text-dark);cursor:pointer;transition:var(--transition)}.page-number.active[data-v-8bf369ea],.page-btn[data-v-8bf369ea]:hover:not(:disabled),.page-number[data-v-8bf369ea]:hover{background:var(--primary);border-color:var(--primary);color:#fff}.page-btn[data-v-8bf369ea]:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 992px){.news-grid[data-v-8bf369ea]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.page-hero[data-v-8bf369ea]{min-height:320px}.news-grid[data-v-8bf369ea]{grid-template-columns:1fr}}.article-hero[data-v-b16ea65a]{min-height:420px;background:linear-gradient(#10233f2e,#10233f2e),var(--article-hero-bg) center / cover no-repeat;color:#fff}.breadcrumb[data-v-b16ea65a]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px;font-size:.92rem}.breadcrumb a[data-v-b16ea65a]{color:#ffffffb8}.breadcrumb strong[data-v-b16ea65a],.breadcrumb span[data-v-b16ea65a]{color:#fff}.hero-copy[data-v-b16ea65a]{max-width:860px}.hero-copy h1[data-v-b16ea65a]{margin:16px 0;font-size:2.5rem;line-height:1.2}.hero-copy p[data-v-b16ea65a]{font-size:1.05rem;line-height:1.8;color:#ffffffd1}.news-tag[data-v-b16ea65a]{display:inline-flex;padding:6px 12px;border-radius:999px;background:#ffffff1f;color:#fff;font-size:.8rem;font-weight:700}.hero-meta[data-v-b16ea65a]{display:flex;flex-wrap:wrap;gap:18px;margin-top:18px;font-size:.92rem;color:#ffffffb8}.article-layout[data-v-b16ea65a]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:32px;align-items:start}.article-main[data-v-b16ea65a]{padding:36px;border-radius:24px;background:#fff;border:1px solid var(--border-light);box-shadow:var(--shadow-sm)}.article-media[data-v-b16ea65a]{margin:0;overflow:hidden;border-radius:8px;background:var(--bg-light)}.article-media img[data-v-b16ea65a]{display:block;width:100%;max-height:560px;object-fit:cover}.article-block-image[data-v-b16ea65a],.article-highlight[data-v-b16ea65a],.article-section[data-v-b16ea65a]{margin-top:32px}.article-highlight h2[data-v-b16ea65a],.article-section h2[data-v-b16ea65a]{margin-bottom:16px;font-size:1.45rem}.article-highlight ul[data-v-b16ea65a],.article-bullets[data-v-b16ea65a]{padding-left:20px;color:var(--text-dark);line-height:1.8}.article-section p[data-v-b16ea65a]{margin-bottom:14px;color:var(--text-light);line-height:1.9}.article-html[data-v-b16ea65a]{margin-top:32px;color:var(--text-light);line-height:1.9}.article-html[data-v-b16ea65a] p{margin-bottom:14px}.article-html[data-v-b16ea65a] h2,.article-html[data-v-b16ea65a] h3{margin:24px 0 12px;color:var(--text-dark)}.article-html[data-v-b16ea65a] img{display:block;width:100%;height:auto;margin:24px 0;border-radius:8px}.article-sidebar[data-v-b16ea65a]{display:flex;flex-direction:column;gap:20px}.sidebar-card[data-v-b16ea65a]{padding:24px;border-radius:20px;background:#fff;border:1px solid var(--border-light);box-shadow:var(--shadow-sm)}.sidebar-kicker[data-v-b16ea65a]{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}.related-list[data-v-b16ea65a]{display:flex;flex-direction:column;gap:14px;margin-top:16px}.related-item[data-v-b16ea65a]{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:16px;background:var(--bg-light);color:inherit;transition:var(--transition)}.related-item[data-v-b16ea65a]:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.related-tag[data-v-b16ea65a]{font-size:.76rem;color:var(--primary);font-weight:700}.related-date[data-v-b16ea65a]{font-size:.85rem;color:var(--text-light)}.contact-card h3[data-v-b16ea65a]{margin:12px 0;font-size:1.2rem}.contact-card p[data-v-b16ea65a]{margin-bottom:18px;color:var(--text-light);line-height:1.8}.empty-state[data-v-b16ea65a]{padding:48px;border-radius:20px;background:#fff;text-align:center;border:1px solid var(--border-light)}@media (max-width: 992px){.article-layout[data-v-b16ea65a]{grid-template-columns:1fr}}@media (max-width: 768px){.hero-copy h1[data-v-b16ea65a]{font-size:1.9rem}.article-main[data-v-b16ea65a]{padding:24px}}.contact-hero[data-v-c346f8e7]{position:relative;min-height:420px;display:flex;align-items:center;overflow:hidden;background:#102a43}.contact-hero-media[data-v-c346f8e7],.contact-hero-overlay[data-v-c346f8e7]{position:absolute;top:0;right:0;bottom:0;left:0}.contact-hero-media img[data-v-c346f8e7]{width:100%;height:100%;object-fit:cover;object-position:center 68%}.contact-hero-overlay[data-v-c346f8e7]{background:#10233f47}.contact-hero-content[data-v-c346f8e7]{position:relative;z-index:1;max-width:760px;margin-left:auto;margin-right:auto;text-align:center}.contact-hero-content h1[data-v-c346f8e7],.contact-hero-content p[data-v-c346f8e7]{color:#fff}.contact-hero-content p[data-v-c346f8e7]{margin-top:16px;opacity:.82;line-height:1.85}.contact-grid[data-v-c346f8e7]{display:grid;grid-template-columns:1fr 1.2fr;gap:60px}.contact-info h2[data-v-c346f8e7],.contact-form h2[data-v-c346f8e7]{font-size:1.5rem;margin-bottom:32px}.info-item[data-v-c346f8e7]{display:flex;gap:16px;margin-bottom:28px}.info-icon[data-v-c346f8e7]{width:48px;height:48px;background:var(--gradient-primary);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.info-icon svg[data-v-c346f8e7]{width:24px;height:24px}.info-item h3[data-v-c346f8e7]{font-size:.9rem;color:var(--text-light);margin-bottom:4px;font-weight:500}.info-item p[data-v-c346f8e7]{font-size:1rem;color:var(--text-dark)}.contact-phone-list[data-v-c346f8e7]{display:flex;flex-wrap:wrap;gap:.35em 2em;font-size:1rem;color:var(--text-dark)}.form-row[data-v-c346f8e7]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group[data-v-c346f8e7]{margin-bottom:20px}.form-label[data-v-c346f8e7]{display:block;font-size:.9rem;font-weight:500;color:var(--text-dark);margin-bottom:8px}.form-input[data-v-c346f8e7]{width:100%;padding:12px 16px;border:2px solid var(--border-light);border-radius:8px;font-size:1rem;transition:var(--transition)}.form-input[data-v-c346f8e7]:focus{outline:none;border-color:var(--primary)}.form-textarea[data-v-c346f8e7]{resize:vertical;min-height:120px}.btn-submit[data-v-c346f8e7]{width:100%;padding:14px}.btn-submit[data-v-c346f8e7]:disabled{cursor:not-allowed;opacity:.7}.submit-message[data-v-c346f8e7]{margin-top:12px;color:var(--primary);font-size:.95rem}.submit-message.error[data-v-c346f8e7]{color:#c53030}.map-section[data-v-c346f8e7]{padding:40px 0 80px}.map-placeholder[data-v-c346f8e7]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--border-light)}@media (max-width: 1024px){.contact-grid[data-v-c346f8e7]{grid-template-columns:1fr;gap:40px}}@media (max-width: 768px){.contact-hero[data-v-c346f8e7]{min-height:320px}.contact-hero-media img[data-v-c346f8e7]{object-position:62% center}.contact-hero-overlay[data-v-c346f8e7]{background:#10233f47}}:root{--primary: #1e5a94;--primary-light: #2a6fab;--primary-dark: #154a78;--secondary: #10b981;--secondary-light: #34d399;--accent: #f59e0b;--text-dark: #1f2937;--text-medium: #4b5563;--text-light: #6b7280;--bg-white: #ffffff;--bg-light: #f9fafb;--bg-gray: #f3f4f6;--border-light: #e5e7eb;--border-medium: #d1d5db;--shadow-sm: 0 1px 2px rgba(0,0,0,.05);--shadow-md: 0 4px 14px rgba(0,0,0,.08);--shadow-lg: 0 10px 40px rgba(0,0,0,.12);--gradient-primary: linear-gradient(135deg, #1e5a94 0%, #2a6fab 100%);--gradient-hero: linear-gradient(135deg, #1e5a94 0%, #2a6fab 50%, #3b82f6 100%);--gradient-secondary: linear-gradient(135deg, #10b981 0%, #34d399 100%);--transition: all .25s ease;--header-height: 80px;--container-max: 1280px;--container-padding: 24px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text-dark);line-height:1.8;background:var(--bg-white);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit;transition:var(--transition)}ul{list-style:none}img{max-width:100%;height:auto}button{font-family:inherit;cursor:pointer;border:none;background:none}input,textarea,select{font-family:inherit;font-size:inherit}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.3;color:var(--text-dark)}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.1rem}h6{font-size:1rem}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.section{padding:80px 0}.section-gray{background:var(--bg-light)}.section-header{text-align:center;margin-bottom:48px}.section-tag{display:inline-block;padding:4px 16px;background:#1a365d14;color:var(--primary);font-size:.85rem;font-weight:600;border-radius:4px;margin-bottom:12px;text-transform:uppercase;letter-spacing:1px}.section-title{font-size:2rem;font-weight:700;color:var(--text-dark);margin-bottom:16px}.section-desc{font-size:1.1rem;color:var(--text-light);max-width:600px;margin:0 auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;border-radius:8px;font-weight:600;font-size:.95rem;transition:var(--transition);cursor:pointer}.btn-primary{background:var(--gradient-primary);color:#fff}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn-secondary{background:#fff;color:var(--primary);border:2px solid var(--primary)}.btn-secondary:hover{background:var(--primary);color:#fff}.btn-white{background:#fff;color:var(--primary)}.btn-white:hover{background:var(--bg-light);transform:translateY(-2px)}.btn-outline-white{background:transparent;color:#fff;border:2px solid white}.btn-outline-white:hover{background:#fff;color:var(--primary)}.btn-cta{background:var(--gradient-primary);color:#fff;padding:10px 24px;border-radius:50px;font-weight:600;font-size:.9rem}.btn-cta:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.grid{display:grid;gap:24px}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.grid-4,.grid-3,.grid-2{grid-template-columns:1fr}h1{font-size:2rem}h2{font-size:1.5rem}.section{padding:60px 0}}.card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--border-light);transition:var(--transition)}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--border-medium)}.form-group{margin-bottom:20px}.form-label{display:block;font-size:.9rem;font-weight:500;color:var(--text-dark);margin-bottom:8px}.form-input{width:100%;padding:12px 16px;border:2px solid var(--border-light);border-radius:8px;font-size:1rem;color:var(--text-dark);transition:var(--transition)}.form-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #1a365d1a}.form-input::placeholder{color:var(--text-light)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-primary{color:var(--primary)}.text-secondary{color:var(--secondary)}.text-light{color:var(--text-light)}.bg-light{background:var(--bg-light)}.bg-white{background:#fff}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mt-4{margin-top:32px}.mb-1{margin-bottom:8px}.mb-2{margin-bottom:16px}.mb-3{margin-bottom:24px}.mb-4{margin-bottom:32px}.hidden{display:none!important}.visible{visibility:visible}.invisible{visibility:hidden}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes glow{0%,to{box-shadow:0 0 5px #1e5a944d}50%{box-shadow:0 0 20px #1e5a9499}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .6s ease forwards}.fade-in-up{animation:fadeIn .6s ease-out forwards}.fade-in-left{animation:fadeInLeft .6s ease-out forwards}.fade-in-right{animation:fadeInRight .6s ease-out forwards}.fade-in-scale{animation:fadeInScale .5s ease-out forwards}.scroll-animate{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.scroll-animate.visible{opacity:1;transform:translateY(0)}.scroll-animate-left{opacity:0;transform:translate(-30px);transition:opacity .6s ease,transform .6s ease}.scroll-animate-left.visible{opacity:1;transform:translate(0)}.scroll-animate-right{opacity:0;transform:translate(30px);transition:opacity .6s ease,transform .6s ease}.scroll-animate-right.visible{opacity:1;transform:translate(0)}.scroll-animate-scale{opacity:0;transform:scale(.9);transition:opacity .6s ease,transform .6s ease}.scroll-animate-scale.visible{opacity:1;transform:scale(1)}.stagger-1{transition-delay:.1s}.stagger-2{transition-delay:.2s}.stagger-3{transition-delay:.3s}.stagger-4{transition-delay:.4s}.stagger-5{transition-delay:.5s}.stagger-6{transition-delay:.6s}.stagger-7{transition-delay:.7s}.stagger-8{transition-delay:.8s}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}.hover-scale{transition:transform .3s ease}.hover-scale:hover{transform:scale(1.05)}.hover-glow{transition:box-shadow .3s ease}.hover-glow:hover{box-shadow:0 0 20px #1e5a9466}.hover-float{transition:transform .3s ease}.hover-float:hover{animation:float 1s ease-in-out infinite}.btn-press:active{transform:scale(.95)}.shimmer{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.bounce{animation:bounce 1s ease-in-out infinite}.back-to-top{position:fixed;bottom:30px;right:30px;width:48px;height:48px;background:var(--gradient-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transition:var(--transition);z-index:999;box-shadow:var(--shadow-md)}.back-to-top.visible{opacity:1;visibility:visible}.back-to-top:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:pulse 1.5s infinite;border-radius:4px}.loading-spinner{width:40px;height:40px;border:3px solid var(--border-light);border-top-color:var(--primary);border-radius:50%;animation:spin .8s linear infinite}.page-hero{background:var(--gradient-hero);height:520px!important;min-height:520px!important;max-height:520px!important;box-sizing:border-box;padding:var(--header-height) 0 0!important;text-align:center;color:#fff;display:flex;align-items:center!important;overflow:hidden}.page-hero .hero-overlay,.page-hero .news-hero-overlay,.page-hero .technology-hero-overlay,.page-hero .contact-hero-overlay,.page-hero .hero-background-overlay,.page-hero .category-hero-overlay,.page-hero .solution-hero-overlay{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1;background:#10233f2e!important;pointer-events:none}.page-hero h1{color:#fff;font-size:2.5rem!important;line-height:1.2!important;margin-bottom:12px}.page-hero p{color:#ffffffd9;font-size:1.1rem}.page-hero .breadcrumb{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:20px;font-size:.9rem}.page-hero .breadcrumb a{color:#ffffffb3}.page-hero .breadcrumb a:hover{color:#fff}.page-hero .breadcrumb span{color:#fff6}.page-hero .breadcrumb strong{color:#fff}@media (max-width: 768px){.page-hero{height:360px!important;min-height:360px!important;max-height:360px!important;padding:var(--header-height) 0 0!important}.page-hero h1{font-size:1.8rem!important;line-height:1.2!important}}
