/* ============================================================
   Responsive: Mobile-First Media Queries
   Breakpoints: 576px / 768px / 992px / 1200px
   ============================================================ */

/* ── Max 767px: Mobile adjustments ── */
@media (max-width: 767px) {
	.psv-counter {
		padding: 40px 1rem;
	}

	.wpcf7 input[type="submit"] {
		width: 100%;
	}
}

/* ── 768px: 2 Spalten ── */
@media (min-width: 768px) {
	.psv-two-col {
		grid-template-columns: 1fr 1fr;
	}
}

/* ── 992px: Desktop-Anpassungen ── */
@media (min-width: 992px) {
	.psv-hero {
		padding: 120px 0;
	}
}
