:root {
    --bs-white: #f0f9ff;
    --bs-primary: #2563eb;
    --bs-primary-rgb: 37, 99, 235;
}

.bg-light-blue {
    background-color: var(--bs-white);
}

.hero {
    padding-top: 8rem;
    padding-bottom: 5rem;
    background: linear-gradient(135deg, #f0f9ff 0%, #e6f7ff 100%);
}

.section-padding {
    padding: 5rem 0;
}

.section-subtitle {
    color: var(--bs-primary);
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
    font-size: 0.9rem;
}



.card {
    transition: transform 0.3s;
}
.card:hover {
    transform: scale(1.05);
    box-shadow: 0 8px 16px rgba(0,0,0,0.15);
}
b{
    color: #0093d2;
}