.icon-glyph,.service-icon{display:inline-grid;place-items:center;color:var(--blue)}
.icon-glyph svg,.service-icon svg{width:24px;height:24px}
.pillar .icon{font-size:0}
.pillar .icon-glyph{color:var(--tone)}
.capability-grid article>.service-icon,.dm-service-grid article>.service-icon,.story-values article>.service-icon,.why-grid article>.service-icon{width:48px;height:48px;margin-bottom:24px;border-radius:14px;background:linear-gradient(145deg,#eef5ff,#e9fffb);color:var(--blue);box-shadow:inset 0 0 0 1px rgba(7,92,240,.08)}
.why-grid article>.service-icon{margin-bottom:12px}
.why-grid article[data-icon] h3{margin-top:24px}
.staffing-models>div>.service-icon{width:42px;height:42px;margin-bottom:14px;border-radius:12px;background:#e8fbf7;color:var(--teal)}
.growth-services span[data-icon],.industry-grid span[data-icon],.expertise-strip span[data-icon]{display:flex;align-items:center;gap:8px}
.growth-services .service-icon,.industry-grid .service-icon,.expertise-strip .service-icon{flex:0 0 auto;color:var(--blue)}
.growth-services .service-icon svg,.industry-grid .service-icon svg,.expertise-strip .service-icon svg{width:17px;height:17px}
.process-line>div>.service-icon{width:42px;height:42px;margin:8px 0 20px;border-radius:50%;background:rgba(9,203,177,.12);color:#65e6dc}
.process-line>div>.service-icon svg{width:20px;height:20px}
.trend-list article>.service-icon{width:44px;height:44px;margin-bottom:20px;border-radius:12px;background:rgba(8,189,233,.1);color:var(--cyan)}
@media(max-width:650px){.capability-grid article>.service-icon,.dm-service-grid article>.service-icon,.story-values article>.service-icon,.why-grid article>.service-icon{margin-bottom:18px}}
