{"id":51,"date":"2023-02-13T15:39:56","date_gmt":"2023-02-13T13:39:56","guid":{"rendered":"http:\/\/kaksik.ee\/?page_id=51"},"modified":"2026-05-05T23:22:34","modified_gmt":"2026-05-05T20:22:34","slug":"tootekoolitaja","status":"publish","type":"page","link":"https:\/\/kaksik.ee\/en\/","title":{"rendered":"E-\u00f5ppe lahendused ettev\u00f5tetele | Kaksik O\u00dc"},"content":{"rendered":"<div class=\"brz brz-root__container brz-reset-all brz-root__container-page\">\n<section id=\"ydEsKqEEPjyS_ydEsKqEEPjyS\" class=\"brz-section brz-css-d-section brz-css-8qdu81\">\n<div class=\"brz-section__content brz-section--boxed brz-css-d-sectionitem-bg brz-css-177b02x\" data-brz-custom-id=\"je04QqUlWAHp\">\n<div class=\"brz-bg\">\n<div class=\"brz-bg-image\"><\/div>\n<\/div>\n<div class=\"brz-container brz-css-d-sectionitem-container brz-css-156lyiy\">\n<div class=\"brz-row__container brz-css-d-row-row brz-css-1v98qom\" data-brz-custom-id=\"beNYOM8vmEMB\">\n<div class=\"brz-row brz-css-d-row-container brz-css-r-row-container brz-css-lsmwvv\">\n<div class=\"brz-columns brz-css-d-column-column brz-css-18n8exp\" data-brz-custom-id=\"q_vlSwHf6MHI\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-105nh63\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-w4dcg2 brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-d-richtext brz-css-18z49xz\" data-brz-custom-id=\"qgzn6CQM8CAH\">\n<div data-brz-translate-text=\"1\">\n<h1 class=\"brz-fsft-xs-0 brz-fwdth-xs-100 brz-vfw-xs-400 brz-lh-xs-1_3 brz-ls-xs-m_1 brz-fw-xs-400 brz-fss-xs-px brz-fs-xs-36 brz-tp-xs-empty brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-m_1_5 brz-lh-lg-1_3 brz-vfw-lg-400 brz-fwdth-lg-100 brz-fsft-lg-0 brz-ff-playfair_display brz-ft-google brz-fs-lg-52 brz-tp-lg-heading1 brz-css-aLkpB\" data-generated-css=\"brz-css-aGofs\" data-uniq-id=\"hu6hP\"><span class=\"brz-cp-color3\" style=\"opacity: 1\">E-\u00f5ppe lahendused, <\/span><\/h1>\n<h2 class=\"brz-fsft-xs-0 brz-fwdth-xs-100 brz-vfw-xs-400 brz-lh-xs-1_3 brz-ls-xs-m_1 brz-fw-xs-400 brz-fss-xs-px brz-fs-xs-36 brz-tp-xs-empty brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-m_1_5 brz-lh-lg-1_3 brz-vfw-lg-400 brz-fwdth-lg-100 brz-fsft-lg-0 brz-ff-playfair_display brz-ft-google brz-fs-lg-52 brz-tp-lg-heading1 brz-css-dr79I\" data-generated-css=\"brz-css-fJcer\" data-uniq-id=\"prsPM\"><span class=\"brz-cp-color3\">mis p\u00e4riselt t\u00f6\u00f6tavad <\/span><\/h2>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-a8ofyt brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-d-richtext brz-css-938dwd\" data-brz-custom-id=\"g6PX6OUFWR4T\">\n<div data-brz-translate-text=\"1\">\n<p class=\"brz-tp-lg-paragraph brz-css-fZ9zl\" data-uniq-id=\"o90C_\" data-generated-css=\"brz-css-atMGy\"><span class=\"brz-cp-color7\">T\u00e4nap\u00e4eva organisatsioonid vajavad e\u2011\u00f5pet, mis on selge, praktiline ja t\u00f6\u00f6tajatele mugavalt k\u00e4ttesaadav. Terviklikud e<\/span><span class=\"brz-cp-color7\">-\u00f5ppe lahendused t\u00e4idavad seda eesm\u00e4rki.<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-r-wrapper brz-css-16fauk3 brz-wrapper\">\n<div class=\"brz-spacer brz-css-d-spacer brz-css-e5fb3u\"><\/div>\n<\/div>\n<div class=\"brz-wrapper-clone brz-flex-xs-wrap brz-css-d-cloneable brz-css-qchn9q\" data-brz-custom-id=\"j_8JKJ8V6Dlq\"><a class=\"brz-a brz-btn brz-css-d-button brz-css-1tiw68i brz-css-d-button-bg brz-css-123arrg\" target=\"_self\" rel=\"noopener\" href=\"https:\/\/kaksik.ee\/e-oppematerjali-loomise-hind\/\" data-brz-link-type=\"external\" data-brz-custom-id=\"axoD0BhrAdtz\"><span data-brz-translate-text=\"1\" class=\"brz-span brz-text__editor\">Hinnakalkulaator<\/span><\/a><a class=\"brz-a brz-anchor brz-btn brz-css-d-button brz-css-96oddi brz-css-d-button-bg brz-css-1stxdj5\" target=\"_self\" rel=\"noopener\" href=\"#wxrijbtezhwpfqnmgizquzlbfmaskldiertk_wxrijbtezhwpfqnmgizquzlbfmaskldiertk\" data-brz-link-type=\"anchor\" data-brz-custom-id=\"q3f0mNRFaA4p\"><span data-brz-translate-text=\"1\" class=\"brz-span brz-text__editor\">E-\u00f5ppe lahendused<\/span><\/a><\/div>\n<\/div>\n<\/div>\n<div class=\"brz-columns brz-css-d-column-column brz-css-iudsvc\" data-brz-custom-id=\"ioEGeF7WKTKK\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-1plzz9y\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-r-wrapper brz-css-iufvwj brz-wrapper\">\n<div class=\"brz-spacer brz-css-d-spacer brz-css-1ejehh6\"><\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-1kxt2ma brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-d-richtext brz-css-1weg0bt\" data-brz-custom-id=\"giSl2sUXnr8O\">\n<div data-brz-translate-text=\"1\">\n<h2 class=\"brz-tp-lg-heading2 brz-text-lg-center brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-m_1_5 brz-lh-lg-1_3 brz-vfw-lg-400 brz-fwdth-lg-100 brz-fsft-lg-0 brz-ff-playfair_display brz-ft-google brz-fs-lg-42 brz-css-jPkMZ\" data-uniq-id=\"aH0Sz\" data-generated-css=\"brz-css-tb75K\"><span class=\"brz-cp-color7\" style=\"opacity: 1\">Terviklikud e-\u00f5ppe lahendused<\/span><\/h2>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-lh31ig brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-d-richtext brz-css-nv0mxw\" data-brz-custom-id=\"ib62Ud5esOxm\">\n<div data-brz-translate-text=\"1\">\n<p class=\"brz-tp-lg-paragraph brz-text-lg-center brz-css-rSz4J\" data-generated-css=\"brz-css-eIv0P\" data-uniq-id=\"d7z90\"><span class=\"brz-cp-color7\" style=\"opacity: 1\">Alates e\u2011\u00f5ppematerjalide loomisest kuni sisekoolitajate koolitamise ja <\/span><span class=\"brz-cp-color7\" style=\"opacity: 1\">LMS\u2011i juurutamiseni. <\/span><\/p>\n<p class=\"brz-tp-lg-paragraph brz-text-lg-center brz-css-awOLx\" data-generated-css=\"brz-css-eIv0P\" data-uniq-id=\"d7z90\"><span class=\"brz-cp-color7\" style=\"opacity: 1\">Minu eesm\u00e4rk on aidata luua koolitusi, mis toetavad t\u00f6\u00f6tajate arengut, v\u00e4hendavad koolituskoormust ja muudavad \u00f5ppimise t\u00f5husaks.<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"d3iIblBoNOPJ_d3iIblBoNOPJ\" class=\"brz-section brz-css-d-section brz-css-su5a7h\">\n<div class=\"brz-section__content brz-section--boxed brz-css-d-sectionitem-bg brz-css-15bni40\" data-brz-custom-id=\"zvc9SNZh9IRB\">\n<div class=\"brz-bg\">\n<div class=\"brz-bg-color\"><\/div>\n<\/div>\n<div class=\"brz-container brz-css-d-sectionitem-container brz-css-1bgk17c\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-eqqjwh brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-d-richtext brz-css-1hbwru\" data-brz-custom-id=\"i8sOWWJyVVGP\">\n<div data-brz-translate-text=\"1\">\n<h2 class=\"brz-text-lg-center brz-tp-lg-heading2 brz-css-dZDsf\" data-uniq-id=\"tQ9wt\" data-generated-css=\"brz-css-jbFpg\"><span class=\"brz-cp-color7\">Valminud e-\u00f5ppe projektid:<\/span><\/h2>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-1s47jfx brz-wrapper\">\n<div data-brz-start=\"0\" data-brz-end=\"37\" data-brz-duration=\"3\" data-brz-separator=\",\" data-brz-type=\"simple\" class=\"brz-counter brz-counter-simple brz-css-d-counter-counter brz-css-1uf49fa\" data-brz-custom-id=\"sTIV4cUtduqe\">\n<div class=\"brz-counter-figures brz-css-d-counter-number brz-css-1w1kr2o\" role=\"status\" aria-live=\"polite\"><span class=\"brz-counter-numbers\">0<\/span><\/div>\n<\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-zfc7bh brz-wrapper\">\n<div class=\"brz-embed-code brz-css-d-embedcode brz-css-1iw7jmc\" data-brz-custom-id=\"nIDdjedR3Kb8\">\n<div class=\"brz-embed-content\">\n<div>\n<div style=\"flex-wrap:wrap;gap:10px;justify-content:center\">\n<div style=\"align-items:center;gap:8px;background:#eef3ff;border:1px solid #c7d7f9;border-radius:8px;padding:8px 14px;font-family:system-ui,sans-serif\">\n<p>  <span style=\"font-size:13px;font-weight:600;color:#0c447c\">T\u00fc\u00fcpiline tarneaeg:<\/span><br \/>\n  <span style=\"font-size:13px;font-weight:700;color:#081b76\">2\u20133 n\u00e4dalat<\/span>\n<\/div>\n<div style=\"align-items:center;gap:8px;background:#eef3ff;border:1px solid #c7d7f9;border-radius:8px;padding:8px 14px;font-family:system-ui,sans-serif\">\n<p>  <span style=\"font-size:13px;font-weight:700;color:#081b76\">Konfidentsiaalsus tagatud<\/span>\n<\/div>\n<div style=\"align-items:center;gap:8px;background:#eef3ff;border:1px solid #c7d7f9;border-radius:8px;padding:8px 14px;font-family:system-ui,sans-serif\">\n<p>  <span style=\"font-size:13px;font-weight:700;color:#081b76\">14+ aastat kogemust<\/span>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"trustedby\" data-brz-id=\"tbdCDg0PvY_W_tbdCDg0PvY_W\" class=\"brz-section brz-css-d-section brz-css-aojpd\">\n<div class=\"brz-section__content brz-section--boxed brz-css-d-sectionitem-bg brz-css-1ekqa3q\" data-brz-custom-id=\"jatkeIOuBjod\">\n<div class=\"brz-container brz-css-d-sectionitem-container brz-css-1k5xxvu\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-1donycd brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-d-richtext brz-css-19lzg25\" data-brz-custom-id=\"f3has442EWtm\">\n<div data-brz-translate-text=\"1\">\n<h2 class=\"brz-fsft-xs-0 brz-fwdth-xs-100 brz-vfw-xs-400 brz-lh-xs-1_3 brz-ls-xs-m_1 brz-fw-xs-400 brz-fss-xs-px brz-fs-xs-36 brz-tp-xs-empty brz-text-lg-center brz-tp-lg-heading2 brz-text-xs-center brz-css-ocBZL\" data-generated-css=\"brz-css-rkfgX\" data-uniq-id=\"z3UuB\"><span class=\"brz-cp-color2\">MIND USALDAVAD<\/span><\/h2>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-r-wrapper brz-css-1hmfcqb brz-wrapper\">\n<div class=\"brz-spacer brz-css-d-spacer brz-css-bfdhw1\"><\/div>\n<\/div>\n<div class=\"brz-row__container brz-css-d-row-row brz-css-1hx7ihv\" data-brz-custom-id=\"o_BYncY5O38k\">\n<div class=\"brz-row brz-css-d-row-container brz-css-r-row-container brz-css-18un6zu\">\n<div class=\"brz-columns brz-css-d-column-column brz-css-aenzdn\" data-brz-custom-id=\"tQF5oMVR3JhD\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-1928qdv\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-p9h7eo brz-wrapper\">\n<div class=\"brz-image brz-css-d-image-z0yyr4_qkew7-parent brz-css-1bcruom\" data-brz-custom-id=\"z0YYr4_qkew7\"><a class=\"brz-a\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/www.vkg.ee\/\" data-brz-link-type=\"external\"><img decoding=\"async\" class=\"brz-img brz-img-svg\" src=\"https:\/\/kaksik.ee\/wp-content\/uploads\/2025\/09\/vkg-logo.svg\" loading=\"lazy\" alt=\"E-\u00f5ppe lahendused ettev\u00f5tetele | Kaksik O\u00dc\" title=\"vkg-logo\"><\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-columns brz-css-d-column-column brz-css-7sef7z\" data-brz-custom-id=\"dAckwhFUtPBL\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-1roauva\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-p2oxj6 brz-wrapper\">\n<div class=\"brz-image brz-css-d-image-t8jveowwezg0-parent brz-css-1xy9fdr\" data-brz-custom-id=\"t8jVeOwWeZG0\"><a class=\"brz-a\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/www.lidl.ee\/\" data-brz-link-type=\"external\"><img decoding=\"async\" class=\"brz-img brz-img-svg\" src=\"https:\/\/kaksik.ee\/wp-content\/uploads\/2025\/09\/Lidl_Logo_Basis_115x115px_RGB.svg\" loading=\"lazy\" alt=\"E-\u00f5ppe lahendused ettev\u00f5tetele | Kaksik O\u00dc\" title=\"Lidl_Logo\"><\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-columns brz-css-d-column-column brz-css-9e08y7\" data-brz-custom-id=\"oBwK7d1Npeyn\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-ox3dnb\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-pkv5j1 brz-wrapper\">\n<div class=\"brz-image brz-css-d-image-dq0zne4bi5by-parent brz-css-1g0abtz\" data-brz-custom-id=\"dq0ZnE4bi5bY\"><a class=\"brz-a\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/www.smit.ee\/\" data-brz-link-type=\"external\"><img decoding=\"async\" class=\"brz-img\" src=\"https:\/\/kaksik.ee\/wp-content\/uploads\/2025\/10\/SMIT_logoslogan_no-dot.png\" loading=\"lazy\" alt=\"E-\u00f5ppe lahendused ettev\u00f5tetele | Kaksik O\u00dc\" title=\"SMIT_logo+slogan_no-dot\"><\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-columns brz-css-d-column-column brz-css-10kmi7k\" data-brz-custom-id=\"uvd4kWfThwsF\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-1b5hvsf\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-njhyr5 brz-wrapper\">\n<div class=\"brz-image brz-css-d-image-kea41nqosb8j-parent brz-css-hmlihj\" data-brz-custom-id=\"kEA41NqOSB8j\"><a class=\"brz-a\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/www.lidl.ee\/\" data-brz-link-type=\"external\"><img decoding=\"async\" class=\"brz-img\" src=\"https:\/\/kaksik.ee\/wp-content\/uploads\/brizy\/imgs\/Sunly_icon_violet@2x-168x89x0x10x168x69x1775049027.png\" loading=\"lazy\" alt=\"E-\u00f5ppe lahendused ettev\u00f5tetele | Kaksik O\u00dc\" title=\"Sunly_logo_\"><\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-row__container brz-css-d-row-row brz-css-1k0601g\" data-brz-custom-id=\"sM5c9__JYIB4\">\n<div class=\"brz-row brz-css-d-row-container brz-css-r-row-container brz-css-391p6n\">\n<div class=\"brz-columns brz-css-d-column-column brz-css-eq3faw\" data-brz-custom-id=\"yIo1z1jDx3Zh\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-13601zn\"><\/div>\n<\/div>\n<div class=\"brz-columns brz-css-d-column-column brz-css-1kmgosj\" data-brz-custom-id=\"w8hGnP_8__vM\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-k7gf3l\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-1547g0d brz-wrapper\">\n<div class=\"brz-image brz-css-d-image-lwy6kvvnmqg_-parent brz-css-ht2cjo\" data-brz-custom-id=\"lwy6kVVNMqg_\"><a class=\"brz-a\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/www.lidl.ee\/\" data-brz-link-type=\"external\"><img decoding=\"async\" class=\"brz-img\" src=\"https:\/\/kaksik.ee\/wp-content\/uploads\/brizy\/imgs\/Salutaguse_Parmitehas_logo-159x82x0x0x158x82x1757313918.png\" loading=\"lazy\" alt=\"E-\u00f5ppe lahendused ettev\u00f5tetele | Kaksik O\u00dc\" title=\"Salutaguse_Pa\u0308rmitehas_logo\"><\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-columns brz-css-d-column-column brz-css-peofca\" data-brz-custom-id=\"mEtLH15vd9Au\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-94i8yb\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><a class=\"brz-a brz-anchor brz-link-container\" target=\"_self\" rel=\"noopener\" href=\"#tbdCDg0PvY_W_tbdCDg0PvY_W\" data-brz-link-type=\"anchor\"><\/a><\/div>\n<\/section>\n<section id=\"lahendused\" data-brz-id=\"wxrijbtezhwpfqnmgizquzlbfmaskldiertk_wxrijbtezhwpfqnmgizquzlbfmaskldiertk\" class=\"brz-section brz-css-d-section brz-css-807glx\">\n<div class=\"brz-section__content brz-section--boxed brz-css-d-sectionitem-bg brz-css-ihchje\" data-brz-custom-id=\"ysvohwjhqhwepucqlstatfyzvzpbejhbmcyw\">\n<div class=\"brz-bg\">\n<div class=\"brz-bg-color\"><\/div>\n<\/div>\n<div class=\"brz-container brz-css-d-sectionitem-container brz-css-1yvbo1f\">\n<div class=\"brz-row__container brz-css-d-row-row brz-css-1naefjz\" data-brz-custom-id=\"soemywalxnpalbxkmpefknqtxzkvkiauyhab\">\n<div class=\"brz-row brz-css-d-row-container brz-css-r-row-container brz-css-1ef4y9n\">\n<div class=\"brz-columns brz-css-d-column-column brz-css-1k4a25j\" data-brz-custom-id=\"hhbslopoqutufqcydcpvtlpyocoksmvzjcqs\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-ta40qy\">\n<div class=\"brz-row__container brz-css-d-row-row brz-css-1gpp3ub\" data-brz-custom-id=\"vdfmajtedncgwihmfbnvjtihukipnbpzaroe\">\n<div class=\"brz-row brz-row--inner brz-css-d-row-container brz-css-r-row-container brz-css-zuywy0\">\n<div class=\"brz-columns brz-css-d-column-column brz-css-1wr5clo\" data-brz-custom-id=\"nzvtotwvtsqwvxqmlewxbwrqfizpeljtbujk\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-iq9mgg\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-qqg84w brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-d-richtext brz-css-1h9vjr6\" data-brz-custom-id=\"ueEe4QbMyV8n\">\n<div data-brz-translate-text=\"1\">\n<h2 class=\"brz-tp-lg-heading2 brz-text-lg-center brz-fsft-lg-0 brz-fwdth-lg-100 brz-vfw-lg-400 brz-lh-lg-1_3 brz-ls-lg-m_1_5 brz-fw-lg-400 brz-fss-lg-px brz-fs-lg-36 brz-ft-google brz-ff-playfair_display brz-text-xs-center brz-css-i5HYc\" data-uniq-id=\"vDae4\" data-generated-css=\"brz-css-q6F2G\">E-\u00d5PPE LAHENDUSED<\/h2>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-row__container brz-css-d-row-row brz-css-1t1ds7g\" data-brz-custom-id=\"prolmuatgdomsouyhdothzycfimkjmjyuqtq\">\n<div class=\"brz-row brz-row--inner brz-css-d-row-container brz-css-r-row-container brz-css-xw2ca5\">\n<div class=\"brz-columns brz-css-d-column-column brz-css-41l5yr\" data-brz-custom-id=\"sxiegdkkblwlaoedgaqkebknzhhwbsrxlofx\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-14i6kxn\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-19ruoji brz-wrapper\">\n<div class=\"brz-image brz-css-d-image-hyyuiafkprsnbgrwgdyjdfqutzpzkmgiwqfp-parent brz-css-wnei8u\" data-brz-custom-id=\"hyyuiafkprsnbgrwgdyjdfqutzpzkmgiwqfp\"><a class=\"brz-a\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/kaksik.ee\/en\/ai-koolitaja\/\" data-brz-link-type=\"external\"><img decoding=\"async\" class=\"brz-img\" src=\"https:\/\/kaksik.ee\/wp-content\/uploads\/2026\/02\/e-oppe_lahendused_kaksik.ee_.png\" loading=\"lazy\" alt=\"E-\u00f5ppe lahendused ettev\u00f5tetele | Kaksik O\u00dc\" title=\"e-o\u0303ppe_lahendused_kaksik.ee_\"><\/a><\/div>\n<\/div>\n<div class=\"brz-row__container brz-css-d-row-row brz-css-mu5nrg\" data-brz-custom-id=\"obkilbzywvgayonxfnfbuyycjvqgwzffnduk\">\n<div class=\"brz-row brz-row--inner brz-css-d-row-container brz-css-r-row-container brz-css-8k08gt\">\n<div class=\"brz-columns brz-css-d-column-column brz-css-1yoo5zy\" data-brz-custom-id=\"xjyprldmmpkyiiylqmdqhuthpnmxadnztwha\">\n<div class=\"brz-bg\">\n<div class=\"brz-bg-color\"><\/div>\n<\/div>\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-c5zmdn\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-r-wrapper brz-css-1bhgu38 brz-wrapper\">\n<div class=\"brz-spacer brz-css-d-spacer brz-css-1u49smz\"><\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-1y8z4ke brz-wrapper\">\n<div class=\"brz-icon-text brz-css-d-icontext brz-css-4a1vzu\" data-brz-custom-id=\"bczpltphcqytetnogqjwwcbbcibpjayuaqac\">\n<div class=\"brz-icon__container\" data-brz-custom-id=\"jnqjlstyxtgocntffulscxpgydntsqawjnpj\"><span class=\"brz-icon brz-span brz-css-d-icon-icon brz-css-bnoi0s\"><\/span><\/div>\n<div class=\"brz-text-btn\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-d-richtext brz-css-1dqooeg\" data-brz-custom-id=\"qhzhnjgwkqyemqptfhylrlxqioyeynuseryk\">\n<div data-brz-translate-text=\"1\">\n<h6 class=\"brz-mt-lg-10 brz-mb-lg-10 brz-tp-lg-heading6 brz-text-xs-justify brz-css-mHNCm\" data-uniq-id=\"sQ3gR\" data-generated-css=\"brz-css-oYJAB\"><span class=\"brz-cp-color2\">E-\u00d5PPEMATERJALIDE LOOMINE<\/span><\/h6>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-1m0fd31 brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-d-richtext brz-css-16vk775\" data-brz-custom-id=\"jjworalatzwgqkneksqdyvcgmmqdwtsxctkp\">\n<div data-brz-translate-text=\"1\">\n<p class=\"brz-text-lg-center brz-tp-lg-paragraph brz-css-prRDJ\" data-uniq-id=\"pwPSE\" data-generated-css=\"brz-css-cf0he\"><strong style=\"opacity: 1\">Loon <\/strong><span style=\"opacity: 1\">e-\u00f5ppe strateegia ja e-\u00f5ppematerjalid kombineerides erinevaid meediume <\/span><\/p>\n<p class=\"brz-text-lg-center brz-tp-lg-paragraph brz-css-c3VHE\" data-uniq-id=\"pwPSE\" data-generated-css=\"brz-css-cf0he\"><span style=\"opacity: 1\">(video, graafika, interaktiivsed elemendid, tekst)<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-r-wrapper brz-css-1dchm6f brz-wrapper\">\n<div class=\"brz-spacer brz-css-d-spacer brz-css-1nhvwde\"><\/div>\n<\/div>\n<div class=\"brz-wrapper-clone brz-flex-xs-wrap brz-css-d-cloneable brz-css-122qyhq\" data-brz-custom-id=\"i6njVmIBK2fP\"><a class=\"brz-a brz-btn brz-css-d-button brz-css-1hdgfmh brz-css-d-button-bg brz-css-1el9imd\" target=\"_self\" rel=\"noopener\" href=\"https:\/\/kaksik.ee\/e-oppematerjalide-loomine\/\" data-brz-link-type=\"page\" data-brz-custom-id=\"qHw_JleKENCO\"><span data-brz-translate-text=\"1\" class=\"brz-span brz-text__editor\">UURI LAHENDUSI<\/span><\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-columns brz-css-d-column-column brz-css-hkkp7v\" data-brz-custom-id=\"sgO5uGz5n73M\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-1k723tu\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-kuve74 brz-wrapper\">\n<div class=\"brz-image brz-css-d-image-rziw0oi2n3c6-parent brz-css-1hu3ym6\" data-brz-custom-id=\"rZIw0oi2n3C6\"><img decoding=\"async\" class=\"brz-img\" src=\"https:\/\/kaksik.ee\/wp-content\/uploads\/2026\/02\/e-oppe_lahendused_kaksik.ee_kasutusvalmis_e-oppematerjal.png\" loading=\"lazy\" alt=\"E-\u00f5ppe lahendused ettev\u00f5tetele | Kaksik O\u00dc\" title=\"e-o\u0303ppe_lahendused_kaksik.ee_kasutusvalmis_e-o\u0303ppematerjal\"><\/div>\n<\/div>\n<div class=\"brz-row__container brz-css-d-row-row brz-css-1fse1z4\" data-brz-custom-id=\"oM37XIQfhBIs\">\n<div class=\"brz-row brz-row--inner brz-css-d-row-container brz-css-r-row-container brz-css-6y61z0\">\n<div class=\"brz-columns brz-css-d-column-column brz-css-ezrvd0\" data-brz-custom-id=\"r6CBcJcwCopG\">\n<div class=\"brz-bg\">\n<div class=\"brz-bg-color\"><\/div>\n<\/div>\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-19ola8o\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-r-wrapper brz-css-1hwd9dn brz-wrapper\">\n<div class=\"brz-spacer brz-css-d-spacer brz-css-2fwwic\"><\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-nv8hbm brz-wrapper\">\n<div class=\"brz-icon-text brz-css-d-icontext brz-css-28yxyz\" data-brz-custom-id=\"zIPtrjmzL0j2\">\n<div class=\"brz-icon__container\" data-brz-custom-id=\"fm5Zkw8LNFLK\"><span class=\"brz-icon brz-span brz-css-d-icon-icon brz-css-19x5m9v\"><\/span><\/div>\n<div class=\"brz-text-btn\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-d-richtext brz-css-1rg8mwe\" data-brz-custom-id=\"cU_PGDW6Tgxx\">\n<div data-brz-translate-text=\"1\">\n<h6 class=\"brz-mt-lg-10 brz-mb-lg-10 brz-tp-lg-heading6 brz-css-yTb3L\" data-uniq-id=\"zdvyw\" data-generated-css=\"brz-css-iKOgz\"><span class=\"brz-cp-color2\">KASUTUSVALMIS<\/span><\/h6>\n<h6 class=\"brz-mt-lg-10 brz-mb-lg-10 brz-tp-lg-heading6 brz-css-hS1hl\" data-uniq-id=\"j2FIT\" data-generated-css=\"brz-css-m12lq\"><span class=\"brz-cp-color2\">E-\u00d5PPEMATERJALID <\/span><\/h6>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-1k8slg2 brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-d-richtext brz-css-1cmetwl\" data-brz-custom-id=\"fVVdw9vmAFM8\">\n<div data-brz-translate-text=\"1\">\n<p class=\"brz-tp-lg-paragraph brz-text-lg-center brz-css-bCEaX\" data-generated-css=\"brz-css-d_9QG\" data-uniq-id=\"uN1nL\"><strong class=\"brz-cp-color2\" style=\"opacity: 1\">Kasutusvalmis e-\u00f5ppematerjal<\/strong><span class=\"brz-cp-color2\" style=\"opacity: 1\"> on kulus\u00e4\u00e4stlik ja kiire viis t\u00f6\u00f6tajate koolitamiseks. Kasutamiseks \u00f5pihalduss\u00fcsteemis kui ka eraldiseisvalt. <\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-r-wrapper brz-css-uuxc3a brz-wrapper\">\n<div class=\"brz-spacer brz-css-d-spacer brz-css-b7rmcm\"><\/div>\n<\/div>\n<div class=\"brz-wrapper-clone brz-flex-xs-wrap brz-css-d-cloneable brz-css-6ezv8x\" data-brz-custom-id=\"ard7RERGYdlK\"><a class=\"brz-a brz-btn brz-css-d-button brz-css-hr3y2o brz-css-d-button-bg brz-css-11fhii2\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/kaksik.ee\/kasutusvalmis-e-oppematerjal\/\" data-brz-link-type=\"external\" data-brz-custom-id=\"vkJQ1mpuM_0a\"><span data-brz-translate-text=\"1\" class=\"brz-span brz-text__editor\">MATERJALID<\/span><\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-columns brz-css-d-column-column brz-css-1nuid74\" data-brz-custom-id=\"ypowfixujzejwrllumgjzjalgzwkucuuredw\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-1ju1qbm\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-17wopgm brz-wrapper\">\n<div class=\"brz-image brz-css-d-image-ojwalhuyjdusgbyhuvnduirxpndsamkagbws-parent brz-css-1uaxvsl\" data-brz-custom-id=\"ojwalhuyjdusgbyhuvnduirxpndsamkagbws\"><img decoding=\"async\" class=\"brz-img\" src=\"https:\/\/kaksik.ee\/wp-content\/uploads\/2024\/12\/koolitus_koolitaja_stanislav_2.png\" loading=\"lazy\" alt=\"E-\u00f5ppe lahendused ettev\u00f5tetele | Kaksik O\u00dc\" title=\"koolitus_koolitaja_stanislav_2\"><\/div>\n<\/div>\n<div class=\"brz-row__container brz-css-d-row-row brz-css-81znmz\" data-brz-custom-id=\"xbpiwkjjcjvwyzpvholxoltwcaxvupplwbgd\">\n<div class=\"brz-row brz-row--inner brz-css-d-row-container brz-css-r-row-container brz-css-iu5pdr\">\n<div class=\"brz-columns brz-css-d-column-column brz-css-105svry\" data-brz-custom-id=\"tbvbectuahstqycivmwkpkkpsdlsaqikmhwi\">\n<div class=\"brz-bg\">\n<div class=\"brz-bg-color\"><\/div>\n<\/div>\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-8vbn7o\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-r-wrapper brz-css-huho2f brz-wrapper\">\n<div class=\"brz-spacer brz-css-d-spacer brz-css-85eqw8\"><\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-1cgt2qc brz-wrapper\">\n<div class=\"brz-icon-text brz-css-d-icontext brz-css-tqnckb\" data-brz-custom-id=\"aihvzebsbzmsphcnrgzgsoqdhxornqtssqsy\">\n<div class=\"brz-icon__container\" data-brz-custom-id=\"tzusqoatwbemxjabvqbbrrfjoicawiaxdsgd\"><span class=\"brz-icon brz-span brz-css-d-icon-icon brz-css-19ibbq6\"><\/span><\/div>\n<div class=\"brz-text-btn\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-d-richtext brz-css-1pbl4yl\" data-brz-custom-id=\"sazyvuytitpywftkplaxpqnhgybbezsfcxxx\">\n<div data-brz-translate-text=\"1\">\n<h6 class=\"brz-tp-lg-heading6 brz-mb-lg-10 brz-mt-lg-10 brz-css-pqIwG\" data-generated-css=\"brz-css-sOyMK\" data-uniq-id=\"kcwtM\"><span class=\"brz-cp-color2\">SISEKOOLITAJATE KOOLITUS<\/span><\/h6>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-19976dj brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-d-richtext brz-css-1z0rsnb\" data-brz-custom-id=\"evvfrvehnaabgnrcivzjrbdoknhmjnywyqul\">\n<div data-brz-translate-text=\"1\">\n<p class=\"brz-text-lg-center brz-tp-lg-paragraph brz-css-dzTF1\" data-uniq-id=\"zoFwq\" data-generated-css=\"brz-css-tilNM\"><strong class=\"brz-cp-color2\" style=\"opacity: 1\">Koolitan<\/strong><span class=\"brz-cp-color2\" style=\"opacity: 1\"> organisatsiooni sisekoolitajaid, et edasi anda parimad e-\u00f5ppematerjalide loomise praktikad. <\/span><\/p>\n<p class=\"brz-text-lg-center brz-tp-lg-paragraph brz-css-cAFHZ\" data-uniq-id=\"zoFwq\" data-generated-css=\"brz-css-tilNM\"><span class=\"brz-cp-color2\" style=\"opacity: 1\"> <\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-r-wrapper brz-css-112ydaq brz-wrapper\">\n<div class=\"brz-spacer brz-css-d-spacer brz-css-pfjjlj\"><\/div>\n<\/div>\n<div class=\"brz-wrapper-clone brz-flex-xs-wrap brz-css-d-cloneable brz-css-1qtxfsu\" data-brz-custom-id=\"w7qUMvwAambT\"><a class=\"brz-a brz-anchor brz-btn brz-css-d-button brz-css-nd9nw3 brz-css-d-button-bg brz-css-1tru4o8\" target=\"_self\" rel=\"noopener\" href=\"#p0tn047WLqji_p0tn047WLqji\" data-brz-link-type=\"anchor\" data-brz-custom-id=\"wyCbOmkvk3bj\"><span data-brz-translate-text=\"1\" class=\"brz-span brz-text__editor\">V\u00d5TA \u00dcHENDUST<\/span><\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-row__container brz-css-d-row-row brz-css-14msoge\" data-brz-custom-id=\"iXRYO1_tTxUB\">\n<div class=\"brz-row brz-css-d-row-container brz-css-r-row-container brz-css-1ks6x8f\">\n<div class=\"brz-columns brz-css-d-column-column brz-css-6bvho9\" data-brz-custom-id=\"c7IyjKTGY9jE\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-12xxffx\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-r-wrapper brz-css-1cbgqbz brz-wrapper\">\n<div class=\"brz-spacer brz-css-d-spacer brz-css-1hrwlvk\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-columns brz-css-d-column-column brz-css-1mhh13p\" data-brz-custom-id=\"lpaS_Gi6GBtB\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-hmqlom\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-z26qo7 brz-wrapper\">\n<div class=\"brz-image brz-css-d-image-j70jlme5wbpq-parent brz-css-2buu5n\" data-brz-custom-id=\"j70JLmE5WBpQ\"><a class=\"brz-a\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/kaksik.ee\/en\/ai-koolitaja\/\" data-brz-link-type=\"external\"><img decoding=\"async\" class=\"brz-img\" src=\"https:\/\/kaksik.ee\/wp-content\/uploads\/2024\/12\/ai_videomeister_koolitaja_stanislav_2.png\" loading=\"lazy\" alt=\"E-\u00f5ppe lahendused ettev\u00f5tetele | Kaksik O\u00dc\" title=\"ai_videomeister_koolitaja_stanislav_2\"><\/a><\/div>\n<\/div>\n<div class=\"brz-row__container brz-css-d-row-row brz-css-9b8cj1\" data-brz-custom-id=\"pV_7bfCNJ0gm\">\n<div class=\"brz-row brz-row--inner brz-css-d-row-container brz-css-r-row-container brz-css-bjn37l\">\n<div class=\"brz-columns brz-css-d-column-column brz-css-djcsgi\" data-brz-custom-id=\"qH5MxNZ2kOjY\">\n<div class=\"brz-bg\">\n<div class=\"brz-bg-color\"><\/div>\n<\/div>\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-16w641s\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-r-wrapper brz-css-ly5n6y brz-wrapper\">\n<div class=\"brz-spacer brz-css-d-spacer brz-css-1uocax6\"><\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-3fd2dc brz-wrapper\">\n<div class=\"brz-icon-text brz-css-d-icontext brz-css-1irof7e\" data-brz-custom-id=\"i2w72aZVzMPF\">\n<div class=\"brz-icon__container\" data-brz-custom-id=\"cLLJIOSQnsI4\"><span class=\"brz-icon brz-span brz-css-d-icon-icon brz-css-m4tww7\"><\/span><\/div>\n<div class=\"brz-text-btn\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-d-richtext brz-css-19l5d4f\" data-brz-custom-id=\"bfmOW8IP9rty\">\n<div data-brz-translate-text=\"1\">\n<h6 class=\"brz-mt-lg-10 brz-mb-lg-10 brz-tp-lg-heading6 brz-text-xs-justify brz-css-ty8yB\" data-uniq-id=\"qmnPp\" data-generated-css=\"brz-css-smOIx\"><span class=\"brz-cp-color2\">AI KOOLITAJA<\/span><\/h6>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-1cy4dt4 brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-d-richtext brz-css-7na1tw\" data-brz-custom-id=\"ho0yGlV7PfuW\">\n<div data-brz-translate-text=\"1\">\n<p class=\"brz-text-lg-center brz-tp-lg-paragraph brz-css-fraTU\" data-uniq-id=\"iMPkq\" data-generated-css=\"brz-css-lVW4p\"><strong style=\"opacity: 1\">AI koolitaja<\/strong><span style=\"opacity: 1\"> on valmis koolitama igal ajal ja igas keeles. See on m\u00f5jus vahend e-\u00f5ppematerjalide loomisel.<\/span><\/p>\n<p class=\"brz-text-lg-center brz-tp-lg-paragraph brz-css-dDVmT\" data-uniq-id=\"iMPkq\" data-generated-css=\"brz-css-lVW4p\"><span style=\"opacity: 1\"> <\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-r-wrapper brz-css-14rh912 brz-wrapper\">\n<div class=\"brz-spacer brz-css-d-spacer brz-css-1chu52u\"><\/div>\n<\/div>\n<div class=\"brz-wrapper-clone brz-flex-xs-wrap brz-css-d-cloneable brz-css-zot094\" data-brz-custom-id=\"oZpgO8pl8sch\"><a class=\"brz-a brz-btn brz-css-d-button brz-css-1nwskiy brz-css-d-button-bg brz-css-16e6z7b\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/kaksik.ee\/ai-koolitaja\/\" data-brz-link-type=\"external\" data-brz-custom-id=\"zy9LrMs8pRHU\"><span data-brz-translate-text=\"1\" class=\"brz-span brz-text__editor\">UURI L\u00c4HEMALT<\/span><\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-columns brz-css-d-column-column brz-css-res8ba\" data-brz-custom-id=\"sNTPlXEvFTfa\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-hkbc3u\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-1onpuyv brz-wrapper\">\n<div class=\"brz-image brz-css-d-image-lykkq1ocnwuv-parent brz-css-i0apps\" data-brz-custom-id=\"lykKq1Ocnwuv\"><a class=\"brz-a\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/kaksik.ee\/en\/ai-koolitaja\/\" data-brz-link-type=\"external\"><img decoding=\"async\" class=\"brz-img\" src=\"https:\/\/kaksik.ee\/wp-content\/uploads\/2026\/02\/videokoolitus_kaksik.ee_.png\" loading=\"lazy\" alt=\"E-\u00f5ppe lahendused ettev\u00f5tetele | Kaksik O\u00dc\" title=\"videokoolitus_kaksik.ee_\"><\/a><\/div>\n<\/div>\n<div class=\"brz-row__container brz-css-d-row-row brz-css-15wp3ej\" data-brz-custom-id=\"ptRjLXt2n41U\">\n<div class=\"brz-row brz-row--inner brz-css-d-row-container brz-css-r-row-container brz-css-1am9klf\">\n<div class=\"brz-columns brz-css-d-column-column brz-css-47dhbf\" data-brz-custom-id=\"rUFD0ugjYqIl\">\n<div class=\"brz-bg\">\n<div class=\"brz-bg-color\"><\/div>\n<\/div>\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-izcmv4\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-r-wrapper brz-css-1pjwug5 brz-wrapper\">\n<div class=\"brz-spacer brz-css-d-spacer brz-css-18lbunb\"><\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-57apry brz-wrapper\">\n<div class=\"brz-icon-text brz-css-d-icontext brz-css-13v6s1i\" data-brz-custom-id=\"c4UgSPOg2Y2F\">\n<div class=\"brz-icon__container\" data-brz-custom-id=\"tsGpygPPLE1o\"><span class=\"brz-icon brz-span brz-css-d-icon-icon brz-css-f2v5at\"><\/span><\/div>\n<div class=\"brz-text-btn\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-d-richtext brz-css-ggdx7d\" data-brz-custom-id=\"e05Fw1SwNn9k\">\n<div data-brz-translate-text=\"1\">\n<h6 data-generated-css=\"brz-css-oGtQc\" data-uniq-id=\"hgql9\" class=\"brz-mb-lg-10 brz-mt-lg-10 brz-tp-lg-heading6 brz-css-zyrOa\">KOOLITUSVIDEO<\/h6>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-oakpa4 brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-d-richtext brz-css-110xnvd\" data-brz-custom-id=\"rbPrj3baIKUQ\">\n<div data-brz-translate-text=\"1\">\n<p class=\"brz-tp-lg-paragraph brz-text-lg-center brz-css-yMnhs\" data-generated-css=\"brz-css-dGEQd\" data-uniq-id=\"gs42O\"><span style=\"opacity: 1\">\u00d5piamps on koolitusvideo puhul parimaks lahenduseks, mis s\u00e4ilitab vaataja t\u00e4helepanu ja on samal ajal m\u00f5jus.<\/span><\/p>\n<p class=\"brz-tp-lg-paragraph brz-text-lg-center brz-css-jOBa9\" data-generated-css=\"brz-css-kZzdY\" data-uniq-id=\"dcmOP\"><span style=\"opacity: 1\"> <\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-wrapper-clone brz-flex-xs-wrap brz-css-d-cloneable brz-css-1brkr36\" data-brz-custom-id=\"jJoyU5eMp29H\"><a class=\"brz-a brz-anchor brz-btn brz-css-d-button brz-css-ht1p1z brz-css-d-button-bg brz-css-1t6ffe8\" target=\"_self\" rel=\"noopener\" href=\"#p0tn047WLqji_p0tn047WLqji\" data-brz-link-type=\"anchor\" data-brz-custom-id=\"heSotYQRwazs\"><span data-brz-translate-text=\"1\" class=\"brz-span brz-text__editor\">V\u00d5TA \u00dcHENDUST<\/span><\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-columns brz-css-d-column-column brz-css-mkuifp\" data-brz-custom-id=\"yK91VT33OibO\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-1cp0rc4\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-r-wrapper brz-css-6scbi8 brz-wrapper\">\n<div class=\"brz-spacer brz-css-d-spacer brz-css-1ygilgw\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"konsult\" data-brz-id=\"tOAA7em7BAnr_tOAA7em7BAnr\" class=\"brz-section brz-css-d-section brz-css-egg6tc\">\n<div class=\"brz-section__content brz-section--boxed brz-css-d-sectionitem-bg brz-css-dotu34\" data-brz-custom-id=\"rU0L5so1wiGf\">\n<div class=\"brz-bg\">\n<div class=\"brz-bg-color\"><\/div>\n<\/div>\n<div class=\"brz-container brz-css-d-sectionitem-container brz-css-qaty9y\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-bojskm brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-d-richtext brz-css-6rgm90\" data-brz-custom-id=\"jfSYVonxiZn4\">\n<div data-brz-translate-text=\"1\">\n<h2 class=\"brz-tp-lg-heading2 brz-fsft-lg-0 brz-fwdth-lg-100 brz-vfw-lg-400 brz-lh-lg-1_3 brz-ls-lg-m_1_5 brz-fw-lg-400 brz-fss-lg-px brz-fs-lg-36 brz-ft-google brz-ff-playfair_display brz-text-lg-center brz-text-xs-center brz-css-f4CPo\" data-generated-css=\"brz-css-dplD4\" data-uniq-id=\"syYZB\"><span class=\"brz-cp-color1\" style=\"opacity: 1\">E-\u00f5ppe lahendused t\u00e4isteenusena<\/span><\/h2>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-umdb90 brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-d-richtext brz-css-1bf120p\" data-brz-custom-id=\"te4DnhRZu9fj\">\n<div data-brz-translate-text=\"1\">\n<p class=\"brz-tp-lg-paragraph brz-text-lg-center brz-css-yZPJY\" data-generated-css=\"brz-css-zsaGu\" data-uniq-id=\"bJWkN\">Sisuloome + videoproduktsioon + graafiline disain<strong> = \u00fcks partner hoolitseb k\u00f5ige eest. Lihtne!<\/strong><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-1fllb74 brz-wrapper\">\n<div class=\"brz-image brz-css-d-image-rs3dovbdexd7-parent brz-css-nyqma4\" data-brz-custom-id=\"rs3dOvBDExd7\"><img decoding=\"async\" class=\"brz-img\" src=\"https:\/\/kaksik.ee\/wp-content\/uploads\/2025\/07\/kolm-uhes_ekspert_Stanislav_cropped.png\" loading=\"lazy\" alt=\"E-\u00f5ppe lahendused ettev\u00f5tetele | Kaksik O\u00dc\" title=\"kolm-u\u0308hes_ekspert_Stanislav_cropped\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"lVkNhZ7Z7DSA_lVkNhZ7Z7DSA\" class=\"brz-section brz-css-d-section brz-css-8s80ew\">\n<div class=\"brz-section__content brz-section--boxed brz-css-d-sectionitem-bg brz-css-b2mqmi\" data-brz-custom-id=\"mv0HrsKhuv8R\">\n<div class=\"brz-bg\">\n<div class=\"brz-bg-color\"><\/div>\n<\/div>\n<div class=\"brz-container brz-css-d-sectionitem-container brz-css-rdkz0y\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-1dqouyl brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-d-richtext brz-css-1s4234f\" data-brz-custom-id=\"tVaWbgYZ1zi3\">\n<div data-brz-translate-text=\"1\">\n<h2 class=\"brz-text-lg-center brz-tp-lg-heading2 brz-css-v136R\" data-uniq-id=\"vRBHF\" data-generated-css=\"brz-css-bi5Pe\"><span class=\"brz-cp-color7\">E\u2011\u00f5ppematerjali hinnakalkulaator<\/span><\/h2>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-1k1mz40 brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-d-richtext brz-css-1tav86f\" data-brz-custom-id=\"dUxNnSfh3Xzv\">\n<div data-brz-translate-text=\"1\">\n<p class=\"brz-tp-lg-paragraph brz-text-lg-center brz-css-mkaMW\" data-generated-css=\"brz-css-gpRSS\" data-uniq-id=\"kE7ks\"><span class=\"brz-cp-color7\">E-\u00f5ppematerjali loomise hind on oluline k\u00fcsimus. Hinnakalkulaator annab <\/span><strong class=\"brz-cp-color7\">kiire hinnangulise projekti maksumuse<\/strong><span class=\"brz-cp-color7\"> \u2013 ilma m\u00fc\u00fcgijututa, ilma kohustuseta. <\/span><\/p>\n<p class=\"brz-tp-lg-paragraph brz-text-lg-center brz-css-mibMT\" data-generated-css=\"brz-css-t6B8b\" data-uniq-id=\"nEpHp\"><span class=\"brz-cp-color7\">Ideaalne lahendus organisatsioonidele, kes soovivad luua e-koolitusi. <\/span><\/p>\n<p class=\"brz-text-lg-center brz-tp-lg-paragraph brz-css-wSJbH\" data-generated-css=\"brz-css-t6B8b\" data-uniq-id=\"nEpHp\"><span class=\"brz-cp-color7\"> <\/span><\/p>\n<p class=\"brz-text-lg-center brz-tp-lg-subtitle brz-css-rfeCm\" data-generated-css=\"brz-css-pdygo\" data-uniq-id=\"tfqSm\"><span class=\"brz-cp-color7\"> N\u00e4iteks lihtne 10-minutiline e-\u00f5ppematerjal algab tavaliselt 600\u20ac juurest. Sisesta oma projekti andmed ja saad kohe teada hinnangulise maksumuse.<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-ing203 brz-wrapper\">\n<div class=\"brz-embed-code brz-css-d-embedcode brz-css-1shin9t\" data-brz-custom-id=\"wxk0vId7MJ7g\">\n<div class=\"brz-embed-content\">\n<div>\n<div id=\"elearn-wrap\">\n<div id=\"kk-calc-root\"><\/div>\n<\/div>\n<p><!-- \u2500\u2500 EXIT-INTENT POPUP \u2500\u2500 --><\/p>\n<div id=\"kk-popup-overlay\" style=\"position:fixed;z-index:99999;align-items:center;justify-content:center;padding:20px\">\n<div id=\"kk-popup\" style=\"background:#faf8f6;border-radius:16px;max-width:480px;width:100%;overflow:hidden;position:relative\"><\/div>\n<\/div>\n<p>#elearn-wrap {<br \/>\n  max-width: 720px;<br \/>\n  margin: 40px auto;<br \/>\n  font-family: &#8216;DM Sans&#8217;, system-ui, sans-serif;<br \/>\n}<br \/>\n#kk-calc-root {<br \/>\n  background: #faf8f6;<br \/>\n  border-radius: 16px;<br \/>\n  overflow: hidden;<br \/>\n  position: relative;<br \/>\n  box-shadow: 0 8px 48px rgba(8,27,118,0.10), 0 1px 0 rgba(8,27,118,0.06);<br \/>\n}<br \/>\n#kk-calc-root::before {<br \/>\n  content: &#8221;;<br \/>\n  position: absolute;<br \/>\n  inset: 0;<br \/>\n  background-image:<br \/>\n    linear-gradient(rgba(232,49,110,0.035) 1px, transparent 1px),<br \/>\n    linear-gradient(90deg, rgba(232,49,110,0.035) 1px, transparent 1px);<br \/>\n  background-size: 36px 36px;<br \/>\n  pointer-events: none;<br \/>\n  z-index: 0;<br \/>\n}<br \/>\n.kk-body { position: relative; z-index: 1; padding: 32px 40px; }<br \/>\n.kk-field-group { margin-bottom: 24px; }<br \/>\n.kk-label {<br \/>\n  display: block; font-size: 11px; font-weight: 600; color: #081b76;<br \/>\n  letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 8px;<br \/>\n}<br \/>\n.kk-input {<br \/>\n  width: 100%; padding: 12px 16px; border: 1.5px solid #e0dbd4; border-radius: 8px;<br \/>\n  font-family: &#8216;DM Sans&#8217;, sans-serif; font-size: 15px; color: #1a1a1a;<br \/>\n  background: #fff; box-sizing: border-box; transition: border-color 0.2s, box-shadow 0.2s;<br \/>\n  -moz-appearance: textfield;<br \/>\n}<br \/>\n.kk-input::-webkit-outer-spin-button,<br \/>\n.kk-input::-webkit-inner-spin-button { -webkit-appearance: none; }<br \/>\n.kk-input:focus { outline: none; border-color: #e8316e; box-shadow: 0 0 0 3px rgba(232,49,110,0.1); }<br \/>\n.kk-input::placeholder { color: #bbb; }<br \/>\n.kk-duration-row { display: flex; align-items: stretch; gap: 0; }<br \/>\n.kk-duration-row .kk-input-wrap { flex: 1; }<br \/>\n.kk-duration-row .kk-input-wrap:first-child .kk-input { border-radius: 8px 0 0 8px; border-right: none; }<br \/>\n.kk-duration-row .kk-input-wrap:last-child .kk-input { border-radius: 0 8px 8px 0; border-left: none; }<br \/>\n.kk-or-pill {<br \/>\n  display: flex; align-items: center; justify-content: center; padding: 0 12px;<br \/>\n  background: #f0ece6; border-top: 1.5px solid #e0dbd4; border-bottom: 1.5px solid #e0dbd4;<br \/>\n  font-size: 10px; font-weight: 600; color: #aaa; letter-spacing: 0.06em; flex-shrink: 0;<br \/>\n}<br \/>\n.kk-duration-sublabels { display: flex; gap: 0; margin-bottom: 6px; }<br \/>\n.kk-duration-sublabels span { flex: 1; font-size: 11px; color: #888; }<br \/>\n.kk-duration-sublabels span:last-child { text-align: right; }<br \/>\n.kk-select {<br \/>\n  width: 100%; padding: 12px 16px; border: 1.5px solid #e0dbd4; border-radius: 8px;<br \/>\n  font-family: &#8216;DM Sans&#8217;, sans-serif; font-size: 15px; color: #1a1a1a;<br \/>\n  background: #fff url(&#8220;data:image\/svg+xml,%3Csvg xmlns=&#8217;http:\/\/www.w3.org\/2000\/svg&#8217; width=&#8217;12&#8217; height=&#8217;8&#8242; viewBox=&#8217;0 0 12 8&#8217;%3E%3Cpath d=&#8217;M1 1l5 5 5-5&#8242; stroke=&#8217;%23e8316e&#8217; stroke-width=&#8217;1.8&#8242; fill=&#8217;none&#8217; stroke-linecap=&#8217;round&#8217;\/%3E%3C\/svg%3E&#8221;) no-repeat right 16px center;<br \/>\n  -webkit-appearance: none; appearance: none; box-sizing: border-box; cursor: pointer; transition: border-color 0.2s;<br \/>\n}<br \/>\n.kk-select:focus { outline: none; border-color: #e8316e; box-shadow: 0 0 0 3px rgba(232,49,110,0.1); }<br \/>\n.kk-checks { display: flex; flex-wrap: wrap; gap: 10px; }<br \/>\n.kk-check-label {<br \/>\n  display: inline-flex; align-items: center; gap: 8px; padding: 9px 14px;<br \/>\n  background: #fff; border: 1.5px solid #e0dbd4; border-radius: 8px;<br \/>\n  font-size: 13px; color: #444; cursor: pointer;<br \/>\n  transition: border-color 0.2s, background 0.2s, color 0.2s; user-select: none;<br \/>\n}<br \/>\n.kk-check-label:hover { border-color: #e8316e; color: #1a1a1a; }<br \/>\n.kk-check-label input[type=&#8221;checkbox&#8221;] { display: none; }<br \/>\n.kk-checkmark {<br \/>\n  width: 16px; height: 16px; border: 1.5px solid #ccc; border-radius: 4px;<br \/>\n  display: flex; align-items: center; justify-content: center; flex-shrink: 0; transition: all 0.15s;<br \/>\n}<br \/>\n.kk-check-label:has(input:checked) { border-color: #e8316e; background: rgba(232,49,110,0.06); }<br \/>\n.kk-check-label:has(input:checked) .kk-checkmark { background: #e8316e; border-color: #e8316e; }<br \/>\n.kk-check-label:has(input:checked) .kk-checkmark::after {<br \/>\n  content: &#8221;; width: 9px; height: 5px;<br \/>\n  border-left: 2px solid #fff; border-bottom: 2px solid #fff;<br \/>\n  transform: rotate(-45deg) translateY(-1px); display: block;<br \/>\n}<br \/>\n.kk-check-label:has(input:checked) .kk-label-text { color: #c0254f; }<br \/>\n.kk-label-text { font-size: 13px; }<br \/>\n.kk-check-label.disabled { opacity: 0.35; cursor: not-allowed; pointer-events: none; }<br \/>\n.tt-wrap { position: relative; display: inline-flex; align-items: center; gap: 5px; }<br \/>\n.tt-icon {<br \/>\n  display: inline-flex; align-items: center; justify-content: center;<br \/>\n  width: 15px; height: 15px; border-radius: 50%;<br \/>\n  background: rgba(8,27,118,0.12); color: #081b76;<br \/>\n  font-size: 9px; font-weight: 700; cursor: pointer; flex-shrink: 0; line-height: 1; user-select: none;<br \/>\n}<br \/>\n.tt-icon:hover { background: #081b76; color: #fff; }<br \/>\n.tt-bubble {<br \/>\n  display: none; position: absolute; bottom: calc(100% + 8px); left: 50%;<br \/>\n  transform: translateX(-50%); background: #081b76; color: #fff;<br \/>\n  font-size: 12px; line-height: 1.5; padding: 8px 12px; border-radius: 8px;<br \/>\n  width: 220px; z-index: 999; pointer-events: none; box-shadow: 0 4px 20px rgba(8,27,118,0.3);<br \/>\n}<br \/>\n.tt-bubble::after {<br \/>\n  content: &#8221;; position: absolute; top: 100%; left: 50%; transform: translateX(-50%);<br \/>\n  border: 6px solid transparent; border-top-color: #081b76;<br \/>\n}<br \/>\n.tt-wrap:hover .tt-bubble { display: block; }<br \/>\n.kk-calc-btn {<br \/>\n  width: 100%; padding: 16px; background: #e8316e; color: #fff;<br \/>\n  border: none; border-radius: 8px; font-family: &#8216;DM Sans&#8217;, sans-serif;<br \/>\n  font-size: 15px; font-weight: 600; letter-spacing: 0.04em; cursor: pointer;<br \/>\n  display: flex; align-items: center; justify-content: center; gap: 10px;<br \/>\n  transition: background 0.2s, transform 0.15s;<br \/>\n}<br \/>\n.kk-calc-btn:hover { background: #c0254f; transform: translateY(-1px); }<br \/>\n.kk-calc-btn:active { transform: translateY(0); }<br \/>\n.kk-calc-btn .arrow { font-size: 18px; }<br \/>\n.kk-err { color: #c0254f; font-size: 12px; margin-top: 6px; display: none; }<br \/>\n.kk-result { display: none; position: relative; z-index: 1; }<br \/>\n.kk-result-header {<br \/>\n  background: #eef3ff; padding: 32px 40px; text-align: center;<br \/>\n  position: relative; overflow: hidden; border-bottom: 1px solid #c7d7f9;<br \/>\n}<br \/>\n.kk-result-header::before {<br \/>\n  content: &#8221;; position: absolute; bottom: -30px; left: -30px;<br \/>\n  width: 140px; height: 140px;<br \/>\n  background: radial-gradient(circle, rgba(232,49,110,0.08) 0%, transparent 70%); border-radius: 50%;<br \/>\n}<br \/>\n.kk-result-eyebrow {<br \/>\n  font-size: 18px; font-weight: 600; color: #081b76;<br \/>\n  letter-spacing: 0.1em; text-transform: uppercase; margin-bottom: 8px; opacity: 0.6;<br \/>\n}<br \/>\n.kk-result-price {<br \/>\n  font-family: &#8216;DM Serif Display&#8217;, serif; font-size: 60px; color: #081b76;<br \/>\n  line-height: 1; margin-bottom: 6px;<br \/>\n  display: flex; align-items: flex-start; justify-content: center; gap: 4px;<br \/>\n}<br \/>\n.kk-result-price #price-num { font-size: 60px; }<br \/>\n.kk-result-price span:last-child { font-size: 32px; margin-top: 10px; color: #e8316e; }<br \/>\n.kk-result-disclaimer { font-size: 11px; color: #6b7db3; font-weight: 300; line-height: 1.5; }<br \/>\n.kk-result-adjust {<br \/>\n  background: none; border: none; color: #e8316e; font-size: 12px;<br \/>\n  font-family: &#8216;DM Sans&#8217;, sans-serif; cursor: pointer;<br \/>\n  text-decoration: underline; text-underline-offset: 3px; margin-top: 12px; display: inline-block; padding: 0;<br \/>\n}<br \/>\n.kk-roi { margin: 0; padding: 24px 40px; background: rgba(8,27,118,0.04); border-bottom: 1px solid #e0dbd4; }<br \/>\n.kk-roi-label {<br \/>\n  font-size: 12px; font-weight: 600; color: #081b76;<br \/>\n  letter-spacing: 0.06em; text-transform: uppercase; margin-bottom: 12px; display: block;<br \/>\n}<br \/>\n.kk-roi-row { display: flex; align-items: center; gap: 10px; flex-wrap: wrap; }<br \/>\n.kk-roi-text { font-size: 13px; color: #666; white-space: nowrap; }<br \/>\n.kk-roi-input {<br \/>\n  width: 110px; min-width: 80px; padding: 10px 14px;<br \/>\n  border: 1.5px solid #c7d7f9; border-radius: 8px;<br \/>\n  font-family: &#8216;DM Sans&#8217;, sans-serif; font-size: 15px; color: #1a1a1a;<br \/>\n  background: #fff; box-sizing: border-box; -moz-appearance: textfield;<br \/>\n}<br \/>\n.kk-roi-input::-webkit-outer-spin-button,<br \/>\n.kk-roi-input::-webkit-inner-spin-button { -webkit-appearance: none; }<br \/>\n.kk-roi-input:focus { outline: none; border-color: #e8316e; box-shadow: 0 0 0 3px rgba(232,49,110,0.1); }<br \/>\n.kk-roi-result { font-size: 14px; color: #333; margin-top: 10px; display: none; }<br \/>\n.kk-email-section { padding: 28px 40px; background: #fff; }<br \/>\n.kk-section-title {<br \/>\n  font-size: 11px; font-weight: 600; color: #081b76;<br \/>\n  letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 16px;<br \/>\n}<br \/>\n.kk-email-section .kk-input { margin-bottom: 10px; }<br \/>\n.kk-gdpr {<br \/>\n  display: flex; align-items: flex-start; gap: 10px;<br \/>\n  font-size: 12px; color: #666; margin: 14px 0; line-height: 1.5; cursor: pointer;<br \/>\n}<br \/>\n.kk-gdpr input[type=&#8221;checkbox&#8221;] { margin-top: 2px; flex-shrink: 0; accent-color: #e8316e; }<br \/>\n.kk-gdpr a { color: #e8316e; text-decoration: none; }<br \/>\n.kk-gdpr a:hover { text-decoration: underline; }<br \/>\n.kk-send-btn {<br \/>\n  width: 100%; padding: 14px; background: #081b76; color: #fff;<br \/>\n  border: none; border-radius: 8px; font-family: &#8216;DM Sans&#8217;, sans-serif;<br \/>\n  font-size: 14px; font-weight: 600; letter-spacing: 0.04em; cursor: pointer;<br \/>\n  transition: background 0.2s, transform 0.15s;<br \/>\n}<br \/>\n.kk-send-btn:hover { background: #0a2494; transform: translateY(-1px); }<br \/>\n.kk-success {<br \/>\n  color: #1a6e3c; font-size: 13px; text-align: center; margin-top: 10px;<br \/>\n  display: none; background: #e8f5ee; padding: 10px; border-radius: 6px;<br \/>\n}<br \/>\n.kk-footer-cta { padding: 24px 40px 32px; background: #faf8f6; text-align: center; border-top: 1px solid #e0dbd4; }<br \/>\n.kk-calendly-btn {<br \/>\n  display: inline-flex; align-items: center; gap: 10px;<br \/>\n  background: #e8316e; color: #fff; border: none; border-radius: 8px;<br \/>\n  padding: 16px 32px; font-family: &#8216;DM Sans&#8217;, sans-serif;<br \/>\n  font-size: 14px; font-weight: 600; letter-spacing: 0.05em; text-transform: uppercase;<br \/>\n  cursor: pointer; transition: background 0.2s, transform 0.15s, box-shadow 0.2s;<br \/>\n  box-shadow: 0 4px 20px rgba(232,49,110,0.3);<br \/>\n}<br \/>\n.kk-calendly-btn:hover { background: #c0254f; transform: translateY(-2px); box-shadow: 0 8px 28px rgba(232,49,110,0.4); }<\/p>\n<p>\/* \u2500\u2500 POPUP \u2500\u2500 *\/<br \/>\n@keyframes kk-fade-in  { from { opacity: 0; } to { opacity: 1; } }<br \/>\n@keyframes kk-slide-up { from { transform: translateY(20px); opacity: 0; } to { transform: translateY(0); opacity: 1; } }<br \/>\n#kk-popup-overlay.kk-visible { animation: kk-fade-in 0.25s ease; }<br \/>\n#kk-popup { animation: kk-slide-up 0.3s ease; }<br \/>\n.kk-popup-header {<br \/>\n  background: #081b76; padding: 28px 32px 24px; position: relative; overflow: hidden;<br \/>\n}<br \/>\n.kk-popup-header::after {<br \/>\n  content: &#8221;; position: absolute; top: -40px; right: -40px; width: 160px; height: 160px;<br \/>\n  background: radial-gradient(circle, rgba(232,49,110,0.22) 0%, transparent 70%);<br \/>\n  border-radius: 50%; pointer-events: none;<br \/>\n}<br \/>\n.kk-popup-close {<br \/>\n  position: absolute; top: 12px; right: 14px; background: none; border: none;<br \/>\n  color: rgba(255,255,255,0.45); font-size: 22px; cursor: pointer; padding: 4px 8px;<br \/>\n  line-height: 1; font-family: sans-serif; transition: color 0.15s;<br \/>\n}<br \/>\n.kk-popup-close:hover { color: #fff; }<br \/>\n.kk-popup-eyebrow {<br \/>\n  font-size: 10px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase;<br \/>\n  color: rgba(255,255,255,0.45); margin-bottom: 8px;<br \/>\n}<br \/>\n.kk-popup-title {<br \/>\n  font-family: &#8216;DM Serif Display&#8217;, serif; font-size: 24px; font-style: italic;<br \/>\n  color: #fff; line-height: 1.2; margin: 0;<br \/>\n}<br \/>\n.kk-popup-title em { color: #e8316e; font-style: normal; }<br \/>\n.kk-popup-body { padding: 24px 32px 28px; }<br \/>\n.kk-popup-text { font-size: 14px; color: #555; line-height: 1.65; margin-bottom: 20px; }<br \/>\n.kk-popup-calendly {<br \/>\n  display: flex; align-items: center; justify-content: center; gap: 10px;<br \/>\n  width: 100%; padding: 15px 20px; background: #e8316e; color: #fff;<br \/>\n  border: none; border-radius: 8px; font-family: &#8216;DM Sans&#8217;, sans-serif;<br \/>\n  font-size: 14px; font-weight: 600; letter-spacing: 0.04em; cursor: pointer;<br \/>\n  transition: background 0.2s, transform 0.15s, box-shadow 0.2s;<br \/>\n  box-shadow: 0 4px 16px rgba(232,49,110,0.3); margin-bottom: 14px;<br \/>\n}<br \/>\n.kk-popup-calendly:hover { background: #c0254f; transform: translateY(-1px); box-shadow: 0 8px 24px rgba(232,49,110,0.4); }<br \/>\n.kk-popup-divider {<br \/>\n  display: flex; align-items: center; gap: 10px; font-size: 11px; color: #bbb; margin-bottom: 12px;<br \/>\n}<br \/>\n.kk-popup-divider::before,<br \/>\n.kk-popup-divider::after { content: &#8221;; flex: 1; height: 1px; background: #e0dbd4; }<br \/>\n.kk-popup-email-row { display: flex; gap: 8px; }<br \/>\n.kk-popup-email-row .kk-input { margin-bottom: 0; flex: 1; font-size: 14px; padding: 11px 14px; }<br \/>\n.kk-popup-send {<br \/>\n  padding: 11px 18px; background: #081b76; color: #fff; border: none; border-radius: 8px;<br \/>\n  font-family: &#8216;DM Sans&#8217;, sans-serif; font-size: 13px; font-weight: 600;<br \/>\n  cursor: pointer; white-space: nowrap; transition: background 0.2s;<br \/>\n}<br \/>\n.kk-popup-send:hover { background: #0a2494; }<br \/>\n\/* GDPR inside popup \u2014 same style as calculator *\/<br \/>\n.kk-popup-gdpr {<br \/>\n  display: flex; align-items: flex-start; gap: 10px;<br \/>\n  font-size: 11px; color: #666; margin: 10px 0 0; line-height: 1.5; cursor: pointer;<br \/>\n}<br \/>\n.kk-popup-gdpr input[type=&#8221;checkbox&#8221;] { margin-top: 2px; flex-shrink: 0; accent-color: #e8316e; }<br \/>\n.kk-popup-gdpr a { color: #e8316e; text-decoration: none; }<br \/>\n.kk-popup-gdpr a:hover { text-decoration: underline; }<br \/>\n.kk-popup-dismiss {<br \/>\n  display: block; text-align: center; margin-top: 14px; font-size: 12px; color: #bbb;<br \/>\n  cursor: pointer; background: none; border: none; font-family: &#8216;DM Sans&#8217;, sans-serif;<br \/>\n  text-decoration: underline; text-underline-offset: 3px; width: 100%;<br \/>\n}<br \/>\n.kk-popup-dismiss:hover { color: #888; }<br \/>\n.kk-popup-err { color: #c0254f; font-size: 12px; margin-top: 6px; display: none; }<br \/>\n.kk-popup-success {<br \/>\n  color: #1a6e3c; font-size: 13px; margin-top: 8px; display: none;<br \/>\n  background: #e8f5ee; padding: 10px; border-radius: 6px; text-align: center;<br \/>\n}<\/p>\n<p>\/* \u2500\u2500 MOBILE \u2500\u2500 *\/<br \/>\n@media (max-width: 520px) {<br \/>\n  .kk-body, .kk-email-section, .kk-roi, .kk-footer-cta { padding-left: 20px; padding-right: 20px; }<br \/>\n  .kk-result-header { padding: 24px 20px; }<br \/>\n  .kk-result-price, .kk-result-price #price-num { font-size: 40px; }<br \/>\n  .kk-roi-row { flex-direction: column; align-items: flex-start; }<br \/>\n  .kk-roi-input { width: 100%; }<br \/>\n  .kk-duration-sublabels span:last-child { text-align: left; }<br \/>\n  #kk-popup-overlay { align-items: flex-end; padding: 0; }<br \/>\n  #kk-popup { border-radius: 16px 16px 0 0; max-width: 100%; }<br \/>\n  .kk-popup-header { padding: 22px 20px 18px; }<br \/>\n  .kk-popup-body { padding: 20px 20px 24px; }<br \/>\n  .kk-popup-email-row { flex-direction: column; }<br \/>\n  .kk-popup-send { width: 100%; }<br \/>\n}<\/p>\n<p>\/\/ =============================================================<br \/>\n\/\/ LANGUAGE DETECTION<br \/>\n\/\/ =============================================================<br \/>\nfunction detectLang() {<br \/>\n    if (window.location.pathname.startsWith(&#8216;\/en\/&#8217;)) return &#8216;en&#8217;;<br \/>\n    if (typeof window.SITE_LANG === &#8216;string&#8217; &amp;&amp; window.SITE_LANG.length &gt; 0)<br \/>\n        return window.SITE_LANG.toLowerCase().startsWith(&#8216;en&#8217;) ? &#8216;en&#8217; : &#8216;et&#8217;;<br \/>\n    return document.documentElement.lang.toLowerCase().startsWith(&#8216;en&#8217;) ? &#8216;en&#8217; : &#8216;et&#8217;;<br \/>\n}<br \/>\nconst LANG = detectLang();<\/p>\n<p>\/\/ =============================================================<br \/>\n\/\/ TRANSLATIONS<br \/>\n\/\/ =============================================================<br \/>\nconst T = {<br \/>\n    et: {<br \/>\n        brand: &#8216;Kaksik O\u00dc&#8217;,<br \/>\n        contentSize:        &#8216;Koolituse sisu maht&#8217;,<br \/>\n        durationMin:        &#8216;Kestus (minutites)&#8217;,<br \/>\n        wordCount:          &#8216;S\u00f5nade arv&#8217;,<br \/>\n        wordCountSub:       &#8216;(100 s\u00f5na = ~1 minut)&#8217;,<br \/>\n        minutePlaceholder:  &#8216;nt 10&#8217;,<br \/>\n        wordPlaceholder:    &#8216;nt 500&#8217;,<br \/>\n        orDivider:          &#8216;V\u00d5I&#8217;,<br \/>\n        complexityLabel:    &#8216;Materjali teostuse viis&#8217;,<br \/>\n        contentLabel:       &#8216;Materjali esitamise viis(id)&#8217;,<br \/>\n        addonsLabel:        &#8216;Lisateenused&#8217;,<br \/>\n        languagesLabel:     &#8216;Keelte arv&#8217;,<br \/>\n        calcBtn:            &#8216;Arvuta hind&#8217;,<br \/>\n        hintMax15:          &#8216;Soovituslik pikkus on kuni 15 minutit&#8217;,<\/p>\n<p>        basic:          &#8216;Lihtne e-\u00f5ppematerjal (tekst, graafika)&#8217;,<br \/>\n        medium:         &#8216;Interaktiivne e-\u00f5ppematerjal (tekst, graafika ja lisavalik(ud) allpool)&#8217;,<br \/>\n        videokoolitus:  &#8216;Videokoolitus&#8217;,<br \/>\n        physical_video: &#8216;F\u00fc\u00fcsilise klassiruumikoolituse videoj\u00e4\u00e4dvustus&#8217;,<\/p>\n<p>        ai_video:          &#8216;AI esinejaga video&#8217;,<br \/>\n        interactiveobject: &#8216;Interaktiivsed elemendid&#8217;,<br \/>\n        voiceover:         &#8216;Voiceover&#8217;,<\/p>\n<p>        videotrainingcontentcreation: &#8216;Videokoolituse sisu loomine&#8217;,<br \/>\n        contentcreation:              &#8216;Koolituse alusmaterjali loomine&#8217;,<br \/>\n        quizzes:                      &#8216;Testik\u00fcsimused&#8217;,<br \/>\n        lms:                          &#8216;LMSi integreerimine&#8217;,<br \/>\n        scorm:                        &#8216;SCORM\/xAPI&#8217;,<\/p>\n<p>        lang1: &#8216;1 keel&#8217;, lang2: &#8216;2 keelt&#8217;, lang3: &#8216;3 keelt&#8217;,<br \/>\n        lang4: &#8216;4 keelt&#8217;, lang5: &#8216;5 keelt&#8217;, lang6: &#8216;6 keelt&#8217;,<\/p>\n<p>        resultEyebrow:    &#8216;Projekti hinnanguline maksumus alates&#8217;,<br \/>\n        resultDisclaimer: &#8216;Esialgne kalkulatsioon vastavalt sisestatud andmetele (KM-ta) \u00b7 t\u00e4psema pakkumise saamiseks broneeri tasuta konsultatsioon&#8217;,<br \/>\n        adjustOptions:    &#8216;\u2190 Muuda valikuid&#8217;,<\/p>\n<p>        roiLabel:       &#8216;Maksumus t\u00f6\u00f6taja kohta&#8217;,<br \/>\n        roiInputLabel:  &#8216;Sisesta koolitatavate t\u00f6\u00f6tajate arv:&#8217;,<br \/>\n        roiPlaceholder: &#8216;nt 50&#8217;,<br \/>\n        roiResult:      (n, cost) =&gt; `${n} t\u00f6\u00f6taja kohta: <strong style=\"color:#081b76;font-size:1.2em;font-weight:700\">${cost} \u20ac<\/strong>`,<br \/>\n        pdfRoiLabel:    &#8216;Maksumus t\u00f6\u00f6taja kohta&#8217;,<\/p>\n<p>        emailSectionTitle:  &#8216;Saada kokkuv\u00f5te e-postile&#8217;,<br \/>\n        projectNameLabel:   &#8216;Projekti nimi&#8217;,<br \/>\n        projectPlaceholder: &#8216;nt E-\u00f5ppe projekt 1&#8217;,<br \/>\n        namePlaceholder:    &#8216;Sinu nimi&#8217;,<br \/>\n        emailPlaceholder:   &#8216;Sinu e-post&#8217;,<br \/>\n        gdprText:           &#8216;N\u00f5ustun oma andmete t\u00f6\u00f6tlemisega ning luban Kaksik O\u00dc-l minu hinnapakkumisega seoses \u00fchendust v\u00f5tta.&#8217;,<br \/>\n        gdprLink:           &#8216;Privaatsuspoliitika&#8217;,<br \/>\n        sendBtn:            &#8216;Saada kokkuv\u00f5te&#8217;,<br \/>\n        calendlyBtn:        &#8216;Soovin t\u00e4pset hinnapakkumist \u2192&#8217;,<\/p>\n<p>        errSelectContent:  &#8216;Vali v\u00e4hemalt \u00fcks materjali esitamise viis.&#8217;,<br \/>\n        errPhysicalWords:  &#8216;F\u00fc\u00fcsilise koolituse videoj\u00e4\u00e4dvustuse puhul saab sisestada ainult minutid.&#8217;,<br \/>\n        errNoMinutes:      &#8216;Palun sisesta kestus minutites v\u00f5i s\u00f5nade arv.&#8217;,<br \/>\n        errNoPrice:        &#8216;Palun arvuta esmalt hind.&#8217;,<br \/>\n        errName:           &#8216;Palun sisesta oma nimi.&#8217;,<br \/>\n        errEmail:          &#8216;Palun sisesta kehtiv e-posti aadress.&#8217;,<br \/>\n        errGdpr:           &#8216;Palun n\u00f5ustu andmete t\u00f6\u00f6tlemisega, et saaksin kokkuv\u00f5tte saata.&#8217;,<br \/>\n        errSendFail:       &#8216;Saatmine eba\u00f5nnestus. Palun proovi uuesti.&#8217;,<br \/>\n        successMsg:        &#8216;\u2713 Kokkuv\u00f5te saadeti aadressile &#8216;,<br \/>\n        sending:           &#8216;Saadan&#8230;&#8217;,<br \/>\n        hintSelectContent: &#8216;Vali v\u00e4hemalt \u00fcks esitamise viis, et hinda arvutada.&#8217;,<br \/>\n        exclusionHint:     &#8216;AI video ja voiceover ei ole samaaegselt valitavad.&#8217;,<br \/>\n        exclusionTitleAI:  &#8216;Ei saa valida koos AI videoga&#8217;,<br \/>\n        exclusionTitleVO:  &#8216;Ei saa valida koos voiceoveriga&#8217;,<\/p>\n<p>        pdfBrand:       &#8216;KAKSIK&#8217;,<br \/>\n        pdfSubBrand:    &#8216;E-\u00f5ppe lahendused ettev\u00f5tetele&#8217;,<br \/>\n        pdfSummaryLine: &#8216;Hinnanguline kokkuv\u00f5te \u00b7 kaksik.ee&#8217;,<br \/>\n        pdfComplexity:  &#8216;Materjali teostuse viis&#8217;,<br \/>\n        pdfDuration:    &#8216;Sisu maht&#8217;,<br \/>\n        pdfLanguages:   &#8216;Keelte arv&#8217;,<br \/>\n        pdfContent:     &#8216;Materjali esitamise viis&#8217;,<br \/>\n        pdfAddons:      &#8216;Lisateenused&#8217;,<br \/>\n        pdfPriceLabel:  &#8216;Projekti hinnanguline maksumus alates (KM-ta):&#8217;,<br \/>\n        pdfDisclaimer:  &#8216;* Esialgne kalkulatsioon vastavalt sisestatud andmetele (KM-ta). T\u00e4psema hinnapakkumise saamiseks v\u00f5ta minuga \u00fchendust: stanislav@kaksik.ee.&#8217;,<br \/>\n        pdfCTA:         &#8216;Broneeri tasuta konsultatsioon: calendly.com\/stanislav-kaksik\/30min&#8217;,<br \/>\n        pdfFooter:      &#8216;Kaksik O\u00dc \u00b7 kaksik.ee \u00b7 stanislav@kaksik.ee&#8217;,<br \/>\n        pdfLangUnit:    (n) =&gt; n === 1 ? &#8216;1 keel&#8217; : n + &#8216; keelt&#8217;,<br \/>\n        pdfMinUnit:     (m) =&gt; m + &#8216; min&#8217;,<br \/>\n        pdfWordUnit:    (w) =&gt; w + &#8216; s\u00f5na&#8217;,<br \/>\n        pdfFileSuffix:  &#8216;hinnanguline-kokkuvote&#8217;,<\/p>\n<p>        emailSubject:   (proj) =&gt; &#8216;Sinu e-\u00f5ppematerjali hinnakalkulatsioon \u2013 &#8216; + proj,<br \/>\n        emailGreeting:  (name) =&gt; &#8216;Tere, <strong>&#8216; + name + &#8216;<\/strong>!&#8217;,<br \/>\n        emailIntro:     (proj) =&gt; &#8216;T\u00e4name, et kasutasite meie hinnakalkulaatorit. Manusest leiate projekti <strong>&#8216; + proj + &#8216;<\/strong> hinnangulise kokkuv\u00f5tte.&#8217;,<br \/>\n        emailPriceLabel:&#8217;Projekti hinnanguline maksumus alates:&#8217;,<br \/>\n        emailNote:      &#8216;See on esialgne kalkulatsioon vastavalt sisestatud andmetele. T\u00e4psema hinnapakkumise saamiseks broneeri tasuta konsultatsioon:&#8217;,<br \/>\n        emailCTA:       &#8216;Broneeri tasuta konsultatsioon \u2192&#8217;,<br \/>\n        emailSign:      &#8216;Parimate soovidega,&#8217;,<br \/>\n        emailFooter:    &#8216;Said selle kirja, kuna kasutasid kaksik.ee hinnakalkulaatorit ja n\u00f5ustusite andmete t\u00f6\u00f6tlemisega.&#8217;,<\/p>\n<p>        tt_ai_video:                     &#8216;AI-genereeritud koolitaja esitab teksti video kujul. Realistlik koolitaja ilma videoproduktsioonita \u2014 saadaval rohkem kui 60 erinevat keelt.&#8217;,<br \/>\n        tt_interactiveobject:            &#8216;Klikitavad elemendid, lohistamis\u00fclesanded, stsenaariumid jm tegevused, mis muudavad \u00f5ppija aktiivseks osalejaks.&#8217;,<br \/>\n        tt_voiceover:                    &#8216;Professionaalne AI h\u00e4\u00e4l esitab sisu koolituse taustal. Soodsam kui videoproduktsioon. Saadaval rohkem kui 60 erinevat keelt.&#8217;,<br \/>\n        tt_videotrainingcontentcreation: &#8216;Kirjutan stsenaariumi ja koostan kogu videosisu nullist.&#8217;,<br \/>\n        tt_contentcreation:              &#8216;Loon e-\u00f5ppematerjali aluseks vajaliku sisu: tekst, struktuur.&#8217;,<br \/>\n        tt_quizzes:                      &#8216;Mitme valikuga k\u00fcsimused, mis kontrollivad \u00f5ppija teadmisi. Saab lisada iga teema l\u00f5ppu v\u00f5i kokkuv\u00f5tteks.&#8217;,<br \/>\n        tt_lms:                          &#8216;Laen valmis materjali \u00fcles sinu \u00f5pihalduss\u00fcsteemi (nt Moodle, TalentLMS, 360Learning, Coursy).&#8217;,<br \/>\n        tt_scorm:                        &#8216;SCORM\/xAPI v\u00f5imaldab e-\u00f5ppematerjalil edastada tulemused, l\u00e4bimisprotsendi ja aja LMS-ile.&#8217;,<\/p>\n<p>        \/\/ \u2500\u2500 POPUP \u2500\u2500<br \/>\n        popupEyebrow:    &#8216;Enne kui lahkud&#8230;&#8217;,<br \/>\n        popupTitle:      &#8216;Saan aidata leida <em>parima lahenduse<\/em>&#8216;,<br \/>\n        popupText:       &#8216;Tasuta 30-minutiline konsultatsioon \u2014 kirjelda oma koolitusvajadus ja annan selge \u00fclevaate, milline lahendus sobib.&#8217;,<br \/>\n        popupCalendly:   &#8216;Broneeri tasuta konsultatsioon \u2192&#8217;,<br \/>\n        popupOr:         &#8216;V\u00f5i saada endale kalkulaatori kokkuv\u00f5te e-postile&#8217;,<br \/>\n        popupEmailPh:    &#8216;Sinu e-post&#8217;,<br \/>\n        popupSend:       &#8216;Saada&#8217;,<br \/>\n        popupDismiss:    &#8216;Ei, t\u00e4nan&#8217;,<br \/>\n        popupSending:    &#8216;Saadan&#8230;&#8217;,<br \/>\n        popupSuccess:    &#8216;\u2713 Kokkuv\u00f5te on saadetud!&#8217;,<br \/>\n        popupErrEmail:   &#8216;Palun sisesta kehtiv e-posti aadress.&#8217;,<br \/>\n        popupErrGdpr:    &#8216;Palun n\u00f5ustu andmete t\u00f6\u00f6tlemisega, et saaksin kokkuv\u00f5tte saata.&#8217;,<br \/>\n        popupErrNoPrice: &#8216;Arvuta esmalt hind kalkulaatoris.&#8217;,<br \/>\n        popupGdprText:   &#8216;N\u00f5ustun oma andmete t\u00f6\u00f6tlemisega ning luban Kaksik O\u00dc-l minu hinnapakkumisega seoses \u00fchendust v\u00f5tta.&#8217;,<br \/>\n        popupGdprLink:   &#8216;Privaatsuspoliitika&#8217;,<br \/>\n    },<br \/>\n    en: {<br \/>\n        brand: &#8216;Kaksik O\u00dc&#8217;,<br \/>\n        contentSize:        &#8216;Training content volume&#8217;,<br \/>\n        durationMin:        &#8216;Duration (in minutes)&#8217;,<br \/>\n        wordCount:          &#8216;Word count&#8217;,<br \/>\n        wordCountSub:       &#8216;(100 words = ~1 minute)&#8217;,<br \/>\n        minutePlaceholder:  &#8216;e.g. 10&#8217;,<br \/>\n        wordPlaceholder:    &#8216;e.g. 500&#8217;,<br \/>\n        orDivider:          &#8216;OR&#8217;,<br \/>\n        complexityLabel:    &#8216;Type of material&#8217;,<br \/>\n        contentLabel:       &#8216;Presentation format(s)&#8217;,<br \/>\n        addonsLabel:        &#8216;Additional services&#8217;,<br \/>\n        languagesLabel:     &#8216;Number of languages&#8217;,<br \/>\n        calcBtn:            &#8216;Calculate price&#8217;,<br \/>\n        hintMax15:          &#8216;Recommended length is up to 15 minutes&#8217;,<\/p>\n<p>        basic:          &#8216;Simple e-learning material (text, graphics)&#8217;,<br \/>\n        medium:         &#8216;Interactive e-learning material (text, graphics and additional options below)&#8217;,<br \/>\n        videokoolitus:  &#8216;Video training&#8217;,<br \/>\n        physical_video: &#8216;Video recording of a physical classroom training&#8217;,<\/p>\n<p>        ai_video:          &#8216;AI presenter video&#8217;,<br \/>\n        interactiveobject: &#8216;Interactive elements&#8217;,<br \/>\n        voiceover:         &#8216;Voiceover&#8217;,<\/p>\n<p>        videotrainingcontentcreation: &#8216;Video training content creation&#8217;,<br \/>\n        contentcreation:              &#8216;Training base material creation&#8217;,<br \/>\n        quizzes:                      &#8216;Quiz questions&#8217;,<br \/>\n        lms:                          &#8216;LMS integration&#8217;,<br \/>\n        scorm:                        &#8216;SCORM\/xAPI&#8217;,<\/p>\n<p>        lang1: &#8216;1 language&#8217;, lang2: &#8216;2 languages&#8217;, lang3: &#8216;3 languages&#8217;,<br \/>\n        lang4: &#8216;4 languages&#8217;, lang5: &#8216;5 languages&#8217;, lang6: &#8216;6 languages&#8217;,<\/p>\n<p>        resultEyebrow:    &#8216;Estimated project cost from&#8217;,<br \/>\n        resultDisclaimer: &#8216;Preliminary estimate based on data entered (w\/o VAT) \u00b7 book a free consultation for a detailed quote&#8217;,<br \/>\n        adjustOptions:    &#8216;\u2190 Adjust options&#8217;,<\/p>\n<p>        roiLabel:       &#8216;Cost per employee&#8217;,<br \/>\n        roiInputLabel:  &#8216;Enter number of employees to train:&#8217;,<br \/>\n        roiPlaceholder: &#8216;e.g. 50&#8217;,<br \/>\n        roiResult:      (n, cost) =&gt; `${n} employees: <strong style=\"color:#081b76;font-size:1.2em;font-weight:700\">${cost} \u20ac<\/strong>`,<br \/>\n        pdfRoiLabel:    &#8216;Cost per employee&#8217;,<\/p>\n<p>        emailSectionTitle:  &#8216;Send summary by e-mail&#8217;,<br \/>\n        projectNameLabel:   &#8216;Project name&#8217;,<br \/>\n        projectPlaceholder: &#8216;e.g. E-learning project 1&#8217;,<br \/>\n        namePlaceholder:    &#8216;Your name&#8217;,<br \/>\n        emailPlaceholder:   &#8216;Your e-mail&#8217;,<br \/>\n        gdprText:           &#8216;I agree to the processing of my personal data and allow Kaksik O\u00dc to contact me regarding this price estimate.&#8217;,<br \/>\n        gdprLink:           &#8216;Privacy policy&#8217;,<br \/>\n        sendBtn:            &#8216;Send summary&#8217;,<br \/>\n        calendlyBtn:        &#8216;Request a detailed quote \u2192&#8217;,<\/p>\n<p>        errSelectContent:  &#8216;Please select at least one presentation format.&#8217;,<br \/>\n        errPhysicalWords:  &#8216;For physical classroom video recording, only minutes can be entered.&#8217;,<br \/>\n        errNoMinutes:      &#8216;Please enter duration in minutes or word count.&#8217;,<br \/>\n        errNoPrice:        &#8216;Please calculate the price first.&#8217;,<br \/>\n        errName:           &#8216;Please enter your name.&#8217;,<br \/>\n        errEmail:          &#8216;Please enter a valid e-mail address.&#8217;,<br \/>\n        errGdpr:           &#8216;Please accept the data processing terms to send the summary.&#8217;,<br \/>\n        errSendFail:       &#8216;Sending failed. Please try again.&#8217;,<br \/>\n        successMsg:        &#8216;\u2713 Summary sent to &#8216;,<br \/>\n        sending:           &#8216;Sending&#8230;&#8217;,<br \/>\n        hintSelectContent: &#8216;Please select at least one format to calculate.&#8217;,<br \/>\n        exclusionHint:     &#8216;AI video and voiceover cannot be selected at the same time.&#8217;,<br \/>\n        exclusionTitleAI:  &#8216;Cannot be selected together with AI video&#8217;,<br \/>\n        exclusionTitleVO:  &#8216;Cannot be selected together with voiceover&#8217;,<\/p>\n<p>        pdfBrand:       &#8216;KAKSIK&#8217;,<br \/>\n        pdfSubBrand:    &#8216;E-learning solutions for organisations&#8217;,<br \/>\n        pdfSummaryLine: &#8216;Estimate summary \u00b7 kaksik.ee&#8217;,<br \/>\n        pdfComplexity:  &#8216;Type of material&#8217;,<br \/>\n        pdfDuration:    &#8216;Content volume&#8217;,<br \/>\n        pdfLanguages:   &#8216;Number of languages&#8217;,<br \/>\n        pdfContent:     &#8216;Presentation format&#8217;,<br \/>\n        pdfAddons:      &#8216;Additional services&#8217;,<br \/>\n        pdfPriceLabel:  &#8216;Estimated project cost from (w\/o VAT):&#8217;,<br \/>\n        pdfDisclaimer:  &#8216;* Preliminary estimate based on the data entered (w\/o VAT). For a detailed quote, please contact me: stanislav@kaksik.ee.&#8217;,<br \/>\n        pdfCTA:         &#8216;Book a free consultation: calendly.com\/stanislav-kaksik\/30min&#8217;,<br \/>\n        pdfFooter:      &#8216;Kaksik O\u00dc \u00b7 kaksik.ee \u00b7 stanislav@kaksik.ee&#8217;,<br \/>\n        pdfLangUnit:    (n) =&gt; n === 1 ? &#8216;1 language&#8217; : n + &#8216; languages&#8217;,<br \/>\n        pdfMinUnit:     (m) =&gt; m + &#8216; min&#8217;,<br \/>\n        pdfWordUnit:    (w) =&gt; w + &#8216; words&#8217;,<br \/>\n        pdfFileSuffix:  &#8216;price-estimate&#8217;,<\/p>\n<p>        emailSubject:   (proj) =&gt; &#8216;Your e-learning price estimate \u2013 &#8216; + proj,<br \/>\n        emailGreeting:  (name) =&gt; &#8216;Hello, <strong>&#8216; + name + &#8216;<\/strong>!&#8217;,<br \/>\n        emailIntro:     (proj) =&gt; &#8216;Thank you for using our price calculator. Please find attached the estimate summary for project <strong>&#8216; + proj + &#8216;<\/strong>.&#8217;,<br \/>\n        emailPriceLabel:&#8217;Estimated project cost from:&#8217;,<br \/>\n        emailNote:      &#8216;This is a preliminary estimate based on the data you entered. For a detailed quote, book a free consultation:&#8217;,<br \/>\n        emailCTA:       &#8216;Book a free consultation \u2192&#8217;,<br \/>\n        emailSign:      &#8216;Kind regards,&#8217;,<br \/>\n        emailFooter:    &#8216;You received this email because you used kaksik.ee price calculator and agreed to data processing.&#8217;,<\/p>\n<p>        tt_ai_video:                     &#8216;AI-generated trainer presents your content in video format. Realistic trainer without production costs \u2014 available in 60+ languages.&#8217;,<br \/>\n        tt_interactiveobject:            &#8216;Clickable elements, drag-and-drop tasks, scenario choices and other activities that make the learner active.&#8217;,<br \/>\n        tt_voiceover:                    &#8216;A professional AI voice presents the content over slides. More affordable than video production. Available in 60+ languages.&#8217;,<br \/>\n        tt_videotrainingcontentcreation: &#8216;I write the script and create all video content from scratch.&#8217;,<br \/>\n        tt_contentcreation:              &#8216;I create the underlying content: text, structure, exercises.&#8217;,<br \/>\n        tt_quizzes:                      &#8216;Multiple-choice questions to test learner knowledge. Can be added at the end of each topic or as a final assessment.&#8217;,<br \/>\n        tt_lms:                          &#8216;I upload the finished material to your LMS (e.g. Moodle, TalentLMS, 360Learning, Coursy).&#8217;,<br \/>\n        tt_scorm:                        &#8216;SCORM\/xAPI lets e-learning communicate with your LMS \u2014 sending results, completion % and time spent.&#8217;,<\/p>\n<p>        \/\/ \u2500\u2500 POPUP \u2500\u2500<br \/>\n        popupEyebrow:    &#8216;Before you go&#8217;,<br \/>\n        popupTitle:      &#8216;Let me help you find <em>the right solution<\/em>&#8216;,<br \/>\n        popupText:       &#8216;Free 30-minute consultation \u2014 describe your training need and I&#8217;ll give you a clear overview of what fits your needs the best.&#8217;,<br \/>\n        popupCalendly:   &#8216;Book a free consultation \u2192&#8217;,<br \/>\n        popupOr:         &#8216;Or send the calculator summary to your e-mail&#8217;,<br \/>\n        popupEmailPh:    &#8216;Your e-mail&#8217;,<br \/>\n        popupSend:       &#8216;Send&#8217;,<br \/>\n        popupDismiss:    &#8216;No thanks&#8217;,<br \/>\n        popupSending:    &#8216;Sending&#8230;&#8217;,<br \/>\n        popupSuccess:    &#8216;\u2713 Summary sent!&#8217;,<br \/>\n        popupErrEmail:   &#8216;Please enter a valid e-mail address.&#8217;,<br \/>\n        popupErrGdpr:    &#8216;Please accept the data processing terms to send the summary.&#8217;,<br \/>\n        popupErrNoPrice: &#8216;Please calculate the price in the calculator first.&#8217;,<br \/>\n        popupGdprText:   &#8216;I agree to the processing of my personal data and allow Kaksik O\u00dc to contact me regarding this price estimate.&#8217;,<br \/>\n        popupGdprLink:   &#8216;Privacy policy&#8217;,<br \/>\n    }<br \/>\n};<\/p>\n<p>const t = T[LANG];<\/p>\n<p>function tt(label, tipKey) {<br \/>\n    const tip = t[tipKey] || &#8221;;<br \/>\n    if (!tip) return `<span class=\"kk-label-text\">${label}<\/span>`;<br \/>\n    return `<span class=\"tt-wrap\"><span class=\"kk-label-text\">${label}<\/span><span class=\"tt-icon\">?<\/span><span class=\"tt-bubble\">${tip}<\/span><\/span>`;<br \/>\n}<\/p>\n<p>function ckItem(cls, value, label, tipKey) {<br \/>\n    return `<label class=\"kk-check-label\" data-value=\"${value}\"><\/p>\n<p>        <span class=\"kk-checkmark\"><\/span><br \/>\n        ${tt(label, tipKey)}<br \/>\n    <\/label>`;<br \/>\n}<\/p>\n<p>\/\/ =============================================================<br \/>\n\/\/ BUILD FORM HTML<br \/>\n\/\/ =============================================================<br \/>\ndocument.getElementById(&#8216;kk-calc-root&#8217;).innerHTML = `<\/p>\n<div class=\"kk-body\">\n<div class=\"kk-field-group\">\n      <label class=\"kk-label\">${t.contentSize}<\/label><\/p>\n<div class=\"kk-duration-sublabels\">\n        <span>${t.durationMin}<\/span><br \/>\n        <span id=\"words-sublabel\">${t.wordCount} <span style=\"color:#bbb;font-size:10px\">${t.wordCountSub}<\/span><\/span>\n      <\/div>\n<div class=\"kk-duration-row\">\n<div class=\"kk-input-wrap\" id=\"minutes-wrap\"><\/div>\n<div class=\"kk-or-pill\" id=\"or-divider\">${t.orDivider}<\/div>\n<div class=\"kk-input-wrap\" id=\"words-wrap\"><\/div>\n<\/p><\/div>\n<div class=\"kk-err\" id=\"err-minutes\"><\/div>\n<div class=\"kk-err\" id=\"videokoolitus-hint\"><\/div>\n<\/p><\/div>\n<div class=\"kk-field-group\">\n      <label class=\"kk-label\">${t.complexityLabel}<\/label><\/p>\n<p>        ${t.basic}<br \/>\n        ${t.medium}<br \/>\n        ${t.videokoolitus}<br \/>\n        ${t.physical_video}<\/p><\/div>\n<div class=\"kk-field-group\" id=\"content-block\">\n      <label class=\"kk-label\">${t.contentLabel}<\/label><\/p>\n<div class=\"kk-checks\" id=\"content-checks\">\n        ${ckItem(&#8216;content&#8217;, &#8216;ai_video&#8217;, t.ai_video, &#8216;tt_ai_video&#8217;)}<br \/>\n        ${ckItem(&#8216;content&#8217;, &#8217;interactiveobject&#8217;, t.interactiveobject, &#8216;tt_interactiveobject&#8217;)}<br \/>\n        ${ckItem(&#8216;content&#8217;, &#8216;voiceover&#8217;, t.voiceover, &#8216;tt_voiceover&#8217;)}\n      <\/div>\n<div class=\"kk-err\" id=\"err-content\"><\/div>\n<\/p><\/div>\n<div class=\"kk-field-group\" id=\"addons-block\">\n      <label class=\"kk-label\">${t.addonsLabel}<\/label><\/p>\n<div class=\"kk-checks\" id=\"addon-checks\">\n        ${ckItem(&#8216;addon&#8217;, &#8216;videotrainingcontentcreation&#8217;, t.videotrainingcontentcreation, &#8216;tt_videotrainingcontentcreation&#8217;)}<br \/>\n        ${ckItem(&#8216;addon&#8217;, &#8216;contentcreation&#8217;, t.contentcreation, &#8216;tt_contentcreation&#8217;)}<br \/>\n        ${ckItem(&#8216;addon&#8217;, &#8216;quizzes&#8217;, t.quizzes, &#8216;tt_quizzes&#8217;)}<br \/>\n        ${ckItem(&#8216;addon&#8217;, &#8216;lms&#8217;, t.lms, &#8216;tt_lms&#8217;)}<br \/>\n        ${ckItem(&#8216;addon&#8217;, &#8216;scorm&#8217;, t.scorm, &#8216;tt_scorm&#8217;)}\n      <\/div>\n<\/p><\/div>\n<div class=\"kk-field-group\" id=\"languages-wrap\">\n      <label class=\"kk-label\">${t.languagesLabel}<\/label><\/p>\n<p>        ${t.lang1}<br \/>\n        ${t.lang2}<br \/>\n        ${t.lang3}<br \/>\n        ${t.lang4}<br \/>\n        ${t.lang5}<br \/>\n        ${t.lang6}<\/p><\/div>\n<p>    <button type=\"button\" id=\"calc-btn\" class=\"kk-calc-btn\"><br \/>\n      ${t.calcBtn} <span class=\"arrow\">\u2192<\/span><br \/>\n    <\/button><\/p><\/div>\n<div class=\"kk-result\" id=\"result\">\n<div class=\"kk-result-header\">\n<div class=\"kk-result-eyebrow\">${t.resultEyebrow}<\/div>\n<div class=\"kk-result-price\"><span id=\"price-num\">0<\/span><span>\u20ac<\/span><\/div>\n<div class=\"kk-result-disclaimer\">${t.resultDisclaimer}<\/div>\n<p>      <button class=\"kk-result-adjust\" id=\"adjust-btn\">${t.adjustOptions}<\/button>\n    <\/div>\n<div class=\"kk-roi\">\n      <span class=\"kk-roi-label\">${t.roiLabel}<\/span><\/p>\n<div class=\"kk-roi-row\" id=\"roi-row\">\n        <span class=\"kk-roi-text\">${t.roiInputLabel}<\/span><\/p><\/div>\n<div class=\"kk-roi-result\" id=\"roi-result\"><\/div>\n<\/p><\/div>\n<div class=\"kk-email-section\">\n<div class=\"kk-section-title\">${t.emailSectionTitle}<\/div>\n<div class=\"kk-label\" style=\"margin-top:4px;margin-bottom:6px\">${t.projectNameLabel}<\/div>\n<p>      <label class=\"kk-gdpr\"><\/p>\n<p>        <span>${t.gdprText} <a href=\"https:\/\/kaksik.ee\/privaatsuspoliitika\" target=\"_blank\">${t.gdprLink}<\/a><\/span><br \/>\n      <\/label><\/p>\n<div class=\"kk-err\" id=\"email-error\"><\/div>\n<p>      <button type=\"button\" id=\"email-btn\" class=\"kk-send-btn\">${t.sendBtn}<\/button><\/p>\n<div class=\"kk-success\" id=\"email-success\"><\/div>\n<\/p><\/div>\n<div class=\"kk-footer-cta\">\n      <button type=\"button\" id=\"calendly-btn\" class=\"kk-calendly-btn\">${t.calendlyBtn}<\/button>\n    <\/div>\n<\/p><\/div>\n<p>`;<\/p>\n<p>\/\/ =============================================================<br \/>\n\/\/ BUILD POPUP HTML<br \/>\n\/\/ =============================================================<br \/>\ndocument.getElementById(&#8216;kk-popup&#8217;).innerHTML = `<\/p>\n<div class=\"kk-popup-header\">\n    <button class=\"kk-popup-close\" id=\"popup-close\" aria-label=\"Sulge\">\u00d7<\/button><\/p>\n<div class=\"kk-popup-eyebrow\">${t.popupEyebrow}<\/div>\n<h2 class=\"kk-popup-title\">${t.popupTitle}<\/h2>\n<\/p><\/div>\n<div class=\"kk-popup-body\">\n<p class=\"kk-popup-text\">${t.popupText}<\/p>\n<p>    <button type=\"button\" id=\"popup-calendly\" class=\"kk-popup-calendly\">${t.popupCalendly}<\/button><\/p>\n<div class=\"kk-popup-divider\">${t.popupOr}<\/div>\n<div class=\"kk-popup-email-row\">\n<p>      <button type=\"button\" id=\"popup-send\" class=\"kk-popup-send\">${t.popupSend}<\/button>\n    <\/div>\n<p>    <label class=\"kk-popup-gdpr\"><\/p>\n<p>      <span>${t.popupGdprText} <a href=\"https:\/\/kaksik.ee\/privaatsuspoliitika\" target=\"_blank\">${t.popupGdprLink}<\/a><\/span><br \/>\n    <\/label><\/p>\n<div class=\"kk-popup-err\" id=\"popup-err\"><\/div>\n<div class=\"kk-popup-success\" id=\"popup-success\"><\/div>\n<p>    <button type=\"button\" class=\"kk-popup-dismiss\" id=\"popup-dismiss\">${t.popupDismiss}<\/button>\n  <\/div>\n<p>`;<\/p>\n<p>\/\/ =============================================================<br \/>\n\/\/ STATE &amp; DOM REFS<br \/>\n\/\/ =============================================================<br \/>\nlet lastResult    = null;<br \/>\nlet userConverted = false;<br \/>\nlet inactivityTimer = null;<\/p>\n<p>const complexitySelect     = document.getElementById(&#8220;complexity&#8221;);<br \/>\nconst contentBlock         = document.getElementById(&#8220;content-block&#8221;);<br \/>\nconst addonsBlock          = document.getElementById(&#8220;addons-block&#8221;);<br \/>\nconst languagesWrap        = document.getElementById(&#8220;languages-wrap&#8221;);<br \/>\nconst minutesInput         = document.getElementById(&#8220;minutes&#8221;);<br \/>\nconst wordsInput           = document.getElementById(&#8220;words&#8221;);<br \/>\nconst wordsWrap            = document.getElementById(&#8220;words-wrap&#8221;);<br \/>\nconst hintEl               = document.getElementById(&#8220;videokoolitus-hint&#8221;);<br \/>\nconst contentExclusionHint = document.getElementById(&#8220;err-content&#8221;);<br \/>\nconst errMinutes           = document.getElementById(&#8220;err-minutes&#8221;);<br \/>\nconst overlay              = document.getElementById(&#8220;kk-popup-overlay&#8221;);<\/p>\n<p>const videokoolitusPrices = { 1:600,2:900,3:1200,4:1500,5:1800,6:2050,7:2300,8:2550,9:2800,10:3000,11:3200,12:3400,13:3600,14:3800,15:4000 };<\/p>\n<p>\/\/ ROI<br \/>\ndocument.getElementById(&#8220;roi-employees&#8221;).addEventListener(&#8220;input&#8221;, () =&gt; {<br \/>\n    if (!lastResult) return;<br \/>\n    const el = document.getElementById(&#8220;roi-result&#8221;);<br \/>\n    const n  = parseInt(document.getElementById(&#8220;roi-employees&#8221;).value);<br \/>\n    if (!n || n  {<br \/>\n    document.getElementById(&#8220;elearn-form&#8221;).scrollIntoView({ behavior: &#8220;smooth&#8221;, block: &#8220;start&#8221; });<br \/>\n});<\/p>\n<p>\/\/ =============================================================<br \/>\n\/\/ POPUP \u2014 SHOW \/ HIDE<br \/>\n\/\/ =============================================================<br \/>\nfunction showPopup() {<br \/>\n    if (userConverted || sessionStorage.getItem(&#8216;kk_popup_seen&#8217;)) return;<br \/>\n    if (!lastResult) return;<br \/>\n    sessionStorage.setItem(&#8216;kk_popup_seen&#8217;, &#8216;1&#8217;);<br \/>\n    overlay.style.display = &#8216;flex&#8217;;<br \/>\n    overlay.classList.add(&#8216;kk-visible&#8217;);<br \/>\n}<\/p>\n<p>function hidePopup() {<br \/>\n    overlay.style.display = &#8216;none&#8217;;<br \/>\n}<\/p>\n<p>\/\/ Trigger 1: exit intent<br \/>\ndocument.addEventListener(&#8216;mouseleave&#8217;, (e) =&gt; { if (e.clientY  { if (e.target === overlay) hidePopup(); });<br \/>\ndocument.addEventListener(&#8220;keydown&#8221;, (e) =&gt; { if (e.key === &#8220;Escape&#8221;) hidePopup(); });<\/p>\n<p>\/\/ Popup Calendly<br \/>\ndocument.getElementById(&#8220;popup-calendly&#8221;).addEventListener(&#8220;click&#8221;, () =&gt; {<br \/>\n    userConverted = true;<br \/>\n    hidePopup();<br \/>\n    window.open(&#8220;https:\/\/calendly.com\/stanislav-kaksik\/30min&#8221;, &#8220;_blank&#8221;);<br \/>\n});<\/p>\n<p>\/\/ Popup quick email send \u2014 includes GDPR check<br \/>\ndocument.getElementById(&#8220;popup-send&#8221;).addEventListener(&#8220;click&#8221;, function () {<br \/>\n    const errEl  = document.getElementById(&#8220;popup-err&#8221;);<br \/>\n    const succEl = document.getElementById(&#8220;popup-success&#8221;);<br \/>\n    errEl.style.display = succEl.style.display = &#8220;none&#8221;;<\/p>\n<p>    const email = document.getElementById(&#8220;popup-email&#8221;).value.trim();<br \/>\n    const gdpr  = document.getElementById(&#8220;popup-gdpr-check&#8221;).checked;<\/p>\n<p>    if (!email || !\/^[^s@]+@[^s@]+.[^s@]+$\/.test(email)) {<br \/>\n        errEl.innerHTML = t.popupErrEmail; errEl.style.display = &#8220;block&#8221;; return;<br \/>\n    }<br \/>\n    if (!gdpr) {<br \/>\n        errEl.innerHTML = t.popupErrGdpr; errEl.style.display = &#8220;block&#8221;; return;<br \/>\n    }<br \/>\n    if (!lastResult) {<br \/>\n        errEl.innerHTML = t.popupErrNoPrice; errEl.style.display = &#8220;block&#8221;; return;<br \/>\n    }<\/p>\n<p>    const btn = this;<br \/>\n    btn.disabled = true; btn.textContent = t.popupSending;<\/p>\n<p>    const pdfB64      = generatePDF().output(&#8220;datauristring&#8221;).split(&#8220;,&#8221;)[1];<br \/>\n    const projectName = document.getElementById(&#8220;project-name&#8221;).value.trim() || (LANG === &#8216;en&#8217; ? &#8216;E-learning project&#8217; : &#8216;E-\u00f5ppe projekt&#8217;);<\/p>\n<p>    fetch(&#8220;\/wp-content\/themes\/twentytwentythree\/elearning-send-email.php&#8221;, {<br \/>\n        method: &#8220;POST&#8221;, headers: { &#8220;Content-Type&#8221;: &#8220;application\/json&#8221; },<br \/>\n        body: JSON.stringify({ name: email, email, project_name: projectName, price: lastResult.price, pdf_base64: pdfB64, lang: LANG })<br \/>\n    })<br \/>\n    .then(r =&gt; r.json())<br \/>\n    .then(res =&gt; {<br \/>\n        btn.disabled = false; btn.textContent = t.popupSend;<br \/>\n        if (res.success) {<br \/>\n            succEl.innerHTML = t.popupSuccess; succEl.style.display = &#8220;block&#8221;;<br \/>\n            userConverted = true;<br \/>\n            setTimeout(hidePopup, 2000);<br \/>\n        } else {<br \/>\n            errEl.innerHTML = t.errSendFail; errEl.style.display = &#8220;block&#8221;;<br \/>\n        }<br \/>\n    })<br \/>\n    .catch(() =&gt; {<br \/>\n        btn.disabled = false; btn.textContent = t.popupSend;<br \/>\n        errEl.innerHTML = t.errSendFail; errEl.style.display = &#8220;block&#8221;;<br \/>\n    });<br \/>\n});<\/p>\n<p>\/\/ =============================================================<br \/>\n\/\/ MUTUAL EXCLUSION: AI video \u2194 voiceover<br \/>\n\/\/ =============================================================<br \/>\nfunction handleContentMutualExclusion(changed) {<br \/>\n    const aiVideo   = document.querySelector(&#8216;.content[value=&#8221;ai_video&#8221;]&#8217;);<br \/>\n    const voiceover = document.querySelector(&#8216;.content[value=&#8221;voiceover&#8221;]&#8217;);<br \/>\n    if (!aiVideo || !voiceover) return;<\/p>\n<p>    [aiVideo, voiceover].forEach(el =&gt; {<br \/>\n        el.disabled = false; el.closest(&#8216;.kk-check-label&#8217;)?.classList.remove(&#8217;disabled&#8217;);<br \/>\n    });<br \/>\n    if (contentExclusionHint.innerHTML === t.exclusionHint) {<br \/>\n        contentExclusionHint.style.display = &#8220;none&#8221;; contentExclusionHint.innerHTML = &#8220;&#8221;;<br \/>\n    }<\/p>\n<p>    if (changed === aiVideo &amp;&amp; aiVideo.checked) {<br \/>\n        voiceover.checked = false; voiceover.disabled = true;<br \/>\n        voiceover.closest(&#8216;.kk-check-label&#8217;)?.classList.add(&#8217;disabled&#8217;);<br \/>\n        contentExclusionHint.innerHTML = t.exclusionHint; contentExclusionHint.style.display = &#8220;block&#8221;;<br \/>\n    } else if (changed === voiceover &amp;&amp; voiceover.checked) {<br \/>\n        aiVideo.checked = false; aiVideo.disabled = true;<br \/>\n        aiVideo.closest(&#8216;.kk-check-label&#8217;)?.classList.add(&#8217;disabled&#8217;);<br \/>\n        contentExclusionHint.innerHTML = t.exclusionHint; contentExclusionHint.style.display = &#8220;block&#8221;;<br \/>\n    }<br \/>\n    updateCalcButtonState();<br \/>\n}<\/p>\n<p>function resetContentExclusionState() {<br \/>\n    document.querySelectorAll(&#8216;.content&#8217;).forEach(el =&gt; {<br \/>\n        el.disabled = false; el.closest(&#8216;.kk-check-label&#8217;)?.classList.remove(&#8217;disabled&#8217;);<br \/>\n    });<br \/>\n    contentExclusionHint.style.display = &#8220;none&#8221;; contentExclusionHint.innerHTML = &#8220;&#8221;;<br \/>\n}<\/p>\n<p>\/\/ =============================================================<br \/>\n\/\/ CALC BUTTON STATE<br \/>\n\/\/ =============================================================<br \/>\nfunction updateCalcButtonState() {<br \/>\n    const level    = complexitySelect.value;<br \/>\n    const btn      = document.getElementById(&#8220;calc-btn&#8221;);<br \/>\n    const selected = document.querySelectorAll(&#8220;.content:checked&#8221;).length;<br \/>\n    const hint     = document.getElementById(&#8220;err-content&#8221;);<\/p>\n<p>    if (level === &#8220;medium&#8221; &amp;&amp; selected === 0) {<br \/>\n        btn.style.opacity = &#8220;0.55&#8221;; btn.style.cursor = &#8220;not-allowed&#8221;;<br \/>\n        if (!hint.innerHTML || hint.innerHTML === t.hintSelectContent) {<br \/>\n            hint.innerHTML = t.hintSelectContent; hint.style.display = &#8220;block&#8221;; hint.style.color = &#8220;#888&#8221;;<br \/>\n        }<br \/>\n    } else {<br \/>\n        btn.style.opacity = &#8220;1&#8221;; btn.style.cursor = &#8220;pointer&#8221;;<br \/>\n        if (hint.innerHTML === t.hintSelectContent) { hint.style.display = &#8220;none&#8221;; hint.innerHTML = &#8220;&#8221;; }<br \/>\n    }<br \/>\n}<\/p>\n<p>\/\/ =============================================================<br \/>\n\/\/ UPDATE UI<br \/>\n\/\/ =============================================================<br \/>\nfunction updateUI() {<br \/>\n    const level = complexitySelect.value;<br \/>\n    contentBlock.style.display = addonsBlock.style.display = languagesWrap.style.display = &#8220;block&#8221;;<\/p>\n<p>    document.querySelectorAll(&#8220;.content&#8221;).forEach(c =&gt; { c.checked = false; c.closest(&#8216;.kk-check-label&#8217;).style.display = &#8220;none&#8221;; });<br \/>\n    document.querySelectorAll(&#8220;.addon&#8221;).forEach(a  =&gt; { a.checked = false; a.disabled = false; a.closest(&#8216;.kk-check-label&#8217;).style.display = &#8220;none&#8221;; });<\/p>\n<p>    resetContentExclusionState();<br \/>\n    errMinutes.style.display = &#8220;none&#8221;; errMinutes.innerHTML = &#8220;&#8221;;<\/p>\n<p>    if (level === &#8220;basic&#8221;) {<br \/>\n        contentBlock.style.display = &#8220;none&#8221;;<br \/>\n        [&#8220;contentcreation&#8221;,&#8221;quizzes&#8221;,&#8221;lms&#8221;,&#8221;scorm&#8221;].forEach(v =&gt;<br \/>\n            document.querySelector(`.addon[value=&#8221;${v}&#8221;]`)?.closest(&#8216;.kk-check-label&#8217;)?.style.setProperty(&#8217;display&#8217;,&#8217;inline-flex&#8217;));<br \/>\n    }<br \/>\n    if (level === &#8220;medium&#8221;) {<br \/>\n        [&#8220;ai_video&#8221;,&#8221;interactiveobject&#8221;,&#8221;voiceover&#8221;].forEach(v =&gt;<br \/>\n            document.querySelector(`.content[value=&#8221;${v}&#8221;]`)?.closest(&#8216;.kk-check-label&#8217;)?.style.setProperty(&#8217;display&#8217;,&#8217;inline-flex&#8217;));<br \/>\n        [&#8220;contentcreation&#8221;,&#8221;quizzes&#8221;,&#8221;lms&#8221;,&#8221;scorm&#8221;].forEach(v =&gt;<br \/>\n            document.querySelector(`.addon[value=&#8221;${v}&#8221;]`)?.closest(&#8216;.kk-check-label&#8217;)?.style.setProperty(&#8217;display&#8217;,&#8217;inline-flex&#8217;));<br \/>\n    }<br \/>\n    if (level === &#8220;videokoolitus&#8221;) {<br \/>\n        contentBlock.style.display = &#8220;none&#8221;;<br \/>\n        [&#8220;videotrainingcontentcreation&#8221;,&#8221;quizzes&#8221;,&#8221;lms&#8221;,&#8221;scorm&#8221;].forEach(v =&gt;<br \/>\n            document.querySelector(`.addon[value=&#8221;${v}&#8221;]`)?.closest(&#8216;.kk-check-label&#8217;)?.style.setProperty(&#8217;display&#8217;,&#8217;inline-flex&#8217;));<br \/>\n    }<br \/>\n    if (level === &#8220;physical_video&#8221;) {<br \/>\n        contentBlock.style.display = addonsBlock.style.display = languagesWrap.style.display = &#8220;none&#8221;;<br \/>\n        wordsInput.value = &#8220;&#8221;; wordsWrap.style.display = &#8220;none&#8221;;<br \/>\n        document.getElementById(&#8220;or-divider&#8221;).style.display = &#8220;none&#8221;;<br \/>\n        document.getElementById(&#8220;words-sublabel&#8221;).style.display = &#8220;none&#8221;;<br \/>\n        minutesInput.style.borderRadius = &#8220;8px&#8221;; minutesInput.style.borderRight = &#8220;1.5px solid #e0dbd4&#8221;;<br \/>\n    } else {<br \/>\n        wordsWrap.style.display = &#8220;block&#8221;;<br \/>\n        document.getElementById(&#8220;or-divider&#8221;).style.display = &#8220;flex&#8221;;<br \/>\n        document.getElementById(&#8220;words-sublabel&#8221;).style.display = &#8220;block&#8221;;<br \/>\n        minutesInput.style.borderRadius = &#8220;8px 0 0 8px&#8221;; minutesInput.style.borderRight = &#8220;none&#8221;;<br \/>\n    }<br \/>\n    updateVideokoolitusHint();<br \/>\n    updateCalcButtonState();<br \/>\n}<\/p>\n<p>updateUI();<br \/>\ncomplexitySelect.addEventListener(&#8220;change&#8221;, updateUI);<br \/>\ndocument.querySelectorAll(&#8220;.content&#8221;).forEach(c =&gt;<br \/>\n    c.addEventListener(&#8220;change&#8221;, () =&gt; { handleContentMutualExclusion(c); updateCalcButtonState(); }));<br \/>\nminutesInput.addEventListener(&#8220;input&#8221;, () =&gt; {<br \/>\n    if (minutesInput.value.trim()) wordsInput.value = &#8220;&#8221;;<br \/>\n    errMinutes.style.display = &#8220;none&#8221;; updateVideokoolitusHint();<br \/>\n});<br \/>\nwordsInput.addEventListener(&#8220;input&#8221;, () =&gt; {<br \/>\n    if (wordsInput.value.trim()) minutesInput.value = &#8220;&#8221;;<br \/>\n    errMinutes.style.display = &#8220;none&#8221;; updateVideokoolitusHint();<br \/>\n});<\/p>\n<p>function updateVideokoolitusHint() {<br \/>\n    const level = complexitySelect.value;<br \/>\n    if (level !== &#8220;videokoolitus&#8221;) { hintEl.style.display = &#8220;none&#8221;; return; }<br \/>\n    let m = parseFloat(minutesInput.value) || parseFloat(wordsInput.value) \/ 100;<br \/>\n    if (!m || m  a.addEventListener(&#8220;change&#8221;, updateVideokoolitusHint));<br \/>\ndocument.getElementById(&#8220;languages&#8221;).addEventListener(&#8220;change&#8221;, updateVideokoolitusHint);<\/p>\n<p>\/\/ =============================================================<br \/>\n\/\/ CALCULATE<br \/>\n\/\/ =============================================================<br \/>\ndocument.getElementById(&#8220;calc-btn&#8221;).addEventListener(&#8220;click&#8221;, function () {<br \/>\n    const level = complexitySelect.value;<br \/>\n    const selectedContent = Array.from(document.querySelectorAll(&#8220;.content:checked&#8221;)).map(x =&gt; x.value);<br \/>\n    let hasError = false;<\/p>\n<p>    if (!minutesInput.value.trim() &amp;&amp; !wordsInput.value.trim()) {<br \/>\n        errMinutes.innerHTML = t.errNoMinutes; errMinutes.style.display = &#8220;block&#8221;; hasError = true;<br \/>\n    }<br \/>\n    if (level === &#8220;medium&#8221; &amp;&amp; selectedContent.length === 0) {<br \/>\n        contentExclusionHint.innerHTML = t.errSelectContent;<br \/>\n        contentExclusionHint.style.color = &#8220;#c0254f&#8221;; contentExclusionHint.style.display = &#8220;block&#8221;; hasError = true;<br \/>\n    }<br \/>\n    if (level === &#8220;physical_video&#8221; &amp;&amp; wordsInput.value.trim()) {<br \/>\n        errMinutes.innerHTML = t.errPhysicalWords; errMinutes.style.display = &#8220;block&#8221;; hasError = true;<br \/>\n    }<br \/>\n    if (hasError) return;<\/p>\n<p>    const data = {<br \/>\n        minutes: minutesInput.value, words: wordsInput.value, complexity: level,<br \/>\n        content: selectedContent,<br \/>\n        addons:  Array.from(document.querySelectorAll(&#8220;.addon:checked&#8221;)).map(x =&gt; x.value),<br \/>\n        languages: document.getElementById(&#8220;languages&#8221;).value, lang: LANG<br \/>\n    };<\/p>\n<p>    fetch(&#8220;\/wp-content\/themes\/twentytwentythree\/elearning-calc.php&#8221;, {<br \/>\n        method: &#8220;POST&#8221;, headers: { &#8220;Content-Type&#8221;: &#8220;application\/json&#8221; }, body: JSON.stringify(data)<br \/>\n    })<br \/>\n    .then(r =&gt; r.json())<br \/>\n    .then(res =&gt; {<br \/>\n        if (res.error) { errMinutes.innerHTML = res.error; errMinutes.style.display = &#8220;block&#8221;; return; }<br \/>\n        document.getElementById(&#8220;price-num&#8221;).textContent = res.low.toLocaleString();<br \/>\n      \/\/ GA4 event: calculator completed<br \/>\nif (typeof gtag === &#8216;function&#8217;) {<br \/>\n    gtag(&#8216;event&#8217;, &#8216;calculator_completed&#8217;, {<br \/>\n        event_category: &#8216;engagement&#8217;,<br \/>\n        event_label: data.complexity,<br \/>\n        value: res.low,<br \/>\n        currency: &#8216;EUR&#8217;,<br \/>\n        languages: data.languages,<br \/>\n        lang: LANG<br \/>\n    });<br \/>\n}<br \/>\n        const resultEl = document.getElementById(&#8220;result&#8221;);<br \/>\n        resultEl.style.display = &#8220;block&#8221;;<br \/>\n        resultEl.scrollIntoView({ behavior: &#8220;smooth&#8221;, block: &#8220;start&#8221; });<br \/>\n        document.getElementById(&#8220;roi-employees&#8221;).value = &#8220;&#8221;;<br \/>\n        document.getElementById(&#8220;roi-result&#8221;).style.display = &#8220;none&#8221;;<br \/>\n        lastResult = {<br \/>\n            price: res.low, minutes: data.minutes, words: data.words,<br \/>\n            complexity: data.complexity, content: data.content,<br \/>\n            addons: data.addons, languages: data.languages,<br \/>\n            date: new Date().toLocaleDateString(LANG === &#8216;en&#8217; ? &#8216;en-GB&#8217; : &#8216;et-EE&#8217;)<br \/>\n        };<br \/>\n        startInactivityTimer();<br \/>\n    });<br \/>\n});<\/p>\n<p>\/\/ =============================================================<br \/>\n\/\/ PDF<br \/>\n\/\/ =============================================================<br \/>\nfunction generatePDF() {<br \/>\n    const { jsPDF } = window.jspdf;<br \/>\n    const doc = new jsPDF({ unit: &#8220;mm&#8221;, format: &#8220;a4&#8221; });<br \/>\n    const W = 210, margin = 18;<br \/>\n    const navy=[8,27,118], pink=[216,22,95], lightGray=[245,247,250], darkGray=[60,60,70];<\/p>\n<p>    const projectName = document.getElementById(&#8220;project-name&#8221;).value.trim() || (LANG===&#8217;en&#8217;?&#8217;E-learning project&#8217;:&#8217;E-\u00f5ppe projekt&#8217;);<br \/>\n    const r = lastResult;<br \/>\n    const langTxt     = t.pdfLangUnit(parseInt(r.languages));<br \/>\n    const durationTxt = r.minutes ? t.pdfMinUnit(r.minutes) : (r.words ? t.pdfWordUnit(r.words) : &#8216;\u2014&#8217;);<\/p>\n<p>    doc.setFillColor(&#8230;navy); doc.rect(0,0,W,38,&#8221;F&#8221;);<br \/>\n    doc.setFont(&#8220;helvetica&#8221;,&#8221;bold&#8221;); doc.setFontSize(22); doc.setTextColor(255,255,255);<br \/>\n    doc.text(t.pdfBrand, margin, 18);<br \/>\n    doc.setFont(&#8220;helvetica&#8221;,&#8221;normal&#8221;); doc.setFontSize(9); doc.setTextColor(180,200,255);<br \/>\n    doc.text(t.pdfSubBrand, margin, 25);<br \/>\n    doc.setFontSize(8); doc.text(r.date, W-margin, 18, {align:&#8221;right&#8221;});<\/p>\n<p>    doc.setFillColor(&#8230;pink); doc.rect(0,38,W,3,&#8221;F&#8221;);<br \/>\n    doc.setFont(&#8220;helvetica&#8221;,&#8221;bold&#8221;); doc.setFontSize(17); doc.setTextColor(&#8230;navy);<br \/>\n    doc.text(projectName, margin, 58);<br \/>\n    doc.setFont(&#8220;helvetica&#8221;,&#8221;normal&#8221;); doc.setFontSize(10); doc.setTextColor(&#8230;darkGray);<br \/>\n    doc.text(t.pdfSummaryLine, margin, 66);<br \/>\n    doc.setDrawColor(&#8230;pink); doc.setLineWidth(0.5); doc.line(margin,71,W-margin,71);<\/p>\n<p>    let y=82; const col2=90, rowH=10; let rowShade=false;<br \/>\n    function drawRow(label, value) {<br \/>\n        if (rowShade) { doc.setFillColor(&#8230;lightGray); doc.rect(margin-2,y-6,W-(margin-2)*2,rowH,&#8221;F&#8221;); }<br \/>\n        doc.setFont(&#8220;helvetica&#8221;,&#8221;bold&#8221;); doc.setFontSize(9); doc.setTextColor(&#8230;navy); doc.text(label,margin,y);<br \/>\n        doc.setFont(&#8220;helvetica&#8221;,&#8221;normal&#8221;); doc.setTextColor(&#8230;darkGray); doc.text(value||&#8221;\u2014&#8221;,col2,y);<br \/>\n        y+=rowH; rowShade=!rowShade;<br \/>\n    }<\/p>\n<p>    drawRow(t.pdfComplexity, t[r.complexity]||r.complexity);<br \/>\n    drawRow(t.pdfDuration, durationTxt);<br \/>\n    drawRow(t.pdfLanguages, langTxt);<br \/>\n    if (r.content.length&gt;0) drawRow(t.pdfContent, r.content.map(c=&gt;t[c]||c).join(&#8220;, &#8220;));<br \/>\n    if (r.addons.length&gt;0)  drawRow(t.pdfAddons,  r.addons.map(a=&gt;t[a]||a).join(&#8220;, &#8220;));<\/p>\n<p>    const empVal = parseInt(document.getElementById(&#8220;roi-employees&#8221;).value);<br \/>\n    if (empVal&gt;0) drawRow(t.pdfRoiLabel, Math.ceil(r.price\/empVal)+&#8221; \u20ac \/ &#8220;+(LANG===&#8217;en&#8217;?&#8217;employee&#8217;:&#8217;t\u00f6\u00f6taja&#8217;)+&#8221; (&#8220;+empVal+&#8221;)&#8221;);<\/p>\n<p>    y+=4;<br \/>\n    doc.setFillColor(&#8230;navy); doc.roundedRect(margin-2,y,W-(margin-2)*2,28,4,4,&#8221;F&#8221;);<br \/>\n    doc.setFont(&#8220;helvetica&#8221;,&#8221;normal&#8221;); doc.setFontSize(10); doc.setTextColor(180,200,255);<br \/>\n    doc.text(t.pdfPriceLabel, margin+4, y+10);<br \/>\n    doc.setFont(&#8220;helvetica&#8221;,&#8221;bold&#8221;); doc.setFontSize(26); doc.setTextColor(255,255,255);<br \/>\n    doc.text(r.price+&#8221; \u20ac&#8221;, margin+4, y+23);<br \/>\n    y+=40;<\/p>\n<p>    doc.setFont(&#8220;helvetica&#8221;,&#8221;italic&#8221;); doc.setFontSize(8); doc.setTextColor(140,140,150);<br \/>\n    const lines = doc.splitTextToSize(t.pdfDisclaimer, W-margin*2);<br \/>\n    doc.text(lines, margin, y); y+=lines.length*5+10;<\/p>\n<p>    doc.setFillColor(&#8230;pink); doc.roundedRect(margin-2,y,W-(margin-2)*2,14,3,3,&#8221;F&#8221;);<br \/>\n    doc.setFont(&#8220;helvetica&#8221;,&#8221;bold&#8221;); doc.setFontSize(9); doc.setTextColor(255,255,255);<br \/>\n    doc.text(t.pdfCTA, W\/2, y+9, {align:&#8221;center&#8221;}); y+=24;<\/p>\n<p>    doc.setDrawColor(220,220,230); doc.setLineWidth(0.3); doc.line(margin,y,W-margin,y); y+=6;<br \/>\n    doc.setFont(&#8220;helvetica&#8221;,&#8221;normal&#8221;); doc.setFontSize(8); doc.setTextColor(160,160,170);<br \/>\n    doc.text(t.pdfFooter, W\/2, y, {align:&#8221;center&#8221;});<br \/>\n    return doc;<br \/>\n}<\/p>\n<p>\/\/ =============================================================<br \/>\n\/\/ EMAIL<br \/>\n\/\/ =============================================================<br \/>\ndocument.getElementById(&#8220;email-btn&#8221;).addEventListener(&#8220;click&#8221;, function () {<br \/>\n    const errEl  = document.getElementById(&#8220;email-error&#8221;);<br \/>\n    const succEl = document.getElementById(&#8220;email-success&#8221;);<br \/>\n    errEl.style.display = succEl.style.display = &#8220;none&#8221;;<\/p>\n<p>    if (!lastResult) { errEl.innerHTML = t.errNoPrice; errEl.style.display = &#8220;block&#8221;; return; }<\/p>\n<p>    const name  = document.getElementById(&#8220;email-name&#8221;).value.trim();<br \/>\n    const email = document.getElementById(&#8220;email-address&#8221;).value.trim();<br \/>\n    const gdpr  = document.getElementById(&#8220;gdpr-check&#8221;).checked;<\/p>\n<p>    if (!name)  { errEl.innerHTML = t.errName;  errEl.style.display = &#8220;block&#8221;; return; }<br \/>\n    if (!email || !\/^[^s@]+@[^s@]+.[^s@]+$\/.test(email)) { errEl.innerHTML = t.errEmail; errEl.style.display = &#8220;block&#8221;; return; }<br \/>\n    if (!gdpr)  { errEl.innerHTML = t.errGdpr;  errEl.style.display = &#8220;block&#8221;; return; }<\/p>\n<p>    const pdfB64      = generatePDF().output(&#8220;datauristring&#8221;).split(&#8220;,&#8221;)[1];<br \/>\n    const projectName = document.getElementById(&#8220;project-name&#8221;).value.trim() || (LANG===&#8217;en&#8217;?&#8217;E-learning project&#8217;:&#8217;E-\u00f5ppe projekt&#8217;);<br \/>\n    const btn         = document.getElementById(&#8220;email-btn&#8221;);<br \/>\n    btn.disabled = true; btn.textContent = t.sending;<\/p>\n<p>    fetch(&#8220;\/wp-content\/themes\/twentytwentythree\/elearning-send-email.php&#8221;, {<br \/>\n        method: &#8220;POST&#8221;, headers: { &#8220;Content-Type&#8221;: &#8220;application\/json&#8221; },<br \/>\n        body: JSON.stringify({ name, email, project_name: projectName, price: lastResult.price, pdf_base64: pdfB64, lang: LANG })<br \/>\n    })<br \/>\n    .then(r =&gt; r.json())<br \/>\n    .then(res =&gt; {<br \/>\n        btn.disabled = false; btn.textContent = t.sendBtn;<br \/>\n        if (res.success) {<br \/>\n            succEl.innerHTML = t.successMsg + email; succEl.style.display = &#8220;block&#8221;;<br \/>\n            userConverted = true;<br \/>\n          \/\/ GA4 event: lead captured<br \/>\nif (typeof gtag === &#8216;function&#8217;) {<br \/>\n    gtag(&#8216;event&#8217;, &#8216;lead_email_captured&#8217;, {<br \/>\n        event_category: &#8216;conversion&#8217;,<br \/>\n        event_label: &#8216;calculator_email&#8217;,<br \/>\n        value: lastResult.price,<br \/>\n        currency: &#8216;EUR&#8217;<br \/>\n    });<br \/>\n}<br \/>\n        } else { errEl.innerHTML = res.error || t.errSendFail; errEl.style.display = &#8220;block&#8221;; }<br \/>\n    })<br \/>\n    .catch(() =&gt; { btn.disabled = false; btn.textContent = t.sendBtn; errEl.innerHTML = t.errSendFail; errEl.style.display = &#8220;block&#8221;; });<br \/>\n});<\/p>\n<p>\/\/ =============================================================<br \/>\n\/\/ CALENDLY<br \/>\n\/\/ =============================================================<br \/>\ndocument.getElementById(&#8220;calendly-btn&#8221;).addEventListener(&#8220;click&#8221;, () =&gt; {<br \/>\n    userConverted = true;<br \/>\n    window.open(&#8220;https:\/\/calendly.com\/stanislav-kaksik\/30min&#8221;, &#8220;_blank&#8221;);<br \/>\n});\n<\/p><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"stanislav\" data-brz-id=\"lvC4p0dp55gO_lvC4p0dp55gO\" class=\"brz-section brz-css-d-section brz-css-w5zukm\">\n<div class=\"brz-section__content brz-section--boxed brz-css-d-sectionitem-bg brz-css-1q0hxa\" data-brz-custom-id=\"jUPUWVc1DfH6\">\n<div class=\"brz-bg\">\n<div class=\"brz-bg-color\"><\/div>\n<\/div>\n<div class=\"brz-container brz-css-d-sectionitem-container brz-css-z15rtt\">\n<div class=\"brz-row__container brz-css-d-row-row brz-css-l6rpyd\" data-brz-custom-id=\"fwY6DY_AUfpi\">\n<div class=\"brz-row brz-css-d-row-container brz-css-r-row-container brz-css-b8eruo\">\n<div class=\"brz-columns brz-css-d-column-column brz-css-1g3okh8\" data-brz-custom-id=\"kbLM3bgK53Yg\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-ltvo3p\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-tl5vcd brz-wrapper\">\n<div class=\"brz-image brz-css-d-image-mplazajc3zkz-parent brz-css-cfed25\" data-brz-custom-id=\"mplazajc3zKz\"><img decoding=\"async\" class=\"brz-img\" src=\"https:\/\/kaksik.ee\/wp-content\/uploads\/2024\/11\/wp-5d826fe8e2a753589316743c7e2a4f0d.jpg\" loading=\"lazy\" alt=\"E-\u00f5ppe lahendused ettev\u00f5tetele | Kaksik O\u00dc\" title=\"wp-5d826fe8e2a753589316743c7e2a4f0d.jpg\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-columns brz-css-d-column-column brz-css-1n9ton\" data-brz-custom-id=\"wuIE9zdhTKai\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-437p79\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-6qcovi brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-d-richtext brz-css-1kkxoo0\" data-brz-custom-id=\"aBeLdHUvuupz\">\n<div data-brz-translate-text=\"1\">\n<h2 data-generated-css=\"brz-css-vTdFP\" data-uniq-id=\"g_DUQ\" class=\"brz-ff-playfair_display brz-ft-google brz-fs-lg-36 brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-m_1_5 brz-lh-lg-1_3 brz-vfw-lg-400 brz-fwdth-lg-100 brz-fsft-lg-0 brz-tp-lg-heading2 brz-css-dQ9eR\">E-\u00f5ppe lahenduste ekspert<\/h2>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-m54di9 brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-d-richtext brz-css-1xv194\" data-brz-custom-id=\"eLaMyE_nCTWZ\">\n<div data-brz-translate-text=\"1\">\n<p class=\"brz-tp-lg-paragraph brz-css-rudXJ\" data-generated-css=\"brz-css-f5tpH\" data-uniq-id=\"d7HM4\"><span style=\"opacity: 1\">Stanislav Voronovski on l\u00f5petanud Tartu \u00dclikooli Majandusteaduskonna magistrantuuri juhtimise ja turunduse erialal. Omab t\u00e4iskasvanute koolitaja (tase 6) kutsetunnistust ja \u00fcle 14 aasta kogemust koolitusvaldkonnas.<\/span><\/p>\n<p class=\"brz-tp-lg-paragraph brz-css-b0j2W\" data-generated-css=\"brz-css-u4zam\" data-uniq-id=\"isSLj\"><\/p>\n<p class=\"brz-tp-lg-paragraph brz-css-cmvCr\" data-generated-css=\"brz-css-t7Bg8\" data-uniq-id=\"eEfh2\"><span style=\"opacity: 1\">Koolitamisega alustas tegevust 2010. aastal Samsung Electronics Baltics Eesti esinduses, juhtis hilisemalt Baltikumi koolitusmeeskonda ning l\u00f5i aktiivselt kaasa projektis Digip\u00f6\u00f6re digitaalsete hariduslahenduste eksperdina. Juurutas edukalt Euronicsis e-\u00f5ppe lahenduse ja vastutas personali arendamise strateegia loomise ning eduka rakendamise eest. <\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-row__container brz-css-d-row-row brz-css-da9hlc\" data-brz-custom-id=\"cJCz6taeZrZi\">\n<div class=\"brz-row brz-row--inner brz-css-d-row-container brz-css-r-row-container brz-css-5yv5js\">\n<div class=\"brz-columns brz-css-d-column-column brz-css-1fwb9ff\" data-brz-custom-id=\"z8Suwc0a3Vjs\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-m2fxck\">\n<div class=\"brz-wrapper-clone brz-flex-xs-wrap brz-css-d-cloneable brz-css-ntemdi\" data-brz-custom-id=\"lrT85FB5sQAn\">\n<div class=\"brz-icon__container\" data-brz-custom-id=\"w0WtQvfePhBd\"><span class=\"brz-icon brz-span brz-css-d-icon-icon brz-css-1qs4h5k\"><\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-columns brz-css-d-column-column brz-css-1mgry2e\" data-brz-custom-id=\"leaDUS4vyHKz\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-nq2o2h\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-ihr0gs brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-d-richtext brz-css-ezah16\" data-brz-custom-id=\"sq5Gsx_JWP8n\">\n<div data-brz-translate-text=\"1\">\n<p class=\"brz-mt-lg-9 brz-mb-lg-5 brz-tp-lg-paragraph brz-css-cAcx0\" data-uniq-id=\"dT0Rm\" data-generated-css=\"brz-css-y9gyD\"><a class=\"link--external\" style=\"opacity: 1\" href=\"https:\/\/www.kutseregister.ee\/ctrl\/et\/Tunnistused\/vaata\/11469583\/1\" data-brz-link-type=\"external\" target=\"_blank\" rel=\"noreferrer noopener\">Kutseline t\u00e4iskasvanute koolitaja, tase 6 <\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-columns brz-css-d-column-column brz-css-1pids7c\" data-brz-custom-id=\"gXjei2TC3s0i\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-1bjn0n4\">\n<div class=\"brz-wrapper-clone brz-flex-xs-wrap brz-css-d-cloneable brz-css-1eeovj1\" data-brz-custom-id=\"xcddSkUXK8c_\">\n<div class=\"brz-icon__container\" data-brz-custom-id=\"igdCjsFqc39K\"><span class=\"brz-icon brz-span brz-css-d-icon-icon brz-css-wajq24\"><\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-columns brz-css-d-column-column brz-css-1phgjpf\" data-brz-custom-id=\"ueGySPe1FzdD\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-1uikm7k\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-qs0b3v brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-d-richtext brz-css-5qdt\" data-brz-custom-id=\"tnnZT9Xr3v7V\">\n<div data-brz-translate-text=\"1\">\n<p class=\"brz-mt-lg-9 brz-mb-lg-5 brz-tp-lg-paragraph brz-css-bviqW\" data-uniq-id=\"gK8GX\" data-generated-css=\"brz-css-p1wL8\"><a class=\"link--external\" style=\"opacity: 1\" href=\"https:\/\/www.linkedin.com\/in\/stanislav-voronovski\/\" data-brz-link-type=\"external\" target=\"_blank\" rel=\"noreferrer noopener\">LinkedIn<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-row__container brz-css-d-row-row brz-css-xsourd\" data-brz-custom-id=\"fM4BDujPhPT1\">\n<div class=\"brz-row brz-row--inner brz-css-d-row-container brz-css-r-row-container brz-css-e7entw\">\n<div class=\"brz-columns brz-css-d-column-column brz-css-pfa07y\" data-brz-custom-id=\"lE63QaBHNd1x\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-m83h2f\">\n<div class=\"brz-wrapper-clone brz-flex-xs-wrap brz-css-d-cloneable brz-css-4z1lhs\" data-brz-custom-id=\"q5bYbhTi697m\">\n<div class=\"brz-icon__container\" data-brz-custom-id=\"nFBkIgmrnKcV\"><span class=\"brz-icon brz-span brz-css-d-icon-icon brz-css-7x0kw9\"><\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-columns brz-css-d-column-column brz-css-146lql\" data-brz-custom-id=\"wFI19HZsuqj3\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-1dpsdru\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-dp4s8x brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-d-richtext brz-css-1wu5y7\" data-brz-custom-id=\"ssZD8m5w8iJE\">\n<div data-brz-translate-text=\"1\">\n<p class=\"brz-mt-lg-9 brz-mb-lg-5 brz-tp-lg-paragraph brz-css-qOgsg\" data-uniq-id=\"j1hP2\" data-generated-css=\"brz-css-ojhJk\"><span class=\" brz-span\" style=\"opacity: 1\">Eesti, inglise ja vene keeles <\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-r-wrapper brz-css-jc6a39 brz-wrapper\">\n<div class=\"brz-spacer brz-css-d-spacer brz-css-1a9zb1r\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"konsult\" data-brz-id=\"cv8n_Lb7hbBD_cv8n_Lb7hbBD\" class=\"brz-section brz-css-d-section brz-css-1p7700i\">\n<div class=\"brz-section__content brz-section--boxed brz-css-d-sectionitem-bg brz-css-hc1fd2\" data-brz-custom-id=\"hfuEWkn_oXAG\">\n<div class=\"brz-bg\">\n<div class=\"brz-bg-color\"><\/div>\n<\/div>\n<div class=\"brz-container brz-css-d-sectionitem-container brz-css-1ti792r\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-1hoed34 brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-d-richtext brz-css-snl8b6\" data-brz-custom-id=\"yVo58pTSXokq\">\n<div data-brz-translate-text=\"1\">\n<h2 class=\"brz-text-lg-center brz-fsft-xs-0 brz-fwdth-xs-100 brz-vfw-xs-400 brz-lh-xs-1_3 brz-ls-xs-m_1 brz-fw-xs-400 brz-fss-xs-px brz-fs-xs-36 brz-tp-xs-empty brz-ff-playfair_display brz-ft-google brz-fs-lg-36 brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-m_1_5 brz-lh-lg-1_3 brz-vfw-lg-400 brz-fwdth-lg-100 brz-fsft-lg-0 brz-tp-lg-heading2 brz-text-xs-center brz-css-ib5Bk\" data-generated-css=\"brz-css-ecI2a\" data-uniq-id=\"zR_rI\"><span class=\"brz-cp-color2\">BRONEERI TASUTA KONSULTATSIOON<\/span><\/h2>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-grl1xe brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-d-richtext brz-css-5wzrk\" data-brz-custom-id=\"pynbBOf9buE1\">\n<div data-brz-translate-text=\"1\">\n<p class=\"brz-text-lg-center brz-tp-lg-paragraph brz-css-pp1Kh\" data-uniq-id=\"uU0G4\" data-generated-css=\"brz-css-y1B6p\"><strong class=\"brz-cp-color3\" style=\"opacity: 1\">30-minutiline konsultatsioon<\/strong><span class=\"brz-cp-color2\" style=\"opacity: 1\"> ei kohusta mitte millekski. <\/span><\/p>\n<p class=\"brz-text-lg-center brz-tp-lg-paragraph brz-css-x32Jm\" data-uniq-id=\"u2wnz\" data-generated-css=\"brz-css-bBkJV\"><span class=\"brz-cp-color2\" style=\"opacity: 1\">Arutame, millised e\u2011\u00f5ppematerjalid toetavad teie ettev\u00f5tte eesm\u00e4rke k\u00f5ige paremini.<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-d7cxm0 brz-wrapper\">\n<div class=\"brz-embed-code brz-css-d-embedcode brz-css-14geee8\" data-brz-custom-id=\"mTaIPZUS4Ysr\">\n<div class=\"brz-embed-content\">\n<div><!-- Calendly inline widget begin --><\/p>\n<div class=\"calendly-inline-widget\" data-url=\"https:\/\/calendly.com\/stanislav-kaksik\/30min?background_color=f5e663&amp;primary_color=a1a0db\" style=\"min-width:320px;height:700px\"><\/div>\n<p><!-- Calendly inline widget end --><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"kontakt\" data-brz-id=\"p0tn047WLqji_p0tn047WLqji\" class=\"brz-section brz-css-d-section brz-css-5sp8wz\">\n<div class=\"brz-section__content brz-section--boxed brz-css-d-sectionitem-bg brz-css-yqzsqw\" data-brz-custom-id=\"muRGE5qKHya3\">\n<div class=\"brz-bg\">\n<div class=\"brz-bg-color\"><\/div>\n<\/div>\n<div class=\"brz-container brz-css-d-sectionitem-container brz-css-18x2aqi\">\n<div class=\"brz-row__container brz-css-d-row-row brz-css-3lxdpb\" data-brz-custom-id=\"m0DA6H7ohCe5\">\n<div class=\"brz-row brz-css-d-row-container brz-css-r-row-container brz-css-1doxsub\">\n<div class=\"brz-columns brz-css-d-column-column brz-css-11gs1qq\" data-brz-custom-id=\"hNkddIXDIca1\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-1a854z8\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-1o77fng brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-d-richtext brz-css-jrbw8f\" data-brz-custom-id=\"zZ2MX3khjddh\">\n<div data-brz-translate-text=\"1\">\n<h2 class=\"brz-fsft-lg-0 brz-fwdth-lg-100 brz-vfw-lg-400 brz-lh-lg-1_3 brz-ls-lg-m_1_5 brz-fw-lg-400 brz-fss-lg-px brz-fs-lg-36 brz-ft-google brz-ff-playfair_display brz-text-lg-justify brz-mb-lg-0 brz-tp-lg-heading2 brz-css-vC8hj\" data-generated-css=\"brz-css-uoVjm\" data-uniq-id=\"zDr02\"><span class=\"brz-cp-color2\">SUHTLEME!<\/span><\/h2>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-r-wrapper brz-css-6ivfbh brz-wrapper\">\n<div class=\"brz-spacer brz-css-d-spacer brz-css-1hkuwyc\"><\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-fumrb7 brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-d-richtext brz-css-x1qq9z\" data-brz-custom-id=\"bpDjISpNFzVW\">\n<div data-brz-translate-text=\"1\">\n<p class=\"brz-text-lg-justify brz-tp-lg-paragraph brz-css-yKBfO\" data-generated-css=\"brz-css-kjsow\" data-uniq-id=\"fmchk\"><span class=\"brz-cp-color7\">Tekkis m\u00f5ni k\u00fcsimus, ettepanek v\u00f5i m\u00f5te? Kirjuta oma s\u00f5num siia vormi v\u00f5i otse allpool toodud meili aadressile. <\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-r-wrapper brz-css-103tw04 brz-wrapper\">\n<div class=\"brz-spacer brz-css-d-spacer brz-css-j6827z\"><\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-r-wrapper brz-css-1gkjey4 brz-wrapper\">\n<div class=\"brz-spacer brz-css-d-spacer brz-css-1wsake0\"><\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-1g3r91r brz-wrapper\">\n<div class=\"brz-icon-text brz-css-d-icontext brz-css-5l7zsh\" data-brz-custom-id=\"kjoMjiTsm7i1\">\n<div class=\"brz-icon__container\" data-brz-custom-id=\"z4qirYOk7pG9\"><span class=\"brz-icon brz-span brz-css-d-icon-icon brz-css-1t9pegx\"><\/span><\/div>\n<div class=\"brz-text-btn\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-d-richtext brz-css-3wekkv\" data-brz-custom-id=\"fT0jDceWeRXH\">\n<div data-brz-translate-text=\"1\">\n<p class=\"brz-ff-dm_sans brz-ft-google brz-lh-lg-1_4 brz-ls-lg-0 brz-fw-lg-400 brz-fss-lg-px brz-fs-lg-18 brz-tp-lg-empty brz-css-oYEJi\" data-generated-css=\"brz-css-nceuz\" data-uniq-id=\"tjlcq\"><span class=\"brz-cp-color3\">Telefon<\/span><\/p>\n<p class=\"brz-tp-lg-paragraph brz-css-ubCyu\" data-generated-css=\"brz-css-yoigv\" data-uniq-id=\"zkdsc\"><span class=\"brz-cp-color7\">+372 56 824 834<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-r-wrapper brz-css-1ywk71g brz-wrapper\">\n<div class=\"brz-spacer brz-css-d-spacer brz-css-4vzsnq\"><\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-z76873 brz-wrapper\">\n<div class=\"brz-icon-text brz-css-d-icontext brz-css-f2nzbc\" data-brz-custom-id=\"to1Ien9SWoFO\">\n<div class=\"brz-icon__container\" data-brz-custom-id=\"pV4RlNcpkXbl\"><span class=\"brz-icon brz-span brz-css-d-icon-icon brz-css-h99ht7\"><\/span><\/div>\n<div class=\"brz-text-btn\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-d-richtext brz-css-1mjrw1o\" data-brz-custom-id=\"agMApWBicHRA\">\n<div data-brz-translate-text=\"1\">\n<p class=\"brz-tp-lg-empty brz-fs-lg-18 brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_4 brz-ft-google brz-ff-dm_sans brz-text-xs-justify brz-css-lDsZu\" data-uniq-id=\"bvght\" data-generated-css=\"brz-css-cgjjq\"><span class=\"brz-cp-color3\">E-post<\/span><\/p>\n<p class=\"brz-tp-lg-paragraph brz-text-xs-justify brz-css-qcSCe\" data-uniq-id=\"oqkre\" data-generated-css=\"brz-css-xiypi\"><span class=\"brz-cp-color7\">stanislav<\/span><span class=\"brz-cp-color7 brz-pre-population-visible\">@kaksik.ee<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-columns brz-css-d-column-column brz-css-7yrvcp\" data-brz-custom-id=\"lg7r8a19VhJx\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-3m3axx\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-18zh3f brz-wrapper\">\n<div class=\"brz-image brz-css-d-image-jivoop3e0akv-parent brz-css-1b8j77r\" data-brz-custom-id=\"jiVOOp3E0AKV\"><img decoding=\"async\" class=\"brz-img\" src=\"https:\/\/kaksik.ee\/wp-content\/uploads\/brizy\/imgs\/wp-3cf8b1439e292f33ea0389c906323b76-603x547x0x0x603x547x1732291328.png\" loading=\"lazy\" alt=\"E-\u00f5ppe lahendused ettev\u00f5tetele | Kaksik O\u00dc\" title=\"wp-3cf8b1439e292f33ea0389c906323b76.png\"><\/div>\n<\/div>\n<div class=\"brz-row__container brz-css-d-row-row brz-css-8snhtx\" data-brz-custom-id=\"coj_14GPEHES\">\n<div class=\"brz-row brz-row--inner brz-css-d-row-container brz-css-r-row-container brz-css-l4n10e\">\n<div class=\"brz-columns brz-css-d-column-column brz-css-16gcmtl\" data-brz-custom-id=\"xun6x74i_BIT\">\n<div class=\"brz-bg\">\n<div class=\"brz-bg-color\"><\/div>\n<\/div>\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-1405ir6\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-d0u17f brz-wrapper\">\n<div data-brz-form-version=\"2\" class=\"brz-forms2 brz-css-d-form2-form brz-css-1iyzcn9\" data-brz-custom-id=\"p35NTQVgQvbF\">\n<div data-brz-translate-text=\"1\" class=\"brz-forms2__item brz-css-d-form2fields-fields brz-css-olh8jn brz-css-d-form2field-field brz-css-rfzeei\"><\/div>\n<div data-brz-translate-text=\"1\" class=\"brz-forms2__item brz-css-d-form2fields-fields brz-css-olh8jn brz-css-d-form2field-field brz-css-1rqw63j\"><\/div>\n<div data-brz-translate-text=\"1\" class=\"brz-forms2__item brz-css-d-form2fields-fields brz-css-olh8jn brz-css-d-form2field-field brz-css-55hbjz\"><textarea id=\"jtF9CZ1wVsbx_6e5aa18bc30cf6508315\" name=\"itG0yKXAwohh\" data-brz-type=\"Paragraph\" data-brz-label=\"Sinu s\u00f5numi sisu\" data-brz-placeholder=\"Sinu s\u00f5numi sisu\" class=\"brz-textarea brz-forms2__field brz-forms2__field-paragraph\"><\/textarea><\/div>\n<div class=\"brz-forms2 brz-forms2__item brz-forms2__item-button\" data-brz-custom-id=\"p35NTQVgQvbF\"><button class=\"brz-btn brz-btn-submit brz-css-d-button-bg brz-css-ksopmo\" data-brz-custom-id=\"hzNqV2dhS00D\"><span data-brz-translate-text=\"1\" class=\"brz-span brz-text__editor\">SAADA<\/span><\/button><\/div>\n<div class=\"brz-forms2__messages brz-css-d-form2-messages\"><\/div>\n<div class=\"brz-g-recaptcha\" data-sitekey=\"\" data-size=\"invisible\" data-callback=\"brzFormV2Captcha\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-15lielf brz-wrapper\">\n<div class=\"brz-embed-code brz-css-d-embedcode brz-css-p8ccsm\" data-brz-custom-id=\"wOvxTPUhFITy\">\n<div class=\"brz-embed-content\">\n<div>\n<div id=\"kkfp-overlay\" role=\"dialog\" aria-labelledby=\"kkfp-title\">\n<div id=\"kkfp-popup\"><\/div>\n<\/div>\n<p>#kkfp-overlay {<br \/>\n  display: none;<br \/>\n  position: fixed;<br \/>\n  inset: 0;<br \/>\n  background: rgba(8,27,118,0.6);<br \/>\n  z-index: 999999;<br \/>\n  align-items: center;<br \/>\n  justify-content: center;<br \/>\n  padding: 20px;<br \/>\n  box-sizing: border-box;<br \/>\n  font-family: &#8216;DM Sans&#8217;, system-ui, sans-serif;<br \/>\n}<br \/>\n#kkfp-overlay.kkfp-show {<br \/>\n  display: flex;<br \/>\n  animation: kkfp-fade 0.25s ease;<br \/>\n}<br \/>\n@keyframes kkfp-fade { from { opacity:0 } to { opacity:1 } }<\/p>\n<p>#kkfp-popup {<br \/>\n  background: #faf8f6;<br \/>\n  border-radius: 16px;<br \/>\n  max-width: 460px;<br \/>\n  width: 100%;<br \/>\n  overflow: hidden;<br \/>\n  box-shadow: 0 24px 80px rgba(8,27,118,0.28);<br \/>\n  animation: kkfp-rise 0.3s ease;<br \/>\n}<br \/>\n@keyframes kkfp-rise {<br \/>\n  from { transform: translateY(20px); opacity:0 }<br \/>\n  to   { transform: translateY(0);    opacity:1 }<br \/>\n}<\/p>\n<p>.kkfp-header {<br \/>\n  background: #081b76;<br \/>\n  padding: 32px 36px 28px;<br \/>\n  position: relative;<br \/>\n  overflow: hidden;<br \/>\n}<br \/>\n.kkfp-header::before {<br \/>\n  content: &#8221;;<br \/>\n  position: absolute; inset: 0;<br \/>\n  background-image:<br \/>\n    linear-gradient(rgba(255,255,255,0.03) 1px, transparent 1px),<br \/>\n    linear-gradient(90deg, rgba(255,255,255,0.03) 1px, transparent 1px);<br \/>\n  background-size: 28px 28px;<br \/>\n  pointer-events: none;<br \/>\n}<br \/>\n.kkfp-header::after {<br \/>\n  content: &#8221;;<br \/>\n  position: absolute;<br \/>\n  top: -50px; right: -50px;<br \/>\n  width: 180px; height: 180px;<br \/>\n  background: radial-gradient(circle, rgba(232,49,110,0.22) 0%, transparent 70%);<br \/>\n  border-radius: 50%;<br \/>\n  pointer-events: none;<br \/>\n}<br \/>\n.kkfp-close {<br \/>\n  position: absolute; top: 12px; right: 14px;<br \/>\n  background: none; border: none;<br \/>\n  color: rgba(255,255,255,0.4);<br \/>\n  font-size: 24px; line-height: 1;<br \/>\n  cursor: pointer; padding: 4px 8px;<br \/>\n  font-family: sans-serif;<br \/>\n  transition: color 0.15s; z-index: 2;<br \/>\n}<br \/>\n.kkfp-close:hover { color: #fff; }<br \/>\n.kkfp-eyebrow {<br \/>\n  font-size: 10px; font-weight: 600;<br \/>\n  letter-spacing: 0.12em; text-transform: uppercase;<br \/>\n  color: rgba(255,255,255,0.45); margin-bottom: 10px;<br \/>\n  position: relative; z-index: 1;<br \/>\n}<br \/>\n.kkfp-title {<br \/>\n  font-family: &#8216;DM Serif Display&#8217;, serif;<br \/>\n  font-size: 26px; font-style: italic;<br \/>\n  color: #fff; line-height: 1.2; margin: 0;<br \/>\n  position: relative; z-index: 1;<br \/>\n}<br \/>\n.kkfp-title em { color: #e8316e; font-style: normal; }<\/p>\n<p>.kkfp-body { padding: 28px 36px 32px; }<br \/>\n.kkfp-text { font-size: 14px; color: #555; line-height: 1.7; margin: 0 0 22px; }<\/p>\n<p>.kkfp-btn-primary {<br \/>\n  display: flex; align-items: center; justify-content: center;<br \/>\n  width: 100%; padding: 15px 20px;<br \/>\n  background: #e8316e; color: #fff; border: none; border-radius: 8px;<br \/>\n  font-family: &#8216;DM Sans&#8217;, sans-serif; font-size: 14px; font-weight: 600;<br \/>\n  letter-spacing: 0.03em; cursor: pointer;<br \/>\n  transition: background 0.2s, transform 0.15s, box-shadow 0.2s;<br \/>\n  box-shadow: 0 4px 18px rgba(232,49,110,0.3); margin-bottom: 16px;<br \/>\n}<br \/>\n.kkfp-btn-primary:hover {<br \/>\n  background: #c0254f; transform: translateY(-1px);<br \/>\n  box-shadow: 0 8px 24px rgba(232,49,110,0.4);<br \/>\n}<\/p>\n<p>.kkfp-divider {<br \/>\n  display: flex; align-items: center; gap: 10px;<br \/>\n  font-size: 11px; color: #bbb; margin-bottom: 14px;<br \/>\n}<br \/>\n.kkfp-divider::before,<br \/>\n.kkfp-divider::after { content: &#8221;; flex: 1; height: 1px; background: #e0dbd4; }<\/p>\n<p>.kkfp-btn-secondary {<br \/>\n  display: flex; align-items: center; justify-content: center;<br \/>\n  width: 100%; padding: 13px 20px;<br \/>\n  background: transparent; color: #081b76;<br \/>\n  border: 1.5px solid #c7d7f9; border-radius: 8px;<br \/>\n  font-family: &#8216;DM Sans&#8217;, sans-serif; font-size: 14px; font-weight: 600;<br \/>\n  cursor: pointer; text-decoration: none;<br \/>\n  transition: background 0.2s, border-color 0.2s; box-sizing: border-box;<br \/>\n}<br \/>\n.kkfp-btn-secondary:hover { background: #eef3ff; border-color: #081b76; }<\/p>\n<p>.kkfp-dismiss {<br \/>\n  display: block; width: 100%; text-align: center; margin-top: 14px;<br \/>\n  font-size: 12px; color: #bbb; background: none; border: none;<br \/>\n  font-family: &#8216;DM Sans&#8217;, sans-serif; cursor: pointer;<br \/>\n  text-decoration: underline; text-underline-offset: 3px;<br \/>\n}<br \/>\n.kkfp-dismiss:hover { color: #888; }<\/p>\n<p>@media (max-width: 520px) {<br \/>\n  #kkfp-overlay { align-items: flex-end; padding: 0; }<br \/>\n  #kkfp-popup   { border-radius: 16px 16px 0 0; max-width: 100%; }<br \/>\n  .kkfp-header  { padding: 24px 20px 20px; }<br \/>\n  .kkfp-body    { padding: 22px 20px 28px; }<br \/>\n}<\/p>\n<p>(function () {<br \/>\n  &#8216;use strict&#8217;;<\/p>\n<p>  \/* \u2500\u2500 LANGUAGE DETECTION \u2500\u2500 *\/<br \/>\n  function detectLang() {<br \/>\n    if (window.location.pathname.indexOf(&#8216;\/en\/&#8217;) === 0) return &#8216;en&#8217;;<br \/>\n    if (typeof window.SITE_LANG === &#8216;string&#8217; &amp;&amp; window.SITE_LANG.length &gt; 0)<br \/>\n      return window.SITE_LANG.toLowerCase().indexOf(&#8216;en&#8217;) === 0 ? &#8216;en&#8217; : &#8216;et&#8217;;<br \/>\n    var hl = (document.documentElement.getAttribute(&#8216;lang&#8217;) || &#8221;).toLowerCase();<br \/>\n    return hl.indexOf(&#8216;en&#8217;) === 0 ? &#8216;en&#8217; : &#8216;et&#8217;;<br \/>\n  }<\/p>\n<p>  var LANG = detectLang();<\/p>\n<p>  \/* \u2500\u2500 TRANSLATIONS \u2500\u2500 *\/<br \/>\n  var copy = {<br \/>\n    et: {<br \/>\n      closeLabel : &#8216;Sulge&#8217;,<br \/>\n      eyebrow    : &#8216;Ei leidnud vajalikku infot?&#8217;,<br \/>\n      title      : &#8216;Aitan leida <br \/><em>parima lahenduse<\/em>&#8216;,<br \/>\n      text       : &#8216;Kirjelda oma koolitusvajadus ja annan tasuta 30-minutilise konsultatsiooni ku00e4igus selge u00fclevaate, milline e-u00f5ppe lahendus sobib.&#8217;,<br \/>\n      calendly   : &#8216;Broneeri tasuta konsultatsioon u2192&#8217;,<br \/>\n      divider    : &#8216;vu00f5i kirjuta mulle otse&#8217;,<br \/>\n      email      : &#8216;stanislav@kaksik.ee&#8217;,<br \/>\n      dismiss    : &#8216;Ei, tu00e4nan&#8217;<br \/>\n    },<br \/>\n    en: {<br \/>\n      closeLabel : &#8216;Close&#8217;,<br \/>\n      eyebrow    : &#8216;Did not find needed information?&#8217;,<br \/>\n      title      : &#8216;Let me help you find<br \/><em>the right solution<\/em>&#8216;,<br \/>\n      text       : &#8216;Describe your training need and Iu2019ll give you a clear overview of which e-learning solution fits best u2014 in a free 30-minute consultation.&#8217;,<br \/>\n      calendly   : &#8216;Book a free consultation u2192&#8217;,<br \/>\n      divider    : &#8216;or write to me directly&#8217;,<br \/>\n      email      : &#8216;stanislav@kaksik.ee&#8217;,<br \/>\n      dismiss    : &#8216;No thanks&#8217;<br \/>\n    }<br \/>\n  };<\/p>\n<p>  var t = copy[LANG] || copy.et;<\/p>\n<p>  \/* \u2500\u2500 BUILD HTML \u2500\u2500 *\/<br \/>\n  document.getElementById(&#8216;kkfp-popup&#8217;).innerHTML =<br \/>\n    &#8216;<\/p>\n<div class=\"kkfp-header\">&#8216; +<br \/>\n      &#8216;<button class=\"kkfp-close\" id=\"kkfp-close\" aria-label=\"' + t.closeLabel + '\">u00d7<\/button>&#8216; +<br \/>\n      &#8216;<\/p>\n<div class=\"kkfp-eyebrow\">&#8216; + t.eyebrow + &#8216;<\/div>\n<p>&#8216; +<br \/>\n      &#8216;<\/p>\n<h2 class=\"kkfp-title\" id=\"kkfp-title\">&#8216; + t.title + &#8216;<\/h2>\n<p>&#8216; +<br \/>\n    &#8216;<\/p><\/div>\n<p>&#8216; +<br \/>\n    &#8216;<\/p>\n<div class=\"kkfp-body\">&#8216; +<br \/>\n      &#8216;<\/p>\n<p class=\"kkfp-text\">&#8216; + t.text + &#8216;<\/p>\n<p>&#8216; +<br \/>\n      &#8216;<button type=\"button\" id=\"kkfp-calendly\" class=\"kkfp-btn-primary\">&#8216; + t.calendly + &#8216;<\/button>&#8216; +<br \/>\n      &#8216;<\/p>\n<div class=\"kkfp-divider\">&#8216; + t.divider + &#8216;<\/div>\n<p>&#8216; +<br \/>\n      &#8216;<a href=\"mailto:stanislav@kaksik.ee\" class=\"kkfp-btn-secondary\" id=\"kkfp-email\">&#8216; + t.email + &#8216;<\/a>&#8216; +<br \/>\n      &#8216;<button type=\"button\" class=\"kkfp-dismiss\" id=\"kkfp-dismiss\">&#8216; + t.dismiss + &#8216;<\/button>&#8216; +<br \/>\n    &#8216;<\/div>\n<p>&#8216;;<\/p>\n<p>  \/* \u2500\u2500 STATE \u2500\u2500 *\/<br \/>\n  var SESSION_KEY = &#8216;kkfp_seen&#8217;;<br \/>\n  var BOOKED_KEY  = &#8216;kkfp_booked&#8217;;<br \/>\n  var overlay     = document.getElementById(&#8216;kkfp-overlay&#8217;);<br \/>\n  var booked      = !!sessionStorage.getItem(BOOKED_KEY);<\/p>\n<p>  \/* \u2500\u2500 CALENDLY BOOKING DETECTION \u2500\u2500 *\/<br \/>\n  window.addEventListener(&#8216;message&#8217;, function (e) {<br \/>\n    if (e.data &amp;&amp; e.data.event === &#8216;calendly.event_scheduled&#8217;) {<br \/>\n      booked = true;<br \/>\n      sessionStorage.setItem(BOOKED_KEY, &#8216;1&#8217;);<br \/>\n    }<br \/>\n  });<\/p>\n<p>  \/* \u2500\u2500 SHOW \/ HIDE \u2500\u2500 *\/<br \/>\n  function showPopup() {<br \/>\n    if (booked) return;<br \/>\n    if (sessionStorage.getItem(SESSION_KEY)) return;<br \/>\n    sessionStorage.setItem(SESSION_KEY, &#8216;1&#8217;);<br \/>\n    overlay.classList.add(&#8216;kkfp-show&#8217;);<br \/>\n    var btn = document.getElementById(&#8216;kkfp-close&#8217;);<br \/>\n    if (btn) btn.focus();<br \/>\n  }<\/p>\n<p>  function hidePopup() {<br \/>\n    overlay.classList.remove(&#8216;kkfp-show&#8217;);<br \/>\n  }<\/p>\n<p>  \/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500<br \/>\n     TRIGGER 1 \u2014 Exit intent (desktop)<br \/>\n     Mouse moving toward browser chrome \/ tab bar.<br \/>\n  \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/<br \/>\n  document.addEventListener(&#8216;mouseleave&#8217;, function (e) {<br \/>\n    if (e.clientY &lt;= 20) showPopup();<br \/>\n  });<\/p>\n<p>  \/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500<br \/>\n     TRIGGER 2 \u2014 Inactivity (all devices)<br \/>\n     60 seconds of no mouse, scroll, keyboard or touch activity.<br \/>\n     Timer resets on any interaction so it only fires on truly<br \/>\n     idle visitors.<br \/>\n  \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/<br \/>\n  var idleTimer;<br \/>\n  function resetIdle() {<br \/>\n    clearTimeout(idleTimer);<br \/>\n    idleTimer = setTimeout(showPopup, 90000);<br \/>\n  }<br \/>\n  [&#039;mousemove&#039;, &#039;keydown&#039;, &#039;scroll&#039;, &#039;touchstart&#039;, &#039;click&#039;].forEach(function (ev) {<br \/>\n    document.addEventListener(ev, resetIdle, { passive: true });<br \/>\n  });<br \/>\n  resetIdle();<\/p>\n<p>  \/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500<br \/>\n     TRIGGER 3 \u2014 Back-button intent (mobile)<\/p>\n<p>     How it works:<br \/>\n     1. On load we push a dummy history state { kkfp: true }.<br \/>\n        The history stack is now: [prev page] [this page] [dummy].<br \/>\n     2. When the user taps the Back button the browser pops the<br \/>\n        dummy state first and fires popstate.<br \/>\n     3. We catch it, show the popup, and re-push the dummy once<br \/>\n        more so that dismissing the popup and tapping Back again<br \/>\n        navigates away naturally.<br \/>\n     4. Once the popup has been shown this session (SESSION_KEY<br \/>\n        is set) we stop re-pushing, so the user is never trapped.<\/p>\n<p>     This trigger is ignored on desktop because desktop users<br \/>\n     are already covered by Trigger 1 (exit intent).<br \/>\n  \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/<br \/>\n  if (window.history &amp;&amp; window.history.pushState) {<br \/>\n    history.pushState({ kkfp: true }, &#039;&#039;);<\/p>\n<p>    window.addEventListener(&#039;popstate&#039;, function (e) {<br \/>\n      \/* Only act on our own dummy state being popped *\/<br \/>\n      if (!e.state || !e.state.kkfp) return;<\/p>\n<p>      showPopup();<\/p>\n<p>      \/* Re-push the dummy so next Back press exits the page,<br \/>\n         but only if popup hasn&#039;t been shown yet this session *\/<br \/>\n      if (!sessionStorage.getItem(SESSION_KEY)) {<br \/>\n        history.pushState({ kkfp: true }, &#039;&#039;);<br \/>\n      }<br \/>\n    });<br \/>\n  }<\/p>\n<p>  \/* \u2500\u2500 CLOSE HANDLERS \u2500\u2500 *\/<br \/>\n  document.getElementById(&#039;kkfp-close&#039;).addEventListener(&#039;click&#039;, hidePopup);<br \/>\n  document.getElementById(&#039;kkfp-dismiss&#039;).addEventListener(&#039;click&#039;, hidePopup);<br \/>\n  overlay.addEventListener(&#039;click&#039;, function (e) {<br \/>\n    if (e.target === overlay) hidePopup();<br \/>\n  });<br \/>\n  document.addEventListener(&#039;keydown&#039;, function (e) {<br \/>\n    if (e.key === &#039;Escape&#039;) hidePopup();<br \/>\n  });<\/p>\n<p>  \/* \u2500\u2500 CTA HANDLERS \u2500\u2500 *\/<br \/>\n  document.getElementById(&#039;kkfp-calendly&#039;).addEventListener(&#039;click&#039;, function () {<br \/>\n    booked = true;<br \/>\n    sessionStorage.setItem(BOOKED_KEY, &#039;1&#039;);<br \/>\n    hidePopup();<br \/>\n    window.open(&#039;https:\/\/calendly.com\/stanislav-kaksik\/30min&#039;, &#039;_blank&#039;);<br \/>\n  });<\/p>\n<p>  document.getElementById(&#039;kkfp-email&#039;).addEventListener(&#039;click&#039;, function () {<br \/>\n    booked = true;<br \/>\n    sessionStorage.setItem(BOOKED_KEY, &#039;1&#039;);<br \/>\n  });<\/p>\n<p>})();\n<\/p><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section><\/div>\n<p><!-- version:1775989250 --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>E-\u00f5ppe lahendused, mis p\u00e4riselt t\u00f6\u00f6tavad T\u00e4nap\u00e4eva organisatsioonid vajavad e\u2011\u00f5pet, mis on selge, praktiline ja t\u00f6\u00f6tajatele mugavalt k\u00e4ttesaadav. Terviklikud e-\u00f5ppe lahendused t\u00e4idavad seda eesm\u00e4rki. HinnakalkulaatorE-\u00f5ppe lahendused Terviklikud e-\u00f5ppe lahendused Alates e\u2011\u00f5ppematerjalide loomisest kuni sisekoolitajate koolitamise ja LMS\u2011i juurutamiseni. Minu eesm\u00e4rk on aidata luua koolitusi, mis toetavad t\u00f6\u00f6tajate arengut, v\u00e4hendavad koolituskoormust ja muudavad \u00f5ppimise t\u00f5husaks. Valminud e-\u00f5ppe [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1100,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"brizy-blank-template.php","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-51","page","type-page","status-publish","has-post-thumbnail","hentry"],"aioseo_notices":[],"brizy_media":[{"id":90,"url":"https:\/\/kaksik.ee\/wp-content\/uploads\/2023\/02\/et.png","name":"et.png","meta":{"brizy_attachment_uid":"wp-01e961610fb74fb45fd8dd0cfc501590.png","brizy_post_uid":["aefa99aa9879f7aee34e0f8661fbb0d3"]}},{"id":91,"url":"https:\/\/kaksik.ee\/wp-content\/uploads\/2023\/02\/en.png","name":"en.png","meta":{"brizy_attachment_uid":"wp-d9a2b20cc672a48b0c37e8149d6b2a84.png","brizy_post_uid":["aefa99aa9879f7aee34e0f8661fbb0d3"]}},{"id":92,"url":"https:\/\/kaksik.ee\/wp-content\/uploads\/2023\/02\/ru.png","name":"ru.png","meta":{"brizy_attachment_uid":"wp-f7c925a78eecb480e3ce1e122b85a5bb.png","brizy_post_uid":["aefa99aa9879f7aee34e0f8661fbb0d3"]}},{"id":167,"url":"https:\/\/kaksik.ee\/wp-content\/uploads\/2023\/06\/DSC05063.jpg","name":"DSC05063.jpg","meta":{"brizy_attachment_uid":"wp-7e01e7e094cd11c8feac617db7036794.jpg","brizy_post_uid":["aefa99aa9879f7aee34e0f8661fbb0d3"]}},{"id":168,"url":"https:\/\/kaksik.ee\/wp-content\/uploads\/2023\/06\/240933045_237184154975924_1276836035160794987_n.jpg","name":"240933045_237184154975924_1276836035160794987_n.jpg","meta":{"brizy_attachment_uid":"wp-ad8f5d0cc8097b0165a87ff08ab30811.jpg","brizy_post_uid":["aefa99aa9879f7aee34e0f8661fbb0d3"]}},{"id":219,"url":"https:\/\/kaksik.ee\/wp-content\/uploads\/2023\/06\/Tootekoolitaja-Stanislav-Voronovski_small_transparent.png","name":"Tootekoolitaja-Stanislav-Voronovski_small_transparent.png","meta":{"brizy_attachment_uid":"wp-e5f92554c4bbccb998ac2f370ee56c73.png","brizy_post_uid":["aefa99aa9879f7aee34e0f8661fbb0d3"]}},{"id":255,"url":"https:\/\/kaksik.ee\/wp-content\/uploads\/2023\/06\/v2tootekoolitus_tootekoolitaja_stanislav.png","name":"v2tootekoolitus_tootekoolitaja_stanislav.png","meta":{"brizy_attachment_uid":"wp-a75366e7a6f61b7606b3c7ac5c11d209.png","brizy_post_uid":["aefa99aa9879f7aee34e0f8661fbb0d3"]}},{"id":257,"url":"https:\/\/kaksik.ee\/wp-content\/uploads\/2023\/06\/modereerimine_tootekoolitaja_stanislav.png","name":"modereerimine_tootekoolitaja_stanislav.png","meta":{"brizy_attachment_uid":"wp-c765c65892c1163d0d14a1d7d1886c62.png","brizy_post_uid":["aefa99aa9879f7aee34e0f8661fbb0d3"]}},{"id":259,"url":"https:\/\/kaksik.ee\/wp-content\/uploads\/2023\/06\/toote_tutvustus_tootekoolitaja_stanislav.png","name":"toote_tutvustus_tootekoolitaja_stanislav.png","meta":{"brizy_attachment_uid":"wp-5a4fefd3d982e3cb6872de23b1dd095a.png","brizy_post_uid":["aefa99aa9879f7aee34e0f8661fbb0d3"]}},{"id":474,"url":"https:\/\/kaksik.ee\/wp-content\/uploads\/2023\/09\/ai_videomeister_tootekoolitaja_stanislav.png","name":"ai_videomeister_tootekoolitaja_stanislav.png","meta":{"brizy_attachment_uid":"wp-f01322e83bf77be0d3f46ef992e8a685.png","brizy_post_uid":["aefa99aa9879f7aee34e0f8661fbb0d3"]}},{"id":926,"url":"https:\/\/kaksik.ee\/wp-content\/uploads\/2024\/05\/Screenshot-2024-05-07-at-13.47.01.jpg","name":"Screenshot-2024-05-07-at-13.47.01.jpg","meta":{"brizy_attachment_uid":"wp-5abd6f9a8bd7578cadf36823f789446f.jpg","brizy_post_uid":["aefa99aa9879f7aee34e0f8661fbb0d3"]}},{"id":927,"url":"https:\/\/kaksik.ee\/wp-content\/uploads\/2024\/05\/SV_ESAL_2023.jpg","name":"SV_ESAL_2023.jpg","meta":{"brizy_attachment_uid":"wp-011670690ca6c0736a6f769fec5469b1.jpg","brizy_post_uid":["aefa99aa9879f7aee34e0f8661fbb0d3"]}},{"id":953,"url":"https:\/\/kaksik.ee\/wp-content\/uploads\/2024\/11\/wp-5d826fe8e2a753589316743c7e2a4f0d.jpg","name":"wp-5d826fe8e2a753589316743c7e2a4f0d.jpg","meta":{"brizy_attachment_uid":"wp-5d826fe8e2a753589316743c7e2a4f0d.jpg","brizy_post_uid":["aefa99aa9879f7aee34e0f8661fbb0d3"]}},{"id":959,"url":"https:\/\/kaksik.ee\/wp-content\/uploads\/2024\/12\/468455893_988036660020280_2524104637133702615_n.jpg","name":"468455893_988036660020280_2524104637133702615_n.jpg","meta":{"brizy_attachment_uid":"wp-95c42645b3325a427e63fc7a227b0b4a.jpg","brizy_post_uid":["aefa99aa9879f7aee34e0f8661fbb0d3"]}},{"id":986,"url":"https:\/\/kaksik.ee\/wp-content\/uploads\/2024\/12\/2ik_koolitus_logo_ikoon_new_very_small.png","name":"2ik_koolitus_logo_ikoon_new_very_small.png","meta":{"brizy_attachment_uid":"wp-07931ddb73cd7ee421a80f1f5cdd6d9b.png","brizy_post_uid":["aefa99aa9879f7aee34e0f8661fbb0d3"]}},{"id":987,"url":"https:\/\/kaksik.ee\/wp-content\/uploads\/2024\/12\/2ik_koolitus_logo_ikoon_new_pink_small.png","name":"2ik_koolitus_logo_ikoon_new_pink_small.png","meta":{"brizy_attachment_uid":"wp-ee1e508b7cd9b34d77e345e54379be9d.png","brizy_post_uid":["aefa99aa9879f7aee34e0f8661fbb0d3","fedf44214af45f40405a3e5ace6e91c0"]}},{"id":1002,"url":"https:\/\/kaksik.ee\/wp-content\/uploads\/2024\/12\/LMS_pilt_avaleht.png","name":"LMS_pilt_avaleht.png","meta":{"brizy_attachment_uid":"wp-2a6704090fe9cdad96bba6f7806b1dbf.png","brizy_post_uid":["aefa99aa9879f7aee34e0f8661fbb0d3"]}},{"id":1025,"url":"https:\/\/kaksik.ee\/wp-content\/uploads\/2024\/12\/ai_videomeister_koolitaja_stanislav_2.png","name":"ai_videomeister_koolitaja_stanislav_2.png","meta":{"brizy_attachment_uid":"wp-9e5ff75fd132eda25e12136f0cf12b47.png","brizy_post_uid":["aefa99aa9879f7aee34e0f8661fbb0d3"]}},{"id":1028,"url":"https:\/\/kaksik.ee\/wp-content\/uploads\/2024\/12\/koolitus_koolitaja_stanislav_2.png","name":"koolitus_koolitaja_stanislav_2.png","meta":{"brizy_attachment_uid":"wp-3571951433df7ca0b6e03ebc12551442.png","brizy_post_uid":["aefa99aa9879f7aee34e0f8661fbb0d3"]}},{"id":1029,"url":"https:\/\/kaksik.ee\/wp-content\/uploads\/2024\/12\/e-oppe_teeniused_koolitaja_stanislav_2.png","name":"e-oppe_teeniused_koolitaja_stanislav_2.png","meta":{"brizy_attachment_uid":"wp-bc75a982731d91454d1b9d53593a6b26.png","brizy_post_uid":["aefa99aa9879f7aee34e0f8661fbb0d3"]}},{"id":1072,"url":"https:\/\/kaksik.ee\/wp-content\/uploads\/2024\/12\/2ik_koolitus_web_icon-new.png","name":"2ik_koolitus_web_icon-new.png","meta":{"brizy_attachment_uid":"wp-e0e74580f26d23699f3cda5626a8462b.png","brizy_post_uid":["aefa99aa9879f7aee34e0f8661fbb0d3"]}},{"id":1326,"url":"https:\/\/kaksik.ee\/wp-content\/uploads\/2025\/07\/kolm-uhes_ekspert_Stanislav_cropped.png","name":"kolm-uhes_ekspert_Stanislav_cropped.png","meta":{"brizy_attachment_uid":"wp-b65f10a92c075efa8e9a3929cf053b3f.png","brizy_post_uid":["0b013fd94ff4d371fc1492657d26b70a","aefa99aa9879f7aee34e0f8661fbb0d3"]}},{"id":1404,"url":"https:\/\/kaksik.ee\/wp-content\/uploads\/2025\/09\/vkg-logo.svg","name":"vkg-logo.svg","meta":{"brizy_attachment_uid":"wp-1a7c8761267eb640e6327a16da4a1215.svg","brizy_post_uid":["2eeaa2b1aa17f02ff7b6842b0cc88e89","aefa99aa9879f7aee34e0f8661fbb0d3"]}},{"id":1406,"url":"https:\/\/kaksik.ee\/wp-content\/uploads\/2025\/09\/Lidl_Logo_Basis_115x115px_RGB.svg","name":"Lidl_Logo_Basis_115x115px_RGB.svg","meta":{"brizy_attachment_uid":"wp-97d369d7e4d63af8aa8676532330bdf8.svg","brizy_post_uid":["2eeaa2b1aa17f02ff7b6842b0cc88e89","aefa99aa9879f7aee34e0f8661fbb0d3"]}},{"id":1428,"url":"https:\/\/kaksik.ee\/wp-content\/uploads\/2025\/09\/Salutaguse_Parmitehas_logo.png","name":"Salutaguse_Parmitehas_logo.png","meta":{"brizy_attachment_uid":"wp-8900317d07b8aed0b27a72610e056773.png","brizy_post_uid":["aefa99aa9879f7aee34e0f8661fbb0d3"]}},{"id":1552,"url":"https:\/\/kaksik.ee\/wp-content\/uploads\/2025\/10\/SMIT_logoslogan_no-dot.png","name":"SMIT_logoslogan_no-dot.png","meta":{"brizy_attachment_uid":"wp-d9373eb80b04f0c6285400052f90f464.png","brizy_post_uid":["aefa99aa9879f7aee34e0f8661fbb0d3"]}},{"id":1679,"url":"https:\/\/kaksik.ee\/wp-content\/uploads\/2026\/02\/videokoolitus_kaksik.ee_.png","name":"videokoolitus_kaksik.ee_.png","meta":{"brizy_attachment_uid":"wp-c38a0ebf977ede22928629263137adf2.png","brizy_post_uid":["aefa99aa9879f7aee34e0f8661fbb0d3"]}},{"id":1682,"url":"https:\/\/kaksik.ee\/wp-content\/uploads\/2026\/02\/e-oppe_lahendused_kaksik.ee_.png","name":"e-oppe_lahendused_kaksik.ee_.png","meta":{"brizy_attachment_uid":"wp-3fbdd47720cef6b1a95264f730c7fe49.png","brizy_post_uid":["aefa99aa9879f7aee34e0f8661fbb0d3"]}},{"id":1712,"url":"https:\/\/kaksik.ee\/wp-content\/uploads\/2026\/02\/e-oppe_lahendused_kaksik.ee_kasutusvalmis_e-oppematerjal.png","name":"e-oppe_lahendused_kaksik.ee_kasutusvalmis_e-oppematerjal.png","meta":{"brizy_attachment_uid":"wp-917caa1aa78fe9067f021907b5e4aaf7.png","brizy_post_uid":["aefa99aa9879f7aee34e0f8661fbb0d3"]}},{"id":2812,"url":"https:\/\/kaksik.ee\/wp-content\/uploads\/2026\/04\/Sunly_icon_violet@2x.png","name":"Sunly_icon_violet@2x.png","meta":{"brizy_attachment_uid":"wp-bbf81616bb5bbe25250a19803ad20f1d.png","brizy_post_uid":["5c0da4f4ef2b920f6fce0d6e4708235b","aefa99aa9879f7aee34e0f8661fbb0d3"]}}],"_links":{"self":[{"href":"https:\/\/kaksik.ee\/en\/wp-json\/wp\/v2\/pages\/51","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kaksik.ee\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kaksik.ee\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kaksik.ee\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kaksik.ee\/en\/wp-json\/wp\/v2\/comments?post=51"}],"version-history":[{"count":5,"href":"https:\/\/kaksik.ee\/en\/wp-json\/wp\/v2\/pages\/51\/revisions"}],"predecessor-version":[{"id":3026,"href":"https:\/\/kaksik.ee\/en\/wp-json\/wp\/v2\/pages\/51\/revisions\/3026"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kaksik.ee\/en\/wp-json\/wp\/v2\/media\/1100"}],"wp:attachment":[{"href":"https:\/\/kaksik.ee\/en\/wp-json\/wp\/v2\/media?parent=51"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}