.header{background:var(--v4-charcoal);border-bottom:1px solid hsla(0,0%,100%,.08);color:var(--v4-on-dark);font-family:var(--v4-font);position:relative;z-index:20}.header .main-wrapper{align-items:center;display:flex;gap:32px;justify-content:space-between;max-width:1440px;padding:16px 60px}.header .logo{display:block;flex-shrink:0;width:218px}.header .logo img{display:block;height:34px;object-fit:contain;width:218px}.header .navigation{align-items:center;display:flex;flex:1;gap:32px;justify-content:space-between;margin-left:228px}.header .items{align-items:center;display:flex;gap:34px}.header a{color:inherit;font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap}.header a:hover{color:var(--v4-orange-light)}.header .btn-container{align-items:center;display:flex;gap:18px}.header .button{color:#fff;font-weight:700;letter-spacing:.3px;padding:13px 22px}.header .login-link{align-items:center;display:inline-flex;gap:7px}.header .dropdown{position:relative}.header .dropdown-toggle{align-items:center;color:#c7c7c7;display:flex;font-size:15px;font-weight:500;gap:6px;padding:10px 0}.header .chevron{transition:transform .15s ease}.header .dropdown-toggle[aria-expanded=true] .chevron{transform:rotate(180deg)}.header .dropdown-menu{animation:dropdownOpen .15s ease;background:#fff;border:1px solid #e6e2dc;border-radius:14px;box-shadow:0 20px 44px #0006;left:-24px;padding:6px;position:absolute;top:calc(100% + 8px);width:220px;z-index:25}.header .dropdown-menu[hidden]{display:none}.header .dropdown-menu:before{content:"";height:10px;left:0;position:absolute;right:0;top:-10px}.header .dropdown-menu a{align-items:center;border-radius:8px;color:#1f1f1f;display:flex;font-size:14px;gap:11px;line-height:18px;padding:9px 12px}.header .dropdown-menu a:focus-visible,.header .dropdown-menu a:hover{background:#fdf0e7;color:#b54c08}.header .dropdown-menu a:hover img{filter:invert(42%) sepia(85%) saturate(2363%) hue-rotate(352deg) brightness(100%)}@keyframes dropdownOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.menu-toggle{background:hsla(0,0%,100%,.08);border:0;border-radius:12px;cursor:pointer;display:none;height:44px;padding:11px;width:44px}.menu-toggle img{display:block}@media (max-width:1279px){.header .main-wrapper{gap:20px;padding:20px 32px}.header .navigation{gap:20px;margin-left:0}.header .items{gap:16px}.header a{font-size:14px}}@media (max-width:1199px){.header .main-wrapper{padding:10px 20px}.header .logo,.header .logo img{height:26px;width:167px}.menu-toggle{display:block}.header .navigation{background:var(--v4-charcoal);border-bottom:1px solid hsla(0,0%,100%,.1);border-top:1px solid hsla(0,0%,100%,.1);display:none;left:0;max-height:calc(100dvh - 64px);min-height:calc(100dvh - 64px);overflow-y:auto;padding:8px 20px 24px;position:absolute;right:0;top:100%}.header.is-open .navigation{align-items:stretch;display:flex;flex-direction:column;gap:18px;justify-content:flex-start}.header .items{align-items:stretch;flex-direction:column;gap:0}.header .items a{padding:12px 0}.header .dropdown-toggle{border-bottom:1px solid #2a2a2a;color:#fff;font-size:18px;font-weight:700;justify-content:space-between;padding:16px 0;width:100%}.header .dropdown-menu{background:none;border:0;border-radius:0;box-shadow:none;padding:8px 0 12px;position:static;width:100%}.header .dropdown-menu a{color:#f2f2f2;font-size:16px;font-weight:600;gap:12px;padding:8px 4px}.header .dropdown-menu img{height:20px;width:20px}.header .items>a{border-bottom:1px solid #2a2a2a;font-size:18px;font-weight:700;padding:16px 0}.header a{font-size:16px}.header .btn-container{align-items:stretch;flex-direction:column-reverse;gap:12px;padding-top:6px}.header .login-link{border:1px solid #3a3a3a;border-radius:999px;color:#fff;justify-content:center;padding:14px}.header .login-link img{display:none}}.homepage-v4.v4-menu-open{overflow:hidden}.menu-toggle{flex-shrink:0;position:relative}.header.is-open .menu-toggle img{visibility:hidden}.header.is-open .menu-toggle:after,.header.is-open .menu-toggle:before{background:#c7c7c7;border-radius:1px;content:"";height:2px;left:11px;position:absolute;top:21px;width:22px}.header.is-open .menu-toggle:before{transform:rotate(45deg)}.header.is-open .menu-toggle:after{transform:rotate(-45deg)}@media (max-width:1199px){.header .navigation{overscroll-behavior:contain;padding-bottom:max(24px,env(safe-area-inset-bottom))}.header .button{text-align:center}}