/* Estilos personalizados para Tasación Directa */

/* Mejoras de accesibilidad */
:focus {
    outline: 2px solid #3b82f6;
    outline-offset: 2px;
}

/* Scroll suave */
html {
    scroll-behavior: smooth;
}

/* Mejoras para móviles */
@media (max-width: 640px) {
    .container {
        padding-left: 1rem;
        padding-right: 1rem;
    }
}

/* Animación para el botón de WhatsApp */
@keyframes pulse {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.05);
    }
    100% {
        transform: scale(1);
    }
}

.whatsapp-button {
    animation: pulse 2s infinite;
}

/* Mejoras para el formulario */
input:focus, select:focus, textarea:focus {
    border-color: #3b82f6;
    box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
}