:root{--ana-nav-bg:rgba(5,5,6,.88);--ana-nav-line:rgba(255,255,255,.10);--ana-nav-text:#f7f4ef;--ana-nav-muted:#b4b0a8;--ana-nav-hot:#ff4fd8;--ana-nav-violet:#8057ff}
.ana-global-header{position:sticky!important;top:0;z-index:50!important;width:100%;border-bottom:1px solid var(--ana-nav-line)!important;background:var(--ana-nav-bg)!important;backdrop-filter:blur(14px)}
.ana-global-nav{width:100%;max-width:1120px!important;margin:0 auto!important;padding:13px 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;line-height:1.25!important}
.ana-global-brand{flex:0 0 auto;color:var(--ana-nav-text)!important;text-decoration:none!important;font-weight:850!important;letter-spacing:-.05em!important;white-space:nowrap!important}
.ana-global-brand span{color:var(--ana-nav-hot)!important}
.ana-global-links{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:clamp(10px,1.5vw,18px)!important;color:var(--ana-nav-muted)!important;font-size:14px!important}
.ana-global-links a{color:inherit!important;text-decoration:none!important;white-space:nowrap!important;padding:7px 0!important;border:0!important;background:none!important;font:inherit!important}
.ana-global-links a:hover,.ana-global-links a:focus-visible,.ana-global-links a[aria-current="page"]{color:var(--ana-nav-text)!important}
.ana-global-links a[aria-current="page"]{text-decoration:underline!important;text-decoration-color:var(--ana-nav-hot)!important;text-underline-offset:5px!important}
.ana-global-links .ana-global-contact{color:var(--ana-nav-text)!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:999px!important;padding:8px 12px!important;background:linear-gradient(135deg,rgba(255,79,216,.14),rgba(128,87,255,.14))!important}
@media(max-width:840px){.ana-global-nav{flex-wrap:wrap!important;gap:10px 14px!important}.ana-global-links{order:3!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:5px 10px!important;font-size:13px!important}.ana-global-links a{text-align:center!important;padding:5px 2px!important;white-space:normal!important}.ana-global-links .ana-global-contact{padding:6px 8px!important}}
@media(max-width:390px){.ana-global-nav{padding:11px 16px!important}.ana-global-brand{font-size:18px!important}.ana-global-links{font-size:12px!important;gap:5px 7px!important}}
.ana-global-footer{position:static!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-top:1px solid var(--ana-nav-line)!important;background:#08080a!important;color:var(--ana-nav-muted)!important;text-align:left!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:14px!important;line-height:1.5!important}.ana-global-footer-inner{width:100%;max-width:1120px;margin:0 auto;padding:30px 20px;display:grid;grid-template-columns:minmax(220px,1.35fr) minmax(300px,1fr) auto;align-items:center;gap:24px}.ana-global-footer p{margin:0!important;color:var(--ana-nav-muted)!important}.ana-global-footer strong{color:var(--ana-nav-text)!important;font-size:16px}.ana-global-footer span{display:inline-block;margin-top:4px;max-width:48ch}.ana-global-footer-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px 18px!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.ana-global-footer a{color:var(--ana-nav-muted)!important;text-decoration:none!important}.ana-global-footer a:hover,.ana-global-footer a:focus-visible{color:var(--ana-nav-text)!important}.ana-global-footer-email{color:var(--ana-nav-text)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:999px!important;padding:9px 13px!important;white-space:nowrap!important}@media(max-width:820px){.ana-global-footer-inner{grid-template-columns:1fr;align-items:start}.ana-global-footer-links{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ana-global-footer-email{justify-self:start}}@media(max-width:430px){.ana-global-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ana-global-footer-email{white-space:normal!important;overflow-wrap:anywhere!important}}
