.local-main{background:#f4f5f3;color:#080b0b}.local-hero{min-height:78vh;padding:170px var(--layout-gutter) 88px;display:grid;grid-template-columns:1.15fr .85fr;align-items:end;gap:64px}.local-hero small,.local-section small{font-size:10px;letter-spacing:2px;color:var(--t)}.local-hero h1{margin:26px 0 0;font:600 clamp(56px,7.8vw,126px)/.88 Manrope,sans-serif;letter-spacing:-.07em}.local-hero h1 em{display:block;color:var(--t);font-style:normal}.local-hero aside{max-width:560px}.local-hero aside p{font-size:18px;line-height:1.7;color:#52605e}.local-button{display:inline-flex;margin-top:18px;padding:14px 20px;border-radius:99px;background:var(--t);color:#fff;font-weight:600}.local-facts{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #cfd5d3}.local-facts div{padding:28px var(--layout-gutter);border-right:1px solid #cfd5d3}.local-facts div:last-child{border-right:0}.local-facts b{display:block;font:600 18px Manrope}.local-facts span{display:block;margin-top:7px;color:#64706e;font-size:12px}.local-section{padding:105px var(--layout-gutter)}.local-section-head{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;margin-bottom:58px}.local-section h2{margin:0;font:500 clamp(42px,5.7vw,88px)/.95 Manrope;letter-spacing:-.06em}.local-section-head>p{justify-self:end;max-width:650px;margin:0;font-size:18px;line-height:1.7;color:#53615f}.local-services,.local-areas{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.local-services article,.local-areas a{padding:30px;border:1px solid #cfd5d3;border-radius:22px;background:#fff}.local-services article{min-height:310px}.local-services b{color:var(--t);font-size:13px}.local-services h3,.local-areas h3{margin:55px 0 12px;font:500 25px Manrope}.local-services p,.local-areas p{color:#66716f;line-height:1.65}.local-services a{display:inline-block;margin-top:18px;color:var(--t);font-weight:600}.local-proof{background:#e9eceb}.local-proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.local-proof article{padding:34px;border-top:2px solid var(--t)}.local-proof h3{margin:42px 0 12px;font:500 24px Manrope}.local-proof p{color:#5b6765;line-height:1.7}.local-faq details{border-top:1px solid #cbd2d0;padding:24px 0}.local-faq details:last-child{border-bottom:1px solid #cbd2d0}.local-faq summary{cursor:pointer;font:600 18px Manrope}.local-faq details p{max-width:800px;color:#5a6664;line-height:1.7}.local-cta{text-align:center;padding:120px var(--layout-gutter);background:#0a302d;color:#fff}.local-cta h2{margin:20px auto 0;max-width:1050px;font:500 clamp(46px,7vw,108px)/.92 Manrope;letter-spacing:-.06em}.local-cta .local-button{background:#fff;color:#0a302d}.local-areas a{display:block;min-height:270px}.local-areas small{color:var(--t)}.local-areas h3{margin-top:70px}.local-areas span{display:block;margin-top:24px;color:var(--t);font-weight:600}@media(max-width:900px){.local-hero,.local-section-head{grid-template-columns:1fr}.local-hero{min-height:auto;padding-top:135px}.local-facts{grid-template-columns:1fr}.local-facts div{border-right:0;border-bottom:1px solid #cfd5d3}.local-services,.local-areas{grid-template-columns:1fr 1fr}.local-proof-grid{grid-template-columns:1fr}}@media(max-width:600px){.local-hero,.local-section{padding-left:18px;padding-right:18px}.local-hero h1{font-size:15.5vw}.local-facts div{padding:20px 18px}.local-services,.local-areas{grid-template-columns:1fr}.local-section{padding-top:74px;padding-bottom:74px}.local-services article,.local-areas a{min-height:240px}}
