.ContactForm_wrap__y74N4{display:flex;flex-direction:column;gap:clamp(28px,4vw,40px)}.ContactForm_heading___frZd{font-size:clamp(26px,3.2vw,40px);font-weight:700;letter-spacing:-.01em}.ContactForm_heading___frZd em{font-style:italic;font-weight:300;color:var(--orange)}.ContactForm_card__Mgfwc{position:relative;padding:clamp(24px,3.5vw,44px);border-radius:20px;border:1px solid hsla(0,0%,100%,.14);background:linear-gradient(155deg,#1e1e1e,#161616 65%);box-shadow:0 40px 80px -30px rgba(0,0,0,.85),inset 0 1px 0 hsla(0,0%,100%,.05);overflow:hidden;isolation:isolate}.ContactForm_card__Mgfwc:before{content:"";position:absolute;top:-30%;right:-15%;width:55%;aspect-ratio:1;background:radial-gradient(closest-side,rgba(242,102,65,.2),transparent 72%);pointer-events:none;z-index:-1}.ContactForm_form__93_AC{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px clamp(14px,2.2vw,24px);gap:18px clamp(14px,2.2vw,24px)}.ContactForm_row__AdyYx{display:contents}.ContactForm_field__WlekW{position:relative;display:flex;flex-direction:column}.ContactForm_fieldFull__QOF2i{grid-column:1/-1}.ContactForm_honeypot__jG5Rr{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.ContactForm_srLabel__0iak9{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ContactForm_fieldIcon__Ps53k{position:absolute;left:18px;top:50%;transform:translateY(-50%);width:17px;height:17px;color:var(--grey);pointer-events:none;transition:color .3s var(--ease);z-index:1}.ContactForm_fieldIcon__Ps53k svg{width:100%;height:100%;display:block}.ContactForm_fieldIconTop__h_3RY{top:20px;transform:none}.ContactForm_input__bvkfU,.ContactForm_select__98d16,.ContactForm_textarea__yFz_X{width:100%;background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:16px 18px 16px 48px;color:var(--white);font-family:var(--font-sans);font-size:13px;letter-spacing:.04em;box-shadow:inset 0 1px 3px rgba(0,0,0,.55);transition:border-color .3s var(--ease),background .3s var(--ease),box-shadow .3s var(--ease)}.ContactForm_input__bvkfU::placeholder,.ContactForm_textarea__yFz_X::placeholder{color:var(--grey);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.ContactForm_input__bvkfU:hover,.ContactForm_select__98d16:hover,.ContactForm_textarea__yFz_X:hover{border-color:hsla(0,0%,100%,.24)}.ContactForm_input__bvkfU:focus,.ContactForm_select__98d16:focus,.ContactForm_textarea__yFz_X:focus{outline:none;border-color:var(--orange);background:rgba(242,102,65,.07);box-shadow:inset 0 1px 3px rgba(0,0,0,.4),0 0 0 4px rgba(242,102,65,.15)}.ContactForm_input__bvkfU:focus~.ContactForm_fieldIcon__Ps53k,.ContactForm_select__98d16:focus~.ContactForm_fieldIcon__Ps53k,.ContactForm_textarea__yFz_X:focus~.ContactForm_fieldIcon__Ps53k{color:var(--orange)}.ContactForm_select__98d16{-moz-appearance:none;appearance:none;-webkit-appearance:none;text-transform:uppercase;letter-spacing:.08em;font-size:12px;color:var(--grey);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%238A8A8A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;padding-right:44px}.ContactForm_selectFilled__F9vR7{color:var(--white)}.ContactForm_select__98d16 option{background:var(--black-2);color:var(--white)}.ContactForm_textarea__yFz_X{resize:vertical;min-height:160px;line-height:1.6;padding-top:18px}.ContactForm_errorMsg__AxUxS{grid-column:1/-1;font-size:13px;color:var(--orange);line-height:1.6}.ContactForm_submit__dTLqB{grid-column:1/-1;justify-self:end;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;gap:10px;padding:13px 30px;border:none;border-radius:100px;background:var(--orange);color:var(--white);font-family:var(--font-sans);font-weight:700;font-size:12.5px;text-transform:uppercase;letter-spacing:.14em;cursor:pointer;transition:background .3s var(--ease),transform .3s var(--ease),box-shadow .3s var(--ease)}.ContactForm_submit__dTLqB svg{width:16px;height:16px;transition:transform .3s var(--ease)}.ContactForm_submit__dTLqB:hover:not(:disabled){background:#ff7a52;transform:translateY(-2px);box-shadow:0 14px 30px -10px rgba(242,102,65,.55)}.ContactForm_submit__dTLqB:hover:not(:disabled) svg{transform:translateX(3px)}.ContactForm_submit__dTLqB:active:not(:disabled){transform:translateY(0)}.ContactForm_submit__dTLqB:disabled{opacity:.6;cursor:not-allowed}.ContactForm_successBox__LjzTw{border:1px solid hsla(0,0%,100%,.14);border-radius:20px;padding:clamp(32px,5vw,48px);background:linear-gradient(155deg,#1e1e1e,#161616 65%);box-shadow:0 40px 80px -30px rgba(0,0,0,.85),inset 0 1px 0 hsla(0,0%,100%,.05);display:flex;flex-direction:column;align-items:flex-start}.ContactForm_successIcon__aek01{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(242,102,65,.12);color:var(--orange);margin-bottom:18px}.ContactForm_successIcon__aek01 svg{width:20px;height:20px}.ContactForm_successTitle__YwO14{font-size:clamp(20px,2.2vw,26px);font-weight:700;margin-bottom:10px}.ContactForm_successBody__bNaMq{color:var(--grey);font-size:14px;line-height:1.7}@media (pointer:coarse){.ContactForm_input__bvkfU,.ContactForm_select__98d16,.ContactForm_textarea__yFz_X{font-size:16px}.ContactForm_input__bvkfU::placeholder,.ContactForm_textarea__yFz_X::placeholder{font-size:16px}}@media (max-width:640px){.ContactForm_form__93_AC{grid-template-columns:1fr}.ContactForm_card__Mgfwc{border-radius:16px;padding:22px}.ContactForm_input__bvkfU,.ContactForm_select__98d16,.ContactForm_textarea__yFz_X{padding-top:15px;padding-bottom:15px}.ContactForm_submit__dTLqB{justify-self:center}}