{"id":81937,"date":"2026-10-16T13:49:24","date_gmt":"2026-10-16T10:49:24","guid":{"rendered":"https:\/\/www.sweco.fi\/?post_type=blog&#038;p=81937"},"modified":"2026-10-16T13:49:25","modified_gmt":"2026-10-16T10:49:25","slug":"hydrogen-finland","status":"publish","type":"blog","link":"https:\/\/www.sweco.fi\/en\/blog\/hydrogen-finland\/","title":{"rendered":"Finland\u2019s hydrogen projects \u2013 where is the missing money?"},"content":{"rendered":"<section class=\"block cb block--white\" >\n\t<div class=\"block__inner cb__inner cb__inner--one\">\n\t<div class=\"col--12 col--center col--wrapper\">\n\t\t<div class=\"col col--6 editor-content\">\n\t\t\t<p>Hydrogen projects in Finland are currently progressing above all where renewable hydrogen production, buyers&#8217; willingness to pay, regulation and infrastructure meet. Technology is not the biggest bottleneck \u2013 the decisive factor is whether there are a sufficient commercial base and long-term demand for the project.<\/p>\n<div class=\"buttons-wrapper buttons-wrapper--left\"><a href=\"https:\/\/www.sweco.fi\/en\/sustainability-consultancy\/strategic-expert-partner-in-the-energy-transition\/\"  class=\"btn btn__primary \">Strategic partner for the energy sector<\/a><\/div>\t\t<\/div>\n\t<\/div>\n<\/div>\n<div class=\"block__inner cb__inner cb__inner--one\">\n\t<div class=\"col--12 col--center col--wrapper\">\n\t\t<div class=\"col col--6 editor-content\">\n\t\t\t<p>Finland has many of the ingredients needed for a strong hydrogen and e-fuels market: renewable electricity potential, biogenic CO\u2082 sources, industrial ports and access to European demand.<\/p>\n<p>The hydrogen project pipeline is long, but only a few projects have moved close to construction. The challenge is not only technological. Many individual Power-to-X technologies are already known, although large integrated value chains are still developing.<\/p>\n<p>The bigger issue is commercial: who is willing to pay the hydrogen projects in Finland, how much, and under what conditions? Sweco\u2019s analysis shows that profitability depends heavily on electricity cost, CAPEX, infrastructure needs and market willingness-to-pay.<\/p>\n<p>This is the \u201cmissing money\u201d problem. Production costs for renewable hydrogen and e-fuels are still often higher than what many buyers can currently justify. Regulation is therefore making much of the heavy lifting: creating demand, narrowing the price gap and giving buyers a reason to move before pure market economics would.<\/p>\n<h2>Hydrogen demand is emerging from several sectors, but not all demand is equally bankable<\/h2>\n<p><strong>Industrial<\/strong> hydrogen demand is real and offers scale, especially in steel, refineries, fertilizers and chemicals. However, liquidity is more uneven than in compliance-led fuel markets. Buyers often compare renewable hydrogen or derivatives against fossil alternatives plus carbon costs, so the green premium needs to be supported by regulation, customer demand or the ability to pass costs downstream.<\/p>\n<p><strong>Shipping<\/strong> is one of the more promising early markets because regulation is already changing the economics of fossil marine fuels. FuelEU Maritime and the EU ETS create a compliance-driven willingness-to-pay for lower-emission alternatives, making e-methanol, e-ammonia and selected e-LNG use cases relevant. E-methanol has gained traction because technology and fuel-handling concepts are moving forward, while e-ammonia depends more heavily on safety approvals and bunkering infrastructure.<\/p>\n<p><strong>Aviation<\/strong> has one of the clearest long-term demand signals. ReFuelEU Aviation introduces a dedicated synthetic aviation fuel sub-mandate from 2030, making eSAF strategically attractive. However, production is more complex and depends on both renewable hydrogen and CO\u2082 from biogenic or other eligible sources, which means projects need secure CO\u2082 supply agreements and fuel offtake agreements.<\/p>\n<p><strong>Heavy-duty transport<\/strong> is more mixed, though the picture is shifting quickly. Hydrogen and e-fuels must compete with other low-carbon options, but renewable-fuel obligations under RED III and national quota schemes are starting to create real demand here too, not only in shipping and aviation. E-methane is proving to be a practical route to market: as a drop-in substitute for fossil LNG, it can reach customers through existing refuelling networks without new vehicles or stations, and this has already translated into long-term, large-volume offtake agreements between Finnish P2X pioneers Nordic Ren-Gas and P2X Solutions and international buyers.<\/p>\n<h2>Where does the market move first and which sector will accelerate the hydrogen projects in Finland?<\/h2>\n<p>Most likely where regulation, infrastructure and buyer willingness-to-pay overlap. Shipping and aviation are often highlighted first because compliance obligations create clear demand &#8211; but recent deal activity shows heavy-duty road transport, particularly e-methane routes that reuse existing LNG infrastructure, moving at least as fast in practice. Industrial hydrogen remains important, but project bankability will depend strongly on the specific buyer, contract structure and ability to bridge the price gap.<\/p>\n<p>For Finnish projects, the question is therefore not only what can be produced. It is what can be sold at a price and risk level that supports investment. Finland can become a meaningful supplier of renewable hydrogen and e-fuels to European markets. But the first projects will move where the missing money can be bridged through credible offtake, targeted regulation, support mechanisms and value chains where buyers have a real reason to pay the green premium.<\/p>\n<p>Hydrogen project planning requires not only technical feasibility, but also an understanding of market, regulatory and infrastructure risks. Sweco supports projects with comprehensive assessments ranging from concept design to permitting, infrastructure and investment profitability analysis.<\/p>\n<p><em>Author: <strong><a href=\"mailto:tuukka.rautiainen@sweco.fi\">Tuukka Rautiainen<\/a><\/strong>, Leading Expert, Sweco<\/em><\/p>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/section>\n\n\n    <section class=\"block block--white related-content\" >\n        <div class=\"block__inner related-content__inner\">\n            <div class=\"col--11 col--wrapper col--start col--stretch col--bottom no-img\">\n                                    <div class=\"col col--12 editor-content related-content__title\">\n                        <h2 class=\"h2 hyphenate\">Read more!<\/h2>                    <\/div>\n                \n                                    <div class=\"col col--3 item \">\n\n                        \n                                                    <a class=\"item__content item__link editor-content\" href=\"https:\/\/www.sweco.fi\/en\/insight\/news\/sweco-advised-vetyalfa-on-eu-innovation-fund-application\/\"  aria-label=\"Fimpec, part of Sweco, advised Vetyalfa on its EUR 224 million EU Innovation Fund application\">\n                                                                <div class=\"item__content--wrapper\">\n                                    <h3 class=\"h5 hyphenate\">Fimpec, part of Sweco, advised Vetyalfa on its EUR 224 million EU Innovation Fund application<\/h3>                                    <span class=\"btn btn__arrow\" aria-hidden=\"true\">\n                                        <i class=\"icon icon-arrow-right\"><\/i>\n                                    <\/span>\n                                <\/div>\n                            <\/a>\n                                            <\/div>\n                                    <div class=\"col col--3 item \">\n\n                        \n                                                    <a class=\"item__content item__link editor-content\" href=\"https:\/\/www.sweco.fi\/en\/blog\/why-are-hydrogen-projects-stalling\/\"  aria-label=\"Why are hydrogen projects stalling?\">\n                                                                <div class=\"item__content--wrapper\">\n                                    <h3 class=\"h5 hyphenate\">Why are hydrogen projects stalling?<\/h3>                                    <span class=\"btn btn__arrow\" aria-hidden=\"true\">\n                                        <i class=\"icon icon-arrow-right\"><\/i>\n                                    <\/span>\n                                <\/div>\n                            <\/a>\n                                            <\/div>\n                                    <div class=\"col col--3 item \">\n\n                        \n                                                    <a class=\"item__content item__link editor-content\" href=\"https:\/\/www.sweco.fi\/en\/sustainability-consultancy\/strategic-expert-partner-in-the-energy-transition\/\"  aria-label=\"Strategic partner in the energy transition\">\n                                                                <div class=\"item__content--wrapper\">\n                                    <h3 class=\"h5 hyphenate\">Strategic partner in the energy transition<\/h3>                                    <span class=\"btn btn__arrow\" aria-hidden=\"true\">\n                                        <i class=\"icon icon-arrow-right\"><\/i>\n                                    <\/span>\n                                <\/div>\n                            <\/a>\n                                            <\/div>\n                                    <div class=\"col col--3 item \">\n\n                        \n                                                    <a class=\"item__content item__link editor-content\" href=\"https:\/\/www.sweco.fi\/en\/energy\/hydrogen-network\/\"  aria-label=\"Hydorgen network engineering\">\n                                                                <div class=\"item__content--wrapper\">\n                                    <h3 class=\"h5 hyphenate\">Hydorgen network engineering<\/h3>                                    <span class=\"btn btn__arrow\" aria-hidden=\"true\">\n                                        <i class=\"icon icon-arrow-right\"><\/i>\n                                    <\/span>\n                                <\/div>\n                            <\/a>\n                                            <\/div>\n                                    <div class=\"col col--3 item \">\n\n                        \n                                                    <a class=\"item__content item__link editor-content\" href=\"https:\/\/www.sweco.fi\/en\/energy\/green-hydrogen\/\"  aria-label=\"Green hydrogen\">\n                                                                <div class=\"item__content--wrapper\">\n                                    <h3 class=\"h5 hyphenate\">Green hydrogen<\/h3>                                    <span class=\"btn btn__arrow\" aria-hidden=\"true\">\n                                        <i class=\"icon icon-arrow-right\"><\/i>\n                                    <\/span>\n                                <\/div>\n                            <\/a>\n                                            <\/div>\n                \n                            <\/div>\n        <\/div>\n    <\/section>\n\n\n    <section class=\"block block--white contacts\" >\n        <div class=\"block__inner contacts__inner\">\n            <div class=\"col--11 col--wrapper col--stretch\">\n\t\t\t\t                    <div class=\"col col--12 editor-content contacts__title\">\n\t\t\t\t\t\t<h2>Contact Us!<\/h2>\n                    <\/div>\n\t\t\t\t\t\t\t\t                    <div class=\"col col--6 person person--card--img\">\n                        <div class=\"person__inner\">\n\t\t\t\t\t\t\t                            <div class=\"person__content editor-content\">\n                                <p class=\"h4 hyphenate\">Tuukka Rautiainen<\/p>                                <em>Energy markets, strategic planning<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"person__contact\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<button class=\"btn btn__small btn__secondary contact-info-btn\" data_contact-id=\"49256\" data-email-subject=\"\">Show contact information<\/button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t                            <\/div>\n                        <\/div>\n                    <\/div>\n\t\t\t\t                    <div class=\"col col--6 person person--card--img\">\n                        <div class=\"person__inner\">\n\t\t\t\t\t\t\t                            <div class=\"person__content editor-content\">\n                                <p class=\"h4 hyphenate\">Erkki H\u00e4r\u00f6<\/p>                                <em>Hydrogen, P2X<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"person__contact\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<button class=\"btn btn__small btn__secondary contact-info-btn\" data_contact-id=\"56192\" data-email-subject=\"\">Show contact information<\/button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t                            <\/div>\n                        <\/div>\n                    <\/div>\n\t\t\t\t            <\/div>\n        <\/div>\n    <\/section>\n\n\n<section class=\"block form-block block--white\" >\n\t<div class=\"block__inner form-block__inner \">\n\n                    <div class=\"col--11 col--wrapper\">\n                                    <div class=\"col col--4 editor-content form-block__title\">\n                        <h2 class=\"h2 hyphenate\">Leave us a message.<\/h2>                    <\/div>\n                    <div class=\"col--12 col\"><\/div>\n                \n                <div class=\"col col--4 editor-content\">\n                                    <\/div>\n\n                <div class=\"col col--7\">\n                    <script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n\/* ]]> *\/\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework' data-form-theme='legacy' data-form-index='0' id='gform_wrapper_6' ><form class=\"gform_analytics_tracking\" method='post' enctype='multipart\/form-data' target='gform_ajax_frame_6' id='gform_6'  action='\/en\/wp-json\/wp\/v2\/blog\/81937' data-formid='6' novalidate autocomplete=\"off\">\n                        <div class='gform-body gform_body'><ul id='gform_fields_6' class='gform_fields top_label form_sublabel_below description_below validation_below'><li id=\"field_6_8\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible gform_honeypot\"  data-field-class=\"gform_honeypot\" ><label class='gfield_label gform-field-label' for='input_6_8'><span class='gform-field-label__text'>Facebook<\/span><\/label><div class='ginput_container'><input autocomplete=\"off\"  name='input_8' id='input_6_8' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_6_8'>This field is for validation purposes and should be left unchanged.<\/div><\/li><li id=\"field_6_1\" class=\"gfield gfield--type-text half field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gform_text\"  data-field-class=\"gform_text\" ><label class='gfield_label gform-field-label' for='input_6_1'><span class='gform-field-label__text'>Name<\/span><\/label><div class='ginput_container ginput_container_text'><input autocomplete=\"off\"  name='input_1' id='input_6_1' type='text' value='' class='medium'      aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_6_2\" class=\"gfield gfield--type-text half field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gform_text\"  data-field-class=\"gform_text\" ><label class='gfield_label gform-field-label' for='input_6_2'><span class='gform-field-label__text'>Company<\/span><\/label><div class='ginput_container ginput_container_text'><input autocomplete=\"off\"  name='input_2' id='input_6_2' type='text' value='' class='medium'      aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_6_5\" class=\"gfield gfield--type-email half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gform_email\"  data-field-class=\"gform_email\" ><label class='gfield_label gform-field-label' for='input_6_5'><span class='gform-field-label__text'>Email<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input autocomplete=\"off\"  name='input_5' id='input_6_5' type='email' value='' class='medium'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/li><li id=\"field_6_3\" class=\"gfield gfield--type-text half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gform_text\"  data-field-class=\"gform_text\" ><label class='gfield_label gform-field-label' for='input_6_3'><span class='gform-field-label__text'>Mobile<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input autocomplete=\"off\"  name='input_3' id='input_6_3' type='text' value='' class='medium'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_6_6\" class=\"gfield gfield--type-textarea full expanding-textarea field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gform_textarea\"  data-field-class=\"gform_textarea\" ><label class='gfield_label gform-field-label' for='input_6_6'><span class='gform-field-label__text'>How can we help you?<\/span><\/label><div class='ginput_container ginput_container_textarea'><textarea autocomplete=\"off\"  name='input_6' id='input_6_6' class='textarea medium'      aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/li><li id=\"field_6_7\" class=\"gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gfield--choice-align-vertical gform_consent\"  data-field-class=\"gform_consent\" ><label class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>Agreement<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_consent'><input name='input_7.1' id='input_6_7_1' type='checkbox' value='1'   aria-required=\"true\" aria-invalid=\"false\"   \/> <label class=\"gform-field-label gform-field-label--type-inline gfield_consent_label\" for='input_6_7_1' ><span class='gform-field-label__text'>By sending this form I accept that my information will be saved in Sweco customer register. <a href=\"https:\/\/www.sweco.fi\/en\/about-sweco\/sweco-data-privacy-statement\/\">Sweco Data Privacy Statement<\/a>&gt;<\/span><\/label><input type='hidden' name='input_7.2' value='By sending this form I accept that my information will be saved in Sweco customer register. &lt;a href=&quot;https:\/\/www.sweco.fi\/en\/about-sweco\/sweco-data-privacy-statement\/&quot;&gt;Sweco Data Privacy Statement&lt;\/a&gt;&gt;' class='gform_hidden' \/><input type='hidden' name='input_7.3' value='5' class='gform_hidden' \/><\/div><\/li><\/ul><\/div>\n        <div class='gform-footer gform_footer top_label'> <button class='btn btn__primary' id='gform_submit_button_6'><span>Send<\/span><\/button> <input type='hidden' name='gform_ajax' value='form_id=6&amp;title=&amp;description=&amp;tabindex=0&amp;theme=legacy&amp;hash=4fef7decf52ef6029b89308caac65e3b' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_6' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_6' id='gform_theme_6' value='legacy' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_6' id='gform_style_settings_6' value='' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_6' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='6' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='5zVqGpZQFMJhYpgYALsi4LHAwulCPIouMl9mJxa0ouRXsJAPlGIkTLV9GAfpePY+GEzwl6kjtouB+q0sv\/Jy03I9bxk3cP3zu+ej6w5Zi4HaHYc=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_6' value='WyJ7XCI3LjFcIjpcIjVhYWVlZmI3NTc0MTU1YjA1ZTkwNjQxMWI2MWVlNGZiXCIsXCI3LjJcIjpcIjNiMjE4NmJlMWQ5YWNhNTQ3NTA5NzgyNzViYzNjNmM4XCIsXCI3LjNcIjpcIjY5M2FkN2IxNjZjMGFlYWRiOTEwNmMzMjZkNGEwOGZhXCIsXCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcIjhjNmJlMjZhNGRhNzRhNjIxMzRhNzYzODIxNTI2ZTFjXCIsXCJhM2FjNTZkZjVmNTkyMWExNDhlNGI3MjUxNjI3YjMwOFwiLFwiNWY4MTJkNGM3ZmM5NGJhNzIzOGUwN2JmYjc4NTYwODRcIl0sXCJnZm9ybV90aGVtZVwiOlwiNjIyNGZlODY5ZGMyYTlhZmY1NzdkMjE4YmM0MzhhMTBcIixcImdmb3JtX3N0eWxlX3NldHRpbmdzXCI6XCIzNjFhZjk4MTM1MmMwOGYyZmYxYTJjN2EzMzVlY2Y5NVwiLFwiZm9ybV9pZFwiOlwiNDc2YTAyNDFlMzY2ZTA0OWVhYjg0NmIyNDA4MDVkMmNcIixcInVybFwiOlwiN2RhYTJlMzVhZDk3OWMzMWI0MzBhYzYxNmZjODAxMWFcIixcInN0YXRlX3RpbWVzdGFtcFwiOlwiMmU5ZjQ3OTFjOTg0OGE3ZmY0OGE5MWU5ZmYyNzViOGRcIn0iLCI2MWI1MmM5ODhhYWQzNjg2MzE3N2I3NTA4YWQ0ZjBiOCIsMTc5MzIwMzQ5OF0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_6' id='gform_target_page_number_6' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_6' id='gform_source_page_number_6' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_6' id='gform_ajax_frame_6' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'><\/iframe>\n\t\t                <script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n gform.initializeOnLoaded( function() {jQuery('#gform_ajax_frame_6').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_6');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_6').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_6').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_6').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_6').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );var current_page = jQuery('#gform_source_page_number_6').val();jQuery(document).trigger('gform_page_loaded', [6, current_page]);window['gf_submitting_6'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_6').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [6]);window['gf_submitting_6'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_6').text());}else{jQuery('#gform_6').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"6\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_6\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_6\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_6\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 6, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); \n\/* ]]> *\/\n<\/script>\n                <\/div>\n            <\/div>\n        \n\t<\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>How can hydrogen projects in Finland move from planning to construction? Learn how regulation, offtake agreements, infrastructure and the green premium shape project bankability.<\/p>\n","protected":false},"featured_media":81939,"template":"","blog_cats":[928],"blog_tags":[924,1395],"blog_author":[1298],"class_list":["post-81937","blog","type-blog","status-publish","has-post-thumbnail","hentry","blog_cats-energy","blog_tags-industrial-investments","blog_tags-hydrogen","blog_author-tuukka-rautiainen"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/blog\/81937","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/types\/blog"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/media\/81939"}],"wp:attachment":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/media?parent=81937"}],"wp:term":[{"taxonomy":"blog_cats","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/blog_cats?post=81937"},{"taxonomy":"blog_tags","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/blog_tags?post=81937"},{"taxonomy":"blog_author","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/blog_author?post=81937"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}