.header[data-v-96711509]{width:100%;z-index:1000;background:#fff;box-shadow:0 2px 8px #00000008}.header__top[data-v-96711509]{background:#fff;height:100px;display:flex;align-items:center;border-bottom:1px solid #e6e6e6}.header__brand[data-v-96711509]{display:flex;align-items:center;height:100px;width:100%;position:relative;justify-content:space-between;gap:0}.brand-group[data-v-96711509]{display:flex;align-items:center;gap:16px}.nav__logo[data-v-96711509]{height:80px;display:flex;align-items:center;margin-right:0}.logo-text[data-v-96711509]{height:28px;margin-right:0;display:block}.nav__logo img[data-v-96711509]{height:100%;width:auto;display:block}.company-name[data-v-96711509]{font-size:2rem;font-weight:700;color:#222;letter-spacing:2px}.header__hotline[data-v-96711509]{margin-left:auto;color:#222;font-size:1.1rem;font-weight:500;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;line-height:1.4}.hotline-label[data-v-96711509]{font-size:1.08rem;font-weight:700;margin-bottom:2px;letter-spacing:1px;display:flex;align-items:center}.hotline-numbers[data-v-96711509]{display:flex;align-items:center;gap:18px;margin-top:2px}.hotline-number[data-v-96711509]{font-size:1.18rem;font-weight:500;letter-spacing:1px}.hotline-divider[data-v-96711509]{color:#bbb;font-size:1.1rem;margin:0 6px;font-weight:400}.hotline-icon[data-v-96711509]{width:22px;height:22px;vertical-align:middle;margin-right:6px}.header__menu-bar[data-v-96711509]{background:#0072ce;min-height:48px;display:flex;align-items:center}.nav__main[data-v-96711509]{width:100%}.nav__menu[data-v-96711509]{display:flex;align-items:center}.nav__list[data-v-96711509]{display:flex;gap:0;width:100%}.nav__item[data-v-96711509]{flex:1 1 0;text-align:center;position:relative;display:flex;align-items:center;justify-content:center}.nav__item[data-v-96711509]:not(:last-child):after{content:"";display:block;width:1px;height:32px;background:#ffffff80;position:absolute;right:0;top:50%;transform:translateY(-50%)}.nav__link[data-v-96711509]{color:#fff;font-size:1.1rem;font-weight:700;padding:16px 0;width:100%;transition:color .2s,background .2s;background:transparent;border:none;outline:none;display:block}.nav__link--active[data-v-96711509]{color:#fff;background:#00629c;position:relative;z-index:1}.nav__link[data-v-96711509]:hover{color:gold}.nav__toggle[data-v-96711509]{display:none;flex-direction:column;justify-content:space-between;width:30px;height:20px;background:none;border:none;cursor:pointer}.nav__toggle span[data-v-96711509]{display:block;width:100%;height:2px;background-color:var(--text-color);transition:all var(--transition-duration) ease;margin:0;border-radius:0}.nav__toggle--active span[data-v-96711509]:nth-child(1){transform:translateY(9px) rotate(45deg)}.nav__toggle--active span[data-v-96711509]:nth-child(2){opacity:0}.nav__toggle--active span[data-v-96711509]:nth-child(3){transform:translateY(-9px) rotate(-45deg)}@media (max-width: 1024px){.header__hotline[data-v-96711509]{font-size:.95rem}.hotline-label[data-v-96711509]{font-size:.98rem}.hotline-number[data-v-96711509]{font-size:1rem}}@media (max-width: 767px){.header__top[data-v-96711509]{height:60px}.header__brand[data-v-96711509]{height:60px;justify-content:space-between;gap:0}.brand-group[data-v-96711509]{gap:8px}.nav__logo[data-v-96711509]{height:60px;margin-right:0}.logo-text[data-v-96711509]{height:16px;margin-right:0}.company-name[data-v-96711509]{font-size:1.2rem}.header__hotline[data-v-96711509]{display:none}.nav__toggle[data-v-96711509]{display:flex}.header__menu-bar[data-v-96711509]{min-height:0}.nav__menu[data-v-96711509]{position:fixed;top:60px;left:0;width:100vw;height:0;background:#0072ce;overflow:hidden;transition:height .3s;z-index:999}.nav__menu--active[data-v-96711509]{height:calc(100vh - 60px)}.nav__list[data-v-96711509]{flex-direction:column;align-items:center;padding:32px 0;gap:0;width:100%}.nav__item[data-v-96711509]{width:100%;text-align:center;justify-content:center}.nav__item[data-v-96711509]:not(:last-child):after{display:none}.nav__link[data-v-96711509]{display:block;padding:18px 0;font-size:1.1rem;width:100%}.nav__link--active[data-v-96711509]{background:#00629c}}.footer[data-v-b2d06cad]{background-color:#019df0;color:#fff;padding:var(--spacing-xxxl) 0 var(--spacing-xl)}.footer__content[data-v-b2d06cad]{display:grid;grid-template-columns:1fr 2fr;gap:var(--spacing-xxxl);margin-bottom:var(--spacing-xxxl)}.footer__logo__wrapper[data-v-b2d06cad]{display:flex;align-items:center;gap:var(--spacing-lg);font-size:var(--font-size-xl);color:#fff;font-weight:600}.footer__logo[data-v-b2d06cad]{height:80px;margin-bottom:var(--spacing-lg)}.footer__logo__text[data-v-b2d06cad]{filter:brightness(0) invert(1) drop-shadow(0 0 2px rgba(255,255,255,.3));height:18px}.footer__description[data-v-b2d06cad]{color:#ffffffd9;line-height:1.6}.footer__links[data-v-b2d06cad]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xxl)}.footer__title[data-v-b2d06cad]{font-size:var(--font-size-lg);margin-bottom:var(--spacing-lg);color:#fff;font-weight:600}.footer__list[data-v-b2d06cad]{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-sm) var(--spacing-xl)}.footer__list li[data-v-b2d06cad]{margin-bottom:0;color:#fffc}.footer__list a[data-v-b2d06cad]{color:#fffc;text-decoration:none;transition:color var(--transition-duration) ease;text-wrap:nowrap}.footer__list a[data-v-b2d06cad]:hover{color:#fff;text-shadow:0 0 8px rgba(255,255,255,.3)}.footer__bottom[data-v-b2d06cad]{padding-top:var(--spacing-xl);border-top:1px solid rgba(255,255,255,.2);text-align:center}.footer__copyright[data-v-b2d06cad]{color:#ffffffb3;font-size:var(--font-size-sm)}@media (max-width: 767px){.footer__content[data-v-b2d06cad]{grid-template-columns:1fr;gap:var(--spacing-xl)}.footer__links[data-v-b2d06cad]{grid-template-columns:1fr;gap:var(--spacing-sm)}.qrcode-image[data-v-b2d06cad]{width:80px;height:80px}.qrcode-text[data-v-b2d06cad]{font-size:.8rem}}.footer__section:first-child .footer__list[data-v-b2d06cad]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-sm) var(--spacing-xl)}.footer__section:not(:first-child) .footer__list[data-v-b2d06cad]{display:block}.footer__qrcode[data-v-b2d06cad]{display:flex;flex-direction:column;align-items:center;text-align:center}.qrcode-container[data-v-b2d06cad]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.qrcode-image[data-v-b2d06cad]{width:100px;height:100px;border-radius:8px;background:#fff;padding:4px;box-shadow:0 2px 8px #ffffff1a}.qrcode-text[data-v-b2d06cad]{font-size:var(--font-size-sm);color:#fffc;line-height:1.4;margin:0}.app{min-height:100vh;display:flex;flex-direction:column}.main{flex:1;position:relative;width:100%}.page-enter-active,.page-leave-active{transition:opacity .3s ease}.page-enter-from,.page-leave-to{opacity:0}:root{--primary-color: #019DF0;--primary-light: #4DB8F5;--primary-dark: #0177B3;--bg-color: #F5F8FA;--text-color: #333333;--warning-color: #FF6B00;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-xxl: 32px;--spacing-xxxl: 48px;--spacing-xxxxl: 64px;--breakpoint-sm: 768px;--breakpoint-md: 1024px;--transition-duration: .3s;--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-size-base: 16px;--font-size-sm: 14px;--font-size-lg: 18px;--font-size-xl: 24px;--font-size-xxl: 32px;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 16px;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .1);--shadow-md: 0 4px 8px rgba(0, 0, 0, .1);--shadow-lg: 0 8px 16px rgba(0, 0, 0, .1)}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body{color:var(--text-color);background-color:var(--bg-color);line-height:1.5}a{color:var(--primary-color);text-decoration:none;transition:color var(--transition-duration) ease}a:hover{color:var(--primary-dark)}img{max-width:100%;height:auto;display:block}button{border:none;background:none;cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}#app{min-height:100vh;display:flex;flex-direction:column}.main{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:0 2rem 2rem;position:relative}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 2rem}.products-container,.cases-container,.contact-container{width:100%;max-width:1200px;margin:0 auto;padding:2rem;position:relative}@media (max-width: 768px){.main{padding:0 1rem 1rem}.container{padding:0 1rem}.products-container,.cases-container,.contact-container{padding:1rem}}.container{width:100%;padding-right:var(--spacing-lg);padding-left:var(--spacing-lg);margin-right:auto;margin-left:auto}@media (max-width: 767px){.container{max-width:100%}}@media (min-width: 768px) and (max-width: 1023px){.container{max-width:720px}}@media (min-width: 1024px){.container{max-width:1140px}}.row{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}@media (max-width: 767px){.row{grid-template-columns:repeat(4,1fr)}}@media (min-width: 768px) and (max-width: 1023px){.row{grid-template-columns:repeat(8,1fr)}}.col{grid-column:span 12}@media (max-width: 767px){.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}}@media (min-width: 768px) and (max-width: 1023px){.col-md-1{grid-column:span 1}.col-md-2{grid-column:span 2}.col-md-3{grid-column:span 3}.col-md-4{grid-column:span 4}.col-md-5{grid-column:span 5}.col-md-6{grid-column:span 6}.col-md-7{grid-column:span 7}.col-md-8{grid-column:span 8}}@media (min-width: 1024px){.col-lg-1{grid-column:span 1}.col-lg-2{grid-column:span 2}.col-lg-3{grid-column:span 3}.col-lg-4{grid-column:span 4}.col-lg-5{grid-column:span 5}.col-lg-6{grid-column:span 6}.col-lg-7{grid-column:span 7}.col-lg-8{grid-column:span 8}.col-lg-9{grid-column:span 9}.col-lg-10{grid-column:span 10}.col-lg-11{grid-column:span 11}.col-lg-12{grid-column:span 12}}
