/* =========================================================
   Blok: usp_strip (USP-icoonstrip met 3 cirkel-iconen)
   Selectors + waarden 1:1 overgenomen uit assets/css/pages/home.css
   (.sellabees-usp-strip*). Zie BLOCKS-GUIDE.md §8 (hergebruik 1:1).
   ========================================================= */

.sellabees-usp-strip { background: var(--sellabees-search-bg); padding-block: 52px; }
.sellabees-usp-strip__inner {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 48px;
	text-align: center;
}
.sellabees-usp-strip__item {
	display: flex; flex-direction: column; align-items: center;
	max-width: 383px; margin-inline: auto;
}
.sellabees-usp-strip__icon {
	width: 117px; height: 117px;        /* Figma: cirkel 117px, #d9d9d9 */
	display: inline-flex; align-items: center; justify-content: center;
	border-radius: 50%;
	background: #d9d9d9;
	margin-bottom: 24px;
}
.sellabees-usp-strip__icon img { display: block; width: 54px; height: 54px; object-fit: contain; }
.sellabees-usp-strip__title {
	font-family: var(--sellabees-font-heading);
	font-weight: 400;
	font-size: 20px;                    /* Figma: Impact 20px #000 */
	color: #000;
	text-transform: uppercase;
	margin: 0 0 10px;
}
.sellabees-usp-strip__text {
	font-family: var(--sellabees-font-body);
	font-weight: 400;
	font-size: 14px;
	line-height: 1.5;
	color: var(--sellabees-muted);
	margin: 0;
}

/* Gespreide timing (stagger) per item */
.sellabees-usp-strip__inner .sellabees-reveal:nth-child(2) { transition-delay: .12s; }
.sellabees-usp-strip__inner .sellabees-reveal:nth-child(3) { transition-delay: .24s; }

/* Mobiel/staande-tablet: één kolom gecentreerd */
@media (max-width: 981px) {
	.sellabees-usp-strip__inner { grid-template-columns: 1fr; gap: 30px; }
}
