.Header-module__fS6tZa__header{z-index:1000;background:var(--header-background,#fffffff2);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--border-color,#e2e8f0);width:100%;transition:box-shadow .3s;position:fixed;top:0;left:0}.Header-module__fS6tZa__header.Header-module__fS6tZa__isScrolled{box-shadow:0 2px 16px #00000014}.Header-module__fS6tZa__headerInner{align-items:center;gap:0;width:100%;height:64px;transition:height .3s;display:flex}.Header-module__fS6tZa__isScrolled .Header-module__fS6tZa__headerInner{height:52px}.Header-module__fS6tZa__leftNav,.Header-module__fS6tZa__rightNav{flex:1;align-items:center;gap:2px;display:none}.Header-module__fS6tZa__rightNav{justify-content:flex-end}.Header-module__fS6tZa__logo{letter-spacing:-1px;text-transform:uppercase;color:var(--header-text-color,var(--primary,#6366f1));flex-shrink:0;align-items:center;margin:0 12px;font-size:1.4rem;font-weight:900;text-decoration:none;transition:opacity .2s;display:flex}.Header-module__fS6tZa__logo:hover{opacity:.8}.Header-module__fS6tZa__logo span{color:var(--header-text-color,var(--text-primary,#1e293b))}.Header-module__fS6tZa__logoImage{object-fit:contain;width:auto;max-width:130px;height:48px;transition:height .3s;display:block}.Header-module__fS6tZa__isScrolled .Header-module__fS6tZa__logoImage{height:36px}.Header-module__fS6tZa__navItem{position:static}.Header-module__fS6tZa__navLink{color:var(--header-text-color,var(--text-secondary,#475569));white-space:nowrap;border-radius:6px;align-items:center;padding:6px 10px;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .2s,background .2s;display:flex;position:relative}.Header-module__fS6tZa__navLink:after{content:"";background:var(--primary,#6366f1);border-radius:2px;height:2px;transition:transform .2s;position:absolute;bottom:1px;left:10px;right:10px;transform:scaleX(0)}.Header-module__fS6tZa__navLink:hover,.Header-module__fS6tZa__navLink.Header-module__fS6tZa__active{color:var(--primary,#6366f1);background:#6467f212}.Header-module__fS6tZa__navLink:hover:after,.Header-module__fS6tZa__navLink.Header-module__fS6tZa__active:after{transform:scaleX(1)}.Header-module__fS6tZa__navLink.Header-module__fS6tZa__hasChildren:before{content:"";background:var(--primary,#6366f1);border-radius:50%;width:4px;height:4px;transition:transform .2s;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)scaleX(0)}.Header-module__fS6tZa__navItemActive .Header-module__fS6tZa__navLink.Header-module__fS6tZa__hasChildren:before{transform:translate(-50%)scaleX(1)}.Header-module__fS6tZa__navItemActive .Header-module__fS6tZa__navLink{color:var(--primary,#6366f1);background:#6467f212}.Header-module__fS6tZa__subBar{opacity:1;pointer-events:auto}.Header-module__fS6tZa__subBarInner{width:100%}.Header-module__fS6tZa__subBarColumn{background:var(--bg-color,#fff);border:1px solid var(--border-color,#e2e8f0);z-index:1001;border-radius:0 0 8px 8px;flex-direction:column;gap:2px;min-width:180px;padding:8px 0;display:flex;position:absolute;top:0;transform:translate(-50%);box-shadow:0 8px 24px #0000001f}.Header-module__fS6tZa__subItem{color:var(--text-secondary,#475569);white-space:nowrap;border-radius:6px;padding:10px 16px;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:block}.Header-module__fS6tZa__subItem:hover{color:var(--primary,#6366f1);background:#6467f214}.Header-module__fS6tZa__contactRow{align-items:center;gap:5px;margin:0 4px;display:flex}.Header-module__fS6tZa__contactFab{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 2px 6px #0000001f}.Header-module__fS6tZa__contactFab:hover{transform:scale(1.1);box-shadow:0 4px 10px #0000002e}.Header-module__fS6tZa__contactFab svg{width:15px;height:15px}.Header-module__fS6tZa__hamburger{cursor:pointer;z-index:60;background:0 0;border:none;flex-direction:column;justify-content:space-around;width:26px;height:20px;margin-left:auto;padding:0;display:flex}.Header-module__fS6tZa__bar{background:var(--header-text-color,var(--text-primary,#1e293b));transform-origin:1px;border-radius:10px;width:26px;height:2px;transition:all .28s}.Header-module__fS6tZa__b1{transform:rotate(45deg)}.Header-module__fS6tZa__b2{opacity:0;transform:translate(18px)}.Header-module__fS6tZa__b3{transform:rotate(-45deg)}.Header-module__fS6tZa__mobileMenu{background:var(--bg-color,#fff);z-index:999;width:100%;height:calc(100vh - 64px);padding:12px 16px;transition:transform .35s cubic-bezier(.4,0,.2,1);position:fixed;top:64px;left:0;overflow-y:auto;transform:translate(100%)}.Header-module__fS6tZa__mobileMenuOpen{transform:translate(0)}.Header-module__fS6tZa__mobileNav{flex-direction:column;gap:2px;display:flex}.Header-module__fS6tZa__mobileRow{align-items:center;display:flex}.Header-module__fS6tZa__mobileLink{color:var(--text-primary,#1e293b);border-bottom:1px solid var(--border-color,#e2e8f0);flex:1;padding:11px 8px;font-size:1rem;font-weight:600;text-decoration:none;transition:color .2s}.Header-module__fS6tZa__mobileLink.Header-module__fS6tZa__active{color:var(--primary,#6366f1)}.Header-module__fS6tZa__mobileCaret{border:none;border-bottom:1px solid var(--border-color,#e2e8f0);cursor:pointer;color:var(--text-secondary,#94a3b8);background:0 0;padding:11px 8px;transition:transform .25s,color .2s}.Header-module__fS6tZa__mobileCaretOpen{color:var(--primary,#6366f1);transform:rotate(180deg)}.Header-module__fS6tZa__mobileSub{background:#6467f20a;flex-direction:column;padding-left:20px;display:flex}.Header-module__fS6tZa__mobileSubItem{color:var(--text-secondary,#475569);border-bottom:1px solid var(--border-color,#e2e8f0);padding:9px 8px;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s}.Header-module__fS6tZa__mobileSubItem:hover{color:var(--primary,#6366f1)}.Header-module__fS6tZa__mobileLang{justify-content:center;margin-top:14px;display:flex}@media (min-width:768px){.Header-module__fS6tZa__hamburger{display:none}.Header-module__fS6tZa__mobileMenu{display:none!important}.Header-module__fS6tZa__leftNav,.Header-module__fS6tZa__rightNav{display:flex}}@media (min-width:768px) and (max-width:1080px){.Header-module__fS6tZa__navLink{padding:5px 7px;font-size:.8125rem}.Header-module__fS6tZa__logo{margin:0 8px;font-size:1.2rem}}
.LanguageSwitcher-module__2Wkc0W__switcher{background:hsla(var(--primary-h), var(--primary-s), var(--primary-l), .05);border-radius:var(--radius-full);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:var(--transition-base);align-items:center;gap:2px;padding:4px;display:flex}.LanguageSwitcher-module__2Wkc0W__switcher:hover{border-color:hsla(var(--primary-h), var(--primary-s), var(--primary-l), .3);background:hsla(var(--primary-h), var(--primary-s), var(--primary-l), .08)}.LanguageSwitcher-module__2Wkc0W__langBtn{color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-full);transition:all var(--transition-fast);letter-spacing:.02em;background:0 0;border:none;padding:4px 10px;font-size:.7rem;font-weight:800}.LanguageSwitcher-module__2Wkc0W__langBtn:hover{color:var(--primary)}.LanguageSwitcher-module__2Wkc0W__langBtn.LanguageSwitcher-module__2Wkc0W__active{color:#fff;background:var(--primary);box-shadow:var(--shadow-sm)}.LanguageSwitcher-module__2Wkc0W__divider{display:none}
.Footer-module__N-jXLa__footer{background-color:var(--footer-background,var(--text-primary));color:var(--footer-text-color,#ffffffd9);padding-top:var(--spacing-6);margin-top:var(--spacing-6)}.Footer-module__N-jXLa__footerContainer{gap:var(--spacing-5);padding-bottom:var(--spacing-5);grid-template-columns:1fr;display:grid}.Footer-module__N-jXLa__brandSection{gap:var(--spacing-3);flex-direction:column;display:flex}.Footer-module__N-jXLa__logo{color:var(--footer-text-color,#fff);letter-spacing:-.5px;border-radius:var(--radius-sm);padding:4px 16px;font-size:1.5rem;font-weight:900;display:inline-block}.Footer-module__N-jXLa__logoImage{object-fit:contain;border-radius:var(--radius-sm);width:auto;max-width:160px;height:100px;display:block}.Footer-module__N-jXLa__description{color:var(--footer-text-color,#fff);opacity:.6;max-width:280px;font-size:.9rem;line-height:1.6}.Footer-module__N-jXLa__socialIcons{gap:var(--spacing-3);margin-top:var(--spacing-2);display:flex}.Footer-module__N-jXLa__socialIcon{background:color-mix(in srgb, var(--footer-text-color,#fff), transparent 90%);border-radius:var(--radius-sm);width:36px;height:36px;color:var(--footer-text-color,#fff);opacity:.8;transition:var(--transition-base);justify-content:center;align-items:center;display:flex}.Footer-module__N-jXLa__socialIcon:hover{background:var(--primary);color:#fff}.Footer-module__N-jXLa__linkGroup{gap:var(--spacing-2);flex-direction:column;display:flex}.Footer-module__N-jXLa__groupTitle{color:var(--footer-text-color,#fff);margin-bottom:var(--spacing-3);text-transform:uppercase;letter-spacing:.05em;font-size:1rem;font-weight:700}.Footer-module__N-jXLa__link{color:var(--footer-text-color,#fff9);opacity:.8;transition:color var(--transition-fast);font-size:.9rem}.Footer-module__N-jXLa__link:hover{color:var(--footer-text-color,#fff);opacity:1}.Footer-module__N-jXLa__contactItem{align-items:center;gap:var(--spacing-3);color:var(--footer-text-color,#ffffffb3);opacity:.9;margin-bottom:var(--spacing-2);font-size:.95rem;line-height:1.5;display:flex}.Footer-module__N-jXLa__contactLink{color:inherit;transition:color var(--transition-fast);flex:1}.Footer-module__N-jXLa__contactLink:hover{color:#fff}.Footer-module__N-jXLa__contactIcon{background:color-mix(in srgb, var(--footer-text-color,#fff), transparent 95%);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--primary);transition:var(--transition-base);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Footer-module__N-jXLa__contactItem:hover .Footer-module__N-jXLa__contactIcon{background:var(--primary-soft);color:#fff;transform:translateY(-2px)}.Footer-module__N-jXLa__copyright{border-top:1px solid var(--footer-text-color,#ffffff1a);padding:var(--spacing-2) 0;text-align:center;color:var(--footer-text-color,#fff);opacity:.4;font-size:.8rem}.Footer-module__N-jXLa__floatingButtons{bottom:var(--spacing-5);right:var(--spacing-4);gap:var(--spacing-2);z-index:999;flex-direction:column;display:flex;position:fixed}.Footer-module__N-jXLa__floatBtn{border-radius:var(--radius-full);width:48px;height:48px;transition:var(--transition-base);color:#fff;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;text-decoration:none;display:flex;box-shadow:0 4px 14px #00000040}.Footer-module__N-jXLa__floatBtn svg{flex-shrink:0}.Footer-module__N-jXLa__floatBtn:hover{transform:scale(1.1)}.Footer-module__N-jXLa__floatPhone{background:var(--primary);color:#fff}.Footer-module__N-jXLa__floatZalo{color:#fff;background:#0068ff}.Footer-module__N-jXLa__floatFacebook{color:#fff;background:#1877f2}.Footer-module__N-jXLa__floatInstagram{color:#fff;background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.Footer-module__N-jXLa__floatEmail{color:#fff;background:#34a853}.Footer-module__N-jXLa__floatCustom{background:var(--accent,#6366f1);color:#fff}.Footer-module__N-jXLa__floatLabel{letter-spacing:.02em;color:#fff;font-size:.75rem;font-weight:800}@media (max-width:768px){.Footer-module__N-jXLa__productPageHideMobile{display:none!important}}@media (min-width:768px){.Footer-module__N-jXLa__footerContainer{gap:var(--spacing-6);grid-template-columns:2fr 1fr 1fr 1.5fr}}.Footer-module__N-jXLa__footerContactStrip{gap:var(--spacing-2);margin-bottom:var(--spacing-4);flex-wrap:wrap;display:flex}.Footer-module__N-jXLa__footerContactChip{border-radius:var(--radius-full);background:color-mix(in srgb, var(--footer-text-color,#fff), transparent 94%);color:var(--footer-text-color,#fff);border:2px solid;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.Footer-module__N-jXLa__footerContactChip:hover{background:#ffffff1f;transform:translateY(-1px)}.Footer-module__N-jXLa__footerChipIcon{color:inherit;justify-content:center;align-items:center;display:flex}.Footer-module__N-jXLa__globalMobileSticky{display:none}@media (max-width:768px){.Footer-module__N-jXLa__globalMobileSticky{z-index:1000;-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--border-color);padding:.35rem .5rem calc(.35rem + env(safe-area-inset-bottom,0));background:#ffffffeb;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #00000014}.Footer-module__N-jXLa__globalMobileStickyInner{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.35rem;width:100%;max-width:100%;display:flex;overflow-x:auto}.Footer-module__N-jXLa__globalMobileStickyInner::-webkit-scrollbar{display:none}.Footer-module__N-jXLa__globalStickyBtn{border-radius:var(--radius-sm);color:#fff;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.15rem;min-width:0;padding:.35rem .25rem;font-size:.65rem;font-weight:700;line-height:1.1;text-decoration:none;display:flex;box-shadow:0 2px 8px #0000001f}.Footer-module__N-jXLa__globalStickyIcon{justify-content:center;align-items:center;display:flex}.Footer-module__N-jXLa__globalStickyIcon svg{width:20px;height:20px}.Footer-module__N-jXLa__globalStickyLabel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}
.ScrollToTop-module__JBWbua__scrollToTop{right:var(--spacing-4);background-color:var(--bg-color);width:48px;height:48px;color:var(--primary);border:1px solid var(--border-color);border-radius:var(--radius-full);cursor:pointer;box-shadow:var(--shadow-md);transition:all var(--transition-base);z-index:1002;justify-content:center;align-items:center;animation:.3s ease-out ScrollToTop-module__JBWbua__slideUp;display:flex;position:fixed}.ScrollToTop-module__JBWbua__scrollToTop[data-compact="1"]{width:44px;height:44px;right:25px}.ScrollToTop-module__JBWbua__scrollToTop:hover{background-color:var(--primary);color:#fff;box-shadow:var(--shadow-lg);transform:translateY(-4px)}@keyframes ScrollToTop-module__JBWbua__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.ContactPhone-module__n2XMDW__phoneLink{background:var(--primary);color:#fff;border-radius:var(--radius-full);box-shadow:var(--shadow-sm);transition:all var(--transition-base);align-items:center;gap:8px;padding:10px 20px;font-weight:600;text-decoration:none;display:inline-flex}.ContactPhone-module__n2XMDW__phoneLink:active{background:var(--primary-dark);transform:scale(.95)}.ContactPhone-module__n2XMDW__phoneDisplay{color:inherit;align-items:center;gap:8px;font-size:1rem;display:inline-flex}.ContactPhone-module__n2XMDW__phoneDisplay strong{margin-left:4px}.ContactPhone-module__n2XMDW__phoneText{color:inherit;font-size:inherit;line-height:inherit;transition:color var(--transition-fast);align-items:center;text-decoration:none;display:inline-flex}.ContactPhone-module__n2XMDW__phoneText:hover{color:#fff}
.InPageContactStrip-module__iBwEcW__wrap{border-top:1px solid var(--border-color);background:var(--surface-color,#f8fafc);padding:var(--spacing-3) 0}.InPageContactStrip-module__iBwEcW__inner{gap:var(--spacing-2);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.InPageContactStrip-module__iBwEcW__pill{border-radius:var(--radius-full);color:#fff;box-shadow:var(--shadow-sm);align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.InPageContactStrip-module__iBwEcW__pill:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.InPageContactStrip-module__iBwEcW__pillIcon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.InPageContactStrip-module__iBwEcW__pillIcon svg{display:block}.InPageContactStrip-module__iBwEcW__pillLabel{line-height:1.2}
