:root{--brand:#0b6efd;--brand-dark:#0749a7}
    body{scroll-behavior:smooth}
    .navbar{box-shadow:0 6px 24px rgba(0,0,0,.06)}
    .hero{background:linear-gradient(135deg, rgba(11,110,253,.08), rgba(11,110,253,.02));}
    .section{padding:72px 0}
    .icon-bullet{width:40px;height:40px;border-radius:12px;background:#f1f5ff;display:flex;align-items:center;justify-content:center;margin-right:.75rem}
    .badge-lang{cursor:pointer}
    .card{border:1px solid #eef2f7}
    footer{background:#0b1324}
    footer, footer a{color:#cbd5e1}
    .whatsapp-floating{position:fixed;right:16px;bottom:16px;z-index:9999}

    .card {
  box-shadow: 0 8px 20px rgba(0,0,0,0.2) !important;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.card:hover {
  transform: translateY(-5px);
  box-shadow: 0 12px 28px rgba(0,0,0,0.25) !important;
}
