/* ALS Mobility 2.0 brand – identity layer; zero business logic changes. */
#als-concept-v1 > .als-header.als-premium-header .als-premium-brand {width:clamp(218px,21vw,310px);max-width:100%;height:auto;display:flex;align-items:center;}
#als-concept-v1 > .als-header.als-premium-header .als-premium-brand .als-brand-logo {display:block;width:100%;height:70px;flex:1 1 auto;overflow:visible;}
#als-concept-v1 > .als-header.als-premium-header .als-premium-brand .als-brand-logo img {display:block;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:left center;}
#als-concept-v1 > .als-header.als-premium-header .als-brand-wordmark {display:none!important;}
#als-concept-v1 > .als-header.als-premium-header {grid-template-columns:minmax(218px,1fr) auto minmax(148px,1fr);}
#als-concept-v1 > .als-header.als-premium-header .als-premium-client {background:#082d57;}
#als-concept-v1 > .als-header.als-premium-header .als-premium-client:hover {background:#e31e24;}
#als-concept-v1 .als-premium-nav .als-premium-nav-link:hover, #als-concept-v1 .als-premium-nav .als-premium-nav-link:focus-visible {color:#082d57;}
#als-concept-v1 .als-premium-nav .als-premium-nav-link::after {background:#e31e24;}
#als-concept-v1 .als-premium-panel-all {color:#082d57;}
#als-concept-v1 .als-premium-rca {background:#e31e24;}
@media(max-width:1200px){#als-concept-v1 > .als-header.als-premium-header .als-premium-brand{width:clamp(185px,24vw,270px);}}
@media(max-width:760px){
 #als-concept-v1 > .als-header.als-premium-header .als-premium-brand{width:min(53vw,250px);min-width:0;}
 #als-concept-v1 > .als-header.als-premium-header .als-premium-brand .als-brand-logo{height:60px;}
 #als-concept-v1 > .als-header.als-premium-header .als-premium-brand .als-brand-logo img{width:100%;height:60px;object-fit:contain;object-position:left center;}
}
@media(max-width:370px){#als-concept-v1 > .als-header.als-premium-header .als-premium-brand{width:48vw;}}
