.feature[data-astro-cid-vjmbdzhg]{align-items:center;gap:clamp(36px,6vw,84px);padding-top:clamp(64px,8vw,104px);padding-bottom:clamp(64px,8vw,104px)}.feature[data-astro-cid-vjmbdzhg]>div[data-astro-cid-vjmbdzhg]:last-child{max-width:590px}.feature[data-astro-cid-vjmbdzhg] .photo[data-astro-cid-vjmbdzhg]{overflow:hidden;border-radius:3px}.feature[data-astro-cid-vjmbdzhg] .photo[data-astro-cid-vjmbdzhg] img[data-astro-cid-vjmbdzhg]{display:block;width:100%;height:100%;min-height:340px;max-height:430px;object-fit:cover}.feature[data-astro-cid-vjmbdzhg] h2[data-astro-cid-vjmbdzhg]{margin:0 0 18px;line-height:1.15}.feature[data-astro-cid-vjmbdzhg] p[data-astro-cid-vjmbdzhg]:not(.eyebrow){line-height:1.85}.feature[data-astro-cid-vjmbdzhg] .redbtn[data-astro-cid-vjmbdzhg]{display:inline-flex;margin-top:14px}.pagehero[data-astro-cid-vjmbdzhg] .banner-subheading[data-astro-cid-vjmbdzhg]{margin:18px 0 16px;color:#fff;font-size:clamp(20px,2.1vw,27px);font-weight:500;line-height:1.4;max-width:850px}.short-feature-bg[data-astro-cid-vjmbdzhg]{position:relative;isolation:isolate;background:linear-gradient(90deg,#111f31d6,#111f31b8),url(/images/projects/garden-boundary.jpg) center 52% / cover no-repeat;color:#fff;padding:clamp(75px,8vw,110px) 0}.local-knowledge-content[data-astro-cid-vjmbdzhg]{display:flex;flex-direction:column;align-items:center;max-width:900px;margin:0 auto;text-align:center}.local-knowledge-content[data-astro-cid-vjmbdzhg] .eyebrow[data-astro-cid-vjmbdzhg]{display:flex;justify-content:center;align-items:center;margin:0 auto 22px;color:#fff;text-align:center}.local-knowledge-content[data-astro-cid-vjmbdzhg] h2[data-astro-cid-vjmbdzhg]{max-width:800px;margin:0 auto 22px;color:#fff;text-align:center;line-height:1.2}.local-knowledge-content[data-astro-cid-vjmbdzhg] p[data-astro-cid-vjmbdzhg]:not(.eyebrow){max-width:780px;margin:0 auto;color:#fffffff0;font-size:17px;line-height:1.85;text-align:center}.quote-request[data-astro-cid-vjmbdzhg]{background:#f2f4f8;padding:clamp(75px,8vw,110px) 0}.quote-request[data-astro-cid-vjmbdzhg] .wrap[data-astro-cid-vjmbdzhg]{max-width:1100px}.quote-card[data-astro-cid-vjmbdzhg]{position:relative;overflow:hidden;background:#fff;padding:clamp(38px,6vw,72px) 30px;text-align:center;border-radius:5px;border:1px solid #e7eaf0;box-shadow:0 12px 35px #111f310f}.quote-card[data-astro-cid-vjmbdzhg]:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:#c9272c}.quote-card[data-astro-cid-vjmbdzhg] .eyebrow[data-astro-cid-vjmbdzhg]{display:flex;align-items:center;justify-content:center;margin:0 0 18px;color:#526b9b;font-size:13px;font-weight:700;letter-spacing:2px}.quote-card[data-astro-cid-vjmbdzhg] h2[data-astro-cid-vjmbdzhg]{max-width:760px;margin:0 auto 20px;color:#192e55;font-size:clamp(30px,3.2vw,42px);line-height:1.18}.quote-description[data-astro-cid-vjmbdzhg]{max-width:760px;margin:0 auto;color:#68758a;font-size:16px;line-height:1.85}.quote-actions[data-astro-cid-vjmbdzhg]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:28px;margin-top:32px}.quote-actions[data-astro-cid-vjmbdzhg] .redbtn[data-astro-cid-vjmbdzhg]{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:4px;text-decoration:none}.phone-link[data-astro-cid-vjmbdzhg]{display:flex;flex-direction:column;align-items:flex-start;gap:3px;color:#192e55;text-decoration:none}.phone-link[data-astro-cid-vjmbdzhg] span[data-astro-cid-vjmbdzhg]{color:#778196;font-size:11px;font-weight:700;letter-spacing:1.3px}.phone-link[data-astro-cid-vjmbdzhg] strong[data-astro-cid-vjmbdzhg]{font-size:18px}.quote-trust[data-astro-cid-vjmbdzhg]{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 28px;margin-top:35px;padding-top:22px;border-top:1px solid #e9edf2;color:#66738a;font-size:13px}.quote-trust[data-astro-cid-vjmbdzhg] span[data-astro-cid-vjmbdzhg]:before{content:"✓";color:#c9272c;font-weight:700;margin-right:8px}.page-faq[data-astro-cid-vjmbdzhg]{max-width:1100px;padding-top:clamp(65px,7vw,90px);padding-bottom:clamp(65px,7vw,90px)}.page-faq[data-astro-cid-vjmbdzhg]>h2[data-astro-cid-vjmbdzhg]{margin-bottom:28px}.faq-list[data-astro-cid-vjmbdzhg] details[data-astro-cid-vjmbdzhg]{border-bottom:1px solid #e5e8ee;padding:22px 4px}.faq-list[data-astro-cid-vjmbdzhg] details[data-astro-cid-vjmbdzhg]:first-child{border-top:1px solid #e5e8ee}.faq-list[data-astro-cid-vjmbdzhg] summary[data-astro-cid-vjmbdzhg]{position:relative;cursor:pointer;padding-right:35px;color:#192e55;font-size:17px;font-weight:700;list-style:none}.faq-list[data-astro-cid-vjmbdzhg] summary[data-astro-cid-vjmbdzhg]::-webkit-details-marker{display:none}.faq-list[data-astro-cid-vjmbdzhg] summary[data-astro-cid-vjmbdzhg]:after{content:"+";position:absolute;right:5px;top:-4px;color:#c9272c;font-size:25px;font-weight:400}.faq-list[data-astro-cid-vjmbdzhg] details[data-astro-cid-vjmbdzhg][open] summary[data-astro-cid-vjmbdzhg]:after{content:"−"}.faq-list[data-astro-cid-vjmbdzhg] details[data-astro-cid-vjmbdzhg] p[data-astro-cid-vjmbdzhg]{margin:16px 0 0;color:#68758a;font-size:15px;line-height:1.8}.bottom-cta[data-astro-cid-vjmbdzhg]{background:#192e55;padding:clamp(65px,8vw,100px) 0;color:#fff}.bottom-cta-content[data-astro-cid-vjmbdzhg]{max-width:950px;margin:0 auto;text-align:center}.bottom-cta[data-astro-cid-vjmbdzhg] .eyebrow[data-astro-cid-vjmbdzhg]{justify-content:center;color:#fff}.bottom-cta[data-astro-cid-vjmbdzhg] h2[data-astro-cid-vjmbdzhg]{max-width:850px;margin:0 auto 20px;color:#fff;line-height:1.2}.bottom-cta[data-astro-cid-vjmbdzhg] p[data-astro-cid-vjmbdzhg]:not(.eyebrow){max-width:720px;margin:0 auto;color:#ffffffe6;font-size:16px;line-height:1.85}.bottom-cta-actions[data-astro-cid-vjmbdzhg]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:28px;margin-top:30px}.bottom-cta-actions[data-astro-cid-vjmbdzhg] .redbtn[data-astro-cid-vjmbdzhg]{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;text-decoration:none}.cta-phone[data-astro-cid-vjmbdzhg]{color:#fff;font-size:18px;font-weight:700;text-decoration:none}@media(max-width:760px){.feature[data-astro-cid-vjmbdzhg]{display:flex;flex-direction:column}.feature[data-astro-cid-vjmbdzhg]>div[data-astro-cid-vjmbdzhg]{width:100%;max-width:none}.feature[data-astro-cid-vjmbdzhg] .photo[data-astro-cid-vjmbdzhg] img[data-astro-cid-vjmbdzhg]{min-height:240px}.short-feature-bg[data-astro-cid-vjmbdzhg]{padding:60px 0}.local-knowledge-content[data-astro-cid-vjmbdzhg]{padding:0 8px}.local-knowledge-content[data-astro-cid-vjmbdzhg] h2[data-astro-cid-vjmbdzhg]{font-size:30px}.local-knowledge-content[data-astro-cid-vjmbdzhg] p[data-astro-cid-vjmbdzhg]:not(.eyebrow){font-size:15px}.quote-request[data-astro-cid-vjmbdzhg]{padding:55px 0}.quote-card[data-astro-cid-vjmbdzhg]{padding:42px 22px}.quote-card[data-astro-cid-vjmbdzhg] h2[data-astro-cid-vjmbdzhg]{font-size:30px}.quote-actions[data-astro-cid-vjmbdzhg]{flex-direction:column;gap:22px}.phone-link[data-astro-cid-vjmbdzhg]{align-items:center}.quote-trust[data-astro-cid-vjmbdzhg]{flex-direction:column;gap:12px}.page-faq[data-astro-cid-vjmbdzhg]{padding-left:22px;padding-right:22px}.bottom-cta-actions[data-astro-cid-vjmbdzhg]{flex-direction:column;gap:20px}}
