/* UNAT – all-pages header opportunity CTA */
.site-header .unat-opportunity-header-cta{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:13px;color:#fff;background:#ed212f;border-radius:7px;min-height:46px;padding:0 17px;font-size:15px;font-weight:700;white-space:nowrap;box-shadow:0 7px 20px #ed212f22;transition:background .2s,transform .2s}
.site-header .unat-opportunity-header-cta svg{display:block;flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.site-header .unat-opportunity-header-cta:hover{background:#c81726;transform:translateY(-1px)}
.site-header .unat-opportunity-header-cta:focus-visible{outline:3px solid #17256a;outline-offset:3px}
.site-header .header-controls{margin-left:0}
.site-header .desktop-nav{gap:clamp(15px,1.7vw,32px)}
.site-header .header-inner{gap:clamp(14px,1.6vw,25px)}
.site-header .mobile-nav .unat-opportunity-mobile-cta{display:flex;align-items:center;justify-content:space-between;border-radius:8px;background:#ed212f;color:#fff;padding:13px 18px;margin:10px 0;font-weight:700}
.site-header .mobile-nav .unat-opportunity-mobile-cta svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}
@media(max-width:1500px){.site-header .brand img{width:156px}.site-header .nav-item>a,.site-header .nav-direct{font-size:15px}.site-header .desktop-nav{gap:clamp(12px,1.2vw,21px)}.site-header .header-controls{gap:13px}.site-header .language-wrap{padding-left:16px}.site-header .unat-opportunity-header-cta{min-height:43px;padding:0 13px;font-size:13.5px;gap:8px}}
@media(max-width:1180px){.site-header .brand img{width:140px}.site-header .unat-opportunity-header-cta{font-size:12px;padding:0 10px}.site-header .desktop-nav{gap:10px}.site-header .nav-item>a,.site-header .nav-direct{font-size:13px}.site-header .header-inner{gap:10px}}
@media(max-width:1050px){.site-header .unat-opportunity-header-cta{display:none}.site-header .brand img{width:150px}.site-header .header-controls{margin-left:auto}}
@media(min-width:1051px) and (max-width:1180px){.site-header .header-inner{width:calc(100% - 40px)}}
