.contact_page__cbJV7{max-width:680px;margin:0 auto;padding:36px 20px 64px;color:#243047}.contact_brand__KjvJk{display:inline-block;margin-bottom:24px;font-weight:800;color:#284b48;text-decoration:none}.contact_card__E3j0F{background:#fff;border:1px solid #e4e7e7;border-radius:24px;padding:32px;box-shadow:0 8px 30px #20303008}.contact_card__E3j0F h1{font-size:clamp(28px,6vw,38px);margin:0 0 12px}.contact_card__E3j0F>p{line-height:1.7;color:#53616c}.contact_form__wCApJ{display:flex;flex-direction:column;gap:10px;margin-top:28px}.contact_form__wCApJ label{font-weight:700;margin-top:12px}.contact_form__wCApJ input,.contact_form__wCApJ textarea{font:inherit;width:100%;box-sizing:border-box;border:1px solid #89999c;border-radius:10px;padding:12px;background:#fff;color:#243047}.contact_form__wCApJ textarea{resize:vertical}.contact_form__wCApJ button:focus-visible,.contact_form__wCApJ input:focus-visible,.contact_form__wCApJ textarea:focus-visible{outline:3px solid #85bdaf;outline-offset:3px}.contact_form__wCApJ button{font:inherit;font-weight:700;background:#225b4c;color:white;border:0;border-radius:12px;padding:14px;cursor:pointer}.contact_form__wCApJ button:disabled{opacity:.65;cursor:wait}.contact_note__M2vjG,.contact_privacy__VXeJF{font-size:14px;line-height:1.6;color:#53616c}.contact_privacy__VXeJF{display:inline-block;margin-top:24px}.contact_success__OHRjY{color:#176442;line-height:1.6}.contact_error__tMl9F{color:#a32929;line-height:1.6}.contact_trap__DHlME{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:480px){.contact_page__cbJV7{padding:24px 16px}.contact_card__E3j0F{padding:24px 20px}}