
:root { --brand:#0d6efd; }
.hero {
  background: linear-gradient(135deg, #e8f0ff, #ffffff);
  padding: 72px 0;
}
.card-anim { transition: transform .3s ease, box-shadow .3s ease; }
.card-anim:hover { transform: translateY(-4px); box-shadow: 0 10px 30px rgba(0,0,0,.08); }
.footer-tape { position:fixed; left:0; right:0; bottom:0; opacity:.9; }
