templates/content.html.twig line 1

Open in your IDE?
  1. {% block body %}
  2.   <style>
  3.     /* ===== VARIABLES PARA MODO OSCURO ===== */
  4.     [data-theme="dark"] {
  5.       --bg-primary: #1a1d23;
  6.       --bg-secondary: #24292e;
  7.       --bg-tertiary: #2d333b;
  8.       --text-primary: #f0f6fc;
  9.       --text-secondary: #c9d1d9;
  10.       --text-muted: #8b949e;
  11.       --border-color: #30363d;
  12.       --card-bg: #24292e;
  13.       --header-bg: #1a1d23;
  14.       --shadow-color: rgba(0, 0, 0, 0.3);
  15.       --hover-shadow: rgba(0, 0, 0, 0.5);
  16.       --link-color: #58a6ff;
  17.       --link-hover: #79c0ff;
  18.     }
  19.     /* ===== ESTILOS SOLO PARA MODO OSCURO ===== */
  20.     [data-theme="dark"] body {
  21.       background-color: var(--bg-primary);
  22.       color: var(--text-primary);
  23.     }
  24.     /* ===== ENLACES DE CORREO ===== */
  25.     [data-theme="dark"] a[href^="mailto:"] {
  26.       color: var(--link-color) !important;
  27.       text-decoration: none;
  28.       transition: color 0.2s ease;
  29.     }
  30.     [data-theme="dark"] a[href^="mailto:"]:hover {
  31.       color: var(--link-hover) !important;
  32.       text-decoration: underline;
  33.     }
  34.     /* ===== ENCABEZADOS DEL FOOTER EN BLANCO ===== */
  35.     [data-theme="dark"] footer h5,
  36.     [data-theme="dark"] footer h4,
  37.     [data-theme="dark"] footer h3,
  38.     [data-theme="dark"] footer .footer-heading {
  39.       color: var(--text-primary) !important;
  40.     }
  41.     /* ===== HOVER EN AZUL CLARO PARA FOOTER ===== */
  42.     [data-theme="dark"] footer a:hover {
  43.       color: var(--link-hover) !important;
  44.     }
  45.     /* ===== SECCIÓN HERO ===== */
  46.     [data-theme="dark"] .hero-section {
  47.       background: linear-gradient(135deg, var(--bg-secondary) 0%, var(--bg-tertiary) 100%) !important;
  48.     }
  49.     [data-theme="dark"] .main-title,
  50.     [data-theme="dark"] .text-dark-custom {
  51.       color: var(--text-primary) !important;
  52.     }
  53.     /* ===== CARDS ===== */
  54.     [data-theme="dark"] .card {
  55.       background-color: var(--card-bg);
  56.       border-color: var(--border-color);
  57.       color: var(--text-primary);
  58.       box-shadow: 0 4px 20px var(--shadow-color);
  59.     }
  60.     [data-theme="dark"] .card-header {
  61.       background-color: var(--card-bg) !important;
  62.       border-bottom-color: var(--border-color);
  63.     }
  64.     /* ===== SERVICIOS ===== */
  65.     [data-theme="dark"] .servicio-card-profesional {
  66.       background: var(--card-bg);
  67.       border: 1px solid var(--border-color);
  68.     }
  69.     [data-theme="dark"] .servicio-card-profesional .card-header {
  70.       background: transparent !important;
  71.     }
  72.     [data-theme="dark"] .features-list .feature-item {
  73.       background: rgba(13, 110, 253, 0.05);
  74.       border: 1px solid var(--border-color);
  75.     }
  76.     [data-theme="dark"] .category-header {
  77.       color: var(--text-primary);
  78.     }
  79.     /* ===== EXPERIENCIA ===== */
  80.     [data-theme="dark"] .features-list .feature-item {
  81.       background: var(--bg-secondary);
  82.       border-left-color: var(--border-color);
  83.     }
  84.     /* ===== CONTACTO ===== */
  85.     [data-theme="dark"] .contact-card {
  86.       background: var(--card-bg);
  87.     }
  88.     [data-theme="dark"] .map-container {
  89.       border-color: var(--border-color);
  90.     }
  91.     /* ===== FORMULARIOS MÉDICOS ===== */
  92.     [data-theme="dark"] .document-item {
  93.       border-bottom-color: var(--border-color);
  94.     }
  95.     /* ===== EQUIPO ===== */
  96.     [data-theme="dark"] .avatar-wrapper .img-cover {
  97.       border-color: var(--bg-secondary);
  98.     }
  99.     /* ===== PRIVACIDAD Y TÉRMINOS ===== */
  100.     [data-theme="dark"] .privacy-card,
  101.     [data-theme="dark"] .terms-card {
  102.       background: var(--card-bg);
  103.     }
  104.     [data-theme="dark"] .alert-light {
  105.       background-color: var(--bg-secondary);
  106.       border-color: var(--border-color);
  107.       color: var(--text-primary);
  108.     }
  109.     /* ===== MODALES MEJORADOS ===== */
  110.     [data-theme="dark"] .modal-content {
  111.       background-color: var(--card-bg);
  112.       color: var(--text-primary);
  113.       border-color: var(--border-color);
  114.       box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5);
  115.     }
  116.     [data-theme="dark"] .modal-header {
  117.       border-bottom-color: var(--border-color);
  118.       background-color: var(--bg-secondary);
  119.       padding: 1.25rem 1.5rem;
  120.     }
  121.     [data-theme="dark"] .modal-title {
  122.       color: var(--text-primary);
  123.       font-weight: 600;
  124.     }
  125.     [data-theme="dark"] .modal-body {
  126.       padding: 1.5rem;
  127.     }
  128.     [data-theme="dark"] .modal-footer {
  129.       border-top-color: var(--border-color);
  130.       background-color: var(--bg-secondary);
  131.       padding: 1rem 1.5rem;
  132.     }
  133.     [data-theme="dark"] .form-control,
  134.     [data-theme="dark"] .form-select {
  135.       background-color: var(--bg-primary);
  136.       border-color: var(--border-color);
  137.       color: var(--text-primary);
  138.       transition: all 0.3s ease;
  139.     }
  140.     [data-theme="dark"] .form-control:focus,
  141.     [data-theme="dark"] .form-select:focus {
  142.       background-color: var(--bg-primary);
  143.       border-color: #0d6efd;
  144.       color: var(--text-primary);
  145.       box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  146.     }
  147.     [data-theme="dark"] .form-label {
  148.       color: var(--text-primary);
  149.       font-weight: 500;
  150.     }
  151.     [data-theme="dark"] .btn-close {
  152.       filter: invert(1) brightness(1.5);
  153.       opacity: 0.8;
  154.     }
  155.     [data-theme="dark"] .btn-close:hover {
  156.       opacity: 1;
  157.     }
  158.     /* ===== BOTÓN FLOTANTE ===== */
  159.     [data-theme="dark"] .dropdown-menu-user {
  160.       background: var(--card-bg);
  161.       border-color: var(--border-color);
  162.       color: var(--text-primary);
  163.     }
  164.     [data-theme="dark"] .dropdown-item-user {
  165.       color: var(--text-primary);
  166.     }
  167.     /* ===== TEXTOS ESPECÍFICOS ===== */
  168.     [data-theme="dark"] .text-muted {
  169.       color: var(--text-muted) !important;
  170.     }
  171.     [data-theme="dark"] .text-dark {
  172.       color: var(--text-primary) !important;
  173.     }
  174.     [data-theme="dark"] .bg-light {
  175.       background-color: var(--bg-secondary) !important;
  176.     }
  177.     [data-theme="dark"] .bg-white {
  178.       background-color: var(--card-bg) !important;
  179.     }
  180.     [data-theme="dark"] .border {
  181.       border-color: var(--border-color) !important;
  182.     }
  183.     [data-theme="dark"] .border-bottom {
  184.       border-bottom-color: var(--border-color) !important;
  185.     }
  186.     [data-theme="dark"] .border-top {
  187.       border-top-color: var(--border-color) !important;
  188.     }
  189.     /* ===== BADGES Y ALERTAS ===== */
  190.     [data-theme="dark"] .badge.bg-white {
  191.       background-color: var(--card-bg) !important;
  192.       color: var(--text-primary) !important;
  193.     }
  194.     [data-theme="dark"] .alert-success {
  195.       background-color: rgba(25, 135, 84, 0.1);
  196.       border-color: rgba(25, 135, 84, 0.2);
  197.       color: var(--text-primary);
  198.     }
  199.     [data-theme="dark"] .alert-info {
  200.       background-color: rgba(13, 202, 240, 0.1);
  201.       border-color: rgba(13, 202, 240, 0.2);
  202.       color: var(--text-primary);
  203.     }
  204.     [data-theme="dark"] .alert-warning {
  205.       background-color: rgba(255, 193, 7, 0.1);
  206.       border-color: rgba(255, 193, 7, 0.2);
  207.       color: var(--text-primary);
  208.     }
  209.     [data-theme="dark"] .alert-danger {
  210.       background-color: rgba(220, 53, 69, 0.1);
  211.       border-color: rgba(220, 53, 69, 0.2);
  212.       color: var(--text-primary);
  213.     }
  214.     /* ===== ICON WRAPPERS ===== */
  215.     [data-theme="dark"] .icon-wrapper {
  216.       background-color: var(--bg-secondary) !important;
  217.     }
  218.     /* ===== BOTONES ===== */
  219.     [data-theme="dark"] .btn-outline-primary {
  220.       color: var(--link-color);
  221.       border-color: var(--link-color);
  222.     }
  223.     [data-theme="dark"] .btn-outline-primary:hover {
  224.       background-color: var(--link-color);
  225.       border-color: var(--link-color);
  226.       color: var(--bg-primary);
  227.     }
  228.     /* ===== ESTILOS ESPECÍFICOS PARA FORMULARIO DE CITAS ===== */
  229.     [data-theme="dark"] #agendarCitaModal .form-group,
  230.     [data-theme="dark"] #agendarCitaPaso2 .form-group,
  231.     [data-theme="dark"] #agendarCitaPaso3 .form-group,
  232.     [data-theme="dark"] #confirmacionFinalModal .form-group {
  233.       margin-bottom: 1.5rem;
  234.     }
  235.     
  236.     [data-theme="dark"] #agendarCitaModal .form-label,
  237.     [data-theme="dark"] #agendarCitaPaso2 .form-label,
  238.     [data-theme="dark"] #agendarCitaPaso3 .form-label,
  239.     [data-theme="dark"] #confirmacionFinalModal .form-label {
  240.       color: var(--text-primary);
  241.       font-weight: 500;
  242.       margin-bottom: 0.5rem;
  243.       display: block;
  244.     }
  245.     
  246.     [data-theme="dark"] #agendarCitaModal .modal-body,
  247.     [data-theme="dark"] #agendarCitaPaso2 .modal-body,
  248.     [data-theme="dark"] #agendarCitaPaso3 .modal-body,
  249.     [data-theme="dark"] #confirmacionFinalModal .modal-body {
  250.       background-color: var(--bg-primary);
  251.     }
  252.     
  253.     [data-theme="dark"] #agendarCitaModal .form-control,
  254.     [data-theme="dark"] #agendarCitaPaso2 .form-control,
  255.     [data-theme="dark"] #agendarCitaPaso3 .form-control,
  256.     [data-theme="dark"] #confirmacionFinalModal .form-control {
  257.       background-color: var(--bg-primary);
  258.       border: 1px solid var(--border-color);
  259.       color: var(--text-primary);
  260.       padding: 0.75rem 1rem;
  261.       border-radius: 0.375rem;
  262.       width: 100%;
  263.       transition: all 0.3s ease;
  264.     }
  265.     
  266.     [data-theme="dark"] #agendarCitaModal .form-control:focus,
  267.     [data-theme="dark"] #agendarCitaPaso2 .form-control:focus,
  268.     [data-theme="dark"] #agendarCitaPaso3 .form-control:focus,
  269.     [data-theme="dark"] #confirmacionFinalModal .form-control:focus {
  270.       background-color: var(--bg-primary);
  271.       border-color: #0d6efd;
  272.       color: var(--text-primary);
  273.       box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  274.       outline: none;
  275.     }
  276.     
  277.     [data-theme="dark"] #agendarCitaModal .form-control::placeholder,
  278.     [data-theme="dark"] #agendarCitaPaso2 .form-control::placeholder,
  279.     [data-theme="dark"] #agendarCitaPaso3 .form-control::placeholder,
  280.     [data-theme="dark"] #confirmacionFinalModal .form-control::placeholder {
  281.       color: var(--text-muted);
  282.     }
  283.     
  284.     [data-theme="dark"] #agendarCitaModal .form-select,
  285.     [data-theme="dark"] #agendarCitaPaso2 .form-select,
  286.     [data-theme="dark"] #agendarCitaPaso3 .form-select,
  287.     [data-theme="dark"] #confirmacionFinalModal .form-select {
  288.       background-color: var(--bg-primary);
  289.       border: 1px solid var(--border-color);
  290.       color: var(--text-primary);
  291.       padding: 0.75rem 1rem;
  292.       border-radius: 0.375rem;
  293.       width: 100%;
  294.     }
  295.     
  296.     [data-theme="dark"] #agendarCitaModal .form-select:focus,
  297.     [data-theme="dark"] #agendarCitaPaso2 .form-select:focus,
  298.     [data-theme="dark"] #agendarCitaPaso3 .form-select:focus,
  299.     [data-theme="dark"] #confirmacionFinalModal .form-select:focus {
  300.       background-color: var(--bg-primary);
  301.       border-color: #0d6efd;
  302.       color: var(--text-primary);
  303.       box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  304.     }
  305.     
  306.     [data-theme="dark"] #agendarCitaModal .step-indicator,
  307.     [data-theme="dark"] #agendarCitaPaso2 .step-indicator,
  308.     [data-theme="dark"] #agendarCitaPaso3 .step-indicator,
  309.     [data-theme="dark"] #confirmacionFinalModal .step-indicator {
  310.       color: var(--text-muted);
  311.       font-size: 0.875rem;
  312.       margin-bottom: 1.5rem;
  313.     }
  314.     
  315.     [data-theme="dark"] #agendarCitaModal .step-title,
  316.     [data-theme="dark"] #agendarCitaPaso2 .step-title,
  317.     [data-theme="dark"] #agendarCitaPaso3 .step-title,
  318.     [data-theme="dark"] #confirmacionFinalModal .step-title {
  319.       color: var(--text-primary);
  320.       font-size: 1.25rem;
  321.       font-weight: 600;
  322.       margin-bottom: 1.5rem;
  323.     }
  324.     
  325.     [data-theme="dark"] #agendarCitaModal .form-row,
  326.     [data-theme="dark"] #agendarCitaPaso2 .form-row,
  327.     [data-theme="dark"] #agendarCitaPaso3 .form-row,
  328.     [data-theme="dark"] #confirmacionFinalModal .form-row {
  329.       display: flex;
  330.       flex-wrap: wrap;
  331.       margin: 0 -0.5rem;
  332.     }
  333.     
  334.     [data-theme="dark"] #agendarCitaModal .form-col,
  335.     [data-theme="dark"] #agendarCitaPaso2 .form-col,
  336.     [data-theme="dark"] #agendarCitaPaso3 .form-col,
  337.     [data-theme="dark"] #confirmacionFinalModal .form-col {
  338.       flex: 1;
  339.       padding: 0 0.5rem;
  340.       min-width: 200px;
  341.     }
  342.     
  343.     [data-theme="dark"] #agendarCitaModal .btn-cancel,
  344.     [data-theme="dark"] #agendarCitaPaso2 .btn-cancel,
  345.     [data-theme="dark"] #agendarCitaPaso3 .btn-cancel,
  346.     [data-theme="dark"] #confirmacionFinalModal .btn-cancel {
  347.       background-color: transparent;
  348.       border: 1px solid var(--border-color);
  349.       color: var(--text-primary);
  350.     }
  351.     
  352.     [data-theme="dark"] #agendarCitaModal .btn-cancel:hover,
  353.     [data-theme="dark"] #agendarCitaPaso2 .btn-cancel:hover,
  354.     [data-theme="dark"] #agendarCitaPaso3 .btn-cancel:hover,
  355.     [data-theme="dark"] #confirmacionFinalModal .btn-cancel:hover {
  356.       background-color: var(--bg-secondary);
  357.       border-color: var(--text-muted);
  358.     }
  359.     
  360.     [data-theme="dark"] #agendarCitaModal .btn-next,
  361.     [data-theme="dark"] #agendarCitaPaso2 .btn-next,
  362.     [data-theme="dark"] #agendarCitaPaso3 .btn-next,
  363.     [data-theme="dark"] #confirmacionFinalModal .btn-next {
  364.       background-color: #0d6efd;
  365.       border: 1px solid #0d6efd;
  366.       color: white;
  367.     }
  368.     
  369.     [data-theme="dark"] #agendarCitaModal .btn-next:hover,
  370.     [data-theme="dark"] #agendarCitaPaso2 .btn-next:hover,
  371.     [data-theme="dark"] #agendarCitaPaso3 .btn-next:hover,
  372.     [data-theme="dark"] #confirmacionFinalModal .btn-next:hover {
  373.       background-color: #0b5ed7;
  374.       border-color: #0a58ca;
  375.     }
  376.     
  377.     /* ===== ESTILOS ESPECÍFICOS PARA MODAL DE CONFIRMACIÓN ===== */
  378.     [data-theme="dark"] #confirmacionFinalModal .confirmation-icon {
  379.       color: #28a745;
  380.       font-size: 3rem;
  381.       margin-bottom: 1rem;
  382.     }
  383.     
  384.     [data-theme="dark"] #confirmacionFinalModal .confirmation-title {
  385.       color: var(--text-primary);
  386.       font-size: 1.5rem;
  387.       font-weight: 600;
  388.       margin-bottom: 1rem;
  389.     }
  390.     
  391.     [data-theme="dark"] #confirmacionFinalModal .confirmation-message {
  392.       color: var(--text-secondary);
  393.       margin-bottom: 1.5rem;
  394.     }
  395.     
  396.     [data-theme="dark"] #confirmacionFinalModal .appointment-details {
  397.       background-color: var(--bg-secondary);
  398.       border: 1px solid var(--border-color);
  399.       border-radius: 0.375rem;
  400.       padding: 1.5rem;
  401.       margin-bottom: 1.5rem;
  402.     }
  403.     
  404.     [data-theme="dark"] #confirmacionFinalModal .detail-item {
  405.       display: flex;
  406.       justify-content: space-between;
  407.       margin-bottom: 0.5rem;
  408.       padding-bottom: 0.5rem;
  409.       border-bottom: 1px solid var(--border-color);
  410.     }
  411.     
  412.     [data-theme="dark"] #confirmacionFinalModal .detail-item:last-child {
  413.       border-bottom: none;
  414.       margin-bottom: 0;
  415.     }
  416.     
  417.     [data-theme="dark"] #confirmacionFinalModal .detail-label {
  418.       color: var(--text-muted);
  419.       font-weight: 500;
  420.     }
  421.     
  422.     [data-theme="dark"] #confirmacionFinalModal .detail-value {
  423.       color: var(--text-primary);
  424.       font-weight: 600;
  425.     }
  426.     
  427.     [data-theme="dark"] #confirmacionFinalModal .btn-confirm {
  428.       background-color: #28a745;
  429.       border: 1px solid #28a745;
  430.       color: white;
  431.       font-weight: 600;
  432.     }
  433.     
  434.     [data-theme="dark"] #confirmacionFinalModal .btn-confirm:hover {
  435.       background-color: #218838;
  436.       border-color: #1e7e34;
  437.     }
  438.     /* ===== TRANSICIONES SUAVES ===== */
  439.     [data-theme="dark"] body,
  440.     [data-theme="dark"] .card,
  441.     [data-theme="dark"] .modal-content,
  442.     [data-theme="dark"] .form-control,
  443.     [data-theme="dark"] .form-select {
  444.       transition: all 0.3s ease;
  445.     }
  446.   </style>
  447.   
  448.   <section class="hero-section py-5 bg-light position-relative overflow-hidden" style="padding-top: 180px !important;">
  449.       <div class="container position-relative">
  450.         <div class="row align-items-center min-vh-80">
  451.     
  452.             {# Columna izquierda: Texto, botones y certificaciones #}
  453.             <div class="col-lg-6 mb-4 mb-lg-0">
  454.                 <!-- Badge destacado CORREGIDO -->
  455.                 <div class="badge-custom mb-4">
  456.                     <i class="bi bi-award-fill icon-custom"></i>
  457.                     <span class="fw-semibold">
  458.                         <span class="text-content" data-lang="es">25+ años de <span class="text-dark-custom">excelencia médica</span></span>
  459.                         <span class="text-content" data-lang="en" style="display:none;">25+ years of <span class="text-dark-custom">medical excellence</span></span>
  460.                     </span>
  461.                 </div>
  462.     
  463.                 <!-- Título principal CORREGIDO -->
  464.                 <h1 class="main-title mb-4">
  465.                     <span class="text-content" data-lang="es">Diagnóstico Médico <span class="text-primary-custom d-block d-md-inline">de Excelencia</span></span>
  466.                     <span class="text-content" data-lang="en" style="display:none;">Medical Diagnosis <span class="text-primary-custom d-block d-md-inline">of Excellence</span></span>
  467.                 </h1>
  468.     
  469.                 <p class="lead text-muted mb-4 fs-5 lh-base">
  470.                     <span class="text-content" data-lang="es">Tecnología de vanguardia y profesionales especializados para brindarte el mejor servicio en diagnóstico por imágenes médicas con resultados precisos y confiables.</span>
  471.                     <span class="text-content" data-lang="en" style="display:none;">State-of-the-art technology and specialized professionals to provide you with the best medical imaging diagnostic service with precise and reliable results.</span>
  472.                 </p>
  473.     
  474.                 <!-- Botones de acción CORREGIDOS -->
  475.                 <div class="d-flex flex-column flex-sm-row gap-3 mb-5">
  476.                    <a href="#" class="btn btn-primary btn-lg px-4 py-3 shadow-sm fw-semibold hover-lift" data-bs-toggle="modal" data-bs-target="#agendarCitaModal">
  477.                         <span class="text-content" data-lang="es">
  478.                             <i class="bi bi-calendar-check me-2"></i>
  479.                             Agendar Cita
  480.                         </span>
  481.                         <span class="text-content" data-lang="en" style="display:none;">
  482.                             <i class="bi bi-calendar-check me-2"></i>
  483.                             Schedule Appointment
  484.                         </span>
  485.                     </a>
  486.                     <a href="#servicios" class="btn btn-outline-primary btn-lg px-4 py-3 fw-semibold hover-lift">
  487.                         <span class="text-content" data-lang="es">
  488.                             <i class="bi bi-list-ul me-2"></i>
  489.                             Ver Servicios
  490.                         </span>
  491.                         <span class="text-content" data-lang="en" style="display:none;">
  492.                             <i class="bi bi-list-ul me-2"></i>
  493.                             View Services
  494.                         </span>
  495.                     </a>
  496.                 </div>
  497.     
  498.                 <!-- Certificaciones -->
  499.                 <div class="d-flex flex-column flex-sm-row gap-3 align-items-center">
  500.                     <div class="d-flex align-items-center small">
  501.                         <i class="bi bi-award me-2 text-primary fs-6"></i>
  502.                         <span class="fw-semibold text-dark">
  503.                             <span class="text-content" data-lang="es">Certificaciones:</span>
  504.                             <span class="text-content" data-lang="en" style="display:none;">Certifications:</span>
  505.                         </span>
  506.                     </div>
  507.                     <div class="d-flex gap-2 flex-wrap">
  508.                         <span class="badge bg-white bg-opacity-80 border border-2 border-success text-success p-2 px-3 d-flex align-items-center shadow-sm hover-lift">
  509.                             <i class="bi bi-check-circle-fill me-2"></i>
  510.                             ISO 9001     
  511.                         </span>
  512.                         <span class="badge bg-white bg-opacity-80 border border-2 border-primary text-primary p-2 px-3 d-flex align-items-center shadow-sm hover-lift">
  513.                             <i class="bi bi-shield-lock-fill me-2"></i>
  514.                             HIPAA Compliant
  515.                         </span>
  516.                     </div>
  517.                 </div>
  518.             </div>  
  519.     
  520.             {# Columna derecha: Métricas #}
  521.             <div class="col-lg-6">
  522.                 <div class="row g-4">
  523.                     <!-- Pacientes -->
  524.                     <div class="col-6">
  525.                         <div class="card border-0 shadow-lg h-100 hover-lift">
  526.                             <div class="card-body text-center p-4">
  527.                                 <div class="icon-wrapper bg-primary bg-opacity-10 rounded-circle mx-auto mb-3 d-flex align-items-center justify-content-center" style="width: 70px; height: 70px;">
  528.                                     <i class="bi bi-people-fill text-primary fs-2"></i>
  529.                                 </div>
  530.                                 <h2 class="fw-bold text-primary display-5 mb-2">25,000+</h2>
  531.                                 <p class="text-muted mb-0 fw-semibold">
  532.                                     <span class="text-content" data-lang="es">Pacientes Atendidos</span>
  533.                                     <span class="text-content" data-lang="en" style="display:none;">Patients Served</span>
  534.                                 </p>
  535.                             </div>
  536.                         </div>
  537.                     </div>
  538.                     
  539.                     <!-- Experiencia -->
  540.                     <div class="col-6">
  541.                         <div class="card border-0 shadow-lg h-100 hover-lift">
  542.                             <div class="card-body text-center p-4">
  543.                                 <div class="icon-wrapper bg-success bg-opacity-10 rounded-circle mx-auto mb-3 d-flex align-items-center justify-content-center" style="width: 70px; height: 70px;">
  544.                                     <i class="bi bi-award-fill text-success fs-2"></i>
  545.                                 </div>
  546.                                 <h2 class="fw-bold text-success display-5 mb-2">25+</h2>
  547.                                 <p class="text-muted mb-0 fw-semibold">
  548.                                     <span class="text-content" data-lang="es">Años de Experiencia</span>
  549.                                     <span class="text-content" data-lang="en" style="display:none;">Years of Experience</span>
  550.                                 </p>
  551.                             </div>
  552.                         </div>
  553.                     </div>
  554.                     
  555.                     <!-- Especialistas -->
  556.                     <div class="col-6">
  557.                         <div class="card border-0 shadow-lg h-100 hover-lift">
  558.                             <div class="card-body text-center p-4">
  559.                                 <div class="icon-wrapper bg-info bg-opacity-10 rounded-circle mx-auto mb-3 d-flex align-items-center justify-content-center" style="width: 70px; height: 70px;">
  560.                                     <i class="bi bi-person-badge-fill text-info fs-2"></i>
  561.                                 </div>
  562.                                 <h2 class="fw-bold text-info display-5 mb-2">50+</h2>
  563.                                 <p class="text-muted mb-0 fw-semibold">
  564.                                     <span class="text-content" data-lang="es">Especialistas Médicos</span>
  565.                                     <span class="text-content" data-lang="en" style="display:none;">Medical Specialists</span>
  566.                                 </p>
  567.                             </div>
  568.                         </div>
  569.                     </div>
  570.                     
  571.                     <!-- Precisión -->
  572.                     <div class="col-6">
  573.                         <div class="card border-0 shadow-lg h-100 hover-lift">
  574.                             <div class="card-body text-center p-4">
  575.                                 <div class="icon-wrapper bg-warning bg-opacity-10 rounded-circle mx-auto mb-3 d-flex align-items-center justify-content-center" style="width: 70px; height: 70px;">
  576.                                     <i class="bi bi-graph-up-arrow text-warning fs-2"></i>
  577.                                 </div>
  578.                                 <h2 class="fw-bold text-warning display-5 mb-2">99.9%</h2>
  579.                                 <p class="text-muted mb-0 fw-semibold">
  580.                                     <span class="text-content" data-lang="es">Precisión Diagnóstica</span>
  581.                                     <span class="text-content" data-lang="en" style="display:none;">Diagnostic Accuracy</span>
  582.                                 </p>
  583.                             </div>
  584.                         </div>
  585.                     </div>
  586.                 </div>
  587.                 
  588.                 <!-- Indicadores de confianza -->
  589.                 <div class="mt-4 p-4 bg-white rounded-3 shadow-lg border-0 hover-lift">
  590.                     <div class="row text-center g-3">
  591.                         <div class="col-4">
  592.                             <div class="d-flex flex-column align-items-center">
  593.                                 <div class="icon-wrapper bg-success bg-opacity-10 rounded-circle mb-2 d-flex align-items-center justify-content-center" style="width: 50px; height: 50px;">
  594.                                     <i class="bi bi-clock-history text-success fs-5"></i>
  595.                                 </div>
  596.                                 <span class="fw-bold text-dark fs-5">24/7</span>
  597.                                 <small class="text-muted">
  598.                                     <span class="text-content" data-lang="es">Disponibilidad</span>
  599.                                     <span class="text-content" data-lang="en" style="display:none;">Availability</span>
  600.                                 </small>
  601.                             </div>
  602.                         </div>
  603.                         <div class="col-4">
  604.                             <div class="d-flex flex-column align-items-center">
  605.                                 <div class="icon-wrapper bg-warning bg-opacity-10 rounded-circle mb-2 d-flex align-items-center justify-content-center" style="width: 50px; height: 50px;">
  606.                                     <i class="bi bi-lightning-charge text-warning fs-5"></i>
  607.                                 </div>
  608.                                 <span class="fw-bold text-dark fs-5">24h</span>
  609.                                 <small class="text-muted">
  610.                                     <span class="text-content" data-lang="es">Resultados</span>
  611.                                     <span class="text-content" data-lang="en" style="display:none;">Results</span>
  612.                                 </small>
  613.                             </div>
  614.                         </div>
  615.                         <div class="col-4">
  616.                             <div class="d-flex flex-column align-items-center">
  617.                                 <div class="icon-wrapper bg-warning bg-opacity-10 rounded-circle mb-2 d-flex align-items-center justify-content-center" style="width: 50px; height: 50px;">
  618.                                     <i class="bi bi-star-fill text-warning fs-5"></i>
  619.                                 </div>
  620.                                 <span class="fw-bold text-dark fs-5">4.9/5</span>
  621.                                 <small class="text-muted">
  622.                                     <span class="text-content" data-lang="es">Rating</span>
  623.                                     <span class="text-content" data-lang="en" style="display:none;">Rating</span>
  624.                                 </small>
  625.                             </div>
  626.                         </div>
  627.                     </div>
  628.                 </div>
  629.             </div>
  630.         </div>
  631.     </div>
  632.     
  633.     <style>
  634.         .badge-custom {
  635.             background-color: rgba(13, 110, 253, 0.1);
  636.             color: #0d6efd;
  637.             border: 2px solid #0d6efd;
  638.             font-size: clamp(0.875rem, 2vw, 1rem);
  639.             padding: 0.5rem 1rem;
  640.             border-radius: 50rem;
  641.             display: inline-flex;
  642.             align-items: center;
  643.             box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  644.         }
  645.         
  646.         .main-title {
  647.             font-weight: 700;
  648.             line-height: 1.2;
  649.             color: #212529;
  650.             font-size: clamp(2rem, 5vw, 3.5rem);
  651.         }
  652.         
  653.         .text-primary-custom {
  654.             color: #0d6efd !important;
  655.         }
  656.         
  657.         .text-dark-custom {
  658.             color: #212529 !important;
  659.         }
  660.         
  661.         .icon-custom {
  662.             margin-right: 0.5rem;
  663.             color: #ffc107;
  664.             font-size: 1.25rem;
  665.         }
  666.         
  667.         @media (max-width: 576px) {
  668.             .badge-custom {
  669.                 padding: 0.375rem 0.75rem;
  670.             }
  671.         }
  672.     </style>
  673.   </section>
  674.   
  675.   
  676.   <!-- SECCIÓN SERVICIOS COMPLETA -->
  677.   <section class="hero-section py-5 bg-white" id="servicios">
  678.       <div class="container">
  679.         <!-- Encabezado -->
  680.         <div class="text-center mb-5 position-relative">
  681.             <!-- Badge destacado -->
  682.             <div class="badge-custom mb-3">
  683.                 <i class="bi bi-cpu-fill icon-custom"></i>
  684.                 <span class="text-content" data-lang="es">Tecnología Médica Avanzada</span>
  685.                 <span class="text-content" data-lang="en" style="display:none;">Advanced Medical Technology</span>
  686.             </div>
  687.     
  688.             <!-- Título principal CORREGIDO -->
  689.             <h2 class="fw-bold text-dark mb-3 display-5">
  690.                 <span class="text-content" data-lang="es">Nuestros <span class="text-primary-custom">Servicios</span></span>
  691.                 <span class="text-content" data-lang="en" style="display:none;">Our <span class="text-primary-custom">Services</span></span>
  692.             </h2>
  693.             
  694.             <div class="row justify-content-center">
  695.                 <div class="col-lg-8 col-xl-6">
  696.                     <p class="lead text-muted fs-5 lh-base mb-4">
  697.                         <span class="text-content" data-lang="es">Ofrecemos una completa gama de servicios de diagnóstico por imagen con tecnología de última generación, máxima precisión y los más altos estándares de calidad para el cuidado integral de tu salud.</span>
  698.                         <span class="text-content" data-lang="en" style="display:none;">We offer a complete range of medical imaging diagnostic services with state-of-the-art technology, maximum precision, and the highest quality standards for your comprehensive health care.</span>
  699.                     </p>
  700.                 </div>
  701.             </div>
  702.     
  703.             <!-- Línea decorativa -->
  704.             <div class="border-bottom border-2 border-primary w-25 mx-auto opacity-50"></div>
  705.     
  706.             <!-- Menú de navegación por categorías CORREGIDO -->
  707.             <div class="row justify-content-center mt-4">
  708.               <div class="col-lg-10">
  709.                  <div class="d-flex flex-wrap justify-content-center gap-3">
  710.                     <a href="#ultrasonidos-especializados" class="btn btn-outline-success rounded-pill px-4 py-2 fw-semibold">
  711.                         <span class="text-content" data-lang="es">
  712.                             <i class="bi bi-1-circle me-2"></i>
  713.                             Ultrasonidos
  714.                         </span>
  715.                         <span class="text-content" data-lang="en" style="display:none;">
  716.                             <i class="bi bi-1-circle me-2"></i>
  717.                             Ultrasounds
  718.                         </span>
  719.                     </a>
  720.                     <a href="#estudios-vasculares" class="btn btn-outline-info rounded-pill px-4 py-2 fw-semibold">
  721.                         <span class="text-content" data-lang="es">
  722.                             <i class="bi bi-2-circle me-2"></i>
  723.                             Estudios Vasculares
  724.                         </span>
  725.                         <span class="text-content" data-lang="en" style="display:none;">
  726.                             <i class="bi bi-2-circle me-2"></i>
  727.                             Vascular Studies
  728.                         </span>
  729.                     </a>
  730.                     <a href="#organos-especificos" class="btn btn-outline-warning rounded-pill px-4 py-2 fw-semibold">
  731.                         <span class="text-content" data-lang="es">
  732.                             <i class="bi bi-3-circle me-2"></i>
  733.                             Órganos Específicos
  734.                         </span>
  735.                         <span class="text-content" data-lang="en" style="display:none;">
  736.                             <i class="bi bi-3-circle me-2"></i>
  737.                             Specific Organs
  738.                         </span>
  739.                     </a>
  740.                     <a href="#estudios-generales" class="btn btn-outline-primary rounded-pill px-4 py-2 fw-semibold">
  741.                         <span class="text-content" data-lang="es">
  742.                             <i class="bi bi-4-circle me-2"></i>
  743.                             Estudios Generales
  744.                         </span>
  745.                         <span class="text-content" data-lang="en" style="display:none;">
  746.                             <i class="bi bi-4-circle me-2"></i>
  747.                             General Studies
  748.                         </span>
  749.                     </a>
  750.                 </div>
  751.               </div>
  752.             </div>
  753.         </div>
  754.     
  755.         <!-- Categoría: Ultrasonidos Especializados -->
  756.         <div id="ultrasonidos-especializados">
  757.             <h3 class="category-header text-center mt-5 mb-3">
  758.                 <span class="text-content" data-lang="es">
  759.                     <span class="badge bg-success category-badge me-2">1</span>
  760.                     Ultrasonidos Especializados
  761.                 </span>
  762.                 <span class="text-content" data-lang="en" style="display:none;">
  763.                     <span class="badge bg-success category-badge me-2">1</span>
  764.                     Specialized Ultrasounds
  765.                 </span>
  766.             </h3>
  767.           
  768.           <div class="row g-4">
  769.               <!-- Ultrasonido 4D -->
  770.               <div class="col-md-6 col-lg-4" id="u-4D">
  771.                   <div class="card h-100 shadow-lg border-0 servicio-card-profesional">
  772.                       <div class="card-header bg-transparent border-0 pt-4 pb-0 text-center">
  773.                           <div class="icon-wrapper bg-success bg-opacity-10 rounded-circle mx-auto mb-3 d-flex align-items-center justify-content-center" style="width: 80px; height: 80px;">
  774.                               <i class="bi bi-camera-video fs-2 text-success"></i>
  775.                           </div>
  776.                           <h5 class="fw-bold text-dark mb-2">
  777.                             <span class="text-content" data-lang="es">Ultrasonido 4D</span>
  778.                             <span class="text-content" data-lang="en" style="display:none;">4D Ultrasound</span>
  779.                           </h5>
  780.                           <div class="price-tag bg-warning text-dark rounded-pill px-3 py-1 d-inline-block">
  781.                               <span class="fw-bold">
  782.                                 <span class="text-content" data-lang="es">Consultar precio</span>
  783.                                 <span class="text-content" data-lang="en" style="display:none;">Check price</span>
  784.                               </span>
  785.                           </div>
  786.                       </div>
  787.                       
  788.                       <div class="card-body d-flex flex-column pt-3">
  789.                           <div class="flex-grow-1">
  790.                               <p class="text-muted text-center mb-4">
  791.                                 <span class="text-content" data-lang="es">Imágenes en tiempo real de alta definición para diagnósticos precisos.</span>
  792.                                 <span class="text-content" data-lang="en" style="display:none;">Real-time high-definition images for precise diagnostics.</span>
  793.                               </p>
  794.                               
  795.                               <div class="features-list">
  796.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  797.                                       <i class="bi bi-soundwave text-success fs-5 me-3"></i>
  798.                                       <span class="text-dark">
  799.                                         <span class="text-content" data-lang="es">Imágenes en 3D/4D</span>
  800.                                         <span class="text-content" data-lang="en" style="display:none;">3D/4D Images</span>
  801.                                       </span>
  802.                                   </div>
  803.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  804.                                       <i class="bi bi-heart-pulse text-success fs-5 me-3"></i>
  805.                                       <span class="text-dark">
  806.                                         <span class="text-content" data-lang="es">No invasivo</span>
  807.                                         <span class="text-content" data-lang="en" style="display:none;">Non-invasive</span>
  808.                                       </span>
  809.                                   </div>
  810.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  811.                                       <i class="bi bi-chat-dots text-success fs-5 me-3"></i>
  812.                                       <span class="text-dark">
  813.                                         <span class="text-content" data-lang="es">Mejor asesoría</span>
  814.                                         <span class="text-content" data-lang="en" style="display:none;">Better advice</span>
  815.                                       </span>
  816.                                   </div>
  817.                               </div>
  818.                           </div>
  819.                           
  820.                           <div class="mt-auto pt-3">
  821.                               <a href="#" class="btn btn-success w-100 d-inline-flex align-items-center justify-content-center py-3 fw-semibold shadow-sm" 
  822.                                   data-bs-toggle="modal" data-bs-target="#agendarCitaModal" data-estudio="ultrasonido-4d">
  823.                                   <i class="bi bi-calendar-check me-2 fs-5"></i>
  824.                                   <span class="text-content" data-lang="es">Agendar Estudio</span>
  825.                                   <span class="text-content" data-lang="en" style="display:none;">Schedule Study</span>
  826.                               </a>
  827.                           </div>
  828.                       </div>
  829.                   </div>
  830.               </div>
  831.     
  832.               <!-- Ultrasonido Abdominal -->
  833.               <div class="col-md-6 col-lg-4" id="u-abdominal">
  834.                   <div class="card h-100 shadow-lg border-0 servicio-card-profesional">
  835.                       <div class="card-header bg-transparent border-0 pt-4 pb-0 text-center">
  836.                           <div class="icon-wrapper bg-success bg-opacity-10 rounded-circle mx-auto mb-3 d-flex align-items-center justify-content-center" style="width: 80px; height: 80px;">
  837.                               <i class="bi bi-bounding-box fs-2 text-success"></i>
  838.                           </div>
  839.                           <h5 class="fw-bold text-dark mb-2">
  840.                             <span class="text-content" data-lang="es">Ultrasonido Abdominal</span>
  841.                             <span class="text-content" data-lang="en" style="display:none;">Abdominal Ultrasound</span>
  842.                           </h5>
  843.                           <div class="price-tag bg-warning text-dark rounded-pill px-3 py-1 d-inline-block">
  844.                               <span class="fw-bold">
  845.                                 <span class="text-content" data-lang="es">Consultar precio</span>
  846.                                 <span class="text-content" data-lang="en" style="display:none;">Check price</span>
  847.                               </span>
  848.                           </div>
  849.                       </div>
  850.                       
  851.                       <div class="card-body d-flex flex-column pt-3">
  852.                           <div class="flex-grow-1">
  853.                               <p class="text-muted text-center mb-4">
  854.                                 <span class="text-content" data-lang="es">Detecta cálculos biliares, tumores y evalúa órganos abdominales.</span>
  855.                                 <span class="text-content" data-lang="en" style="display:none;">Detects gallstones, tumors and evaluates abdominal organs.</span>
  856.                               </p>
  857.                               
  858.                               <div class="features-list">
  859.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  860.                                       <i class="bi bi-search text-success fs-5 me-3"></i>
  861.                                       <span class="text-dark">
  862.                                         <span class="text-content" data-lang="es">Detección precisa</span>
  863.                                         <span class="text-content" data-lang="en" style="display:none;">Accurate detection</span>
  864.                                       </span>
  865.                                   </div>
  866.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  867.                                       <i class="bi bi-heart text-success fs-5 me-3"></i>
  868.                                       <span class="text-dark">
  869.                                         <span class="text-content" data-lang="es">No doloroso</span>
  870.                                         <span class="text-content" data-lang="en" style="display:none;">Painless</span>
  871.                                       </span>
  872.                                   </div>
  873.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  874.                                       <i class="bi bi-clipboard-check text-success fs-5 me-3"></i>
  875.                                       <span class="text-dark">
  876.                                         <span class="text-content" data-lang="es">Evaluación completa</span>
  877.                                         <span class="text-content" data-lang="en" style="display:none;">Complete evaluation</span>
  878.                                       </span>
  879.                                   </div>
  880.                               </div>
  881.                           </div>
  882.                           
  883.                           <div class="mt-auto pt-3">
  884.                               <a href="#" class="btn btn-success w-100 d-inline-flex align-items-center justify-content-center py-3 fw-semibold shadow-sm" 
  885.                                   data-bs-toggle="modal" data-bs-target="#agendarCitaModal" data-estudio="ultrasonido-abdominal">
  886.                                   <i class="bi bi-calendar-check me-2 fs-5"></i>
  887.                                   <span class="text-content" data-lang="es">Agendar Estudio</span>
  888.                                   <span class="text-content" data-lang="en" style="display:none;">Schedule Study</span>
  889.                               </a>
  890.                           </div>
  891.                       </div>
  892.                   </div>
  893.               </div>
  894.     
  895.               <!-- Ultrasonido de Mama -->
  896.               <div class="col-md-6 col-lg-4" id="u-mama">
  897.                   <div class="card h-100 shadow-lg border-0 servicio-card-profesional">
  898.                       <div class="card-header bg-transparent border-0 pt-4 pb-0 text-center">
  899.                           <div class="icon-wrapper bg-success bg-opacity-10 rounded-circle mx-auto mb-3 d-flex align-items-center justify-content-center" style="width: 80px; height: 80px;">
  900.                               <i class="bi bi-circle fs-2 text-success"></i>
  901.                           </div>
  902.                           <h5 class="fw-bold text-dark mb-2">
  903.                             <span class="text-content" data-lang="es">Ultrasonido de Mama</span>
  904.                             <span class="text-content" data-lang="en" style="display:none;">Breast Ultrasound</span>
  905.                           </h5>
  906.                           <div class="price-tag bg-warning text-dark rounded-pill px-3 py-1 d-inline-block">
  907.                               <span class="fw-bold">
  908.                                 <span class="text-content" data-lang="es">Consultar precio</span>
  909.                                 <span class="text-content" data-lang="en" style="display:none;">Check price</span>
  910.                               </span>
  911.                           </div>
  912.                       </div>
  913.                       
  914.                       <div class="card-body d-flex flex-column pt-3">
  915.                           <div class="flex-grow-1">
  916.                               <p class="text-muted text-center mb-4">
  917.                                 <span class="text-content" data-lang="es">Evaluación complementaria para diagnóstico mamario completo.</span>
  918.                                 <span class="text-content" data-lang="en" style="display:none;">Complementary evaluation for complete breast diagnosis.</span>
  919.                               </p>
  920.                               
  921.                               <div class="features-list">
  922.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  923.                                       <i class="bi bi-eye text-success fs-5 me-3"></i>
  924.                                       <span class="text-dark">
  925.                                         <span class="text-content" data-lang="es">Evaluación detallada</span>
  926.                                         <span class="text-content" data-lang="en" style="display:none;">Detailed evaluation</span>
  927.                                       </span>
  928.                                   </div>
  929.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  930.                                       <i class="bi bi-shield-check text-success fs-5 me-3"></i>
  931.                                       <span class="text-dark">
  932.                                         <span class="text-content" data-lang="es">Seguro</span>
  933.                                         <span class="text-content" data-lang="en" style="display:none;">Safe</span>
  934.                                       </span>
  935.                                   </div>
  936.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  937.                                       <i class="bi bi-graph-up text-success fs-5 me-3"></i>
  938.                                       <span class="text-dark">
  939.                                         <span class="text-content" data-lang="es">Alta precisión</span>
  940.                                         <span class="text-content" data-lang="en" style="display:none;">High precision</span>
  941.                                       </span>
  942.                                   </div>
  943.                               </div>
  944.                           </div>
  945.                           
  946.                           <div class="mt-auto pt-3">
  947.                               <a href="#" class="btn btn-success w-100 d-inline-flex align-items-center justify-content-center py-3 fw-semibold shadow-sm" 
  948.                                   data-bs-toggle="modal" data-bs-target="#agendarCitaModal" data-estudio="ultrasonido-mama">
  949.                                   <i class="bi bi-calendar-check me-2 fs-5"></i>
  950.                                   <span class="text-content" data-lang="es">Agendar Estudio</span>
  951.                                   <span class="text-content" data-lang="en" style="display:none;">Schedule Study</span>
  952.                               </a>
  953.                           </div>
  954.                       </div>
  955.                   </div>
  956.               </div>
  957.     
  958.               <!-- Ecocardiograma -->
  959.              <div class="col-md-6 col-lg-4" id="ecocardiograma">
  960.                 <div class="card h-100 shadow-lg border-0 servicio-card-profesional">
  961.                     <div class="card-header bg-transparent border-0 pt-4 pb-0 text-center">
  962.                         <div class="icon-wrapper bg-success bg-opacity-10 rounded-circle mx-auto mb-3 d-flex align-items-center justify-content-center" style="width: 80px; height: 80px;">
  963.                             <i class="bi bi-heart-pulse fs-2 text-success"></i>
  964.                         </div>
  965.                         <h5 class="fw-bold text-dark mb-2">
  966.                             <span class="text-content" data-lang="es">Ecocardiograma</span>
  967.                             <span class="text-content" data-lang="en" style="display:none;">Echocardiogram</span>
  968.                         </h5>
  969.                         <div class="price-tag bg-warning text-dark rounded-pill px-3 py-1 d-inline-block">
  970.                             <span class="fw-bold">
  971.                                 <span class="text-content" data-lang="es">Consultar precio</span>
  972.                                 <span class="text-content" data-lang="en" style="display:none;">Check price</span>
  973.                             </span>
  974.                         </div>
  975.                     </div>
  976.                     
  977.                     <div class="card-body d-flex flex-column pt-3">
  978.                         <div class="flex-grow-1">
  979.                             <p class="text-muted text-center mb-4">
  980.                                 <span class="text-content" data-lang="es">Ultrasonido cardíaco para evaluar estructura y función del corazón.</span>
  981.                                 <span class="text-content" data-lang="en" style="display:none;">Cardiac ultrasound to evaluate heart structure and function.</span>
  982.                             </p>
  983.                             
  984.                             <div class="features-list">
  985.                                 <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  986.                                     <i class="bi bi-heart text-success fs-5 me-3"></i>
  987.                                     <span class="text-dark">
  988.                                         <span class="text-content" data-lang="es">Evaluación cardíaca</span>
  989.                                         <span class="text-content" data-lang="en" style="display:none;">Cardiac evaluation</span>
  990.                                     </span>
  991.                                 </div>
  992.                                 <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  993.                                     <i class="bi bi-speedometer2 text-success fs-5 me-3"></i>
  994.                                     <span class="text-dark">
  995.                                         <span class="text-content" data-lang="es">Función cardíaca</span>
  996.                                         <span class="text-content" data-lang="en" style="display:none;">Heart function</span>
  997.                                     </span>
  998.                                 </div>
  999.                                 <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1000.                                     <i class="bi bi-clipboard2-pulse text-success fs-5 me-3"></i>
  1001.                                     <span class="text-dark">
  1002.                                         <span class="text-content" data-lang="es">Diagnóstico completo</span>
  1003.                                         <span class="text-content" data-lang="en" style="display:none;">Complete diagnosis</span>
  1004.                                     </span>
  1005.                                 </div>
  1006.                             </div>
  1007.                         </div>
  1008.                         
  1009.                         <div class="mt-auto pt-3">
  1010.                             <button class="btn btn-secondary w-100 d-inline-flex align-items-center justify-content-center py-3 fw-semibold shadow-sm" 
  1011.                                     disabled style="cursor: not-allowed; opacity: 0.9;">
  1012.                                 <i class="bi bi-slash-circle me-2 fs-5"></i>
  1013.                                 <span class="text-content" data-lang="es">No disponible aún</span>
  1014.                                 <span class="text-content" data-lang="en" style="display:none;">Not available yet</span>
  1015.                             </button>
  1016.                         </div>
  1017.                     </div>
  1018.                 </div>
  1019.             </div>
  1020.     
  1021.               <!-- Ultrasonido Musculoesquelético -->
  1022.               <div class="col-md-6 col-lg-4" id="u-musculoesqueletico">
  1023.                   <div class="card h-100 shadow-lg border-0 servicio-card-profesional">
  1024.                       <div class="card-header bg-transparent border-0 pt-4 pb-0 text-center">
  1025.                           <div class="icon-wrapper bg-success bg-opacity-10 rounded-circle mx-auto mb-3 d-flex align-items-center justify-content-center" style="width: 80px; height: 80px;">
  1026.                               <i class="bi bi-person-arms-up fs-2 text-success"></i>
  1027.                           </div>
  1028.                           <h5 class="fw-bold text-dark mb-2">
  1029.                             <span class="text-content" data-lang="es">Ultrasonido Musculoesquelético</span>
  1030.                             <span class="text-content" data-lang="en" style="display:none;">Musculoskeletal Ultrasound</span>
  1031.                           </h5>
  1032.                            <div class="price-tag bg-warning text-dark rounded-pill px-3 py-1 d-inline-block">
  1033.                               <span class="fw-bold">
  1034.                                 <span class="text-content" data-lang="es">Consultar precio</span>
  1035.                                 <span class="text-content" data-lang="en" style="display:none;">Check price</span>
  1036.                               </span>
  1037.                           </div>
  1038.                       </div>
  1039.                       
  1040.                       <div class="card-body d-flex flex-column pt-3">
  1041.                           <div class="flex-grow-1">
  1042.                               <p class="text-muted text-center mb-4">
  1043.                                 <span class="text-content" data-lang="es">Examina articulaciones, músculos, tendones y ligamentos.</span>
  1044.                                 <span class="text-content" data-lang="en" style="display:none;">Examines joints, muscles, tendons and ligaments.</span>
  1045.                               </p>
  1046.                               
  1047.                               <div class="features-list">
  1048.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1049.                                       <i class="bi bi-activity text-success fs-5 me-3"></i>
  1050.                                       <span class="text-dark">
  1051.                                         <span class="text-content" data-lang="es">Evaluación dinámica</span>
  1052.                                         <span class="text-content" data-lang="en" style="display:none;">Dynamic evaluation</span>
  1053.                                       </span>
  1054.                                   </div>
  1055.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1056.                                       <i class="bi bi-bounding-box text-success fs-5 me-3"></i>
  1057.                                       <span class="text-dark">
  1058.                                         <span class="text-content" data-lang="es">Estructuras articulares</span>
  1059.                                         <span class="text-content" data-lang="en" style="display:none;">Joint structures</span>
  1060.                                       </span>
  1061.                                   </div>
  1062.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1063.                                       <i class="bi bi-wrench text-success fs-5 me-3"></i>
  1064.                                       <span class="text-dark">
  1065.                                         <span class="text-content" data-lang="es">Lesiones deportivas</span>
  1066.                                         <span class="text-content" data-lang="en" style="display:none;">Sports injuries</span>
  1067.                                       </span>
  1068.                                   </div>
  1069.                               </div>
  1070.                           </div>
  1071.                           
  1072.                           <div class="mt-auto pt-3">
  1073.                               <a href="#" class="btn btn-success w-100 d-inline-flex align-items-center justify-content-center py-3 fw-semibold shadow-sm" 
  1074.                                   data-bs-toggle="modal" data-bs-target="#agendarCitaModal" data-estudio="ultrasonido-musculoesqueletico">
  1075.                                   <i class="bi bi-calendar-check me-2 fs-5"></i>
  1076.                                   <span class="text-content" data-lang="es">Agendar Estudio</span>
  1077.                                   <span class="text-content" data-lang="en" style="display:none;">Schedule Study</span>
  1078.                               </a>
  1079.                           </div>
  1080.                       </div>
  1081.                   </div>
  1082.               </div>
  1083.     
  1084.               <!-- Ultrasonido Obstétrico -->
  1085.               <div class="col-md-6 col-lg-4" id="u-obstetrico">
  1086.                   <div class="card h-100 shadow-lg border-0 servicio-card-profesional">
  1087.                       <div class="card-header bg-transparent border-0 pt-4 pb-0 text-center">
  1088.                           <div class="icon-wrapper bg-success bg-opacity-10 rounded-circle mx-auto mb-3 d-flex align-items-center justify-content-center" style="width: 80px; height: 80px;">
  1089.                               <i class="bi bi-motherboard fs-2 text-success"></i>
  1090.                           </div>
  1091.                           <h5 class="fw-bold text-dark mb-2">
  1092.                             <span class="text-content" data-lang="es">Ultrasonido Obstétrico</span>
  1093.                             <span class="text-content" data-lang="en" style="display:none;">Obstetric Ultrasound</span>
  1094.                           </h5>
  1095.                           <div class="price-tag bg-warning text-dark rounded-pill px-3 py-1 d-inline-block">
  1096.                               <span class="fw-bold">
  1097.                                 <span class="text-content" data-lang="es">Consultar precio</span>
  1098.                                 <span class="text-content" data-lang="en" style="display:none;">Check price</span>
  1099.                               </span>
  1100.                           </div>
  1101.                       </div>
  1102.                       
  1103.                       <div class="card-body d-flex flex-column pt-3">
  1104.                           <div class="flex-grow-1">
  1105.                               <p class="text-muted text-center mb-4">
  1106.                                 <span class="text-content" data-lang="es">Monitorea el desarrollo del feto durante el embarazo.</span>
  1107.                                 <span class="text-content" data-lang="en" style="display:none;">Monitors fetal development during pregnancy.</span>
  1108.                               </p>
  1109.                               
  1110.                               <div class="features-list">
  1111.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1112.                                       <i class="bi bi-baby text-success fs-5 me-3"></i>
  1113.                                       <span class="text-dark">
  1114.                                         <span class="text-content" data-lang="es">Control fetal</span>
  1115.                                         <span class="text-content" data-lang="en" style="display:none;">Fetal monitoring</span>
  1116.                                       </span>
  1117.                                   </div>
  1118.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1119.                                       <i class="bi bi-graph-up text-success fs-5 me-3"></i>
  1120.                                       <span class="text-dark">
  1121.                                         <span class="text-content" data-lang="es">Desarrollo adecuado</span>
  1122.                                         <span class="text-content" data-lang="en" style="display:none;">Proper development</span>
  1123.                                       </span>
  1124.                                   </div>
  1125.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1126.                                       <i class="bi bi-hearts text-success fs-5 me-3"></i>
  1127.                                       <span class="text-dark">
  1128.                                         <span class="text-content" data-lang="es">Seguridad materna</span>
  1129.                                         <span class="text-content" data-lang="en" style="display:none;">Maternal safety</span>
  1130.                                       </span>
  1131.                                   </div>
  1132.                               </div>
  1133.                           </div>
  1134.                           
  1135.                           <div class="mt-auto pt-3">
  1136.                               <a href="#" class="btn btn-success w-100 d-inline-flex align-items-center justify-content-center py-3 fw-semibold shadow-sm" 
  1137.                                   data-bs-toggle="modal" data-bs-target="#agendarCitaModal" data-estudio="ultrasonido-obstetrico">
  1138.                                   <i class="bi bi-calendar-check me-2 fs-5"></i>
  1139.                                   <span class="text-content" data-lang="es">Agendar Estudio</span>
  1140.                                   <span class="text-content" data-lang="en" style="display:none;">Schedule Study</span>
  1141.                               </a>
  1142.                           </div>
  1143.                       </div>
  1144.                   </div>
  1145.               </div>
  1146.           </div>
  1147.         </div>
  1148.     
  1149.         <!-- Categoría: Estudios Vasculares y Especializados -->
  1150.         <div id="estudios-vasculares">
  1151.             <h3 class="category-header text-center mt-5 mb-3">
  1152.                 <span class="text-content" data-lang="es">
  1153.                     <span class="badge bg-info category-badge me-2">2</span>
  1154.                     Estudios Vasculares y Especializados
  1155.                 </span>
  1156.                 <span class="text-content" data-lang="en" style="display:none;">
  1157.                     <span class="badge bg-info category-badge me-2">2</span>
  1158.                     Vascular and Specialized Studies
  1159.                 </span>
  1160.             </h3>
  1161.           
  1162.           <div class="row g-4">
  1163.               <!-- Arteriografía y Venografía -->
  1164.               <div class="col-md-6 col-lg-4" id="arteriografia-venografia">
  1165.                   <div class="card h-100 shadow-lg border-0 servicio-card-profesional">
  1166.                       <div class="card-header bg-transparent border-0 pt-4 pb-0 text-center">
  1167.                           <div class="icon-wrapper bg-info bg-opacity-10 rounded-circle mx-auto mb-3 d-flex align-items-center justify-content-center" style="width: 80px; height: 80px;">
  1168.                               <i class="bi bi-droplet fs-2 text-info"></i>
  1169.                           </div>
  1170.                           <h5 class="fw-bold text-dark mb-2">
  1171.                             <span class="text-content" data-lang="es">Arteriografía y Venografía</span>
  1172.                             <span class="text-content" data-lang="en" style="display:none;">Arteriography and Venography</span>
  1173.                           </h5>
  1174.                           <div class="price-tag bg-warning text-dark rounded-pill px-3 py-1 d-inline-block">
  1175.                               <span class="fw-bold">
  1176.                                 <span class="text-content" data-lang="es">Consultar precio</span>
  1177.                                 <span class="text-content" data-lang="en" style="display:none;">Check price</span>
  1178.                               </span>
  1179.                           </div>
  1180.                       </div>
  1181.                       
  1182.                       <div class="card-body d-flex flex-column pt-3">
  1183.                           <div class="flex-grow-1">
  1184.                               <p class="text-muted text-center mb-4">
  1185.                                 <span class="text-content" data-lang="es">Diagnostica anomalías en el flujo sanguíneo arterial y venoso.</span>
  1186.                                 <span class="text-content" data-lang="en" style="display:none;">Diagnoses abnormalities in arterial and venous blood flow.</span>
  1187.                               </p>
  1188.                               
  1189.                               <div class="features-list">
  1190.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1191.                                       <i class="bi bi-heart text-info fs-5 me-3"></i>
  1192.                                       <span class="text-dark">
  1193.                                         <span class="text-content" data-lang="es">Flujo sanguíneo</span>
  1194.                                         <span class="text-content" data-lang="en" style="display:none;">Blood flow</span>
  1195.                                       </span>
  1196.                                   </div>
  1197.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1198.                                       <i class="bi bi-shuffle text-info fs-5 me-3"></i>
  1199.                                       <span class="text-dark">
  1200.                                         <span class="text-content" data-lang="es">Circulación</span>
  1201.                                         <span class="text-content" data-lang="en" style="display:none;">Circulation</span>
  1202.                                       </span>
  1203.                                   </div>
  1204.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1205.                                       <i class="bi bi-bug text-info fs-5 me-3"></i>
  1206.                                       <span class="text-dark">
  1207.                                         <span class="text-content" data-lang="es">Anomalías vasculares</span>
  1208.                                         <span class="text-content" data-lang="en" style="display:none;">Vascular abnormalities</span>
  1209.                                       </span>
  1210.                                   </div>
  1211.                               </div>
  1212.                           </div>
  1213.                           
  1214.                           <div class="mt-auto pt-3">
  1215.                               <a href="#" class="btn btn-info w-100 d-inline-flex align-items-center justify-content-center py-3 fw-semibold shadow-sm" 
  1216.                                   data-bs-toggle="modal" data-bs-target="#agendarCitaModal" data-estudio="arteriografia-venografia">
  1217.                                   <i class="bi bi-calendar-check me-2 fs-5"></i>
  1218.                                   <span class="text-content" data-lang="es">Agendar Estudio</span>
  1219.                                   <span class="text-content" data-lang="en" style="display:none;">Schedule Study</span>
  1220.                               </a>
  1221.                           </div>
  1222.                       </div>
  1223.                   </div>
  1224.               </div>
  1225.     
  1226.               <!-- Ultrasonido Intravascular -->
  1227.               <div class="col-md-6 col-lg-4" id="u-intravascular">
  1228.                   <div class="card h-100 shadow-lg border-0 servicio-card-profesional">
  1229.                       <div class="card-header bg-transparent border-0 pt-4 pb-0 text-center">
  1230.                           <div class="icon-wrapper bg-info bg-opacity-10 rounded-circle mx-auto mb-3 d-flex align-items-center justify-content-center" style="width: 80px; height: 80px;">
  1231.                               <i class="bi bi-arrow-right-circle fs-2 text-info"></i>
  1232.                           </div>
  1233.                           <h5 class="fw-bold text-dark mb-2">
  1234.                               <span class="text-content" data-lang="es">Ultrasonido Intravascular</span>
  1235.                               <span class="text-content" data-lang="en" style="display:none;">Intravascular Ultrasound</span>
  1236.                           </h5>
  1237.                           <div class="price-tag bg-warning text-dark rounded-pill px-3 py-1 d-inline-block">
  1238.                               <span class="fw-bold">
  1239.                                   <span class="text-content" data-lang="es">Consultar precio</span>
  1240.                                   <span class="text-content" data-lang="en" style="display:none;">Check price</span>
  1241.                               </span>
  1242.                           </div>
  1243.                       </div>
  1244.                       
  1245.                       <div class="card-body d-flex flex-column pt-3">
  1246.                           <div class="flex-grow-1">
  1247.                               <p class="text-muted text-center mb-4">
  1248.                                   <span class="text-content" data-lang="es">Permite visualizar la pared interna de los vasos sanguíneos.</span>
  1249.                                   <span class="text-content" data-lang="en" style="display:none;">Allows visualization of the inner wall of blood vessels.</span>
  1250.                               </p>
  1251.                               
  1252.                               <div class="features-list">
  1253.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1254.                                       <i class="bi bi-eye text-info fs-5 me-3"></i>
  1255.                                       <span class="text-dark">
  1256.                                           <span class="text-content" data-lang="es">Visualización interna</span>
  1257.                                           <span class="text-content" data-lang="en" style="display:none;">Internal visualization</span>
  1258.                                       </span>
  1259.                                   </div>
  1260.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1261.                                       <i class="bi bi-tools text-info fs-5 me-3"></i>
  1262.                                       <span class="text-dark">
  1263.                                           <span class="text-content" data-lang="es">Precisión diagnóstica</span>
  1264.                                           <span class="text-content" data-lang="en" style="display:none;">Diagnostic accuracy</span>
  1265.                                       </span>
  1266.                                   </div>
  1267.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1268.                                       <i class="bi bi-clipboard2-pulse text-info fs-5 me-3"></i>
  1269.                                       <span class="text-dark">
  1270.                                           <span class="text-content" data-lang="es">Evaluación vascular</span>
  1271.                                           <span class="text-content" data-lang="en" style="display:none;">Vascular evaluation</span>
  1272.                                       </span>
  1273.                                   </div>
  1274.                               </div>
  1275.                           </div>
  1276.                           
  1277.                           <div class="mt-auto pt-3">
  1278.                               <a href="#" class="btn btn-info w-100 d-inline-flex align-items-center justify-content-center py-3 fw-semibold shadow-sm" 
  1279.                                   data-bs-toggle="modal" data-bs-target="#agendarCitaModal" data-estudio="ultrasonido-intravascular">
  1280.                                   <i class="bi bi-calendar-check me-2 fs-5"></i>
  1281.                                   <span class="text-content" data-lang="es">Agendar Estudio</span>
  1282.                                   <span class="text-content" data-lang="en" style="display:none;">Schedule Study</span>
  1283.                               </a>
  1284.                           </div>
  1285.                       </div>
  1286.                   </div>
  1287.               </div>
  1288.               
  1289.               <!-- Ultrasonido Vascular Periférico -->
  1290.               <div class="col-md-6 col-lg-4" id="u-vascular-periferico">
  1291.                   <div class="card h-100 shadow-lg border-0 servicio-card-profesional">
  1292.                       <div class="card-header bg-transparent border-0 pt-4 pb-0 text-center">
  1293.                           <div class="icon-wrapper bg-info bg-opacity-10 rounded-circle mx-auto mb-3 d-flex align-items-center justify-content-center" style="width: 80px; height: 80px;">
  1294.                               <i class="bi bi-symmetry-vertical fs-2 text-info"></i>
  1295.                           </div>
  1296.                              <h5 class="fw-bold text-dark mb-2">
  1297.                                   <span class="text-content" data-lang="es">Ultrasonido Vascular Periférico</span>
  1298.                                   <span class="text-content" data-lang="en" style="display:none;">Peripheral Vascular Ultrasound</span>
  1299.                               </h5>
  1300.                           <div class="price-tag bg-warning text-dark rounded-pill px-3 py-1 d-inline-block">
  1301.                               <span class="fw-bold">
  1302.                                   <span class="text-content" data-lang="es">Consultar precio</span>
  1303.                                   <span class="text-content" data-lang="en" style="display:none;">Check price</span>
  1304.                               </span>
  1305.                           </div>
  1306.                       </div>
  1307.                       
  1308.                       <div class="card-body d-flex flex-column pt-3">
  1309.                           <div class="flex-grow-1">
  1310.                               <p class="text-muted text-center mb-4">
  1311.                                   <span class="text-content" data-lang="es">Diagnostica afecciones vasculares en extremidades.</span>
  1312.                                   <span class="text-content" data-lang="en" style="display:none;">Diagnoses vascular conditions in extremities.</span>
  1313.                               </p>
  1314.                               
  1315.                               <div class="features-list">
  1316.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1317.                                       <i class="bi bi-person-walking text-info fs-5 me-3"></i>
  1318.                                       <span class="text-dark">
  1319.                                           <span class="text-content" data-lang="es">Extremidades</span>
  1320.                                           <span class="text-content" data-lang="en" style="display:none;">Extremities</span>
  1321.                                       </span>
  1322.                                   </div>
  1323.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1324.                                       <i class="bi bi-droplet-half text-info fs-5 me-3"></i>
  1325.                                       <span class="text-dark">
  1326.                                           <span class="text-content" data-lang="es">Circulación periférica</span>
  1327.                                           <span class="text-content" data-lang="en" style="display:none;">Peripheral circulation</span>
  1328.                                       </span>
  1329.                                   </div>
  1330.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1331.                                       <i class="bi bi-heart-pulse text-info fs-5 me-3"></i>
  1332.                                       <span class="text-dark">
  1333.                                           <span class="text-content" data-lang="es">Salud vascular</span>
  1334.                                           <span class="text-content" data-lang="en" style="display:none;">Vascular health</span>
  1335.                                       </span>
  1336.                                   </div>
  1337.                               </div>
  1338.                           </div>
  1339.                           
  1340.                           <div class="mt-auto pt-3">
  1341.                               <a href="#" class="btn btn-info w-100 d-inline-flex align-items-center justify-content-center py-3 fw-semibold shadow-sm" 
  1342.                                   data-bs-toggle="modal" data-bs-target="#agendarCitaModal" data-estudio="ultrasonido-vascular-periferico">
  1343.                                   <i class="bi bi-calendar-check me-2 fs-5"></i>
  1344.                                   <span class="text-content" data-lang="es">Agendar Estudio</span>
  1345.                                   <span class="text-content" data-lang="en" style="display:none;">Schedule Study</span>
  1346.                               </a>
  1347.                           </div>
  1348.                       </div>
  1349.                   </div>
  1350.               </div>
  1351.               
  1352.               <!-- Ultrasonido Vascular -->
  1353.               <div class="col-md-6 col-lg-4" id="u-vascular">
  1354.                   <div class="card h-100 shadow-lg border-0 servicio-card-profesional">
  1355.                       <div class="card-header bg-transparent border-0 pt-4 pb-0 text-center">
  1356.                           <div class="icon-wrapper bg-info bg-opacity-10 rounded-circle mx-auto mb-3 d-flex align-items-center justify-content-center" style="width: 80px; height: 80px;">
  1357.                               <i class="bi bi-soundwave fs-2 text-info"></i>
  1358.                           </div>
  1359.                               <h5 class="fw-bold text-dark mb-2">
  1360.                                   <span class="text-content" data-lang="es">Ultrasonido Vascular</span>
  1361.                                   <span class="text-content" data-lang="en" style="display:none;">Vascular Ultrasound</span>
  1362.                               </h5>
  1363.                           <div class="price-tag bg-warning text-dark rounded-pill px-3 py-1 d-inline-block">
  1364.                               <span class="fw-bold">
  1365.                                   <span class="text-content" data-lang="es">Consultar precio</span>
  1366.                                   <span class="text-content" data-lang="en" style="display:none;">Check price</span>
  1367.                               </span>
  1368.                           </div>
  1369.                       </div>
  1370.                       
  1371.                       <div class="card-body d-flex flex-column pt-3">
  1372.                           <div class="flex-grow-1">
  1373.                               <p class="text-muted text-center mb-4">
  1374.                                   <span class="text-content" data-lang="es">Examen dúplex arterial, carotídeo, Doppler transcraneal y más.</span>
  1375.                                   <span class="text-content" data-lang="en" style="display:none;">Arterial duplex, carotid, transcranial Doppler exams and more.</span>
  1376.                               </p>
  1377.                               
  1378.                               <div class="features-list">
  1379.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1380.                                       <i class="bi bi-graph-up-arrow text-info fs-5 me-3"></i>
  1381.                                       <span class="text-dark">Doppler</span>
  1382.                                   </div>
  1383.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1384.                                       <i class="bi bi-speedometer text-info fs-5 me-3"></i>
  1385.                                       <span class="text-dark">
  1386.                                           <span class="text-content" data-lang="es">Flujo sanguíneo</span>
  1387.                                           <span class="text-content" data-lang="en" style="display:none;">Blood flow</span>
  1388.                                       </span>
  1389.                                   </div>
  1390.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1391.                                       <i class="bi bi-cpu text-info fs-5 me-3"></i>
  1392.                                       <span class="text-dark">
  1393.                                           <span class="text-content" data-lang="es">Tecnología avanzada</span>
  1394.                                           <span class="text-content" data-lang="en" style="display:none;">Advanced technology</span>
  1395.                                       </span>
  1396.                                   </div>
  1397.                               </div>
  1398.                           </div>
  1399.                           
  1400.                           <div class="mt-auto pt-3">
  1401.                               <a href="#" class="btn btn-info w-100 d-inline-flex align-items-center justify-content-center py-3 fw-semibold shadow-sm" 
  1402.                                   data-bs-toggle="modal" data-bs-target="#agendarCitaModal" data-estudio="ultrasonido-vascular">
  1403.                                   <i class="bi bi-calendar-check me-2 fs-5"></i>
  1404.                                   <span class="text-content" data-lang="es">Agendar Estudio</span>
  1405.                                   <span class="text-content" data-lang="en" style="display:none;">Schedule Study</span>
  1406.                               </a>
  1407.                           </div>
  1408.                       </div>
  1409.                   </div>
  1410.               </div>
  1411.           </div>
  1412.         </div>  
  1413.         
  1414.         <!-- Categoría: Estudios de Órganos Específicos -->
  1415.         <div id="organos-especificos">
  1416.             <h3 class="category-header text-center mt-5 mb-3">
  1417.                 <span class="text-content" data-lang="es">
  1418.                     <span class="badge bg-warning category-badge me-2">3</span>
  1419.                     Estudios de Órganos Específicos
  1420.                 </span>
  1421.                 <span class="text-content" data-lang="en" style="display:none;">
  1422.                     <span class="badge bg-warning category-badge me-2">3</span>
  1423.                     Specific Organ Studies
  1424.                 </span>
  1425.             </h3>
  1426.           
  1427.           <div class="row g-4">
  1428.               <!-- Ultrasonido Pélvico -->
  1429.               <div class="col-md-6 col-lg-4" id="u-pelvico">
  1430.                   <div class="card h-100 shadow-lg border-0 servicio-card-profesional">
  1431.                       <div class="card-header bg-transparent border-0 pt-4 pb-0 text-center">
  1432.                           <div class="icon-wrapper bg-warning bg-opacity-10 rounded-circle mx-auto mb-3 d-flex align-items-center justify-content-center" style="width: 80px; height: 80px;">
  1433.                               <i class="bi bi-circle-square fs-2 text-warning"></i>
  1434.                           </div>
  1435.                              <h5 class="fw-bold text-dark mb-2">
  1436.                                   <span class="text-content" data-lang="es">Ultrasonido Pélvico</span>
  1437.                                   <span class="text-content" data-lang="en" style="display:none;">Pelvic Ultrasound</span>
  1438.                               </h5>
  1439.                           <div class="price-tag bg-warning text-dark rounded-pill px-3 py-1 d-inline-block">
  1440.                               <span class="fw-bold">
  1441.                                   <span class="text-content" data-lang="es">Consultar precio</span>
  1442.                                   <span class="text-content" data-lang="en" style="display:none;">Check price</span>
  1443.                               </span>
  1444.                           </div>
  1445.                       </div>
  1446.                       
  1447.                       <div class="card-body d-flex flex-column pt-3">
  1448.                           <div class="flex-grow-1">
  1449.                               <p class="text-muted text-center mb-4">
  1450.                                   <span class="text-content" data-lang="es">Identifica tumores, masas y evalúa órganos pélvicos.</span>
  1451.                                   <span class="text-content" data-lang="en" style="display:none;">Identifies tumors, masses and evaluates pelvic organs.</span>
  1452.                               </p>
  1453.                               
  1454.                               <div class="features-list">
  1455.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1456.                                       <i class="bi bi-search text-warning fs-5 me-3"></i>
  1457.                                       <span class="text-dark">
  1458.                                           <span class="text-content" data-lang="es">Detección de masas</span>
  1459.                                           <span class="text-content" data-lang="en" style="display:none;">Mass detection</span>
  1460.                                       </span>
  1461.                                   </div>
  1462.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1463.                                       <i class="bi bi-clipboard2-check text-warning fs-5 me-3"></i>
  1464.                                       <span class="text-dark">
  1465.                                           <span class="text-content" data-lang="es">Evaluación pélvica</span>
  1466.                                           <span class="text-content" data-lang="en" style="display:none;">Pelvic evaluation</span>
  1467.                                       </span>
  1468.                                   </div>
  1469.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1470.                                       <i class="bi bi-gender-ambiguous text-warning fs-5 me-3"></i>
  1471.                                       <span class="text-dark">
  1472.                                           <span class="text-content" data-lang="es">Hombres y mujeres</span>
  1473.                                           <span class="text-content" data-lang="en" style="display:none;">Men and women</span>
  1474.                                       </span>
  1475.                                   </div>
  1476.                               </div>
  1477.                           </div>
  1478.                           
  1479.                           <div class="mt-auto pt-3">
  1480.                               <a href="#" class="btn btn-warning w-100 d-inline-flex align-items-center justify-content-center py-3 fw-semibold shadow-sm" 
  1481.                                   data-bs-toggle="modal" data-bs-target="#agendarCitaModal" data-estudio="ultrasonido-pelvico">
  1482.                                   <i class="bi bi-calendar-check me-2 fs-5"></i>
  1483.                                   <span class="text-content" data-lang="es">Agendar Estudio</span>
  1484.                                   <span class="text-content" data-lang="en" style="display:none;">Schedule Study</span>
  1485.                               </a>
  1486.                           </div>
  1487.                       </div>
  1488.                   </div>
  1489.               </div>
  1490.           
  1491.               <!-- Ultrasonido de Próstata -->
  1492.               <div class="col-md-6 col-lg-4" id="u-prostata">
  1493.                   <div class="card h-100 shadow-lg border-0 servicio-card-profesional">
  1494.                       <div class="card-header bg-transparent border-0 pt-4 pb-0 text-center">
  1495.                           <div class="icon-wrapper bg-warning bg-opacity-10 rounded-circle mx-auto mb-3 d-flex align-items-center justify-content-center" style="width: 80px; height: 80px;">
  1496.                               <i class="bi bi-square fs-2 text-warning"></i>
  1497.                           </div>
  1498.                               <h5 class="fw-bold text-dark mb-2">
  1499.                                   <span class="text-content" data-lang="es">Ultrasonido de Próstata</span>
  1500.                                   <span class="text-content" data-lang="en" style="display:none;">Prostate Ultrasound</span>
  1501.                               </h5>
  1502.                           <div class="price-tag bg-warning text-dark rounded-pill px-3 py-1 d-inline-block">
  1503.                               <span class="fw-bold">
  1504.                                   <span class="text-content" data-lang="es">Consultar precio</span>
  1505.                                   <span class="text-content" data-lang="en" style="display:none;">Check price</span>
  1506.                               </span>
  1507.                           </div>
  1508.                       </div>
  1509.                       
  1510.                       <div class="card-body d-flex flex-column pt-3">
  1511.                           <div class="flex-grow-1">
  1512.                               <p class="text-muted text-center mb-4">
  1513.                                   <span class="text-content" data-lang="es">Examina nódulos y evalúa la salud prostática.</span>
  1514.                                   <span class="text-content" data-lang="en" style="display:none;">Examines nodules and evaluates prostate health.</span>
  1515.                               </p>
  1516.                               
  1517.                               <div class="features-list">
  1518.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1519.                                       <i class="bi bi-search text-warning fs-5 me-3"></i>
  1520.                                       <span class="text-dark">
  1521.                                           <span class="text-content" data-lang="es">Detección de nódulos</span>
  1522.                                           <span class="text-content" data-lang="en" style="display:none;">Nodule detection</span>
  1523.                                       </span>
  1524.                                   </div>
  1525.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1526.                                       <i class="bi bi-clipboard2-pulse text-warning fs-5 me-3"></i>
  1527.                                       <span class="text-dark">
  1528.                                           <span class="text-content" data-lang="es">Salud prostática</span>
  1529.                                           <span class="text-content" data-lang="en" style="display:none;">Prostate health</span>
  1530.                                       </span>
  1531.                                   </div>
  1532.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1533.                                       <i class="bi bi-gender-male text-warning fs-5 me-3"></i>
  1534.                                       <span class="text-dark">
  1535.                                           <span class="text-content" data-lang="es">Específico hombres</span>
  1536.                                           <span class="text-content" data-lang="en" style="display:none;">Specific for men</span>
  1537.                                       </span>
  1538.                                   </div>
  1539.                               </div>
  1540.                           </div>
  1541.                           
  1542.                           <div class="mt-auto pt-3">
  1543.                               <a href="#" class="btn btn-warning w-100 d-inline-flex align-items-center justify-content-center py-3 fw-semibold shadow-sm" 
  1544.                                   data-bs-toggle="modal" data-bs-target="#agendarCitaModal" data-estudio="ultrasonido-prostata">
  1545.                                   <i class="bi bi-calendar-check me-2 fs-5"></i>
  1546.                                   <span class="text-content" data-lang="es">Agendar Estudio</span>
  1547.                                   <span class="text-content" data-lang="en" style="display:none;">Schedule Study</span>
  1548.                               </a>
  1549.                           </div>
  1550.                       </div>
  1551.                   </div>
  1552.               </div>
  1553.           
  1554.               <!-- Ultrasonido Renal -->
  1555.               <div class="col-md-6 col-lg-4" id="u-renal">
  1556.                   <div class="card h-100 shadow-lg border-0 servicio-card-profesional">
  1557.                       <div class="card-header bg-transparent border-0 pt-4 pb-0 text-center">
  1558.                           <div class="icon-wrapper bg-warning bg-opacity-10 rounded-circle mx-auto mb-3 d-flex align-items-center justify-content-center" style="width: 80px; height: 80px;">
  1559.                               <i class="bi bi-prescription2 fs-2 text-warning"></i>
  1560.                           </div>
  1561.                            <h5 class="fw-bold text-dark mb-2">
  1562.                               <span class="text-content" data-lang="es">Ultrasonido Renal</span>
  1563.                               <span class="text-content" data-lang="en" style="display:none;">Renal Ultrasound</span>
  1564.                           </h5>
  1565.                           <div class="price-tag bg-warning text-dark rounded-pill px-3 py-1 d-inline-block">
  1566.                               <span class="fw-bold">
  1567.                                   <span class="text-content" data-lang="es">Consultar precio</span>
  1568.                                   <span class="text-content" data-lang="en" style="display:none;">Check price</span>
  1569.                               </span>
  1570.                           </div>
  1571.                       </div>
  1572.                       
  1573.                       <div class="card-body d-flex flex-column pt-3">
  1574.                           <div class="flex-grow-1">
  1575.                               <p class="text-muted text-center mb-4">
  1576.                                   <span class="text-content" data-lang="es">Examina riñones y evalúa el tracto urinario.</span>
  1577.                                   <span class="text-content" data-lang="en" style="display:none;">Examines kidneys and evaluates the urinary tract.</span>
  1578.                               </p>
  1579.                               
  1580.                               <div class="features-list">
  1581.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1582.                                       <i class="bi bi-filter text-warning fs-5 me-3"></i>
  1583.                                       <span class="text-dark">
  1584.                                           <span class="text-content" data-lang="es">Función renal</span>
  1585.                                           <span class="text-content" data-lang="en" style="display:none;">Renal function</span>
  1586.                                       </span>
  1587.                                   </div>
  1588.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1589.                                       <i class="bi bi-droplet text-warning fs-5 me-3"></i>
  1590.                                       <span class="text-dark">
  1591.                                           <span class="text-content" data-lang="es">Tracto urinario</span>
  1592.                                           <span class="text-content" data-lang="en" style="display:none;">Urinary tract</span>
  1593.                                       </span>
  1594.                                   </div>
  1595.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1596.                                       <i class="bi bi-prescription2 text-warning fs-5 me-3"></i>
  1597.                                       <span class="text-dark">
  1598.                                           <span class="text-content" data-lang="es">Diagnóstico preciso</span>
  1599.                                           <span class="text-content" data-lang="en" style="display:none;">Precise diagnosis</span>
  1600.                                       </span>
  1601.                                   </div>
  1602.                               </div>
  1603.                           </div>
  1604.                           
  1605.                           <div class="mt-auto pt-3">
  1606.                               <a href="#" class="btn btn-warning w-100 d-inline-flex align-items-center justify-content-center py-3 fw-semibold shadow-sm" 
  1607.                                   data-bs-toggle="modal" data-bs-target="#agendarCitaModal" data-estudio="ultrasonido-renal">
  1608.                                   <i class="bi bi-calendar-check me-2 fs-5"></i>
  1609.                                   <span class="text-content" data-lang="es">Agendar Estudio</span>
  1610.                                   <span class="text-content" data-lang="en" style="display:none;">Schedule Study</span>
  1611.                               </a>
  1612.                           </div>
  1613.                       </div>
  1614.                   </div>
  1615.               </div>
  1616.           
  1617.               <!-- Ultrasonido Escrotal -->
  1618.               <div class="col-md-6 col-lg-4" id="u-escrotal">
  1619.                   <div class="card h-100 shadow-lg border-0 servicio-card-profesional">
  1620.                       <div class="card-header bg-transparent border-0 pt-4 pb-0 text-center">
  1621.                           <div class="icon-wrapper bg-warning bg-opacity-10 rounded-circle mx-auto mb-3 d-flex align-items-center justify-content-center" style="width: 80px; height: 80px;">
  1622.                               <i class="bi bi-circle-half fs-2 text-warning"></i>
  1623.                           </div>
  1624.                                <h5 class="fw-bold text-dark mb-2">
  1625.                                   <span class="text-content" data-lang="es">Ultrasonido Escrotal</span>
  1626.                                   <span class="text-content" data-lang="en" style="display:none;">Scrotal Ultrasound</span>
  1627.                               </h5>
  1628.                           <div class="price-tag bg-warning text-dark rounded-pill px-3 py-1 d-inline-block">
  1629.                               <span class="fw-bold">
  1630.                                   <span class="text-content" data-lang="es">Consultar precio</span>
  1631.                                   <span class="text-content" data-lang="en" style="display:none;">Check price</span>
  1632.                               </span>
  1633.                           </div>
  1634.                       </div>
  1635.                       
  1636.                       <div class="card-body d-flex flex-column pt-3">
  1637.                           <div class="flex-grow-1">
  1638.                               <p class="text-muted text-center mb-4">
  1639.                                   <span class="text-content" data-lang="es">Examina testículos y evalúa salud reproductiva masculina.</span>
  1640.                                   <span class="text-content" data-lang="en" style="display:none;">Examines testicles and evaluates male reproductive health.</span>
  1641.                               </p>
  1642.                               
  1643.                               <div class="features-list">
  1644.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1645.                                       <i class="bi bi-search text-warning fs-5 me-3"></i>
  1646.                                       <span class="text-dark">
  1647.                                           <span class="text-content" data-lang="es">Evaluación testicular</span>
  1648.                                           <span class="text-content" data-lang="en" style="display:none;">Testicular evaluation</span>
  1649.                                       </span>
  1650.                                   </div>
  1651.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1652.                                       <i class="bi bi-clipboard2-pulse text-warning fs-5 me-3"></i>
  1653.                                       <span class="text-dark">
  1654.                                           <span class="text-content" data-lang="es">Salud reproductiva</span>
  1655.                                           <span class="text-content" data-lang="en" style="display:none;">Reproductive health</span>
  1656.                                       </span>
  1657.                                   </div>
  1658.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1659.                                       <i class="bi bi-gender-male text-warning fs-5 me-3"></i>
  1660.                                       <span class="text-dark">
  1661.                                           <span class="text-content" data-lang="es">Específico hombres</span>
  1662.                                           <span class="text-content" data-lang="en" style="display:none;">Specific for men</span>
  1663.                                       </span>
  1664.                                   </div>
  1665.                               </div>
  1666.                           </div>
  1667.                           
  1668.                           <div class="mt-auto pt-3">
  1669.                               <a href="#" class="btn btn-warning w-100 d-inline-flex align-items-center justify-content-center py-3 fw-semibold shadow-sm" 
  1670.                                   data-bs-toggle="modal" data-bs-target="#agendarCitaModal" data-estudio="ultrasonido-escrotal">
  1671.                                   <i class="bi bi-calendar-check me-2 fs-5"></i>
  1672.                                   <span class="text-content" data-lang="es">Agendar Estudio</span>
  1673.                                   <span class="text-content" data-lang="en" style="display:none;">Schedule Study</span>
  1674.                               </a>
  1675.                           </div>
  1676.                       </div>
  1677.                   </div>
  1678.               </div>
  1679.           
  1680.               <!-- Ultrasonido Tiroideo -->
  1681.               <div class="col-md-6 col-lg-4" id="u-tiroidea">
  1682.                   <div class="card h-100 shadow-lg border-0 servicio-card-profesional">
  1683.                       <div class="card-header bg-transparent border-0 pt-4 pb-0 text-center">
  1684.                           <div class="icon-wrapper bg-warning bg-opacity-10 rounded-circle mx-auto mb-3 d-flex align-items-center justify-content-center" style="width: 80px; height: 80px;">
  1685.                               <i class="bi bi-bullseye fs-2 text-warning"></i>
  1686.                           </div>
  1687.                                    <h5 class="fw-bold text-dark mb-2">
  1688.                                       <span class="text-content" data-lang="es">Ultrasonido Tiroideo</span>
  1689.                                       <span class="text-content" data-lang="en" style="display:none;">Thyroid Ultrasound</span>
  1690.                                   </h5>
  1691.                           <div class="price-tag bg-warning text-dark rounded-pill px-3 py-1 d-inline-block">
  1692.                               <span class="fw-bold">
  1693.                                   <span class="text-content" data-lang="es">Consultar precio</span>
  1694.                                   <span class="text-content" data-lang="en" style="display:none;">Check price</span>
  1695.                               </span>
  1696.                           </div>
  1697.                       </div>
  1698.                       
  1699.                       <div class="card-body d-flex flex-column pt-3">
  1700.                           <div class="flex-grow-1">
  1701.                               <p class="text-muted text-center mb-4">
  1702.                                   <span class="text-content" data-lang="es">Evalúa la glándula tiroides y detecta nódulos.</span>
  1703.                                   <span class="text-content" data-lang="en" style="display:none;">Evaluates the thyroid gland and detects nodules.</span>
  1704.                               </p>
  1705.                               
  1706.                               <div class="features-list">
  1707.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1708.                                       <i class="bi bi-bullseye text-warning fs-5 me-3"></i>
  1709.                                       <span class="text-dark">
  1710.                                           <span class="text-content" data-lang="es">Glándula tiroides</span>
  1711.                                           <span class="text-content" data-lang="en" style="display:none;">Thyroid gland</span>
  1712.                                       </span>
  1713.                                   </div>
  1714.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1715.                                       <i class="bi bi-search text-warning fs-5 me-3"></i>
  1716.                                       <span class="text-dark">
  1717.                                           <span class="text-content" data-lang="es">Nódulos tiroideos</span>
  1718.                                           <span class="text-content" data-lang="en" style="display:none;">Thyroid nodules</span>
  1719.                                       </span>
  1720.                                   </div>
  1721.                                   <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1722.                                       <i class="bi bi-activity text-warning fs-5 me-3"></i>
  1723.                                       <span class="text-dark">
  1724.                                           <span class="text-content" data-lang="es">Función tiroidea</span>
  1725.                                           <span class="text-content" data-lang="en" style="display:none;">Thyroid function</span>
  1726.                                       </span>
  1727.                                   </div>
  1728.                               </div>
  1729.                           </div>
  1730.                           
  1731.                           <div class="mt-auto pt-3">
  1732.                               <a href="#" class="btn btn-warning w-100 d-inline-flex align-items-center justify-content-center py-3 fw-semibold shadow-sm" 
  1733.                                   data-bs-toggle="modal" data-bs-target="#agendarCitaModal" data-estudio="ultrasonido-tiroideo">
  1734.                                   <i class="bi bi-calendar-check me-2 fs-5"></i>
  1735.                                   <span class="text-content" data-lang="es">Agendar Estudio</span>
  1736.                                   <span class="text-content" data-lang="en" style="display:none;">Schedule Study</span>
  1737.                               </a>
  1738.                           </div>
  1739.                       </div>
  1740.                   </div>
  1741.               </div>
  1742.           </div>
  1743.         </div>  
  1744.         
  1745.         <!-- Categoría: Estudios Generales -->
  1746.         <div id="estudios-generales">
  1747.             <h3 class="category-header text-center mt-5 mb-3">
  1748.                 <span class="text-content" data-lang="es">
  1749.                     <span class="badge bg-primary category-badge me-2">4</span>
  1750.                     Estudios Generales
  1751.                 </span>
  1752.                 <span class="text-content" data-lang="en" style="display:none;">
  1753.                     <span class="badge bg-primary category-badge me-2">4</span>
  1754.                     General Studies
  1755.                 </span>
  1756.             </h3>
  1757.             
  1758.             <div class="row g-4">
  1759.                 <!-- Rayos X Digital -->
  1760.                <div class="col-md-6 col-lg-4" id="rayos-x">
  1761.                     <div class="card h-100 shadow-lg border-0 servicio-card-profesional">
  1762.                         <div class="card-header bg-transparent border-0 pt-4 pb-0 text-center">
  1763.                             <div class="icon-wrapper bg-primary bg-opacity-10 rounded-circle mx-auto mb-3 d-flex align-items-center justify-content-center" style="width: 80px; height: 80px;">
  1764.                                 <i class="bi bi-camera fs-2 text-primary"></i>
  1765.                             </div>
  1766.                             <h5 class="fw-bold text-dark mb-2">
  1767.                                 <span class="text-content" data-lang="es">Rayos X Digital</span>
  1768.                                 <span class="text-content" data-lang="en" style="display:none;">Digital X-Ray</span>
  1769.                             </h5>
  1770.                             <div class="price-tag bg-warning text-dark rounded-pill px-3 py-1 d-inline-block">
  1771.                                 <span class="fw-bold">
  1772.                                     <span class="text-content" data-lang="es">Consultar precio</span>
  1773.                                     <span class="text-content" data-lang="en" style="display:none;">Check price</span>
  1774.                                 </span>
  1775.                             </div>
  1776.                         </div>
  1777.                         
  1778.                         <div class="card-body d-flex flex-column pt-3">
  1779.                             <div class="flex-grow-1">
  1780.                                 <p class="text-muted text-center mb-4">
  1781.                                     <span class="text-content" data-lang="es">Tecnología de última generación con mínima radiación y resultados inmediatos.</span>
  1782.                                     <span class="text-content" data-lang="en" style="display:none;">State-of-the-art technology with minimal radiation and immediate results.</span>
  1783.                                 </p>
  1784.                                 
  1785.                                 <div class="features-list">
  1786.                                     <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1787.                                         <i class="bi bi-shield-check text-success fs-5 me-3"></i>
  1788.                                         <span class="text-dark">
  1789.                                             <span class="text-content" data-lang="es">Baja radiación</span>
  1790.                                             <span class="text-content" data-lang="en" style="display:none;">Low radiation</span>
  1791.                                         </span>
  1792.                                     </div>
  1793.                                     <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1794.                                         <i class="bi bi-currency-dollar text-success fs-5 me-3"></i>
  1795.                                         <span class="text-dark">
  1796.                                             <span class="text-content" data-lang="es">Bajo costo</span>
  1797.                                             <span class="text-content" data-lang="en" style="display:none;">Low cost</span>
  1798.                                         </span>
  1799.                                     </div>
  1800.                                     <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1801.                                         <i class="bi bi-graph-up-arrow text-success fs-5 me-3"></i>
  1802.                                         <span class="text-dark">
  1803.                                             <span class="text-content" data-lang="es">Alta precisión</span>
  1804.                                             <span class="text-content" data-lang="en" style="display:none;">High precision</span>
  1805.                                         </span>
  1806.                                     </div>
  1807.                                 </div>
  1808.                             </div>
  1809.                             
  1810.                             <div class="mt-auto pt-3">
  1811.                                 <button class="btn btn-secondary w-100 d-inline-flex align-items-center justify-content-center py-3 fw-semibold shadow-sm" 
  1812.                                         disabled style="cursor: not-allowed; opacity: 0.9;">
  1813.                                     <i class="bi bi-slash-circle me-2 fs-5"></i>
  1814.                                     <span class="text-content" data-lang="es">No disponible aún</span>
  1815.                                     <span class="text-content" data-lang="en" style="display:none;">Not available yet</span>
  1816.                                 </button>
  1817.                             </div>
  1818.                         </div>
  1819.                     </div>
  1820.                 </div>
  1821.         
  1822.                 <!-- Radiografía -->
  1823.                 <div class="col-md-6 col-lg-4" id="radiografia">
  1824.                     <div class="card h-100 shadow-lg border-0 servicio-card-profesional">
  1825.                         <div class="card-header bg-transparent border-0 pt-4 pb-0 text-center">
  1826.                             <div class="icon-wrapper bg-primary bg-opacity-10 rounded-circle mx-auto mb-3 d-flex align-items-center justify-content-center" style="width: 80px; height: 80px;">
  1827.                                 <i class="bi bi-image-alt fs-2 text-primary"></i>
  1828.                             </div>
  1829.                             <h5 class="fw-bold text-dark mb-2">
  1830.                                 <span class="text-content" data-lang="es">Radiografía</span>
  1831.                                 <span class="text-content" data-lang="en" style="display:none;">Radiography</span>
  1832.                             </h5>
  1833.                             <div class="price-tag bg-warning text-dark rounded-pill px-3 py-1 d-inline-block">
  1834.                                 <span class="fw-bold">
  1835.                                     <span class="text-content" data-lang="es">Consultar precio</span>
  1836.                                     <span class="text-content" data-lang="en" style="display:none;">Check price</span>
  1837.                                 </span>
  1838.                             </div>
  1839.                         </div>
  1840.                         
  1841.                         <div class="card-body d-flex flex-column pt-3">
  1842.                             <div class="flex-grow-1">
  1843.                                 <p class="text-muted text-center mb-4">
  1844.                                     <span class="text-content" data-lang="es">Estudio básico para evaluación de estructuras óseas y algunos tejidos.</span>
  1845.                                     <span class="text-content" data-lang="en" style="display:none;">Basic study for evaluation of bone structures and some tissues.</span>
  1846.                                 </p>
  1847.                                 
  1848.                                 <div class="features-list">
  1849.                                     <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1850.                                         <i class="bi bi-lightning-charge text-success fs-5 me-3"></i>
  1851.                                         <span class="text-dark">
  1852.                                             <span class="text-content" data-lang="es">Rápido</span>
  1853.                                             <span class="text-content" data-lang="en" style="display:none;">Fast</span>
  1854.                                         </span>
  1855.                                     </div>
  1856.                                     <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1857.                                         <i class="bi bi-cash-coin text-success fs-5 me-3"></i>
  1858.                                         <span class="text-dark">
  1859.                                             <span class="text-content" data-lang="es">Económico</span>
  1860.                                             <span class="text-content" data-lang="en" style="display:none;">Economical</span>
  1861.                                         </span>
  1862.                                     </div>
  1863.                                     <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1864.                                         <i class="bi bi-file-medical text-success fs-5 me-3"></i>
  1865.                                         <span class="text-dark">
  1866.                                             <span class="text-content" data-lang="es">Diagnóstico inicial</span>
  1867.                                             <span class="text-content" data-lang="en" style="display:none;">Initial diagnosis</span>
  1868.                                         </span>
  1869.                                     </div>
  1870.                                 </div>
  1871.                             </div>
  1872.                             
  1873.                             <div class="mt-auto pt-3">
  1874.                                 <button class="btn btn-secondary w-100 d-inline-flex align-items-center justify-content-center py-3 fw-semibold shadow-sm" 
  1875.                                         disabled style="cursor: not-allowed; opacity: 0.9;">
  1876.                                     <i class="bi bi-slash-circle me-2 fs-5"></i>
  1877.                                     <span class="text-content" data-lang="es">No disponible aún</span>
  1878.                                     <span class="text-content" data-lang="en" style="display:none;">Not available yet</span>
  1879.                                 </button>
  1880.                             </div>
  1881.                         </div>
  1882.                     </div>
  1883.                 </div>
  1884.         
  1885.                 <!-- Tomografía Computarizada -->
  1886.                 <div class="col-md-6 col-lg-4" id="tomografia">
  1887.                     <div class="card h-100 shadow-lg border-0 servicio-card-profesional">
  1888.                         <div class="card-header bg-transparent border-0 pt-4 pb-0 text-center">
  1889.                             <div class="icon-wrapper bg-primary bg-opacity-10 rounded-circle mx-auto mb-3 d-flex align-items-center justify-content-center" style="width: 80px; height: 80px;">
  1890.                                 <i class="bi bi-layers fs-2 text-primary"></i>
  1891.                             </div>
  1892.                             <h5 class="fw-bold text-dark mb-2">
  1893.                                 <span class="text-content" data-lang="es">Tomografía Computarizada</span>
  1894.                                 <span class="text-content" data-lang="en" style="display:none;">Computed Tomography</span>
  1895.                             </h5>
  1896.                             <div class="price-tag bg-warning text-dark rounded-pill px-3 py-1 d-inline-block">
  1897.                                 <span class="fw-bold">
  1898.                                     <span class="text-content" data-lang="es">Consultar precio</span>
  1899.                                     <span class="text-content" data-lang="en" style="display:none;">Check price</span>
  1900.                                 </span>
  1901.                             </div>
  1902.                         </div>
  1903.                         
  1904.                         <div class="card-body d-flex flex-column pt-3">
  1905.                             <div class="flex-grow-1">
  1906.                                 <p class="text-muted text-center mb-4">
  1907.                                     <span class="text-content" data-lang="es">Estudios detallados en 3D para diagnósticos complejos y precisos.</span>
  1908.                                     <span class="text-content" data-lang="en" style="display:none;">Detailed 3D studies for complex and precise diagnostics.</span>
  1909.                                 </p>
  1910.                                 
  1911.                                 <div class="features-list">
  1912.                                     <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1913.                                         <i class="bi bi-box text-success fs-5 me-3"></i>
  1914.                                         <span class="text-dark">
  1915.                                             <span class="text-content" data-lang="es">Imágenes en 3D</span>
  1916.                                             <span class="text-content" data-lang="en" style="display:none;">3D images</span>
  1917.                                         </span>
  1918.                                     </div>
  1919.                                     <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1920.                                         <i class="bi bi-zoom-in text-success fs-5 me-3"></i>
  1921.                                         <span class="text-dark">
  1922.                                             <span class="text-content" data-lang="es">Alta resolución</span>
  1923.                                             <span class="text-content" data-lang="en" style="display:none;">High resolution</span>
  1924.                                         </span>
  1925.                                     </div>
  1926.                                     <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1927.                                         <i class="bi bi-check2-circle text-success fs-5 me-3"></i>
  1928.                                         <span class="text-dark">
  1929.                                             <span class="text-content" data-lang="es">Diagnóstico preciso</span>
  1930.                                             <span class="text-content" data-lang="en" style="display:none;">Precise diagnosis</span>
  1931.                                         </span>
  1932.                                     </div>
  1933.                                 </div>
  1934.                             </div>
  1935.                             
  1936.                             <div class="mt-auto pt-3">
  1937.                                 <button class="btn btn-secondary w-100 d-inline-flex align-items-center justify-content-center py-3 fw-semibold shadow-sm" 
  1938.                                         disabled style="cursor: not-allowed; opacity: 0.9;">
  1939.                                     <i class="bi bi-slash-circle me-2 fs-5"></i>
  1940.                                     <span class="text-content" data-lang="es">No disponible aún</span>
  1941.                                     <span class="text-content" data-lang="en" style="display:none;">Not available yet</span>
  1942.                                 </button>
  1943.                             </div>
  1944.                         </div>
  1945.                     </div>
  1946.                 </div>
  1947.                 
  1948.                 <!-- Resonancia Magnética -->
  1949.                 <div class="col-md-6 col-lg-4" id="resonancia">
  1950.                     <div class="card h-100 shadow-lg border-0 servicio-card-profesional">
  1951.                         <div class="card-header bg-transparent border-0 pt-4 pb-0 text-center">
  1952.                             <div class="icon-wrapper bg-primary bg-opacity-10 rounded-circle mx-auto mb-3 d-flex align-items-center justify-content-center" style="width: 80px; height: 80px;">
  1953.                                 <i class="bi bi-magnet fs-2 text-primary"></i>
  1954.                             </div>
  1955.                             <h5 class="fw-bold text-dark mb-2">
  1956.                                 <span class="text-content" data-lang="es">Resonancia Magnética</span>
  1957.                                 <span class="text-content" data-lang="en" style="display:none;">Magnetic Resonance</span>
  1958.                             </h5>
  1959.                             <div class="price-tag bg-warning text-dark rounded-pill px-3 py-1 d-inline-block">
  1960.                                 <span class="fw-bold">
  1961.                                     <span class="text-content" data-lang="es">Consultar precio</span>
  1962.                                     <span class="text-content" data-lang="en" style="display:none;">Check price</span>
  1963.                                 </span>
  1964.                             </div>
  1965.                         </div>
  1966.                         
  1967.                         <div class="card-body d-flex flex-column pt-3">
  1968.                             <div class="flex-grow-1">
  1969.                                 <p class="text-muted text-center mb-4">
  1970.                                     <span class="text-content" data-lang="es">La más avanzada tecnología para visualizar tejidos blandos.</span>
  1971.                                     <span class="text-content" data-lang="en" style="display:none;">The most advanced technology for visualizing soft tissues.</span>
  1972.                                 </p>
  1973.                                 
  1974.                                 <div class="features-list">
  1975.                                     <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1976.                                         <i class="bi bi-shield text-success fs-5 me-3"></i>
  1977.                                         <span class="text-dark">
  1978.                                             <span class="text-content" data-lang="es">Sin radiación</span>
  1979.                                             <span class="text-content" data-lang="en" style="display:none;">No radiation</span>
  1980.                                         </span>
  1981.                                     </div>
  1982.                                     <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1983.                                         <i class="bi bi-eye text-success fs-5 me-3"></i>
  1984.                                         <span class="text-dark">
  1985.                                             <span class="text-content" data-lang="es">Máximo detalle</span>
  1986.                                             <span class="text-content" data-lang="en" style="display:none;">Maximum detail</span>
  1987.                                         </span>
  1988.                                     </div>
  1989.                                     <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  1990.                                         <i class="bi bi-body-text text-success fs-5 me-3"></i>
  1991.                                         <span class="text-dark">
  1992.                                             <span class="text-content" data-lang="es">Tejidos blandos</span>
  1993.                                             <span class="text-content" data-lang="en" style="display:none;">Soft tissues</span>
  1994.                                         </span>
  1995.                                     </div>
  1996.                                 </div>
  1997.                             </div>
  1998.                             
  1999.                             <div class="mt-auto pt-3">
  2000.                                 <button class="btn btn-secondary w-100 d-inline-flex align-items-center justify-content-center py-3 fw-semibold shadow-sm" 
  2001.                                         disabled style="cursor: not-allowed; opacity: 0.9;">
  2002.                                     <i class="bi bi-slash-circle me-2 fs-5"></i>
  2003.                                     <span class="text-content" data-lang="es">No disponible aún</span>
  2004.                                     <span class="text-content" data-lang="en" style="display:none;">Not available yet</span>
  2005.                                 </button>
  2006.                             </div>
  2007.                         </div>
  2008.                     </div>
  2009.                 </div>
  2010.                 
  2011.                 <!-- Mamografía Digital -->
  2012.                 <div class="col-md-6 col-lg-4" id="mamografia">
  2013.                     <div class="card h-100 shadow-lg border-0 servicio-card-profesional">
  2014.                         <div class="card-header bg-transparent border-0 pt-4 pb-0 text-center">
  2015.                             <div class="icon-wrapper bg-primary bg-opacity-10 rounded-circle mx-auto mb-3 d-flex align-items-center justify-content-center" style="width: 80px; height: 80px;">
  2016.                                 <i class="bi bi-heart fs-2 text-primary"></i>
  2017.                             </div>
  2018.                             <h5 class="fw-bold text-dark mb-2">
  2019.                                 <span class="text-content" data-lang="es">Mamografía Digital</span>
  2020.                                 <span class="text-content" data-lang="en" style="display:none;">Digital Mammography</span>
  2021.                             </h5>
  2022.                             <div class="price-tag bg-warning text-dark rounded-pill px-3 py-1 d-inline-block">
  2023.                                 <span class="fw-bold">
  2024.                                     <span class="text-content" data-lang="es">Consultar precio</span>
  2025.                                     <span class="text-content" data-lang="en" style="display:none;">Check price</span>
  2026.                                 </span>
  2027.                             </div>
  2028.                         </div>
  2029.                         
  2030.                         <div class="card-body d-flex flex-column pt-3">
  2031.                             <div class="flex-grow-1">
  2032.                                 <p class="text-muted text-center mb-4">
  2033.                                     <span class="text-content" data-lang="es">Tecnología avanzada para detectar oportunamente el cáncer de mama.</span>
  2034.                                     <span class="text-content" data-lang="en" style="display:none;">Advanced technology for timely detection of breast cancer.</span>
  2035.                                 </p>
  2036.                                 
  2037.                                 <div class="features-list">
  2038.                                     <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  2039.                                         <i class="bi bi-highlighter text-success fs-5 me-3"></i>
  2040.                                         <span class="text-dark">
  2041.                                             <span class="text-content" data-lang="es">Alta resolución</span>
  2042.                                             <span class="text-content" data-lang="en" style="display:none;">High resolution</span>
  2043.                                         </span>
  2044.                                     </div>
  2045.                                     <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  2046.                                         <i class="bi bi-clock-history text-success fs-5 me-3"></i>
  2047.                                         <span class="text-dark">
  2048.                                             <span class="text-content" data-lang="es">Detección temprana</span>
  2049.                                             <span class="text-content" data-lang="en" style="display:none;">Early detection</span>
  2050.                                         </span>
  2051.                                     </div>
  2052.                                     <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  2053.                                         <i class="bi bi-bullseye text-success fs-5 me-3"></i>
  2054.                                         <span class="text-dark">
  2055.                                             <span class="text-content" data-lang="es">Precisión diagnóstica</span>
  2056.                                             <span class="text-content" data-lang="en" style="display:none;">Diagnostic accuracy</span>
  2057.                                         </span>
  2058.                                     </div>
  2059.                                 </div>
  2060.                             </div>
  2061.                             
  2062.                             <div class="mt-auto pt-3">
  2063.                                 <button class="btn btn-secondary w-100 d-inline-flex align-items-center justify-content-center py-3 fw-semibold shadow-sm" 
  2064.                                         disabled style="cursor: not-allowed; opacity: 0.9;">
  2065.                                     <i class="bi bi-slash-circle me-2 fs-5"></i>
  2066.                                     <span class="text-content" data-lang="es">No disponible aún</span>
  2067.                                     <span class="text-content" data-lang="en" style="display:none;">Not available yet</span>
  2068.                                 </button>
  2069.                             </div>
  2070.                         </div>
  2071.                     </div>
  2072.                 </div>
  2073.                 
  2074.                 <!-- Medicina Nuclear -->
  2075.                 <div class="col-md-6 col-lg-4" id="nuclear">
  2076.                     <div class="card h-100 shadow-lg border-0 servicio-card-profesional">
  2077.                         <div class="card-header bg-transparent border-0 pt-4 pb-0 text-center">
  2078.                             <div class="icon-wrapper bg-primary bg-opacity-10 rounded-circle mx-auto mb-3 d-flex align-items-center justify-content-center" style="width: 80px; height: 80px;">
  2079.                                 <i class="bi bi-activity fs-2 text-primary"></i>
  2080.                             </div>
  2081.                             <h5 class="fw-bold text-dark mb-2">
  2082.                                 <span class="text-content" data-lang="es">Medicina Nuclear</span>
  2083.                                 <span class="text-content" data-lang="en" style="display:none;">Nuclear Medicine</span>
  2084.                             </h5>
  2085.                             <div class="price-tag bg-warning text-dark rounded-pill px-3 py-1 d-inline-block">
  2086.                                 <span class="fw-bold">
  2087.                                     <span class="text-content" data-lang="es">Consultar precio</span>
  2088.                                     <span class="text-content" data-lang="en" style="display:none;">Check price</span>
  2089.                                 </span>
  2090.                             </div>
  2091.                         </div>
  2092.                         
  2093.                         <div class="card-body d-flex flex-column pt-3">
  2094.                             <div class="flex-grow-1">
  2095.                                 <p class="text-muted text-center mb-4">
  2096.                                     <span class="text-content" data-lang="es">Estudios funcionales especializados para órganos específicos.</span>
  2097.                                     <span class="text-content" data-lang="en" style="display:none;">Specialized functional studies for specific organs.</span>
  2098.                                 </p>
  2099.                                 
  2100.                                 <div class="features-list">
  2101.                                     <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  2102.                                         <i class="bi bi-gear text-success fs-5 me-3"></i>
  2103.                                         <span class="text-dark">
  2104.                                             <span class="text-content" data-lang="es">Estudios especializados</span>
  2105.                                             <span class="text-content" data-lang="en" style="display:none;">Specialized studies</span>
  2106.                                         </span>
  2107.                                     </div>
  2108.                                     <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  2109.                                         <i class="bi bi-graph-up text-success fs-5 me-3"></i>
  2110.                                         <span class="text-dark">
  2111.                                             <span class="text-content" data-lang="es">Alta precisión</span>
  2112.                                             <span class="text-content" data-lang="en" style="display:none;">High precision</span>
  2113.                                         </span>
  2114.                                     </div>
  2115.                                     <div class="feature-item d-flex align-items-center mb-3 p-2 rounded hover-effect">
  2116.                                         <i class="bi bi-star text-success fs-5 me-3"></i>
  2117.                                         <span class="text-dark">
  2118.                                             <span class="text-content" data-lang="es">Diagnóstico único</span>
  2119.                                             <span class="text-content" data-lang="en" style="display:none;">Unique diagnosis</span>
  2120.                                         </span>
  2121.                                     </div>
  2122.                                 </div>
  2123.                             </div>
  2124.                             
  2125.                             <div class="mt-auto pt-3">
  2126.                                 <button class="btn btn-secondary w-100 d-inline-flex align-items-center justify-content-center py-3 fw-semibold shadow-sm" 
  2127.                                         disabled style="cursor: not-allowed; opacity: 0.9;">
  2128.                                     <i class="bi bi-slash-circle me-2 fs-5"></i>
  2129.                                     <span class="text-content" data-lang="es">No disponible aún</span>
  2130.                                     <span class="text-content" data-lang="en" style="display:none;">Not available yet</span>
  2131.                                 </button>
  2132.                             </div>
  2133.                         </div>
  2134.                     </div>
  2135.                 </div>
  2136.             </div>
  2137.         </div>
  2138.     </div>
  2139.         
  2140.         <style>
  2141.             .badge-custom {
  2142.                 background-color: rgba(13, 110, 253, 0.1);
  2143.                 color: #0d6efd;
  2144.                 border: 2px solid #0d6efd;
  2145.                 font-size: clamp(0.875rem, 2vw, 1rem);
  2146.                 padding: 0.5rem 1rem;
  2147.                 border-radius: 50rem;
  2148.                 display: inline-flex;
  2149.                 align-items: center;
  2150.             }
  2151.             
  2152.             .services-title {
  2153.                 font-weight: 700;
  2154.                 line-height: 1.2;
  2155.                 color: #212529;
  2156.                 font-size: clamp(1.75rem, 4.5vw, 3rem);
  2157.                 position: relative;
  2158.             }
  2159.             
  2160.             .text-primary-custom {
  2161.                 color: #0d6efd !important;
  2162.             }
  2163.             
  2164.             .icon-custom {
  2165.                 margin-right: 0.5rem;
  2166.                 color: #0dcaf0;
  2167.             }
  2168.             
  2169.             @media (max-width: 576px) {
  2170.                 .badge-custom {
  2171.                     padding: 0.375rem 0.75rem;
  2172.                 }
  2173.             }
  2174.         </style>
  2175.     </section>
  2176.    
  2177.     <section class="py-5 bg-light" id="experiencia">
  2178.        <div class="container">
  2179.             <div class="row align-items-center g-5">
  2180.         
  2181.                 <!-- Columna izquierda: texto + bullets -->
  2182.                 <div class="col-lg-6">
  2183.                     <!-- Badge de categoría MEJORADO -->
  2184.                     <div class="badge-custom mb-3">
  2185.                         <i class="bi bi-heart-pulse icon-custom"></i>
  2186.                         <span class="text-content" data-lang="es">Excelencia Comprobada</span>
  2187.                         <span class="text-content" data-lang="en" style="display:none;">Proven Excellence</span>
  2188.                     </div>
  2189.         
  2190.                     <h2 class="fw-bold text-dark mb-4 display-5">
  2191.                         <span class="text-content" data-lang="es">25 Años de <span class="text-primary-custom">Excelencia Médica</span></span>
  2192.                         <span class="text-content" data-lang="en" style="display:none;">25 Years of <span class="text-primary-custom">Medical Excellence</span></span>
  2193.                     </h2>
  2194.                     
  2195.                     <p class="lead text-muted mb-4 fs-6">
  2196.                         <span class="text-content" data-lang="es">Lideramos el sector de diagnóstico por imágenes con un compromiso inquebrantable con la precisión, innovación tecnológica y atención personalizada que cada paciente merece.</span>
  2197.                         <span class="text-content" data-lang="en" style="display:none;">We lead the medical imaging diagnostics sector with an unwavering commitment to precision, technological innovation, and personalized care that every patient deserves.</span>
  2198.                     </p>
  2199.         
  2200.                     <!-- Lista de ventajas CORREGIDA -->
  2201.                     <div class="features-list">
  2202.                         <div class="feature-item d-flex align-items-start p-3 rounded-3 mb-3 bg-light bg-opacity-50 border-start border-4 border-success">
  2203.                             <i class="bi bi-award-fill text-success fs-4 me-3 mt-1"></i>
  2204.                             <div>
  2205.                                 <h6 class="fw-bold text-dark mb-1">
  2206.                                     <span class="text-content" data-lang="es">Certificación Internacional</span>
  2207.                                     <span class="text-content" data-lang="en" style="display:none;">International Certification</span>
  2208.                                 </h6>
  2209.                                 <p class="text-muted mb-0 small">
  2210.                                     <span class="text-content" data-lang="es">Acreditados con ISO 9001 y certificaciones médicas internacionales de máximo nivel.</span>
  2211.                                     <span class="text-content" data-lang="en" style="display:none;">Accredited with ISO 9001 and highest-level international medical certifications.</span>
  2212.                                 </p>
  2213.                             </div>
  2214.                         </div>
  2215.         
  2216.                         <div class="feature-item d-flex align-items-start p-3 rounded-3 mb-3 bg-light bg-opacity-50 border-start border-4 border-warning">
  2217.                             <i class="bi bi-clock-fill text-warning fs-4 me-3 mt-1"></i>
  2218.                             <div>
  2219.                                 <h6 class="fw-bold text-dark mb-1">
  2220.                                     <span class="text-content" data-lang="es">Resultados Expeditos</span>
  2221.                                     <span class="text-content" data-lang="en" style="display:none;">Expedited Results</span>
  2222.                                 </h6>
  2223.                                 <p class="text-muted mb-0 small">
  2224.                                     <span class="text-content" data-lang="es">Entregamos resultados diagnósticos en menos de 24 horas con total <strong>confiabilidad</strong>.</span>
  2225.                                     <span class="text-content" data-lang="en" style="display:none;">We deliver diagnostic results in less than 24 hours with total <strong>reliability</strong>.</span>
  2226.                                 </p>
  2227.                             </div>
  2228.                         </div>
  2229.         
  2230.                         <div class="feature-item d-flex align-items-start p-3 rounded-3 mb-3 bg-light bg-opacity-50 border-start border-4 border-primary">
  2231.                             <i class="bi bi-cpu-fill text-primary fs-4 me-3 mt-1"></i>
  2232.                             <div>
  2233.                                 <h6 class="fw-bold text-dark mb-1">
  2234.                                     <span class="text-content" data-lang="es">Tecnología de Vanguardia</span>
  2235.                                     <span class="text-content" data-lang="en" style="display:none;">Cutting-edge Technology</span>
  2236.                                 </h6>
  2237.                                 <p class="text-muted mb-0 small">
  2238.                                     <span class="text-content" data-lang="es">Equipamiento de última generación para máxima precisión diagnóstica.</span>
  2239.                                     <span class="text-content" data-lang="en" style="display:none;">State-of-the-art equipment for maximum diagnostic precision.</span>
  2240.                                 </p>
  2241.                             </div>
  2242.                         </div>
  2243.         
  2244.                         <div class="feature-item d-flex align-items-start p-3 rounded-3 bg-light bg-opacity-50 border-start border-4 border-info">
  2245.                             <i class="bi bi-people-fill text-info fs-4 me-3 mt-1"></i>
  2246.                             <div>
  2247.                                 <h6 class="fw-bold text-dark mb-1">
  2248.                                     <span class="text-content" data-lang="es">Equipo Especializado</span>
  2249.                                     <span class="text-content" data-lang="en" style="display:none;">Specialized Team</span>
  2250.                                 </h6>
  2251.                                 <p class="text-muted mb-0 small">
  2252.                                     <span class="text-content" data-lang="es">Más de 50 profesionales médicos altamente capacitados y en constante actualización.</span>
  2253.                                     <span class="text-content" data-lang="en" style="display:none;">More than 50 highly qualified medical professionals in constant training.</span>
  2254.                                 </p>
  2255.                             </div>
  2256.                         </div>
  2257.                     </div>
  2258.                 </div>
  2259.         
  2260.                 <!-- Columna derecha: métricas REORGANIZADA -->
  2261.                 <div class="col-lg-6">
  2262.                     <div class="row g-4">
  2263.                         <!-- Métrica 1 -->
  2264.                         <div class="col-6">
  2265.                             <div class="card border-0 shadow-lg h-100 hover-lift">
  2266.                                 <div class="card-body text-center p-4">
  2267.                                     <div class="icon-wrapper bg-primary bg-opacity-10 rounded-circle mx-auto mb-3 d-flex align-items-center justify-content-center" style="width: 70px; height: 70px;">
  2268.                                         <i class="bi bi-graph-up-arrow text-primary fs-2"></i>
  2269.                                     </div>
  2270.                                     <h3 class="fw-bold text-primary display-6 mb-2">25K+</h3>
  2271.                                     <p class="text-muted mb-0 fw-semibold">
  2272.                                         <span class="text-content" data-lang="es">Estudios Anuales</span>
  2273.                                         <span class="text-content" data-lang="en" style="display:none;">Annual Studies</span>
  2274.                                     </p>
  2275.                                 </div>
  2276.                             </div>
  2277.                         </div>
  2278.                         
  2279.                         <!-- Métrica 2 -->
  2280.                         <div class="col-6">
  2281.                             <div class="card border-0 shadow-lg h-100 hover-lift">
  2282.                                 <div class="card-body text-center p-4">
  2283.                                     <div class="icon-wrapper bg-success bg-opacity-10 rounded-circle mx-auto mb-3 d-flex align-items-center justify-content-center" style="width: 70px; height: 70px;">
  2284.                                         <i class="bi bi-check-all text-success fs-2"></i>
  2285.                                     </div>
  2286.                                     <h3 class="fw-bold text-success display-6 mb-2">99.9%</h3>
  2287.                                     <p class="text-muted mb-0 fw-semibold">
  2288.                                         <span class="text-content" data-lang="es">Precisión</span>
  2289.                                         <span class="text-content" data-lang="en" style="display:none;">Accuracy</span>
  2290.                                     </p>
  2291.                                 </div>
  2292.                             </div>
  2293.                         </div>
  2294.                         
  2295.                         <!-- Métrica 3 -->
  2296.                         <div class="col-6">
  2297.                             <div class="card border-0 shadow-lg h-100 hover-lift">
  2298.                                 <div class="card-body text-center p-4">
  2299.                                     <div class="icon-wrapper bg-info bg-opacity-10 rounded-circle mx-auto mb-3 d-flex align-items-center justify-content-center" style="width: 70px; height: 70px;">
  2300.                                         <i class="bi bi-person-badge text-info fs-2"></i>
  2301.                                     </div>
  2302.                                     <h3 class="fw-bold text-info display-6 mb-2">50+</h3>
  2303.                                     <p class="text-muted mb-0 fw-semibold">
  2304.                                         <span class="text-content" data-lang="es">Especialistas</span>
  2305.                                         <span class="text-content" data-lang="en" style="display:none;">Specialists</span>
  2306.                                     </p>
  2307.                                 </div>
  2308.                             </div>
  2309.                         </div>
  2310.                         
  2311.                         <!-- Métrica 4 -->
  2312.                         <div class="col-6">
  2313.                             <div class="card border-0 shadow-lg h-100 hover-lift">
  2314.                                 <div class="card-body text-center p-4">
  2315.                                     <div class="icon-wrapper bg-warning bg-opacity-10 rounded-circle mx-auto mb-3 d-flex align-items-center justify-content-center" style="width: 70px; height: 70px;">
  2316.                                         <i class="bi bi-award text-warning fs-2"></i>
  2317.                                     </div>
  2318.                                     <h3 class="fw-bold text-warning display-6 mb-2">25+</h3>
  2319.                                     <p class="text-muted mb-0 fw-semibold">
  2320.                                         <span class="text-content" data-lang="es">Años</span>
  2321.                                         <span class="text-content" data-lang="en" style="display:none;">Years</span>
  2322.                                     </p>
  2323.                                 </div>
  2324.                             </div>
  2325.                         </div>
  2326.                     </div>
  2327.         
  2328.                     <!-- Barra de confianza CORREGIDA -->
  2329.                     <div class="mt-4 p-4 bg-primary bg-opacity-10 border border-primary border-2 rounded-3">
  2330.                         <div class="row align-items-center">
  2331.                             <div class="col-8">
  2332.                                 <h6 class="fw-bold text-dark mb-1">
  2333.                                     <span class="text-content" data-lang="es">Confianza Garantizada</span>
  2334.                                     <span class="text-content" data-lang="en" style="display:none;">Guaranteed Trust</span>
  2335.                                 </h6>
  2336.                                 <p class="small text-muted mb-0">
  2337.                                     <span class="text-content" data-lang="es">Miles de pacientes nos eligen cada año</span>
  2338.                                     <span class="text-content" data-lang="en" style="display:none;">Thousands of patients choose us every year</span>
  2339.                                 </p>
  2340.                             </div>
  2341.                             <div class="col-4 text-end">
  2342.                                 <div class="rating-badge">
  2343.                                     <span class="star-icon">★</span>
  2344.                                     <span>4.9/5</span>
  2345.                                 </div>
  2346.                                 <small class="text-muted d-block mt-1">
  2347.                                     <span class="text-content" data-lang="es">+500 valoraciones</span>
  2348.                                     <span class="text-content" data-lang="en" style="display:none;">+500 ratings</span>
  2349.                                 </small>
  2350.                             </div>
  2351.                         </div>
  2352.                     </div>
  2353.                 </div>
  2354.             </div>
  2355.         </div>
  2356.        <style>
  2357.           .hover-lift {
  2358.               transition: all 0.3s ease;
  2359.           }
  2360.           .hover-lift:hover {
  2361.               transform: translateY(-5px);
  2362.               box-shadow: 0 12px 30px rgba(0,0,0,0.15) !important;
  2363.           }
  2364.           .features-list .feature-item {
  2365.               transition: all 0.3s ease;
  2366.           }
  2367.           .features-list .feature-item:hover {
  2368.               transform: translateX(5px);
  2369.               background: rgba(13, 110, 253, 0.05) !important;
  2370.           }
  2371.           .badge-custom {
  2372.             background-color: rgba(13, 110, 253, 0.1);
  2373.             color: #0d6efd;
  2374.             border: 2px solid #0d6efd;
  2375.             font-size: clamp(0.875rem, 2vw, 1rem);
  2376.             padding: 0.5rem 1rem;
  2377.             border-radius: 50rem;
  2378.             display: inline-flex;
  2379.             align-items: center;
  2380.         }
  2381.         
  2382.         .icon-custom {
  2383.             margin-right: 0.5rem;
  2384.         }
  2385.         
  2386.         @media (max-width: 576px) {
  2387.             .badge-custom {
  2388.                 padding: 0.375rem 0.75rem;
  2389.             }
  2390.         }
  2391.         .rating-badge {
  2392.             background-color: #0d6efd;
  2393.             color: white;
  2394.             border-radius: 50rem;
  2395.             display: inline-flex;
  2396.             align-items: center;
  2397.             justify-content: center;
  2398.             font-weight: 700;
  2399.             box-shadow: 0 2px 8px rgba(13, 110, 253, 0.3);
  2400.             transition: all 0.3s ease;
  2401.         }
  2402.         
  2403.         .rating-badge:hover {
  2404.             transform: translateY(-2px);
  2405.             box-shadow: 0 4px 12px rgba(13, 110, 253, 0.4);
  2406.         }
  2407.         
  2408.         .star-icon {
  2409.             margin-right: 0.25rem;
  2410.         }
  2411.         
  2412.         /* Tamaños responsivos */
  2413.         @media (min-width: 1200px) {
  2414.             .rating-badge {
  2415.                 padding: 0.75rem 1.5rem;
  2416.                 font-size: 1.1rem;
  2417.             }
  2418.         }
  2419.         
  2420.         @media (min-width: 992px) and (max-width: 1199px) {
  2421.             .rating-badge {
  2422.                 padding: 0.65rem 1.25rem;
  2423.                 font-size: 1.05rem;
  2424.             }
  2425.         }
  2426.         
  2427.         @media (min-width: 768px) and (max-width: 991px) {
  2428.             .rating-badge {
  2429.                 padding: 0.55rem 1rem;
  2430.                 font-size: 1rem;
  2431.             }
  2432.         }
  2433.         
  2434.         @media (max-width: 767px) {
  2435.             .rating-badge {
  2436.                 padding: 0.5rem 1rem;
  2437.                 font-size: 0.95rem;
  2438.             }
  2439.         }
  2440.         
  2441.         @media (max-width: 576px) {
  2442.             .rating-badge {
  2443.                 padding: 0.4rem 0.8rem;
  2444.                 font-size: 0.9rem;
  2445.             }
  2446.             
  2447.             .star-icon {
  2448.                 margin-right: 0.15rem;
  2449.             }
  2450.         }
  2451.         
  2452.         @media (max-width: 400px) {
  2453.             .rating-badge {
  2454.                 padding: 0.35rem 0.7rem;
  2455.                 font-size: 0.85rem;
  2456.             }
  2457.         }
  2458.       </style>
  2459.   </section>
  2460.   <section class="hero-section py-5 bg-white" id="contacto">
  2461.         <div class="container">
  2462.             <!-- Encabezado Mejorado -->
  2463.             <div class="text-center mb-5">
  2464.                 <div class="badge-custom mb-3">
  2465.                     <i class="bi bi-headset icon-custom"></i>
  2466.                     <span class="text-content" data-lang="es">Atención Personalizada</span>
  2467.                     <span class="text-content" data-lang="en" style="display:none;">Personalized Attention</span>
  2468.                 </div>
  2469.         
  2470.                 <h2 class="fw-bold text-dark mb-3 display-5">
  2471.                     <span class="text-content" data-lang="es">Estamos Aquí Para <span class="text-primary-custom">Ayudarte</span></span>
  2472.                     <span class="text-content" data-lang="en" style="display:none;">We Are Here To <span class="text-primary-custom">Help You</span></span>
  2473.                 </h2>
  2474.         
  2475.                 <div class="row justify-content-center">
  2476.                     <div class="col-lg-8">
  2477.                         <p class="lead text-muted fs-5 lh-base">
  2478.                             <span class="text-content" data-lang="es">Nuestro equipo de profesionales está listo para atenderte. Agenda tu cita, resuelve tus dudas o visita nuestras instalaciones con la confianza de estar en las mejores manos.</span>
  2479.                             <span class="text-content" data-lang="en" style="display:none;">Our team of professionals is ready to assist you. Schedule your appointment, resolve your doubts, or visit our facilities with the confidence of being in the best hands.</span>
  2480.                         </p>
  2481.                     </div>
  2482.                 </div>
  2483.             </div>
  2484.         
  2485.             <div class="row g-5 align-items-stretch">
  2486.                 <!-- Columna izquierda: información de contacto mejorada -->
  2487.                 <div class="col-lg-6">
  2488.                     <div class="contact-info-wrapper">
  2489.                         <!-- Teléfonos - Card Mejorada -->
  2490.                         <div class="card contact-card border-0 shadow-lg hover-lift mb-4">
  2491.                             <div class="card-body p-4">
  2492.                                 <div class="d-flex align-items-center mb-3">
  2493.                                     <div class="icon-wrapper bg-primary bg-opacity-10 rounded-circle me-3 d-flex align-items-center justify-content-center" style="width: 50px; height: 50px;">
  2494.                                         <i class="bi bi-telephone-fill text-primary fs-5"></i>
  2495.                                     </div>
  2496.                                     <div>
  2497.                                         <h5 class="fw-bold text-dark mb-0">
  2498.                                             <span class="text-content" data-lang="es">Teléfono</span>
  2499.                                             <span class="text-content" data-lang="en" style="display:none;">Phone</span>
  2500.                                         </h5>
  2501.                                         <small class="text-muted">
  2502.                                             <span class="text-content" data-lang="es">Comunicación inmediata</span>
  2503.                                             <span class="text-content" data-lang="en" style="display:none;">Immediate communication</span>
  2504.                                         </small>
  2505.                                     </div>
  2506.                                 </div>
  2507.                                 <div class="ps-5">
  2508.                                     <div class="d-flex align-items-center mb-2">
  2509.                                         <i class="bi bi-phone text-success me-2"></i>
  2510.                                         <a href="tel:+18172647814" class="text-dark text-decoration-none fw-semibold">+1 817-264-7814</a>
  2511.                                     </div>
  2512.                                     <div class="d-flex align-items-center">
  2513.                                         <i class="bi bi-exclamation-triangle-fill text-warning me-2"></i>
  2514.                                         <span class="text-muted small">
  2515.                                             <span class="text-content" data-lang="es">Línea de emergencia 24/7</span>
  2516.                                             <span class="text-content" data-lang="en" style="display:none;">24/7 emergency line</span>
  2517.                                         </span>
  2518.                                     </div>
  2519.                                 </div>
  2520.                             </div>
  2521.                         </div>
  2522.         
  2523.                         <!-- Email - Card Mejorada -->
  2524.                         <div class="card contact-card border-0 shadow-lg hover-lift mb-4">
  2525.                             <div class="card-body p-4">
  2526.                                 <div class="d-flex align-items-center mb-3">
  2527.                                     <div class="icon-wrapper bg-success bg-opacity-10 rounded-circle me-3 d-flex align-items-center justify-content-center" style="width: 50px; height: 50px;">
  2528.                                         <i class="bi bi-envelope-fill text-success fs-5"></i>
  2529.                                     </div>
  2530.                                     <div>
  2531.                                         <h5 class="fw-bold text-dark mb-0">
  2532.                                             <span class="text-content" data-lang="es">Correo Electrónico</span>
  2533.                                             <span class="text-content" data-lang="en" style="display:none;">Email</span>
  2534.                                         </h5>
  2535.                                         <small class="text-muted">
  2536.                                             <span class="text-content" data-lang="es">Respuesta en menos de 24h</span>
  2537.                                             <span class="text-content" data-lang="en" style="display:none;">Response in less than 24h</span>
  2538.                                         </small>
  2539.                                     </div>
  2540.                                 </div>
  2541.                                 <!-- Contenedor de contactos responsivo -->
  2542.                                 <div class="contact-container ps-3 ps-md-5">
  2543.                                     <div class="contact-item mb-3">
  2544.                                         <i class="bi bi-envelope contact-icon"></i>
  2545.                                         <a href="mailto:imagingprodallas@gmail.com" class="contact-link">
  2546.                                             imagingprodallas@gmail.com
  2547.                                         </a>
  2548.                                     </div>
  2549.                                 </div>
  2550.                             </div>
  2551.                         </div>
  2552.         
  2553.                         <!-- Ubicación y Horarios en una misma card -->
  2554.                         <div class="card contact-card border-0 shadow-lg hover-lift">
  2555.                             <div class="card-body p-4">
  2556.                                 <div class="row">
  2557.                                     <!-- Ubicación -->
  2558.                                     <div class="col-md-6 mb-3 mb-md-0">
  2559.                                         <div class="d-flex align-items-center mb-3">
  2560.                                             <div class="icon-wrapper bg-warning bg-opacity-10 rounded-circle me-3 d-flex align-items-center justify-content-center" style="width: 50px; height: 50px;">
  2561.                                                 <i class="bi bi-geo-alt-fill text-warning fs-5"></i>
  2562.                                             </div>
  2563.                                             <div>
  2564.                                                 <h5 class="fw-bold text-dark mb-0">
  2565.                                                     <span class="text-content" data-lang="es">Ubicación</span>
  2566.                                                     <span class="text-content" data-lang="en" style="display:none;">Location</span>
  2567.                                                 </h5>
  2568.                                                 <small class="text-muted">
  2569.                                                     <span class="text-content" data-lang="es">Visítanos</span>
  2570.                                                     <span class="text-content" data-lang="en" style="display:none;">Visit us</span>
  2571.                                                 </small>
  2572.                                             </div>
  2573.                                         </div>
  2574.                                         <div class="ps-5">
  2575.                                             <p class="mb-1 small">800 W Airport Fwy Suite 1033,</p>
  2576.                                             <p class="mb-0 small">Irving, TX 75062, Estados Unidos</p>
  2577.                                             <a href="https://maps.app.goo.gl/CQ4eqTiyNWKBhsmV6" 
  2578.                                             class="text-primary small text-decoration-none mt-2 d-inline-block" 
  2579.                                             target="_blank" 
  2580.                                             rel="noopener noreferrer">
  2581.                                                 <i class="bi bi-geo-alt me-1"></i>
  2582.                                                 <span class="text-content" data-lang="es">Ver en el mapa</span>
  2583.                                                 <span class="text-content" data-lang="en" style="display:none;">View on map</span>
  2584.                                             </a>
  2585.                                         </div>
  2586.                                     </div>
  2587.                                     
  2588.                                     <!-- Horarios -->
  2589.                                     <div class="col-md-6">
  2590.                                         <div class="d-flex align-items-center mb-3">
  2591.                                             <div class="icon-wrapper bg-info bg-opacity-10 rounded-circle me-3 d-flex align-items-center justify-content-center" style="width: 50px; height: 50px;">
  2592.                                                 <i class="bi bi-clock-fill text-info fs-5"></i>
  2593.                                             </div>
  2594.                                             <div>
  2595.                                                 <h5 class="fw-bold text-dark mb-0">
  2596.                                                     <span class="text-content" data-lang="es">Horarios</span>
  2597.                                                     <span class="text-content" data-lang="en" style="display:none;">Hours</span>
  2598.                                                 </h5>
  2599.                                                 <small class="text-muted">
  2600.                                                     <span class="text-content" data-lang="es">Atención continua</span>
  2601.                                                     <span class="text-content" data-lang="en" style="display:none;">Continuous attention</span>
  2602.                                                 </small>
  2603.                                             </div>
  2604.                                         </div>
  2605.                                         <div class="ps-5">
  2606.                                             <p class="mb-1 small">
  2607.                                                 <span class="text-content" data-lang="es">Lunes - Sábados: 9:00 AM – 6:00 PM</span>
  2608.                                                 <span class="text-content" data-lang="en" style="display:none;">Monday - Saturday: 9:00 AM – 6:00 PM</span>
  2609.                                             </p>
  2610.                                             <p class="mb-0 small text-muted">
  2611.                                                 <span class="text-content" data-lang="es">Dom: Cerrado</span>
  2612.                                                 <span class="text-content" data-lang="en" style="display:none;">Sun: Closed</span>
  2613.                                             </p>
  2614.                                         </div>
  2615.                                     </div>
  2616.                                 </div>
  2617.                             </div>
  2618.                         </div>
  2619.                     </div>
  2620.                 </div>
  2621.         
  2622.                 <!-- Columna derecha: mapa mejorado -->
  2623.                 <div class="col-lg-6">
  2624.                     <div class="map-container position-relative rounded-3 overflow-hidden shadow-lg"> 
  2625.                         <iframe 
  2626.                             src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d53642.379872204445!2d-96.9653237!3d32.8280708!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x864e83933dd7ed7b%3A0x59b3ba91021d57c!2sImaging%20Pro!5e0!3m2!1ses!2scu!4v1760401643327!5m2!1ses!2scu" 
  2627.                             width="100%" 
  2628.                             height="450" 
  2629.                             style="border:0;" 
  2630.                             allowfullscreen="" 
  2631.                             loading="lazy" 
  2632.                             referrerpolicy="no-referrer-when-downgrade">
  2633.                         </iframe>
  2634.                     </div>  
  2635.                     
  2636.                     <!-- Botones de acción debajo del mapa CORREGIDOS -->
  2637.                     <div class="row g-3 mt-4">
  2638.                         <div class="col-6">
  2639.                             <a href="#" class="btn btn-outline-primary w-100 d-flex align-items-center justify-content-center py-3 fw-semibold" data-bs-toggle="modal" data-bs-target="#agendarCitaModal">
  2640.                                 <i class="bi bi-calendar-check me-2"></i>
  2641.                                 <span class="text-content" data-lang="es">Agendar Cita</span>
  2642.                                 <span class="text-content" data-lang="en" style="display:none;">Schedule Appointment</span>
  2643.                             </a>
  2644.                         </div>
  2645.                         <div class="col-6">
  2646.                             <a href="tel:+18172647814" class="btn btn-outline-primary w-100 d-flex align-items-center justify-content-center py-3 fw-semibold">
  2647.                                 <i class="bi bi-telephone me-2"></i>
  2648.                                 <span class="text-content" data-lang="es">Llamar Ahora</span>
  2649.                                 <span class="text-content" data-lang="en" style="display:none;">Call Now</span>
  2650.                             </a>
  2651.                         </div>
  2652.                     </div>
  2653.                 </div>
  2654.             </div>
  2655.         </div>
  2656.         
  2657.         <style>
  2658.           .hover-lift {
  2659.               transition: all 0.3s ease;
  2660.           }
  2661.           .hover-lift:hover {
  2662.               transform: translateY(-5px);
  2663.               box-shadow: 0 15px 35px rgba(0,0,0,0.1) !important;
  2664.           }
  2665.           .map-container {
  2666.               border: 2px solid #e9ecef;
  2667.           }
  2668.           .map-overlay {
  2669.               pointer-events: none;
  2670.               opacity: 0;
  2671.               transition: opacity 0.3s ease;
  2672.           }
  2673.           .map-container:hover .map-overlay {
  2674.               opacity: 1;
  2675.           }
  2676.           .contact-card {
  2677.               transition: all 0.3s ease;
  2678.           }
  2679.           .icon-wrapper {
  2680.               transition: transform 0.3s ease;
  2681.           }
  2682.           .contact-card:hover .icon-wrapper {
  2683.               transform: scale(1.1);
  2684.           }
  2685.         .badge-custom {
  2686.             background-color: rgba(13, 110, 253, 0.1);
  2687.             color: #0d6efd;
  2688.             border: 2px solid #0d6efd;
  2689.             font-size: clamp(0.875rem, 2vw, 1rem);
  2690.             padding: 0.5rem 1rem;
  2691.             border-radius: 50rem;
  2692.             display: inline-flex;
  2693.             align-items: center;
  2694.         }
  2695.         
  2696.         .contact-title {
  2697.             font-weight: 700;
  2698.             line-height: 1.2;
  2699.             color: #212529;
  2700.             font-size: clamp(1.75rem, 4.5vw, 3rem);
  2701.             position: relative;
  2702.         }
  2703.         
  2704.         .text-primary-custom {
  2705.             color: #0d6efd !important;
  2706.         }
  2707.         
  2708.         .icon-custom {
  2709.             margin-right: 0.5rem;
  2710.             color: #0dcaf0;
  2711.         }
  2712.         
  2713.         @media (max-width: 576px) {
  2714.             .badge-custom {
  2715.                 padding: 0.375rem 0.75rem;
  2716.             }
  2717.         }
  2718.             .contact-container {
  2719.             padding-left: 1.5rem !important;
  2720.         }
  2721.         
  2722.         .contact-item {
  2723.             display: flex;
  2724.             align-items: center;
  2725.             margin-bottom: 0.75rem;
  2726.             flex-wrap: wrap;
  2727.         }
  2728.         
  2729.         .contact-icon {
  2730.             color: #6c757d;
  2731.             margin-right: 0.5rem;
  2732.             font-size: 1.1rem;
  2733.             flex-shrink: 0;
  2734.         }
  2735.         
  2736.         .contact-link {
  2737.             color: #212529 !important;
  2738.             text-decoration: none !important;
  2739.             font-size: clamp(0.9rem, 2vw, 1rem);
  2740.             word-break: break-word;
  2741.             transition: color 0.3s ease;
  2742.         }
  2743.         
  2744.         .contact-link:hover {
  2745.             color: #0d6efd !important;
  2746.         }
  2747.         
  2748.         /* Mejoras para móviles */
  2749.         @media (max-width: 768px) {
  2750.             .contact-container {
  2751.                 padding-left: 1rem !important;
  2752.                 padding-right: 1rem !important;
  2753.             }
  2754.             
  2755.             .contact-item {
  2756.                 margin-bottom: 1rem;
  2757.             }
  2758.             
  2759.             .contact-link {
  2760.                 font-size: 1rem;
  2761.                 line-height: 1.4;
  2762.             }
  2763.         }
  2764.         
  2765.         @media (max-width: 576px) {
  2766.             .contact-container {
  2767.                 padding-left: 0.5rem !important;
  2768.                 padding-right: 0.5rem !important;
  2769.             }
  2770.             
  2771.             .contact-item {
  2772.                 flex-direction: column;
  2773.                 align-items: flex-start;
  2774.                 margin-bottom: 1.25rem;
  2775.             }
  2776.             
  2777.             .contact-icon {
  2778.                 margin-bottom: 0.25rem;
  2779.                 margin-right: 0;
  2780.             }
  2781.             
  2782.             .contact-link {
  2783.                 font-size: 0.95rem;
  2784.                 padding: 0.25rem 0;
  2785.             }
  2786.         }
  2787.         
  2788.         @media (max-width: 360px) {
  2789.             .contact-link {
  2790.                 font-size: 0.9rem;
  2791.             }
  2792.             
  2793.             .contact-icon {
  2794.                 font-size: 1rem;
  2795.             }
  2796.         }
  2797.       </style>
  2798.     </section>
  2799.     
  2800.     <section class="hero-section py-5 bg-light" id="formas-medicas">
  2801.          <div class="container">
  2802.             <!-- Encabezado centrado -->
  2803.             <div class="row justify-content-center text-center mb-5">
  2804.                 <div class="col-lg-8">
  2805.                     <!-- Badge de categoría -->
  2806.                     <div class="badge-custom mb-3">
  2807.                         <i class="bi bi-file-earmark-medical icon-custom"></i>
  2808.                         <span class="text-content" data-lang="es">Documentación Médica</span>
  2809.                         <span class="text-content" data-lang="en" style="display:none;">Medical Documentation</span>
  2810.                     </div>
  2811.         
  2812.                     <h2 class="fw-bold text-dark mb-4 display-5">
  2813.                         <span class="text-content" data-lang="es">Formas Médicas <span class="text-primary-custom">Disponibles</span></span>
  2814.                         <span class="text-content" data-lang="en" style="display:none;">Medical Forms <span class="text-primary-custom">Available</span></span>
  2815.                     </h2>
  2816.                     
  2817.                     <p class="lead text-muted mb-4 fs-6">
  2818.                         <span class="text-content" data-lang="es">Encuentra aquí todos los formularios médicos necesarios para tu atención. Descarga, completa y lleva contigo los documentos requeridos para agilizar tu visita.</span>
  2819.                         <span class="text-content" data-lang="en" style="display:none;">Find here all the necessary medical forms for your care. Download, complete and bring with you the required documents to streamline your visit.</span>
  2820.                     </p>
  2821.                 </div>
  2822.             </div>
  2823.         
  2824.             <!-- Contenido dividido en izquierda y derecha -->
  2825.             <div class="row align-items-center g-5">
  2826.                 <!-- Columna izquierda: características -->
  2827.                 <div class="col-lg-6">
  2828.                     <!-- Lista de características -->
  2829.                     <div class="features-list">
  2830.                         <div class="feature-item d-flex align-items-start p-3 rounded-3 mb-3 bg-light bg-opacity-50 border-start border-4 border-success">
  2831.                             <i class="bi bi-download text-success fs-4 me-3 mt-1"></i>
  2832.                             <div>
  2833.                                 <h6 class="fw-bold text-dark mb-1">
  2834.                                     <span class="text-content" data-lang="es">Descarga Inmediata</span>
  2835.                                     <span class="text-content" data-lang="en" style="display:none;">Instant Download</span>
  2836.                                 </h6>
  2837.                                 <p class="text-muted mb-0 small">
  2838.                                     <span class="text-content" data-lang="es">Accede instantáneamente a todos nuestros formularios en formato PDF.</span>
  2839.                                     <span class="text-content" data-lang="en" style="display:none;">Instantly access all our forms in PDF format.</span>
  2840.                                 </p>
  2841.                             </div>
  2842.                         </div>
  2843.         
  2844.                         <div class="feature-item d-flex align-items-start p-3 rounded-3 mb-3 bg-light bg-opacity-50 border-start border-4 border-warning">
  2845.                             <i class="bi bi-clock-fill text-warning fs-4 me-3 mt-1"></i>
  2846.                             <div>
  2847.                                 <h6 class="fw-bold text-dark mb-1">
  2848.                                     <span class="text-content" data-lang="es">Ahorra Tiempo</span>
  2849.                                     <span class="text-content" data-lang="en" style="display:none;">Save Time</span>
  2850.                                 </h6>
  2851.                                 <p class="text-muted mb-0 small">
  2852.                                     <span class="text-content" data-lang="es">Completa los formularios desde casa y evita esperas en la consulta.</span>
  2853.                                     <span class="text-content" data-lang="en" style="display:none;">Complete forms from home and avoid waiting at the appointment.</span>
  2854.                                 </p>
  2855.                             </div>
  2856.                         </div>
  2857.         
  2858.                         <div class="feature-item d-flex align-items-start p-3 rounded-3 mb-3 bg-light bg-opacity-50 border-start border-4 border-primary">
  2859.                             <i class="bi bi-shield-check text-primary fs-4 me-3 mt-1"></i>
  2860.                             <div>
  2861.                                 <h6 class="fw-bold text-dark mb-1">
  2862.                                     <span class="text-content" data-lang="es">Información Segura</span>
  2863.                                     <span class="text-content" data-lang="en" style="display:none;">Secure Information</span>
  2864.                                 </h6>
  2865.                                 <p class="text-muted mb-0 small">
  2866.                                     <span class="text-content" data-lang="es">Tus datos médicos están protegidos bajo estrictos protocolos de confidencialidad.</span>
  2867.                                     <span class="text-content" data-lang="en" style="display:none;">Your medical data is protected under strict confidentiality protocols.</span>
  2868.                                 </p>
  2869.                             </div>
  2870.                         </div>
  2871.         
  2872.                         <div class="feature-item d-flex align-items-start p-3 rounded-3 bg-light bg-opacity-50 border-start border-4 border-info">
  2873.                             <i class="bi bi-question-circle text-info fs-4 me-3 mt-1"></i>
  2874.                             <div>
  2875.                                 <h6 class="fw-bold text-dark mb-1">
  2876.                                     <span class="text-content" data-lang="es">Instrucciones Claras</span>
  2877.                                     <span class="text-content" data-lang="en" style="display:none;">Clear Instructions</span>
  2878.                                 </h6>
  2879.                                 <p class="text-muted mb-0 small">
  2880.                                     <span class="text-content" data-lang="es">Cada formulario incluye guías paso a paso para completarlo correctamente.</span>
  2881.                                     <span class="text-content" data-lang="en" style="display:none;">Each form includes step-by-step guides to complete it correctly.</span>
  2882.                                 </p>
  2883.                             </div>
  2884.                         </div>
  2885.                     </div>
  2886.                 </div>
  2887.         
  2888.                 <!-- Columna derecha: Documentos para descargar -->
  2889.                 <div class="col-lg-6">
  2890.                     <div class="card border-0 shadow-lg">
  2891.                         <div class="card-header bg-primary text-white py-4">
  2892.                             <h4 class="mb-0 text-center">
  2893.                                 <i class="bi bi-file-pdf me-2"></i>
  2894.                                 <span class="text-content" data-lang="es">Formularios Disponibles</span>
  2895.                                 <span class="text-content" data-lang="en" style="display:none;">Available Forms</span>
  2896.                             </h4>
  2897.                         </div>
  2898.                         <div class="card-body p-4">
  2899.                             
  2900.                             <!-- Documento principal -->
  2901.                             <div class="document-item border-bottom pb-4 mb-4">
  2902.                                 <div class="d-flex align-items-center justify-content-between">
  2903.                                     <div class="d-flex align-items-center">
  2904.                                         <div class="icon-wrapper bg-danger bg-opacity-10 rounded-circle d-flex align-items-center justify-content-center me-3" style="width: 60px; height: 60px;">
  2905.                                             <i class="bi bi-file-earmark-pdf text-danger fs-3"></i>
  2906.                                         </div>
  2907.                                         <div>
  2908.                                             <h5 class="fw-bold text-dark mb-1">
  2909.                                                 <span class="text-content" data-lang="es">Indicación Médica para Ultrasonidos</span>
  2910.                                                 <span class="text-content" data-lang="en" style="display:none;">Medical Indication for Ultrasounds</span>
  2911.                                             </h5>
  2912.                                             <p class="text-muted mb-0 small">
  2913.                                                 <span class="text-content" data-lang="es">Documento completo para nuevos proveedores de salud</span>
  2914.                                                 <span class="text-content" data-lang="en" style="display:none;">Complete document for new healthcare providers</span>
  2915.                                             </p>
  2916.                                         </div>
  2917.                                     </div>
  2918.                                     <a href="/upload/pdf/IMU3.pdf" class="btn btn-primary btn-lg px-4" download>
  2919.                                         <i class="bi bi-download me-2"></i>
  2920.                                         <span class="text-content" data-lang="es">Descargar</span>
  2921.                                         <span class="text-content" data-lang="en" style="display:none;">Download</span>
  2922.                                     </a>
  2923.                                 </div>
  2924.                             </div>
  2925.         
  2926.                             <!-- Información adicional CORREGIDA -->
  2927.                             <div class="mt-4 p-3 bg-light rounded-3">
  2928.                                 <div class="d-flex align-items-center">
  2929.                                     <span class="text-content" data-lang="es">
  2930.                                         <i class="bi bi-info-circle text-primary fs-5 me-2"></i>
  2931.                                         <div>
  2932.                                             <p class="small text-muted mb-0">
  2933.                                                 <strong>Recomendación:</strong> Descarga, imprime y completa los formularios antes de tu cita.
  2934.                                             </p>
  2935.                                         </div>
  2936.                                     </span>
  2937.                                     <span class="text-content" data-lang="en" style="display:none;">
  2938.                                         <i class="bi bi-info-circle text-primary fs-5 me-2"></i>
  2939.                                         <div>
  2940.                                             <p class="small text-muted mb-0">
  2941.                                                 <strong>Recommendation:</strong> Download, print and complete the forms before your appointment.
  2942.                                             </p>
  2943.                                         </div>
  2944.                                     </span>
  2945.                                 </div>
  2946.                             </div>
  2947.                         </div>
  2948.                     </div>
  2949.                 </div>
  2950.             </div>
  2951.         </div>
  2952.     
  2953.         <style>
  2954.             .hover-lift {
  2955.                 transition: all 0.3s ease;
  2956.             }
  2957.             .hover-lift:hover {
  2958.                 transform: translateY(-5px);
  2959.                 box-shadow: 0 12px 30px rgba(0,0,0,0.15) !important;
  2960.             }
  2961.             .features-list .feature-item {
  2962.                 transition: all 0.3s ease;
  2963.             }
  2964.             .features-list .feature-item:hover {
  2965.                 transform: translateX(5px);
  2966.                 background: rgba(13, 110, 253, 0.05) !important;
  2967.             }
  2968.     
  2969.             .badge-custom {
  2970.                 background-color: rgba(13, 110, 253, 0.1);
  2971.                 color: #0d6efd;
  2972.                 border: 2px solid #0d6efd;
  2973.                 font-size: clamp(0.875rem, 2vw, 1rem);
  2974.                 padding: 0.5rem 1rem;
  2975.                 border-radius: 50rem;
  2976.                 display: inline-flex;
  2977.                 align-items: center;
  2978.             }
  2979.             
  2980.             .icon-custom {
  2981.                 margin-right: 0.5rem;
  2982.             }
  2983.     
  2984.             .document-item {
  2985.                 transition: all 0.3s ease;
  2986.             }
  2987.             
  2988.             .document-item:hover {
  2989.                 background-color: rgba(13, 110, 253, 0.02);
  2990.                 border-radius: 8px;
  2991.                 padding: 0 10px;
  2992.                 margin: 0 -10px;
  2993.             }
  2994.     
  2995.             .document-mini {
  2996.                 transition: all 0.2s ease;
  2997.             }
  2998.             
  2999.             .document-mini:hover {
  3000.                 background-color: rgba(13, 110, 253, 0.02);
  3001.                 border-radius: 6px;
  3002.                 padding: 0 10px;
  3003.                 margin: 0 -10px;
  3004.             }
  3005.     
  3006.             @media (max-width: 768px) {
  3007.                 .document-item .d-flex {
  3008.                     flex-direction: column;
  3009.                     align-items: flex-start !important;
  3010.                 }
  3011.                 
  3012.                 .document-item .btn {
  3013.                     margin-top: 1rem;
  3014.                     align-self: stretch;
  3015.                 }
  3016.             }
  3017.         </style>
  3018.     </section>
  3019.     <section class="hero-section py-5 bg-white" id="equipo">
  3020.           <div class="container">
  3021.             <!-- Encabezado centrado -->
  3022.             <div class="row justify-content-center text-center mb-5">
  3023.                 <div class="col-lg-8">
  3024.                     <!-- Badge de categoría -->
  3025.                     <div class="badge-custom mb-3">
  3026.                         <i class="bi bi-people-fill icon-custom"></i>
  3027.                         <span class="text-content" data-lang="es">Equipo Especializado</span>
  3028.                         <span class="text-content" data-lang="en" style="display:none;">Specialized Team</span>
  3029.                     </div>
  3030.         
  3031.                     <h2 class="fw-bold text-dark mb-4 display-5">
  3032.                         <span class="text-content" data-lang="es">Nuestro <span class="text-primary-custom">Equipo Profesional</span></span>
  3033.                         <span class="text-content" data-lang="en" style="display:none;">Our <span class="text-primary-custom">Professional Team</span></span>
  3034.                     </h2>
  3035.                     
  3036.                     <p class="lead text-muted mb-4 fs-6">
  3037.                         <span class="text-content" data-lang="es">Contamos con un equipo multidisciplinario de especialistas en diagnóstico por imágenes, comprometidos con ofrecer la más alta calidad en atención médica y resultados precisos.</span>
  3038.                         <span class="text-content" data-lang="en" style="display:none;">We have a multidisciplinary team of imaging diagnostics specialists, committed to providing the highest quality in medical care and accurate results.</span>
  3039.                     </p>
  3040.                 </div>
  3041.             </div>
  3042.         
  3043.             <!-- Contenido dividido en izquierda y derecha -->
  3044.             <div class="row align-items-start g-5">
  3045.                 <!-- Columna izquierda: imagen y características -->
  3046.                 <div class="col-lg-6">
  3047.                     <!-- Imagen del equipo -->
  3048.                     <div class="position-relative rounded-3 overflow-hidden shadow-lg mb-4">
  3049.                         <img src="{{ asset('images/logo-team.jpg') }}" 
  3050.                             alt="Equipo médico de diagnóstico por imágenes" 
  3051.                             class="img-fluid w-100 custom-img-height">
  3052.                         <div class="position-absolute bottom-0 start-0 end-0 bg-dark bg-opacity-50 text-white p-4">
  3053.                             <h5 class="mb-1">
  3054.                                 <span class="text-content" data-lang="es">Equipo de profesionales</span>
  3055.                                 <span class="text-content" data-lang="en" style="display:none;">Team of professionals</span>
  3056.                             </h5>
  3057.                             <p class="mb-0 small">
  3058.                                 <span class="text-content" data-lang="es">Trabajando juntos por tu salud</span>
  3059.                                 <span class="text-content" data-lang="en" style="display:none;">Working together for your health</span>
  3060.                             </p>
  3061.                         </div>
  3062.                     </div>
  3063.         
  3064.                     <!-- Características del equipo -->
  3065.                     <div class="mt-4">
  3066.                         <div class="d-flex align-items-center mb-3">
  3067.                             <i class="bi bi-check-circle-fill text-success me-2"></i>
  3068.                             <span class="text-dark fw-semibold">
  3069.                                 <span class="text-content" data-lang="es">Especialistas certificados</span>
  3070.                                 <span class="text-content" data-lang="en" style="display:none;">Certified specialists</span>
  3071.                             </span>
  3072.                         </div>
  3073.                         <div class="d-flex align-items-center mb-3">
  3074.                             <i class="bi bi-check-circle-fill text-success me-2"></i>
  3075.                             <span class="text-dark fw-semibold">
  3076.                                 <span class="text-content" data-lang="es">Amplia experiencia clínica</span>
  3077.                                 <span class="text-content" data-lang="en" style="display:none;">Extensive clinical experience</span>
  3078.                             </span>
  3079.                         </div>
  3080.                         <div class="d-flex align-items-center">
  3081.                             <i class="bi bi-check-circle-fill text-success me-2"></i>
  3082.                             <span class="text-dark fw-semibold">
  3083.                                 <span class="text-content" data-lang="es">Actualización continua</span>
  3084.                                 <span class="text-content" data-lang="en" style="display:none;">Continuous updating</span>
  3085.                             </span>
  3086.                         </div>
  3087.                     </div>
  3088.                 </div>
  3089.         
  3090.                 <!-- Columna derecha: equipo médico -->
  3091.                 <div class="col-lg-6">
  3092.                     <div class="row g-4">
  3093.                         <!-- Médico 1 -->
  3094.                         <div class="col-md-6">
  3095.                             <div class="card border-0 shadow-lg h-100 hover-lift">
  3096.                                 <div class="card-body text-center p-4">
  3097.                                     <div class="avatar-wrapper mx-auto mb-3 position-relative">
  3098.                                         <img src="https://images.unsplash.com/photo-1612349317150-e413f6a5b16d?ixlib=rb-4.0.3&auto=format&fit=crop&w=200&q=80" 
  3099.                                             alt="Dr. Carlos Rodríguez" 
  3100.                                             class="rounded-circle img-cover">
  3101.                                         <div class="status-indicator bg-success"></div>
  3102.                                     </div>
  3103.                                     <h5 class="fw-bold text-dark mb-1">Dr. Carlos Rodríguez</h5>
  3104.                                     <p class="text-muted mb-0 small">
  3105.                                         <span class="text-content" data-lang="es">Radiólogo General</span>
  3106.                                         <span class="text-content" data-lang="en" style="display:none;">General Radiologist</span>
  3107.                                     </p>
  3108.                                     <div class="mt-2">
  3109.                                         <span class="badge bg-primary bg-opacity-10 text-primary small">
  3110.                                             <span class="text-content" data-lang="es">15 años exp.</span>
  3111.                                             <span class="text-content" data-lang="en" style="display:none;">15 years exp.</span>
  3112.                                         </span>
  3113.                                     </div>
  3114.                                 </div>
  3115.                             </div>
  3116.                         </div>
  3117.                         
  3118.                         <!-- Médico 2 -->
  3119.                         <div class="col-md-6">
  3120.                             <div class="card border-0 shadow-lg h-100 hover-lift">
  3121.                                 <div class="card-body text-center p-4">
  3122.                                     <div class="avatar-wrapper mx-auto mb-3 position-relative">
  3123.                                         <img src="https://images.unsplash.com/photo-1559839734-2b71ea197ec2?ixlib=rb-4.0.3&auto=format&fit=crop&w=200&q=80" 
  3124.                                             alt="Dra. María González" 
  3125.                                             class="rounded-circle img-cover">
  3126.                                         <div class="status-indicator bg-success"></div>
  3127.                                     </div>
  3128.                                     <h5 class="fw-bold text-dark mb-1">Dra. María González</h5>
  3129.                                     <p class="text-muted mb-0 small">
  3130.                                         <span class="text-content" data-lang="es">Especialista en Ultrasonido</span>
  3131.                                         <span class="text-content" data-lang="en" style="display:none;">Ultrasound Specialist</span>
  3132.                                     </p>
  3133.                                     <div class="mt-2">
  3134.                                         <span class="badge bg-primary bg-opacity-10 text-primary small">
  3135.                                             <span class="text-content" data-lang="es">12 años exp.</span>
  3136.                                             <span class="text-content" data-lang="en" style="display:none;">12 years exp.</span>
  3137.                                         </span>
  3138.                                     </div>
  3139.                                 </div>
  3140.                             </div>
  3141.                         </div>
  3142.         
  3143.                         <!-- Médico 3 -->
  3144.                         <div class="col-md-6">
  3145.                             <div class="card border-0 shadow-lg h-100 hover-lift">
  3146.                                 <div class="card-body text-center p-4">
  3147.                                     <div class="avatar-wrapper mx-auto mb-3 position-relative">
  3148.                                         <img src="https://images.unsplash.com/photo-1582750433449-648ed127bb54?ixlib=rb-4.0.3&auto=format&fit=crop&w=200&q=80" 
  3149.                                             alt="Dr. Javier López" 
  3150.                                             class="rounded-circle img-cover">
  3151.                                         <div class="status-indicator bg-success"></div>
  3152.                                     </div>
  3153.                                     <h5 class="fw-bold text-dark mb-1">Dr. Javier López</h5>
  3154.                                     <p class="text-muted mb-0 small">
  3155.                                         <span class="text-content" data-lang="es">Neurorradiólogo</span>
  3156.                                         <span class="text-content" data-lang="en" style="display:none;">Neuroradiologist</span>
  3157.                                     </p>
  3158.                                     <div class="mt-2">
  3159.                                         <span class="badge bg-primary bg-opacity-10 text-primary small">
  3160.                                             <span class="text-content" data-lang="es">14 años exp.</span>
  3161.                                             <span class="text-content" data-lang="en" style="display:none;">14 years exp.</span>
  3162.                                         </span>
  3163.                                     </div>
  3164.                                 </div>
  3165.                             </div>
  3166.                         </div>
  3167.         
  3168.                         <!-- Médico 4 -->
  3169.                         <div class="col-md-6">
  3170.                             <div class="card border-0 shadow-lg h-100 hover-lift">
  3171.                                 <div class="card-body text-center p-4">
  3172.                                     <div class="avatar-wrapper mx-auto mb-3 position-relative">
  3173.                                         <img src="https://images.unsplash.com/photo-1551601651-2a8555f1a136?ixlib=rb-4.0.3&auto=format&fit=crop&w=200&q=80" 
  3174.                                             alt="Dra. Laura Fernández" 
  3175.                                             class="rounded-circle img-cover">
  3176.                                         <div class="status-indicator bg-success"></div>
  3177.                                     </div>
  3178.                                     <h5 class="fw-bold text-dark mb-1">Dra. Laura Fernández</h5>
  3179.                                     <p class="text-muted mb-0 small">
  3180.                                         <span class="text-content" data-lang="es">Radióloga Pediátrica</span>
  3181.                                         <span class="text-content" data-lang="en" style="display:none;">Pediatric Radiologist</span>
  3182.                                     </p>
  3183.                                     <div class="mt-2">
  3184.                                         <span class="badge bg-primary bg-opacity-10 text-primary small">
  3185.                                             <span class="text-content" data-lang="es">9 años exp.</span>
  3186.                                             <span class="text-content" data-lang="en" style="display:none;">9 years exp.</span>
  3187.                                         </span>
  3188.                                     </div>
  3189.                                 </div>
  3190.                             </div>
  3191.                         </div>
  3192.                     </div>
  3193.                 </div>
  3194.             </div>
  3195.         </div>
  3196.         <style>
  3197.           
  3198.             .custom-img-height {
  3199.                 height: 400px; /* Ajusta este valor según necesites */
  3200.                 object-fit: cover;
  3201.             }
  3202.             .hover-lift {
  3203.                 transition: all 0.3s ease;
  3204.             }
  3205.             .hover-lift:hover {
  3206.                 transform: translateY(-5px);
  3207.                 box-shadow: 0 12px 30px rgba(0,0,0,0.15) !important;
  3208.             }
  3209.             .badge-custom {
  3210.                 background-color: rgba(13, 110, 253, 0.1);
  3211.                 color: #0d6efd;
  3212.                 border: 2px solid #0d6efd;
  3213.                 font-size: clamp(0.875rem, 2vw, 1rem);
  3214.                 padding: 0.5rem 1rem;
  3215.                 border-radius: 50rem;
  3216.                 display: inline-flex;
  3217.                 align-items: center;
  3218.             }
  3219.             
  3220.             .icon-custom {
  3221.                 margin-right: 0.5rem;
  3222.             }
  3223.             .avatar-wrapper {
  3224.                 width: 100px;
  3225.                 height: 100px;
  3226.                 position: relative;
  3227.             }
  3228.             .img-cover {
  3229.                 width: 100%;
  3230.                 height: 100%;
  3231.                 object-fit: cover;
  3232.                 border: 3px solid #f8f9fa;
  3233.                 box-shadow: 0 4px 8px rgba(0,0,0,0.1);
  3234.             }
  3235.             .status-indicator {
  3236.                 position: absolute;
  3237.                 bottom: 5px;
  3238.                 right: 5px;
  3239.                 width: 12px;
  3240.                 height: 12px;
  3241.                 border-radius: 50%;
  3242.                 border: 2px solid white;
  3243.             }
  3244.             @media (max-width: 576px) {
  3245.                 .badge-custom {
  3246.                     padding: 0.375rem 0.75rem;
  3247.                 }
  3248.                 
  3249.                 .avatar-wrapper {
  3250.                     width: 80px;
  3251.                     height: 80px;
  3252.                 }
  3253.             }
  3254.         </style>
  3255.     </section>
  3256.     <section class="hero-section py-5 bg-light" id="privacidad">
  3257.          <div class="container">
  3258.             <!-- Encabezado Mejorado -->
  3259.             <div class="text-center mb-5">
  3260.                 <div class="badge-custom mb-3">
  3261.                     <i class="bi bi-shield-lock icon-custom"></i>
  3262.                     <span class="text-content" data-lang="es">Protección de Datos</span>
  3263.                     <span class="text-content" data-lang="en" style="display:none;">Data Protection</span>
  3264.                 </div>
  3265.         
  3266.                 <!-- Título principal CORREGIDO -->
  3267.                 <h1 class="fw-bold text-dark mb-3 display-5">
  3268.                     <span class="text-content" data-lang="es">Política de <span class="text-primary-custom">Privacidad</span></span>
  3269.                     <span class="text-content" data-lang="en" style="display:none;">Privacy <span class="text-primary-custom">Policy</span></span>
  3270.                 </h1>
  3271.         
  3272.                 <p class="text-muted mb-3">
  3273.                     <span class="text-content" data-lang="es">
  3274.                         <i class="bi bi-clock-history me-1"></i>
  3275.                         Última actualización: 26 de septiembre de 2025
  3276.                     </span>
  3277.                     <span class="text-content" data-lang="en" style="display:none;">
  3278.                         <i class="bi bi-clock-history me-1"></i>
  3279.                         Last updated: September 26, 2025
  3280.                     </span>
  3281.                 </p>
  3282.                 <div class="row justify-content-center">
  3283.                     <div class="col-lg-8">
  3284.                         <p class="lead text-muted fs-5 lh-base">
  3285.                             <span class="text-content" data-lang="es">En <strong class="text-primary">ImagingPro</strong>, protegemos con el máximo rigor la confidencialidad 
  3286.                             y seguridad de la información de nuestros pacientes. Esta política detalla nuestro compromiso 
  3287.                             con la protección de tus datos personales y médicos.</span>
  3288.                             <span class="text-content" data-lang="en" style="display:none;">At <strong class="text-primary">ImagingPro</strong>, we protect with the utmost rigor the confidentiality 
  3289.                             and security of our patients' information. This policy details our commitment 
  3290.                             to protecting your personal and medical data.</span>
  3291.                         </p>
  3292.                     </div>
  3293.                 </div>
  3294.             </div>
  3295.         
  3296.             <!-- Secciones Mejoradas -->
  3297.             <div class="row g-4">
  3298.                 <!-- Información que recopilamos -->
  3299.                 <div class="col-lg-4 col-md-6">
  3300.                     <div class="card privacy-card border-0 shadow-lg h-100 hover-lift">
  3301.                         <div class="card-body p-4">
  3302.                             <div class="d-flex align-items-center mb-3">
  3303.                                 <div class="icon-wrapper bg-primary bg-opacity-10 rounded-circle me-3 d-flex align-items-center justify-content-center" style="width: 50px; height: 50px;">
  3304.                                     <i class="bi bi-database-fill text-primary fs-5"></i>
  3305.                                 </div>
  3306.                                 <h5 class="fw-bold text-dark mb-0">
  3307.                                     <span class="text-content" data-lang="es">Información Recopilada</span>
  3308.                                     <span class="text-content" data-lang="en" style="display:none;">Information Collected</span>
  3309.                                 </h5>
  3310.                             </div>
  3311.                             <div class="privacy-content">
  3312.                                 <div class="info-item d-flex align-items-start mb-3">
  3313.                                     <i class="bi bi-person-check text-success mt-1 me-2"></i>
  3314.                                     <div>
  3315.                                         <strong class="text-dark">
  3316.                                             <span class="text-content" data-lang="es">Datos Personales</span>
  3317.                                             <span class="text-content" data-lang="en" style="display:none;">Personal Data</span>
  3318.                                         </strong>
  3319.                                         <p class="text-muted small mb-0">
  3320.                                             <span class="text-content" data-lang="es">Nombre, dirección, teléfono, correo electrónico e identificación oficial.</span>
  3321.                                             <span class="text-content" data-lang="en" style="display:none;">Name, address, phone, email and official identification.</span>
  3322.                                         </p>
  3323.                                     </div>
  3324.                                 </div>
  3325.                                 <div class="info-item d-flex align-items-start mb-3">
  3326.                                     <i class="bi bi-file-medical text-info mt-1 me-2"></i>
  3327.                                     <div>
  3328.                                         <strong class="text-dark">
  3329.                                             <span class="text-content" data-lang="es">Información Médica</span>
  3330.                                             <span class="text-content" data-lang="en" style="display:none;">Medical Information</span>
  3331.                                         </strong>
  3332.                                         <p class="text-muted small mb-0">
  3333.                                             <span class="text-content" data-lang="es">Historial clínico, resultados de estudios diagnósticos y citas programadas.</span>
  3334.                                             <span class="text-content" data-lang="en" style="display:none;">Medical history, diagnostic test results and scheduled appointments.</span>
  3335.                                         </p>
  3336.                                     </div>
  3337.                                 </div>
  3338.                                 <div class="info-item d-flex align-items-start">
  3339.                                     <i class="bi bi-laptop text-warning mt-1 me-2"></i>
  3340.                                     <div>
  3341.                                         <strong class="text-dark">
  3342.                                             <span class="text-content" data-lang="es">Datos Técnicos</span>
  3343.                                             <span class="text-content" data-lang="en" style="display:none;">Technical Data</span>
  3344.                                         </strong>
  3345.                                         <p class="text-muted small mb-0">
  3346.                                             <span class="text-content" data-lang="es">Dirección IP, tipo de dispositivo, navegador y ubicación aproximada.</span>
  3347.                                             <span class="text-content" data-lang="en" style="display:none;">IP address, device type, browser and approximate location.</span>
  3348.                                         </p>
  3349.                                     </div>
  3350.                                 </div>
  3351.                             </div>
  3352.                         </div>
  3353.                     </div>
  3354.                 </div>
  3355.         
  3356.                 <!-- Uso de la información -->
  3357.                 <div class="col-lg-4 col-md-6">
  3358.                     <div class="card privacy-card border-0 shadow-lg h-100 hover-lift">
  3359.                         <div class="card-body p-4">
  3360.                             <div class="d-flex align-items-center mb-3">
  3361.                                 <div class="icon-wrapper bg-success bg-opacity-10 rounded-circle me-3 d-flex align-items-center justify-content-center" style="width: 50px; height: 50px;">
  3362.                                     <i class="bi bi-gear-fill text-success fs-5"></i>
  3363.                                 </div>
  3364.                                 <h5 class="fw-bold text-dark mb-0">
  3365.                                     <span class="text-content" data-lang="es">Uso de la Información</span>
  3366.                                     <span class="text-content" data-lang="en" style="display:none;">Use of Information</span>
  3367.                                 </h5>
  3368.                             </div>
  3369.                             <div class="privacy-content">
  3370.                                 <div class="info-item d-flex align-items-start mb-3">
  3371.                                     <i class="bi bi-calendar-check text-primary mt-1 me-2"></i>
  3372.                                     <div>
  3373.                                         <strong class="text-dark">
  3374.                                             <span class="text-content" data-lang="es">Gestión Médica</span>
  3375.                                             <span class="text-content" data-lang="en" style="display:none;">Medical Management</span>
  3376.                                         </strong>
  3377.                                         <p class="text-muted small mb-0">
  3378.                                             <span class="text-content" data-lang="es">Programación y administración de estudios y consultas médicas.</span>
  3379.                                             <span class="text-content" data-lang="en" style="display:none;">Scheduling and administration of studies and medical consultations.</span>
  3380.                                         </p>
  3381.                                     </div>
  3382.                                 </div>
  3383.                                 <div class="info-item d-flex align-items-start mb-3">
  3384.                                     <i class="bi bi-bell-fill text-warning mt-1 me-2"></i>
  3385.                                     <div>
  3386.                                         <strong class="text-dark">
  3387.                                             <span class="text-content" data-lang="es">Comunicación</span>
  3388.                                             <span class="text-content" data-lang="en" style="display:none;">Communication</span>
  3389.                                         </strong>
  3390.                                         <p class="text-muted small mb-0">
  3391.                                             <span class="text-content" data-lang="es">Envío de recordatorios, resultados y información clínica relevante.</span>
  3392.                                             <span class="text-content" data-lang="en" style="display:none;">Sending reminders, results and relevant clinical information.</span>
  3393.                                         </p>
  3394.                                     </div>
  3395.                                 </div>
  3396.                                 <div class="info-item d-flex align-items-start">
  3397.                                     <i class="bi bi-graph-up text-info mt-1 me-2"></i>
  3398.                                     <div>
  3399.                                         <strong class="text-dark">
  3400.                                             <span class="text-content" data-lang="es">Mejora Continua</span>
  3401.                                             <span class="text-content" data-lang="en" style="display:none;">Continuous Improvement</span>
  3402.                                         </strong>
  3403.                                         <p class="text-muted small mb-0">
  3404.                                             <span class="text-content" data-lang="es">Optimización de experiencia de usuario y seguridad del sistema.</span>
  3405.                                             <span class="text-content" data-lang="en" style="display:none;">Optimization of user experience and system security.</span>
  3406.                                         </p>
  3407.                                     </div>
  3408.                                 </div>
  3409.                             </div>
  3410.                         </div>
  3411.                     </div>
  3412.                 </div>
  3413.         
  3414.                 <!-- Protección de datos -->
  3415.                 <div class="col-lg-4 col-md-6">
  3416.                     <div class="card privacy-card border-0 shadow-lg h-100 hover-lift">
  3417.                         <div class="card-body p-4">
  3418.                             <div class="d-flex align-items-center mb-3">
  3419.                                 <div class="icon-wrapper bg-warning bg-opacity-10 rounded-circle me-3 d-flex align-items-center justify-content-center" style="width: 50px; height: 50px;">
  3420.                                     <i class="bi bi-shield-check text-warning fs-5"></i>
  3421.                                 </div>
  3422.                                 <h5 class="fw-bold text-dark mb-0">
  3423.                                     <span class="text-content" data-lang="es">Protección de Datos</span>
  3424.                                     <span class="text-content" data-lang="en" style="display:none;">Data Protection</span>
  3425.                                 </h5>
  3426.                             </div>
  3427.                             <div class="privacy-content">
  3428.                                 <div class="security-badge bg-success bg-opacity-10 text-success rounded-pill px-3 py-1 small mb-3 d-inline-block">
  3429.                                     <i class="bi bi-lock-fill me-1"></i>
  3430.                                     <span class="text-content" data-lang="es">Cifrado Avanzado</span>
  3431.                                     <span class="text-content" data-lang="en" style="display:none;">Advanced Encryption</span>
  3432.                                 </div>
  3433.                                 <p class="text-muted small mb-3">
  3434.                                     <span class="text-content" data-lang="es">Implementamos cifrado de grado médico, autenticación multifactorial 
  3435.                                     y controles de acceso basados en roles para garantizar la máxima 
  3436.                                     seguridad de tu información.</span>
  3437.                                     <span class="text-content" data-lang="en" style="display:none;">We implement medical-grade encryption, multi-factor authentication 
  3438.                                     and role-based access controls to ensure maximum security of your information.</span>
  3439.                                 </p>
  3440.                                 <div class="d-flex align-items-center text-muted small">
  3441.                                     <i class="bi bi-person-check text-primary me-2"></i>
  3442.                                     <span class="text-content" data-lang="es">Acceso restringido a personal autorizado</span>
  3443.                                     <span class="text-content" data-lang="en" style="display:none;">Access restricted to authorized personnel</span>
  3444.                                 </div>
  3445.                             </div>
  3446.                         </div>
  3447.                     </div>
  3448.                 </div>
  3449.         
  3450.                 <!-- Compartición de datos CORREGIDO -->
  3451.                 <div class="col-lg-4 col-md-6">
  3452.                     <div class="card privacy-card border-0 shadow-lg h-100 hover-lift">
  3453.                         <div class="card-body p-4">
  3454.                             <div class="d-flex align-items-center mb-3">
  3455.                                 <div class="icon-wrapper bg-info bg-opacity-10 rounded-circle me-3 d-flex align-items-center justify-content-center" style="width: 50px; height: 50px;">
  3456.                                     <i class="bi bi-share-fill text-info fs-5"></i>
  3457.                                 </div>
  3458.                                 <h5 class="fw-bold text-dark mb-0">
  3459.                                     <span class="text-content" data-lang="es">Compartición de Datos</span>
  3460.                                     <span class="text-content" data-lang="en" style="display:none;">Data Sharing</span>
  3461.                                 </h5>
  3462.                             </div>
  3463.                             <div class="privacy-content">
  3464.                                 <div class="alert alert-warning border-0 small mb-3">
  3465.                                     <i class="bi bi-exclamation-triangle-fill me-2"></i>
  3466.                                     <span class="text-content" data-lang="es"><strong>Nunca vendemos</strong> tu información personal</span>
  3467.                                     <span class="text-content" data-lang="en" style="display:none;"><strong>We never sell</strong> your personal information</span>
  3468.                                 </div>
  3469.                                 <div class="info-item d-flex align-items-start mb-3">
  3470.                                     <i class="bi bi-hospital text-success mt-1 me-2"></i>
  3471.                                     <div>
  3472.                                         <strong class="text-dark">
  3473.                                             <span class="text-content" data-lang="es">Proveedores Médicos</span>
  3474.                                             <span class="text-content" data-lang="en" style="display:none;">Medical Providers</span>
  3475.                                         </strong>
  3476.                                         <p class="text-muted small mb-0">
  3477.                                             <span class="text-content" data-lang="es">Compartición con especialistas autorizados para tu tratamiento.</span>
  3478.                                             <span class="text-content" data-lang="en" style="display:none;">Sharing with authorized specialists for your treatment.</span>
  3479.                                         </p>
  3480.                                     </div>
  3481.                                 </div>
  3482.                                 <div class="info-item d-flex align-items-start">
  3483.                                     <i class="bi bi-balance text-primary mt-1 me-2"></i>
  3484.                                     <div>
  3485.                                         <strong class="text-dark">
  3486.                                             <span class="text-content" data-lang="es">Requerimientos Legales</span>
  3487.                                             <span class="text-content" data-lang="en" style="display:none;">Legal Requirements</span>
  3488.                                         </strong>
  3489.                                         <p class="text-muted small mb-0">
  3490.                                             <span class="text-content" data-lang="es">Cumplimiento de obligaciones legales y regulatorias.</span>
  3491.                                             <span class="text-content" data-lang="en" style="display:none;">Compliance with legal and regulatory obligations.</span>
  3492.                                         </p>
  3493.                                     </div>
  3494.                                 </div>
  3495.                             </div>
  3496.                         </div>
  3497.                     </div>
  3498.                 </div>
  3499.         
  3500.                 <!-- Tus derechos -->
  3501.                 <div class="col-lg-4 col-md-6">
  3502.                     <div class="card privacy-card border-0 shadow-lg h-100 hover-lift">
  3503.                         <div class="card-body p-4">
  3504.                             <div class="d-flex align-items-center mb-3">
  3505.                                 <div class="icon-wrapper bg-danger bg-opacity-10 rounded-circle me-3 d-flex align-items-center justify-content-center" style="width: 50px; height: 50px;">
  3506.                                     <i class="bi bi-person-badge-fill text-danger fs-5"></i>
  3507.                                 </div>
  3508.                                 <h5 class="fw-bold text-dark mb-0">
  3509.                                     <span class="text-content" data-lang="es">Tus Derechos</span>
  3510.                                     <span class="text-content" data-lang="en" style="display:none;">Your Rights</span>
  3511.                                 </h5>
  3512.                             </div>
  3513.                             <div class="privacy-content">
  3514.                                 <div class="info-item d-flex align-items-start mb-3">
  3515.                                     <i class="bi bi-eye-fill text-info mt-1 me-2"></i>
  3516.                                     <div>
  3517.                                         <strong class="text-dark">
  3518.                                             <span class="text-content" data-lang="es">Acceso y Rectificación</span>
  3519.                                             <span class="text-content" data-lang="en" style="display:none;">Access and Rectification</span>
  3520.                                         </strong>
  3521.                                         <p class="text-muted small mb-0">
  3522.                                             <span class="text-content" data-lang="es">Consultar, actualizar o corregir tu información personal.</span>
  3523.                                             <span class="text-content" data-lang="en" style="display:none;">Consult, update or correct your personal information.</span>
  3524.                                         </p>
  3525.                                     </div>
  3526.                                 </div>
  3527.                                 <div class="info-item d-flex align-items-start mb-3">
  3528.                                     <i class="bi bi-file-earmark-arrow-down text-primary mt-1 me-2"></i>
  3529.                                     <div>
  3530.                                         <strong class="text-dark">
  3531.                                             <span class="text-content" data-lang="es">Portabilidad</span>
  3532.                                             <span class="text-content" data-lang="en" style="display:none;">Portability</span>
  3533.                                         </strong>
  3534.                                         <p class="text-muted small mb-0">
  3535.                                             <span class="text-content" data-lang="es">Solicitar copia de tus datos clínicos en formato digital.</span>
  3536.                                             <span class="text-content" data-lang="en" style="display:none;">Request a copy of your clinical data in digital format.</span>
  3537.                                         </p>
  3538.                                     </div>
  3539.                                 </div>
  3540.                                 <div class="info-item d-flex align-items-start">
  3541.                                     <i class="bi bi-x-circle-fill text-warning mt-1 me-2"></i>
  3542.                                     <div>
  3543.                                         <strong class="text-dark">
  3544.                                             <span class="text-content" data-lang="es">Revocación</span>
  3545.                                             <span class="text-content" data-lang="en" style="display:none;">Revocation</span>
  3546.                                         </strong>
  3547.                                         <p class="text-muted small mb-0">
  3548.                                             <span class="text-content" data-lang="es">Retirar consentimiento para tratamientos específicos.</span>
  3549.                                             <span class="text-content" data-lang="en" style="display:none;">Withdraw consent for specific treatments.</span>
  3550.                                         </p>
  3551.                                     </div>
  3552.                                 </div>
  3553.                             </div>
  3554.                         </div>
  3555.                     </div>
  3556.                 </div>
  3557.         
  3558.                 <!-- Cumplimiento legal -->
  3559.                 <div class="col-lg-4 col-md-6">
  3560.                     <div class="card privacy-card border-0 shadow-lg h-100 hover-lift">
  3561.                         <div class="card-body p-4">
  3562.                             <div class="d-flex align-items-center mb-3">
  3563.                                 <div class="icon-wrapper bg-secondary bg-opacity-10 rounded-circle me-3 d-flex align-items-center justify-content-center" style="width: 50px; height: 50px;">
  3564.                                     <i class="bi bi-file-earmark-check-fill text-secondary fs-5"></i>
  3565.                                 </div>
  3566.                                 <h5 class="fw-bold text-dark mb-0">
  3567.                                     <span class="text-content" data-lang="es">Cumplimiento Legal</span>
  3568.                                     <span class="text-content" data-lang="en" style="display:none;">Legal Compliance</span>
  3569.                                 </h5>
  3570.                             </div>
  3571.                             <div class="privacy-content">
  3572.                                 <div class="compliance-badges mb-3">
  3573.                                     <span class="badge bg-primary bg-opacity-10 text-primary border border-primary me-2 mb-2">HIPAA</span>
  3574.                                     <span class="badge bg-success bg-opacity-10 text-success border border-success me-2 mb-2">GDPR</span>
  3575.                                     <span class="badge bg-info bg-opacity-10 text-info border border-info mb-2">LGPD</span>
  3576.                                 </div>
  3577.                                 <p class="text-muted small mb-0">
  3578.                                     <span class="text-content" data-lang="es">Cumplimos estrictamente con regulaciones internacionales de protección 
  3579.                                     de datos médicos, incluyendo HIPAA (EE.UU.), GDPR (Europa) y normativas 
  3580.                                     locales aplicables.</span>
  3581.                                     <span class="text-content" data-lang="en" style="display:none;">We strictly comply with international medical data protection 
  3582.                                     regulations, including HIPAA (USA), GDPR (Europe) and applicable 
  3583.                                     local regulations.</span>
  3584.                                 </p>
  3585.                             </div>
  3586.                         </div>
  3587.                     </div>
  3588.                 </div>
  3589.             </div>
  3590.         
  3591.             <!-- Footer de la política CORREGIDO -->
  3592.             <div class="text-center mt-5 pt-4 border-top">
  3593.                 <p class="text-muted small mb-2">
  3594.                     <span class="text-content" data-lang="es">
  3595.                         <i class="bi bi-info-circle me-1"></i>
  3596.                         Para ejercer tus derechos o consultas sobre privacidad, contacta con nuestra clínica en 
  3597.                         <a href="mailto:imagingprodallas@gmail.com" class="text-primary text-decoration-none">imagingprodallas@gmail.com</a>
  3598.                     </span>
  3599.                     <span class="text-content" data-lang="en" style="display:none;">
  3600.                         <i class="bi bi-info-circle me-1"></i>
  3601.                         To exercise your rights or privacy inquiries, contact our clinic at 
  3602.                         <a href="mailto:imagingprodallas@gmail.com" class="text-primary text-decoration-none">imagingprodallas@gmail.com</a>
  3603.                     </span>
  3604.                 </p>
  3605.             </div>
  3606.         </div>
  3607.         <style>
  3608.           .privacy-card {
  3609.               transition: all 0.3s ease;
  3610.               border: 1px solid transparent;
  3611.           }
  3612.           .hover-lift:hover {
  3613.               transform: translateY(-5px);
  3614.               box-shadow: 0 15px 35px rgba(0,0,0,0.1) !important;
  3615.               border-color: #e9ecef;
  3616.           }
  3617.           .icon-wrapper {
  3618.               transition: transform 0.3s ease;
  3619.           }
  3620.           .privacy-card:hover .icon-wrapper {
  3621.               transform: scale(1.1);
  3622.           }
  3623.           .privacy-content .info-item {
  3624.               transition: all 0.3s ease;
  3625.               padding: 0.5rem;
  3626.               border-radius: 0.5rem;
  3627.           }
  3628.           .privacy-content .info-item:hover {
  3629.               background-color: rgba(13, 110, 253, 0.05);
  3630.           }
  3631.           .security-badge, .compliance-badges .badge {
  3632.               font-size: 0.75rem;
  3633.           }
  3634.         .badge-custom {
  3635.             background-color: rgba(13, 110, 253, 0.1);
  3636.             color: #0d6efd;
  3637.             border: 2px solid #0d6efd;
  3638.             font-size: clamp(0.875rem, 2vw, 1rem);
  3639.             padding: 0.5rem 1rem;
  3640.             border-radius: 50rem;
  3641.             display: inline-flex;
  3642.             align-items: center;
  3643.         }
  3644.         
  3645.         .privacidad-title {
  3646.             font-weight: 700;
  3647.             line-height: 1.2;
  3648.             color: #212529;
  3649.             font-size: clamp(1.75rem, 4.5vw, 3rem);
  3650.             position: relative;
  3651.         }
  3652.         
  3653.         .text-primary-custom {
  3654.             color: #0d6efd !important;
  3655.         }
  3656.         
  3657.         .icon-custom {
  3658.             margin-right: 0.5rem;
  3659.             color: #0dcaf0;
  3660.         }
  3661.         
  3662.         @media (max-width: 576px) {
  3663.             .badge-custom {
  3664.                 padding: 0.375rem 0.75rem;
  3665.             }
  3666.         }
  3667.       </style>
  3668.   </section>
  3669.   <section class="hero-section py-5 bg-white" id="terminos">
  3670.        <div class="container">
  3671.             <!-- Encabezado Mejorado -->
  3672.             <div class="text-center mb-5">
  3673.                 <div class="badge-custom mb-3">
  3674.                     <i class="bi bi-journal-text icon-custom"></i>
  3675.                     <span class="text-content" data-lang="es">Acuerdo Legal</span>
  3676.                     <span class="text-content" data-lang="en" style="display:none;">Legal Agreement</span>
  3677.                 </div>
  3678.         
  3679.                 <!-- Título principal -->
  3680.                 <h1 class="fw-bold text-dark mb-3 display-5">
  3681.                     <span class="text-content" data-lang="es">Términos de <span class="text-primary-custom">Uso</span></span>
  3682.                     <span class="text-content" data-lang="en" style="display:none;">Terms of <span class="text-primary-custom">Use</span></span>
  3683.                 </h1>
  3684.         
  3685.                 <p class="text-muted mb-3">
  3686.                     <span class="text-content" data-lang="es">
  3687.                         <i class="bi bi-clock-history me-1"></i>
  3688.                         Última actualización: 26 de septiembre de 2025
  3689.                     </span>
  3690.                     <span class="text-content" data-lang="en" style="display:none;">
  3691.                         <i class="bi bi-clock-history me-1"></i>
  3692.                         Last updated: September 26, 2025
  3693.                     </span>
  3694.                 </p>
  3695.                 <div class="row justify-content-center">
  3696.                     <div class="col-lg-8">
  3697.                         <p class="lead text-muted fs-5 lh-base">
  3698.                             <span class="text-content" data-lang="es">Al acceder y utilizar nuestros servicios digitales, aceptas cumplir con los siguientes 
  3699.                             términos y condiciones que rigen la relación entre <strong class="text-primary">ImagingPro</strong> 
  3700.                             y nuestros usuarios. Te recomendamos leer detenidamente esta información.</span>
  3701.                             <span class="text-content" data-lang="en" style="display:none;">By accessing and using our digital services, you agree to comply with the following 
  3702.                             terms and conditions that govern the relationship between <strong class="text-primary">ImagingPro</strong> 
  3703.                             and our users. We recommend reading this information carefully.</span>
  3704.                         </p>
  3705.                     </div>
  3706.                 </div>
  3707.             </div>
  3708.         
  3709.             <!-- Secciones Mejoradas -->
  3710.             <div class="row g-4">
  3711.                 <!-- Uso permitido -->
  3712.                 <div class="col-lg-4 col-md-6">
  3713.                     <div class="card terms-card border-0 shadow-lg h-100 hover-lift">
  3714.                         <div class="card-body p-4">
  3715.                             <div class="d-flex align-items-center mb-3">
  3716.                                 <div class="icon-wrapper bg-success bg-opacity-10 rounded-circle me-3 d-flex align-items-center justify-content-center" style="width: 50px; height: 50px;">
  3717.                                     <i class="bi bi-check-circle-fill text-success fs-5"></i>
  3718.                                 </div>
  3719.                                 <h5 class="fw-bold text-dark mb-0">
  3720.                                     <span class="text-content" data-lang="es">Uso Permitido</span>
  3721.                                     <span class="text-content" data-lang="en" style="display:none;">Permitted Use</span>
  3722.                                 </h5>
  3723.                             </div>
  3724.                             <div class="terms-content">
  3725.                                 <div class="feature-item d-flex align-items-start mb-3">
  3726.                                     <i class="bi bi-person-check text-primary mt-1 me-2"></i>
  3727.                                     <div>
  3728.                                         <strong class="text-dark">
  3729.                                             <span class="text-content" data-lang="es">Acceso Autorizado</span>
  3730.                                             <span class="text-content" data-lang="en" style="display:none;">Authorized Access</span>
  3731.                                         </strong>
  3732.                                         <p class="text-muted small mb-0">
  3733.                                             <span class="text-content" data-lang="es">Exclusivo para pacientes, proveedores médicos y personal autorizado.</span>
  3734.                                             <span class="text-content" data-lang="en" style="display:none;">Exclusive for patients, medical providers and authorized personnel.</span>
  3735.                                         </p>
  3736.                                     </div>
  3737.                                 </div>
  3738.                                 <div class="feature-item d-flex align-items-start mb-3">
  3739.                                     <i class="bi bi-heart-pulse text-success mt-1 me-2"></i>
  3740.                                     <div>
  3741.                                         <strong class="text-dark">
  3742.                                             <span class="text-content" data-lang="es">Fines Clínicos</span>
  3743.                                             <span class="text-content" data-lang="en" style="display:none;">Clinical Purposes</span>
  3744.                                         </strong>
  3745.                                         <p class="text-muted small mb-0">
  3746.                                             <span class="text-content" data-lang="es">Uso destinado a gestión médica, diagnósticos y atención al paciente.</span>
  3747.                                             <span class="text-content" data-lang="en" style="display:none;">Use intended for medical management, diagnostics and patient care.</span>
  3748.                                         </p>
  3749.                                     </div>
  3750.                                 </div>
  3751.                                 <div class="feature-item d-flex align-items-start">
  3752.                                     <i class="bi bi-briefcase text-warning mt-1 me-2"></i>
  3753.                                     <div>
  3754.                                         <strong class="text-dark">
  3755.                                             <span class="text-content" data-lang="es">No Comercial</span>
  3756.                                             <span class="text-content" data-lang="en" style="display:none;">Non-Commercial</span>
  3757.                                         </strong>
  3758.                                         <p class="text-muted small mb-0">
  3759.                                             <span class="text-content" data-lang="es">Prohibido uso con fines comerciales o de reventa.</span>
  3760.                                             <span class="text-content" data-lang="en" style="display:none;">Commercial use or resale prohibited.</span>
  3761.                                         </p>
  3762.                                     </div>
  3763.                                 </div>
  3764.                             </div>
  3765.                         </div>
  3766.                     </div>
  3767.                 </div>
  3768.         
  3769.                 <!-- Prohibiciones -->
  3770.                 <div class="col-lg-4 col-md-6">
  3771.                     <div class="card terms-card border-0 shadow-lg h-100 hover-lift">
  3772.                         <div class="card-body p-4">
  3773.                             <div class="d-flex align-items-center mb-3">
  3774.                                 <div class="icon-wrapper bg-danger bg-opacity-10 rounded-circle me-3 d-flex align-items-center justify-content-center" style="width: 50px; height: 50px;">
  3775.                                     <i class="bi bi-slash-circle-fill text-danger fs-5"></i>
  3776.                                 </div>
  3777.                                 <h5 class="fw-bold text-dark mb-0">
  3778.                                     <span class="text-content" data-lang="es">Conductas Prohibidas</span>
  3779.                                     <span class="text-content" data-lang="en" style="display:none;">Prohibited Conduct</span>
  3780.                                 </h5>
  3781.                             </div>
  3782.                             <div class="terms-content">
  3783.                                 <div class="alert alert-danger border-0 small mb-3">
  3784.                                     <i class="bi bi-exclamation-triangle-fill me-2"></i>
  3785.                                     <span class="text-content" data-lang="es"><strong>Actividades restrictivas</strong> sujetas a acción legal</span>
  3786.                                     <span class="text-content" data-lang="en" style="display:none;"><strong>Restrictive activities</strong> subject to legal action</span>
  3787.                                 </div>
  3788.                                 <div class="prohibition-item d-flex align-items-start mb-3">
  3789.                                     <i class="bi bi-shield-exclamation text-danger mt-1 me-2"></i>
  3790.                                     <div>
  3791.                                         <strong class="text-dark">
  3792.                                             <span class="text-content" data-lang="es">Seguridad</span>
  3793.                                             <span class="text-content" data-lang="en" style="display:none;">Security</span>
  3794.                                         </strong>
  3795.                                         <p class="text-muted small mb-0">
  3796.                                             <span class="text-content" data-lang="es">Manipulación de datos, suplantación de identidad o vulneración de sistemas.</span>
  3797.                                             <span class="text-content" data-lang="en" style="display:none;">Data manipulation, identity theft or system breach.</span>
  3798.                                         </p>
  3799.                                     </div>
  3800.                                 </div>
  3801.                                 <div class="prohibition-item d-flex align-items-start mb-3">
  3802.                                     <i class="bi bi-robot text-warning mt-1 me-2"></i>
  3803.                                     <div>
  3804.                                         <strong class="text-dark">
  3805.                                             <span class="text-content" data-lang="es">Automatización</span>
  3806.                                             <span class="text-content" data-lang="en" style="display:none;">Automation</span>
  3807.                                         </strong>
  3808.                                         <p class="text-muted small mb-0">
  3809.                                             <span class="text-content" data-lang="es">Uso de bots, scrapers o herramientas automatizadas sin autorización.</span>
  3810.                                             <span class="text-content" data-lang="en" style="display:none;">Use of bots, scrapers or automated tools without authorization.</span>
  3811.                                         </p>
  3812.                                     </div>
  3813.                                 </div>
  3814.                                 <div class="prohibition-item d-flex align-items-start">
  3815.                                     <i class="bi bi-graph-down text-info mt-1 me-2"></i>
  3816.                                     <div>
  3817.                                         <strong class="text-dark">
  3818.                                             <span class="text-content" data-lang="es">Alteración</span>
  3819.                                             <span class="text-content" data-lang="en" style="display:none;">Alteration</span>
  3820.                                         </strong>
  3821.                                         <p class="text-muted small mb-0">
  3822.                                             <span class="text-content" data-lang="es">Modificación, reverse engineering o descompilación del software.</span>
  3823.                                             <span class="text-content" data-lang="en" style="display:none;">Modification, reverse engineering or software decompilation.</span>
  3824.                                         </p>
  3825.                                     </div>
  3826.                                 </div>
  3827.                             </div>
  3828.                         </div>
  3829.                     </div>
  3830.                 </div>
  3831.         
  3832.                 <!-- Propiedad intelectual -->
  3833.                 <div class="col-lg-4 col-md-6">
  3834.                     <div class="card terms-card border-0 shadow-lg h-100 hover-lift">
  3835.                         <div class="card-body p-4">
  3836.                             <div class="d-flex align-items-center mb-3">
  3837.                                 <div class="icon-wrapper bg-warning bg-opacity-10 rounded-circle me-3 d-flex align-items-center justify-content-center" style="width: 50px; height: 50px;">
  3838.                                     <i class="bi bi-c-circle-fill text-warning fs-5"></i>
  3839.                                 </div>
  3840.                                 <h5 class="fw-bold text-dark mb-0">
  3841.                                     <span class="text-content" data-lang="es">Propiedad Intelectual</span>
  3842.                                     <span class="text-content" data-lang="en" style="display:none;">Intellectual Property</span>
  3843.                                 </h5>
  3844.                             </div>
  3845.                             <div class="terms-content">
  3846.                                 <div class="intellectual-badges mb-3">
  3847.                                     <span class="badge bg-primary bg-opacity-10 text-primary border border-primary me-1 mb-2">© Copyright</span>
  3848.                                     <span class="badge bg-success bg-opacity-10 text-success border border-success me-1 mb-2">
  3849.                                         <span class="text-content" data-lang="es">Marca</span>
  3850.                                         <span class="text-content" data-lang="en" style="display:none;">Trademark</span>
  3851.                                     </span>
  3852.                                     <span class="badge bg-info bg-opacity-10 text-info border border-info mb-2">® Registrado</span>
  3853.                                 </div>
  3854.                                 <div class="property-item d-flex align-items-start mb-3">
  3855.                                     <i class="bi bi-file-text text-primary mt-1 me-2"></i>
  3856.                                     <div>
  3857.                                         <strong class="text-dark">
  3858.                                             <span class="text-content" data-lang="es">Contenido Protegido</span>
  3859.                                             <span class="text-content" data-lang="en" style="display:none;">Protected Content</span>
  3860.                                         </strong>
  3861.                                         <p class="text-muted small mb-0">
  3862.                                             <span class="text-content" data-lang="es">Textos, imágenes, logotipos y diseños son propiedad de <strong>ImagingPro</strong>.</span>
  3863.                                             <span class="text-content" data-lang="en" style="display:none;">Texts, images, logos and designs are property of <strong>ImagingPro</strong>.</span>
  3864.                                         </p>
  3865.                                     </div>
  3866.                                 </div>
  3867.                                 <div class="property-item d-flex align-items-start">
  3868.                                     <i class="bi bi-copy text-muted mt-1 me-2"></i>
  3869.                                     <div>
  3870.                                         <strong class="text-dark">
  3871.                                             <span class="text-content" data-lang="es">Derechos Reservados</span>
  3872.                                             <span class="text-content" data-lang="en" style="display:none;">All Rights Reserved</span>
  3873.                                         </strong>
  3874.                                         <p class="text-muted small mb-0">
  3875.                                             <span class="text-content" data-lang="es">Prohibida la reproducción total o parcial sin autorización expresa.</span>
  3876.                                             <span class="text-content" data-lang="en" style="display:none;">Total or partial reproduction prohibited without express authorization.</span>
  3877.                                         </p>
  3878.                                     </div>
  3879.                                 </div>
  3880.                             </div>
  3881.                         </div>
  3882.                     </div>
  3883.                 </div>
  3884.         
  3885.                 <!-- Responsabilidad -->
  3886.                 <div class="col-lg-4 col-md-6">
  3887.                     <div class="card terms-card border-0 shadow-lg h-100 hover-lift">
  3888.                         <div class="card-body p-4">
  3889.                             <div class="d-flex align-items-center mb-3">
  3890.                                 <div class="icon-wrapper bg-info bg-opacity-10 rounded-circle me-3 d-flex align-items-center justify-content-center" style="width: 50px; height: 50px;">
  3891.                                     <i class="bi bi-shield-exclamation text-info fs-5"></i>
  3892.                                 </div>
  3893.                                 <h5 class="fw-bold text-dark mb-0">
  3894.                                     <span class="text-content" data-lang="es">Limitación de Responsabilidad</span>
  3895.                                     <span class="text-content" data-lang="en" style="display:none;">Liability Limitation</span>
  3896.                                 </h5>
  3897.                             </div>
  3898.                             <div class="terms-content">
  3899.                                 <div class="alert alert-info border-0 small mb-3">
  3900.                                     <i class="bi bi-info-circle-fill me-2"></i>
  3901.                                     <span class="text-content" data-lang="es">Servicio proporcionado "tal cual"</span>
  3902.                                     <span class="text-content" data-lang="en" style="display:none;">Service provided "as is"</span>
  3903.                                 </div>
  3904.                                 <div class="responsibility-item d-flex align-items-start mb-3">
  3905.                                     <i class="bi bi-wifi-off text-secondary mt-1 me-2"></i>
  3906.                                     <div>
  3907.                                         <strong class="text-dark">
  3908.                                             <span class="text-content" data-lang="es">Disponibilidad</span>
  3909.                                             <span class="text-content" data-lang="en" style="display:none;">Availability</span>
  3910.                                         </strong>
  3911.                                         <p class="text-muted small mb-0">
  3912.                                             <span class="text-content" data-lang="es">No garantizamos disponibilidad continua ni estamos obligados a mantener el servicio.</span>
  3913.                                             <span class="text-content" data-lang="en" style="display:none;">We do not guarantee continuous availability nor are we obligated to maintain the service.</span>
  3914.                                         </p>
  3915.                                     </div>
  3916.                                 </div>
  3917.                                 <div class="responsibility-item d-flex align-items-start mb-3">
  3918.                                     <i class="bi bi-bug text-warning mt-1 me-2"></i>
  3919.                                     <div>
  3920.                                         <strong class="text-dark">
  3921.                                             <span class="text-content" data-lang="es">Errores Técnicos</span>
  3922.                                             <span class="text-content" data-lang="en" style="display:none;">Technical Errors</span>
  3923.                                         </strong>
  3924.                                         <p class="text-muted small mb-0">
  3925.                                             <span class="text-content" data-lang="es">Exentos de responsabilidad por interrupciones, bugs o fallos del sistema.</span>
  3926.                                             <span class="text-content" data-lang="en" style="display:none;">Exempt from liability for interruptions, bugs or system failures.</span>
  3927.                                         </p>
  3928.                                     </div>
  3929.                                 </div>
  3930.                                 <div class="responsibility-item d-flex align-items-start">
  3931.                                     <i class="bi bi-person-x text-danger mt-1 me-2"></i>
  3932.                                     <div>
  3933.                                         <strong class="text-dark">
  3934.                                             <span class="text-content" data-lang="es">Mal Uso</span>
  3935.                                             <span class="text-content" data-lang="en" style="display:none;">Misuse</span>
  3936.                                         </strong>
  3937.                                         <p class="text-muted small mb-0">
  3938.                                             <span class="text-content" data-lang="es">No nos hacemos responsables por uso inadecuado por parte del usuario.</span>
  3939.                                             <span class="text-content" data-lang="en" style="display:none;">We are not responsible for inappropriate use by the user.</span>
  3940.                                         </p>
  3941.                                     </div>
  3942.                                 </div>
  3943.                             </div>
  3944.                         </div>
  3945.                     </div>
  3946.                 </div>
  3947.         
  3948.                 <!-- Modificaciones -->
  3949.                 <div class="col-lg-4 col-md-6">
  3950.                     <div class="card terms-card border-0 shadow-lg h-100 hover-lift">
  3951.                         <div class="card-body p-4">
  3952.                             <div class="d-flex align-items-center mb-3">
  3953.                                 <div class="icon-wrapper bg-primary bg-opacity-10 rounded-circle me-3 d-flex align-items-center justify-content-center" style="width: 50px; height: 50px;">
  3954.                                     <i class="bi bi-arrow-repeat text-primary fs-5"></i>
  3955.                                 </div>
  3956.                                 <h5 class="fw-bold text-dark mb-0">
  3957.                                     <span class="text-content" data-lang="es">Modificaciones</span>
  3958.                                     <span class="text-content" data-lang="en" style="display:none;">Modifications</span>
  3959.                                 </h5>
  3960.                             </div>
  3961.                             <div class="terms-content">
  3962.                                 <div class="modification-item d-flex align-items-start mb-3">
  3963.                                     <i class="bi bi-megaphone text-warning mt-1 me-2"></i>
  3964.                                     <div>
  3965.                                         <strong class="text-dark">
  3966.                                             <span class="text-content" data-lang="es">Actualizaciones</span>
  3967.                                             <span class="text-content" data-lang="en" style="display:none;">Updates</span>
  3968.                                         </strong>
  3969.                                         <p class="text-muted small mb-0">
  3970.                                             <span class="text-content" data-lang="es">Nos reservamos el derecho de modificar estos términos en cualquier momento.</span>
  3971.                                             <span class="text-content" data-lang="en" style="display:none;">We reserve the right to modify these terms at any time.</span>
  3972.                                         </p>
  3973.                                     </div>
  3974.                                 </div>
  3975.                                 <div class="modification-item d-flex align-items-start mb-3">
  3976.                                     <i class="bi bi-bell text-info mt-1 me-2"></i>
  3977.                                     <div>
  3978.                                         <strong class="text-dark">
  3979.                                             <span class="text-content" data-lang="es">Notificación</span>
  3980.                                             <span class="text-content" data-lang="en" style="display:none;">Notification</span>
  3981.                                         </strong>
  3982.                                         <p class="text-muted small mb-0">
  3983.                                             <span class="text-content" data-lang="es">Los cambios pueden realizarse sin notificación previa obligatoria.</span>
  3984.                                             <span class="text-content" data-lang="en" style="display:none;">Changes may be made without mandatory prior notification.</span>
  3985.                                         </p>
  3986.                                     </div>
  3987.                                 </div>
  3988.                                 <div class="modification-item d-flex align-items-start">
  3989.                                     <i class="bi bi-eye text-success mt-1 me-2"></i>
  3990.                                     <div>
  3991.                                         <strong class="text-dark">
  3992.                                             <span class="text-content" data-lang="es">Vigilancia</span>
  3993.                                             <span class="text-content" data-lang="en" style="display:none;">Monitoring</span>
  3994.                                         </strong>
  3995.                                         <p class="text-muted small mb-0">
  3996.                                             <span class="text-content" data-lang="es">Recomendamos revisar periódicamente los términos de uso vigentes.</span>
  3997.                                             <span class="text-content" data-lang="en" style="display:none;">We recommend periodically reviewing current terms of use.</span>
  3998.                                         </p>
  3999.                                     </div>
  4000.                                 </div>
  4001.                             </div>
  4002.                         </div>
  4003.                     </div>
  4004.                 </div>
  4005.         
  4006.                 <!-- Jurisdicción -->
  4007.                 <div class="col-lg-4 col-md-6">
  4008.                     <div class="card terms-card border-0 shadow-lg h-100 hover-lift">
  4009.                         <div class="card-body p-4">
  4010.                             <div class="d-flex align-items-center mb-3">
  4011.                                 <div class="icon-wrapper bg-secondary bg-opacity-10 rounded-circle me-3 d-flex align-items-center justify-content-center" style="width: 50px; height: 50px;">
  4012.                                     <i class="bi bi-building text-secondary fs-5"></i>
  4013.                                 </div>
  4014.                                 <h5 class="fw-bold text-dark mb-0">
  4015.                                     <span class="text-content" data-lang="es">Jurisdicción y Ley Aplicable</span>
  4016.                                     <span class="text-content" data-lang="en" style="display:none;">Jurisdiction and Applicable Law</span>
  4017.                                 </h5>
  4018.                             </div>
  4019.                             <div class="terms-content">
  4020.                                 <div class="jurisdiction-badges mb-3">
  4021.                                     <span class="badge bg-primary bg-opacity-10 text-primary border border-primary me-1 mb-2">Florida</span>
  4022.                                     <span class="badge bg-success bg-opacity-10 text-success border border-success me-1 mb-2">
  4023.                                         <span class="text-content" data-lang="es">EE.UU.</span>
  4024.                                         <span class="text-content" data-lang="en" style="display:none;">USA</span>
  4025.                                     </span>
  4026.                                     <span class="badge bg-info bg-opacity-10 text-info border border-info mb-2">
  4027.                                         <span class="text-content" data-lang="es">Federal</span>
  4028.                                         <span class="text-content" data-lang="en" style="display:none;">Federal</span>
  4029.                                     </span>
  4030.                                 </div>
  4031.                                 <div class="jurisdiction-item d-flex align-items-start mb-3">
  4032.                                     <i class="bi bi-geo-alt text-primary mt-1 me-2"></i>
  4033.                                     <div>
  4034.                                         <strong class="text-dark">
  4035.                                             <span class="text-content" data-lang="es">Ley Aplicable</span>
  4036.                                             <span class="text-content" data-lang="en" style="display:none;">Applicable Law</span>
  4037.                                         </strong>
  4038.                                         <p class="text-muted small mb-0">
  4039.                                             <span class="text-content" data-lang="es">Estos términos se rigen por las leyes del Estado de Florida.</span>
  4040.                                             <span class="text-content" data-lang="en" style="display:none;">These terms are governed by the laws of the State of Florida.</span>
  4041.                                         </p>
  4042.                                     </div>
  4043.                                 </div>
  4044.                                 <div class="jurisdiction-item d-flex align-items-start">
  4045.                                     <i class="bi bi-house-door text-success mt-1 me-2"></i>
  4046.                                     <div>
  4047.                                         <strong class="text-dark">
  4048.                                             <span class="text-content" data-lang="es">Foro Competente</span>
  4049.                                             <span class="text-content" data-lang="en" style="display:none;">Competent Forum</span>
  4050.                                         </strong>
  4051.                                         <p class="text-muted small mb-0">
  4052.                                             <span class="text-content" data-lang="es">Tribunales de Miami-Dade, Florida, tendrán jurisdicción exclusiva.</span>
  4053.                                             <span class="text-content" data-lang="en" style="display:none;">Courts of Miami-Dade, Florida, will have exclusive jurisdiction.</span>
  4054.                                         </p>
  4055.                                     </div>
  4056.                                 </div>
  4057.                             </div>
  4058.                         </div>
  4059.                     </div>
  4060.                 </div>
  4061.             </div>
  4062.         
  4063.             <!-- Footer de los términos -->
  4064.     
  4065.             <div class="text-center mt-5 pt-4 border-top">
  4066.                 <div class="alert alert-light border small">
  4067.                     <span class="text-content" data-lang="es">
  4068.                         <i class="bi bi-lightbulb text-warning me-2"></i>
  4069.                         <strong>Importante:</strong> El uso continuado de nuestros servicios tras cualquier modificación 
  4070.                         constituye aceptación de los nuevos términos. Para consultas legales, contacta a 
  4071.                         <a href="mailto:imagingprodallas@gmail.com" class="text-primary text-decoration-none">imagingprodallas@gmail.com</a>
  4072.                     </span>
  4073.                     <span class="text-content" data-lang="en" style="display:none;">
  4074.                         <i class="bi bi-lightbulb text-warning me-2"></i>
  4075.                         <strong>Important:</strong> Continued use of our services after any modification 
  4076.                         constitutes acceptance of the new terms. For legal inquiries, contact 
  4077.                         <a href="mailto:imagingprodallas@gmail.com" class="text-primary text-decoration-none">imagingprodallas@gmail.com</a>
  4078.                     </span>
  4079.                 </div>
  4080.             </div>
  4081.         </div>
  4082.         <style>
  4083.           .terms-card {
  4084.               transition: all 0.3s ease;
  4085.               border: 1px solid transparent;
  4086.           }
  4087.           .hover-lift:hover {
  4088.               transform: translateY(-5px);
  4089.               box-shadow: 0 15px 35px rgba(0,0,0,0.1) !important;
  4090.               border-color: #e9ecef;
  4091.           }
  4092.           .icon-wrapper {
  4093.               transition: transform 0.3s ease;
  4094.           }
  4095.           .terms-card:hover .icon-wrapper {
  4096.               transform: scale(1.1);
  4097.           }
  4098.           .terms-content .feature-item,
  4099.           .terms-content .prohibition-item,
  4100.           .terms-content .property-item,
  4101.           .terms-content .responsibility-item,
  4102.           .terms-content .modification-item,
  4103.           .terms-content .jurisdiction-item {
  4104.               transition: all 0.3s ease;
  4105.               padding: 0.5rem;
  4106.               border-radius: 0.5rem;
  4107.           }
  4108.           .terms-content .feature-item:hover,
  4109.           .terms-content .prohibition-item:hover,
  4110.           .terms-content .property-item:hover,
  4111.           .terms-content .responsibility-item:hover,
  4112.           .terms-content .modification-item:hover,
  4113.           .terms-content .jurisdiction-item:hover {
  4114.               background-color: rgba(13, 110, 253, 0.05);
  4115.           }
  4116.           .intellectual-badges .badge,
  4117.           .jurisdiction-badges .badge {
  4118.               font-size: 0.7rem;
  4119.           }
  4120.           .badge-custom {
  4121.             background-color: rgba(13, 110, 253, 0.1);
  4122.             color: #0d6efd;
  4123.             border: 2px solid #0d6efd;
  4124.             font-size: clamp(0.875rem, 2vw, 1rem);
  4125.             padding: 0.5rem 1rem;
  4126.             border-radius: 50rem;
  4127.             display: inline-flex;
  4128.             align-items: center;
  4129.         }
  4130.         
  4131.         .terminos-title {
  4132.             font-weight: 700;
  4133.             line-height: 1.2;
  4134.             color: #212529;
  4135.             font-size: clamp(1.75rem, 4.5vw, 3rem);
  4136.             position: relative;
  4137.         }
  4138.         
  4139.         .text-primary-custom {
  4140.             color: #0d6efd !important;
  4141.         }
  4142.         
  4143.         .icon-custom {
  4144.             margin-right: 0.5rem;
  4145.             color: #0dcaf0;
  4146.         }
  4147.         
  4148.         @media (max-width: 576px) {
  4149.             .badge-custom {
  4150.                 padding: 0.375rem 0.75rem;
  4151.             }
  4152.         }
  4153.       </style>
  4154.     </section>
  4155.     {# Modal Paso 1 #}
  4156.     <div class="modal fade" id="agendarCitaModal" tabindex="-1" aria-hidden="true" data-bs-backdrop="static" data-bs-keyboard="false">
  4157.         <div class="modal-dialog modal-lg modal-dialog-centered">
  4158.             <div class="modal-content">
  4159.                 <div class="modal-header">
  4160.                     <h5 class="modal-title d-flex align-items-center">
  4161.                         <i class="bi bi-journal-text me-2 text-primary"></i>
  4162.                         <span class="text-content" data-lang="es">Agendar Cita Médica</span>
  4163.                         <span class="text-content" data-lang="en" style="display:none;">Schedule Medical Appointment</span>
  4164.                     </h5>
  4165.                     <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Cerrar"></button>
  4166.                 </div>
  4167.     
  4168.                 <div class="modal-body">
  4169.                     <div class="d-flex align-items-center mb-4">
  4170.                         <span class="badge bg-primary me-2">
  4171.                             <span class="text-content" data-lang="es">Paso 1 de 3</span>
  4172.                             <span class="text-content" data-lang="en" style="display:none;">Step 1 of 3</span>
  4173.                         </span>
  4174.                         <span class="text-muted">
  4175.                             <span class="text-content" data-lang="es">Datos personales</span>
  4176.                             <span class="text-content" data-lang="en" style="display:none;">Personal information</span>
  4177.                         </span>
  4178.                     </div>
  4179.     
  4180.                     <form id="wizardStep1Form" class="needs-validation" novalidate>
  4181.                         <div class="row g-3">
  4182.                             <div class="col-sm-6">
  4183.                                 <label for="firstName" class="form-label">
  4184.                                     <span class="text-content" data-lang="es">Nombre</span>
  4185.                                     <span class="text-content" data-lang="en" style="display:none;">First Name</span>
  4186.                                 </label>
  4187.                                 <input type="text" id="firstName" name="firstName" class="form-control" 
  4188.                                     placeholder="Tu nombre" required minlength="4" data-lang-es="Tu nombre" data-lang-en="Your name">
  4189.                                 <div class="invalid-feedback">
  4190.                                     <span class="text-content" data-lang="es">Por favor, ingresa tu nombre (mínimo 4 caracteres).</span>
  4191.                                     <span class="text-content" data-lang="en" style="display:none;">Please enter your name (minimum 4 characters).</span>
  4192.                                 </div>
  4193.                             </div>
  4194.     
  4195.                             <div class="col-sm-6">
  4196.                                 <label for="lastName" class="form-label">
  4197.                                     <span class="text-content" data-lang="es">Apellidos</span>
  4198.                                     <span class="text-content" data-lang="en" style="display:none;">Last Name</span>
  4199.                                 </label>
  4200.                                 <input type="text" id="lastName" name="lastName" class="form-control" 
  4201.                                     placeholder="Tus apellidos" required minlength="4" data-lang-es="Tus apellidos" data-lang-en="Your last name">
  4202.                                 <div class="invalid-feedback">
  4203.                                     <span class="text-content" data-lang="es">Por favor, ingresa tus apellidos (mínimo 4 caracteres).</span>
  4204.                                     <span class="text-content" data-lang="en" style="display:none;">Please enter your last name (minimum 4 characters).</span>
  4205.                                 </div>
  4206.                             </div>
  4207.     
  4208.                             <div class="col-sm-6">
  4209.                                 <label for="age" class="form-label">
  4210.                                     <span class="text-content" data-lang="es">Edad</span>
  4211.                                     <span class="text-content" data-lang="en" style="display:none;">Age</span>
  4212.                                 </label>
  4213.                                 <input type="number" id="age" name="age" class="form-control" 
  4214.                                     placeholder="Tu edad" required min="0" max="120" data-lang-es="Tu edad" data-lang-en="Your age">
  4215.                                 <div class="invalid-feedback">
  4216.                                     <span class="text-content" data-lang="es">Ingresa una edad válida (0-120 años).</span>
  4217.                                     <span class="text-content" data-lang="en" style="display:none;">Enter a valid age (0-120 years).</span>
  4218.                                 </div>
  4219.                             </div>
  4220.     
  4221.                             <div class="col-sm-6">
  4222.                                 <label for="phone" class="form-label">
  4223.                                     <span class="text-content" data-lang="es">Teléfono</span>
  4224.                                     <span class="text-content" data-lang="en" style="display:none;">Phone</span>
  4225.                                 </label>
  4226.                                 <input type="tel" id="phone" name="phone" class="form-control" 
  4227.                                     placeholder="+15555555555" required 
  4228.                                     pattern="^\+?[0-9]{10,15}$"
  4229.                                     minlength="10" maxlength="16" data-lang-es="+15555555555" data-lang-en="+15555555555">
  4230.                                 <div class="invalid-feedback">
  4231.                                     <span class="text-content" data-lang="es">Ingresa un teléfono válido (10-15 dígitos, opcional + al inicio).</span>
  4232.                                     <span class="text-content" data-lang="en" style="display:none;">Enter a valid phone number (10-15 digits, optional + at the beginning).</span>
  4233.                                 </div>
  4234.                             </div>
  4235.     
  4236.                             <div class="col-12">
  4237.                                 <label for="email" class="form-label">
  4238.                                     <span class="text-content" data-lang="es">Correo electrónico</span>
  4239.                                     <span class="text-content" data-lang="en" style="display:none;">Email</span>
  4240.                                 </label>
  4241.                                 <input type="email" id="email" name="email" class="form-control" 
  4242.                                     placeholder="ejemplo@dominio.com" required data-lang-es="ejemplo@dominio.com" data-lang-en="example@domain.com">
  4243.                                 <div class="invalid-feedback">
  4244.                                     <span class="text-content" data-lang="es">Ingresa un correo electrónico válido.</span>
  4245.                                     <span class="text-content" data-lang="en" style="display:none;">Enter a valid email address.</span>
  4246.                                 </div>
  4247.                             </div>
  4248.                         </div>
  4249.                     </form>
  4250.                 </div>
  4251.     
  4252.                 <div class="modal-footer">
  4253.                     <button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">
  4254.                         <span class="text-content" data-lang="es">Cancelar</span>
  4255.                         <span class="text-content" data-lang="en" style="display:none;">Cancel</span>
  4256.                     </button>
  4257.                     <button type="button" id="nextBtn" class="btn btn-primary" disabled>
  4258.                         <span class="text-content" data-lang="es">Siguiente</span>
  4259.                         <span class="text-content" data-lang="en" style="display:none;">Next</span>
  4260.                     </button>
  4261.                 </div>
  4262.             </div>
  4263.         </div>
  4264.     </div>
  4265.     
  4266.     {# Modal Paso 2 #}
  4267.     <div class="modal fade" id="agendarCitaPaso2" tabindex="-1" aria-hidden="true" data-bs-backdrop="static" data-bs-keyboard="false">
  4268.         <div class="modal-dialog modal-lg modal-dialog-centered">
  4269.             <div class="modal-content">
  4270.                 <div class="modal-header">
  4271.                     <h5 class="modal-title d-flex align-items-center">
  4272.                         <i class="bi bi-clipboard-check me-2 text-primary"></i>
  4273.                         <span class="text-content" data-lang="es">Agendar Cita Médica</span>
  4274.                         <span class="text-content" data-lang="en" style="display:none;">Schedule Medical Appointment</span>
  4275.                     </h5>
  4276.                     <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Cerrar"></button>
  4277.                 </div>
  4278.     
  4279.                 <div class="modal-body">
  4280.                     <div class="d-flex align-items-center mb-4">
  4281.                         <span class="badge bg-primary me-2">
  4282.                             <span class="text-content" data-lang="es">Paso 2 de 3</span>
  4283.                             <span class="text-content" data-lang="en" style="display:none;">Step 2 of 3</span>
  4284.                         </span>
  4285.                         <span class="text-muted">
  4286.                             <span class="text-content" data-lang="es">Selecciona el tipo de estudio</span>
  4287.                             <span class="text-content" data-lang="en" style="display:none;">Select study type</span>
  4288.                         </span>
  4289.                     </div>
  4290.     
  4291.                     <form id="wizardStep2Form" class="needs-validation" novalidate>
  4292.                         <div class="mb-3">
  4293.                             <label for="studyType" class="form-label fw-semibold">
  4294.                                 <span class="text-content" data-lang="es">Tipo de Estudio</span>
  4295.                                 <span class="text-content" data-lang="en" style="display:none;">Study Type</span>
  4296.                             </label>
  4297.                             <select id="studyType" name="studyType" class="form-select" required>
  4298.                                 <option value="" selected disabled data-lang-es="Selecciona el tipo de estudio *" data-lang-en="Select study type *">
  4299.                                     Selecciona el tipo de estudio *
  4300.                                 </option>
  4301.                                 
  4302.                                 <!-- Ultrasonidos -->
  4303.                                 <option value="ultrasonido-abdominal" data-lang-es="Ultrasonido abdominal" data-lang-en="Abdominal ultrasound">
  4304.                                     Ultrasonido abdominal
  4305.                                 </option>
  4306.                                 <option value="ultrasonido-mama" data-lang-es="Ultrasonido de mama" data-lang-en="Breast ultrasound">
  4307.                                     Ultrasonido de mama
  4308.                                 </option>
  4309.                                 <option value="ecocardiograma" data-lang-es="Ecocardiograma" data-lang-en="Echocardiogram">
  4310.                                     Ecocardiograma
  4311.                                 </option>
  4312.                                 <option value="ultrasonido-intravascular" data-lang-es="Ultrasonido intravascular (IVU)" data-lang-en="Intravascular ultrasound (IVU)">
  4313.                                     Ultrasonido intravascular (IVU)
  4314.                                 </option>
  4315.                                 <option value="ultrasonido-musculoesqueletico" data-lang-es="Ultrasonido musculoesquelético" data-lang-en="Musculoskeletal ultrasound">
  4316.                                     Ultrasonido musculoesquelético
  4317.                                 </option>
  4318.                                 <option value="ultrasonido-obstetrico" data-lang-es="Ultrasonido obstétrico" data-lang-en="Obstetric ultrasound">
  4319.                                     Ultrasonido obstétrico
  4320.                                 </option>
  4321.                                 <option value="ultrasonido-pelvico" data-lang-es="Ultrasonido pélvico" data-lang-en="Pelvic ultrasound">
  4322.                                     Ultrasonido pélvico
  4323.                                 </option>
  4324.                                 <option value="ultrasonido-vascular-periferico" data-lang-es="Ultrasonido vascular periférico" data-lang-en="Peripheral vascular ultrasound">
  4325.                                     Ultrasonido vascular periférico
  4326.                                 </option>
  4327.                                 <option value="ultrasonido-prostata" data-lang-es="Ultrasonido de próstata" data-lang-en="Prostate ultrasound">
  4328.                                     Ultrasonido de próstata
  4329.                                 </option>
  4330.                                 <option value="ultrasonido-renal" data-lang-es="Ultrasonido renal" data-lang-en="Renal ultrasound">
  4331.                                     Ultrasonido renal
  4332.                                 </option>
  4333.                                 <option value="ultrasonido-escrotal" data-lang-es="Ultrasonido escrotal" data-lang-en="Scrotal ultrasound">
  4334.                                     Ultrasonido escrotal
  4335.                                 </option>
  4336.                                 <option value="ultrasonido-tiroideo" data-lang-es="Ultrasonido tiroideo" data-lang-en="Thyroid ultrasound">
  4337.                                     Ultrasonido tiroideo
  4338.                                 </option>
  4339.                                 <option value="ultrasonido-vascular" data-lang-es="Ultrasonido vascular" data-lang-en="Vascular ultrasound">
  4340.                                     Ultrasonido vascular
  4341.                                 </option>
  4342.                                 
  4343.                                 <!-- Radiografía -->
  4344.                                 <option value="radiografia" data-lang-es="Radiografía" data-lang-en="Radiography">
  4345.                                     Radiografía
  4346.                                 </option>
  4347.     
  4348.                                 <!-- Anomalías en el flujo sanguíneo -->
  4349.                                 <option value="arteriografia-venografia" data-lang-es="Arteriografía y venografía" data-lang-en="Arteriography and venography">
  4350.                                     Arteriografía y venografía
  4351.                                 </option>
  4352.                                 
  4353.                                 <!-- Otros estudios que tenías originalmente -->
  4354.                                 <option value="rayos-x" data-lang-es="Rayos X Digital" data-lang-en="Digital X-Ray">
  4355.                                     Rayos X Digital
  4356.                                 </option>
  4357.                                 <option value="tomografia" data-lang-es="Tomografía Computarizada" data-lang-en="Computed Tomography">
  4358.                                     Tomografía Computarizada
  4359.                                 </option>
  4360.                                 <option value="resonancia" data-lang-es="Resonancia Magnética" data-lang-en="Magnetic Resonance">
  4361.                                     Resonancia Magnética
  4362.                                 </option>
  4363.                                 <option value="mamografia" data-lang-es="Mamografía Digital" data-lang-en="Digital Mammography">
  4364.                                     Mamografía Digital
  4365.                                 </option>
  4366.                                 <option value="nuclear" data-lang-es="Medicina Nuclear" data-lang-en="Nuclear Medicine">
  4367.                                     Medicina Nuclear
  4368.                                 </option>
  4369.                             </select>
  4370.                             <div class="invalid-feedback">
  4371.                                 <span class="text-content" data-lang="es">Por favor, selecciona un tipo de estudio.</span>
  4372.                                 <span class="text-content" data-lang="en" style="display:none;">Please select a study type.</span>
  4373.                             </div>
  4374.                         </div>
  4375.     
  4376.                         <div class="mb-3">
  4377.                             <label for="observaciones" class="form-label fw-semibold">
  4378.                                 <span class="text-content" data-lang="es">Observaciones adicionales</span>
  4379.                                 <span class="text-content" data-lang="en" style="display:none;">Additional observations</span>
  4380.                             </label>
  4381.                             <textarea id="observaciones" name="observaciones" class="form-control" rows="3" 
  4382.                                 placeholder="Información adicional que consideres relevante" data-lang-es="Información adicional que consideres relevante" data-lang-en="Additional information you consider relevant"></textarea>
  4383.                         </div>
  4384.                     </form>
  4385.                 </div>
  4386.     
  4387.                 <div class="modal-footer">
  4388.                     <button type="button" class="btn btn-outline-secondary" id="prevStepBtn">
  4389.                         <span class="text-content" data-lang="es">Anterior</span>
  4390.                         <span class="text-content" data-lang="en" style="display:none;">Previous</span>
  4391.                     </button>
  4392.                     <button type="button" class="btn btn-primary" id="nextStepBtn" disabled>
  4393.                         <span class="text-content" data-lang="es">Siguiente</span>
  4394.                         <span class="text-content" data-lang="en" style="display:none;">Next</span>
  4395.                     </button>
  4396.                 </div>
  4397.             </div>
  4398.         </div>
  4399.     </div>
  4400.     
  4401.     {# Modal Paso 3 #}
  4402.     <div class="modal fade" id="agendarCitaPaso3" tabindex="-1" aria-hidden="true" data-bs-backdrop="static" data-bs-keyboard="false">
  4403.         <div class="modal-dialog modal-lg modal-dialog-centered">
  4404.             <div class="modal-content">
  4405.                 <div class="modal-header">
  4406.                     <h5 class="modal-title d-flex align-items-center">
  4407.                         <i class="bi bi-calendar-check me-2 text-primary"></i>
  4408.                         <span class="text-content" data-lang="es">Confirmar Cita Médica</span>
  4409.                         <span class="text-content" data-lang="en" style="display:none;">Confirm Medical Appointment</span>
  4410.                     </h5>
  4411.                     <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Cerrar"></button>
  4412.                 </div>
  4413.     
  4414.                 <div class="modal-body">
  4415.                     <div class="d-flex align-items-center mb-4">
  4416.                         <span class="badge bg-primary me-2">
  4417.                             <span class="text-content" data-lang="es">Paso 3 de 3</span>
  4418.                             <span class="text-content" data-lang="en" style="display:none;">Step 3 of 3</span>
  4419.                         </span>
  4420.                         <span class="text-muted">
  4421.                             <span class="text-content" data-lang="es">Fecha y Hora</span>
  4422.                             <span class="text-content" data-lang="en" style="display:none;">Date and Time</span>
  4423.                         </span>
  4424.                     </div>
  4425.     
  4426.                     <form id="wizardStep3Form" class="needs-validation" novalidate>
  4427.                         <div class="row g-3 mb-4">
  4428.                             <div class="col-sm-6">
  4429.                                 <label for="preferredDate" class="form-label">
  4430.                                     <span class="text-content" data-lang="es">Fecha preferida</span>
  4431.                                     <span class="text-content" data-lang="en" style="display:none;">Preferred Date</span>
  4432.                                 </label>
  4433.                                 <input type="date" id="preferredDate" name="preferredDate" min="{{ "now"|date("Y-m-d") }}" class="form-control" required>
  4434.                                 <div class="invalid-feedback">
  4435.                                     <span class="text-content" data-lang="es">Selecciona una fecha válida.</span>
  4436.                                     <span class="text-content" data-lang="en" style="display:none;">Select a valid date.</span>
  4437.                                 </div>
  4438.                             </div>
  4439.     
  4440.                             <div class="col-sm-6">
  4441.                                 <label for="preferredTime" class="form-label">
  4442.                                     <span class="text-content" data-lang="es">Hora preferida</span>
  4443.                                     <span class="text-content" data-lang="en" style="display:none;">Preferred Time</span>
  4444.                                 </label>
  4445.                                 <select id="preferredTime" name="preferredTime" class="form-select" required>
  4446.                                     <option value="" selected disabled data-lang-es="Selecciona una hora" data-lang-en="Select a time">
  4447.                                         Selecciona una hora
  4448.                                     </option>
  4449.                                 </select>
  4450.                                 <div class="invalid-feedback">
  4451.                                     <span class="text-content" data-lang="es">Selecciona una hora válida.</span>
  4452.                                     <span class="text-content" data-lang="en" style="display:none;">Select a valid time.</span>
  4453.                                 </div>
  4454.                             </div>
  4455.                         </div>
  4456.     
  4457.                         <div class="card border rounded p-3 mb-3">
  4458.                             <div class="d-flex align-items-center mb-3">
  4459.                                 <i class="bi bi-info-circle me-2 text-primary fs-5"></i>
  4460.                                 <h6 class="fw-bold mb-0">
  4461.                                     <span class="text-content" data-lang="es">Resumen de tu cita</span>
  4462.                                     <span class="text-content" data-lang="en" style="display:none;">Appointment Summary</span>
  4463.                                 </h6>
  4464.                             </div>
  4465.                             
  4466.                             <ul class="list-unstyled mb-0">
  4467.                                 <li>
  4468.                                     <strong>
  4469.                                         <span class="text-content" data-lang="es">Paciente:</span>
  4470.                                         <span class="text-content" data-lang="en" style="display:none;">Patient:</span>
  4471.                                     </strong> 
  4472.                                     <span id="resumenNombre">—</span>
  4473.                                 </li>
  4474.                                 <li>
  4475.                                     <strong>
  4476.                                         <span class="text-content" data-lang="es">Estudio:</span>
  4477.                                         <span class="text-content" data-lang="en" style="display:none;">Study:</span>
  4478.                                     </strong> 
  4479.                                     <span id="resumenEstudio">—</span>
  4480.                                 </li>
  4481.                                 <li>
  4482.                                     <strong>
  4483.                                         <span class="text-content" data-lang="es">Fecha:</span>
  4484.                                         <span class="text-content" data-lang="en" style="display:none;">Date:</span>
  4485.                                     </strong> 
  4486.                                     <span id="resumenFecha">—</span>
  4487.                                 </li>
  4488.                                 <li>
  4489.                                     <strong>
  4490.                                         <span class="text-content" data-lang="es">Hora:</span>
  4491.                                         <span class="text-content" data-lang="en" style="display:none;">Time:</span>
  4492.                                     </strong> 
  4493.                                     <span id="resumenHora">—</span>
  4494.                                 </li>
  4495.                             </ul>
  4496.                         </div>
  4497.                     </form>
  4498.                 </div>
  4499.     
  4500.                 <div class="modal-footer">
  4501.                     <button type="button" class="btn btn-outline-secondary" id="prevStep3Btn">
  4502.                         <span class="text-content" data-lang="es">Anterior</span>
  4503.                         <span class="text-content" data-lang="en" style="display:none;">Previous</span>
  4504.                     </button>
  4505.                     <button type="submit" class="btn btn-success" id="confirmBtn" disabled>
  4506.                         <span class="text-content" data-lang="es">Confirmar Cita</span>
  4507.                         <span class="text-content" data-lang="en" style="display:none;">Confirm Appointment</span>
  4508.                     </button>
  4509.                 </div>
  4510.             </div>
  4511.         </div>
  4512.     </div>
  4513.     
  4514.     {# Modal de Confirmación Final#}
  4515.     <div class="modal fade" id="confirmacionFinalModal" tabindex="-1" aria-hidden="true">
  4516.         <div class="modal-dialog modal-dialog-centered modal-md">
  4517.             <div class="modal-content border-0 shadow-lg rounded-3">
  4518.                 {# Header con gradiente #}
  4519.                 <div class="modal-header border-0 bg-gradient-primary text-white rounded-top-3 py-4">
  4520.                     <div class="d-flex align-items-center w-100">
  4521.                         <div class="flex-shrink-0">
  4522.                             <div class="success-icon-wrapper bg-white rounded-circle border border-2 border-success d-flex align-items-center justify-content-center me-3" 
  4523.                                 style="width: 42px; height: 42px;">
  4524.                                 <i class="bi bi-check-lg text-success fs-4"></i>
  4525.                             </div>
  4526.                         </div>
  4527.                         <div class="flex-grow-1">
  4528.                             <h4 class="modal-title fw-bold mb-0">
  4529.                                 <span class="text-content" data-lang="es">¡Cita Confirmada!</span>
  4530.                                 <span class="text-content" data-lang="en" style="display:none;">Appointment Confirmed!</span>
  4531.                             </h4>
  4532.                             <p class="mb-0 opacity-90">
  4533.                                 <span class="text-content" data-lang="es">Todo listo para tu estudio médico</span>
  4534.                                 <span class="text-content" data-lang="en" style="display:none;">All set for your medical study</span>
  4535.                             </p>
  4536.                         </div>
  4537.                     </div>
  4538.                 </div>
  4539.     
  4540.                 <div class="modal-body p-4">
  4541.                     {# Tarjeta de detalles #}
  4542.                     <div class="card border-0 shadow-sm mb-4">
  4543.                         <div class="card-body p-3">
  4544.                             <div class="row g-3">
  4545.                                 {# Fecha #}
  4546.                                 <div class="col-12">
  4547.                                     <div class="d-flex align-items-center">
  4548.                                         <div class="icon-circle bg-primary bg-opacity-10 text-primary rounded-circle p-2 me-3">
  4549.                                             <i class="bi bi-calendar2-check fs-5"></i>
  4550.                                         </div>
  4551.                                         <div>
  4552.                                             <small class="text-muted d-block">
  4553.                                                 <span class="text-content" data-lang="es">Fecha</span>
  4554.                                                 <span class="text-content" data-lang="en" style="display:none;">Date</span>
  4555.                                             </small>
  4556.                                             <strong class="text-dark" id="fechaCitaConfirmada"></strong>
  4557.                                         </div>
  4558.                                     </div>
  4559.                                 </div>
  4560.                                 
  4561.                                 {# Hora #}
  4562.                                 <div class="col-12">
  4563.                                     <div class="d-flex align-items-center">
  4564.                                         <div class="icon-circle bg-success bg-opacity-10 text-success rounded-circle p-2 me-3">
  4565.                                             <i class="bi bi-clock fs-5"></i>
  4566.                                         </div>
  4567.                                         <div>
  4568.                                             <small class="text-muted d-block">
  4569.                                                 <span class="text-content" data-lang="es">Hora</span>
  4570.                                                 <span class="text-content" data-lang="en" style="display:none;">Time</span>
  4571.                                             </small>
  4572.                                             <strong class="text-dark" id="horaCitaConfirmada"></strong>
  4573.                                         </div>
  4574.                                     </div>
  4575.                                 </div>
  4576.                                 
  4577.                                 {# Email #}
  4578.                                 <div class="col-12">
  4579.                                     <div class="d-flex align-items-center">
  4580.                                         <div class="icon-circle bg-info bg-opacity-10 text-info rounded-circle p-2 me-3">
  4581.                                             <i class="bi bi-envelope-check fs-5"></i>
  4582.                                         </div>
  4583.                                         <div>
  4584.                                             <small class="text-muted d-block">
  4585.                                                 <span class="text-content" data-lang="es">Confirmación enviada a</span>
  4586.                                                 <span class="text-content" data-lang="en" style="display:none;">Confirmation sent to</span>
  4587.                                             </small>
  4588.                                             <strong class="text-dark" id="emailCitaConfirmada"></strong>
  4589.                                         </div>
  4590.                                     </div>
  4591.                                 </div>
  4592.                             </div>
  4593.                         </div>
  4594.                     </div>
  4595.     
  4596.                     {# Nota importante #}
  4597.                     <div class="alert alert-light border alert-dismissible fade show mb-4" role="alert">
  4598.                         <div class="d-flex">
  4599.                             <i class="bi bi-bell-fill text-warning fs-5 me-2"></i>
  4600.                             <div>
  4601.                                 <strong>
  4602.                                     <span class="text-content" data-lang="es">Recordatorio importante</span>
  4603.                                     <span class="text-content" data-lang="en" style="display:none;">Important reminder</span>
  4604.                                 </strong>
  4605.                                 <p class="mb-0 small">
  4606.                                     <span class="text-content" data-lang="es">Recibirás un recordatorio 24 horas antes de tu cita vía correo electrónico.</span>
  4607.                                     <span class="text-content" data-lang="en" style="display:none;">You will receive a reminder 24 hours before your appointment via email.</span>
  4608.                                 </p>
  4609.                             </div>
  4610.                         </div>
  4611.                     </div>
  4612.     
  4613.                     {# Botón de acción #}
  4614.                     <div class="text-center">
  4615.                         <button type="button" class="btn btn-primary px-4 py-2 rounded-pill fw-semibold" data-bs-dismiss="modal">
  4616.                             <span class="text-content" data-lang="es">
  4617.                                 <i class="bi bi-check-circle me-2"></i>Entendido
  4618.                             </span>
  4619.                             <span class="text-content" data-lang="en" style="display:none;">
  4620.                                 <i class="bi bi-check-circle me-2"></i>Got it
  4621.                             </span>
  4622.                         </button>
  4623.                     </div>
  4624.                 </div>
  4625.             </div>
  4626.         </div>
  4627.     </div>
  4628.    {% if app.user %}
  4629.     <!-- Botón flotante -->
  4630.         <div class="position-fixed" style="z-index: 1030; bottom: 30px; right: 30px;">
  4631.             <div class="dropdown">
  4632.                 <button class="quick-access-btn" 
  4633.                         type="button" 
  4634.                         data-bs-toggle="dropdown"
  4635.                         title="Acceso rápido">
  4636.                     <i class="fas fa-bolt"></i>
  4637.                 </button>
  4638.                 <ul class="dropdown-menu dropdown-menu-end dropdown-menu-user">
  4639.                     <li>
  4640.                         <h6 class="dropdown-header fw-bold text-primary d-flex align-items-center">
  4641.                             <i class="fas fa-bolt me-2"></i>
  4642.                             <span class="text-content" data-lang="es">Acceso Rápido</span>
  4643.                             <span class="text-content" data-lang="en" style="display:none;">Quick Access</span>
  4644.                         </h6>
  4645.                     </li>
  4646.                     
  4647.                     {# Opciones para ADMIN #}
  4648.                     {% if 'ROLE_ADMIN' in app.user.roles %}
  4649.                         <li>
  4650.                             <a class="dropdown-item dropdown-item-user d-flex align-items-center" href="{{ path('admin_index') }}">
  4651.                                 <i class="fas fa-tachometer-alt me-2"></i>
  4652.                                 <div>
  4653.                                     <span class="text-content" data-lang="es">Dashboard</span>
  4654.                                     <span class="text-content" data-lang="en" style="display:none;">Dashboard</span>
  4655.                                 </div>
  4656.                             </a>
  4657.                         </li>
  4658.                         <li>
  4659.                             <a class="dropdown-item dropdown-item-user d-flex align-items-center" href="{{ path('admin_pacientes') }}">
  4660.                                 <i class="fas fa-user-injured me-2"></i>
  4661.                                 <div>
  4662.                                     <span class="text-content" data-lang="es">Pacientes</span>
  4663.                                     <span class="text-content" data-lang="en" style="display:none;">Patients</span>
  4664.                                 </div>
  4665.                             </a>
  4666.                         </li>
  4667.                         <li>
  4668.                             <a class="dropdown-item dropdown-item-user d-flex align-items-center" href="{{ path('admin_proveedores') }}">
  4669.                                 <i class="fas fa-user-md me-2"></i>
  4670.                                 <div>
  4671.                                     <span class="text-content" data-lang="es">Proveedores</span>
  4672.                                     <span class="text-content" data-lang="en" style="display:none;">Providers</span>
  4673.                                 </div>
  4674.                             </a>
  4675.                         </li>
  4676.                         <li>
  4677.                             <a class="dropdown-item dropdown-item-user d-flex align-items-center" href="{{ path('admin_appointment') }}">
  4678.                                 <i class="fas fa-calendar-check me-2"></i>
  4679.                                 <div>
  4680.                                     <span class="text-content" data-lang="es">Agenda de Citas</span>
  4681.                                     <span class="text-content" data-lang="en" style="display:none;">Appointment Schedule</span>
  4682.                                 </div>
  4683.                             </a>
  4684.                         </li>
  4685.                         <li>
  4686.                             <a class="dropdown-item dropdown-item-user d-flex align-items-center" href="{{ path('admin_horario') }}">
  4687.                                 <i class="fas fa-clock me-2"></i>
  4688.                                 <div>
  4689.                                     <span class="text-content" data-lang="es">Horarios Médicos</span>
  4690.                                     <span class="text-content" data-lang="en" style="display:none;">Medical Schedules</span>
  4691.                                 </div>
  4692.                             </a>
  4693.                         </li>
  4694.                         <li>
  4695.                             <a class="dropdown-item dropdown-item-user d-flex align-items-center" href="{{ path('admin_profile') }}">
  4696.                                 <i class="fas fa-user-cog me-2"></i>
  4697.                                 <div>
  4698.                                     <span class="text-content" data-lang="es">Perfil</span>
  4699.                                     <span class="text-content" data-lang="en" style="display:none;">Profile</span>
  4700.                                 </div>
  4701.                             </a>
  4702.                         </li>
  4703.                     
  4704.                     {# Opciones para PROVEEDOR #}
  4705.                     {% elseif 'ROLE_PROVIDER' in app.user.roles %}
  4706.                         <li>
  4707.                             <a class="dropdown-item dropdown-item-user d-flex align-items-center" href="{{ path('provider_index') }}">
  4708.                                 <i class="fas fa-tachometer-alt me-2"></i>
  4709.                                 <div>
  4710.                                     <span class="text-content" data-lang="es">Dashboard</span>
  4711.                                     <span class="text-content" data-lang="en" style="display:none;">Dashboard</span>
  4712.                                 </div>
  4713.                             </a>
  4714.                         </li>
  4715.                         <li>
  4716.                             <a class="dropdown-item dropdown-item-user d-flex align-items-center" href="{{ path('provider_patients') }}">
  4717.                                 <i class="fas fa-user-injured me-2"></i>
  4718.                                 <div>
  4719.                                     <span class="text-content" data-lang="es">Mis Pacientes</span>
  4720.                                     <span class="text-content" data-lang="en" style="display:none;">My Patients</span>
  4721.                                 </div>
  4722.                             </a>
  4723.                         </li>
  4724.                         <li>
  4725.                             <a class="dropdown-item dropdown-item-user d-flex align-items-center" href="{{ path('provider_appointment') }}">
  4726.                                 <i class="fas fa-calendar-check me-2"></i>
  4727.                                 <div>
  4728.                                     <span class="text-content" data-lang="es">Mis Citas</span>
  4729.                                     <span class="text-content" data-lang="en" style="display:none;">My Appointments</span>
  4730.                                 </div>
  4731.                             </a>
  4732.                         </li>
  4733.                         <li>
  4734.                             <a class="dropdown-item dropdown-item-user d-flex align-items-center" href="{{ path('provider_profile') }}">
  4735.                                 <i class="fas fa-user-cog me-2"></i>
  4736.                                 <div>
  4737.                                     <span class="text-content" data-lang="es">Mi Perfil</span>
  4738.                                     <span class="text-content" data-lang="en" style="display:none;">My Profile</span>
  4739.                                 </div>
  4740.                             </a>
  4741.                         </li>
  4742.                     {% endif %}
  4743.                     
  4744.                     <li><hr class="dropdown-divider mx-3"></li>
  4745.                     <li>
  4746.                         <a class="dropdown-item dropdown-item-user d-flex align-items-center text-muted" href="{{ path('app_logout') }}">
  4747.                             <i class="fas fa-sign-out-alt me-2"></i>
  4748.                             <div>
  4749.                                 <span class="text-content" data-lang="es">Cerrar Sesión</span>
  4750.                                 <span class="text-content" data-lang="en" style="display:none;">Logout</span>
  4751.                             </div>
  4752.                         </a>
  4753.                     </li>
  4754.                 </ul>
  4755.             </div>
  4756.         </div>
  4757.     {% endif %}
  4758.     <style>
  4759.       .bg-gradient-primary {
  4760.           background: linear-gradient(135deg, #4e73df 0%, #224abe 100%) !important;
  4761.       }
  4762.     
  4763.       .success-icon-wrapper {
  4764.           box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.1);
  4765.       }
  4766.     
  4767.       .icon-circle {
  4768.           width: 48px;
  4769.           height: 48px;
  4770.           display: flex;
  4771.           align-items: center;
  4772.           justify-content: center;
  4773.           flex-shrink: 0;
  4774.       }
  4775.     
  4776.       .rounded-3 {
  4777.           border-radius: 1rem !important;
  4778.       }
  4779.     
  4780.       .rounded-top-3 {
  4781.           border-top-left-radius: 1rem !important;
  4782.           border-top-right-radius: 1rem !important;
  4783.       }
  4784.     
  4785.       .shadow-lg {
  4786.           box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
  4787.       }
  4788.   /* ===== BOTÓN FLOTANTE ===== */
  4789.         .quick-access-btn {
  4790.             width: 65px;
  4791.             height: 65px;
  4792.             background: #2980b9;
  4793.             border: none;
  4794.             border-radius: 50%;
  4795.             box-shadow: 0 6px 20px rgba(52, 152, 219, 0.4);
  4796.             transition: all 0.3s ease;
  4797.             display: flex;
  4798.             align-items: center;
  4799.             justify-content: center;
  4800.             font-size: 1.5rem;
  4801.             color: white;
  4802.             animation: float 3s ease-in-out infinite;
  4803.             position: fixed;
  4804.             bottom: 30px;
  4805.             right: 30px;
  4806.             z-index: 1050;
  4807.         }
  4808.         
  4809.         .quick-access-btn:hover {
  4810.             transform: scale(1.1) rotate(10deg);
  4811.             box-shadow: 0 8px 25px rgba(52, 152, 219, 0.6);
  4812.             animation: none;
  4813.         }
  4814.         
  4815.         @keyframes float {
  4816.             0% { transform: translateY(0px); }
  4817.             50% { transform: translateY(-8px); }
  4818.             100% { transform: translateY(0px); }
  4819.         }
  4820.         
  4821.         .dropdown-menu-user {
  4822.             border: none;
  4823.             border-radius: 12px;
  4824.             box-shadow: 0 10px 30px rgba(0,0,0,0.15);
  4825.             border-left: 4px solid var(--primary-color);
  4826.         }
  4827.         
  4828.         .dropdown-item-user {
  4829.             padding: 10px 15px;
  4830.             transition: all 0.3s ease;
  4831.             border-radius: 6px;
  4832.             margin: 2px 8px;
  4833.             width: auto;
  4834.         }
  4835.         
  4836.         .dropdown-item-user:hover {
  4837.             background: #2980b9;
  4838.             color: white !important;
  4839.             transform: translateX(5px);
  4840.         }
  4841.         @media (max-width: 768px) {
  4842.             .quick-access-btn {
  4843.                 bottom: 20px;
  4844.                 right: 20px;
  4845.                 width: 55px;
  4846.                 height: 55px;
  4847.                 font-size: 1.3rem;
  4848.             }
  4849.         }
  4850.    </style>
  4851. {% endblock %}
  4852. {% block javascripts %}
  4853.  
  4854. <script>
  4855. document.addEventListener('DOMContentLoaded', function() {
  4856.     // Función para actualizar placeholders según el idioma
  4857.     function updatePlaceholders() {
  4858.         const currentLang = document.documentElement.lang || 'es';
  4859.         
  4860.         // Actualizar placeholders de inputs
  4861.         document.querySelectorAll('input[data-lang-es]').forEach(input => {
  4862.             const langKey = `data-lang-${currentLang}`;
  4863.             if (input.hasAttribute(langKey)) {
  4864.                 input.placeholder = input.getAttribute(langKey);
  4865.             }
  4866.         });
  4867.         
  4868.         // Actualizar placeholder del textarea
  4869.         const observacionesTextarea = document.getElementById('observaciones');
  4870.         if (observacionesTextarea && observacionesTextarea.hasAttribute(`data-lang-${currentLang}`)) {
  4871.             observacionesTextarea.placeholder = observacionesTextarea.getAttribute(`data-lang-${currentLang}`);
  4872.         }
  4873.     }
  4874.     
  4875.     // Observar cambios en el idioma
  4876.     const observer = new MutationObserver(function(mutations) {
  4877.         mutations.forEach(function(mutation) {
  4878.             if (mutation.attributeName === 'lang') {
  4879.                 updatePlaceholders();
  4880.             }
  4881.         });
  4882.     });
  4883.     
  4884.     observer.observe(document.documentElement, {
  4885.         attributes: true,
  4886.         attributeFilter: ['lang']
  4887.     });
  4888.     
  4889.     // Actualizar inicialmente
  4890.     updatePlaceholders();
  4891. });
  4892. </script>
  4893. <script>
  4894. document.addEventListener('DOMContentLoaded', function() {
  4895.     // Función para actualizar las opciones del select según el idioma
  4896.     function updateSelectLanguage() {
  4897.         const studySelect = document.getElementById('studyType');
  4898.         if (!studySelect) return;
  4899.         
  4900.         const currentLang = document.documentElement.lang || 'es';
  4901.         const selectedValue = studySelect.value;
  4902.         
  4903.         // Actualizar el texto de cada option
  4904.         Array.from(studySelect.options).forEach(option => {
  4905.             const langKey = `data-lang-${currentLang}`;
  4906.             if (option.hasAttribute(langKey)) {
  4907.                 option.textContent = option.getAttribute(langKey);
  4908.             }
  4909.         });
  4910.         
  4911.         // Restaurar el valor seleccionado
  4912.         studySelect.value = selectedValue;
  4913.     }
  4914.     
  4915.     // Observar cambios en el idioma
  4916.     const observer = new MutationObserver(function(mutations) {
  4917.         mutations.forEach(function(mutation) {
  4918.             if (mutation.attributeName === 'lang') {
  4919.                 updateSelectLanguage();
  4920.             }
  4921.         });
  4922.     });
  4923.     
  4924.     observer.observe(document.documentElement, {
  4925.         attributes: true,
  4926.         attributeFilter: ['lang']
  4927.     });
  4928.     
  4929.     // Actualizar inicialmente
  4930.     updateSelectLanguage();
  4931. });
  4932. </script>
  4933. <script>
  4934. document.addEventListener('DOMContentLoaded', function () {
  4935.     // Variable global para controlar parámetros URL
  4936.     let urlParamProcessed = false;
  4937.     let currentEstudioFromUrl = '';
  4938.     // Mapa global para almacenar horarios disponibles
  4939.     let horariosDisponibles = {};
  4940.     // 🔥 NUEVA FUNCIÓN: Obtener offset de Dallas según el mes
  4941.     function obtenerOffsetDallas() {
  4942.         const mesActual = new Date().getMonth() + 1; // 1-12
  4943.         
  4944.         // Dallas: CST (UTC-6) de Noviembre a Marzo, CDT (UTC-5) de Abril a Octubre
  4945.         if (mesActual >= 4 && mesActual <= 10) {
  4946.             return -5; // CDT - Horario de verano
  4947.         } else {
  4948.             return -6; // CST - Horario estándar
  4949.         }
  4950.     }
  4951.     // 🔥 NUEVA FUNCIÓN: Convertir UTC a hora de Dallas
  4952.     function obtenerHoraActualDallas() {
  4953.         const ahoraUTC = new Date();
  4954.         const offsetDallas = obtenerOffsetDallas();
  4955.         
  4956.         // Convertir UTC a Dallas
  4957.         const horaDallas = new Date(ahoraUTC.getTime() + offsetDallas * 60 * 60 * 1000);
  4958.         
  4959.         return {
  4960.             horas: horaDallas.getUTCHours(),
  4961.             minutos: horaDallas.getUTCMinutes(),
  4962.             offset: offsetDallas
  4963.         };
  4964.     }
  4965.     function filtrarHorasParaHoy(horas, fechaSeleccionada) {
  4966.         const hoy = new Date().toLocaleDateString('en-CA');
  4967.         
  4968.         if (fechaSeleccionada !== hoy) {
  4969.             return Promise.resolve(horas);
  4970.         }
  4971.         
  4972.         return fetch('/api/hora-actual-servidor') 
  4973.             .then(response => {
  4974.                 if (!response.ok) throw new Error('Error al obtener hora del servidor');
  4975.                 return response.json();
  4976.             })
  4977.             .then(data => {
  4978.                 const horaServidor = data.hora_servidor;
  4979.                 const [horaStr, minutoStr, segundoStr] = horaServidor.split(':');
  4980.                 const totalMinutosServidor = parseInt(horaStr) * 60 + parseInt(minutoStr);
  4981.                 
  4982.                 console.log('🕐 Filtro - Hora servidor:', horaServidor, 'Minutos:', totalMinutosServidor);
  4983.                 
  4984.                 // 🔥 CORRECCIÓN: Convertir horas 12h a 24h para comparar
  4985.                 return horas.filter(horaObj => {
  4986.                     // Convertir hora disponible (12h) a minutos totales en formato 24h
  4987.                     const totalMinutosDisponible = convertir12hA24hEnMinutos(horaObj.hora);
  4988.                     
  4989.                     // ✅ Comparar en el mismo formato (24h)
  4990.                     const pasaFiltro = totalMinutosDisponible >= totalMinutosServidor;
  4991.                     
  4992.                     console.log('⚡ Evaluando hora:', {
  4993.                         horaDisponible: horaObj.hora,
  4994.                         totalMinutosDisponible: totalMinutosDisponible,
  4995.                         horaServidor: horaServidor,
  4996.                         totalMinutosServidor: totalMinutosServidor,
  4997.                         pasaFiltro: pasaFiltro
  4998.                     });
  4999.                     
  5000.                     return pasaFiltro;
  5001.                 });
  5002.             })
  5003.             .catch(error => {
  5004.                 console.error('Error al obtener hora servidor:', error);
  5005.                 // Fallback: usar hora local del cliente
  5006.                 const ahora = new Date();
  5007.                 const totalMinutosActual = ahora.getHours() * 60 + ahora.getMinutes();
  5008.                 
  5009.                 console.log('🔄 Usando fallback - Hora local:', ahora.toLocaleTimeString());
  5010.                 
  5011.                 return horas.filter(horaObj => {
  5012.                     const totalMinutosDisponible = convertir12hA24hEnMinutos(horaObj.hora);
  5013.                     return totalMinutosDisponible >= (totalMinutosActual - 15);
  5014.                 });
  5015.             });
  5016.     }
  5017.     
  5018.     // 🔥 NUEVA FUNCIÓN: Convertir formato 12h (ej: "02:30 PM") a minutos totales en 24h
  5019.     function convertir12hA24hEnMinutos(hora12h) {
  5020.         // Dividir la cadena (ej: "02:30 PM" -> ["02", "30", "PM"])
  5021.         const [horaMin, ampm] = hora12h.split(' ');
  5022.         const [horasStr, minutosStr] = horaMin.split(':');
  5023.         
  5024.         let horas = parseInt(horasStr);
  5025.         const minutos = parseInt(minutosStr);
  5026.         
  5027.         // Convertir a formato 24h
  5028.         if (ampm.toUpperCase() === 'PM' && horas !== 12) {
  5029.             horas += 12;
  5030.         } else if (ampm.toUpperCase() === 'AM' && horas === 12) {
  5031.             horas = 0;
  5032.         }
  5033.         
  5034.         return horas * 60 + minutos;
  5035.     }
  5036.     // 🔥 NUEVA FUNCIÓN: Manejar horas filtradas con mensajes específicos
  5037.     function manejarHorasFiltradas(horasFiltradas, horasOriginales, fechaSeleccionada) {
  5038.         const hoy = new Date().toLocaleDateString('en-CA');
  5039.         
  5040.         if (fechaSeleccionada === hoy && horasFiltradas.length === 0) {
  5041.             // Caso: Es hoy y no hay horas disponibles después de la hora actual
  5042.             if (horasOriginales.length > 0) {
  5043.                 return {
  5044.                     horas: [],
  5045.                     mensaje: getTranslatedText('no_more_times_today')
  5046.                 };
  5047.             } else {
  5048.                 return {
  5049.                     horas: [],
  5050.                     mensaje: getTranslatedText('no_availability')
  5051.                 };
  5052.             }
  5053.         } else if (fechaSeleccionada === hoy && horasFiltradas.length < horasOriginales.length) {
  5054.             // Caso: Es hoy y se filtraron algunas horas
  5055.             console.log(`⏰ Se filtraron ${horasOriginales.length - horasFiltradas.length} horas pasadas para hoy`);
  5056.         }
  5057.         
  5058.         return {
  5059.             horas: horasFiltradas,
  5060.             mensaje: null
  5061.         };
  5062.     }
  5063.     // 🔥 NUEVA FUNCIÓN: Manejo mejorado de transición entre modales
  5064.     function switchModal(currentModalId, nextModalId, callback) {
  5065.         const currentModal = bootstrap.Modal.getInstance(document.getElementById(currentModalId));
  5066.         const nextModalElement = document.getElementById(nextModalId);
  5067.         
  5068.         if (currentModal) {
  5069.             // Usar evento hidden.bs.modal para asegurar la transición limpia
  5070.             document.getElementById(currentModalId).addEventListener('hidden.bs.modal', function handler() {
  5071.                 // Remover el event listener después de usarlo
  5072.                 this.removeEventListener('hidden.bs.modal', handler);
  5073.                 
  5074.                 // Pequeño delay para asegurar que Bootstrap limpió el backdrop
  5075.                 setTimeout(() => {
  5076.                     if (nextModalElement) {
  5077.                         const nextModal = new bootstrap.Modal(nextModalElement);
  5078.                         nextModal.show();
  5079.                         
  5080.                         // Ejecutar callback si existe
  5081.                         if (callback && typeof callback === 'function') {
  5082.                             callback();
  5083.                         }
  5084.                     }
  5085.                 }, 50);
  5086.             });
  5087.             
  5088.             currentModal.hide();
  5089.         } else if (nextModalElement) {
  5090.             // Si no hay modal actual, simplemente abrir el siguiente
  5091.             const nextModal = new bootstrap.Modal(nextModalElement);
  5092.             nextModal.show();
  5093.         }
  5094.     }
  5095.     // 🔥 NUEVA FUNCIÓN: Cerrar todos los modales y limpiar
  5096.     function closeAllModals() {
  5097.         const modals = document.querySelectorAll('.modal');
  5098.         modals.forEach(modal => {
  5099.             const modalInstance = bootstrap.Modal.getInstance(modal);
  5100.             if (modalInstance) {
  5101.                 modalInstance.hide();
  5102.             }
  5103.         });
  5104.         
  5105.         // Limpiar manualmente el backdrop
  5106.         const backdrops = document.querySelectorAll('.modal-backdrop');
  5107.         backdrops.forEach(backdrop => {
  5108.             backdrop.remove();
  5109.         });
  5110.         
  5111.         // Restaurar el body
  5112.         document.body.classList.remove('modal-open');
  5113.         document.body.style.overflow = '';
  5114.         document.body.style.paddingRight = '';
  5115.     }
  5116.     // Función para obtener texto traducido
  5117.     function getTranslatedText(key) {
  5118.         const translations = {
  5119.             // Mensajes de error y validación
  5120.             'select_valid_date': {
  5121.                 es: 'Selecciona una fecha válida.',
  5122.                 en: 'Select a valid date.'
  5123.             },
  5124.             'select_valid_time': {
  5125.                 es: 'Selecciona una hora válida.',
  5126.                 en: 'Select a valid time.'
  5127.             },
  5128.             'no_availability': {
  5129.                 es: 'Sin disponibilidad',
  5130.                 en: 'No availability'
  5131.             },
  5132.             'error_loading_schedules': {
  5133.                 es: 'Error al cargar horarios',
  5134.                 en: 'Error loading schedules'
  5135.             },
  5136.             'error_saving_appointment': {
  5137.                 es: 'Error al guardar la cita',
  5138.                 en: 'Error saving appointment'
  5139.             },
  5140.             'date_not_selected': {
  5141.                 es: 'Fecha no seleccionada',
  5142.                 en: 'Date not selected'
  5143.             },
  5144.             'time_not_selected': {
  5145.                 es: 'Hora no seleccionada',
  5146.                 en: 'Time not selected'
  5147.             },
  5148.             'time_not_available': {
  5149.                 es: 'Hora no disponible',
  5150.                 en: 'Time not available'
  5151.             },
  5152.             
  5153.             // Mensajes de éxito/error
  5154.             'appointment_confirmed_success': {
  5155.                 es: '✅ Tu cita ha sido confirmada correctamente.',
  5156.                 en: '✅ Your appointment has been confirmed successfully.'
  5157.             },
  5158.             'appointment_error': {
  5159.                 es: '❌ Hubo un problema al registrar la cita.',
  5160.                 en: '❌ There was a problem registering the appointment.'
  5161.             },
  5162.             
  5163.             // Textos para resumen
  5164.             'patient': {
  5165.                 es: 'Paciente:',
  5166.                 en: 'Patient:'
  5167.             },
  5168.             'study': {
  5169.                 es: 'Estudio:',
  5170.                 en: 'Study:'
  5171.             },
  5172.             'date': {
  5173.                 es: 'Fecha:',
  5174.                 en: 'Date:'
  5175.             },
  5176.             'time': {
  5177.                 es: 'Hora:',
  5178.                 en: 'Time:'
  5179.             },
  5180.             'dash': {
  5181.                 es: '—',
  5182.                 en: '—'
  5183.             },
  5184.             // 🔥 NUEVAS TRADUCCIONES PARA FILTRADO DE HORAS
  5185.             'no_more_times_today': {
  5186.                 es: 'No hay más horarios disponibles para hoy',
  5187.                 en: 'No more available times for today'
  5188.             },
  5189.             'times_filtered_today': {
  5190.                 es: 'Mostrando horarios disponibles a partir de ahora',
  5191.                 en: 'Showing available times from now on'
  5192.             }
  5193.             
  5194.         };
  5195.         const currentLang = document.documentElement.lang || 'es';
  5196.         return translations[key] ? translations[key][currentLang] || translations[key]['es'] : key;
  5197.     }
  5198.     // Tu código existente para parámetros URL...
  5199.     function getUrlParameter(name) {
  5200.         name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]');
  5201.         var regex = new RegExp('[\\?&]' + name + '=([^&#]*)');
  5202.         var results = regex.exec(location.search);
  5203.         return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' '));
  5204.     }
  5205.     // Obtener el estudio desde la URL
  5206.     const estudioFromUrl = getUrlParameter('estudio');
  5207.     currentEstudioFromUrl = estudioFromUrl;
  5208.     
  5209.     // Mapeo de parámetros URL a valores del select
  5210.     const estudioMapping = {
  5211.         'rayos-x': 'rayos-x',
  5212.         'ultrasonido': 'ultrasonido-4d',
  5213.         'tomografia': 'tomografia', 
  5214.         'resonancia': 'resonancia',
  5215.         'mamografia': 'mamografia',
  5216.         'nuclear': 'nuclear',
  5217.         'radiografia': 'radiografia',
  5218.         'ultrasonido-abdominal': 'ultrasonido-abdominal',
  5219.         'ultrasonido-mama': 'ultrasonido-mama',
  5220.         'ecocardiograma': 'ecocardiograma',
  5221.         'ultrasonido-musculoesqueletico': 'ultrasonido-musculoesqueletico',
  5222.         'ultrasonido-obstetrico': 'ultrasonido-obstetrico',
  5223.         'arteriografia-venografia': 'arteriografia-venografia',
  5224.         'ultrasonido-intravascular': 'ultrasonido-intravascular',
  5225.         'ultrasonido-vascular-periferico': 'ultrasonido-vascular-periferico',
  5226.         'ultrasonido-vascular': 'ultrasonido-vascular',
  5227.         'ultrasonido-pelvico': 'ultrasonido-pelvico',
  5228.         'ultrasonido-prostata': 'ultrasonido-prostata',
  5229.         'ultrasonido-renal': 'ultrasonido-renal',
  5230.         'ultrasonido-escrotal': 'ultrasonido-escrotal',
  5231.         'ultrasonido-tiroideo': 'ultrasonido-tiroideo'
  5232.     };
  5233.     // Paso 1: Datos personales
  5234.     const formStep1 = document.getElementById('wizardStep1Form');
  5235.     const nextBtnStep1 = document.getElementById('nextBtn');
  5236.     function checkFieldsFilledStep1() {
  5237.         const inputs = formStep1.querySelectorAll('input');
  5238.         let allFilled = true;
  5239.         inputs.forEach(input => {
  5240.             if (input.value.trim() === '') {
  5241.                 allFilled = false;
  5242.             }
  5243.         });
  5244.         if (nextBtnStep1) {
  5245.             nextBtnStep1.disabled = !allFilled;
  5246.         }
  5247.     }
  5248.     if (formStep1) {
  5249.         formStep1.querySelectorAll('input').forEach(input => {
  5250.             input.addEventListener('input', checkFieldsFilledStep1);
  5251.         });
  5252.     }
  5253.     // Función para seleccionar estudio automáticamente
  5254.     function selectStudyFromUrl() {
  5255.         if (currentEstudioFromUrl && estudioMapping[currentEstudioFromUrl] && !urlParamProcessed) {
  5256.             const studySelect = document.getElementById('studyType');
  5257.             if (studySelect) {
  5258.                 for (let i = 0; i < studySelect.options.length; i++) {
  5259.                     if (studySelect.options[i].value === estudioMapping[currentEstudioFromUrl]) {
  5260.                         studySelect.selectedIndex = i;
  5261.                         const event = new Event('change', { bubbles: true });
  5262.                         studySelect.dispatchEvent(event);
  5263.                         urlParamProcessed = true;
  5264.                         break;
  5265.                     }
  5266.                 }
  5267.             }
  5268.         }
  5269.     }
  5270.     // Manejar parámetro URL cuando se abre el modal paso 2
  5271.     if (estudioFromUrl && estudioMapping[estudioFromUrl]) {
  5272.         setTimeout(() => {
  5273.             const modalElement = document.getElementById('agendarCitaModal');
  5274.             if (modalElement) {
  5275.                 const modal = new bootstrap.Modal(modalElement);
  5276.                 modal.show();
  5277.             }
  5278.         }, 1000);
  5279.     }
  5280.     // Manejar clicks en botones de servicios específicos
  5281.     document.querySelectorAll('[data-estudio]').forEach(button => {
  5282.         button.addEventListener('click', function(e) {
  5283.             e.preventDefault();
  5284.             const estudio = this.getAttribute('data-estudio');
  5285.             
  5286.             const url = new URL(window.location);
  5287.             url.searchParams.set('estudio', estudio);
  5288.             window.history.replaceState({}, '', url);
  5289.             
  5290.             currentEstudioFromUrl = estudio;
  5291.             urlParamProcessed = false;
  5292.             
  5293.             closeAllModals(); // 🔥 Limpiar antes de abrir nuevo modal
  5294.             
  5295.             const modalElement = document.getElementById('agendarCitaModal');
  5296.             if (modalElement) {
  5297.                 const modal = new bootstrap.Modal(modalElement);
  5298.                 modal.show();
  5299.             }
  5300.         });
  5301.     });
  5302.     // 🔥 CONFIGURACIÓN MEJORADA: Botón siguiente del paso 1
  5303.     if (nextBtnStep1) {
  5304.         nextBtnStep1.addEventListener('click', () => {
  5305.             if (formStep1) {
  5306.                 formStep1.classList.add('was-validated');
  5307.                 if (formStep1.checkValidity()) {
  5308.                     // Usar la nueva función de transición
  5309.                     switchModal('agendarCitaModal', 'agendarCitaPaso2', selectStudyFromUrl);
  5310.                 }
  5311.             }
  5312.         });
  5313.     }
  5314.     // Paso 2: Selección de estudio
  5315.     const formStep2 = document.getElementById('wizardStep2Form');
  5316.     const studySelect = document.getElementById('studyType');
  5317.     const nextBtnStep2 = document.getElementById('nextStepBtn');
  5318.     const prevBtnStep2 = document.getElementById('prevStepBtn');
  5319.     if (studySelect && nextBtnStep2) {
  5320.         studySelect.addEventListener('change', () => {
  5321.             nextBtnStep2.disabled = studySelect.value === '';
  5322.         });
  5323.         nextBtnStep2.disabled = studySelect.value === '';
  5324.     }
  5325.     if (nextBtnStep2) {
  5326.         nextBtnStep2.addEventListener('click', () => {
  5327.             if (formStep2) {
  5328.                 formStep2.classList.add('was-validated');
  5329.                 if (formStep2.checkValidity()) {
  5330.                     // Actualizar resumen antes de cambiar de modal
  5331.                     const resumenNombre = document.getElementById('resumenNombre');
  5332.                     const resumenEstudio = document.getElementById('resumenEstudio');
  5333.                     const firstName = document.getElementById('firstName');
  5334.                     const lastName = document.getElementById('lastName');
  5335.                     
  5336.                     if (resumenNombre && firstName && lastName) {
  5337.                         resumenNombre.textContent = firstName.value + ' ' + lastName.value;
  5338.                     }
  5339.                     
  5340.                     if (resumenEstudio && studySelect) {
  5341.                         resumenEstudio.textContent = studySelect.options[studySelect.selectedIndex].text;
  5342.                     }
  5343.                     // Usar la nueva función de transición
  5344.                     switchModal('agendarCitaPaso2', 'agendarCitaPaso3');
  5345.                 }
  5346.             }
  5347.         });
  5348.     }
  5349.     if (prevBtnStep2) {
  5350.         prevBtnStep2.addEventListener('click', () => {
  5351.             switchModal('agendarCitaPaso2', 'agendarCitaModal');
  5352.         });
  5353.     }
  5354.     // Paso 3: Fecha y hora
  5355.     const formStep3 = document.getElementById('wizardStep3Form');
  5356.     const confirmBtn = document.getElementById('confirmBtn');
  5357.     const dateSelect = document.getElementById('preferredDate');
  5358.     const timeSelect = document.getElementById('preferredTime');
  5359.     const prevBtnStep3 = document.getElementById('prevStep3Btn');
  5360.     
  5361.     function setMinDate() {
  5362.         if (dateSelect) {
  5363.             const today = new Date().toISOString().split('T')[0];
  5364.             dateSelect.setAttribute('min', today);
  5365.         }
  5366.     }
  5367.     
  5368.     setMinDate();
  5369.     function getHoraLegible(timeId) {
  5370.         return horariosDisponibles[timeId] || getTranslatedText('time_not_available');
  5371.     }
  5372.     function updateResumenStep3() {
  5373.         const resumenFecha = document.getElementById('resumenFecha');
  5374.         const resumenHora = document.getElementById('resumenHora');
  5375.         
  5376.         if (resumenFecha && dateSelect) {
  5377.             resumenFecha.textContent = dateSelect.value || getTranslatedText('dash');
  5378.         }
  5379.         
  5380.         if (resumenHora && timeSelect) {
  5381.             if (timeSelect.value) {
  5382.                 resumenHora.textContent = getHoraLegible(timeSelect.value);
  5383.             } else {
  5384.                 resumenHora.textContent = getTranslatedText('dash');
  5385.             }
  5386.         }
  5387.     }
  5388.     function checkStep3Validity() {
  5389.         const valid = dateSelect && dateSelect.value && timeSelect && timeSelect.value;
  5390.         if (confirmBtn) {
  5391.             confirmBtn.disabled = !valid;
  5392.         }
  5393.         updateResumenStep3();
  5394.     }
  5395.     // 🔥 MODIFICAR el event listener del dateSelect
  5396.     if (dateSelect) {
  5397.         dateSelect.addEventListener('change', function () {
  5398.             const fecha = this.value;
  5399.             if (timeSelect) {
  5400.                 timeSelect.innerHTML = '';
  5401.                 timeSelect.disabled = true;
  5402.                 const loadingOption = document.createElement('option');
  5403.                 loadingOption.textContent = 'Cargando horarios...';
  5404.                 loadingOption.disabled = true;
  5405.                 timeSelect.appendChild(loadingOption);
  5406.                 // Primero obtener los horarios disponibles
  5407.                 fetch(`/admin/horario/horarios-disponibles/${fecha}`)
  5408.                 .then(response => {
  5409.                     if (!response.ok) throw new Error('Error al cargar horarios');
  5410.                     return response.json();
  5411.                 })
  5412.                 .then(horas => {
  5413.                     console.log('📅 Horarios recibidos:', horas.length);
  5414.             
  5415.                     // Sigue aplicando tu filtro actual
  5416.                     return filtrarHorasParaHoy(horas, fecha);
  5417.                 })
  5418.                 .then(horasFiltradas => {
  5419.                     timeSelect.innerHTML = '';
  5420.                     horariosDisponibles = {};
  5421.             
  5422.                     console.log('✅ Horarios después del filtro:', horasFiltradas.length);
  5423.             
  5424.                     if (horasFiltradas.length === 0) {
  5425.                         const option = document.createElement('option');
  5426.                         option.textContent = getTranslatedText('no_availability');
  5427.                         option.disabled = true;
  5428.                         timeSelect.appendChild(option);
  5429.                     } else {
  5430.             
  5431.                         const defaultOption = document.createElement('option');
  5432.                         defaultOption.value = '';
  5433.                         defaultOption.textContent = getTranslatedText('select_valid_time');
  5434.                         defaultOption.disabled = true;
  5435.                         defaultOption.selected = true;
  5436.                         timeSelect.appendChild(defaultOption);
  5437.             
  5438.                         horasFiltradas.forEach(horaObj => {
  5439.                             const option = document.createElement('option');
  5440.                             option.value = horaObj.id;
  5441.                             option.textContent = horaObj.hora;
  5442.             
  5443.                             // DISPONIBLE
  5444.                             if (horaObj.estado === 'disponible') {
  5445.                                 horariosDisponibles[horaObj.id] = horaObj.hora;
  5446.                                 option.textContent += ` (${getTranslatedText('Disponible')})`;
  5447.                             }
  5448.             
  5449.                             // OCUPADO
  5450.                             if (horaObj.estado === 'ocupado') {
  5451.                                 option.disabled = true;
  5452.                                 option.style.opacity = '0.5';
  5453.                                 option.textContent += ` (${getTranslatedText('Ocupado')})`;
  5454.                             }
  5455.             
  5456.                             // CERRADO
  5457.                             if (horaObj.estado === 'cerrado') {
  5458.                                 option.disabled = true;
  5459.                                 option.style.opacity = '0.4';
  5460.                                 option.textContent += ` (${getTranslatedText('Cerrado')})`;
  5461.                             }
  5462.             
  5463.                             timeSelect.appendChild(option);
  5464.                         });
  5465.                     }
  5466.             
  5467.                     timeSelect.disabled = false;
  5468.                     checkStep3Validity();
  5469.                 })
  5470.                 .catch(error => {
  5471.                     console.error('Error en carga de horarios:', error);
  5472.             
  5473.                     timeSelect.innerHTML = '';
  5474.                     const option = document.createElement('option');
  5475.                     option.textContent = getTranslatedText('error_loading_schedules');
  5476.                     option.disabled = true;
  5477.                     timeSelect.appendChild(option);
  5478.             
  5479.                     timeSelect.disabled = false;
  5480.                     checkStep3Validity();
  5481.                 });
  5482.             }
  5483.         });
  5484.     }
  5485.     if (timeSelect) {
  5486.         timeSelect.addEventListener('change', checkStep3Validity);
  5487.     }
  5488.     if (confirmBtn) {
  5489.         confirmBtn.addEventListener('click', () => {
  5490.             if (formStep3) {
  5491.                 formStep3.classList.add('was-validated');
  5492.                 if (formStep3.checkValidity()) {
  5493.                     const fechaSeleccionada = document.getElementById('preferredDate').value;
  5494.                     const horaIdSeleccionada = document.getElementById('preferredTime').value;
  5495.                     const horaSeleccionada = getHoraLegible(horaIdSeleccionada);
  5496.                     const payload = {
  5497.                         user: {
  5498.                             name: document.getElementById('firstName').value,
  5499.                             lastName: document.getElementById('lastName').value,
  5500.                             email: document.getElementById('email').value,
  5501.                             phone: document.getElementById('phone').value,
  5502.                             age: parseInt(document.getElementById('age').value) || null
  5503.                         },
  5504.                         cita: {
  5505.                             fecha: fechaSeleccionada,
  5506.                             horarioId: horaIdSeleccionada,
  5507.                             tipoEstudio: document.getElementById('studyType').value,
  5508.                             notas: document.getElementById('observaciones').value,
  5509.                             origen: currentEstudioFromUrl ? 'url_param' : 'directo'
  5510.                         }
  5511.                     };
  5512.                     fetch('/api/confirmar-cita', {
  5513.                         method: 'POST',
  5514.                         headers: { 'Content-Type': 'application/json' },
  5515.                         body: JSON.stringify(payload)
  5516.                     })
  5517.                     .then(response => {
  5518.                         if (!response.ok) throw new Error(getTranslatedText('error_saving_appointment'));
  5519.                         return response.json();
  5520.                     })
  5521.                     .then(data => {
  5522.                         // 🔥 Cerrar todos los modales antes de mostrar confirmación
  5523.                         closeAllModals();
  5524.                         
  5525.                         // Pequeño delay para asegurar limpieza
  5526.                         setTimeout(() => {
  5527.                             mostrarModalConfirmacion(fechaSeleccionada, horaSeleccionada);
  5528.                             if (typeof addFlash === 'function') {
  5529.                                 addFlash('success', getTranslatedText('appointment_confirmed_success'));
  5530.                             }
  5531.                         }, 100);
  5532.                     })
  5533.                     .catch(error => {
  5534.                         console.error('Error al guardar cita:', error);
  5535.                         // 🔥 Cerrar modales incluso en error
  5536.                         closeAllModals();
  5537.                         
  5538.                         setTimeout(() => {
  5539.                             mostrarModalConfirmacion(fechaSeleccionada, horaSeleccionada);
  5540.                             if (typeof addFlash === 'function') {
  5541.                                 addFlash('danger', getTranslatedText('appointment_error'));
  5542.                             }
  5543.                         }, 100);
  5544.                     });
  5545.                 }
  5546.             }
  5547.         });
  5548.     }
  5549.     // Función para mostrar el modal de confirmación final
  5550.     function mostrarModalConfirmacion(fecha, hora) {
  5551.         let fechaFormateada = getTranslatedText('date_not_selected');
  5552.         if (fecha) {
  5553.             try {
  5554.                 const currentLang = document.documentElement.lang || 'es';
  5555.                 const options = {
  5556.                     weekday: 'long',
  5557.                     year: 'numeric',
  5558.                     month: 'long',
  5559.                     day: 'numeric'
  5560.                 };
  5561.                 
  5562.                 fechaFormateada = new Date(fecha).toLocaleDateString(currentLang, options);
  5563.                 fechaFormateada = fechaFormateada.charAt(0).toUpperCase() + fechaFormateada.slice(1);
  5564.             } catch (e) {
  5565.                 fechaFormateada = fecha;
  5566.             }
  5567.         }
  5568.         
  5569.         const fechaElement = document.getElementById('fechaCitaConfirmada');
  5570.         const horaElement = document.getElementById('horaCitaConfirmada');
  5571.         const emailElement = document.getElementById('emailCitaConfirmada');
  5572.         const emailInput = document.getElementById('email');
  5573.         
  5574.         if (fechaElement) fechaElement.textContent = fechaFormateada;
  5575.         if (horaElement) horaElement.textContent = hora || getTranslatedText('time_not_selected');
  5576.         if (emailElement && emailInput) emailElement.textContent = emailInput.value;
  5577.         
  5578.         const confirmacionModalElement = document.getElementById('confirmacionFinalModal');
  5579.         if (confirmacionModalElement) {
  5580.             const confirmacionModal = new bootstrap.Modal(confirmacionModalElement);
  5581.             confirmacionModal.show();
  5582.             
  5583.             confirmacionModalElement.addEventListener('hidden.bs.modal', function () {
  5584.                 resetAllForms();
  5585.             });
  5586.         }
  5587.     }
  5588.     // Función para resetear todos los formularios
  5589.     function resetAllForms() {
  5590.         if (formStep1) {
  5591.             formStep1.reset();
  5592.             formStep1.classList.remove('was-validated');
  5593.         }
  5594.         if (formStep2) {
  5595.             formStep2.reset();
  5596.             formStep2.classList.remove('was-validated');
  5597.         }
  5598.         if (formStep3) {
  5599.             formStep3.reset();
  5600.             formStep3.classList.remove('was-validated');
  5601.         }
  5602.         
  5603.         if (nextBtnStep1) nextBtnStep1.disabled = true;
  5604.         if (nextBtnStep2) nextBtnStep2.disabled = true;
  5605.         if (confirmBtn) confirmBtn.disabled = true;
  5606.         if (currentEstudioFromUrl) {
  5607.             const url = new URL(window.location);
  5608.             url.searchParams.delete('estudio');
  5609.             window.history.replaceState({}, '', url);
  5610.             currentEstudioFromUrl = '';
  5611.             urlParamProcessed = false;
  5612.         }
  5613.     }
  5614.     if (prevBtnStep3) {
  5615.         prevBtnStep3.addEventListener('click', () => {
  5616.             switchModal('agendarCitaPaso3', 'agendarCitaPaso2');
  5617.         });
  5618.     }
  5619.     // 🔥 MEJOR MANEJO DE EVENTOS DE MODAL
  5620.     document.querySelectorAll('.modal').forEach(modal => {
  5621.         modal.addEventListener('show.bs.modal', function () {
  5622.             // Asegurar que solo hay un backdrop
  5623.             const existingBackdrops = document.querySelectorAll('.modal-backdrop');
  5624.             if (existingBackdrops.length > 1) {
  5625.                 existingBackdrops.forEach((backdrop, index) => {
  5626.                     if (index > 0) backdrop.remove();
  5627.                 });
  5628.             }
  5629.         });
  5630.         
  5631.         modal.addEventListener('hidden.bs.modal', function () {
  5632.             // Solo limpiar si no hay más modales abiertos
  5633.             const openModals = document.querySelectorAll('.modal.show');
  5634.             if (openModals.length === 0) {
  5635.                 const backdrops = document.querySelectorAll('.modal-backdrop');
  5636.                 backdrops.forEach(backdrop => {
  5637.                     backdrop.remove();
  5638.                 });
  5639.                 document.body.classList.remove('modal-open');
  5640.                 document.body.style.overflow = '';
  5641.                 document.body.style.paddingRight = '';
  5642.             }
  5643.         });
  5644.     });
  5645. });
  5646. </script>
  5647. {% endblock %}