.contact_page__n_Jkp{min-height:100vh;display:flex;background:#111}.contact_intro___j__x{flex:1 1;display:flex;justify-content:flex-end;padding:48px;background:linear-gradient(145deg,#1e1e1e,#111111 58%,#151515)}.contact_introInner__RhhsH{width:100%;max-width:620px;display:flex;flex-direction:column;gap:48px}.contact_back__xwOxN{display:inline-flex;align-items:center;gap:10px;color:rgb(140,255,0);font-size:14px;font-weight:600}.contact_copy__e_9w_{display:flex;flex-direction:column;gap:20px}.contact_heading__uAjlL{color:#fff;font-size:52px;font-weight:500;letter-spacing:-.04em;line-height:1.1em}.contact_lead___jDHJ{color:rgb(163,163,163);font-size:17px;line-height:1.5em}.contact_email__Wuk3P{display:flex;flex-direction:column;gap:8px;padding-top:20px}.contact_email__Wuk3P span{color:rgb(119,119,119);font-size:14px;font-weight:500}.contact_email__Wuk3P a{color:#fff;font-size:20px;font-weight:600}.contact_formSide__zwchn{flex:1 1;padding:48px;background:#f6f6f4;overflow:hidden}.contact_formInner__F_tSS{width:100%;max-width:620px;display:flex;flex-direction:column;gap:28px}.contact_formLabel__UNQIC{max-width:504px;color:rgb(95,95,91);font-size:14px;font-weight:600}.contact_formHeading__5T543{max-width:504px;color:rgb(32,32,32);font-size:36px;font-weight:500;letter-spacing:-.04em;line-height:1.15em}.contact_formInner__F_tSS form{max-width:504px}@media (max-width:1198.98px){.contact_page__n_Jkp{flex-direction:column}.contact_intro___j__x{justify-content:flex-start;padding:40px 32px}.contact_formSide__zwchn{padding:40px 32px}}@media (max-width:809.98px){.contact_formSide__zwchn,.contact_intro___j__x{padding:32px 24px}.contact_heading__uAjlL{font-size:38px}.contact_formHeading__5T543{font-size:28px}}.ContactForm_form__iRylH{width:100%;font-family:var(--font)}.ContactForm_field__GJ4_s{display:block;width:100%;margin-bottom:20px}.ContactForm_label__55z_4{display:block;margin-bottom:8px;font-size:16px;font-weight:500;color:#575752}.ContactForm_input__hVSDQ{width:100%;height:60px;padding:12px 16px;border-radius:8px;border:1px solid #c8c8c2;background:#f6f6f4;font:inherit;font-size:16px;color:#202020;outline:none;transition:border-color .2s ease}.ContactForm_input__hVSDQ:focus{border-color:#151515}.ContactForm_textarea__L25TJ{height:auto;min-height:160px;resize:vertical}.ContactForm_submit__i6HtG{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:20px 24px;border-radius:80px;background:#151515;color:#fff;font-size:16px;font-weight:600;transition:all .3s ease}.ContactForm_submit__i6HtG:hover:not(:disabled){background:#8cff00;color:#111}.ContactForm_submit__i6HtG:disabled{cursor:not-allowed}.ContactForm_spin__IziqC{animation:ContactForm_logo-spin__lx3P1 1s linear infinite}.ContactForm_success__hq6uX{padding:20px;border-radius:8px;background:#f0fdf4;color:#166534}.ContactForm_error__UO9qi{padding:20px;margin-bottom:20px;border-radius:8px;background:#fee2e2;color:#b91c1c}