.Field-module__KkrWTW__field{min-width:0;display:block}.Field-module__KkrWTW__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--grey-60);margin-bottom:9px;font-size:10px;font-weight:500;line-height:1;display:block}.Field-module__KkrWTW__input,.Field-module__KkrWTW__textarea{width:100%;font-family:var(--font-body);color:var(--ink);caret-color:var(--ink);transition:border-color var(--dur-fast) var(--ease-out-quart);font-size:16px;display:block}.Field-module__KkrWTW__input::placeholder,.Field-module__KkrWTW__textarea::placeholder{color:var(--grey-30);opacity:1}.Field-module__KkrWTW__input{border-bottom:1px solid var(--grey-30);padding:0 0 11px;line-height:1}.Field-module__KkrWTW__input:not(:placeholder-shown){border-bottom-color:var(--ink)}.Field-module__KkrWTW__input:focus{border-bottom:2px solid var(--ink);caret-color:var(--signal);outline:none;padding-bottom:10px}.Field-module__KkrWTW__input.Field-module__KkrWTW__invalid{border-bottom:2px solid var(--error);padding-bottom:10px}.Field-module__KkrWTW__textarea{resize:vertical;border:1px solid var(--grey-30);min-height:120px;padding:14px;line-height:1.5}.Field-module__KkrWTW__textarea:not(:placeholder-shown){border-color:var(--ink)}.Field-module__KkrWTW__textarea:focus{outline:1px solid var(--ink);outline-offset:-1px;border-color:var(--ink);caret-color:var(--signal)}.Field-module__KkrWTW__textarea.Field-module__KkrWTW__invalid{border-color:var(--error);outline:1px solid var(--error);outline-offset:-1px}.Field-module__KkrWTW__error{font-family:var(--font-mono);letter-spacing:.06em;color:var(--error);margin-top:10px;font-size:11px;font-weight:400;line-height:1.5}
.ContactForm-module__UoqRnG__box{border:var(--rule);background:var(--paper);padding:40px;position:relative}.ContactForm-module__UoqRnG__heading{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--grey-60);margin-bottom:28px;font-size:10px;font-weight:500;line-height:1}.ContactForm-module__UoqRnG__fields{gap:22px;display:grid}.ContactForm-module__UoqRnG__row{grid-template-columns:1fr 1fr;gap:22px;display:grid}.ContactForm-module__UoqRnG__honey{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.ContactForm-module__UoqRnG__submitRow{justify-content:space-between;align-items:center;gap:20px;margin-top:6px;display:flex}.ContactForm-module__UoqRnG__note{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--grey-60);text-align:right;font-size:10px;font-weight:400;line-height:1.6}.ContactForm-module__UoqRnG__failed{margin-top:6px}.ContactForm-module__UoqRnG__failedText{border-left:2px solid var(--error);color:var(--ink);padding:2px 0 2px 16px;font-size:14px;line-height:1.6}.ContactForm-module__UoqRnG__failedText a{border-bottom:1px solid var(--grey-30)}.ContactForm-module__UoqRnG__failedText a:hover{border-bottom-color:var(--ink)}.ContactForm-module__UoqRnG__retry{margin-top:18px;padding:14px 22px}.ContactForm-module__UoqRnG__success{--arm:26px;--inset:16px;padding:50px 40px 44px}.ContactForm-module__UoqRnG__successTitle{letter-spacing:-.02em;color:var(--ink);font-size:26px;line-height:1}.ContactForm-module__UoqRnG__successText{color:var(--body);margin-top:12px;font-size:14px;line-height:1.6}.ContactForm-module__UoqRnG__successText a{color:var(--ink)}@media (max-width:767px){.ContactForm-module__UoqRnG__box{padding:24px 20px}.ContactForm-module__UoqRnG__row{grid-template-columns:1fr}.ContactForm-module__UoqRnG__submitRow{flex-direction:column;align-items:flex-start}.ContactForm-module__UoqRnG__note{text-align:left}.ContactForm-module__UoqRnG__success{padding:44px 24px 36px}}
.ContactBody-module__3aEEOa__grid{grid-template-columns:1fr 620px;align-items:start;gap:96px;display:grid}.ContactBody-module__3aEEOa__left{min-width:0}.ContactBody-module__3aEEOa__title{letter-spacing:-.03em;color:var(--ink);font-size:76px;line-height:.9}.ContactBody-module__3aEEOa__intro{max-width:460px;color:var(--body);margin-top:32px;font-size:17px;line-height:1.6}.ContactBody-module__3aEEOa__phoneBlock{margin-top:44px}.ContactBody-module__3aEEOa__phone{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink);padding-bottom:12px;font-size:30px;font-weight:500;line-height:1;display:inline-block}.ContactBody-module__3aEEOa__phoneBar{background:var(--signal);max-width:300px;height:2px;transition:background-color var(--dur-fast) var(--ease-out-quart);display:block}.ContactBody-module__3aEEOa__phoneBarInk{background:var(--ink)}.ContactBody-module__3aEEOa__register{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--grey-60);grid-template-columns:1fr 1fr;gap:28px;margin-top:44px;font-size:11px;font-weight:400;line-height:1.9;display:grid}.ContactBody-module__3aEEOa__register dt,.ContactBody-module__3aEEOa__register a:hover{color:var(--ink)}.ContactBody-module__3aEEOa__right{min-width:0}@media (max-width:1199px){.ContactBody-module__3aEEOa__grid{grid-template-columns:1fr 480px;gap:56px}.ContactBody-module__3aEEOa__title{font-size:60px}}@media (max-width:1023px){.ContactBody-module__3aEEOa__grid{grid-template-columns:1fr;gap:48px}}@media (max-width:767px){.ContactBody-module__3aEEOa__title{font-size:44px}.ContactBody-module__3aEEOa__intro{margin-top:22px;font-size:15.5px}.ContactBody-module__3aEEOa__phoneBlock{margin-top:32px}.ContactBody-module__3aEEOa__phone{font-size:26px}.ContactBody-module__3aEEOa__register{gap:20px;margin-top:32px}}
