.inquiry-page{padding-block:48px 64px;max-width:800px}.inquiry-page h1{font-size:clamp(26px,4vw,40px);line-height:1.35}.inquiry-page header p{line-height:1.8;margin:16px 0}.inquiry-inline{display:block!important;position:static!important;width:100%!important;max-width:100%!important;max-height:none!important;margin:28px 0!important;padding:clamp(18px,4vw,36px)!important;box-sizing:border-box}.inquiry-inline .estimate-dialog-actions{display:flex;justify-content:flex-end}.inquiry-optional{border-top:1px solid #ddd;margin-top:20px;padding-top:16px;font-size:14px}.inquiry-optional summary{cursor:pointer;padding:8px 0}.inquiry-optional a,.inquiry-optional button{display:block;margin:12px 0}.estimate-phone-label input[type=file]{width:100%;max-width:100%;font-size:14px}.local-neighborhood-picker{padding:24px;background:#f5f7f3;border-radius:16px;margin:28px 0}.local-neighborhood-picker h2{font-size:clamp(22px,3vw,30px)}.local-neighborhood-picker p{line-height:1.8}.local-neighborhood-picker details{margin-top:24px}.local-place-links{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:16px 0}.local-place-links a,.local-neighborhoods a{display:inline-block;padding:6px 0;text-decoration:underline;text-underline-offset:3px}.local-neighborhood-picker summary{cursor:pointer}.inquiry-page input,.inquiry-page textarea{font-size:16px}
.estimate-dialog.inquiry-inline:not([open]){display:block!important}
.inquiry-page-screen .chat-launch{display:none}
