.page-module__anYdBq__page{color:#2f2925;background:#fbfaf7;min-height:100vh}.page-module__anYdBq__wrap,.page-module__anYdBq__narrow,.page-module__anYdBq__sectionHeading,.page-module__anYdBq__statsGrid,.page-module__anYdBq__simpleGrid,.page-module__anYdBq__reviewGrid,.page-module__anYdBq__ctaBox{width:min(1100px,100% - 40px);margin:0 auto}.page-module__anYdBq__hero{text-align:center;background:#f4efe9;padding:105px 0 110px}.page-module__anYdBq__kicker{color:#846b59;letter-spacing:.16em;text-transform:uppercase;margin-bottom:20px;font-size:11px;font-weight:800;display:inline-block}.page-module__anYdBq__hero h1,.page-module__anYdBq__narrow h2,.page-module__anYdBq__sectionHeading h2,.page-module__anYdBq__simpleGrid h3,.page-module__anYdBq__ctaBox h2{color:#2f2925;font-family:Playfair Display,serif}.page-module__anYdBq__hero h1{letter-spacing:-.045em;max-width:900px;margin:0 auto 26px;font-size:clamp(58px,8vw,104px);font-weight:600;line-height:.92}.page-module__anYdBq__lead{color:#5e554e;max-width:720px;margin:0 auto 32px;font-size:21px;line-height:1.65}.page-module__anYdBq__primaryButton{color:#fff;background:#2f2925;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:14px 25px;font-weight:800;text-decoration:none;display:inline-flex}.page-module__anYdBq__simpleIntro,.page-module__anYdBq__statsSection,.page-module__anYdBq__whatWeDo,.page-module__anYdBq__reviewsSection{padding:90px 0}.page-module__anYdBq__narrow{text-align:center;max-width:850px}.page-module__anYdBq__narrow h2,.page-module__anYdBq__sectionHeading h2{margin:0 0 20px;font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1}.page-module__anYdBq__narrow p,.page-module__anYdBq__sectionHeading p{color:#655b54;max-width:760px;margin:0 auto;font-size:18px;line-height:1.75}.page-module__anYdBq__statsSection,.page-module__anYdBq__reviewsSection{background:#f3efe9}.page-module__anYdBq__sectionHeading{text-align:center;max-width:820px}.page-module__anYdBq__statsGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:45px;display:grid}.page-module__anYdBq__statsGrid article{text-align:center;background:#fff;border:1px solid #e4ddd5;border-radius:20px;padding:34px 18px}.page-module__anYdBq__statsGrid strong{color:#7c6453;font-family:Playfair Display,serif;font-size:46px;line-height:1;display:block}.page-module__anYdBq__statsGrid span{color:#655b54;text-transform:uppercase;letter-spacing:.07em;margin-top:9px;font-size:12px;font-weight:800;display:block}.page-module__anYdBq__simpleGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;display:grid}.page-module__anYdBq__simpleGrid article{background:#fff;border:1px solid #e6dfd8;border-radius:22px;padding:32px}.page-module__anYdBq__simpleGrid h3{margin:0 0 12px;font-size:30px}.page-module__anYdBq__simpleGrid p{color:#655b54;margin:0;line-height:1.7}.page-module__anYdBq__reviewGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;display:grid}.page-module__anYdBq__reviewCard{background:#fff;border:1px solid #e2dad2;border-radius:22px;padding:32px}.page-module__anYdBq__reviewCard p{color:#514840;min-height:155px;margin:0 0 24px;font-family:Playfair Display,serif;font-size:20px;line-height:1.55}.page-module__anYdBq__reviewCard strong{font-size:14px;display:block}.page-module__anYdBq__reviewCard span{color:#85786e;margin-top:4px;font-size:12px;display:block}.page-module__anYdBq__finalCta{padding:95px 20px 115px}.page-module__anYdBq__ctaBox{text-align:center;background:#fff;border:1px solid #e5ded7;border-radius:30px;max-width:880px;padding:60px 45px}.page-module__anYdBq__ctaBox h2{margin:0 auto 18px;font-size:clamp(42px,5vw,66px);line-height:1}.page-module__anYdBq__ctaBox p{color:#655b54;max-width:650px;margin:0 auto 28px;font-size:18px;line-height:1.7}@media (max-width:850px){.page-module__anYdBq__statsGrid{grid-template-columns:repeat(2,1fr)}.page-module__anYdBq__simpleGrid,.page-module__anYdBq__reviewGrid{grid-template-columns:1fr}.page-module__anYdBq__reviewCard p{min-height:0}}@media (max-width:600px){.page-module__anYdBq__hero{padding:70px 0 75px}.page-module__anYdBq__hero h1{font-size:58px}.page-module__anYdBq__lead{font-size:18px}.page-module__anYdBq__simpleIntro,.page-module__anYdBq__statsSection,.page-module__anYdBq__whatWeDo,.page-module__anYdBq__reviewsSection{padding:65px 0}.page-module__anYdBq__statsGrid{grid-template-columns:1fr 1fr}.page-module__anYdBq__statsGrid strong{font-size:36px}.page-module__anYdBq__ctaBox{padding:42px 24px}}
