/* Consistent, lightweight outline markers throughout every page. */
.outline-icon{width:25px;height:25px;display:block;flex-shrink:0;color:#9278b0}
.detail-icon,.card-index,.step-number{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}
.detail-icon{width:28px;min-width:28px}
.feature-lines .detail-icon .outline-icon{width:23px;height:23px}
.service-list>a>.detail-icon{padding-top:3px;width:30px}
.card-index{width:40px;height:40px;background:#ece5f5;border:1px solid #e0d4ed;border-radius:10px}
.card-index .outline-icon{width:23px;height:23px}
.process-number{background:#faf7fd;border-color:#e3d9ee}
.process-number .outline-icon{width:22px;height:22px}
.step-number{width:38px;height:38px;background:#f6f2fa;border-radius:9px}
.step-number .outline-icon{width:23px;height:23px}
.icon-orb .outline-icon{width:24px;height:24px}
