.navbar{background:#fff;position:sticky;top:0;z-index:1050}.navbar .nav-link{color:#222;font-size:0.95rem;padding:8px 12px;transition:color 0.2s}.navbar .nav-link.active{font-weight:600;color:var(--new-green);border-bottom:2px solid var(--new-green)}.navbar .btn-cta{padding:6px 16px;font-size:0.9rem;border-radius:30px;font-weight:700;background:linear-gradient(90deg,var(--new-green2),var(--new-green));border:2px solid #00ff5e;color:#fff!important;transition:background-position 0.4s ease,filter 0.3s ease,box-shadow 0.3s ease;min-width:120px;text-align:center;background-size:200% 100%;background-position:left center}.navbar .btn-cta:hover{background-position:right center;filter:saturate(1.25);box-shadow:0 0 14px rgba(0,255,94,0.4)}.btn-lang{border-radius:50px;padding:6px 14px;background:#f8f9fa;color:#222;border:1px solid #ddd;font-size:0.9rem;transition:all 0.25s ease}.btn-lang:hover{background:#f0f0f0;border-color:#ccc}.lang-icon{font-size:1rem;color:var(--new-green);transition:color 0.25s ease,transform 0.25s ease}.btn-lang:hover .lang-icon{color:var(--new-green2);transform:scale(1.15)}.dropdown-menu .active{background-color:var(--new-bg-green);color:var(--new-green);font-weight:600}.dropdown-item:hover{background-color:#f8f9fa}@media (max-width:991px){.navbar-nav{padding:1rem 0;text-align:center}.navbar .nav-link{padding:10px 0}.btn-round,.btn-cta{width:100%;margin-top:0.25rem}.btn-lang{width:100%;margin-top:0.25rem}.navbar-toggler{border:none;outline:none}}