.ContactForm-module__j1WgZG__form{background:#fbfbf7;border:1px solid #0b0b093d;overflow:hidden}.ContactForm-module__j1WgZG__formHeader{color:#0b0b09;background:#ffdf2b;justify-content:space-between;align-items:flex-end;gap:30px;min-height:132px;padding:28px 32px;display:flex}.ContactForm-module__j1WgZG__formHeader>div{gap:9px;display:grid}.ContactForm-module__j1WgZG__formHeader span,.ContactForm-module__j1WgZG__formHeader p{font-family:var(--font-work-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500}.ContactForm-module__j1WgZG__formHeader strong{letter-spacing:-.052em;font-size:clamp(27px,2.6vw,40px);font-weight:690;line-height:.95}.ContactForm-module__j1WgZG__formHeaderMeta{text-align:right;justify-items:end;gap:5px;min-width:158px;display:grid}.ContactForm-module__j1WgZG__formHeaderMeta>strong{max-width:170px;font-family:var(--font-work-mono), monospace;letter-spacing:.015em;text-transform:uppercase;font-size:12.5px;font-weight:650;line-height:1.35}.ContactForm-module__j1WgZG__formHeaderMeta>p{opacity:.67;margin-top:8px}.ContactForm-module__j1WgZG__formBody{gap:0;padding:clamp(30px,4vw,54px) clamp(24px,4vw,48px);display:grid}.ContactForm-module__j1WgZG__formSection{border:0;min-width:0;margin:0;padding:0 0 46px}.ContactForm-module__j1WgZG__formSection+.ContactForm-module__j1WgZG__formSection{border-top:1px solid #0b0b092e;padding-top:44px}.ContactForm-module__j1WgZG__formSection:last-of-type{padding-bottom:0}.ContactForm-module__j1WgZG__formSection legend{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;width:100%;margin:0 0 30px;padding:0;display:grid}.ContactForm-module__j1WgZG__formSection legend>span:first-child{color:#0b0b09;width:34px;height:34px;font-family:var(--font-work-mono), monospace;background:#ffdf2b;place-items:center;font-size:12px;display:grid}.ContactForm-module__j1WgZG__formSection legend>span:last-child{gap:6px;display:grid}.ContactForm-module__j1WgZG__formSection legend strong{letter-spacing:-.03em;font-size:18px;font-weight:690;line-height:1}.ContactForm-module__j1WgZG__formSection legend small{color:#77766f;max-width:440px;font-size:13.5px;line-height:1.45}.ContactForm-module__j1WgZG__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;display:grid}.ContactForm-module__j1WgZG__field{gap:9px;min-width:0;display:grid}.ContactForm-module__j1WgZG__wide{grid-column:1/-1}.ContactForm-module__j1WgZG__field label{color:#0b0b09;letter-spacing:.015em;font-size:13.5px;font-weight:650}.ContactForm-module__j1WgZG__field label span{color:#796100}.ContactForm-module__j1WgZG__field input,.ContactForm-module__j1WgZG__field select,.ContactForm-module__j1WgZG__field textarea{color:#0b0b09;width:100%;font:inherit;background:#f2f1eb;border:1px solid #0b0b0940;border-radius:0;outline:0;font-size:14px;transition:border-color .25s,background-color .25s,box-shadow .25s}.ContactForm-module__j1WgZG__field input,.ContactForm-module__j1WgZG__field select{min-height:58px;padding:0 16px}.ContactForm-module__j1WgZG__field textarea{resize:vertical;min-height:174px;padding:15px}.ContactForm-module__j1WgZG__field input::placeholder,.ContactForm-module__j1WgZG__field textarea::placeholder{color:#898880;opacity:1}.ContactForm-module__j1WgZG__field input:hover,.ContactForm-module__j1WgZG__field select:hover,.ContactForm-module__j1WgZG__field textarea:hover{border-color:#0b0b099e}.ContactForm-module__j1WgZG__field input:focus,.ContactForm-module__j1WgZG__field select:focus,.ContactForm-module__j1WgZG__field textarea:focus{background:#fff;border-color:#0b0b09;box-shadow:inset 4px 0 #ffdf2b}.ContactForm-module__j1WgZG__field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#0b0b09 50%),linear-gradient(135deg,#0b0b09 50%,#0000 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:42px}.ContactForm-module__j1WgZG__messageHint{color:#77766f;font-family:var(--font-work-mono), monospace;letter-spacing:.05em;text-transform:uppercase;font-size:12px;line-height:1.5}.ContactForm-module__j1WgZG__statusError{color:#7f1317;background:#c4222812;border-left:3px solid #c42228;padding:14px 16px;font-size:13.5px;line-height:1.5}.ContactForm-module__j1WgZG__formFooter{border-top:1px solid #0b0b0933;grid-template-columns:minmax(0,1fr) minmax(250px,.5fr);align-items:stretch;display:grid}.ContactForm-module__j1WgZG__formFooter p{color:#66655f;align-items:center;max-width:560px;padding:25px 32px;font-size:12.5px;line-height:1.55;display:flex}.ContactForm-module__j1WgZG__submitButton,.ContactForm-module__j1WgZG__resetButton{color:#fff;font:inherit;cursor:pointer;background:#0b0b09;border:0;border-radius:0;font-size:14px;font-weight:700;transition:background-color .35s,color .35s,transform .35s cubic-bezier(.32,.72,0,1)}.ContactForm-module__j1WgZG__submitButton{justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:20px 27px;display:flex}.ContactForm-module__j1WgZG__submitButton span:last-child{font-size:18px;transition:transform .35s cubic-bezier(.32,.72,0,1)}.ContactForm-module__j1WgZG__submitButton:hover,.ContactForm-module__j1WgZG__resetButton:hover{color:#0b0b09;background:#ffdf2b}.ContactForm-module__j1WgZG__submitButton:hover span:last-child{transform:translate(4px,-3px)}.ContactForm-module__j1WgZG__submitButton:active,.ContactForm-module__j1WgZG__resetButton:active{transform:scale(.985)}.ContactForm-module__j1WgZG__submitButton:disabled{cursor:wait;opacity:.62}.ContactForm-module__j1WgZG__success{background:#fbfbf7;border:1px solid #0b0b093d;align-content:center;justify-items:start;gap:18px;min-height:590px;padding:clamp(38px,6vw,76px);display:grid}.ContactForm-module__j1WgZG__successMark{width:52px;height:52px;font-family:var(--font-work-mono), monospace;background:#ffdf2b;place-items:center;font-size:13px;display:grid}.ContactForm-module__j1WgZG__successLabel{letter-spacing:.08em;text-transform:uppercase;color:#756d43!important;font-family:var(--font-work-mono), monospace!important;font-size:12px!important}.ContactForm-module__j1WgZG__success h3{max-width:550px;font-family:var(--font-work-sans), sans-serif;letter-spacing:-.055em;margin-top:6px;font-size:clamp(38px,4.2vw,62px);font-weight:690;line-height:.94}.ContactForm-module__j1WgZG__success>p:not(.ContactForm-module__j1WgZG__successLabel){color:#66655f;max-width:510px;font-size:14px;line-height:1.62}.ContactForm-module__j1WgZG__resetButton{min-height:50px;margin-top:15px;padding:10px 18px}.ContactForm-module__j1WgZG__resetButton span{margin-left:17px}.ContactForm-module__j1WgZG__honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden;width:1px!important;height:1px!important}@media (max-width:680px){.ContactForm-module__j1WgZG__formHeader{flex-direction:column;align-items:flex-start;gap:21px;min-height:126px;padding:24px 20px}.ContactForm-module__j1WgZG__formHeaderMeta{text-align:left;justify-items:start;min-width:0}.ContactForm-module__j1WgZG__formHeaderMeta>p{margin-top:3px}.ContactForm-module__j1WgZG__formBody{padding:30px 20px 40px}.ContactForm-module__j1WgZG__formSection{padding-bottom:38px}.ContactForm-module__j1WgZG__formSection+.ContactForm-module__j1WgZG__formSection{padding-top:36px}.ContactForm-module__j1WgZG__formSection legend{margin-bottom:25px}.ContactForm-module__j1WgZG__fieldGrid,.ContactForm-module__j1WgZG__formFooter{grid-template-columns:1fr}.ContactForm-module__j1WgZG__wide{grid-column:auto}.ContactForm-module__j1WgZG__formFooter p{padding:22px 20px}.ContactForm-module__j1WgZG__submitButton{min-height:76px;padding:17px 20px}}
