{"id":14864,"date":"2025-12-11T13:43:14","date_gmt":"2025-12-11T04:43:14","guid":{"rendered":"https:\/\/chois2080.mycafe24.com\/?page_id=14864"},"modified":"2025-12-11T13:43:42","modified_gmt":"2025-12-11T04:43:42","slug":"%eb%b3%b4%ec%a6%9d%ea%b8%88-%eb%b0%98%ed%99%98-%ec%a7%84%eb%8b%a8","status":"publish","type":"page","link":"https:\/\/chois2080.mycafe24.com\/?page_id=14864","title":{"rendered":"\ubcf4\uc99d\uae08 \ubc18\ud658 \uc9c4\ub2e8"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"14864\" class=\"elementor elementor-14864\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-70e33db elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"70e33db\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ca1d90b\" data-id=\"ca1d90b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ee0f2f3 elementor-widget elementor-widget-html\" data-id=\"ee0f2f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- \uc6cc\ub4dc\ud504\ub808\uc2a4 Hestia \ud14c\ub9c8\uc6a9 \ubcf4\uc99d\uae08 \ubc18\ud658 \uc9c4\ub2e8 -->\r\n<!-- \uc0ac\uc6a9\ubc95: \uc6cc\ub4dc\ud504\ub808\uc2a4 \ud398\uc774\uc9c0\/\ud3ec\uc2a4\ud2b8 \ud3b8\uc9d1 \uc2dc HTML \ube14\ub85d\uc5d0 \uc774 \ucf54\ub4dc\ub97c \ubd99\uc5ec\ub123\uc73c\uc138\uc694 -->\r\n\r\n<div id=\"deposit-calc-wrapper\" class=\"deposit-calc-isolated\">\r\n    <style>\r\n        \/* CSS Reset & Isolation for Deposit Return Calculator *\/\r\n        #deposit-calc-wrapper.deposit-calc-isolated {\r\n            all: initial;\r\n            display: block;\r\n            font-family: 'Pretendard', -apple-system, BlinkMacSystemFont, system-ui, Roboto, sans-serif;\r\n            color: #333;\r\n            background-color: transparent;\r\n            margin: 0 auto;\r\n            padding: 20px;\r\n            max-width: 100%;\r\n            box-sizing: border-box;\r\n        }\r\n\r\n        #deposit-calc-wrapper.deposit-calc-isolated * {\r\n            box-sizing: border-box;\r\n        }\r\n\r\n        #deposit-calc-wrapper.deposit-calc-isolated {\r\n            --dc-primary-color: #2563eb;\r\n            --dc-warning-color: #dc2626;\r\n            --dc-success-color: #059669;\r\n            --dc-info-color: #7c3aed;\r\n            --dc-strategy-color: #0f172a;\r\n            --dc-bg-color: #f3f4f6;\r\n            --dc-card-bg: #ffffff;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-container {\r\n            background-color: var(--dc-card-bg);\r\n            width: 100%;\r\n            max-width: 650px;\r\n            border-radius: 16px;\r\n            box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);\r\n            overflow: hidden;\r\n            padding: 30px;\r\n            margin: 0 auto;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-h1 {\r\n            text-align: center;\r\n            font-size: 1.5rem;\r\n            color: #1f2937;\r\n            margin: 0 0 25px 0;\r\n            font-weight: 700;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-progress-container {\r\n            width: 100%;\r\n            background-color: #e5e7eb;\r\n            height: 6px;\r\n            border-radius: 3px;\r\n            margin-bottom: 30px;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-progress-bar {\r\n            height: 100%;\r\n            background-color: var(--dc-primary-color);\r\n            width: 0%;\r\n            transition: width 0.3s ease;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-question-box {\r\n            display: none;\r\n            animation: dcFadeIn 0.4s ease;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-question-box.dc-active {\r\n            display: block;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-question-text {\r\n            font-size: 1.2rem;\r\n            font-weight: 600;\r\n            margin-bottom: 20px;\r\n            line-height: 1.5;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-options {\r\n            display: flex;\r\n            flex-direction: column;\r\n            gap: 12px;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-btn-option {\r\n            background-color: white;\r\n            border: 2px solid #e5e7eb;\r\n            padding: 15px;\r\n            border-radius: 10px;\r\n            font-size: 1rem;\r\n            text-align: left;\r\n            cursor: pointer;\r\n            transition: all 0.2s;\r\n            color: #4b5563;\r\n            font-family: inherit;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-btn-option:hover {\r\n            border-color: var(--dc-primary-color);\r\n            background-color: #eff6ff;\r\n            color: var(--dc-primary-color);\r\n            font-weight: 600;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-tip-box {\r\n            margin-top: 15px;\r\n            padding: 12px;\r\n            background-color: #fffbeb;\r\n            border-radius: 8px;\r\n            color: #92400e;\r\n            font-size: 0.9rem;\r\n            line-height: 1.4;\r\n            border-left: 4px solid #f59e0b;\r\n        }\r\n\r\n        \/* \uacb0\uacfc \ub9ac\ud3ec\ud2b8 \uc2a4\ud0c0\uc77c *\/\r\n        #deposit-calc-wrapper .dc-result-box {\r\n            display: none;\r\n            animation: dcFadeIn 0.5s ease;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-result-header {\r\n            font-size: 1.4rem;\r\n            font-weight: bold;\r\n            color: var(--dc-primary-color);\r\n            margin-bottom: 20px;\r\n            text-align: center;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-action-card {\r\n            background-color: #f8fafc;\r\n            border-left: 5px solid var(--dc-primary-color);\r\n            padding: 20px;\r\n            margin-bottom: 20px;\r\n            border-radius: 8px;\r\n            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-action-card.dc-warning {\r\n            border-left-color: var(--dc-warning-color);\r\n            background-color: #fef2f2;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-action-card.dc-info {\r\n            border-left-color: var(--dc-info-color);\r\n            background-color: #f5f3ff;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-action-card.dc-success {\r\n            border-left-color: var(--dc-success-color);\r\n            background-color: #ecfdf5;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-action-title {\r\n            font-weight: bold;\r\n            display: flex;\r\n            margin-bottom: 8px;\r\n            font-size: 1.1rem;\r\n            align-items: center;\r\n            gap: 8px;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-action-desc {\r\n            font-size: 0.95rem;\r\n            color: #555;\r\n            line-height: 1.6;\r\n            display: block;\r\n            margin-bottom: 12px;\r\n        }\r\n\r\n        \/* \uc804\ub7b5 \ubc15\uc2a4 \uc2a4\ud0c0\uc77c *\/\r\n        #deposit-calc-wrapper .dc-strategy-box {\r\n            background-color: #f1f5f9;\r\n            border: 2px solid #cbd5e1;\r\n            border-radius: 10px;\r\n            padding: 20px;\r\n            margin-top: 25px;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-strategy-header {\r\n            font-size: 1.1rem;\r\n            font-weight: bold;\r\n            color: var(--dc-strategy-color);\r\n            margin-bottom: 15px;\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 8px;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-strategy-grid {\r\n            display: grid;\r\n            grid-template-columns: 1fr;\r\n            gap: 10px;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-strategy-item {\r\n            background: white;\r\n            padding: 12px;\r\n            border-radius: 8px;\r\n            display: flex;\r\n            flex-direction: column;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-strategy-label {\r\n            font-size: 0.8rem;\r\n            color: #64748b;\r\n            font-weight: bold;\r\n            margin-bottom: 4px;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-strategy-value {\r\n            font-size: 1rem;\r\n            color: #334155;\r\n            font-weight: bold;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-strategy-note {\r\n            font-size: 0.85rem;\r\n            color: #64748b;\r\n            margin-top: 8px;\r\n            border-top: 1px dashed #e2e8f0;\r\n            padding-top: 8px;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-badge {\r\n            display: inline-block;\r\n            padding: 2px 8px;\r\n            border-radius: 4px;\r\n            font-size: 0.8rem;\r\n            color: white;\r\n            background-color: #6b7280;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-badge.dc-civil {\r\n            background-color: #7c3aed;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-badge.dc-protect {\r\n            background-color: #059669;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-badge.dc-best {\r\n            background-color: var(--dc-primary-color);\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-badge.dc-alt {\r\n            background-color: #64748b;\r\n        }\r\n\r\n        \/* \ub9c1\ud06c \ubc84\ud2bc \uc2a4\ud0c0\uc77c *\/\r\n        #deposit-calc-wrapper .dc-btn-link {\r\n            text-decoration: none;\r\n            background-color: #e0e7ff;\r\n            color: var(--dc-primary-color);\r\n            padding: 8px 12px;\r\n            border-radius: 6px;\r\n            font-size: 0.9rem;\r\n            font-weight: 600;\r\n            display: inline-flex;\r\n            align-items: center;\r\n            gap: 5px;\r\n            margin-top: 8px;\r\n            transition: all 0.2s;\r\n            border: 1px solid #c7d2fe;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-btn-link:hover {\r\n            background-color: var(--dc-primary-color);\r\n            color: white;\r\n            border-color: var(--dc-primary-color);\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-btn-template {\r\n            background-color: #374151;\r\n            color: white;\r\n            border: none;\r\n            padding: 8px 14px;\r\n            border-radius: 6px;\r\n            font-size: 0.9rem;\r\n            cursor: pointer;\r\n            display: inline-flex;\r\n            align-items: center;\r\n            gap: 5px;\r\n            margin-top: 8px;\r\n            margin-right: 5px;\r\n            font-family: inherit;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-btn-restart {\r\n            width: 100%;\r\n            padding: 15px;\r\n            background-color: var(--dc-primary-color);\r\n            color: white;\r\n            border: none;\r\n            border-radius: 12px;\r\n            font-size: 1.1rem;\r\n            font-weight: bold;\r\n            cursor: pointer;\r\n            margin-top: 20px;\r\n            font-family: inherit;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-btn-restart:hover {\r\n            background-color: #1d4ed8;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-modal-overlay {\r\n            display: none;\r\n            position: fixed;\r\n            top: 0;\r\n            left: 0;\r\n            width: 100%;\r\n            height: 100%;\r\n            background-color: rgba(0, 0, 0, 0.6);\r\n            z-index: 10000;\r\n            justify-content: center;\r\n            align-items: center;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-modal-content {\r\n            background-color: white;\r\n            width: 90%;\r\n            max-width: 600px;\r\n            height: 85vh;\r\n            border-radius: 12px;\r\n            padding: 25px;\r\n            display: flex;\r\n            flex-direction: column;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-modal-header {\r\n            display: flex;\r\n            justify-content: space-between;\r\n            align-items: center;\r\n            margin-bottom: 15px;\r\n            border-bottom: 1px solid #eee;\r\n            padding-bottom: 10px;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-modal-header h3 {\r\n            margin: 0;\r\n            font-size: 1.2rem;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-doc-preview {\r\n            flex: 1;\r\n            overflow-y: auto;\r\n            background-color: #f9fafb;\r\n            padding: 20px;\r\n            border: 1px solid #e5e7eb;\r\n            font-family: 'Courier New', monospace;\r\n            font-size: 0.9rem;\r\n            line-height: 1.6;\r\n            white-space: pre-wrap;\r\n            margin-bottom: 15px;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-btn-copy {\r\n            width: 100%;\r\n            padding: 12px;\r\n            background-color: var(--dc-success-color);\r\n            color: white;\r\n            border: none;\r\n            border-radius: 8px;\r\n            font-weight: bold;\r\n            cursor: pointer;\r\n            font-family: inherit;\r\n        }\r\n\r\n        #deposit-calc-wrapper .dc-close-btn {\r\n            font-size: 1.5rem;\r\n            cursor: pointer;\r\n            color: #999;\r\n            background: none;\r\n            border: none;\r\n        }\r\n\r\n        @keyframes dcFadeIn {\r\n            from {\r\n                opacity: 0;\r\n                transform: translateY(10px);\r\n            }\r\n\r\n            to {\r\n                opacity: 1;\r\n                transform: translateY(0);\r\n            }\r\n        }\r\n    <\/style>\r\n\r\n    <div class=\"dc-container\">\r\n        <h1 class=\"dc-h1\">\ud83c\udfe0\ud83c\udfe2 \uc784\ub300\ubcf4\uc99d\uae08 \ubc18\ud658 \uc9c4\ub2e8 \ub9ac\ud3ec\ud2b8<\/h1>\r\n        <div class=\"dc-progress-container\">\r\n            <div class=\"dc-progress-bar\" id=\"dc-progressBar\"><\/div>\r\n        <\/div>\r\n\r\n        <!-- Step 0: Type Selection -->\r\n        <div id=\"dc-step-start\" class=\"dc-question-box dc-active\">\r\n            <div class=\"dc-question-text\">\uc5b4\ub5a4 \uc885\ub958\uc758 \uc784\ub300\ucc28 \uacc4\uc57d\uc778\uac00\uc694?<\/div>\r\n            <div class=\"dc-options\">\r\n                <button class=\"dc-btn-option\" onclick=\"dcSetType('housing')\">\ud83c\udfe0 \uc8fc\ud0dd (\uc544\ud30c\ud2b8, \ube4c\ub77c, \uc624\ud53c\uc2a4\ud154)<\/button>\r\n                <button class=\"dc-btn-option\" onclick=\"dcSetType('commercial')\">\ud83c\udfe2 \uc0c1\uac00 (\uc0ac\ubb34\uc2e4, \uc2dd\ub2f9, \uc810\ud3ec)<\/button>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div id=\"dc-dynamic-question-area\"><\/div>\r\n\r\n        <div id=\"dc-result-area\" class=\"dc-result-box\">\r\n            <div class=\"dc-result-header\">\ud83d\udcca \ubc95\ub960 \ubd84\uc11d \ub9ac\ud3ec\ud2b8<\/div>\r\n            <div id=\"dc-action-list\"><\/div>\r\n            <div id=\"dc-strategy-area\"><\/div>\r\n            <button class=\"dc-btn-restart\" onclick=\"location.reload()\">\ucc98\uc74c\ubd80\ud130 \ub2e4\uc2dc\ud558\uae30<\/button>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <!-- Modal -->\r\n    <div id=\"dc-templateModal\" class=\"dc-modal-overlay\">\r\n        <div class=\"dc-modal-content\">\r\n            <div class=\"dc-modal-header\">\r\n                <h3 id=\"dc-modalTitle\">\uc11c\uc2dd \uc81c\ubaa9<\/h3>\r\n                <button class=\"dc-close-btn\" onclick=\"dcCloseModal()\">&times;<\/button>\r\n            <\/div>\r\n            <div id=\"dc-modalBody\" class=\"dc-doc-preview\"><\/div>\r\n            <button class=\"dc-btn-copy\" onclick=\"dcCopyToClipboard()\">\ud83d\udccb \ub0b4\uc6a9 \ubcf5\uc0ac\ud558\uae30<\/button>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <script>\r\n        let dcState = {\r\n            type: null,\r\n            isOverLimit: false,\r\n            termStatus: null,\r\n            insurance: false,\r\n            move: null,\r\n            contact: null\r\n        };\r\n\r\n        \/\/ \ub9c1\ud06c \ub370\uc774\ud130\ubca0\uc774\uc2a4\r\n        const dcLinkUrls = {\r\n            housing: {\r\n                legal: \"https:\/\/www.easylaw.go.kr\/CSP\/CnpClsMain.laf?popMenu=ov&csmSeq=629&ccfNo=5&cciNo=2&cnpClsNo=3&search_put=%EB%B3%B4%EC%A6%9D%EA%B8%88%20%EC%A7%80%EA%B8%89%EB%AA%85%EB%A0%B9\",\r\n                reg: \"https:\/\/www.easylaw.go.kr\/CSP\/CnpClsMain.laf?popMenu=ov&csmSeq=629&ccfNo=5&cciNo=2&cnpClsNo=1\"\r\n            },\r\n            commercial: {\r\n                legal: \"https:\/\/www.easylaw.go.kr\/CSP\/CnpClsMain.laf?popMenu=ov&csmSeq=627&ccfNo=4&cciNo=2&cnpClsNo=3&search_put=%EB%B3%B4%EC%A6%9D%EA%B8%88%20%EC%A7%80%EA%B8%89%EB%AA%85%EB%A0%B9\",\r\n                reg: \"https:\/\/www.easylaw.go.kr\/CSP\/CnpClsMain.laf?popMenu=ov&csmSeq=627&ccfNo=4&cciNo=2&cnpClsNo=1\"\r\n            }\r\n        };\r\n\r\n        const dcSteps = {\r\n            commercial_limit: {\r\n                question: \"\ubcf4\uc99d\uae08 \uaddc\ubaa8\uac00 \uc9c0\uc5ed\ubcc4 \uae30\uc900(\ud658\uc0b0\ubcf4\uc99d\uae08)\uc744 \ucd08\uacfc\ud558\ub098\uc694?\",\r\n                options: [\r\n                    { text: \"\uc544\ub2c8\uc694, \uae30\uc900 \uae08\uc561 \uc774\ub0b4\uc785\ub2c8\ub2e4. (\uc0c1\uc784\ubc95 \uc801\uc6a9)\", next: 'time_check', isOver: false },\r\n                    { text: \"\ub124, \uae30\uc900\uc744 \ucd08\uacfc\ud558\ub294 \uace0\uc561 \uc784\ub300\ucc28\uc785\ub2c8\ub2e4. (\ubbfc\ubc95 \uc801\uc6a9)\", next: 'time_check', isOver: true }\r\n                ],\r\n                tip: \"\uc11c\uc6b8 9\uc5b5, \uacfc\ubc00\uc5b5\uc81c 6.9\uc5b5, \uad11\uc5ed\uc2dc 5.4\uc5b5, \uae30\ud0c0 3.7\uc5b5 (\ubcf4\uc99d\uae08 + \uc6d4\uc138\u00d7100)\"\r\n            },\r\n            time_check: {\r\n                getQuestion: () => dcState.type === 'housing' ? \"\uacc4\uc57d \ub9cc\ub8cc\uc77c\uae4c\uc9c0 <b>2\uac1c\uc6d4<\/b> \uc774\uc0c1 \ub0a8\uc558\ub098\uc694?\" : \"\ud604\uc7ac <b>\uacc4\uc57d \ub9cc\ub8cc\uc77c<\/b>\uc774 \uc9c0\ub0ac\ub098\uc694?\",\r\n                getOptions: () => {\r\n                    if (dcState.type === 'housing') {\r\n                        return [\r\n                            { text: \"\ub124, 2\uac1c\uc6d4 \uc774\uc0c1 \ub0a8\uc558\uc2b5\ub2c8\ub2e4.\", next: 'agreement_check', status: 'early' },\r\n                            { text: \"\uc544\ub2c8\uc694, 2\uac1c\uc6d4 \ubbf8\ub9cc \ud639\uc740 \uc9c0\ub0ac\uc2b5\ub2c8\ub2e4.\", next: 'notice_check', status: 'late' }\r\n                        ];\r\n                    } else {\r\n                        return [\r\n                            { text: \"\uc544\ub2c8\uc694, \uc544\uc9c1 \uacc4\uc57d \uae30\uac04 \uc911\uc785\ub2c8\ub2e4.\", next: 'agreement_check', status: 'early' },\r\n                            { text: \"\ub124, \ub9cc\ub8cc\uc77c\uc774 \uc774\ubbf8 \uc9c0\ub0ac\uc2b5\ub2c8\ub2e4.\", next: 'notice_check', status: 'late' }\r\n                        ];\r\n                    }\r\n                }\r\n            },\r\n            agreement_check: {\r\n                question: \"\uc784\ub300\uc778\uc5d0\uac8c \uacc4\uc57d \uc885\ub8cc \uc758\uc0ac\ub97c \ud655\uc2e4\ud788 \ubc1d\ud614\ub098\uc694?\",\r\n                options: [\r\n                    { text: \"\ub124, \ud1b5\ubcf4\ud588\uace0 \ub2f5\ubcc0\ub3c4 \ubc1b\uc558\uc2b5\ub2c8\ub2e4.\", next: 'insurance_check', status: 'agreed' },\r\n                    { text: \"\uc544\ub2c8\uc694, \uc544\uc9c1 \uc548 \ud588\uc2b5\ub2c8\ub2e4.\", next: 'insurance_check', status: 'needs_action' }\r\n                ]\r\n            },\r\n            notice_check: {\r\n                question: \"\ubc95\uc815 \uae30\ud55c \ub0b4\uc5d0 '\uac31\uc2e0 \uac70\uc808' \ud1b5\ubcf4\ub97c \ud588\uc5c8\ub098\uc694?\",\r\n                options: [\r\n                    { text: \"\ub124, \uae30\ud55c \ub0b4\uc5d0 \ud588\uc2b5\ub2c8\ub2e4.\", next: 'insurance_check', status: 'normal_end' },\r\n                    { text: \"\uc544\ub2c8\uc694, \uae30\uac04\uc744 \ub193\ucce4\uc2b5\ub2c8\ub2e4.\", next: 'implicit_check', status: 'implicit_start' }\r\n                ]\r\n            },\r\n            implicit_check: {\r\n                question: \"\ubb35\uc2dc\uc801 \uac31\uc2e0 \ud6c4, \ub4a4\ub2a6\uac8c\ub77c\ub3c4 \ud574\uc9c0 \ud1b5\ubcf4\ub97c \ud588\ub098\uc694?\",\r\n                options: [\r\n                    { text: \"\ub124, \ucd5c\uadfc\uc5d0 \ud1b5\ubcf4\ud588\uc2b5\ub2c8\ub2e4.\", next: 'insurance_check', status: 'implicit_waiting' },\r\n                    { text: \"\uc544\ub2c8\uc694, \uc544\uc9c1 \uc548 \ud588\uc2b5\ub2c8\ub2e4.\", next: 'insurance_check', status: 'implicit_urgent' }\r\n                ]\r\n            },\r\n            insurance_check: {\r\n                question: \"\ubcf4\uc99d\uae08 \ubc18\ud658\ubcf4\uc99d(HUG, SGI)\uc5d0 \uac00\uc785\ub418\uc5b4 \uc788\ub098\uc694?\",\r\n                options: [\r\n                    { text: \"\ub124, \uac00\uc785\ud588\uc2b5\ub2c8\ub2e4.\", next: 'move_check', val: true },\r\n                    { text: \"\uc544\ub2c8\uc694, \uc5c6\uc2b5\ub2c8\ub2e4.\", next: 'move_check', val: false }\r\n                ]\r\n            },\r\n            move_check: {\r\n                question: \"\ud604\uc7ac \uc774\uc0ac(\ub610\ub294 \ud3d0\uc5c5)\ub97c \ud574\uc57c \ud558\ub294 \uc0c1\ud669\uc778\uac00\uc694?\",\r\n                options: [\r\n                    { text: \"\ub2f9\uc7a5 \uc9d0\uc744 \ube7c\uac70\ub098 \uc601\uc5c5\uc744 \uc911\ub2e8\ud574\uc57c \ud569\ub2c8\ub2e4.\", next: 'contact_check', val: 'must_move' },\r\n                    { text: \"\ubcf4\uc99d\uae08 \ubc1b\uc744 \ub54c\uae4c\uc9c0 \uc720\uc9c0 \uac00\ub2a5\ud569\ub2c8\ub2e4.\", next: 'contact_check', val: 'stay' }\r\n                ],\r\n                tip: \"\uc8fc\uc758: \ubcf4\uc99d\uae08\uc744 \ubc1b\uae30 \uc804\uc5d0 \uc810\uc720\ub97c \uc774\ud0c8\ud558\uba74 \ub300\ud56d\ub825\uc744 \uc0c1\uc2e4\ud569\ub2c8\ub2e4.\"\r\n            },\r\n            contact_check: {\r\n                question: \"\uc784\ub300\uc778\uc758 \ud0dc\ub3c4\uc640 \ud604\uc7ac \uc0c1\ud669\uc740 \uc5b4\ub5a4\uac00\uc694?\",\r\n                options: [\r\n                    { text: \"1. \uc5f0\ub77d\uc740 \uc798 \ub418\uace0 \uc790\uae08\ub09c\uc744 \uc778\uc815\ud558\uba70 \ud611\uc870\uc801\uc785\ub2c8\ub2e4.\", next: 'result', val: 'scenario_1' },\r\n                    { text: \"2. \ubc18\ud658\uc744 \uac70\ubd80\ud558\uac70\ub098 \ubb35\ubb35\ubd80\ub2f5\uc774\uc9c0\ub9cc, \uacc4\uc57d \uc11c\ub958\ub294 \uc644\ubcbd\ud569\ub2c8\ub2e4.\", next: 'result', val: 'scenario_2' },\r\n                    { text: \"3. \uc545\uc758\uc801\uc73c\ub85c \ud53c\ud558\uac70\ub098, \uc6d0\uc0c1\ubcf5\uad6c\ube44 \ub4f1\uc73c\ub85c \ub2e4\ud23c(\ubc18\uc18c)\uc774 \uc608\uc0c1\ub429\ub2c8\ub2e4.\", next: 'result', val: 'scenario_3' }\r\n                ]\r\n            }\r\n        };\r\n\r\n        const dcTemplates = {\r\n            notice_general: `[\ubb38\uc790 \uc608\uc2dc]\r\n\uc784\ub300\uc778 \uadc0\ud558, \ubcf8\uc778\uc740 OOO\ud638 \uc784\ucc28\uc778\uc785\ub2c8\ub2e4.\r\n\uc774\ubc88 \uacc4\uc57d \ub9cc\ub8cc\uc77c(20XX.XX.XX)\uc5d0 \ub9de\ucd94\uc5b4 \uc774\uc0ac\ub97c \uac00\uace0\uc790 \ud558\uc624\ub2c8, \ud574\ub2f9 \uc77c\uc790\uc5d0 \ubcf4\uc99d\uae08\uc744 \ubc18\ud658\ud574\uc8fc\uc2dc\uae30 \ubc14\ub78d\ub2c8\ub2e4.`\r\n        };\r\n\r\n        function dcSetType(type) {\r\n            dcState.type = type;\r\n            document.getElementById('dc-step-start').classList.remove('dc-active');\r\n            if (type === 'commercial') dcRenderStep('commercial_limit');\r\n            else { dcState.isOverLimit = false; dcRenderStep('time_check'); }\r\n            dcUpdateProgress(10);\r\n        }\r\n\r\n        function dcRenderStep(stepKey) {\r\n            const data = dcSteps[stepKey];\r\n            const container = document.getElementById('dc-dynamic-question-area');\r\n            const qText = data.getQuestion ? data.getQuestion() : data.question;\r\n            const options = data.getOptions ? data.getOptions() : data.options;\r\n            const tipText = data.tip || null;\r\n\r\n            let html = `<div class=\"dc-question-box dc-active\"><div class=\"dc-question-text\">${qText}<\/div><div class=\"dc-options\">`;\r\n            options.forEach((opt, idx) => {\r\n                html += `<button class=\"dc-btn-option\" onclick=\"dcHandleOption('${stepKey}', ${idx})\">${opt.text}<\/button>`;\r\n            });\r\n            html += `<\/div>`;\r\n            if (tipText) html += `<div class=\"dc-tip-box\">${tipText}<\/div>`;\r\n            html += `<\/div>`;\r\n            container.innerHTML = html;\r\n        }\r\n\r\n        function dcHandleOption(stepKey, idx) {\r\n            const data = dcSteps[stepKey];\r\n            const options = data.getOptions ? data.getOptions() : data.options;\r\n            const opt = options[idx];\r\n\r\n            if (stepKey === 'commercial_limit') dcState.isOverLimit = opt.isOver;\r\n            if (opt.status) dcState.termStatus = opt.status;\r\n            if (stepKey === 'insurance_check') dcState.insurance = opt.val;\r\n            if (stepKey === 'move_check') dcState.move = opt.val;\r\n            if (stepKey === 'contact_check') dcState.contact = opt.val;\r\n\r\n            if (opt.next === 'result') { dcUpdateProgress(100); dcShowResult(); }\r\n            else { dcUpdateProgress(Math.random() * 10 + 20); dcRenderStep(opt.next); }\r\n        }\r\n\r\n        function dcUpdateProgress(percent) {\r\n            document.getElementById('dc-progressBar').style.width = percent + '%';\r\n        }\r\n\r\n        function dcShowResult() {\r\n            document.getElementById('dc-dynamic-question-area').innerHTML = '';\r\n            document.getElementById('dc-result-area').style.display = 'block';\r\n            const list = document.getElementById('dc-action-list');\r\n            const strategyArea = document.getElementById('dc-strategy-area');\r\n\r\n            let html = '';\r\n            let badge = dcState.isOverLimit\r\n                ? `<span class=\"dc-badge dc-civil\">\ubbfc\ubc95 \uc801\uc6a9 (\ud658\uc0b0\ubcf4\uc99d\uae08 \ucd08\uacfc)<\/span>`\r\n                : `<span class=\"dc-badge dc-protect\">\ud2b9\ubcc4\ubc95 \uc801\uc6a9<\/span>`;\r\n            html += `<div style=\"text-align:center; margin-bottom:15px;\">${badge}<\/div>`;\r\n\r\n            \/\/ 1. \uae30\uac04\/\ud574\uc9c0 \ubd84\uc11d\r\n            const status = dcState.termStatus;\r\n            if (status === 'normal_end' || status === 'agreed') {\r\n                html += dcCreateCard('dc-success', '\u2705 1\ub2e8\uacc4: \uacc4\uc57d \uc885\ub8cc', '\ub9cc\ub8cc\uc77c\uc5d0 \ubcf4\uc99d\uae08 \ubc18\ud658 \uc758\ubb34\uac00 \ubc1c\uc0dd\ud569\ub2c8\ub2e4.');\r\n            } else if (status === 'needs_action') {\r\n                html += dcCreateCard('dc-warning', '\u26a0\ufe0f 1\ub2e8\uacc4: \ud574\uc9c0 \ud1b5\ubcf4 \ud544\uc694', '\uc544\uc9c1 \ud574\uc9c0 \uc758\uc0ac\uac00 \uc804\ub2ec\ub418\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4. \uc989\uc2dc \ubb38\uc790\ub85c\ub77c\ub3c4 \ud1b5\ubcf4\ud558\uc138\uc694.', 'notice_general', '\ud83d\udce9 \ud1b5\ubcf4 \ubb38\uc790 \uc608\uc2dc');\r\n            } else {\r\n                let wait = (dcState.type === 'commercial' && dcState.isOverLimit) ? '1\uac1c\uc6d4' : '3\uac1c\uc6d4';\r\n                html += dcCreateCard('dc-info', '\u2139\ufe0f 1\ub2e8\uacc4: \ubb35\uc2dc\uc801 \uac31\uc2e0 \ud574\uc9c0', `\ud574\uc9c0 \ud1b5\ubcf4 \ud6c4 ${wait} \ub4a4 \ud6a8\ub825\uc774 \ubc1c\uc0dd\ud569\ub2c8\ub2e4.`);\r\n            }\r\n\r\n            \/\/ 2. \ub4f1\uae30 \ud544\uc694\uc131\r\n            if (dcState.move === 'must_move') {\r\n                const regLink = dcState.type === 'housing' ? dcLinkUrls.housing.reg : dcLinkUrls.commercial.reg;\r\n\r\n                html += `\r\n                    <div class=\"dc-action-card dc-warning\">\r\n                        <span class=\"dc-action-title\">\ud83d\uded1 2\ub2e8\uacc4: \uc784\ucc28\uad8c\ub4f1\uae30 \ud544\uc218<\/span>\r\n                        <span class=\"dc-action-desc\">\uc774\uc0ac \uc804 \ubc18\ub4dc\uc2dc \uc784\ucc28\uad8c\ub4f1\uae30\uba85\ub839\uc744 \uc2e0\uccad\ud574\uc57c \ub300\ud56d\ub825\uc774 \uc720\uc9c0\ub429\ub2c8\ub2e4. (\ub4f1\uae30 \uc644\ub8cc \ud655\uc778 \ud6c4 \uc774\uc0ac)<\/span>\r\n                        <a href=\"${regLink}\" target=\"_blank\" class=\"dc-btn-link\">\ud83d\udd17 \uc784\ucc28\uad8c\ub4f1\uae30 \uc808\ucc28 \uc0c1\uc138\uc548\ub0b4<\/a>\r\n                    <\/div>`;\r\n            }\r\n\r\n            list.innerHTML = html;\r\n\r\n            \/\/ 3. \uc0c1\ud669\ubcc4 \uc804\ub7b5 \ub9ac\ud3ec\ud2b8\r\n            let strategyHtml = '';\r\n            if (dcState.insurance) {\r\n                strategyHtml = `\r\n                    <div class=\"dc-strategy-box\" style=\"border-color: var(--dc-success-color);\">\r\n                        <div class=\"dc-strategy-header\" style=\"color: var(--dc-success-color);\">\ud83d\udee1\ufe0f \ubcf4\uc99d\ubcf4\ud5d8 \uac00\uc785\uc790 \uc194\ub8e8\uc158<\/div>\r\n                        <div class=\"dc-strategy-item\">\r\n                            <div class=\"dc-strategy-label\">\ucd5c\uc6b0\uc120 \uc808\ucc28<\/div>\r\n                            <div class=\"dc-strategy-value\">\uc774\ud589\uccad\uad6c (HUG\/SGI)<\/div>\r\n                            <div class=\"dc-strategy-note\">\uc784\ucc28\uad8c\ub4f1\uae30 \ud6c4 \ubcf4\uc99d\uae30\uad00\uc5d0 \ub3c8\uc744 \uccad\uad6c\ud558\uc138\uc694.<\/div>\r\n                        <\/div>\r\n                    <\/div>`;\r\n            } else {\r\n                let sTitle = \"\", sBest = \"\", sAlt = \"\", sNote = \"\";\r\n                const legalLink = dcState.type === 'housing' ? dcLinkUrls.housing.legal : dcLinkUrls.commercial.legal;\r\n\r\n                if (dcState.contact === 'scenario_1') {\r\n                    sTitle = \"\ud83e\udd1d \uc784\ub300\uc778 \ud611\uc870 \/ \uc790\uae08\ub09c \uc0c1\ud669\";\r\n                    sBest = \"\uacf5\uc815\uc99d\uc11c \uc791\uc131\";\r\n                    sAlt = \"\ubbfc\uc0ac\uc870\uc815 \uc2e0\uccad\";\r\n                    sNote = \"\ud611\uc870\uc801\uc77c \ub550 \uacf5\uc99d\uc774 \uac00\uc7a5 \ube60\ub985\ub2c8\ub2e4. \uc870\uc815\uc740 \ubc95\uc6d0\uc744 \ud1b5\ud574 \ud569\uc758 \ud6a8\ub825\uc744 \uc5bb\ub294 \ubc29\ubc95\uc785\ub2c8\ub2e4.\";\r\n                } else if (dcState.contact === 'scenario_2') {\r\n                    sTitle = \"\ud83d\udcc9 \uc784\ub300\uc778 \ubd88\uc751 \/ \uc99d\ube59 \uc644\ubcbd\";\r\n                    sBest = \"\uc9c0\uae09\uba85\ub839 \uc2e0\uccad\";\r\n                    sAlt = \"\ubcf4\uc99d\uae08 \ubc18\ud658 \uc18c\uc1a1\";\r\n                    sNote = \"\uacc4\uc57d \uc11c\ub958\uac00 \uc644\ubcbd\ud558\uba74 \ubc95\uc6d0 \ucd9c\uc11d \uc5c6\ub294 \ub3c5\ucd09\uc808\ucc28(\uc9c0\uae09\uba85\ub839)\uac00 \ud6a8\uc728\uc801\uc785\ub2c8\ub2e4.\";\r\n                } else if (dcState.contact === 'scenario_3') {\r\n                    sTitle = \"\u2694\ufe0f \uc784\ub300\uc778 \ubc18\uc18c \/ \uc545\uc758\uc801 \uc9c0\uc5f0\";\r\n                    sBest = \"\ubbfc\uc0ac\uc18c\uc1a1 (\ubcf8\uc548)\";\r\n                    sAlt = \"\ud615\uc0ac\uace0\uc18c \/ \uac00\uc555\ub958\";\r\n                    sNote = \"\ub2e4\ud23c\uc774 \uc608\uc0c1\ub418\uba74 \ubc14\ub85c \uc18c\uc1a1\uc744 \uc81c\uae30\ud558\uc138\uc694.\";\r\n                }\r\n\r\n                strategyHtml = `\r\n                    <div class=\"dc-strategy-box\">\r\n                        <div class=\"dc-strategy-header\">\u2696\ufe0f \uc0c1\ud669\ubcc4 \ub9de\ucda4 \uc194\ub8e8\uc158 <br><span style=\"font-size:0.9rem; color:#666; font-weight:normal\">(${sTitle})<\/span><\/div>\r\n                        <div class=\"dc-strategy-grid\">\r\n                            <div class=\"dc-strategy-item\">\r\n                                <div class=\"dc-strategy-label\"><span class=\"dc-badge dc-best\">\ucd5c\uc6b0\uc120 \ucd94\ucc9c<\/span><\/div>\r\n                                <div class=\"dc-strategy-value\">${sBest}<\/div>\r\n                                <a href=\"${legalLink}\" target=\"_blank\" class=\"dc-btn-link\">\ud83d\udd17 \uad00\ub828 \ubc95\uc801\uc808\ucc28(\uc9c0\uae09\uba85\ub839\/\uc18c\uc1a1) \uc0c1\uc138\uc548\ub0b4<\/a>\r\n                            <\/div>\r\n                            <div class=\"dc-strategy-item\" style=\"background-color: #f8fafc;\">\r\n                                <div class=\"dc-strategy-label\"><span class=\"dc-badge dc-alt\">\ucc28\uc120 \ucd94\ucc9c<\/span><\/div>\r\n                                <div class=\"dc-strategy-value\">${sAlt}<\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                        <div class=\"dc-strategy-note\">\ud83d\udca1 <strong>\ud301:<\/strong> ${sNote}<\/div>\r\n                    <\/div>\r\n                `;\r\n            }\r\n            strategyArea.innerHTML = strategyHtml;\r\n        }\r\n\r\n        function dcCreateCard(type, title, desc, templateKey = null, btnText = '') {\r\n            let btnHtml = templateKey ? `<br><button class=\"dc-btn-template\" onclick=\"dcOpenModal('${templateKey}')\">${btnText}<\/button>` : '';\r\n            return `<div class=\"dc-action-card ${type}\"><span class=\"dc-action-title\">${title}<\/span><span class=\"dc-action-desc\">${desc}<\/span>${btnHtml}<\/div>`;\r\n        }\r\n\r\n        const dcModal = document.getElementById('dc-templateModal');\r\n        const dcMTitle = document.getElementById('dc-modalTitle');\r\n        const dcMBody = document.getElementById('dc-modalBody');\r\n\r\n        function dcOpenModal(key) {\r\n            dcMTitle.innerText = '\uc11c\uc2dd \ubbf8\ub9ac\ubcf4\uae30';\r\n            dcMBody.innerText = dcTemplates[key] || '\ub0b4\uc6a9\uc774 \uc5c6\uc2b5\ub2c8\ub2e4.';\r\n            dcModal.style.display = 'flex';\r\n        }\r\n\r\n        function dcCloseModal() {\r\n            dcModal.style.display = 'none';\r\n        }\r\n\r\n        function dcCopyToClipboard() {\r\n            navigator.clipboard.writeText(dcMBody.innerText)\r\n                .then(() => alert('\ubcf5\uc0ac\ub428'))\r\n                .catch(() => alert('\uc2e4\ud328'));\r\n        }\r\n\r\n        window.onclick = e => {\r\n            if (e.target == dcModal) dcCloseModal();\r\n        };\r\n    <\/script>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\ud83c\udfe0\ud83c\udfe2 \uc784\ub300\ubcf4\uc99d\uae08 \ubc18\ud658 \uc9c4\ub2e8 \ub9ac\ud3ec\ud2b8 \uc5b4\ub5a4 \uc885\ub958\uc758 \uc784\ub300\ucc28 \uacc4\uc57d\uc778\uac00\uc694? \ud83c\udfe0 \uc8fc\ud0dd (\uc544\ud30c\ud2b8, \ube4c\ub77c, \uc624\ud53c\uc2a4\ud154) \ud83c\udfe2 \uc0c1\uac00 (\uc0ac\ubb34\uc2e4, \uc2dd\ub2f9, \uc810\ud3ec) \ud83d\udcca \ubc95\ub960 \ubd84\uc11d \ub9ac\ud3ec\ud2b8 \ucc98\uc74c\ubd80\ud130 \ub2e4\uc2dc\ud558\uae30 \uc11c\uc2dd \uc81c\ubaa9 &times; \ud83d\udccb \ub0b4\uc6a9 \ubcf5\uc0ac\ud558\uae30<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/template-pagebuilder-full-width.php","meta":{"footnotes":""},"class_list":["post-14864","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/chois2080.mycafe24.com\/index.php?rest_route=\/wp\/v2\/pages\/14864","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/chois2080.mycafe24.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/chois2080.mycafe24.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/chois2080.mycafe24.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/chois2080.mycafe24.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=14864"}],"version-history":[{"count":3,"href":"https:\/\/chois2080.mycafe24.com\/index.php?rest_route=\/wp\/v2\/pages\/14864\/revisions"}],"predecessor-version":[{"id":14867,"href":"https:\/\/chois2080.mycafe24.com\/index.php?rest_route=\/wp\/v2\/pages\/14864\/revisions\/14867"}],"wp:attachment":[{"href":"https:\/\/chois2080.mycafe24.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14864"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}