/* DomainWorth V5.13.0 — one main menu on every page, plus a CSS-only menu for phones.
   The fingerprinted theme hides header links under 760px; this adds the Menu button there. No JavaScript needed. */
.site-header{position:relative;gap:14px}
.site-header .nav a[aria-current="page"]{color:#fff}
.site-header .nav a[aria-current="page"]:not(.nav-cta)::after{transform:scaleX(1)}
.dw-mnav{display:none;position:relative;flex:none}
.dw-mnav>summary{list-style:none;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 13px;border:1px solid rgba(124,150,214,.34);border-radius:12px;background:rgba(15,22,46,.86);color:#eef1ff;font:800 13px/1 "InterVariable",Inter,ui-sans-serif,system-ui,sans-serif;cursor:pointer;user-select:none}
.dw-mnav>summary::-webkit-details-marker{display:none}
.dw-mnav>summary:focus-visible{outline:2px solid #53e8ff;outline-offset:2px}
.dw-mnav>summary i{position:relative;width:16px;height:2px;border-radius:2px;background:currentColor;display:inline-block}
.dw-mnav>summary i::before,.dw-mnav>summary i::after{content:"";position:absolute;left:0;width:16px;height:2px;border-radius:2px;background:currentColor;transition:transform .18s}
.dw-mnav>summary i::before{top:-5px}.dw-mnav>summary i::after{top:5px}
.dw-mnav[open]>summary{border-color:rgba(83,232,255,.6)}
.dw-mnav[open]>summary i{background:transparent}
.dw-mnav[open]>summary i::before{transform:translateY(5px) rotate(45deg)}
.dw-mnav[open]>summary i::after{transform:translateY(-5px) rotate(-45deg)}
.dw-mnav-panel{position:absolute;right:0;top:calc(100% + 10px);z-index:300;min-width:220px;display:grid;padding:8px;border:1px solid rgba(124,150,214,.34);border-radius:16px;background:linear-gradient(160deg,#16213f,#0d1430);box-shadow:0 26px 70px rgba(0,0,0,.55)}
.dw-mnav-panel a{display:block;padding:11px 12px;border-radius:10px;color:#dfe4fb;font:700 15px/1.2 "InterVariable",Inter,ui-sans-serif,system-ui,sans-serif}
.dw-mnav-panel a:hover,.dw-mnav-panel a:focus-visible{background:rgba(83,232,255,.1);color:#fff;outline:none}
.dw-mnav-panel a[aria-current="page"]{background:linear-gradient(135deg,rgba(83,232,255,.16),rgba(164,139,255,.16));color:#fff;box-shadow:inset 3px 0 0 #53e8ff}
.dw-mnav-panel hr{border:0;border-top:1px solid rgba(124,150,214,.2);margin:6px 4px}
@media (max-width:760px){
  .dw-mnav{display:block}
  .site-header>.nav{margin-left:auto}
}
@media (prefers-reduced-motion:reduce){.dw-mnav>summary i::before,.dw-mnav>summary i::after{transition:none}}
@media print{.dw-mnav{display:none!important}}
