.Services-module__GRhsNa__page{color:#16130f;font-family:var(--font-body), system-ui, sans-serif;background:#fbfbf9}.Services-module__GRhsNa__shell{max-width:1280px;margin:0 auto;padding:0 32px}.Services-module__GRhsNa__hero{padding:96px 0 72px}.Services-module__GRhsNa__hero h1{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;max-width:880px;margin:14px 0 20px;font-size:clamp(2.9rem,4.6vw,4.2rem);font-weight:400;line-height:1.05}.Services-module__GRhsNa__hero>div>p{color:#55524c;max-width:640px;margin:0 0 30px;font-size:1.12rem;line-height:1.6}.Services-module__GRhsNa__eyebrow{color:#8a857e;font-family:var(--font-nav), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:.82rem;font-weight:500}.Services-module__GRhsNa__cta{color:#fff;font-family:var(--font-nav), system-ui, sans-serif;background:#16130f;border-radius:6px;padding:13px 28px;font-size:1rem;text-decoration:none;display:inline-block}.Services-module__GRhsNa__ctaGhost{color:#16130f;font-family:var(--font-nav), system-ui, sans-serif;border:1px solid #d8d5cd;border-radius:6px;margin-left:12px;padding:13px 28px;font-size:1rem;text-decoration:none;display:inline-block}.Services-module__GRhsNa__heroImage{align-items:flex-end;min-height:min(72vh,640px);padding:150px 0 68px;display:flex;position:relative;overflow:hidden}.Services-module__GRhsNa__heroImage>img{object-fit:cover}.Services-module__GRhsNa__heroScrim{background:linear-gradient(76deg,#080c18ad 0%,#080c1857 46%,#080c180a 74%);position:absolute;inset:0}.Services-module__GRhsNa__heroImage .Services-module__GRhsNa__shell{width:100%;position:relative}.Services-module__GRhsNa__heroImage .Services-module__GRhsNa__eyebrow{color:#ffffffb8}.Services-module__GRhsNa__heroImage h1{color:#fff}.Services-module__GRhsNa__heroImage>div>p{color:#ffffffe0}.Services-module__GRhsNa__ctaOnDark{color:#16130f;background:#fff}@media (max-width:700px){.Services-module__GRhsNa__heroImage{min-height:460px;padding-top:110px}}.Services-module__GRhsNa__section{padding:84px 0}.Services-module__GRhsNa__sectionSoft{background:#f6f6f4;border-top:1px solid #e4e4e1;border-bottom:1px solid #e4e4e1}.Services-module__GRhsNa__sectionIntro{max-width:760px;margin-bottom:44px}.Services-module__GRhsNa__sectionIntro h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;margin:10px 0 14px;font-size:clamp(2rem,3vw,2.8rem);font-weight:400;line-height:1.12}.Services-module__GRhsNa__sectionIntro>p{color:#55524c;margin:0;font-size:1.05rem;line-height:1.6}.Services-module__GRhsNa__pillarGrid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px;display:grid}.Services-module__GRhsNa__pillar{background:#fff;border:1px solid #e4e4e1;border-radius:14px;flex-direction:column;padding:30px;display:flex}.Services-module__GRhsNa__pillar h3{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.015em;margin:14px 0 12px;font-size:1.6rem;font-weight:400}.Services-module__GRhsNa__pillar p{color:#6b675f;margin:0 0 18px;font-size:.96rem;line-height:1.6}.Services-module__GRhsNa__pillar a{font-family:var(--font-nav), system-ui, sans-serif;margin-top:auto;font-size:.94rem}.Services-module__GRhsNa__pillarIcon{color:#57534c;background:#f4f2ed;border:1px solid #e6e3da;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.Services-module__GRhsNa__whyGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.Services-module__GRhsNa__whyGrid article{background:#fff;border:1px solid #e4e4e1;border-radius:12px;padding:26px 28px}.Services-module__GRhsNa__whyGrid h3{letter-spacing:-.01em;margin:0 0 8px;font-size:1.12rem;font-weight:550}.Services-module__GRhsNa__whyGrid p{color:#6b675f;margin:0;font-size:.93rem;line-height:1.55}.Services-module__GRhsNa__timeline{border-left:1px solid #ddd9d0;gap:34px;margin:44px 0 0 8px;padding-left:34px;display:grid}.Services-module__GRhsNa__timelineStep{position:relative}.Services-module__GRhsNa__timelineStep:before{content:"";background:#16130f;border-radius:50%;width:9px;height:9px;position:absolute;top:7px;left:-39px}.Services-module__GRhsNa__timelineStep span{color:#8a857e;font-family:var(--font-nav), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:600}.Services-module__GRhsNa__timelineStep h3{letter-spacing:-.01em;margin:6px 0 8px;font-size:1.2rem;font-weight:550}.Services-module__GRhsNa__timelineStep p{color:#6b675f;max-width:640px;margin:0;font-size:.95rem;line-height:1.6}.Services-module__GRhsNa__deliverable{color:#efede7;background:#16130f;border-radius:16px;margin-top:44px;padding:38px 40px}.Services-module__GRhsNa__deliverable span{color:#b9b4a9;font-family:var(--font-nav), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:600}.Services-module__GRhsNa__deliverable h3{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.015em;margin:10px 0 12px;font-size:1.7rem;font-weight:400}.Services-module__GRhsNa__deliverable p{color:#cfcabf;max-width:720px;margin:0;font-size:.98rem;line-height:1.6}.Services-module__GRhsNa__cellGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.Services-module__GRhsNa__cellGrid2{grid-template-columns:repeat(2,1fr)}.Services-module__GRhsNa__cell{background:#fff;border:1px solid #e4e4e1;border-radius:12px;padding:26px 28px}.Services-module__GRhsNa__cell h3{letter-spacing:-.01em;margin:12px 0 8px;font-size:1.08rem;font-weight:550}.Services-module__GRhsNa__cell p{color:#6b675f;margin:0;font-size:.92rem;line-height:1.55}.Services-module__GRhsNa__ctaBand{text-align:center;border-top:1px solid #e4e4e1;padding:96px 0}.Services-module__GRhsNa__ctaBand h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;margin:0 0 26px;font-size:clamp(2.1rem,3.2vw,3rem);font-weight:400}@media (max-width:960px){.Services-module__GRhsNa__pillarGrid,.Services-module__GRhsNa__cellGrid,.Services-module__GRhsNa__whyGrid{grid-template-columns:1fr}.Services-module__GRhsNa__hero{padding:64px 0 52px}.Services-module__GRhsNa__section{padding:64px 0}}
