/* Services Overview Block */

/* Full-bleed is provided by the unconstrained content area of the "Full Width"
   page template — the section fills its container at 100% width. No width:100vw
   (which counts the scrollbar gutter and caused horizontal overflow).
   Inner content stays max-w-7xl. */

/* Card elevation — navy-tinted shadow (matches the v0 shadow-xl shadow-navy/8),
   deeper on hover. */
.le-services-overview-block .service-card {
	will-change: transform;
	box-shadow:
		0 20px 25px -5px color-mix(in srgb, var(--color-primary) 8%, transparent),
		0 8px 10px -6px color-mix(in srgb, var(--color-primary) 8%, transparent);
}

.le-services-overview-block .service-card:hover {
	box-shadow: 0 25px 50px -12px color-mix(in srgb, var(--color-primary) 18%, transparent);
}

@media (prefers-reduced-motion: reduce) {
	.le-services-overview-block .service-card {
		transition: none;
	}
	.le-services-overview-block .service-card:hover {
		transform: none;
	}
}
