.CaseStudyPreviewSection_title__bKOD0{font-family:var(--mantine-font-family-headings);font-weight:700;margin-bottom:var(--mantine-spacing-md)}.CaseStudyPreviewSection_card__RjlQZ{transition:transform .2s ease,box-shadow .2s ease;border-left:calc(.25rem * var(--mantine-scale)) solid var(--mantine-color-energetic-orange-7)}.CaseStudyPreviewSection_card__RjlQZ:hover{transform:scale(1.03);box-shadow:var(--mantine-shadow-lg)}.CtaBlockComponent_wrapper___u9YT{background-color:var(
		--mantine-color-gray-1
	);border-radius:var(--mantine-radius-md);padding:calc(var(--mantine-spacing-xl) * 2);margin-top:calc(var(--mantine-spacing-xl) * 2);margin-bottom:calc(var(--mantine-spacing-xl) * 2)}.CtaBlockComponent_title__Pfa7X{font-family:var(--mantine-font-family-headings);font-weight:700;margin-bottom:var(--mantine-spacing-sm)}.CtaBlockComponent_subheadline__1FkH6{max-width:calc(37.5rem * var(--mantine-scale))}.HeroComponent_hero__Q8ypU{position:relative;background-size:cover;background-position:50%;padding-top:calc(var(--mantine-spacing-xl) * 4);padding-bottom:calc(var(--mantine-spacing-xl) * 4);min-height:60vh;display:flex;align-items:center}@media (max-width:48em){.HeroComponent_hero__Q8ypU{padding-top:calc(var(--mantine-spacing-xl) * 2);padding-bottom:calc(var(--mantine-spacing-xl) * 2);min-height:50vh}}.HeroComponent_container__0_jHT{position:relative;z-index:1;text-align:left}@media (max-width:48em){.HeroComponent_container__0_jHT{text-align:center}}.HeroComponent_contentStack__0Fd9o{max-width:calc(43.75rem * var(--mantine-scale))}@media (max-width:48em){.HeroComponent_contentStack__0Fd9o{align-items:center}}.HeroComponent_title__u_aBw{color:var(--mantine-color-white);font-family:var(--mantine-font-family-headings);font-weight:700;font-size:var(--mantine-h1-font-size);line-height:var(--mantine-h1-line-height)}@media (max-width:48em){.HeroComponent_title__u_aBw{font-size:calc(2.25rem * var(--mantine-scale));line-height:1.3}}.HeroComponent_description___8tSe{color:var(--mantine-color-white);opacity:.9;max-width:calc(37.5rem * var(--mantine-scale))}@media (max-width:48em){.HeroComponent_description___8tSe{max-width:100%}}.HeroComponent_control__QxCdd{box-shadow:var(--mantine-shadow-sm)}@media (max-width:48em){.HeroComponent_buttonGroup__cKHy_{flex-direction:column;width:100%}.HeroComponent_buttonGroup__cKHy_>*{flex-grow:1;width:100%}}.HeroComponent_statsGroup__9CkGm{margin-top:calc(var(--mantine-spacing-xl) * 2)}@media (max-width:48em){.HeroComponent_statsGroup__9CkGm{justify-content:center}}.HeroComponent_statValue__AtiVv{font-size:calc(2.25rem * var(--mantine-scale));font-weight:700;color:var(--mantine-color-white);line-height:1.1}.HeroComponent_statLabel__d3cqO{font-size:var(--mantine-font-size-md);color:var(--mantine-color-white);opacity:.8}.KeyChallengeSection_title__9Ttd_{font-family:var(--mantine-font-family-headings);font-weight:700;margin-bottom:var(--mantine-spacing-md)}.KeyChallengeSection_image__e9PUD{max-width:100%;height:auto;border-radius:var(--mantine-radius-md);box-shadow:var(--mantine-shadow-md)}.PackagesPreviewSection_wrapper__thmiC{background-color:var(
		--mantine-color-gray-0
	)}.PackagesPreviewSection_title__wamdI{font-family:var(--mantine-font-family-headings);font-weight:700;margin-bottom:var(--mantine-spacing-md)}.PackagesPreviewSection_card__u_Izn{transition:transform .2s ease,box-shadow .2s ease}.PackagesPreviewSection_card__u_Izn:hover{transform:translateY(-5px);box-shadow:var(--mantine-shadow-lg)}.SolutionOverviewSection_title__dq8DM{font-family:var(--mantine-font-family-headings);font-weight:700;margin-bottom:var(--mantine-spacing-md)}.SolutionOverviewSection_image__524mO{max-width:100%;height:auto;border-radius:var(--mantine-radius-md);box-shadow:var(--mantine-shadow-md)}.TestimonialComponent_testimonialWrapper__gERJQ{background-color:var(
		--mantine-color-deep-teal-8
	);color:var(--mantine-color-white);padding:calc(var(--mantine-spacing-xl) * 2) var(--mantine-spacing-md);position:relative;overflow:hidden}.TestimonialComponent_quote__in_6s{font-size:var(--mantine-font-size-xl);line-height:1.6;font-style:italic;text-align:center;max-width:calc(43.75rem * var(--mantine-scale));margin-bottom:var(--mantine-spacing-xl);position:relative}