
/* 2026-11-05: approved precise refinements (no added homepage content). */
#home .hm-proof-lead .hm-eyebrow {display:none!important}
#home .hm-proof-lead h2 {margin-top:0!important}
#home .hm-proof-ai .sun-ai-symbol {width:92px!important;height:59px!important;overflow:visible!important;flex:0 0 auto}
#home .hm-compact-benefits .hm-benefit-detail p {font-size:13.5px!important;line-height:1.47!important;color:#d8e8f1!important;max-width:320px}
#home .hm-compact-benefits>div {align-items:center!important}
#home .hm-compact-partner-container {align-items:center!important}
/* About Us: group credibility badges in two independent, content-sized columns. */
#group-strength .group-identity-proof.proof-reflow {display:grid!important;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)!important;column-gap:34px!important;row-gap:0!important;align-items:start!important;padding-top:25px!important}
#group-strength .proof-reflow .proof-clients, #group-strength .proof-reflow .proof-brand-column {min-width:0;display:flex;flex-direction:column;align-items:stretch}
#group-strength .proof-reflow .proof-brand-column {gap:0}
#group-strength .proof-reflow .proof-clients>.label, #group-strength .proof-reflow .proof-brand-column>.label {font-size:14px!important;line-height:1.5!important;letter-spacing:0!important;color:#365c73!important;font-weight:650!important;text-transform:none!important;margin:0 0 13px!important}
#group-strength .proof-reflow .proof-brand-column>.sun-business-logo-label {margin:24px 0 12px!important}
#group-strength .proof-reflow .proof-clients>.real-logos {grid-template-columns:repeat(3,minmax(0,1fr))!important}
#group-strength .proof-reflow .proof-brand-column>.real-logos.group-brands {grid-template-columns:repeat(2,minmax(0,1fr))!important}
#group-strength .proof-reflow .proof-brand-column>.sun-business-logos {grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:none!important;width:100%!important;margin:0!important;gap:12px!important}
#group-strength .proof-reflow .proof-brand-column .sun-business-logo {height:96px!important;padding:12px!important}
#group-strength .proof-reflow .proof-brand-column .sun-business-logo img {max-width:90%!important;max-height:63px!important}
@media(max-width:850px) {
 #group-strength .group-identity-proof.proof-reflow {grid-template-columns:1fr!important;row-gap:30px!important}
 #group-strength .proof-reflow .proof-brand-column {max-width:none}
 #group-strength .proof-reflow .proof-brand-column>.real-logos.group-brands {grid-template-columns:repeat(3,minmax(0,1fr))!important}
 #group-strength .proof-reflow .proof-brand-column>.sun-business-logos {grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:500px) {
 #group-strength .proof-reflow .proof-clients>.real-logos {grid-template-columns:repeat(2,minmax(0,1fr))!important}
 #group-strength .proof-reflow .proof-brand-column>.real-logos.group-brands {grid-template-columns:repeat(2,minmax(0,1fr))!important}
 #group-strength .proof-reflow .proof-clients>.label,#group-strength .proof-reflow .proof-brand-column>.label {font-size:13px!important}
 #home .hm-compact-benefits .hm-benefit-detail p {font-size:13px!important}
}
