
/* Atlas V8.1: logo + wordmark, inspired by the KIAN header layout */
header .atlas-brand-lockup{display:inline-flex!important;align-items:center!important;gap:12px!important;flex-shrink:0;text-decoration:none!important;white-space:nowrap;direction:ltr;min-width:0}
header .atlas-brand-lockup .atlas-brand-symbol{display:block!important;width:54px!important;height:54px!important;max-width:none!important;object-fit:contain!important;flex:0 0 54px}
header .atlas-brand-type{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;line-height:1;gap:5px;color:#fff;letter-spacing:0;}
header .atlas-brand-type strong{font-family:'Space Grotesk',Manrope,Arial,sans-serif;font-size:25px;line-height:1;font-weight:800;letter-spacing:1.6px;color:#fff}
header .atlas-brand-type small{font-family:Manrope,Arial,sans-serif;font-size:9px;line-height:1.2;font-weight:800;letter-spacing:2.2px;color:#fe7500}
header .atlas-brand-lockup:hover .atlas-brand-type strong{color:#ffad66}
header .atlas-brand-lockup:focus-visible{outline:2px solid #fe7500;outline-offset:5px}
header.quote-nav .atlas-brand-type strong,header.privacy-header .atlas-brand-type strong{font-size:21px}
@media(max-width:1100px){header .atlas-brand-lockup{gap:8px!important}header .atlas-brand-lockup .atlas-brand-symbol{width:46px!important;height:46px!important;flex-basis:46px}header .atlas-brand-type strong{font-size:21px}header .atlas-brand-type small{font-size:8px}}
@media(max-width:600px){header .atlas-brand-lockup .atlas-brand-symbol{width:42px!important;height:42px!important;flex-basis:42px}header .atlas-brand-type strong{font-size:19px}header .atlas-brand-type small{font-size:7px;letter-spacing:1.6px}header .atlas-brand-lockup{gap:7px!important}}
