/* SIGNATURE CLINIC — corporate blue / clinical premium */
:root {
  --ivory: #F4F6F9;   /* lifted clinical white */
  --pearl: #FBFCFD;   /* surfaces */
  --cream: #ECF0F4;   /* card grey-blue */
  --bone:  #DCE3EC;   /* hairline */
  --line:  #C9D2DC;

  --accent:        #2F4B6E;   /* corporate blue */
  --accent-deep:   #14253A;   /* deep navy */
  --accent-soft:   #9AB1C8;   /* steel blue highlight */
  --accent-pearl:  #FBFCFD;

  --espresso: #1A2434;
  --noir:     #0B1422;
  --on-dark-text: #F4F8FC;

  --hero-gradient:
    radial-gradient(circle at 70% 22%, rgba(154,177,200,.65), transparent 55%),
    radial-gradient(circle at 22% 78%, rgba(20,37,58,.55), transparent 60%),
    linear-gradient(180deg, #B6C5D9 0%, #2F4B6E 55%, #0B1422 100%);
}

/* Clinical pages favour slightly cooler card surfaces */
.svc-card { background: var(--pearl); }
.svc-card:hover { box-shadow: 0 26px 64px rgba(26,36,52,.10); }
