#main-header .header-inner{gap:18px;transition:height .28s ease}
#main-header .disenia-original-logo{transition:width .28s ease}
#main-header .header-inner>nav{gap:12px;font-size:12px;transition:font-size .28s ease,gap .28s ease}
#main-header .header-cta{white-space:nowrap;transition:padding .28s ease,font-size .28s ease}
#main-header.is-scrolled{background:rgba(15,15,18,.65);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:rgba(255,255,255,.12)}
#main-header.is-scrolled .header-inner{height:64px}
#main-header.is-scrolled .disenia-original-logo{width:194px}
#main-header.is-scrolled .header-inner>nav{font-size:11px;gap:10px}
#main-header.is-scrolled .header-cta{padding:9px 16px;font-size:11px}
#main-header.is-scrolled #mobile-menu{max-height:calc(100dvh - 64px)}
@media(max-width:639px){
 #main-header .header-inner{gap:8px;padding-inline:12px}
 #main-header .header-inner>div{gap:4px}
 #main-header .disenia-original-logo{width:clamp(135px,39vw,190px)}
 #main-header .header-cta{padding:9px 10px;font-size:9px;letter-spacing:.025em;min-height:40px}
 #main-header.is-scrolled .disenia-original-logo{width:clamp(125px,36vw,174px)}
 #main-header.is-scrolled .header-cta{padding:8px 9px;font-size:9px}
 #main-header #mobile-menu-btn{padding:8px}
}
@media(prefers-reduced-motion:reduce){#main-header .header-inner,#main-header .disenia-original-logo,#main-header .header-inner>nav,#main-header .header-cta{transition:none}}
