/* Homepage MedSync lane — paper + ink so choices stay readable */
.pmm-medtab{
  padding:96px 0;
  border-top:1px solid #D8E4EA;
  border-bottom:1px solid #D8E4EA;
  background:
    radial-gradient(ellipse 70% 50% at 100% 0%,rgba(27,154,170,.08),transparent 58%),
    #F4F8FA;
  color:#071A2B;
}
.pmm-medtab-aura{
  position:absolute;inset:0;pointer-events:none;
  background:radial-gradient(52% 70% at 16% 30%,rgba(27,154,170,.08),transparent 62%);
}
.pmm-medtab-eyebrow{color:#1B9AAA}
.pmm-medtab-h{color:#071A2B}
.pmm-medtab-badge{color:#fff;background:#071A2B}
.pmm-medtab-lede{color:#4A5F6E}
.pmm-hipaa-pill{
  color:#1B9AAA;border:1px solid #1B9AAA;background:#fff;
  box-shadow:none;
}
.pmm-hipaa-note{color:#4A5F6E}
.pmm-medtab-list li{color:#071A2B}
.pmm-medtab-list li::before{color:#1B9AAA}
.pmm-medtab-cta{
  color:#fff;background:#071A2B;
  box-shadow:0 14px 38px -14px rgba(7,26,43,.35);
}
.pmm-medtab-cta:hover{box-shadow:0 18px 40px -14px rgba(7,26,43,.4)}
.pmm-medtab-acts{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.pmm-medtab-ghost{
  display:inline-flex;align-items:center;min-height:48px;padding:0 16px;
  border-radius:999px;border:1px solid #D8E4EA;color:#071A2B;background:#fff;
  font-weight:700;font-size:13px;text-decoration:none;
}

#medsync.ms-home-lane{
  background:#F4F8FA;color:#071A2B;padding:72px 0;
  border-top:1px solid #D8E4EA;border-bottom:1px solid #D8E4EA;
}
#medsync.ms-home-lane .lane{
  display:block;background:#fff;border:1px solid #D8E4EA;
  box-shadow:0 18px 48px -28px rgba(7,26,43,.2);padding:32px 28px;
}
#medsync.ms-home-lane .tk{color:#1B9AAA}
#medsync.ms-home-lane h3,#medsync.ms-home-lane h3 sup{color:#071A2B}
#medsync.ms-home-lane p{color:#4A5F6E;max-width:68ch}
#medsync.ms-home-lane .ms-home-verts{
  display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 20px;padding:0;list-style:none;
}
#medsync.ms-home-lane .ms-home-verts li{
  min-height:40px;padding:8px 14px;border-radius:999px;
  background:#EEF4F7;border:1px solid #D8E4EA;color:#071A2B;
  font:700 13px "Plus Jakarta Sans",system-ui,sans-serif;
}
#medsync.ms-home-lane .ms-home-acts{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
#medsync.ms-home-lane .cta.ghost{color:#071A2B;background:#fff}
#medsync.ms-home-lane .lact-on{background:#071A2B;color:#fff}
