/* ══ TRUST STRIP + WhatsApp device chips ══════════════════════════
   Page theme ke --pt-a / --pt-b colors use karta hai (theme.css). */

.trust-strip {
  position: relative;
  padding: .9rem 0;
  background:
    linear-gradient(90deg,
      color-mix(in srgb, var(--pt-a, #1E6BFF) 10%, var(--surface, #fff)),
      color-mix(in srgb, var(--pt-b, #22D3EE) 10%, var(--surface, #fff)));
  border-block: 1px solid color-mix(in srgb, var(--pt-a, #1E6BFF) 22%, transparent);
}
.trust-strip::before {
  content: ""; position: absolute; inset: 0 0 auto 0; height: 2px;
  background: linear-gradient(90deg, var(--pt-a, #1E6BFF), var(--pt-b, #22D3EE));
}
.trust-strip-in {
  display: flex; align-items: center; justify-content: space-between;
  gap: 1rem 1.5rem; flex-wrap: wrap;
}
.trust-list {
  list-style: none; margin: 0; padding: 0;
  display: flex; flex-wrap: wrap; gap: .7rem 1.6rem; align-items: center;
}
.trust-item { display: flex; align-items: center; gap: .55rem; min-width: 0; }
.trust-ic {
  display: inline-grid; place-items: center; flex: none;
  width: 34px; height: 34px; border-radius: 50%;
  color: var(--pt-a, #1E6BFF);
  background: color-mix(in srgb, var(--pt-a, #1E6BFF) 14%, transparent);
}
.trust-ic svg { width: 18px; height: 18px; }
.trust-txt { display: flex; flex-direction: column; line-height: 1.15; }
.trust-txt strong { font-family: var(--font-head); font-size: .95rem; color: var(--text); }
.trust-txt small { font-size: .76rem; color: var(--text-muted); }
.trust-phone {
  display: inline-flex; align-items: center; gap: .45rem;
  padding: .5rem .95rem; border-radius: var(--r-full, 999px);
  font-family: var(--font-head); font-weight: 600; font-size: .9rem;
  color: #fff; background: var(--pt-a, #1E6BFF);
  text-decoration: none; white-space: nowrap;
}
.trust-phone:hover { color: #fff; filter: brightness(1.08); }
.trust-phone svg { width: 16px; height: 16px; }

@media (max-width: 720px) {
  .trust-strip { padding: .8rem 0; }
  .trust-list {
    display: grid; grid-template-columns: 1fr 1fr; gap: .7rem 1rem; width: 100%;
  }
  .trust-cta { width: 100%; }
  .trust-phone { width: 100%; justify-content: center; }
}

/* ── WhatsApp "kaunsa device?" chips (RMA page) ──────────────── */
.wa-chips { display: flex; flex-wrap: wrap; justify-content: center; gap: .5rem; margin-top: .7rem; }
.wa-chip {
  display: inline-flex; align-items: center; gap: .4rem;
  padding: .45rem .85rem; border-radius: var(--r-full, 999px);
  font-size: .86rem; font-weight: 600; text-decoration: none;
  color: #128C4A; background: rgba(37,211,102,.1);
  border: 1px solid rgba(37,211,102,.35);
  transition: background .2s, transform .2s;
}
.wa-chip:hover { background: rgba(37,211,102,.2); transform: translateY(-1px); color: #0E7A3F; }
.wa-chip svg { width: 16px; height: 16px; color: #25D366; }
[data-theme="dark"] .wa-chip { color: #5BE38F; }
