/* Trust badges row — shared across home, /health-packages, /health-check-up-packages */
.home-hero-trust{margin:20px 0 40px;background:#E7E5FF;padding:32px 24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:0}
.trust-pill{display:inline-flex;align-items:center;gap:14px;padding:10px 14px;background:#F9FAFB;border:.5px solid #FE5E00;border-radius:60px;box-shadow:0 4px 32px rgba(0,0,0,.1);width:206px;flex-shrink:0}
.trust-pill img{flex:0 0 auto;max-height:47px;width:auto;object-fit:contain}
.trust-pill-text{display:flex;flex-direction:column;line-height:1}
.trust-pill-text strong{font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#000}
.trust-pill-text span{font-family:"Lato",sans-serif;font-weight:400;font-size:13px;line-height:18px;color:#000}

/* Compact variant — used on /health-packages and /health-check-up-packages
   where the section sits flush against a full-width banner above. */
.home-hero-trust--compact{margin:20px 0 24px;padding:16px 24px}

/* Wrap trust pills earlier — Bootstrap .container shrinks to 1140px between
   1200-1399px, so 6 fixed-width pills overflow (visible at 110%+ zoom). */
@media (max-width:1399px){
  .home-hero-trust{flex-wrap:wrap;justify-content:center;gap:16px;padding:28px 20px}
  .home-hero-trust--compact{padding:14px 20px}
  .trust-pill{width:calc(33.333% - 12px);min-width:180px}
}

@media (max-width:991px){
  .trust-pill{width:calc(50% - 8px);min-width:0}
}

@media (max-width:767px){
  .home-hero-trust{padding:26px 10px;gap:8px;margin:16px 0 24px;justify-content:center;flex-wrap:wrap}
  .home-hero-trust--compact{padding:12px 10px;margin:16px 0 16px}
  .trust-pill{width:calc(50% - 4px);min-width:0;padding:10px 12px;gap:10px}
  .trust-pill img{max-height:40px}
  .trust-pill-text strong{font-size:14px;line-height:20px}
  .trust-pill-text span{font-size:12px;line-height:16px}
}
