.modern-header{position:fixed;top:0;left:0;right:0;margin:auto;background:white;display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;box-shadow:0 2px 6px rgba(0,0,0,.05);width:100vw;z-index:1000}.hamburger-menu-btn{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;background:none;border:none;cursor:pointer;z-index:1100;order:4;margin-left:1.5rem}.hamburger-bar{width:28px;height:3px;background:#222;margin:4px 0;border-radius:2px;transition:all .2s}.hamburger-dropdown{position:absolute;top:100%;right:0;background:white;border:1px solid #ddd;box-shadow:0 8px 24px rgba(0,0,0,.1);display:flex;flex-direction:column;padding:1rem;z-index:999;min-width:200px}.hamburger-dropdown a{padding:.75rem 0;color:#0078c1;text-decoration:none;font-weight:500;border-bottom:1px solid #f0f0f0;transition:color .2s ease}.hamburger-dropdown a:last-child{border-bottom:none}.hamburger-dropdown a:hover{color:#ff6900}.logo-area{display:flex;align-items:center;gap:.5rem;order:1}.logo-area img{height:36px}.logo-area a{display:flex;align-items:center;gap:.5rem;text-decoration:none}.logo-area p{font-weight:700;color:#002244;margin:0}.main-nav{display:flex;gap:2rem;align-items:center;order:2;flex:1 1;justify-content:center}.main-nav a{text-decoration:none;color:#0078c1;font-weight:500;transition:color .2s ease}.main-nav a:hover{color:#ff6900}.actions{display:flex;gap:1.5rem;align-items:center;order:3}.custom-language-dropdown{position:relative;display:inline-block}.language-selector{background:none;border:1px solid #ddd;border-radius:4px;padding:5px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px}.language-selector img{display:block}.dropdown-arrow{font-size:12px;color:#666;line-height:1}.language-dropdown-content{position:absolute;top:100%;right:0;background:white;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:1000;min-width:100%}.language-dropdown-content button{width:100%;padding:8px;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.language-dropdown-content button:hover{background-color:#f5f5f5}.language-dropdown-content button img{display:block}.signup-dropdown{position:relative}.signup-btn{background:#0078c1;color:white;padding:.5rem 1rem;border:none;font-weight:600;border-radius:5px;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:background-color .2s ease}.signup-btn:hover{background:#1a85d6}.signup-dropdown-content{position:absolute;top:100%;right:0;background:white;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:none;flex-direction:column;padding:.5rem 0;z-index:1000;min-width:200px}.signup-dropdown:hover .signup-dropdown-content{display:flex}.signup-dropdown-content a{padding:.75rem 1rem;color:#0078c1;text-decoration:none;font-weight:500;transition:background-color .2s ease;white-space:nowrap}.signup-dropdown-content a:hover{background-color:#f5f5f5;color:#ff6900}@media (max-width:1024px){.main-nav{gap:1.5rem}}@media (max-width:920px){.main-nav{display:none}.logo-area{flex:1 1}.modern-header{padding:1rem}.actions{gap:.5rem}.signup-dropdown-content{min-width:180px}.hamburger-menu-btn{margin-left:.5rem}}@media (max-width:480px){.logo-area p{display:none}.modern-header{padding:.75rem .5rem}.hamburger-dropdown{right:.5rem;width:auto;min-width:180px}.hamburger-menu-btn{margin-left:.25rem}.actions{gap:.25rem}.signup-btn{padding:.4rem .8rem;font-size:.9rem}}