.bgm-site-header{--yellow:#ffd33d;--yellow-2:#ffe577;--border-soft:rgba(255,255,255,.06);--muted-2:#9e9e9e;position:sticky;top:0;z-index:100;background:rgba(8,8,8,.82);border-bottom:1px solid var(--border-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-family:Arial,Helvetica,sans-serif;color:#fff}.bgm-site-header,.bgm-site-header *,.bgm-site-header *:before,.bgm-site-header *:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.bgm-site-header a{color:inherit;text-decoration:none}.bgm-site-header .bgm-container{width:min(1180px, calc(100% - 32px));margin:0 auto}.bgm-site-header .bgm-nav{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:24px}.bgm-site-header .bgm-brand{display:flex;align-items:center;gap:14px;min-width:0;color:#fff}.bgm-site-header .bgm-brand:focus-visible{outline:2px solid var(--yellow);outline-offset:4px;border-radius:8px}.bgm-site-header .bgm-logo{width:92px;height:92px;flex:0 0 92px;display:flex;align-items:center;justify-content:center}.bgm-site-header .bgm-logo img{width:128px;height:128px;object-fit:contain;display:block}.bgm-site-header .bgm-brand-title{font-size:28px;line-height:1;font-weight:900;letter-spacing:-.03em;color:#fff}.bgm-site-header .bgm-brand-title span{color:var(--yellow)}.bgm-site-header .bgm-brand-sub{margin-top:5px;font-size:11px;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.bgm-site-header .bgm-menu{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.bgm-site-header .bgm-menu a{color:#efefef;font-size:14px;font-weight:850;line-height:1;transition:color .18s ease,transform .18s ease}.bgm-site-header .bgm-menu a:hover,.bgm-site-header .bgm-menu a[aria-current=page]{color:var(--yellow)}.bgm-site-header .bgm-menu a:hover{transform:translateY(-1px)}.bgm-site-header .bgm-nav-call{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 22px;border-radius:999px;white-space:nowrap;font-weight:900;font-size:16px;line-height:1.2;background:linear-gradient(180deg,var(--yellow-2),var(--yellow));color:#111;border:1px solid rgba(255,211,61,.28);box-shadow:0 16px 34px rgba(255,211,61,.22);transition:transform .18s ease}.bgm-site-header .bgm-nav-call:hover,.bgm-site-header .bgm-nav-call:focus,.bgm-site-header .bgm-nav-call:visited{color:#111;transform:translateY(-2px)}.bgm-site-header .bgm-nav-right{display:flex;align-items:center;gap:18px;flex:0 0 auto}.bgm-site-header .bgm-lang{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:850;line-height:1;color:var(--muted-2)}.bgm-site-header .bgm-lang a{color:#efefef;padding:6px 2px}.bgm-site-header .bgm-lang a:hover,.bgm-site-header .bgm-lang a.is-active{color:var(--yellow)}.bgm-site-header .bgm-burger{display:none;position:relative;width:48px;height:48px;flex:0 0 48px;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.04);color:#fff;cursor:pointer;text-transform:none}.bgm-site-header .bgm-burger:hover{background:rgba(255,255,255,.08);border-color:rgba(255,211,61,.4)}.bgm-site-header .bgm-burger span{position:absolute;left:13px;width:20px;height:2px;border-radius:2px;background:currentColor;transition:transform .2s ease,opacity .2s ease,top .2s ease}.bgm-site-header .bgm-burger span:nth-child(1){top:16px}.bgm-site-header .bgm-burger span:nth-child(2){top:22px}.bgm-site-header .bgm-burger span:nth-child(3){top:28px}.bgm-site-header.is-menu-open .bgm-burger span:nth-child(1){top:22px;transform:rotate(45deg)}.bgm-site-header.is-menu-open .bgm-burger span:nth-child(2){opacity:0}.bgm-site-header.is-menu-open .bgm-burger span:nth-child(3){top:22px;transform:rotate(-45deg)}.bgm-site-header .bgm-mobile-menu{position:absolute;top:100%;left:0;right:0;background:#0d0d0d;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 24px 40px rgba(0,0,0,.55);max-height:calc(100vh - 74px);overflow-y:auto}.bgm-site-header .bgm-mobile-menu[hidden]{display:none}.bgm-site-header .bgm-mobile-links{display:flex;flex-direction:column;padding:8px 0}.bgm-site-header .bgm-mobile-links a{display:block;padding:16px 4px;font-size:18px;font-weight:800;line-height:1.2;color:#efefef;border-bottom:1px solid rgba(255,255,255,.06)}.bgm-site-header .bgm-mobile-links a:hover,.bgm-site-header .bgm-mobile-links a[aria-current=page]{color:var(--yellow)}.bgm-site-header .bgm-mobile-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 4px 22px}.bgm-site-header .bgm-mobile-foot .bgm-lang{font-size:16px}.bgm-site-header .bgm-mobile-phone{color:var(--yellow);font-weight:900;font-size:17px;white-space:nowrap}@media (max-width:1120px){.bgm-site-header .bgm-menu,.bgm-site-header .bgm-lang-desktop{display:none}.bgm-site-header .bgm-burger{display:block}.bgm-site-header .bgm-nav-right{gap:10px}}@media (min-width:1121px){.bgm-site-header .bgm-mobile-menu{display:none !important}}html{scroll-padding-top:110px}@media (max-width:767px){html{overflow-x:hidden;scroll-padding-top:86px}body{overflow-x:visible !important}@supports (overflow:clip){html,body{overflow-x:clip !important}}}@media (max-width:767px){.bgm-site-header .bgm-container{width:100%;max-width:100%;padding-left:14px;padding-right:14px}.bgm-site-header .bgm-nav{min-height:74px;gap:10px}.bgm-site-header .bgm-logo{width:64px;height:64px;flex:0 0 64px}.bgm-site-header .bgm-logo img{width:86px;height:86px}.bgm-site-header .bgm-brand{gap:10px}.bgm-site-header .bgm-brand-title{font-size:18px}.bgm-site-header .bgm-brand-sub{display:none}.bgm-site-header .bgm-nav-call{padding:11px 14px;font-size:14px}.bgm-site-header .bgm-burger{width:44px;height:44px;flex-basis:44px}.bgm-site-header .bgm-burger span{left:11px}.bgm-site-header .bgm-burger span:nth-child(1){top:14px}.bgm-site-header .bgm-burger span:nth-child(2){top:20px}.bgm-site-header .bgm-burger span:nth-child(3){top:26px}.bgm-site-header.is-menu-open .bgm-burger span:nth-child(1),.bgm-site-header.is-menu-open .bgm-burger span:nth-child(3){top:20px}}@media (max-width:380px){.bgm-site-header .bgm-brand-title{font-size:16px}.bgm-site-header .bgm-nav-call{padding:10px 12px}}