:root { --brand:#1f6feb; }
.hero{
  background: radial-gradient(1200px 500px at 20% 10%, rgba(31,111,235,.25), transparent 60%),
              radial-gradient(900px 500px at 90% 30%, rgba(16,185,129,.18), transparent 55%),
              #0b1220;
  color:#fff;
}
.card-soft{ border:1px solid rgba(0,0,0,.06); box-shadow:0 8px 24px rgba(0,0,0,.06); }
.badge-soft{ background:rgba(31,111,235,.12); color:#0b4aa2; }
.small-muted{ color:rgba(255,255,255,.75); }
a { text-decoration: none; }