/* ================= HEADER / FOOTER ================= */
footer {
    background: linear-gradient(to right, #0079a5, #00507c);
    color: white;
    padding: 1rem 0;
}

/* Header is transparent */
header {
    background: transparent;
    color: rgb(235, 235, 235);
    padding: 1rem 0;
}

/* ================= BRAND ================= */
.brand-logo img {
    height: 44px;
}

/* ================= SERVICES ================= */
.service-box {
    background: white;
    border-radius: 15px;
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.05);
    padding: 30px;
    transition: transform 0.3s ease-in-out;
}

.service-box:hover {
    transform: translateY(-8px);
}