{"id":54,"date":"2026-07-20T14:11:14","date_gmt":"2026-07-20T14:11:14","guid":{"rendered":"https:\/\/vosadinel.com\/?page_id=54"},"modified":"2026-08-25T17:21:09","modified_gmt":"2026-08-25T14:21:09","slug":"kezdolap","status":"publish","type":"page","link":"https:\/\/vosadinel.com\/el\/","title":{"rendered":"Kezd\u0151lap"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"54\" class=\"elementor elementor-54\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-00b2e9d e-con e-atomic-element e-flexbox-base e-fd4bdc1 \" data-id=\"00b2e9d\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"00b2e9d\" id=\"top\">\n    <div class=\"elementor-element elementor-element-018bb61 e-con e-atomic-element e-flexbox-base e-9e9f316 \" data-id=\"018bb61\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"018bb61\">\n    \t\t<div class=\"elementor-element elementor-element-f0e4a8f elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"f0e4a8f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">From Disaster to Hope.<\/h1>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-a8c5117 e-con e-atomic-element e-flexbox-base e-1d801dd \" data-id=\"a8c5117\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"a8c5117\">\n    \n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-19388db e-con e-atomic-element e-flexbox-base e-53b9fb0 \" data-id=\"19388db\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"19388db\">\n    \t\t<div class=\"elementor-element elementor-element-2213ae7 elementor-widget elementor-widget-heading\" data-id=\"2213ae7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">WHAT VOSADINEL DOES<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5c8ec5d elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"5c8ec5d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"PDq2pG_selectionAnchorContainer\" data-start=\"1135\" data-end=\"1216\"><strong data-start=\"1135\" data-end=\"1216\">VOSADINEL turns clean energy into a permanent source of humanitarian support.<\/strong><\/p><p data-start=\"1221\" data-end=\"1453\">We aim to build solar and energy-storage assets that generate recurring income. That income can help rebuild homes and restore communities after disasters \u2014 again and again, instead of starting a new fundraising campaign every time.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-b187eed e-con e-atomic-element e-flexbox-base e-0b4a6a6 \" data-id=\"b187eed\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"b187eed\" id=\"global-disaster-monitor\">\n    \t\t<div class=\"elementor-element elementor-element-18dd2e2 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"18dd2e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n  .vos-disaster-monitor,\n  .vos-disaster-monitor * {\n    box-sizing: border-box;\n  }\n\n  .vos-disaster-monitor {\n    --vos-bg: #061a2e;\n    --vos-border: rgba(255, 255, 255, 0.14);\n    --vos-white: #ffffff;\n    --vos-muted: #b9c7d8;\n    --vos-blue: #0a84ff;\n    --vos-orange: #f59e0b;\n    --vos-red: #ef4444;\n    --vos-cyan: #22d3ee;\n    --vos-green: #10b981;width: 100%;\n    min-height: 138px;\n    display: grid;\n    grid-template-columns: 310px minmax(0, 1fr);\n    align-items: stretch;\n    overflow: visible;\n    background: var(--vos-bg);\n    color: var(--vos-white);\n    font-family: Inter, Arial, sans-serif;\n    border-top: 1px solid var(--vos-border);\n    border-bottom: 1px solid var(--vos-border);\n  }.vos-monitor-intro {\n    position: relative;\n    z-index: 5;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    gap: 7px;\n    padding: 24px 28px;\n    background: var(--vos-bg);\n    border-right: 1px solid var(--vos-border);\n  }.vos-monitor-label {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n  }\n\n  .vos-monitor-globe {\n    width: 42px;\n    height: 42px;\n    flex: 0 0 42px;\n    display: grid;\n    place-items: center;\n    border: 2px solid var(--vos-orange);\n    border-radius: 50%;\n    color: var(--vos-orange);\n    font-size: 22px;\n  }\n.vos-monitor-title {\n    margin: 0;color: #ffffff;\n    font-size: 19px;\n    line-height: 1.15;\n    font-weight: 700;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n\n  .vos-monitor-mission {\n    margin: 0;\n    max-width: 245px;\n    color: var(--vos-muted);\n    font-size: 12px;\n    line-height: 1.45;\n  }.vos-ticker-window {\n    position: relative;\n    min-width: 0;\n    overflow: hidden;\n    isolation: isolate;\n  }\n\n  .vos-ticker-window::before,\n  .vos-ticker-window::after {\n    content: \"\";\n    position: absolute;\n    z-index: 4;\n    top: 0;\n    bottom: 0;\n    width: 62px;\n    pointer-events: none;\n  }.vos-ticker-window::before {\n    left: 0;\n    background: linear-gradient(\n      90deg,\n      var(--vos-bg) 0%,\n      rgba(6, 26, 46, 0) 100%\n    );\n  }\n\n  .vos-ticker-window::after {\n    right: 0;\n    background: linear-gradient(\n      270deg,\n      var(--vos-bg) 0%,\n      rgba(6, 26, 46, 0) 100%\n    );}\n\n  .vos-ticker-track {\n    display: flex;\n    align-items: stretch;\n    width: max-content;\n    min-height: 138px;\n    animation: vosTickerMove 62s linear infinite;\n    will-change: transform;\n  }\n\n  .vos-ticker-window:hover .vos-ticker-track,\n  .vos-ticker-window:focus-within .vos-ticker-track {\n    animation-play-state: paused;\n  }.vos-event {\n    position: relative;\n    width: 245px;\n    flex: 0 0 245px;\n    display: flex;\n    align-items: center;\n    gap: 13px;\n    padding: 21px 21px;\n    border-right: 1px solid var(--vos-border);\n    cursor: pointer;\n    outline: none;\n  }\n\n  .vos-event:hover,\n  .vos-event:focus-visible,\n  .vos-event.is-open {\n    background: rgba(255, 255, 255, 0.055);\n  } .vos-event-icon {\n    width: 36px;\n    height: 36px;\n    flex: 0 0 36px;\n    display: grid;\n    place-items: center;\n    border: 1px solid currentColor;\n    border-radius: 50%;\n    font-size: 17px;\n  }\n\n  .vos-event-earthquake {\n    color: var(--vos-red);\n  }.vos-event-wildfire {\n    color: var(--vos-orange);\n  }\n\n  .vos-event-flood {\n    color: var(--vos-cyan);\n  }\n\n  .vos-event-recovery {\n    color: var(--vos-green);\n  }\n\n  .vos-event-copy {\n    min-width: 0;\n  } .vos-event-date {\n    display: block;\n    margin-bottom: 5px;\n    color: var(--vos-muted);\n    font-size: 10px;\n    font-weight: 600;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n  }\n\n  .vos-event-place {\n    display: block;\n    margin-bottom: 3px;\n    color: var(--vos-white);\n    font-size: 14px;\n    line-height: 1.3;\n    font-weight: 700;\n  }.vos-event-type {\n    display: block;\n    color: currentColor;\n    font-size: 12px;\n    line-height: 1.3;\n    font-weight: 600;\n  }\n\n  .vos-event-card {\n    position: absolute;\n    z-index: 50;\n    left: 18px;\n    bottom: calc(100% - 3px);\n    width: 330px;\n    padding: 18px;\n    visibility: hidden;\n    opacity: 0;\n    transform: translateY(10px);\n    pointer-events: none;\n    color: #0f172a;\n    background: #ffffff;\n    border: 1px solid #e6ecf2;\n    border-radius: 14px;\n    box-shadow: 0 18px 45px rgba(0, 0, 0, 0.22);\n    transition:\n      opacity 180ms ease,\n      transform 180ms ease,\n      visibility 180ms ease;\n  }.vos-event:hover .vos-event-card,\n  .vos-event:focus-visible .vos-event-card,\n  .vos-event.is-open .vos-event-card {\n    visibility: visible;\n    opacity: 1;\n    transform: translateY(0);\n    pointer-events: auto;\n  }\n\n  .vos-event-card h4 {\n    margin: 0 0 11px;\n    color: #0f172a;\n    font-size: 17px;\n    line-height: 1.25;\n    font-weight: 700;\n  }\n\n  .vos-event-facts {\n    margin: 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .vos-event-facts li {\n    position: relative;\n    margin: 0 0 7px;\n    padding-left: 15px;\n    color: #475569;\n    font-size: 13px;\n    line-height: 1.45;\n  }.vos-event-facts li::before {\n    content: \"\";\n    position: absolute;\n    top: 7px;\n    left: 0;\n    width: 5px;\n    height: 5px;\n    border-radius: 50%;\n    background: #0a84ff;\n  }\n\n  .vos-role {\n    margin: 12px 0 0;\n    padding-top: 11px;\n    color: #0f172a;\n    font-size: 12px;\n    line-height: 1.45;\n    font-weight: 600;\n    border-top: 1px solid #e6ecf2;\n  }\n\n  @keyframes vosTickerMove {\n    from {\n      transform: translateX(0);\n    }\n\n    to {\n      transform: translateX(-50%);\n    }\n  }\n\n  @media (max-width: 900px) {\n    .vos-disaster-monitor {\n      grid-template-columns: 250px minmax(0, 1fr);\n    }\n\n    .vos-monitor-intro {\n      padding: 21px 20px;\n    }.vos-monitor-title {\n      font-size: 16px;\n    }\n\n    .vos-monitor-mission {\n      font-size: 11px;\n    }\n  }\n\n  @media (max-width: 767px) {\n    .vos-disaster-monitor {\n      grid-template-columns: 1fr;\n    }\n\n    .vos-monitor-intro {\n      border-right: 0;\n      border-bottom: 1px solid var(--vos-border);\n    }\n\n    .vos-monitor-mission {\n      max-width: none;\n    }\n\n    .vos-event {\n      width: 220px;\n      flex-basis: 220px;\n    }\n\n    .vos-event-card {\n      position: fixed;\n      z-index: 99999;\n      top: 50%;\n      right: 18px;\n      bottom: auto;\n      left: 18px;\n      width: auto;\n      max-width: 420px;\n      margin: 0 auto;\n      transform: translateY(-45%);\n    }.vos-event.is-open .vos-event-card {\n      transform: translateY(-50%);\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .vos-ticker-track {\n      animation-play-state: paused;\n    }\n  }\n\/* A ticker esem\u00e9nyeiben t\u00e1rolt eredeti r\u00e9szletes k\u00e1rty\u00e1k rejtve maradnak *\/\n.vos-event > .vos-event-card {\n  display: none !important;\n}\n\n\/* K\u00f6z\u00f6s felugr\u00f3 inform\u00e1ci\u00f3s panel *\/\n.vos-global-detail-panel {\n  position: fixed;\n  z-index: 999999;\n  top: 50%;\n  left: 50%;\n\n  width: min(420px, calc(100vw - 36px));\n  max-height: calc(100vh - 50px);\n  overflow-y: auto;\n\n  padding: 24px;\n\n  visibility: hidden;\n  opacity: 0;\n  pointer-events: none;\n\n  transform: translate(-50%, -46%);color: #0f172a;\n  background: #ffffff;\n  border: 1px solid #e6ecf2;\n  border-radius: 18px;\n  box-shadow: 0 24px 70px rgba(0, 0, 0, 0.32);\n\n  transition:\n    opacity 180ms ease,\n    transform 180ms ease,\n    visibility 180ms ease;\n}\n\n\/* Megnyitott \u00e1llapot *\/\n.vos-global-detail-panel.is-visible {\n  visibility: visible;\n  opacity: 1;\n  pointer-events: auto;\n  transform: translate(-50%, -50%);\n}\/* Panel c\u00edme *\/\n.vos-global-detail-content h4 {\n  margin: 0 34px 14px 0;\n  color: #0f172a;\n  font-family: Inter, Arial, sans-serif;\n  font-size: 21px;\n  line-height: 1.25;\n  font-weight: 700;\n}\n\n\/* T\u00e9nylista *\/\n.vos-global-detail-content .vos-event-facts {\n  margin: 0;\n  padding: 0;\n  list-style: none;\n}\n\n.vos-global-detail-content .vos-event-facts li {\n  position: relative;\n  margin: 0 0 9px;\n  padding-left: 17px;\n\n  color: #475569;\n  font-family: Inter, Arial, sans-serif;\n  font-size: 14px;\n  line-height: 1.5;\n}.vos-global-detail-content .vos-event-facts li::before {\n  content: \"\";\n  position: absolute;\n  top: 8px;\n  left: 0;\n\n  width: 6px;\n  height: 6px;\n\n  border-radius: 50%;\n  background: #0a84ff;\n}\n\n\/* VOSADINEL szerepe *\/\n.vos-global-detail-content .vos-role {\n  margin: 15px 0 0;\n  padding-top: 14px;\n\n  color: #0f172a;\n  font-family: Inter, Arial, sans-serif;\n  font-size: 13px;\n  line-height: 1.5;\n  font-weight: 600;\n\n  border-top: 1px solid #e6ecf2;\n}\n\/* Bez\u00e1r\u00f3gomb *\/\n.vos-detail-close {\n  position: absolute;\n  top: 10px;\n  right: 12px;\n\n  width: 34px;\n  height: 34px;\n  padding: 0;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  color: #475569;\n  background: #f1f5f9;\n  border: 0;\n  border-radius: 50%;\n\n  font-family: Arial, sans-serif;\n  font-size: 24px;\n  line-height: 1;\n\n  cursor: pointer;\n}\n\n.vos-detail-close:hover {\n  color: #0f172a;\n  background: #e2e8f0;\n}\n\/* Mobil *\/\n@media (max-width: 767px) {\n  .vos-global-detail-panel {\n    width: calc(100vw - 28px);\n    padding: 22px 18px;\n  }\n}\/* VOSADINEL origin marker *\/\n.vos-origin-marker {\n  margin: 14px 0 0;\n  padding-top: 12px;\n  color: #f59e0b;\n  font-family: Inter, Arial, sans-serif;\n  font-size: 12px;\n  line-height: 1.4;\n  font-weight: 800;\n  letter-spacing: 0.09em;\n  text-transform: uppercase;\n  border-top: 1px solid rgba(245, 158, 11, 0.28);\n}<\/style>\n\n<section\n  class=\"vos-disaster-monitor\"\n  aria-label=\"Regional disaster monitor\"\n>\n  <div class=\"vos-monitor-intro\">\n    <div class=\"vos-monitor-label\">\n      <div class=\"vos-monitor-globe\" aria-hidden=\"true\">\u25ce<\/div>\n\n      <h3 class=\"vos-monitor-title\">\n        Regional Crisis Monitor\n      <\/h3>\n    <\/div>\n<p class=\"vos-monitor-mission\">\n      VOSADINEL exists because people around the world still need help today.\n    <\/p>\n  <\/div>\n\n  <div class=\"vos-ticker-window\">\n    <div class=\"vos-ticker-track\">\n\n      <!-- ORIGINAL EVENT SET -->\n\n      <article\n        class=\"vos-event vos-event-earthquake\"\n        tabindex=\"0\"\n        role=\"button\"\n        aria-label=\"Crete earthquake, 27 September 2021\"\n      >\n        <div class=\"vos-event-icon\" aria-hidden=\"true\">\u2301<\/div>\n\n        <div class=\"vos-event-copy\">\n          <span class=\"vos-event-date\">27 Sep 2021<\/span>\n          <span class=\"vos-event-place\">Arkalochori, Crete<\/span>\n          <span class=\"vos-event-type\">Earthquake \u00b7 M5.8 local \/ Mw6.0<\/span>\n        <\/div>\n<div class=\"vos-event-card\">\n          <h4>Arkalochori Earthquake<\/h4>\n\n          <ul class=\"vos-event-facts\">\n            <li>Local magnitude 5.8; moment magnitude 6.0.<\/li>\n            <li>One person died and dozens were injured.<\/li>\n            <li>Thousands of buildings were damaged or declared unsafe.<\/li>\n          <\/ul>\n\n          <p class=\"vos-origin-marker\">\n  Where the VOSADINEL Vision Began\n<\/p><p class=\"vos-role\">\n            Potential VOSADINEL role: permanent replacement homes,\n            community-energy assets and long-term reconstruction funding.\n          <\/p>\n        <\/div>\n      <\/article>\n\n      <article\n        class=\"vos-event vos-event-earthquake\"\n        tabindex=\"0\"\n        role=\"button\"\n        aria-label=\"T\u00fcrkiye and Syria earthquakes, 6 February 2023\"\n      >\n        <div class=\"vos-event-icon\" aria-hidden=\"true\">\u2301<\/div>\n<div class=\"vos-event-copy\">\n          <span class=\"vos-event-date\">06 Feb 2023<\/span>\n          <span class=\"vos-event-place\">T\u00fcrkiye &amp; Syria<\/span>\n          <span class=\"vos-event-type\">Earthquakes \u00b7 M7.8<\/span>\n        <\/div>\n\n        <div class=\"vos-event-card\">\n          <h4>T\u00fcrkiye\u2013Syria Earthquakes<\/h4>\n\n          <ul class=\"vos-event-facts\">\n            <li>A magnitude 7.8 earthquake was followed by another major shock.<\/li>\n            <li>More than 50,000 people died.<\/li>\n            <li>Hundreds of thousands of buildings sustained serious damage.<\/li>\n          <\/ul>\n\n          <p class=\"vos-role\">\n            Potential VOSADINEL role: durable housing programmes,\n            distributed clean-energy supply and long-term community recovery.\n          <\/p>\n        <\/div>\n      <\/article><article\n        class=\"vos-event vos-event-wildfire\"\n        tabindex=\"0\"\n        role=\"button\"\n        aria-label=\"Rhodes wildfires, July 2023\"\n      >\n        <div class=\"vos-event-icon\" aria-hidden=\"true\">\u2668<\/div>\n\n        <div class=\"vos-event-copy\">\n          <span class=\"vos-event-date\">Jul 2023<\/span>\n          <span class=\"vos-event-place\">Rhodes, Greece<\/span>\n          <span class=\"vos-event-type\">Wildfire<\/span>\n        <\/div>\n\n        <div class=\"vos-event-card\">\n          <h4>Rhodes Wildfires<\/h4>\n\n          <ul class=\"vos-event-facts\">\n            <li>Large areas were affected during Greece\u2019s severe 2023 fire season.<\/li>\n            <li>Communities, tourism infrastructure and natural habitats were threatened.<\/li>\n            <li>Evacuations and emergency accommodation were required.<\/li>\n          <\/ul>\n<p class=\"vos-role\">\n            Potential VOSADINEL role: resilient replacement housing,\n            local backup-energy systems and recovery support.\n          <\/p>\n        <\/div>\n      <\/article>\n\n      <article\n        class=\"vos-event vos-event-wildfire\"\n        tabindex=\"0\"\n        role=\"button\"\n        aria-label=\"Evros wildfires, August 2023\"\n      >\n        <div class=\"vos-event-icon\" aria-hidden=\"true\">\u2668<\/div>\n\n        <div class=\"vos-event-copy\">\n          <span class=\"vos-event-date\">Aug 2023<\/span>\n          <span class=\"vos-event-place\">Evros, Greece<\/span>\n          <span class=\"vos-event-type\">Wildfire<\/span>\n        <\/div>\n\n        <div class=\"vos-event-card\">\n          <h4>Evros Wildfires<\/h4> <ul class=\"vos-event-facts\">\n            <li>Evros was among the areas affected by Greece\u2019s extreme 2023 fire season.<\/li>\n            <li>Greece recorded approximately 136,499 hectares burned in 2023.<\/li>\n            <li>Homes, livelihoods, forests and community infrastructure faced long recovery periods.<\/li>\n          <\/ul>\n\n          <p class=\"vos-role\">\n            Potential VOSADINEL role: rebuilding permanent homes,\n            supporting local energy resilience and financing recovery beyond emergency aid.\n          <\/p>\n        <\/div>\n      <\/article>\n\n      <article\n        class=\"vos-event vos-event-flood\"\n        tabindex=\"0\"\n        role=\"button\"\n        aria-label=\"Thessaly floods, September 2023\"\n      >\n        <div class=\"vos-event-icon\" aria-hidden=\"true\">\u224b<\/div>\n\n        <div class=\"vos-event-copy\">\n          <span class=\"vos-event-date\">04\u201311 Sep 2023<\/span>\n          <span class=\"vos-event-place\">Thessaly, Greece<\/span>\n          <span class=\"vos-event-type\">Storm Daniel \u00b7 Flood<\/span>\n        <\/div><div class=\"vos-event-card\">\n          <h4>Storm Daniel \u2014 Thessaly<\/h4>\n\n          <ul class=\"vos-event-facts\">\n            <li>Seventeen people died in Greece.<\/li>\n            <li>More than 700 km\u00b2 of the central agricultural belt was affected.<\/li>\n            <li>Homes, farms, roads and public infrastructure suffered extensive damage.<\/li>\n          <\/ul>\n\n          <p class=\"vos-role\">\n            Potential VOSADINEL role: permanent housing,\n            decentralised energy systems and long-term recovery for affected communities.\n          <\/p>\n        <\/div>\n      <\/article>\n\n      <article\n        class=\"vos-event vos-event-wildfire\"\n        tabindex=\"0\"\n        role=\"button\"\n        aria-label=\"Limassol wildfire, July 2025\"\n      >\n        <div class=\"vos-event-icon\" aria-hidden=\"true\">\u2668<\/div>\n<div class=\"vos-event-copy\">\n          <span class=\"vos-event-date\">Jul 2025<\/span>\n          <span class=\"vos-event-place\">Limassol, Cyprus<\/span>\n          <span class=\"vos-event-type\">Wildfire<\/span>\n        <\/div>\n\n        <div class=\"vos-event-card\">\n          <h4>Limassol District Wildfire<\/h4>\n\n          <ul class=\"vos-event-facts\">\n            <li>Cyprus requested international firefighting assistance.<\/li>\n            <li>The EU mobilised two rescEU firefighting aircraft.<\/li>\n            <li>Affected communities required evacuation and recovery support.<\/li>\n          <\/ul>\n\n          <p class=\"vos-role\">\n            Potential VOSADINEL role: resilient homes,\n            community backup power and permanent recovery financing.\n          <\/p>\n        <\/div>\n      <\/article>\n<!-- IDENTICAL COPY FOR SEAMLESS LOOP -->\n\n      <article class=\"vos-event vos-event-earthquake\" tabindex=\"0\" role=\"button\">\n        <div class=\"vos-event-icon\" aria-hidden=\"true\">\u2301<\/div>\n        <div class=\"vos-event-copy\">\n          <span class=\"vos-event-date\">27 Sep 2021<\/span>\n          <span class=\"vos-event-place\">Arkalochori, Crete<\/span>\n          <span class=\"vos-event-type\">Earthquake \u00b7 M5.8 local \/ Mw6.0<\/span>\n        <\/div>\n        <div class=\"vos-event-card\">\n          <h4>Arkalochori Earthquake<\/h4>\n          <ul class=\"vos-event-facts\">\n            <li>Local magnitude 5.8; moment magnitude 6.0.<\/li>\n            <li>One person died and dozens were injured.<\/li>\n            <li>Thousands of buildings were damaged or declared unsafe.<\/li>\n          <\/ul>\n          <p class=\"vos-origin-marker\">\n  Where the VOSADINEL Vision Began\n<\/p><p class=\"vos-role\">\n            Potential VOSADINEL role: permanent replacement homes,\n            community-energy assets and long-term reconstruction funding.\n          <\/p>\n        <\/div>\n      <\/article><article class=\"vos-event vos-event-earthquake\" tabindex=\"0\" role=\"button\">\n        <div class=\"vos-event-icon\" aria-hidden=\"true\">\u2301<\/div>\n        <div class=\"vos-event-copy\">\n          <span class=\"vos-event-date\">06 Feb 2023<\/span>\n          <span class=\"vos-event-place\">T\u00fcrkiye &amp; Syria<\/span>\n          <span class=\"vos-event-type\">Earthquakes \u00b7 M7.8<\/span>\n        <\/div>\n        <div class=\"vos-event-card\">\n          <h4>T\u00fcrkiye\u2013Syria Earthquakes<\/h4>\n          <ul class=\"vos-event-facts\">\n            <li>A magnitude 7.8 earthquake was followed by another major shock.<\/li>\n            <li>More than 50,000 people died.<\/li>\n            <li>Hundreds of thousands of buildings sustained serious damage.<\/li>\n          <\/ul>\n          <p class=\"vos-role\">\n            Potential VOSADINEL role: durable housing programmes,\n            distributed clean-energy supply and long-term community recovery.\n          <\/p>\n        <\/div>\n      <\/article><article class=\"vos-event vos-event-wildfire\" tabindex=\"0\" role=\"button\">\n        <div class=\"vos-event-icon\" aria-hidden=\"true\">\u2668<\/div>\n        <div class=\"vos-event-copy\">\n          <span class=\"vos-event-date\">Jul 2023<\/span>\n          <span class=\"vos-event-place\">Rhodes, Greece<\/span>\n          <span class=\"vos-event-type\">Wildfire<\/span>\n        <\/div>\n        <div class=\"vos-event-card\">\n          <h4>Rhodes Wildfires<\/h4>\n          <ul class=\"vos-event-facts\">\n            <li>Large areas were affected during Greece\u2019s severe 2023 fire season.<\/li>\n            <li>Communities, tourism infrastructure and natural habitats were threatened.<\/li>\n            <li>Evacuations and emergency accommodation were required.<\/li>\n          <\/ul>\n          <p class=\"vos-role\">\n            Potential VOSADINEL role: resilient replacement housing,\n            local backup-energy systems and recovery support.\n          <\/p>\n        <\/div>\n      <\/article><article class=\"vos-event vos-event-wildfire\" tabindex=\"0\" role=\"button\">\n        <div class=\"vos-event-icon\" aria-hidden=\"true\">\u2668<\/div>\n        <div class=\"vos-event-copy\">\n          <span class=\"vos-event-date\">Aug 2023<\/span>\n          <span class=\"vos-event-place\">Evros, Greece<\/span>\n          <span class=\"vos-event-type\">Wildfire<\/span>\n        <\/div>\n        <div class=\"vos-event-card\">\n          <h4>Evros Wildfires<\/h4>\n          <ul class=\"vos-event-facts\">\n            <li>Evros was among the areas affected by Greece\u2019s extreme 2023 fire season.<\/li>\n            <li>Greece recorded approximately 136,499 hectares burned in 2023.<\/li>\n            <li>Homes, livelihoods, forests and community infrastructure faced long recovery periods.<\/li>\n          <\/ul>\n          <p class=\"vos-role\">\n            Potential VOSADINEL role: rebuilding permanent homes,\n            supporting local energy resilience and financing recovery beyond emergency aid.\n          <\/p>\n        <\/div>\n      <\/article><article class=\"vos-event vos-event-flood\" tabindex=\"0\" role=\"button\">\n        <div class=\"vos-event-icon\" aria-hidden=\"true\">\u224b<\/div>\n        <div class=\"vos-event-copy\">\n          <span class=\"vos-event-date\">04\u201311 Sep 2023<\/span>\n          <span class=\"vos-event-place\">Thessaly, Greece<\/span>\n          <span class=\"vos-event-type\">Storm Daniel \u00b7 Flood<\/span>\n        <\/div>\n        <div class=\"vos-event-card\">\n          <h4>Storm Daniel \u2014 Thessaly<\/h4>\n          <ul class=\"vos-event-facts\">\n            <li>Seventeen people died in Greece.<\/li>\n            <li>More than 700 km\u00b2 of the central agricultural belt was affected.<\/li>\n            <li>Homes, farms, roads and public infrastructure suffered extensive damage.<\/li>\n          <\/ul>\n          <p class=\"vos-role\">\n            Potential VOSADINEL role: permanent housing,\n            decentralised energy systems and long-term recovery for affected communities.\n          <\/p>\n        <\/div>\n      <\/article><article class=\"vos-event vos-event-wildfire\" tabindex=\"0\" role=\"button\">\n        <div class=\"vos-event-icon\" aria-hidden=\"true\">\u2668<\/div>\n        <div class=\"vos-event-copy\">\n          <span class=\"vos-event-date\">Jul 2025<\/span>\n          <span class=\"vos-event-place\">Limassol, Cyprus<\/span>\n          <span class=\"vos-event-type\">Wildfire<\/span>\n        <\/div>\n        <div class=\"vos-event-card\">\n          <h4>Limassol District Wildfire<\/h4>\n          <ul class=\"vos-event-facts\">\n            <li>Cyprus requested international firefighting assistance.<\/li>\n            <li>The EU mobilised two rescEU firefighting aircraft.<\/li>\n            <li>Affected communities required evacuation and recovery support.<\/li>\n          <\/ul>\n          <p class=\"vos-role\">\n            Potential VOSADINEL role: resilient homes,\n            community backup power and permanent recovery financing.\n          <\/p>\n        <\/div>\n      <\/article><\/div>\n  <\/div><!-- K\u00d6Z\u00d6S INFORM\u00c1CI\u00d3S PANEL -->\n  <div class=\"vos-global-detail-panel\" aria-hidden=\"true\">\n    <button\n      class=\"vos-detail-close\"\n      type=\"button\"\n      aria-label=\"Close information panel\"\n    >\n      \u00d7\n    <\/button>\n\n    <div class=\"vos-global-detail-content\"><\/div>\n  <\/div>\n\n<\/section>\n<script>\n(function () {\n  \"use strict\";\n\n  const monitor = document.querySelector(\".vos-disaster-monitor\");\n\n  if (!monitor) {\n    return;\n  }\n\n  const tickerWindow = monitor.querySelector(\".vos-ticker-window\");\n  const tickerTrack = monitor.querySelector(\".vos-ticker-track\");\n  const events = monitor.querySelectorAll(\".vos-event\");\n\n  const detailPanel = monitor.querySelector(\n    \".vos-global-detail-panel\"\n  );\n\n  const detailContent = monitor.querySelector(\n    \".vos-global-detail-content\"\n  );const closeButton = monitor.querySelector(\n    \".vos-detail-close\"\n  );\n\n  if (\n    !tickerWindow ||\n    !tickerTrack ||\n    !detailPanel ||\n    !detailContent ||\n    !closeButton\n  ) {\n    return;\n  }\n\n  let panelLocked = false;\n  let activeEvent = null;\n  let closeTimer = null;\n\/*\n   * A k\u00f6zponti inform\u00e1ci\u00f3s panel felt\u00f6lt\u00e9se.\n   * Az esem\u00e9ny saj\u00e1t, rejtett .vos-event-card tartalm\u00e1t\n   * m\u00e1solja \u00e1t a k\u00f6z\u00f6s panelbe.\n   *\/\n  function loadEventContent(eventItem) {\n    const sourceCard = eventItem.querySelector(\n      \".vos-event-card\"\n    );\n\n    if (!sourceCard) {\n      return false;\n    }\n\n    detailContent.innerHTML = sourceCard.innerHTML;\n\n    return true;\n  }\n\/*\n   * A ticker mozg\u00e1s\u00e1nak meg\u00e1ll\u00edt\u00e1sa.\n   *\/\n  function pauseTicker() {\n    tickerTrack.style.animationPlayState = \"paused\";\n  }\n\n  \/*\n   * A ticker \u00fajraind\u00edt\u00e1sa.\n   * Csak akkor indul tov\u00e1bb, ha a panel nincs\n   * kattint\u00e1ssal r\u00f6gz\u00edtve.\n   *\/\n  function resumeTicker() {\n    if (!panelLocked) {\n      tickerTrack.style.animationPlayState = \"running\";\n    }\n  }\/*\n   * Az esem\u00e9nyek vizu\u00e1lis kijel\u00f6l\u00e9s\u00e9nek t\u00f6rl\u00e9se.\n   *\/\n  function clearActiveEvents() {\n    events.forEach(function (eventItem) {\n      eventItem.classList.remove(\"is-open\");\n      eventItem.setAttribute(\"aria-expanded\", \"false\");\n    });\n  }\n\n  \/*\n   * A k\u00f6z\u00f6s inform\u00e1ci\u00f3s panel megnyit\u00e1sa.\n   *\n   * lockPanel = false:\n   * csak hover\/f\u00f3kusz miatt ny\u00edlik meg.\n   *\n   * lockPanel = true:\n   * kattint\u00e1ssal ny\u00edlik meg, ez\u00e9rt nyitva marad.\n   *\/\n  function openPanel(eventItem, lockPanel) {\n    clearTimeout(closeTimer);\n\n    const contentLoaded = loadEventContent(eventItem);\n\n    if (!contentLoaded) {\n      return;\n    }clearActiveEvents();\n\n    activeEvent = eventItem;\n    panelLocked = Boolean(lockPanel);\n\n    eventItem.classList.add(\"is-open\");\n    eventItem.setAttribute(\"aria-expanded\", \"true\");\n\n    detailPanel.classList.add(\"is-visible\");\n    detailPanel.setAttribute(\"aria-hidden\", \"false\");\n\n    pauseTicker();\n  }\n\n  \/*\n   * A k\u00f6z\u00f6s panel bez\u00e1r\u00e1sa.\n   *\n   * forceClose = true:\n   * kattint\u00e1ssal r\u00f6gz\u00edtett panelt is bez\u00e1r.\n   *\/function closePanel(forceClose) {\n    if (panelLocked && !forceClose) {\n      return;\n    }\n\n    clearTimeout(closeTimer);\n\n    panelLocked = false;\n    activeEvent = null;\n\n    clearActiveEvents();\n\n    detailPanel.classList.remove(\"is-visible\");\n    detailPanel.setAttribute(\"aria-hidden\", \"true\");\n\n    resumeTicker();\n  }\n\n  \/*\n   * R\u00f6vid k\u00e9sleltet\u00e9s, hogy az eg\u00e9rrel \u00e1t lehessen\n   * menni az esem\u00e9nyr\u0151l a felugr\u00f3 panelre.\n   *\/\n  function scheduleClose() {\n    clearTimeout(closeTimer);closeTimer = window.setTimeout(function () {\n      closePanel(false);\n    }, 300);\n  }\n\n  events.forEach(function (eventItem) {\n    eventItem.setAttribute(\"aria-expanded\", \"false\");\n\n    \/*\n     * Asztali g\u00e9p: eg\u00e9r r\u00e1vezet\u00e9se.\n     *\/\n    eventItem.addEventListener(\"mouseenter\", function () {\n      if (!panelLocked) {\n        openPanel(eventItem, false);\n      }\n    });\n\n    eventItem.addEventListener(\"mouseleave\", function () {\n      if (!panelLocked) {\n        scheduleClose();\n      }\n    });\n\/*\n     * Billenty\u0171zetes navig\u00e1ci\u00f3.\n     *\/\n    eventItem.addEventListener(\"focus\", function () {\n      if (!panelLocked) {\n        openPanel(eventItem, false);\n      }\n    });\n\n    eventItem.addEventListener(\"blur\", function () {\n      if (!panelLocked) {\n        scheduleClose();\n      }\n    });\n\n    \/*\n     * Kattint\u00e1s vagy mobilos koppint\u00e1s.\n     * A panel r\u00f6gz\u00edtve marad.\n     *\/\n    eventItem.addEventListener(\"click\", function (event) {\n      event.preventDefault();\n      event.stopPropagation();\n\n      if (\n        panelLocked &&\n        activeEvent === eventItem &&\n        detailPanel.classList.contains(\"is-visible\")\n      ) {\n        closePanel(true);\n        return;\n      }openPanel(eventItem, true);\n    });\n\n    \/*\n     * Enter \u00e9s Space: megnyit\u00e1s.\n     * Escape: bez\u00e1r\u00e1s.\n     *\/\n    eventItem.addEventListener(\"keydown\", function (event) {\n      if (event.key === \"Enter\" || event.key === \" \") {\n        event.preventDefault();\n        eventItem.click();\n      }\n\n      if (event.key === \"Escape\") {\n        event.preventDefault();\n        closePanel(true);\n        eventItem.focus();\n      }\n    });\n  });\n\/*\n   * Am\u00edg az eg\u00e9r a panelen van, ne z\u00e1r\u00f3djon be.\n   *\/\n  detailPanel.addEventListener(\"mouseenter\", function () {\n    clearTimeout(closeTimer);\n    pauseTicker();\n  });\n\n  detailPanel.addEventListener(\"mouseleave\", function () {\n    if (!panelLocked) {\n      scheduleClose();\n    }\n  });\n\n  \/*\n   * Bez\u00e1r\u00f3gomb.\n   *\/\n  closeButton.addEventListener(\"click\", function (event) {\n    event.preventDefault();\n    event.stopPropagation();\n\n    closePanel(true);\n\n    if (activeEvent) {\n      activeEvent.focus();\n    }\n  });\/*\n   * A panelen k\u00edv\u00fcli kattint\u00e1s bez\u00e1rja a panelt.\n   *\/\n  document.addEventListener(\"click\", function (event) {\n    const clickedInsidePanel = detailPanel.contains(\n      event.target\n    );\n\n    const clickedEvent = event.target.closest(\n      \".vos-event\"\n    );\n\n    if (!clickedInsidePanel && !clickedEvent) {\n      closePanel(true);\n    }\n  });\n\n  \/*\n   * Glob\u00e1lis Escape-billenty\u0171.\n   *\/\n  document.addEventListener(\"keydown\", function (event) {\n    if (event.key === \"Escape\") {\n      closePanel(true);\n    }\n  });\n\/*\n   * Ha az eg\u00e9r elhagyja a teljes monitort,\n   * a nem r\u00f6gz\u00edtett panel bez\u00e1rul.\n   *\/\n  monitor.addEventListener(\"mouseleave\", function () {\n    if (!panelLocked) {\n      scheduleClose();\n    }\n  });\n})();\n<\/script><style>\n\/* Friss, legfeljebb 7 napos LIVE esem\u00e9ny *\/\n.vos-live-badge {\n  display: inline-block;\n  margin-right: 5px;\n  color: #ef4444;\n  font-weight: 800;\n  letter-spacing: 0.08em;\n}\n\n\/* Csak a val\u00f3ban friss esem\u00e9ny pulz\u00e1l *\/\n.vos-live-event.is-recent .vos-live-badge,\n.vos-live-wildfire-event.is-recent .vos-live-badge {\n    animation: vosLivePulse 2.2s ease-in-out infinite;\n    transform-origin: center;\n    will-change: transform, opacity, text-shadow;\n}\n\n@keyframes vosLivePulse {\n  0%, 100% {\n    opacity: 1;\n    transform: scale(1);\n    text-shadow:\n      0 0 0 rgba(239, 68, 68, 0);\n  }\n\n  50% {\n    opacity: 1;\n    transform: scale(2);\n    text-shadow:\n      0 0 12px rgba(239, 68, 68, 1),\n      0 0 28px rgba(239, 68, 68, 0.9),\n      0 0 45px rgba(239, 68, 68, 0.65);\n  }\n}\n\n\/* Akik kikapcsolt\u00e1k az anim\u00e1ci\u00f3kat *\/\n@media (prefers-reduced-motion: reduce) {\n  .vos-live-event.is-recent .vos-live-badge {\n    animation: none;\n  }\n}\n<\/style><script>\n(function () {\n  \"use strict\";\n\n  const USGS_URL =\n    \"https:\/\/earthquake.usgs.gov\/fdsnws\/event\/1\/query\" +\n    \"?format=geojson\" +\n    \"&latitude=39.0\" +\n    \"&longitude=22.0\" +\n    \"&maxradiuskm=400\" +\n    \"&minmagnitude=4.0\" +\n    \"&orderby=time\" +\n    \"&limit=5\";\n\n  function formatDate(timestamp) {\n    return new Intl.DateTimeFormat(\"en-GB\", {\n      day: \"2-digit\",\n      month: \"short\",\n      year: \"numeric\",\n      hour: \"2-digit\",\n      minute: \"2-digit\"\n    }).format(new Date(timestamp));\n  }\n\n  function escapeHtml(value) {\n    return String(value || \"\")\n      .replace(\/&\/g, \"&amp;\")\n      .replace(\/<\/g, \"&lt;\")\n      .replace(\/>\/g, \"&gt;\")\n      .replace(\/\"\/g, \"&quot;\")\n      .replace(\/'\/g, \"&#039;\");\n  }\n\n  function createLiveEarthquake(feature) {\n    const properties = feature.properties || {};\n    const geometry = feature.geometry || {};\n    const coordinates = geometry.coordinates || [];\n\n    const magnitude =\n      typeof properties.mag === \"number\"\n        ? properties.mag.toFixed(1)\n        : \"?\";\n\n    const place = properties.place || \"Regional seismic event\";\n    const date = formatDate(properties.time);\n\n    const longitude =\n      typeof coordinates[0] === \"number\"\n        ? coordinates[0].toFixed(3)\n        : \"N\/A\";\n\n    const latitude =\n      typeof coordinates[1] === \"number\"\n        ? coordinates[1].toFixed(3)\n        : \"N\/A\";\n\n    const depth =\n      typeof coordinates[2] === \"number\"\n        ? coordinates[2].toFixed(1)\n        : \"N\/A\";\n\n    const status = properties.status || \"reported\";\n\n    const article = document.createElement(\"article\");\n\n    article.className =\n      \"vos-event vos-event-earthquake vos-live-event\";const eventAge =\n  Date.now() - Number(properties.time);\n\nconst sevenDays =\n  7 * 24 * 60 * 60 * 1000;\n\nif (\n  eventAge >= 0 &&\n  eventAge <= sevenDays\n) {\n  article.classList.add(\"is-recent\");\n}\n\n    article.tabIndex = 0;\n    article.setAttribute(\"role\", \"button\");\n    article.setAttribute(\n      \"aria-label\",\n      \"Live earthquake, magnitude \" +\n        magnitude +\n        \", \" +\n        place\n    );\n\n    article.innerHTML = `\n      <div class=\"vos-event-icon\" aria-hidden=\"true\">\u2301<\/div>\n\n      <div class=\"vos-event-copy\">\n        <span class=\"vos-event-date\">\n  <span class=\"vos-live-badge\">LIVE<\/span>\n  \u00b7 ${escapeHtml(date)}\n<\/span>\n\n        <span class=\"vos-event-place\">\n          ${escapeHtml(place)}\n        <\/span>\n\n        <span class=\"vos-event-type\">\n          Earthquake \u00b7 M${escapeHtml(magnitude)}\n        <\/span>\n      <\/div>\n\n      <div class=\"vos-event-card\">\n        <h4>Live Earthquake \u2014 M${escapeHtml(magnitude)}<\/h4>\n\n        <ul class=\"vos-event-facts\">\n          <li>\n            Location: ${escapeHtml(place)}\n          <\/li>\n\n          <li>\n            Depth: ${escapeHtml(depth)} km\n          <\/li>\n\n          <li>\n            Coordinates:\n            ${escapeHtml(latitude)}\u00b0 N,\n            ${escapeHtml(longitude)}\u00b0 E\n          <\/li>\n\n          <li>\n            USGS status:\n            ${escapeHtml(status)}\n          <\/li>\n\n          <li>\n            Recorded:\n            ${escapeHtml(date)}\n          <\/li>\n        <\/ul>\n\n        <p class=\"vos-role\">\n          Live regional seismic event automatically\n          retrieved from the U.S. Geological Survey\n          earthquake catalogue.\n        <\/p>\n      <\/div>\n    `;\n\n    return article;\n  }\n\n  function attachLiveEventBehaviour(eventItem) {\n    const monitor =\n      document.querySelector(\".vos-disaster-monitor\");\n\n    if (!monitor) return;\n\n    const tickerTrack =\n      monitor.querySelector(\".vos-ticker-track\");\n\n    const detailPanel =\n      monitor.querySelector(\".vos-global-detail-panel\");\n\n    const detailContent =\n      monitor.querySelector(\".vos-global-detail-content\");\n\n    if (\n      !tickerTrack ||\n      !detailPanel ||\n      !detailContent\n    ) {\n      return;\n    }\n\n    eventItem.setAttribute(\"aria-expanded\", \"false\");\n\n    function openLivePanel() {\n      const sourceCard =\n        eventItem.querySelector(\".vos-event-card\");\n\n      if (!sourceCard) return;\n\n      detailContent.innerHTML = sourceCard.innerHTML;\n\n      detailPanel.classList.add(\"is-visible\");\n      detailPanel.setAttribute(\"aria-hidden\", \"false\");\n\n      eventItem.classList.add(\"is-open\");\n      eventItem.setAttribute(\"aria-expanded\", \"true\");\n\n      tickerTrack.style.animationPlayState = \"paused\";\n    }\n\n    function closeLivePanel() {\n      eventItem.classList.remove(\"is-open\");\n      eventItem.setAttribute(\"aria-expanded\", \"false\");\n    }\n\n    eventItem.addEventListener(\"mouseenter\", openLivePanel);\n    eventItem.addEventListener(\"focus\", openLivePanel);\n\n    eventItem.addEventListener(\"click\", function (event) {\n      event.preventDefault();\n      event.stopPropagation();\n      openLivePanel();\n    });\n\n    eventItem.addEventListener(\"keydown\", function (event) {\n      if (event.key === \"Enter\" || event.key === \" \") {\n        event.preventDefault();\n        openLivePanel();\n      }\n\n      if (event.key === \"Escape\") {\n        closeLivePanel();\n      }\n    });\n  }\n\n  async function loadLiveEarthquakes() {\n    const monitor =\n      document.querySelector(\".vos-disaster-monitor\");\n\n    if (!monitor) return;\n\n    const tickerTrack =\n      monitor.querySelector(\".vos-ticker-track\");\n\n    if (!tickerTrack) return;\n\n    try {\n      const response = await fetch(USGS_URL, {\n        cache: \"no-store\"\n      });\n\n      if (!response.ok) {\n        throw new Error(\n          \"USGS request failed: \" + response.status\n        );\n      }\n\n      const data = await response.json();\n\n      if (\n        !data ||\n        !Array.isArray(data.features) ||\n        data.features.length === 0\n      ) {\n        return;\n      }\n\n      document\n        .querySelectorAll(\".vos-live-event\")\n        .forEach(function (item) {\n          item.remove();\n        });\n\n      const firstHistoricalEvent =\n        tickerTrack.querySelector(\".vos-event\");\n\n      data.features.forEach(function (feature) {\n        const liveEvent =\n          createLiveEarthquake(feature);\n\n        attachLiveEventBehaviour(liveEvent);\n\n        if (firstHistoricalEvent) {\n          tickerTrack.insertBefore(\n            liveEvent,\n            firstHistoricalEvent\n          );\n        } else {\n          tickerTrack.appendChild(liveEvent);\n        }\n      });\n\n    } catch (error) {\n      console.error(\n        \"VOSADINEL Regional Crisis Monitor:\",\n        error\n      );\n    }\n  }\n\n  loadLiveEarthquakes();\n\n  window.setInterval(\n    loadLiveEarthquakes,\n    10 * 60 * 1000\n  );\n})();\n\n\n\n\/* =========================================================\n   VOSADINEL \u2013 NASA FIRMS LIVE WILDFIRE FEED\n   Greece + immediate surroundings\n   ========================================================= *\/\n\nconst FIRMS_URL = \"\/wp-json\/vosadinel\/v1\/firms\";\n\nfunction getWildfireRegion(lat, lon) {\n\n \/\/ --- VOSADINEL refined wildfire location mapping ---\n\n\/\/ Cyprus\nif (lat >= 34.3 && lat <= 35.8 &&\n    lon >= 32.0 && lon <= 34.8) {\n    return \"Cyprus\";\n}\n\n\/\/ Crete\nif (lat >= 34.7 && lat <= 35.8 &&\n    lon >= 23.2 && lon <= 26.6) {\n    return \"Crete, Greece\";\n}\n\n\/\/ Rhodes\nif (lat >= 35.8 && lat <= 36.6 &&\n    lon >= 27.6 && lon <= 28.4) {\n    return \"Rhodes, Greece\";\n}\n\n\/\/ Lesvos\nif (lat >= 38.8 && lat <= 39.5 &&\n    lon >= 25.8 && lon <= 26.7) {\n    return \"Lesvos, Greece\";\n}\n\n\/\/ Chios\nif (lat >= 38.0 && lat <= 38.7 &&\n    lon >= 25.7 && lon <= 26.3) {\n    return \"Chios, Greece\";\n}\n\n\/\/ Cyclades\nif (lat >= 36.2 && lat <= 38.2 &&\n    lon >= 24.0 && lon <= 26.2) {\n    return \"Cyclades, Greece\";\n}\n\n\/\/ Attica\nif (lat >= 37.6 && lat <= 38.4 &&\n    lon >= 22.8 && lon <= 24.2) {\n    return \"Attica, Greece\";\n}\n\n\/\/ Peloponnese\nif (lat >= 36.3 && lat <= 38.3 &&\n    lon >= 21.0 && lon <= 23.6) {\n    return \"Peloponnese, Greece\";\n}\n\n\/\/ Thessaly\nif (lat >= 38.9 && lat <= 40.1 &&\n    lon >= 21.1 && lon <= 23.5) {\n    return \"Thessaly, Greece\";\n}\n\n\/\/ Halkidiki\nif (lat >= 39.8 && lat <= 40.7 &&\n    lon >= 23.2 && lon <= 24.3) {\n    return \"Halkidiki, Greece\";\n}\n\n\/\/ Thessaloniki region\nif (lat >= 40.3 && lat <= 41.1 &&\n    lon >= 22.5 && lon <= 23.3) {\n    return \"Thessaloniki Region, Greece\";\n}\n\n\/\/ Evros\nif (lat >= 40.6 && lat <= 41.9 &&\n    lon >= 25.4 && lon <= 26.7) {\n    return \"Evros, Greece\";\n}\n\n\/\/ Thrace\nif (lat >= 40.8 && lat <= 41.5 &&\n    lon >= 24.4 && lon <= 25.6) {\n    return \"Thrace, Greece\";\n}\n\n\/\/ Western Macedonia\nif (lat >= 40.0 && lat <= 41.5 &&\n    lon >= 20.4 && lon <= 22.3) {\n    return \"Western Macedonia, Greece\";\n}\n\n\/\/ Central Macedonia\nif (lat >= 40.2 && lat <= 41.5 &&\n    lon >= 22.0 && lon <= 24.5) {\n    return \"Central Macedonia, Greece\";\n}\n\n\/\/ Ionian Islands\nif (lat >= 37.4 && lat <= 40.1 &&\n    lon >= 19.2 && lon <= 21.1) {\n    return \"Ionian Islands, Greece\";\n}\n\n\/\/ Remaining Aegean area\nif (lat >= 35.8 && lat <= 40.8 &&\n    lon >= 24.0 && lon <= 29.5) {\n    return \"Aegean Region, Greece\";\n}\n\n\/\/ Northern Greece fallback\nif (lat >= 40.0 && lat <= 42.2 &&\n    lon >= 20.0 && lon <= 26.7) {\n    return \"Northern Greece\";\n}\n\n\/\/ Final fallback\nreturn \"Greece\";   \n\n\n}\n\n\nfunction isRecentWildfire(dateString) {\n\n    if (!dateString) return false;\n\n    const eventDate = new Date(dateString + \"T00:00:00Z\");\n    const now = new Date();\n\n    const age =\n        now.getTime() - eventDate.getTime();\n\n    return age >= 0 &&\n           age <= 7 * 24 * 60 * 60 * 1000;\n}\n\n\nfunction createLiveWildfire(fire) {\n\n    const event =\n        document.createElement(\"article\");\n\n    event.className =\n        \"vos-event vos-event-wildfire vos-live-wildfire-event\";\n\n    event.tabIndex = 0;\n    event.setAttribute(\"role\", \"button\");\n\n    const recent =\n        isRecentWildfire(fire.date);\n\n    if (recent) {\n        event.classList.add(\"is-recent\");\n    }\n\n    const region =\n        getWildfireRegion(\n            Number(fire.latitude),\n            Number(fire.longitude)\n        );\n\n    const dateText =\n        fire.date\n            ? fire.date\n                .split(\"-\")\n                .reverse()\n                .join(\" \")\n            : \"LIVE\";\n\n    const hotspotCount =\n        Number(fire.hotspot_count || 1);\n\n    event.innerHTML = `\n        <div class=\"vos-event-icon\"\n             aria-hidden=\"true\">\u2668<\/div>\n\n        <div class=\"vos-event-copy\">\n\n            <span class=\"vos-event-date\">\n\n                ${\n                    recent\n                    ? '<span class=\"vos-live-badge\">LIVE<\/span> \u00b7 '\n                    : ''\n                }\n\n                ${dateText}\n\n            <\/span>\n\n            <span class=\"vos-event-place\">\n                ${region}\n            <\/span>\n\n            <span class=\"vos-event-type\">\n                Wildfire \u00b7 NASA FIRMS \u00b7\n                ${hotspotCount}\n                satellite detection${hotspotCount === 1 ? \"\" : \"s\"}\n            <\/span>\n\n        <\/div>\n    `;\n\n    return event;\n}\n\n\nasync function loadLiveWildfires() {\n\n    const tickerTrack =\n        document.querySelector(\".vos-ticker-track\");\n\n    if (!tickerTrack) return;\n\n    try {\n\n        const response =\n            await fetch(FIRMS_URL, {\n                cache: \"no-store\"\n            });\n\n        if (!response.ok) {\n            throw new Error(\n                \"NASA FIRMS request failed: \" +\n                response.status\n            );\n        }\n\n        const data =\n            await response.json();\n\n        if (\n            !data ||\n            !data.success ||\n            !Array.isArray(data.fires)\n        ) {\n            return;\n        }\n\n        \/*\n         * Remove previously loaded FIRMS events\n         * before rebuilding them.\n         *\/\n        document\n            .querySelectorAll(\n                \".vos-live-wildfire-event\"\n            )\n            .forEach(function (item) {\n                item.remove();\n            });\n\n\n        \/*\n         * First normal\/historical ticker item.\n         * Live events are inserted before it.\n         *\/\n        const firstHistoricalEvent =\n            tickerTrack.querySelector(\n                \".vos-event:not(.vos-live-event):not(.vos-live-wildfire-event)\"\n            );\n\n\n        data.fires\n            .slice(0, 5)\n            .forEach(function (fire) {\n\n                const wildfireEvent =\n                    createLiveWildfire(fire);\n\n                wildfireEvent.classList.add(\"is-recent\");\n                \n                \/*\n                 * Same interaction behaviour\n                 * already used by the monitor.\n                 *\/\n                if (\n                    typeof attachLiveEventBehaviour\n                    === \"function\"\n                ) {\n                    attachLiveEventBehaviour(\n                        wildfireEvent\n                    );\n                }\n\n                if (firstHistoricalEvent) {\n\n                    tickerTrack.insertBefore(\n                        wildfireEvent,\n                        firstHistoricalEvent\n                    );\n\n                } else {\n\n                    tickerTrack.appendChild(\n                        wildfireEvent\n                    );\n                }\n\n            });\n\n    } catch (error) {\n\n        console.error(\n            \"VOSADINEL NASA FIRMS Monitor:\",\n            error\n        );\n    }\n}\n\n\n\/*\n * Initial NASA FIRMS load\n *\/\nloadLiveWildfires();\n\n\n\/*\n * Refresh every 15 minutes.\n * The server-side FIRMS feed is also cached.\n *\/\nwindow.setInterval(\n    loadLiveWildfires,\n    15 * 60 * 1000\n);<\/script>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-39cf122 e-con e-atomic-element e-flexbox-base e-d62f0cd \" data-id=\"39cf122\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"39cf122\" id=\"vosadinel-works\">\n    <div class=\"elementor-element elementor-element-f9b51fe e-con e-atomic-element e-flexbox-base e-eea4b95 \" data-id=\"f9b51fe\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"f9b51fe\" id=\"\/#vosadinel-works\">\n    \t\t<div class=\"elementor-element elementor-element-61611d8 elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading\" data-id=\"61611d8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">HOW VOSADINEL WORKS<\/h6>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ecc2efd elementor-widget elementor-widget-heading\" data-id=\"ecc2efd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">How Every Contribution Creates Lasting Impact<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4b2157f elementor-widget elementor-widget-text-editor\" data-id=\"4b2157f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Every contribution becomes part of a permanent clean-energy asset. The electricity generated creates continuous income that finances the rebuilding of homes and supports families for many years to come.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4ad42f0 e-con e-atomic-element e-flexbox-base e-5cb710e \" data-id=\"4ad42f0\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"4ad42f0\" id=\"mission-engine-bg\">\n    \n<\/div>\n\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-ceae714 e-con e-atomic-element e-flexbox-base e-a3c79a3 \" data-id=\"ceae714\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"ceae714\" id=\"mission-progress\">\n    \t\t<div class=\"elementor-element elementor-element-6acaf53 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"6acaf53\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n  .vos-progress-engine,\n  .vos-progress-engine * {\n    box-sizing: border-box;\n  }\n\n  .vos-progress-engine {\n    --vos-dark: #061a2e;\n    --vos-dark-2: #08243d;\n    --vos-card: rgba(255, 255, 255, 0.055);\n    --vos-border: rgba(255, 255, 255, 0.14);\n    --vos-white: #ffffff;\n    --vos-muted: #b8c7d9;\n    --vos-green: #0b9f78;\n    --vos-green-bright: #13c995;\n    --vos-blue: #0a84ff;\n    --vos-orange: #f2a01a;\n    --vos-inactive: rgba(255, 255, 255, 0.1);\n\n    width: 100%;\n    overflow: hidden;\n    padding: 64px 32px;\n    color: var(--vos-white);\n    background:\n      radial-gradient(\n        circle at 85% 15%,\n        rgba(10, 132, 255, 0.14),\n        transparent 32%\n      ),\n      radial-gradient(\n        circle at 10% 90%,\n        rgba(11, 159, 120, 0.13),\n        transparent 35%\n      ),\n      linear-gradient(135deg, var(--vos-dark), #031321);\n\n    font-family: Inter, Arial, sans-serif;\n  }\n.vos-progress-inner {\n    width: min(1240px, 100%);\n    margin: 0 auto;\n  }\n\n  .vos-progress-kicker {\n    margin: 0 0 10px;\n    color: var(--vos-green-bright);\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n  }\n\n  .vos-progress-heading {\n    max-width: 760px;\n    margin: 0;\n    color: var(--vos-white);\n    font-size: clamp(36px, 5vw, 62px);\n    line-height: 1.04;\n    font-weight: 750;\n    letter-spacing: -0.035em;\n  }\n.vos-progress-intro {\n    max-width: 720px;\n    margin: 20px 0 42px;\n    color: var(--vos-muted);\n    font-size: 18px;\n    line-height: 1.65;\n  }\n\n  .vos-mission-shell {\n    padding: 30px;\n    border: 1px solid var(--vos-border);\n    border-radius: 26px;\n    background: rgba(255, 255, 255, 0.035);\n    box-shadow: 0 30px 85px rgba(0, 0, 0, 0.3);\n    backdrop-filter: blur(12px);\n  }\n\n  .vos-mission-top {\n    display: flex;\n    align-items: flex-start;\n    justify-content: space-between;\n    gap: 28px;\n    margin-bottom: 28px;\n  }\n\n  .vos-mission-label {\n    display: inline-flex;\n    align-items: center;\n    gap: 9px;\n    margin-bottom: 12px;\n    padding: 8px 12px;\n    color: #c8fff0;\n    background: rgba(11, 159, 120, 0.18);\n    border: 1px solid rgba(19, 201, 149, 0.36);\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n  }.vos-status-dot {\n    width: 8px;\n    height: 8px;\n    border-radius: 50%;\n    background: var(--vos-green-bright);\n    box-shadow: 0 0 14px rgba(19, 201, 149, 0.9);\n  }\n\n  .vos-mission-title {\n    margin: 0;\n    color: var(--vos-white);\n    font-size: clamp(28px, 3.6vw, 46px);\n    line-height: 1.08;\n    font-weight: 750;\n    letter-spacing: -0.025em;\n  }\n\n  .vos-mission-subtitle {\n    margin: 10px 0 0;\n    color: var(--vos-muted);\n    font-size: 16px;\n    line-height: 1.55;\n  }\n\n  .vos-mission-phase {\n    flex: 0 0 auto;\n    padding: 14px 17px;\n    color: var(--vos-orange);\n    background: rgba(242, 160, 26, 0.1);\n    border: 1px solid rgba(242, 160, 26, 0.35);\n    border-radius: 14px;\n    font-size: 13px;\n    font-weight: 700;\n    text-align: center;\n  }.vos-stat-grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 16px;\n    margin-bottom: 28px;\n  }\n\n  .vos-stat-card {\n    min-width: 0;\n    padding: 20px;\n    background: var(--vos-card);\n    border: 1px solid var(--vos-border);\n    border-radius: 18px;\n  }\n\n  .vos-stat-name {\n    display: block;\n    margin-bottom: 9px;\n    color: var(--vos-muted);\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.09em;\n    text-transform: uppercase;\n  }\n\n  .vos-stat-value {\n    display: block;\n    overflow-wrap: anywhere;\n    color: var(--vos-white);\n    font-size: clamp(22px, 2.5vw, 34px);\n    line-height: 1.1;\n    font-weight: 750;\n  }.vos-progress-row {\n    display: flex;\n    align-items: center;\n    gap: 20px;\n    margin-bottom: 30px;\n  }\n\n  .vos-progress-bar {\n    position: relative;\n    flex: 1;\n    height: 16px;\n    overflow: hidden;\n    background: rgba(255, 255, 255, 0.1);\n    border-radius: 999px;\n  }\n\n  .vos-progress-fill {\n    width: 0;\n    height: 100%;\n    border-radius: inherit;\n    background:\n      linear-gradient(\n        90deg,\n        var(--vos-green),\n        var(--vos-green-bright),\n        #57eabf\n      );\n    box-shadow: 0 0 24px rgba(19, 201, 149, 0.45);\n    transition: width 1500ms cubic-bezier(0.22, 1, 0.36, 1);\n  }.vos-progress-percent {\n    flex: 0 0 80px;\n    color: var(--vos-white);\n    font-size: 24px;\n    line-height: 1;\n    font-weight: 750;\n    text-align: right;\n  }\n\n  .vos-visual-grid {\n    display: grid;\n    grid-template-columns: minmax(0, 1.45fr) minmax(280px, 0.75fr);\n    gap: 22px;\n  }\n\n  .vos-visual-card {\n    padding: 24px;\n    background: var(--vos-card);\n    border: 1px solid var(--vos-border);\n    border-radius: 20px;\n  }\n\n  .vos-card-head {\n    display: flex;\n    align-items: flex-start;\n    justify-content: space-between;\n    gap: 18px;\n    margin-bottom: 22px;\n  }\n\n  .vos-card-title {\n    margin: 0;\n    color: var(--vos-white);\n    font-size: 20px;\n    line-height: 1.25;\n    font-weight: 700;\n  }\n\n  .vos-card-caption {\n    margin: 5px 0 0;\n    color: var(--vos-muted);\n    font-size: 13px;\n    line-height: 1.45;\n  }\n.vos-panel-count {\n    flex: 0 0 auto;\n    color: var(--vos-green-bright);\n    font-size: 13px;\n    font-weight: 700;\n  }\n\n  .vos-solar-field {\n    display: grid;\n    grid-template-columns: repeat(10, minmax(18px, 1fr));\n    gap: 8px;\n    padding: 20px;\n    background:\n      linear-gradient(\n        180deg,\n        rgba(8, 36, 61, 0.4),\n        rgba(4, 20, 34, 0.72)\n      );\n    border: 1px solid rgba(255, 255, 255, 0.09);\n    border-radius: 16px;\n    perspective: 600px;\n  }\n\n  .vos-solar-panel {\n    position: relative;\n    aspect-ratio: 1.55 \/ 1;\n    overflow: hidden;\n    background: var(--vos-inactive);\n    border: 1px solid rgba(255, 255, 255, 0.09);\n    border-radius: 4px;\n    transform: rotateX(14deg);\n    transform-origin: bottom;\n    transition:\n      background 700ms ease,\n      border-color 700ms ease,\n      box-shadow 700ms ease,\n      transform 700ms ease;\n  }.vos-solar-panel::before,\n  .vos-solar-panel::after {\n    content: \"\";\n    position: absolute;\n    background: rgba(255, 255, 255, 0.17);\n  }\n\n  .vos-solar-panel::before {\n    top: 0;\n    bottom: 0;\n    left: 50%;\n    width: 1px;\n  }\n\n  .vos-solar-panel::after {\n    right: 0;\n    bottom: 50%;\n    left: 0;\n    height: 1px;\n  }\n\n  .vos-solar-panel.is-built {\n    background:\n      linear-gradient(145deg, #0f5591, #0a84ff 52%, #17a6df);\n    border-color: rgba(87, 199, 255, 0.7);\n    box-shadow:\n      0 5px 15px rgba(10, 132, 255, 0.23),\n      inset 0 0 10px rgba(255, 255, 255, 0.16);\n    transform: rotateX(14deg) translateY(-2px);\n  }\n\n  .vos-human-result {\n    min-height: 240px;\n    display: flex;\n    flex-direction: column;\n    justify-content: space-between;\n  }.vos-home-scene {\n    position: relative;\n    min-height: 152px;\n    display: grid;\n    place-items: center;\n    overflow: hidden;\n    border-radius: 16px;\n    background:\n      radial-gradient(\n        circle at 50% 85%,\n        rgba(19, 201, 149, 0.17),\n        transparent 38%\n      ),\n      linear-gradient(\n        180deg,\n        rgba(10, 132, 255, 0.08),\n        rgba(255, 255, 255, 0.025)\n      );\n  }\n\n  .vos-home {\n    position: relative;\n    width: 130px;\n    height: 112px;\n    opacity: 0.28;\n    transform: translateY(12px) scale(0.86);\n    transition:\n      opacity 900ms ease,\n      transform 900ms ease,\n      filter 900ms ease;\n  }\n\n  .vos-home-body {\n    position: absolute;\n    right: 15px;\n    bottom: 0;\n    left: 15px;\n    height: 72px;\n    background: #e9eef5;\n    border: 4px solid #cbd5e1;\n    border-radius: 4px;\n  }.vos-home-roof {\n    position: absolute;\n    top: 4px;\n    left: 16px;\n    width: 98px;\n    height: 68px;\n    background: #d58b31;\n    transform: rotate(45deg);\n    border: 4px solid #f2a01a;\n    border-radius: 5px;\n  }\n\n  .vos-home-door {\n    position: absolute;\n    bottom: 0;\n    left: 54px;\n    z-index: 3;\n    width: 24px;\n    height: 43px;\n    background: #0b6754;\n    border-radius: 3px 3px 0 0;\n  }\n\n  .vos-home-window {\n    position: absolute;\n    right: 28px;\n    bottom: 30px;\n    z-index: 3;\n    width: 24px;\n    height: 22px;\n    background: #8ad7ff;\n    border: 3px solid #ffffff;\n  }\n\n  .vos-home-stage-1 {\n    opacity: 0.42;\n  }.vos-home-stage-2 {\n    opacity: 0.58;\n    transform: translateY(8px) scale(0.91);\n  }\n\n  .vos-home-stage-3 {\n    opacity: 0.75;\n    transform: translateY(5px) scale(0.95);\n  }\n\n  .vos-home-stage-4 {\n    opacity: 1;\n    transform: translateY(0) scale(1);\n    filter: drop-shadow(0 15px 24px rgba(19, 201, 149, 0.28));\n  }\n\n  .vos-home-text {\n    margin-top: 18px;\n    color: var(--vos-muted);\n    font-size: 14px;\n    line-height: 1.55;\n  }\n\n  .vos-home-text strong {\n    color: var(--vos-white);\n  }\n\n  .vos-next-mission {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 24px;\n    margin-top: 22px;\n    padding: 22px 24px;\n    background: linear-gradient(\n      90deg,\n      rgba(10, 132, 255, 0.1),\n      rgba(255, 255, 255, 0.035)\n    );\n    border: 1px solid rgba(10, 132, 255, 0.25);\n    border-radius: 18px;\n  }\n.vos-next-label {\n    margin: 0 0 5px;\n    color: var(--vos-blue);\n    font-size: 12px;\n    line-height: 1.2;\n    font-weight: 700;\n    letter-spacing: 0.1em;\n    text-transform: uppercase;\n  }\n\n  .vos-next-title {\n    margin: 0;\n    color: var(--vos-white);\n    font-size: 20px;\n    line-height: 1.25;\n    font-weight: 700;\n  }\n\n  .vos-next-state {\n    flex: 0 0 auto;\n    padding: 10px 14px;\n    color: var(--vos-muted);\n    background: rgba(255, 255, 255, 0.055);\n    border: 1px solid var(--vos-border);\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 700;\n    white-space: nowrap;\n  }\n\n  .vos-complete-banner {\n    display: none;\n    margin-bottom: 24px;\n    padding: 18px 20px;\n    color: #d8fff3;\n    background: rgba(11, 159, 120, 0.2);\n    border: 1px solid rgba(19, 201, 149, 0.48);\n    border-radius: 16px;\n    font-size: 16px;\n    font-weight: 700;\n    text-align: center;\n  }.vos-progress-engine.is-complete .vos-complete-banner {\n    display: block;\n  }\n\n  .vos-progress-engine.is-complete .vos-mission-label {\n    color: #fff4cf;\n    background: rgba(242, 160, 26, 0.16);\n    border-color: rgba(242, 160, 26, 0.45);\n  }\n\n  .vos-progress-engine.is-complete .vos-status-dot {\n    background: var(--vos-orange);\n    box-shadow: 0 0 14px rgba(242, 160, 26, 0.9);\n  }\n\n  @media (max-width: 900px) {\n    .vos-progress-engine {\n      padding: 62px 24px;\n    }\n\n    .vos-visual-grid {\n      grid-template-columns: 1fr;\n    }\n  }\n\n  @media (max-width: 700px) {\n    .vos-progress-engine {\n      padding: 50px 18px;\n    }\n\n    .vos-mission-shell {\n      padding: 20px;\n      border-radius: 20px;\n    }\n.vos-mission-top {\n      flex-direction: column;\n    }\n\n    .vos-stat-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .vos-progress-row {\n      align-items: flex-end;\n      gap: 12px;\n    }\n\n    .vos-progress-percent {\n      flex-basis: 65px;\n      font-size: 21px;\n    }\n\n    .vos-solar-field {\n      grid-template-columns: repeat(5, minmax(20px, 1fr));\n      gap: 7px;\n      padding: 14px;\n    }\n\n    .vos-next-mission {\n      align-items: flex-start;\n      flex-direction: column;\n    }\n  }\n<\/style><section\n  class=\"vos-progress-engine\"\n  id=\"vos-progress-engine\"\n  aria-label=\"VOSADINEL mission progress\"\n>\n  <div class=\"vos-progress-inner\">\n\n    <p class=\"vos-progress-kicker\">Mission Progress<\/p>\n\n    <h2 class=\"vos-progress-heading\">\n      Building Permanent Hope\n    <\/h2>\n\n    <p class=\"vos-progress-intro\">\n      Every contribution becomes part of something real:\n      clean energy infrastructure that creates lasting income\n      and helps families rebuild their lives.\n    <\/p>\n\n    <div class=\"vos-mission-shell\">\n\n      <div class=\"vos-complete-banner\">\n        Mission completed \u2014 the 20 MW solar power plant is fully funded.\n      <\/div>\n\n      <div class=\"vos-mission-top\">\n        <div>\n          <div class=\"vos-mission-label\">\n            <span class=\"vos-status-dot\" aria-hidden=\"true\"><\/span>\n            Current Mission\n          <\/div>\n<h3 class=\"vos-mission-title\">\n            20 MW Solar Power Plant\n          <\/h3>\n\n          <p class=\"vos-mission-subtitle\">\n            Building the first permanent clean-energy asset\n            dedicated to long-term humanitarian impact.\n          <\/p>\n        <\/div>\n\n        <div class=\"vos-mission-phase\">\n          Phase 1 \u00b7 Solar\n        <\/div>\n      <\/div>\n\n      <div class=\"vos-stat-grid\">\n\n        <div class=\"vos-stat-card\">\n          <span class=\"vos-stat-name\">Target<\/span>\n          <strong\n            class=\"vos-stat-value\"\n            id=\"vos-target-value\"\n          >\n            \u20ac20,000,000\n          <\/strong>\n        <\/div>\n\n        <div class=\"vos-stat-card\">\n          <span class=\"vos-stat-name\">Raised<\/span>\n          <strong\n            class=\"vos-stat-value\"\n            id=\"vos-raised-value\"\n          >\n            \u20ac1,842,560\n          <\/strong>\n        <\/div><div class=\"vos-stat-card\">\n          <span class=\"vos-stat-name\">Supporters<\/span>\n          <strong\n            class=\"vos-stat-value\"\n            id=\"vos-supporter-value\"\n          >\n            12,438\n          <\/strong>\n        <\/div>\n\n      <\/div>\n\n      <div\n        class=\"vos-progress-row\"\n        aria-label=\"Funding progress\"\n      >\n        <div\n          class=\"vos-progress-bar\"\n          role=\"progressbar\"\n          aria-valuemin=\"0\"\n          aria-valuemax=\"100\"\n          aria-valuenow=\"0\"\n        >\n          <div\n            class=\"vos-progress-fill\"\n            id=\"vos-progress-fill\"\n          ><\/div>\n        <\/div>\n\n        <div\n          class=\"vos-progress-percent\"\n          id=\"vos-progress-percent\"\n        >\n          0%\n        <\/div>\n      <\/div>\n<div class=\"vos-visual-grid\">\n\n        <div class=\"vos-visual-card\">\n          <div class=\"vos-card-head\">\n            <div>\n              <h4 class=\"vos-card-title\">\n                The Community Solar Park\n              <\/h4>\n\n              <p class=\"vos-card-caption\">\n                Each illuminated panel represents progress\n                toward the completed energy asset.\n              <\/p>\n            <\/div>\n\n            <div\n              class=\"vos-panel-count\"\n              id=\"vos-panel-count\"\n            >\n              0 \/ 100 built\n            <\/div>\n          <\/div>\n\n          <div\n            class=\"vos-solar-field\"\n            id=\"vos-solar-field\"\n            aria-label=\"Virtual solar power plant progress\"\n          ><\/div>\n        <\/div>\n<div class=\"vos-visual-card vos-human-result\">\n          <div>\n            <h4 class=\"vos-card-title\">\n              What We Are Building For\n            <\/h4>\n\n            <p class=\"vos-card-caption\">\n              Energy becomes income. Income becomes recovery.\n            <\/p>\n          <\/div>\n\n          <div class=\"vos-home-scene\">\n            <div\n              class=\"vos-home\"\n              id=\"vos-home\"\n              aria-label=\"Virtual home construction progress\"\n            >\n              <div class=\"vos-home-roof\"><\/div>\n              <div class=\"vos-home-body\"><\/div>\n              <div class=\"vos-home-door\"><\/div>\n              <div class=\"vos-home-window\"><\/div>\n            <\/div>\n          <\/div>\n\n          <p class=\"vos-home-text\" id=\"vos-home-text\">\n            <strong>The foundation is being laid.<\/strong><br>\n            Every contribution brings permanent homes\n            and long-term recovery closer.\n          <\/p>\n        <\/div><\/div>\n\n      <div class=\"vos-next-mission\">\n        <div>\n          <p class=\"vos-next-label\">Next Mission<\/p>\n\n          <h4 class=\"vos-next-title\">\n            80 MW \/ 160 MWh Battery Energy Storage System\n          <\/h4>\n        <\/div>\n\n        <div class=\"vos-next-state\">\n          Begins after Solar Mission\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n(function () {\n  \"use strict\";\n\n  \/*\n   * K\u00c9ZI ADATOK \u2013 EZT A H\u00c1ROM \u00c9RT\u00c9KET\n   * KELL MAJD FRISS\u00cdTENI.\n   *\/\n  const missionData = {\n    target: 0,\n    raised: 0,\n    supporters: 0\n  };const engine = document.querySelector(\n    \"#vos-progress-engine\"\n  );\n\n  if (!engine) {\n    return;\n  }\n\n  const progressFill = engine.querySelector(\n    \"#vos-progress-fill\"\n  );\n\n  const progressPercent = engine.querySelector(\n    \"#vos-progress-percent\"\n  );\n\n  const progressBar = engine.querySelector(\n    \".vos-progress-bar\"\n  );\n\n  const solarField = engine.querySelector(\n    \"#vos-solar-field\"\n  );\n\n  const panelCount = engine.querySelector(\n    \"#vos-panel-count\"\n  );\n\n  const targetValue = engine.querySelector(\n    \"#vos-target-value\"\n  );\n\n  const raisedValue = engine.querySelector(\n    \"#vos-raised-value\"\n  );\n\n  const supporterValue = engine.querySelector(\n    \"#vos-supporter-value\"\n  );const home = engine.querySelector(\"#vos-home\");\n  const homeText = engine.querySelector(\"#vos-home-text\");\n\n  const totalPanels = 100;\n\n  function formatEuro(value) {\n    return new Intl.NumberFormat(\"en-IE\", {\n      style: \"currency\",\n      currency: \"EUR\",\n      maximumFractionDigits: 0\n    }).format(value);\n  }\n\n  function formatNumber(value) {\n    return new Intl.NumberFormat(\"en-US\").format(value);\n  }\n\n  const rawProgress =\n    missionData.target > 0\n      ? (missionData.raised \/ missionData.target) * 100\n      : 0;\n\n  const progress = Math.max(\n    0,\n    Math.min(100, rawProgress)\n  );\n\n  const builtPanels = Math.round(\n    (progress \/ 100) * totalPanels\n  );\n\n  targetValue.textContent = formatEuro(\n    missionData.target\n  );raisedValue.textContent = formatEuro(\n    missionData.raised\n  );\n\n  supporterValue.textContent = formatNumber(\n    missionData.supporters\n  );\n\n  progressPercent.textContent =\n    progress.toFixed(1) + \"%\";\n\n  progressBar.setAttribute(\n    \"aria-valuenow\",\n    progress.toFixed(1)\n  );\n\n  panelCount.textContent =\n    builtPanels + \" \/ \" + totalPanels + \" built\";\n\n  for (let index = 0; index < totalPanels; index += 1) {\n    const panel = document.createElement(\"div\");\n\n    panel.className = \"vos-solar-panel\";\n    panel.setAttribute(\"aria-hidden\", \"true\");\n\n    solarField.appendChild(panel);\nif (index < builtPanels) {\n      window.setTimeout(function () {\n        panel.classList.add(\"is-built\");\n      }, 180 + index * 24);\n    }\n  }\n\n  window.setTimeout(function () {\n    progressFill.style.width = progress + \"%\";\n  }, 250);\n\n  function setHomeStage() {\n    home.classList.remove(\n      \"vos-home-stage-1\",\n      \"vos-home-stage-2\",\n      \"vos-home-stage-3\",\n      \"vos-home-stage-4\"\n    );\n\n    if (progress >= 100) {\n      home.classList.add(\"vos-home-stage-4\");\n\n      homeText.innerHTML =\n        \"<strong>A permanent home is ready.<\/strong><br>\" +\n        \"The completed energy mission can now support \" +\n        \"long-term reconstruction.\";\n\n      engine.classList.add(\"is-complete\");\n\n      return;\n    }if (progress >= 66) {\n      home.classList.add(\"vos-home-stage-3\");\n\n      homeText.innerHTML =\n        \"<strong>The home is taking shape.<\/strong><br>\" +\n        \"The community is approaching a permanent \" +\n        \"source of recovery funding.\";\n\n      return;\n    }\n\n    if (progress >= 33) {\n      home.classList.add(\"vos-home-stage-2\");\n\n      homeText.innerHTML =\n        \"<strong>The walls are rising.<\/strong><br>\" +\n        \"Clean energy infrastructure is becoming \" +\n        \"a visible humanitarian result.\";\n\n      return;\n    }\n\n    home.classList.add(\"vos-home-stage-1\");\n\n    homeText.innerHTML =\n      \"<strong>The foundation is being laid.<\/strong><br>\" +\n      \"Every contribution brings permanent homes \" +\n      \"and long-term recovery closer.\";\n  }\nsetHomeStage();\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-898ebfb elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"898ebfb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* ==========================================================\n   VOSADINEL MISSION ENGINE v3.0\n   Multi-Phase Community Funding System\n   ========================================================== *\/\n\n#vos-progress-engine {\n  display: none !important;\n}\n\n#vos-mission-v3,\n#vos-mission-v3 * {\n  box-sizing: border-box;\n}\n\n#vos-mission-v3 {\n  --v3-bg: #061a2e;\n  --v3-bg-2: #08243d;\n  --v3-card: rgba(255, 255, 255, 0.055);\n  --v3-card-strong: rgba(255, 255, 255, 0.075);\n  --v3-border: rgba(255, 255, 255, 0.14);\n  --v3-white: #ffffff;\n  --v3-muted: #b8c7d9;\n  --v3-green: #13c995;\n  --v3-green-2: #56e0bd;\n  --v3-blue: #0a84ff;\n  --v3-blue-2: #64d2ff;\n  --v3-orange: #f2a01a;\n  --v3-inactive: rgba(255, 255, 255, 0.11);\nwidth: 100%;\n  overflow: hidden;\n  padding: 68px 32px;\n\n  color: var(--v3-white);\n  background:\n    radial-gradient(\n      circle at 88% 12%,\n      rgba(10, 132, 255, 0.15),\n      transparent 32%\n    ),\n    radial-gradient(\n      circle at 8% 90%,\n      rgba(19, 201, 149, 0.13),\n      transparent 31%\n    ),\n    linear-gradient(\n      135deg,\n      #061a2e,\n      #08243d 62%,\n      #031321\n    );\n\n  font-family: Inter, Arial, sans-serif;\n}\n\n.v3-shell {\n  width: min(1480px, 100%);\n  margin: 0 auto;\n}.v3-section-kicker {\n  margin: 0 0 19px;\n\n  color: var(--v3-green);\n  font-size: 15px;\n  line-height: 1.3;\n  font-weight: 800;\n  letter-spacing: 0.13em;\n  text-transform: uppercase;\n}\n\n.v3-main-title {\n  margin: 0;\n\n  color: var(--v3-white);\n  font-size: clamp(42px, 5.1vw, 74px);\n  line-height: 1.02;\n  font-weight: 820;\n  letter-spacing: -0.045em;\n}\n\n.v3-main-subtitle {\n  max-width: 960px;\n  margin: 23px 0 39px;\n\n  color: var(--v3-muted);\n  font-size: clamp(17px, 1.55vw, 23px);\n  line-height: 1.65;\n}\n\/* ==========================================================\n   COMPLETION BANNER\n   ========================================================== *\/\n\n.v3-completion-banner {\n  display: none;\n  margin: 0 0 28px;\n  padding: 25px 30px;\n\n  text-align: center;\n\n  border: 1px solid rgba(19, 201, 149, 0.65);\n  border-radius: 18px;\n\n  background:\n    linear-gradient(\n      90deg,\n      rgba(19, 201, 149, 0.18),\n      rgba(10, 132, 255, 0.11),\n      rgba(19, 201, 149, 0.18)\n    );\n\n  box-shadow:\n    0 0 42px rgba(19, 201, 149, 0.14),\n    inset 0 1px 0 rgba(255, 255, 255, 0.08);\n}\n\n.v3-completion-banner strong {\n  display: block;\n\n  color: var(--v3-white);\n  font-size: clamp(20px, 2.3vw, 30px);\n  line-height: 1.25;\n}\n.v3-completion-banner span {\n  display: block;\n  margin-top: 8px;\n\n  color: var(--v3-green-2);\n  font-size: 15px;\n  line-height: 1.5;\n  font-weight: 700;\n}\n\n\/* ==========================================================\n   MAIN MISSION CARD\n   ========================================================== *\/\n\n.v3-mission-card {\n  position: relative;\n  overflow: hidden;\n\n  padding: 38px;\n\n  border: 1px solid var(--v3-border);\n  border-radius: 28px;\n\n  background:\n    linear-gradient(\n      145deg,\n      rgba(255, 255, 255, 0.068),\n      rgba(255, 255, 255, 0.028)\n    );\n\n  box-shadow:\n    0 30px 80px rgba(0, 0, 0, 0.27),\n    inset 0 1px 0 rgba(255, 255, 255, 0.06);\n}.v3-mission-card::before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 0;\n\n  width: 100%;\n  height: 3px;\n\n  background:\n    linear-gradient(\n      90deg,\n      var(--v3-green),\n      var(--v3-blue),\n      var(--v3-orange)\n    );\n}\n\n.v3-mission-top {\n  display: flex;\n  align-items: flex-start;\n  justify-content: space-between;\n  gap: 26px;\n}\n\n.v3-current-badge,\n.v3-phase-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n\n  padding: 11px 17px;\n\n  border-radius: 999px;\n\n  font-size: 12px;\n  line-height: 1.2;\n  font-weight: 800;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n}\n.v3-current-badge {\n  color: #dffff5;\n  border: 1px solid rgba(19, 201, 149, 0.6);\n  background: rgba(19, 201, 149, 0.12);\n}\n\n.v3-current-dot {\n  width: 9px;\n  height: 9px;\n\n  border-radius: 50%;\n  background: var(--v3-green);\n\n  box-shadow:\n    0 0 15px rgba(19, 201, 149, 0.95);\n}\n\n.v3-phase-badge {\n  flex: 0 0 auto;\n\n  color: var(--v3-orange);\n  border: 1px solid rgba(242, 160, 26, 0.56);\n  background: rgba(242, 160, 26, 0.09);\n}\n\n.v3-mission-title {\n  margin: 25px 0 9px;\n\n  color: var(--v3-white);\n  font-size: clamp(34px, 4.1vw, 58px);\n  line-height: 1.07;\n  font-weight: 820;\n  letter-spacing: -0.04em;\n}.v3-mission-description {\n  max-width: 1050px;\n  margin: 0 0 34px;\n\n  color: var(--v3-muted);\n  font-size: 17px;\n  line-height: 1.6;\n}\n\n\/* ==========================================================\n   FINANCIAL STATISTICS\n   ========================================================== *\/\n\n.v3-stat-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 19px;\n\n  margin-bottom: 29px;\n}\n\n.v3-stat-card {\n  padding: 27px 26px;\n\n  border: 1px solid var(--v3-border);\n  border-radius: 20px;\n\n  background: var(--v3-card);\n\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.04);\n}.v3-stat-label {\n  display: block;\n  margin-bottom: 11px;\n\n  color: var(--v3-muted);\n  font-size: 12px;\n  line-height: 1.2;\n  font-weight: 800;\n  letter-spacing: 0.13em;\n  text-transform: uppercase;\n}\n\n.v3-stat-value {\n  display: block;\n\n  color: var(--v3-white);\n  font-size: clamp(29px, 3vw, 46px);\n  line-height: 1;\n  font-weight: 820;\n  letter-spacing: -0.035em;\n}\n\n\/* ==========================================================\n   MAIN PROGRESS BAR\n   ========================================================== *\/\n\n.v3-progress-row {\n  display: grid;\n  grid-template-columns: 1fr auto;\n  align-items: center;\n  gap: 24px;\n\n  margin-bottom: 35px;\n}\n\n.v3-progress-track {\n  height: 17px;\n  overflow: hidden;\n\n  border-radius: 999px;\n  background: rgba(255, 255, 255, 0.11);\n}.v3-progress-fill {\n  width: 0;\n  height: 100%;\n\n  border-radius: inherit;\n\n  background:\n    linear-gradient(\n      90deg,\n      var(--v3-green),\n      var(--v3-green-2)\n    );\n\n  box-shadow:\n    0 0 22px rgba(19, 201, 149, 0.34);\n\n  transition:\n    width 1000ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.v3-stage-bess .v3-progress-fill {\n  background:\n    linear-gradient(\n      90deg,\n      var(--v3-blue),\n      var(--v3-blue-2)\n    );\n\n  box-shadow:\n    0 0 22px rgba(10, 132, 255, 0.37);\n}\n\n.v3-progress-percent {\n  color: var(--v3-white);\n  font-size: 30px;\n  line-height: 1;\n  font-weight: 820;\n  white-space: nowrap;\n}\/* ==========================================================\n   VISUAL GRID\n   ========================================================== *\/\n\n.v3-visual-grid {\n  display: grid;\n  grid-template-columns: minmax(0, 2fr) minmax(300px, 1fr);\n  gap: 24px;\n}\n\n.v3-visual-card,\n.v3-impact-card {\n  overflow: hidden;\n\n  border: 1px solid var(--v3-border);\n  border-radius: 23px;\n\n  background: var(--v3-card);\n\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.045);\n}\n\n.v3-visual-card {\n  padding: 28px;\n}\n\n.v3-card-heading-row {\n  display: flex;\n  align-items: flex-start;\n  justify-content: space-between;\n  gap: 20px;\n\n  margin-bottom: 23px;\n}\n\n.v3-card-title {\n  margin: 0 0 6px;\n\n  color: var(--v3-white);\n  font-size: clamp(21px, 2.1vw, 29px);\n  line-height: 1.2;\n  font-weight: 780;\n}\n\n.v3-card-description {\n  margin: 0;\n\n  color: var(--v3-muted);\n  font-size: 14px;\n  line-height: 1.55;\n}.v3-unit-counter {\n  flex: 0 0 auto;\n\n  color: var(--v3-green);\n  font-size: 14px;\n  line-height: 1.3;\n  font-weight: 800;\n}\n\n.v3-stage-bess .v3-unit-counter {\n  color: var(--v3-blue-2);\n}\n\n\/* ==========================================================\n   SOLAR FIELD \u2013 100 PANELS\n   ========================================================== *\/\n\n.v3-solar-field {\n  display: grid;\n  grid-template-columns: repeat(10, minmax(24px, 1fr));\n  gap: 13px;\n\n  min-height: 390px;\n  padding: 29px;\n\n  border: 1px solid rgba(10, 132, 255, 0.18);\n  border-radius: 19px;\n\n  background:\n    radial-gradient(\n      circle at 50% 45%,\n      rgba(10, 132, 255, 0.09),\n      transparent 58%\n    ),\n    rgba(2, 19, 34, 0.54);\n}\n\n.v3-solar-panel {\n  position: relative;\n\n  min-height: 35px;\n\n  border: 1px solid rgba(255, 255, 255, 0.11);\n  border-radius: 5px;\n\n  background:\n    linear-gradient(\n      135deg,\n      rgba(255, 255, 255, 0.07),\n      rgba(255, 255, 255, 0.13)\n    );transform: skewX(-5deg);\n  transition:\n    background 600ms ease,\n    border-color 600ms ease,\n    box-shadow 600ms ease,\n    transform 500ms ease;\n}\n\n.v3-solar-panel::before,\n.v3-solar-panel::after {\n  content: \"\";\n  position: absolute;\n\n  background: rgba(255, 255, 255, 0.15);\n}\n\n.v3-solar-panel::before {\n  top: 0;\n  bottom: 0;\n  left: 50%;\n\n  width: 1px;\n}\n\n.v3-solar-panel::after {\n  top: 50%;\n  right: 0;\n  left: 0;\n\n  height: 1px;\n}\n\n.v3-solar-panel.is-active {\n  border-color: rgba(100, 210, 255, 0.77);\n\n  background:\n    linear-gradient(\n      135deg,\n      #0a84ff,\n      #1e9cff 55%,\n      #50c8ff\n    );\n\n  box-shadow:\n    0 0 15px rgba(10, 132, 255, 0.6),\n    inset 0 1px 0 rgba(255, 255, 255, 0.38);\n\n  transform:\n    skewX(-5deg)\n    translateY(-2px);\n}\/* ==========================================================\n   BESS FIELD \u2013 20 BATTERY UNITS\n   ========================================================== *\/\n\n.v3-bess-field {\n  display: none;\n  grid-template-columns: repeat(5, minmax(85px, 1fr));\n  gap: 22px;\n\n  min-height: 390px;\n  padding: 32px;\n\n  align-content: center;\n\n  border: 1px solid rgba(10, 132, 255, 0.2);\n  border-radius: 19px;\n\n  background:\n    radial-gradient(\n      circle at 50% 45%,\n      rgba(10, 132, 255, 0.11),\n      transparent 60%\n    ),\n    rgba(2, 19, 34, 0.54);\n}\n\n.v3-bess-unit {\n  position: relative;\n\n  min-height: 112px;\n  overflow: hidden;\n\n  border: 1px solid rgba(255, 255, 255, 0.12);\n  border-radius: 11px;\n\n  background:\n    linear-gradient(\n      145deg,\n      rgba(255, 255, 255, 0.08),\n      rgba(255, 255, 255, 0.13)\n    );\n\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.04);\n\n  transition:\n    background 600ms ease,\n    border-color 600ms ease,\n    box-shadow 600ms ease,\n    transform 500ms ease;\n}\n\n.v3-bess-unit::before {\n  content: \"\";\n  position: absolute;\n  top: 11px;\n  right: 10px;\n\n  width: 16px;\n  height: 7px;\n\n  border-radius: 3px;\n  background: rgba(255, 255, 255, 0.18);\n}\n\n.v3-bess-unit::after {\n  content: \"\";\n  position: absolute;\n  right: 12px;\n  bottom: 13px;\n  left: 12px;\n\n  height: 5px;\n\n  border-radius: 999px;\n  background: rgba(255, 255, 255, 0.13);\n}.v3-bess-unit-inner {\n  position: absolute;\n  top: 21px;\n  right: 13px;\n  bottom: 25px;\n  left: 13px;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  border: 1px solid rgba(255, 255, 255, 0.08);\n  border-radius: 7px;\n\n  color: rgba(255, 255, 255, 0.32);\n  background: rgba(2, 19, 34, 0.34);\n\n  font-size: 12px;\n  line-height: 1;\n  font-weight: 800;\n  letter-spacing: 0.07em;\n}\n\n.v3-bess-unit.is-active {\n  border-color: rgba(100, 210, 255, 0.79);\n\n  background:\n    linear-gradient(\n      145deg,\n      #0876dd,\n      #0a84ff 52%,\n      #48c4ff\n    );\n\n  box-shadow:\n    0 0 19px rgba(10, 132, 255, 0.58),\n    inset 0 1px 0 rgba(255, 255, 255, 0.38);\n\n  transform: translateY(-3px);\n}\n\n.v3-bess-unit.is-active .v3-bess-unit-inner {\n  color: #ffffff;\n  border-color: rgba(255, 255, 255, 0.25);\n  background: rgba(3, 19, 33, 0.18);\n}\/* ==========================================================\n   PHOTOREALISTIC FINAL RESULT\n   ========================================================== *\/\n\n.v3-final-energy {\n  position: relative;\n  display: none;\n  overflow: hidden;\n\n  min-height: 470px;\n\n  border: 1px solid rgba(19, 201, 149, 0.4);\n  border-radius: 19px;\n\n  background: #071a2d;\n\n  box-shadow:\n    0 0 35px rgba(19, 201, 149, 0.12);\n}\n\n.v3-final-energy img {\n  width: 100%;\n  height: 100%;\n  min-height: 470px;\n\n  display: block;\n  object-fit: cover;\n  object-position: center;\n}\n\n.v3-final-energy::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n\n  pointer-events: none;\n\n  background:\n    linear-gradient(\n      180deg,\n      transparent 37%,\n      rgba(3, 19, 33, 0.87) 100%\n    );\n}.v3-final-energy-status {\n  position: absolute;\n  z-index: 3;\n  top: 21px;\n  left: 21px;\n\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n\n  padding: 11px 15px;\n\n  color: #ffffff;\n  border: 1px solid rgba(19, 201, 149, 0.58);\n  border-radius: 999px;\n\n  background: rgba(3, 32, 43, 0.82);\n\n  font-size: 12px;\n  line-height: 1.2;\n  font-weight: 800;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n\n  backdrop-filter: blur(10px);\n}\n\n.v3-final-energy-caption {\n  position: absolute;\n  z-index: 3;\n  right: 26px;\n  bottom: 24px;\n  left: 26px;\n}\n\n.v3-final-energy-caption h4 {\n  margin: 0 0 7px;\n\n  color: #ffffff;\n  font-size: clamp(26px, 3vw, 41px);\n  line-height: 1.1;\n  font-weight: 820;\n}\n\n.v3-final-energy-caption p {\n  max-width: 760px;\n  margin: 0;\n\n  color: rgba(255, 255, 255, 0.84);\n  font-size: 15px;\n  line-height: 1.55;\n}\/* ==========================================================\n   IMPACT CARD\n   ========================================================== *\/\n\n.v3-impact-card {\n  display: flex;\n  flex-direction: column;\n}\n\n.v3-impact-photo {\n  position: relative;\n  min-height: 260px;\n  overflow: hidden;\n}\n\n.v3-impact-photo img {\n  width: 100%;\n  height: 100%;\n  min-height: 260px;\n\n  display: block;\n  object-fit: cover;\n  object-position: center;\n\n  transition:\n    filter 700ms ease,\n    transform 1000ms ease;\n}\n\n.v3-impact-photo::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n\n  pointer-events: none;\n\n  background:\n    linear-gradient(\n      180deg,\n      rgba(3, 19, 33, 0.02),\n      rgba(3, 19, 33, 0.67)\n    );\n}\n\n.v3-impact-label {\n  position: absolute;\n  z-index: 3;\n  top: 18px;\n  left: 18px;\n\n  padding: 9px 13px;\n\n  color: #ffffff;\n  border: 1px solid rgba(255, 255, 255, 0.21);\n  border-radius: 999px;\n\n  background: rgba(3, 19, 33, 0.79);font-size: 11px;\n  line-height: 1.2;\n  font-weight: 800;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n\n  backdrop-filter: blur(9px);\n}\n\n.v3-impact-content {\n  flex: 1;\n  padding: 27px 27px 25px;\n}\n\n.v3-impact-kicker {\n  margin: 0 0 10px;\n\n  color: var(--v3-green);\n  font-size: 12px;\n  line-height: 1.3;\n  font-weight: 800;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n}\n\n.v3-impact-number {\n  margin: 0;\n\n  color: var(--v3-white);\n  font-size: clamp(31px, 3.5vw, 48px);\n  line-height: 1;\n  font-weight: 820;\n  letter-spacing: -0.045em;\n}\n\n.v3-impact-description {\n  margin: 19px 0 0;\n\n  color: var(--v3-muted);\n  font-size: 15px;\n  line-height: 1.65;\n}\n\n.v3-impact-note {\n  margin: 22px 0 0;\n  padding-top: 18px;\n\n  color: rgba(184, 199, 217, 0.69);\n  border-top: 1px solid rgba(255, 255, 255, 0.11);\n\n  font-size: 11px;\n  line-height: 1.55;\n}\/* ==========================================================\n   PHASE FOOTER\n   ========================================================== *\/\n\n.v3-phase-footer {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 25px;\n\n  margin-top: 25px;\n  padding: 24px 27px;\n\n  border: 1px solid rgba(10, 132, 255, 0.44);\n  border-radius: 20px;\n\n  background:\n    linear-gradient(\n      90deg,\n      rgba(10, 132, 255, 0.13),\n      rgba(255, 255, 255, 0.035)\n    );\n}\n\n.v3-footer-kicker {\n  display: block;\n  margin-bottom: 8px;\n\n  color: var(--v3-blue);\n  font-size: 12px;\n  line-height: 1.2;\n  font-weight: 800;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n}\n\n.v3-footer-title {\n  display: block;\n\n  color: var(--v3-white);\n  font-size: clamp(19px, 2.1vw, 27px);\n  line-height: 1.25;\n  font-weight: 780;\n}.v3-footer-state {\n  flex: 0 0 auto;\n\n  padding: 11px 16px;\n\n  color: var(--v3-muted);\n  border: 1px solid rgba(255, 255, 255, 0.18);\n  border-radius: 999px;\n\n  background: rgba(255, 255, 255, 0.045);\n\n  font-size: 12px;\n  line-height: 1.2;\n  font-weight: 700;\n}\n\n\/* ==========================================================\n   STAGE VISIBILITY\n   ========================================================== *\/\n\n.v3-stage-bess .v3-solar-field {\n  display: none;\n}\n\n.v3-stage-bess .v3-bess-field {\n  display: grid;\n}\n\n.v3-stage-complete .v3-solar-field,\n.v3-stage-complete .v3-bess-field {\n  display: none;\n}.v3-stage-complete .v3-final-energy {\n  display: block;\n  animation:\n    v3RevealFinal 1100ms\n    cubic-bezier(0.22, 1, 0.36, 1)\n    both;\n}\n\n.v3-stage-complete .v3-completion-banner {\n  display: block;\n  animation:\n    v3CompletionGlow 1700ms ease both;\n}\n\n@keyframes v3RevealFinal {\n  from {\n    opacity: 0;\n    transform: translateY(22px) scale(0.985);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0) scale(1);\n  }\n}\n\n@keyframes v3CompletionGlow {\n  0% {\n    opacity: 0;\n    transform: translateY(-12px);\n    box-shadow: 0 0 0 rgba(19, 201, 149, 0);\n  }\n\n  70% {\n    opacity: 1;\n    transform: translateY(0);\n    box-shadow: 0 0 60px rgba(19, 201, 149, 0.24);\n  }\n\n  100% {\n    opacity: 1;\n    transform: translateY(0);\n    box-shadow: 0 0 42px rgba(19, 201, 149, 0.14);\n  }\n}\/* ==========================================================\n   RESPONSIVE\n   ========================================================== *\/\n\n@media (max-width: 1050px) {\n  .v3-visual-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .v3-impact-photo,\n  .v3-impact-photo img {\n    min-height: 350px;\n  }\n}\n\n@media (max-width: 780px) {\n  #vos-mission-v3 {\n    padding: 48px 18px;\n  }\n\n  .v3-mission-card {\n    padding: 25px 18px;\n    border-radius: 22px;\n  }\n\n  .v3-mission-top {\n    flex-direction: column;\n  }\n\n  .v3-stat-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .v3-progress-row {\n    grid-template-columns: 1fr;\n    gap: 13px;\n  }\n\n  .v3-progress-percent {\n    text-align: right;\n  }\n\n  .v3-card-heading-row {\n    flex-direction: column;\n  }\n\n  .v3-solar-field {\n    grid-template-columns: repeat(5, minmax(30px, 1fr));\n    gap: 10px;\n    min-height: 560px;\n    padding: 20px;\n  }.v3-bess-field {\n    grid-template-columns: repeat(2, minmax(90px, 1fr));\n    gap: 16px;\n    min-height: auto;\n    padding: 22px;\n  }\n\n  .v3-phase-footer {\n    align-items: flex-start;\n    flex-direction: column;\n  }\n\n  .v3-final-energy,\n  .v3-final-energy img {\n    min-height: 370px;\n  }\n}\n<\/style>\n\n<div id=\"vos-mission-v3\">\n  <div class=\"v3-shell\">\n\n    <p class=\"v3-section-kicker\">\n      Mission Progress\n    <\/p>\n\n    <h2 class=\"v3-main-title\">\n      Building Permanent Hope\n    <\/h2>\n\n    <p class=\"v3-main-subtitle\">\n      Every contribution becomes part of something real:\n      clean-energy infrastructure that creates lasting income\n      and helps families rebuild their lives.\n    <\/p>\n\n    <div class=\"v3-completion-banner\">\n      <strong>\n        Mission accomplished \u2014 the first VOSADINEL\n        energy system is fully funded.\n      <\/strong><span>\n        A community transformed \u20ac30 million into permanent\n        humanitarian infrastructure.\n      <\/span>\n    <\/div>\n\n    <section\n      class=\"v3-mission-card v3-stage-solar\"\n      id=\"v3-mission-card\"\n    >\n\n      <div class=\"v3-mission-top\">\n\n        <div>\n          <div class=\"v3-current-badge\">\n            <span class=\"v3-current-dot\"><\/span>\n            <span id=\"v3-current-label\">\n              Current Mission\n            <\/span>\n          <\/div>\n\n          <h3\n            class=\"v3-mission-title\"\n            id=\"v3-mission-title\"\n          >\n            20 MW Solar Power Plant\n          <\/h3>\n\n          <p\n            class=\"v3-mission-description\"\n            id=\"v3-mission-description\"\n          >\n            Building the first permanent clean-energy asset\n            dedicated to long-term humanitarian impact.\n          <\/p>\n        <\/div>\n\n        <div\n          class=\"v3-phase-badge\"\n          id=\"v3-phase-badge\"\n        >\n          Phase 1 \u00b7 Solar\n        <\/div>\n\n      <\/div>\n\n      <div class=\"v3-stat-grid\">\n\n        <div class=\"v3-stat-card\">\n          <span class=\"v3-stat-label\">\n            Target\n          <\/span><span\n            class=\"v3-stat-value\"\n            id=\"v3-target\"\n          >\n            \u20ac20,000,000\n          <\/span>\n        <\/div>\n\n        <div class=\"v3-stat-card\">\n          <span class=\"v3-stat-label\">\n            Raised\n          <\/span>\n\n          <span\n            class=\"v3-stat-value\"\n            id=\"v3-raised\"\n          >\n            \u20ac0\n          <\/span>\n        <\/div>\n\n        <div class=\"v3-stat-card\">\n          <span class=\"v3-stat-label\">\n            Supporters\n          <\/span>\n\n          <span\n            class=\"v3-stat-value\"\n            id=\"v3-supporters\"\n          >\n            0\n          <\/span>\n        <\/div>\n\n      <\/div>\n\n      <div class=\"v3-progress-row\">\n\n        <div\n          class=\"v3-progress-track\"\n          role=\"progressbar\"\n          aria-valuemin=\"0\"\n          aria-valuemax=\"100\"\n          aria-valuenow=\"0\"\n          id=\"v3-progress-track\"\n        >\n          <div\n            class=\"v3-progress-fill\"\n            id=\"v3-progress-fill\"\n          ><\/div>\n        <\/div>\n<div\n          class=\"v3-progress-percent\"\n          id=\"v3-progress-percent\"\n        >\n          0.0%\n        <\/div>\n\n      <\/div>\n\n      <div class=\"v3-visual-grid\">\n\n        <div class=\"v3-visual-card\">\n\n          <div class=\"v3-card-heading-row\">\n            <div>\n              <h4\n                class=\"v3-card-title\"\n                id=\"v3-visual-title\"\n              >\n                The Community Solar Park\n              <\/h4>\n\n              <p\n                class=\"v3-card-description\"\n                id=\"v3-visual-description\"\n              >\n                Each illuminated panel represents progress\n                toward the completed energy asset.\n              <\/p>\n            <\/div>\n\n            <div\n              class=\"v3-unit-counter\"\n              id=\"v3-unit-counter\"\n            >\n              0 \/ 100 built\n            <\/div>\n          <\/div>\n\n          <div\n            class=\"v3-solar-field\"\n            id=\"v3-solar-field\"\n            aria-label=\"Solar power plant construction progress\"\n          ><\/div>\n\n          <div\n            class=\"v3-bess-field\"\n            id=\"v3-bess-field\"\n            aria-label=\"Battery energy storage construction progress\"\n          ><\/div><div class=\"v3-final-energy\">\n            <img decoding=\"async\"\n              src=\"https:\/\/vosadinel.com\/wp-content\/uploads\/2026\/07\/VOSADINEL_temp_20MW_solar_park.png\"\n              alt=\"Completed VOSADINEL solar power plant and battery energy storage system.\"\n            >\n\n            <div class=\"v3-final-energy-status\">\n              <span class=\"v3-current-dot\"><\/span>\n              Energy Mission Fully Completed\n            <\/div>\n\n            <div class=\"v3-final-energy-caption\">\n              <h4>\n                20 MW Solar + 80 MW \/ 160 MWh BESS\n              <\/h4>\n\n              <p>\n                The first VOSADINEL permanent humanitarian\n                energy system is complete. Clean energy can\n                now generate long-term recovery funding.\n              <\/p>\n            <\/div>\n          <\/div>\n\n        <\/div>\n\n        <aside class=\"v3-impact-card\">\n\n          <div class=\"v3-impact-photo\">\n            <img decoding=\"async\"\n              src=\"https:\/\/vosadinel.com\/wp-content\/uploads\/2026\/07\/VOSADINEL_temp_housing_community.png\"\n              alt=\"Permanent homes representing VOSADINEL humanitarian impact.\"\n              id=\"v3-homes-image\"\n            >\n\n            <div class=\"v3-impact-label\">\n              Permanent Humanitarian Impact\n            <\/div>\n          <\/div>\n\n          <div class=\"v3-impact-content\">\n\n            <p class=\"v3-impact-kicker\">\n              Estimated Annual Rebuilding Capacity\n            <\/p>\n\n            <p\n              class=\"v3-impact-number\"\n              id=\"v3-impact-number\"\n            >\n              10\u201318 Homes \/ Year\n            <\/p> <p\n              class=\"v3-impact-description\"\n              id=\"v3-impact-description\"\n            >\n              Clean-energy income can become permanent homes,\n              restored security and long-term community recovery.\n            <\/p>\n\n            <p\n              class=\"v3-impact-note\"\n              id=\"v3-impact-note\"\n            >\n              Illustrative planning estimate based on projected\n              operating revenue, humanitarian allocation and\n              estimated reconstruction costs. Final capacity\n              depends on verified revenue and project costs.\n            <\/p>\n\n          <\/div>\n\n        <\/aside>\n\n      <\/div>\n\n      <div class=\"v3-phase-footer\">\n\n        <div>\n          <span\n            class=\"v3-footer-kicker\"\n            id=\"v3-footer-kicker\"\n          >\n            Next Mission\n          <\/span>\n\n          <span\n            class=\"v3-footer-title\"\n            id=\"v3-footer-title\"\n          >\n            80 MW \/ 160 MWh Battery Energy Storage System\n          <\/span>\n        <\/div>\n\n        <div\n          class=\"v3-footer-state\"\n          id=\"v3-footer-state\"\n        >\n          Begins after Solar Mission\n        <\/div>\n\n      <\/div>\n\n    <\/section>\n\n  <\/div>\n<\/div>\n<script>\n(function () {\n  \"use strict\";\n\n  \/* ========================================================\n     VOSADINEL MISSION ENGINE v3.0\n     K\u00c9ZI ADATBE\u00c1LL\u00cdT\u00c1SOK\n     ======================================================== *\/\n\n  const V3_CONFIG = {\n    solar: {\n      target: 20000000,\n      raised: 0,\n      supporters: 0\n    },\n\n    bess: {\n      target: 10000000,\n      raised: 0,\n      supporters: 0\n    },\n\n    capacity: {\n      solar: {\n        minimumHomes: 10,\n        maximumHomes: 18\n      },\n\n      fullSystem: {\n        minimumHomes: 18,\n        maximumHomes: 30\n      }\n    },\n\n    totalMissionValue: 30000000\n  };\n\n  \/*\n   * K\u00d6ZZ\u00c9T\u00c9TEL EL\u0150TT:\n   *\n   * solar.raised: 0\n   * solar.supporters: 0\n   * bess.raised: 0\n   * bess.supporters: 0\n   *\n   * A fullSystem 18\u201330 \u00e9rt\u00e9k jelenleg\n   * illusztrat\u00edv tervez\u00e9si \u00e9rt\u00e9k.\n   * A p\u00e9nz\u00fcgyi modell v\u00e9gleges\u00edt\u00e9sekor m\u00f3dos\u00edtand\u00f3.\n   *\/if (\n    window.VOSADINEL_MISSION_ENGINE_V3 &&\n    window.VOSADINEL_MISSION_ENGINE_V3.interval\n  ) {\n    window.clearInterval(\n      window.VOSADINEL_MISSION_ENGINE_V3.interval\n    );\n  }\n\n  const controller = {\n    interval: null,\n    solarUnitsCreated: false,\n    bessUnitsCreated: false\n  };\n\n  window.VOSADINEL_MISSION_ENGINE_V3 =\n    controller;\n\n  function clamp(value, minimum, maximum) {\n    return Math.min(\n      maximum,\n      Math.max(minimum, value)\n    );\n  }\n\n  function formatEuro(value) {\n    return new Intl.NumberFormat(\n      \"en-IE\",\n      {\n        style: \"currency\",\n        currency: \"EUR\",\n        maximumFractionDigits: 0\n      }\n    ).format(value);\n  }\n\n  function formatNumber(value) {\n    return new Intl.NumberFormat(\n      \"en-US\",\n      {\n        maximumFractionDigits: 0\n      }\n    ).format(value);\n  }function calculateProgress(raised, target) {\n    if (\n      !Number.isFinite(target) ||\n      target <= 0\n    ) {\n      return 0;\n    }\n\n    return clamp(\n      (raised \/ target) * 100,\n      0,\n      100\n    );\n  }\n\n  function createSolarUnits() {\n    const field = document.getElementById(\n      \"v3-solar-field\"\n    );\n\n    if (\n      !field ||\n      controller.solarUnitsCreated\n    ) {\n      return;\n    }\n\n    const fragment =\n      document.createDocumentFragment();\n\n    for (let index = 0; index < 100; index += 1) {\n      const panel =\n        document.createElement(\"div\");\n\n      panel.className =\n        \"v3-solar-panel\";\n\n      panel.setAttribute(\n        \"aria-hidden\",\n        \"true\"\n      );\n\n      fragment.appendChild(panel);\n    } field.appendChild(fragment);\n\n    controller.solarUnitsCreated = true;\n  }\n\n  function createBessUnits() {\n    const field = document.getElementById(\n      \"v3-bess-field\"\n    );\n\n    if (\n      !field ||\n      controller.bessUnitsCreated\n    ) {\n      return;\n    }\n\n    const fragment =\n      document.createDocumentFragment();\n\n    for (let index = 0; index < 20; index += 1) {\n      const unit =\n        document.createElement(\"div\");\n\n      unit.className =\n        \"v3-bess-unit\";\n\n      unit.innerHTML = `\n        <div class=\"v3-bess-unit-inner\">\n          BESS ${String(index + 1).padStart(2, \"0\")}\n        <\/div>\n      `;\n\n      fragment.appendChild(unit);\n    }\n\n    field.appendChild(fragment);\n\n    controller.bessUnitsCreated = true;\n  }function illuminateUnits(\n    selector,\n    totalUnits,\n    progress\n  ) {\n    const units =\n      document.querySelectorAll(selector);\n\n    const activeUnits = Math.min(\n      totalUnits,\n      Math.floor(\n        (progress \/ 100) * totalUnits +\n        0.000001\n      )\n    );\n\n    units.forEach(function (unit, index) {\n      unit.classList.toggle(\n        \"is-active\",\n        index < activeUnits\n      );\n    });\n\n    return activeUnits;\n  }\n\n  function determineStage() {\n    const solarProgress =\n      calculateProgress(\n        V3_CONFIG.solar.raised,\n        V3_CONFIG.solar.target\n      );\n\n    const bessProgress =\n      calculateProgress(\n        V3_CONFIG.bess.raised,\n        V3_CONFIG.bess.target\n      );\n\n    if (solarProgress < 100) {\n      return {\n        name: \"solar\",\n        progress: solarProgress\n      };\n    }\n\n    if (bessProgress < 100) {\n      return {\n        name: \"bess\",\n        progress: bessProgress\n      };\n    } return {\n      name: \"complete\",\n      progress: 100\n    };\n  }\n\n  function updateCommonStatistics(\n    target,\n    raised,\n    supporters,\n    progress\n  ) {\n    const targetElement =\n      document.getElementById(\"v3-target\");\n\n    const raisedElement =\n      document.getElementById(\"v3-raised\");\n\n    const supportersElement =\n      document.getElementById(\"v3-supporters\");\n\n    const progressFill =\n      document.getElementById(\"v3-progress-fill\");\n\n    const progressPercent =\n      document.getElementById(\"v3-progress-percent\");\n\n    const progressTrack =\n      document.getElementById(\"v3-progress-track\");\n\n    if (targetElement) {\n      targetElement.textContent =\n        formatEuro(target);\n    }\n\n    if (raisedElement) {\n      raisedElement.textContent =\n        formatEuro(raised);\n    } if (supportersElement) {\n      supportersElement.textContent =\n        formatNumber(supporters);\n    }\n\n    if (progressFill) {\n      progressFill.style.width =\n        progress + \"%\";\n    }\n\n    if (progressPercent) {\n      progressPercent.textContent =\n        progress.toFixed(1) + \"%\";\n    }\n\n    if (progressTrack) {\n      progressTrack.setAttribute(\n        \"aria-valuenow\",\n        progress.toFixed(1)\n      );\n    }\n  }\n\n  function updateCapacity(\n    minimumHomes,\n    maximumHomes,\n    completed\n  ) {\n    const number =\n      document.getElementById(\n        \"v3-impact-number\"\n      );\n\n    const description =\n      document.getElementById(\n        \"v3-impact-description\"\n      );\n\n    const image =\n      document.getElementById(\n        \"v3-homes-image\"\n      );\n if (number) {\n      number.textContent =\n        minimumHomes +\n        \"\u2013\" +\n        maximumHomes +\n        \" Homes \/ Year\";\n    }\n\n    if (description) {\n      description.textContent = completed\n        ? \"The completed solar and battery system can create a stronger, more stable source of long-term recovery funding.\"\n        : \"Clean-energy income can become permanent homes, restored security and long-term community recovery.\";\n    }\n\n    if (image) {\n      image.style.filter = completed\n        ? \"brightness(1) saturate(1)\"\n        : \"brightness(0.78) saturate(0.72)\";\n\n      image.style.transform = completed\n        ? \"scale(1.025)\"\n        : \"scale(1)\";\n    }\n  }\n\n  function setText(id, value) {\n    const element =\n      document.getElementById(id);\n\n    if (element) {\n      element.textContent = value;\n    }\n  }\n\n  function updateSolarStage(card, progress) {\n    card.className =\n      \"v3-mission-card v3-stage-solar\";\n\n    setText(\n      \"v3-current-label\",\n      \"Current Mission\"\n    );\n\n    setText(\n      \"v3-mission-title\",\n      \"20 MW Solar Power Plant\"\n    );\n\n    setText(\n      \"v3-mission-description\",\n      \"Building the first permanent clean-energy asset dedicated to long-term humanitarian impact.\"\n    );setText(\n      \"v3-phase-badge\",\n      \"Phase 1 \u00b7 Solar\"\n    );\n\n    setText(\n      \"v3-visual-title\",\n      \"The Community Solar Park\"\n    );\n\n    setText(\n      \"v3-visual-description\",\n      \"Each illuminated panel represents progress toward the completed energy asset.\"\n    );\n\n    const activePanels =\n      illuminateUnits(\n        \".v3-solar-panel\",\n        100,\n        progress\n      );\n\n    setText(\n      \"v3-unit-counter\",\n      activePanels + \" \/ 100 built\"\n    );\n\n    setText(\n      \"v3-footer-kicker\",\n      \"Next Mission\"\n    );\n\n    setText(\n      \"v3-footer-title\",\n      \"80 MW Battery Energy Storage System\"\n    );\n\n    setText(\n      \"v3-footer-state\",\n      \"Begins after Solar Mission\"\n    );\n\n    updateCommonStatistics(\n      V3_CONFIG.solar.target,\n      V3_CONFIG.solar.raised,\n      V3_CONFIG.solar.supporters,\n      progress\n    ); updateCapacity(\n      V3_CONFIG.capacity.solar.minimumHomes,\n      V3_CONFIG.capacity.solar.maximumHomes,\n      false\n    );\n  }\n\n  function updateBessStage(card, progress) {\n    card.className =\n      \"v3-mission-card v3-stage-bess\";\n\n    setText(\n      \"v3-current-label\",\n      \"Current Mission\"\n    );\n\n    setText(\n      \"v3-mission-title\",\n      \"80 MW \/ 160 MWh Battery Energy Storage System\"\n    );\n\n    setText(\n      \"v3-mission-description\",\n      \"The solar power plant is complete. Community funding is now building the storage system that completes the permanent energy mission.\"\n    );\n\n    setText(\n      \"v3-phase-badge\",\n      \"Phase 2 \u00b7 BESS\"\n    );\n\n    setText(\n      \"v3-visual-title\",\n      \"The Community Battery System\"\n    );\n\n    setText(\n      \"v3-visual-description\",\n      \"Each illuminated battery unit represents progress toward the completed storage system.\"\n    );\n\n    const activeBessUnits =\n      illuminateUnits(\n        \".v3-bess-unit\",\n        20,\n        progress\n      );\n setText(\n      \"v3-unit-counter\",\n      activeBessUnits + \" \/ 20 built\"\n    );\n\n    setText(\n      \"v3-footer-kicker\",\n      \"Current Phase\"\n    );\n\n    setText(\n      \"v3-footer-title\",\n      \"Battery Energy Storage Mission in Progress\"\n    );\n\n    setText(\n      \"v3-footer-state\",\n      progress.toFixed(1) + \"% completed\"\n    );\n\n    updateCommonStatistics(\n      V3_CONFIG.bess.target,\n      V3_CONFIG.bess.raised,\n      V3_CONFIG.bess.supporters,\n      progress\n    );\n\n    updateCapacity(\n      V3_CONFIG.capacity.solar.minimumHomes,\n      V3_CONFIG.capacity.solar.maximumHomes,\n      false\n    );\n  }\n\n  function updateCompleteStage(card) {\n    card.className =\n      \"v3-mission-card v3-stage-complete\";\n\n    setText(\n      \"v3-current-label\",\n      \"Mission Accomplished\"\n    );\n\n    setText(\n      \"v3-mission-title\",\n      \"The First VOSADINEL Energy Mission Is Complete\"\n    );setText(\n      \"v3-mission-description\",\n      \"A community-funded \u20ac30 million clean-energy system can now create permanent humanitarian income and long-term recovery.\"\n    );\n\n    setText(\n      \"v3-phase-badge\",\n      \"Solar + BESS Complete\"\n    );\n\n    setText(\n      \"v3-visual-title\",\n      \"Permanent Energy Infrastructure\"\n    );\n\n    setText(\n      \"v3-visual-description\",\n      \"The solar power plant and battery storage system have been fully funded.\"\n    );\n\n    setText(\n      \"v3-unit-counter\",\n      \"Mission completed\"\n    );\n\n    setText(\n      \"v3-footer-kicker\",\n      \"First Mission Completed\"\n    );\n\n    setText(\n      \"v3-footer-title\",\n      \"Permanent Humanitarian Impact Begins\"\n    );\n\n    setText(\n      \"v3-footer-state\",\n      \"Next mission to be announced\"\n    );\n\n    updateCommonStatistics(\n      V3_CONFIG.totalMissionValue,\n      V3_CONFIG.solar.raised +\n        V3_CONFIG.bess.raised,\n      V3_CONFIG.solar.supporters +\n        V3_CONFIG.bess.supporters,\n      100\n    );updateCapacity(\n      V3_CONFIG.capacity.fullSystem.minimumHomes,\n      V3_CONFIG.capacity.fullSystem.maximumHomes,\n      true\n    );\n  }\n\n  function runMissionEngineV3() {\n    const root =\n      document.getElementById(\n        \"vos-mission-v3\"\n      );\n\n    const card =\n      document.getElementById(\n        \"v3-mission-card\"\n      );\n\n    if (!root || !card) {\n      return;\n    }\n\n    createSolarUnits();\n    createBessUnits();\n\n    const stage =\n      determineStage();\n\n    if (stage.name === \"solar\") {\n      updateSolarStage(\n        card,\n        stage.progress\n      );\n\n      return;\n    }\n\n    if (stage.name === \"bess\") {\n      updateBessStage(\n        card,\n        stage.progress\n      );\n\n      return;\n    }\n\n    updateCompleteStage(card);\n  }\n runMissionEngineV3();\n\n  \/*\n * Jelenleg az adatok statikusak, ez\u00e9rt nincs sz\u00fcks\u00e9g\n * folyamatos DOM-friss\u00edt\u00e9sre. Ez megakad\u00e1lyozza, hogy\n * a Google Ford\u00edt\u00f3val versenyezzen a Mission Engine.\n *\/\ncontroller.interval = null;\n\n  document.addEventListener(\n    \"DOMContentLoaded\",\n    runMissionEngineV3\n  );\n\n  window.addEventListener(\n    \"load\",\n    runMissionEngineV3\n  );\n\n  if (window.jQuery) {\n    window.jQuery(window).on(\n      \"elementor\/frontend\/init\",\n      runMissionEngineV3\n    );\n  }\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-fd88a65 e-con e-atomic-element e-flexbox-base e-1440244 \" data-id=\"fd88a65\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"fd88a65\" id=\"our-story\">\n    <div class=\"elementor-element elementor-element-9a1b16a e-con e-atomic-element e-flexbox-base e-8fd689b \" data-id=\"9a1b16a\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"9a1b16a\">\n    \t\t<div class=\"elementor-element elementor-element-6457700 elementor-widget__width-inherit elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading\" data-id=\"6457700\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">OUR STORY<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-edcebd7 elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading\" data-id=\"edcebd7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Why VOSADINEL Exists<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-175441e elementor-widget__width-inherit elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"175441e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>VOSADINEL was founded on a simple belief: help should not disappear after a single act.<\/p><p>People should not have to rely on emergency donations every time a disaster destroys their homes.<\/p><p>Instead of collecting money that is spent only once, VOSADINEL builds clean energy systems that generate permanent income. This permanent income funds the rebuilding of homes, the restoration of communities, and gives families a new beginning.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-e432b36 e-con e-atomic-element e-flexbox-base e-afce5ee \" data-id=\"e432b36\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"e432b36\">\n    \t\t<div class=\"elementor-element elementor-element-bc17e2f elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"bc17e2f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1536\" height=\"1024\" src=\"https:\/\/vosadinel.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-2026.-jul.-OUR-STORY-2.png\" class=\"attachment-full size-full wp-image-259\" alt=\"\" srcset=\"https:\/\/vosadinel.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-2026.-jul.-OUR-STORY-2.png 1536w, https:\/\/vosadinel.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-2026.-jul.-OUR-STORY-2-300x200.png 300w, https:\/\/vosadinel.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-2026.-jul.-OUR-STORY-2-1024x683.png 1024w, https:\/\/vosadinel.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-2026.-jul.-OUR-STORY-2-768x512.png 768w\" sizes=\"(max-width: 1536px) 100vw, 1536px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9845d1d e-con e-atomic-element e-flexbox-base e-0c32521 \" data-id=\"9845d1d\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"9845d1d\">\n    \t\t<div class=\"elementor-element elementor-element-48d7e53 elementor-widget elementor-widget-text-editor\" data-id=\"48d7e53\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Learn more about the purpose, principles, and long-term vision behind VOSADINEL.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-20b0183 elementor-align-justify elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"20b0183\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/vosadinel.com\/about\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">About Us<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-291a17f e-con e-atomic-element e-flexbox-base e-f7fb2ea \" data-id=\"291a17f\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"291a17f\" id=\"how-it-works\">\n    <div class=\"elementor-element elementor-element-dabbff3 e-con e-atomic-element e-flexbox-base e-3b0036b \" data-id=\"dabbff3\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"dabbff3\">\n    \t\t<div class=\"elementor-element elementor-element-136b5c2 elementor-widget elementor-widget-heading\" data-id=\"136b5c2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">HOW IT WORKS<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5740dbc elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"5740dbc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">From One Donation \nto Permanent Impact<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-005d75e elementor-widget elementor-widget-text-editor\" data-id=\"005d75e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Every contribution helps fund clean energy assets that generate permanent income to rebuild homes, restore communities, and help families rebuild their lives.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-edce41c e-con e-atomic-element e-flexbox-base e-6033bcf \" data-id=\"edce41c\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"edce41c\">\n    <div class=\"elementor-element elementor-element-b8d8794 e-con e-atomic-element e-flexbox-base e-2512e9e \" data-id=\"b8d8794\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"b8d8794\">\n    \t\t<div class=\"elementor-element elementor-element-c8b4bde elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"c8b4bde\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-handshake\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M519.2 127.9l-47.6-47.6A56.252 56.252 0 0 0 432 64H205.2c-14.8 0-29.1 5.9-39.6 16.3L118 127.9H0v255.7h64c17.6 0 31.8-14.2 31.9-31.7h9.1l84.6 76.4c30.9 25.1 73.8 25.7 105.6 3.8 12.5 10.8 26 15.9 41.1 15.9 18.2 0 35.3-7.4 48.8-24 22.1 8.7 48.2 2.6 64-16.8l26.2-32.3c5.6-6.9 9.1-14.8 10.9-23h57.9c.1 17.5 14.4 31.7 31.9 31.7h64V127.9H519.2zM48 351.6c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16c0 8.9-7.2 16-16 16zm390-6.9l-26.1 32.2c-2.8 3.4-7.8 4-11.3 1.2l-23.9-19.4-30 36.5c-6 7.3-15 4.8-18 2.4l-36.8-31.5-15.6 19.2c-13.9 17.1-39.2 19.7-55.3 6.6l-97.3-88H96V175.8h41.9l61.7-61.6c2-.8 3.7-1.5 5.7-2.3H262l-38.7 35.5c-29.4 26.9-31.1 72.3-4.4 101.3 14.8 16.2 61.2 41.2 101.5 4.4l8.2-7.5 108.2 87.8c3.4 2.8 3.9 7.9 1.2 11.3zm106-40.8h-69.2c-2.3-2.8-4.9-5.4-7.7-7.7l-102.7-83.4 12.5-11.4c6.5-6 7-16.1 1-22.6L367 167.1c-6-6.5-16.1-6.9-22.6-1l-55.2 50.6c-9.5 8.7-25.7 9.4-34.6 0-9.3-9.9-8.5-25.1 1.2-33.9l65.6-60.1c7.4-6.8 17-10.5 27-10.5l83.7-.2c2.1 0 4.1.8 5.5 2.3l61.7 61.6H544v128zm48 47.7c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16c0 8.9-7.2 16-16 16z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e32fb56 elementor-widget elementor-widget-heading\" data-id=\"e32fb56\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Donate<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c4c5dac elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"c4c5dac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Every contribution helps create a permanent clean energy asset that generates lasting social impact.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-46b86b0 e-con e-atomic-element e-flexbox-base e-b5e423e \" data-id=\"46b86b0\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"46b86b0\">\n    \t\t<div class=\"elementor-element elementor-element-36e834d elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"36e834d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-sun\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M494.2 221.9l-59.8-40.5 13.7-71c2.6-13.2-1.6-26.8-11.1-36.4-9.6-9.5-23.2-13.7-36.2-11.1l-70.9 13.7-40.4-59.9c-15.1-22.3-51.9-22.3-67 0l-40.4 59.9-70.8-13.7C98 60.4 84.5 64.5 75 74.1c-9.5 9.6-13.7 23.1-11.1 36.3l13.7 71-59.8 40.5C6.6 229.5 0 242 0 255.5s6.7 26 17.8 33.5l59.8 40.5-13.7 71c-2.6 13.2 1.6 26.8 11.1 36.3 9.5 9.5 22.9 13.7 36.3 11.1l70.8-13.7 40.4 59.9C230 505.3 242.6 512 256 512s26-6.7 33.5-17.8l40.4-59.9 70.9 13.7c13.4 2.7 26.8-1.6 36.3-11.1 9.5-9.5 13.6-23.1 11.1-36.3l-13.7-71 59.8-40.5c11.1-7.5 17.8-20.1 17.8-33.5-.1-13.6-6.7-26.1-17.9-33.7zm-112.9 85.6l17.6 91.2-91-17.6L256 458l-51.9-77-90.9 17.6 17.6-91.2-76.8-52 76.8-52-17.6-91.2 91 17.6L256 53l51.9 76.9 91-17.6-17.6 91.1 76.8 52-76.8 52.1zM256 152c-57.3 0-104 46.7-104 104s46.7 104 104 104 104-46.7 104-104-46.7-104-104-104zm0 160c-30.9 0-56-25.1-56-56s25.1-56 56-56 56 25.1 56 56-25.1 56-56 56z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b9fe0b3 elementor-widget elementor-widget-heading\" data-id=\"b9fe0b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Generate Clean Energy<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5086600 elementor-widget elementor-widget-text-editor\" data-id=\"5086600\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>The contributions finance solar and battery systems that produce clean electricity and long-term revenue.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-c2ce83f e-con e-atomic-element e-flexbox-base e-eb618af \" data-id=\"c2ce83f\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"c2ce83f\">\n    \t\t<div class=\"elementor-element elementor-element-9e34d90 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"9e34d90\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-solar-panel\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M431.98 448.01l-47.97.05V416h-128v32.21l-47.98.05c-8.82.01-15.97 7.16-15.98 15.99l-.05 31.73c-.01 8.85 7.17 16.03 16.02 16.02l223.96-.26c8.82-.01 15.97-7.16 15.98-15.98l.04-31.73c.01-8.85-7.17-16.03-16.02-16.02zM585.2 26.74C582.58 11.31 568.99 0 553.06 0H86.93C71 0 57.41 11.31 54.79 26.74-3.32 369.16.04 348.08.03 352c-.03 17.32 14.29 32 32.6 32h574.74c18.23 0 32.51-14.56 32.59-31.79.02-4.08 3.35 16.95-54.76-325.47zM259.83 64h120.33l9.77 96H250.06l9.77-96zm-75.17 256H71.09L90.1 208h105.97l-11.41 112zm16.29-160H98.24l16.29-96h96.19l-9.77 96zm32.82 160l11.4-112h149.65l11.4 112H233.77zm195.5-256h96.19l16.29 96H439.04l-9.77-96zm26.06 256l-11.4-112H549.9l19.01 112H455.33z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3f89b17 elementor-widget elementor-widget-heading\" data-id=\"3f89b17\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Generate Revenue<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d5dfc0a elementor-widget elementor-widget-text-editor\" data-id=\"d5dfc0a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Clean energy assets generate sustainable revenue that permanently funds the rebuilding of homes and communities.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-61d0d74 e-con e-atomic-element e-flexbox-base e-b8096d6 \" data-id=\"61d0d74\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"61d0d74\">\n    \t\t<div class=\"elementor-element elementor-element-418a3d6 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"418a3d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-hand-holding-heart\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M275.3 250.5c7 7.4 18.4 7.4 25.5 0l108.9-114.2c31.6-33.2 29.8-88.2-5.6-118.8-30.8-26.7-76.7-21.9-104.9 7.7L288 36.9l-11.1-11.6C248.7-4.4 202.8-9.2 172 17.5c-35.3 30.6-37.2 85.6-5.6 118.8l108.9 114.2zm290 77.6c-11.8-10.7-30.2-10-42.6 0L430.3 402c-11.3 9.1-25.4 14-40 14H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h78.3c15.9 0 30.7-10.9 33.3-26.6 3.3-20-12.1-37.4-31.6-37.4H192c-27 0-53.1 9.3-74.1 26.3L71.4 384H16c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16h356.8c14.5 0 28.6-4.9 40-14L564 377c15.2-12.1 16.4-35.3 1.3-48.9z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6fc6d4a elementor-widget elementor-widget-heading\" data-id=\"6fc6d4a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Rebuild Lives<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7b2752c elementor-widget elementor-widget-text-editor\" data-id=\"7b2752c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>The revenue helps families rebuild safe homes and restore hope for a better future.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-b616546 e-con e-atomic-element e-flexbox-base e-fdad692 \" data-id=\"b616546\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"b616546\" id=\"transparency\">\n    <div class=\"elementor-element elementor-element-983aaf8 e-con e-atomic-element e-flexbox-base e-420bc3b \" data-id=\"983aaf8\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"983aaf8\" id=\"\/#transparency\">\n    \t\t<div class=\"elementor-element elementor-element-ec09df0 elementor-widget elementor-widget-heading\" data-id=\"ec09df0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">TRANSPARENCY<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-052a379 elementor-widget elementor-widget-heading\" data-id=\"052a379\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Every Contribution\nCan Be Traced.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-382ae14 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"382ae14\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"PDq2pG_selectionAnchorContainer\" data-start=\"71\" data-end=\"161\"><strong data-start=\"71\" data-end=\"161\">Every donation is visible. Every euro is accounted for. Every milestone is documented. <\/strong><strong data-start=\"166\" data-end=\"288\">Our mission is built on complete transparency-from every contribution to the long-term humanitarian impact it creates.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-01f8cc7 e-con e-atomic-element e-flexbox-base e-31dcc2a \" data-id=\"01f8cc7\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"01f8cc7\">\n    <div class=\"elementor-element elementor-element-90e58ce e-con e-atomic-element e-flexbox-base e-a0de24f \" data-id=\"90e58ce\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"90e58ce\">\n    \t\t<div class=\"elementor-element elementor-element-f4374a1 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"f4374a1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-funnel-dollar\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M433.46 165.94l101.2-111.87C554.61 34.12 540.48 0 512.26 0H31.74C3.52 0-10.61 34.12 9.34 54.07L192 256v155.92c0 12.59 5.93 24.44 16 32l79.99 60c20.86 15.64 48.47 6.97 59.22-13.57C310.8 455.38 288 406.35 288 352c0-89.79 62.05-165.17 145.46-186.06zM480 192c-88.37 0-160 71.63-160 160s71.63 160 160 160 160-71.63 160-160-71.63-160-160-160zm16 239.88V448c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-16.29c-11.29-.58-22.27-4.52-31.37-11.35-3.9-2.93-4.1-8.77-.57-12.14l11.75-11.21c2.77-2.64 6.89-2.76 10.13-.73 3.87 2.42 8.26 3.72 12.82 3.72h28.11c6.5 0 11.8-5.92 11.8-13.19 0-5.95-3.61-11.19-8.77-12.73l-45-13.5c-18.59-5.58-31.58-23.42-31.58-43.39 0-24.52 19.05-44.44 42.67-45.07V256c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v16.29c11.29.58 22.27 4.51 31.37 11.35 3.9 2.93 4.1 8.77.57 12.14l-11.75 11.21c-2.77 2.64-6.89 2.76-10.13.73-3.87-2.43-8.26-3.72-12.82-3.72h-28.11c-6.5 0-11.8 5.92-11.8 13.19 0 5.95 3.61 11.19 8.77 12.73l45 13.5c18.59 5.58 31.58 23.42 31.58 43.39 0 24.53-19.04 44.44-42.67 45.07z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d51ec22 elementor-widget elementor-widget-heading\" data-id=\"d51ec22\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Live Funding<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7d94d6b elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"7d94d6b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Track the fundraising progress of every humanitarian energy project in real time.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-a1fade0 e-con e-atomic-element e-flexbox-base e-a1fade0-21fd890 \" data-id=\"a1fade0\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"a1fade0\">\n    \t\t<div class=\"elementor-element elementor-element-12d384b elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"12d384b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-clipboard-list\" viewBox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM96 424c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm0-96c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm0-96c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm96-192c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm128 368c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-96c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-96c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c65834 elementor-widget elementor-widget-heading\" data-id=\"6c65834\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Financial Reports<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c5e0a76 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"c5e0a76\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Access financial statements, audited reports, and detailed records of how funds are allocated.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-8d217d6 e-con e-atomic-element e-flexbox-base e-8d217d6-74f2631 \" data-id=\"8d217d6\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"8d217d6\">\n    \t\t<div class=\"elementor-element elementor-element-7eadae2 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"7eadae2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-bars\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3868e01 elementor-widget elementor-widget-heading\" data-id=\"3868e01\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Project Progress<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a14c265 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"a14c265\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Follow development milestones, construction updates, and verified progress from planning to completion.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-37fa59e e-con e-atomic-element e-flexbox-base e-37fa59e-accf675 \" data-id=\"37fa59e\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"37fa59e\">\n    \t\t<div class=\"elementor-element elementor-element-b9d93ef elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"b9d93ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chart-bar\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M332.8 320h38.4c6.4 0 12.8-6.4 12.8-12.8V172.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h38.4c6.4 0 12.8-6.4 12.8-12.8V76.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-288 0h38.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h38.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zM496 384H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6eb1255 elementor-widget elementor-widget-heading\" data-id=\"6eb1255\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Impact Dashboard<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-424d257 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"424d257\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>See how clean-energy revenue rebuilds homes, supports families, and creates lasting humanitarian impact.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-e455550 e-con e-atomic-element e-flexbox-base e-46364fc \" data-id=\"e455550\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"e455550\">\n    \t\t<div class=\"elementor-element elementor-element-9b78f8c elementor-widget elementor-widget-heading\" data-id=\"9b78f8c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Open Data. Verified Progress. Permanent Accountability.<\/h2>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-2491421 e-con e-atomic-element e-flexbox-base e-6c91436 \" data-id=\"2491421\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"2491421\" id=\"real-impact\">\n    \t\t<div class=\"elementor-element elementor-element-e714340 elementor-widget elementor-widget-heading\" data-id=\"e714340\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">REAL IMPACT<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c0c940d elementor-widget elementor-widget-heading\" data-id=\"c0c940d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Every Number Represents a Family Rebuilding Its Future<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-297cdf4 elementor-widget elementor-widget-text-editor\" data-id=\"297cdf4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Transparency is not only about financial reports. Every completed home, every family supported, and every clean-energy system is measured, documented, and publicly reported.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-720219d e-con e-atomic-element e-flexbox-base e-720219d-6790e7b \" data-id=\"720219d\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"720219d\">\n    <div class=\"elementor-element elementor-element-305b07c e-con e-atomic-element e-flexbox-base e-305b07c-1e034a0 \" data-id=\"305b07c\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"305b07c\">\n    \t\t<div class=\"elementor-element elementor-element-19276f5 elementor-widget elementor-widget-heading\" data-id=\"19276f5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">0000<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-96500cf elementor-widget elementor-widget-heading\" data-id=\"96500cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Homes Rebuilt<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a54e8a6 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"a54e8a6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Every completed home financed through<br \/>VOSADINEL is permanently documented.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-8c02d62 e-con e-atomic-element e-flexbox-base e-8c02d62-184bf2c \" data-id=\"8c02d62\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"8c02d62\">\n    \t\t<div class=\"elementor-element elementor-element-4d144df elementor-widget elementor-widget-heading\" data-id=\"4d144df\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">0000<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-47de483 elementor-widget elementor-widget-heading\" data-id=\"47de483\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Families Supported<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7f27ce2 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"7f27ce2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Every family receiving assistance is<br \/>publicly counted and verified.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-19df3f4 e-con e-atomic-element e-flexbox-base e-19df3f4-cb93023 \" data-id=\"19df3f4\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"19df3f4\">\n    \t\t<div class=\"elementor-element elementor-element-c968788 elementor-widget elementor-widget-heading\" data-id=\"c968788\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">0000<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d15ab13 elementor-widget elementor-widget-heading\" data-id=\"d15ab13\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Clean Energy Projects<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-858c9b2 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"858c9b2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Each operational energy asset is<br \/>tracked in real time.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-11a4f0d e-con e-atomic-element e-flexbox-base e-11a4f0d-1851213 \" data-id=\"11a4f0d\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"11a4f0d\">\n    \t\t<div class=\"elementor-element elementor-element-ad3b8da elementor-widget elementor-widget-heading\" data-id=\"ad3b8da\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">100%<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-619406b elementor-widget elementor-widget-heading\" data-id=\"619406b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Public Transparency<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-23fb554 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"23fb554\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Every donation and every expenditure<br \/>is publicly accessible.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-be97fdd e-con e-atomic-element e-flexbox-base e-8b7e5fa \" data-id=\"be97fdd\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"be97fdd\" id=\"contact\">\n    <div class=\"elementor-element elementor-element-280d871 e-con e-atomic-element e-flexbox-base e-ff6d4b0 \" data-id=\"280d871\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"280d871\">\n    \t\t<div class=\"elementor-element elementor-element-2a3db99 elementor-widget elementor-widget-image\" data-id=\"2a3db99\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1536\" height=\"1024\" src=\"https:\/\/vosadinel.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-2026.-jul.-29.-Logo-a-weblap-lezarasahoz.-Atlatszo-premium-Signature-Logo.png\" class=\"attachment-full size-full wp-image-322\" alt=\"\" srcset=\"https:\/\/vosadinel.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-2026.-jul.-29.-Logo-a-weblap-lezarasahoz.-Atlatszo-premium-Signature-Logo.png 1536w, https:\/\/vosadinel.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-2026.-jul.-29.-Logo-a-weblap-lezarasahoz.-Atlatszo-premium-Signature-Logo-300x200.png 300w, https:\/\/vosadinel.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-2026.-jul.-29.-Logo-a-weblap-lezarasahoz.-Atlatszo-premium-Signature-Logo-1024x683.png 1024w, https:\/\/vosadinel.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-2026.-jul.-29.-Logo-a-weblap-lezarasahoz.-Atlatszo-premium-Signature-Logo-768x512.png 768w\" sizes=\"(max-width: 1536px) 100vw, 1536px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-34b75d3 elementor-widget elementor-widget-heading\" data-id=\"34b75d3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Preserving knowledge.\nBuilding homes.\nRebuilding lives.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fb0e3dc elementor-widget elementor-widget-text-editor\" data-id=\"fb0e3dc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Every contribution creates permanent humanitarian impact through clean energy. Together, we build a future where help never ends with a single donation.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9fc56ce elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"9fc56ce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-56e5442 e-con e-atomic-element e-flexbox-base e-acd4514 \" data-id=\"56e5442\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"56e5442\" id=\"contact\">\n    \t\t<div class=\"elementor-element elementor-element-f7c8d81 elementor-widget elementor-widget-heading\" data-id=\"f7c8d81\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"#top\">Back to Top<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1752a10 elementor-widget elementor-widget-heading\" data-id=\"1752a10\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/vosadinel.com\/mission\/\">Mission<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-884bc97 elementor-widget elementor-widget-heading\" data-id=\"884bc97\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/vosadinel.com\/projects\/\">Projects<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-277b3f7 elementor-widget elementor-widget-heading\" data-id=\"277b3f7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/vosadinel.com\/impact\/\">Impact<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d1ff738 elementor-widget elementor-widget-heading\" data-id=\"d1ff738\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/vosadinel.com\/about\/\">About<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9441f00 elementor-widget elementor-widget-heading\" data-id=\"9441f00\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/vosadinel.com\/contact\/\">Contact<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5327ac5 elementor-widget elementor-widget-heading\" data-id=\"5327ac5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/vosadinel.com\/donate\/\">Donate<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>From Disaster to Hope. WHAT VOSADINEL DOES VOSADINEL turns clean energy into a permanent source of humanitarian support. We aim [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"disabled","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":"enabled","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-54","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vosadinel.com\/el\/wp-json\/wp\/v2\/pages\/54","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vosadinel.com\/el\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vosadinel.com\/el\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vosadinel.com\/el\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vosadinel.com\/el\/wp-json\/wp\/v2\/comments?post=54"}],"version-history":[{"count":468,"href":"https:\/\/vosadinel.com\/el\/wp-json\/wp\/v2\/pages\/54\/revisions"}],"predecessor-version":[{"id":2167,"href":"https:\/\/vosadinel.com\/el\/wp-json\/wp\/v2\/pages\/54\/revisions\/2167"}],"wp:attachment":[{"href":"https:\/\/vosadinel.com\/el\/wp-json\/wp\/v2\/media?parent=54"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}