/* Informational overview illustrations: no link, spin, focus target or card motion. */
.overview-emblem{--oe-size:clamp(76px,6vw,88px);display:block;position:relative;isolation:isolate;flex:0 0 var(--oe-size);width:var(--oe-size);height:var(--oe-size);max-width:100%;margin:0 0 20px;line-height:0;cursor:default}
.overview-emblem img{display:block;width:100%;height:100%;object-fit:contain}
.overview-emblem::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(110deg,transparent 35%,rgba(255,246,220,.08) 43%,rgba(255,251,235,.6) 50%,rgba(255,246,220,.08) 57%,transparent 65%);background-size:300% 100%;background-position:100% 0;-webkit-mask:var(--oe-mask) center/contain no-repeat;mask:var(--oe-mask) center/contain no-repeat}
.oe-service-payments-commerce{--oe-mask:url('/assets/service-payments-commerce.png')}
.oe-service-hr-services{--oe-mask:url('/assets/service-hr-services.png')}
.oe-service-bookkeeping{--oe-mask:url('/assets/service-bookkeeping.png')}
.oe-service-it-infrastructure{--oe-mask:url('/assets/service-it-infrastructure.png')}
.oe-service-annuities{--oe-mask:url('/assets/service-annuities.png')}
.oe-service-supplemental{--oe-mask:url('/assets/service-supplemental.png')}
.oe-service-aca-marketplace{--oe-mask:url('/assets/service-aca-marketplace.png')}
.oe-service-life-insurance{--oe-mask:url('/assets/service-life-insurance.png')}
.oe-overview-emerald-computer{--oe-mask:url('/assets/overview-emerald-computer.png')}
.oe-overview-emerald-network{--oe-mask:url('/assets/overview-emerald-network.png')}
.oe-overview-emerald-calendar{--oe-mask:url('/assets/overview-emerald-calendar.png')}
.oe-overview-emerald-chart{--oe-mask:url('/assets/overview-emerald-chart.png')}
.oe-overview-emerald-headset{--oe-mask:url('/assets/overview-emerald-headset.png')}
.oe-overview-emerald-document{--oe-mask:url('/assets/overview-emerald-document.png')}
.oe-overview-gold-document{--oe-mask:url('/assets/overview-gold-document.png')}
.oe-overview-gold-people{--oe-mask:url('/assets/overview-gold-people.png')}
.life-insurance-overview .li-needs .overview-emblem{--oe-size:64px;margin:0}
@supports ((mask-image:url('')) or (-webkit-mask-image:url(''))){
 @media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
  .overview-emblem:hover::after{animation:overview-emblem-sweep 1.35s ease-in-out 1}
 }
}
@keyframes overview-emblem-sweep{0%{background-position:100% 0;opacity:0}18%,78%{opacity:.65}100%{background-position:0% 0;opacity:0}}
@media(max-width:600px){.overview-emblem{--oe-size:76px}.life-insurance-overview .li-needs .overview-emblem{--oe-size:56px}}
@media(prefers-reduced-motion:reduce){.overview-emblem::after{animation:none!important;opacity:0!important}}
@media(forced-colors:active){.overview-emblem::after{display:none}}
