.header{position:sticky;top:0;z-index:50;background:rgba(16,18,20,.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.header-actions{display:flex;align-items:center;gap:18px;flex:none}.header-phone{font-size:14px;color:#d8dce3;white-space:nowrap;transition:color .2s}.header-phone:hover{color:#9fb9ff}.phone-short,.mobile-business-menu{display:none}.business-menu{position:relative}.business-menu summary,.mobile-business-menu summary{cursor:pointer;list-style:none}.business-menu summary::-webkit-details-marker,.mobile-business-menu summary::-webkit-details-marker{display:none}.business-menu summary:after,.mobile-business-menu summary:after{content:'⌄';margin-left:7px;color:#8dabff}.business-menu>div{position:absolute;top:calc(100% + 16px);left:-15px;width:250px;padding:9px;background:#171a1f;border:1px solid #3a414c;border-radius:5px;box-shadow:0 16px 30px #0008}.business-menu>div a{display:block;padding:10px 12px;color:#d7dbe2;line-height:1.35}.business-menu>div a:hover,.business-menu>div a:focus-visible{background:#202838;color:#fff}.phone-short{display:none}@media(max-width:1050px){.header{gap:18px}.header nav{gap:22px}.header-actions{gap:12px}.header-phone{font-size:13px}}@media(max-width:760px){.header{position:sticky;gap:10px}.header-actions{gap:8px}.header nav,.business-menu{display:none}.mobile-business-menu{display:block;position:absolute;left:24px;top:calc(100% + 8px);z-index:1}.mobile-business-menu summary{display:inline-block;border:1px solid #4a4d52;border-radius:4px;padding:7px 10px;background:#171a1f;color:#d8dce3;font-size:12px}.mobile-business-menu>div{margin-top:7px;width:min(280px,calc(100vw - 48px));padding:8px;background:#171a1f;border:1px solid #3a414c;border-radius:5px;box-shadow:0 16px 30px #0008}.mobile-business-menu>div a{display:block;padding:10px 12px;color:#e2e5ea;font-size:14px;line-height:1.35}.phone-full{display:none}.phone-short{display:inline}.header-phone{font-size:12px;border:1px solid #4a4d52;border-radius:4px;padding:9px 10px}.header-cta{white-space:nowrap}.header-cta span{display:none}}
