/* ============================================================
   BREAKPOINT — 1126px a 1279px (laptop pequeña)
   El header sigue en modo desktop (nav completo cabe), solo se
   ajustan espaciados y tamaños de texto más grandes.
   ============================================================ */

.header-menu { gap: 24px; }
.header-urgencias { margin-right: 4px; }

.hero-title { font-size: 3.75rem; }
.hero-inner { padding-top: 48px; }

.welcome-inner { gap: 40px; }
.welcome-titulo { font-size: 2.125rem; }

.specialties-grid { gap: 20px; }

.procedure-inner { gap: 40px; }
.procedure-titulo { font-size: 2.125rem; }

.advantages-grid { gap: 16px; }
.adv-card { padding: 22px; }

.results-titulo { font-size: 2.125rem; }

.faq-titulo { font-size: 2.125rem; }

.hcontact-inner { gap: 32px; }
.hcontact-form-card { padding: 32px; }
