/**
 * =========================================================
 * COTEIA — HERO TABLET
 * =========================================================
 */

@media (max-width: 1024px) {

	.coteia-hero-inner {
		grid-template-columns: minmax(0, 1.25fr) minmax(260px, 0.8fr);
		gap: 34px;
		padding:
			46px
			var(--coteia-page-padding-tablet);
	}

	.coteia-hero-title {
		font-size: clamp(34px, 4.7vw, var(--coteia-hero-title-size));
	}

	.coteia-hero-subtitle {
		font-size: clamp(34px, 4.7vw, var(--coteia-hero-subtitle-size));
	}

	.coteia-hero-description {
		font-size: min(var(--coteia-hero-text-size), 17px);
	}

	.coteia-hero-actions {
		margin-top: 30px;
	}

	.coteia-hero-ad {
		min-height: 180px;
		border-radius: 14px;
	}
}

@media (max-width: 860px) {

	.coteia-hero-columns-two .coteia-hero-inner {
		grid-template-columns: minmax(0, 1fr) minmax(220px, 0.72fr);
		gap: 26px;
	}

	.coteia-hero-monitor,
	.coteia-hero-button {
		min-height: 48px;
	}
}


/* Modo Mobile/Tablet somente com segunda coluna. */
@media (max-width: 1024px) {
	.coteia-hero-mobile-second-only .coteia-hero-inner {
		gap: 0;
	}

	.coteia-hero-mobile-second-only .coteia-hero-secondary {
		max-width: 760px;
		margin-left: auto;
		margin-right: auto;
	}
}
