/* Existing reference layout with original, unmodified framework artwork. */
.hn-brand-group{display:flex;align-items:center;flex-wrap:wrap;gap:24px 32px;margin-bottom:28px}
.hn-brand-logo{display:block;width:auto;height:auto;max-width:100%;object-fit:contain;object-position:left center;flex:none;filter:none}
.hn-brand-group .hn-brand-ai-native{width:180px}
.hn-brand-group .hn-brand-scaled-agile{width:320px}
.hn-brand-group .hn-brand-safe{width:110px;max-height:60px}
.hn-services-intro{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:48px;margin-bottom:44px}
.hn-services-intro #services_column{width:100%;margin-bottom:0}
.hn-services-brands{flex-direction:column;align-items:flex-start;gap:28px;margin:0;padding:28px 0 28px 36px;border-left:1px solid #1113}
.hn-services-brands .hn-brand-ai-native{width:180px}
.nav-comapny-wrap .hn-marquee-brands{flex-wrap:nowrap;gap:28px;margin:0;height:34px;padding:5px 14px;background:#efeee5;border-radius:4px}
.hn-marquee-brands .hn-brand-logo{max-height:24px;width:auto;max-width:none;height:24px}
.hn-marquee-brands .hn-brand-safe{max-width:58px}
.cp-training-grid article .hn-brand-group{gap:16px;margin-bottom:18px}
.cp-training-grid article .hn-brand-scaled-agile{width:300px}
.cp-training-grid article .hn-brand-safe{width:85px;max-height:44px}
@media(max-width:991px){.hn-services-intro{grid-template-columns:1fr;gap:28px;margin-bottom:32px}.hn-services-brands{flex-direction:row;align-items:center;gap:24px 30px;border-left:0;border-top:1px solid #1113;padding:26px 0 0}}
@media(max-width:540px){.hn-brand-group{gap:20px 24px;margin-bottom:24px}.hn-brand-group .hn-brand-scaled-agile{width:300px;max-width:100%}.hn-brand-group .hn-brand-safe{width:95px}.hn-services-brands{justify-content:flex-start}.hn-services-brands .hn-brand-ai-native{width:180px}}
