.request_requestPage__hNCXA{position:relative;background-color:#f5f5ed}.request_banner__vaa__{padding:5rem 0 3.5rem;background-color:#ecece4;border-bottom:1px solid #dcdcd2}.request_bannerContent__ViJYn{max-width:860px}.request_metaRow__vWmZv{display:flex;align-items:center;gap:.625rem;font-family:JetBrains Mono,IBM Plex Mono,SF Mono,Menlo,Consolas,monospace;font-size:.75rem;margin-bottom:1.25rem;flex-wrap:wrap}.request_code__Qm7Bb{color:#fa3600;font-weight:700}.request_sep___dugA{color:#b8b8ae}.request_tag__cQCzl{color:#0284c7;font-weight:600}.request_title__ZaWs8{font-family:Space Grotesk,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:900;color:#1c1c1a;line-height:1.1;text-transform:uppercase;margin-bottom:1.25rem}.request_desc__dGXK5{font-size:1.125rem;line-height:1.65;color:#52524e;margin-bottom:2rem}.request_badgesRow__Xx5y6{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.request_badgeItem__O5Y9K{display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem;background-color:#fff;border:1px solid #dcdcd2;font-family:JetBrains Mono,IBM Plex Mono,SF Mono,Menlo,Consolas,monospace;font-size:.6875rem;color:#1c1c1a;font-weight:600}.request_badgeIcon__CVrjr{color:#fa3600}.request_formSection__bmrLK{padding:5rem 0 7rem;border-bottom:1px solid #dcdcd2;background-color:#f5f5ed}.EstimateRequestForm_formContainer__oxYlU{position:relative;background-color:#fff;border:1px solid #1c1c1a;padding:2.5rem;box-shadow:0 16px 48px rgba(28,28,26,.08);display:flex;flex-direction:column;gap:2.5rem}.EstimateRequestForm_errorBanner__NoTCW{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background-color:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.3);color:#b91c1c;font-family:JetBrains Mono,IBM Plex Mono,SF Mono,Menlo,Consolas,monospace;font-size:.8125rem}.EstimateRequestForm_bannerIcon__EOUOo{color:#dc2626;flex-shrink:0}.EstimateRequestForm_formSection__GuLe3{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:2rem;border-bottom:1px solid #e8e8de}.EstimateRequestForm_formSection__GuLe3:last-child{border-bottom:none;padding-bottom:0}.EstimateRequestForm_sectionHeader__0oq4g{display:flex;align-items:center;gap:.625rem}.EstimateRequestForm_sectionNum__7Jfkc{font-family:JetBrains Mono,IBM Plex Mono,SF Mono,Menlo,Consolas,monospace;font-size:.75rem;font-weight:700;color:#fa3600}.EstimateRequestForm_sectionTitle__zbJNk{font-family:Space Grotesk,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9375rem;font-weight:700;letter-spacing:.05em;color:#1c1c1a}.EstimateRequestForm_fieldGrid2___UciM{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}@media(min-width:640px){.EstimateRequestForm_fieldGrid2___UciM{grid-template-columns:repeat(2,1fr)}}.EstimateRequestForm_fieldGrid3__K_PXk{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}@media(min-width:768px){.EstimateRequestForm_fieldGrid3__K_PXk{grid-template-columns:repeat(3,1fr)}}.EstimateRequestForm_fieldGroup__Pecwf{display:flex;flex-direction:column;gap:.4rem}.EstimateRequestForm_label__2gyb0{font-family:JetBrains Mono,IBM Plex Mono,SF Mono,Menlo,Consolas,monospace;font-size:.75rem;font-weight:600;color:#1c1c1a;letter-spacing:.04em}.EstimateRequestForm_required__S0O2Q{color:#fa3600}.EstimateRequestForm_input__A8yMP,.EstimateRequestForm_select__a6fp4,.EstimateRequestForm_textarea__PuYFP{background-color:#f5f5ed;border:1px solid #dcdcd2;color:#1c1c1a;padding:.75rem 1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;outline:none;transition:all .18s cubic-bezier(.16,1,.3,1)}.EstimateRequestForm_input__A8yMP:focus,.EstimateRequestForm_select__a6fp4:focus,.EstimateRequestForm_textarea__PuYFP:focus{border-color:#fa3600;background-color:#fff;box-shadow:0 0 10px rgba(250,54,0,.1)}.EstimateRequestForm_input__A8yMP::placeholder,.EstimateRequestForm_select__a6fp4::placeholder,.EstimateRequestForm_textarea__PuYFP::placeholder{color:#7e7e76}.EstimateRequestForm_inputError__vI6Ni{border-color:#dc2626!important}.EstimateRequestForm_errorText__53zu6{font-family:JetBrains Mono,IBM Plex Mono,SF Mono,Menlo,Consolas,monospace;font-size:.6875rem;color:#dc2626;margin-top:2px}.EstimateRequestForm_checkboxSection__K6MMj{display:flex;flex-direction:column;gap:.75rem}.EstimateRequestForm_chipGrid__NHLh_{display:flex;flex-wrap:wrap;gap:.5rem}.EstimateRequestForm_chipBtn__pI_n0{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .75rem;background-color:#fff;border:1px solid #dcdcd2;font-family:JetBrains Mono,IBM Plex Mono,SF Mono,Menlo,Consolas,monospace;font-size:.75rem;color:#1c1c1a;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);font-weight:600}.EstimateRequestForm_chipBtn__pI_n0:hover{border-color:#1c1c1a;background-color:#ecece4}.EstimateRequestForm_chipBtn__pI_n0.EstimateRequestForm_chipSelected__dNNOE{background-color:#1c1c1a;border-color:#1c1c1a;color:#fff}.EstimateRequestForm_chipCheck__Am_CH{font-weight:700;color:#fa3600}.EstimateRequestForm_dropzone__T_4Ag{position:relative;background-color:#f5f5ed;border:2px dashed #b8b8ae;padding:2.5rem 1.5rem;text-align:center;cursor:pointer;transition:all .4s cubic-bezier(.23,1,.32,1)}.EstimateRequestForm_dropzone__T_4Ag:hover{border-color:#fa3600;background-color:#fff}.EstimateRequestForm_fileInputHidden__GEyXj{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.EstimateRequestForm_dropzoneLabel__4gAk_{display:flex;flex-direction:column;align-items:center;cursor:pointer}.EstimateRequestForm_uploadIcon__n1jfc{color:#fa3600;margin-bottom:.75rem}.EstimateRequestForm_dropzoneTitle__dcgSB{font-family:Space Grotesk,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:700;color:#1c1c1a;margin-bottom:.35rem}.EstimateRequestForm_dropzoneSub__rkwLQ{font-size:.75rem;color:#52524e;max-width:520px;line-height:1.4}.EstimateRequestForm_fileErrorAlert__hx0EE{padding:.625rem;background-color:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.3);color:#b91c1c;font-family:JetBrains Mono,IBM Plex Mono,SF Mono,Menlo,Consolas,monospace;font-size:.75rem}.EstimateRequestForm_fileList__0x7D4{display:flex;flex-direction:column;gap:.5rem;background-color:#f5f5ed;padding:1rem;border:1px solid #dcdcd2}.EstimateRequestForm_fileListTitle__x5HEB{font-family:JetBrains Mono,IBM Plex Mono,SF Mono,Menlo,Consolas,monospace;font-size:.6875rem;color:#0284c7;letter-spacing:.06em;font-weight:700}.EstimateRequestForm_fileItem__XSnGi{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background-color:#fff;border:1px solid #dcdcd2}.EstimateRequestForm_fileItemLeft__VzMxo{display:flex;align-items:center;gap:.625rem}.EstimateRequestForm_fileIcon__UgY48{color:#fa3600}.EstimateRequestForm_fileName__hNDnQ{font-family:JetBrains Mono,IBM Plex Mono,SF Mono,Menlo,Consolas,monospace;font-size:.75rem;color:#1c1c1a;font-weight:600}.EstimateRequestForm_fileSize__pvFnt{font-family:JetBrains Mono,IBM Plex Mono,SF Mono,Menlo,Consolas,monospace;font-size:.6875rem;color:#7e7e76}.EstimateRequestForm_fileRemoveBtn__5GK7a{background:rgba(0,0,0,0);border:none;color:#7e7e76;cursor:pointer}.EstimateRequestForm_fileRemoveBtn__5GK7a:hover{color:#dc2626}.EstimateRequestForm_privacyCheckRow__3A14s{padding:1rem 0}.EstimateRequestForm_checkboxLabel__B0J0B{display:flex;align-items:flex-start;gap:.75rem;font-size:.8125rem;line-height:1.5;color:#52524e;cursor:pointer}.EstimateRequestForm_checkbox__vZibm{margin-top:3px;accent-color:#fa3600}.EstimateRequestForm_submitRow__fPazL{display:flex;justify-content:flex-end}.EstimateRequestForm_submitBtn__vcMIf{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 2.25rem;background-color:#1c1c1a;color:#fff;border:1px solid #1c1c1a;font-family:JetBrains Mono,IBM Plex Mono,SF Mono,Menlo,Consolas,monospace;font-size:.875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .4s cubic-bezier(.23,1,.32,1)}.EstimateRequestForm_submitBtn__vcMIf:hover:not(:disabled){background-color:#fa3600;border-color:#fa3600}.EstimateRequestForm_submitBtn__vcMIf:disabled{opacity:.6;cursor:not-allowed}.EstimateRequestForm_spinner__V3wFa{animation:EstimateRequestForm_spin__jJlFi 1s linear infinite}@keyframes EstimateRequestForm_spin__jJlFi{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EstimateRequestForm_successCard__Unusb{background-color:#fff;border:1px solid #059669;padding:3.5rem 2.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.25rem;box-shadow:0 16px 40px rgba(5,150,105,.1)}.EstimateRequestForm_successIconWrap___Vvqy{width:4rem;height:4rem;border-radius:50%;background-color:rgba(5,150,105,.08);display:flex;align-items:center;justify-content:center}.EstimateRequestForm_successIcon__R_gB6{color:#059669}.EstimateRequestForm_successCodeBadge__eog3L{font-family:JetBrains Mono,IBM Plex Mono,SF Mono,Menlo,Consolas,monospace;font-size:.8125rem;font-weight:700;color:#059669;background-color:rgba(5,150,105,.08);padding:.35rem .875rem;border:1px solid rgba(5,150,105,.3)}.EstimateRequestForm_successTitle__dYkX6{font-family:Space Grotesk,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.75rem;font-weight:800;color:#1c1c1a}.EstimateRequestForm_successDesc__J15sZ{font-size:.9375rem;color:#52524e;max-width:620px;line-height:1.6}.EstimateRequestForm_successDetailsGrid__DBPht{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;width:100%;max-width:580px;background-color:#f5f5ed;padding:1.25rem;border:1px solid #dcdcd2}@media(min-width:640px){.EstimateRequestForm_successDetailsGrid__DBPht{grid-template-columns:repeat(3,1fr)}}.EstimateRequestForm_detailItem__FJYd5{display:flex;flex-direction:column;gap:.25rem;text-align:left}.EstimateRequestForm_dLabel__CjJnO{font-size:.625rem;color:#7e7e76}.EstimateRequestForm_dLabel__CjJnO,.EstimateRequestForm_dVal__hWn5a{font-family:JetBrains Mono,IBM Plex Mono,SF Mono,Menlo,Consolas,monospace}.EstimateRequestForm_dVal__hWn5a{font-size:.75rem;color:#1c1c1a;font-weight:600}.EstimateRequestForm_dValVerified__zYp0d{font-family:JetBrains Mono,IBM Plex Mono,SF Mono,Menlo,Consolas,monospace;font-size:.6875rem;color:#059669;font-weight:700}.EstimateRequestForm_successActionRow__aqRIa{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin-top:1rem}