.service-page-module__Q3dm_q__hero{background:linear-gradient(165deg, var(--brand-light-sand), var(--brand-sand));padding:9rem 5vw 4rem}.service-page-module__Q3dm_q__wrap{max-width:780px;margin-inline:auto}.service-page-module__Q3dm_q__hero h1{color:var(--brand-deep-green);font-size:clamp(2.4rem,6vw,3.7rem)}.service-page-module__Q3dm_q__breadcrumbs{color:#536158;font-size:var(--type-ui);margin-bottom:1.5rem;line-height:1.6}.service-page-module__Q3dm_q__breadcrumbs a{color:var(--brand-deep-green)}.service-page-module__Q3dm_q__content{line-height:var(--line-reading);padding:clamp(3rem,7vw,4.5rem) 5vw}.service-page-module__Q3dm_q__content p+p{margin-top:1.25rem}.service-page-module__Q3dm_q__note{background:var(--brand-sand);border-left:3px solid var(--brand-gold);color:#43504a;font-size:var(--type-legal);line-height:var(--line-reading);border-radius:16px;margin:2rem 0;padding:1.4rem 1.7rem}.service-page-module__Q3dm_q__cta{background:var(--brand-deep-green);text-align:center;border-radius:22px;margin-top:2.5rem;padding:clamp(2rem,6vw,2.8rem)}.service-page-module__Q3dm_q__cta p{color:var(--brand-light-sand);font-family:var(--font-cormorant), serif;margin-bottom:1.3rem;margin-inline:auto;font-size:clamp(1.45rem,4vw,1.8rem);font-style:italic}.service-page-module__Q3dm_q__cta a{background:var(--brand-gold)}.service-page-module__Q3dm_q__back{color:#526158;font-size:var(--type-ui);letter-spacing:.1em;text-align:center;text-transform:uppercase;margin-top:2rem;font-weight:500;text-decoration:none;display:block}.service-page-module__Q3dm_q__noBreak{white-space:nowrap}
