.ResidentialLeadFields-module__Obda8W__card{max-width:680px;color:var(--bluebox-deep);background:#fff;border:1px solid #dce6ed;border-radius:24px;margin:0 auto;padding:32px;box-shadow:0 12px 40px #073b630a}.ResidentialLeadFields-module__Obda8W__heading{letter-spacing:-1px;text-align:center;margin:0;font-size:clamp(28px,4vw,36px);font-weight:750;line-height:1.15}.ResidentialLeadFields-module__Obda8W__intro{color:#526777;text-align:center;margin:12px 0 24px;font-size:16px;line-height:1.5}.ResidentialLeadFields-module__Obda8W__summary{background:var(--bluebox-mist);border-radius:14px;margin-bottom:24px;padding:18px 20px 10px;font-size:14px;line-height:1.65}.ResidentialLeadFields-module__Obda8W__summary p{margin:0}.ResidentialLeadFields-module__Obda8W__summary .ResidentialLeadFields-module__Obda8W__price{letter-spacing:-.8px;overflow-wrap:anywhere;margin-bottom:12px;font-size:clamp(27px,5vw,34px);font-weight:750;line-height:1.2}.ResidentialLeadFields-module__Obda8W__price span{color:#526777;letter-spacing:normal;margin-top:6px;font-size:12px;font-weight:400;display:block}.ResidentialLeadFields-module__Obda8W__service{font-weight:700}.ResidentialLeadFields-module__Obda8W__edit{min-height:44px;color:var(--bluebox-blue);text-underline-offset:3px;align-items:center;font-weight:650;text-decoration:underline;display:inline-flex}.ResidentialLeadFields-module__Obda8W__fields{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;min-width:0;margin:0;padding:0;display:grid}.ResidentialLeadFields-module__Obda8W__field{flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:600;display:flex}.ResidentialLeadFields-module__Obda8W__field input{width:100%;min-width:0;min-height:54px;color:var(--bluebox-deep);font:inherit;background:#fff;border:1px solid #9aafbf;border-radius:9px;padding:12px 14px;font-size:16px;line-height:1.5}.ResidentialLeadFields-module__Obda8W__field input:focus-visible{outline:2px solid var(--bluebox-blue);outline-offset:3px}.ResidentialLeadFields-module__Obda8W__fullWidth{grid-column:1/-1}.ResidentialLeadFields-module__Obda8W__actions{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:24px;display:grid}.ResidentialLeadFields-module__Obda8W__submit,.ResidentialLeadFields-module__Obda8W__call{text-align:center;border:0;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:14px 18px;font-size:16px;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.ResidentialLeadFields-module__Obda8W__submit{background:var(--bluebox-blue);color:#fff;cursor:pointer}.ResidentialLeadFields-module__Obda8W__submit:hover{background:var(--bluebox-deep)}.ResidentialLeadFields-module__Obda8W__submit:disabled{opacity:.7;cursor:progress}.ResidentialLeadFields-module__Obda8W__call{color:var(--bluebox-ink);background:#ff4b16}.ResidentialLeadFields-module__Obda8W__call:hover{background:#ff6a3d}.ResidentialLeadFields-module__Obda8W__submit:focus-visible,.ResidentialLeadFields-module__Obda8W__call:focus-visible,.ResidentialLeadFields-module__Obda8W__edit:focus-visible{outline-offset:4px;outline:3px solid #84bfff}.ResidentialLeadFields-module__Obda8W__consent{color:#526777;margin:16px 0 0;font-size:12px;line-height:1.6}.ResidentialLeadFields-module__Obda8W__error{color:#b42318;margin:18px 0 0;font-size:14px;line-height:1.5}.ResidentialLeadFields-module__Obda8W__thanks{text-align:center}.ResidentialLeadFields-module__Obda8W__thanks>svg{color:var(--bluebox-blue);margin:0 auto 20px}.ResidentialLeadFields-module__Obda8W__thanks>p:not(.ResidentialLeadFields-module__Obda8W__consent){margin:18px 0 24px;line-height:1.6}.ResidentialLeadFields-module__Obda8W__spinner{animation:1s linear infinite ResidentialLeadFields-module__Obda8W__spin}@keyframes ResidentialLeadFields-module__Obda8W__spin{to{transform:rotate(360deg)}}@media (max-width:600px){.ResidentialLeadFields-module__Obda8W__card{border-radius:18px;padding:24px 18px}.ResidentialLeadFields-module__Obda8W__fields,.ResidentialLeadFields-module__Obda8W__actions{grid-template-columns:minmax(0,1fr)}.ResidentialLeadFields-module__Obda8W__summary{padding-inline:15px}}@media (prefers-reduced-motion:reduce){.ResidentialLeadFields-module__Obda8W__spinner{animation:none}}
