PageSourceSearch

https://sysadvance.com/en/go/news

html sysadvance.com collected 2026-10-02 21:42:44 UTC 111,863 bytes, 1,716 lines download raw bytes

1<!DOCTYPE html><html lang="en" xml:lang="en">
2<head>
3<meta charset="UTF-8">
4<meta name="copyright" content="© Goweb 2026" >
5<meta name="dcterms.rightsHolder" content="© Goweb" >
6<meta name="dcterms.dateCopyrighted" content="2026" >
7<meta name="author" content="goweb.pt" >
8<meta name="generator" content="GowebSiteManager.com 8" >
9<meta http-equiv="X-UA-Compatible" content="IE=EDGE" >
10<meta name="description" content="SYSADVANCE engineers on-site gas generation and purification systems — nitrogen, oxygen, medical gases and biomethane — for industry, healthcare and energy." >
11<meta property="og:description" content="SYSADVANCE engineers on-site gas generation and purification systems — nitrogen, oxygen, medical gases and biomethane — for industry, healthcare and energy." >
12<meta property="og:type" content="website" >
13<meta property="og:url" content="https://sysadvance.com/en/go/news" >
14<meta property="og:site_name" content="Sysadvance" >
15<meta property="og:locale" content="en_US" >
16<meta property="og:title" content="News" >
17<meta property="og:image" content="https://sysadvance.com/uploads/seo/big_1790849245_1575_social.png" ><meta name="viewport" content="width=device-width, initial-scale=1.0" />
18<link rel="icon" type="image/x-icon" href="/favicon.png">
19<meta property="og:image:width" content="1200" />
20<meta property="og:image:height" content="630" />
21<meta name="twitter:card" content="summary_large_image" />
22<meta name="twitter:title" content="News" />
23<meta name="twitter:description" content="SYSADVANCE engineers on-site gas generation and purification systems — nitrogen, oxygen, medical gases and biomethane — for industry, healthcare and energy.
24" />
25<meta name="twitter:image" content="https://sysadvance.com/uploads/seo/big_1790849245_1575_social.png" />
26<title>News - Sysadvance</title><link href="https://sysadvance.com/en/go/news" rel="canonical" >
27<link href="https://sysadvance.com/en/go/news" hreflang="en" rel="alternate" >
28<link href="https://sysadvance.com/en" hreflang="x-default" rel="alternate" >
29<link href="/media/js/bootstrap-3/dist/css/bootstrap.min.css" media="screen" rel="stylesheet" type="text/css" >
30<link href="/media/js/chosen/chosen.min.css" media="screen" rel="stylesheet" type="text/css" >
31<link href="/media/css/base.css" media="screen" rel="stylesheet" type="text/css" >
32<link href="/media/css/custom.css" media="screen" rel="stylesheet" type="text/css" ><!-- Consent Mode v2: everything denied until the visitor accepts -->
33<script>
34window.dataLayer = window.dataLayer || [];
35function gtag(){dataLayer.push(arguments);}
36gtag('consent', 'default', {
37  ad_storage: 'denied', ad_user_data: 'denied', ad_personalization: 'denied',
38  analytics_storage: 'denied', functionality_storage: 'denied',
39  personalization_storage: 'denied', security_storage: 'granted',
40  wait_for_update: 2000
41});
42gtag('set', 'ads_data_redaction', true);
43</script>
43
44<!-- Start cookieyes banner --> 
44<script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/57e1ec803e46f7100715c16d45f35f64/script.js"></script>
44 <!-- End cookieyes banner -->
45
46<!-- Google Analytics 4 (property 307506180) -->
vendor: 64 bytes, lines 46-47
46
47<script async src="https://www.googletagmanager.com/gtag/js?id=
47G-GVB9YKXBP0
vendor: 12 bytes, line 47
47"></script>
48<script>
49gtag('js', new Date());
50gtag('config', 'G-GVB9YKXBP0');
51</script>
51<script type="application/ld+json">{
52    "@context": "https://schema.org",
53    "@graph": [
54        {
55            "@type": "WebPage",
56            "@id": "https://sysadvance.com/en/go/news",
57            "url": "https://sysadvance.com/en/go/news",
58            "name": "News",
59            "isPartOf": {
60                "@id": "https://sysadvance.com/#website"
61            },
62            "primaryImageOfPage": {
63                "@id": "https://sysadvance.com/en/go/news/#primaryimage"
64            },
65            "image": {
66                "@id": "https://sysadvance.com/en/go/news/#primaryimage"
67            },
68            "thumbnailUrl": "https://sysadvance.com/uploads/seo/big_1790849247_3425_og.png",
69            "description": "SYSADVANCE engineers on-site gas generation and purification systems — nitrogen, oxygen, medical gases and biomethane — for industry, healthcare and energy.\r\n",
70            "potentialAction": [
71                {
72                    "@type": "ReadAction",
73                    "target": [
74                        "https://sysadvance.com/en/go/news"
75                    ]
76                }
77            ]
78        },
79        {
80            "@type": "ImageObject",
81            "@id": "https://sysadvance.com/en/go/news/#primaryimage",
82            "url": "https://sysadvance.com/uploads/seo/big_1790849247_3425_og.png",
83            "contentUrl": "https://sysadvance.com/uploads/seo/big_1790849247_3425_og.png",
84            "width": 1200,
85            "height": 1200,
86            "caption": "Sysadvance Google"
87        },
88        {
89            "@type": "WebSite",
90            "@id": "https://sysadvance.com/#website",
91            "url": "https://sysadvance.com",
92            "name": "Sysadvance",
93            "description": "SYSADVANCE engineers on-site gas generation and purification systems — nitrogen, oxygen, medical gases and biomethane — for industry, healthcare and energy.\r\n",
94            "publisher": {
95                "@id": "https://sysadvance.com/#organization"
96            }
97        }
98    ]
99}</script>
vendor: 1 bytes, line 99
99
100<script type="application/ld+json">{
101    "@context": "https://schema.org",
102    "@type": "Organization",
103    "@id": "https://sysadvance.com/#organization",
104    "name": "Sysadvance",
105    "url": "https://www.sysadvance.com",
106    "email": "[email protected]",
107    "telephone": "+351 252 143 670",
108    "address": {
109        "@type": "PostalAddress",
110        "streetAddress": "Rua Comendador Brandão, 461",
111        "postalCode": "4495-375",
112        "addressLocality": "Póvoa de Varzim, Portugal"
113    }
114}</script>
114
115
116<script type="text/javascript" src="/media/js/jquery.min.js"></script>
vendor: 1 bytes, line 116
116
117<script type="text/javascript" src="/media/js/sa-counters.js"></script>
vendor: 1 bytes, line 117
117
118<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.5/gsap.min.js"></script>
vendor: 1 bytes, line 118
118
119<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.5/ScrollTrigger.min.js"></script>
vendor: 1 bytes, line 119
119
120<script src="https://cdn.jsdelivr.net/npm/topojson-client@3/dist/topojson-client.min.js"></script>
120</head>
121<body class=" page-122">
122    
123
124    <!-- Header -->
125    
126<header class="sa-header" id="saHeader">
127    <div class="sa-header-inner">
128
129        <!-- Logo -->
130        <a href="/en" class="sa-header-logo">
131            <img src="/media/images/logo-sysadvance-white.png" alt="Sysadvance">
132        </a>
133
134        <!-- Right side -->
135        <div class="sa-header-right">
136
137            <!-- Language Selector (so' com mais de uma lingua activa -- com uma,
138                 abria uma lista vazia; 30 Set 2026) -->
139            
140            <!-- Login Button -->
141                        <a href="/en/utilizadores/login" class="sa-header-login">
142                <span>Log in</span>
143            </a>
144            
145        </div>
146
147    </div>
148</header>
149
150<script>
151(function() {
152    var toggle = document.getElementById('saHeaderLangToggle');
153    var dropdown = document.getElementById('saHeaderLangDropdown');
154    if (!toggle || !dropdown) return;
155
156    toggle.addEventListener('click', function(e) {
157        e.stopPropagation();
158        dropdown.classList.toggle('open');
159    });
160
161    document.addEventListener('click', function() {
162        dropdown.classList.remove('open');
163    });
164})();
165</script>
165
166
167    <div>
168<!-- Hero -->
169<section class="sa-news-hero">
170    <div class="sa-news-hero-bg">
171        <picture><source srcset="/uploads/banners/big_banner_1778507407_8767.webp" type="image/webp"><img src="/uploads/banners/big_banner_1778507407_8767.jpg" alt="News"></picture>        <div class="sa-news-hero-overlay"></div>
172    </div>
173    <div class="sa-news-hero-inner">
174        <div class="sa-news-hero-breadcrumb">
175            <span>Home</span>
176            <svg viewBox="0 0 12 12" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
177                <polyline points="4.5 2.25 8.25 6 4.5 9.75"/>
178            </svg>
179            <span>News</span>
180        </div>
181        <h1 class="sa-news-hero-title">
182            <span class="sa-news-hero-title-light">SYS</span>
183            <span class="sa-news-hero-title-bold">NEWS</span>
184        </h1>
185        <p class="sa-news-hero-tagline">Latest updates, product launches and milestones from Sysadvance in the world of gas generation.</p>
186    </div>
187</section>
188
189<!-- Featured -->
190<section class="sa-news-featured">
191    <div class="sa-news-featured-inner">
192        <div class="sa-news-featured-image">
193            <picture><source srcset="/uploads/noticias/big_safety-biogas-community-magazine.webp" type="image/webp"><img src="/uploads/noticias/big_safety-biogas-community-magazine.jpg" alt="Safety Biogas Community Magazine"></picture>            <div class="sa-news-featured-badge"><span>Featured</span></div>
194            <div class="sa-news-featured-image-overlay"></div>
195        </div>
196        <div class="sa-news-featured-content">
197            <div>
198                <div class="sa-news-featured-meta">
199                                                            <span class="sa-news-featured-cat">Europe</span>
200                                        <span class="sa-news-featured-date">
201                        <svg viewBox="0 0 14 14" fill="none" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round">
202                            <rect x="2" y="2.5" width="10" height="9.5" rx="1"/>
203                            <path d="M2 5.5h10M4.5 1.5v2M9.5 1.5v2"/>
204                        </svg>
205                        Jul 17, 2026                    </span>
206                </div>
207                <h2 class="sa-news-featured-title">Safety Biogas Community Magazine</h2>
208                <p class="sa-news-featured-desc">We are pleased to share that SYSADVANCE North America is featured in the latest edition of Safety Biogas Magazine. In the article, “Microdosing Oxygen to Tame H₂S: Safer, Smarter Biogas Treatment” (pages 18–19), we explore how our BiOXYGEN technology delivers a safer, more efficient, and cost-effective approach to H₂S control in biogas applications through precise oxygen microdosing. Read the</p>
209            </div>
210            <a href="/en/noticias/safety-biogas-community-magazine" class="sa-news-featured-btn">
211                <span>Read full article</span>
212                <svg viewBox="0 0 14 14" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
213                    <path d="M2.5 7h9M7.5 3l4 4-4 4"/>
214                </svg>
215            </a>
216        </div>
217    </div>
218</section>
219
220<!-- Grid -->
221<section class="sa-news-grid">
222    <div class="sa-news-grid-inner">
223
224        <!-- Filters -->
225        <div class="sa-news-grid-filters">
226            <div class="sa-news-grid-pills">
227                <button type="button" class="sa-news-grid-pill sa-news-grid-pill--active" data-cat="all">All</button>
228                                <button type="button" class="sa-news-grid-pill" data-cat="14">
229                    Europe                </button>
230                                <button type="button" class="sa-news-grid-pill" data-cat="15">
231                    North America                </button>
232                            </div>
233            <div class="sa-news-grid-search">
234                <svg viewBox="0 0 14 14" fill="none" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round">
235                    <circle cx="6" cy="6" r="4"/>
236                    <path d="M9 9l3 3"/>
237                </svg>
238                <input type="text" placeholder="Search news..." id="saNewsSearch">
239            </div>
240        </div>
241
242        <!-- Cards -->
243        <div class="sa-news-grid-cards" id="saNewsCards">
244                        <article class="sa-news-card" data-cat="15" data-title="sysadvance north america would like to welcome peter asquini" data-desc="sysadvance would like to welcome peter asquini. peter has joined our team as director of sales at sysadvance north america.">
245                <div class="sa-news-card-img">
246                    <picture><source srcset="/uploads/noticias/medium_sysadvance-north-america-would-like-to-welcome-peter-asquini.webp" type="image/webp"><img src="/uploads/noticias/medium_sysadvance-north-america-would-like-to-welcome-peter-asquini.jpg" alt="SYSADVANCE North America would like to welcome Peter Asquini"></picture>
246                    <div class="sa-news-card-img-overlay"></div>
247                </div>
248                <div class="sa-news-card-content">
249                    <div class="sa-news-card-meta">
250                                                <span class="sa-news-card-cat">
251                                                        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round">
252                                <path d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"/>
253                                <line x1="7" y1="7" x2="7.01" y2="7"/>
254                            </svg>
255                                                        North America                        </span>
256                                                <span class="sa-news-card-date">
257                            <svg viewBox="0 0 14 14" fill="none" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round">
258                                <rect x="2" y="2.5" width="10" height="9.5" rx="1"/>
259                                <path d="M2 5.5h10M4.5 1.5v2M9.5 1.5v2"/>
260                            </svg>
261                            Jul 14, 2026                        </span>
262                    </div>
263                    <h3 class="sa-news-card-title">SYSADVANCE North America would like to welcome Peter Asquini</h3>
264                    <p class="sa-news-card-desc">SYSADVANCE would like to welcome Peter Asquini. Peter has joined our team as Director of Sales at SYSADVANCE North America.</p>
265                    <a href="/en/noticias/sysadvance-north-america-would-like-to-welcome-peter-asquini" class="sa-news-card-readmore">
266                        <span>Read more</span>
267                        <svg viewBox="0 0 14 14" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
268                            <path d="M2.5 7h9M7.5 3l4 4-4 4"/>
269                        </svg>
270                    </a>
271                </div>
272            </article>
273                        <article class="sa-news-card" data-cat="15" data-title="sysadvance north america — rethinking nitrogen supply for industrial efficiency" data-desc="sysadvance north america, in partnership with ilsa, our distributor in mexico, presents a special episode of “voces de la industria” featuring our vp of business development, antonio saavedra, and gerardo piña. in this conversation, they explore how industries are moving from traditional liquid nitrogen supply to on-site psa nitrogen generation, optimizing purity levels, reducing operational">
274                <div class="sa-news-card-img">
275                    <picture><source srcset="/uploads/noticias/medium_sysadvance-north-america-rethinking-nitrogen-supply-for-industrial-efficiency.webp" type="image/webp"><img src="/uploads/noticias/medium_sysadvance-north-america-rethinking-nitrogen-supply-for-industrial-efficiency.jpg" alt="SYSADVANCE North America — Rethinking Nitrogen Supply for Industrial Efficiency"></picture>                    <div class="sa-news-card-img-overlay"></div>
276                </div>
277                <div class="sa-news-card-content">
278                    <div class="sa-news-card-meta">
279                                                <span class="sa-news-card-cat">
280                                                        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round">
281                                <path d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"/>
282                                <line x1="7" y1="7" x2="7.01" y2="7"/>
283                            </svg>
284                                                        North America                        </span>
285                                                <span class="sa-news-card-date">
286                            <svg viewBox="0 0 14 14" fill="none" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round">
287                                <rect x="2" y="2.5" width="10" height="9.5" rx="1"/>
288                                <path d="M2 5.5h10M4.5 1.5v2M9.5 1.5v2"/>
289                            </svg>
290                            Jul 10, 2026                        </span>
291                    </div>
292                    <h3 class="sa-news-card-title">SYSADVANCE North America — Rethinking Nitrogen Supply for Industrial Efficiency</h3>
293                    <p class="sa-news-card-desc">SYSADVANCE North America, in partnership with ILSA, our distributor in Mexico, presents a special episode of “Voces de la Industria” featuring our VP of Business Development, Antonio Saavedra, and Gerardo Piña. In this conversation, they explore how industries are moving from traditional liquid Nitrogen supply to on-site PSA Nitrogen generation, optimizing purity levels, reducing operational</p>
294                    <a href="/en/noticias/sysadvance-north-america-rethinking-nitrogen-supply-for-industrial-efficiency" class="sa-news-card-readmore">
295                        <span>Read more</span>
296                        <svg viewBox="0 0 14 14" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
297                            <path d="M2.5 7h9M7.5 3l4 4-4 4"/>
298                        </svg>
299                    </a>
300                </div>
301            </article>
302                        <article class="sa-news-card" data-cat="14" data-title="world biogas expo 2026" data-desc="sysadvance energy team is at the world biogas expo in birmingham! visit us at stand c50, where we are showcasing our innovative biogas solutions, including our methagen ad and lf biogas upgrading technologies. come meet our team, discover how we are helping drive the transition towards a more sustainable energy future, and learn more about our solutions for efficient and reliable biogas">
303                <div class="sa-news-card-img">
304                    <picture><source srcset="/uploads/noticias/medium_world-biogas-expo-2026.webp" type="image/webp"><img src="/uploads/noticias/medium_world-biogas-expo-2026.jpg" alt="World Biogas Expo 2026"></picture>                    <div class="sa-news-card-img-overlay"></div>
305                </div>
306                <div class="sa-news-card-content">
307                    <div class="sa-news-card-meta">
308                                                <span class="sa-news-card-cat">
309                                                        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round">
310                                <path d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"/>
311                                <line x1="7" y1="7" x2="7.01" y2="7"/>
312                            </svg>
313                                                        Europe                        </span>
314                                                <span class="sa-news-card-date">
315                            <svg viewBox="0 0 14 14" fill="none" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round">
316                                <rect x="2" y="2.5" width="10" height="9.5" rx="1"/>
317                                <path d="M2 5.5h10M4.5 1.5v2M9.5 1.5v2"/>
318                            </svg>
319                            Jul 9, 2026                        </span>
320                    </div>
321                    <h3 class="sa-news-card-title">World Biogas Expo 2026</h3>
322                    <p class="sa-news-card-desc">SYSADVANCE Energy team is at the World Biogas Expo in Birmingham! Visit us at stand C50, where we are showcasing our innovative biogas solutions, including our Methagen AD and LF biogas upgrading technologies. Come meet our team, discover how we are helping drive the transition towards a more sustainable energy future, and learn more about our solutions for efficient and reliable biogas</p>
323                    <a href="/en/noticias/world-biogas-expo-2026" class="sa-news-card-readmore">
324                        <span>Read more</span>
325                        <svg viewBox="0 0 14 14" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
326                            <path d="M2.5 7h9M7.5 3l4 4-4 4"/>
327                        </svg>
328                    </a>
329                </div>
330            </article>
331                        <article class="sa-news-card" data-cat="14" data-title="biogas community magazine europe" data-desc="sysadvance has been featured in the biogas magazine – europe edition 2026, showcasing our advanced gas analysis solutions for the biogas and renewable energy sectors. we are proud to be part of a publication that highlights innovation and key developments across the industry. read our full article here: https://catalog.biogascommunity.com/biogas-community-europe-edition-2026">
332                <div class="sa-news-card-img">
333                    <picture><source srcset="/uploads/noticias/medium_biogas-community-magazine-europe.webp" type="image/webp"><img src="/uploads/noticias/medium_biogas-community-magazine-europe.jpg" alt="Biogas Community Magazine Europe"></picture>
333                    <div class="sa-news-card-img-overlay"></div>
334                </div>
335                <div class="sa-news-card-content">
336                    <div class="sa-news-card-meta">
337                                                <span class="sa-news-card-cat">
338                                                        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round">
339                                <path d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"/>
340                                <line x1="7" y1="7" x2="7.01" y2="7"/>
341                            </svg>
342                                                        Europe                        </span>
343                                                <span class="sa-news-card-date">
344                            <svg viewBox="0 0 14 14" fill="none" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round">
345                                <rect x="2" y="2.5" width="10" height="9.5" rx="1"/>
346                                <path d="M2 5.5h10M4.5 1.5v2M9.5 1.5v2"/>
347                            </svg>
348                            Jun 29, 2026                        </span>
349                    </div>
350                    <h3 class="sa-news-card-title">Biogas Community Magazine Europe</h3>
351                    <p class="sa-news-card-desc">SYSADVANCE has been featured in the Biogas Magazine – Europe Edition 2026, showcasing our advanced gas analysis solutions for the Biogas and renewable energy sectors. We are proud to be part of a publication that highlights innovation and key developments across the industry. Read our full article here: https://catalog.biogascommunity.com/biogas-community-europe-edition-2026</p>
352                    <a href="/en/noticias/biogas-community-magazine-europe" class="sa-news-card-readmore">
353                        <span>Read more</span>
354                        <svg viewBox="0 0 14 14" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
355                            <path d="M2.5 7h9M7.5 3l4 4-4 4"/>
356                        </svg>
357                    </a>
358                </div>
359            </article>
360                        <article class="sa-news-card" data-cat="14" data-title="jornal expresso" data-desc="sysadvance is featured in expresso. joaquim cunha, business development manager for sysadvance’s energy division, shares his insights on the future of biomethane in portugal: “biomethane production in portugal is more of a regulatory and political challenge than an energy one.” read the interview and discover sysadvance’s perspective on one of the key topics shaping the energy transition. more">
361                <div class="sa-news-card-img">
362                    <picture><source srcset="/uploads/noticias/medium_jornal-expresso.webp" type="image/webp"><img src="/uploads/noticias/medium_jornal-expresso.jpg" alt="Jornal Expresso"></picture>                    <div class="sa-news-card-img-overlay"></div>
363                </div>
364                <div class="sa-news-card-content">
365                    <div class="sa-news-card-meta">
366                                                <span class="sa-news-card-cat">
367                                                        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round">
368                                <path d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"/>
369                                <line x1="7" y1="7" x2="7.01" y2="7"/>
370                            </svg>
371                                                        Europe                        </span>
372                                                <span class="sa-news-card-date">
373                            <svg viewBox="0 0 14 14" fill="none" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round">
374                                <rect x="2" y="2.5" width="10" height="9.5" rx="1"/>
375                                <path d="M2 5.5h10M4.5 1.5v2M9.5 1.5v2"/>
376                            </svg>
377                            Jun 25, 2026                        </span>
378                    </div>
379                    <h3 class="sa-news-card-title">Jornal Expresso</h3>
380                    <p class="sa-news-card-desc">SYSADVANCE is featured in Expresso. Joaquim Cunha, Business Development Manager for SYSADVANCE’s Energy Division, shares his insights on the future of biomethane in Portugal: “Biomethane production in Portugal is more of a regulatory and political challenge than an energy one.” Read the interview and discover SYSADVANCE’s perspective on one of the key topics shaping the energy transition. More</p>
381                    <a href="/en/noticias/jornal-expresso" class="sa-news-card-readmore">
382                        <span>Read more</span>
383                        <svg viewBox="0 0 14 14" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
384                            <path d="M2.5 7h9M7.5 3l4 4-4 4"/>
385                        </svg>
386                    </a>
387                </div>
388            </article>
389                        <article class="sa-news-card" data-cat="14" data-title="energy to celebrate" data-desc="there are nights that light up a city. and then there’s são joão. it’s a night of gatherings, laughter, party poppers, basil plants, and balloons coloring the sky over porto. at sysadvance, we believe that the best energy is the kind that brings people together. today, we celebrate this tradition that makes são joão one of the most special nights of the year. we wish everyone a happy são joão! 🎈">
390                <div class="sa-news-card-img">
391                    <picture><source srcset="/uploads/noticias/medium_energy-to-celebrate.webp" type="image/webp"><img src="/uploads/noticias/medium_energy-to-celebrate.jpg" alt="Energy to Celebrate"></picture>                    <div class="sa-news-card-img-overlay"></div>
392                </div>
393                <div class="sa-news-card-content">
394                    <div class="sa-news-card-meta">
395                                                <span class="sa-news-card-cat">
396                                                        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round">
397                                <path d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"/>
398                                <line x1="7" y1="7" x2="7.01" y2="7"/>
399                            </svg>
400                                                        Europe                        </span>
401                                                <span class="sa-news-card-date">
402                            <svg viewBox="0 0 14 14" fill="none" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round">
403                                <rect x="2" y="2.5" width="10" height="9.5" rx="1"/>
404                                <path d="M2 5.5h10M4.5 1.5v2M9.5 1.5v2"/>
405                            </svg>
406                            Jun 25, 2026                        </span>
407                    </div>
408                    <h3 class="sa-news-card-title">Energy to Celebrate</h3>
409                    <p class="sa-news-card-desc">There are nights that light up a city. And then there’s São João. It’s a night of gatherings, laughter, party poppers, basil plants, and balloons coloring the sky over Porto. At SYSADVANCE, we believe that the best energy is the kind that brings people together. Today, we celebrate this tradition that makes São João one of the most special nights of the year. We wish everyone a Happy São João! 🎈</p>
410                    <a href="/en/noticias/energy-to-celebrate" class="sa-news-card-readmore">
411                        <span>Read more</span>
412                        <svg viewBox="0 0 14 14" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
413                            <path d="M2.5 7h9M7.5 3l4 4-4 4"/>
414                        </svg>
415                    </a>
416                </div>
417            </article>
418                        <article class="sa-news-card" data-cat="14" data-title="feira nacional da agricultura 2026" data-desc="sysadvance was present at the national agriculture fair 2026, in the biomethane village, in partnership with floene. these were days of sharing, innovation, and meaningful connections, where we had the opportunity to showcase our solutions and reinforce the role of biomethane in the energy transition. thank you to everyone who visited us! more info: https://sysadvance.com/energy/">
419                <div class="sa-news-card-img">
420                    <picture><source srcset="/uploads/noticias/medium_feira-nacional-da-agricultura-2026-3.webp" type="image/webp"><img src="/uploads/noticias/medium_feira-nacional-da-agricultura-2026-3.jpg" alt="Feira Nacional da Agricultura 2026"></picture>
420                    <div class="sa-news-card-img-overlay"></div>
421                </div>
422                <div class="sa-news-card-content">
423                    <div class="sa-news-card-meta">
424                                                <span class="sa-news-card-cat">
425                                                        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round">
426                                <path d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"/>
427                                <line x1="7" y1="7" x2="7.01" y2="7"/>
428                            </svg>
429                                                        Europe                        </span>
430                                                <span class="sa-news-card-date">
431                            <svg viewBox="0 0 14 14" fill="none" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round">
432                                <rect x="2" y="2.5" width="10" height="9.5" rx="1"/>
433                                <path d="M2 5.5h10M4.5 1.5v2M9.5 1.5v2"/>
434                            </svg>
435                            Jun 22, 2026                        </span>
436                    </div>
437                    <h3 class="sa-news-card-title">Feira Nacional da Agricultura 2026</h3>
438                    <p class="sa-news-card-desc">SYSADVANCE was present at the National Agriculture Fair 2026, in the Biomethane Village, in partnership with Floene. These were days of sharing, innovation, and meaningful connections, where we had the opportunity to showcase our solutions and reinforce the role of Biomethane in the energy transition. Thank you to everyone who visited us! More info: https://sysadvance.com/energy/</p>
439                    <a href="/en/noticias/feira-nacional-da-agricultura-2026-3" class="sa-news-card-readmore">
440                        <span>Read more</span>
441                        <svg viewBox="0 0 14 14" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
442                            <path d="M2.5 7h9M7.5 3l4 4-4 4"/>
443                        </svg>
444                    </a>
445                </div>
446            </article>
447                        <article class="sa-news-card" data-cat="14" data-title="green gas mobility 2026 – stand 4" data-desc="sysadvance is already present at green gas mobility, taking place on 17–18 june in madrid, spain. visit us at stand 4, where our energy team is presenting our biogas upgrading solutions, including methagen ad and methagen lf. for more information or to schedule a meeting, contact us at [email protected]. more info: https://sysadvance.com/energy/">
448                <div class="sa-news-card-img">
449                    <picture><source srcset="/uploads/noticias/medium_green-gas-mobility-2026-stand-4.webp" type="image/webp"><img src="/uploads/noticias/medium_green-gas-mobility-2026-stand-4.jpg" alt="Green Gas Mobility 2026 – Stand 4"></picture>                    <div class="sa-news-card-img-overlay"></div>
450                </div>
451                <div class="sa-news-card-content">
452                    <div class="sa-news-card-meta">
453                                                <span class="sa-news-card-cat">
454                                                        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round">
455                                <path d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"/>
456                                <line x1="7" y1="7" x2="7.01" y2="7"/>
457                            </svg>
458                                                        Europe                        </span>
459                                                <span class="sa-news-card-date">
460                            <svg viewBox="0 0 14 14" fill="none" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round">
461                                <rect x="2" y="2.5" width="10" height="9.5" rx="1"/>
462                                <path d="M2 5.5h10M4.5 1.5v2M9.5 1.5v2"/>
463                            </svg>
464                            Jun 17, 2026                        </span>
465                    </div>
466                    <h3 class="sa-news-card-title">Green Gas Mobility 2026 – Stand 4</h3>
467                    <p class="sa-news-card-desc">SYSADVANCE is already present at Green Gas Mobility, taking place on 17–18 June in Madrid, Spain. Visit us at Stand 4, where our Energy Team is presenting our Biogas Upgrading solutions, including Methagen AD and Methagen LF. For more information or to schedule a meeting, contact us at [email protected]. More info: https://sysadvance.com/energy/</p>
468                    <a href="/en/noticias/green-gas-mobility-2026-stand-4" class="sa-news-card-readmore">
469                        <span>Read more</span>
470                        <svg viewBox="0 0 14 14" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
471                            <path d="M2.5 7h9M7.5 3l4 4-4 4"/>
472                        </svg>
473                    </a>
474                </div>
475            </article>
476                        <article class="sa-news-card" data-cat="14" data-title="aquaculture uk 2026 – stand g21" data-desc="we are pleased to be at aquaculture uk 2026 in glasgow, scotland, on 16–17 june. come and visit us at stand g21 to explore our psa and vsa oxygen generation systems for aquaculture and meet our team, pedro pinto and filipe correia, who will be happy to present our solutions and discuss how sysadvance can support your aquaculture operations. we look forward to welcoming you at our stand! more">
477                <div class="sa-news-card-img">
478                    <picture><source srcset="/uploads/noticias/medium_aquaculture-uk-2026-stand-g21.webp" type="image/webp"><img src="/uploads/noticias/medium_aquaculture-uk-2026-stand-g21.jpg" alt="AQUACULTURE UK 2026 – Stand G21"></picture>                    <div class="sa-news-card-img-overlay"></div>
479                </div>
480                <div class="sa-news-card-content">
481                    <div class="sa-news-card-meta">
482                                                <span class="sa-news-card-cat">
483                                                        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round">
484                                <path d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"/>
485                                <line x1="7" y1="7" x2="7.01" y2="7"/>
486                            </svg>
487                                                        Europe                        </span>
488                                                <span class="sa-news-card-date">
489                            <svg viewBox="0 0 14 14" fill="none" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round">
490                                <rect x="2" y="2.5" width="10" height="9.5" rx="1"/>
491                                <path d="M2 5.5h10M4.5 1.5v2M9.5 1.5v2"/>
492                            </svg>
493                            Jun 16, 2026                        </span>
494                    </div>
495                    <h3 class="sa-news-card-title">AQUACULTURE UK 2026 – Stand G21</h3>
496                    <p class="sa-news-card-desc">We are pleased to be at Aquaculture UK 2026 in Glasgow, Scotland, on 16–17 June. Come and visit us at Stand G21 to explore our PSA and VSA Oxygen generation systems for aquaculture and meet our team, Pedro Pinto and Filipe Correia, who will be happy to present our solutions and discuss how SYSADVANCE can support your aquaculture operations. We look forward to welcoming you at our stand! More</p>
497                    <a href="/en/noticias/aquaculture-uk-2026-stand-g21" class="sa-news-card-readmore">
498                        <span>Read more</span>
499                        <svg viewBox="0 0 14 14" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
500                            <path d="M2.5 7h9M7.5 3l4 4-4 4"/>
501                        </svg>
502                    </a>
503                </div>
504            </article>
505                        <article class="sa-news-card" data-cat="14" data-title="2nd annual biogas &amp; biomethane world summit" data-desc="sysadvance is pleased to share that andré marques, from the energy team, attended the 2nd annual biogas &amp; biomethane world summit, held in amsterdam, the netherlands, on may 27–28. the event provided an important opportunity to exchange knowledge and discuss the latest developments in the biogas and biomethane sectors. more info: https://sysadvance.com/pt-pt/energia/">
506                <div class="sa-news-card-img">
507                    <picture><source srcset="/uploads/noticias/medium_2nd-annual-biogas-biomethane-world-summit.webp" type="image/webp"><img src="/uploads/noticias/medium_2nd-annual-biogas-biomethane-world-summit.jpg" alt="2nd Annual Biogas &amp; Biomethane World Summit"></picture>
507                    <div class="sa-news-card-img-overlay"></div>
508                </div>
509                <div class="sa-news-card-content">
510                    <div class="sa-news-card-meta">
511                                                <span class="sa-news-card-cat">
512                                                        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round">
513                                <path d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"/>
514                                <line x1="7" y1="7" x2="7.01" y2="7"/>
515                            </svg>
516                                                        Europe                        </span>
517                                                <span class="sa-news-card-date">
518                            <svg viewBox="0 0 14 14" fill="none" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round">
519                                <rect x="2" y="2.5" width="10" height="9.5" rx="1"/>
520                                <path d="M2 5.5h10M4.5 1.5v2M9.5 1.5v2"/>
521                            </svg>
522                            Jun 11, 2026                        </span>
523                    </div>
524                    <h3 class="sa-news-card-title">2nd Annual Biogas &amp; Biomethane World Summit</h3>
525                    <p class="sa-news-card-desc">SYSADVANCE is pleased to share that André Marques, from the Energy Team, attended the 2nd Annual Biogas &amp; Biomethane World Summit, held in Amsterdam, the Netherlands, on May 27–28. The event provided an important opportunity to exchange knowledge and discuss the latest developments in the Biogas and Biomethane sectors. More info: https://sysadvance.com/pt-pt/energia/</p>
526                    <a href="/en/noticias/2nd-annual-biogas-biomethane-world-summit" class="sa-news-card-readmore">
527                        <span>Read more</span>
528                        <svg viewBox="0 0 14 14" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
529                            <path d="M2.5 7h9M7.5 3l4 4-4 4"/>
530                        </svg>
531                    </a>
532                </div>
533            </article>
534                        <article class="sa-news-card" data-cat="14" data-title="feira nacional da agricultura 2026" data-desc="sysadvance is already present at the national agriculture fair 2026, taking place until june 14 at cnema, in santarém. we are part of the biomethane village, in partnership with floene, promoting solutions for a more sustainable energy transition. the opening of fna26 welcomed the presence of the minister of environment and energy, maria da graça carvalho, and the minister of agriculture, josé">
535                <div class="sa-news-card-img">
536                    <picture><source srcset="/uploads/noticias/medium_feira-nacional-da-agricultura-2026-2.webp" type="image/webp"><img src="/uploads/noticias/medium_feira-nacional-da-agricultura-2026-2.jpg" alt="Feira Nacional da Agricultura 2026"></picture>                    <div class="sa-news-card-img-overlay"></div>
537                </div>
538                <div class="sa-news-card-content">
539                    <div class="sa-news-card-meta">
540                                                <span class="sa-news-card-cat">
541                                                        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round">
542                                <path d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"/>
543                                <line x1="7" y1="7" x2="7.01" y2="7"/>
544                            </svg>
545                                                        Europe                        </span>
546                                                <span class="sa-news-card-date">
547                            <svg viewBox="0 0 14 14" fill="none" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round">
548                                <rect x="2" y="2.5" width="10" height="9.5" rx="1"/>
549                                <path d="M2 5.5h10M4.5 1.5v2M9.5 1.5v2"/>
550                            </svg>
551                            Jun 8, 2026                        </span>
552                    </div>
553                    <h3 class="sa-news-card-title">Feira Nacional da Agricultura 2026</h3>
554                    <p class="sa-news-card-desc">SYSADVANCE is already present at the National Agriculture Fair 2026, taking place until June 14 at CNEMA, in Santarém. We are part of the Biomethane Village, in partnership with Floene, promoting solutions for a more sustainable energy transition. The opening of FNA26 welcomed the presence of the Minister of Environment and Energy, Maria da Graça Carvalho, and the Minister of Agriculture, José</p>
555                    <a href="/en/noticias/feira-nacional-da-agricultura-2026-2" class="sa-news-card-readmore">
556                        <span>Read more</span>
557                        <svg viewBox="0 0 14 14" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
558                            <path d="M2.5 7h9M7.5 3l4 4-4 4"/>
559                        </svg>
560                    </a>
561                </div>
562            </article>
563                        <article class="sa-news-card" data-cat="15" data-title="sysadvance north america – expo pack mexico 2026" data-desc="sysadvance north america was proud to be part of expo pack mexico, connecting with customers, partners, and industry professionals. a special thank you to ilsa for the collaboration and support at their booth. a special recognition also to antonio saavedra, whose support during expo pack mexico 2026 was instrumental in strengthening client engagement and generating new business opportunities.">
564                <div class="sa-news-card-img">
565                    <picture><source srcset="/uploads/noticias/medium_sysadvance-north-america-expo-pack-mexico-2026-2.webp" type="image/webp"><img src="/uploads/noticias/medium_sysadvance-north-america-expo-pack-mexico-2026-2.jpg" alt="SYSADVANCE North America – EXPO PACK Mexico 2026"></picture>                    <div class="sa-news-card-img-overlay"></div>
566                </div>
567                <div class="sa-news-card-content">
568                    <div class="sa-news-card-meta">
569                                                <span class="sa-news-card-cat">
570                                                        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round">
571                                <path d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"/>
572                                <line x1="7" y1="7" x2="7.01" y2="7"/>
573                            </svg>
574                                                        North America                        </span>
575                                                <span class="sa-news-card-date">
576                            <svg viewBox="0 0 14 14" fill="none" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round">
577                                <rect x="2" y="2.5" width="10" height="9.5" rx="1"/>
578                                <path d="M2 5.5h10M4.5 1.5v2M9.5 1.5v2"/>
579                            </svg>
580                            Jun 8, 2026                        </span>
581                    </div>
582                    <h3 class="sa-news-card-title">SYSADVANCE North America – EXPO PACK Mexico 2026</h3>
583                    <p class="sa-news-card-desc">SYSADVANCE North America was proud to be part of Expo Pack Mexico, connecting with customers, partners, and industry professionals. A special thank you to ILSA for the collaboration and support at their booth. A special recognition also to Antonio Saavedra, whose support during Expo Pack Mexico 2026 was instrumental in strengthening client engagement and generating new business opportunities.</p>
584                    <a href="/en/noticias/sysadvance-north-america-expo-pack-mexico-2026-2" class="sa-news-card-readmore">
585                        <span>Read more</span>
586                        <svg viewBox="0 0 14 14" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
587                            <path d="M2.5 7h9M7.5 3l4 4-4 4"/>
588                        </svg>
589                    </a>
590                </div>
591            </article>
592                        <article class="sa-news-card" data-cat="14" data-title="6th colab bioref workshop" data-desc="sysadvance participated in the 6th colab bioref workshop, held at the aveiro congress centre, dedicated to the theme “energy transition: renewable gases and bioenergy.” patrick bárcia, sysadvance’s vp of technology, joined the “biomethane” thematic panel, where he shared the company’s perspective on the contribution of this sector to portugal’s decarbonization, the maturity of the projects">
593                <div class="sa-news-card-img">
594                    <picture><source srcset="/uploads/noticias/medium_6th-colab-bioref-workshop-2.webp" type="image/webp"><img src="/uploads/noticias/medium_6th-colab-bioref-workshop-2.jpg" alt="6th CoLAB BIOREF Workshop"></picture>
594                    <div class="sa-news-card-img-overlay"></div>
595                </div>
596                <div class="sa-news-card-content">
597                    <div class="sa-news-card-meta">
598                                                <span class="sa-news-card-cat">
599                                                        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round">
600                                <path d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"/>
601                                <line x1="7" y1="7" x2="7.01" y2="7"/>
602                            </svg>
603                                                        Europe                        </span>
604                                                <span class="sa-news-card-date">
605                            <svg viewBox="0 0 14 14" fill="none" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round">
606                                <rect x="2" y="2.5" width="10" height="9.5" rx="1"/>
607                                <path d="M2 5.5h10M4.5 1.5v2M9.5 1.5v2"/>
608                            </svg>
609                            Jun 1, 2026                        </span>
610                    </div>
611                    <h3 class="sa-news-card-title">6th CoLAB BIOREF Workshop</h3>
612                    <p class="sa-news-card-desc">SYSADVANCE participated in the 6th CoLAB BIOREF Workshop, held at the Aveiro Congress Centre, dedicated to the theme “Energy Transition: Renewable Gases and Bioenergy.” Patrick Bárcia, SYSADVANCE’s VP of Technology, joined the “Biomethane” thematic panel, where he shared the company’s perspective on the contribution of this sector to Portugal’s decarbonization, the maturity of the projects</p>
613                    <a href="/en/noticias/6th-colab-bioref-workshop-2" class="sa-news-card-readmore">
614                        <span>Read more</span>
615                        <svg viewBox="0 0 14 14" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
616                            <path d="M2.5 7h9M7.5 3l4 4-4 4"/>
617                        </svg>
618                    </a>
619                </div>
620            </article>
621                        <article class="sa-news-card" data-cat="15" data-title="sysadvance north america – expo pack mexico 2026" data-desc="sysadvance north america is pleased to support isla at expo pack mexico 2026, with the technical expertise of antonio saavedra. his expertise strengthens our ability to demonstrate the advantages of on site nitrogen generation for packaging applications, improving operational efficiency, reducing operating costs, and ensuring a reliable gas supply. this collaboration reflects the value of strong">
622                <div class="sa-news-card-img">
623                    <picture><source srcset="/uploads/noticias/medium_sysadvance-north-america-expo-pack-mexico-2026.webp" type="image/webp"><img src="/uploads/noticias/medium_sysadvance-north-america-expo-pack-mexico-2026.jpg" alt="SYSADVANCE North America – EXPO PACK Mexico 2026"></picture>                    <div class="sa-news-card-img-overlay"></div>
624                </div>
625                <div class="sa-news-card-content">
626                    <div class="sa-news-card-meta">
627                                                <span class="sa-news-card-cat">
628                                                        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round">
629                                <path d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"/>
630                                <line x1="7" y1="7" x2="7.01" y2="7"/>
631                            </svg>
632                                                        North America                        </span>
633                                                <span class="sa-news-card-date">
634                            <svg viewBox="0 0 14 14" fill="none" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round">
635                                <rect x="2" y="2.5" width="10" height="9.5" rx="1"/>
636                                <path d="M2 5.5h10M4.5 1.5v2M9.5 1.5v2"/>
637                            </svg>
638                            May 26, 2026                        </span>
639                    </div>
640                    <h3 class="sa-news-card-title">SYSADVANCE North America – EXPO PACK Mexico 2026</h3>
641                    <p class="sa-news-card-desc">SYSADVANCE North America is pleased to support ISLA at EXPO PACK Mexico 2026, with the technical expertise of Antonio Saavedra. His expertise strengthens our ability to demonstrate the advantages of on site Nitrogen generation for packaging applications, improving operational efficiency, reducing operating costs, and ensuring a reliable gas supply. This collaboration reflects the value of strong</p>
642                    <a href="/en/noticias/sysadvance-north-america-expo-pack-mexico-2026" class="sa-news-card-readmore">
643                        <span>Read more</span>
644                        <svg viewBox="0 0 14 14" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
645                            <path d="M2.5 7h9M7.5 3l4 4-4 4"/>
646                        </svg>
647                    </a>
648                </div>
649            </article>
650                        <article class="sa-news-card" data-cat="14" data-title="6th colab bioref workshop" data-desc="on may 27, sysadvance will be present at the 6th colab bioref workshop, held at the aveiro congress center, dedicated to the theme “energy transition: renewable gases and bioenergy”. patrick bárcia, vp of technology at sysadvance, will take part in the thematic panel “biomethane”, sharing the company’s perspective on the development of this sector and on the role of biogas purification">
651                <div class="sa-news-card-img">
652                    <picture><source srcset="/uploads/noticias/medium_6th-colab-bioref-workshop.webp" type="image/webp"><img src="/uploads/noticias/medium_6th-colab-bioref-workshop.jpg" alt="6th CoLAB BIOREF Workshop"></picture>                    <div class="sa-news-card-img-overlay"></div>
653                </div>
654                <div class="sa-news-card-content">
655                    <div class="sa-news-card-meta">
656                                                <span class="sa-news-card-cat">
657                                                        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round">
658                                <path d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"/>
659                                <line x1="7" y1="7" x2="7.01" y2="7"/>
660                            </svg>
661                                                        Europe                        </span>
662                                                <span class="sa-news-card-date">
663                            <svg viewBox="0 0 14 14" fill="none" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round">
664                                <rect x="2" y="2.5" width="10" height="9.5" rx="1"/>
665                                <path d="M2 5.5h10M4.5 1.5v2M9.5 1.5v2"/>
666                            </svg>
667                            May 22, 2026                        </span>
668                    </div>
669                    <h3 class="sa-news-card-title">6th CoLAB BIOREF Workshop</h3>
670                    <p class="sa-news-card-desc">On May 27, SYSADVANCE will be present at the 6th CoLAB BIOREF Workshop, held at the Aveiro Congress Center, dedicated to the theme “Energy Transition: Renewable Gases and Bioenergy”. Patrick Bárcia, VP of Technology at SYSADVANCE, will take part in the thematic panel “Biomethane”, sharing the company’s perspective on the development of this sector and on the role of biogas purification</p>
671                    <a href="/en/noticias/6th-colab-bioref-workshop" class="sa-news-card-readmore">
672                        <span>Read more</span>
673                        <svg viewBox="0 0 14 14" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
674                            <path d="M2.5 7h9M7.5 3l4 4-4 4"/>
675                        </svg>
676                    </a>
677                </div>
678            </article>
679                    </div>
680
681        <!-- Empty state -->
682        <div class="sa-news-grid-empty" id="saNewsEmpty" style="display:none;">No news found.</div>
683
684        <!-- Load more -->
685        <div class="sa-news-grid-loadmore-wrap">
686            <button type="button" class="sa-news-grid-loadmore" id="saNewsLoadMore">Load more news</button>
687        </div>
688
689    </div>
690</section>
691
692<!-- Newsletter -->
693<section class="sa-news-newsletter" id="saNewsletter">
694    <div class="sa-news-newsletter-inner">
695        <div class="sa-news-newsletter-heading">
696            <h3>
697                <span class="sa-news-newsletter-heading-light">
697Subscribe to our</span>
698                <span class="sa-news-newsletter-heading-bold">Newsletter</span>
699            </h3>
700            <p>Receive the latest Sysadvance news directly to your inbox — choose your areas of interest.</p>
701        </div>
702
703                <a href="#saNlModal" class="sa-news-newsletter-open" id="saNlOpen">
704            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect width="20" height="16" x="2" y="4" rx="2"/><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"/></svg>
705            Subscribe        </a>
706            </div>
707</section>
708
709<div class="sa-nl-modal" id="saNlModal" role="dialog" aria-modal="true" aria-labelledby="saNlTitle">
710        <a href="#saNewsletter" class="sa-nl-backdrop" aria-label="Close" tabindex="-1"></a>
711
712    <div class="sa-nl-panel">
713        <div class="sa-nl-head">
714            <div>
715                <p class="sa-nl-title" id="saNlTitle">Newsletter</p>
716                <p class="sa-nl-sub">Select your areas of interest</p>
717            </div>
718            <a href="#saNewsletter" class="sa-nl-close" aria-label="Close">
719                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round"><path d="M18 6 6 18"/><path d="m6 6 12 12"/></svg>
720            </a>
721        </div>
722
723        <form class="sa-nl-body" id="saNewsNewsletter"
724              method="post" action="/en/cms/newsletter_submit">
725            <input type="hidden" name="csrf_token" value="473dbf6adf5d3372385620d868352ac4e8043d7a1b3c5eaca201facb1711d10c">
726
727                        <div class="sa-news-newsletter-hp" aria-hidden="true">
728                <label>Website<input type="text" name="website" tabindex="-1" autocomplete="off"></label>
729            </div>
730
731            <div class="sa-nl-field">
732                <label class="sa-nl-label" for="saNlEmail">Email</label>
733                <input class="sa-nl-input" id="saNlEmail" type="email" name="email" required
734                       placeholder="Your email address">
735            </div>
736
737                                    <div class="sa-nl-field">
738                <span class="sa-nl-label">Areas</span>
739                <div class="sa-nl-areas">
740                                        <label class="sa-nl-area">
741                                                <input type="checkbox" name="areas[]" value="industrial">
742                        <span class="sa-nl-box">
743                            <svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="M3.5 8.5l3 3 6-6.5"/></svg>
744                        </span>
745                        <span class="sa-nl-area-text">Industrial</span>
746                    </label>
747                                        <label class="sa-nl-area">
748                                                <input type="checkbox" name="areas[]" value="energy">
749                        <span class="sa-nl-box">
750                            <svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="M3.5 8.5l3 3 6-6.5"/></svg>
751                        </span>
752                        <span class="sa-nl-area-text">Energy</span>
753                    </label>
754                                        <label class="sa-nl-area">
755                                                <input type="checkbox" name="areas[]" value="sysadvance">
756                        <span class="sa-nl-box">
757                            <svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="M3.5 8.5l3 3 6-6.5"/></svg>
758                        </span>
759                        <span class="sa-nl-area-text">Sysadvance</span>
760                    </label>
761                                    </div>
762            </div>
763            
764            <label class="sa-nl-consent">
765                <input type="checkbox" name="privacidade" value="1" required>
766                <span class="sa-nl-box">
767                    <svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="M3.5 8.5l3 3 6-6.5"/></svg>
768                </span>
769                <span class="sa-nl-consent-text">
770                    I have read and accept the                    <a href="/en/go/privacy-policy" target="_blank" rel="noopener">Privacy Policy</a>
771                </span>
772            </label>
773
774            <button class="sa-nl-submit" type="submit">
775                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect width="20" height="16" x="2" y="4" rx="2"/><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"/></svg>
776                Subscribe            </button>
777
778            <p class="sa-nl-foot">You can unsubscribe at any time.</p>
779
780                    </form>
781
782                <div class="sa-nl-done" id="saNewsNewsletterSuccess" style="display:none;">
783            <span class="sa-nl-done-icon">
784                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 12.5l5 5 11-11"/></svg>
785            </span>
786            <p class="sa-nl-done-title">Successfully subscribed!</p>
787            <p class="sa-nl-done-text">You will receive our news in the areas you selected.</p>
788            <a href="#saNewsletter" class="sa-nl-done-btn">Close</a>
789        </div>
790    </div>
791</div>
vendor: 62 bytes, lines 791-793
791
792
793<script src="https://www.google.com/recaptcha/api.js?render=
7936LdwldctAAAAAI6Xb6zB_rj_6uNm_nYmFEAparn0
vendor: 12 bytes, line 793
793"></script>
794<script>
795(function(){
796    var INITIAL  = 6;
797    var STEP     = 3;
798    var visible  = INITIAL;
799    var activeCat = 'all';
800    var query    = '';
801
802    var cards   = document.querySelectorAll('.sa-news-card');
803    var pills   = document.querySelectorAll('.sa-news-grid-pill');
804    var search  = document.getElementById('saNewsSearch');
805    var loadBtn = document.getElementById('saNewsLoadMore');
806    var empty   = document.getElementById('saNewsEmpty');
807
808    function applyFilter(){
809        var matched = [];
810        cards.forEach(function(card){
811            var cat   = card.getAttribute('data-cat');
812            var title = card.getAttribute('data-title');
813            var desc  = card.getAttribute('data-desc');
814            var catOk = (activeCat === 'all' || cat === activeCat);
815            var qOk   = (!query || title.indexOf(query) >= 0 || desc.indexOf(query) >= 0);
816            if (catOk && qOk) matched.push(card);
817            card.style.display = 'none';
818        });
819        matched.slice(0, visible).forEach(function(card){
820            card.style.display = '';
821        });
822        empty.style.display = matched.length === 0 ? '' : 'none';
823        loadBtn.parentNode.style.display = (matched.length > visible) ? '' : 'none';
824    }
825
826    pills.forEach(function(pill){
827        pill.addEventListener('click', function(){
828            pills.forEach(function(p){ p.classList.remove('sa-news-grid-pill--active'); });
829            pill.classList.add('sa-news-grid-pill--active');
830            activeCat = pill.getAttribute('data-cat');
831            visible = INITIAL;
832            applyFilter();
833        });
834    });
835
836    if (search) {
837        search.addEventListener('input', function(){
838            query = search.value.trim().toLowerCase();
839            visible = INITIAL;
840            applyFilter();
841        });
842    }
843
844    if (loadBtn) {
845        loadBtn.addEventListener('click', function(){
846            visible += STEP;
847            applyFilter();
848        });
849    }
850
851    // Newsletter. Envia por fetch para nao recarregar a pagina e nao perder o
852    // sitio onde a pessoa estava a ler. Sem JavaScript, o form posta a
853    // normal e volta com ?subscrito=1 -- o PHP acima trata dos dois casos, e
854    // por isso o painel de sucesso ja esta no HTML.
855    var form = document.getElementById('saNewsNewsletter');
856    var okBox = document.getElementById('saNewsNewsletterSuccess');
857    var siteKey = "6LdwldctAAAAAI6Xb6zB_rj_6uNm_nYmFEAparn0";
858
859    // Manda o formulario, com o token do reCAPTCHA se houver chave. Sem
860    // chave, ou se o script da Google nao tiver carregado, vai sem token --
861    // e o servidor, esse, salta a verificacao apenas se tambem nao tiver
862    // chave secreta configurada. Ou seja: nao ha maneira de contornar a
863    // verificacao a partir do browser.
864    function envia(token) {
865        var fd = new FormData(form);
866        if (token) fd.append('token', token);
867        fetch(form.action, {
868            method: 'POST',
869            body: fd,
870            headers: { 'X-Requested-With': 'XMLHttpRequest' }
871        })
872        .then(function(r){ return r.json(); })
873        .then(function(d){
874            if (d && d.ok) {
875                form.style.display = 'none';
876                okBox.style.display = '';
877            } else {
878                // Sem fingir sucesso: quem falha tem de o saber.
879                mostraErro(d && d.reason);
880            }
881        })
882        .catch(function(){
883            // fetch em falta, rede em baixo ou resposta ilegivel: manda o
884            // formulario a moda antiga. .submit() nao redispara o evento,
885            // por isso nao entra em ciclo.
886            form.submit();
887        });
888    }
889
890    if (form && okBox) {
891        form.addEventListener('submit', function(e){
892            e.preventDefault();
893            if (!siteKey || typeof grecaptcha === 'undefined') { envia(null); return; }
894            grecaptcha.ready(function(){
895                grecaptcha.execute(siteKey, { action: 'newsletter_form' })
896                    .then(envia)
897                    .catch(function(){ envia(null); });
898            });
899        });
900    }
901
902    function mostraErro(motivo) {
903        var p = form.querySelector('.sa-news-newsletter-error');
904        if (!p) {
905            p = document.createElement('p');
906            p.className = 'sa-news-newsletter-error';
907            form.appendChild(p);
908        }
909        // O reCAPTCHA nao e' culpa do email escrito: frase propria.
910        p.textContent = (motivo === 'captcha')
911            ? "We could not verify your request. Please try again in a moment or contact us directly."            : "Subscription failed. Please check your email address and try again.";
912        p.style.display = '';
913    }
914
915    /*
916     * Janela da newsletter: abrir e fechar SEM mexer no endereco.
917     *
918     * O CSS abre-a por `:target`, e o :target funciona mudando o # -- o que
919     * faz o browser saltar para a ancora. Era esse o salto que se via ao abrir
920     * e ao fechar. Aqui trava-se o clique e poe-se a classe a` mao.
921     *
922     * O `:target` fica no CSS de proposito: sem JavaScript o link continua a
923     * abrir a janela. Perde-se a suavidade, nao se perde a funcionalidade.
924     */
925    var nlModal = document.getElementById('saNlModal');
926    var nlOpen  = document.getElementById('saNlOpen');
927
928    function nlAbre(e) {
929        if (e) e.preventDefault();
930        nlModal.classList.add('sa-nl-modal--open');
931        document.body.classList.add('sa-nl-lock');
932        // preventScroll: sem isto o browser desliza a pagina para trazer o
933        // campo a` vista -- e era ESSE o salto que se via ao abrir. O mesmo
934        // vale para o botao la' em baixo, ao fechar.
935        var campo = nlModal.querySelector('input[type=email]');
936        if (campo) campo.focus({ preventScroll: true });
937    }
938    function nlFecha(e) {
939        if (e) e.preventDefault();
940        nlModal.classList.remove('sa-nl-modal--open');
941        document.body.classList.remove('sa-nl-lock');
942        if (nlOpen) nlOpen.focus({ preventScroll: true });
943    }
944
945    if (nlModal) {
946        if (nlOpen) nlOpen.addEventListener('click', nlAbre);
947
948        // O fundo e os dois botoes de fechar sao todos <a href="#saNewsletter">,
949        // por isso apanham-se de uma vez.
950        nlModal.querySelectorAll('.sa-nl-backdrop, .sa-nl-close, .sa-nl-done-btn')
951               .forEach(function(a){ a.addEventListener('click', nlFecha); });
952
953        document.addEventListener('keydown', function(ev){
954            if (ev.key === 'Escape' && nlModal.classList.contains('sa-nl-modal--open')) nlFecha();
955        });
956
957        // A submissao falhada volta com a janela ja aberta pelo PHP; a pagina
958        // por baixo tem de ficar travada na mesma.
959        if (nlModal.classList.contains('sa-nl-modal--open')) document.body.classList.add('sa-nl-lock');
960    }
961
962    applyFilter();
963})();
964</script>
964
965</div>
966    <!-- Bottom Navigation Bar -->
967    
968<nav class="sa-nav" id="saNav">
969
970    <!-- Dropdown Panel -->
971    <div class="sa-nav-dropdown" id="saNavDropdown">
972        <div class="sa-nav-dropdown-inner">
973            <div class="sa-nav-dropdown-content">
974                <span class="sa-nav-dropdown-title" id="saNavDropdownTitle"></span>
975                <div class="sa-nav-dropdown-items" id="saNavDropdownItems"></div>
976            </div>
977            <div class="sa-nav-dropdown-img-wrap" id="saNavDropdownImgWrap">
978                <img id="saNavDropdownImg" src="" alt="">
979            </div>
980        </div>
981    </div>
982
983    <!-- Nav Bar -->
984    <div class="sa-nav-bar">
985        <div class="sa-nav-highlight" id="saNavHighlight"></div>
986        <div class="sa-nav-links" id="saNavLinks">
987                            <a href="/en"
988                   class="sa-nav-link"
989                   data-nav="home">
990                    Home                </a>
991                            <a href="/en/go/sysadvance"
992                   class="sa-nav-link"
993                   data-nav="sysadvance">
994                    Sysadvance                </a>
995                            <a href="/en/go/industrial"
996                   class="sa-nav-link"
997                   data-nav="industrial">
998                    Industrial                </a>
999                            <a href="/en/go/energy"
1000                   class="sa-nav-link"
1001                   data-nav="energy">
1002                    Energy                </a>
1003                            <a href="/en/go/services"
1004                   class="sa-nav-link"
1005                   data-nav="services">
1006                    Services                </a>
1007                    </div>
1008    </div>
1009
1010</nav>
1011
1012<div class="sa-nav-mob" id="saNavMob">
1013
1014    <div class="sa-nav-mob-panel" id="saNavMobPanel" hidden>
1015                                <a href="/en" class="sa-nav-mob-link">Home</a>
1016                                            <div class="sa-nav-mob-section">
1017                <button type="button" class="sa-nav-mob-toggle" aria-expanded="false"
1018                        style="color: #ffffff">
1019                    <span>Sysadvance</span>
1020                    <svg class="sa-nav-mob-chev" width="13" height="13" viewBox="0 0 24 24" fill="none"
1021                         stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"
1022                         aria-hidden="true"><polyline points="6 9 12 15 18 9"></polyline></svg>
1023                </button>
1024                <div class="sa-nav-mob-items" hidden>
1025                                        <a href="/en/go/sysadvance" class="sa-nav-mob-item">Overview</a>
1026                                        <a href="/en/go/sysadvance#company" class="sa-nav-mob-item">Company</a>
1027                                        <a href="/en/go/sysadvance#certifications" class="sa-nav-mob-item">Certifications</a>
1028                                        <a href="/en/go/news" class="sa-nav-mob-item">News</a>
1029                                        <a href="/en/go/trade-shows" class="sa-nav-mob-item">Trade Shows &amp; Calendar</a>
1030                                        <a href="/en/go/careers" class="sa-nav-mob-item">Careers</a>
1031                                    </div>
1032            </div>
1033                                            <div class="sa-nav-mob-section">
1034                <button type="button" class="sa-nav-mob-toggle" aria-expanded="false"
1035                        style="color: #ED6E00">
1036                    <span>Industrial</span>
1037                    <svg class="sa-nav-mob-chev" width="13" height="13" viewBox="0 0 24 24" fill="none"
1038                         stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"
1039                         aria-hidden="true"><polyline points="6 9 12 15 18 9"></polyline></svg>
1040                </button>
1041                <div class="sa-nav-mob-items" hidden>
1042                                        <a href="/en/go/industrial" class="sa-nav-mob-item">Overview</a>
1043                                        <a href="/en/go/nitrogen-generators" class="sa-nav-mob-item">Nitrogen Generators</a>
1044                                        <a href="/en/go/oxygen-generators" class="sa-nav-mob-item">Oxygen Generators</a>
1045                                        <a href="/en/go/oxygen-vsa-generators" class="sa-nav-mob-item">Oxygen VSA Generators</a>
1046                                        <a href="/en/go/helium-purification" class="sa-nav-mob-item">Helium Purification</a>
1047                                        <a href="/en/go/custom-engineering" class="sa-nav-mob-item">Custom Engineering</a>
1048                                    </div>
1049            </div>
1050                                            <div class="sa-nav-mob-section">
1051                <button type="button" class="sa-nav-mob-toggle" aria-expanded="false"
1052                        style="color: #8FD400">
1053                    <span>Energy</span>
1054                    <svg class="sa-nav-mob-chev" width="13" height="13" viewBox="0 0 24 24" fill="none"
1055                         stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"
1056                         aria-hidden="true"><polyline points="6 9 12 15 18 9"></polyline></svg>
1057                </button>
1058                <div class="sa-nav-mob-items" hidden>
1059                                        <a href="/en/go/energy" class="sa-nav-mob-item">Overview</a>
1060                                        <a href="/en/go/methagen-ad" class="sa-nav-mob-item">Methagen AD</a>
1061                                        <a href="/en/go/methagen-lf" class="sa-nav-mob-item">Methagen LF</a>
1062                                        <a href="/en/go/bioxygen" class="sa-nav-mob-item">Bioxygen</a>
1063                                        <a href="/en/go/energy-references" class="sa-nav-mob-item">Energy References</a>
1064                                    </div>
1065            </div>
1066                                            <div class="sa-nav-mob-section">
1067                <button type="button" class="sa-nav-mob-toggle" aria-expanded="false"
1068                        style="color: #ffffff">
1069                    <span>Services</span>
1070                    <svg class="sa-nav-mob-chev" width="13" height="13" viewBox="0 0 24 24" fill="none"
1071                         stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"
1072                         aria-hidden="true"><polyline points="6 9 12 15 18 9"></polyline></svg>
1073                </button>
1074                <div class="sa-nav-mob-items" hidden>
1075                                        <a href="/en/go/services" class="sa-nav-mob-item">Overview</a>
1076                                        <a href="/en/go/services#maintenance" class="sa-nav-mob-item">Maintenance &amp; After Sales</a>
1077                                        <a href="/en/go/services#rental" class="sa-nav-mob-item">Rental &amp; Leasing</a>
1078                                        <a href="/en/go/services#rnd" class="sa-nav-mob-item">R&amp;D Consulting</a>
1079                                        <a href="/en/go/contacts" class="sa-nav-mob-item">Contact Us</a>
1080                                    </div>
1081            </div>
1082                        </div>
1083
1084    <button type="button" class="sa-nav-mob-btn" id="saNavMobBtn"
1085            aria-label="Menu" aria-expanded="false" aria-controls="saNavMobPanel">
1086        <svg class="sa-nav-mob-icon sa-nav-mob-icon-open" width="18" height="18" viewBox="0 0 24 24" fill="none"
1087             stroke="currentColor" stroke-width="2" stroke-linecap="round" aria-hidden="true">
1088            <line x1="3" y1="6" x2="21" y2="6"></line>
1089            <line x1="3" y1="12" x2="21" y2="12"></line>
1090            <line x1="3" y1="18" x2="21" y2="18"></line>
1091        </svg>
1092        <svg class="sa-nav-mob-icon sa-nav-mob-icon-close" width="18" height="18" viewBox="0 0 24 24" fill="none"
1093             stroke="currentColor" stroke-width="2" stroke-linecap="round" aria-hidden="true">
1094            <line x1="18" y1="6" x2="6" y2="18"></line>
1095            <line x1="6" y1="6" x2="18" y2="18"></line>
1096        </svg>
1097    </button>
1098
1099</div>
1100
1101<script>
1102(function() {
1103    var nav = document.getElementById('saNav');
1104    if (!nav) return;
1105
1106    var dropdowns = {"sysadvance":{"title":"Sysadvance","titleColor":"#ffffff","items":[{"label":"Company","href":"\/en\/go\/sysadvance#company"},{"label":"Certifications","href":"\/en\/go\/sysadvance#certifications"},{"label":"News","href":"\/en\/go\/news"},{"label":"Trade Shows & Calendar","href":"\/en\/go\/trade-shows"},{"label":"Careers","href":"\/en\/go\/careers"}],"image":"\/uploads\/cms\/small_cms_1787907735_2267.png","imgFit":"cover"},"industrial":{"title":"Industrial","titleColor":"#ED6E00","items":[{"label":"Nitrogen Generators","href":"\/en\/go\/nitrogen-generators"},{"label":"Oxygen Generators","href":"\/en\/go\/oxygen-generators"},{"label":"Oxygen VSA Generators","href":"\/en\/go\/oxygen-vsa-generators"},{"label":"Helium Purification","href":"\/en\/go\/helium-purification"},{"label":"Custom Engineering","href":"\/en\/go\/custom-engineering"}],"image":"\/uploads\/cms\/small_cms_1777296232_6927.jpg","imgFit":"contain"},"energy":{"title":"Energy","titleColor":"#8FD400","items":[{"label":"Methagen AD","href":"\/en\/go\/methagen-ad"},{"label":"Methagen LF","href":"\/en\/go\/methagen-lf"},{"label":"Bioxygen","href":"\/en\/go\/bioxygen"},{"label":"Energy References","href":"\/en\/go\/energy-references"}],"image":"\/uploads\/cms\/small_cms_1777297553_2011.png","imgFit":"contain"},"services":{"title":"Services","titleColor":"#ffffff","items":[{"label":"Maintenance & After Sales","href":"\/en\/go\/services#maintenance"},{"label":"Rental & Leasing","href":"\/en\/go\/services#rental"},{"label":"R&D Consulting","href":"\/en\/go\/services#rnd"},{"label":"Contact Us","href":"\/en\/go\/contacts"}],"image":"\/uploads\/cms\/small_cms_1787907504_8771.png","imgFit":"cover"}};
1107
1108    var highlight = document.getElementById('saNavHighlight');
1109    var dropdown = document.getElementById('saNavDropdown');
1110    var dropdownTitle = document.getElementById('saNavDropdownTitle');
1111    var dropdownItems = document.getElementById('saNavDropdownItems');
1112    var dropdownImgWrap = document.getElementById('saNavDropdownImgWrap');
1113    var dropdownImg = document.getElementById('saNavDropdownImg');
1114    var links = nav.querySelectorAll('.sa-nav-link');
1115    var firstLink = links[0];
1116
1117    // Determine which link corresponds to the current page so the pill starts
1118    // on the active section instead of always Home.
1119    // Matches "/<lang>/go/<slug>" and picks the first slug after /go/.
1120    var currentSlug = '';
1121    var pathMatch = window.location.pathname.match(/\/[^\/]+\/go\/([^\/]+)/);
1122    if (pathMatch) currentSlug = pathMatch[1];
1123
1124    // Caminho da pagina actual, sem barra final, para comparar com os href do
1125    // dropdown la' em baixo no showDropdown().
1126    var currentPath = window.location.pathname.replace(/\/+$/, '');
1127
1128    var activeLink = null;
1129
1130    if (currentSlug) {
1131        // 1) Top-level match — current page IS a main nav item
1132        for (var a = 0; a < links.length; a++) {
1133            if (links[a].getAttribute('data-nav') === currentSlug) {
1134                activeLink = links[a];
1135                break;
1136            }
1137        }
1138
1139        // 2) Dropdown child match — current page is a product/child inside a section
1140        if (!activeLink) {
1141            for (var parentKey in dropdowns) {
1142                if (!dropdowns.hasOwnProperty(parentKey)) continue;
1143                var dropItems = dropdowns[parentKey].items || [];
1144                var matched = false;
1145                for (var j = 0; j < dropItems.length; j++) {
1146                    if (dropItems[j].href.indexOf('/go/' + currentSlug) !== -1) {
1147                        matched = true;
1148                        break;
1149                    }
1150                }
1151                if (matched) {
1152                    for (var k = 0; k < links.length; k++) {
1153                        if (links[k].getAttribute('data-nav') === parentKey) {
1154                            activeLink = links[k];
1155                            break;
1156                        }
1157                    }
1158                    break;
1159                }
1160            }
1161        }
1162    }
1163
1164    // So se cai para o Home quando estamos MESMO na homepage -- ai o caminho nao
1165    // tem /go/, currentSlug fica vazio e nada acima podia ter dado match.
1166    // Antes era `if (!activeLink) activeLink = firstLink`, o que acendia o Home
1167    // em qualquer pagina fora das seis seccoes da navbar: Careers, News, Trade
1168    // Shows, Contacts e as paginas de Recursos vivem debaixo do Footer, nao do
1169    // Navbar, por isso nunca dao match e ficavam todas a dizer "Home".
1170    // Sem link activo o pill fica escondido, que e' a leitura correcta: nao
1171    // estamos em nenhuma das seccoes.
1172    var isHomepage = /^\/[a-z]{2}\/?$/i.test(window.location.pathname);
1173    if (!activeLink && isHomepage) activeLink = firstLink;
1174
1175    // Move highlight to match a link element
1176    var shrink = 6; // px to shrink highlight on each side
1177    function setHighlight(el) {
1178        if (!el) el = activeLink;
1179        // activeLink pode agora ser null (pagina fora das seis seccoes). Nesse
1180        // caso esconde-se o pill em vez de rebentar no offsetLeft -- e' tambem
1181        // por aqui que ele desaparece outra vez no mouseleave.
1182        if (!el) { highlight.style.opacity = '0'; highlight.style.width = '0px'; return; }
1183        highlight.style.left = (el.offsetLeft + shrink) + 'px';
1184        highlight.style.width = (el.offsetWidth - shrink * 2) + 'px';
1185        highlight.style.opacity = '1';
1186    }
1187
1188    function showDropdown(key) {
1189        var data = dropdowns[key];
1190        if (!data) {
1191            dropdown.classList.remove('visible');
1192            return;
1193        }
1194
1195        dropdownTitle.textContent = data.title;
1196        dropdownTitle.style.color = data.titleColor;
1197
1198        dropdownItems.innerHTML = '';
1199        for (var i = 0; i < data.items.length; i++) {
1200            var item = data.items[i];
1201            var a = document.createElement('a');
1202            a.href = item.href;
1203            a.className = 'sa-nav-dropdown-item';
1204            // Acende o item que corresponde a' pagina onde estamos (fica com o
1205            // mesmo aspecto do hover). Compara-se o CAMINHO INTEIRO e ficam de
1206            // fora os links com ancora.
1207            //
1208            // O teste antigo era procurar "/go/<slug>" dentro do href. As
1209            // entradas-atalho -- os tres primeiros Services, a Company do
1210            // Sysadvance -- tem redireccionar para uma ancora da propria
1211            // pagina-mae, por isso o href delas contem sempre o slug da mae:
1212            // em /go/services acendiam as tres ao mesmo tempo, e o Contact Us,
1213            // que e' pagina a serio, ficava a ser o unico com a cor normal.
1214            // Estando na pagina-mae nao estamos em nenhum dos filhos, logo nao
1215            // acende nada. A igualdade tira ainda o falso positivo de um slug
1216            // que comeca por outro ("services" dentro de "services-eu").
1217            var itemPath = item.href.split('#')[0].split('?')[0].replace(/\/+$/, '');
1218            if (item.href.indexOf('#') === -1 && itemPath === currentPath) {
1219                a.className += ' is-active';
1220            }
1221            a.textContent = item.label;
1222            dropdownItems.appendChild(a);
1223        }
1224
1225        if (data.image) {
1226            dropdownImg.src = data.image;
1227            dropdownImg.alt = data.title;
1228            // .is-cover tira o fundo branco e a margem, e manda a imagem
1229            // preencher o painel. So' os recortes de produto ficam sem ela.
1230            dropdownImgWrap.classList.toggle('is-cover', data.imgFit !== 'contain');
1231            dropdownImgWrap.style.display = 'flex';
1232        } else {
1233            dropdownImgWrap.style.display = 'none';
1234        }
1235
1236        dropdown.classList.add('visible');
1237    }
1238
1239    // Set initial highlight to the current page's link (falls back to Home)
1240    setHighlight(activeLink);
1241
1242    // Re-position after web fonts finish loading (Kanit shifts link widths
1243    // vs the fallback font, which causes the pill to start "a bit off" until
1244    // the next hover re-measures).
1245    if (document.fonts && document.fonts.ready) {
1246        document.fonts.ready.then(function() { setHighlight(activeLink); });
1247    }
1248
1249    // Re-position on window.load too (images/layout shifts after initial paint)
1250    window.addEventListener('load', function() { setHighlight(activeLink); });
1251
1252    // Re-position on any nav-bar resize (responsive breakpoints, late reflows)
1253    if (window.ResizeObserver) {
1254        var ro = new ResizeObserver(function() { setHighlight(activeLink); });
1255        ro.observe(nav);
1256    }
1257
1258    for (var i = 0; i < links.length; i++) {
1259        (function(link) {
1260            var key = link.getAttribute('data-nav');
1261            link.addEventListener('mouseenter', function() {
1262                setHighlight(link);
1263                showDropdown(key);
1264            });
1265        })(links[i]);
1266    }
1267
1268    nav.addEventListener('mouseleave', function() {
1269        setHighlight(activeLink);
1270        dropdown.classList.remove('visible');
1271    });
1272
1273    // ---- Mobile nav (< 768px) -------------------------------------------
1274    var mob      = document.getElementById('saNavMob');
1275    var mobBtn   = document.getElementById('saNavMobBtn');
1276    var mobPanel = document.getElementById('saNavMobPanel');
1277
1278    function closeMob() {
1279        if (!mob) return;
1280        mob.classList.remove('is-open');
1281        mobPanel.hidden = true;
1282        mobBtn.setAttribute('aria-expanded', 'false');
1283    }
1284
1285    if (mob && mobBtn && mobPanel) {
1286        mobBtn.addEventListener('click', function(e) {
1287            e.stopPropagation();
1288            var open = mob.classList.toggle('is-open');
1289            mobPanel.hidden = !open;
1290            mobBtn.setAttribute('aria-expanded', open ? 'true' : 'false');
1291        });
1292
1293        // Accordion: one section open at a time, like the prototype.
1294        var toggles = mobPanel.querySelectorAll('.sa-nav-mob-toggle');
1295        for (var t = 0; t < toggles.length; t++) {
1296            (function(btn) {
1297                btn.addEventListener('click', function() {
1298                    var items = btn.nextElementSibling;
1299                    var willOpen = items.hidden;
1300                    for (var k = 0; k < toggles.length; k++) {
1301                        toggles[k].nextElementSibling.hidden = true;
1302                        toggles[k].setAttribute('aria-expanded', 'false');
1303                        toggles[k].classList.remove('is-open');
1304                    }
1305                    if (willOpen) {
1306                        items.hidden = false;
1307                        btn.setAttribute('aria-expanded', 'true');
1308                        btn.classList.add('is-open');
1309                    }
1310                });
1311            })(toggles[t]);
1312        }
1313
1314        // Tapping a destination closes the whole menu.
1315        var mobLinks = mobPanel.querySelectorAll('a');
1316        for (var l = 0; l < mobLinks.length; l++) {
1317            mobLinks[l].addEventListener('click', closeMob);
1318        }
1319
1320        // Tap outside, or Escape, closes it.
1321        document.addEventListener('click', function(e) {
1322            if (mob.classList.contains('is-open') && !mob.contains(e.target)) closeMob();
1323        });
1324        document.addEventListener('keydown', function(e) {
1325            if (e.key === 'Escape') closeMob();
1326        });
1327    }
1328
1329    /*
1330     * Os dois observadores que fazem a barra desaparecer.
1331     *
1332     * TEM de correr depois de a pagina estar lida. Este 
1332<script> esta' ACIMA
1333     * do rodape no documento (medido: o script aos 277956 bytes, o
1334     * <footer class="sa-footer"> aos 279753), por isso a procura feita aqui e
1335     * agora devolvia null e o observador nem chegava a existir.
1336     *
1337     * E' tambem a explicacao do defeito antigo: `querySelector('footer')`
1338     * apanhava o PRIMEIRO <footer> do documento, que nas paginas 66 e 67 e' o
1339     * das setas do bloco Global Applications -- esse ja' estava lido, o do
1340     * site ainda nao. A barra escondia-se a meio da pagina e nao se escondia
1341     * no rodape, so' nessas duas paginas.
1342     */
1343    function ligaObservadores() {
1344        if (!window.IntersectionObserver) return;
1345
1346        // 1. O rodape do site.
1347        var footer = document.querySelector('.sa-footer') || document.querySelector('footer');
1348        if (footer) {
1349            new IntersectionObserver(function(entries) {
1350                /*
1351                 * `sa-nav-oculta` e nao `hidden`: a pagina carrega o
1352                 * bootstrap.min.css, que tem `.hidden{display:none!important}`.
1353                 * Com esse nome a barra passava a display:none e desaparecia de
1354                 * um golpe -- o esbatimento de 500ms declarado no custom.css
1355                 * nunca corria, porque nao se anima nada para display:none.
1356                 * Medido no Chrome a 7 Set 2026: com a classe saltava de 1 para
1357                 * 0 no primeiro fotograma; por estilo inline, com a mesma folha,
1358                 * esbatia-se como esta escrito.
1359                 */
1360                nav.classList.toggle('sa-nav-oculta', entries[0].isIntersecting);
1361                // The mobile nav fades on the same signal as the desktop bar,
1362                // and closes rather than fading out while still open and
1363                // clickable.
1364                if (mob) {
1365                    mob.classList.toggle('sa-nav-oculta', entries[0].isIntersecting);
1366                    if (entries[0].isIntersecting) closeMob();
1367                }
1368            }, { threshold: 0.05 }).observe(footer);
1369        }
1370
1371        /*
1372         * NAO ha segundo observador. 7 Set 2026.
1373         *
1374         * Havia um, para o bloco Global Applications: escondia a barra
1375         * enquanto esse bloco estava a vista, para ela nao cair em cima do
1376         * botao "Talk to an Engineer" que ele tem no fundo.
1377         *
1378         * Saiu por decisao da Sofia. A razao esta medida: nas paginas de
1379         * produto (a 66, por exemplo) o bloco fica a 27% da pagina e mede
1380         * exactamente uma altura de ecra, portanto a barra apagava-se durante
1381         * ~640px de scroll e voltava a aparecer. A meio da pagina isso le-se
1382         * como avaria, e e' indistinguivel do defeito antigo do <footer>
1383         * errado -- que esta corrigido, e foi confundido com ele.
1384         *
1385         * A regra passa a ser uma so, e simples de dizer: a barra esta sempre
1386         * la e so desaparece no rodape. Por cima do bloco das aplicacoes ela
1387         * passa (z-index 50 contra o conteudo normal da seccao); quando o
1388         * painel de detalhe abre, esse tem z-index 9999 e tapa-a, que e o que
1389         * se quer.
1390         */
1391    }
1392
1393    if (document.readyState === 'loading') {
1394        document.addEventListener('DOMContentLoaded', ligaObservadores);
1395    } else {
1396        ligaObservadores();
1397    }
1398})();
1399</script>
1399
1400
1401    <!-- Footer -->
1402    <footer class="sa-footer">
1403    <div class="sa-footer-inner">
1404
1405                        <style>@media (min-width: 1280px) { .sa-footer-columns { grid-template-columns: repeat(5, 1fr); } }</style>
1406                <!-- Link Columns -->
1407        <div class="sa-footer-columns">
1408
1409                        <!-- Sysadvance -->
1410            <div class="sa-footer-col">
1411                <h4 class="sa-footer-col-title" style="color:#ffffff;">Sysadvance</h4>
1412                <ul class="sa-footer-col-links">
1413                                        <li class="sa-footer-col-link">
1414                        <div class="sa-footer-col-link-dot"></div>
1415                        <a href="/en/go/sysadvance#company">Company</a>
1416                    </li>
1417                                        <li class="sa-footer-col-link">
1418                        <div class="sa-footer-col-link-dot"></div>
1419                        <a href="/en/go/sysadvance#certifications">Certifications</a>
1420                    </li>
1421                                        <li class="sa-footer-col-link">
1422                        <div class="sa-footer-col-link-dot"></div>
1423                        <a href="/en/go/news">News</a>
1424                    </li>
1425                                        <li class="sa-footer-col-link">
1426                        <div class="sa-footer-col-link-dot"></div>
1427                        <a href="/en/go/trade-shows">Trade Shows &amp; Calendar</a>
1428                    </li>
1429                                        <li class="sa-footer-col-link">
1430                        <div class="sa-footer-col-link-dot"></div>
1431                        <a href="/en/go/careers">Careers</a>
1432                    </li>
1433                                    </ul>
1434            </div>
1435            
1436                        <!-- Industrial -->
1437            <div class="sa-footer-col">
1438                <h4 class="sa-footer-col-title" style="color:#ED6E00;">Industrial</h4>
1439                <ul class="sa-footer-col-links">
1440                                        <li class="sa-footer-col-link">
1441                        <div class="sa-footer-col-link-dot"></div>
1442                        <a href="/en/go/nitrogen-generators">Nitrogen Generators</a>
1443                    </li>
1444                                        <li class="sa-footer-col-link">
1445                        <div class="sa-footer-col-link-dot"></div>
1446                        <a href="/en/go/oxygen-generators">Oxygen Generators</a>
1447                    </li>
1448                                        <li class="sa-footer-col-link">
1449                        <div class="sa-footer-col-link-dot"></div>
1450                        <a href="/en/go/oxygen-vsa-generators">Oxygen VSA Generators</a>
1451                    </li>
1452                                        <li class="sa-footer-col-link">
1453                        <div class="sa-footer-col-link-dot"></div>
1454                        <a href="/en/go/helium-purification">Helium Purification</a>
1455                    </li>
1456                                        <li class="sa-footer-col-link">
1457                        <div class="sa-footer-col-link-dot"></div>
1458                        <a href="/en/go/custom-engineering">Custom Engineering</a>
1459                    </li>
1460                                    </ul>
1461            </div>
1462            
1463            
1464                        <!-- Energy -->
1465            <div class="sa-footer-col">
1466                <h4 class="sa-footer-col-title" style="color:#8FD400;">Energy</h4>
1467                <ul class="sa-footer-col-links">
1468                                        <li class="sa-footer-col-link">
1469                        <div class="sa-footer-col-link-dot"></div>
1470                        <a href="/en/go/methagen-ad">Methagen AD</a>
1471                    </li>
1472                                        <li class="sa-footer-col-link">
1473                        <div class="sa-footer-col-link-dot"></div>
1474                        <a href="/en/go/methagen-lf">Methagen LF</a>
1475                    </li>
1476                                        <li class="sa-footer-col-link">
1477                        <div class="sa-footer-col-link-dot"></div>
1478                        <a href="/en/go/bioxygen">Bioxygen</a>
1479                    </li>
1480                                        <li class="sa-footer-col-link">
1481                        <div class="sa-footer-col-link-dot"></div>
1482                        <a href="/en/go/energy-references">Energy References</a>
1483                    </li>
1484                                    </ul>
1485            </div>
1486            
1487                        <!-- Services -->
1488            <div class="sa-footer-col">
1489                <h4 class="sa-footer-col-title" style="color:#ffffff;">Services</h4>
1490                <ul class="sa-footer-col-links">
1491                                        <li class="sa-footer-col-link">
1492                        <div class="sa-footer-col-link-dot"></div>
1493                        <a href="/en/go/services#maintenance">Maintenance &amp; After Sales</a>
1494                    </li>
1495                                        <li class="sa-footer-col-link">
1496                        <div class="sa-footer-col-link-dot"></div>
1497                        <a href="/en/go/services#rental">Rental &amp; Leasing</a>
1498                    </li>
1499                                        <li class="sa-footer-col-link">
1500                        <div class="sa-footer-col-link-dot"></div>
1501                        <a href="/en/go/services#rnd">R&amp;D Consulting</a>
1502                    </li>
1503                                        <li class="sa-footer-col-link">
1504                        <div class="sa-footer-col-link-dot"></div>
1505                        <a href="/en/go/contacts">Contact Us</a>
1506                    </li>
1507                                    </ul>
1508            </div>
1509            
1510                        <!-- Information -->
1511            <div class="sa-footer-col">
1512                <h4 class="sa-footer-col-title" style="color:#ffffff;">Resources</h4>
1513                <ul class="sa-footer-col-links">
1514                                        <li class="sa-footer-col-link">
1515                        <div class="sa-footer-col-link-dot"></div>
1516                        <a href="/en/go/information#saSim">Simulators &amp; Comparators</a>
1517                    </li>
1518                                        <li class="sa-footer-col-link">
1519                        <div class="sa-footer-col-link-dot"></div>
1520                        <a href="/en/go/information#saResFaqPills">FAQs</a>
1521                    </li>
1522                                        <li class="sa-footer-col-link">
1523                        <div class="sa-footer-col-link-dot"></div>
1524                        <a href="/en/utilizadores/portal/sec/catalogos">Product Catalogues</a>
1525                    </li>
1526                                        <li class="sa-footer-col-link">
1527                        <div class="sa-footer-col-link-dot"></div>
1528                        <a href="/en/go/case-studies">Case Studies</a>
1529                    </li>
1530                                    </ul>
1531            </div>
1532            
1533        </div>
1534
1535        <!-- Logo -->
1536        <div class="sa-footer-logo">
1537            <img src="/media/images/logo-sysadvance-white.png" alt="Sysadvance">
1538        </div>
1539
1540        <!-- Socials + Partners -->
1541        <div class="sa-footer-socials-row">
1542
1543            <!-- Social Icons -->
1544            <div class="sa-footer-socials">
1545                <!-- LinkedIn -->
1546                <a href="https://pt.linkedin.com/company/sysadvance-sa" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn" class="sa-footer-social-link">
1547                    <svg viewBox="0 0 16 16"><path d="M0 1.146C0 .513.526 0 1.175 0h13.65C15.474 0 16 .513 16 1.146v13.708c0 .633-.526 1.146-1.175 1.146H1.175C.526 16 0 15.487 0 14.854V1.146zm4.943 12.248V6.169H2.542v7.225h2.401zm-1.2-8.212c.837 0 1.358-.554 1.358-1.248-.015-.709-.52-1.248-1.342-1.248-.822 0-1.359.54-1.359 1.248 0 .694.521 1.248 1.327 1.248h.016zm4.908 8.212V9.359c0-.216.016-.432.08-.586.173-.431.568-.878 1.232-.878.869 0 1.216.662 1.216 1.634v3.865h2.401V9.25c0-2.22-1.184-3.252-2.764-3.252-1.274 0-1.845.7-2.165 1.193v.025h-.016a5.54 5.54 0 0 1 .016-.025V6.169h-2.4c.03.678 0 7.225 0 7.225h2.4z"/></svg>
1548                </a>
1549                <!-- YouTube -->
1550                <a href="https://www.youtube.com/channel/UCxELpfmeHkMWqCKtTmXFUdw" target="_blank" rel="noopener noreferrer" aria-label="YouTube" class="sa-footer-social-link">
1551                    <svg viewBox="0 0 16 16"><path d="M8.051 1.999h.089c.822.003 4.987.033 6.11.335a2.01 2.01 0 0 1 1.415 1.42c.101.38.172.883.22 1.402l.01.104.022.26.008.104c.065.914.073 1.77.074 1.957v.075c-.001.194-.01 1.108-.082 2.06l-.008.105-.009.104c-.05.572-.124 1.14-.235 1.558a2.007 2.007 0 0 1-1.415 1.42c-1.16.312-5.569.334-6.18.335h-.142c-.309 0-1.587-.006-2.927-.052l-.17-.006-.087-.004-.171-.007-.171-.007c-1.11-.049-2.167-.128-2.654-.26a2.007 2.007 0 0 1-1.415-1.419c-.111-.417-.185-.986-.235-1.558L.09 9.82l-.008-.104A31.4 31.4 0 0 1 0 7.68v-.123c.002-.215.01-.958.064-1.778l.007-.103.003-.052.008-.104.022-.26.01-.104c.048-.519.119-1.023.22-1.402a2.007 2.007 0 0 1 1.415-1.42c.487-.13 1.544-.21 2.654-.26l.17-.007.172-.006.086-.003.171-.007A99.788 99.788 0 0 1 7.858 2h.193zM6.4 5.209v4.818l4.157-2.408L6.4 5.209z"/></svg>
1552                </a>
1553                <!-- Facebook -->
1554                <a href="https://www.facebook.com/sysadvance.sa/" target="_blank" rel="noopener noreferrer" aria-label="Facebook" class="sa-footer-social-link">
1555                    <svg viewBox="0 0 16 16"><path d="M16 8.049c0-4.446-3.582-8.05-8-8.05C3.58 0-.002 3.603-.002 8.05c0 4.017 2.926 7.347 6.75 7.951v-5.625
1555h-2.03V8.05H6.75V6.275c0-2.017 1.195-3.131 3.022-3.131.876 0 1.791.157 1.791.157v1.98h-1.009c-.993 0-1.303.621-1.303 1.258v1.51h2.218l-.354 2.326H9.25V16c3.824-.604 6.75-3.934 6.75-7.951z"/></svg>
1556                </a>
1557                <!-- X / Twitter -->
1558                <a href="https://x.com/SysadvanceSa" target="_blank" rel="noopener noreferrer" aria-label="X (Twitter)" class="sa-footer-social-link">
1559                    <svg viewBox="0 0 16 16"><path d="M12.6.75h2.454l-5.36 6.142L16 15.25h-4.937l-3.867-5.07-4.425 5.07H.316l5.733-6.57L0 .75h5.063l3.495 4.633L12.601.75Zm-.86 13.028h1.36L4.323 2.145H2.865l8.875 11.633Z"/></svg>
1560                </a>
1561            </div>
1562
1563                        <div class="sa-footer-partners">
1564                <img src="/media/images/logo-pt2030.png" alt="Portugal 2030 &middot; Rep&uacute;blica Portuguesa &middot; Uni&atilde;o Europeia">
1565                <img src="/media/images/logo-norte2030.png" alt="Norte 2030 &middot; Cofinanciado pela Uni&atilde;o Europeia">
1566            </div>
1567
1568        </div>
1569
1570        <!-- Copyright -->
1571        <div class="sa-footer-copyright">
1572            <p>Sysadvance &copy; All right reserved 2026</p>
1573            <!-- Legal links. Managed in the backoffice under Footer > Legal
1574                 (pai_id 205). Same redirect-aware href as the columns above, so
1575                 a row with `redireccionar` filled in jumps straight there. The
1576                 "|" separator is drawn between rows, never before the first or
1577                 after the last, so adding/removing a page keeps it tidy. -->
1578            <div class="sa-footer-copyright-links">
1579                                                                <a href="/en/go/privacy-policy">Privacy Policy</a>
1580                                <span>|</span>                <a href="/en/go/cookies-policy">Cookies Policy</a>
1581                                <span>|</span>                <a href="/en/go/fundings">Fundings</a>
1582                            </div>
1583            <p>by <a href="https://www.gowebagency.pt" target="_blank" rel="noopener noreferrer">goweb agency</a></p>
1584        </div>
1585
1586    </div>
1587</footer>
1588
1589    <div class="fluid">
1590        <div id="content" class="container">
1591            <div id="subcontent">
1592                                            </div>
1593        </div>
1594    </div>
1595    <style>.sa-contacts-quicklink:has(img[src*="/icons/chat-"]),[data-sa-chat-open]{display:none!important}</style>
1596<script>(function(){var l=document.querySelectorAll('[data-sa-chat-open], a.sa-contacts-quicklink');for(var i=0;i<l.length;i++){if(l[i].hasAttribute('data-sa-chat-open')||l[i].querySelector('img[src*="/icons/chat-"]')){l[i].parentNode.removeChild(l[i]);}}})();</script>
1596
1597    
1597<script>
1598    //<!--
1599    var baseUrl = '';
1600    //-->
1601</script>
vendor: 1 bytes, line 1601
1601
1602<script>
1603    //<!--
1604    var langSM = 'en';
1605    //-->
1606</script>
vendor: 1 bytes, line 1606
1606
1607<script>
1608    //<!--
1609    var csrfToken = '473dbf6adf5d3372385620d868352ac4e8043d7a1b3c5eaca201facb1711d10c';
1610    //-->
1611</script>
vendor: 1 bytes, line 1611
1611
1612<script src="/media/js/lang/en.js"></script>
vendor: 1 bytes, line 1612
1612
1613<script src="/media/js/lang/pt.js"></script>
vendor: 1 bytes, line 1613
1613
1614<script src="/media/js/bootstrap-3/dist/js/bootstrap.min.js"></script>
vendor: 1 bytes, line 1614
1614
1615<script src="/media/js/jssor/jssor.slider.mini.js"></script>
vendor: 1 bytes, line 1615
1615
1616<script src="/media/js/chosen/chosen.jquery.min.js"></script>
vendor: 1 bytes, line 1616
1616
1617<script src="/media/js/utils.js"></script>
vendor: 1 bytes, line 1617
1617
1618<script src="/media/js/custom.js"></script>
1618<!-- carrega os inline scripts dos tpls -->
1619
1620
1621<script>
1622// Global WebP detection and background image loader
1623// Use data-bg-webp and data-bg-fallback attributes on any element
1624(function() {
1625    var testWebP = function(callback) {
1626        var img = new Image();
1627        img.onload = function() { callback(img.width > 0 && img.height > 0); };
1628        img.onerror = function() { callback(false); };
1629        img.src = 'data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAAAAAAfQ//73v/+BiOh/AAA=';
1630    };
1631
1632    window.supportsWebP = null;
1633
1634    testWebP(function(supported) {
1635        window.supportsWebP = supported;
1636        document.documentElement.classList.add(supported ? 'webp' : 'no-webp');
1637
1638        var elements = document.querySelectorAll('[data-bg-webp]');
1639        for (var i = 0; i < elements.length; i++) {
1640            var el = elements[i];
1641            var src = supported ? el.getAttribute('data-bg-webp') : el.getAttribute('data-bg-fallback');
1642            if (src) el.style.backgroundImage = 'url("' + src + '")';
1643        }
1644    });
1645})();
1646</script>
1646
1647
1648<script>
1649/*
1650 * Reaplicar a ancora (#alguma-coisa) depois de a pagina acabar de carregar.
1651 *
1652 * PORQUE
1653 * Os links do rodape que apontam para meio de uma pagina -- por exemplo
1654 * /pt/go/sysadvance#global-presence -- caiam longe do sitio certo.
1655 *
1656 * Nao e a ancora em si: o id existe e o alvo tem scroll-margin-top: 80px.
1657 * O browser aplica o fragmento cedo, antes de a pagina assentar, e depois
1658 * NAO volta a corrigir. Como o que falta assentar varia de carregamento
1659 * para carregamento, o erro tambem varia -- e nas paginas que assentam
1660 * depressa nem chega a acontecer, o que faz isto parecer intermitente.
1661 *
1662 * Medido a 1440x900, tres carregamentos por ancora, sem alterar mais nada
1663 * (px abaixo do sitio certo):
1664 *
1665 *                              ANTES                    DEPOIS
1666 *   sysadvance#global-presence  450 / 1665 / 2029        0 / 0 / 0
1667 *   sysadvance#company          764 /  764 /  763        0 / 0 / 0
1668 *   sysadvance#certifications  3316 / 3296 / 3329        0 / 0 / 0
1669 *   services#maintenance          0 /    0 /    0        0 / 0 / 0
1670 *
1671 * O #maintenance ja acertava -- a pagina Services assenta cedo. Fica aqui
1672 * na tabela de proposito, para se ver que a correccao nao lhe mexe.
1673 *
1674 * NOTA para quem vier depois: a primeira suspeita foi imagens sem
1675 * width/height acima da ancora. Nao e -- a #company mede 1253px logo aos
1676 * 410ms e nao volta a crescer, e nao tem imagens nenhumas la dentro.
1677 * Nao percas tempo por esse lado.
1678 *
1679 * So mexe se o utilizador ainda NAO tiver tocado no scroll -- senao
1680 * estariamos a puxar a pagina por baixo dos pes de quem ja comecou a ler.
1681 *
1682 * behavior:'auto' e nao 'smooth' de proposito: o html tem scroll-behavior:
1683 * smooth global (custom.css) e ver a pagina a deslizar sozinha ao abrir fica
1684 * estranho -- queremos um salto seco, como se tivesse acertado a primeira.
1685 */
1686(function () {
1687    if (!window.location.hash || window.location.hash.length < 2) return;
1688
1689    var utilizadorMexeu = false;
1690    function marcar() { utilizadorMexeu = true; }
1691    window.addEventListener('wheel', marcar, { passive: true });
1692    window.addEventListener('touchstart', marcar, { passive: true });
1693    window.addEventListener('keydown', marcar);
1694
1695    function corrigir() {
1696        if (utilizadorMexeu) return;
1697        var alvo = null;
1698        try {
1699            // decodeURIComponent: ancoras com acentos chegam percent-encoded.
1700            alvo = document.getElementById(decodeURIComponent(window.location.hash.slice(1)));
1701        } catch (e) {
1702            alvo = null;
1703        }
1704        if (alvo) alvo.scrollIntoView({ behavior: 'auto', block: 'start' });
1705    }
1706
1707    window.addEventListener('load', function () {
1708        corrigir();
1709        // Segunda passagem: as fontes e as imagens mais abaixo ainda podem
1710        // assentar depois do evento load.
1711        setTimeout(corrigir, 400);
1712    });
1713})();
1714</script>
1714
1715</body>
1716</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.