/* =====================================================================
   components/trust-bar.css — reassurance row beneath the hero.
   Two surface variants: black (homepage) and ink (inner pages).
   ===================================================================== */

.trust-bar {
	padding-block: 1.5625rem;
}

.trust-bar--black {
	background-color: #000;
}

.trust-bar--ink {
	background-color: var(--ink-900);
}

.trust-bar__list {
	display: flex;
	/*flex-wrap: wrap;*/
	justify-content: space-between;
	gap: 0.5rem;
	padding: 0;
	margin: 0;
	list-style: none;
}

.trust-item {
	display: flex;
	align-items: center;
	gap: 1.0625rem;
}

.trust-item__body {
	display: block;
}

.trust-item__title {
	display: block;
	margin: 0;
	font-family: var(--font-secondary);
	font-size: 1.1875rem;
	font-weight: 700;
	line-height: 1.3;
	color: #fff;
}

.trust-item__text {
	display: block;
	margin: .125rem 0 0;
	font-size: 1.0625rem;
	line-height: 1.3;
	color: var(--text-muted);
}

.trust-item .star-rating {
	margin-top: .3125rem;
	color: var(--accent-gold);
}

.trust-item .star-rating svg {
	width: .875rem;
	height: .875rem;
}

/* On the ink variant the icon tiles pick up the surface, not pure black. */
.trust-bar--ink .icon-tile--dark {
	background: rgba(255, 255, 255, .06);
}
