.contact_page__cbJV7{min-height:100vh;background:#fff;color:#191521}.contact_header__4rP_U{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 32px;border-bottom:1px solid #eeeaf2;background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:20}.contact_brand__KjvJk{display:flex;align-items:center;gap:10px;color:#8f43df;text-decoration:none;font-weight:800}.contact_brandIcon__pUJep{width:34px;height:34px;border-radius:10px;background:#9145df;color:#fff;display:grid;place-items:center}.contact_nav__ThiRx{display:flex;align-items:center;gap:20px}.contact_nav__ThiRx a{font-size:13px;color:#4f4a55;text-decoration:none}.contact_nav__ThiRx .contact_active__yThWZ,.contact_nav__ThiRx a:hover{color:#8f43df}.contact_main__QZlkm{max-width:820px;margin:0 auto;padding:70px 28px 92px}.contact_hero__6nf3I{text-align:center;max-width:720px;margin:0 auto 38px}.contact_hero__6nf3I h1{margin:0 0 14px;font-size:52px;letter-spacing:-.035em;line-height:1.02}.contact_hero__6nf3I p{margin:0 auto;color:#706a76;font-size:17px;line-height:1.7}.contact_formCard__gu_PD{border:1px solid #eee7f3;border-radius:28px;background:#fff;box-shadow:0 18px 42px rgba(42,24,57,.08);padding:34px}.contact_form__wCApJ{display:flex;flex-direction:column;gap:22px}.contact_twoColumn__NfDUh{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.contact_form__wCApJ label{display:flex;flex-direction:column;gap:9px}.contact_form__wCApJ label>span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#7b7382;font-weight:800}.contact_form__wCApJ input,.contact_form__wCApJ select,.contact_form__wCApJ textarea{width:100%;box-sizing:border-box;border:1px solid #ece8f0;background:#fafafd;border-radius:12px;padding:15px 16px;font:inherit;color:#29242d;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.contact_form__wCApJ input,.contact_form__wCApJ select{height:52px}.contact_form__wCApJ textarea{min-height:190px;resize:vertical;line-height:1.6}.contact_form__wCApJ input:focus,.contact_form__wCApJ select:focus,.contact_form__wCApJ textarea:focus{border-color:#a458e5;background:#fff;box-shadow:0 0 0 4px rgba(145,69,223,.09)}.contact_form__wCApJ button{height:56px;border:0;border-radius:14px;background:linear-gradient(90deg,#8d3fdf,#b14adf);color:#fff;font-weight:800;font-size:15px;cursor:pointer;box-shadow:0 12px 24px rgba(143,67,223,.18)}.contact_form__wCApJ button:disabled{cursor:wait;opacity:.7}.contact_status__eanAC{min-height:22px}.contact_status__eanAC p{margin:0;padding:12px 14px;border-radius:10px;font-size:14px;line-height:1.45}.contact_success__OHRjY{background:#eefaf4;color:#17653f;border:1px solid #cdebdc}.contact_error__tMl9F{background:#fff2f2;color:#9a2a2a;border:1px solid #f0cccc}.contact_honeypot__QNoh5{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media(max-width:1020px){.contact_nav__ThiRx{display:none}}@media(max-width:640px){.contact_header__4rP_U{padding:0 18px}.contact_main__QZlkm{padding:46px 16px 68px}.contact_hero__6nf3I h1{font-size:38px}.contact_hero__6nf3I p{font-size:15px}.contact_formCard__gu_PD{border-radius:22px;padding:22px}.contact_twoColumn__NfDUh{grid-template-columns:1fr}.contact_form__wCApJ textarea{min-height:170px}}