/**
 * Page Personal Trainer Styles - Kenkatsu
 * Estilos específicos para la página de Entrenamiento Personalizado
 * 
 * @package KenkatsuTheme
 * @version 1.0
 */

/* ============================================
   RESPONSIVE GRID BENEFICIOS
   ============================================ */

@media (min-width: 768px) {
    .kenkatsu-page-personal-trainer .kenkatsu-section-beige > .kenkatsu-container > div[style*="grid-template-columns: 1fr"] {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

@media (min-width: 992px) {
    .kenkatsu-page-personal-trainer .kenkatsu-section-beige > .kenkatsu-container > div[style*="grid-template-columns: 1fr"] {
        grid-template-columns: repeat(3, 1fr) !important;
    }
}

/* ============================================
   RESPONSIVE GRID SERVICIOS
   ============================================ */

@media (min-width: 768px) {
    .kenkatsu-page-personal-trainer .kenkatsu-section > .kenkatsu-container > div[style*="grid-template-columns: 1fr"] {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

/* ============================================
   MEJORAS DE ESPACIADO Y READABILIDAD
   ============================================ */

.kenkatsu-page-personal-trainer .kenkatsu-card {
    height: 100%;
}

.kenkatsu-page-personal-trainer .kenkatsu-card h3 {
    margin-top: 0;
}

/* ============================================
   HERO SECTION ESPECÍFICO
   ============================================ */

.kenkatsu-page-personal-trainer .kenkatsu-hero-section {
    min-height: 70vh;
}

@media (max-width: 768px) {
    .kenkatsu-page-personal-trainer .kenkatsu-hero-section {
        min-height: 60vh;
    }
    
    .kenkatsu-page-personal-trainer .hero-content {
        padding-top: 100px !important;
    }
}

