.contact_infoRow__5pXiL{display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid var(--line);text-decoration:none;color:inherit}.contact_infoRow__5pXiL:last-child{border-bottom:none}.contact_infoIco__7Kb3b{color:var(--oxblood);flex-shrink:0}.contact_infoLabel__fwYCK{display:block;font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:3px}.contact_infoVal__1T_Q9{font-size:15px;color:var(--ink);font-weight:500}.contact_formSection__4UMy7{padding:92px 5% 110px}.contact_formHead__QAMdg{max-width:560px;margin-bottom:48px}.contact_formHead__QAMdg p{margin-top:16px;font-size:15.5px;color:var(--ink-soft);line-height:1.8}.contact_form___aGjp{max-width:680px;display:flex;flex-direction:column;gap:22px}.contact_row2__JVWKe{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.contact_fg__bnlSG{display:flex;flex-direction:column;gap:8px}.contact_label__f_aeS{font-size:13.5px;font-weight:500;color:var(--ink)}.contact_optional__tdv0c{color:var(--ink-faint);font-weight:400}.contact_input__NXGUw,.contact_textarea__nz_oc{border:1px solid var(--line-strong);background:var(--paper-2);border-radius:var(--radius-sm);padding:13px 16px;font-size:15px;color:var(--ink);font-family:inherit;transition:border-color .2s,background .2s}.contact_input__NXGUw::placeholder,.contact_textarea__nz_oc::placeholder{color:var(--ink-faint)}.contact_input__NXGUw:focus,.contact_textarea__nz_oc:focus{outline:none;border-color:var(--oxblood);background:var(--paper)}.contact_textarea__nz_oc{min-height:150px;resize:vertical;line-height:1.6}.contact_submit__aJVN3{align-self:flex-start;margin-top:6px;background:var(--oxblood);color:var(--paper);border:none;padding:16px 32px;border-radius:var(--radius-sm);font-size:15px;font-weight:600;cursor:pointer;transition:background .2s,transform .15s}.contact_submit__aJVN3:hover{background:var(--oxblood-deep);transform:translateY(-2px)}.contact_modalOverlay__kONSC{position:fixed;inset:0;z-index:300;background:rgba(27,43,46,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px}.contact_modalBox__Hdc9C{background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius);padding:44px 40px;max-width:420px;width:100%;text-align:center;box-shadow:0 30px 60px -20px rgba(27,43,46,.4)}.contact_modalStamp__ygRL0{width:56px;height:56px;border-radius:50%;border:1.5px solid var(--oxblood);color:var(--oxblood);display:flex;align-items:center;justify-content:center;font-size:24px;margin:0 auto 20px}.contact_modalH__BIV8_{font-size:22px;font-weight:600;margin-bottom:10px}.contact_modalP__i8EkY{font-size:15px;color:var(--ink-soft);line-height:1.7;margin-bottom:26px}@media (max-width:640px){.contact_row2__JVWKe{grid-template-columns:1fr}}