.DemoModal-module__wZJ0_a__dialog{border-radius:0;overflow:hidden}.DemoModal-module__wZJ0_a__form{flex-direction:column;gap:18px;padding:28px 32px 26px;display:flex}.DemoModal-module__wZJ0_a__label{font-family:var(--sans);color:var(--ink);font-size:13px;font-weight:500;line-height:20px}.DemoModal-module__wZJ0_a__required{color:var(--ink-label);margin-left:1px;font-size:13px}.DemoModal-module__wZJ0_a__optional{color:var(--ink-label);margin-left:4px;font-size:12px;font-weight:400}.DemoModal-module__wZJ0_a__form input,.DemoModal-module__wZJ0_a__form textarea,.DemoModal-module__wZJ0_a__form select{border-radius:0;width:100%;line-height:22px;transition:border-color .15s,box-shadow .15s}.DemoModal-module__wZJ0_a__form input,.DemoModal-module__wZJ0_a__form select{min-height:44px}.DemoModal-module__wZJ0_a__form input::placeholder,.DemoModal-module__wZJ0_a__form textarea::placeholder{color:var(--ink-55);opacity:1}.DemoModal-module__wZJ0_a__form input:focus,.DemoModal-module__wZJ0_a__form textarea:focus,.DemoModal-module__wZJ0_a__form select:focus{outline:2px solid var(--mustard-deep);outline-offset:2px}.DemoModal-module__wZJ0_a__privacy{color:var(--ink-label);margin:-4px 0 0;font-size:12px;line-height:1.6}@media (max-width:540px){.DemoModal-module__wZJ0_a__form{gap:16px;padding:24px 20px}}
