
  .hms-hero{ background:radial-gradient(1200px 500px at 15% -10%, #0f2b57 0%, #05070d 55%), #05070d; padding:30px 0; overflow:hidden; }
  .hms-hero__eyebrow{ display:inline-block; color:#5bb8ff; font-size:13px; letter-spacing:1.5px; font-weight:600; text-transform:uppercase; border:1px solid rgba(91,184,255,.35); padding:6px 14px; border-radius:30px; margin-bottom:22px; }
  .hms-hero__title{ color:#ffffff; font-size:46px; font-weight:800; line-height:1.15; margin-bottom:20px; }
  .hms-hero__lead{ color:#aab4c5; font-size:17px; line-height:1.7; margin-bottom:30px; max-width:540px; }
  .hms-hero__cta{ display:flex; flex-wrap:wrap; gap:14px; }
  .hms-btn{ display:inline-block; padding:13px 26px; border-radius:8px; font-weight:600; font-size:15px; text-decoration:none; transition:transform .2s ease, box-shadow .2s ease; }
  .hms-btn--primary{ background:linear-gradient(135deg,#1e6fe0,#37b6ff); color:#fff; box-shadow:0 10px 25px -8px rgba(30,111,224,.7); }
  .hms-btn--primary:hover{ transform:translateY(-2px); color:#fff; text-decoration:none; box-shadow:0 14px 30px -8px rgba(55,182,255,.9);}
  .hms-btn--ghost{ background:transparent; color:#e7edf5; border:1px solid rgba(255,255,255,.25); }
  .hms-btn--ghost:hover{ background:rgba(255,255,255,.08); color:#fff; text-decoration:none; }

  .hms-dash{ background:#0b1220; border:1px solid rgba(91,184,255,.18); border-radius:16px; box-shadow:0 30px 60px -20px rgba(0,0,0,.6); animation:hmsFloat 5s ease-in-out infinite; }
  @keyframes hmsFloat{ 0%,100%{transform:translateY(0)} 50%{transform:translateY(-10px)} }
  .hms-dash__bar{ display:flex; align-items:center; gap:8px; padding:14px 18px; border-bottom:1px solid rgba(255,255,255,.06); }
  .hms-dash__dot{ width:10px; height:10px; border-radius:50%; display:inline-block; }
  .hms-dash__dot--r{ background:#ff5f57; } .hms-dash__dot--y{ background:#febc2e; } .hms-dash__dot--g{ background:#28c840; }
  .hms-dash__title{ color:#7d8aa0; font-size:13px; margin-left:8px; }
  .hms-dash__body{ padding:20px; }
  .hms-dash__grid{ display:grid; grid-template-columns:repeat(3,1fr); gap:12px; margin-bottom:18px; }
  .hms-dash__tile{ background:#111b2e; border:1px solid rgba(91,184,255,.14); border-radius:10px; padding:16px 8px; text-align:center; color:#d7e2f2; font-size:12px; transition:transform .2s ease, border-color .2s ease; }
  .hms-dash__tile:hover{ transform:translateY(-4px); border-color:#37b6ff; }
  .hms-dash__icon{ width:26px; height:26px; color:#37b6ff; margin-bottom:8px; }
  .hms-dash__chart{ background:#111b2e; border:1px solid rgba(91,184,255,.14); border-radius:10px; padding:16px; }
  .hms-dash__chartHead{ display:flex; justify-content:space-between; color:#aab4c5; font-size:13px; margin-bottom:12px; }
  .hms-dash__pct{ color:#37b6ff; font-weight:700; }
  .hms-dash__bars{ display:flex; align-items:flex-end; gap:8px; height:70px; }
  .hms-dash__bars span{ flex:1; background:linear-gradient(180deg,#37b6ff,#1e6fe0); border-radius:4px 4px 0 0; animation:hmsGrow 1.4s ease; }
  @keyframes hmsGrow{ from{height:0} }

  .hms-strip{ margin-top:60px; overflow:hidden; border-top:1px solid rgba(255,255,255,.08); border-bottom:1px solid rgba(255,255,255,.08); padding:16px 0; }
  .hms-strip__track{ display:flex; gap:14px; white-space:nowrap; width:max-content; animation:hmsScrollL 22s linear infinite; }
  .hms-strip__track span{ color:#9fb3cc; font-size:13px; font-weight:600; letter-spacing:.4px; background:rgba(55,182,255,.08); border:1px solid rgba(55,182,255,.2); padding:8px 18px; border-radius:30px; }
  @keyframes hmsScrollL{ from{transform:translateX(0)} to{transform:translateX(-50%)} }

  @media(max-width:991px){ .hms-hero__title{font-size:32px;} .hms-dash{margin-top:40px;} }


  .hms-trust{ background:#070b14; padding:30px 0; }
  .hms-trust__title{ color:#fff; font-size:30px; font-weight:700; line-height:1.3; margin-bottom:22px; }
  .hms-trust__para{ color:#9fb3cc; font-size:15.5px; line-height:1.8; margin-bottom:26px; }
  .hms-trust__quote{ border-left:3px solid #37b6ff; padding:14px 20px; color:#dce6f5; font-style:italic; font-size:15px; background:rgba(55,182,255,.06); border-radius:0 8px 8px 0; }
.hms-trust__list{ 
  display:flex; 
  flex-direction:column; 
  gap:18px; 
  max-height:520px;
  overflow-y:auto;
  padding-right:10px;
}
.hms-trust__list::-webkit-scrollbar{
  width:6px;
}
.hms-trust__list::-webkit-scrollbar-track{
  background:rgba(255,255,255,.04);
  border-radius:10px;
}
.hms-trust__list::-webkit-scrollbar-thumb{
  background:#37b6ff;
  border-radius:10px;
}
.hms-trust__list::-webkit-scrollbar-thumb:hover{
  background:#5bb8ff;
}
.hms-trust__list{
  scrollbar-width:thin;
  scrollbar-color:#37b6ff rgba(255,255,255,.04);
}
  .hms-trust__item{ background:#0d1526; border:1px solid rgba(255,255,255,.06); border-left:3px solid #37b6ff; border-radius:10px; padding:20px 22px; transition:transform .25s ease, border-color .25s ease; }
  .hms-trust__item:hover{ transform:translateX(6px); border-left-color:#5bb8ff; }
  .hms-trust__itemTitle{ color:#fff; font-size:16px; font-weight:700; margin-bottom:8px; }
  .hms-trust__itemPara{ color:#8fa0b8; font-size:14px; line-height:1.7; margin:0; }


  .hms-challenge{ background:#05070d; padding:30px 0; }
  .hms-challenge__title{ color:#fff; font-size:30px; font-weight:700; text-align:center; max-width:750px; margin:0 auto 16px; }
  .hms-challenge__intro{ color:#8fa0b8; text-align:center; max-width:720px; margin:0 auto 44px; font-size:15px; line-height:1.7; }
  .hms-challenge__card{ background:#0d1526; border:1px solid rgba(255,255,255,.07); border-radius:14px; padding:26px 22px; height:100%; margin-bottom:24px; transition:transform .25s ease, box-shadow .25s ease; }
  .hms-challenge__card:hover{ transform:translateY(-8px); box-shadow:0 18px 34px -14px rgba(55,182,255,.35); }
  .hms-challenge__tag{ display:inline-block; color:#37b6ff; font-size:11px; font-weight:700; letter-spacing:1px; text-transform:uppercase; margin-bottom:14px; }
  .hms-challenge__cardTitle{ color:#fff; font-size:17px; font-weight:700; margin-bottom:10px; }
  .hms-challenge__cardPara{ color:#8fa0b8; font-size:13.5px; line-height:1.7; margin:0; }


 .hms-modules{ background:#070b14; padding:30px 0; overflow-x:hidden; }
.hms-modules__title{ color:#fff; font-size:30px; font-weight:700; text-align:center; margin-bottom:14px; }
.hms-modules__intro{ color:#8fa0b8; text-align:center; max-width:650px; margin:0 auto 46px; font-size:15px; }

.hms-modules__sliderWrap{
  position:relative;
  margin-top:26px;
  display:flex;
  align-items:center;
  gap:12px;
  overflow:hidden;  
}

.hms-modules__slider{
  display:flex;
  gap:24px;
  overflow-x:auto;
  scroll-snap-type:x mandatory;
  scroll-behavior:smooth;
  padding:6px 4px 16px;
  -ms-overflow-style:none;
  scrollbar-width:none;
  align-items:stretch;
  box-sizing:border-box;
  width:100%;
  cursor:grab;              /* hand cursor by default */
  user-select:none;         /* drag ke waqt text select na ho */
}
.hms-modules__slider::-webkit-scrollbar{ display:none; }
.hms-modules__slider.is-dragging{
  cursor:grabbing;
  scroll-snap-type:none;    /* drag ke dauran snapping disable, smooth feel */
}

.hms-modules{
  background:#070b14;
  padding:30px 0;
  overflow-x:hidden;
}
.hms-modules__title{
  color:#fff;
  font-size:30px;
  font-weight:700;
  text-align:center;
  margin-bottom:14px;
}
.hms-modules__intro{
  color:#8fa0b8;
  text-align:center;
  max-width:650px;
  margin:0 auto 46px;
  font-size:15px;
}

.hms-modules__sliderWrap{
  position:relative;
  margin-top:26px;
  display:flex;
  align-items:center;
  gap:12px;
  overflow:hidden;
}

.hms-modules__slider{
  display:flex;
  gap:24px;
  overflow-x:auto;
  scroll-snap-type:x mandatory;
  scroll-behavior:smooth;
  padding:6px 4px 16px;
  -ms-overflow-style:none;
  scrollbar-width:none;
  align-items:stretch;
  box-sizing:border-box;
  width:100%;
  max-width:100%;
  cursor:grab;
  user-select:none;
}
.hms-modules__slider::-webkit-scrollbar{ display:none; }
.hms-modules__slider.is-dragging{
  cursor:grabbing;
  scroll-snap-type:none;
}

.hms-modules__card{
  background:#0d1526;
  border:1px solid rgba(255,255,255,.07);
  border-radius:14px;
  overflow:visible;
  transition:transform .25s ease, border-color .25s ease;
}
.hms-modules__card:hover{
  transform:translateY(-6px);
  border-color:#37b6ff;
}

.hms-modules__card--slide{
  flex:0 0 320px;
  width:320px;
  max-width:320px;
  scroll-snap-align:start;
  margin-bottom:0;
  height:auto;
  display:flex;
  flex-direction:column;
  overflow:visible;
  box-sizing:border-box;
}

.hms-modules__img{
  width:100%;
  height:180px;
  object-fit:cover;
  flex-shrink:0;
  display:block;
  filter:saturate(.85) brightness(.85);
  pointer-events:none;
}

.hms-modules__cardTitle{
  padding:16px 20px 8px;
  font-size:16.5px;
  font-weight:700;
  color:#fff;
  margin:0;
  flex-shrink:0;
  box-sizing:border-box;
  width:100%;
}

.hms-modules__cardPara{
  padding:0 20px 20px;
  font-size:13.5px;
  line-height:1.7;
  color:#8fa0b8;
  margin:0;
  display:block;
  overflow:visible;
  box-sizing:border-box;
  width:100%;
  word-wrap:break-word;
  overflow-wrap:break-word;
}

.hms-modules__arrow{
  flex:0 0 auto;
  width:44px;
  height:44px;
  border-radius:50%;
  background:#0d1526;
  border:1px solid rgba(55,182,255,.3);
  color:#37b6ff;
  display:flex;
  align-items:center;
  justify-content:center;
  cursor:pointer;
  transition:background .2s ease, transform .2s ease;
}
.hms-modules__arrow:hover{
  background:rgba(55,182,255,.15);
  transform:scale(1.08);
}

@media(max-width:767px){
  .hms-modules__arrow{ width:38px; height:38px; }
}

@media(max-width:575px){
  .hms-modules__card--slide{
    flex:0 0 92%;
    width:92%;
    max-width:92%;
    height:auto;
  }
  .hms-modules__img{ height:150px; }
  .hms-modules__cardTitle{
    font-size:16px;
    padding:12px 16px 4px;
  }
  .hms-modules__cardPara{
    font-size:13px;
    line-height:1.55;
    padding:0 16px 16px;
  }
}
/* Read More button - by default hidden, sirf mobile pe dikhega */
.hms-modules__readMore{
  display:none;
  color:#37b6ff;
  font-size:13px;
  font-weight:600;
  cursor:pointer;
  padding:0 16px 14px;
  margin-top:-8px;
  user-select:none;
}
.hms-modules__readMore:hover{
  text-decoration:underline;
}

@media(max-width:575px){
  .hms-modules__card--slide{
    flex:0 0 92%;
    width:92%;
    max-width:92%;
    height:460px;              /* fixed height — same rahegi */
  }
  .hms-modules__img{ height:150px; }
  .hms-modules__cardTitle{
    font-size:16px;
    padding:12px 16px 4px;
  }
  .hms-modules__cardPara{
    font-size:13px;
    line-height:1.55;
    padding:0 16px 8px;
    -webkit-line-clamp:7;      /* jitni lines mobile pe dikhengi */
  }
  .hms-modules__readMore{
    display:block;              /* mobile pe hi button dikhega */
  }

  /* Jab card expand ho jaye */
  .hms-modules__card--slide.is-expanded{
    height:auto;
    overflow:auto;
  }
  .hms-modules__card--slide.is-expanded .hms-modules__cardPara{
    -webkit-line-clamp:unset;
    overflow:visible;
    display:block;
  }
}
  .hms-tech{ background:#05070d; padding:30px 0; }
  .hms-tech__title{ color:#fff; font-size:30px; font-weight:700; text-align:center; margin-bottom:14px; }
  .hms-tech__intro{ color:#8fa0b8; text-align:center; margin-bottom:46px; font-size:15px; }
  .hms-tech__card{ text-align:center; background:#0d1526; border:1px solid rgba(255,255,255,.07); border-radius:14px; padding:30px 20px; margin-bottom:24px; height:calc(100% - 24px); transition:transform .25s ease; }
  .hms-tech__card:hover{ transform:translateY(-8px); }
  .hms-tech__icon{ width:34px; height:34px; color:#37b6ff; margin-bottom:16px; }
  .hms-tech__cardTitle{ color:#fff; font-size:16px; font-weight:700; margin-bottom:10px; }
  .hms-tech__cardPara{ color:#8fa0b8; font-size:13px; line-height:1.7; margin:0; }


  .hms-compliance{ background:#070b14; padding:80px 0 60px; overflow:hidden; }
  .hms-compliance__title{ color:#fff; font-size:30px; font-weight:700; text-align:center; margin-bottom:14px; }
  .hms-compliance__intro{ color:#8fa0b8; text-align:center; max-width:650px; margin:0 auto 44px; font-size:15px; }
  .hms-compliance__row{ overflow:hidden; margin-bottom:18px; -webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent); mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent); }
  .hms-compliance__track{ display:flex; gap:18px; width:max-content; }
  .hms-compliance__track--left{ animation:hmsMarqL 26s linear infinite; }
  .hms-compliance__track--right{ animation:hmsMarqR 26s linear infinite; }
  @keyframes hmsMarqL{ from{transform:translateX(0)} to{transform:translateX(-50%)} }
  @keyframes hmsMarqR{ from{transform:translateX(-50%)} to{transform:translateX(0)} }
  .hms-compliance__card{ min-width:260px; max-width:260px; background:#0d1526; border:1px solid rgba(55,182,255,.2); border-radius:12px; padding:20px; }
  .hms-compliance__card h3{ color:#37b6ff; font-size:16px; font-weight:700; margin-bottom:8px; }
  .hms-compliance__card p{ color:#8fa0b8; font-size:13px; line-height:1.6; margin:0; }


  .hms-facility{ background:#05070d; padding:80px 0 60px; overflow:hidden; }
  .hms-facility__title{ color:#fff; font-size:30px; font-weight:700; text-align:center; margin-bottom:14px; }
  .hms-facility__intro{ color:#8fa0b8; text-align:center; max-width:650px; margin:0 auto 44px; font-size:15px; }
  .hms-facility__row{ overflow:hidden; margin-bottom:16px; -webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent); mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent); }
  .hms-facility__track{ display:flex; gap:14px; width:max-content; }
  .hms-facility__track--left{ animation:hmsFacL 20s linear infinite; }
  .hms-facility__track--right{ animation:hmsFacR 20s linear infinite; }
  @keyframes hmsFacL{ from{transform:translateX(0)} to{transform:translateX(-50%)} }
  @keyframes hmsFacR{ from{transform:translateX(-50%)} to{transform:translateX(0)} }
  .hms-facility__chip{ white-space:nowrap; color:#dce6f5; font-size:14px; font-weight:600; background:#0d1526; border:1px solid rgba(255,255,255,.1); padding:12px 22px; border-radius:30px; }


  .hms-benefits{ background:#05070d; padding:30px 0; }
  .hms-benefits__title{ color:#fff; font-size:30px; font-weight:700; text-align:center; margin-bottom:46px; }
  .hms-benefits__panel{ background:#0d1526; border:1px solid rgba(255,255,255,.07); border-radius:16px; padding:32px 30px; height:100%; margin-bottom:24px; }
  .hms-benefits__panel--alt{ border-color:rgba(55,182,255,.35); box-shadow:0 20px 40px -20px rgba(55,182,255,.3); }
  .hms-benefits__panelTitle{ color:#fff; font-size:19px; font-weight:700; margin-bottom:20px; }
  .hms-benefits__list{ list-style:none; padding:0; margin:0; }
  .hms-benefits__list li{ color:#aab4c5; font-size:14px; line-height:1.7; padding-left:26px; position:relative; margin-bottom:14px; }
  .hms-benefits__list li::before{ content:"✓"; position:absolute; left:0; color:#37b6ff; font-weight:700; }


  .hms-integrations{ background:#070b14; padding:30px 0; }
  .hms-integrations__title{ color:#fff; font-size:30px; font-weight:700; text-align:center; margin-bottom:14px; }
  .hms-integrations__intro{ color:#8fa0b8; text-align:center; max-width:600px; margin:0 auto 44px; font-size:15px; }
  .hms-integrations__grid{ display:grid; grid-template-columns:repeat(4,1fr); gap:16px; max-width:900px; margin:0 auto; }
  .hms-integrations__item{ text-align:center; color:#dce6f5; font-weight:600; font-size:14px; background:#0d1526; border:1px solid rgba(255,255,255,.08); border-radius:10px; padding:20px 10px; transition:transform .2s ease, border-color .2s ease; }
  .hms-integrations__item:hover{ transform:scale(1.05); border-color:#37b6ff; color:#fff; }
  @media(max-width:767px){ .hms-integrations__grid{ grid-template-columns:repeat(2,1fr); } }


  .hms-process{ background:#05070d; padding:30px 0; }
  .hms-process__title{ color:#fff; font-size:30px; font-weight:700; text-align:center; margin-bottom:14px; }
  .hms-process__intro{ color:#8fa0b8; text-align:center; max-width:650px; margin:0 auto 50px; font-size:15px; }
  .hms-process__timeline{ display:flex; flex-wrap:wrap; gap:18px; justify-content:center; position:relative; }
  .hms-process__step{ flex:1 1 200px; max-width:230px; background:#0d1526; border:1px solid rgba(255,255,255,.07); border-top:2px solid #37b6ff; border-radius:12px; padding:24px 18px; transition:transform .2s ease; }
  .hms-process__step:hover{ transform:translateY(-6px); }
  .hms-process__num{ color:#37b6ff; font-size:22px; font-weight:800; opacity:.7; }
  .hms-process__stepTitle{ color:#fff; font-size:15.5px; font-weight:700; margin:8px 0; }
  .hms-process__stepPara{ color:#8fa0b8; font-size:13px; line-height:1.6; margin:0; }
  .hms-process__duration{ display:flex; gap:20px; justify-content:center; margin-top:50px; flex-wrap:wrap; }
  .hms-process__durationItem{ text-align:center; background:linear-gradient(135deg,rgba(30,111,224,.15),rgba(55,182,255,.05)); border:1px solid rgba(55,182,255,.3); border-radius:12px; padding:20px 40px; }
  .hms-process__durationItem h3{ color:#37b6ff; font-size:16px; margin-bottom:6px; }
  .hms-process__durationItem p{ color:#dce6f5; font-size:13px; margin:0; }


  .hms-cases{ background:#070b14; padding:30px 0; }
  .hms-cases__title{ color:#fff; font-size:30px; font-weight:700; text-align:center; margin-bottom:46px; max-width:750px; margin-left:auto; margin-right:auto; }
  .hms-cases__card{ background:#0d1526; border:1px solid rgba(255,255,255,.07); border-radius:14px; padding:28px 24px; height:calc(100% - 24px); margin-bottom:24px; transition:transform .25s ease, border-color .25s ease; }
  .hms-cases__card:hover{ transform:translateY(-8px); border-color:#37b6ff; }
  .hms-cases__loc{ display:inline-block; color:#37b6ff; font-size:11px; font-weight:700; letter-spacing:1px; text-transform:uppercase; background:rgba(55,182,255,.1); padding:5px 12px; border-radius:20px; margin-bottom:14px; }
  .hms-cases__cardTitle{ color:#fff; font-size:18px; font-weight:700; margin-bottom:12px; }
  .hms-cases__cardPara{ color:#8fa0b8; font-size:13.5px; line-height:1.7; margin:0; }


  .hms-faq{ background:#070b14; padding:30px 0; }
  .hms-faq__title{ color:#fff; font-size:30px; font-weight:700; text-align:center; margin-bottom:44px; }
  .hms-faq__item{ border-bottom:1px solid rgba(255,255,255,.08); padding:18px 0; }
  .hms-faq__q{ color:#e7edf5; font-size:16px; font-weight:600; margin:0; cursor:pointer; display:flex; justify-content:space-between; align-items:center; }
  .hms-faq__q:after{ content:"+"; color:#37b6ff; font-size:20px; font-weight:700; }
  .hms-faq__q[aria-expanded="true"]:after, .hms-faq__q:not(.collapsed):after{ content:"–"; }
  .hms-faq__a{ color:#8fa0b8; font-size:14px; line-height:1.7; margin:14px 0 0; }


  .hms-cta{ background:radial-gradient(900px 400px at 50% 120%, #0f2b57 0%, #05070d 60%), #05070d; padding:90px 0; text-align:center; }
  .hms-cta__title{ color:#fff; font-size:32px; font-weight:800; max-width:750px; margin:0 auto 20px; }
  .hms-cta__para{ color:#9fb3cc; font-size:15.5px; line-height:1.7; max-width:700px; margin:0 auto 34px; }
  .hms-cta__btns{ display:flex; gap:16px; justify-content:center; flex-wrap:wrap; }



  .hms-why{ background:#070b14; padding:30px 0; }
  .hms-why__title{ color:#fff; font-size:30px; font-weight:700; text-align:center; margin-bottom:46px; }
  .hms-why__item{ padding:18px 0; border-bottom:1px solid rgba(255,255,255,.07); }
  .hms-why__item:last-child{ border-bottom:none; }
  .hms-why__itemTitle{ color:#fff; font-size:16.5px; font-weight:700; margin-bottom:8px; position:relative; padding-left:18px; }
  .hms-why__itemTitle::before{ content:""; position:absolute; left:0; top:6px; width:8px; height:8px; border-radius:50%; background:#37b6ff; box-shadow:0 0 10px 2px rgba(55,182,255,.7); }
  .hms-why__itemPara{ color:#8fa0b8; font-size:14px; line-height:1.7; margin:0 0 0 18px; }

  /* SECTION 7: Facility detail cards (grid above the marquee chips) */
.hms-facility__detail{
  background:#0d1526;
  border:1px solid rgba(255,255,255,.06);
  border-left:3px solid #37b6ff;
  border-radius:10px;
  padding:30px;
  margin-bottom:16px;
  transition:transform .25s ease, border-color .25s ease;
}
.hms-facility__detail:hover{
  transform:translateX(6px);
  border-left-color:#5bb8ff;
}
.hms-facility__detail h3{
  color:#fff;
  font-size:16px;
  font-weight:700;
  margin-bottom:8px;
}
.hms-facility__detail p{
  color:#8fa0b8;
  font-size:14px;
  line-height:1.7;
  margin:0;
}

.hms-integrations__detail{
  max-width:820px;
  margin:44px auto 0;
  display:flex;
  flex-direction:column;
  gap:14px;
}
.hms-integrations__detail p{
  color:#8fa0b8;
  font-size:14px;
  line-height:1.7;
  margin:0;
  padding:18px 22px;
  background:#0d1526;
  border:1px solid rgba(255,255,255,.06);
  border-left:3px solid #37b6ff;
  border-radius:0 10px 10px 0;
  transition:transform .25s ease, border-color .25s ease;
}
.hms-integrations__detail p:hover{
  transform:translateX(6px);
  border-left-color:#5bb8ff;
}
.hms-integrations__detail p strong{
  color:#fff;
  font-weight:700;
}
