.hb{z-index:50;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background:#14181cb8;border-bottom:1px solid #ffffff14;height:48px;position:sticky;top:0}.hb-inner{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;width:min(100%,1100px);height:100%;margin:0 auto;padding:0 16px;display:flex}.hb-logo{border-radius:8px;align-items:center;display:inline-flex}.hb-logo img{width:auto;height:28px;display:block}.hb-nav{align-items:center;gap:6px;display:flex}.hb-nav a{box-sizing:border-box;letter-spacing:.04em;text-transform:uppercase;color:#9ab;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-family:Graphik-Semibold-Web,system-ui,sans-serif;font-size:.78rem;text-decoration:none;transition:color .2s,background-color .2s,transform .15s;display:inline-flex}.hb-nav a:hover{color:#fff;background:#ffffff14}.hb-nav a:active{transform:scale(.96)}.hb-nav .hb-cta{color:#00e054;background:#00e0541f;border:1px solid #00e05473}.hb-nav .hb-cta:hover{color:#00e054;background:#00e05438;border-color:#00e054}.hb-nav .hb-contact{color:#40bcf4;background:#40bcf41f;border:1px solid #40bcf473}.hb-nav .hb-contact:hover{color:#40bcf4;background:#40bcf438;border-color:#40bcf4}.hb-nav .hb-clean,.hb-nav .hb-clean span{color:#ff5c5c}.hb a:focus-visible,.hb button:focus-visible{outline-offset:2px;outline:3px solid #40bcf4}.hb-nav .hb-clean{appearance:none;box-sizing:border-box;color:#ff6b6b;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#ff4d4d1f;border:1px solid #ff4d4d73;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-family:Graphik-Semibold-Web,system-ui,sans-serif;font-size:.78rem;transition:background-color .2s,border-color .2s,transform .15s;display:inline-flex}.hb-nav .hb-clean:hover{background:#ff4d4d38;border-color:#ff6b6b}.hb-nav .hb-clean:active{transform:scale(.96)}.hb-nav .hb-clean:disabled{cursor:progress;opacity:.6}@media (max-width:600px){.hb{height:auto}.hb-inner{flex-direction:column;justify-content:center;gap:12px;padding:10px}.hb-logo img{height:26px}.hb-nav{flex-wrap:wrap;justify-content:center;gap:6px}.hb-nav a,.hb-nav .hb-clean{letter-spacing:.03em;gap:4px;min-height:28px;padding:0 9px;font-size:.66rem}.hb-nav svg{width:12px;height:12px}.hb-nav{max-height:40px;transition:max-height .25s,opacity .2s,margin .25s;overflow:hidden}.hb-inner{transition:gap .25s,padding .25s}.hb-compact .hb-inner{gap:0;padding:8px 10px}.hb-compact .hb-nav{opacity:0;pointer-events:none;max-height:0}}@media (prefers-reduced-motion:reduce){.hb-nav a,.hb-nav .hb-clean,.hb-nav,.hb-inner{transition:none}}
