body { background-color:#0b0c10; color:#e0e0e0; }
.section-title { color:#f57c00; border-bottom:2px solid #f57c00; display:inline-block; margin-bottom:20px; }
.card { background-color:#1f2833; color:#fff; border:none; transition:0.3s; }
.card:hover { background-color:#2c3e50; }
.btn-orange { background-color:#f57c00; color:#fff; font-weight:bold; }
.btn-orange:hover { background-color:#ff9800; color:#fff; }
.service-icon { height:60px; margin-bottom:10px; }
