/* Dismo — Botones de consulta (ficha de producto) */

.dismo-consulta {
	--dc-text: #1a1a1a;
	--dc-bg: #fff;
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	margin: 24px 0;
}

/* Mismo lenguaje que el botón del hero: borde fino, mayúsculas, sin redondeo */
.dismo-consulta .dismo-consulta__btn {
	display: inline-block;
	padding: 17px 35px;
	border: 1px solid var(--dc-text);
	border-radius: 0;
	font-size: 13px;
	font-weight: 600;
	line-height: 1;
	letter-spacing: .06em;
	text-transform: uppercase;
	text-decoration: none;
	transition: background-color .15s, color .15s;
}

/* Principal: WhatsApp (relleno) */
.dismo-consulta .dismo-consulta__btn--wa {
	background: var(--dc-text);
	color: var(--dc-bg);
}

.dismo-consulta .dismo-consulta__btn--wa:hover,
.dismo-consulta .dismo-consulta__btn--wa:focus {
	background: var(--dc-bg);
	color: var(--dc-text);
}

/* Secundario: formulario (contorno) */
.dismo-consulta .dismo-consulta__btn--form {
	background: var(--dc-bg);
	color: var(--dc-text);
}

.dismo-consulta .dismo-consulta__btn--form:hover,
.dismo-consulta .dismo-consulta__btn--form:focus {
	background: var(--dc-text);
	color: var(--dc-bg);
}

.dismo-consulta .dismo-consulta__btn:focus-visible {
	outline: 2px solid var(--dc-text);
	outline-offset: 2px;
}
