.ihcStyleHeader,.ihcStyleHeaderTitle,.ihc_register_form_wrap .ihcStyleHeader,.ihcHeader{display:none!important}.ihc_register_form_wrap,.ihcInnerBody,.ihcStyleBody,.ihcWrap,.ihcOuterBody,.ihc_register_wrap{background:0 0!important;border:none!important;box-shadow:none!important;padding:0!important;max-width:540px!important;margin:0 auto!important}.ihcRegTitle,.ihc_form_title{font-family:Montserrat,sans-serif!important;font-size:22px!important;font-weight:800!important;color:#002395!important;margin:0 0 32px!important;text-align:center!important;letter-spacing:-.3px!important}.ihc_register_field_wrap,.ihcRegRow,.ihcFormRow,.ihc_register_form_wrap .form-group{margin-bottom:20px!important;position:relative!important}.ihc_register_form_wrap textarea,#ihc_register_form textarea{height:auto!important;padding:12px 14px!important;min-height:80px!important;resize:vertical!important}.ihc_pass_visibility_icon{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;right:12px!important;color:#9ca3af!important;cursor:pointer!important;z-index:2!important}.ihc_avatar_upload_wrap,.ihcAvatarWrap,.ihc_register_form_wrap .ihcAvatarWrap{text-align:center!important;padding:28px 16px!important;border:2px dashed #d1d9ee!important;border-radius:12px!important;background:#f6f8fd!important;margin-bottom:20px!important;transition:border-color .2s,background .2s!important}.ihc_avatar_upload_wrap:hover,.ihcAvatarWrap:hover{border-color:#002395!important;background:#eef2fc!important}.ihc_avatar_upload_btn,.ihcAvatarBtn,.ihc_register_form_wrap .ihcAvatarBtn{background:#002395!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:9px 22px!important;font-size:13px!important;font-weight:600!important;font-family:Inter,sans-serif!important;cursor:pointer!important;margin-top:12px!important;transition:background .2s!important;display:inline-block!important}.ihc_avatar_upload_btn:hover,.ihcAvatarBtn:hover{background:#001880!important}.ihc_tos_wrap,.ihc_register_tos_wrap,.ihc_register_form_wrap .ihcTosWrap{display:flex!important;align-items:flex-start!important;gap:10px!important;margin:24px 0!important;padding:14px 16px!important;background:#f6f8fd!important;border-radius:9px!important;border:1px solid #e0e7f3!important}.ihc_register_form_wrap .tos_label,.ihc_register_form_wrap .ihcTosLabel,.ihc_tos_wrap label,.ihc_register_tos_wrap label{font-size:13px!important;font-weight:400!important;color:#6b7280!important;line-height:1.55!important;text-transform:none!important;letter-spacing:0!important;margin:0!important}.ihc_tos_wrap a,.ihc_register_tos_wrap a{color:#002395!important;text-decoration:underline!important}.ihc_error_msg,.ihcError,.ihc_register_form_wrap .ihcError{color:#dc2626!important;font-size:12px!important;font-family:Inter,sans-serif!important;margin-top:5px!important;display:block!important}.ihcRegSeparator,.ihc_separator{border:none!important;border-top:1px solid #f3f4f6!important;margin:24px 0!important}@media (max-width:600px){.ihc_register_form_wrap,.ihcInnerBody,.ihcStyleBody{max-width:100%!important}}