/* Service Times design language for Impact, Testimonials and Leadership.
   Loaded last: replaces legacy colored metric panels with white editorial cards. */
#main-content .unified-cards{
 --uc-ink:#080B10;--uc-blue:#087CB8;--uc-white:#fff;
 padding:clamp(82px,9vw,132px) 0!important;
 background:transparent!important;
 background-image:none!important;
 color:var(--uc-ink)!important;
}
#main-content .unified-cards *{box-sizing:border-box}
#main-content .unified-cards .container{width:min(100% - 40px,1180px)!important;max-width:1180px!important;margin-inline:auto}
#main-content .unified-heading{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.85fr);align-items:end;gap:clamp(24px,6vw,85px);margin-bottom:clamp(34px,5vw,58px)!important;text-align:left!important}
#main-content .unified-eyebrow{display:inline-flex;align-items:center;gap:11px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;color:var(--uc-blue)!important;font-size:.76rem!important;font-weight:750!important;letter-spacing:.14em!important;line-height:1.5;text-transform:uppercase}
#main-content .unified-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--uc-blue)!important;flex:none}
#main-content .unified-heading h2{color:var(--uc-ink)!important;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",Arial,sans-serif!important;font-size:clamp(2.8rem,5.4vw,5.3rem)!important;font-weight:770!important;letter-spacing:-.065em!important;line-height:1.08!important;margin:16px 0 0!important;text-shadow:none!important}
#main-content .unified-heading>p{color:var(--uc-ink)!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;font-size:clamp(1rem,1.4vw,1.18rem)!important;line-height:1.76!important;margin:0 0 6px!important;max-width:455px;opacity:1!important}
#main-content .unified-cards :is(.unified-impact-grid,.unified-testimonials-grid,.unified-leadership-grid){display:grid!important;gap:18px!important;align-items:stretch}
#main-content .unified-impact-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
#main-content .unified-testimonials-grid,#main-content .unified-leadership-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
#main-content .unified-cards .unified-card{
 min-width:0;position:relative;background:#fff!important;background-image:none!important;color:var(--uc-ink)!important;
 border:1.5px solid rgba(8,124,184,.22)!important;border-radius:27px!important;
 box-shadow:0 12px 36px rgba(0,0,0,.045)!important;transform:none;
 transition:transform .23s,box-shadow .23s,border-color .23s;
}
#main-content .unified-cards .unified-card:hover{transform:translateY(-5px);box-shadow:0 20px 43px rgba(0,0,0,.085)!important;border-color:var(--uc-blue)!important}
#main-content .unified-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:clamp(20px,2.8vw,35px)}
#main-content .unified-card-index{font-size:.95rem;font-weight:760;color:var(--uc-blue)!important;font-variant-numeric:tabular-nums}
#main-content .unified-icon{display:grid;place-items:center;width:51px;height:51px;flex:none;color:#fff!important;background:var(--uc-blue)!important;border-radius:17px!important;font-size:1.13rem}
#main-content .unified-icon i{color:#fff!important}
#main-content .unified-impact-grid .stat-item{
 display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;
 min-height:268px!important;padding:clamp(23px,2.7vw,33px)!important;text-align:left!important;
}
#main-content .unified-impact-grid .stat-number{
 display:block!important;margin-top:auto!important;margin-bottom:8px!important;
 font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",Arial,sans-serif!important;
 font-size:clamp(2.7rem,4.4vw,4.5rem)!important;font-weight:780!important;letter-spacing:-.075em!important;line-height:1.12!important;
 color:var(--uc-ink)!important;-webkit-text-fill-color:var(--uc-ink)!important;background:none!important;text-align:left!important;
}
#main-content .unified-impact-grid .stat-label{
 display:block!important;color:var(--uc-blue)!important;font-size:.95rem!important;font-weight:720!important;line-height:1.45!important;text-align:left!important;opacity:1!important;
}
#main-content .unified-testimonials-grid .testimonial-card{min-height:325px!important;padding:clamp(24px,2.8vw,33px)!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;text-align:left!important}
#main-content .unified-testimonials-grid .testimonial-text{
 color:var(--uc-ink)!important;font-style:normal!important;font-size:clamp(.99rem,1.24vw,1.1rem)!important;
 line-height:1.73!important;margin:0 0 24px!important;text-align:left!important;
}
#main-content .unified-author{
 margin-top:auto!important;padding-top:19px!important;border-top:1px solid rgba(8,124,184,.19)!important;
 display:flex!important;flex-direction:row!important;align-items:center!important;gap:13px!important;text-align:left!important;
}
#main-content .unified-avatar{display:block;width:53px!important;height:53px!important;min-width:53px;object-fit:cover;object-position:center;border:2px solid var(--uc-blue);border-radius:16px!important;background:#fff}
#main-content .unified-avatar-placeholder{display:grid;place-items:center;background:var(--uc-blue)!important;color:#fff!important}
#main-content .unified-avatar-placeholder i{color:#fff!important;font-size:1.2rem}
#main-content .unified-author .author-info{min-width:0;display:flex;flex-direction:column;gap:4px}
#main-content .unified-author h4{color:var(--uc-ink)!important;font-size:.96rem!important;font-weight:760!important;margin:0!important}
#main-content .unified-author span:not(.unified-avatar){color:var(--uc-ink)!important;opacity:.75!important;font-size:.84rem!important;line-height:1.5}
#main-content .unified-leadership-grid .leader-card{overflow:hidden!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}
#main-content .unified-leadership-grid .unified-leader-photo{
 margin:13px 13px 0!important;height:245px!important;min-height:245px!important;
 border-radius:32% 16px 28% 16px!important;overflow:hidden!important;background:rgba(8,124,184,.07)!important;
}
#main-content .unified-leadership-grid .unified-leader-photo img{
 display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 20%!important;border-radius:inherit!important;
}
#main-content .unified-leadership-grid .leader-photo-placeholder{
 width:100%;height:100%;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:15px!important;
 color:var(--uc-blue)!important;background:rgba(8,124,184,.07)!important;text-align:center!important;
}
#main-content .unified-leadership-grid .leader-photo-placeholder i{color:var(--uc-blue)!important;font-size:2.4rem!important}
#main-content .unified-leadership-grid .leader-photo-placeholder span{font-size:.82rem!important;color:var(--uc-ink)!important;font-weight:650!important}
#main-content .unified-leadership-grid .leader-body{margin-top:auto!important;padding:25px!important;text-align:left!important}
#main-content .unified-leadership-grid .leader-role{color:var(--uc-blue)!important;font-weight:750!important;font-size:.76rem!important;letter-spacing:.07em!important;text-transform:uppercase}
#main-content .unified-leadership-grid .leader-name{color:var(--uc-ink)!important;font-size:1.35rem!important;font-weight:760!important;letter-spacing:-.035em!important;margin:11px 0 7px!important}
#main-content .unified-leadership-grid .leader-title{color:var(--uc-ink)!important;opacity:.8!important;font-size:.9rem!important}
@media(max-width:1000px){
 #main-content .unified-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 #main-content .unified-testimonials-grid,#main-content .unified-leadership-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 #main-content .unified-heading{grid-template-columns:1fr;gap:17px}
}
@media(max-width:700px){
 #main-content .unified-cards .container{width:min(100% - 32px,1180px)!important}
 #main-content .unified-testimonials-grid,#main-content .unified-leadership-grid{grid-template-columns:1fr!important}
 #main-content .unified-impact-grid{gap:12px!important}
 #main-content .unified-impact-grid .stat-item{min-height:195px!important;padding:20px!important}
 #main-content .unified-impact-grid .stat-number{font-size:clamp(2.1rem,8vw,3.2rem)!important}
 #main-content .unified-icon{width:43px;height:43px;border-radius:14px!important}
 #main-content .unified-leadership-grid .unified-leader-photo{height:290px!important}
}
@media(prefers-reduced-motion:reduce){#main-content .unified-cards .unified-card{transition:none!important}}
