{"id":1356,"date":"2025-03-24T17:44:46","date_gmt":"2025-03-24T17:44:46","guid":{"rendered":"https:\/\/excel-erasmus.eu\/?page_id=1356"},"modified":"2026-01-21T17:09:20","modified_gmt":"2026-01-21T17:09:20","slug":"understanding-financial-statements","status":"publish","type":"page","link":"https:\/\/excel-erasmus.eu\/pl\/zrozumienie-sprawozdan-finansowych\/","title":{"rendered":"Zrozumienie sprawozda\u0144 finansowych"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1356\" class=\"elementor elementor-1356\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6f8a6d5 e-flex e-con-boxed e-con e-parent\" data-id=\"6f8a6d5\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d3040ef elementor-widget elementor-widget-html\" data-id=\"d3040ef\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>Financial Literacy Training Programme<\/title>\r\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.0.0\/css\/all.min.css\">\r\n    <style>\r\n        :root {\r\n            --white: #ffffff;\r\n            --black: #000000;\r\n            --yellow: #ffde59;\r\n            --pink: #ff8bd2;\r\n            --blue: #5ce1e6;\r\n        }\r\n\r\n        * {\r\n            margin: 0;\r\n            padding: 0;\r\n            box-sizing: border-box;\r\n            font-family: Verdana, Geneva, Tahoma, sans-serif;\r\n        }\r\n\r\n        html, body {\r\n            width: 100%;\r\n            overflow-x: hidden;\r\n            margin: 0;\r\n            padding: 0;\r\n            background-color: #f5f5f5;\r\n            min-height: 100vh;\r\n            display: flex;\r\n            flex-direction: column;\r\n            scroll-behavior: smooth;\r\n        }\r\n\r\n        body {\r\n            color: var(--black);\r\n            position: relative;\r\n        }\r\n\r\n        .container {\r\n            width: 100%;\r\n            max-width: 1200px;\r\n            margin: 0 auto;\r\n            padding: 2rem;\r\n            box-sizing: border-box;\r\n            display: flex;\r\n            flex-direction: column;\r\n            gap: 3rem;\r\n        }\r\n\r\n        .page-title {\r\n            text-align: center;\r\n            color: var(--black);\r\n            font-size: 2.5rem;\r\n            padding: 2rem;\r\n            background: var(--yellow);\r\n            border-radius: 15px;\r\n            box-shadow: 0 4px 15px rgba(0,0,0,0.1);\r\n            margin: 0;\r\n        }\r\n\r\n        .page-subtitle {\r\n            text-align: center;\r\n            color: var(--black);\r\n            font-size: 1.2rem;\r\n            padding: 1rem;\r\n            background: rgba(255,255,255,0.9);\r\n            border-radius: 10px;\r\n            box-shadow: 0 2px 10px rgba(0,0,0,0.05);\r\n            margin: 0;\r\n        }\r\n\r\n        .video-section {\r\n            width: 100%;\r\n            margin-bottom: 3rem;\r\n            background: rgba(255,255,255,0.95);\r\n            border-radius: 15px;\r\n            padding: 2rem;\r\n            box-shadow: 0 4px 15px rgba(0,0,0,0.1);\r\n        }\r\n\r\n        .video-card {\r\n            max-width: 800px;\r\n            margin: 0 auto;\r\n            text-align: center;\r\n            display: flex;\r\n            flex-direction: column;\r\n            gap: 2rem;\r\n        }\r\n\r\n        .video-player-container {\r\n            position: relative;\r\n            width: 100%;\r\n            max-width: 800px;\r\n            margin: 0 auto;\r\n            border-radius: 15px;\r\n            overflow: hidden;\r\n            box-shadow: 0 4px 15px rgba(0,0,0,0.1);\r\n        }\r\n\r\n        .video-player-container video {\r\n            width: 100%;\r\n            height: auto;\r\n            display: block;\r\n            border-radius: 15px;\r\n        }\r\n\r\n        .video-description {\r\n            text-align: center;\r\n            padding: 1rem;\r\n            color: var(--black);\r\n            font-size: 1.1rem;\r\n            line-height: 1.6;\r\n        }\r\n\r\n        .video-controls {\r\n            display: flex;\r\n            justify-content: center;\r\n            gap: 1rem;\r\n            margin-top: 1rem;\r\n        }\r\n\r\n        .video-controls button {\r\n            padding: 0.8rem 1.5rem;\r\n            border: none;\r\n            border-radius: 25px;\r\n            background: var(--blue);\r\n            color: var(--white);\r\n            cursor: pointer;\r\n            transition: all 0.3s ease;\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 0.5rem;\r\n        }\r\n\r\n        .video-controls button:hover {\r\n            background: var(--pink);\r\n            transform: translateY(-2px);\r\n        }\r\n\r\n        .resources-section {\r\n            width: 100%;\r\n        }\r\n\r\n        .features-grid {\r\n            display: grid;\r\n            grid-template-columns: repeat(2, 1fr);\r\n            gap: 3rem;\r\n            width: 100%;\r\n            margin: 0;\r\n        }\r\n\r\n        .features-grid:last-child {\r\n            grid-template-columns: repeat(2, 1fr);\r\n            margin-bottom: 0;\r\n            width: 100%;\r\n        }\r\n\r\n        .features-grid:last-child .feature-card {\r\n            width: 100%;\r\n            margin: 0;\r\n        }\r\n\r\n        .video-card {\r\n            grid-column: 1 \/ -1;\r\n            max-width: 800px;\r\n            margin: 0 auto;\r\n        }\r\n\r\n        .feature-card {\r\n            background-color: rgba(255,255,255,0.95);\r\n            border: 2px solid var(--yellow);\r\n            border-radius: 15px;\r\n            padding: 2rem;\r\n            text-align: center;\r\n            transition: all 0.3s ease;\r\n            display: flex;\r\n            flex-direction: column;\r\n            gap: 2rem;\r\n            height: 100%;\r\n        }\r\n\r\n        .feature-card::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            width: 100%;\r\n            height: 5px;\r\n            background: linear-gradient(90deg, var(--yellow), var(--pink));\r\n        }\r\n\r\n        .feature-card:hover {\r\n            transform: translateY(-10px);\r\n            box-shadow: 0 8px 25px rgba(0,0,0,0.15);\r\n        }\r\n\r\n        .feature-card .content {\r\n            flex: 1;\r\n            display: flex;\r\n            flex-direction: column;\r\n            align-items: center;\r\n            justify-content: center;\r\n            gap: 1rem;\r\n        }\r\n\r\n        .feature-card i {\r\n            font-size: 3rem;\r\n            color: var(--pink);\r\n            margin-bottom: 1rem;\r\n            transition: transform 0.3s ease;\r\n        }\r\n\r\n        .feature-card:hover i {\r\n            transform: scale(1.1);\r\n        }\r\n\r\n        .feature-card h3 {\r\n            color: var(--black);\r\n            margin-bottom: 1rem;\r\n            font-size: 1.4rem;\r\n            font-weight: bold;\r\n        }\r\n\r\n        .feature-card p {\r\n            color: var(--black);\r\n            line-height: 1.6;\r\n            font-size: 1rem;\r\n            margin-bottom: 1.5rem;\r\n            flex-grow: 1;\r\n        }\r\n\r\n        .feature-card img {\r\n            width: 100%;\r\n            max-width: 180px;\r\n            height: auto;\r\n            margin: 1rem 0;\r\n            border-radius: 10px;\r\n            object-fit: cover;\r\n        }\r\n\r\n        .download-btn {\r\n            background: var(--blue);\r\n            color: var(--white);\r\n            padding: 1rem 2rem;\r\n            border: none;\r\n            border-radius: 25px;\r\n            cursor: pointer;\r\n            font-size: 1.1rem;\r\n            transition: all 0.3s ease;\r\n            width: auto;\r\n            max-width: 100%;\r\n            box-sizing: border-box;\r\n            box-shadow: 0 4px 15px rgba(0,0,0,0.1);\r\n            text-transform: uppercase;\r\n            letter-spacing: 1px;\r\n            font-weight: bold;\r\n        }\r\n\r\n        .download-btn i {\r\n            color: var(--white);\r\n        }\r\n\r\n        .download-btn:hover {\r\n            transform: translateY(-2px);\r\n            box-shadow: 0 6px 20px rgba(0,0,0,0.15);\r\n            background: var(--yellow);\r\n        }\r\n\r\n        .quiz-container {\r\n            background: rgba(255,255,255,0.95);\r\n            padding: 2rem;\r\n            border-radius: 15px;\r\n            margin: 2rem auto;\r\n            max-width: 800px;\r\n            box-shadow: 0 4px 15px rgba(0,0,0,0.1);\r\n        }\r\n\r\n        .quiz-question {\r\n            margin-bottom: 2rem;\r\n            padding: 1.5rem;\r\n            background: white;\r\n            border-radius: 10px;\r\n            box-shadow: 0 2px 10px rgba(0,0,0,0.05);\r\n        }\r\n\r\n        .quiz-options {\r\n            display: grid;\r\n            gap: 1rem;\r\n            margin-top: 1rem;\r\n        }\r\n\r\n        .quiz-option {\r\n            padding: 1rem;\r\n            border: 2px solid var(--yellow);\r\n            border-radius: 8px;\r\n            cursor: pointer;\r\n            transition: all 0.3s ease;\r\n            position: relative;\r\n            overflow: hidden;\r\n        }\r\n\r\n        .quiz-option::after {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            width: 100%;\r\n            height: 100%;\r\n            background: var(--yellow);\r\n            opacity: 0;\r\n            transition: opacity 0.3s ease;\r\n            z-index: -1;\r\n        }\r\n\r\n        .quiz-option:hover::after {\r\n            opacity: 0.2;\r\n        }\r\n\r\n        .quiz-option.correct {\r\n            background: #4CAF50;\r\n            color: white;\r\n            border-color: #4CAF50;\r\n        }\r\n\r\n        .quiz-option.incorrect {\r\n            background: #f44336;\r\n            color: white;\r\n            border-color: #f44336;\r\n        }\r\n\r\n        .escape-room-container {\r\n            background: rgba(255,255,255,0.95);\r\n            padding: 2rem;\r\n            border-radius: 15px;\r\n            margin: 2rem auto;\r\n            max-width: 800px;\r\n            box-shadow: 0 4px 15px rgba(0,0,0,0.1);\r\n        }\r\n\r\n        .puzzle {\r\n            background: white;\r\n            padding: 1.5rem;\r\n            border-radius: 10px;\r\n            margin-bottom: 1.5rem;\r\n            box-shadow: 0 2px 10px rgba(0,0,0,0.05);\r\n        }\r\n\r\n        .puzzle-input {\r\n            width: 100%;\r\n            max-width: 400px;\r\n            padding: 1rem;\r\n            margin: 1rem auto;\r\n            border: 2px solid var(--yellow);\r\n            border-radius: 8px;\r\n            font-size: 1.1rem;\r\n            transition: all 0.3s ease;\r\n            display: block;\r\n            text-align: center;\r\n        }\r\n\r\n        .puzzle-input:focus {\r\n            border-color: var(--pink);\r\n            outline: none;\r\n            box-shadow: 0 0 5px rgba(255,139,210,0.3);\r\n        }\r\n\r\n        .puzzle-input option {\r\n            padding: 0.5rem;\r\n            font-size: 1rem;\r\n            line-height: 1.4;\r\n            word-wrap: break-word;\r\n            white-space: normal;\r\n        }\r\n\r\n        .puzzle-options {\r\n            display: flex;\r\n            flex-direction: column;\r\n            gap: 1rem;\r\n            margin: 1rem 0;\r\n        }\r\n\r\n        .puzzle-option-btn {\r\n            padding: 1rem 1.5rem;\r\n            border: 2px solid var(--yellow);\r\n            border-radius: 8px;\r\n            background: white;\r\n            color: var(--black);\r\n            cursor: pointer;\r\n            transition: all 0.3s ease;\r\n            font-size: 1rem;\r\n            text-align: left;\r\n            line-height: 1.4;\r\n            word-wrap: break-word;\r\n            white-space: normal;\r\n            position: relative;\r\n            overflow: hidden;\r\n        }\r\n\r\n        .puzzle-option-btn::after {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            width: 100%;\r\n            height: 100%;\r\n            background: var(--yellow);\r\n            opacity: 0;\r\n            transition: opacity 0.3s ease;\r\n            z-index: -1;\r\n        }\r\n\r\n        .puzzle-option-btn:hover::after {\r\n            opacity: 0.2;\r\n        }\r\n\r\n        .puzzle-option-btn.selected {\r\n            background: var(--yellow);\r\n            color: var(--black);\r\n            border-color: var(--pink);\r\n            transform: translateY(-2px);\r\n            box-shadow: 0 4px 15px rgba(0,0,0,0.1);\r\n        }\r\n\r\n        .puzzle-option-btn.correct {\r\n            background: #4CAF50;\r\n            color: white;\r\n            border-color: #4CAF50;\r\n        }\r\n\r\n        .puzzle-option-btn.incorrect {\r\n            background: #f44336;\r\n            color: white;\r\n            border-color: #f44336;\r\n        }\r\n\r\n\r\n\r\n        .puzzle-input.correct {\r\n            border-color: #4CAF50;\r\n            background: #E8F5E9;\r\n        }\r\n\r\n        .puzzle-input.incorrect {\r\n            border-color: #f44336;\r\n            background: #FFEBEE;\r\n        }\r\n\r\n        .progress-bar {\r\n            width: 100%;\r\n            height: 20px;\r\n            background: #eee;\r\n            border-radius: 10px;\r\n            margin: 1rem 0;\r\n            overflow: hidden;\r\n        }\r\n\r\n        .progress {\r\n            width: 0%;\r\n            height: 100%;\r\n            background: linear-gradient(90deg, var(--yellow), var(--pink));\r\n            transition: width 0.3s ease;\r\n        }\r\n\r\n        .modal {\r\n            display: none;\r\n            position: fixed;\r\n            top: 0;\r\n            left: 0;\r\n            width: 100%;\r\n            height: 100%;\r\n            background: rgba(0,0,0,0.8);\r\n            z-index: 1000;\r\n            justify-content: center;\r\n            align-items: center;\r\n        }\r\n\r\n        .modal-content {\r\n            background: white;\r\n            padding: 2rem;\r\n            border-radius: 15px;\r\n            max-width: 1000px;\r\n            width: 95%;\r\n            text-align: center;\r\n            max-height: 90vh;\r\n            overflow-y: auto;\r\n            position: relative;\r\n            margin: 2rem auto;\r\n            box-sizing: border-box;\r\n        }\r\n\r\n        .close-modal {\r\n            position: absolute;\r\n            top: 1rem;\r\n            right: 1rem;\r\n            font-size: 1.5rem;\r\n            cursor: pointer;\r\n            color: var(--black);\r\n        }\r\n\r\n        @media (max-width: 1024px) {\r\n            .container {\r\n                padding: 1rem;\r\n            }\r\n\r\n            .features-grid {\r\n                grid-template-columns: repeat(2, 1fr);\r\n            }\r\n        }\r\n\r\n        @media (max-width: 768px) {\r\n            .container {\r\n                padding: 1rem;\r\n            }\r\n            \r\n            .modal-content {\r\n                width: 98%;\r\n                padding: 0.8rem;\r\n                margin: 0.5rem auto;\r\n                max-height: 98vh;\r\n            }\r\n\r\n            .page-title {\r\n                font-size: 2rem;\r\n                padding: 1.5rem;\r\n            }\r\n\r\n            .video-section {\r\n                margin-bottom: 2rem;\r\n            }\r\n\r\n            .video-card {\r\n                max-width: 100%;\r\n                padding: 1.5rem;\r\n            }\r\n\r\n            .features-grid {\r\n                grid-template-columns: 1fr;\r\n            }\r\n\r\n            .features-grid:last-child {\r\n                grid-template-columns: 1fr;\r\n            }\r\n\r\n            .video-card {\r\n                max-width: 100%;\r\n            }\r\n\r\n            .feature-card {\r\n                padding: 1.5rem;\r\n            }\r\n\r\n            .feature-card i {\r\n                font-size: 2.5rem;\r\n            }\r\n\r\n            .feature-card h3 {\r\n                font-size: 1.2rem;\r\n            }\r\n\r\n            .feature-card p {\r\n                font-size: 0.9rem;\r\n            }\r\n\r\n            .feature-card img {\r\n                max-width: 150px;\r\n            }\r\n\r\n            .download-btn {\r\n                padding: 0.8rem 1.5rem;\r\n                font-size: 0.9rem;\r\n            }\r\n\r\n            .modal-content {\r\n                width: 95%;\r\n                padding: 1rem;\r\n                margin: 1rem auto;\r\n                max-height: 95vh;\r\n            }\r\n\r\n            .story-section {\r\n                padding: 1rem;\r\n                gap: 1rem;\r\n                max-width: 100%;\r\n                box-sizing: border-box;\r\n            }\r\n\r\n            .story-text, .challenge {\r\n                padding: 1rem;\r\n            }\r\n\r\n            .story-text h3, .challenge h4 {\r\n                font-size: 1.3rem;\r\n            }\r\n\r\n            .story-text p, .challenge p, .challenge li {\r\n                font-size: 1rem;\r\n                word-wrap: break-word;\r\n                overflow-wrap: break-word;\r\n            }\r\n\r\n            .puzzle-input {\r\n                max-width: 100%;\r\n                min-width: 200px;\r\n                font-size: 1rem;\r\n                padding: 0.8rem;\r\n            }\r\n            \r\n            .puzzle-input option {\r\n                font-size: 0.9rem;\r\n                padding: 0.3rem;\r\n                line-height: 1.3;\r\n                max-width: 100%;\r\n                word-wrap: break-word;\r\n                white-space: normal;\r\n                text-align: left;\r\n            }\r\n\r\n            .puzzle-options {\r\n                gap: 0.8rem;\r\n                margin: 0.8rem 0;\r\n            }\r\n\r\n            .puzzle-option-btn {\r\n                padding: 0.8rem 1.2rem;\r\n                font-size: 0.9rem;\r\n                line-height: 1.3;\r\n            }\r\n            \r\n            .selected-answer {\r\n                font-size: 0.9rem;\r\n                padding: 0.8rem;\r\n                margin: 0.8rem 0;\r\n            }\r\n        }\r\n\r\n        .quiz-section, .escape-room {\r\n            background: rgba(255,255,255,0.95);\r\n            padding: 2rem;\r\n            border-radius: 15px;\r\n            box-shadow: 0 4px 15px rgba(0,0,0,0.1);\r\n            text-align: center;\r\n            display: flex;\r\n            flex-direction: column;\r\n            gap: 1.5rem;\r\n            align-items: center;\r\n            margin: 4rem 0;\r\n        }\r\n\r\n        .quiz-section h2, .escape-room h2 {\r\n            color: var(--black);\r\n            margin-bottom: 1rem;\r\n            font-size: 1.8rem;\r\n        }\r\n\r\n        .quiz-section p, .escape-room p {\r\n            color: var(--black);\r\n            margin-bottom: 1.5rem;\r\n            font-size: 1.1rem;\r\n        }\r\n\r\n        .progress-indicator {\r\n            position: fixed;\r\n            top: 0;\r\n            left: 0;\r\n            width: 100%;\r\n            height: 4px;\r\n            background: var(--white);\r\n            z-index: 1000;\r\n        }\r\n\r\n        .progress-bar {\r\n            height: 100%;\r\n            background: linear-gradient(90deg, var(--yellow), var(--pink));\r\n            width: 0%;\r\n            transition: width 0.3s ease;\r\n        }\r\n\r\n        .feature-card {\r\n            position: relative;\r\n            overflow: hidden;\r\n        }\r\n\r\n        .feature-card::after {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            width: 100%;\r\n            height: 100%;\r\n            background: linear-gradient(45deg, rgba(255,255,255,0.1), transparent);\r\n            opacity: 0;\r\n            transition: opacity 0.3s ease;\r\n        }\r\n\r\n        .feature-card:hover::after {\r\n            opacity: 1;\r\n        }\r\n\r\n        .feature-card .content {\r\n            position: relative;\r\n            z-index: 1;\r\n        }\r\n\r\n        .feature-card img {\r\n            transition: transform 0.5s ease;\r\n        }\r\n\r\n        .feature-card:hover img {\r\n            transform: scale(1.05);\r\n        }\r\n\r\n        .interactive-tooltip {\r\n            position: absolute;\r\n            background: var(--white);\r\n            padding: 0.5rem 1rem;\r\n            border-radius: 8px;\r\n            box-shadow: 0 2px 10px rgba(0,0,0,0.1);\r\n            font-size: 0.9rem;\r\n            opacity: 0;\r\n            transform: translateY(10px);\r\n            transition: all 0.3s ease;\r\n            pointer-events: none;\r\n        }\r\n\r\n        .feature-card:hover .interactive-tooltip {\r\n            opacity: 1;\r\n            transform: translateY(0);\r\n        }\r\n\r\n        .achievement-badge {\r\n            position: absolute;\r\n            top: 1rem;\r\n            right: 1rem;\r\n            background: var(--yellow);\r\n            color: var(--black);\r\n            padding: 0.5rem;\r\n            border-radius: 50%;\r\n            width: 40px;\r\n            height: 40px;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            font-size: 1.2rem;\r\n            box-shadow: 0 2px 5px rgba(0,0,0,0.1);\r\n        }\r\n\r\n        .feature-card:hover .achievement-badge {\r\n            transform: rotate(360deg);\r\n            transition: transform 0.5s ease;\r\n        }\r\n\r\n        .interactive-button {\r\n            position: relative;\r\n            overflow: hidden;\r\n        }\r\n\r\n        .interactive-button::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: 50%;\r\n            left: 50%;\r\n            width: 0;\r\n            height: 0;\r\n            background: rgba(255,255,255,0.2);\r\n            border-radius: 50%;\r\n            transform: translate(-50%, -50%);\r\n            transition: width 0.6s ease, height 0.6s ease;\r\n        }\r\n\r\n        .interactive-button:hover::before {\r\n            width: 300px;\r\n            height: 300px;\r\n        }\r\n\r\n        .feature-card .content {\r\n            position: relative;\r\n            z-index: 2;\r\n        }\r\n\r\n        .feature-card .content::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: -10px;\r\n            left: -10px;\r\n            right: -10px;\r\n            bottom: -10px;\r\n            border: 2px solid transparent;\r\n            border-radius: 15px;\r\n            transition: border-color 0.3s ease;\r\n        }\r\n\r\n        .feature-card:hover .content::before {\r\n            border-color: var(--pink);\r\n        }\r\n\r\n        .tools-section {\r\n            display: grid;\r\n            grid-template-columns: repeat(2, 1fr);\r\n            gap: 3rem;\r\n            width: 100%;\r\n            margin: 4rem 0;\r\n        }\r\n\r\n        .tool-card {\r\n            background: rgba(255,255,255,0.95);\r\n            border-radius: 15px;\r\n            padding: 2rem;\r\n            box-shadow: 0 4px 15px rgba(0,0,0,0.1);\r\n            transition: all 0.3s ease;\r\n        }\r\n\r\n        .tool-card:hover {\r\n            transform: translateY(-5px);\r\n            box-shadow: 0 8px 25px rgba(0,0,0,0.15);\r\n        }\r\n\r\n        .notes-container {\r\n            display: flex;\r\n            flex-direction: column;\r\n            gap: 1.5rem;\r\n            margin-top: 1.5rem;\r\n        }\r\n\r\n        .notes-input {\r\n            width: 100%;\r\n            min-height: 200px;\r\n            padding: 1rem;\r\n            border: 2px solid var(--yellow);\r\n            border-radius: 8px;\r\n            font-size: 1.1rem;\r\n            resize: vertical;\r\n            margin-bottom: 1rem;\r\n        }\r\n\r\n        .notes-actions {\r\n            display: flex;\r\n            gap: 1rem;\r\n            justify-content: flex-end;\r\n        }\r\n\r\n        .notes-btn {\r\n            padding: 0.8rem 1.5rem;\r\n            border: none;\r\n            border-radius: 8px;\r\n            background: var(--blue);\r\n            color: var(--white);\r\n            font-size: 1rem;\r\n            cursor: pointer;\r\n            transition: all 0.3s ease;\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 0.5rem;\r\n        }\r\n\r\n        .notes-btn:hover {\r\n            background: var(--pink);\r\n            transform: translateY(-2px);\r\n        }\r\n\r\n        .notes-list {\r\n            margin-top: 1rem;\r\n            display: flex;\r\n            flex-direction: column;\r\n            gap: 0.5rem;\r\n        }\r\n\r\n        .note-item {\r\n            background: rgba(255,255,255,0.8);\r\n            padding: 1rem;\r\n            border-radius: 8px;\r\n            border: 1px solid var(--yellow);\r\n            display: flex;\r\n            justify-content: space-between;\r\n            align-items: center;\r\n        }\r\n\r\n        .note-item:hover {\r\n            background: rgba(255,255,255,0.95);\r\n        }\r\n\r\n        .note-date {\r\n            font-size: 0.9rem;\r\n            color: var(--black);\r\n            opacity: 0.7;\r\n        }\r\n\r\n        .timeline {\r\n            position: relative;\r\n            padding: 3rem 0;\r\n        }\r\n\r\n        .timeline::before {\r\n            content: '';\r\n            position: absolute;\r\n            left: 50%;\r\n            transform: translateX(-50%);\r\n            width: 2px;\r\n            height: 100%;\r\n            background: var(--yellow);\r\n        }\r\n\r\n        .timeline-item {\r\n            position: relative;\r\n            margin-bottom: 3rem;\r\n            width: 50%;\r\n            padding-right: 2rem;\r\n        }\r\n\r\n        .timeline-item:nth-child(even) {\r\n            margin-left: 50%;\r\n            padding-right: 0;\r\n            padding-left: 2rem;\r\n        }\r\n\r\n        .timeline-content {\r\n            background: var(--white);\r\n            padding: 1rem;\r\n            border-radius: 8px;\r\n            box-shadow: 0 2px 10px rgba(0,0,0,0.1);\r\n        }\r\n\r\n        .timeline-item::before {\r\n            content: '';\r\n            position: absolute;\r\n            right: -6px;\r\n            top: 50%;\r\n            transform: translateY(-50%);\r\n            width: 12px;\r\n            height: 12px;\r\n            background: var(--pink);\r\n            border-radius: 50%;\r\n        }\r\n\r\n        .timeline-item:nth-child(even)::before {\r\n            right: auto;\r\n            left: -6px;\r\n        }\r\n\r\n        .achievements-grid {\r\n            display: grid;\r\n            grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\r\n            gap: 1rem;\r\n            margin-top: 1rem;\r\n        }\r\n\r\n        .achievement-item {\r\n            background: var(--white);\r\n            padding: 1rem;\r\n            border-radius: 8px;\r\n            text-align: center;\r\n            transition: all 0.3s ease;\r\n        }\r\n\r\n        .achievement-item.locked {\r\n            opacity: 0.5;\r\n        }\r\n\r\n        .achievement-item i {\r\n            font-size: 2rem;\r\n            color: var(--pink);\r\n            margin-bottom: 0.5rem;\r\n        }\r\n\r\n        .achievement-item.unlocked i {\r\n            color: var(--yellow);\r\n        }\r\n\r\n        .story-section {\r\n            margin-bottom: 4rem;\r\n            padding: 2rem;\r\n            background: white;\r\n            border-radius: 10px;\r\n            box-shadow: 0 2px 10px rgba(0,0,0,0.05);\r\n            width: 100%;\r\n            box-sizing: border-box;\r\n            display: grid;\r\n            grid-template-columns: 1fr;\r\n            gap: 3rem;\r\n        }\r\n\r\n        .story-text {\r\n            background: rgba(255,255,255,0.9);\r\n            padding: 2rem;\r\n            border-radius: 8px;\r\n            box-shadow: 0 2px 5px rgba(0,0,0,0.05);\r\n            text-align: left;\r\n        }\r\n\r\n        .story-text h3 {\r\n            color: var(--pink);\r\n            margin-bottom: 1.5rem;\r\n            font-size: 1.8rem;\r\n            text-align: center;\r\n        }\r\n\r\n        .story-text p {\r\n            margin-bottom: 1.5rem;\r\n            font-size: 1.2rem;\r\n            color: var(--black);\r\n            line-height: 1.8;\r\n        }\r\n\r\n        .challenge {\r\n            background: rgba(255,255,255,0.9);\r\n            padding: 2rem;\r\n            border-radius: 10px;\r\n            border: 2px solid var(--yellow);\r\n            display: flex;\r\n            flex-direction: column;\r\n            gap: 1.5rem;\r\n            max-width: 100%;\r\n            box-sizing: border-box;\r\n        }\r\n\r\n        .challenge h4 {\r\n            color: var(--black);\r\n            margin-bottom: 1.5rem;\r\n            font-size: 1.6rem;\r\n            text-align: center;\r\n        }\r\n\r\n        .challenge p {\r\n            margin-bottom: 1.5rem;\r\n            text-align: left;\r\n            font-size: 1.2rem;\r\n            line-height: 1.8;\r\n            word-wrap: break-word;\r\n            overflow-wrap: break-word;\r\n            max-width: 100%;\r\n        }\r\n\r\n        .challenge ul {\r\n            list-style-type: none;\r\n            margin: 1.5rem 0;\r\n            padding: 1.5rem;\r\n            text-align: left;\r\n            background: rgba(255,255,255,0.8);\r\n            border-radius: 8px;\r\n        }\r\n\r\n        .challenge li {\r\n            margin: 1.2rem 0;\r\n            padding-left: 2rem;\r\n            position: relative;\r\n            font-size: 1.2rem;\r\n            line-height: 1.8;\r\n            word-wrap: break-word;\r\n            overflow-wrap: break-word;\r\n        }\r\n\r\n        .challenge li:before {\r\n            content: \"\u2022\";\r\n            color: var(--pink);\r\n            position: absolute;\r\n            left: 0;\r\n            font-size: 1.4rem;\r\n        }\r\n\r\n        .puzzle-input {\r\n            width: 100%;\r\n            max-width: 500px;\r\n            min-width: 250px;\r\n            padding: 1rem;\r\n            margin: 1rem auto;\r\n            border: 2px solid var(--yellow);\r\n            border-radius: 8px;\r\n            font-size: 1.1rem;\r\n            transition: all 0.3s ease;\r\n            display: block;\r\n            text-align: center;\r\n            box-sizing: border-box;\r\n            word-wrap: break-word;\r\n            overflow-wrap: break-word;\r\n        }\r\n\r\n        .encouragement-message {\r\n            margin-top: 1rem;\r\n            padding: 1.5rem;\r\n            background: rgba(92,225,230,0.1);\r\n            border-radius: 8px;\r\n            animation: fadeIn 0.5s ease;\r\n            width: 100%;\r\n            max-width: 500px;\r\n            margin: 1rem auto;\r\n        }\r\n\r\n        .encouragement-content {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 1rem;\r\n            text-align: left;\r\n        }\r\n\r\n        .encouragement-content i {\r\n            color: var(--yellow);\r\n            font-size: 1.8rem;\r\n            flex-shrink: 0;\r\n        }\r\n\r\n        .encouragement-content p {\r\n            font-size: 1.2rem;\r\n            line-height: 1.6;\r\n            margin: 0;\r\n        }\r\n\r\n        @keyframes fadeIn {\r\n            from { opacity: 0; transform: translateY(10px); }\r\n            to { opacity: 1; transform: translateY(0); }\r\n        }\r\n\r\n        .feature-image {\r\n            width: 100%;\r\n            height: 150px;\r\n            display: flex;\r\n            flex-direction: column;\r\n            align-items: center;\r\n            justify-content: center;\r\n            background: rgba(255,255,255,0.8);\r\n            border-radius: 10px;\r\n            margin: 1rem 0;\r\n            gap: 0.5rem;\r\n        }\r\n\r\n        .feature-image i {\r\n            color: var(--pink);\r\n            font-size: 3rem;\r\n        }\r\n\r\n        .icon-label {\r\n            color: var(--black);\r\n            font-size: 0.9rem;\r\n            text-align: center;\r\n            margin-top: 0.5rem;\r\n            font-weight: 500;\r\n        }\r\n\r\n        \/* Adicionando estilos para o flipbook *\/\r\n        .flipbook-container {\r\n            position: fixed;\r\n            top: 0;\r\n            left: 0;\r\n            width: 100%;\r\n            height: 100%;\r\n            background: rgba(0,0,0,0.9);\r\n            z-index: 1000;\r\n            display: none;\r\n            justify-content: center;\r\n            align-items: center;\r\n            padding: 20px;\r\n        }\r\n\r\n        .flipbook-viewer {\r\n            width: 95%;\r\n            height: 95%;\r\n            background: white;\r\n            border-radius: 10px;\r\n            padding: 20px;\r\n            position: relative;\r\n            overflow: hidden;\r\n            display: flex;\r\n            flex-direction: column;\r\n            box-shadow: 0 4px 20px rgba(0,0,0,0.2);\r\n        }\r\n\r\n        #pdfViewer {\r\n            width: 100%;\r\n            height: 100%;\r\n            border: none;\r\n            background: white;\r\n        }\r\n\r\n        .flipbook-button {\r\n            padding: 10px 20px;\r\n            border: none;\r\n            border-radius: 5px;\r\n            background: var(--blue);\r\n            color: white;\r\n            cursor: pointer;\r\n            transition: all 0.3s ease;\r\n            z-index: 1001;\r\n        }\r\n\r\n        .flipbook-button:hover {\r\n            background: var(--pink);\r\n            transform: translateY(-2px);\r\n        }\r\n\r\n        .flipbook-pages {\r\n            flex: 1;\r\n            display: flex;\r\n            justify-content: center;\r\n            align-items: center;\r\n            gap: 20px;\r\n            margin: 20px 0;\r\n            overflow: auto;\r\n        }\r\n\r\n        .flipbook-page {\r\n            box-shadow: 0 4px 8px rgba(0,0,0,0.1);\r\n            border-radius: 5px;\r\n            background: white;\r\n        }\r\n\r\n        .flipbook-page canvas {\r\n            border-radius: 5px;\r\n        }\r\n\r\n        .page-number {\r\n            text-align: center;\r\n            color: white;\r\n            margin-top: 10px;\r\n            font-size: 1.2rem;\r\n        }\r\n\r\n        .loading-overlay {\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            width: 100%;\r\n            height: 100%;\r\n            background: rgba(0,0,0,0.8);\r\n            display: flex;\r\n            justify-content: center;\r\n            align-items: center;\r\n            color: white;\r\n            font-size: 1.2rem;\r\n        }\r\n\r\n        .video-container, .infographic-container {\r\n            position: fixed;\r\n            top: 0;\r\n            left: 0;\r\n            width: 100%;\r\n            height: 100%;\r\n            background: rgba(0,0,0,0.9);\r\n            z-index: 1000;\r\n            display: none;\r\n            justify-content: center;\r\n            align-items: center;\r\n            padding: 20px;\r\n        }\r\n\r\n        .video-viewer, .infographic-viewer {\r\n            width: 95%;\r\n            height: 95%;\r\n            background: white;\r\n            border-radius: 10px;\r\n            padding: 20px;\r\n            position: relative;\r\n            overflow: hidden;\r\n            display: flex;\r\n            flex-direction: column;\r\n            box-shadow: 0 4px 20px rgba(0,0,0,0.2);\r\n        }\r\n\r\n        #videoFrame {\r\n            width: 100%;\r\n            height: 100%;\r\n            border: none;\r\n            background: white;\r\n        }\r\n\r\n        #infographicImage {\r\n            max-width: 100%;\r\n            height: auto;\r\n            display: block;\r\n            margin: 0 auto;\r\n        }\r\n\r\n        .learning-contents-section {\r\n            width: 100%;\r\n            margin-bottom: 3rem;\r\n            background: rgba(255,255,255,0.95);\r\n            border-radius: 15px;\r\n            padding: 2rem;\r\n            box-shadow: 0 4px 15px rgba(0,0,0,0.1);\r\n        }\r\n\r\n        .learning-contents-card {\r\n            max-width: 800px;\r\n            margin: 0 auto;\r\n            text-align: center;\r\n            display: flex;\r\n            flex-direction: column;\r\n            gap: 1.5rem;\r\n        }\r\n\r\n        .learning-contents-image {\r\n            position: relative;\r\n            width: 100%;\r\n            max-width: 300px;\r\n            margin: 0 auto;\r\n            border-radius: 15px;\r\n            overflow: hidden;\r\n            box-shadow: 0 4px 15px rgba(0,0,0,0.1);\r\n            transition: transform 0.3s ease;\r\n            display: flex;\r\n            justify-content: center;\r\n            align-items: center;\r\n        }\r\n\r\n        .learning-contents-image img {\r\n            width: auto;\r\n            max-width: 100%;\r\n            height: auto;\r\n            display: block;\r\n            border-radius: 15px;\r\n            margin: 0 auto;\r\n        }\r\n\r\n        .learning-contents-description {\r\n            text-align: center;\r\n            padding: 1rem;\r\n            color: var(--black);\r\n            font-size: 1.1rem;\r\n            line-height: 1.6;\r\n            max-width: 600px;\r\n            margin: 0 auto;\r\n        }\r\n\r\n        .learning-contents-button {\r\n            padding: 1rem 2rem;\r\n            border: none;\r\n            border-radius: 25px;\r\n            background: var(--blue);\r\n            color: var(--white);\r\n            cursor: pointer;\r\n            transition: all 0.3s ease;\r\n            display: inline-flex;\r\n            align-items: center;\r\n            gap: 0.5rem;\r\n            margin-top: 1rem;\r\n            text-decoration: none;\r\n            width: auto;\r\n            min-width: 200px;\r\n            justify-content: center;\r\n            pointer-events: auto;\r\n            position: relative;\r\n            z-index: 10;\r\n        }\r\n\r\n        .learning-contents-button:hover {\r\n            background: var(--pink);\r\n            transform: translateY(-2px);\r\n        }\r\n    <\/style>\r\n    <!-- Adicionar scripts necess\u00e1rios -->\r\n    <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/pdf.js\/2.11.338\/pdf.min.js\"><\/script>\r\n    <script src=\"https:\/\/code.jquery.com\/jquery-3.6.0.min.js\"><\/script>\r\n    <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/turn.js\/4.1.0\/turn.min.js\"><\/script>\r\n<\/head>\r\n<body>\r\n    <div class=\"progress-indicator\">\r\n        <div class=\"progress-bar\" id=\"pageProgress\"><\/div>\r\n    <\/div>\r\n\r\n\r\n        <!-- Container do V\u00eddeo -->\r\n        <div class=\"video-section\">\r\n            <div class=\"video-card\">\r\n                <div class=\"content\">\r\n                    <i class=\"fas fa-video\"><\/i>\r\n                    <h3>Wideo<\/h3>\r\n                    <p>Witamy w module \u201eZrozumienie sprawozda\u0144 finansowych\u201d, w kt\u00f3rym dowiesz si\u0119, jak czyta\u0107 i analizowa\u0107 kluczowe dokumenty finansowe, aby podejmowa\u0107 m\u0105drzejsze decyzje biznesowe i monitorowa\u0107 kondycj\u0119 finansow\u0105 swojej firmy.<\/p>\r\n                    <div class=\"video-player-container\">\r\n                        <video id=\"mainVideo\" controls>\r\n                            <source src=\"https:\/\/excel-erasmus.eu\/Videos\/PL\/EXCEL_WP2_A2.3_M2_Video_PL.mp4\" type=\"video\/mp4\">\r\n                            Your browser does not support the video element.\r\n                        <\/video>\r\n                    <\/div>\r\n                    <div class=\"video-controls\">\r\n                        <button onclick=\"document.getElementById('mainVideo').play()\">\r\n                            <i class=\"fas fa-play\"><\/i> Play\r\n                        <\/button>\r\n                        <button onclick=\"document.getElementById('mainVideo').pause()\">\r\n                            <i class=\"fas fa-pause\"><\/i> Pauza\r\n                        <\/button>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Container dos Recursos -->\r\n        <div class=\"resources-section\">\r\n            <div class=\"features-grid\">\r\n                <div class=\"feature-card\">\r\n                    <div class=\"content\">\r\n                        <i class=\"fas fa-book\"><\/i>\r\n                        <h3>Tre\u015bci edukacyjne, dzia\u0142ania i zasoby<\/h3>\r\n                        <p>Zacznij od przejrzenia tego obszernego pliku PDF, kt\u00f3ry pomo\u017ce Ci zapozna\u0107 si\u0119 z modu\u0142em i poszerzy\u0107 jego zrozumienie, a tak\u017ce zastosowa\u0107 zdobyt\u0105 wiedz\u0119<\/p>\r\n                        <div class=\"learning-contents-section\">\r\n                            <div class=\"learning-contents-card\">\r\n                                <div class=\"content\">\r\n                                    <div class=\"learning-contents-image\">\r\n                                        <a href=\"https:\/\/excel-erasmus.eu\/Flipbooks\/M2_Understanding financial statements_PL\/index.html\" target=\"_blank\" rel=\"noopener\">\r\n                                            <img decoding=\"async\" src=\"https:\/\/excel-erasmus.eu\/wp-content\/uploads\/2025\/10\/EXCEL_WP2_M2-flipbook_PL.png\" alt=\"Learning Contents and Resources\" style=\"width: 100%; height: auto;\">\r\n                                        <\/a>\r\n                                    <\/div>\r\n                                    <a href=\"https:\/\/excel-erasmus.eu\/Flipbooks\/M2_Understanding financial statements_PL\/index.html\" class=\"learning-contents-button\" target=\"_blank\" rel=\"noopener\">\r\n                                        Dost\u0119p do materia\u0142\u00f3w edukacyjnych\r\n                                    <\/a>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"feature-card\">\r\n                    <div class=\"content\">\r\n                        <i class=\"fas fa-chart-bar\"><\/i>\r\n                        <h3>Infografika praktyczna<\/h3>\r\n                        <p>Podejmij dzia\u0142ania na rzecz odpowiedzialnego bud\u017cetowania i decyzji finansowych, aby wspiera\u0107 swoj\u0105 przedsi\u0119biorcz\u0105 drog\u0119<\/p>\r\n                        <div class=\"learning-contents-section\">\r\n                            <div class=\"learning-contents-card\">\r\n                                <div class=\"content\">\r\n                                    <div class=\"learning-contents-image\">\r\n                                        <a href=\"https:\/\/excel-erasmus.eu\/wp-content\/uploads\/2025\/10\/EXCEL_WP2_A2.3_M2_Infographic_PL.pdf\" target=\"_blank\" rel=\"noopener\">\r\n                                            <img decoding=\"async\" src=\"https:\/\/excel-erasmus.eu\/wp-content\/uploads\/2025\/10\/EXCEL_WP2_A2.3_M2_Infographic_PL-e1761849252649.png\" alt=\"Infografika praktyczna\" style=\"width: 100%; height: auto;\">\r\n                                        <\/a>\r\n                                    <\/div>\r\n                                    <a href=\"https:\/\/excel-erasmus.eu\/wp-content\/uploads\/2025\/10\/EXCEL_WP2_A2.3_M2_Infographic_PL.pdf\" class=\"learning-contents-button\" target=\"_blank\" rel=\"noopener\">\r\n                                        Zobacz infografik\u0119\r\n                                    <\/a>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Container para o flipbook -->\r\n        <div class=\"flipbook-container\" id=\"flipbookContainer\">\r\n            <div class=\"flipbook-viewer\" id=\"flipbookViewer\">\r\n                <iframe id=\"pdfFrame\" style=\"width: 100%; height: 100%; border: none;\"><\/iframe>\r\n            <\/div>\r\n            <button class=\"flipbook-button\" onclick=\"closeFlipbook()\" style=\"position: absolute; top: 20px; right: 20px;\">Zamknij<\/button>\r\n        <\/div>\r\n\r\n        <!-- Modal para V\u00eddeo -->\r\n        <div class=\"video-container\" id=\"videoContainer\">\r\n            <div class=\"video-viewer\" id=\"videoViewer\">\r\n                <iframe id=\"videoFrame\" style=\"width: 100%; height: 100%; border: none;\"><\/iframe>\r\n            <\/div>\r\n            <button class=\"flipbook-button\" onclick=\"closeVideo()\" style=\"position: absolute; top: 20px; right: 20px;\">Zamknij<\/button>\r\n        <\/div>\r\n\r\n        <!-- Modal para Infogr\u00e1fico -->\r\n        <div class=\"infographic-container\" id=\"infographicContainer\">\r\n            <div class=\"infographic-viewer\" id=\"infographicViewer\">\r\n                <img id=\"infographicImage\" style=\"max-width: 100%; height: auto;\">\r\n            <\/div>\r\n            <button class=\"flipbook-button\" onclick=\"closeInfographic()\" style=\"position: absolute; top: 20px; right: 20px;\">Zamknij<\/button>\r\n        <\/div>\r\n\r\n        <!-- Escape Room Section -->\r\n        <div id=\"escapeRoomModal\" class=\"modal\">\r\n            <div class=\"modal-content\">\r\n                <span class=\"close-modal\" onclick=\"closeEscapeRoom()\">&times;<\/span>\r\n                <h2>Robienie w\u0142a\u015bciwych rzeczy zanim zaczniesz robi\u0107 rzeczy poprawnie.<\/h2>\r\n                <div class=\"progress-bar\">\r\n                    <div class=\"progress\" id=\"escapeProgress\"><\/div>\r\n                <\/div>\r\n                <div id=\"escapeContent\">\r\n                    <div class=\"story-section\">\r\n                        <div class=\"story-text\">\r\n                            <p>John prowadzi ma\u0142\u0105 firm\u0119 \u015bwiadcz\u0105c\u0105 us\u0142ugi w zakresie zr\u00f3wnowa\u017conej energii na terenie ca\u0142ego kraju. Firma oferuje sprzeda\u017c i instalacj\u0119 system\u00f3w energii s\u0142onecznej, \u0142adowanie akumulator\u00f3w do domowej mobilno\u015bci elektrycznej oraz systemy klimatyzacji i ciep\u0142ej wody u\u017cytkowej oparte na energii geotermalnej. Po kilku latach boomu w\u015br\u00f3d indywidualnych klient\u00f3w indywidualnych, segment ten ogranicza swoje zakupy i powinien rozwa\u017cy\u0107 przej\u015bcie na inne segmenty, takie jak budynki mieszkalne, spo\u0142eczno\u015bci energetyczne i instalacje dla firm.<\/p>\r\n                        <\/div>\r\n                        <div class=\"challenge\">\r\n                            <h4>WYZWANIE 1: Tw\u00f3j rachunek zysk\u00f3w i strat w przypadku sta\u0142ego spadku popytu.<\/h4>\r\n                            <p>Pytanie \u2013 Jaki jest bezpo\u015bredni skutek sta\u0142ego spadku og\u00f3lnego popytu maj\u0105cego wp\u0142yw na Tw\u00f3j g\u0142\u00f3wny segment docelowy?<\/p>\r\n                            <div class=\"puzzle-options\" id=\"puzzle1Options\">\r\n                                <button class=\"puzzle-option-btn\" onclick=\"selectPuzzleOption(1, 1, this)\">Wzrost kosztu sprzedanych towar\u00f3w (COGS- Cost of Goods Sold)<\/button>\r\n                                <button class=\"puzzle-option-btn\" onclick=\"selectPuzzleOption(1, 2, this)\">Wzrost koszt\u00f3w zad\u0142u\u017cenia d\u0142ugoterminowego<\/button>\r\n                                <button class=\"puzzle-option-btn\" onclick=\"selectPuzzleOption(1, 3, this)\">Obni\u017cka ceny<\/button>\r\n                            <\/div>\r\n                            <button class=\"download-btn\" onclick=\"checkPuzzle(1)\">Sprawd\u017a odpowied\u017a<\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"story-section\" style=\"display: none;\">\r\n                        <div class=\"challenge\">\r\n                            <h4>WYZWANIE 2: Analiza poprzedniego modelu biznesowego w celu sprawdzenia, czy sprawdzi si\u0119 on w przypadku niezb\u0119dnej zmiany na rynku.<\/h4>\r\n                            <p>Pytanie \u2013 Kiedy zmieniasz klient\u00f3w indywidualnych na klient\u00f3w budynk\u00f3w mieszkalnych, spo\u0142eczno\u015bci energetyczne i klient\u00f3w biznesowych, kt\u00f3re elementy Twojego modelu biznesowego zostan\u0105 bezpo\u015brednio dotkni\u0119te?<\/p>\r\n                            <div class=\"puzzle-options\" id=\"puzzle2Options\">\r\n                                <button class=\"puzzle-option-btn\" onclick=\"selectPuzzleOption(2, 1, this)\">Siedem z dziewi\u0119ciu blok\u00f3w konstrukcyjnych b\u0119dzie si\u0119 r\u00f3\u017cni\u0107, ich zawarto\u015b\u0107 b\u0119dzie powi\u0105zana z przychodami i kosztami, kt\u00f3re r\u00f3wnie\u017c b\u0119d\u0105 si\u0119 r\u00f3\u017cni\u0107.<\/button>\r\n                                <button class=\"puzzle-option-btn\" onclick=\"selectPuzzleOption(2, 2, this)\">Cz\u0142onkowie zespo\u0142u odpowiedzialni za ka\u017cdy rynek b\u0119d\u0105 si\u0119 r\u00f3\u017cni\u0107<\/button>\r\n                                <button class=\"puzzle-option-btn\" onclick=\"selectPuzzleOption(2, 3, this)\">Struktura rachunku zysk\u00f3w i strat b\u0119dzie inna.<\/button>\r\n                            <\/div>\r\n                            <button class=\"download-btn\" onclick=\"checkPuzzle(2)\">Sprawd\u017a odpowied\u017a<\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"story-section\" style=\"display: none;\">\r\n                        <div class=\"challenge\">\r\n                            <h4>WYZWANIE 3: R\u00f3\u017cnicowanie propozycji warto\u015bci dla nowych segment\u00f3w rynku.<\/h4>\r\n                            <p>Pytanie \u2013 Ile r\u00f3\u017cnych propozycji warto\u015bci b\u0119dzie potrzebnych, aby John osi\u0105gn\u0105\u0142 sw\u00f3j nowy cel rynkowy?<\/p>\r\n                            <div class=\"puzzle-options\" id=\"puzzle3Options\">\r\n                                <button class=\"puzzle-option-btn\" onclick=\"selectPuzzleOption(3, 1, this)\">Jedna rozszerzona Propozycja Warto\u015bci b\u0119dzie obowi\u0105zywa\u0107 dla trzech nowych segment\u00f3w.<\/button>\r\n                                <button class=\"puzzle-option-btn\" onclick=\"selectPuzzleOption(3, 2, this)\">Tylko dwa, jeden dla firm i jeden dla klient\u00f3w indywidualnych.<\/button>\r\n                                <button class=\"puzzle-option-btn\" onclick=\"selectPuzzleOption(3, 3, this)\">Trzy \u2013 jeden dla budynk\u00f3w mieszkalnych, drugi dla spo\u0142eczno\u015bci energetycznych i trzeci dla klient\u00f3w biznesowych.<\/button>\r\n                            <\/div>\r\n                            <button class=\"download-btn\" onclick=\"checkPuzzle(3)\">Sprawd\u017a odpowied\u017a<\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"story-section\" style=\"display: none;\">\r\n                        <div class=\"challenge\">\r\n                            <h4>WYZWANIE 4: Definiowanie nowych tre\u015bci dla blok\u00f3w konstrukcyjnych Business Model Canvas (BMC) na podstawie propozycji warto\u015bci.<\/h4>\r\n                            <p>Question \u2013 Jacy kluczowi partnerzy s\u0105 potrzebni do stworzenia nowej propozycji warto\u015bci\/grupy docelowej dla budynk\u00f3w mieszkalnych?<\/p>\r\n                            <div class=\"puzzle-options\" id=\"puzzle4Options\">\r\n                                <button class=\"puzzle-option-btn\" onclick=\"selectPuzzleOption(4, 1, this)\">Stowarzyszenia biznesowe<\/button>\r\n                                <button class=\"puzzle-option-btn\" onclick=\"selectPuzzleOption(4, 2, this)\">W\u0142a\u015bciciele przestrzeni powinni instalowa\u0107 ogniwa s\u0142oneczne, aby dzieli\u0107 si\u0119 wytwarzan\u0105 energi\u0105.<\/button>\r\n                                <button class=\"puzzle-option-btn\" onclick=\"selectPuzzleOption(4, 3, this)\">Architekci nowych budynk\u00f3w i wsp\u00f3lnot mieszkaniowych w przypadku budynk\u00f3w ju\u017c istniej\u0105cych.<\/button>\r\n                            <\/div>\r\n                            <button class=\"download-btn\" onclick=\"checkPuzzle(4)\">Sprawd\u017a odpowied\u017a<\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"story-section\" style=\"display: none;\">\r\n                        <div class=\"challenge\">\r\n                            <h4>WYZWANIE 5: Jak zbudowa\u0107 cz\u0119\u015bciowy rachunek zysk\u00f3w i strat dla ka\u017cdej propozycji warto\u015bci i ich konkretnych blok\u00f3w sk\u0142adowych.<\/h4>\r\n                            <p>Pytanie \u2013 Co decyduje o potrzebie cz\u0119\u015bciowego rachunku zysk\u00f3w i strat w oparciu o propozycj\u0119 warto\u015bci?<\/p>\r\n                            <div class=\"puzzle-options\" id=\"puzzle5Options\">\r\n                                <button class=\"puzzle-option-btn\" onclick=\"selectPuzzleOption(5, 1, this)\">Tylko przep\u0142ywy przychod\u00f3w i struktura koszt\u00f3w.<\/button>\r\n                                <button class=\"puzzle-option-btn\" onclick=\"selectPuzzleOption(5, 2, this)\">G\u0142\u00f3wnie: kluczowi partnerzy, kluczowe dzia\u0142ania, przep\u0142ywy przychod\u00f3w, struktura koszt\u00f3w, kana\u0142y, propozycja warto\u015bci i segmenty docelowe.<\/button>\r\n                                <button class=\"puzzle-option-btn\" onclick=\"selectPuzzleOption(5, 3, this)\">Tylko propozycje warto\u015bci i segmenty docelowe.<\/button>\r\n                            <\/div>\r\n                            <button class=\"download-btn\" onclick=\"checkPuzzle(5)\">Sprawd\u017a odpowied\u017a<\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"story-section\" style=\"display: none;\">\r\n                        <div class=\"challenge\">\r\n                            <h4>WYZWANIE 6: Konsolidacja cz\u0119\u015bciowego rachunku zysk\u00f3w i strat w jeden zintegrowany rachunek.<\/h4>\r\n                            <p>Pytanie \u2013 Dlaczego musimy integrowa\u0107 r\u00f3\u017cne rachunki zysk\u00f3w i strat zorientowane na propozycje warto\u015bci?<\/p>\r\n                            <div class=\"puzzle-options\" id=\"puzzle6Options\">\r\n                                <button class=\"puzzle-option-btn\" onclick=\"selectPuzzleOption(6, 1, this)\">Poniewa\u017c dzia\u0142 finansowy nie mo\u017ce pracowa\u0107 z cz\u0119\u015bciowymi rachunkami zysk\u00f3w i strat<\/button>\r\n                                <button class=\"puzzle-option-btn\" onclick=\"selectPuzzleOption(6, 2, this)\">Poniewa\u017c musimy zna\u0107 wska\u017aniki finansowe firmy, aby znale\u017a\u0107 ograniczenia, kt\u00f3re nale\u017cy rozwi\u0105za\u0107, zanim rozpoczniemy transformacj\u0119 rynkow\u0105.<\/button>\r\n                                <button class=\"puzzle-option-btn\" onclick=\"selectPuzzleOption(6, 3, this)\">Poniewa\u017c jest to tradycyjny spos\u00f3b by zobaczy\u0107 te informacje.<\/button>\r\n                            <\/div>\r\n                            <button class=\"download-btn\" onclick=\"checkPuzzle(6)\">Sprawd\u017a odpowied\u017a<\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"story-section\" style=\"display: none;\">\r\n                        <div class=\"challenge\">\r\n                            <h4>WYZWANIE 7: Rozwi\u0105zywanie problem\u00f3w i ogranicze\u0144 w nowym skonsolidowanym rachunku zysk\u00f3w i strat<\/h4>\r\n                            <p>Pytanie \u2013 W firmie Johna, konsoliduj\u0105c rachunek zysk\u00f3w i strat, zauwa\u017cyli\u015bmy, \u017ce nie ma wystarczaj\u0105cej liczby sprzedawc\u00f3w bezpo\u015brednich, aby obs\u0142ugiwa\u0107 trzy rynki. Jak rozwi\u0105za\u0107 ten problem w spos\u00f3b bardziej rentowny, bez zwi\u0119kszania wykorzystania kapita\u0142u obrotowego?<\/p>\r\n                            <div class=\"puzzle-options\" id=\"puzzle7Options\">\r\n                                <button class=\"puzzle-option-btn\" onclick=\"selectPuzzleOption(7, 1, this)\">Zredukuj zesp\u00f3\u0142 sprzeda\u017cy na mniej dochodowym rynku.<\/button>\r\n                                <button class=\"puzzle-option-btn\" onclick=\"selectPuzzleOption(7, 2, this)\">Wykorzystuj kana\u0142y po\u015brednie, aby utrzyma\u0107 presj\u0119 sprzeda\u017cy we wszystkich segmentach.<\/button>\r\n                                <button class=\"puzzle-option-btn\" onclick=\"selectPuzzleOption(7, 3, this)\">Zatrudnij wi\u0119cej sprzedawc\u00f3w, kt\u00f3rzy b\u0119d\u0105 w\u0142a\u015bciwie obs\u0142ugiwa\u0107 wszystkie segmenty i klient\u00f3w.<\/button>\r\n                            <\/div>\r\n                            <button class=\"download-btn\" onclick=\"checkPuzzle(7)\">Sprawd\u017a odpowied\u017a<\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"story-section\" style=\"display: none;\">\r\n                        <div class=\"challenge\">\r\n                            <h4>WYZWANIE 8: Zr\u00f3\u017cnicowanie i integracja kluczowych wska\u017anik\u00f3w efektywno\u015bci (KPI) powi\u0105zanych z rachunkiem zysk\u00f3w i strat.<\/h4>\r\n                            <p>Pytanie \u2013 Jak zr\u00f3wnowa\u017cy\u0107 zr\u00f3\u017cnicowane operacje na ka\u017cdym rynku z potrzeb\u0105 konsolidacji dla uzyskania strategicznego obrazu?<\/p>\r\n                            <div class=\"puzzle-options\" id=\"puzzle8Options\">\r\n                                <button class=\"puzzle-option-btn\" onclick=\"selectPuzzleOption(8, 1, this)\">Przypisywanie przegl\u0105du operacyjnego i przegl\u0105du strategicznego r\u00f3\u017cnym cz\u0142onkom zespo\u0142u.<\/button>\r\n                                <button class=\"puzzle-option-btn\" onclick=\"selectPuzzleOption(8, 2, this)\">Przeprowadzanie kwartalnego przegl\u0105du operacji i rocznego przegl\u0105du kluczowych wska\u017anik\u00f3w efektywno\u015bci (KPI) dla strategii.<\/button>\r\n                                <button class=\"puzzle-option-btn\" onclick=\"selectPuzzleOption(8, 3, this)\">Tworzenie zr\u00f3\u017cnicowanych kart wynik\u00f3w KPI dla ka\u017cdej propozycji warto\u015bci dla kierownictwa operacyjnego i konsolidacja ich w g\u0142\u00f3wnych wska\u017anikach finansowych na potrzeby podejmowania decyzji strategicznych.<\/button>\r\n                            <\/div>\r\n                            <button class=\"download-btn\" onclick=\"checkPuzzle(8)\">Sprawd\u017a odpowied\u017a<\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"escape-room\">\r\n            <h2>Escape Room<\/h2>\r\n            <p>Sprawd\u017a siebie i swoje zrozumienie w naszym cyfrowym pokoju zagadek, zastanawiaj\u0105c si\u0119 nad swoj\u0105 wiedz\u0105 i do\u015bwiadczeniem z poprzednich modu\u0142\u00f3w<\/p>\r\n            <button class=\"download-btn\" onclick=\"enterEscapeRoom()\">\r\n                <i class=\"fas fa-door-open\"><\/i> Wejd\u017a do Escape Roomu\r\n            <\/button>\r\n        <\/div>\r\n\r\n        <div class=\"quiz-section\">\r\n            <h2>Przetestuj swoj\u0105 wiedz\u0119<\/h2>\r\n            <button class=\"download-btn\" onclick=\"startQuiz()\">\r\n                <i class=\"fas fa-play\"><\/i> Rozpocznij test\r\n            <\/button>\r\n        <\/div>\r\n\r\n        <!-- Quiz Section -->\r\n        <div id=\"quizModal\" class=\"modal\">\r\n            <div class=\"modal-content\">\r\n                <span class=\"close-modal\" onclick=\"closeQuiz()\">&times;<\/span>\r\n                <h2>Test z wiedzy finansowej<\/h2>\r\n                <div class=\"progress-bar\">\r\n                    <div class=\"progress\" id=\"quizProgress\"><\/div>\r\n                <\/div>\r\n                <div id=\"quizContent\">\r\n                    <div class=\"quiz-question\">\r\n                        <h3>Pytanie 1 \u2013 Kt\u00f3re sprawozdanie finansowe odzwierciedla sytuacj\u0119 maj\u0105tkow\u0105 sp\u00f3\u0142ki?<\/h3>\r\n                        <div class=\"quiz-options\">\r\n                            <div class=\"quiz-option\" onclick=\"checkAnswer(1, 1)\">Rachunek zysk\u00f3w i strat<\/div>\r\n                            <div class=\"quiz-option\" onclick=\"checkAnswer(1, 2)\">Sprawozdanie z przep\u0142yw\u00f3w pieni\u0119\u017cnych<\/div>\r\n                            <div class=\"quiz-option\" onclick=\"checkAnswer(1, 3)\">Bilans<\/div>\r\n                            <div class=\"quiz-option\" onclick=\"checkAnswer(1, 4)\">Mar\u017ca brutto<\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"quiz-question\" style=\"display: none;\">\r\n                        <h3>Pytanie 2 \u2013 Jaki jest wynik ci\u0105g\u0142ego obni\u017cania cen sp\u00f3\u0142ki bez proporcjonalnej redukcji koszt\u00f3w w\u0142asnych?<\/h3>\r\n                        <div class=\"quiz-options\">\r\n                            <div class=\"quiz-option\" onclick=\"checkAnswer(2, 1)\">Obni\u017cenie mar\u017cy brutto<\/div>\r\n                            <div class=\"quiz-option\" onclick=\"checkAnswer(2, 2)\">Redukcja zysku<\/div>\r\n                            <div class=\"quiz-option\" onclick=\"checkAnswer(2, 3)\">Przewaga konkurencyjna<\/div>\r\n                            <div class=\"quiz-option\" onclick=\"checkAnswer(2, 4)\">Po\u015brednia redukcja koszt\u00f3w<\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"quiz-question\" style=\"display: none;\">\r\n                        <h3>Pytanie 3 \u2013 Na czym nale\u017cy si\u0119 skupi\u0107, aby poprawi\u0107 swoj\u0105 mar\u017c\u0119 brutto, je\u015bli ceny wzrosn\u0105?<\/h3>\r\n                        <div class=\"quiz-options\">\r\n                            <div class=\"quiz-option\" onclick=\"checkAnswer(3, 1)\">Na kosztach po\u015brednich<\/div>\r\n                            <div class=\"quiz-option\" onclick=\"checkAnswer(3, 2)\">Na kosztach sprzeda\u017cy towar\u00f3w (COGS)<\/div>\r\n                            <div class=\"quiz-option\" onclick=\"checkAnswer(3, 3)\">Na d\u0142ugu kr\u00f3tkoterminowym<\/div>\r\n                            <div class=\"quiz-option\" onclick=\"checkAnswer(3, 4)\">Na d\u0142ugoterminowym d\u0142ugu<\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"quiz-question\" style=\"display: none;\">\r\n                        <h3>Pytanie 4 \u2013 Kt\u00f3re narz\u0119dzie pokazuje dane finansowe dotycz\u0105ce funkcji lub dzia\u0142u firmy?<\/h3>\r\n                        <div class=\"quiz-options\">\r\n                            <div class=\"quiz-option\" onclick=\"checkAnswer(4, 1)\">Zarz\u0105dzanie relacjami z klientami (CRM)<\/div>\r\n                            <div class=\"quiz-option\" onclick=\"checkAnswer(4, 2)\">Zarz\u0105dzanie \u0142a\u0144cuchem dostaw (SCM)<\/div>\r\n                            <div class=\"quiz-option\" onclick=\"checkAnswer(4, 3)\">Zarz\u0105dzanie sprzeda\u017c\u0105 i operacjami (SOP)<\/div>\r\n                            <div class=\"quiz-option\" onclick=\"checkAnswer(4, 4)\">Funkcjonalna karta wynik\u00f3w finansowych<\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"quiz-question\" style=\"display: none;\">\r\n                        <h3>Pytanie 5 \u2013 W jaki spos\u00f3b mo\u017cemy skutecznie chroni\u0107 nasz\u0105 propozycj\u0119 warto\u015bci z punktu widzenia finansowego?<\/h3>\r\n                        <div class=\"quiz-options\">\r\n                            <div class=\"quiz-option\" onclick=\"checkAnswer(5, 1)\">Komunikowanie propozycji warto\u015bci ca\u0142ej organizacji<\/div>\r\n                            <div class=\"quiz-option\" onclick=\"checkAnswer(5, 2)\">Ustalanie wy\u017cszych cen<\/div>\r\n                            <div class=\"quiz-option\" onclick=\"checkAnswer(5, 3)\">Inwestowanie w atrybuty powi\u0105zane z nasz\u0105 propozycj\u0105 warto\u015bci<\/div>\r\n                            <div class=\"quiz-option\" onclick=\"checkAnswer(5, 4)\">Inwestowanie w komunikacj\u0119 z klientami<\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"quiz-question\" style=\"display: none;\">\r\n                        <h3>Pytanie 6 \u2013 Kt\u00f3ry spos\u00f3b b\u0119dzie najskuteczniejszy, aby rozdzieli\u0107 cele finansowe pomi\u0119dzy ca\u0142\u0105 organizacj\u0119?<\/h3>\r\n                        <div class=\"quiz-options\">\r\n                            <div class=\"quiz-option\" onclick=\"checkAnswer(6, 1)\">Rozmawiaj o tym bardzo cz\u0119sto ze swoim zespo\u0142em<\/div>\r\n                            <div class=\"quiz-option\" onclick=\"checkAnswer(6, 2)\">Dystrybucja briefing\u00f3w z informacjami finansowymi<\/div>\r\n                            <div class=\"quiz-option\" onclick=\"checkAnswer(6, 3)\">Utw\u00f3rz schemat KPI, w kt\u00f3rym po\u0142\u0105czysz cele funkcjonalne z celami finansowymi<\/div>\r\n                            <div class=\"quiz-option\" onclick=\"checkAnswer(6, 4)\">Nie ma potrzeby podejmowania \u017cadnych konkretnych dzia\u0142a\u0144, wi\u0119kszo\u015b\u0107 zespo\u0142\u00f3w bierze na siebie wszystkie cele finansowe.<\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n         <div class=\"tools-section\">\r\n            <div class=\"tool-card\">\r\n                <h3><i class=\"fas fa-sticky-note\"><\/i> Notatki osobiste<\/h3>\r\n                <p>R\u00f3b notatki podczas swojej nauki<\/p>\r\n                <div class=\"notes-container\">\r\n                    <textarea class=\"notes-input\" id=\"notesInput\" placeholder=\"Zapisz tutaj swoje notatki...\"><\/textarea>\r\n                    <div class=\"notes-actions\">\r\n                        <button class=\"notes-btn\" onclick=\"saveNote()\">\r\n                            <i class=\"fas fa-save\"><\/i> Zapisz notatki\r\n                        <\/button>\r\n                        <button class=\"notes-btn\" onclick=\"downloadNotes()\">\r\n                            <i class=\"fas fa-download\"><\/i> Pobierz notatki\r\n                        <\/button>\r\n                    <\/div>\r\n                    <div class=\"notes-list\" id=\"notesList\"><\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"tool-card\">\r\n                <h3><i class=\"fas fa-road\"><\/i> Kontynuuj swoj\u0105 podr\u00f3\u017c edukacyjn\u0105<\/h3>\r\n                <p>Co dalej w Twojej podr\u00f3\u017cy? Przejd\u017a i wybierz nowy modu\u0142<\/p>\r\n                <div class=\"timeline\">\r\n                    <div class=\"timeline-item\">\r\n                        <div class=\"timeline-content\">                            <p><a href=\"https:\/\/excel-erasmus.eu\/pl\/budzetowanie-i-planowanie-finansowe\/\" target=\"_blank\" rel=\"noopener\">Bud\u017cetowanie i planowanie finansowe<\/a><\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"timeline-item\">\r\n                        <div class=\"timeline-content\">\r\n                            <p><a href=\"https:\/\/excel-erasmus.eu\/pl\/zrozumienie-sprawozdan-finansowych\/\" target=\"_blank\" rel=\"noopener\">Zrozumienie sprawozda\u0144 finansowych<\/a><\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"timeline-item\">\r\n                        <div class=\"timeline-content\">\r\n                            <p><a href=\"https:\/\/excel-erasmus.eu\/pl\/wiedza-inwestycyjna\/\" target=\"_blank\" rel=\"noopener\">Wiedza inwestycyjna<\/a><\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"timeline-item\">\r\n                        <div class=\"timeline-content\">\r\n                            <p><a href=\"https:\/\/excel-erasmus.eu\/pl\/zarzadzanie-dlugiem-i-ryzykiem\/\" target=\"_blank\" rel=\"noopener\">Zarz\u0105dzanie d\u0142ugiem i ryzykiem<\/a><\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"timeline-item\">\r\n                        <div class=\"timeline-content\">\r\n                             <p><a href=\"https:\/\/excel-erasmus.eu\/pl\/zrownowazone-finanse-dla-strategicznych-decyzji-finansowych\/\" target=\"_blank\" rel=\"noopener\">Zr\u00f3wnowa\u017cone finanse dla strategicznych decyzji finansowych<\/a><\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <script>\r\n        let currentQuestion = 1;\r\n        let score = 0;\r\n        let currentPuzzle = 1;\r\n        let escapeProgress = 0;\r\n        const totalQuestions = 6;\r\n        const totalPuzzles = 8;\r\n        let selectedAnswers = {}; \/\/ Para armazenar as respostas selecionadas\r\n\r\n        function startQuiz() {\r\n            document.getElementById('quizModal').style.display = 'flex';\r\n            showQuestion(1);\r\n            updateQuizProgress();\r\n        }\r\n\r\n        function showQuestion(number) {\r\n            document.querySelectorAll('.quiz-question').forEach(q => q.style.display = 'none');\r\n            document.querySelector(`.quiz-question:nth-child(${number})`).style.display = 'block';\r\n        }\r\n\r\n        function checkAnswer(question, answer) {\r\n            const options = document.querySelectorAll(`.quiz-question:nth-child(${question}) .quiz-option`);\r\n            options.forEach(option => option.style.pointerEvents = 'none');\r\n\r\n            const correctAnswers = {\r\n                1: 3, \/\/ 2 \u00e9 a resposta correta para quest\u00e3o 1\r\n                2: 1, \/\/ 3 \u00e9 a resposta correta para quest\u00e3o 2\r\n                3: 2, \/\/ 4 \u00e9 a resposta correta para quest\u00e3o 3\r\n                4: 4, \/\/ 1 \u00e9 a resposta correta para quest\u00e3o 4\r\n                5: 3, \/\/ 2 \u00e9 a resposta correta para quest\u00e3o 5\r\n                6: 3  \/\/ 3 \u00e9 a resposta correta para quest\u00e3o 6\r\n            };\r\n\r\n            if (answer === correctAnswers[question]) {\r\n                score++;\r\n                options[answer - 1].classList.add('correct');\r\n            } else {\r\n                options[answer - 1].classList.add('incorrect');\r\n                \/\/ Highlight the correct answer in green when answer is wrong\r\n                options[correctAnswers[question] - 1].classList.add('correct');\r\n            }\r\n\r\n            setTimeout(() => {\r\n                \/\/ Always advance to next question regardless of answer\r\n                if (currentQuestion < totalQuestions) {\r\n                    currentQuestion++;\r\n                    showQuestion(currentQuestion);\r\n                    options.forEach(option => {\r\n                        option.classList.remove('correct', 'incorrect');\r\n                        option.style.pointerEvents = 'auto';\r\n                    });\r\n                } else {\r\n                    showQuizResults();\r\n                }\r\n                updateQuizProgress();\r\n            }, 1500);\r\n        }\r\n\r\n        function updateQuizProgress() {\r\n            const progress = ((currentQuestion - 1) \/ totalQuestions) * 100;\r\n            document.getElementById('quizProgress').style.width = `${progress}%`;\r\n        }\r\n\r\n        function showQuizResults() {\r\n            const quizContent = document.getElementById('quizContent');\r\n            quizContent.innerHTML = `\r\n                <h3>Koniec quizu!<\/h3>\r\n                <p>Tw\u00f3j wynik: ${score}\/${totalQuestions}<\/p>\r\n                <button class=\"download-btn\" onclick=\"closeQuiz()\">Zamknij test<\/button>\r\n            `;\r\n        }\r\n\r\n        function enterEscapeRoom() {\r\n            document.getElementById('escapeRoomModal').style.display = 'flex';\r\n            showPuzzle(1);\r\n            updateEscapeProgress();\r\n        }\r\n\r\n        function showPuzzle(number) {\r\n            document.querySelectorAll('.story-section').forEach(section => section.style.display = 'none');\r\n            document.querySelector(`.story-section:nth-child(${number})`).style.display = 'block';\r\n        }\r\n\r\n        function selectPuzzleOption(puzzleId, optionValue, buttonElement) {\r\n            \/\/ Remove selected class from all buttons in this puzzle\r\n            const puzzleOptions = document.getElementById(`puzzle${puzzleId}Options`);\r\n            const allButtons = puzzleOptions.querySelectorAll('.puzzle-option-btn');\r\n            allButtons.forEach(btn => btn.classList.remove('selected'));\r\n            \r\n            \/\/ Add selected class to clicked button\r\n            buttonElement.classList.add('selected');\r\n            \r\n            \/\/ Store the selected answer\r\n            selectedAnswers[puzzleId] = optionValue;\r\n        }\r\n\r\n        function checkPuzzle(puzzle) {\r\n            let answer;\r\n            let inputElement;\r\n            \r\n            \/\/ Check if it's a button-based puzzle or text input\r\n            \/\/ All puzzles are now button-based\r\n            if (!selectedAnswers[puzzle]) {\r\n                alert('Najpierw wybierz opcj\u0119!');\r\n                return;\r\n            }\r\n            answer = selectedAnswers[puzzle].toString();\r\n            inputElement = document.getElementById(`puzzle${puzzle}Options`);\r\n            \r\n\r\n            \r\n            const correctAnswers = {\r\n                1: '3',    \/\/ A price reduction\r\n                2: '1',    \/\/ 7 out of 9 building blocks are going to be different, the content of them connects with incomes and costs, that will be different as well.\r\n                3: '3',    \/\/ Three, one for Residential Buildings, another for energetic communities and another one for business customers.\r\n                4: '3',    \/\/ Architects for new buildings and owner's communities in the case of existing ones.\r\n                5: '2',    \/\/ Mainly, Key partners, Key Activities, Revenue Flows, Cost Structure, Channels, Value Proposal and Target Segments.\r\n                6: '2',    \/\/ Because we need to know the financials ratios of the business to find out constraints to solve, before starting the market transition.\r\n                7: '2',    \/\/ Use indirect channels to maintain sales pressure in all the segments.\r\n                8: '3'     \/\/ Creating differentiated KPIs scorecards for each value proposal operative management, and consolidating them in the main financial ratios for strategic decision-making\r\n            };\r\n            \r\n            \/\/ Remove old messages\r\n            const oldMsg = inputElement.parentNode.querySelector('.encouragement-message');\r\n            if (oldMsg) oldMsg.remove();\r\n\r\n            if (answer === correctAnswers[puzzle]) {\r\n                \/\/ All puzzles are now button-based\r\n                const allButtons = inputElement.querySelectorAll('.puzzle-option-btn');\r\n                allButtons.forEach(btn => btn.style.pointerEvents = 'none');\r\n                \r\n                \/\/ Highlight correct button\r\n                const correctButton = inputElement.querySelector(`[onclick*=\"selectPuzzleOption(${puzzle}, ${correctAnswers[puzzle]}, this)\"]`);\r\n                if (correctButton) {\r\n                    correctButton.classList.add('correct');\r\n                }\r\n                \r\n                const encouragements = {\r\n                    1: \"Dok\u0142adnie, sta\u0142y spadek popytu sektorowego, kt\u00f3ry wp\u0142ywa na wszystkich konkurent\u00f3w na rynku, powoduje nadmiar mocy produkcyjnych w sektorze, a gracze obni\u017caj\u0105 ceny, aby spr\u00f3bowa\u0107 co\u015b sprzeda\u0107.\",\r\n                    2: \"\u015awietna robota! Ta zmiana b\u0119dzie mia\u0142a wp\u0142yw na 7 z 9 blok\u00f3w konstrukcyjnych.\",\r\n                    3: \"Tak, masz racj\u0119, te trzy rynki r\u00f3\u017cni\u0105 si\u0119 na tyle, \u017ce do ich prawid\u0142owego rozwoju potrzebna jest inna propozycja warto\u015bci.\",\r\n                    4: \"Tak, znalaz\u0142e\u015b ich! Oba s\u0105 partnerami strategicznymi, w zale\u017cno\u015bci od tego, czy s\u0105 to nowe, czy istniej\u0105ce budynki mieszkalne.\",\r\n                    5: \"Znalaz\u0142e\u015b to! Kana\u0142y i kluczowe zasoby mog\u0105 pozosta\u0107 podobne przed zmian\u0105 segment\u00f3w docelowych, a czasami nawet si\u0119 r\u00f3\u017cni\u0105.\",\r\n                    6: \"\u015awietna robota! Konsolidacja rachunku zysk\u00f3w i strat to jedyny spos\u00f3b, aby jasno zobaczy\u0107, gdzie suma tych trzech czynnik\u00f3w przekracza mo\u017cliwo\u015bci firmy.\",\r\n                    7: \"\u015awietny wyb\u00f3r! Korzystaj\u0105c z po\u015brednich kana\u0142\u00f3w dystrybucji, redukujesz sta\u0142e koszty sprzeda\u017cy, p\u0142ac\u0105c jedynie rabat od ceny sprzeda\u017cy dystrybutorowi.\",\r\n                    8: \"Dok\u0142adnie! Oddzielne, aby skupi\u0107 si\u0119 na konkretnych kartach wynik\u00f3w dla operacji, i konsolidacja, aby uzyska\u0107 zagregowany widok do podejmowania decyzji strategicznych, maj\u0105cych wp\u0142yw na ca\u0142\u0105 firm\u0119.\"\r\n                };\r\n                const encouragementDiv = document.createElement('div');\r\n                encouragementDiv.className = 'encouragement-message';\r\n                encouragementDiv.style.fontSize = '1.25rem';\r\n                encouragementDiv.style.marginBottom = '1rem';\r\n                encouragementDiv.style.background = '#e8f5e9';\r\n                encouragementDiv.style.color = '#222';\r\n                encouragementDiv.innerHTML = `\r\n                    <div class=\"encouragement-content\">\r\n                        <i class=\"fas fa-star\"><\/i>\r\n                        <p><b><\/b> ${encouragements[puzzle]}<\/p>\r\n                    <\/div>\r\n                `;\r\n                \/\/ Display above the button\r\n                inputElement.parentNode.insertBefore(encouragementDiv, inputElement.nextSibling);\r\n                if (currentPuzzle < totalPuzzles) {\r\n                    currentPuzzle++;\r\n                    setTimeout(() => {\r\n                        showPuzzle(currentPuzzle);\r\n                    }, 2500);\r\n                } else {\r\n                    setTimeout(() => {\r\n                        showEscapeResults();\r\n                    }, 2500);\r\n                }\r\n                escapeProgress = (currentPuzzle \/ totalPuzzles) * 100;\r\n                updateEscapeProgress();\r\n            } else {\r\n                \/\/ All puzzles are now button-based\r\n                const allButtons = inputElement.querySelectorAll('.puzzle-option-btn');\r\n                allButtons.forEach(btn => btn.style.pointerEvents = 'none');\r\n                \r\n                \/\/ Highlight incorrect button\r\n                const selectedButton = inputElement.querySelector('.puzzle-option-btn.selected');\r\n                if (selectedButton) {\r\n                    selectedButton.classList.add('incorrect');\r\n                }\r\n                \r\n                const tryAgainMessages = {\r\n                    1: \"Raczej nie. Koszty COGS prawdopodobnie r\u00f3wnie\u017c ulegn\u0105 obni\u017ceniu z powodu tego samego efektu, co powy\u017cej. D\u0142ugoterminowe koszty zad\u0142u\u017cenia nie s\u0105 bezpo\u015brednio dotkni\u0119te t\u0105 sytuacj\u0105.\",\r\n                    2: \"Nie do ko\u0144ca! Nale\u017c\u0105 do grupy dotkni\u0119tych, ale nie s\u0105 jedynymi.\",\r\n                    3: \"Nie do ko\u0144ca! Istnieje wsp\u00f3lna baza, zr\u00f3wnowa\u017cone systemy energetyczne, ale potrzeby trzech cel\u00f3w s\u0105 r\u00f3\u017cne, potrzebujemy zr\u00f3\u017cnicowanych propozycji warto\u015bci.\",\r\n                    4: \"Nie, s\u0105 partnerami strategicznymi\/kluczowymi, ale skupiaj\u0105 si\u0119 na innych segmentach.\",\r\n                    5: \"Nie do ko\u0144ca! Struktura rachunku zysk\u00f3w i strat powinna by\u0107 taka sama (tre\u015b\u0107 b\u0119dzie inna), a nie wszyscy cz\u0142onkowie zespo\u0142u odpowiedzialni za nowe rynki b\u0119d\u0105 koniecznie inni.\",\r\n                    6: \"Niezupe\u0142nie! Ani tradycja, ani umiej\u0119tno\u015bci finansowe nie maj\u0105 zwi\u0105zku z potrzeb\u0105 konsolidacji rachunku zysk\u00f3w i strat.\",\r\n                    7: \"Nie do ko\u0144ca! To nie s\u0105 optymalne rozwi\u0105zania w tej sytuacji, oznaczaj\u0105 one redukcj\u0119 sprzeda\u017cy lub wzrost koszt\u00f3w sprzeda\u017cy, co w proponowanym przypadku jest niemo\u017cliwe.\",\r\n                    8: \"Nie do ko\u0144ca! Oba mog\u0105 pom\u00f3c, ale nie wyja\u015bniaj\u0105 u\u017cyteczno\u015bci obu widok\u00f3w \u2013 podzielonego i skonsolidowanego.\"\r\n                };\r\n                const encouragementDiv = document.createElement('div');\r\n                encouragementDiv.className = 'encouragement-message';\r\n                encouragementDiv.style.background = 'rgba(255,139,210,0.1)';\r\n                encouragementDiv.style.fontSize = '1.1rem';\r\n                encouragementDiv.innerHTML = `\r\n                    <div class=\"encouragement-content\">\r\n                        <i class=\"fas fa-heart\"><\/i>\r\n                        <p>${tryAgainMessages[puzzle]}<\/p>\r\n                    <\/div>\r\n                `;\r\n                inputElement.parentNode.insertBefore(encouragementDiv, inputElement.nextSibling);\r\n                \r\n                \/\/ Reset after 4 seconds to allow retry\r\n                setTimeout(() => {\r\n                    const allButtons = inputElement.querySelectorAll('.puzzle-option-btn');\r\n                    allButtons.forEach(btn => {\r\n                        btn.classList.remove('correct', 'incorrect', 'selected');\r\n                        btn.style.pointerEvents = 'auto';\r\n                    });\r\n                    \/\/ Clear selected answer\r\n                    selectedAnswers[puzzle] = null;\r\n                    encouragementDiv.remove();\r\n                }, 4000);\r\n            }\r\n        }\r\n\r\n        function updateEscapeProgress() {\r\n            document.getElementById('escapeProgress').style.width = `${escapeProgress}%`;\r\n        }\r\n\r\n        function showEscapeResults() {\r\n            const escapeContent = document.getElementById('escapeContent');\r\n            escapeContent.innerHTML = `\r\n                <div class=\"story-section\">\r\n                    <div class=\"story-text\">\r\n                        <h3>Dobra robota! Pomog\u0142e\u015b Johnowi zrozumie\u0107 zmiany niezb\u0119dne w jego modelu biznesowym, aby m\u00f3c przej\u015b\u0107 na nowe segmenty oraz przeanalizowa\u0107 i zapobiec prawdopodobnemu wp\u0142ywowi tej zmiany na rachunek zysk\u00f3w i strat. Aby m\u00f3c zmienia\u0107 rynki, w\u0142a\u015bciwe post\u0119powanie jest konieczne, ale niewystarczaj\u0105ce: musisz wcze\u015bniej odkry\u0107, co jest w\u0142a\u015bciwe, aby to osi\u0105gn\u0105\u0107.<\/h3>\r\n                        <div class=\"achievement-badge\">\r\n                            <i class=\"fas fa-trophy\"><\/i>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                <button class=\"download-btn\" onclick=\"closeEscapeRoom()\">Zamknij przygod\u0119<\/button>\r\n            `;\r\n        }\r\n\r\n        function closeEscapeRoom() {\r\n            document.getElementById('escapeRoomModal').style.display = 'none';\r\n            currentPuzzle = 1;\r\n            escapeProgress = 0;\r\n            updateEscapeProgress();\r\n            selectedAnswers = {};\r\n            \r\n\r\n            \r\n            \/\/ Reset button options\r\n            document.querySelectorAll('.puzzle-option-btn').forEach(btn => {\r\n                btn.classList.remove('selected', 'correct', 'incorrect');\r\n                btn.style.pointerEvents = 'auto';\r\n            });\r\n            \r\n\r\n        }\r\n\r\n        function closeQuiz() {\r\n            document.getElementById('quizModal').style.display = 'none';\r\n            currentQuestion = 1;\r\n            score = 0;\r\n            updateQuizProgress();\r\n            document.querySelectorAll('.quiz-option').forEach(option => {\r\n                option.classList.remove('correct', 'incorrect');\r\n                option.style.pointerEvents = 'auto';\r\n            });\r\n        }\r\n\r\n        \/\/ Existing animations and event listeners\r\n        document.addEventListener('DOMContentLoaded', function() {\r\n            const observer = new IntersectionObserver((entries) => {\r\n                entries.forEach(entry => {\r\n                    if (entry.isIntersecting) {\r\n                        entry.target.style.opacity = 1;\r\n                        entry.target.style.transform = 'translateY(0)';\r\n                    }\r\n                });\r\n            });\r\n\r\n            document.querySelectorAll('.feature-card').forEach(card => {\r\n                card.style.opacity = 0;\r\n                card.style.transform = 'translateY(20px)';\r\n                card.style.transition = 'all 0.5s ease-out';\r\n                observer.observe(card);\r\n            });\r\n        });\r\n\r\n        \/\/ Add to existing script\r\n        window.addEventListener('scroll', function() {\r\n            const winScroll = document.body.scrollTop || document.documentElement.scrollTop;\r\n            const height = document.documentElement.scrollHeight - document.documentElement.clientHeight;\r\n            const scrolled = (winScroll \/ height) * 100;\r\n            document.getElementById('pageProgress').style.width = scrolled + '%';\r\n        });\r\n\r\n        \/\/ Entry animation for cards\r\n        document.addEventListener('DOMContentLoaded', function() {\r\n            const cards = document.querySelectorAll('.feature-card');\r\n            cards.forEach((card, index) => {\r\n                card.style.opacity = '0';\r\n                card.style.transform = 'translateY(20px)';\r\n                setTimeout(() => {\r\n                    card.style.transition = 'all 0.5s ease';\r\n                    card.style.opacity = '1';\r\n                    card.style.transform = 'translateY(0)';\r\n                }, index * 200);\r\n            });\r\n        });\r\n\r\n        \/\/ Adicionar ao script existente\r\n        function appendToCalc(value) {\r\n            document.getElementById('calcDisplay').value += value;\r\n        }\r\n\r\n        function clearCalc() {\r\n            document.getElementById('calcDisplay').value = '';\r\n        }\r\n\r\n        function calculate() {\r\n            const display = document.getElementById('calcDisplay');\r\n            try {\r\n                display.value = eval(display.value);\r\n            } catch (error) {\r\n                display.value = 'Error';\r\n            }\r\n        }\r\n\r\n        \/\/ Adicionar ao script existente\r\n        let notes = [];\r\n\r\n        function saveNote() {\r\n            const noteText = document.getElementById('notesInput').value.trim();\r\n            if (noteText) {\r\n                const note = {\r\n                    text: noteText,\r\n                    date: new Date().toLocaleString(),\r\n                    id: Date.now()\r\n                };\r\n                notes.push(note);\r\n                updateNotesList();\r\n                document.getElementById('notesInput').value = '';\r\n            }\r\n        }\r\n\r\n        function updateNotesList() {\r\n            const notesList = document.getElementById('notesList');\r\n            notesList.innerHTML = notes.map(note => `\r\n                <div class=\"note-item\">\r\n                    <div>\r\n                        <div class=\"note-text\">${note.text}<\/div>\r\n                        <div class=\"note-date\">${note.date}<\/div>\r\n                    <\/div>\r\n                    <button class=\"notes-btn\" onclick=\"deleteNote(${note.id})\">\r\n                        <i class=\"fas fa-trash\"><\/i>\r\n                    <\/button>\r\n                <\/div>\r\n            `).join('');\r\n        }\r\n\r\n        function deleteNote(id) {\r\n            notes = notes.filter(note => note.id !== id);\r\n            updateNotesList();\r\n        }\r\n\r\n        function downloadNotes() {\r\n            if (notes.length === 0) {\r\n                alert('Brak notatek do pobrania!');\r\n                return;\r\n            }\r\n\r\n            const content = notes.map(note => \r\n                `Note: ${note.text}\\nDate: ${note.date}\\n\\n`\r\n            ).join('---\\n');\r\n\r\n            const blob = new Blob([content], { type: 'text\/plain' });\r\n            const url = window.URL.createObjectURL(blob);\r\n            const a = document.createElement('a');\r\n            a.href = url;\r\n            a.download = 'financial-literacy-notes.txt';\r\n            document.body.appendChild(a);\r\n            a.click();\r\n            window.URL.revokeObjectURL(url);\r\n            document.body.removeChild(a);\r\n        }\r\n\r\n        \/\/ Configura\u00e7\u00e3o do PDF.js\r\n        pdfjsLib.GlobalWorkerOptions.workerSrc = 'https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/pdf.js\/2.11.338\/pdf.worker.min.js';\r\n\r\n        function loadPDFFlipbook() {\r\n            \/\/ Abrir o PDF em uma nova aba\r\n            window.open('https:\/\/excel-erasmus.eu\/wp-content\/uploads\/2025\/03\/EXCEL_Flyer_EN.pdf', '_blank');\r\n        }\r\n\r\n        function loadVideo(videoUrl) {\r\n            const video = document.getElementById('mainVideo');\r\n            video.src = videoUrl;\r\n            video.play();\r\n        }\r\n\r\n        function loadInfographic(imageUrl) {\r\n            const container = document.getElementById('infographicContainer');\r\n            const image = document.getElementById('infographicImage');\r\n            image.src = imageUrl;\r\n            container.style.display = 'flex';\r\n        }\r\n\r\n        function closeFlipbook() {\r\n            const container = document.getElementById('flipbookContainer');\r\n            container.style.display = 'none';\r\n        }\r\n\r\n        function closeVideo() {\r\n            const video = document.getElementById('mainVideo');\r\n            video.pause();\r\n            video.currentTime = 0;\r\n        }\r\n\r\n        function closeInfographic() {\r\n            const container = document.getElementById('infographicContainer');\r\n            container.style.display = 'none';\r\n        }\r\n\r\n\r\n    <\/script>\r\n<\/body>\r\n<\/html> \t\t\t\t<\/div>\n\t\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>Financial Literacy Training Programme Video Resource Welcome to module \u201cUnderstanding financial statements\u201d where you will discover how to read and analyse key financial documents to make smarter business decisions and track your company\u2019s financial health. Your browser does not support the video element. Play Pause Learning contents, activities and resources Start by going through this [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"","ocean_second_sidebar":"","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"","ocean_custom_header_template":"","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"","ocean_menu_typo_font_family":"","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"","footnotes":""},"class_list":["post-1356","page","type-page","status-publish","hentry","entry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/excel-erasmus.eu\/pl\/wp-json\/wp\/v2\/pages\/1356","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/excel-erasmus.eu\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/excel-erasmus.eu\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/excel-erasmus.eu\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/excel-erasmus.eu\/pl\/wp-json\/wp\/v2\/comments?post=1356"}],"version-history":[{"count":256,"href":"https:\/\/excel-erasmus.eu\/pl\/wp-json\/wp\/v2\/pages\/1356\/revisions"}],"predecessor-version":[{"id":4632,"href":"https:\/\/excel-erasmus.eu\/pl\/wp-json\/wp\/v2\/pages\/1356\/revisions\/4632"}],"wp:attachment":[{"href":"https:\/\/excel-erasmus.eu\/pl\/wp-json\/wp\/v2\/media?parent=1356"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}