.cb{background:#0a0a0a;border-bottom:none;padding:6px 2rem;font-size:.72rem;position:relative;z-index:10}
.cb__inner{max-width:1600px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}
.cb__left{display:flex;align-items:center;gap:0}
.cb__item{display:flex;align-items:center;gap:.4rem;color:rgba(255,255,255,.65);text-decoration:none;padding:.35rem .75rem;transition:color .2s;font-weight:500;letter-spacing:.02em}
.cb__item:hover{color:#fff}
.cb__item svg{opacity:.7}
.cb__item:hover svg{opacity:1}
.cb__contact-btn{color:#fff;text-decoration:none;font-weight:700;padding:.35rem 1rem;margin-left:.5rem;letter-spacing:.04em;transition:color .2s}
.cb__contact-btn:hover{color:rgba(255,255,255,.7)}
.cb__right{display:flex;align-items:center}
.cb__badge{display:flex;align-items:center;gap:.4rem;color:rgba(255,255,255,.8);font-weight:600;letter-spacing:.03em;position:relative;cursor:pointer}
.cb__badge svg:first-child{color:#fff}
.cb__caret{opacity:.4;transition:transform .2s}
.cb__badge:hover .cb__caret{transform:rotate(180deg);opacity:.8}
.cb__tooltip{display:none;position:absolute;top:calc(100% + 10px);right:0;background:#161616;color:rgba(255,255,255,.75);padding:1.1rem 1.4rem;font-size:.75rem;font-weight:400;line-height:1.7;width:300px;border:1px solid rgba(255,255,255,.15);border-radius:8px;z-index:9999;box-shadow:0 8px 32px rgba(0,0,0,.5)}
.cb__tooltip::before{content:'';position:absolute;top:-6px;right:24px;width:10px;height:10px;background:#161616;border-left:1px solid rgba(255,255,255,.15);border-top:1px solid rgba(255,255,255,.15);transform:rotate(45deg)}
.cb__badge:hover .cb__tooltip{display:block}
@media(max-width:749px){.cb{padding:4px 1rem}.cb__item span{display:none}.cb__item{padding:.3rem .5rem}.cb__contact-btn{font-size:.65rem;padding:.3rem .5rem;margin-left:.25rem}.cb__badge span{font-size:.6rem}.cb__caret{display:none}.cb__tooltip{width:240px;right:-1rem}}