.site-header{--header-progress:0;position:fixed!important;z-index:100;top:0!important;left:0!important;right:0!important;width:100%;height:94px!important;padding:0 max(48px,calc((100vw - 1600px)/2))!important;display:flex;align-items:center;gap:14px;border:0;color:#fff;background:rgba(29,26,24,calc(var(--header-progress) * .98))!important;backdrop-filter:blur(calc(var(--header-progress) * 14px));-webkit-backdrop-filter:blur(calc(var(--header-progress) * 14px));box-shadow:0 5px 18px rgba(0,0,0,calc(var(--header-progress) * .12));font-family:Montserrat,Arial,sans-serif;box-sizing:border-box}.page-blog{margin:0;padding-top:94px}.page-blog .site-header{--header-progress:1}.site-header *, .site-header *::before,.site-header *::after{box-sizing:border-box}.site-header a{color:#fff;text-decoration:none}.site-header .brand{display:flex;align-items:center;min-width:190px;margin-right:auto}.site-header .brand img{display:block;width:190px;height:auto;max-width:100%;object-fit:contain;border-radius:3px}.site-header .desktop-nav{display:flex;align-items:center;gap:16px}.site-header .desktop-nav a{color:#fbf7f2;font-size:13px;font-weight:600;letter-spacing:0;white-space:nowrap}.site-header .desktop-nav a:hover{opacity:.75}.site-header .header-contact{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap;line-height:1.3}.site-header .header-contact strong{font-size:13px}.site-header .header-contact small{color:#ffffff99;font-size:10px;margin-top:2px}.site-header .header-social{flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#ffffff16}.site-header>.button{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border:0;background:#bd4800;color:#fff;border-radius:12px;min-height:44px;height:44px;padding:0 18px;font:700 13px Montserrat,Arial,sans-serif;cursor:pointer}.site-header>.button:hover{background:#9e3c00}.site-header .menu-toggle,.site-header .mobile-nav{display:none}.site-header a:focus-visible,.site-header button:focus-visible{outline:3px solid #ed8a49;outline-offset:4px}section[id]{scroll-margin-top:100px}@media(max-width:1450px){.site-header .header-contact{display:none}.site-header .desktop-nav{gap:12px}.site-header .desktop-nav a{font-size:12px}}@media(max-width:1000px){.site-header{height:76px!important;padding:0 22px!important}.page-blog{padding-top:76px}.site-header .desktop-nav{display:none}.site-header .brand{min-width:0}.site-header .brand img{width:165px}.site-header .menu-toggle{display:flex;position:static;flex:0 0 44px;width:44px;height:44px;margin:0;align-items:center;justify-content:center;flex-direction:column;gap:6px;background:#ffffff16;border:1px solid #ffffff55;border-radius:12px;cursor:pointer}.site-header .menu-toggle span{height:2px;width:21px;background:white}.site-header .mobile-nav{display:flex;position:absolute;top:100%;left:12px;right:12px;background:#211e1c;flex-direction:column;padding:10px 20px 20px;border-radius:0 0 16px 16px;box-shadow:0 15px 30px #0005}.site-header .mobile-nav[hidden]{display:none}.site-header .mobile-nav a{padding:13px 0;border-bottom:1px solid #ffffff24;font-size:14px;font-weight:700}.site-header>.button{display:inline-flex}section[id]{scroll-margin-top:82px}}@media(max-width:600px){.site-header{height:68px!important;padding:0 16px!important;gap:8px}.page-blog{padding-top:68px}.site-header .brand img{width:132px}.site-header .header-social{display:none}.site-header>.button{height:40px;min-height:40px;padding:0 10px;font-size:11px}.site-header .menu-toggle{width:40px;height:40px;flex-basis:40px}section[id]{scroll-margin-top:74px}}@media(prefers-reduced-motion:reduce){.site-header{backdrop-filter:none;-webkit-backdrop-filter:none}}
