.QuoteForm_form__RIJFN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px var(--gutter);gap:24px var(--gutter)}.QuoteForm_wide__4KOPW{grid-column:1/-1}.QuoteForm_field__c8SeV{display:grid;grid-gap:8px;gap:8px;align-content:start}.QuoteForm_field__c8SeV label{font-weight:600;font-size:14px}.QuoteForm_opt__BJRJF{font-weight:400;color:var(--slate);margin-left:6px}.QuoteForm_field__c8SeV input,.QuoteForm_field__c8SeV select,.QuoteForm_field__c8SeV textarea{font:400 16px/1.4 var(--f-text);padding:12px;border:1px solid var(--rule-strong);border-radius:0;background:var(--white);color:var(--ink);width:100%;transition:border-color .14s var(--ease-out)}.QuoteForm_field__c8SeV select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:40px}.QuoteForm_field__c8SeV textarea{resize:vertical;min-height:120px}.QuoteForm_field__c8SeV input::placeholder,.QuoteForm_field__c8SeV textarea::placeholder{color:var(--slate)}.QuoteForm_field__c8SeV input:hover,.QuoteForm_field__c8SeV select:hover,.QuoteForm_field__c8SeV textarea:hover{border-color:var(--ink)}.QuoteForm_field__c8SeV input:focus,.QuoteForm_field__c8SeV select:focus,.QuoteForm_field__c8SeV textarea:focus{outline:2px solid var(--blue);outline-offset:-1px;border-color:var(--blue)}.QuoteForm_field__c8SeV input:disabled{background:var(--paper);color:var(--slate);cursor:not-allowed}.QuoteForm_field__c8SeV [aria-invalid=true]{border-color:var(--error)}.QuoteForm_err__MjlIJ{color:var(--error);font-size:14px}.QuoteForm_actions__DnF_N{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding-top:8px}.QuoteForm_notice__gyM0p{flex-basis:100%;max-width:68ch;color:var(--slate);font-size:14px;line-height:1.5}.QuoteForm_notice__gyM0p a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.QuoteForm_done__Y88oC{display:grid;grid-gap:16px;gap:16px;justify-items:start;padding:32px;border:1px solid var(--ink);background:var(--white)}.QuoteForm_doneTitle__iOt0x{font-family:var(--f-display);font-weight:800;font-stretch:112.5%;font-size:1.3rem}@media (max-width:640px){.QuoteForm_form__RIJFN{grid-template-columns:1fr}}.QuoteForm_hp__o_nne{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}