.InquiryModal_modal_backdrop__dz_mi{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(15,23,42,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px;box-sizing:border-box}.InquiryModal_modal_card__GqFhY{width:100%;max-width:460px;max-height:90vh;overflow-y:auto;background:#fff;border-radius:24px;box-shadow:0 24px 64px rgba(25,31,40,.2);padding:36px 32px 32px;position:relative;box-sizing:border-box;animation:InquiryModal_modalFadeIn__F6Ffn .25s cubic-bezier(.16,1,.3,1)}.InquiryModal_modal_card__GqFhY::-webkit-scrollbar{width:6px}.InquiryModal_modal_card__GqFhY::-webkit-scrollbar-track{background:transparent}.InquiryModal_modal_card__GqFhY::-webkit-scrollbar-thumb{background:#e5e8eb;border-radius:6px}@keyframes InquiryModal_modalFadeIn__F6Ffn{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.InquiryModal_modal_header__s_KKl{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #f2f4f6;margin-bottom:24px}.InquiryModal_modal_title__mVv2c{font-size:21px;font-weight:800;color:#191f28;margin:0}.InquiryModal_modal_close_btn__wi_7B{width:32px;height:32px;border-radius:50%;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#8b95a1;transition:all .15s ease}.InquiryModal_modal_close_btn__wi_7B:hover{background:#f2f4f6;color:#191f28}.InquiryModal_form_group__0osM5{margin-bottom:18px}.InquiryModal_form_label__V_6Jo{display:block;font-size:14px;font-weight:700;color:#191f28;margin-bottom:8px}.InquiryModal_input_text__mLSfU{width:100%;height:48px;border:1px solid #e5e8eb;border-radius:12px;background:#fff;padding:0 16px;font-size:14px;font-weight:500;color:#191f28;box-sizing:border-box;transition:all .15s ease;font-family:inherit}.InquiryModal_input_text__mLSfU:focus{outline:none;border-color:#0064ff!important;box-shadow:0 0 0 3px rgba(0,100,255,.12)}.InquiryModal_input_text__mLSfU::placeholder{color:#adb5bd}.InquiryModal_input_textarea__4iQiM{width:100%;height:84px;border:1px solid #e5e8eb;border-radius:12px;background:#fff;padding:12px 16px;font-size:14px;font-weight:500;color:#191f28;box-sizing:border-box;transition:all .15s ease;font-family:inherit;resize:none}.InquiryModal_input_textarea__4iQiM:focus{outline:none;border-color:#0064ff!important;box-shadow:0 0 0 3px rgba(0,100,255,.12)}.InquiryModal_input_textarea__4iQiM::placeholder{color:#adb5bd}.InquiryModal_referral_grid__z_Vfm{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:6px}.InquiryModal_referral_btn__Od6z0{height:46px;border-radius:12px;border:1px solid #e5e8eb;background:#fff;color:#4e5968;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;cursor:pointer;transition:all .15s ease;font-family:inherit}.InquiryModal_referral_btn__Od6z0:hover{border-color:#0064ff}.InquiryModal_referral_btn__Od6z0.InquiryModal_selected__WIEqc{border-color:#0064ff;background:#f2f7ff;color:#0064ff}.InquiryModal_privacy_box__WU_jV{background:#f8f9fa;border:1px solid #e5e8eb;border-radius:12px;padding:12px 14px;font-size:12px;color:#6b7684;line-height:1.6;max-height:104px;overflow-y:auto;word-break:keep-all;margin-top:6px;margin-bottom:12px}.InquiryModal_privacy_box__WU_jV p{margin:0 0 6px}.InquiryModal_privacy_box__WU_jV p:last-child{margin-bottom:0}.InquiryModal_privacy_box__WU_jV::-webkit-scrollbar{width:4px}.InquiryModal_privacy_box__WU_jV::-webkit-scrollbar-track{background:transparent}.InquiryModal_privacy_box__WU_jV::-webkit-scrollbar-thumb{background:#d1d6db;border-radius:4px}.InquiryModal_privacy_row__loqQn{display:flex;align-items:center;gap:10px;margin-bottom:22px;font-size:13px;color:#4e5968;font-weight:500}.InquiryModal_privacy_label__zb_yH{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.InquiryModal_privacy_checkbox__F0jN1{width:20px;height:20px;border-radius:6px;border:1.5px solid #dfe3e8;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .15s ease;padding:0}.InquiryModal_privacy_checkbox__F0jN1.InquiryModal_checked__w_QgP{background:#0064ff;border-color:#0064ff}.InquiryModal_submit_btn___nMbf{width:100%;background:#0064ff;color:#fff;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;cursor:pointer;border:none;transition:all .15s ease;font-family:inherit}.InquiryModal_submit_btn___nMbf:hover:not(:disabled){background:#0050d1;transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,100,255,.25)}.InquiryModal_submit_btn___nMbf:disabled{opacity:.6;cursor:not-allowed}.LegalDoc_container__rGdlz{width:100%;min-height:100vh;background-color:#fff;font-family:Pretendard,system-ui,-apple-system,sans-serif;color:#191f28}.LegalDoc_doc_wrap__sgn_Q{max-width:880px;margin:0 auto;padding:60px 24px 120px;box-sizing:border-box}.LegalDoc_doc_title__9lw4n{font-size:28px;font-weight:800;letter-spacing:-.5px;margin:0 0 24px;color:#191f28}.LegalDoc_doc_intro__KHHlB{font-size:14px;color:#4e5968;line-height:1.85;font-weight:500;margin:0 0 32px}.LegalDoc_toc_box__EAxEc{border:1px solid #eef0f2;background-color:#f8f9fb;border-radius:16px;padding:24px 28px;margin-bottom:48px}.LegalDoc_toc_title___Y4Rr{font-size:14px;font-weight:700;color:#191f28;margin-bottom:12px}.LegalDoc_toc_item__d_mXM{font-size:13px;color:#4e5968;font-weight:500;line-height:2.1;list-style:none}.LegalDoc_section__4XVcI{margin-bottom:44px}.LegalDoc_chapter_title__Ho_g4{font-size:18px;font-weight:800;color:#0064ff;margin:40px 0 16px;padding-bottom:8px;border-bottom:2px solid #eef3ff}.LegalDoc_clause_title__fNRBB{font-size:15px;font-weight:700;color:#191f28;margin:0 0 10px}.LegalDoc_paragraph__NSfHt{font-size:14px;color:#4e5968;line-height:1.85;font-weight:500;margin:0 0 12px;word-break:keep-all}.LegalDoc_list_wrap__OXxNI{display:flex;flex-direction:column;gap:6px;margin:10px 0 14px 16px}.LegalDoc_list_item__PwEOL{font-size:13px;color:#4e5968;line-height:1.8;font-weight:500}.LegalDoc_table_wrap__5IZ_e{border:1px solid #eef0f2;border-radius:12px;overflow:hidden;margin:16px 0 24px}.LegalDoc_table__XidOm{width:100%;border-collapse:collapse;font-size:13px}.LegalDoc_table__XidOm th{background-color:#f8f9fb;color:#191f28;font-weight:700;padding:12px 16px;border-bottom:1px solid #eef0f2;border-right:1px solid #eef0f2;text-align:center}.LegalDoc_table__XidOm th:last-child{border-right:none}.LegalDoc_table__XidOm td{padding:12px 16px;color:#4e5968;border-bottom:1px solid #eef0f2;border-right:1px solid #eef0f2;text-align:center;line-height:1.6}.LegalDoc_table__XidOm td:last-child{border-right:none}.LegalDoc_table__XidOm tr:last-child td{border-bottom:none}.LegalDoc_footer_date__u1Ien{border-top:1px solid #eef0f2;padding-top:24px;font-size:13px;color:#8b95a1;font-weight:500;margin-top:50px}.marketing_root,[data-area=marketing]{--primary-color:#0064ff;--primary-hover:#0050d1;--primary-active:#0040a8;--primary-light:#e8f0ff;--primary-tint:#f6f9ff;--primary-gradient:linear-gradient(135deg,#0050d1,#0064ff 55%,#3b8bff);--primary-gradient-subtle:linear-gradient(180deg,#f6f9ff,#fff);--secondary-color:#3b8bff;--accent-blue-subtle:#eef3ff;--accent-blue-border:#b6d0ff;--text-primary:#191f28;--text-secondary:#4e5968;--text-muted:#8b95a1;--text-caption:#adb5bd;--text-on-dark:#fff;--text-sub-dark:#c9ced6;--bg-page:#fff;--bg-subtle:#f8f9fb;--bg-card:#fff;--bg-card-blue:#f6f9ff;--bg-dark:#191f28;--bg-dark-sub:#2b323c;--border-light:#f2f4f6;--border-card:#eef0f2;--border-input:#e5e8eb;--border-focus:#0064ff;--shadow-subtle:0 4px 16px rgba(25,31,40,.04);--shadow-card:0 12px 32px rgba(25,31,40,.08);--shadow-dropdown:0 12px 40px rgba(25,31,40,.14);--shadow-modal:0 24px 64px rgba(25,31,40,.18);--shadow-hero-card:0 24px 64px rgba(25,31,40,.12);--radius-pill:100px;--radius-modal:24px;--radius-card:20px;--radius-card-lg:24px;--radius-input:12px;--radius-badge:6px;font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text-primary);background-color:var(--bg-page);-webkit-font-smoothing:antialiased}[data-area=marketing] a{transition:all .15s ease}[data-area=marketing] a:hover{color:var(--primary-hover)}[data-area=marketing] ::selection{background:#cfe2ff;color:#191f28}.m_btn_primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background-color:#0064ff;color:#fff!important;font-size:15px;font-weight:700;padding:12px 24px;border-radius:100px;border:none;cursor:pointer;transition:all .2s ease;text-decoration:none;line-height:1.2}.m_btn_primary:hover{background-color:#0050d1!important;transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,100,255,.25)}.m_btn_secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background-color:#fff;color:#191f28!important;font-size:15px;font-weight:700;padding:12px 24px;border-radius:100px;border:1px solid #e5e8eb;cursor:pointer;transition:all .2s ease;text-decoration:none;line-height:1.2}.m_btn_secondary:hover{background-color:#f8f9fb;border-color:#d1d6dc;transform:translateY(-1px)}.m_btn_primary_square{display:inline-flex;align-items:center;justify-content:center;gap:8px;background-color:#0064ff;color:#fff!important;font-size:16px;font-weight:700;padding:15px 28px;border-radius:14px;border:none;cursor:pointer;transition:all .2s ease;text-decoration:none}.m_btn_primary_square:hover{background-color:#0050d1!important;transform:translateY(-1px);box-shadow:0 6px 20px rgba(0,100,255,.25)}.m_btn_secondary_square{display:inline-flex;align-items:center;justify-content:center;gap:8px;background-color:#fff;color:#191f28!important;font-size:16px;font-weight:700;padding:15px 28px;border-radius:14px;border:1px solid #e5e8eb;cursor:pointer;transition:all .2s ease;text-decoration:none}.m_btn_secondary_square:hover{background-color:#f2f4f6;border-color:#d1d6dc;transform:translateY(-1px)}.m_badge{display:inline-flex;align-items:center;gap:6px;background:#e8f0ff;color:#0050d1;font-size:13px;font-weight:700;padding:6px 14px;border-radius:100px}.m_hover_card{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease}.m_hover_card:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(25,31,40,.1)}