/* Minimal local styling + techy gradient hero */
.hero{
  background: linear-gradient(135deg, #1d2b64 0%, #7f00ff 100%);
}
a{ text-decoration: none; }
a:hover{ text-decoration: underline; }
.rounded-4{ border-radius: 1rem; }

.cookie-banner{position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid rgba(0,0,0,.1);z-index:1090;}
