.logo-container[data-v-28ab9fac]{display:inline-block;position:relative}.logo-bg[data-v-28ab9fac]{filter:drop-shadow(0 0 10px rgba(0,255,157,.3))}.logo-x[data-v-28ab9fac]{animation:drawX-28ab9fac 1.5s ease-out forwards}.logo-s[data-v-28ab9fac]{animation:drawS-28ab9fac 1.5s ease-out forwards;animation-delay:.3s}@keyframes drawX-28ab9fac{0%{stroke-dasharray:400;stroke-dashoffset:400}to{stroke-dasharray:400;stroke-dashoffset:0}}@keyframes drawS-28ab9fac{0%{stroke-dasharray:300;stroke-dashoffset:300}to{stroke-dasharray:300;stroke-dashoffset:0}}.logo-container:hover .logo-bg[data-v-28ab9fac]{filter:drop-shadow(0 0 15px rgba(0,255,157,.5))}@media print{.logo-container[data-v-28ab9fac]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.navbar[data-v-76689b6a]{position:fixed;top:0;left:0;right:0;z-index:1000;background:hsla(0,0%,7%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;border-bottom:1px solid hsla(0,0%,100%,.1)}.navbar-scrolled[data-v-76689b6a]{background:hsla(0,0%,7%,.95);box-shadow:0 2px 20px rgba(0,0,0,.3)}.nav-container[data-v-76689b6a]{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between}.nav-brand[data-v-76689b6a]{display:flex;align-items:center;gap:1rem;text-decoration:none;color:#fff}.brand-text[data-v-76689b6a]{display:flex;flex-direction:column}.company-name[data-v-76689b6a]{font-size:1.2rem;font-weight:600;background:linear-gradient(45deg,#00ff9d,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.company-name-en[data-v-76689b6a]{font-size:.7rem;color:#888;letter-spacing:1px}.nav-links[data-v-76689b6a]{display:flex;gap:2rem;margin:0 2rem}.nav-link[data-v-76689b6a]{color:#fff;text-decoration:none;font-size:.95rem;transition:color .3s ease;position:relative}.nav-link[data-v-76689b6a]:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:#00ff9d;transition:width .3s ease}.nav-link[data-v-76689b6a]:hover{color:#00ff9d}.nav-link[data-v-76689b6a]:hover:after{width:100%}.nav-actions[data-v-76689b6a]{display:flex;align-items:center;gap:1.5rem}.contact-phone[data-v-76689b6a]{display:flex;align-items:center;gap:.5rem;color:#fff;text-decoration:none;font-size:.9rem;transition:color .3s ease}.contact-phone[data-v-76689b6a]:hover{color:#00ff9d}.contact-btn[data-v-76689b6a]{background:linear-gradient(45deg,#00ff9d,#00d4ff);color:#121212;border:none;padding:.6rem 1.2rem;border-radius:50px;font-size:.9rem;font-weight:600;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.contact-btn[data-v-76689b6a]:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,255,157,.3)}.menu-toggle[data-v-76689b6a]{display:none;flex-direction:column;justify-content:space-between;width:30px;height:21px;background:none;border:none;cursor:pointer;padding:0}.menu-toggle span[data-v-76689b6a]{display:block;width:100%;height:2px;background:#fff;transition:all .3s ease}@media (max-width:1024px){.nav-container[data-v-76689b6a]{padding:1rem}.contact-phone span[data-v-76689b6a]{display:none}}@media (max-width:768px){.nav-links[data-v-76689b6a]{position:fixed;top:70px;left:0;right:0;bottom:0;background:hsla(0,0%,7%,.95);flex-direction:column;align-items:center;justify-content:center;gap:2rem;transform:translateX(100%);transition:transform .3s ease;margin:0}.nav-active[data-v-76689b6a]{transform:translateX(0)}.menu-toggle[data-v-76689b6a]{display:flex}.menu-toggle.is-active span[data-v-76689b6a]:first-child{transform:translateY(9.5px) rotate(45deg)}.menu-toggle.is-active span[data-v-76689b6a]:nth-child(2){opacity:0}.menu-toggle.is-active span[data-v-76689b6a]:nth-child(3){transform:translateY(-9.5px) rotate(-45deg)}.company-name-en[data-v-76689b6a],.nav-actions[data-v-76689b6a]{display:none}}.nav-link.active[data-v-76689b6a]{color:#00ff9d}.nav-link.active[data-v-76689b6a]:after{width:100%}.footer[data-v-0c8f11c9]{background:linear-gradient(180deg,hsla(0,0%,7%,.95),#121212);padding:4rem 2rem 1rem;color:#fff;border-top:1px solid hsla(0,0%,100%,.1)}.footer-content[data-v-0c8f11c9]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:3rem;padding-bottom:3rem}.company-section[data-v-0c8f11c9]{max-width:400px}.logo-wrapper[data-v-0c8f11c9]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.company-name h3[data-v-0c8f11c9]{font-size:1.5rem;font-weight:600;margin:0;background:linear-gradient(45deg,#00ff9d,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.slogan[data-v-0c8f11c9]{color:#888;margin:.5rem 0 0;font-size:.9rem}.company-desc[data-v-0c8f11c9]{color:#888;line-height:1.6;font-size:.9rem}h4[data-v-0c8f11c9]{color:#00ff9d;font-size:1.1rem;margin-bottom:1.5rem;font-weight:500}.link-list[data-v-0c8f11c9]{display:flex;flex-direction:column;gap:.8rem}.link-list a[data-v-0c8f11c9]{color:#888;text-decoration:none;transition:color .3s ease;font-size:.9rem}.link-list a[data-v-0c8f11c9]:hover{color:#00ff9d}.contact-list[data-v-0c8f11c9]{display:flex;flex-direction:column;gap:1rem}.contact-item[data-v-0c8f11c9]{display:flex;align-items:center;gap:.8rem;color:#888;text-decoration:none;transition:color .3s ease;font-size:.9rem}.contact-item[data-v-0c8f11c9]:hover{color:#00ff9d}.contact-item i[data-v-0c8f11c9]{width:20px;color:#00ff9d}.footer-bottom[data-v-0c8f11c9]{max-width:1200px;margin:0 auto;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.1)}.copyright[data-v-0c8f11c9]{text-align:center;color:#666;font-size:.8rem}.copyright p[data-v-0c8f11c9]{margin:.3rem 0}@media (max-width:1024px){.footer-content[data-v-0c8f11c9]{grid-template-columns:1fr 1fr;gap:2rem}.company-section[data-v-0c8f11c9]{grid-column:span 2;max-width:none}}@media (max-width:640px){.footer[data-v-0c8f11c9]{padding:3rem 1rem 1rem}.footer-content[data-v-0c8f11c9]{grid-template-columns:1fr;gap:2rem}.company-section[data-v-0c8f11c9]{grid-column:span 1}.logo-wrapper[data-v-0c8f11c9]{justify-content:center}.company-desc[data-v-0c8f11c9],h4[data-v-0c8f11c9]{text-align:center}.contact-list[data-v-0c8f11c9],.link-list[data-v-0c8f11c9]{align-items:center}}#app{min-height:100vh;background:#121212;color:#fff}