/* Tipografías base */
body {
    font-family: 'Open Sans', sans-serif;
}

h1,
h2,
h3,
h4,
.brand-font {
    font-family: 'Montserrat', sans-serif;
}

/* Colores de marca personalizados */
.bg-gradient-wit {
    background: linear-gradient(135deg, #0f172a 0%, #0d9488 100%);
}

.text-wit-teal {
    color: #0d9488;
}

.bg-wit-teal {
    background-color: #0d9488;
}

/* Efecto hover para tarjetas */
.hover-card:hover {
    transform: translateY(-5px);
    box-shadow:
        0 10px 25px -5px rgba(0, 0, 0, 0.1),
        0 10px 10px -5px rgba(0, 0, 0, 0.04);
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}
