.hero{
margin:20px;
border-radius:22px;
overflow:hidden;
position:relative;
box-shadow:0 15px 35px rgba(0,0,0,.15);
}
.hero img{
width:100%;
height:260px;
object-fit:cover;
}
.quick-grid{
margin:20px;
display:grid;
grid-template-columns:repeat(3,1fr);
gap:16px;
}
.quick-card{
background:rgba(255,255,255,.7);
padding:28px;
border-radius:26px;
text-align:center;
backdrop-filter:blur(18px);
box-shadow:0 15px 40px rgba(0,0,0,.08);
}