.hra-benefit-grid-wrapper{background-color:transparent!important}.hra-benefit-grid{background-color:transparent;display:grid;gap:1rem;grid-template-columns:1fr;width:100%}@media (min-width:640px){.hra-benefit-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.hra-benefit-grid{grid-template-columns:repeat(4,1fr)}}.hra-benefit-card{align-items:flex-start;border:1px solid transparent;border-radius:1rem;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:1.25rem;transition:box-shadow .3s ease,transform .2s ease}.hra-benefit-card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-2px)}.hra-card-icon{align-items:center;display:flex;height:2rem;justify-content:center;margin-bottom:.75rem;width:2rem}.hra-card-icon img{height:100%;object-fit:contain;width:100%}.hra-card-title{color:#111827;font-size:1rem;font-weight:700;line-height:1.4;margin:0 0 .25rem}.hra-card-desc{color:#4b5563;font-size:.875rem;line-height:1.5;margin:0}.hra-benefit-card.theme-pink{background-color:#fdf2f8;border-color:#fce7f3}.hra-benefit-card.theme-pink .hra-card-icon{color:#ec4899}.hra-benefit-card.theme-blue{background-color:#eff6ff;border-color:#dbeafe}.hra-benefit-card.theme-blue .hra-card-icon{color:#3b82f6}.hra-benefit-card.theme-purple{background-color:#faf5ff;border-color:#f3e8ff}.hra-benefit-card.theme-purple .hra-card-icon{color:#a855f7}.hra-benefit-card.theme-orange{background-color:#fff7ed;border-color:#ffedd5}.hra-benefit-card.theme-orange .hra-card-icon{color:#f97316}.hra-benefit-card.theme-green{background-color:#f0fdf4;border-color:#dcfce7}.hra-benefit-card.theme-green .hra-card-icon{color:#22c55e}.hra-benefit-card.theme-red{background-color:#fef2f2;border-color:#fee2e2}.hra-benefit-card.theme-red .hra-card-icon{color:#ef4444}.hra-benefit-card.theme-indigo{background-color:#eef2ff;border-color:#e0e7ff}.hra-benefit-card.theme-indigo .hra-card-icon{color:#6366f1}.hra-benefit-card.theme-teal{background-color:#f0fdfa;border-color:#ccfbf1}.hra-benefit-card.theme-teal .hra-card-icon{color:#14b8a6}