.bb-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 40px;position:relative;z-index:70;background:#fff;font-family:var(--font-body)}.bb-header a,.bb-drawer a,.bb-btn{text-decoration:none!important}.bb-header__logo img{height:33px;width:auto;display:block}.bb-header__nav{display:flex;gap:32px}.bb-header__nav a{font-size:18px;font-weight:600;color:var(--color-text-primary)!important;opacity:.85;transition:opacity var(--duration-fast)var(--ease-out),color var(--duration-fast)var(--ease-out)}.bb-header__nav a:hover{opacity:1;color:var(--bb-magenta-500)!important}.bb-header__nav a.is-active{color:var(--bb-orange-500)!important;opacity:1}.bb-header__nav a.is-active:hover{color:var(--bb-magenta-500)!important}.bb-btn{font-family:var(--font-body);font-weight:700;line-height:1;border-radius:var(--radius-pill);border:1.5px solid transparent;cursor:pointer;display:inline-flex;align-items:center;gap:8px;text-decoration:none;transition:background var(--duration-fast)var(--ease-out),transform var(--duration-fast)var(--ease-out)}.bb-btn:hover{transform:translateY(-1px)}.bb-btn--md{font-size:var(--text-base);padding:18px 30px}.bb-btn--primary{background:var(--bb-orange-500);color:#fff!important}.bb-btn--primary:hover{background:var(--bb-orange-700);color:#fff!important}.bb-header .bb-btn{font-size:var(--text-sm);padding:18px 30px}.bb-header__burger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0!important;background:0 0!important;border:none!important;box-shadow:none!important;cursor:pointer}.bb-header__burger span{display:block;width:24px;height:2px;background:var(--color-text-primary);border-radius:2px;transition:transform 250ms var(--ease-out),opacity 200ms var(--ease-out)}body.bb-drawer-open .bb-header__burger span:nth-child(1){transform:translateY(7px)rotate(45deg)}body.bb-drawer-open .bb-header__burger span:nth-child(2){opacity:0}body.bb-drawer-open .bb-header__burger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.bb-drawer-overlay{position:fixed;inset:0;z-index:55;background:rgba(18,18,18,.45);opacity:0;visibility:hidden;transition:opacity 300ms var(--ease-out),visibility 300ms}body.bb-drawer-open .bb-drawer-overlay{opacity:1;visibility:visible}.bb-drawer{position:fixed;top:0;right:0;bottom:0;z-index:60;width:min(340px,84vw);background:#fff;box-shadow:var(--shadow-lg);padding:96px 28px 32px;display:flex;flex-direction:column;transform:translateX(100%);visibility:hidden;transition:transform 300ms var(--ease-out),visibility 300ms;font-family:var(--font-body)}body.bb-drawer-open .bb-drawer{transform:translateX(0);visibility:visible}body.bb-drawer-open{overflow:hidden}.bb-drawer__nav{display:flex;flex-direction:column}.bb-drawer__nav a{font-size:20px;font-weight:600;color:var(--color-text-primary)!important;text-decoration:none;padding:14px 0;border-bottom:1px solid var(--color-border);transition:color var(--duration-fast)var(--ease-out)}.bb-drawer__nav a:hover{color:var(--bb-magenta-500)!important}.bb-drawer__cta{margin-top:auto;justify-content:center;width:100%}@media(max-width:860px){.bb-header{padding:16px 24px}.bb-header__nav{display:none}.bb-header__cta{display:none}.bb-header__burger{display:flex}}