/* Zovya Travels — Trust strip stylesheet (Phase 2).
   Source: template/frontend.php §6 (trust & accreditation strip).
   Depends on header-style.css tokens (always linked together).
   Covers block 04 Trust only. Icons: Font Awesome (master loads FA 6.5.2). */

.trust-strip {
  background-color: var(--color-bg-dark-raised);
  border-bottom: 1px solid var(--color-border-dark);
  padding: 20px 0;
}
.trust-grid {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex-wrap: wrap;
  gap: 24px;
}
.trust-pill {
  display: flex;
  align-items: center;
  gap: 12px;
  min-width: 0;
}
.trust-pill > i {
  font-size: 26px;
  color: var(--color-gold);
  flex-shrink: 0;
}
.trust-pill-text { min-width: 0; }
.trust-pill-text strong {
  display: block;
  font-size: 14px;
  color: var(--color-text-on-dark);
  font-weight: 700;
}
.trust-pill-text strong a { color: inherit; }
.trust-pill-text strong a:hover { color: var(--color-gold); }
.trust-pill-text span {
  display: block;
  font-size: 12px;
  color: var(--color-text-on-dark-2);
}

/* Trust responsive (mirrors template §9 trust rules) */
@media (max-width: 768px) {
  .trust-strip { padding: 16px 0; }
  .trust-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }
  .trust-pill { gap: 10px; }
  .trust-pill > i { font-size: 22px; }
  .trust-pill-text strong { font-size: 13px; }
  .trust-pill-text span { font-size: 11px; }
}
@media (max-width: 576px) {
  .trust-grid { grid-template-columns: 1fr; gap: 12px; }
}
