@media (max-width:720px){
  .header-v2 .language-dropdown{order:2;margin-left:auto}
  .header-v2 .menu-toggle{order:3;display:grid;place-items:center;width:40px;height:40px;margin-left:0;padding:0;border:0;border-radius:8px;background:transparent;color:#112a27;cursor:pointer;transition:background .2s,transform .2s}
  .header-v2 .menu-toggle:active{transform:scale(.94)}
  .header-v2 .menu-toggle:hover{background:#eff7f2}
  .header-v2 .menu-toggle.is-open{background:#0a382d;color:#fff}
  .header-v2 .menu-label{display:none}
  .header-v2 .menu-icon{width:22px;height:16px;display:flex;flex-direction:column;justify-content:space-between}
  .header-v2 .menu-icon i{display:block;width:22px;height:2px;border-radius:99px;background:currentColor;transition:transform .2s,opacity .2s,background .2s}
  .header-v2 .menu-toggle.is-open .menu-icon i:nth-child(1){transform:translateY(7px) rotate(45deg)}
  .header-v2 .menu-toggle.is-open .menu-icon i:nth-child(2){opacity:0}
  .header-v2 .menu-toggle.is-open .menu-icon i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
  .header-v2 .nav.open{position:fixed;z-index:290;top:86px;left:14px;right:14px;display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:10px;border:1px solid #d8e5de;border-radius:18px;background:rgba(255,255,255,.98);box-shadow:0 22px 42px rgba(5,35,27,.18);backdrop-filter:blur(18px)}
  .header-v2 .nav.open a{padding:15px 14px;border-radius:11px;color:#132a24;font-size:16px;font-weight:800;transition:background .18s,color .18s}
  .header-v2 .nav.open a:hover,.header-v2 .nav.open a:active{background:#ebf8f0;color:#00874b}
}
