.elementor-22337 .elementor-element.elementor-element-60b1b81{--display:flex;}.elementor-22337 .elementor-element.elementor-element-e90f23c{--display:flex;}.elementor-22337 .elementor-element.elementor-element-e814404{--display:flex;}.elementor-22337 .elementor-element.elementor-element-4f394e3{--display:flex;}.elementor-22337 .elementor-element.elementor-element-b99c87b{--display:flex;}.elementor-22337 .elementor-element.elementor-element-74bfd37{--display:flex;}.elementor-22337 .elementor-element.elementor-element-d9535bd{--display:flex;}.elementor-22337 .elementor-element.elementor-element-2d1ac5e{--display:flex;}.elementor-22337 .elementor-element.elementor-element-26e4bee{--display:flex;}/* Start custom CSS for html, class: .elementor-element-88d0e18 *//* ===============================
   CLINICAL SERVICES – PROD
================================ */

.clinical-section {
  width: 100%;
  padding: 90px 0 100px;
  background: #FADEDE;
}

.clinical-inner {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 16px;
}

.clinical-section h2 {
  font-size: 36px;
  font-weight: 700;
  color: #0f2a6d;
  text-align: center;
  margin-bottom: 10px;
}

.clinical-sub {
  text-align: center;
  font-size: 16px;
  color: #64748b;
  margin-bottom: 50px;
}

/* GRID */
.clinical-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 22px;
}

/* CARD */
.clinical-card {
  border-radius: 14px;
  padding: 24px 18px;
  text-align: center;

  font-size: 15.5px;
  font-weight: 600;
  color: #334155;

  border: 1px solid rgba(15,42,109,0.08);
  transition:
    transform 0.35s ease,
    box-shadow 0.35s ease,
    background 0.35s ease;
}

/* ===============================
   SUBTLE COLOR CODING
================================ */

.clinical-card:nth-child(1)  { background:#f0f9ff; } /* Laparoscopy */
.clinical-card:nth-child(2)  { background:#fefce8; } /* Endo-urology */
.clinical-card:nth-child(3)  { background:#fdf2f8; } /* Stem cell */
.clinical-card:nth-child(4)  { background:#eef2ff; } /* Precision medicine */
.clinical-card:nth-child(5)  { background:#f0fdf4; } /* Neonatology */
.clinical-card:nth-child(6)  { background:#ecfeff; } /* Robotic */
.clinical-card:nth-child(7)  { background:#f8fafc; } /* Neurosurgery */
.clinical-card:nth-child(8)  { background:#fff7ed; } /* Cardiac */
.clinical-card:nth-child(9)  { background:#f1f5f9; } /* Gastro */
.clinical-card:nth-child(10) { background:#fdf4ff; } /* Microbiology */

/* ===============================
   HOVER (SAME LANGUAGE AS OTHERS)
================================ */

.clinical-card:hover {
  transform: translateY(-6px);
  background: #ffffff;
  box-shadow: 0 18px 40px rgba(15,42,109,0.12);
}

/* ===============================
   RESPONSIVE
================================ */

@media (max-width: 1024px) {
  .clinical-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media (max-width: 768px) {
  .clinical-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 480px) {
  .clinical-grid {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */