.navbar{position:fixed;top:0;left:0;width:100%;height:var(--header-height);background-color:rgba(255,255,255,.98);backdrop-filter:blur(10px);box-shadow:var(--shadow-sm);z-index:1000;transition:var(--transition)}.nav-container{height:100%;display:flex;justify-content:space-between;align-items:center;max-width:var(--container-width);margin:0 auto;padding:0 20px}.nav-logo img{height:45px;width:auto;transition:transform .3s ease}.nav-logo:hover img{transform:scale(1.05)}.nav-menu{display:flex;gap:32px;list-style:none}.nav-menu a{font-size:.95rem;font-weight:500;color:var(--text-dark);text-transform:uppercase;letter-spacing:.5px;position:relative;padding:5px 0}.nav-menu a::after{content:'';position:absolute;width:0;height:2px;bottom:0;left:0;background-color:var(--primary-color);transition:width .3s ease}.nav-menu a.active::after,.nav-menu a:hover::after{width:100%}.nav-menu a.active,.nav-menu a:hover{color:var(--primary-color)}.nav-controls{display:flex;align-items:center;gap:15px}.btn-lang{background:0 0;border:1px solid #e0e0e0;border-radius:20px;padding:6px 12px;font-size:.85rem;font-weight:700;color:var(--text-dark);cursor:pointer;display:flex;align-items:center;gap:6px;transition:var(--transition)}.btn-lang i{color:var(--primary-color)}.btn-lang:hover{border-color:var(--primary-color);background-color:#f0f7ff}.btn-b2b-header{background-color:var(--primary-color);color:var(--white);padding:10px 20px;border-radius:4px;font-weight:600;font-size:.9rem;border:1px solid var(--primary-color);transition:var(--transition)}.btn-b2b-header:hover{background-color:var(--primary-dark);box-shadow:0 4px 10px rgba(0,96,169,.3)}.hamburger{display:none;cursor:pointer}.bar{display:block;width:25px;height:3px;margin:5px auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:var(--text-dark)}.btn span,.btn svg,.btn-outline span,.btn-primary span,.social-link svg{pointer-events:none}@media (max-width:968px){.hamburger{display:block}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:nth-child(1){transform:translateY(8px) rotate(45deg)}.hamburger.active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.btn-b2b-header{display:none}.nav-menu{position:fixed;top:var(--header-height);left:-100%;width:100%;height:calc(100vh - var(--header-height));background-color:var(--white);flex-direction:column;align-items:center;justify-content:flex-start;padding-top:40px;gap:40px;transition:.4s ease;box-shadow:0 10px 10px rgba(0,0,0,.05)}.nav-menu.active{left:0}.nav-menu a{font-size:1.2rem}}