.nhls-stats{background:#542a75;color:#fff;overflow:hidden;padding:80px 0;position:relative}.nhls-stats__bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:.1}.nhls-stats__bg-image,.nhls-stats__overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.nhls-stats__inner{position:relative;text-align:center;z-index:2}.nhls-stats__title{color:#fff;font-size:2rem;font-weight:700;margin-bottom:15px}.nhls-stats__subtitle{color:#fff;font-size:1.2rem;margin-bottom:20px;opacity:.9}.nhls-stats__subheading{color:hsla(0,0%,100%,.8);font-size:1rem;font-weight:400;letter-spacing:.5px;margin-bottom:40px;text-transform:uppercase}.nhls-stats__grid{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:40px}.nhls-stats__item{text-align:center}.nhls-stats__value{color:#fff;font-size:2.5rem;font-weight:800;margin-bottom:10px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.nhls-stats__label{color:#fff;font-size:1.1rem;font-weight:600}.nhls-stats__note{color:hsla(0,0%,100%,.8);font-size:.9rem;margin-top:5px}.nhls-stats__cta{margin-top:40px}.nhls-stats .nhls-button,.nhls-stats__cta .nhls-button{background:#5e9d75;border:none;border-radius:50px;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;padding:8px 16px;text-decoration:none;transition:all .3s ease}.nhls-stats .nhls-button:hover,.nhls-stats__cta .nhls-button:hover{background:#4a8a5f;box-shadow:none;transform:translateY(-1px)}@media (max-width:1200px){.nhls-stats{padding:60px 0}.nhls-stats__title{font-size:1.8rem}.nhls-stats__value{font-size:2.2rem}}@media (max-width:768px){.nhls-stats{padding:40px 0}.nhls-stats__title{font-size:1.6rem}.nhls-stats__subtitle{font-size:.9rem;margin-bottom:30px}.nhls-stats__grid{gap:30px}.nhls-stats__value{font-size:1.8rem}.nhls-stats__label{font-size:.9rem}}@media (max-width:576px){.nhls-stats__grid{gap:20px;grid-template-columns:repeat(2,1fr)}.nhls-stats__value{font-size:1.6rem}.nhls-stats__cta .nhls-button{font-size:14px;padding:8px 16px}}