
html,body{scroll-behavior:smooth}
body{padding-top:72px}
@media(min-width:992px){body{padding-top:84px}}
.hero-image{min-height:72vh;background:linear-gradient(180deg, rgba(255,255,255,.95), rgba(255,255,255,.98))}
.lift{transition:transform .15s ease, box-shadow .15s ease}
.lift:hover{transform:translateY(-2px); box-shadow:0 10px 20px rgba(0,0,0,.12)}
.cookie-bar{position:fixed;left:0;right:0;bottom:0;z-index:1050}
