.navbar{z-index:1000;background:0 0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;width:100%;padding:16px 0;transition:background-color .3s,padding .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex;position:fixed;top:0;left:0}.navbar.scrolled{background:var(--navbar-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-color:var(--border-color);padding:8px 0}.navbar.menu-open{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:var(--border-color);padding:14px 0;background:var(--card-bg)!important}.navbarLogo-Menu{align-items:center;gap:40px;display:flex}.logo-container{z-index:1100;align-items:center;display:flex}.navbar-inner{justify-content:space-between;align-items:center;display:flex;position:relative}.nav-links{gap:24px;display:flex}.nav-links a{font-size:.9rem;font-weight:500;text-decoration:none;transition:color .3s;position:relative;color:#ffffffd9!important}.nav-links a:hover{color:#fff!important}.navbar.scrolled .nav-links a,.navbar.menu-open .nav-links a{color:var(--navbar-text)!important}.navbar.scrolled .nav-links a:hover,.navbar.menu-open .nav-links a:hover{color:var(--primary)!important}.navbar .nav-links a.active,.navbar.scrolled .nav-links a.active,.navbar.menu-open .nav-links a.active{font-weight:500;color:var(--primary)!important}.nav-right,.desktop-actions{align-items:center;gap:12px;display:flex}.cta-button{cursor:pointer;border-radius:6px;padding:10px 20px;font-size:.9rem;font-weight:500;transition:all .3s}.cta-button.primary{background:var(--primary);color:#fff;border:1px solid var(--primary)}.cta-button.primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.cta-button.secondary{color:#fff;background:0 0;border:1px solid #fff6}.cta-button.secondary:hover{background:#ffffff1a;border-color:#fff}.navbar.scrolled .cta-button.secondary,.navbar.menu-open .cta-button.secondary{color:var(--navbar-text);border-color:var(--border-color)}.navbar.scrolled .cta-button.secondary:hover,.navbar.menu-open .cta-button.secondary:hover{background:var(--bg-section);border-color:var(--primary)}.nav-control-btn{color:#fff;cursor:pointer;z-index:1100;background:0 0;border:1px solid #ffffff4d;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:40px;transition:all .3s;display:inline-flex}.theme-toggle-btn{width:40px}.lang-btn{padding:0 14px}.lang-switcher{z-index:1100;display:inline-block;position:relative}.lang-text{font-size:.9rem;font-weight:500}.nav-control-btn .iconBosch{font-size:20px;line-height:1}.nav-control-btn:hover{background:#ffffff1a;border-color:#fffc}.navbar.scrolled .nav-control-btn,.navbar.menu-open .nav-control-btn{color:var(--navbar-text);background:var(--card-bg);border-color:var(--border-color)}.navbar.scrolled .nav-control-btn:hover,.navbar.menu-open .nav-control-btn:hover{background:var(--bg-section);border-color:var(--primary);color:var(--primary)}.lang-dropdown{background:var(--card-bg);border:1px solid var(--border-color);box-shadow:var(--shadow-soft);z-index:1200;border-radius:8px;flex-direction:column;min-width:75px;padding:6px 0;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.lang-dropdown button{text-align:center;color:var(--text-main);cursor:pointer;background:0 0;border:none;width:100%;padding:10px 16px;font-size:.85rem;transition:background .2s,color .2s}.lang-dropdown button:hover{background:var(--bg-section);color:var(--primary)}.hamburger{color:#fff;cursor:pointer;z-index:1100;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:18px;height:14px;padding:0;display:none;position:relative}.hamburger .line{background-color:currentColor;border-radius:1px;width:100%;height:1px;transition:all .25s cubic-bezier(.4,0,.2,1);display:block}.hamburger.open .line:first-child{transform:translateY(6.5px)rotate(45deg)}.hamburger.open .line:nth-child(2){opacity:0;transform:translate(-4px)}.hamburger.open .line:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.navbar.scrolled .hamburger,.navbar.menu-open .hamburger{color:var(--navbar-text)}.mobile-menu-wrapper{display:none}@media (max-width:1024px){.desktop-only,.desktop-actions{display:none!important}.hamburger{display:flex}.mobile-menu-wrapper{background:var(--card-bg);opacity:0;pointer-events:none;z-index:999;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;padding:100px 32px 40px;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s;display:flex;position:fixed;top:0;left:0;transform:translateY(-100%)}.mobile-menu-wrapper.open{opacity:1;pointer-events:all;transform:translateY(0)}.mobile-nav-links{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.mobile-nav-links a{text-align:center;border-bottom:1px solid var(--border-color);width:auto;padding:14px 0;font-size:1.25rem;font-weight:500;text-decoration:none;transition:color .2s,transform .2s;display:block;color:var(--navbar-text)!important}.mobile-nav-links a:hover,.mobile-nav-links a.active{transform:scale(1.05);color:var(--primary)!important}.mobile-menu-actions{flex-direction:column;gap:12px;width:100%;max-width:320px;margin-top:40px;display:flex}.mobile-cta-btn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;font-size:1rem;font-weight:500;transition:all .2s;display:flex}.mobile-cta-btn.primary{background:var(--primary);color:#fff;border:1px solid var(--primary)}.mobile-cta-btn.secondary{color:var(--primary);border:1px solid var(--primary);background:0 0}}@media (max-width:640px){.logo-container svg,.logo-container img{max-width:180px}.nav-control-btn{height:36px}.theme-toggle-btn{width:36px}.lang-btn{padding:0 10px}.lang-text{font-size:.8rem}.mobile-menu-wrapper{padding:90px 24px 40px}.mobile-nav-links a{font-size:1.25rem}}
