/* A single illustration style across the dashboard, service pages and More sheet. */
.service-icon.service-icon-3d{display:grid;place-items:center;width:60px;height:60px;background:transparent;border-radius:0;overflow:visible;flex-shrink:0;box-shadow:none}
.service-icon-3d>img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;transition:transform .18s ease}
.home-services .service-grid{row-gap:19px}
.home-services .service-grid>button{gap:5px;font-size:8px;min-height:81px}
.home-services .service-grid>button:hover .service-icon-3d{box-shadow:none}
.home-services .service-grid>button:hover .service-icon-3d>img{transform:translateY(-3px)}
.home-services .service-grid>button:active .service-icon-3d>img{transform:scale(.94)}
.flow-header>.service-icon-3d{width:49px;height:49px;border-radius:0}
.more-services .service-icon-3d{width:55px;height:55px;border-radius:0}
@media(max-width:360px){.home-services .service-icon-3d{width:52px;height:52px}.home-services .service-grid>button{min-height:74px;font-size:7px;gap:5px}.home-services .service-grid{row-gap:16px}}
@media(prefers-reduced-motion:reduce){.service-icon-3d>img{transition:none}.home-services .service-grid>button:hover .service-icon-3d>img,.home-services .service-grid>button:active .service-icon-3d>img{transform:none}}
