.insurance-gradient-bg{background:linear-gradient(rgba(0,51,102,.75),rgba(0,102,204,.75)),url(/insurance-hero-bg.jpg);background-size:cover;background-position:50%;position:relative}.insurance-card{transition:transform .3s ease,box-shadow .3s ease}.insurance-card:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.benefit-icon{transition:transform .3s ease}.benefit-card:hover .benefit-icon{transform:scale(1.1)}.process-step{position:relative}.process-step:not(:last-child):after{content:"";position:absolute;top:2rem;right:-50%;width:100%;height:2px;background-color:#e5e7eb;z-index:0}@media (max-width:768px){.process-step:not(:last-child):after{display:none}}