.vh-bar{position:sticky;top:0;z-index:100;background:#F6F2E9;border-bottom:1px solid #E5DDCD;box-shadow:0 2px 14px rgba(15,32,68,.07);font-family:'Inter',sans-serif}
.vh-in{max-width:1290px;margin:0 auto;display:flex;align-items:center;gap:24px;padding:11px 30px}
.vh-brand{display:flex;align-items:center;gap:12px;text-decoration:none;flex:none}
.vh-brand img{width:98px;height:98px;object-fit:contain;border-radius:0;background:transparent;padding:0;box-shadow:none;filter:drop-shadow(0 3px 7px rgba(15,32,68,.28))}
.vh-wm{display:flex;flex-direction:column;line-height:1}
.vh-wm b{color:#0f2044;font-size:16px;font-weight:800;letter-spacing:.15em}
.vh-wm i{color:#3E4B63;font-size:9.5px;font-style:normal;letter-spacing:.26em;font-weight:600;margin-top:4px}
.vh-menu{display:flex;align-items:center;gap:24px;margin-left:auto}
.vh-menu>a,.vh-drop>button{background:none;border:none;color:#0f2044;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:0}
.vh-menu>a:hover,.vh-drop>button:hover{color:#AF8E5E}
.vh-menu a.vh-active{color:#AF8E5E}
.vh-menu a.vh-active::after{content:"";display:block;position:absolute;left:0;right:0;bottom:-18px;height:2px;background:#AF8E5E}
.vh-menu>a.vh-active{position:relative}
.vh-drop{position:relative}
.vh-drop .cx{font-size:9px;opacity:.85;margin-top:1px}
.vh-dropmenu{position:absolute;top:calc(100% + 15px);left:-14px;min-width:236px;background:#0f2044;border:1px solid rgba(220,193,132,.25);border-radius:11px;box-shadow:0 22px 46px rgba(5,12,28,.55);padding:8px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:.18s ease}
.vh-drop:hover .vh-dropmenu,.vh-drop:focus-within .vh-dropmenu{opacity:1;visibility:visible;transform:translateY(0)}
.vh-dropmenu a{display:block;color:#dfe6f2;text-decoration:none;font-size:13.5px;font-weight:500;padding:9px 12px;border-radius:7px}
.vh-dropmenu a:hover{background:rgba(220,193,132,.13);color:#fff}
.vh-actions{display:flex;align-items:center;gap:14px}
.vh-search{color:#3d4759;display:inline-flex;align-items:center}
.vh-search:hover{color:#AF8E5E}
.vh-btn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;border-radius:7px;font-size:12.5px;font-weight:800;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;white-space:nowrap}
.vh-btn.ghost{border:1.5px solid #AF8E5E;color:#AF8E5E;background:transparent}
.vh-btn.ghost:hover{background:rgba(220,193,132,.12)}
.vh-btn.gold{background:#D0AF74;background:linear-gradient(135deg,#C9A868 0%,#F6E7BE 20%,#DCBE86 44%,#B4924F 68%,#EBD6A2 100%);color:#0f2044;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}
.vh-btn.gold:hover{filter:brightness(1.06)}
.vh-burger{display:none;margin-left:auto;background:none;border:none;color:#0f2044;font-size:25px;cursor:pointer;line-height:1;padding:4px}
@media(max-width:1120px){
  .vh-menu{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:#0b1c3c;border-top:1px solid rgba(220,193,132,.2);padding:8px 0;margin-left:0}
  .vh-menu.vh-open{display:flex}
  .vh-menu>a,.vh-drop{padding:12px 26px}
  .vh-menu>a.vh-active::after{display:none}
  .vh-drop button{width:100%;justify-content:space-between}
  .vh-dropmenu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:none;background:transparent;padding:4px 0 4px 12px;min-width:0}
  .vh-actions .vh-btn.ghost,.vh-actions .vh-search{display:none}
  .vh-burger{display:block}
}