/*
 * Dacar Web / HOME / 05 Cierre
 * Snapshot CSS extracted from legacy astra-child/style.css.
 * Estado: conectado en produccion mediante dacar-web.
 */

.dacar-final {
    background: #111827;
    padding: 82px 24px;
    text-align: center;
}

.dacar-final h2,
.dacar-final p {
    color: #FFFFFF !important;
}

.dacar-final h2 {
    font-size: clamp(32px, 4.2vw, 54px);
    font-weight: 430;
    letter-spacing: -0.01em;
    line-height: 1.08;
    margin: 0 auto;
    max-width: 880px;
}

.dacar-final p {
    color: rgba(255, 255, 255, .78) !important;
    margin: 18px auto 0;
    max-width: 680px;
}

.dacar-final .dacar-final-actions {
    display: flex;
    flex-wrap: wrap;
    gap: 14px;
    justify-content: center !important;
    margin-top: 34px !important;
}

.dacar-final .dacar-final-demo-btn {
    align-items: center;
    background: #111827 !important;
    border: 1px solid #005BFF !important;
    border-radius: 999px;
    color: #FFFFFF !important;
    display: inline-flex;
    font-weight: 900;
    justify-content: center;
    min-height: 48px;
    min-width: 176px !important;
    padding: 15px 28px !important;
    text-decoration: none !important;
    text-shadow: none !important;
    transition:
        background-color .2s ease,
        border-color .2s ease,
        transform .2s ease,
        box-shadow .2s ease !important;
}

.dacar-final .dacar-final-demo-btn:hover,
.dacar-final .dacar-final-demo-btn:focus-visible {
    background: #005BFF !important;
    border-color: #005BFF !important;
    box-shadow: 0 16px 34px rgba(0, 91, 255, .28) !important;
    color: #FFFFFF !important;
    transform: translateY(-1px);
}
