.BuyerRequestFunnel_requestPage__enfoZ{overflow-wrap:anywhere;padding-inline:16px}.BuyerRequestFunnel_form__ESBf2{margin-top:1.5rem;border:1px solid #d6d3d1;border-radius:1rem;background:#fff;padding:1.25rem 20px}.BuyerRequestFunnel_form__ESBf2 label{min-width:0}.BuyerRequestFunnel_requirements___XDoi{margin-bottom:1.75rem;color:#57534e;font-size:.875rem;line-height:1.6}.BuyerRequestFunnel_section__ghADi{min-width:0;margin:0 0 2rem;padding:0;border:0}.BuyerRequestFunnel_section__ghADi+.BuyerRequestFunnel_section__ghADi{border-top:1px solid #d6d3d1;padding-top:1.75rem}.BuyerRequestFunnel_section__ghADi legend{display:flex;align-items:center;gap:.625rem;width:100%;padding:0;color:#1c1917;font-size:1.25rem;font-weight:700;line-height:1.4}.BuyerRequestFunnel_sectionNumber__CxCgH{display:inline-flex;flex:0 0 2rem;align-items:center;justify-content:center;min-height:2rem;border-radius:.5rem;background:#e8f0e8;color:#24543d;font-size:1rem}.BuyerRequestFunnel_sectionHelp__nrl2u{margin:.625rem 0 1.25rem;color:#57534e;font-size:.9375rem;line-height:1.6}.BuyerRequestFunnel_optional__sVxP2,.BuyerRequestFunnel_required__mngfB{display:inline;margin-left:.25rem;color:#57534e;font-size:.8125rem;font-weight:400}.BuyerRequestFunnel_required__mngfB{font-weight:600}.BuyerRequestFunnel_control__MjEJ0,.BuyerRequestFunnel_requestPage__enfoZ .field-input,.BuyerRequestFunnel_requestPage__enfoZ .field-select,.BuyerRequestFunnel_requestPage__enfoZ .field-textarea{min-width:0;max-width:100%;min-height:3.25rem;border:2px solid #78716c;border-radius:.5rem;background-color:#fff;padding:.75rem 12px;color:#1c1917;font-size:1rem;line-height:1.5;box-shadow:none}.BuyerRequestFunnel_requestPage__enfoZ .field-select{padding-right:40px}.BuyerRequestFunnel_requestPage__enfoZ .field-textarea{min-height:7rem}.BuyerRequestFunnel_requestPage__enfoZ input::placeholder,.BuyerRequestFunnel_requestPage__enfoZ textarea::placeholder{color:#78716c;opacity:1}.BuyerRequestFunnel_requestPage__enfoZ a:focus-visible,.BuyerRequestFunnel_requestPage__enfoZ button:focus-visible,.BuyerRequestFunnel_requestPage__enfoZ input:focus-visible,.BuyerRequestFunnel_requestPage__enfoZ select:focus-visible,.BuyerRequestFunnel_requestPage__enfoZ summary:focus-visible,.BuyerRequestFunnel_requestPage__enfoZ textarea:focus-visible{outline:3px solid #166534;outline-offset:3px;box-shadow:none}.BuyerRequestFunnel_requestPage__enfoZ [aria-invalid=true]{border-color:#b91c1c;background-color:snow}.BuyerRequestFunnel_pairedFields__LNMNi{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:start;gap:1rem}.BuyerRequestFunnel_hint__Mv9WF{display:block;margin-top:.375rem;color:#57534e;font-size:.875rem;font-weight:400;line-height:1.5}.BuyerRequestFunnel_fieldError__Jh3Nt{display:block;margin-top:.375rem;color:#b91c1c;font-size:.875rem;font-weight:600;line-height:1.5}.BuyerRequestFunnel_assistant__F1ObA{margin-top:1.5rem;border:1px solid #a8b9aa;border-radius:.75rem;background:#f5f8f3;padding:.5rem 1rem}.BuyerRequestFunnel_assistant__F1ObA summary,.BuyerRequestFunnel_moreDetails__mgLT2 summary{min-height:2.75rem;padding:.625rem 0;color:#24543d;cursor:pointer;font-size:1rem;font-weight:600;line-height:1.5}.BuyerRequestFunnel_moreDetails__mgLT2{margin:0 0 2rem;padding:.5rem 1rem;border:1px solid #d6d3d1;border-radius:.75rem;background:#fafaf9}.BuyerRequestFunnel_moreDetails__mgLT2[open]{padding-bottom:1.25rem}.BuyerRequestFunnel_nextSteps__Tk5qr{border-top:1px solid #d6d3d1;padding-top:1.25rem;color:#57534e;font-size:.9375rem;line-height:1.6}.BuyerRequestFunnel_nextSteps__Tk5qr h2{margin-bottom:.375rem;color:#1c1917;font-size:1rem;font-weight:700}.BuyerRequestFunnel_errorSummary__QBozk{margin-top:1rem;padding:.75rem;border:1px solid #b91c1c;border-radius:.5rem;color:#991b1b;background:#fef2f2;font-weight:600}@media (max-width:359px){.BuyerRequestFunnel_pairedFields__LNMNi{grid-template-columns:minmax(0,1fr)}.BuyerRequestFunnel_form__ESBf2{padding:1rem 16px}}@media (min-width:640px){.BuyerRequestFunnel_form__ESBf2{padding:2rem 32px}}@media (max-width:639px){.BuyerRequestFunnel_requestPage__enfoZ{padding-top:1rem}.BuyerRequestFunnel_assistant__F1ObA{margin-top:1rem;padding-block:.25rem}.BuyerRequestFunnel_requestPage__enfoZ .BuyerRequestFunnel_assistant__F1ObA>summary{min-height:44px;padding:.5rem 0}.BuyerRequestFunnel_form__ESBf2{margin-top:1rem}.BuyerRequestFunnel_requirements___XDoi{margin-bottom:1.25rem}}