/* =========================================================================
   cta-final.css — CTA final con fondo degradado azul y grid de 2 tarjetas.
   ========================================================================= */

.final-cta {
	background: var(--grad-cta);
	color: var(--white);
	text-align: center;
}
.final-cta h2 { color: var(--white); }
.final-cta .section-head p { color: rgba(255, 255, 255, 0.82); }

.final-cta__grid {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: var(--gap);
	margin-top: 40px;
	text-align: left;
}

.cta-card {
	background: rgba(255, 255, 255, 0.08);
	border: 1px solid rgba(255, 255, 255, 0.18);
	border-radius: var(--radius-card);
	padding: clamp(26px, 4vw, 36px);
	-webkit-backdrop-filter: blur(4px);
	backdrop-filter: blur(4px);
}
.cta-card h3 {
	color: var(--white);
	font-size: 1.25rem;
	margin: 0 0 10px;
}
.cta-card p {
	color: rgba(255, 255, 255, 0.82);
	margin-bottom: 22px;
}

@media (max-width: 760px) {
	.final-cta__grid { grid-template-columns: 1fr; }
}
