.ContactForm-module__5yGJ1a__progress{color:#69755e;gap:8px;margin:0 0 24px;padding:0;font-size:12px;list-style:none;display:flex}.ContactForm-module__5yGJ1a__progress li{border-top:3px solid #dae0d0;flex:1;padding:10px 0;list-style:none}.ContactForm-module__5yGJ1a__progress li[aria-current=step]{color:#294833;border-color:#365940;font-weight:700}.ContactForm-module__5yGJ1a__context{background:#edf2e6;border:1px solid #d6dfcc;border-radius:12px;margin:18px 0;padding:18px 20px}.ContactForm-module__5yGJ1a__context p{margin:8px 0;font-size:14px;line-height:1.65}.ContactForm-module__5yGJ1a__contextActions{flex-wrap:wrap;gap:12px 20px;margin-top:12px;display:flex}.ContactForm-module__5yGJ1a__contextActions a,.ContactForm-module__5yGJ1a__contextActions button{min-height:32px;font-size:13px}.ContactForm-module__5yGJ1a__optionalBlock{border:1px solid #d9e1cf;border-radius:10px;margin:18px 0;padding:15px 18px}.ContactForm-module__5yGJ1a__optionalBlock summary{cursor:pointer;font-size:14px;font-weight:600}.ContactForm-module__5yGJ1a__optionalBlock[open] summary{margin-bottom:18px}.ContactForm-module__5yGJ1a__review{background:#f4f6ef;border-left:3px solid #8aa277;margin:0 0 22px;padding:16px 18px}.ContactForm-module__5yGJ1a__review p{margin:4px 0;font-size:14px;line-height:1.6}.ContactForm-module__5yGJ1a__expectation{color:#5b6a51;margin:14px 0;font-size:13px;line-height:1.7}.ContactForm-module__5yGJ1a__successActions{flex-direction:column;align-items:start;gap:18px;margin-top:24px;display:flex}.ContactForm-module__5yGJ1a__question{margin-top:18px}.ContactForm-module__5yGJ1a__optionalBlock summary:focus-visible,.ContactForm-module__5yGJ1a__contextActions a:focus-visible,.ContactForm-module__5yGJ1a__contextActions button:focus-visible{outline-offset:4px;outline:3px solid #b38453}
