
/* Shared navy-orange service emblems: all screen sizes and service pages. */
body :is([data-icon],.mini-service i,.service-card i,.family-grid i,.services-page-cards i,#serviceIcon,.counter-row i,.benefit-row i){width:56px!important;height:56px!important;min-width:56px!important;flex:0 0 56px!important;display:inline-grid!important;place-items:center!important;padding:0!important;background:transparent!important;border:0!important;border-radius:50%!important;box-shadow:none!important;color:#132d50!important;font-style:normal}
body .jala-service-emblem{display:block!important;width:56px!important;height:56px!important;color:#132d50!important;stroke:#132d50!important;overflow:visible}
body .jala-service-emblem .emblem-accent{stroke:#f58220!important}
body .jala-service-emblem g{stroke:#132d50!important}
body .app-service-chip{position:absolute!important;width:56px!important;height:auto!important;min-height:70px!important;display:flex!important;flex-direction:column!important;background:#fff!important;border-radius:14px!important;padding:4px!important}
body .app-service-chip b{font:600 9px/1.3 Arial,sans-serif!important;color:#132d50!important}
.service-card,.mini-service,.family-grid a,.services-page-cards a{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.service-card:hover,.services-page-cards a:hover{transform:translateY(-5px)!important;box-shadow:0 12px 28px #132d5014!important;border-color:#f58220!important}.mini-service:hover .jala-service-emblem,.family-grid a:hover .jala-service-emblem{transform:translateY(-3px)}}
.hero-art img{opacity:1!important;filter:none!important}
@media(prefers-reduced-motion:no-preference){.jala-service-emblem{transition:transform .25s ease}.reveal.visible,.reveal-left.visible,.reveal-right.visible{animation:jalaSectionEnter .55s ease both}}
@keyframes jalaSectionEnter{from{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.jala-service-emblem,.hero-slide,.reveal,.reveal-left,.reveal-right{animation:none!important;transition:none!important}}
