/* ============================================
   PÁGINA FISIOTERAPIA - ESTILOS ESPECÍFICOS
   ============================================ */

/* Asegurar que el hero use los estilos unificados */
.kenkatsu-page-fisioterapia .kenkatsu-hero-section {
    /* Los estilos base vienen de hero-unified.css y homepage.css */
}

/* Ajustes específicos para secciones si es necesario */
.kenkatsu-page-fisioterapia .kenkatsu-section {
    padding: 4rem 0;
}

/* Responsive: Grid de técnicas y protocolos */
@media (min-width: 768px) {
    .kenkatsu-page-fisioterapia .kenkatsu-section-light .kenkatsu-card,
    .kenkatsu-page-fisioterapia .kenkatsu-section .kenkatsu-card {
        max-width: 100%;
    }
}

/* Ajustes para cards en grid cuando hay muchos elementos */
@media (min-width: 992px) {
    .kenkatsu-page-fisioterapia .kenkatsu-section .kenkatsu-card {
        transition: transform 0.3s ease, box-shadow 0.3s ease;
    }
    
    .kenkatsu-page-fisioterapia .kenkatsu-section .kenkatsu-card:hover {
        transform: translateY(-4px);
        box-shadow: 0 8px 25px rgba(0, 0, 0, 0.12);
    }
}

/* Espaciado mejorado para secciones con muchas tarjetas */
.kenkatsu-page-fisioterapia .kenkatsu-section-beige {
    padding: 5rem 0;
}

.kenkatsu-page-fisioterapia .kenkatsu-section-dark {
    padding: 5rem 0;
}

