.recruit_agent_form_modal input:focus{box-shadow:none;outline:none}.recruit_agent_form_modal .hs_salesperson_role>.input{display:none}.recruit_agent_form_modal .hs_position_other,.recruit_agent_form_modal .hs_salesperson_role__other{display:none!important;height:0!important;overflow:hidden!important;visibility:hidden!important}.marketing_modal form input,.marketing_modal form input::placeholder{font-family:Pretendard}#recruit_agent_form_dimmed{background-color:rgba(3,7,18,.6);height:100%;left:0;position:fixed;top:0;transition:opacity .2s ease,visibility .2s ease;width:100%;z-index:10000}#recruit_agent_form_dimmed,#recruit_agent_form_dimmed[aria-hidden=true],.cmn_modal,.cmn_modal[aria-hidden=true]{opacity:0;pointer-events:none;visibility:hidden}.cmn_modal{background-color:#fff;border-radius:16px;display:block!important;left:50%;padding:32px 32px 0;position:fixed;top:50%;transform:translate3d(-50%,-50%,0);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;width:600px;z-index:20000}.cmn_modal .close{align-items:center;background-color:transparent;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:12px;width:32px}body.recruit_agent_form_modal_open{overflow:hidden}body.recruit_agent_form_modal_open #recruit_agent_form_dimmed{opacity:1;pointer-events:auto;visibility:visible}body.recruit_agent_form_modal_open .recruit_agent_form_modal{opacity:1;pointer-events:auto;transform:translate3d(-50%,-50%,0) scale(1);visibility:visible}.cmn_modal .form_title{color:#111827;font-size:32px;font-weight:600;letter-spacing:-.01em;line-height:140%;text-align:center}.recruit_agent_form_modal .hs_hdot_solution_adoption_stage .hs-form-radio label{align-items:center;cursor:pointer;display:flex;gap:8px}.recruit_agent_form_modal .hs_hdot_solution_adoption_stage .hs-form-radio input[type=radio]{appearance:none;-webkit-appearance:none;border:1.5px solid #9ca3af;border-radius:50%;cursor:pointer;flex-shrink:0;height:16px;margin:0;outline:none;padding:0;width:16px}.recruit_agent_form_modal .hs_hdot_solution_adoption_stage .hs-form-radio input[type=radio]:checked{background-color:#05d16e;border:1px solid #05d16e;box-shadow:inset 0 0 0 3px #fff}.recruit_agent_form_modal .hs_hdot_solution_adoption_stage .hs-form-radio label span{color:#374151;font-size:14px;line-height:160%;white-space:normal;word-break:keep-all}.recruit_agent_form_modal .hs_hdot_chaeyong_eijeonteu_gaeseon_gomin .multi-container{display:flex;flex-direction:column;gap:12px;margin-top:8px}.recruit_agent_form_modal .hs_hdot_chaeyong_eijeonteu_gaeseon_gomin .multi-container li label{align-items:flex-start;cursor:pointer;display:flex;gap:8px}.recruit_agent_form_modal .hs_hdot_chaeyong_eijeonteu_gaeseon_gomin .multi-container li input[type=checkbox]{appearance:none;-webkit-appearance:none;background-color:#fff;border:1.5px solid #9ca3af;border-radius:4px;cursor:pointer;flex-shrink:0;height:20px;margin:0;position:relative;width:20px}.recruit_agent_form_modal .hs_hdot_chaeyong_eijeonteu_gaeseon_gomin .multi-container li input[type=checkbox]:checked{background-color:#05d16e;border-color:#05d16e}.recruit_agent_form_modal .hs_hdot_chaeyong_eijeonteu_gaeseon_gomin .multi-container li input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:12px;left:5px;position:absolute;top:1px;transform:rotate(45deg);width:6px}.recruit_agent_form_modal .hs_hdot_chaeyong_eijeonteu_gaeseon_gomin .multi-container li span{color:#374151;font-size:14px;line-height:160%}.recruit_agent_form_modal .hs_hdot_chaeyong_eijeonteu_gaeseon_gomin>.input{display:none}.recruit_agent_form_modal .dropdown-input-wrapper{position:relative}.recruit_agent_form_modal .hs-fieldtype-radio .inputs-list{flex-direction:column;gap:8px}.recruit_agent_form_modal .dropdown-multi-count{background-color:#fff;color:#374151;font-size:14px;padding:0 4px;pointer-events:none;position:absolute;right:44px;top:50%;transform:translateY(-50%)}.recruit_agent_form_modal .dropdown-trigger{padding-right:70px}.cmn_modal.recruit_agent_form_modal{max-height:calc(100vh - 40px);overflow-y:auto}.recruit_agent_form_modal .hs-submit{background-color:#fff;bottom:0!important;height:auto!important;left:auto!important;line-height:normal!important;opacity:1!important;padding:16px 0 32px;position:sticky!important;top:auto!important;visibility:visible!important;width:auto!important;z-index:100}.recruit_agent_form_modal .hs-submit input{background-color:#030712;color:#fff;cursor:pointer;font-size:16px;font-weight:500;letter-spacing:-.16px;line-height:160%;width:100%}.ax_all_agree{border-bottom:1px solid #e5e7eb;margin-top:12px;padding-bottom:12px}.ax_all_agree_label{align-items:center;display:flex}.marketing_modal form .hs-fieldtype-booleancheckbox.hs-jobda_privacy_policy_agreement{margin-top:-14px}.marketing_modal form .hs_hdot_combined_email_agreement{margin-top:-12px;padding-bottom:12px}.marketing_modal form label.ax_all_agree_label{color:#374151;font-size:16px;font-weight:600;letter-spacing:-.18px;line-height:160%}.marketing_modal form .hs-form-required{color:#dc2626}.hs_consulting_timeline_preference .dropdown-input-wrapper:before,.hs_hdot_chaeyong_eijeonteu_gaeseon_gomin .dropdown-input-wrapper:before,.hs_salesperson_role .dropdown-container:before{background:url(https://contents.h.place/hubfs/HDOT/images/down_arrow.png) no-repeat 50%;background-size:cover;content:"";height:24px;position:absolute;right:16px;top:12px;width:24px}.marketing_modal .submitted-message{color:#111827;font-size:18px;font-weight:600;line-height:160%;padding-bottom:32px;text-align:center}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}@media (max-width:768px){.cmn_modal{padding:16px 20px 0;width:375px}.cmn_modal .form_title{font-size:18px;letter-spacing:-.18px;text-align:left}.ax_all_agree{margin-top:28px}.marketing_modal form .hs-fieldtype-booleancheckbox.hs-jobda_privacy_policy_agreement,.marketing_modal form .hs_hdot_combined_email_agreement{margin-top:-6px}.cmn_modal.marketing_modal .hs-submit{margin-top:0;padding:24px 0}.marketing_modal .submitted-message{font-size:16px;padding-bottom:24px;text-align:left}}