/* Page-specific layout rules extracted from "quality". */

@media (max-width: 1100px) {
	[data-steps] {
		grid-template-columns: repeat(3, 1fr) !important;
	}

	[data-equip] {
		grid-template-columns: repeat(2, 1fr) !important;
	}
}

@media (max-width: 1024px) {
	[data-hero-curve] {
		height: 56px !important;
	}
}

@media (max-width: 900px) {
	[data-split] {
		grid-template-columns: 1fr !important;
		gap: 40px !important;
	}

	[data-steps] {
		grid-template-columns: repeat(2, 1fr) !important;
	}

	[data-intro-stats] {
		grid-template-columns: repeat(3, 1fr) !important;
	}
}

@media (max-width: 640px) {
	[data-steps] {
		grid-template-columns: 1fr !important;
	}

	[data-equip] {
		grid-template-columns: 1fr !important;
	}

	[data-certs] {
		grid-template-columns: repeat(2, 1fr) !important;
	}
}

@media (max-width: 600px) {
	[data-hero-curve] {
		height: 42px !important;
	}

	[data-form-grid] {
		grid-template-columns: 1fr !important;
	}

	[data-intro-stats] {
		grid-template-columns: 1fr !important;
	}

	[data-cta-btns] > * {
		flex: 1 1 100% !important;
	}
}

