body{
background:#f8fafc;
font-family:'Poppins',sans-serif;
}

.hero{
background:#0f172a;
color:white;
padding:60px;
border-radius:20px;
}

.tool-card{
border:none;
border-radius:20px;
transition:.3s;
box-shadow:0 2px 15px rgba(0,0,0,.08);
}

.tool-card:hover{
transform:translateY(-5px);
}

.tool-icon{
font-size:40px;
color:#2563eb;
}

.btn-primary{
background:#2563eb;
border:none;
}

footer{
margin-top:80px;
}