{"id":16,"date":"2024-12-16T13:06:17","date_gmt":"2024-12-16T13:06:17","guid":{"rendered":"https:\/\/emarat.expert-themes.com\/?page_id=16"},"modified":"2025-12-17T09:32:56","modified_gmt":"2025-12-17T09:32:56","slug":"home","status":"publish","type":"page","link":"https:\/\/o2nb.site\/ko_kr\/","title":{"rendered":"Homepage One"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"16\" class=\"elementor elementor-16\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9cfdd03 e-con-full e-flex e-con e-parent\" data-id=\"9cfdd03\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-06ab9d6 elementor-widget elementor-widget-slider_revolution\" data-id=\"06ab9d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"slider_revolution.default\">\n\t\t\t\t\t\n\t\t<div class=\"wp-block-themepunch-revslider\">\n\t\t\t\t<p class=\"rs-p-wp-fix\"><\/p>\n\t\t\t\t<sr7-module data-alias=\"Main-Slider\" data-id=\"7\" id=\"SR7_7_1\" class=\"rs-ov-hidden\" data-version=\"6.7.40\">\n\t\t\t\t\t<sr7-adjuster><\/sr7-adjuster>\n\t\t\t\t\t<sr7-content>\n\t\t\t\t\t\t<sr7-slide id=\"SR7_7_1-26\" data-key=\"26\">\n\t\t\t\t\t\t\t<sr7-bg id=\"SR7_7_1-26-41\" class=\"sr7-layer\"><noscript><img decoding=\"async\" src=\"http:\/\/o2nb.site\/wp-content\/uploads\/2025\/10\/wq1-1536x864.jpg\" alt=\"\" title=\"wq1\"><\/noscript><\/sr7-bg>\n\t\t\t\t\t\t\t<sr7-txt id=\"SR7_7_1-26-1\" class=\"sr7-layer\">\ubca0\ud2b8\ub0a8 \uc815\ubd80\uc758 2030\ub144 \uad6d\uac00 \ubaa9\ud45c<br \/>\n<br \/>\n<\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"SR7_7_1-26-2\" class=\"sr7-layer\">\ubb3c\uc740 \ub118\uce58\ub294\ub370,<br>\n\ub9c8\uc2e4 \ubb3c\uc774 \uc5c6\uc2b5\ub2c8\ub2e4<\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"SR7_7_1-26-3\" class=\"sr7-layer\">\ubca0\ud2b8\ub0a8 \uc815\ubd80\ub294 '\uad6d\uac00 \uccad\uc815\uc218 \uacf5\uae09 \uc804\ub7b5'\uc5d0 \uc218\uc2ed\uc5b5 \ub2ec\ub7ec\ub97c \ud22c\uc790\ud569\ub2c8\ub2e4. <br>\uadf8\ub7ec\ub098 \ube44\uc18c\uc640 \uc911\uae08\uc18d\uc73c\ub85c \uc624\uc5fc\ub41c \ubb3c\uc740 \uae30\uc874 \uae30\uc220\ub85c \ud574\uacb0\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.<\/sr7-txt>\n\t\t\t\t\t\t\t<a id=\"SR7_7_1-26-4\" class=\"sr7-layer\" href=\"https:\/\/o2nb.site\/o2b-report\/\" target=\"_blank\" rel=\"noopener\">O2&B\uc758 \ud574\ub2f5\ubcf4\uae30<\/a>\n\t\t\t\t\t\t\t<a id=\"SR7_7_1-26-14\" class=\"sr7-layer\" href=\"https:\/\/www.youtube.com\/watch?v=l1qTy8EQ2-g\" target=\"_blank\" rel=\"noopener\"><i class=\"fa-play\"><\/i><\/a>\n\t\t\t\t\t\t\t<a id=\"SR7_7_1-26-19\" class=\"sr7-layer\" href=\"https:\/\/youtu.be\/C4lfO4GVnCk\" target=\"_blank\" rel=\"noopener\"><i class=\"fa-play\"><\/i><\/a>\n\t\t\t\t\t\t\t<a id=\"SR7_7_1-26-23\" class=\"sr7-layer\" href=\"https:\/\/www.youtube.com\/watch?v=-MZNy72CREs\" target=\"_blank\" rel=\"noopener\"><i class=\"fa-play\"><\/i><\/a>\n\t\t\t\t\t\t<\/sr7-slide>\n\t\t\t\t\t\t<sr7-slide id=\"SR7_7_1-27\" data-key=\"27\">\n\t\t\t\t\t\t\t<sr7-bg id=\"SR7_7_1-27-32\" class=\"sr7-layer\"><noscript><img decoding=\"async\" src=\"http:\/\/o2nb.site\/wp-content\/uploads\/2025\/10\/osl-2.jpg\" alt=\"\" title=\"osl-2\"><\/noscript><\/sr7-bg>\n\t\t\t\t\t\t\t<sr7-txt id=\"SR7_7_1-27-2\" class=\"sr7-layer\">RO\uc758 \uc2dc\ub300\ub294\n\ub05d\ub0ac\uc2b5\ub2c8\ub2e4<\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"SR7_7_1-27-3\" class=\"sr7-layer\">O2&B\uc758 MCDI \uae30\uc220\uc740 RO \ub300\ube44 1\/10\uc758 \uc5d0\ub108\uc9c0\uc640 5% \ubbf8\ub9cc\uc758 \ud3d0\uc218\ub85c, <br>\ud654\ud559\uc57d\ud488 \uc5c6\uc774 \uc911\uae08\uc18d\uc744 99% \uc81c\uac70\ud569\ub2c8\ub2e4.<\/sr7-txt>\n\t\t\t\t\t\t\t<a id=\"SR7_7_1-27-4\" class=\"sr7-layer\" href=\"https:\/\/o2nb.site\/tech\/\" target=\"_self\">\uae30\uc220 \ube44\uad50<\/a>\n\t\t\t\t\t\t\t<sr7-txt id=\"SR7_7_1-27-28\" class=\"sr7-layer\">\ud328\ub7ec\ub2e4\uc784\uc758 \uc804\ud658\n\n<\/sr7-txt>\n\t\t\t\t\t\t\t<a id=\"SR7_7_1-27-31\" class=\"sr7-layer\" href=\"https:\/\/www.youtube.com\/watch?v=l1qTy8EQ2-g\" target=\"_blank\" rel=\"noopener\"><i class=\"fa-play\"><\/i><\/a>\n\t\t\t\t\t\t<\/sr7-slide>\n\t\t\t\t\t\t<sr7-slide id=\"SR7_7_1-28\" data-key=\"28\">\n\t\t\t\t\t\t\t<sr7-bg id=\"SR7_7_1-28-33\" class=\"sr7-layer\"><noscript><img decoding=\"async\" src=\"http:\/\/o2nb.site\/wp-content\/uploads\/2025\/10\/osl-4.jpg\" alt=\"\" title=\"osl-4\"><\/noscript><\/sr7-bg>\n\t\t\t\t\t\t\t<sr7-txt id=\"SR7_7_1-28-2\" class=\"sr7-layer\">100\ub9cc\uba85 \uc774\uc0c1\uc758<br>\n \uc0b6\uc744 \ubc14\uafbc \uae30\uc220<\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"SR7_7_1-28-3\" class=\"sr7-layer\">\ubc29\uae00\ub77c\ub370\uc2dc\uc758 \ube44\uc18c, \ud0c4\uc790\ub2c8\uc544\uc758 \ubd88\uc18c \ubb38\uc81c \ud574\uacb0. <br>O2&B\uc758 MCDI\ub294 \uc544\uc2dc\uc544\ub97c \ub118\uc5b4 \uc544\ud504\ub9ac\uce74\uae4c\uc9c0, <br>\uc804 \uc138\uacc4 15+ \uad6d\uac00\uc5d0\uc11c \uc131\ub2a5\uc744 \uc785\uc99d\ud558\uc600\uc2b5\ub2c8\ub2e4.\n\n<\/sr7-txt>\n\t\t\t\t\t\t\t<a id=\"SR7_7_1-28-11\" class=\"sr7-layer\" href=\"https:\/\/www.google.com\/maps\/d\/viewer?mid=1znG8nmtbepoULTXOZ08u2VNH7_XicTI&#038;femb=1&#038;ll=18.477393070658813%2C76.25339799999996&#038;z=2\" target=\"_blank\" rel=\"noopener\">\uae00\ub85c\ubc8c \uc2e4\uc801<\/a>\n\t\t\t\t\t\t\t<sr7-txt id=\"SR7_7_1-28-29\" class=\"sr7-layer\">\uc99d\uba85\ub41c \uae00\ub85c\ubc8c \uc784\ud329\ud2b8<\/sr7-txt>\n\t\t\t\t\t\t\t<a id=\"SR7_7_1-28-32\" class=\"sr7-layer\" href=\"https:\/\/www.youtube.com\/watch?v=l1qTy8EQ2-g\" target=\"_blank\" rel=\"noopener\"><i class=\"fa-play\"><\/i><\/a>\n\t\t\t\t\t\t<\/sr7-slide>\n\t\t\t\t\t\t<sr7-slide id=\"SR7_7_1-43\" data-key=\"43\">\n\t\t\t\t\t\t\t<sr7-bg id=\"SR7_7_1-43-35\" class=\"sr7-layer\"><noscript><img decoding=\"async\" src=\"http:\/\/o2nb.site\/wp-content\/uploads\/2025\/10\/osl-5-1536x864.jpg\" alt=\"\" title=\"osl-5\"><\/noscript><\/sr7-bg>\n\t\t\t\t\t\t\t<sr7-txt id=\"SR7_7_1-43-2\" class=\"sr7-layer\">'\ubb3c' \ud558\ub098 \ubc14\uafe8\uc744\n\ubfd0\uc778\ub370...<\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"SR7_7_1-43-3\" class=\"sr7-layer\">\ub77c\uc624\uae4c\uc774 \uc2e4\uc99d \uc0ac\uc5c5 \uc2dc\uc791, \uc218\uc778\uc131 \uc9c8\ubcd1 80% \uc774\uc0c1 \uac10\uc18c \uc608\uc0c1.<br> O2&B\ub294 \ub2e8\uc21c\ud55c \uc815\uc218\ub97c \ub118\uc5b4,<br> \ubca0\ud2b8\ub0a8\uc758 \uac74\uac15\ud55c \ubbf8\ub798\uc640 \uc0b0\uc545\uc9c0\uc5ed \uc544\uc774\ub4e4\uc758 \uc6c3\uc74c\uc744 \ub418\ucc3e\uc544 \uc904 \uac83\uc785\ub2c8\ub2e4. <\/sr7-txt>\n\t\t\t\t\t\t\t<a id=\"SR7_7_1-43-4\" class=\"sr7-layer\" href=\"https:\/\/o2nb.site\/capa\/\" target=\"_blank\" rel=\"noopener\">LAOCAI \uc2e4\uc99d \uc0ac\uc5c5<\/a>\n\t\t\t\t\t\t\t<sr7-txt id=\"SR7_7_1-43-28\" class=\"sr7-layer\">\ub2e8\uc21c\ud55c \ubb3c\uc774 \uc544\ub2d9\ub2c8\ub2e4. \uc0dd\uba85\uc785\ub2c8\ub2e4.<\/sr7-txt>\n\t\t\t\t\t\t\t<a id=\"SR7_7_1-43-33\" class=\"sr7-layer\" href=\"https:\/\/www.youtube.com\/watch?v=-MZNy72CREs\" target=\"_blank\" rel=\"noopener\"><i class=\"fa-play\"><\/i><\/a>\n\t\t\t\t\t\t<\/sr7-slide>\n\t\t\t\t\t\t<sr7-slide id=\"SR7_7_1-39\" data-key=\"39\">\n\t\t\t\t\t\t<\/sr7-slide>\n\t\t\t\t\t<\/sr7-content>\n\t\t\t\t\t<image_lists style=\"display:none\">\n\t\t\t\t\t\t<img data-src=\"\/\/o2nb.site\/wp-content\/uploads\/revslider\/Main-Slider\/vector-2.png\" data-libid=\"14543\" data-lib=\"medialibrary\" title=\"vector-2.png\" width=\"0\" height=\"0\" data-dbsrc=\"Ly9vMm5iLnNpdGUvd3AtY29udGVudC91cGxvYWRzL3JldnNsaWRlci9NYWluLVNsaWRlci92ZWN0b3ItMi5wbmc=\"\/>\n\t\t\t\t\t\t<img data-src=\"\/\/o2nb.site\/wp-content\/uploads\/revslider\/Main-Slider\/vector-3.png\" data-libid=\"14544\" data-lib=\"medialibrary\" title=\"vector-3.png\" width=\"0\" height=\"0\" data-dbsrc=\"Ly9vMm5iLnNpdGUvd3AtY29udGVudC91cGxvYWRzL3JldnNsaWRlci9NYWluLVNsaWRlci92ZWN0b3ItMy5wbmc=\"\/>\n\t\t\t\t\t\t<img data-src=\"\/\/o2nb.site\/wp-content\/uploads\/revslider\/Main-Slider\/vector-4.png\" data-libid=\"14545\" data-lib=\"medialibrary\" title=\"vector-4.png\" width=\"0\" height=\"0\" data-dbsrc=\"Ly9vMm5iLnNpdGUvd3AtY29udGVudC91cGxvYWRzL3JldnNsaWRlci9NYWluLVNsaWRlci92ZWN0b3ItNC5wbmc=\"\/>\n\t\t\t\t\t\t<img loading=\"lazy\" data-src=\"\/\/o2nb.site\/wp-content\/uploads\/revslider\/Main-Slider\/icon-4.png\" data-libid=\"14546\" data-lib=\"medialibrary\" title=\"icon-4.png\" width=\"0\" height=\"0\" data-dbsrc=\"Ly9vMm5iLnNpdGUvd3AtY29udGVudC91cGxvYWRzL3JldnNsaWRlci9NYWluLVNsaWRlci9pY29uLTQucG5n\"\/>\n\t\t\t\t\t\t<img loading=\"lazy\" data-src=\"\/\/o2nb.site\/wp-content\/uploads\/revslider\/Main-Slider\/icon-6.png\" data-libid=\"14547\" data-lib=\"medialibrary\" title=\"icon-6.png\" width=\"0\" height=\"0\" data-dbsrc=\"Ly9vMm5iLnNpdGUvd3AtY29udGVudC91cGxvYWRzL3JldnNsaWRlci9NYWluLVNsaWRlci9pY29uLTYucG5n\"\/>\n\t\t\t\t\t\t<img loading=\"lazy\" data-src=\"\/\/o2nb.site\/wp-content\/uploads\/2025\/10\/o2nb-box1-600x429.png\" data-libid=\"15309\" data-lib=\"medialibrary\" title=\"o2nb-box1\" width=\"0\" height=\"0\" data-dbsrc=\"Ly9vMm5iLnNpdGUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTAvbzJuYi1ib3gxLTYwMHg0MjkucG5n\"\/>\n\t\t\t\t\t\t<img loading=\"lazy\" data-src=\"\/\/o2nb.site\/wp-content\/uploads\/2025\/10\/wq1-1536x864.jpg\" data-libid=\"15349\" data-lib=\"medialibrary\" title=\"wq1\" width=\"0\" height=\"0\" data-dbsrc=\"Ly9vMm5iLnNpdGUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTAvd3ExLTE1MzZ4ODY0LmpwZw==\"\/>\n\t\t\t\t\t\t<img loading=\"lazy\" data-src=\"\/\/o2nb.site\/wp-content\/uploads\/2025\/10\/osl-2.jpg\" data-libid=\"15350\" data-lib=\"medialibrary\" title=\"osl-2\" width=\"0\" height=\"0\" data-dbsrc=\"Ly9vMm5iLnNpdGUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTAvb3NsLTIuanBn\"\/>\n\t\t\t\t\t\t<img loading=\"lazy\" data-src=\"\/\/o2nb.site\/wp-content\/uploads\/2025\/10\/osl-4.jpg\" data-libid=\"15351\" data-lib=\"medialibrary\" title=\"osl-4\" width=\"0\" height=\"0\" data-dbsrc=\"Ly9vMm5iLnNpdGUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTAvb3NsLTQuanBn\"\/>\n\t\t\t\t\t\t<img loading=\"lazy\" data-src=\"\/\/o2nb.site\/wp-content\/uploads\/2025\/10\/osl-5-1536x864.jpg\" data-libid=\"15352\" data-lib=\"medialibrary\" title=\"osl-5\" width=\"0\" height=\"0\" data-dbsrc=\"Ly9vMm5iLnNpdGUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTAvb3NsLTUtMTUzNng4NjQuanBn\"\/>\n\t\t\t\t\t<\/image_lists>\n\t\t\t\t<\/sr7-module>\n\t\t\t\t<script>\n\t\t\t\t\tSR7.PMH ??={}; SR7.PMH[\"SR7_7_1\"] = {cn:100,state:false,fn: function() { if (_tpt!==undefined && _tpt.prepareModuleHeight !== undefined) {  _tpt.prepareModuleHeight({id:\"SR7_7_1\",el:[1000,1000,768,960,720],type:'standard',shdw:'0',gh:[1000,1000,768,960,720],gw:[1320,1320,1024,778,480],vpt:['-100px&#039;,&#039;-100px&#039;,&#039;-100px&#039;,&#039;-100px&#039;,&#039;-100px'],size:{fullWidth:true, fullHeight:false},mh:'0',onh:0,onw:0,bg:{color:'{\"orig\":\"transparent\",\"type\":\"solid\",\"string\":\"transparent\"}'},plType:'0',plColor:'#FFFFFF'});   SR7.PMH[\"SR7_7_1\"].state=true;} else if(SR7.PMH[\"SR7_7_1\"].cn-->0)\tsetTimeout( SR7.PMH[\"SR7_7_1\"].fn,19);}};SR7.PMH[\"SR7_7_1\" ].fn();\n\t\t\t\t<\/script>\n<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a180ee0 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"a180ee0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \r\n==============================================\r\nO2&B MCDI \ud504\ub808\uc820\ud14c\uc774\uc158 - \uc6cc\ub4dc\ud504\ub808\uc2a4 \ucd5c\uc885 \ubc84\uc804\r\n==============================================\r\n\r\n\uc124\uce58 \ubc29\ubc95:\r\n1. \uc6cc\ub4dc\ud504\ub808\uc2a4 \ud398\uc774\uc9c0 \ud3b8\uc9d1\uae30 \uc5f4\uae30\r\n2. \"+\" \ubc84\ud2bc \u2192 \"\uc0ac\uc6a9\uc790 \uc815\uc758 HTML\" \ube14\ub85d \ucd94\uac00\r\n3. \uc774 \uc804\uccb4 \ucf54\ub4dc\ub97c \ubcf5\uc0ac\ud558\uc5ec \ubd99\uc5ec\ub123\uae30\r\n4. \uac8c\uc2dc\r\n\r\n\ud2b9\uc9d5:\r\n\u2713 \uc6cc\ub4dc\ud504\ub808\uc2a4 \ud14c\ub9c8\uc640 100% \uaca9\ub9ac\r\n\u2713 \uc2a4\ud06c\ub864 \uc2a4\ub0c5 \ud398\uc774\uc9c0 \uc804\ud658\r\n\u2713 8\uac1c \uc139\uc158 \uc644\ubcbd \uad6c\uc131\r\n\u2713 \ubd88\ud544\uc694\ud55c \uc694\uc18c \uc804\ud600 \uc5c6\uc74c\r\n\u2713 \uae54\ub054\ud55c \ucc28\ud2b8\ub9cc \ud45c\uc2dc\r\n==============================================\r\n-->\r\n\r\n<div id=\"o2b-root\" class=\"o2b-wrapper\">\r\n<style>\r\n\/* ================================================\r\n   \uc6cc\ub4dc\ud504\ub808\uc2a4 \uc644\uc804 \uaca9\ub9ac \uc2a4\ud0c0\uc77c\r\n   ================================================ *\/\r\n\r\n\/* \uba54\uc778 \ub798\ud37c - \ud14c\ub9c8 \uc2a4\ud0c0\uc77c\ub85c\ubd80\ud130 \uc644\uc804 \uaca9\ub9ac *\/\r\n.o2b-wrapper {\r\n    all: initial !important;\r\n    display: block !important;\r\n    width: 100% !important;\r\n    max-width: none !important;\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n    box-sizing: border-box !important;\r\n    position: relative !important;\r\n    font-family: 'Pretendard', 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;\r\n    background: linear-gradient(135deg, #0d1117 0%, #010409 100%) !important;\r\n    color: #e2e8f0 !important;\r\n    -webkit-font-smoothing: antialiased !important;\r\n    overflow-x: hidden !important;\r\n    min-height: 100vh !important;\r\n}\r\n\r\n\/* \ubaa8\ub4e0 \uc790\uc2dd \uc694\uc18c \ub9ac\uc14b *\/\r\n.o2b-wrapper *,\r\n.o2b-wrapper *::before,\r\n.o2b-wrapper *::after {\r\n    box-sizing: border-box !important;\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n}\r\n\r\n\/* \uc0c9\uc0c1 \ubcc0\uc218 *\/\r\n.o2b-wrapper {\r\n    --primary: #60a5fa;\r\n    --secondary: #34d399;\r\n    --accent: #facc15;\r\n    --danger: #f87171;\r\n    --text: #e2e8f0;\r\n    --text-dim: #94a3b8;\r\n}\r\n\r\n\/* \uc2a4\ud06c\ub864 \ucee8\ud14c\uc774\ub108 *\/\r\n.o2b-scroll {\r\n    width: 100% !important;\r\n    height: 100vh !important;\r\n    overflow-y: auto !important;\r\n    overflow-x: hidden !important;\r\n    scroll-behavior: smooth !important;\r\n    scroll-snap-type: y mandatory !important;\r\n    scrollbar-width: none !important;\r\n    -ms-overflow-style: none !important;\r\n}\r\n\r\n.o2b-scroll::-webkit-scrollbar {\r\n    display: none !important;\r\n}\r\n\r\n\/* \uc139\uc158 *\/\r\n.o2b-sec {\r\n    scroll-snap-align: start !important;\r\n    scroll-snap-stop: always !important;\r\n    height: 100vh !important;\r\n    min-height: 100vh !important;\r\n    width: 100% !important;\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    justify-content: center !important;\r\n    padding: 0 !important;\r\n    opacity: 0 !important;\r\n    transform: translateY(20px) !important;\r\n    transition: opacity 0.8s ease, transform 0.8s ease !important;\r\n}\r\n\r\n.o2b-sec.show {\r\n    opacity: 1 !important;\r\n    transform: translateY(0) !important;\r\n}\r\n\r\n\/* \ucee8\ud14c\uc774\ub108 *\/\r\n.o2b-con {\r\n    max-width: 1400px !important;\r\n    margin: 0 auto !important;\r\n    padding: 0 1rem !important;\r\n    width: 100% !important;\r\n}\r\n\r\n@media (min-width: 768px) {\r\n    .o2b-con {\r\n        padding: 0 2rem !important;\r\n    }\r\n}\r\n\r\n\/* \uadf8\ub9ac\ub4dc *\/\r\n.o2b-grid {\r\n    display: grid !important;\r\n    gap: 1.5rem !important;\r\n    width: 100% !important;\r\n    grid-template-columns: 1fr !important;\r\n}\r\n\r\n@media (min-width: 768px) {\r\n    .o2b-grid-2 {\r\n        grid-template-columns: repeat(2, 1fr) !important;\r\n        gap: 2rem !important;\r\n    }\r\n    .o2b-grid-3 {\r\n        grid-template-columns: repeat(3, 1fr) !important;\r\n    }\r\n    .o2b-grid-4 {\r\n        grid-template-columns: repeat(4, 1fr) !important;\r\n    }\r\n}\r\n\r\n\/* \uce74\ub4dc *\/\r\n.o2b-card {\r\n    background: linear-gradient(135deg, rgba(255,255,255,0.05), rgba(255,255,255,0.02)) !important;\r\n    border-radius: 20px !important;\r\n    padding: 2rem 2rem !important;\r\n    box-shadow: 0 8px 32px rgba(0,0,0,0.3) !important;\r\n    backdrop-filter: blur(20px) !important;\r\n    border: 1px solid rgba(255,255,255,0.1) !important;\r\n    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;\r\n    position: relative !important;\r\n    overflow: hidden !important;\r\n    height: 100% !important;\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    justify-content: center !important;\r\n}\r\n\r\n.o2b-card::before {\r\n    content: '' !important;\r\n    position: absolute !important;\r\n    top: 0 !important;\r\n    left: 0 !important;\r\n    right: 0 !important;\r\n    height: 3px !important;\r\n    background: linear-gradient(90deg, var(--primary), var(--secondary)) !important;\r\n    transform: scaleX(0) !important;\r\n    transition: transform 0.4s ease !important;\r\n}\r\n\r\n.o2b-card:hover {\r\n    transform: translateY(-6px) scale(1.01) !important;\r\n    box-shadow: 0 20px 60px rgba(96, 165, 250, 0.2) !important;\r\n    border-color: rgba(96, 165, 250, 0.3) !important;\r\n}\r\n\r\n.o2b-card:hover::before {\r\n    transform: scaleX(1) !important;\r\n}\r\n\r\n\/* \ud0c0\uc774\ud3ec\uadf8\ub798\ud53c - \ud504\ub808\uc820\ud14c\uc774\uc158 \ucd5c\uc801\ud654 *\/\r\n.o2b-h1 {\r\n    font-size: clamp(2.25rem, 5vw, 3.5rem) !important;\r\n    font-weight: 900 !important;\r\n    background: linear-gradient(135deg, var(--primary), var(--secondary)) !important;\r\n    -webkit-background-clip: text !important;\r\n    -webkit-text-fill-color: transparent !important;\r\n    background-clip: text !important;\r\n    line-height: 1.2 !important;\r\n    text-align: center !important;\r\n    margin-bottom: 1rem !important;\r\n}\r\n\r\n.o2b-h2 {\r\n    font-size: clamp(1.5rem, 2.5vw, 2rem) !important;\r\n    font-weight: 800 !important;\r\n    color: var(--primary) !important;\r\n    margin-bottom: 1.25rem !important;\r\n    line-height: 1.3 !important;\r\n}\r\n\r\n.o2b-p {\r\n    color: #cbd5e1 !important;\r\n    line-height: 1.7 !important;\r\n    font-size: clamp(1.1rem, 1.8vw, 1.4rem) !important;\r\n}\r\n\r\n.o2b-intro {\r\n    text-align: center !important;\r\n    margin-bottom: 2.5rem !important;\r\n    max-width: 1100px !important;\r\n    margin-left: auto !important;\r\n    margin-right: auto !important;\r\n}\r\n\r\n.o2b-intro .o2b-p {\r\n    margin-top: 1rem !important;\r\n    font-size: clamp(1rem, 1.6vw, 1.3rem) !important;\r\n}\r\n\r\n\/* \ucc28\ud2b8 \ucee8\ud14c\uc774\ub108 *\/\r\n.o2b-chart {\r\n    position: relative !important;\r\n    width: 100% !important;\r\n    max-width: 600px !important;\r\n    height: 380px !important;\r\n    margin: 2rem auto !important;\r\n    background: rgba(255, 255, 255, 0.02) !important;\r\n    border-radius: 14px !important;\r\n    padding: 2rem !important;\r\n    border: 1px solid rgba(255, 255, 255, 0.05) !important;\r\n}\r\n\r\n.o2b-chart-sm {\r\n    max-width: 450px !important;\r\n    height: 300px !important;\r\n}\r\n\r\n\/* \uc804\uccb4\ud654\uba74 \ubc84\ud2bc *\/\r\n.o2b-fs-btn {\r\n    position: fixed !important;\r\n    top: 10px !important;\r\n    right: 10px !important;\r\n    z-index: 999999 !important;\r\n    background: rgba(96, 165, 250, 0.15) !important;\r\n    backdrop-filter: blur(10px) !important;\r\n    border: 2px solid rgba(96, 165, 250, 0.3) !important;\r\n    color: var(--primary) !important;\r\n    padding: 10px 20px !important;\r\n    border-radius: 50px !important;\r\n    cursor: pointer !important;\r\n    transition: all 0.3s ease !important;\r\n    font-weight: 600 !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    gap: 8px !important;\r\n    font-size: 15px !important;\r\n    font-family: inherit !important;\r\n}\r\n\r\n.o2b-fs-btn:hover {\r\n    background: rgba(96, 165, 250, 0.3) !important;\r\n    transform: translateY(-2px) !important;\r\n}\r\n\r\n\/* \ub124\ube44\uac8c\uc774\uc158 \ub3c4\ud2b8 *\/\r\n.o2b-nav {\r\n    position: fixed !important;\r\n    right: 20px !important;\r\n    top: 50% !important;\r\n    transform: translateY(-50%) !important;\r\n    z-index: 999998 !important;\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    gap: 12px !important;\r\n}\r\n\r\n.o2b-dot {\r\n    width: 11px !important;\r\n    height: 11px !important;\r\n    border-radius: 50% !important;\r\n    background: rgba(255, 255, 255, 0.2) !important;\r\n    cursor: pointer !important;\r\n    transition: all 0.3s ease !important;\r\n    position: relative !important;\r\n}\r\n\r\n.o2b-dot:hover {\r\n    background: rgba(96, 165, 250, 0.5) !important;\r\n    transform: scale(1.3) !important;\r\n}\r\n\r\n.o2b-dot.active {\r\n    background: var(--primary) !important;\r\n    width: 13px !important;\r\n    height: 13px !important;\r\n    box-shadow: 0 0 20px rgba(96, 165, 250, 0.6) !important;\r\n}\r\n\r\n.o2b-dot::before {\r\n    content: attr(data-tip) !important;\r\n    position: absolute !important;\r\n    right: 25px !important;\r\n    top: 50% !important;\r\n    transform: translateY(-50%) !important;\r\n    background: rgba(13, 17, 23, 0.95) !important;\r\n    padding: 6px 12px !important;\r\n    border-radius: 6px !important;\r\n    font-size: 12px !important;\r\n    white-space: nowrap !important;\r\n    opacity: 0 !important;\r\n    pointer-events: none !important;\r\n    transition: opacity 0.3s ease !important;\r\n    border: 1px solid rgba(96, 165, 250, 0.2) !important;\r\n}\r\n\r\n.o2b-dot:hover::before {\r\n    opacity: 1 !important;\r\n}\r\n\r\n\/* \uc720\ud2f8\ub9ac\ud2f0 \ud074\ub798\uc2a4 - \ub354 \ud070 \ud14d\uc2a4\ud2b8 *\/\r\n.o2b-text-center { text-align: center !important; }\r\n.o2b-text-red { color: var(--danger) !important; }\r\n.o2b-text-blue { color: var(--primary) !important; }\r\n.o2b-text-green { color: var(--secondary) !important; }\r\n.o2b-text-yellow { color: var(--accent) !important; }\r\n.o2b-text-gray { color: var(--text-dim) !important; }\r\n.o2b-text-xs { font-size: clamp(0.9rem, 1.2vw, 1.1rem) !important; }\r\n.o2b-text-sm { font-size: clamp(1rem, 1.4vw, 1.25rem) !important; }\r\n.o2b-font-bold { font-weight: 700 !important; }\r\n.o2b-mt-2 { margin-top: 0.75rem !important; }\r\n.o2b-mt-3 { margin-top: 1rem !important; }\r\n.o2b-mb-2 { margin-bottom: 0.75rem !important; }\r\n.o2b-mb-3 { margin-bottom: 1rem !important; }\r\n\r\n\/* Stat \uac12 - \ub354 \ud06c\uac8c *\/\r\n.o2b-val {\r\n    font-size: clamp(2.5rem, 5vw, 3.5rem) !important;\r\n    font-weight: 900 !important;\r\n    background: linear-gradient(135deg, var(--primary), var(--secondary)) !important;\r\n    -webkit-background-clip: text !important;\r\n    -webkit-text-fill-color: transparent !important;\r\n    line-height: 1.1 !important;\r\n    margin: 1rem 0 !important;\r\n}\r\n\r\n.o2b-label {\r\n    font-size: clamp(0.95rem, 1.5vw, 1.2rem) !important;\r\n    font-weight: 500 !important;\r\n    color: var(--text-dim) !important;\r\n    margin-top: 0.6rem !important;\r\n}\r\n\r\n\/* \ub9ac\uc2a4\ud2b8 - \ub354 \ud070 \ud14d\uc2a4\ud2b8 *\/\r\n.o2b-list {\r\n    list-style: none !important;\r\n}\r\n\r\n.o2b-list li {\r\n    position: relative !important;\r\n    padding-left: 1.5rem !important;\r\n    margin-bottom: 1rem !important;\r\n    font-size: clamp(1rem, 1.5vw, 1.3rem) !important;\r\n    color: #cbd5e1 !important;\r\n    line-height: 1.6 !important;\r\n}\r\n\r\n.o2b-list li::before {\r\n    content: '\u25b8' !important;\r\n    position: absolute !important;\r\n    left: 0 !important;\r\n    color: var(--primary) !important;\r\n    font-weight: bold !important;\r\n    font-size: 1.2em !important;\r\n}\r\n\r\n\/* \ub2e4\uc774\uc5b4\uadf8\ub7a8 \uc2a4\ud0c0\uc77c - \ub354 \ud070 \ud14d\uc2a4\ud2b8 *\/\r\n.o2b-dg-box {\r\n    background: linear-gradient(135deg, rgba(59, 130, 246, 0.15), rgba(59, 130, 246, 0.05)) !important;\r\n    border: 2px solid rgba(59, 130, 246, 0.3) !important;\r\n    color: #bfdbfe !important;\r\n    padding: 1rem 1.5rem !important;\r\n    border-radius: 10px !important;\r\n    font-weight: 600 !important;\r\n    font-size: clamp(1rem, 1.5vw, 1.3rem) !important;\r\n}\r\n\r\n.o2b-dg-proc {\r\n    border: 2px dashed rgba(255, 255, 255, 0.2) !important;\r\n    background: rgba(255, 255, 255, 0.02) !important;\r\n    padding: 1.5rem !important;\r\n}\r\n\r\n.o2b-dg-neg {\r\n    background: linear-gradient(135deg, rgba(239, 68, 68, 0.15), rgba(239, 68, 68, 0.05)) !important;\r\n    border: 2px solid rgba(239, 68, 68, 0.4) !important;\r\n    color: #fecaca !important;\r\n    padding: 0.75rem 1rem !important;\r\n    font-size: clamp(1rem, 1.4vw, 1.2rem) !important;\r\n}\r\n\r\n.o2b-dg-pos {\r\n    background: linear-gradient(135deg, rgba(59, 130, 246, 0.15), rgba(59, 130, 246, 0.05)) !important;\r\n    border: 2px solid rgba(59, 130, 246, 0.4) !important;\r\n    color: #bfdbfe !important;\r\n    padding: 0.75rem 1rem !important;\r\n    font-size: clamp(1rem, 1.4vw, 1.2rem) !important;\r\n}\r\n\r\n.o2b-dg-result {\r\n    background: linear-gradient(135deg, rgba(16, 185, 129, 0.15), rgba(16, 185, 129, 0.05)) !important;\r\n    border: 2px solid rgba(16, 185, 129, 0.3) !important;\r\n    padding: 1.5rem !important;\r\n}\r\n\r\n.o2b-dg-regen {\r\n    border: 2px dashed rgba(255, 255, 255, 0.2) !important;\r\n    background: rgba(255, 255, 255, 0.03) !important;\r\n    padding: 1.5rem !important;\r\n}\r\n\r\n\/* Flexbox *\/\r\n.o2b-flex { display: flex !important; }\r\n.o2b-flex-col { flex-direction: column !important; }\r\n.o2b-items-center { align-items: center !important; }\r\n.o2b-justify-center { justify-content: center !important; }\r\n.o2b-justify-between { justify-content: space-between !important; }\r\n.o2b-gap-2 { gap: 0.75rem !important; }\r\n.o2b-gap-3 { gap: 1rem !important; }\r\n.o2b-gap-5 { gap: 1.5rem !important; }\r\n.o2b-p-3 { padding: 1rem !important; }\r\n.o2b-p-4 { padding: 1.5rem !important; }\r\n.o2b-p-5 { padding: 2rem !important; }\r\n\r\n\/* \uc2a4\ud06c\ub864 \ud78c\ud2b8 *\/\r\n.o2b-hint {\r\n    position: fixed !important;\r\n    bottom: 25px !important;\r\n    left: 50% !important;\r\n    transform: translateX(-50%) !important;\r\n    z-index: 999997 !important;\r\n    animation: o2b-bounce 2s infinite !important;\r\n    opacity: 0.5 !important;\r\n}\r\n\r\n.o2b-hint.hide {\r\n    opacity: 0 !important;\r\n}\r\n\r\n@keyframes o2b-bounce {\r\n    0%, 20%, 50%, 80%, 100% { transform: translateX(-50%) translateY(0); }\r\n    40% { transform: translateX(-50%) translateY(-10px); }\r\n    60% { transform: translateX(-50%) translateY(-5px); }\r\n}\r\n\r\n\/* \ubc18\uc751\ud615 *\/\r\n@media (max-width: 768px) {\r\n    .o2b-fs-btn {\r\n        top: 8px !important;\r\n        right: 8px !important;\r\n        padding: 8px 14px !important;\r\n        font-size: 13px !important;\r\n    }\r\n    .o2b-nav {\r\n        right: 10px !important;\r\n        gap: 10px !important;\r\n    }\r\n    .o2b-dot {\r\n        width: 9px !important;\r\n        height: 9px !important;\r\n    }\r\n    .o2b-dot.active {\r\n        width: 11px !important;\r\n        height: 11px !important;\r\n    }\r\n    .o2b-sec {\r\n        padding: 0 !important;\r\n    }\r\n    .o2b-chart {\r\n        height: 250px !important;\r\n        padding: 1rem !important;\r\n    }\r\n    .o2b-chart-sm {\r\n        height: 220px !important;\r\n    }\r\n    .o2b-con {\r\n        padding: 0 1rem !important;\r\n    }\r\n    .o2b-card {\r\n        padding: 1.5rem !important;\r\n    }\r\n    .o2b-h1 {\r\n        font-size: clamp(1.75rem, 6vw, 2.5rem) !important;\r\n        margin-bottom: 0.75rem !important;\r\n    }\r\n    .o2b-h2 {\r\n        font-size: clamp(1.25rem, 4vw, 1.6rem) !important;\r\n        margin-bottom: 1rem !important;\r\n    }\r\n    .o2b-p {\r\n        font-size: clamp(0.95rem, 3vw, 1.15rem) !important;\r\n    }\r\n    .o2b-intro {\r\n        margin-bottom: 2rem !important;\r\n    }\r\n    .o2b-val {\r\n        font-size: clamp(2rem, 8vw, 2.8rem) !important;\r\n    }\r\n    .o2b-label {\r\n        font-size: clamp(0.85rem, 3vw, 1rem) !important;\r\n    }\r\n    .o2b-list li {\r\n        font-size: clamp(0.9rem, 3.5vw, 1.1rem) !important;\r\n        margin-bottom: 0.75rem !important;\r\n    }\r\n}\r\n\r\n@media (min-width: 769px) and (max-width: 1024px) {\r\n    .o2b-h1 {\r\n        font-size: clamp(2rem, 4.5vw, 3rem) !important;\r\n    }\r\n    .o2b-h2 {\r\n        font-size: clamp(1.4rem, 2.2vw, 1.8rem) !important;\r\n    }\r\n    .o2b-p {\r\n        font-size: clamp(1.05rem, 1.7vw, 1.3rem) !important;\r\n    }\r\n    .o2b-card {\r\n        padding: 1.75rem !important;\r\n    }\r\n}\r\n<\/style>\r\n\r\n<!-- External Resources -->\r\n<link href=\"https:\/\/cdn.jsdelivr.net\/gh\/orioncactus\/pretendard@v1.3.9\/dist\/web\/static\/pretendard.min.css\" rel=\"stylesheet\">\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.0.0\/css\/all.min.css\">\r\n\r\n<!-- UI Components -->\r\n<button class=\"o2b-fs-btn\" id=\"fsBtn\">\r\n    <i class=\"fas fa-expand\"><\/i>\r\n    <span>\uc804\uccb4\ud654\uba74<\/span>\r\n<\/button>\r\n\r\n<div class=\"o2b-nav\" id=\"nav\">\r\n    <div class=\"o2b-dot\" data-idx=\"0\" data-tip=\"\uae00\ub85c\ubc8c \ubb3c \uc704\uae30\"><\/div>\r\n    <div class=\"o2b-dot\" data-idx=\"1\" data-tip=\"MCDI \uae30\uc220\"><\/div>\r\n    <div class=\"o2b-dot\" data-idx=\"2\" data-tip=\"\uc131\ub2a5 \ube44\uad50 1\"><\/div>\r\n    <div class=\"o2b-dot\" data-idx=\"3\" data-tip=\"\uc131\ub2a5 \ube44\uad50 2\"><\/div>\r\n    <div class=\"o2b-dot\" data-idx=\"4\" data-tip=\"\ub9de\ucda4\ud615 \uc194\ub8e8\uc158\"><\/div>\r\n    <div class=\"o2b-dot\" data-idx=\"5\" data-tip=\"ESG \uacbd\uc601 1\"><\/div>\r\n    <div class=\"o2b-dot\" data-idx=\"6\" data-tip=\"ESG 2 & OASYS\"><\/div>\r\n<\/div>\r\n\r\n<div class=\"o2b-hint\" id=\"hint\">\r\n    <i class=\"fas fa-chevron-down\" style=\"font-size: 22px; color: var(--primary);\"><\/i>\r\n<\/div>\r\n\r\n<!-- Main Content -->\r\n<div class=\"o2b-scroll\" id=\"scroll\">\r\n\r\n<!-- Section 1: Hook -->\r\n<section class=\"o2b-sec\" data-idx=\"0\">\r\n    <div class=\"o2b-con\">\r\n        <div class=\"o2b-intro\">\r\n            <h2 class=\"o2b-h1\">\uae00\ub85c\ubc8c \ubb3c \uc704\uae30, \uae30\uc220\uc758 \ud55c\uacc4\uc5d0 \uc9c1\uba74\ud558\ub2e4<\/h2>\r\n            <p class=\"o2b-p\">\uc804 \uc138\uacc4\ub294 \ubd88\uc18c,\ube44\uc18c,\uc911\uae08\uc18d \uc624\uc5fc\uc99d\uac00\uc640 RO\uc2dc\uc2a4\ud15c\uc740 \ub192\uc740 \ube44\uc6a9\uacfc \uace0\uc804\ub825, \ud798\ub4e0 \uc720\uc9c0\ubcf4\uc218\ub85c \uc778\ud574 \uc2e4\ud328\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"o2b-grid o2b-grid-3\">\r\n            <div class=\"o2b-card\">\r\n                <h3 class=\"o2b-h2 o2b-text-red\">\ubb38\uc81c: RO \uc2dc\uc2a4\ud15c\uc758 \ud55c\uacc4<\/h3>\r\n                <p class=\"o2b-p o2b-mt-2\">ODA\ub85c \ubcf4\uae09\ub41c RO \uc7a5\ube44\ub294 \uacfc\ub2e4\ud55c \uc804\uae30\ub8cc\uc640 \uc7a6\uc740 \ud544\ud130 \ub9c9\ud798\uc73c\ub85c 6\uac1c\uc6d4~1\ub144 \ub0b4 \uac00\ub3d9\uc744 \uc911\ub2e8\ud569\ub2c8\ub2e4.<\/p>\r\n                <div class=\"o2b-font-bold o2b-text-sm o2b-mt-3 o2b-text-red\">\uac00\ub098: 6\uac1c\uc6d4 \ud6c4 \uc911\ub2e8<\/div>\r\n                <div class=\"o2b-font-bold o2b-text-sm o2b-text-red\">\uc5d0\ud2f0\uc624\ud53c\uc544: 1\ub144 \ud6c4 \uc911\ub2e8<\/div>\r\n            <\/div>\r\n            <div class=\"o2b-card\">\r\n                <h3 class=\"o2b-h2 o2b-text-blue\">\uae00\ub85c\ubc8c \uc218\uc790\uc6d0 \ud604\ud669<\/h3>\r\n                <div class=\"o2b-chart o2b-chart-sm\">\r\n                    <canvas id=\"c1\"><\/canvas>\r\n                <\/div>\r\n                <p class=\"o2b-p o2b-text-xs o2b-text-gray o2b-text-center\">\uc0ac\uc6a9 \uac00\ub2a5\ud55c \ub2f4\uc218\ub294 2.8%<\/p>\r\n            <\/div>\r\n            <div class=\"o2b-card\">\r\n                <h3 class=\"o2b-h2 o2b-text-red\">\uc624\uc5fc \ubb38\uc81c<\/h3>\r\n                <p class=\"o2b-p o2b-mt-2\">\uc9c0\ud558\uc218\ub294 \ubd88\uc18c, \ube44\uc18c, \uc11d\ud68c, \ucca0 \ub4f1 \uc720\ud574 \uc774\uc628\uc131 \ubb3c\uc9c8\ub85c \uc624\uc5fc\ub418\uc5b4 \ud48d\ud1a0\ubcd1\uacfc \uc218\uba85 \ub2e8\ucd95\uc744 \uc720\ubc1c\ud569\ub2c8\ub2e4.<\/p>\r\n                <div class=\"o2b-font-bold o2b-text-sm o2b-mt-3 o2b-text-red\">\uc544\ud504\ub9ac\uce74: \uace0\ub18d\ub3c4 \ubd88\uc18c<\/div>\r\n                <div class=\"o2b-font-bold o2b-text-sm o2b-text-red\">\ub3d9\ub0a8\uc544: \uace0\ub18d\ub3c4 \ube44\uc18c<\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\r\n\r\n<!-- Section 2: Solution -->\r\n<section class=\"o2b-sec\" data-idx=\"1\">\r\n    <div class=\"o2b-con\">\r\n        <div class=\"o2b-intro\">\r\n            <h2 class=\"o2b-h1\">\ucc28\uc138\ub300 \uc194\ub8e8\uc158: O\u2082&B\uc758 MCDI \uae30\uc220<\/h2>\r\n            <p class=\"o2b-p\">\uc804\uae30\ud654\ud559\uc801 \uc6d0\ub9ac\ub85c \uc720\ud574 \uc774\uc628\ub9cc \ud761\ucc29\ud558\ub294 MCDI\ub294 \uae30\uc874 RO \ubc29\uc2dd\uc758 \ud55c\uacc4\ub97c \uadf9\ubcf5\ud55c \uc800\ube44\uc6a9, \uace0\ud6a8\uc728, \uce5c\ud658\uacbd \uae30\uc220\uc785\ub2c8\ub2e4.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"o2b-grid o2b-grid-2\">\r\n            <div class=\"o2b-card\">\r\n                <h3 class=\"o2b-h2 o2b-text-center o2b-mb-3\">MCDI \uc791\ub3d9 \uc6d0\ub9ac<\/h3>\r\n                <div class=\"o2b-flex o2b-flex-col o2b-gap-2\">\r\n                    <div class=\"o2b-flex o2b-items-center o2b-gap-2\">\r\n                        <span class=\"o2b-dg-box o2b-text-xs\">\uc6d0\uc218 (\uc774\uc628 \ud3ec\ud568)<\/span>\r\n                        <span style=\"font-size: 1.5rem; color: rgba(255,255,255,0.4); font-weight: bold;\">\u2192<\/span>\r\n                        <div class=\"o2b-dg-proc o2b-p-3\" style=\"flex: 1; border-radius: 10px;\">\r\n                            <h4 class=\"o2b-text-xs o2b-font-bold o2b-text-center\" style=\"color: #cbd5e1;\">\uc815\uc218 \uacf5\uc815 (\uc804\uae30 \ud761\ucc29)<\/h4>\r\n                            <div class=\"o2b-flex o2b-justify-between o2b-items-center\" style=\"margin-top: 0.5rem; padding: 0 0.25rem;\">\r\n                                <div class=\"o2b-dg-neg o2b-text-center\" style=\"padding: 0.25rem; font-size: 0.875rem; border-radius: 5px;\">(-)\uadf9<\/div>\r\n                                <div class=\"o2b-flex o2b-flex-col o2b-items-center\">\r\n                                    <span class=\"o2b-font-bold o2b-text-xs\" style=\"color: #f87171;\">+ (\uc591\uc774\uc628)<\/span>\r\n                                    <span style=\"font-size: 1.25rem; color: rgba(255,255,255,0.4);\">\u2193<\/span>\r\n                                    <span class=\"o2b-font-bold o2b-text-xs\" style=\"color: #93c5fd;\">- (\uc74c\uc774\uc628)<\/span>\r\n                                <\/div>\r\n                                <div class=\"o2b-dg-pos o2b-text-center\" style=\"padding: 0.25rem; font-size: 0.875rem; border-radius: 5px;\">(+)\uadf9<\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"o2b-text-center\" style=\"font-size: 2rem; color: rgba(255,255,255,0.4);\">\u2193<\/div>\r\n                    <div class=\"o2b-card o2b-dg-result o2b-text-center o2b-p-3\">\r\n                        <h4 class=\"o2b-h2\" style=\"font-size: 1.125rem; color: #6ee7b7;\">\uc815\uc218 (\uae68\ub057\ud55c \ubb3c)<\/h4>\r\n                    <\/div>\r\n                    <div class=\"o2b-text-center\" style=\"font-size: 2rem; color: rgba(255,255,255,0.4);\">\u2193<\/div>\r\n                    <div class=\"o2b-dg-regen o2b-p-3\" style=\"border-radius: 10px;\">\r\n                        <h4 class=\"o2b-text-sm o2b-font-bold o2b-text-center\">\uc7ac\uc0dd \uacf5\uc815 (\uc804\uadf9 \ubc18\uc804)<\/h4>\r\n                        <p class=\"o2b-text-center o2b-text-xs\" style=\"margin-top: 0.25rem;\">\uc804\uadf9 \ubc18\uc804\uc73c\ub85c \ud761\ucc29 \uc774\uc628 \ud0c8\ub9ac \ubc0f \ubc30\ucd9c (\uc790\ub3d9 \uc138\ucc99)<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"o2b-card\">\r\n                <h3 class=\"o2b-h2 o2b-text-center o2b-mb-2\">RO \ub300\ube44 \uc555\ub3c4\uc801 \ube44\uc6a9 \uc808\uac10<\/h3>\r\n                <p class=\"o2b-p o2b-text-center o2b-text-gray o2b-text-xs o2b-mb-2\">(20\ud1a4\/\uc77c, 1\ub144 \uc6b4\uc601 \uae30\uc900)<\/p>\r\n                <div class=\"o2b-chart\">\r\n                    <canvas id=\"c2\"><\/canvas>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\r\n\r\n<!-- Section 3: Performance 1 -->\r\n<section class=\"o2b-sec\" data-idx=\"2\">\r\n    <div class=\"o2b-con\">\r\n        <div class=\"o2b-intro\">\r\n            <h2 class=\"o2b-h1\">\uc99d\uba85\ub41c \uc131\ub2a5: \ud0c0\uc0ac \ubc0f \uc0b0\uc5c5 \ud45c\uc900 \uc0c1\ud68c (1\/2)<\/h2>\r\n            <p class=\"o2b-p\">O\u2082&B\uc758 MCDI\ub294 \ud575\uc2ec \uc131\ub2a5 \uc9c0\ud45c\uc778 \uc81c\uac70\uc728, \ud68c\uc218\uc728, \uc804\ub825 \ud6a8\uc728\uc5d0\uc11c \uae30\uc874 \uae30\uc220\uc744 \uc555\ub3c4\ud569\ub2c8\ub2e4.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"o2b-grid o2b-grid-2\">\r\n            <div class=\"o2b-card\">\r\n                <h3 class=\"o2b-h2 o2b-text-center o2b-mb-3\">\ud575\uc2ec \uc131\ub2a5 \ube44\uad50 (vs RO, CDI)<\/h3>\r\n                <div class=\"o2b-chart\">\r\n                    <canvas id=\"c3\"><\/canvas>\r\n                <\/div>\r\n                <p class=\"o2b-p o2b-text-center o2b-text-gray o2b-text-xs o2b-mt-2\">MCDI\ub294 \uc81c\uac70\uc728\uacfc \ud68c\uc218\uc728\uc774 \ubaa8\ub450 \ub192\uc2b5\ub2c8\ub2e4<\/p>\r\n            <\/div>\r\n            <div class=\"o2b-card\">\r\n                <h3 class=\"o2b-h2 o2b-text-center o2b-mb-3\">\uc804\ub825 \uc18c\ube44\ub7c9 \ube44\uad50 (kWh\/ton)<\/h3>\r\n                <div class=\"o2b-chart\">\r\n                    <canvas id=\"c4\"><\/canvas>\r\n                <\/div>\r\n                <p class=\"o2b-p o2b-text-center o2b-text-gray o2b-text-xs o2b-mt-2\">RO \ub300\ube44 1\/5 \uc218\uc900\uc758 \uc555\ub3c4\uc801\uc778 \uc5d0\ub108\uc9c0 \ud6a8\uc728<\/p>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\r\n\r\n<!-- Section 4: Performance 2 -->\r\n<section class=\"o2b-sec\" data-idx=\"3\">\r\n    <div class=\"o2b-con\">\r\n        <div class=\"o2b-intro\">\r\n            <h2 class=\"o2b-h1\">\uc99d\uba85\ub41c \uc131\ub2a5: \ud0c0\uc0ac \ubc0f \uc0b0\uc5c5 \ud45c\uc900 \uc0c1\ud68c (2\/2)<\/h2>\r\n            <p class=\"o2b-p\">\ubd88\uc18c \uc81c\uac70\uc640 \uc0b0\uc5c5 \ud3d0\uc218 \ucc98\ub9ac\uc5d0\uc11c\ub3c4 \uc6d4\ub4f1\ud55c \uc131\ub2a5\uc744 \uc785\uc99d\ud588\uc2b5\ub2c8\ub2e4.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"o2b-grid o2b-grid-2\">\r\n            <div class=\"o2b-card\">\r\n                <h3 class=\"o2b-h2 o2b-text-center o2b-mb-3\">\uacbd\uc7c1\uc0ac \ub300\ube44 \ubd88\uc18c(F) \uc81c\uac70\uc728<\/h3>\r\n                <div class=\"o2b-chart\">\r\n                    <canvas id=\"c5\"><\/canvas>\r\n                <\/div>\r\n                <p class=\"o2b-p o2b-text-center o2b-text-gray o2b-text-xs o2b-mt-2\">\ud0c0\uc0ac(31%) \ub300\ube44 O\u2082&B(95%)\uc758 \uc6d4\ub4f1\ud55c \uc131\ub2a5<\/p>\r\n            <\/div>\r\n            <div class=\"o2b-card\">\r\n                <h3 class=\"o2b-h2 o2b-text-center o2b-mb-3\">\uc0b0\uc5c5 \ud3d0\uc218 \ucc98\ub9ac \uc131\ub2a5 (L*\uc0ac)<\/h3>\r\n                <div class=\"o2b-chart\">\r\n                    <canvas id=\"c6\"><\/canvas>\r\n                <\/div>\r\n                <p class=\"o2b-p o2b-text-center o2b-text-gray o2b-text-xs o2b-mt-2\">\uae4c\ub2e4\ub85c\uc6b4 \uc0b0\uc5c5 \ud3d0\uc218\ub3c4 \ubaa9\ud45c\uce58 \uc774\uc0c1\uc73c\ub85c \uc644\ubcbd \ucc98\ub9ac<\/p>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\r\n\r\n<!-- Section 5: Applications -->\r\n<section class=\"o2b-sec\" data-idx=\"4\">\r\n    <div class=\"o2b-con\">\r\n        <div class=\"o2b-intro\">\r\n            <h2 class=\"o2b-h1\">\ubaa8\ub4e0 \uc0b0\uc5c5\uc744 \uc704\ud55c \ub9de\ucda4\ud615 \uc194\ub8e8\uc158<\/h2>\r\n            <p class=\"o2b-p\">\uc2a4\ub9c8\ud2b8\uc2dc\ud2f0\ubd80\ud130 \uc2a4\ub9c8\ud2b8\ud31c, \uc624\uc9c0 \ub9c8\uc744\uae4c\uc9c0 O\u2082&B\uac00 \ub9de\ucda4\ud615 \uc218\ucc98\ub9ac\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"o2b-grid o2b-grid-4\">\r\n            <div class=\"o2b-card o2b-text-center\">\r\n                <h3 class=\"o2b-h2 o2b-text-blue\">\uc2a4\ub9c8\ud2b8 \uc2dc\ud2f0 (COEX)<\/h3>\r\n                <p class=\"o2b-p o2b-text-gray o2b-text-xs o2b-mt-2\">\ubb34\uc5ed\uc13c\ud130 \uc2e4\uc99d\uc0ac\uc5c5<\/p>\r\n                <div class=\"o2b-val\" style=\"margin-top: 0.5rem;\">96<span style=\"font-size: 2rem;\">%<\/span><\/div>\r\n                <div class=\"o2b-label\">TDS \uc81c\uac70\uc728<\/div>\r\n                <div class=\"o2b-val\" style=\"margin-top: 0.75rem;\">122<span style=\"font-size: 2rem;\">W<\/span><\/div>\r\n                <div class=\"o2b-label\">\uc800\uc804\ub825 \uc18c\ubaa8<\/div>\r\n            <\/div>\r\n            <div class=\"o2b-card\">\r\n                <h3 class=\"o2b-h2 o2b-text-blue\">\ud3d0\uc218 \uc7ac\uc774\uc6a9<\/h3>\r\n                <p class=\"o2b-p o2b-text-gray o2b-text-xs o2b-mt-2\">\uace0\uc18d\ub3c4\ub85c \ud734\uac8c\uc18c<\/p>\r\n                <p class=\"o2b-p o2b-text-sm\" style=\"margin-top: 0.5rem;\">\ubcf5\uc7a1\ud55c \uae30\uc874 \uc911\uc218\ub3c4 \uc2dc\uc124\uc744 <strong class=\"o2b-text-green\">\uac04\ud3b8\ud55c MCDI \ud328\ud0a4\uc9c0<\/strong>\ub85c \ub300\uccb4\ud558\uc5ec \uc7ac\uc774\uc6a9\uc218 \uc218\uc9c8 \ubc0f \uc6b4\uc601 \ud6a8\uc728\uc131 \ud655\ubcf4<\/p>\r\n            <\/div>\r\n            <div class=\"o2b-card\">\r\n                <h3 class=\"o2b-h2 o2b-text-blue\">\uc2a4\ub9c8\ud2b8\ud31c<\/h3>\r\n                <p class=\"o2b-p o2b-text-gray o2b-text-xs o2b-mt-2\">\ubc00\uc591\/\uc774\ucc9c \uc2a4\ub9c8\ud2b8\ud31c<\/p>\r\n                <p class=\"o2b-p o2b-text-sm\" style=\"margin-top: 0.5rem;\"><strong class=\"o2b-text-green\">\uc591\uc561 \uc7ac\ubc30<\/strong>\uc5d0 \ucd5c\uc801\ud654\ub41c \uc218\uc9c8\uc744 \uc81c\uacf5\ud558\uace0, \ubc29\ub958\uc218 \uae30\uc900\uc744 \ucda9\uc871\uc2dc\ucf1c \uce5c\ud658\uacbd \ub18d\uc5c5 \uc2e4\ud604<\/p>\r\n            <\/div>\r\n            <div class=\"o2b-card\">\r\n                <h3 class=\"o2b-h2 o2b-text-blue\">\ub9c8\uc744 \uc0c1\uc218\ub3c4<\/h3>\r\n                <p class=\"o2b-p o2b-text-gray o2b-text-xs o2b-mt-2\">\ub2e8\uc591, \uc644\ub3c4<\/p>\r\n                <p class=\"o2b-p o2b-text-sm\" style=\"margin-top: 0.5rem;\">\uc911\uc559 \uc0c1\uc218\ub3c4 \uacf5\uae09 \uc5b4\ub824\uc6b4 \uacf3\uc5d0 <strong class=\"o2b-text-green\">\uc11d\ud68c(\uacbd\ub3c4)<\/strong> \ubc0f <strong class=\"o2b-text-green\">\uc5fc\ubd84<\/strong>\uc744 \uc81c\uac70\ud55c \uc548\uc804\ud55c \uc2dd\uc218 \uacf5\uae09<\/p>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\r\n\r\n<!-- Section 6: ESG 1 -->\r\n<section class=\"o2b-sec\" data-idx=\"5\">\r\n    <div class=\"o2b-con\">\r\n        <div class=\"o2b-intro\">\r\n            <h2 class=\"o2b-h1\">ESG \uacbd\uc601: \uae00\ub85c\ubc8c \uc784\ud329\ud2b8\uc640 \ud0c4\uc18c \uc911\ub9bd (1\/2)<\/h2>\r\n            <p class=\"o2b-p\">O\u2082&B\ub294 \uae30\uc220\uc744 \ud1b5\ud574 \uc0ac\ud68c\uc801 \uac00\uce58\ub97c \ucc3d\ucd9c\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"o2b-grid o2b-grid-2\">\r\n            <div class=\"o2b-card\">\r\n                <h3 class=\"o2b-h2 o2b-text-center o2b-mb-2\">\uae00\ub85c\ubc8c ODA \ud504\ub85c\uc81d\ud2b8 \uc131\uacfc<\/h3>\r\n                <ul class=\"o2b-list\">\r\n                    <li><strong class=\"o2b-text-green\">\ud83c\uddf9\ud83c\uddff \ud0c4\uc790\ub2c8\uc544:<\/strong> $30M(300\uac1c \ub9c8\uc744) EDCF \ucd94\uc9c4. \r\n<p><\/p>\uace0\ub18d\ub3c4 <strong class=\"o2b-text-red\">\ubd88\uc18c(18ppm)<\/strong> \u2192 0.2ppm \uc81c\uac70.<\/li>\r\n                    <li><strong class=\"o2b-text-green\">\ud83c\uddea\ud83c\uddf9 \uc5d0\ud2f0\uc624\ud53c\uc544:<\/strong> $50M(500\uac1c \ub9c8\uc744) ODA \uacf5\uc2dd \uc694\uccad. <p>\uc218\uc790\uc6d0\ubd80\uc640 MOU.<\/li>\r\n                    <li><strong class=\"o2b-text-green\">\ud83c\uddf8\ud83c\uddf3 \uc138\ub124\uac08:<\/strong> \uace0\uc5fc\ubd84 \uc9c0\ud558\uc218 \uc815\ud654, 5\ucc9c\uba85 \uc2dd\uc218\/\ub18d\uc5c5\uc6a9\uc218 \uacf5\uae09.<\/li>\r\n                    <li><strong class=\"o2b-text-green\">\ud83c\udde7\ud83c\udde9 \ubc29\uae00\ub77c\ub370\uc2dc:<\/strong> <strong class=\"o2b-text-red\">\ube44\uc18c<\/strong> \ubb38\uc81c \ud574\uacb0 \uc704\ud55c \ubcf4\ud2c0\ub9c1<p>\uc6cc\ud130\uc2a4\ud14c\uc774\uc158 \uc0ac\uc5c5.<\/li>\r\n                <\/ul>\r\n            <\/div>\r\n            <div class=\"o2b-card\">\r\n                <h3 class=\"o2b-h2 o2b-text-center o2b-mb-2\">\ud0c4\uc18c \ubc30\ucd9c\ub7c9 \ube44\uad50 (\ubc1c\uc804\uc6d0)<\/h3>\r\n                <div class=\"o2b-chart\">\r\n                    <canvas id=\"c7\"><\/canvas>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\r\n\r\n<!-- Section 7: ESG 2 + OASYS Combined -->\r\n<section class=\"o2b-sec\" data-idx=\"6\">\r\n    <div class=\"o2b-con\">\r\n        <div class=\"o2b-intro\">\r\n            <h2 class=\"o2b-h1\">ESG \uacbd\uc601\uacfc \ubbf8\ub798 \ube44\uc804: \ud0c4\uc18c \uc911\ub9bd & OASYS<\/h2>\r\n            <p class=\"o2b-p\">\ud0c4\uc18c \ubc30\ucd9c\uad8c \ud655\ubcf4\ub85c \uc9c0\uc18d\uac00\ub2a5\ud55c ESG \ubaa8\ub378\uc744 \uad6c\ucd95\ud558\uace0, OASYS \uc6cc\ud130 \uc2a4\ud14c\uc774\uc158\uc73c\ub85c \ubbf8\ub798\ub97c \uc120\ub3c4\ud569\ub2c8\ub2e4.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"o2b-grid o2b-grid-2\">\r\n            <!-- Left: Carbon Credit Revenue -->\r\n            <div class=\"o2b-card\">\r\n                <h3 class=\"o2b-h2 o2b-text-center o2b-mb-2\">MCDI+\ud0dc\uc591\uad11 \uae30\ubc18 \ud0c4\uc18c\ubc30\ucd9c\uad8c(VER) \uc218\uc775<\/h3>\r\n                <p class=\"o2b-p o2b-text-center o2b-text-gray o2b-text-xs o2b-mb-2\">(\ubb3c 1\ud1a4\ub2f9 179kg CO\u2082 \uac10\ucd95 \uae30\uc900)<\/p>\r\n                <div class=\"o2b-chart\">\r\n                    <canvas id=\"c8\"><\/canvas>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- Right: OASYS Vision -->\r\n            <div class=\"o2b-card\">\r\n                <h3 class=\"o2b-h2 o2b-text-center o2b-mb-3\">\ubbf8\ub798 \ube44\uc804: \"OASYS\" \uc6cc\ud130 \uc2a4\ud14c\uc774\uc158<\/h3>\r\n                <p class=\"o2b-p o2b-text-center o2b-text-xs o2b-mb-3\">\ud0dc\uc591\uad11\uacfc MCDI\uac00 \uacb0\ud569\ub41c \uc5d0\ub108\uc9c0 \ub3c5\ub9bd\ud615 \ubb3c \uacf5\uae09 \ud50c\ub7ab\ud3fc<\/p>\r\n                \r\n                <div class=\"o2b-flex o2b-flex-col o2b-gap-3\">\r\n                    <div style=\"background: rgba(0,0,0,0.3); border-radius: 10px; padding: 1rem; border: 1px solid rgba(255,255,255,0.1);\">\r\n                        <div class=\"o2b-text-center\">\r\n                            <span style=\"font-size: 2.5rem;\">\u2600\ufe0f<\/span>\r\n                            <h4 class=\"o2b-h2 o2b-text-yellow\" style=\"font-size: 1rem; margin-top: 0.5rem; margin-bottom: 0;\">\ud0dc\uc591\uad11 \ud328\ub110<\/h4>\r\n                        <\/div>\r\n                        <div class=\"o2b-text-center\" style=\"font-size: 1rem; color: rgba(255,255,255,0.4); margin: 0.2rem 0;\">\u2193<\/div>\r\n                        <div class=\"o2b-card o2b-p-3\">\r\n                            <h4 class=\"o2b-h2 o2b-text-center o2b-text-blue\" style=\"font-size: 1rem; margin-bottom: 0;\">OASYS \ud0a4\uc624\uc2a4\ud06c<\/h4>\r\n                            <p class=\"o2b-text-center o2b-font-bold o2b-text-xs\" style=\"margin-top: 0.25rem;\">MCDI \uc815\uc218 + \uc6d0\uaca9 \ubaa8\ub2c8\ud130\ub9c1<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                    \r\n                    <div class=\"o2b-flex o2b-gap-2\">\r\n                        <div class=\"o2b-card o2b-text-center o2b-p-3\" style=\"flex: 1;\">\r\n                            <div class=\"o2b-val\" style=\"font-size: 2rem;\">1,000<span style=\"font-size: 1.5rem;\">\uba85<\/span><\/div>\r\n                            <div class=\"o2b-label\" style=\"font-size: 0.7rem;\">1\uc77c 20\ud1a4 \uacf5\uae09<\/div>\r\n                        <\/div>\r\n                        <div class=\"o2b-card o2b-text-center o2b-p-3\" style=\"flex: 1;\">\r\n                            <div class=\"o2b-val o2b-text-green\" style=\"font-size: 2rem;\">1.46<span style=\"font-size: 1.5rem;\">\uc5b5<\/span><\/div>\r\n                            <div class=\"o2b-label\" style=\"font-size: 0.7rem;\">\uc5f0\uac04 \uc218\uc775<\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\r\n\r\n<\/div>\r\n\r\n<!-- Chart.js -->\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\r\n\r\n<!-- JavaScript -->\r\n<script>\r\n(function() {\r\n'use strict';\r\n\r\n\/\/ Elements\r\nconst fsBtn = document.getElementById('fsBtn');\r\nconst scroll = document.getElementById('scroll');\r\nconst secs = scroll.querySelectorAll('.o2b-sec');\r\nconst dots = document.querySelectorAll('.o2b-dot');\r\nconst hint = document.getElementById('hint');\r\n\r\nlet isFs = false;\r\n\r\n\/\/ Fullscreen\r\nfsBtn.addEventListener('click', () => {\r\n    if (!isFs) {\r\n        fsBtn.innerHTML = '<i class=\"fas fa-compress\"><\/i><span>\uc6d0\ub798 \ud654\uba74<\/span>';\r\n        isFs = true;\r\n        if (document.documentElement.requestFullscreen) {\r\n            document.documentElement.requestFullscreen();\r\n        } else if (document.documentElement.webkitRequestFullscreen) {\r\n            document.documentElement.webkitRequestFullscreen();\r\n        }\r\n    } else {\r\n        fsBtn.innerHTML = '<i class=\"fas fa-expand\"><\/i><span>\uc804\uccb4\ud654\uba74<\/span>';\r\n        isFs = false;\r\n        if (document.exitFullscreen) {\r\n            document.exitFullscreen();\r\n        } else if (document.webkitExitFullscreen) {\r\n            document.webkitExitFullscreen();\r\n        }\r\n    }\r\n});\r\n\r\ndocument.addEventListener('keydown', (e) => {\r\n    if (e.key === 'Escape' && isFs) {\r\n        fsBtn.innerHTML = '<i class=\"fas fa-expand\"><\/i><span>\uc804\uccb4\ud654\uba74<\/span>';\r\n        isFs = false;\r\n    }\r\n});\r\n\r\n\/\/ Section observer\r\nconst obs = new IntersectionObserver((entries) => {\r\n    entries.forEach((entry) => {\r\n        if (entry.isIntersecting) {\r\n            entry.target.classList.add('show');\r\n            const idx = entry.target.getAttribute('data-idx');\r\n            dots.forEach((dot) => {\r\n                if (dot.getAttribute('data-idx') === idx) {\r\n                    dot.classList.add('active');\r\n                } else {\r\n                    dot.classList.remove('active');\r\n                }\r\n            });\r\n            if (idx !== '0') hint.classList.add('hide');\r\n        }\r\n    });\r\n}, { threshold: 0.5 });\r\n\r\nsecs.forEach((sec) => obs.observe(sec));\r\n\r\n\/\/ Navigation\r\ndots.forEach((dot) => {\r\n    dot.addEventListener('click', () => {\r\n        const idx = dot.getAttribute('data-idx');\r\n        const sec = scroll.querySelector('.o2b-sec[data-idx=\"' + idx + '\"]');\r\n        sec.scrollIntoView({ behavior: 'smooth' });\r\n    });\r\n});\r\n\r\n\/\/ One-page-at-a-time scroll control\r\nlet currentIdx = 0;\r\nlet isScrolling = false;\r\nconst totalSecs = secs.length;\r\n\r\n\/\/ Get current section index\r\nfunction getCurrentSection() {\r\n    let minDist = Infinity;\r\n    let closest = 0;\r\n    \r\n    secs.forEach((sec, idx) => {\r\n        const rect = sec.getBoundingClientRect();\r\n        const dist = Math.abs(rect.top);\r\n        if (dist < minDist) {\r\n            minDist = dist;\r\n            closest = idx;\r\n        }\r\n    });\r\n    \r\n    return closest;\r\n}\r\n\r\n\/\/ Navigate to section\r\nfunction goToSection(idx) {\r\n    if (idx < 0 || idx >= totalSecs) return;\r\n    if (isScrolling) return;\r\n    \r\n    isScrolling = true;\r\n    currentIdx = idx;\r\n    \r\n    const sec = secs[idx];\r\n    sec.scrollIntoView({ behavior: 'smooth' });\r\n    \r\n    setTimeout(() => {\r\n        isScrolling = false;\r\n    }, 1000);\r\n}\r\n\r\n\/\/ Wheel event - one page at a time\r\nscroll.addEventListener('wheel', (e) => {\r\n    if (isScrolling) {\r\n        e.preventDefault();\r\n        return;\r\n    }\r\n    \r\n    e.preventDefault();\r\n    \r\n    \/\/ Update current index\r\n    currentIdx = getCurrentSection();\r\n    \r\n    if (e.deltaY > 0) {\r\n        \/\/ Scroll down\r\n        goToSection(currentIdx + 1);\r\n    } else {\r\n        \/\/ Scroll up\r\n        goToSection(currentIdx - 1);\r\n    }\r\n}, { passive: false });\r\n\r\n\/\/ Touch support for mobile\r\nlet touchStartY = 0;\r\nlet touchEndY = 0;\r\n\r\nscroll.addEventListener('touchstart', (e) => {\r\n    touchStartY = e.changedTouches[0].screenY;\r\n}, { passive: true });\r\n\r\nscroll.addEventListener('touchend', (e) => {\r\n    if (isScrolling) return;\r\n    \r\n    touchEndY = e.changedTouches[0].screenY;\r\n    currentIdx = getCurrentSection();\r\n    \r\n    if (touchStartY > touchEndY + 50) {\r\n        \/\/ Swipe up\r\n        goToSection(currentIdx + 1);\r\n    } else if (touchStartY < touchEndY - 50) {\r\n        \/\/ Swipe down\r\n        goToSection(currentIdx - 1);\r\n    }\r\n}, { passive: true });\r\n\r\n\/\/ Keyboard navigation\r\ndocument.addEventListener('keydown', (e) => {\r\n    if (isScrolling) return;\r\n    \r\n    currentIdx = getCurrentSection();\r\n    \r\n    if (e.key === 'ArrowDown' || e.key === 'PageDown') {\r\n        e.preventDefault();\r\n        goToSection(currentIdx + 1);\r\n    } else if (e.key === 'ArrowUp' || e.key === 'PageUp') {\r\n        e.preventDefault();\r\n        goToSection(currentIdx - 1);\r\n    }\r\n});\r\n\r\n\/\/ Update current index on manual scroll (for dot navigation)\r\nscroll.addEventListener('scroll', () => {\r\n    if (!isScrolling) {\r\n        currentIdx = getCurrentSection();\r\n    }\r\n}, { passive: true });\r\n\r\n\/\/ Chart colors\r\nconst cc = {\r\n    pri: '#60a5fa',\r\n    sec: '#34d399',\r\n    acc: '#facc15',\r\n    dan: '#f87171',\r\n    db: '#1e3a8a',\r\n    gr: '#6b7280',\r\n    txt: '#e2e8f0',\r\n    grd: 'rgba(255,255,255,0.1)'\r\n};\r\n\r\nChart.defaults.color = cc.txt;\r\nChart.defaults.borderColor = cc.grd;\r\nChart.defaults.plugins.legend.labels.color = cc.txt;\r\nChart.defaults.font.size = 13;\r\nChart.defaults.plugins.legend.labels.font = { size: 13 };\r\nChart.defaults.plugins.tooltip.titleFont = { size: 14 };\r\nChart.defaults.plugins.tooltip.bodyFont = { size: 13 };\r\n\r\nconst tt = {\r\n    plugins: {\r\n        tooltip: {\r\n            titleColor: cc.txt,\r\n            bodyColor: cc.txt,\r\n            backgroundColor: 'rgba(13,17,23,0.95)',\r\n            borderColor: 'rgba(96,165,250,0.3)',\r\n            borderWidth: 1,\r\n            padding: 12,\r\n            cornerRadius: 8,\r\n            titleFont: { size: 14, weight: 'bold' },\r\n            bodyFont: { size: 13 }\r\n        }\r\n    }\r\n};\r\n\r\n\/\/ Initialize charts\r\nnew Chart(document.getElementById('c1'), {\r\n    type: 'doughnut',\r\n    data: {\r\n        labels: ['\ud574\uc218', '\ub2f4\uc218 (\ube59\ud558)', '\ub2f4\uc218 (\uc9c0\ud558\uc218)', '\ub2f4\uc218 (\uc9c0\ud45c\uc218)'],\r\n        datasets: [{\r\n            data: [97.2, 2.15, 0.62, 0.03],\r\n            backgroundColor: [cc.db, cc.gr, cc.pri, cc.acc],\r\n            borderColor: '#0d1117',\r\n            borderWidth: 3\r\n        }]\r\n    },\r\n    options: {\r\n        responsive: true,\r\n        maintainAspectRatio: false,\r\n        plugins: {\r\n            ...tt.plugins,\r\n            legend: { position: 'bottom', labels: { font: { size: 12 }, padding: 12, boxWidth: 12 } }\r\n        }\r\n    }\r\n});\r\n\r\nnew Chart(document.getElementById('c2'), {\r\n    type: 'bar',\r\n    data: {\r\n        labels: ['CAPEX (\ucd08\uae30\uc124\ube44\ube44)', 'OPEX (\uc5f0\uac04\uc6b4\uc601\ube44)'],\r\n        datasets: [\r\n            { label: 'RO (\uae30\uc874)', data: [100, 100], backgroundColor: cc.gr },\r\n            { label: 'MCDI (O\u2082&B)', data: [45.7, 41.4], backgroundColor: cc.pri }\r\n        ]\r\n    },\r\n    options: {\r\n        responsive: true,\r\n        maintainAspectRatio: false,\r\n        plugins: tt.plugins,\r\n        scales: {\r\n            y: { beginAtZero: true, title: { display: true, text: '\uc0c1\ub300 \ube44\uc6a9 (%)', color: cc.txt, font: { size: 13 } }, ticks: { color: cc.txt, font: { size: 12 } }, grid: { color: cc.grd } },\r\n            x: { ticks: { color: cc.txt, font: { size: 12 } }, grid: { color: cc.grd } }\r\n        }\r\n    }\r\n});\r\n\r\nnew Chart(document.getElementById('c3'), {\r\n    type: 'bar',\r\n    data: {\r\n        labels: [['\uc81c\uac70\uc728 (%)'], ['\ud68c\uc218\uc728 (%)']],\r\n        datasets: [\r\n            { label: 'RO', data: [90, 50], backgroundColor: cc.gr },\r\n            { label: 'CDI (\uacbd\uc7c1\uc0ac)', data: [35, 70], backgroundColor: cc.acc },\r\n            { label: 'MCDI (O\u2082&B)', data: [95, 90], backgroundColor: cc.pri }\r\n        ]\r\n    },\r\n    options: {\r\n        responsive: true,\r\n        maintainAspectRatio: false,\r\n        plugins: tt.plugins,\r\n        scales: {\r\n            y: { beginAtZero: true, max: 100, ticks: { color: cc.txt, font: { size: 12 } }, grid: { color: cc.grd } },\r\n            x: { ticks: { color: cc.txt, font: { size: 12 } }, grid: { color: cc.grd } }\r\n        }\r\n    }\r\n});\r\n\r\nnew Chart(document.getElementById('c4'), {\r\n    type: 'bar',\r\n    data: {\r\n        labels: ['RO', 'CDI (\uacbd\uc7c1\uc0ac)', 'MCDI (O\u2082&B)'],\r\n        datasets: [{ label: '\uc804\ub825 \uc18c\ube44\ub7c9 (kWh\/ton)', data: [1.5, 1.0, 0.3], backgroundColor: [cc.gr, cc.acc, cc.pri] }]\r\n    },\r\n    options: {\r\n        responsive: true,\r\n        maintainAspectRatio: false,\r\n        indexAxis: 'y',\r\n        plugins: { ...tt.plugins, legend: { display: false } },\r\n        scales: {\r\n            x: { beginAtZero: true, title: { display: true, text: 'kWh\/ton', color: cc.txt, font: { size: 13 } }, ticks: { color: cc.txt, font: { size: 12 } }, grid: { color: cc.grd } },\r\n            y: { ticks: { color: cc.txt, font: { size: 12 } }, grid: { color: cc.grd } }\r\n        }\r\n    }\r\n});\r\n\r\nnew Chart(document.getElementById('c5'), {\r\n    type: 'bar',\r\n    data: {\r\n        labels: ['Voltea (CDI)', 'O\u2082&B (MCDI)'],\r\n        datasets: [{ label: '\ubd88\uc18c(F) \uc81c\uac70\uc728 (%)', data: [31, 95], backgroundColor: [cc.acc, cc.pri] }]\r\n    },\r\n    options: {\r\n        responsive: true,\r\n        maintainAspectRatio: false,\r\n        plugins: { ...tt.plugins, legend: { display: false } },\r\n        scales: {\r\n            y: { beginAtZero: true, max: 100, title: { display: true, text: '\uc81c\uac70\uc728 (%)', color: cc.txt, font: { size: 13 } }, ticks: { color: cc.txt, font: { size: 12 } }, grid: { color: cc.grd } },\r\n            x: { ticks: { color: cc.txt, font: { size: 12 } }, grid: { color: cc.grd } }\r\n        }\r\n    }\r\n});\r\n\r\nnew Chart(document.getElementById('c6'), {\r\n    type: 'bar',\r\n    data: {\r\n        labels: ['\ubd88\uc18c (F) (ppm)', '\uc9c8\uc18c (N) (ppm)'],\r\n        datasets: [\r\n            { label: '\ucc98\ub9ac \ubaa9\ud45c\uce58', data: [5, 40], backgroundColor: cc.gr },\r\n            { label: 'O\u2082&B \ucc98\ub9ac \uacb0\uacfc', data: [0.1, 0.25], backgroundColor: cc.pri }\r\n        ]\r\n    },\r\n    options: {\r\n        responsive: true,\r\n        maintainAspectRatio: false,\r\n        plugins: { ...tt.plugins, tooltip: { ...tt.plugins.tooltip, mode: 'index', intersect: false } },\r\n        scales: {\r\n            y: {\r\n                beginAtZero: false,\r\n                type: 'logarithmic',\r\n                min: 0.01,\r\n                title: { display: true, text: '\ub18d\ub3c4 (ppm) - Log Scale', color: cc.txt, font: { size: 13 } },\r\n                ticks: {\r\n                    color: cc.txt,\r\n                    font: { size: 12 },\r\n                    callback: function(value) {\r\n                        if (value === 10000 || value === 1000 || value === 100 || value === 10 || value === 1 || value === 0.1 || value === 0.01) {\r\n                            return value.toString();\r\n                        }\r\n                        return null;\r\n                    }\r\n                },\r\n                grid: { color: cc.grd }\r\n            },\r\n            x: { ticks: { color: cc.txt, font: { size: 12 } }, grid: { color: cc.grd } }\r\n        }\r\n    }\r\n});\r\n\r\nnew Chart(document.getElementById('c7'), {\r\n    type: 'bar',\r\n    data: {\r\n        labels: ['\uc11d\ud0c4', 'LNG', '\ud0dc\uc591\uad11', 'O\u2082&B MCDI (\ud0dc\uc591\uad11 \uc5f0\uacc4)'],\r\n        datasets: [{ label: '\ud0c4\uc18c \ubc30\ucd9c\ub7c9 (g-CO2eq\/kWh)', data: [820, 490, 48, 0], backgroundColor: [cc.gr, cc.acc, cc.sec, cc.pri] }]\r\n    },\r\n    options: {\r\n        responsive: true,\r\n        maintainAspectRatio: false,\r\n        plugins: { ...tt.plugins, legend: { display: false } },\r\n        scales: {\r\n            y: { beginAtZero: true, title: { display: true, text: 'g-CO2eq\/kWh', color: cc.txt, font: { size: 13 } }, ticks: { color: cc.txt, font: { size: 12 } }, grid: { color: cc.grd } },\r\n            x: { ticks: { color: cc.txt, font: { size: 11 } }, grid: { color: cc.grd } }\r\n        }\r\n    }\r\n});\r\n\r\nnew Chart(document.getElementById('c8'), {\r\n    type: 'bar',\r\n    data: {\r\n        labels: [['20\ud1a4\/\uc77c'], ['300\ud1a4\/\uc77c']],\r\n        datasets: [{ label: '\uc5f0\uac04 \ud0c4\uc18c\ubc30\ucd9c\uad8c \uc218\uc775 (\uc6d0)', data: [146000000, 2195000000], backgroundColor: [cc.sec, cc.pri] }]\r\n    },\r\n    options: {\r\n        responsive: true,\r\n        maintainAspectRatio: false,\r\n        plugins: {\r\n            ...tt.plugins,\r\n            tooltip: {\r\n                ...tt.plugins.tooltip,\r\n                callbacks: {\r\n                    label: function(ctx) {\r\n                        var lbl = ctx.dataset.label || '';\r\n                        if (lbl) lbl += ': ';\r\n                        if (ctx.parsed.y !== null) {\r\n                            lbl += new Intl.NumberFormat('ko-KR').format(ctx.parsed.y) + ' \uc6d0';\r\n                        }\r\n                        return lbl;\r\n                    }\r\n                }\r\n            },\r\n            legend: { display: false }\r\n        },\r\n        scales: {\r\n            y: {\r\n                beginAtZero: true,\r\n                title: { display: true, text: '\uc218\uc775 (\uc6d0)', color: cc.txt, font: { size: 13 } },\r\n                ticks: {\r\n                    color: cc.txt,\r\n                    font: { size: 12 },\r\n                    callback: function(val) {\r\n                        if (val >= 100000000) return (val \/ 100000000) + '\uc5b5';\r\n                        if (val >= 10000) return (val \/ 10000) + '\ub9cc';\r\n                        return val;\r\n                    }\r\n                },\r\n                grid: { color: cc.grd }\r\n            },\r\n            x: { ticks: { color: cc.txt, font: { size: 12 } }, grid: { color: cc.grd } }\r\n        }\r\n    }\r\n});\r\n\r\nconsole.log('\u2705 O2&B Presentation Ready!');\r\n})();\r\n<\/script>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\uc804\uccb4\ud654\uba74 \uae00\ub85c\ubc8c \ubb3c \uc704\uae30, \uae30\uc220\uc758 \ud55c\uacc4\uc5d0 \uc9c1\uba74\ud558\ub2e4 \uc804 \uc138\uacc4\ub294 \ubd88\uc18c,\ube44\uc18c,\uc911\uae08\uc18d \uc624\uc5fc\uc99d\uac00\uc640 RO\uc2dc\uc2a4\ud15c\uc740 \ub192\uc740 \ube44\uc6a9\uacfc \uace0\uc804\ub825, \ud798\ub4e0 \uc720\uc9c0\ubcf4\uc218\ub85c \uc778\ud574 \uc2e4\ud328\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \ubb38\uc81c: RO \uc2dc\uc2a4\ud15c\uc758 \ud55c\uacc4 ODA\ub85c \ubcf4\uae09\ub41c RO \uc7a5\ube44\ub294 \uacfc\ub2e4\ud55c \uc804\uae30\ub8cc\uc640 \uc7a6\uc740 \ud544\ud130 \ub9c9\ud798\uc73c\ub85c 6\uac1c\uc6d4~1\ub144 \ub0b4 \uac00\ub3d9\uc744 \uc911\ub2e8\ud569\ub2c8\ub2e4. \uac00\ub098: 6\uac1c\uc6d4 \ud6c4 \uc911\ub2e8 \uc5d0\ud2f0\uc624\ud53c\uc544: 1\ub144 \ud6c4 \uc911\ub2e8 \uae00\ub85c\ubc8c \uc218\uc790\uc6d0 \ud604\ud669 \uc0ac\uc6a9 \uac00\ub2a5\ud55c \ub2f4\uc218\ub294 2.8% \uc624\uc5fc \ubb38\uc81c \uc9c0\ud558\uc218\ub294 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-16","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/o2nb.site\/ko_kr\/wp-json\/wp\/v2\/pages\/16","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/o2nb.site\/ko_kr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/o2nb.site\/ko_kr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/o2nb.site\/ko_kr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/o2nb.site\/ko_kr\/wp-json\/wp\/v2\/comments?post=16"}],"version-history":[{"count":0,"href":"https:\/\/o2nb.site\/ko_kr\/wp-json\/wp\/v2\/pages\/16\/revisions"}],"wp:attachment":[{"href":"https:\/\/o2nb.site\/ko_kr\/wp-json\/wp\/v2\/media?parent=16"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}