/* --- Grid de Recursos (Desktop - 3 Colunas) --- */
.features-grid.porqueEscolher {
	display               : grid;
	grid-template-columns : 1fr 1fr 1fr;
	gap                   : 30px;
	margin-top            : 60px;
	align-items           : start;
}

/* --- Estilização de cada Item --- */
.feature-item {
	display        : flex;
	flex-direction : column;
	/* Mude para 'center' se quiser o texto centralizado também */
	align-items    : flex-start;
	gap            : 15px;
}

/* --- Container do Ícone CENTRALIZADO --- */
.icon-container {
	width           : 60px; /* Largura original que você usava */
	height          : 60px;
	display         : flex;
	align-items     : center; /* Centraliza o SVG verticalmente */
	justify-content : center; /* Centraliza o SVG horizontalmente */
	margin          : 0 auto; /* Centraliza o container dentro do item se o pai for flex-column */
	flex-shrink     : 0;
}

.feature-icon {
	width   : 100%;
	height  : auto; /* Mantém a proporção do seu SVG */
	display : block;
}

/* --- Ajuste de Texto se quiser centralizar tudo --- */
.text-container {
	/* text-align: center;  <-- Descomente esta linha se quiser o texto centralizado abaixo do ícone */
}

/* --- Responsividade --- */
@media (max-width : 992px) {
	.features-grid.porqueEscolher {
		grid-template-columns : 1fr 1fr;
	}
}

@media (max-width : 768px) {
	.features-grid.porqueEscolher {
		grid-template-columns : 1fr;
		text-align            : center;
	}

	.feature-item {
		align-items : center; /* No mobile centraliza tudo */
	}
}