/* Only the five large service pictograms enter; the rings and layout stay put. */
.service-icon-entry{display:grid;place-items:center;pointer-events:none;transform-origin:center}
.service-icon-entry>.brand-symbol{grid-area:1/1;animation-play-state:paused!important}
.service-icon-entry>svg{opacity:0}
.service-icon-entry>canvas{opacity:0;object-fit:contain}
.service-icon-entry.is-entering{will-change:transform,opacity}
.service-icon-entry.is-entering>canvas{opacity:1}
@media(prefers-reduced-motion:reduce){
 .service-icon-entry{transform:none!important;opacity:1!important}
 .service-icon-entry>svg{opacity:1!important}
 .service-icon-entry>canvas{display:none!important}
}
@media print{
 .service-icon-entry{transform:none!important;opacity:1!important}
 .service-icon-entry>svg{opacity:1!important}
 .service-icon-entry>canvas{display:none!important}
}
