.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}.recruit_agent_form_modal .hs_hdot_combined_email_agreement a,.recruit_agent_form_modal .hs_jobda_privacy_policy_agreement a{cursor:pointer;text-decoration:underline;text-underline-offset:2px}.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_salesperson_role .dropdown-container:before,.recruit_agent_form_modal .hs_recruiting_pain_points .dropdown-input-wrapper:before,.recruit_agent_form_modal .hs_recruiting_support_type .dropdown-input-wrapper: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}.recruit_agent_form_modal .hs_recruiting_pain_points>.input,.recruit_agent_form_modal .hs_recruiting_support_type>.input{display:none}.recruit_agent_form_modal .hs_inquiry_h_dot_site textarea.hs-input{border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#111827;font-family:Pretendard;font-size:14px;line-height:160%;min-height:100px;padding:12px 16px;resize:none;width:100%!important}.recruit_agent_form_modal .hs_inquiry_h_dot_site textarea.hs-input::placeholder{color:#9ca3af;white-space:pre-wrap}.recruit_agent_form_modal .hs_consulting_urgent_hiring_issue_etc,.recruit_agent_form_modal .hs_recruiting_support_type_etc{margin-top:16px}#recruit_agent_terms_dimmed{background-color:rgba(3,7,18,.6);height:100%;left:0;top:0;width:100%;z-index:30000}#recruit_agent_terms_dimmed,#recruit_agent_terms_modal{opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease,visibility .2s ease;visibility:hidden}#recruit_agent_terms_modal{background:#f0f2f5;border-radius:8px;left:50%;letter-spacing:-.25px;max-height:calc(100vh - 40px);overflow-y:auto;padding:64px 48px 48px;top:50%;transform:translate(-50%,-50%);width:594px;z-index:40000}body.recruit_agent_terms_open #recruit_agent_terms_dimmed,body.recruit_agent_terms_open #recruit_agent_terms_modal{opacity:1;pointer-events:auto;visibility:visible}#recruit_agent_terms_modal .terms-close{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:32px;top:32px;width:32px}#recruit_agent_terms_modal .terms-title{color:#161617;font-size:28px;font-weight:600;line-height:36px;margin:0 0 12px}#recruit_agent_terms_modal dl{font-size:16px;line-height:26px;margin:0}#recruit_agent_terms_modal dl+dl{margin-top:24px}#recruit_agent_terms_modal dt{color:#3b3c3f;font-weight:500;margin-bottom:2px}#recruit_agent_terms_modal dd{color:#797b80;font-weight:400;margin:0;padding-left:12px;position:relative}#recruit_agent_terms_modal dd+dd{margin-top:2px}#recruit_agent_terms_modal dd:before{content:"-";left:0;position:absolute;top:0}@media (max-width:768px){#recruit_agent_terms_modal{padding:38px 16px 16px;width:312px}#recruit_agent_terms_modal .terms-close{height:28px;right:18px;top:18px;width:28px}#recruit_agent_terms_modal .terms-title{font-size:20px;line-height:30px}#recruit_agent_terms_modal dl{font-size:14px;line-height:22px}#recruit_agent_terms_modal dl+dl{margin-top:12px}.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}}