{"id":22,"date":"2026-07-21T16:14:53","date_gmt":"2026-07-21T16:14:53","guid":{"rendered":"https:\/\/beta.lobosolar.com\/?page_id=22"},"modified":"2026-07-21T17:03:09","modified_gmt":"2026-07-21T17:03:09","slug":"ls-beta-2026","status":"publish","type":"page","link":"https:\/\/beta.lobosolar.com\/","title":{"rendered":"Lobosolar"},"content":{"rendered":"<p><!DOCTYPE html><br \/>\n<html lang=\"pt-PT\"><br \/>\n<head><br \/>\n<meta charset=\"UTF-8\"><br \/>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"><br \/>\n<title>Lobosolar \u2014 Engenharia Solar para Ind\u00fastria, Agricultura e Habita\u00e7\u00e3o<\/title><br \/>\n<meta name=\"description\" content=\"Desde 2000 a projetar e instalar sistemas fotovoltaicos de rigor europeu. Autoconsumo industrial, bombeamento solar agr\u00edcola e solu\u00e7\u00f5es residenciais. Empresa do Grupo Lobo.\"><\/p>\n<p><!-- Google Fonts: Fraunces (display), IBM Plex Sans (corpo), IBM Plex Mono (dados\/t\u00e9cnico) -->\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,600;0,9..144,700;1,9..144,500&#038;family=IBM+Plex+Sans:wght@400;500;600;700&#038;family=IBM+Plex+Mono:wght@400;500&#038;display=swap\" rel=\"stylesheet\">\n<style>\n\/* ==========================================================================\n   TOKENS\n   ========================================================================== *\/\n:root{\n  --limestone: #F6F3EC;   \/* branco-cal alentejano \u2014 fundo base *\/\n  --limestone-deep: #EDE7D8;\n  --ink: #16232C;         \/* tinta de blueprint \u2014 texto e sec\u00e7\u00f5es escuras *\/\n  --ink-soft: #2A3A44;\n  --solar-gold: #E3A530;  \/* acento principal \u2014 sol\/energia *\/\n  --solar-gold-soft: #F0C878;\n  --terracotta: #B5502F;  \/* acento secund\u00e1rio raro \u2014 telhado alentejano *\/\n  --sky-deep: #1F3A52;    \/* azul t\u00e9cnico \u2014 diagramas e dados *\/\n  --sage: #5C7A5E;        \/* verde \u2014 s\u00f3 para dados de CO2\/sustentabilidade *\/\n  --line: rgba(22,35,44,0.14);\n  --line-strong: rgba(22,35,44,0.28);<\/p>\n<p>  --font-display: 'Fraunces', serif;\n  --font-body: 'IBM Plex Sans', system-ui, sans-serif;\n  --font-mono: 'IBM Plex Mono', monospace;<\/p>\n<p>  --container: 1180px;\n  --radius: 4px;\n}<\/p>\n<p>*{ box-sizing: border-box; }\nhtml{ scroll-behavior: smooth; }\nbody{\n  margin:0;\n  background: var(--limestone);\n  color: var(--ink);\n  font-family: var(--font-body);\n  font-size: 16px;\n  line-height: 1.6;\n  -webkit-font-smoothing: antialiased;\n}\nh1,h2,h3,h4{\n  font-family: var(--font-display);\n  font-weight: 600;\n  line-height: 1.12;\n  margin: 0 0 .5em;\n  letter-spacing: -0.01em;\n}\np{ margin: 0 0 1em; }\na{ color: inherit; text-decoration: none; }\n.container{\n  max-width: var(--container);\n  margin: 0 auto;\n  padding: 0 24px;\n}\n.eyebrow{\n  font-family: var(--font-mono);\n  font-size: 12.5px;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: var(--terracotta);\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  margin-bottom: 14px;\n}\n.eyebrow::before{\n  content:\"\";\n  width: 20px; height: 1px;\n  background: var(--terracotta);\n  display: inline-block;\n}\n.btn{\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-family: var(--font-body);\n  font-weight: 600;\n  font-size: 15px;\n  padding: 13px 24px;\n  border-radius: var(--radius);\n  border: 1px solid transparent;\n  cursor: pointer;\n  transition: transform .18s ease, box-shadow .18s ease, background .18s ease;\n}\n.btn:hover{ transform: translateY(-1px); }\n.btn:focus-visible{ outline: 3px solid var(--solar-gold); outline-offset: 2px; }\n.btn-primary{\n  background: var(--solar-gold);\n  color: var(--ink);\n}\n.btn-primary:hover{ box-shadow: 0 8px 22px rgba(227,165,48,.35); }\n.btn-ghost{\n  background: transparent;\n  color: var(--limestone);\n  border-color: rgba(246,243,236,.4);\n}\n.btn-ghost:hover{ border-color: var(--limestone); }\n.btn-ghost-dark{\n  background: transparent;\n  color: var(--ink);\n  border-color: var(--line-strong);\n}\n.btn-ghost-dark:hover{ border-color: var(--ink); }<\/p>\n<p>\/* reveal-on-scroll *\/\n.reveal{ opacity: 0; transform: translateY(18px); transition: opacity .7s ease, transform .7s ease; }\n.reveal.is-visible{ opacity: 1; transform: translateY(0); }\n@media (prefers-reduced-motion: reduce){\n  .reveal{ opacity:1; transform:none; transition:none; }\n  html{ scroll-behavior:auto; }\n}<\/p>\n<p>\/* ==========================================================================\n   HEADER\n   ========================================================================== *\/\n.site-header{\n  position: sticky; top: 0; z-index: 100;\n  background: rgba(246,243,236,.92);\n  backdrop-filter: blur(10px);\n  border-bottom: 1px solid var(--line);\n}\n.site-header .container{\n  display: flex; align-items: center; justify-content: space-between;\n  height: 78px;\n}\n.logo{ display: flex; align-items: center; }\n.logo img,\n.logo-img{ height: 42px; width: auto; display: block; }\n.footer-logo-img{ height: 34px; filter: brightness(0) invert(1); margin-bottom: 14px; }\n.main-nav{ display: flex; align-items: center; gap: 34px; }\n.main-nav ul{ list-style:none; display:flex; gap: 30px; margin:0; padding:0; }\n.main-nav a{\n  font-size: 14.5px; font-weight: 500; color: var(--ink-soft);\n  position: relative; padding: 4px 0;\n}\n.main-nav a:hover{ color: var(--ink); }\n.main-nav a::after{\n  content:\"\"; position:absolute; left:0; bottom:-2px; width:0; height:2px;\n  background: var(--solar-gold); transition: width .2s ease;\n}\n.main-nav a:hover::after{ width: 100%; }\n.nav-toggle{ display:none; background:none; border:none; cursor:pointer; padding: 6px; }\n.nav-toggle span{ display:block; width:24px; height:2px; background:var(--ink); margin:5px 0; }<\/p>\n<p>@media (max-width: 900px){\n  .main-nav ul{\n    position: fixed; inset: 78px 0 auto 0; flex-direction: column;\n    background: var(--limestone); padding: 20px 24px 30px; gap: 18px;\n    border-bottom: 1px solid var(--line);\n    transform: translateY(-8px); opacity: 0; pointer-events: none;\n    transition: opacity .2s ease, transform .2s ease;\n  }\n  .main-nav.is-open ul{ transform: translateY(0); opacity: 1; pointer-events: auto; }\n  .main-nav .btn{ display:none; }\n  .nav-toggle{ display:block; }\n}<\/p>\n<p>\/* ==========================================================================\n   HERO \u2014 diagrama t\u00e9cnico como elemento de assinatura\n   ========================================================================== *\/\n.hero{\n  background: var(--ink);\n  color: var(--limestone);\n  overflow: hidden;\n  position: relative;\n}\n.hero::before{\n  \/* textura subtil de grelha de blueprint *\/\n  content:\"\";\n  position:absolute; inset:0;\n  background-image:\n    linear-gradient(rgba(246,243,236,.045) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(246,243,236,.045) 1px, transparent 1px);\n  background-size: 42px 42px;\n  pointer-events:none;\n}\n.hero .container{\n  display: grid;\n  grid-template-columns: 1.05fr .95fr;\n  gap: 56px;\n  align-items: center;\n  padding-top: 88px;\n  padding-bottom: 88px;\n  position: relative;\n}\n.hero h1{\n  font-size: clamp(2.1rem, 4vw, 3.35rem);\n  color: var(--limestone);\n}\n.hero h1 em{ font-style: italic; color: var(--solar-gold-soft); }\n.hero .lede{\n  font-size: 17.5px; color: rgba(246,243,236,.72); max-width: 46ch;\n}\n.hero .cta-row{ display:flex; gap: 14px; margin-top: 28px; flex-wrap: wrap; }\n.hero .proof-row{\n  display: flex; gap: 28px; margin-top: 46px; flex-wrap: wrap;\n  font-family: var(--font-mono); font-size: 12.5px; color: rgba(246,243,236,.55);\n}\n.hero .proof-row b{\n  display:block; font-family: var(--font-display); font-size: 22px;\n  color: var(--limestone); font-weight: 600;\n}<\/p>\n<p>\/* diagrama SVG *\/\n.blueprint{ position: relative; }\n.blueprint svg{ width: 100%; height: auto; display:block; }\n.blueprint .draw{\n  stroke-dasharray: 600;\n  stroke-dashoffset: 600;\n  animation: draw 1.8s ease forwards;\n}\n.blueprint .draw.d2{ animation-delay: .25s; }\n.blueprint .draw.d3{ animation-delay: .5s; }\n.blueprint .draw.d4{ animation-delay: .75s; }\n@keyframes draw{ to{ stroke-dashoffset: 0; } }\n@media (prefers-reduced-motion: reduce){\n  .blueprint .draw{ stroke-dashoffset: 0; animation: none; }\n}\n.blueprint text{ font-family: var(--font-mono); }<\/p>\n<p>@media (max-width: 900px){\n  .hero .container{ grid-template-columns: 1fr; padding-top: 56px; padding-bottom: 56px; }\n}<\/p>\n<p>\/* ==========================================================================\n   DATA PLATE \u2014 faixa de estat\u00edsticas (estilo placa de especifica\u00e7\u00f5es)\n   ========================================================================== *\/\n.data-plate{\n  background: var(--sky-deep);\n  color: var(--limestone);\n  border-top: 1px solid rgba(246,243,236,.12);\n}\n.data-plate .container{\n  display: grid; grid-template-columns: repeat(4,1fr);\n  padding: 34px 24px;\n}\n.data-plate .stat{\n  text-align: center;\n  border-left: 1px solid rgba(246,243,236,.16);\n  padding: 0 12px;\n}\n.data-plate .stat:first-child{ border-left: none; }\n.data-plate .stat .n{\n  font-family: var(--font-mono); font-size: clamp(1.5rem,2.6vw,2.1rem); font-weight: 500;\n  color: var(--solar-gold-soft);\n}\n.data-plate .stat .l{\n  font-size: 12px; letter-spacing: .05em; text-transform: uppercase;\n  color: rgba(246,243,236,.6); margin-top: 4px;\n}\n@media (max-width: 700px){\n  .data-plate .container{ grid-template-columns: repeat(2,1fr); gap: 22px 0; }\n  .data-plate .stat:nth-child(3){ border-left:none; }\n}<\/p>\n<p>\/* ==========================================================================\n   SEC\u00c7\u00c3O GEN\u00c9RICA\n   ========================================================================== *\/\nsection{ padding: 96px 0; }\n.section-head{ max-width: 640px; margin-bottom: 52px; }\n.section-head h2{ font-size: clamp(1.7rem, 3vw, 2.3rem); }\n.section-head p{ color: var(--ink-soft); font-size: 16.5px; }<\/p>\n<p>\/* ==========================================================================\n   SOLU\u00c7\u00d5ES\n   ========================================================================== *\/\n.solucoes-grid{\n  display: grid; grid-template-columns: repeat(4, 1fr); gap: 1px;\n  background: var(--line); border: 1px solid var(--line);\n}\n.solucao-card{\n  background: var(--limestone); padding: 32px 26px;\n  display: flex; flex-direction: column; gap: 14px;\n}\n.solucao-card .icon{ width: 40px; height: 40px; color: var(--terracotta); }\n.solucao-card h3{ font-size: 19px; }\n.solucao-card p{ font-size: 14.5px; color: var(--ink-soft); margin-bottom: 6px; }\n.solucao-card .tag{\n  font-family: var(--font-mono); font-size: 11px; letter-spacing: .08em;\n  text-transform: uppercase; color: var(--terracotta);\n}\n.solucao-card .saber-mais{\n  margin-top: auto; font-size: 13.5px; font-weight: 600; color: var(--ink);\n  border-top: 1px solid var(--line); padding-top: 14px;\n  display:flex; align-items:center; gap:6px;\n}\n@media (max-width: 950px){ .solucoes-grid{ grid-template-columns: repeat(2,1fr); } }\n@media (max-width: 560px){ .solucoes-grid{ grid-template-columns: 1fr; } }<\/p>\n<p>\/* ==========================================================================\n   PORQU\u00ca A LOBOSOLAR \u2014 anota\u00e7\u00f5es estilo blueprint\n   ========================================================================== *\/\n.porque{ background: var(--limestone-deep); }\n.porque-grid{\n  display: grid; grid-template-columns: repeat(3, 1fr); gap: 40px;\n}\n.anotacao{ position: relative; padding-left: 26px; }\n.anotacao::before{\n  content:\"\"; position:absolute; left:0; top:6px; bottom:0; width:1px;\n  background: var(--line-strong);\n}\n.anotacao::after{\n  content:\"\"; position:absolute; left:-3px; top:3px; width:7px; height:7px;\n  border-radius:50%; background: var(--solar-gold);\n}\n.anotacao .ref{ font-family: var(--font-mono); font-size: 12px; color: var(--terracotta); }\n.anotacao h3{ font-size: 18px; margin-top: 6px; }\n.anotacao p{ font-size: 14.5px; color: var(--ink-soft); }\n@media (max-width: 800px){ .porque-grid{ grid-template-columns: 1fr; gap: 30px; } }<\/p>\n<p>\/* ==========================================================================\n   CALCULADORA\n   ========================================================================== *\/\n.calc{\n  background: var(--ink); color: var(--limestone);\n}\n.calc .section-head p{ color: rgba(246,243,236,.65); }\n.calc-box{\n  background: var(--limestone); color: var(--ink);\n  border-radius: var(--radius);\n  padding: 40px;\n  max-width: 720px;\n}\n.calc-steps{ display:flex; gap: 8px; margin-bottom: 30px; font-family: var(--font-mono); font-size: 12px; }\n.calc-steps span{\n  flex:1; text-align:center; padding: 8px 4px; border-bottom: 2px solid var(--line-strong); color: var(--ink-soft);\n}\n.calc-steps span.active{ border-color: var(--solar-gold); color: var(--ink); font-weight:600; }\n.calc-panel{ display:none; }\n.calc-panel.active{ display:block; animation: fadein .3s ease; }\n@keyframes fadein{ from{opacity:0; transform: translateY(6px);} to{opacity:1; transform:none;} }\n.perfil-opcoes{ display:grid; grid-template-columns: repeat(3,1fr); gap: 14px; margin-bottom: 26px;}\n.perfil-opcoes button{\n  border: 1px solid var(--line-strong); background: var(--limestone); border-radius: var(--radius);\n  padding: 18px 12px; cursor: pointer; text-align:left; font-family: var(--font-body); transition: border-color .15s ease, background .15s ease;\n}\n.perfil-opcoes button strong{ display:block; font-size: 15px; margin-bottom:4px; }\n.perfil-opcoes button span{ font-size: 12.5px; color: var(--ink-soft); }\n.perfil-opcoes button:hover{ border-color: var(--terracotta); }\n.perfil-opcoes button.selected{ border-color: var(--solar-gold); background: rgba(227,165,48,.1); }\n.campo{ margin-bottom: 22px; }\n.campo label{ display:block; font-size: 13.5px; font-weight:600; margin-bottom:8px; }\n.campo input[type=range]{ width:100%; accent-color: var(--solar-gold); }\n.campo .valor{ font-family: var(--font-mono); font-size: 20px; margin-top: 6px; }\n.calc-resultado{ }\n.calc-resultado .grande{\n  font-family: var(--font-display); font-size: 42px; color: var(--terracotta); font-weight:700;\n}\n.calc-resultado .grid-res{ display:grid; grid-template-columns: 1fr 1fr; gap: 18px; margin: 22px 0; }\n.calc-resultado .item{ border-top: 1px solid var(--line); padding-top: 10px; }\n.calc-resultado .item .n{ font-family: var(--font-mono); font-size: 20px; }\n.calc-resultado .item .l{ font-size: 12.5px; color: var(--ink-soft); }\n.calc-disclaimer{ font-size: 12px; color: var(--ink-soft); margin-top: 18px; }\n.calc-nav{ display:flex; justify-content: space-between; margin-top: 30px; }\n.calc-nav button[disabled]{ opacity:.35; cursor:not-allowed; }<\/p>\n<p>@media (max-width: 640px){ .perfil-opcoes{ grid-template-columns:1fr; } .calc-box{ padding: 26px; } }<\/p>\n<p>\/* ==========================================================================\n   PORTF\u00d3LIO\n   ========================================================================== *\/\n.portfolio-grid{ display:grid; grid-template-columns: repeat(3,1fr); gap: 26px; }\n.projeto-card{\n  border: 1px solid var(--line); border-radius: var(--radius); overflow:hidden;\n  background: var(--limestone);\n}\n.projeto-thumb{\n  height: 190px; position:relative;\n  background: var(--sky-deep);\n  display:flex; align-items:center; justify-content:center;\n}\n.projeto-thumb svg{ width: 70%; opacity:.85; }\n.projeto-thumb .tag-cat{\n  position:absolute; top:12px; left:12px;\n  background: rgba(22,35,44,.55); color: var(--limestone);\n  font-family: var(--font-mono); font-size: 11px; padding: 5px 10px; border-radius: 3px;\n  backdrop-filter: blur(4px);\n}\n.projeto-body{ padding: 20px 22px; }\n.projeto-body h3{ font-size: 16.5px; margin-bottom: 12px; }\n.projeto-metrics{ display:flex; justify-content: space-between; font-family: var(--font-mono); font-size: 13px; border-top:1px solid var(--line); padding-top:12px; }\n.projeto-metrics .l{ display:block; font-size:10.5px; text-transform:uppercase; color:var(--ink-soft); letter-spacing:.05em; font-family: var(--font-body);}\n.projeto-metrics .v{ color: var(--terracotta); font-weight:500; }\n@media (max-width: 900px){ .portfolio-grid{ grid-template-columns: 1fr 1fr; } }\n@media (max-width: 600px){ .portfolio-grid{ grid-template-columns: 1fr; } }<\/p>\n<p>\/* nota de placeholder *\/\n.thumb-note{\n  font-family: var(--font-mono); font-size: 10.5px; color: rgba(246,243,236,.5);\n  position:absolute; bottom:10px; right:12px;\n}<\/p>\n<p>\/* ==========================================================================\n   FAQ\n   ========================================================================== *\/\n.faq-list{ max-width: 780px; }\n.faq-item{ border-bottom: 1px solid var(--line); }\n.faq-q{\n  width:100%; text-align:left; background:none; border:none; cursor:pointer;\n  display:flex; justify-content:space-between; align-items:center; gap: 20px;\n  padding: 22px 0; font-family: var(--font-display); font-size: 17px; font-weight:600; color: var(--ink);\n}\n.faq-q .plus{ font-family: var(--font-mono); font-size: 18px; color: var(--terracotta); transition: transform .2s ease; flex-shrink:0; }\n.faq-item.open .plus{ transform: rotate(45deg); }\n.faq-a{ max-height:0; overflow:hidden; transition: max-height .25s ease; }\n.faq-a p{ padding-bottom: 22px; color: var(--ink-soft); font-size: 15px; max-width: 65ch; }<\/p>\n<p>\/* ==========================================================================\n   CTA FINAL + FOOTER\n   ========================================================================== *\/\n.cta-final{\n  background: var(--solar-gold);\n  text-align:center;\n}\n.cta-final h2{ font-size: clamp(1.7rem,3.4vw,2.5rem); max-width: 18ch; margin: 0 auto .3em; }\n.cta-final p{ max-width: 50ch; margin: 0 auto 30px; color: var(--ink-soft); font-size:16.5px; }\n.cta-final .cta-row{ display:flex; gap:14px; justify-content:center; flex-wrap:wrap; }\n.cta-final .btn-primary{ background: var(--ink); color: var(--limestone); }\n.cta-final .btn-ghost-dark:hover{ border-color: var(--ink); }<\/p>\n<p>footer{ background: var(--ink); color: rgba(246,243,236,.6); padding: 64px 0 28px; font-size: 14px; }\n.footer-grid{ display:grid; grid-template-columns: 1.4fr 1fr 1fr; gap: 40px; margin-bottom: 44px; }\n.footer-grid h4{ font-family: var(--font-mono); font-size: 12px; letter-spacing:.08em; text-transform:uppercase; color: var(--limestone); margin-bottom: 16px; }\n.footer-grid ul{ list-style:none; margin:0; padding:0; display:flex; flex-direction:column; gap:10px; }\n.footer-grid a:hover{ color: var(--solar-gold-soft); }\n.footer-brand .logo{ color: var(--limestone); margin-bottom: 14px; }\n.footer-bottom{\n  border-top:1px solid rgba(246,243,236,.14); padding-top: 22px;\n  display:flex; justify-content:space-between; flex-wrap:wrap; gap:10px; font-size:12.5px;\n}\n@media (max-width: 800px){ .footer-grid{ grid-template-columns: 1fr 1fr; } }\n@media (max-width: 520px){ .footer-grid{ grid-template-columns: 1fr; } }<\/p>\n<p>\/* ==========================================================================\n   TOAST (feedback do formul\u00e1rio)\n   ========================================================================== *\/\n.toast{\n  position: fixed; bottom: 24px; right: 24px; z-index: 999;\n  background: var(--ink); color: var(--limestone);\n  padding: 16px 22px; border-radius: var(--radius);\n  font-size: 14.5px; max-width: 320px;\n  box-shadow: 0 12px 30px rgba(0,0,0,.25);\n  transform: translateY(20px); opacity:0; pointer-events:none;\n  transition: transform .25s ease, opacity .25s ease;\n  border-left: 3px solid var(--solar-gold);\n}\n.toast.show{ transform: translateY(0); opacity:1; }\n<\/style>\n<p><\/head><br \/>\n<body><\/p>\n<p><!-- ==========================================================================\n     HEADER\n     ========================================================================== --><\/p>\n<header class=\"site-header\">\n<div class=\"container\">\n<div class=\"logo\">\n      <!--\n        Log\u00f3tipo real: se j\u00e1 tiveres um logo definido em\n        Apar\u00eancia \u2192 Personalizar \u2192 Identidade do Site, ele aparece\n        aqui automaticamente (the_custom_logo() j\u00e1 inclui o seu\n        pr\u00f3prio link para a homepage). Sem isso, mostra o ficheiro\n        \/logo-lobosolar.png colocado na pasta do child theme \u2014\n        substitui esse ficheiro pelo log\u00f3tipo oficial da Lobosolar.\n      --><br \/>\n      <a href=\"#topo\"><img decoding=\"async\" src=\"logo-lobosolar.png\" alt=\"Lobosolar\" class=\"logo-img\"><\/a>\n    <\/div>\n<nav class=\"main-nav\" id=\"mainNav\">\n<ul>\n<li><a href=\"#solucoes\">Solu\u00e7\u00f5es<\/a><\/li>\n<li><a href=\"#porque\">Porqu\u00ea a Lobosolar<\/a><\/li>\n<li><a href=\"#calculadora\">Calculadora<\/a><\/li>\n<li><a href=\"#portfolio\">Projetos<\/a><\/li>\n<li><a href=\"#faq\">FAQ<\/a><\/li>\n<li><a href=\"#contacto\">Contacto<\/a><\/li>\n<\/ul>\n<p>      <a href=\"#calculadora\" class=\"btn btn-primary\">Pedir Estudo Gratuito<\/a><br \/>\n    <\/nav>\n<p>    <button class=\"nav-toggle\" id=\"navToggle\" aria-label=\"Abrir menu\" aria-expanded=\"false\"><br \/>\n      <span><\/span><span><\/span><span><\/span><br \/>\n    <\/button>\n  <\/div>\n<\/header>\n<p><!-- ==========================================================================\n     HERO\n     ========================================================================== --><\/p>\n<section class=\"hero\" id=\"topo\">\n<div class=\"container\">\n<div class=\"hero-copy\">\n<div class=\"eyebrow\">Pioneiros em Portugal desde 2000 \u00b7 Empresa do Grupo Lobo<\/div>\n<h1>Engenharia solar de <em>rigor<\/em>, n\u00e3o vendas de pain\u00e9is.<\/h1>\n<p class=\"lede\">Projetamos e instalamos sistemas fotovoltaicos chave-na-m\u00e3o para ind\u00fastria, agricultura e habita\u00e7\u00e3o, com componentes de padr\u00e3o europeu e estudos de viabilidade transparentes.<\/p>\n<div class=\"cta-row\">\n        <a href=\"#calculadora\" class=\"btn btn-primary\">Simular Poupan\u00e7a<\/a><br \/>\n        <a href=\"#contacto\" class=\"btn btn-ghost\">Falar com Engenheiro<\/a>\n      <\/div>\n<div class=\"proof-row\">\n<div><b>+25 anos<\/b>de experi\u00eancia<\/div>\n<div><b>100%<\/b>componentes europeus<\/div>\n<div><b>DGEG<\/b>licenciamento inclu\u00eddo<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p>    <!-- SIGNATURE ELEMENT: diagrama t\u00e9cnico anotado --><\/p>\n<div class=\"blueprint\" aria-hidden=\"true\">\n      <svg viewBox=\"0 0 480 380\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <!-- linha do telhado -->\n        <path class=\"draw\" d=\"M40 260 L200 170 L440 170\" stroke=\"#F6F3EC\" stroke-width=\"1.4\" opacity=\"0.55\"\/>\n        <!-- pain\u00e9is -->\n        <g class=\"draw d2\" stroke=\"#E3A530\" stroke-width=\"1.6\">\n          <rect x=\"205\" y=\"176\" width=\"52\" height=\"30\" rx=\"1\"\/>\n          <rect x=\"261\" y=\"176\" width=\"52\" height=\"30\" rx=\"1\"\/>\n          <rect x=\"317\" y=\"176\" width=\"52\" height=\"30\" rx=\"1\"\/>\n          <rect x=\"373\" y=\"176\" width=\"52\" height=\"30\" rx=\"1\"\/>\n          <line x1=\"205\" y1=\"191\" x2=\"425\" y2=\"191\" stroke-width=\"0.8\" opacity=\"0.5\"\/>\n        <\/g>\n        <!-- \u00e2ngulo de inclina\u00e7\u00e3o -->\n        <path class=\"draw d3\" d=\"M200 170 A 34 34 0 0 1 200 204\" stroke=\"#F0C878\" stroke-width=\"1\" stroke-dasharray=\"3 3\"\/>\n        <text x=\"178\" y=\"196\" fill=\"#F0C878\" font-size=\"11\">30\u00b0<\/text><\/p>\n<p>        <!-- sol -->\n        <g class=\"draw d2\" stroke=\"#E3A530\" stroke-width=\"1.3\">\n          <circle cx=\"410\" cy=\"70\" r=\"18\"\/>\n          <line x1=\"410\" y1=\"34\" x2=\"410\" y2=\"44\"\/>\n          <line x1=\"410\" y1=\"96\" x2=\"410\" y2=\"106\"\/>\n          <line x1=\"374\" y1=\"70\" x2=\"384\" y2=\"70\"\/>\n          <line x1=\"436\" y1=\"70\" x2=\"446\" y2=\"70\"\/>\n        <\/g>\n        <path class=\"draw d3\" d=\"M394 82 L215 178\" stroke=\"#F6F3EC\" stroke-width=\"0.8\" stroke-dasharray=\"2 4\" opacity=\"0.5\"\/>\n<p>        <!-- inversor -->\n        <g class=\"draw d3\">\n          <rect x=\"230\" y=\"230\" width=\"30\" height=\"42\" rx=\"2\" stroke=\"#F6F3EC\" stroke-width=\"1.2\" opacity=\"0.7\"\/>\n          <line x1=\"245\" y1=\"206\" x2=\"245\" y2=\"230\" stroke=\"#F6F3EC\" stroke-width=\"1\" stroke-dasharray=\"2 3\" opacity=\"0.6\"\/>\n        <\/g>\n        <text x=\"270\" y=\"255\" fill=\"#F6F3EC\" opacity=\"0.75\" font-size=\"11\">Inversor<\/text><\/p>\n<p>        <!-- casa \/ rede -->\n        <path class=\"draw d4\" d=\"M40 260 L40 320 L200 320 L200 260 Z\" stroke=\"#1F3A52\" stroke-width=\"1.4\"\/>\n        <path class=\"draw d4\" d=\"M260 250 L260 320 L340 320\" stroke=\"#F6F3EC\" stroke-width=\"1\" stroke-dasharray=\"2 3\" opacity=\"0.55\"\/>\n        <text x=\"270\" y=\"335\" fill=\"#F6F3EC\" opacity=\"0.7\" font-size=\"11\">Rede \/ Autoconsumo<\/text><\/p>\n<p>        <!-- linhas de refer\u00eancia t\u00e9cnica -->\n        <line x1=\"40\" y1=\"345\" x2=\"440\" y2=\"345\" stroke=\"#F6F3EC\" stroke-width=\"0.6\" opacity=\"0.25\"\/>\n        <text x=\"40\" y=\"360\" fill=\"#F6F3EC\" opacity=\"0.4\" font-size=\"10\">ORIENTA\u00c7\u00c3O: SUL<\/text>\n        <text x=\"330\" y=\"360\" fill=\"#F6F3EC\" opacity=\"0.4\" font-size=\"10\">VIDA \u00daTIL: 30 ANOS<\/text>\n      <\/svg>\n    <\/div>\n<\/p><\/div>\n<\/section>\n<p><!-- ==========================================================================\n     DATA PLATE\n     ========================================================================== --><\/p>\n<div class=\"data-plate\">\n<div class=\"container\">\n<div class=\"stat\">\n<div class=\"n\" data-count=\"4.9\" data-suffix=\" MWp\">0 MWp<\/div>\n<div class=\"l\">Pot\u00eancia Instalada<\/div>\n<\/div>\n<div class=\"stat\">\n<div class=\"n\" data-count=\"89\" data-suffix=\" GWh\">0 GWh<\/div>\n<div class=\"l\">Energia Gerada<\/div>\n<\/div>\n<div class=\"stat\">\n<div class=\"n\" data-count=\"4875\" data-suffix=\" Un\">0 Un<\/div>\n<div class=\"l\">Unidades Montadas<\/div>\n<\/div>\n<div class=\"stat\">\n<div class=\"n\" data-count=\"40114\" data-suffix=\" Ton\">0 Ton<\/div>\n<div class=\"l\">CO\u2082 Evitado<\/div>\n<\/div><\/div>\n<\/div>\n<p><!-- ==========================================================================\n     SOLU\u00c7\u00d5ES\n     ========================================================================== --><\/p>\n<section id=\"solucoes\">\n<div class=\"container\">\n<div class=\"section-head reveal\">\n<div class=\"eyebrow\">As nossas solu\u00e7\u00f5es<\/div>\n<h2>Um sistema fotovoltaico por cada tipo de consumo<\/h2>\n<p>Do autoconsumo industrial de alta exig\u00eancia ao sistema isolado no interior do Alentejo \u2014 cada projeto come\u00e7a com um estudo t\u00e9cnico, n\u00e3o com um cat\u00e1logo.<\/p>\n<\/p><\/div>\n<div class=\"solucoes-grid reveal\">\n<div class=\"solucao-card\">\n        <svg class=\"icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M3 21h18M5 21V9l7-5 7 5v12M9 21v-6h6v6\"\/><\/svg><\/p>\n<div class=\"tag\">B2B \u00b7 Maior ROI<\/div>\n<h3>Autoconsumo Industrial<\/h3>\n<p>Prote\u00e7\u00e3o contra a volatilidade do pre\u00e7o da eletricidade em f\u00e1bricas e armaz\u00e9ns, com gest\u00e3o inteligente de picos de pot\u00eancia.<\/p>\n<div class=\"saber-mais\">Saber mais \u2192<\/div>\n<\/p><\/div>\n<div class=\"solucao-card\">\n        <svg class=\"icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M12 3v6M12 3c-3 2-5 5-5 9a5 5 0 0010 0c0-4-2-7-5-9zM6 21h12\"\/><\/svg><\/p>\n<div class=\"tag\">Campo &#038; Rega<\/div>\n<h3>Bombeamento Solar Agr\u00edcola<\/h3>\n<p>Elimina o gas\u00f3leo dos geradores de rega. Funciona sem baterias, com integra\u00e7\u00e3o direta em piv\u00f4s e furos.<\/p>\n<div class=\"saber-mais\">Saber mais \u2192<\/div>\n<\/p><\/div>\n<div class=\"solucao-card\">\n        <svg class=\"icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M12 2l9 4-9 4-9-4 9-4zM3 12l9 4 9-4M3 17l9 4 9-4\"\/><\/svg><\/p>\n<div class=\"tag\">Inova\u00e7\u00e3o<\/div>\n<h3>Comunidades de Energia (CER)<\/h3>\n<p>Produ\u00e7\u00e3o e partilha de energia limpa entre empresas vizinhas ou comunidades locais, com benef\u00edcios fiscais associados.<\/p>\n<div class=\"saber-mais\">Saber mais \u2192<\/div>\n<\/p><\/div>\n<div class=\"solucao-card\">\n        <svg class=\"icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M4 12a8 8 0 1116 0M4 12h16M12 4v2M12 18v2\"\/><\/svg><\/p>\n<div class=\"tag\">B2C \u00b7 Off-grid<\/div>\n<h3>Residencial &#038; Sistemas Isolados<\/h3>\n<p>Redu\u00e7\u00e3o da fatura dom\u00e9stica com ou sem baterias \u2014 incluindo locais sem acesso \u00e0 rede el\u00e9trica.<\/p>\n<div class=\"saber-mais\">Saber mais \u2192<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<p><!-- ==========================================================================\n     PORQU\u00ca A LOBOSOLAR\n     ========================================================================== --><\/p>\n<section class=\"porque\" id=\"porque\">\n<div class=\"container\">\n<div class=\"section-head reveal\">\n<div class=\"eyebrow\">Porqu\u00ea a Lobosolar<\/div>\n<h2>O rigor de um grupo industrial aplicado \u00e0 sua poupan\u00e7a<\/h2>\n<p>N\u00e3o vendemos apenas equipamento \u2014 entregamos projetos de engenharia constru\u00eddos para durar d\u00e9cadas.<\/p>\n<\/p><\/div>\n<div class=\"porque-grid reveal\">\n<div class=\"anotacao\">\n<div class=\"ref\">REF. 01 \u2014 GRUPO<\/div>\n<h3>Perten\u00e7a ao Grupo Lobo<\/h3>\n<p>Grupo industrial ativo nos setores Autom\u00f3vel, Aeroespacial e Automa\u00e7\u00e3o \u2014 rigor t\u00e9cnico transversal, n\u00e3o exclusivo do solar.<\/p>\n<\/p><\/div>\n<div class=\"anotacao\">\n<div class=\"ref\">REF. 02 \u2014 QUALIDADE<\/div>\n<h3>Componentes 100% europeus<\/h3>\n<p>Trabalhamos exclusivamente com marcas e equipamentos rigorosamente qualificados pelos padr\u00f5es europeus.<\/p>\n<\/p><\/div>\n<div class=\"anotacao\">\n<div class=\"ref\">REF. 03 \u2014 PROCESSO<\/div>\n<h3>Chave-na-m\u00e3o, do estudo \u00e0 manuten\u00e7\u00e3o<\/h3>\n<p>Viabilidade t\u00e9cnica, licenciamento DGEG, instala\u00e7\u00e3o e manuten\u00e7\u00e3o \u2014 um \u00fanico interlocutor do in\u00edcio ao fim.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<p><!-- ==========================================================================\n     CALCULADORA\n     ========================================================================== --><\/p>\n<section class=\"calc\" id=\"calculadora\">\n<div class=\"container\">\n<div class=\"section-head reveal\">\n<div class=\"eyebrow\">Simula\u00e7\u00e3o gratuita, sem compromisso<\/div>\n<h2>Quanto pode poupar na fatura de energia?<\/h2>\n<p>Uma estimativa indicativa em 3 passos \u2014 o valor exato fica sempre dependente de um estudo t\u00e9cnico gratuito.<\/p>\n<\/p><\/div>\n<div class=\"calc-box reveal\" id=\"calcBox\">\n<div class=\"calc-steps\">\n        <span class=\"active\" data-step=\"1\">1. Perfil<\/span><br \/>\n        <span data-step=\"2\">2. Fatura<\/span><br \/>\n        <span data-step=\"3\">3. Resultado<\/span>\n      <\/div>\n<p>      <!-- PASSO 1 --><\/p>\n<div class=\"calc-panel active\" data-panel=\"1\">\n<p style=\"font-weight:600; margin-bottom:14px;\">Selecione o perfil do seu projeto:<\/p>\n<div class=\"perfil-opcoes\">\n          <button type=\"button\" data-perfil=\"empresa\" data-pct=\"0.65\" data-label=\"Empresa \/ Ind\u00fastria\"><br \/>\n            <strong>Empresa \/ Ind\u00fastria<\/strong><br \/>\n            <span>Alta pot\u00eancia &#038; B2B<\/span><br \/>\n          <\/button><br \/>\n          <button type=\"button\" data-perfil=\"agricola\" data-pct=\"0.70\" data-label=\"Explora\u00e7\u00e3o Agr\u00edcola\"><br \/>\n            <strong>Explora\u00e7\u00e3o Agr\u00edcola<\/strong><br \/>\n            <span>Rega &#038; Bombeamento<\/span><br \/>\n          <\/button><br \/>\n          <button type=\"button\" data-perfil=\"residencial\" data-pct=\"0.50\" data-label=\"Habita\u00e7\u00e3o \/ Residencial\"><br \/>\n            <strong>Habita\u00e7\u00e3o \/ Residencial<\/strong><br \/>\n            <span>Autoconsumo dom\u00e9stico<\/span><br \/>\n          <\/button>\n        <\/div>\n<div class=\"calc-nav\">\n          <button class=\"btn btn-ghost-dark\" disabled>Voltar<\/button><br \/>\n          <button class=\"btn btn-primary\" id=\"calcNext1\" disabled>Continuar<\/button>\n        <\/div>\n<\/p><\/div>\n<p>      <!-- PASSO 2 --><\/p>\n<div class=\"calc-panel\" data-panel=\"2\">\n<div class=\"campo\">\n          <label for=\"faturaRange\">Fatura m\u00e9dia mensal de eletricidade<\/label><br \/>\n          <input type=\"range\" id=\"faturaRange\" min=\"50\" max=\"3000\" step=\"10\" value=\"300\"><\/p>\n<div class=\"valor\"><span id=\"faturaValor\">300<\/span> \u20ac \/ m\u00eas<\/div>\n<\/p><\/div>\n<div class=\"calc-nav\">\n          <button class=\"btn btn-ghost-dark\" id=\"calcBack2\">Voltar<\/button><br \/>\n          <button class=\"btn btn-primary\" id=\"calcNext2\">Calcular<\/button>\n        <\/div>\n<\/p><\/div>\n<p>      <!-- PASSO 3 --><\/p>\n<div class=\"calc-panel\" data-panel=\"3\">\n<div class=\"calc-resultado\">\n<div style=\"font-family:var(--font-mono); font-size:12px; color:var(--ink-soft); text-transform:uppercase; letter-spacing:.06em;\">Poupan\u00e7a anual estimada<\/div>\n<div class=\"grande\" id=\"resGrande\">0 \u20ac<\/div>\n<div class=\"grid-res\">\n<div class=\"item\">\n<div class=\"n\" id=\"resPotencia\">\u2014<\/div>\n<div class=\"l\">Pot\u00eancia estimada<\/div>\n<\/div>\n<div class=\"item\">\n<div class=\"n\" id=\"resPayback\">\u2014<\/div>\n<div class=\"l\">Retorno estimado do investimento<\/div>\n<\/div><\/div>\n<p class=\"calc-disclaimer\">Estimativa indicativa baseada em m\u00e9dias de mercado para o perfil selecionado. O valor final depende de consumo real, orienta\u00e7\u00e3o do telhado e tarif\u00e1rio contratado \u2014 confirmado sempre num estudo t\u00e9cnico gratuito e sem compromisso.<\/p>\n<form id=\"leadForm\" method=\"POST\" action=\"contact-handler.php\">\n            <input type=\"hidden\" name=\"origem\" value=\"calculadora\"><br \/>\n            <input type=\"hidden\" name=\"perfil\" id=\"leadPerfil\"><br \/>\n            <input type=\"hidden\" name=\"fatura_mensal\" id=\"leadFatura\"><br \/>\n            <input type=\"text\" name=\"nome\" placeholder=\"O seu nome\" required style=\"width:100%; padding:12px; margin-bottom:10px; border:1px solid var(--line-strong); border-radius:4px; font-family:var(--font-body);\"><br \/>\n            <input type=\"tel\" name=\"telefone\" placeholder=\"Contacto telef\u00f3nico\" required style=\"width:100%; padding:12px; margin-bottom:14px; border:1px solid var(--line-strong); border-radius:4px; font-family:var(--font-body);\"><br \/>\n            <!-- honeypot anti-spam --><br \/>\n            <input type=\"text\" name=\"website\" style=\"position:absolute; left:-9999px;\" tabindex=\"-1\" autocomplete=\"off\"><br \/>\n            <button type=\"submit\" class=\"btn btn-primary\" style=\"width:100%; justify-content:center;\">Pedir Estudo T\u00e9cnico Gratuito<\/button><br \/>\n          <\/form>\n<\/p><\/div>\n<div class=\"calc-nav\">\n          <button class=\"btn btn-ghost-dark\" id=\"calcBack3\">Recome\u00e7ar<\/button><br \/>\n          <span><\/span>\n        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<p><!-- ==========================================================================\n     PORTF\u00d3LIO\n     ========================================================================== --><\/p>\n<section id=\"portfolio\">\n<div class=\"container\">\n<div class=\"section-head reveal\">\n<div class=\"eyebrow\">Portf\u00f3lio<\/div>\n<h2>Projetos chave-na-m\u00e3o realizados em Portugal<\/h2>\n<p>Ilustra\u00e7\u00f5es t\u00e9cnicas de refer\u00eancia \u2014 substituir por fotografia real de cada instala\u00e7\u00e3o assim que dispon\u00edvel.<\/p>\n<\/p><\/div>\n<div class=\"portfolio-grid reveal\">\n<div class=\"projeto-card\">\n<div class=\"projeto-thumb\">\n          <span class=\"tag-cat\">Industrial \u00b7 \u00c9vora<\/span><br \/>\n          <svg viewBox=\"0 0 100 60\" fill=\"none\" stroke=\"#F0C878\" stroke-width=\"1\"><rect x=\"10\" y=\"10\" width=\"18\" height=\"12\"\/><rect x=\"30\" y=\"10\" width=\"18\" height=\"12\"\/><rect x=\"50\" y=\"10\" width=\"18\" height=\"12\"\/><rect x=\"70\" y=\"10\" width=\"18\" height=\"12\"\/><path d=\"M5 45h90\" opacity=\".4\"\/><\/svg><br \/>\n          <span class=\"thumb-note\"><!-- FOTO REAL AQUI --><\/span>\n        <\/div>\n<div class=\"projeto-body\">\n<h3>Unidade Industrial Herdade \/ Fabril<\/h3>\n<div class=\"projeto-metrics\">\n<div><span class=\"l\">Pot\u00eancia<\/span><span class=\"v\">250 kWp<\/span><\/div>\n<div><span class=\"l\">Poupan\u00e7a fatura<\/span><span class=\"v\">65% \/ ano<\/span><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"projeto-card\">\n<div class=\"projeto-thumb\">\n          <span class=\"tag-cat\">Agr\u00edcola \u00b7 Beja<\/span><br \/>\n          <svg viewBox=\"0 0 100 60\" fill=\"none\" stroke=\"#F0C878\" stroke-width=\"1\"><circle cx=\"50\" cy=\"20\" r=\"9\"\/><line x1=\"50\" y1=\"32\" x2=\"50\" y2=\"50\"\/><path d=\"M20 50h60\" opacity=\".4\"\/><\/svg><br \/>\n          <span class=\"thumb-note\"><!-- FOTO REAL AQUI --><\/span>\n        <\/div>\n<div class=\"projeto-body\">\n<h3>Bombeamento Solar em Olival Intensivo<\/h3>\n<div class=\"projeto-metrics\">\n<div><span class=\"l\">Aplica\u00e7\u00e3o<\/span><span class=\"v\">Rega direta<\/span><\/div>\n<div><span class=\"l\">Resultado<\/span><span class=\"v\">Zero gas\u00f3leo<\/span><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"projeto-card\">\n<div class=\"projeto-thumb\">\n          <span class=\"tag-cat\">Residencial \u00b7 Set\u00fabal<\/span><br \/>\n          <svg viewBox=\"0 0 100 60\" fill=\"none\" stroke=\"#F0C878\" stroke-width=\"1\"><path d=\"M20 40 L50 15 L80 40 Z\"\/><rect x=\"30\" y=\"40\" width=\"40\" height=\"15\"\/><\/svg><br \/>\n          <span class=\"thumb-note\"><!-- FOTO REAL AQUI --><\/span>\n        <\/div>\n<div class=\"projeto-body\">\n<h3>Autoconsumo Residencial + Bateria<\/h3>\n<div class=\"projeto-metrics\">\n<div><span class=\"l\">Pot\u00eancia &#038; bat.<\/span><span class=\"v\">5.4 kWp + 10 kWh<\/span><\/div>\n<div><span class=\"l\">Autonomia<\/span><span class=\"v\">&gt; 80%<\/span><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<p><!-- ==========================================================================\n     FAQ\n     ========================================================================== --><\/p>\n<section id=\"faq\">\n<div class=\"container\">\n<div class=\"section-head reveal\">\n<div class=\"eyebrow\">D\u00favidas frequentes<\/div>\n<h2>Perguntas que ouvimos antes de cada projeto<\/h2>\n<\/p><\/div>\n<div class=\"faq-list reveal\">\n<div class=\"faq-item\">\n        <button class=\"faq-q\"><span>Quanto tempo demora a amortizar o investimento?<\/span><span class=\"plus\">+<\/span><\/button><\/p>\n<div class=\"faq-a\">\n<p>Depende do perfil de consumo e do tipo de instala\u00e7\u00e3o. Em projetos industriais e agr\u00edcolas o retorno situa-se tipicamente entre 3 a 5 anos; em residenciais costuma ser algo mais longo. O estudo t\u00e9cnico gratuito d\u00e1-lhe o n\u00famero exato para o seu caso.<\/p>\n<\/div><\/div>\n<div class=\"faq-item\">\n        <button class=\"faq-q\"><span>A Lobosolar trata do licenciamento legal?<\/span><span class=\"plus\">+<\/span><\/button><\/p>\n<div class=\"faq-a\">\n<p>Sim \u2014 o licenciamento junto da DGEG est\u00e1 inclu\u00eddo no processo chave-na-m\u00e3o, do estudo de viabilidade \u00e0 liga\u00e7\u00e3o final do sistema.<\/p>\n<\/div><\/div>\n<div class=\"faq-item\">\n        <button class=\"faq-q\"><span>\u00c9 poss\u00edvel instalar em locais sem acesso \u00e0 rede el\u00e9trica?<\/span><span class=\"plus\">+<\/span><\/button><\/p>\n<div class=\"faq-a\">\n<p>Sim, atrav\u00e9s de sistemas isolados (off-grid) com armazenamento em baterias, adequados a habita\u00e7\u00f5es ou explora\u00e7\u00f5es agr\u00edcolas fora da rede.<\/p>\n<\/div><\/div>\n<div class=\"faq-item\">\n        <button class=\"faq-q\"><span>Que garantias acompanham o equipamento?<\/span><span class=\"plus\">+<\/span><\/button><\/p>\n<div class=\"faq-a\">\n<p>Trabalhamos exclusivamente com marcas europeias rigorosamente qualificadas; as garantias de produto e de produ\u00e7\u00e3o variam por fabricante e s\u00e3o detalhadas na proposta t\u00e9cnica.<\/p>\n<\/div><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<p><!-- ==========================================================================\n     CTA FINAL\n     ========================================================================== --><\/p>\n<section class=\"cta-final\">\n<div class=\"container reveal\">\n<h2>Pronto para transformar a sua fatura de energia num investimento?<\/h2>\n<p>Fale com a nossa equipa de engenharia e receba uma proposta personalizada, sem qualquer compromisso.<\/p>\n<div class=\"cta-row\">\n      <a href=\"#contacto\" class=\"btn btn-primary\">Agendar Reuni\u00e3o T\u00e9cnica<\/a><br \/>\n      <a href=\"https:\/\/wa.me\/351266771427\" class=\"btn btn-ghost-dark\" target=\"_blank\" rel=\"noopener\">Mensagem no WhatsApp<\/a>\n    <\/div>\n<\/p><\/div>\n<\/section>\n<p><!-- ==========================================================================\n     FOOTER \/ CONTACTO\n     ========================================================================== --><\/p>\n<footer id=\"contacto\">\n<div class=\"container\">\n<div class=\"footer-grid\">\n<div class=\"footer-brand\">\n        <img decoding=\"async\" src=\"logo-lobosolar.png\" alt=\"Lobosolar\" class=\"logo-img footer-logo-img\">\n      <\/div>\n<div>\n<h4>Solu\u00e7\u00f5es<\/h4>\n<ul>\n<li><a href=\"#solucoes\">Autoconsumo Industrial<\/a><\/li>\n<li><a href=\"#solucoes\">Bombeamento Solar Agr\u00edcola<\/a><\/li>\n<li><a href=\"#solucoes\">Comunidades de Energia (CER)<\/a><\/li>\n<li><a href=\"#solucoes\">Residencial &#038; Baterias<\/a><\/li>\n<\/ul><\/div>\n<div>\n<h4>Contactos Oficiais<\/h4>\n<ul>\n<li>Rua An\u00edbal Tavares 11, Apartado 332, 7005-872 \u00c9vora, Portugal<\/li>\n<li><a href=\"tel:+351266771427\">+351 266 771 427<\/a><\/li>\n<li><a href=\"mailto:comercial@lobosolar.com\">comercial@lobosolar.com<\/a><\/li>\n<\/ul><\/div>\n<\/p><\/div>\n<div class=\"footer-bottom\">\n      <span>\u00a9 2026 Lobosolar, Energias Renov\u00e1veis, Lda. \u2014 Integrada no Grupo Lobo.<\/span><br \/>\n      <span style=\"display:flex; gap:18px;\"><br \/>\n        <a href=\"\/livro-reclamacoes\">Livro de Reclama\u00e7\u00f5es Eletr\u00f3nico<\/a><br \/>\n        <a href=\"\/privacidade\">Pol\u00edtica de Privacidade &#038; RGPD<\/a><br \/>\n      <\/span>\n    <\/div>\n<\/p><\/div>\n<\/footer>\n<div class=\"toast\" id=\"toast\"><\/div>\n<p><script>\n(function(){\n  \"use strict\";<\/p>\n<p>  \/* ---------- menu mobile ---------- *\/\n  var navToggle = document.getElementById('navToggle');\n  var mainNav = document.getElementById('mainNav');\n  navToggle.addEventListener('click', function(){\n    var open = mainNav.classList.toggle('is-open');\n    navToggle.setAttribute('aria-expanded', open);\n  });\n  mainNav.querySelectorAll('a').forEach(function(a){\n    a.addEventListener('click', function(){ mainNav.classList.remove('is-open'); });\n  });<\/p>\n<p>  \/* ---------- reveal on scroll ---------- *\/\n  var revealEls = document.querySelectorAll('.reveal');\n  if('IntersectionObserver' in window){\n    var io = new IntersectionObserver(function(entries){\n      entries.forEach(function(e){\n        if(e.isIntersecting){ e.target.classList.add('is-visible'); io.unobserve(e.target); }\n      });\n    }, {threshold:.15});\n    revealEls.forEach(function(el){ io.observe(el); });\n  } else {\n    revealEls.forEach(function(el){ el.classList.add('is-visible'); });\n  }<\/p>\n<p>  \/* ---------- contadores animados (data-plate) ---------- *\/\n  var counters = document.querySelectorAll('[data-count]');\n  function animateCounter(el){\n    var target = parseFloat(el.getAttribute('data-count'));\n    var suffix = el.getAttribute('data-suffix') || '';\n    var isDecimal = target % 1 !== 0;\n    var duration = 1400, start = null;\n    function step(ts){\n      if(!start) start = ts;\n      var progress = Math.min((ts - start) \/ duration, 1);\n      var value = target * progress;\n      el.textContent = (isDecimal ? value.toFixed(1) : Math.round(value).toLocaleString('pt-PT')) + suffix;\n      if(progress < 1) requestAnimationFrame(step);\n    }\n    requestAnimationFrame(step);\n  }\n  if('IntersectionObserver' in window &#038;&#038; counters.length){\n    var ioCounters = new IntersectionObserver(function(entries){\n      entries.forEach(function(e){\n        if(e.isIntersecting){ animateCounter(e.target); ioCounters.unobserve(e.target); }\n      });\n    }, {threshold:.6});\n    counters.forEach(function(c){ ioCounters.observe(c); });\n  }\n\n  \/* ---------- FAQ accordion ---------- *\/\n  document.querySelectorAll('.faq-item').forEach(function(item){\n    var btn = item.querySelector('.faq-q');\n    var answer = item.querySelector('.faq-a');\n    btn.addEventListener('click', function(){\n      var isOpen = item.classList.contains('open');\n      document.querySelectorAll('.faq-item.open').forEach(function(openItem){\n        openItem.classList.remove('open');\n        openItem.querySelector('.faq-a').style.maxHeight = null;\n      });\n      if(!isOpen){\n        item.classList.add('open');\n        answer.style.maxHeight = answer.scrollHeight + 'px';\n      }\n    });\n  });\n\n  \/* ---------- Calculadora de poupan\u00e7a ---------- *\/\n  var calcBox = document.getElementById('calcBox');\n  var perfilSelecionado = null, pctSelecionado = null;\n\n  function irParaPasso(n){\n    calcBox.querySelectorAll('.calc-steps span').forEach(function(s){\n      s.classList.toggle('active', parseInt(s.dataset.step,10) <= n);\n    });\n    calcBox.querySelectorAll('.calc-panel').forEach(function(p){\n      p.classList.toggle('active', parseInt(p.dataset.panel,10) === n);\n    });\n  }\n\n  calcBox.querySelectorAll('[data-perfil]').forEach(function(btn){\n    btn.addEventListener('click', function(){\n      calcBox.querySelectorAll('[data-perfil]').forEach(function(b){ b.classList.remove('selected'); });\n      btn.classList.add('selected');\n      perfilSelecionado = btn.dataset.label;\n      pctSelecionado = parseFloat(btn.dataset.pct);\n      document.getElementById('calcNext1').disabled = false;\n    });\n  });\n\n  document.getElementById('calcNext1').addEventListener('click', function(){ irParaPasso(2); });\n  document.getElementById('calcBack2').addEventListener('click', function(){ irParaPasso(1); });\n\n  var faturaRange = document.getElementById('faturaRange');\n  var faturaValor = document.getElementById('faturaValor');\n  faturaRange.addEventListener('input', function(){ faturaValor.textContent = faturaRange.value; });\n\n  document.getElementById('calcNext2').addEventListener('click', function(){\n    var faturaMensal = parseFloat(faturaRange.value);\n    var gastoAnual = faturaMensal * 12;\n    var poupancaAnual = Math.round(gastoAnual * pctSelecionado);\n\n    \/\/ estimativa simplificada de pot\u00eancia e payback \u2014 indicativa, n\u00e3o vinculativa\n    var producaoPorKwp = 1450; \/\/ kWh\/kWp\/ano, m\u00e9dia Portugal\n    var tarifaMedia = 0.16; \/\/ \u20ac\/kWh, aproxima\u00e7\u00e3o\n    var kwpEstimado = Math.max(1, (gastoAnual * pctSelecionado) \/ (producaoPorKwp * tarifaMedia));\n    var custoPorKwp = perfilSelecionado === 'Habita\u00e7\u00e3o \/ Residencial' ? 1100 : 850;\n    var investimentoEstimado = kwpEstimado * custoPorKwp;\n    var paybackAnos = poupancaAnual > 0 ? (investimentoEstimado \/ poupancaAnual) : 0;<\/p>\n<p>    document.getElementById('resGrande').textContent = poupancaAnual.toLocaleString('pt-PT') + ' \u20ac \/ ano';\n    document.getElementById('resPotencia').textContent = kwpEstimado.toFixed(1) + ' kWp';\n    document.getElementById('resPayback').textContent = paybackAnos > 0 ? paybackAnos.toFixed(1) + ' anos' : '\u2014';<\/p>\n<p>    document.getElementById('leadPerfil').value = perfilSelecionado;\n    document.getElementById('leadFatura').value = faturaMensal;<\/p>\n<p>    irParaPasso(3);\n  });<\/p>\n<p>  document.getElementById('calcBack3').addEventListener('click', function(){\n    perfilSelecionado = null; pctSelecionado = null;\n    calcBox.querySelectorAll('[data-perfil]').forEach(function(b){ b.classList.remove('selected'); });\n    document.getElementById('calcNext1').disabled = true;\n    irParaPasso(1);\n  });<\/p>\n<p>  \/* ---------- envio do formul\u00e1rio via fetch (evita recarregar a p\u00e1gina) ---------- *\/\n  var leadForm = document.getElementById('leadForm');\n  var toast = document.getElementById('toast');\n  function mostrarToast(msg){\n    toast.textContent = msg;\n    toast.classList.add('show');\n    setTimeout(function(){ toast.classList.remove('show'); }, 5000);\n  }\n  leadForm.addEventListener('submit', function(e){\n    e.preventDefault();\n    var dados = new FormData(leadForm);\n    var btn = leadForm.querySelector('button[type=submit]');\n    btn.disabled = true; btn.textContent = 'A enviar...';<\/p>\n<p>    fetch(leadForm.action, { method: 'POST', body: dados, headers: {'X-Requested-With':'XMLHttpRequest'} })\n      .then(function(r){ return r.json(); })\n      .then(function(data){\n        if(data.ok){\n          mostrarToast('Pedido enviado! A nossa equipa entra em contacto brevemente.');\n          leadForm.reset();\n        } else {\n          mostrarToast(data.erro || 'N\u00e3o foi poss\u00edvel enviar. Tente novamente ou ligue-nos.');\n        }\n      })\n      .catch(function(){\n        mostrarToast('Falha de liga\u00e7\u00e3o. Tente novamente ou contacte-nos por telefone.');\n      })\n      .finally(function(){\n        btn.disabled = false; btn.textContent = 'Pedir Estudo T\u00e9cnico Gratuito';\n      });\n  });<\/p>\n<p>})();\n<\/script><br \/>\n<\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lobosolar \u2014 Engenharia Solar para Ind\u00fastria, Agricultura e Habita\u00e7\u00e3o Solu\u00e7\u00f5es Porqu\u00ea a Lobosolar Calculadora Projetos FAQ Contacto Pedir Estudo Gratuito Pioneiros em Portugal desde 2000 \u00b7 Empresa do Grupo Lobo Engenharia solar de rigor, n\u00e3o vendas de pain\u00e9is. Projetamos e instalamos sistemas fotovoltaicos chave-na-m\u00e3o para ind\u00fastria, agricultura e habita\u00e7\u00e3o, com componentes de padr\u00e3o europeu e&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-lobosolar-home.php","meta":{"_kad_post_transparent":"","_kad_post_title":"hide","_kad_post_layout":"default","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":true,"_kad_post_footer":true,"_kad_post_classname":"","footnotes":""},"class_list":["post-22","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/beta.lobosolar.com\/index.php?rest_route=\/wp\/v2\/pages\/22","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/beta.lobosolar.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/beta.lobosolar.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/beta.lobosolar.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/beta.lobosolar.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=22"}],"version-history":[{"count":5,"href":"https:\/\/beta.lobosolar.com\/index.php?rest_route=\/wp\/v2\/pages\/22\/revisions"}],"predecessor-version":[{"id":31,"href":"https:\/\/beta.lobosolar.com\/index.php?rest_route=\/wp\/v2\/pages\/22\/revisions\/31"}],"wp:attachment":[{"href":"https:\/\/beta.lobosolar.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=22"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}