.benefits-card--gradient{background:linear-gradient(135deg,#7375A5,#10BBA9);border-radius:15px;padding:2px;transition:all .3s ease;position:relative;overflow:hidden}.benefits-card--gradient:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#7375A5,#10BBA9,#7375A5,#10BBA9);background-size:400% 400%;border-radius:17px;z-index:-1;opacity:0;animation:gradientShift 3s ease infinite;transition:opacity .3s ease}.benefits-card--gradient:hover:before{opacity:1}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.benefits-card--gradient-center{background-color:#fff;border-radius:13px;height:100%;width:100%}.benefits-card--gradient .card-root{border:none}.benefits-card-badge{position:absolute;top:-1px;right:-1px;background:linear-gradient(135deg,#7375A5,#10BBA9);padding:6px 12px;border-radius:0 15px 0 10px;z-index:10}.benefits-card-badge span{font-size:11px;font-weight:700;letter-spacing:.5px;color:white}