/*
 * blocks/security-trust.css — section accueil "Sécurité & confiance".
 * Grille de 4 items compacts (icône + titre + texte), même logique
 * responsive que .stat-grid (repeat(4,1fr) -> 2 colonnes en mobile).
 */

.security-trust__grid {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: var(--s8);
	margin-top: var(--s12);
}

.security-trust__item {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: var(--s3);
}

.security-trust__icon {
	width: 2.2rem;
	height: 2.2rem;
	color: var(--teal);
}

.security-trust__item h3 { font-size: 1rem; }
.security-trust__item p { font-size: .88rem; color: var(--muted); }

.security-trust__foot { text-align: center; margin-top: var(--s10); }

@media (max-width: 900px) {
	.security-trust__grid { grid-template-columns: repeat(2, 1fr); }
}

@media (max-width: 560px) {
	.security-trust__grid { grid-template-columns: 1fr; }
}
