body {
    background-color: #f8f9fc;
    font-family: "Segoe UI", system-ui, sans-serif;
}

.service-card {
    border-radius: 14px;
    transition: transform 0.2s ease;
}

    .service-card:hover {
        transform: translateY(-4px);
    }

h1, h3, h5 {
    font-weight: 600;
}

.btn-primary {
    background-color: #0d6efd;
    border: none;
    border-radius: 10px;
}

.card {
    border: none;
    border-radius: 14px;
}

.table {
    background-color: white;
    border-radius: 12px;
    overflow: hidden;
}

.badge {
    font-size: 0.85rem;
    padding: 0.45em 0.75em;
}
