/* Services hub page. Rules scoped under .cwm-services-* -- no
   bare-element selectors. Background reuses the same image already
   bundled for the header (identical source URL in the original
   Elementor data), no separate asset needed. */

.cwm-services-hero {
	background: url('../images/header-bg.png') center center / cover no-repeat;
	background-color: #010101;
	padding: 80px 20px;
}

.cwm-services-hero__inner {
	max-width: 1000px;
	margin: 0 auto 40px;
	text-align: center;
}

.cwm-services-hero__subtitle {
	color: #75CABA;
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 0 0 12px;
}

.cwm-services-hero__heading {
	margin: 0;
}

.cwm-services-hero__heading .accent1 {
	color: #75CABA;
}

/* The card grid itself (.cwm-card-grid/.cwm-card/...) lives in the
   shared assets/css/cards.css -- see that file's header comment for
   why this is a shared component rather than a page-local one. */

.cwm-services-cta {
	text-align: center;
	margin-top: 60px;
}

.cwm-services-cta__button {
	display: inline-block;
	padding: 18px 40px;
	background: #75CABA;
	color: #010101;
	text-decoration: none;
	font-weight: 700;
	border-radius: 30px;
}

.cwm-services-cta__button:hover {
	background: #ffffff;
}
