.hero{

background:url('../images/hero.jpg') center/cover;
padding:180px 0;

}

.hero h1{

font-size:55px;
font-weight:bold;

}

.service-card{

transition:0.4s;
border:none;

}

.service-card:hover{

transform:translateY(-10px);
box-shadow:0 15px 30px rgba(0,0,0,0.2);

}

.service-icon{

font-size:40px;
color:#007bff;
margin-bottom:10px;

}

.about-section{

padding:80px 0;
background:#f5f5f5;

}

.stats{

background:#111;
color:white;
padding:60px 0;

}

.stats h2{

font-size:40px;

}