/* Force Headings Override – Look AD This
   Ensures card & section headings render in premium CAPS + light typography,
   even if other CSS or builder styles try to override.
*/
:root{
  --lad-heading-font: "Inter","Manrope","Space Grotesk",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;
  --lad-heading-color: rgba(140,245,255,.95);
}

/* Value / feature / card headings */
.home .card h3,
.home .lad-card h3,
.home .value-card h3,
.home .feature-card h3,
.home .section-cards h3,
.home [class*="card"] h3{
  text-transform: uppercase !important;
  letter-spacing: .22em !important;
  font-weight: 500 !important;
  font-family: var(--lad-heading-font) !important;
  font-size: 15px !important;
  line-height: 1.15 !important;
  color: var(--lad-heading-color) !important;
}

/* Specific: "What makes us different / Formats we run" */
.home .lad-title{
  justify-content: center !important;
  text-align: center !important;
  text-transform: uppercase !important;
  letter-spacing: .22em !important;
  font-weight: 500 !important;
  font-family: var(--lad-heading-font) !important;
  font-size: 15px !important;
  color: var(--lad-heading-color) !important;
}
.home .lad-title .lad-accent{ display:none !important; }

/* Optional divider for lad-title */
.home .lad-title::after{
  content:"";
  display:block;
  width:56px;
  height:1px;
  margin:14px auto 0;
  background: linear-gradient(90deg, transparent, rgba(0,167,255,0.45), transparent);
  opacity:.8;
}
