.estimate-form-module__WAi7gW__form{background:var(--paper);border:1px solid var(--line);border-top:6px solid var(--accent);border-radius:var(--radius);margin-top:64px;padding:48px}.estimate-form-module__WAi7gW__formIntro{border-top:1px solid var(--line-strong);grid-template-columns:48px 1fr;gap:18px;margin:54px 0 25px;padding-top:24px;display:grid}.estimate-form-module__WAi7gW__formIntro:first-child{margin-top:0}.estimate-form-module__WAi7gW__formIntro>span{width:34px;height:34px;color:var(--ink);background:var(--accent);border-radius:var(--radius);place-items:center;font-size:10px;font-weight:900;display:grid}.estimate-form-module__WAi7gW__formIntro h2{letter-spacing:-.04em;font-size:27px}.estimate-form-module__WAi7gW__formIntro p{color:var(--muted);margin-top:7px;font-size:13px}.estimate-form-module__WAi7gW__grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.estimate-form-module__WAi7gW__form label{flex-direction:column;gap:9px;display:flex}.estimate-form-module__WAi7gW__form label>span:first-child{font-size:11px;font-weight:800}.estimate-form-module__WAi7gW__form input,.estimate-form-module__WAi7gW__form select,.estimate-form-module__WAi7gW__form textarea{width:100%;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);background:#fff;transition:border-color .18s,box-shadow .18s,background .18s}.estimate-form-module__WAi7gW__form input,.estimate-form-module__WAi7gW__form select{height:54px;padding:0 15px}.estimate-form-module__WAi7gW__form textarea{resize:vertical;padding:16px;line-height:1.68}.estimate-form-module__WAi7gW__form input:focus,.estimate-form-module__WAi7gW__form select:focus,.estimate-form-module__WAi7gW__form textarea:focus{border-color:var(--ink);background:color-mix(in srgb, #fff 94%, var(--accent-soft));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);outline:0}.estimate-form-module__WAi7gW__full{margin-top:18px}.estimate-form-module__WAi7gW__honeypot{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.estimate-form-module__WAi7gW__consent{background:var(--accent-soft);border:1px solid var(--line);border-radius:var(--radius);align-items:flex-start;margin-top:26px;padding:20px;flex-direction:row!important;gap:12px!important}.estimate-form-module__WAi7gW__consent input{width:19px;height:19px;accent-color:var(--ink);flex:none;margin-top:2px}.estimate-form-module__WAi7gW__consent span{line-height:1.7;font-size:12px!important;font-weight:500!important}.estimate-form-module__WAi7gW__consent b{margin-bottom:4px;display:block}.estimate-form-module__WAi7gW__submitRow{align-items:center;gap:21px;margin-top:27px;display:flex}.estimate-form-module__WAi7gW__submitRow button{color:#fff;background:var(--ink);border:1px solid var(--ink);border-radius:var(--radius);cursor:pointer;min-width:250px;min-height:56px;transition:transform .2s var(--ease-premium), color .2s ease, background .2s ease;justify-content:space-between;align-items:center;padding:16px 19px;font-weight:850;display:flex}.estimate-form-module__WAi7gW__submitRow button:disabled{cursor:wait;opacity:.66}.estimate-form-module__WAi7gW__submitRow p{color:var(--muted);font-size:11px}.estimate-form-module__WAi7gW__status{border:1px solid var(--line-strong);border-radius:var(--radius);margin-top:22px;padding:16px 18px;font-size:13px;line-height:1.65}.estimate-form-module__WAi7gW__sending{background:var(--accent-soft)}.estimate-form-module__WAi7gW__success{background:#d8f5dc}.estimate-form-module__WAi7gW__error{color:#7f1d1d;background:#fee2e2}@media (hover:hover){.estimate-form-module__WAi7gW__submitRow button:hover:not(:disabled){color:var(--ink);background:var(--accent);transform:translateY(-2px)}}@media (max-width:620px){.estimate-form-module__WAi7gW__form{margin-top:42px;padding:32px 20px}.estimate-form-module__WAi7gW__grid{grid-template-columns:1fr}.estimate-form-module__WAi7gW__submitRow{flex-direction:column;align-items:stretch}.estimate-form-module__WAi7gW__submitRow button{min-width:0}}
