/* Minimal styling to echo the screenshot tone */
:root {
  --dark: #141414;
  --red: #d32d2d;
}
.gradient-dark {
  background: radial-gradient(100% 100% at 0% 0%, #2b2b2b 0%, #141414 60%, #0d0d0d 100%);
}
.promo-tile { background: rgba(255,255,255,0.05); border: 1px solid rgba(255,255,255,0.15); }
.service-card { background: linear-gradient(180deg,#222,#111); color:#fff; }
.service-card .text-muted{ color: #cfcfcf !important; }
.benefit .fw-semibold{ font-size: 1rem; }
.btn-danger{ background-color: var(--red); border-color: var(--red); }
header .nav-link{ color:#333; }
header .nav-link:hover{ color: var(--red); }
footer a{ text-decoration:none; }