.dacar-websp-final {
    padding: clamp(78px, 9vw, 126px) 0;
    border-top: 1px solid rgba(255, 40, 0, .48);
    background:
        radial-gradient(circle at 77% 28%, rgba(255, 40, 0, .2), transparent 28rem),
        linear-gradient(135deg, #0B0F19, #141018 58%, #070A12);
}

.dacar-websp-final-grid {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(320px, .72fr);
    gap: clamp(34px, 8vw, 126px);
    align-items: end;
}

.dacar-websp-final .dacar-websp-kicker {
    color: #FF9A94 !important;
}

.dacar-websp-final h2 {
    max-width: 700px;
    color: #FFFFFF !important;
}

.dacar-websp-final-copy > p {
    margin: 0 !important;
    color: #D2D9E5 !important;
}

.dacar-websp-final .dacar-websp-btn-outline {
    border-color: rgba(255, 255, 255, .52);
    color: #FFFFFF !important;
}

.dacar-websp-final .dacar-websp-btn-outline:hover,
.dacar-websp-final .dacar-websp-btn-outline:focus-visible {
    border-color: #FFFFFF;
    background: rgba(255, 255, 255, .08);
    color: #FFFFFF !important;
}
