{"id":3446,"date":"2026-05-23T14:27:56","date_gmt":"2026-05-23T14:27:56","guid":{"rendered":"https:\/\/chipsc2.lt\/courses\/"},"modified":"2026-05-23T14:34:38","modified_gmt":"2026-05-23T14:34:38","slug":"courses","status":"publish","type":"page","link":"https:\/\/chipsc2.lt\/lt\/courses\/","title":{"rendered":"Mokymai"},"content":{"rendered":"    <div class=\"tp-training-wrap\">\n\n        <!-- FILTRAI -->\n        <div class=\"tp-lib-filters\">\n            <input type=\"text\" id=\"tp-course-search\"\n                   placeholder=\"Search courses...\"\n                   class=\"tp-lib-search\">\n            <div class=\"tp-select-wrap\">\n                <select id=\"tp-format-filter\" class=\"tp-lib-select\">\n                    <option value=\"\">All formats<\/option>\n                    <option value=\"online\">Online<\/option>\n                    <option value=\"live\">In person<\/option>\n                    <option value=\"mixed\">Mixed<\/option>\n                <\/select>\n            <\/div>\n            <div class=\"tp-select-wrap\">\n                <select id=\"tp-area-filter\" class=\"tp-lib-select\">\n                    <option value=\"\">All areas<\/option>\n                    <option value=\"chip_design\">Chip design<\/option>\n                    <option value=\"power\">Power electronics<\/option>\n                    <option value=\"heterogenine\">Heterogeneous integration<\/option>\n                    <option value=\"pic\">PIC<\/option>\n                    <option value=\"kita\">Other<\/option>\n                <\/select>\n            <\/div>\n            <div class=\"tp-select-wrap\">\n                <select id=\"tp-provider-filter\" class=\"tp-lib-select\">\n                    <option value=\"\">All providers<\/option>\n                    <option value=\"VU\">VU<\/option>\n                    <option value=\"Vilnius TECH\">Vilnius TECH<\/option>\n                    <option value=\"KTU\">KTU<\/option>\n                    <option value=\"FTMC\">FTMC<\/option>\n                    <option value=\"Kita\">Other<\/option>\n                <\/select>\n            <\/div>\n        <\/div>\n\n        <div id=\"tp-course-no-results\" style=\"display:none\" class=\"tp-library-empty\">\n            <p>No courses found. Please try a different search query.<\/p>\n        <\/div>\n\n                    <div class=\"tp-course-grid\" id=\"tp-course-grid\">\n                                <div class=\"tp-course-card\"\n                     data-title=\"semiconductor fabrication processes\"\n                     data-format=\"live\"\n                     data-area=\"chip_design\"\n                     data-provider=\"Kita\">\n\n                                            <div class=\"tp-course-thumb tp-course-thumb-placeholder\">\ud83c\udf93<\/div>\n                    \n                    <div class=\"tp-course-body\">\n                        <div class=\"tp-course-badges\">\n                                                            <span class=\"tp-badge tp-badge-live\">\n                                    In person                                <\/span>\n                                                                                        <span class=\"tp-badge tp-badge-provider\">\n                                    Kita                                <\/span>\n                                                    <\/div>\n\n                        <h3 class=\"tp-course-title\">Semiconductor Fabrication Processes<\/h3>\n\n                                                <p class=\"tp-course-excerpt\">\n                            Target audience:Company representatives with no prior experience in semiconductor process modeling who wish to better un\u2026                                                            <a href=\"https:\/\/chipsc2.lt\/lt\/course\/?course=semiconductor-fabrication-processes\" class=\"tp-read-more\">Read more<\/a>\n                                                    <\/p>\n                        \n                        <div class=\"tp-course-meta\">\n                                                            <span class=\"tp-course-meta-item\"><svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z\"\/><line x1=\"7\" y1=\"7\" x2=\"7.01\" y2=\"7\"\/><\/svg> Chip design<\/span>\n                                                                                                                                                <span class=\"tp-course-meta-item\"><svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Vilnius, Lithuania<\/span>\n                                                                                <\/div>\n\n                        <button class=\"tp-lib-btn tp-register-btn\"\n                                data-course-id=\"3454\"\n                                data-course-title=\"Semiconductor Fabrication Processes\">\n                            Register for course\n                        <\/button>\n                    <\/div>\n                <\/div>\n                                <div class=\"tp-course-card\"\n                     data-title=\"introduction to chip design and technologies\"\n                     data-format=\"live\"\n                     data-area=\"chip_design\"\n                     data-provider=\"Kita\">\n\n                                            <div class=\"tp-course-thumb tp-course-thumb-placeholder\">\ud83c\udf93<\/div>\n                    \n                    <div class=\"tp-course-body\">\n                        <div class=\"tp-course-badges\">\n                                                            <span class=\"tp-badge tp-badge-live\">\n                                    In person                                <\/span>\n                                                                                        <span class=\"tp-badge tp-badge-provider\">\n                                    Kita                                <\/span>\n                                                    <\/div>\n\n                        <h3 class=\"tp-course-title\">Introduction to Chip Design and Technologies<\/h3>\n\n                                                <p class=\"tp-course-excerpt\">\n                            Course category: Beginner courses\r\n\r\nTarget audience: Company employees with no prior experience in designing integrated\u2026                                                            <a href=\"https:\/\/chipsc2.lt\/lt\/course\/?course=introduction-to-chip-design-and-technologies\" class=\"tp-read-more\">Read more<\/a>\n                                                    <\/p>\n                        \n                        <div class=\"tp-course-meta\">\n                                                            <span class=\"tp-course-meta-item\"><svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z\"\/><line x1=\"7\" y1=\"7\" x2=\"7.01\" y2=\"7\"\/><\/svg> Chip design<\/span>\n                                                                                                                                                <span class=\"tp-course-meta-item\"><svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Vilnius, Lithuania<\/span>\n                                                                                <\/div>\n\n                        <button class=\"tp-lib-btn tp-register-btn\"\n                                data-course-id=\"3455\"\n                                data-course-title=\"Introduction to Chip Design and Technologies\">\n                            Register for course\n                        <\/button>\n                    <\/div>\n                <\/div>\n                                <div class=\"tp-course-card\"\n                     data-title=\"introduction to pcb design using altium designer\"\n                     data-format=\"online\"\n                     data-area=\"chip_design\"\n                     data-provider=\"Kita\">\n\n                                            <div class=\"tp-course-thumb tp-course-thumb-placeholder\">\ud83c\udf93<\/div>\n                    \n                    <div class=\"tp-course-body\">\n                        <div class=\"tp-course-badges\">\n                                                            <span class=\"tp-badge tp-badge-online\">\n                                    Online                                <\/span>\n                                                                                        <span class=\"tp-badge tp-badge-provider\">\n                                    Kita                                <\/span>\n                                                    <\/div>\n\n                        <h3 class=\"tp-course-title\">Introduction to PCB Design Using Altium Designer<\/h3>\n\n                                                <p class=\"tp-course-excerpt\">\n                            Course category: Beginner courses\r\n\r\nTarget audience: Company employees with little or no experience in printed circuit \u2026                                                            <a href=\"https:\/\/chipsc2.lt\/lt\/course\/?course=introduction-to-pcb-design-using-altium-designer\" class=\"tp-read-more\">Read more<\/a>\n                                                    <\/p>\n                        \n                        <div class=\"tp-course-meta\">\n                                                            <span class=\"tp-course-meta-item\"><svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z\"\/><line x1=\"7\" y1=\"7\" x2=\"7.01\" y2=\"7\"\/><\/svg> Chip design<\/span>\n                                                                                                                                                <span class=\"tp-course-meta-item\"><svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Vilnius, Lithuania<\/span>\n                                                                                <\/div>\n\n                        <button class=\"tp-lib-btn tp-register-btn\"\n                                data-course-id=\"3456\"\n                                data-course-title=\"Introduction to PCB Design Using Altium Designer\">\n                            Register for course\n                        <\/button>\n                    <\/div>\n                <\/div>\n                                <div class=\"tp-course-card\"\n                     data-title=\"multilayer pcb design using altium designer\"\n                     data-format=\"live\"\n                     data-area=\"kita\"\n                     data-provider=\"VU\">\n\n                                            <div class=\"tp-course-thumb tp-course-thumb-placeholder\">\ud83c\udf93<\/div>\n                    \n                    <div class=\"tp-course-body\">\n                        <div class=\"tp-course-badges\">\n                                                            <span class=\"tp-badge tp-badge-live\">\n                                    In person                                <\/span>\n                                                                                        <span class=\"tp-badge tp-badge-provider\">\n                                    VU                                <\/span>\n                                                    <\/div>\n\n                        <h3 class=\"tp-course-title\">Multilayer PCB Design Using Altium Designer<\/h3>\n\n                                                <p class=\"tp-course-excerpt\">\n                            Course category: Beginner courses\r\n\r\nTarget audience: Company employees with experience in PCB design using Altium Desig\u2026                                                            <a href=\"https:\/\/chipsc2.lt\/lt\/course\/?course=multilayer-pcb-design-using-altium-designer\" class=\"tp-read-more\">Read more<\/a>\n                                                    <\/p>\n                        \n                        <div class=\"tp-course-meta\">\n                                                            <span class=\"tp-course-meta-item\"><svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z\"\/><line x1=\"7\" y1=\"7\" x2=\"7.01\" y2=\"7\"\/><\/svg> Other<\/span>\n                                                                                                                                                <span class=\"tp-course-meta-item\"><svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Vilnius, Lithuania<\/span>\n                                                                                <\/div>\n\n                        <button class=\"tp-lib-btn tp-register-btn\"\n                                data-course-id=\"3457\"\n                                data-course-title=\"Multilayer PCB Design Using Altium Designer\">\n                            Register for course\n                        <\/button>\n                    <\/div>\n                <\/div>\n                                <div class=\"tp-course-card\"\n                     data-title=\"digital device design and fpga programming using vhdl\"\n                     data-format=\"online\"\n                     data-area=\"kita\"\n                     data-provider=\"Kita\">\n\n                                            <div class=\"tp-course-thumb tp-course-thumb-placeholder\">\ud83c\udf93<\/div>\n                    \n                    <div class=\"tp-course-body\">\n                        <div class=\"tp-course-badges\">\n                                                            <span class=\"tp-badge tp-badge-online\">\n                                    Online                                <\/span>\n                                                                                        <span class=\"tp-badge tp-badge-provider\">\n                                    Kita                                <\/span>\n                                                    <\/div>\n\n                        <h3 class=\"tp-course-title\">Digital Device Design and FPGA Programming Using VHDL<\/h3>\n\n                                                <p class=\"tp-course-excerpt\">\n                            Course category: Beginner courses\r\n\r\nTarget audience: Company employees with little or no experience in digital device d\u2026                                                            <a href=\"https:\/\/chipsc2.lt\/lt\/course\/?course=digital-device-design-and-fpga-programming-using-vhdl\" class=\"tp-read-more\">Read more<\/a>\n                                                    <\/p>\n                        \n                        <div class=\"tp-course-meta\">\n                                                            <span class=\"tp-course-meta-item\"><svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z\"\/><line x1=\"7\" y1=\"7\" x2=\"7.01\" y2=\"7\"\/><\/svg> Other<\/span>\n                                                                                                                                                <span class=\"tp-course-meta-item\"><svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Vilnius, Lithuania<\/span>\n                                                                                <\/div>\n\n                        <button class=\"tp-lib-btn tp-register-btn\"\n                                data-course-id=\"3458\"\n                                data-course-title=\"Digital Device Design and FPGA Programming Using VHDL\">\n                            Register for course\n                        <\/button>\n                    <\/div>\n                <\/div>\n                                <div class=\"tp-course-card\"\n                     data-title=\"high-frequency circuit design using keysight advanced design system (ads)\"\n                     data-format=\"live\"\n                     data-area=\"kita\"\n                     data-provider=\"Kita\">\n\n                                            <div class=\"tp-course-thumb tp-course-thumb-placeholder\">\ud83c\udf93<\/div>\n                    \n                    <div class=\"tp-course-body\">\n                        <div class=\"tp-course-badges\">\n                                                            <span class=\"tp-badge tp-badge-live\">\n                                    In person                                <\/span>\n                                                                                        <span class=\"tp-badge tp-badge-provider\">\n                                    Kita                                <\/span>\n                                                    <\/div>\n\n                        <h3 class=\"tp-course-title\">High-Frequency Circuit Design Using Keysight Advanced Design System (ADS)<\/h3>\n\n                                                <p class=\"tp-course-excerpt\">\n                            Course category: Advanced courses\r\n\r\nTarget audience: Company employees with little or no experience working with high-f\u2026                                                            <a href=\"https:\/\/chipsc2.lt\/lt\/course\/?course=high-frequency-circuit-design-using-keysight-advanced-design-system-ads\" class=\"tp-read-more\">Read more<\/a>\n                                                    <\/p>\n                        \n                        <div class=\"tp-course-meta\">\n                                                            <span class=\"tp-course-meta-item\"><svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z\"\/><line x1=\"7\" y1=\"7\" x2=\"7.01\" y2=\"7\"\/><\/svg> Other<\/span>\n                                                                                                                                                <span class=\"tp-course-meta-item\"><svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Vilnius, Lithuania<\/span>\n                                                                                <\/div>\n\n                        <button class=\"tp-lib-btn tp-register-btn\"\n                                data-course-id=\"3460\"\n                                data-course-title=\"High-Frequency Circuit Design Using Keysight Advanced Design System (ADS)\">\n                            Register for course\n                        <\/button>\n                    <\/div>\n                <\/div>\n                            <\/div>\n            <\/div>\n\n    <!-- MODAL -->\n    <div id=\"tp-modal-overlay\" style=\"display:none\">\n        <div id=\"tp-modal\">\n            <button id=\"tp-modal-close\">&times;<\/button>\n            <h2 id=\"tp-modal-title\"><\/h2>\n            <div id=\"tp-modal-body\"><\/div>\n        <\/div>\n    <\/div>\n\n    <style>\n    .tp-training-wrap { max-width: 960px; margin: 0 auto; padding: 0 20px 60px; }\n    .tp-lib-filters { display: flex; gap: 12px; flex-wrap: wrap;\n                      margin-bottom: 28px; align-items: center; }\n    .tp-lib-search { flex: 1; min-width: 200px; padding: 9px 14px;\n                     border: 1px solid #e5e7eb; border-radius: 0; font-size: 14px; }\n    .tp-lib-search:focus { outline: none; border-color: #104d7f;\n                           box-shadow: 0 0 0 3px rgba(16,77,127,.12); }\n    .tp-select-wrap { position: relative; display: inline-block; }\n    .tp-select-wrap::after {\n        content: '';\n        position: absolute;\n        right: 14px;\n        top: 50%;\n        transform: translateY(-50%);\n        width: 0;\n        height: 0;\n        border-left: 4px solid transparent;\n        border-right: 4px solid transparent;\n        border-top: 5px solid #6b7280;\n        pointer-events: none;\n    }\n    .tp-lib-select {\n        appearance: none;\n        -webkit-appearance: none;\n        padding: 9px 38px 9px 14px;\n        border: 1px solid #e5e7eb;\n        border-radius: 0;\n        font-size: 14px;\n        background: #fff;\n        cursor: pointer;\n        outline: none;\n        min-width: 140px;\n    }\n    .tp-lib-select:focus { border-color: #104d7f; box-shadow: 0 0 0 3px rgba(16,77,127,.12); }\n    .tp-read-more { font-size: 13px; color: #104d7f; text-decoration: none; white-space: nowrap; margin-left: 2px; }\n    .tp-read-more:hover { text-decoration: underline; }\n    .tp-course-grid { display: grid;\n                      grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));\n                      gap: 24px; }\n    .tp-course-card { border: 1px solid #e5e7eb; border-radius: 0;\n                      overflow: hidden; background: #fff; transition: box-shadow .2s; }\n    .tp-course-card:hover { box-shadow: 0 4px 16px rgba(0,0,0,.08); }\n    .tp-course-thumb { height: 160px; background-size: cover; background-position: center; }\n    .tp-course-thumb-placeholder { background: #f3f4f6; display: flex;\n                                    align-items: center; justify-content: center;\n                                    font-size: 40px; height: 160px; }\n    .tp-course-body { padding: 18px; }\n    .tp-course-badges { display: flex; gap: 6px; flex-wrap: wrap; margin-bottom: 10px; }\n    .tp-badge { font-size: 11px; padding: 2px 10px; border-radius: 0; font-weight: 500; }\n    .tp-badge-online   { background: #d1fae5; color: #065f46; }\n    .tp-badge-live     { background: #fee2e2; color: #991b1b; }\n    .tp-badge-mixed    { background: #fef3c7; color: #92400e; }\n    .tp-badge-provider { background: #d0e8f5; color: #083358; }\n    .tp-course-title { font-size: 16px; font-weight: 600; margin: 0 0 8px; color: #111827; }\n    .tp-course-excerpt { font-size: 13px; color: #6b7280; margin: 0 0 12px; line-height: 1.5; }\n    .tp-course-meta { display: flex; flex-direction: column; gap: 4px; margin-bottom: 16px; }\n    .tp-course-meta-item { font-size: 13px; color: #6b7280; display: inline-flex; align-items: center; gap: 4px; }\n    .tp-course-meta-item svg { flex-shrink: 0; }\n    .tp-lib-btn { display: inline-block; padding: 9px 20px; background: #104d7f;\n                  color: #fff !important; border-radius: 0; text-decoration: none !important;\n                  font-size: 14px; font-weight: 500; border: none; cursor: pointer; }\n    .tp-lib-btn:hover { background: #0d3e6b; color: #fff !important; }\n    .tp-register-btn { width: 100%; text-align: center; }\n    .tp-library-empty { text-align: center; padding: 60px 20px; color: #6b7280; }\n\n    \/* MODAL *\/\n    #tp-modal-overlay { position: fixed !important; inset: 0 !important; background: rgba(0,0,0,.55) !important;\n                     z-index: 999999 !important; display: flex; align-items: center;\n                     justify-content: center; padding: 20px; }\n    #tp-modal { background: #fff; border-radius: 0; padding: 32px;\n                max-width: 480px; width: 100%; position: relative;\n                max-height: 90vh; overflow-y: auto; }\n    #tp-modal-close { position: absolute; top: 16px; right: 16px; background: none;\n                      border: none; font-size: 24px; cursor: pointer; color: #6b7280; }\n    #tp-modal-close:hover { color: #111; }\n    #tp-modal-title { font-size: 18px; font-weight: 600; margin: 0 0 20px;\n                      padding-right: 30px; color: #111827; }\n    #tp-modal-body .tp-form { display: flex; flex-direction: column; gap: 14px; }\n    #tp-modal-body .tp-field { display: flex; flex-direction: column; gap: 5px; }\n    #tp-modal-body .tp-field label { font-size: 13px; font-weight: 500; color: #374151; }\n    #tp-modal-body .tp-field input,\n    #tp-modal-body .tp-field select,\n    #tp-modal-body .tp-field textarea { padding: 9px 12px; border: 1px solid #e5e7eb;\n                                         border-radius: 0; font-size: 14px; width: 100%; box-sizing: border-box; }\n    #tp-modal-body .tp-field input:focus,\n    #tp-modal-body .tp-field select:focus,\n    #tp-modal-body .tp-field textarea:focus { outline: none; border-color: #104d7f; }\n    #tp-modal-body .tp-field-row { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }\n    #tp-modal-body .tp-btn { padding: 11px; font-size: 15px; width: 100%;\n                              text-align: center; margin-top: 4px; }\n    #tp-modal-body .tp-error { background: #fef2f2; border: 1px solid #fca5a5;\n                                color: #b91c1c; padding: 10px 14px; border-radius: 0; font-size: 13px; }\n    #tp-modal-body .tp-success { background: #f0fdf4; border: 1px solid #86efac;\n                                  color: #15803d; padding: 10px 14px; border-radius: 0; font-size: 13px; }\n    #tp-modal-body .tp-checkbox-field { flex-direction: row; align-items: flex-start; gap: 8px; }\n    #tp-modal-body .tp-checkbox-field input { width: auto; margin-top: 2px; }\n    #tp-modal-body .tp-checkbox-field label { font-size: 12px; color: #6b7280; font-weight: 400; }\n    <\/style>\n\n    <script>\n    (function() {\n        \/\/ \u2500\u2500 Move modal overlay to body to fix Elementor position:fixed bug \u2500\u2500\n        \/\/ Elementor's CSS transform on ancestor elements breaks position:fixed.\n        \/\/ Appending to document.body ensures full-viewport coverage.\n        function tpFixModalPosition() {\n            var ov = document.getElementById('tp-modal-overlay');\n            if (ov && ov.parentNode !== document.body) {\n                document.body.appendChild(ov);\n            }\n        }\n        if (document.readyState === 'loading') {\n            document.addEventListener('DOMContentLoaded', tpFixModalPosition);\n        } else {\n            tpFixModalPosition();\n        }\n\n        \/\/ \u2500\u2500 Filtravimas \u2500\u2500\n        var search     = document.getElementById('tp-course-search');\n        var formatF    = document.getElementById('tp-format-filter');\n        var areaF      = document.getElementById('tp-area-filter');\n        var providerF  = document.getElementById('tp-provider-filter');\n        var cards      = document.querySelectorAll('#tp-course-grid .tp-course-card');\n        var noResults  = document.getElementById('tp-course-no-results');\n\n        function filterCourses() {\n            var q        = search.value.toLowerCase().trim();\n            var format   = formatF.value;\n            var area     = areaF.value;\n            var provider = providerF.value;\n            var visible  = 0;\n\n            cards.forEach(function(card) {\n                var mQ = !q        || (card.dataset.title    || '').includes(q);\n                var mF = !format   || card.dataset.format   === format;\n                var mA = !area     || card.dataset.area     === area;\n                var mP = !provider || card.dataset.provider === provider;\n\n                if (mQ && mF && mA && mP) { card.style.display = ''; visible++; }\n                else                       { card.style.display = 'none'; }\n            });\n\n            noResults.style.display = visible === 0 ? 'block' : 'none';\n        }\n\n        search.addEventListener('input', filterCourses);\n        formatF.addEventListener('change', filterCourses);\n        areaF.addEventListener('change', filterCourses);\n        providerF.addEventListener('change', filterCourses);\n\n        \/\/ \u2500\u2500 Modal \u2500\u2500\n        var overlay   = document.getElementById('tp-modal-overlay');\n        var modalTitle= document.getElementById('tp-modal-title');\n        var modalBody = document.getElementById('tp-modal-body');\n        var closeBtn  = document.getElementById('tp-modal-close');\n        var loggedIn  = false;\n        var userData  = null;\n        var ajaxUrl   = 'https:\/\/chipsc2.lt\/wp-admin\/admin-post.php';\n        var nonce     = 'f2c22bfad3';\n\n        function openModal(courseId, courseTitle) {\n            modalTitle.textContent = 'Registration: ' + courseTitle;\n            modalBody.innerHTML = buildForm(courseId, courseTitle);\n            overlay.style.display = 'flex';\n            document.body.style.overflow = 'hidden';\n\n            modalBody.querySelector('form').addEventListener('submit', function(e) {\n                e.preventDefault();\n                submitForm(this, courseId, courseTitle);\n            });\n        }\n\n        function buildForm(courseId, courseTitle) {\n            if (loggedIn) {\n                \/\/ Logged in - additional fields only\n                return '<form class=\"tp-form\">' +\n                    '<p style=\"font-size:13px;color:#6b7280;margin:0 0 16px\">Registering as: <strong>' +\n                    userData.first_name + ' ' + userData.last_name + '<\/strong> (' + userData.email + ')<\/p>' +\n                    field('text',   'org',      'Organisation \/ company *', '', true) +\n                    selectField('org_type', 'Organisation type *', ['SME','Start-up','Large company','Research institution','University','Public sector','Other'], true) +\n                    field('text',   'position', 'Position', '', false) +\n                    checkboxField() +\n                    '<button type=\"submit\" class=\"tp-lib-btn tp-btn\">Register<\/button>' +\n                '<\/form>';\n            } else {\n                \/\/ Guest - account + course registration in one step\n                return '<form class=\"tp-form\">' +\n                    '<p style=\"font-size:13px;color:#6b7280;margin:0 0 4px\">Create an account and register for the course in one step.<\/p>' +\n                    '<div class=\"tp-field-row\">' +\n                        field('text', 'first_name', 'First name *', '', true, true) +\n                        field('text', 'last_name',  'Last name *', '', true, true) +\n                    '<\/div>' +\n                    field('email',    'email',    'Email *', '', true) +\n                    field('password', 'password', 'Password * (min. 8 characters)', '', true) +\n                    field('text',     'org',      'Organisation \/ company *', '', true) +\n                    selectField('org_type', 'Organisation type *', ['SME','Start-up','Large company','Research institution','University','Public sector','Other'], true) +\n                    field('text', 'position', 'Position', '', false) +\n                    checkboxField() +\n                    '<button type=\"submit\" class=\"tp-lib-btn tp-btn\">Register and enrol in course<\/button>' +\n                '<\/form>';\n            }\n        }\n\n        function field(type, name, label, placeholder, required, noWrap) {\n            var req = required ? ' required' : '';\n            var html = '<div class=\"tp-field\">' +\n                '<label>' + label + '<\/label>' +\n                '<input type=\"' + type + '\" name=\"' + name + '\" placeholder=\"' + (placeholder||'') + '\"' + req + '>' +\n                '<\/div>';\n            return noWrap ? html : html;\n        }\n\n        function selectField(name, label, options, required) {\n            var req = required ? ' required' : '';\n            var opts = '<option value=\"\">Select...<\/option>';\n            options.forEach(function(o) { opts += '<option value=\"' + o + '\">' + o + '<\/option>'; });\n            return '<div class=\"tp-field\"><label>' + label + '<\/label>' +\n                   '<select name=\"' + name + '\"' + req + '>' + opts + '<\/select><\/div>';\n        }\n\n        function checkboxField() {\n            return '<div class=\"tp-field tp-checkbox-field\">' +\n                '<input type=\"checkbox\" name=\"gdpr\" id=\"tp-gdpr\" required>' +\n                '<label for=\"tp-gdpr\">I agree to the privacy policy and personal data processing (GDPR) *<\/label>' +\n                '<\/div>';\n        }\n\n        function submitForm(form, courseId, courseTitle) {\n            var btn = form.querySelector('button[type=\"submit\"]');\n            btn.disabled = true;\n            btn.textContent = 'Sending...';\n\n            var data = new FormData(form);\n            data.append('action',       'tp_course_apply');\n            data.append('nonce',        nonce);\n            data.append('course_id',    courseId);\n            data.append('course_title', courseTitle);\n            data.append('logged_in',    loggedIn ? '1' : '0');\n            if (loggedIn && userData) {\n                data.append('first_name', userData.first_name);\n                data.append('last_name',  userData.last_name);\n                data.append('email',      userData.email);\n            }\n\n            fetch(ajaxUrl, { method: 'POST', body: data })\n                .then(function(r) { return r.json(); })\n                .then(function(res) {\n                    if (res.success) {\n                        modalBody.innerHTML =\n                            '<div class=\"tp-success\" style=\"margin-top:8px\">' + res.data.message + '<\/div>';\n                    } else {\n                        var errDiv = form.querySelector('.tp-error');\n                        if (!errDiv) {\n                            errDiv = document.createElement('div');\n                            errDiv.className = 'tp-error';\n                            form.prepend(errDiv);\n                        }\n                        errDiv.textContent = res.data.message;\n                        btn.disabled = false;\n                        btn.textContent = loggedIn ? 'Register' : 'Register and enrol in course';\n                    }\n                });\n        }\n\n        document.querySelectorAll('.tp-register-btn').forEach(function(btn) {\n            btn.addEventListener('click', function() {\n                openModal(this.dataset.courseId, this.dataset.courseTitle);\n            });\n        });\n\n        closeBtn.addEventListener('click', function() {\n            overlay.style.display = 'none';\n            document.body.style.overflow = '';\n        });\n\n        overlay.addEventListener('click', function(e) {\n            if (e.target === overlay) {\n                overlay.style.display = 'none';\n                document.body.style.overflow = '';\n            }\n        });\n    })();\n    <\/script>\n    \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-3446","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/chipsc2.lt\/lt\/wp-json\/wp\/v2\/pages\/3446","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/chipsc2.lt\/lt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/chipsc2.lt\/lt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/chipsc2.lt\/lt\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/chipsc2.lt\/lt\/wp-json\/wp\/v2\/comments?post=3446"}],"version-history":[{"count":1,"href":"https:\/\/chipsc2.lt\/lt\/wp-json\/wp\/v2\/pages\/3446\/revisions"}],"predecessor-version":[{"id":3453,"href":"https:\/\/chipsc2.lt\/lt\/wp-json\/wp\/v2\/pages\/3446\/revisions\/3453"}],"wp:attachment":[{"href":"https:\/\/chipsc2.lt\/lt\/wp-json\/wp\/v2\/media?parent=3446"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}