{"id":22605,"date":"2026-10-01T00:27:21","date_gmt":"2026-09-30T18:27:21","guid":{"rendered":"https:\/\/rniiot.kz\/home\/?page_id=22605"},"modified":"2026-10-10T20:19:24","modified_gmt":"2026-10-10T14:19:24","slug":"scientific-and-technical-programs%d0%bd%d0%b0%d1%83%d1%87%d0%bd%d0%be-%d1%82%d0%b5%d1%85%d0%bd%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b5-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d1%8b","status":"publish","type":"page","link":"https:\/\/rniiot.kz\/home\/en\/scientific-and-technical-programs%d0%bd%d0%b0%d1%83%d1%87%d0%bd%d0%be-%d1%82%d0%b5%d1%85%d0%bd%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b5-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d1%8b\/","title":{"rendered":"Scientific and Technical Programs(\u041d\u0430\u0443\u0447\u043d\u043e-\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b)"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"22605\" class=\"elementor elementor-22605\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6f676d5 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"6f676d5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a9a8b48\" data-id=\"a9a8b48\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a56f4b0 elementor-widget elementor-widget-html\" data-id=\"a56f4b0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!--\n  \u0420\u041d\u0418\u0418\u041e\u0422 \u2014 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u00ab\u041d\u0430\u0443\u0447\u043d\u043e-\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b\u00bb (\u043e\u0431\u043d\u043e\u0432\u043b\u0451\u043d\u043d\u044b\u0439 \u0434\u0438\u0437\u0430\u0439\u043d)\n  Elementor \u2192 \u0432\u0438\u0434\u0436\u0435\u0442 \u00abHTML\u00bb \u2192 \u0432\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0432\u0435\u0441\u044c \u043a\u043e\u0434 \u0446\u0435\u043b\u0438\u043a\u043e\u043c.\n-->\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Onest:wght@400;500;600;700;800&display=swap');\n\n.rn-sci{\n  --rn-navy:#1F3B6C;\n  --rn-ink:#1A2433;\n  --rn-bg:#F4F7FA;\n  font-family:'Onest','Segoe UI',system-ui,-apple-system,sans-serif;\n  color:var(--rn-ink);\n  font-size:17px;\n  line-height:1.65;\n  background:var(--rn-bg);\n  padding:48px 0 72px;\n  overflow-x:hidden;\n}\n.rn-sci *,.rn-sci *::before,.rn-sci *::after{box-sizing:border-box}\n.rn-sci h1,.rn-sci h2,.rn-sci h3,.rn-sci p{margin:0;font-family:'Onest','Segoe UI',system-ui,sans-serif !important;letter-spacing:0;text-transform:none}\n.rn-sci .rn-wrap{max-width:1200px;margin:0 auto;padding:0 24px}\n.rn-sci .rn-h2{font-size:clamp(24px,3vw,32px);line-height:1.2;font-weight:700;color:var(--rn-navy)}\n\n\/* ===== \u0410\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043d\u0430\u0443\u0447\u043d\u043e-\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b ===== *\/\n.rn-sci .pj{\n  --pj-ink:#14213d;\n  --pj-muted:#5c677d;\n  --pj-line:#e3e8f0;\n  --pj-card:#ffffff;\n  color:var(--pj-ink);\n}\n.rn-sci .pj__head{margin:0 0 24px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}\n.rn-sci .pj .pj__title{margin:0}\n.rn-sci .pj__asof{font-size:14px;color:var(--pj-muted)}\n.rn-sci .pj__grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}\n\n.rn-sci .pj-card{background:var(--pj-card);border:1px solid var(--pj-line);border-radius:18px;padding:22px 22px 20px;display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden;min-height:330px}\n.rn-sci .pj-card::before{content:\"\";position:absolute;inset:0 0 auto 0;height:5px;background:var(--c)}\n.rn-sci .pj-card__top{display:flex;align-items:center;justify-content:space-between;gap:10px}\n.rn-sci .pj-card__icon{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:var(--c-soft);color:var(--c);font-size:22px;flex-shrink:0}\n.rn-sci .pj-card__icon svg{width:26px;height:26px}\n.rn-sci .pj-badge{font-size:13px;font-weight:600;padding:5px 11px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;line-height:1.2}\n.rn-sci .pj-badge::before{content:\"\";width:7px;height:7px;border-radius:50%;background:currentColor}\n.rn-sci .pj-badge--active{background:#e7f7ef;color:#11845b}\n.rn-sci .pj-badge--ending{background:#fff4e0;color:#b25e00}\n.rn-sci .pj-badge--ready{background:#eef4ff;color:#2f5bb7}\n.rn-sci .pj-badge--done{background:#eef1f6;color:#4a5568}\n.rn-sci .pj-card__name{font-size:16px;font-weight:600;line-height:1.4;color:var(--pj-ink)}\n\n.rn-sci .pj-stat{margin-top:auto;min-height:92px}\n.rn-sci .pj .pj-stat__cap{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pj-muted);margin-bottom:6px}\n.rn-sci .pj .pj-stat__value{font-size:37px;font-weight:800;color:var(--c);line-height:1.05;letter-spacing:-0.02em}\n.rn-sci .pj .pj-stat__value.is-long{font-size:26px}\n.rn-sci .pj .pj-stat__label{font-size:15px;color:var(--pj-muted);line-height:1.45;margin-top:6px;white-space:pre-line}\n.rn-sci .pj .pj-stat__label:empty{display:none}\n.rn-sci .pj-stat__value,.rn-sci .pj-stat__label{transition:opacity .18s ease}\n.rn-sci .pj-stat.is-switching .pj-stat__value,.rn-sci .pj-stat.is-switching .pj-stat__label{opacity:0}\n\n.rn-sci .pj-nav{display:flex;align-items:center;justify-content:space-between;gap:10px}\n.rn-sci .pj-dots{display:flex;gap:6px;flex-wrap:wrap}\n.rn-sci .pj-arrows{display:flex;gap:6px}\n.rn-sci .pj button{margin:0;padding:0;font:inherit;text-transform:none;box-shadow:none;min-height:0;line-height:1;cursor:pointer}\n.rn-sci .pj .pj-dot{width:8px;height:8px;border-radius:99px;border:0;background:var(--pj-line);transition:width .2s,background .2s}\n.rn-sci .pj .pj-dot[aria-current=\"true\"]{width:22px;background:var(--c)}\n.rn-sci .pj .pj-arrow{width:36px;height:36px;border-radius:10px;border:1px solid var(--pj-line);background:#fff;color:var(--pj-ink);display:grid;place-items:center;transition:border-color .15s,color .15s}\n.rn-sci .pj .pj-arrow:hover,.rn-sci .pj .pj-arrow:focus{background:#fff;border-color:var(--c);color:var(--c)}\n.rn-sci .pj-arrow svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}\n.rn-sci .pj button:focus-visible,.rn-sci .pj a:focus-visible{outline:2px solid var(--c);outline-offset:2px}\n\n\/* \u041a\u043d\u043e\u043f\u043a\u0430 \u00ab\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0435\u00bb *\/\n.rn-sci .pj .pj-more{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 14px;border-radius:12px;border:1px solid var(--c);background:#fff;color:var(--c);font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s,color .15s}\n.rn-sci .pj .pj-more:hover,.rn-sci .pj .pj-more:focus{background:var(--c);color:#fff;text-decoration:none}\n.rn-sci .pj-more svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}\n\n.rn-sci .pj-timer{border-top:1px dashed var(--pj-line);padding-top:14px}\n.rn-sci .pj .pj-timer__caption{font-size:13px;color:var(--pj-muted);margin-bottom:8px}\n.rn-sci .pj-timer__cells{display:flex;gap:6px}\n.rn-sci .pj-timer__cell{flex:1;background:var(--c-soft);border-radius:10px;padding:7px 4px 6px;text-align:center}\n.rn-sci .pj-timer__num{display:block;font-size:20px;font-weight:700;color:var(--c);font-variant-numeric:tabular-nums;line-height:1.1}\n.rn-sci .pj-timer__unit{display:block;font-size:11px;color:var(--pj-muted);margin-top:2px;line-height:1.3}\n.rn-sci .pj .pj-timer__done{display:none;font-weight:600;color:#11845b}\n.rn-sci .pj-timer.is-done .pj-timer__cells,.rn-sci .pj-timer.is-done .pj-timer__caption{display:none}\n.rn-sci .pj-timer.is-done .pj-timer__done{display:block}\n\n\/* \u0420\u0430\u0441\u043a\u0440\u044b\u0432\u0430\u044e\u0449\u0438\u0435\u0441\u044f \u0431\u043b\u043e\u043a\u0438 *\/\n.rn-sci .pj .pj-effect{border:1px solid var(--pj-line);border-radius:12px;background:var(--c-soft);overflow:hidden}\n.rn-sci .pj .pj-effect__btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;background:transparent;border:0;border-radius:0;color:var(--c);font-weight:600;font-size:14px;line-height:1.3;text-align:left;letter-spacing:0}\n.rn-sci .pj .pj-effect__btn:hover,.rn-sci .pj .pj-effect__btn:focus{background:transparent;color:var(--c)}\n.rn-sci .pj-effect__chev{width:16px;height:16px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}\n.rn-sci .pj-effect.is-open .pj-effect__chev{transform:rotate(180deg)}\n.rn-sci .pj .pj-effect__body{display:none;padding:0 12px 12px}\n.rn-sci .pj-effect.is-open .pj-effect__body{display:block}\n.rn-sci .pj .pj-effect__text{padding:0 2px;font-size:14px;line-height:1.55;color:var(--pj-ink)}\n\n\/* \u0421\u043f\u0438\u0441\u043e\u043a \u043f\u0443\u043d\u043a\u0442\u043e\u0432 *\/\n.rn-sci .pj .pj-list{list-style:none;margin:12px 0 0;padding:0 6px 0 0;display:flex;flex-direction:column;gap:8px;max-height:360px;overflow-y:auto;scrollbar-width:thin}\n.rn-sci .pj .pj-list:empty{display:none}\n.rn-sci .pj .pj-effect .pj-list{margin:0}\n.rn-sci .pj .pj-list li{margin:0;padding:10px 12px;border-radius:10px;background:var(--c-soft);border-left:3px solid var(--c);list-style:none}\n.rn-sci .pj .pj-effect .pj-list li{background:#fff}\n.rn-sci .pj .pj-list li::before,.rn-sci .pj .pj-list li::marker{content:none}\n.rn-sci .pj .pj-list__tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--c);margin-bottom:4px;line-height:1.3}\n.rn-sci .pj .pj-list__title{display:block;font-size:14px;font-weight:600;line-height:1.4;color:var(--pj-ink)}\n.rn-sci .pj .pj-list__note{display:block;font-size:13px;line-height:1.45;color:var(--pj-muted);margin-top:3px}\n\n@media (max-width:640px){\n  .rn-sci{padding:28px 0 48px;font-size:16px}\n  .rn-sci .rn-wrap{padding:0 16px}\n  .rn-sci .pj-card{min-height:0}\n}\n\n\/* ===== \u041e\u043a\u043d\u043e \u00ab\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0435\u00bb (\u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432 <body>) ===== *\/\n.pj-modal{position:fixed;inset:0;z-index:99999;display:none;align-items:flex-start;justify-content:center;padding:40px 20px;background:rgba(20,33,61,.55);overflow-y:auto;font-family:'Onest','Segoe UI',system-ui,-apple-system,sans-serif;color:#14213d}\n.pj-modal.is-open{display:flex}\n.pj-modal *,.pj-modal *::before,.pj-modal *::after{box-sizing:border-box}\n.pj-modal h2,.pj-modal h3,.pj-modal p{margin:0;font-family:inherit !important;letter-spacing:0;text-transform:none}\n.pj-modal__box{position:relative;width:100%;max-width:820px;background:#fff;border-radius:20px;padding:36px 36px 32px;border-top:6px solid var(--c);box-shadow:0 24px 60px rgba(20,33,61,.25);animation:pjIn .2s ease}\n@keyframes pjIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}\n.pj-modal .pj-modal__close{position:absolute;top:16px;right:16px;width:40px;height:40px;margin:0;padding:0;border-radius:10px;border:1px solid #e3e8f0;background:#fff;color:#14213d;display:grid;place-items:center;cursor:pointer;box-shadow:none;min-height:0}\n.pj-modal .pj-modal__close:hover,.pj-modal .pj-modal__close:focus{border-color:var(--c);color:var(--c);background:#fff}\n.pj-modal__close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round}\n.pj-modal button:focus-visible{outline:2px solid var(--c);outline-offset:2px}\n\n.pj-modal__badge{font-size:13px;font-weight:600;padding:5px 11px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;line-height:1.2;margin-bottom:14px}\n.pj-modal__badge::before{content:\"\";width:7px;height:7px;border-radius:50%;background:currentColor}\n.pj-modal__badge--active{background:#e7f7ef;color:#11845b}\n.pj-modal__badge--ending{background:#fff4e0;color:#b25e00}\n.pj-modal__badge--ready{background:#eef4ff;color:#2f5bb7}\n.pj-modal__badge--done{background:#eef1f6;color:#4a5568}\n.pj-modal__title{font-size:clamp(20px,2.4vw,26px);font-weight:700;line-height:1.3;color:#1F3B6C;padding-right:44px}\n.pj-modal__meta{margin-top:12px;font-size:15px;color:#5c677d}\n.pj-modal__meta b{color:#14213d;font-weight:600}\n\n.pj-modal__section{margin-top:28px}\n.pj-modal__h{font-size:18px;font-weight:700;color:var(--c);margin-bottom:10px}\n.pj-modal__text{font-size:16px;line-height:1.65;white-space:pre-line}\n\n.pj-modal__results{list-style:none;margin:0;padding:0;display:grid;gap:10px}\n.pj-modal__results li{margin:0;padding:14px 16px;border-radius:12px;background:var(--c-soft);border-left:4px solid var(--c);list-style:none}\n.pj-modal__results li::before,.pj-modal__results li::marker{content:none}\n.pj-modal__rv{display:block;font-size:18px;font-weight:700;color:var(--c);line-height:1.3}\n.pj-modal__rl{display:block;font-size:15px;line-height:1.55;color:#14213d;margin-top:4px;white-space:pre-line}\n.pj-modal__rl:empty{display:none}\n\nhtml.pj-lock,html.pj-lock body{overflow:hidden}\n\n\/* ===== \u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0432 \u043e\u043a\u043d\u0435 (\u043f\u043e\u043b\u0435 page) ===== *\/\n.pj-modal__box.is-wide{max-width:1040px;padding:0;overflow:hidden;border-top:0}\n.pj-modal__box.is-wide .pj-modal__content{padding:0 40px 40px}\n.pj-modal__box.is-wide .pj-modal__close{z-index:2}\n\n\/* \u0422\u0438\u0442\u0443\u043b\u043a\u0430 *\/\n.pj-pg__cover{position:relative;margin:0 -40px;min-height:340px;display:flex;align-items:center;background-color:#eaf3f9;background-size:cover;background-position:right center}\n.pj-pg__cover::before{content:\"\";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.96) 0%,rgba(255,255,255,.9) 42%,rgba(255,255,255,.35) 62%,rgba(255,255,255,0) 78%)}\n.pj-pg__cover.is-plain::before{display:none}\n.pj-pg__cover-in{position:relative;max-width:520px;padding:44px 40px}\n.pj-pg__title{font-size:clamp(22px,2.4vw,28px) !important;font-weight:700;line-height:1.28;color:#1F3B6C;margin:2px 0 0 !important}\n.pj-pg__period{margin-top:14px !important;display:inline-block;font-size:15px;font-weight:600;color:var(--c);padding:6px 14px;border-radius:999px;background:#fff;border:1px solid var(--c)}\n\n\/* \u041f\u0430\u0441\u043f\u043e\u0440\u0442 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 *\/\n.pj-pg__facts{display:grid;grid-template-columns:1fr 1fr 2fr;margin:0 -40px;padding:22px 40px;background:#f4f7fa;border-bottom:1px solid #e3e8f0}\n.pj-pg__facts > div{padding:0 20px;border-left:1px solid #dbe3ec}\n.pj-pg__facts > div:first-child{padding-left:0;border-left:0}\n.pj-pg__k{font-size:13px;color:#5c677d;line-height:1.3}\n.pj-pg__v{font-size:17px;font-weight:700;color:#1F3B6C;line-height:1.35;margin-top:4px !important}\n.pj-pg__s{font-size:14px;color:#5c677d;line-height:1.45;margin-top:2px !important}\n\n\/* \u0421\u0435\u043a\u0446\u0438\u0438 *\/\n.pj-pg__sec{padding-top:32px;margin-top:32px;border-top:1px solid #e3e8f0}\n.pj-pg__h{display:flex;align-items:center;gap:10px;font-size:21px;font-weight:700;color:#1F3B6C;margin-bottom:18px !important}\n.pj-pg__h::before{content:\"\";width:5px;height:22px;border-radius:3px;background:var(--c);flex-shrink:0}\n\n.pj-pg__two{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:32px}\n.pj-pg__panel{padding:22px 24px;border-radius:14px;background:var(--c-soft);border-top:3px solid var(--c)}\n.pj-pg__panel .pj-modal__h{font-size:18px;color:#1F3B6C;margin-bottom:10px}\n.pj-pg__panel .pj-modal__text{font-size:15px;line-height:1.65}\n\n\/* \u0414\u043b\u044f \u043a\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442 *\/\n.pj-pg__aud{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n,5),1fr);gap:14px}\n.pj-pg__aud li{list-style:none;margin:0;padding:0;border:1px solid #e3e8f0;border-radius:14px;background:#fff;overflow:hidden;display:flex;flex-direction:column}\n.pj-pg__aud li::before,.pj-pg__aud li::marker{content:none}\n.pj-pg__photo{display:block;aspect-ratio:1\/1;background:#eaf1f7;overflow:hidden}\n.pj-pg__photo img{display:block;width:100%;height:100%;object-fit:cover;margin:0;max-width:none}\n.pj-pg__txt{display:block;padding:12px 12px 14px;text-align:center;border-top:3px solid var(--c)}\n.pj-pg__aud li:not(.has-photo){padding-top:18px}\n.pj-pg__aud li:not(.has-photo) .pj-pg__txt{border-top:0}\n.pj-pg__ico{width:56px;height:56px;margin:0 auto;border-radius:50%;background:var(--c-soft);color:var(--c);display:grid;place-items:center}\n.pj-pg__ico svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.pj-pg__at{display:block;font-size:14px;font-weight:700;line-height:1.35;color:#14213d}\n.pj-pg__an{display:block;font-size:13px;line-height:1.4;color:#5c677d;margin-top:3px}\n\n\/* \u0417\u0430\u0434\u0430\u0447\u0438 *\/\n.pj-pg__tasks{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:pjt}\n.pj-pg__tasks li{list-style:none;margin:0;display:flex;gap:14px;align-items:center;padding:12px 16px;border-radius:12px;background:#f4f7fa;font-size:15px;line-height:1.5;counter-increment:pjt}\n.pj-pg__tasks li::marker{content:none}\n.pj-pg__tasks li::before{content:counter(pjt);flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--c);color:#fff;font-weight:700;font-size:15px;display:grid;place-items:center}\n\n\/* \u042d\u0442\u0430\u043f\u044b \u2014 \u043b\u0438\u043d\u0438\u044f \u0432\u0440\u0435\u043c\u0435\u043d\u0438 *\/\n.pj-pg__stages{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-top:18px}\n.pj-pg__stages::before{content:\"\";position:absolute;top:25px;left:8px;right:8px;height:2px;background:linear-gradient(90deg,var(--c),rgba(2,122,172,.25))}\n.pj-pg__stage{position:relative;padding:28px 20px 18px;border-radius:14px;border:1px solid #e3e8f0;background:#fff;margin-top:14px}\n.pj-pg__dot{position:absolute;top:-21px;left:20px;width:16px;height:16px;border-radius:50%;background:#fff;border:4px solid var(--c)}\n.pj-pg__year{font-size:28px;font-weight:800;color:var(--c);line-height:1}\n.pj-pg__sname{font-size:16px;font-weight:700;color:#14213d;margin-top:6px !important;line-height:1.3}\n.pj-pg__stage ul{margin:12px 0 0;padding:12px 0 0 18px;border-top:1px dashed #e3e8f0}\n.pj-pg__stage li{font-size:14px;line-height:1.5;color:#14213d;margin:0 0 4px}\n\n.pj-pg__bul{margin:10px 0;padding:0 0 0 20px}\n.pj-pg__bul li{font-size:15px;line-height:1.55;margin:0 0 6px;color:#14213d}\n.pj-pg__bul li::marker{color:var(--c)}\n.pj-pg__bul b,.pj-pg__tasks b{font-weight:700;color:#14213d}\n.pj-pg__panel .pj-modal__text + .pj-modal__text{margin-top:10px}\n.pj-pg__tt{display:block;font-size:16px;font-weight:700;color:#14213d;line-height:1.35}\n.pj-pg__td{display:block;font-size:14px;color:#5c677d;line-height:1.5;margin-top:3px}\n.pj-pg__simg{display:block;margin:-10px -6px 4px;border-radius:12px;overflow:hidden;background:#fff}\n.pj-pg__simg img{display:block;width:100%;height:170px;object-fit:contain;margin:0;max-width:none}\n.pj-pg__slabel{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase !important;color:var(--c);margin-top:6px !important}\n.pj-pg__slabel + .pj-pg__sname{margin-top:4px !important}\n@media (max-width:900px){\n  .pj-pg__aud{grid-template-columns:repeat(3,1fr)}\n  .pj-pg__facts{grid-template-columns:1fr 1fr}\n  .pj-pg__facts > div:last-child{grid-column:1\/-1;border-left:0;padding:14px 0 0;margin-top:14px;border-top:1px solid #dbe3ec}\n}\n@media (max-width:640px){\n  .pj-modal__box.is-wide .pj-modal__content{padding:0 20px 28px}\n  .pj-pg__cover,.pj-pg__facts{margin:0 -20px}\n  .pj-pg__cover{min-height:260px;background-position:70% center}\n  .pj-pg__cover::before{background:linear-gradient(180deg,rgba(255,255,255,.93),rgba(255,255,255,.8))}\n  .pj-pg__cover-in{padding:56px 20px 28px}\n  .pj-pg__facts{padding:18px 20px}\n  .pj-pg__two,.pj-pg__stages{grid-template-columns:1fr}\n  .pj-pg__aud{grid-template-columns:repeat(2,1fr)}\n  .pj-pg__stages::before{display:none}\n  .pj-pg__stage{margin-top:0}\n  .pj-pg__dot{display:none}\n}\n\n\n@media (max-width:640px){\n  .pj-modal{padding:12px}\n  .pj-modal__box{padding:28px 20px 24px;border-radius:16px}\n}\n@media (prefers-reduced-motion:reduce){\n  .rn-sci .pj *{transition:none !important}\n  .pj-modal__box{animation:none}\n}\n<\/style>\n\n<div class=\"rn-sci\" lang=\"en\">\n<div class=\"rn-wrap\">\n\n  <!-- ===== \u0410\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043d\u0430\u0443\u0447\u043d\u043e-\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b (\u0434\u0430\u043d\u043d\u044b\u0435 \u2014 \u0432 \u043c\u0430\u0441\u0441\u0438\u0432\u0435 PROJECTS \u0432 <script> \u0432\u043d\u0438\u0437\u0443) ===== -->\n  <section class=\"pj\" aria-labelledby=\"pj-title\">\n    <div class=\"pj__head\">\n      <h2 class=\"rn-h2 pj__title\" id=\"pj-title\">Ongoing Projects (Scientific and Technical Programs)<\/h2>\n      <p class=\"pj__asof\" id=\"pj-asof\"><\/p>\n    <\/div>\n    <div class=\"pj__grid\" id=\"pj-grid\"><\/div>\n  <\/section>\n\n<\/div>\n<\/div>\n\n<script>\n(function () {\n  \/* =========================================================\n     \u0410\u041a\u0422\u0423\u0410\u041b\u042c\u041d\u042b\u0415 \u041f\u0420\u041e\u0413\u0420\u0410\u041c\u041c\u042b \u2014 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u044d\u0442\u043e\u0442 \u043c\u0430\u0441\u0441\u0438\u0432.\n     status:     'active' \u2013 \u0420\u0435\u0430\u043b\u0438\u0437\u0443\u0435\u0442\u0441\u044f, 'ending' \u2013 \u0417\u0430\u0432\u0435\u0440\u0448\u0430\u0435\u0442\u0441\u044f,\n                 'ready' \u2013 \u0413\u043e\u0442\u043e\u0432 \u043a \u0437\u0430\u043f\u0443\u0441\u043a\u0443, 'done' \u2013 \u0417\u0430\u0432\u0435\u0440\u0448\u0451\u043d\n     color:      \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0446\u0432\u0435\u0442 \u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0438 (HEX)\n     icon:       \u044d\u043c\u043e\u0434\u0437\u0438 \u0438\u043b\u0438 \u0441\u0442\u0440\u043e\u043a\u0430 \u0441 <svg>\n     details:    \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u2014 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u043e\u043a\u043d\u0435\n                 \u00ab\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0435\u00bb (\u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e; \\n \u2014 \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0440\u043e\u043a\u0430)\n     link:       \u0430\u0434\u0440\u0435\u0441 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u043f\u0440\u043e\u0435\u043a\u0442\u0430 (\u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e).\n                 \u0415\u0441\u043b\u0438 \u0443\u043a\u0430\u0437\u0430\u043d \u2014 \u043a\u043d\u043e\u043f\u043a\u0430 \u00ab\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435\u00bb \u0432\u0435\u0434\u0451\u0442 \u043d\u0430 \u044d\u0442\u0443 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443,\n                 \u0435\u0441\u043b\u0438 \u043d\u0435\u0442 \u2014 \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043e\u043a\u043d\u043e \u0441 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u044f\u043c\u0438.\n     effect:     \u0440\u0430\u0441\u043a\u0440\u044b\u0432\u0430\u044e\u0449\u0438\u0439\u0441\u044f \u0431\u043b\u043e\u043a \u0441 \u0442\u0435\u043a\u0441\u0442\u043e\u043c { title, text } (\u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e)\n     blocks:     \u0435\u0449\u0451 \u0440\u0430\u0441\u043a\u0440\u044b\u0432\u0430\u044e\u0449\u0438\u0435\u0441\u044f \u0431\u043b\u043e\u043a\u0438: [{ title, text }] \u0438\u043b\u0438 [{ title, list: [...] }]\n     slides:     \u0432\u043a\u043b\u0430\u0434\u043a\u0438 \u0441\u043e \u0441\u0442\u0440\u0435\u043b\u043a\u0430\u043c\u0438. value \u2014 \u043a\u0440\u0443\u043f\u043d\u0430\u044f \u043d\u0430\u0434\u043f\u0438\u0441\u044c, label \u2014 \u043f\u043e\u044f\u0441\u043d\u0435\u043d\u0438\u0435\n     launch:     \u0434\u0430\u0442\u0430 \u043e\u043a\u043e\u043d\u0447\u0430\u043d\u0438\u044f \u043e\u0442\u0441\u0447\u0451\u0442\u0430 (\u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e)\n     timerLabel: \u043f\u043e\u0434\u043f\u0438\u0441\u044c \u043d\u0430\u0434 \u0442\u0430\u0439\u043c\u0435\u0440\u043e\u043c (\u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e)\n     ========================================================= *\/\n  var PROJECTS = [\n    {\n      title: '\u201cTransformation of the State Mechanism of Social Guarantees for Persons Employed in Harmful Working Conditions in the Modern Context\u201d (2024\u20132026)',\n      status: 'ending', color: '#027aac',\n      icon: '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"9\" cy=\"8\" r=\"3\"\/><circle cx=\"17\" cy=\"9\" r=\"2.5\"\/><path d=\"M3 20c0-3.3 2.7-6 6-6s6 2.7 6 6M15 14.5c3 0 6 1.8 6 5.5\"\/><\/svg>',\n      details: '',\n      link: '',\n      page: {\n        title: 'Transformation of the State Mechanism of Social Guarantees for Persons Employed in Harmful Working Conditions in the Modern Context',\n        cover: 'https:\/\/rniiot.kz\/wp-content\/uploads\/2026\/10\/\u0444\u043e\u043d-\u043d\u0430-\u0442\u0438\u0442\u0443\u043b\u043a\u0443.png',\n        period: '2024\u20132026',\n        irn: 'BR22182673',\n        head: { name: 'Alimzhan Bekmagambetov', role: 'Candidate of Legal Sciences, Associate Professor' },\n        about: 'The program is aimed at the scientific substantiation and development of proposals to improve the state mechanism of social guarantees for persons employed in harmful working conditions, taking into account current socio-economic conditions, occupational risks and international experience. The results of the program will help ensure fair and effective social protection measures for workers employed in harmful and hazardous working conditions.',\n        significance: 'The results of the program will serve as a basis for improving legislation and the system of social guarantees, raising the level of protection of workers employed in harmful working conditions, and ensuring the sustainable development of the occupational safety and health system in the Republic of Kazakhstan.',\n        audience: [\n          { title: 'Workers', note: 'employed in harmful working conditions', img: 'https:\/\/rniiot.kz\/wp-content\/uploads\/2026\/10\/\u0418\u043d\u0436\u0435\u043d\u0435\u0440-\u043d\u0430-\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u0435-\u0441-\u0440\u0430\u0446\u0438\u0435\u0439.png' },\n          { title: 'Employers', note: 'and occupational safety specialists', img: 'https:\/\/rniiot.kz\/wp-content\/uploads\/2026\/10\/\u0420\u0430\u0431\u043e\u0447\u0430\u044f-\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430-\u043d\u0430-\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u0435.png' },\n          { title: 'Government bodies', note: 'and regulators', img: 'https:\/\/rniiot.kz\/wp-content\/uploads\/2026\/10\/\u0421\u0438\u043c\u0432\u043e\u043b\u044b-\u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e-\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f-\u0438-\u0437\u0430\u043a\u043e\u043d\u043d\u043e\u0441\u0442\u0438.png' },\n          { title: 'Scientific community', note: '', img: 'https:\/\/rniiot.kz\/wp-content\/uploads\/2026\/10\/\u0421\u043e\u0441\u0440\u0435\u0434\u043e\u0442\u043e\u0447\u0435\u043d\u043d\u0430\u044f-\u0440\u0430\u0431\u043e\u0442\u0430-\u0432-\u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u043c-\u043e\u0444\u0438\u0441\u0435.png' },\n          { title: 'Trade unions and public organizations', note: '', img: 'https:\/\/rniiot.kz\/wp-content\/uploads\/2026\/10\/\u041f\u0430\u0440\u0442\u043d\u0451\u0440\u0441\u0442\u0432\u043e-\u0438-\u0440\u0430\u0431\u043e\u0447\u0435\u0435-\u0441\u043e\u0433\u043b\u0430\u0441\u0438\u0435.png' }\n        ],\n        tasks: [\n          'Analysis of the current legal framework of social guarantees for persons employed in harmful working conditions.',\n          'Study of working conditions, occupational risks and categories of workers entitled to social guarantees.',\n          'Study of international experience and comparative analysis of approaches to the social protection of workers.',\n          'Development of evidence-based proposals to improve the mechanisms of social guarantees.',\n          'Preparation of recommendations on amendments to legal and other regulatory documents.'\n        ],\n        stages: [\n          { year: '2024', name: 'Analytical stage', items: ['Analysis of the regulatory framework and domestic practice.', 'Study of international experience.'] },\n          { year: '2025', name: 'Scientific and methodological stage', items: ['Development of approaches and proposals.', 'Conducting research.'] },\n          { year: '2026', name: 'Final stage', items: ['Summarizing the results.', 'Preparation of final recommendations.'] }\n        ]\n      },\n      launch: '2026-10-31T09:00:00',\n      timerLabel: 'Until final report submission',\n      effect: {\n        title: 'Socio-economic impact',\n        text: 'Improving the effectiveness of regulatory policy and the practice of providing social guarantees, including therapeutic and preventive nutrition, to workers employed in harmful and hazardous conditions at mining, oil and gas and manufacturing enterprises; updating sectoral agreements and collective bargaining agreements; improving the work of the Commission on mandatory occupational pension contributions (MOPC) under the Ministry of Labor and Social Protection of the Population of the Republic of Kazakhstan; strengthening the protection of workers\u2019 labor rights.'\n      },\n      slides: [\n        { value: '1 draft RPCD', label: 'regulatory policy consultation document: abolition of the list of harmful occupations, provision of social guarantees' },\n        { value: '1 bylaw', label: 'Comparative table to the draft order of the Ministry of Labor and Social Protection of the Population of the RK \u201cOn amendments to certain orders\u201d' },\n        { value: '1 scientific strategy', label: 'For transforming the state mechanism of providing guarantees, including practical recommendations for integration into the existing social security system' },\n        { value: '1 model', label: 'A model for providing guarantees for work in harmful and (or) hazardous working conditions in the Republic of Kazakhstan based on a risk-oriented approach' },\n        { value: '2 methodologies', label: '1. Methodology for determining the scope of social guarantees for workers engaged in heavy work and work in harmful and (or) hazardous conditions\\n2. Methodology for ranking occupations by type of economic activity and differentiating the scope of guarantees according to actual working conditions at workplaces' },\n        { value: '19 pilot enterprises', label: 'mining, oil and gas, manufacturing industries' },\n        { value: '12 scientific articles', label: 'Scopus, journals recommended by the Committee for Quality Assurance in Science and Higher Education' },\n        { value: '1 scientific review', label: '\u201cScientific and methodological approaches to transforming the system of social guarantees for workers in harmful and hazardous working conditions in the Republic of Kazakhstan\u201d' },\n        { value: '5 implementation acts', label: 'Implemented at: Zhanashyr Project LLP (Zhaisan mine), Integra Construction KZ LLP (Northern Directorate), Eurasia Metals Company LLP, Khleb Snab LLP and Monolit LLP' },\n        { value: '1 online calculator', label: 'Model for differentiating social guarantees by the degree of occupational risk' },\n        { value: '1 digital registry model', label: 'of occupations associated with social guarantees' }\n      ]\n    },\n    {\n      title: '\u201cWorking Conditions and Occupational Risks: Classification, Categories and Grouping Criteria in the Transition to a \u2018Green Economy\u2019\u201d (2024\u20132026)',\n      status: 'ending', color: '#027aac',\n      icon: '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 19c0-8 6-14 15-14 0 9-6 15-14 15\"\/><path d=\"M5 19c3-4 6-7 10-9\"\/><\/svg>',\n      details: '',\n      link: '',\n      page: {\n        title: 'Working Conditions and Occupational Risks: Classification, Categories and Grouping Criteria in the Transition to a \u201cGreen Economy\u201d',\n        cover: 'https:\/\/rniiot.kz\/wp-content\/uploads\/2026\/10\/\u0444\u043e\u043d-\u043d\u0430-\u0442\u0438\u0442\u0443\u043b\u043a\u0443-1.png',\n        period: '2024\u20132026',\n        irn: 'BR22182667',\n        head: { name: 'Alimzhan Bekmagambetov', role: 'Candidate of Legal Sciences, Associate Professor' },\n        about: 'The program is aimed at the scientific substantiation of working conditions and occupational risks, the classification of harmful and hazardous production factors, and the development of categories and criteria for grouping occupations, taking into account the transformation of the economy and the transition to a \u201cgreen economy\u201d.',\n        significance: 'The results of the program will improve approaches to assessing working conditions and occupational risks, provide evidence-based criteria for grouping occupations, and contribute to a safe, healthy and sustainable working environment in the transition to a green economy.',\n        audience: [\n          { title: 'Workers', note: 'employed in harmful working conditions', img: 'https:\/\/rniiot.kz\/wp-content\/uploads\/2026\/10\/\u0418\u043d\u0436\u0435\u043d\u0435\u0440-\u043d\u0430-\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u0435-\u0441-\u0440\u0430\u0446\u0438\u0435\u0439.png' },\n          { title: 'Employers', note: 'and occupational safety specialists', img: 'https:\/\/rniiot.kz\/wp-content\/uploads\/2026\/10\/\u0420\u0430\u0431\u043e\u0447\u0430\u044f-\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430-\u043d\u0430-\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u0435.png' },\n          { title: 'Government bodies', note: 'and regulators', img: 'https:\/\/rniiot.kz\/wp-content\/uploads\/2026\/10\/\u0421\u0438\u043c\u0432\u043e\u043b\u044b-\u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e-\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f-\u0438-\u0437\u0430\u043a\u043e\u043d\u043d\u043e\u0441\u0442\u0438.png' },\n          { title: 'Scientific community', note: '', img: 'https:\/\/rniiot.kz\/wp-content\/uploads\/2026\/10\/\u0421\u043e\u0441\u0440\u0435\u0434\u043e\u0442\u043e\u0447\u0435\u043d\u043d\u0430\u044f-\u0440\u0430\u0431\u043e\u0442\u0430-\u0432-\u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u043c-\u043e\u0444\u0438\u0441\u0435.png' },\n          { title: 'Trade unions and public organizations', note: '', img: 'https:\/\/rniiot.kz\/wp-content\/uploads\/2026\/10\/\u041f\u0430\u0440\u0442\u043d\u0451\u0440\u0441\u0442\u0432\u043e-\u0438-\u0440\u0430\u0431\u043e\u0447\u0435\u0435-\u0441\u043e\u0433\u043b\u0430\u0441\u0438\u0435.png' }\n        ],\n        tasks: [\n          'Analysis of the legal framework of the Republic of Kazakhstan and international experience in the field of working conditions and occupational risks.',\n          'Collection and analysis of data on working conditions, occupational risks and exposure to harmful and hazardous production factors.',\n          'Classification and systematization of harmful and hazardous production factors based on modern approaches.',\n          'Development of categories and criteria for grouping occupations based on the level of occupational risk and the specifics of the transition to a \u201cgreen economy\u201d.',\n          'Preparation of evidence-based proposals and recommendations to improve the assessment of working conditions and occupational risk management.'\n        ],\n        stages: [\n          { year: '2024', name: 'Analytical stage', items: ['Analysis of the regulatory framework and domestic practice.', 'Study of international experience.'] },\n          { year: '2025', name: 'Scientific and methodological stage', items: ['Research and data analysis.', 'Development of approaches, categories and criteria.'] },\n          { year: '2026', name: 'Final stage', items: ['Summarizing the results.', 'Preparation of practical recommendations.'] }\n        ]\n      },\n      launch: '2026-10-31T09:00:00',\n      timerLabel: 'Until final report submission',\n      effect: {\n        title: 'Socio-economic impact',\n        text: 'Improving the effectiveness of regulatory policy, corporate occupational risk management standards, and the planning and implementation of financial, economic, organizational and technical measures to improve working conditions at mining, oil and gas, processing and construction enterprises; strengthening the protection of workers\u2019 labor rights.'\n      },\n      slides: [\n        { value: '1 RPCD', label: 'regulatory policy consultation document to the draft Law of the Republic of Kazakhstan \u201cOn amendments and additions to certain legislative acts of the Republic of Kazakhstan on improving labor legislation\u201d' },\n        { value: '1 bylaw', label: 'on amendments to the Order of the Ministry of Labor and Social Protection of the Population of the RK \u201cOn approval of the Rules for occupational risk management\u201d' },\n        { value: '4 methodologies', label: '1. Classification of working conditions based on a risk-oriented approach: a scientific and methodological development\\n2. Methodology \u201cDetermining categories of workers employed in harmful and (or) hazardous working conditions based on the assessment of work environment and work process factors in the occupational safety system\u201d\\n3. Methodology \u201cOccupational risk assessment in special working conditions (outdoor, underground and work at height)\u201d\\n4. Tool for assessing working conditions and the occupational environment of advanced practice nurses' },\n        { value: '4 digital reference books', label: 'in the \u201cOccupational Safety and Health\u201d automated information system (classifier of harmful and hazardous production factors, electronic occupational risk assessment report, electronic corrective action plan)' },\n        { value: '9 pilot enterprises', label: 'mining, oil and gas, manufacturing industries' },\n        { value: '12 scientific articles', label: 'Scopus, journals recommended by the Committee for Quality Assurance in Science and Higher Education' },\n        { value: '1 scientific publication', label: '\u201cMaps of hazards and harmful production factors for the main occupational groups of priority sectors of the economy of Kazakhstan\u201d' },\n        { value: '8 implementation acts', label: 'Implemented at: ENKI LLP, Intergas Central Asia JSC, Gorno-rudnye tekhnologii LLP, Karazhanbasmunai JSC, Senim Group LTD LLP, BAZIS STROY GROUP LLP, RAIL TRACK AKTOBE LLP, NDFZ LLP' }\n      ]\n    },\n    {\n      title: '\u201cScientific and Methodological Foundations for Improving Mechanisms for the Detection and Prevention of Occupational Diseases in Workers Employed in Harmful Working Conditions\u201d (2026\u20132028)',\n      status: 'active', color: '#027aac',\n      icon: '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 3l8 4v5c0 5-3.5 8-8 9-4.5-1-8-4-8-9V7l8-4z\"\/><path d=\"M12 9v6M9 12h6\"\/><\/svg>',\n      details: '',\n      link: '',\n      page: {\n        title: 'Scientific and Methodological Foundations for Improving Mechanisms for the Detection and Prevention of Occupational Diseases in Workers Employed in Harmful Working Conditions',\n        cover: 'https:\/\/rniiot.kz\/wp-content\/uploads\/2026\/10\/\u0444\u043e\u043d-\u0442\u0438\u0442\u0443\u043b\u043a\u0438.png',\n        period: '2026\u20132028',\n        irn: 'BR35237876',\n        head: { name: 'Anar Rakhmetova', role: 'Candidate of Medical Sciences, Associate Professor' },\n        about: 'The scientific and technical program is aimed at improving scientific and methodological approaches to the detection and prevention of occupational diseases in workers employed in harmful working conditions.\\n\\nThe program includes a comprehensive study of occupational risks, an analysis of existing mechanisms for detecting occupational diseases, and a study of international experience in occupational safety and the preservation of workers\u2019 occupational health. Particular attention is paid to developing evidence-based approaches to assessing working conditions, improving preventive measures and formulating recommendations for practical use in organizations.',\n        significance: 'The results of the program will be aimed at increasing the effectiveness of detecting and preventing occupational diseases, improving the occupational risk management system and developing the scientific and methodological base in the field of occupational safety.\\n\\nThe practical significance lies in the possibility of using the research results for:',\n        significanceList: [\n          'improving approaches to assessing occupational risks and identifying factors affecting workers\u2019 health;',\n          'developing evidence-based recommendations for the prevention of occupational diseases;',\n          'improving mechanisms for monitoring the health of workers employed in harmful working conditions;',\n          'preparing proposals to improve regulation in the field of occupational safety;',\n          'making better-grounded management decisions aimed at preserving workers\u2019 occupational health and working longevity.'\n        ],\n        significanceEnd: 'The results of the program are expected to serve as a scientific basis for improving preventive measures and increasing the effectiveness of occupational safety at enterprises.',\n        audience: [\n          { title: 'Employers', note: 'and large enterprises', img: 'https:\/\/rniiot.kz\/wp-content\/uploads\/2026\/10\/\u0420\u0430\u0431\u043e\u0447\u0430\u044f-\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430-\u043d\u0430-\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u0435.png' },\n          { title: 'Government bodies', note: 'and regulators', img: 'https:\/\/rniiot.kz\/wp-content\/uploads\/2026\/10\/\u0421\u0438\u043c\u0432\u043e\u043b\u044b-\u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e-\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f-\u0438-\u0437\u0430\u043a\u043e\u043d\u043d\u043e\u0441\u0442\u0438.png' },\n          { title: 'Healthcare organizations', note: 'and occupational pathology services', img: 'https:\/\/rniiot.kz\/wp-content\/uploads\/2026\/10\/\u0421\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0435-\u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0435-\u0432-\u043a\u043b\u0438\u043d\u0438\u043a\u0435.png' },\n          { title: 'Scientific community', note: 'and occupational safety experts', img: 'https:\/\/rniiot.kz\/wp-content\/uploads\/2026\/10\/\u0412\u0440\u0430\u0447-\u0437\u0430-\u043d\u043e\u0443\u0442\u0431\u0443\u043a\u043e\u043c-\u0432-\u0441\u0432\u0435\u0442\u043b\u043e\u043c-\u043a\u0430\u0431\u0438\u043d\u0435\u0442\u0435-1.png' }\n        ],\n        tasks: [\n          { title: 'Analysis of occupational risks', text: 'Study of risk factors and existing approaches to detecting occupational diseases in workers employed in harmful working conditions.' },\n          { title: 'Study of international experience', text: 'Analysis of international documents and foreign practices in occupational safety and the prevention of occupational diseases.' },\n          { title: 'Improving detection and prevention methods', text: 'Development of evidence-based approaches to diagnosis, occupational risk assessment and the prevention of occupational diseases.' },\n          { title: 'Preparing proposals for practical application', text: 'Formulating recommendations and proposals to improve regulation and occupational safety practice.' }\n        ],\n        stages: [\n          { year: '2026', img: 'https:\/\/rniiot.kz\/wp-content\/uploads\/2026\/10\/\u041a\u0430\u0440\u0442\u043e\u0447\u043a\u0430-\u0441-\u0434\u0430\u0442\u043e\u0439-01-2026.png', label: 'Analytical stage', name: 'Research and analysis',\n            items: ['Study of international experience and regulatory documents.', 'Analysis of existing approaches to the detection and prevention of occupational diseases.', 'Building the scientific and methodological foundation of the research.'] },\n          { year: '2027', img: 'https:\/\/rniiot.kz\/wp-content\/uploads\/2026\/10\/\u041c\u0438\u043d\u0438\u043c\u0430\u043b\u0438\u0441\u0442\u0438\u0447\u043d\u0430\u044f-\u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0430-\u0441-\u0434\u0430\u0442\u043e\u0439-02-2027.png', label: 'Scientific and methodological stage', name: 'Development of approaches and recommendations',\n            items: ['Development and improvement of scientific and methodological approaches.', 'Preparation of proposals to improve mechanisms for the detection and prevention of occupational diseases.', 'Formulation of evidence-based recommendations.'] },\n          { year: '2028', img: 'https:\/\/rniiot.kz\/wp-content\/uploads\/2026\/10\/\u041c\u0438\u043d\u0438\u043c\u0430\u043b\u0438\u0441\u0442\u0438\u0447\u043d\u0430\u044f-\u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0430-03-2028.png', label: 'Final stage', name: 'Summarizing results and preparing for implementation',\n            items: ['Completion of the planned research work.', 'Summarizing the results obtained and preparing final materials.', 'Preparation of recommendations for practical application.'] }\n        ]\n      },\n      launch: '2026-10-31T09:00:00',\n      timerLabel: 'Until interim report submission',\n      effect: {\n        title: 'Socio-economic impact',\n        text: 'Detection and prevention of occupational diseases in workers employed in harmful working conditions; reduction of direct and indirect costs for employers.'\n      },\n      statTitle: 'Expected scientific results:',\n      slides: [\n        { value: '5 implementation acts', label: '' },\n        { value: '4 copyright certificates', label: '' },\n        { value: '12 scientific articles', label: 'Scopus, journals recommended by the Committee for Quality Assurance in Science and Higher Education' },\n        { value: '2 scientific publications', label: '' }\n      ]\n    },\n    {\n      title: '\u201cDevelopment of an Evidence-Based Strategy for Optimizing the Legal and Technical Regulation of the Selection and Use of Collective Protective Equipment for Workers against Harmful and Hazardous Working Conditions\u201d (2026\u20132028)',\n      status: 'active', color: '#027aac',\n      icon: '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"3\"\/><path d=\"M12 2v3M12 19v3M4.9 4.9l2.1 2.1M17 17l2.1 2.1M2 12h3M19 12h3M4.9 19.1L7 17M17 7l2.1-2.1\"\/><\/svg>',\n      details: '',\n      link: '',\n      page: {\n        title: 'Development of an Evidence-Based Strategy for Optimizing the Legal and Technical Regulation of the Selection and Use of Collective Protective Equipment for Workers against Harmful and Hazardous Working Conditions',\n        cover: 'https:\/\/rniiot.kz\/wp-content\/uploads\/2026\/10\/\u0444\u043e\u043d-\u043d\u0430-\u0442\u0438\u0442\u0443\u043b\u043a\u0435.png',\n        period: '2026\u20132028',\n        irn: 'BR35237968',\n        head: { name: 'Elmira Kulmagambetova', role: 'Candidate of Chemical Sciences' },\n        about: 'The scientific and technical program is aimed at the scientific substantiation and improvement of approaches to regulating the selection and use of collective protective equipment for workers.\\n\\nThe program includes an analysis of international documents and domestic practice in occupational safety, a study of the working conditions of mining industry workers, research into occupational risks, and the development of evidence-based proposals to improve legal and technical regulation.\\n\\nParticular attention is paid to ensuring the safety of workers employed in harmful and hazardous working conditions and to preparing practical recommendations on the selection and use of collective protective equipment.',\n        significance: 'The research results will be aimed at better-grounded selection of collective protective equipment, improved requirements for its use, and ensuring the safety of workers in the mining industry.\\n\\nPractical application of the program results includes:',\n        significanceList: [\n          '<b>Improving the regulatory framework<\/b> \u2014 preparing evidence-based proposals for updating legal and technical requirements.',\n          '<b>Increasing the effectiveness of collective protection<\/b> \u2014 developing recommendations on the selection and use of collective protective equipment based on working conditions and occupational risks.',\n          '<b>Improving occupational safety<\/b> \u2014 helping to reduce workers\u2019 exposure to harmful and hazardous production factors.',\n          '<b>Supporting employers and occupational safety specialists<\/b> \u2014 providing a scientific and methodological basis for decision-making in industrial safety.',\n          '<b>Practical implementation of results<\/b> \u2014 piloting the developed proposals and recommendations at enterprises, taking into account the conditions of their application.'\n        ],\n        significanceEnd: 'The results of the program are expected to serve as a basis for improving the practice of collective protection of workers and developing the occupational risk management system.',\n        audience: [\n          { title: 'Workers', note: 'employed in harmful working conditions', img: 'https:\/\/rniiot.kz\/wp-content\/uploads\/2026\/10\/\u0418\u043d\u0436\u0435\u043d\u0435\u0440-\u043d\u0430-\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u0435-\u0441-\u0440\u0430\u0446\u0438\u0435\u0439.png' },\n          { title: 'Employers', note: 'and occupational safety specialists', img: 'https:\/\/rniiot.kz\/wp-content\/uploads\/2026\/10\/\u0420\u0430\u0431\u043e\u0447\u0430\u044f-\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430-\u043d\u0430-\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u0435.png' },\n          { title: 'Government bodies', note: 'and regulators', img: 'https:\/\/rniiot.kz\/wp-content\/uploads\/2026\/10\/\u0421\u0438\u043c\u0432\u043e\u043b\u044b-\u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e-\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f-\u0438-\u0437\u0430\u043a\u043e\u043d\u043d\u043e\u0441\u0442\u0438.png' },\n          { title: 'Engineers and specialists', note: 'in collective protection', img: 'https:\/\/rniiot.kz\/wp-content\/uploads\/2026\/10\/f089a16d-ef19-44cd-b197-6dd92f6af935.png' },\n          { title: 'Scientific community', note: 'and occupational safety experts', img: 'https:\/\/rniiot.kz\/wp-content\/uploads\/2026\/10\/\u0421\u043e\u0441\u0440\u0435\u0434\u043e\u0442\u043e\u0447\u0435\u043d\u043d\u0430\u044f-\u0440\u0430\u0431\u043e\u0442\u0430-\u0437\u0430-\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u043c\u0438.png' }\n        ],\n        tasks: [\n          '<b>Analysis of the current legal and technical framework<\/b> of the Republic of Kazakhstan governing the selection, use and operation of collective protective equipment for workers against harmful and hazardous production factors.',\n          '<b>Study of international experience<\/b> and best practices in regulation, technical support and evaluation of the effectiveness of collective protective equipment.',\n          '<b>Identification of gaps and contradictions<\/b> in current regulatory requirements and determination of directions for improving mechanisms for regulating the selection and use of collective protective equipment.',\n          '<b>Development of evidence-based proposals<\/b> for optimizing legal and technical regulation, taking into account the specifics of economic sectors and the nature of occupational risks.',\n          '<b>Formulation of practical recommendations<\/b> to improve requirements for the selection, use, maintenance and monitoring of the effectiveness of collective protective equipment.',\n          '<b>Preparation of proposals to improve regulatory documents<\/b> aimed at increasing the level of worker protection and preventing exposure to harmful and hazardous production factors.'\n        ],\n        stages: [\n          { year: '2026', img: 'https:\/\/rniiot.kz\/wp-content\/uploads\/2026\/10\/\u041a\u0430\u0440\u0442\u043e\u0447\u043a\u0430-\u0441-\u0434\u0430\u0442\u043e\u0439-01-2026.png', label: 'Analytical stage', name: 'Research and analysis',\n            items: ['Analysis of the current legal and technical framework of the Republic of Kazakhstan.', 'Study of international experience and foreign approaches to regulating the use of collective protective equipment.', 'Analysis of working conditions, including in the mining industry, and identification of the main occupational risks.', 'Identification of problems and gaps in the current regulatory system.'] },\n          { year: '2027', img: 'https:\/\/rniiot.kz\/wp-content\/uploads\/2026\/10\/\u041c\u0438\u043d\u0438\u043c\u0430\u043b\u0438\u0441\u0442\u0438\u0447\u043d\u0430\u044f-\u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0430-\u0441-\u0434\u0430\u0442\u043e\u0439-02-2027.png', label: 'Scientific and methodological stage', name: 'Development of approaches and recommendations',\n            items: ['Development of scientific approaches to optimizing legal and technical regulation.', 'Formulation of proposals to improve requirements for the selection and use of collective protective equipment.', 'Preparation of evidence-based recommendations taking into account the specifics of production processes and identified occupational risks.'] },\n          { year: '2028', img: 'https:\/\/rniiot.kz\/wp-content\/uploads\/2026\/10\/\u041c\u0438\u043d\u0438\u043c\u0430\u043b\u0438\u0441\u0442\u0438\u0447\u043d\u0430\u044f-\u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0430-03-2028.png', label: 'Final stage', name: 'Summarizing results and preparing for implementation',\n            items: ['Summarizing the results of the research.', 'Refining and systematizing the developed proposals to improve regulation.', 'Preparation of final scientific materials and practical recommendations for relevant government bodies, organizations and employers.', 'Formulation of final conclusions and recommendations for implementing the research results.'] }\n        ]\n      },\n      launch: '2026-10-31T09:00:00',\n      timerLabel: 'Until interim report submission',\n      effect: {\n        title: 'Socio-economic impact',\n        text: 'Improving the effectiveness of the selection and use of collective protective equipment for workers, reducing exposure to harmful and hazardous production factors, occupational risks, injuries and the associated socio-economic losses.'\n      },\n      statTitle: 'Expected scientific results:',\n      slides: [\n        { value: '5 implementation acts', label: '' },\n        { value: '4 copyright certificates', label: '' },\n        { value: '12 scientific articles', label: 'Scopus, journals recommended by the Committee for Quality Assurance in Science and Higher Education' },\n        { value: '2 scientific publications', label: '' }\n      ]\n    }\n  ];\n\n  var T = {\n    status: { active: 'In progress', ending: 'Completing', ready: 'Ready to launch', done: 'Completed' },\n    close: 'Close', period: 'Implementation period', irn: 'IRN', head: 'Scientific supervisor',\n    about: 'About the project', significance: 'Practical significance', audience: 'Who the project is for',\n    tasks: 'Project objectives', stages: 'Implementation stages', stage: 'Stage', deadline: 'Deadline',\n    results: 'Scientific results', indicator: 'Indicator', prev: 'Previous indicator', next: 'Next indicator',\n    more: 'Project details', untilEnd: 'Until completion', units: ['days', 'hrs', 'min', 'sec'], done: '\u2713 Deadline reached',\n    asof: function (d) { return 'Data as of ' + d; }\n  };\n  var STATUS = T.status;\n  var grid = document.getElementById('pj-grid');\n  if (!grid) return;\n\n  function arrow(pts) {\n    return '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><polyline points=\"' + pts + '\"\/><\/svg>';\n  }\n  function soft(hex) {\n    var n = parseInt(hex.slice(1), 16);\n    return 'rgba(' + (n >> 16) + ',' + ((n >> 8) & 255) + ',' + (n & 255) + ',0.09)';\n  }\n  function pad(x) { return String(x).padStart(2, '0'); }\n  function fmtDate(iso) {\n    var d = new Date(iso);\n    return pad(d.getDate()) + '.' + pad(d.getMonth() + 1) + '.' + d.getFullYear();\n  }\n  function listHtml(items) {\n    if (!items || !items.length) return '';\n    return items.map(function (it) {\n      return '<li>' +\n        (it.tag ? '<span class=\"pj-list__tag\">' + it.tag + '<\/span>' : '') +\n        '<span class=\"pj-list__title\">' + it.title + '<\/span>' +\n        (it.note ? '<span class=\"pj-list__note\">' + it.note + '<\/span>' : '') +\n      '<\/li>';\n    }).join('');\n  }\n  function collapsible(b) {\n    return '<div class=\"pj-effect\">' +\n      '<button class=\"pj-effect__btn\" type=\"button\" aria-expanded=\"false\">' + b.title +\n        '<svg class=\"pj-effect__chev\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg>' +\n      '<\/button>' +\n      '<div class=\"pj-effect__body\">' +\n        (b.text ? '<p class=\"pj-effect__text\">' + b.text + '<\/p>' : '') +\n        (b.list ? '<ul class=\"pj-list\">' + listHtml(b.list) + '<\/ul>' : '') +\n      '<\/div>' +\n    '<\/div>';\n  }\n\n  \/* ---------- \u041e\u043a\u043d\u043e \u00ab\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0435\u00bb ---------- *\/\n  var modal = document.getElementById('pj-modal');\n  if (!modal) {\n    modal = document.createElement('div');\n    modal.id = 'pj-modal';\n    modal.className = 'pj-modal';\n    modal.innerHTML =\n      '<div class=\"pj-modal__box\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"pj-modal-title\">' +\n        '<button class=\"pj-modal__close\" type=\"button\" aria-label=\"' + T.close + '\">' +\n          '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M6 6l12 12M18 6L6 18\"\/><\/svg>' +\n        '<\/button>' +\n        '<div class=\"pj-modal__content\"><\/div>' +\n      '<\/div>';\n    document.body.appendChild(modal);\n  }\n  var mBox = modal.querySelector('.pj-modal__box');\n  var mContent = modal.querySelector('.pj-modal__content');\n  var mClose = modal.querySelector('.pj-modal__close');\n  var lastTrigger = null;\n\n  var AUD_ICONS = {\n    worker: '<path d=\"M4 15a8 8 0 0 1 16 0\"\/><path d=\"M2 15h20v2H2z\"\/><path d=\"M12 7v4M9 8.5v3M15 8.5v3\"\/><path d=\"M7 17v1a5 5 0 0 0 10 0v-1\"\/>',\n    employer: '<rect x=\"3\" y=\"7\" width=\"18\" height=\"13\" rx=\"2\"\/><path d=\"M9 7V5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2M3 13h18\"\/>',\n    gov: '<path d=\"M3 21h18M5 18h14M4 9h16L12 3 4 9z\"\/><path d=\"M6 9v9M10 9v9M14 9v9M18 9v9\"\/>',\n    science: '<path d=\"M4 5a2 2 0 0 1 2-2h13v16H6a2 2 0 0 0-2 2V5z\"\/><path d=\"M4 19a2 2 0 0 1 2-2h13M9 7h6M9 11h4\"\/>',\n    union: '<circle cx=\"8\" cy=\"7\" r=\"3\"\/><circle cx=\"16\" cy=\"7\" r=\"3\"\/><path d=\"M2 20c0-3.3 2.7-6 6-6 1.6 0 3 .6 4 1.6 1-1 2.4-1.6 4-1.6 3.3 0 6 2.7 6 6\"\/>'\n  };\n\n  function pageHtml(p) {\n    var g = p.page;\n    var h = '<div class=\"pj-pg__cover' + (g.cover ? '' : ' is-plain') + '\"' +\n      (g.cover ? ' style=\"background-image:url(\\'' + g.cover + '\\')\"' : '') + '>' +\n      '<div class=\"pj-pg__cover-in\">' +\n        '<span class=\"pj-modal__badge pj-modal__badge--' + p.status + '\">' + STATUS[p.status] + '<\/span>' +\n        '<h2 class=\"pj-pg__title\" id=\"pj-modal-title\">' + (g.title || p.title) + '<\/h2>' +\n      '<\/div><\/div>';\n\n    if (g.period || g.irn || g.head) {\n      h += '<div class=\"pj-pg__facts\">' +\n        (g.period ? '<div><p class=\"pj-pg__k\">' + T.period + '<\/p><p class=\"pj-pg__v\">' + g.period + '<\/p><\/div>' : '') +\n        (g.irn ? '<div><p class=\"pj-pg__k\">' + T.irn + '<\/p><p class=\"pj-pg__v\">' + g.irn + '<\/p><\/div>' : '') +\n        (g.head ? '<div><p class=\"pj-pg__k\">' + T.head + '<\/p><p class=\"pj-pg__v\">' + g.head.name + '<\/p>' +\n          (g.head.role ? '<p class=\"pj-pg__s\">' + g.head.role + '<\/p>' : '') + '<\/div>' : '') +\n      '<\/div>';\n    }\n    if (g.about || g.significance) {\n      h += '<div class=\"pj-pg__two\">' +\n        (g.about ? '<div class=\"pj-pg__panel\"><h3 class=\"pj-modal__h\">' + T.about + '<\/h3><p class=\"pj-modal__text\">' + g.about + '<\/p><\/div>' : '') +\n        (g.significance ? '<div class=\"pj-pg__panel\"><h3 class=\"pj-modal__h\">' + T.significance + '<\/h3><p class=\"pj-modal__text\">' + g.significance + '<\/p>' +\n          (g.significanceList ? '<ul class=\"pj-pg__bul\">' + g.significanceList.map(function (i) { return '<li>' + i + '<\/li>'; }).join('') + '<\/ul>' : '') +\n          (g.significanceEnd ? '<p class=\"pj-modal__text\">' + g.significanceEnd + '<\/p>' : '') +\n        '<\/div>' : '') +\n      '<\/div>';\n    }\n    if (g.audience && g.audience.length) {\n      h += '<div class=\"pj-pg__sec\"><h3 class=\"pj-pg__h\">' + T.audience + '<\/h3><ul class=\"pj-pg__aud\" style=\"--n:' + g.audience.length + '\">' +\n        g.audience.map(function (a) {\n          var pic = a.img\n            ? '<span class=\"pj-pg__photo\"><img decoding=\"async\" src=\"' + a.img + '\" alt=\"' + a.title + '\" loading=\"lazy\"><\/span>'\n            : '<span class=\"pj-pg__ico\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\">' + (AUD_ICONS[a.icon] || AUD_ICONS.union) + '<\/svg><\/span>';\n          return '<li' + (a.img ? ' class=\"has-photo\"' : '') + '>' + pic + '<span class=\"pj-pg__txt\"><span class=\"pj-pg__at\">' + a.title + '<\/span>' +\n            (a.note ? '<span class=\"pj-pg__an\">' + a.note + '<\/span>' : '') + '<\/span><\/li>';\n        }).join('') + '<\/ul><\/div>';\n    }\n    if (g.tasks && g.tasks.length) {\n      h += '<div class=\"pj-pg__sec\"><h3 class=\"pj-pg__h\">' + T.tasks + '<\/h3><ol class=\"pj-pg__tasks\">' +\n        g.tasks.map(function (t) {\n          if (typeof t === 'string') return '<li><span>' + t + '<\/span><\/li>';\n          return '<li><span><b class=\"pj-pg__tt\">' + t.title + '<\/b>' + (t.text ? '<span class=\"pj-pg__td\">' + t.text + '<\/span>' : '') + '<\/span><\/li>';\n        }).join('') + '<\/ol><\/div>';\n    }\n    if (g.stages && g.stages.length) {\n      h += '<div class=\"pj-pg__sec\"><h3 class=\"pj-pg__h\">' + T.stages + '<\/h3><div class=\"pj-pg__stages\">' +\n        g.stages.map(function (st) {\n          return '<div class=\"pj-pg__stage' + (st.img ? ' has-img' : '') + '\"><span class=\"pj-pg__dot\" aria-hidden=\"true\"><\/span>' +\n            (st.img ? '<span class=\"pj-pg__simg\"><img decoding=\"async\" src=\"' + st.img + '\" alt=\"' + T.stage + ' ' + st.year + '\" loading=\"lazy\"><\/span>' : '<p class=\"pj-pg__year\">' + st.year + '<\/p>') +\n            (st.label ? '<p class=\"pj-pg__slabel\">' + st.label + '<\/p>' : '') +\n            '<p class=\"pj-pg__sname\">' + st.name + '<\/p>' +\n            '<ul>' + (st.items || []).map(function (i) { return '<li>' + i + '<\/li>'; }).join('') + '<\/ul><\/div>';\n        }).join('') + '<\/div><\/div>';\n    }\n    return h;\n  }\n\n  function openModal(p, trigger) {\n    mBox.style.setProperty('--c', p.color);\n    mBox.style.setProperty('--c-soft', soft(p.color));\n\n    var html =\n      '<span class=\"pj-modal__badge pj-modal__badge--' + p.status + '\">' + STATUS[p.status] + '<\/span>' +\n      '<h2 class=\"pj-modal__title\" id=\"pj-modal-title\">' + p.title + '<\/h2>';\n\n    if (p.launch) {\n      html += '<p class=\"pj-modal__meta\">' + (p.timerLabel || T.deadline) + ': <b>' + fmtDate(p.launch) + '<\/b><\/p>';\n    }\n    if (p.details) {\n      html += '<div class=\"pj-modal__section\"><h3 class=\"pj-modal__h\">' + T.about + '<\/h3>' +\n        '<p class=\"pj-modal__text\">' + p.details + '<\/p><\/div>';\n    }\n    if (p.effect) {\n      html += '<div class=\"pj-modal__section\"><h3 class=\"pj-modal__h\">' + p.effect.title + '<\/h3>' +\n        '<p class=\"pj-modal__text\">' + p.effect.text + '<\/p><\/div>';\n    }\n    (p.blocks || []).forEach(function (b) {\n      html += '<div class=\"pj-modal__section\"><h3 class=\"pj-modal__h\">' + b.title + '<\/h3>' +\n        (b.text ? '<p class=\"pj-modal__text\">' + b.text + '<\/p>' : '') +\n        (b.list ? '<ul class=\"pj-modal__results\">' + b.list.map(function (it) {\n          return '<li><span class=\"pj-modal__rv\">' + it.title + '<\/span>' +\n            '<span class=\"pj-modal__rl\">' + (it.note || '') + '<\/span><\/li>';\n        }).join('') + '<\/ul>' : '') +\n      '<\/div>';\n    });\n    if (p.slides && p.slides.length) {\n      var head = (p.statTitle || T.results).replace(\/:\\s*$\/, '');\n      html += '<div class=\"pj-modal__section\"><h3 class=\"pj-modal__h\">' + head + '<\/h3>' +\n        '<ul class=\"pj-modal__results\">' + p.slides.map(function (s) {\n          return '<li><span class=\"pj-modal__rv\">' + s.value + '<\/span>' +\n            '<span class=\"pj-modal__rl\">' + (s.label || '') + '<\/span><\/li>';\n        }).join('') + '<\/ul><\/div>';\n    }\n\n    if (p.page) html = pageHtml(p);\n    mBox.classList.toggle('is-wide', !!p.page);\n    mContent.innerHTML = html;\n    lastTrigger = trigger;\n    modal.classList.add('is-open');\n    document.documentElement.classList.add('pj-lock');\n    modal.scrollTop = 0;\n    mClose.focus();\n  }\n  function closeModal() {\n    if (!modal.classList.contains('is-open')) return;\n    modal.classList.remove('is-open');\n    document.documentElement.classList.remove('pj-lock');\n    if (lastTrigger) lastTrigger.focus();\n  }\n  mClose.addEventListener('click', closeModal);\n  modal.addEventListener('click', function (e) { if (e.target === modal) closeModal(); });\n  document.addEventListener('keydown', function (e) { if (e.key === 'Escape') closeModal(); });\n\n  \/* ---------- \u041a\u0430\u0440\u0442\u043e\u0447\u043a\u0438 ---------- *\/\n  var moreIcon = '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg>';\n\n  PROJECTS.forEach(function (p) {\n    var card = document.createElement('article');\n    card.className = 'pj-card';\n    card.style.setProperty('--c', p.color);\n    card.style.setProperty('--c-soft', soft(p.color));\n\n    var blocks = [];\n    if (p.effect) blocks.push(p.effect);\n    if (p.blocks) blocks = blocks.concat(p.blocks);\n\n    var many = p.slides.length > 1;\n    var html =\n      '<div class=\"pj-card__top\">' +\n        '<div class=\"pj-card__icon\" aria-hidden=\"true\">' + p.icon + '<\/div>' +\n        '<span class=\"pj-badge pj-badge--' + p.status + '\">' + STATUS[p.status] + '<\/span>' +\n      '<\/div>' +\n      '<h3 class=\"pj-card__name\">' + p.title + '<\/h3>' +\n      blocks.map(collapsible).join('') +\n      '<div class=\"pj-stat\" aria-live=\"polite\">' +\n        (p.statTitle ? '<p class=\"pj-stat__cap\">' + p.statTitle + '<\/p>' : '') +\n        '<p class=\"pj-stat__value\"><\/p>' +\n        '<p class=\"pj-stat__label\"><\/p>' +\n        '<ul class=\"pj-list pj-stat__list\"><\/ul>' +\n      '<\/div>';\n\n    if (many) {\n      html += '<div class=\"pj-nav\"><div class=\"pj-dots\">';\n      p.slides.forEach(function (_, k) {\n        html += '<button class=\"pj-dot\" type=\"button\" aria-label=\"' + T.indicator + ' ' + (k + 1) + '\"><\/button>';\n      });\n      html += '<\/div><div class=\"pj-arrows\">' +\n        '<button class=\"pj-arrow\" type=\"button\" data-dir=\"-1\" aria-label=\"' + T.prev + '\">' + arrow('15 18 9 12 15 6') + '<\/button>' +\n        '<button class=\"pj-arrow\" type=\"button\" data-dir=\"1\" aria-label=\"' + T.next + '\">' + arrow('9 18 15 12 9 6') + '<\/button>' +\n        '<\/div><\/div>';\n    }\n\n    \/\/ \u041a\u043d\u043e\u043f\u043a\u0430 \u00ab\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0435\u00bb\n    if (p.link) {\n      html += '<a class=\"pj-more\" href=\"' + p.link + '\">' + T.more + moreIcon + '<\/a>';\n    } else {\n      html += '<button class=\"pj-more\" type=\"button\" aria-haspopup=\"dialog\">' + T.more + moreIcon + '<\/button>';\n    }\n\n    if (p.launch) {\n      html += '<div class=\"pj-timer\" data-launch=\"' + p.launch + '\">' +\n        '<p class=\"pj-timer__caption\">' + (p.timerLabel || T.untilEnd) + '<\/p><div class=\"pj-timer__cells\">';\n      T.units.forEach(function (u) {\n        html += '<span class=\"pj-timer__cell\"><span class=\"pj-timer__num\">00<\/span><span class=\"pj-timer__unit\">' + u + '<\/span><\/span>';\n      });\n      html += '<\/div><p class=\"pj-timer__done\">' + T.done + '<\/p><\/div>';\n    }\n\n    card.innerHTML = html;\n    grid.appendChild(card);\n\n    var moreBtn = card.querySelector('button.pj-more');\n    if (moreBtn) moreBtn.addEventListener('click', function () { openModal(p, moreBtn); });\n\n    card.querySelectorAll('.pj-effect').forEach(function (eff) {\n      var btn = eff.querySelector('.pj-effect__btn');\n      btn.addEventListener('click', function () {\n        var open = eff.classList.toggle('is-open');\n        btn.setAttribute('aria-expanded', open ? 'true' : 'false');\n      });\n    });\n\n    var stat = card.querySelector('.pj-stat');\n    var valEl = card.querySelector('.pj-stat__value');\n    var lblEl = card.querySelector('.pj-stat__label');\n    var listEl = card.querySelector('.pj-stat__list');\n    var dots = card.querySelectorAll('.pj-dot');\n    var cur = 0;\n\n    function show(idx, animate) {\n      cur = (idx + p.slides.length) % p.slides.length;\n      var s = p.slides[cur];\n      function apply() {\n        valEl.textContent = s.value;\n        valEl.classList.toggle('is-long', s.value.length > 7);\n        lblEl.textContent = s.label || '';\n        listEl.innerHTML = listHtml(s.list);\n        listEl.scrollTop = 0;\n        dots.forEach(function (d, k) { d.setAttribute('aria-current', k === cur ? 'true' : 'false'); });\n        stat.classList.remove('is-switching');\n      }\n      if (!animate) { apply(); return; }\n      stat.classList.add('is-switching');\n      setTimeout(apply, 180);\n    }\n\n    card.querySelectorAll('.pj-arrow').forEach(function (b) {\n      b.addEventListener('click', function () { show(cur + Number(b.getAttribute('data-dir')), true); });\n    });\n    dots.forEach(function (d, k) {\n      d.addEventListener('click', function () { show(k, true); });\n    });\n    show(0, false);\n  });\n\n  \/\/ \u041e\u0431\u0440\u0430\u0442\u043d\u044b\u0439 \u043e\u0442\u0441\u0447\u0451\u0442\n  var timers = grid.querySelectorAll('.pj-timer');\n  function tick() {\n    var now = Date.now();\n    timers.forEach(function (t) {\n      var diff = new Date(t.getAttribute('data-launch')).getTime() - now;\n      if (diff <= 0) { t.classList.add('is-done'); return; }\n      var parts = [\n        Math.floor(diff \/ 864e5),\n        Math.floor(diff \/ 36e5) % 24,\n        Math.floor(diff \/ 6e4) % 60,\n        Math.floor(diff \/ 1e3) % 60\n      ];\n      t.querySelectorAll('.pj-timer__num').forEach(function (el, k) { el.textContent = pad(parts[k]); });\n    });\n  }\n  if (timers.length) { tick(); setInterval(tick, 1000); }\n\n  \/\/ \u0414\u0430\u0442\u0430 \u00ab\u043f\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044e \u043d\u0430\u00bb\n  var d = new Date();\n  var asof = document.getElementById('pj-asof');\n  if (asof) asof.textContent = T.asof(pad(d.getDate()) + '.' + pad(d.getMonth() + 1) + '.' + d.getFullYear());\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-22605","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/rniiot.kz\/home\/wp-json\/wp\/v2\/pages\/22605","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rniiot.kz\/home\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/rniiot.kz\/home\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/rniiot.kz\/home\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rniiot.kz\/home\/wp-json\/wp\/v2\/comments?post=22605"}],"version-history":[{"count":19,"href":"https:\/\/rniiot.kz\/home\/wp-json\/wp\/v2\/pages\/22605\/revisions"}],"predecessor-version":[{"id":23513,"href":"https:\/\/rniiot.kz\/home\/wp-json\/wp\/v2\/pages\/22605\/revisions\/23513"}],"wp:attachment":[{"href":"https:\/\/rniiot.kz\/home\/wp-json\/wp\/v2\/media?parent=22605"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}