/* Extra visual identity for brex-solutions.com */
.logo__mark {
  border-radius: 12px;
}
.btn {
  border-radius: 999px;
}
.icon-button {
  border-radius: 12px;
}

.hero::after {
  background:
    radial-gradient(60% 70% at 80% 0%, rgba(219, 234, 254, 0.85), transparent 65%),
    radial-gradient(42% 50% at 10% 95%, rgba(30, 58, 138, 0.08), transparent 70%);
}
.topbar { background: #1e3a8a; }
.btn--primary { box-shadow: 0 8px 20px rgba(29, 78, 216, 0.22); }

