{"id":1295,"date":"2026-03-18T02:36:14","date_gmt":"2026-03-18T02:36:14","guid":{"rendered":"https:\/\/gqlamp.com\/?page_id=1295"},"modified":"2026-03-18T02:38:04","modified_gmt":"2026-03-18T02:38:04","slug":"energy-savings","status":"publish","type":"page","link":"https:\/\/gqlamp.com\/es\/led-street-lights\/energy-savings\/","title":{"rendered":"Ahorro de energ\u00eda"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-5ccb3c1\" data-block-id=\"5ccb3c1\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-5ccb3c1-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-6d14013\" data-v=\"4\" data-block-id=\"6d14013\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-6d14013-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-6d14013-inner-blocks\">\n<!--\n  LED Energy Savings Calculator\n  Scope: #bx-energy-savings-v1\n  Version: 1.0\n-->\n<style>\n  #bx-energy-savings-v1 {\n    max-width: 1000px;\n    margin: 0 auto;\n    padding: 0 20px;\n    box-sizing: border-box;\n    font-family: inherit;\n    color: #303030;\n    line-height: 1.6;\n  }\n\n  #bx-energy-savings-v1 *,\n  #bx-energy-savings-v1 *::before,\n  #bx-energy-savings-v1 *::after {\n    box-sizing: border-box;\n  }\n\n  #bx-energy-savings-v1 h2,\n  #bx-energy-savings-v1 h3,\n  #bx-energy-savings-v1 h4 {\n    font-family: inherit !important;\n    margin-top: 0;\n  }\n\n  #bx-energy-savings-v1 h2.bx-es-title {\n    text-align: center;\n    color: #183090;\n    margin-bottom: 8px;\n    line-height: 1.3;\n  }\n\n  #bx-energy-savings-v1 .bx-es-subtitle {\n    text-align: center;\n    color: #555;\n    font-size: 1.05rem;\n    margin-bottom: 32px;\n    max-width: 700px;\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  \/* ---------- Input form ---------- *\/\n  #bx-energy-savings-v1 .bx-es-form {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 20px;\n    background: #f7f8fc;\n    border: 1px solid #e0e3ef;\n    border-radius: 12px;\n    padding: 28px 28px 24px;\n    margin-bottom: 32px;\n  }\n\n  #bx-energy-savings-v1 .bx-es-form .bx-es-field {\n    display: flex;\n    flex-direction: column;\n  }\n\n  #bx-energy-savings-v1 .bx-es-form .bx-es-field.bx-es-full {\n    grid-column: 1 \/ -1;\n  }\n\n  #bx-energy-savings-v1 .bx-es-form label {\n    font-weight: 600;\n    font-size: 0.92rem;\n    margin-bottom: 6px;\n    color: #303030;\n  }\n\n  #bx-energy-savings-v1 .bx-es-form select,\n  #bx-energy-savings-v1 .bx-es-form input {\n    padding: 10px 14px;\n    border: 1px solid #c4c8d8;\n    border-radius: 8px;\n    font-size: 1rem;\n    font-family: inherit;\n    color: #303030;\n    background: #fff;\n    transition: border-color 0.2s;\n    -webkit-appearance: none;\n    appearance: none;\n  }\n\n  #bx-energy-savings-v1 .bx-es-form select option {\n    color: #000018;\n    background: #FFFFFF;\n  }\n\n  #bx-energy-savings-v1 .bx-es-form select {\n    background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23303030' stroke-width='1.5' fill='none'\/%3E%3C\/svg%3E\");\n    background-repeat: no-repeat;\n    background-position: right 14px center;\n    padding-right: 36px;\n  }\n\n  #bx-energy-savings-v1 .bx-es-form select:focus,\n  #bx-energy-savings-v1 .bx-es-form input:focus {\n    outline: none;\n    border-color: #183090;\n    box-shadow: 0 0 0 3px rgba(24, 48, 144, 0.12);\n  }\n\n  #bx-energy-savings-v1 .bx-es-btn-calc {\n    display: block;\n    width: 100%;\n    padding: 14px 24px;\n    background: #183090;\n    color: #fff;\n    font-size: 1.05rem;\n    font-weight: 700;\n    font-family: inherit;\n    border: none;\n    border-radius: 8px;\n    cursor: pointer;\n    transition: background 0.2s, transform 0.1s;\n    margin-top: 4px;\n  }\n\n  #bx-energy-savings-v1 .bx-es-btn-calc:hover {\n    background: #122470;\n  }\n\n  #bx-energy-savings-v1 .bx-es-btn-calc:active {\n    transform: scale(0.985);\n  }\n\n  \/* ---------- Results panel ---------- *\/\n  #bx-energy-savings-v1 .bx-es-results {\n    display: none;\n    animation: bxEsFadeIn 0.4s ease;\n  }\n\n  @keyframes bxEsFadeIn {\n    from { opacity: 0; transform: translateY(12px); }\n    to   { opacity: 1; transform: translateY(0); }\n  }\n\n  #bx-energy-savings-v1 .bx-es-results.bx-es-visible {\n    display: block;\n  }\n\n  #bx-energy-savings-v1 .bx-es-results-heading {\n    color: #183090;\n    text-align: center;\n    margin-bottom: 24px;\n    font-size: 1.3rem;\n  }\n\n  \/* ---------- KPI cards ---------- *\/\n  #bx-energy-savings-v1 .bx-es-kpi-row {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 18px;\n    margin-bottom: 32px;\n  }\n\n  #bx-energy-savings-v1 .bx-es-kpi {\n    background: #fff;\n    border-radius: 12px;\n    padding: 24px 18px;\n    text-align: center;\n    border: 1px solid #e0e3ef;\n    box-shadow: 0 2px 8px rgba(24, 48, 144, 0.06);\n    transition: box-shadow 0.2s;\n  }\n\n  #bx-energy-savings-v1 .bx-es-kpi:hover {\n    box-shadow: 0 4px 16px rgba(24, 48, 144, 0.12);\n  }\n\n  #bx-energy-savings-v1 .bx-es-kpi-icon {\n    font-size: 2rem;\n    margin-bottom: 8px;\n    display: block;\n  }\n\n  #bx-energy-savings-v1 .bx-es-kpi-value {\n    font-family: 'IBM Plex Mono', monospace;\n    font-size: 1.9rem;\n    font-weight: 700;\n    line-height: 1.2;\n    margin-bottom: 4px;\n  }\n\n  #bx-energy-savings-v1 .bx-es-kpi:nth-child(1) .bx-es-kpi-value {\n    color: #009048;\n  }\n\n  #bx-energy-savings-v1 .bx-es-kpi:nth-child(2) .bx-es-kpi-value {\n    color: #183090;\n  }\n\n  #bx-energy-savings-v1 .bx-es-kpi:nth-child(3) .bx-es-kpi-value {\n    color: #009048;\n  }\n\n  #bx-energy-savings-v1 .bx-es-kpi-label {\n    font-size: 0.88rem;\n    color: #666;\n    font-weight: 500;\n  }\n\n  \/* ---------- Comparison bars ---------- *\/\n  #bx-energy-savings-v1 .bx-es-comparison {\n    background: #fff;\n    border: 1px solid #e0e3ef;\n    border-radius: 12px;\n    padding: 28px;\n    margin-bottom: 32px;\n    box-shadow: 0 2px 8px rgba(24, 48, 144, 0.06);\n  }\n\n  #bx-energy-savings-v1 .bx-es-comparison h4 {\n    color: #183090;\n    margin-bottom: 20px;\n    font-size: 1.05rem;\n  }\n\n  #bx-energy-savings-v1 .bx-es-bar-group {\n    margin-bottom: 18px;\n  }\n\n  #bx-energy-savings-v1 .bx-es-bar-group:last-child {\n    margin-bottom: 0;\n  }\n\n  #bx-energy-savings-v1 .bx-es-bar-label {\n    display: flex;\n    justify-content: space-between;\n    align-items: baseline;\n    margin-bottom: 6px;\n    font-size: 0.92rem;\n    font-weight: 600;\n  }\n\n  #bx-energy-savings-v1 .bx-es-bar-label .bx-es-bar-val {\n    font-family: 'IBM Plex Mono', monospace;\n    font-weight: 700;\n    font-size: 0.95rem;\n  }\n\n  #bx-energy-savings-v1 .bx-es-bar-track {\n    width: 100%;\n    height: 32px;\n    background: #eef0f7;\n    border-radius: 8px;\n    overflow: hidden;\n    position: relative;\n  }\n\n  #bx-energy-savings-v1 .bx-es-bar-fill {\n    height: 100%;\n    border-radius: 8px;\n    transition: width 0.8s ease;\n    display: flex;\n    align-items: center;\n    padding-left: 12px;\n    font-size: 0.82rem;\n    font-weight: 600;\n    color: #fff;\n    min-width: 0;\n  }\n\n  #bx-energy-savings-v1 .bx-es-bar-fill.bx-es-bar-current {\n    background: linear-gradient(90deg, #D81818, #e64545);\n  }\n\n  #bx-energy-savings-v1 .bx-es-bar-fill.bx-es-bar-led {\n    background: linear-gradient(90deg, #009048, #00b85c);\n  }\n\n  #bx-energy-savings-v1 .bx-es-savings-badge {\n    display: inline-block;\n    margin-top: 10px;\n    background: #e8f5ee;\n    color: #009048;\n    font-weight: 700;\n    font-size: 0.95rem;\n    padding: 6px 16px;\n    border-radius: 20px;\n  }\n\n  #bx-energy-savings-v1 .bx-es-savings-badge span {\n    font-family: 'IBM Plex Mono', monospace;\n  }\n\n  \/* ---------- 10-year projection ---------- *\/\n  #bx-energy-savings-v1 .bx-es-projection {\n    background: linear-gradient(135deg, #183090 0%, #1a3aaa 100%);\n    color: #fff;\n    border-radius: 12px;\n    padding: 28px;\n    margin-bottom: 32px;\n    text-align: center;\n  }\n\n  #bx-energy-savings-v1 .bx-es-projection h4 {\n    color: #fff;\n    margin-bottom: 18px;\n    font-size: 1.1rem;\n  }\n\n  #bx-energy-savings-v1 .bx-es-proj-row {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 18px;\n  }\n\n  #bx-energy-savings-v1 .bx-es-proj-item-value {\n    font-family: 'IBM Plex Mono', monospace;\n    font-size: 1.6rem;\n    font-weight: 700;\n    display: block;\n    margin-bottom: 2px;\n  }\n\n  #bx-energy-savings-v1 .bx-es-proj-item-label {\n    font-size: 0.85rem;\n    opacity: 0.85;\n  }\n\n  \/* ---------- CTA ---------- *\/\n  #bx-energy-savings-v1 .bx-es-cta {\n    text-align: center;\n    margin-bottom: 16px;\n  }\n\n  #bx-energy-savings-v1 .bx-es-btn-cta {\n    display: inline-block;\n    padding: 16px 40px;\n    background: #009048;\n    color: #fff;\n    font-size: 1.1rem;\n    font-weight: 700;\n    font-family: inherit;\n    border: none;\n    border-radius: 8px;\n    cursor: pointer;\n    transition: background 0.2s, transform 0.1s;\n    text-decoration: none;\n  }\n\n  #bx-energy-savings-v1 .bx-es-btn-cta:hover {\n    background: #007a3b;\n  }\n\n  #bx-energy-savings-v1 .bx-es-btn-cta:active {\n    transform: scale(0.985);\n  }\n\n  #bx-energy-savings-v1 .bx-es-cta-note {\n    margin-top: 10px;\n    font-size: 0.85rem;\n    color: #888;\n  }\n\n  \/* ---------- Responsive 860px ---------- *\/\n  @media (max-width: 860px) {\n    #bx-energy-savings-v1 .bx-es-form {\n      grid-template-columns: 1fr;\n      padding: 20px;\n    }\n\n    #bx-energy-savings-v1 .bx-es-form .bx-es-field.bx-es-full {\n      grid-column: 1;\n    }\n\n    #bx-energy-savings-v1 .bx-es-kpi-row {\n      grid-template-columns: 1fr;\n      gap: 14px;\n    }\n\n    #bx-energy-savings-v1 .bx-es-kpi {\n      padding: 20px 16px;\n    }\n\n    #bx-energy-savings-v1 .bx-es-kpi-value {\n      font-size: 1.6rem;\n    }\n\n    #bx-energy-savings-v1 .bx-es-proj-row {\n      grid-template-columns: 1fr;\n      gap: 14px;\n    }\n\n    #bx-energy-savings-v1 .bx-es-proj-item-value {\n      font-size: 1.35rem;\n    }\n\n    #bx-energy-savings-v1 .bx-es-comparison {\n      padding: 20px;\n    }\n\n    #bx-energy-savings-v1 .bx-es-projection {\n      padding: 22px;\n    }\n\n    #bx-energy-savings-v1 .bx-es-btn-cta {\n      width: 100%;\n      padding: 14px 24px;\n    }\n  }\n<\/style>\n\n<section id=\"bx-energy-savings-v1\">\n\n  <h2 class=\"bx-es-title\">HPS to LED Street Light Energy Savings Calculator<\/h2>\n  <p class=\"bx-es-subtitle\">Estimate how much your municipality or facility can save by upgrading to LED street lights.<\/p>\n\n  <!-- Input Form -->\n  <div class=\"bx-es-form\">\n    <div class=\"bx-es-field\">\n      <label for=\"bx-es-lamp-type\">Current Lamp Type<\/label>\n      <select id=\"bx-es-lamp-type\">\n        <option value=\"hps150\" selected>HPS 150W<\/option>\n        <option value=\"hps250\">HPS 250W<\/option>\n        <option value=\"hps400\">HPS 400W<\/option>\n        <option value=\"mh250\">Metal Halide 250W<\/option>\n        <option value=\"mh400\">Metal Halide 400W<\/option>\n      <\/select>\n    <\/div>\n\n    <div class=\"bx-es-field\">\n      <label for=\"bx-es-fixtures\">Number of Fixtures<\/label>\n      <input type=\"number\" id=\"bx-es-fixtures\" min=\"10\" max=\"1000\" value=\"50\" step=\"1\">\n    <\/div>\n\n    <div class=\"bx-es-field\">\n      <label for=\"bx-es-hours\">Hours per Night<\/label>\n      <input type=\"number\" id=\"bx-es-hours\" min=\"1\" max=\"24\" value=\"12\" step=\"0.5\">\n    <\/div>\n\n    <div class=\"bx-es-field\">\n      <label for=\"bx-es-cost\">Electricity Cost ($\/kWh)<\/label>\n      <input type=\"number\" id=\"bx-es-cost\" min=\"0.01\" max=\"1\" value=\"0.12\" step=\"0.01\">\n    <\/div>\n\n    <div class=\"bx-es-field bx-es-full\">\n      <button type=\"button\" class=\"bx-es-btn-calc\" id=\"bx-es-calculate\">Calculate Energy Savings<\/button>\n    <\/div>\n  <\/div>\n\n  <!-- Results -->\n  <div class=\"bx-es-results\" id=\"bx-es-results\">\n\n    <h3 class=\"bx-es-results-heading\">Your Annual LED Savings Estimate<\/h3>\n\n    <!-- KPI Cards -->\n    <div class=\"bx-es-kpi-row\">\n      <div class=\"bx-es-kpi\">\n        <span class=\"bx-es-kpi-icon\" aria-hidden=\"true\">&#x1F4B0;<\/span>\n        <div class=\"bx-es-kpi-value\" id=\"bx-es-kpi-dollars\">$0<\/div>\n        <div class=\"bx-es-kpi-label\">Annual Dollar Savings<\/div>\n      <\/div>\n      <div class=\"bx-es-kpi\">\n        <span class=\"bx-es-kpi-icon\" aria-hidden=\"true\">&#x26A1;<\/span>\n        <div class=\"bx-es-kpi-value\" id=\"bx-es-kpi-kwh\">0<\/div>\n        <div class=\"bx-es-kpi-label\">kWh Saved per Year<\/div>\n      <\/div>\n      <div class=\"bx-es-kpi\">\n        <span class=\"bx-es-kpi-icon\" aria-hidden=\"true\">&#x1F333;<\/span>\n        <div class=\"bx-es-kpi-value\" id=\"bx-es-kpi-co2\">0<\/div>\n        <div class=\"bx-es-kpi-label\">kg CO&#8322; Reduced per Year<\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Comparison Bars -->\n    <div class=\"bx-es-comparison\">\n      <h4>Annual Energy Consumption Comparison<\/h4>\n\n      <div class=\"bx-es-bar-group\">\n        <div class=\"bx-es-bar-label\">\n          <span>Current (<span id=\"bx-es-current-label\">HPS 150W<\/span>)<\/span>\n          <span class=\"bx-es-bar-val\" id=\"bx-es-current-kwh-text\">0 kWh<\/span>\n        <\/div>\n        <div class=\"bx-es-bar-track\">\n          <div class=\"bx-es-bar-fill bx-es-bar-current\" id=\"bx-es-bar-current\" style=\"width:0%\"><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"bx-es-bar-group\">\n        <div class=\"bx-es-bar-label\">\n          <span>LED Replacement (<span id=\"bx-es-led-label\">60W<\/span>)<\/span>\n          <span class=\"bx-es-bar-val\" id=\"bx-es-led-kwh-text\">0 kWh<\/span>\n        <\/div>\n        <div class=\"bx-es-bar-track\">\n          <div class=\"bx-es-bar-fill bx-es-bar-led\" id=\"bx-es-bar-led\" style=\"width:0%\"><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"bx-es-savings-badge\">\n        Energy Reduction: <span id=\"bx-es-pct-saved\">0%<\/span>\n      <\/div>\n    <\/div>\n\n    <!-- 10-Year Projection -->\n    <div class=\"bx-es-projection\">\n      <h4>10-Year Savings Projection<\/h4>\n      <div class=\"bx-es-proj-row\">\n        <div class=\"bx-es-proj-item\">\n          <span class=\"bx-es-proj-item-value\" id=\"bx-es-proj-dollars\">$0<\/span>\n          <span class=\"bx-es-proj-item-label\">Total Dollar Savings<\/span>\n        <\/div>\n        <div class=\"bx-es-proj-item\">\n          <span class=\"bx-es-proj-item-value\" id=\"bx-es-proj-kwh\">0<\/span>\n          <span class=\"bx-es-proj-item-label\">Total kWh Saved<\/span>\n        <\/div>\n        <div class=\"bx-es-proj-item\">\n          <span class=\"bx-es-proj-item-value\" id=\"bx-es-proj-co2\">0<\/span>\n          <span class=\"bx-es-proj-item-label\">Total kg CO&#8322; Reduced<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- CTA -->\n    <div class=\"bx-es-cta\">\n      <button type=\"button\" class=\"bx-es-btn-cta\" id=\"bx-es-cta-btn\"><a href=\"#ct-popup-801\" style=\"text-decoration:none;color:inherit;\">Get Your LED Upgrade Quote<\/a><\/button>\n      <p class=\"bx-es-cta-note\">Free consultation &mdash; no obligation<\/p>\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n<script>\n(function() {\n  \"use strict\";\n\n  \/* ---------- Lamp data map ---------- *\/\n  var LAMP_DATA = {\n    hps150:  { label: \"HPS 150W\",           watts: 150, ledWatts: 60,  ledLabel: \"LED 60W\"  },\n    hps250:  { label: \"HPS 250W\",           watts: 250, ledWatts: 100, ledLabel: \"LED 100W\" },\n    hps400:  { label: \"HPS 400W\",           watts: 400, ledWatts: 200, ledLabel: \"LED 200W\" },\n    mh250:   { label: \"Metal Halide 250W\",  watts: 250, ledWatts: 100, ledLabel: \"LED 100W\" },\n    mh400:   { label: \"Metal Halide 400W\",  watts: 400, ledWatts: 150, ledLabel: \"LED 150W\" }\n  };\n\n  var CO2_FACTOR = 0.42; \/\/ kg CO2 per kWh, US grid average\n\n  \/* ---------- Helpers ---------- *\/\n  function $(id) { return document.getElementById(id); }\n\n  function formatNum(n) {\n    if (n >= 1e6) return (n \/ 1e6).toFixed(1).replace(\/\\.0$\/, \"\") + \"M\";\n    return n.toLocaleString(\"en-US\", { maximumFractionDigits: 0 });\n  }\n\n  function formatDollars(n) {\n    if (n >= 1e6) return \"$\" + (n \/ 1e6).toFixed(2) + \"M\";\n    return \"$\" + n.toLocaleString(\"en-US\", { maximumFractionDigits: 0 });\n  }\n\n  function clamp(val, min, max) {\n    return Math.max(min, Math.min(max, val));\n  }\n\n  \/* ---------- Calculate ---------- *\/\n  function calculate() {\n    var lampKey  = $(\"bx-es-lamp-type\").value;\n    var lamp     = LAMP_DATA[lampKey];\n    var fixtures = clamp(parseInt($(\"bx-es-fixtures\").value, 10) || 50, 10, 1000);\n    var hours    = clamp(parseFloat($(\"bx-es-hours\").value) || 12, 1, 24);\n    var cost     = clamp(parseFloat($(\"bx-es-cost\").value) || 0.12, 0.01, 1);\n\n    \/* Enforce clamped values back into inputs *\/\n    $(\"bx-es-fixtures\").value = fixtures;\n    $(\"bx-es-hours\").value    = hours;\n    $(\"bx-es-cost\").value     = cost;\n\n    \/* Core math *\/\n    var annualCurrent = (lamp.watts \/ 1000) * fixtures * hours * 365;\n    var annualLed     = (lamp.ledWatts \/ 1000) * fixtures * hours * 365;\n    var kwhSaved      = annualCurrent - annualLed;\n    var dollarsSaved  = kwhSaved * cost;\n    var co2Saved      = kwhSaved * CO2_FACTOR;\n    var pctSaved      = ((kwhSaved \/ annualCurrent) * 100).toFixed(0);\n\n    \/* 10-year *\/\n    var proj10Dollars = dollarsSaved * 10;\n    var proj10Kwh     = kwhSaved * 10;\n    var proj10Co2     = co2Saved * 10;\n\n    \/* KPI cards *\/\n    $(\"bx-es-kpi-dollars\").textContent = formatDollars(dollarsSaved);\n    $(\"bx-es-kpi-kwh\").textContent     = formatNum(kwhSaved) + \" kWh\";\n    $(\"bx-es-kpi-co2\").textContent     = formatNum(co2Saved) + \" kg\";\n\n    \/* Comparison bars *\/\n    $(\"bx-es-current-label\").textContent   = lamp.label;\n    $(\"bx-es-led-label\").textContent       = lamp.ledLabel;\n    $(\"bx-es-current-kwh-text\").textContent = formatNum(annualCurrent) + \" kWh\";\n    $(\"bx-es-led-kwh-text\").textContent     = formatNum(annualLed) + \" kWh\";\n\n    \/* Set bar widths \u2014 current is always 100%, LED proportional *\/\n    $(\"bx-es-bar-current\").style.width = \"100%\";\n    var ledPct = (annualLed \/ annualCurrent) * 100;\n    $(\"bx-es-bar-led\").style.width = Math.max(ledPct, 4) + \"%\"; \/* min 4% for visibility *\/\n\n    $(\"bx-es-pct-saved\").textContent = pctSaved + \"%\";\n\n    \/* 10-year projection *\/\n    $(\"bx-es-proj-dollars\").textContent = formatDollars(proj10Dollars);\n    $(\"bx-es-proj-kwh\").textContent     = formatNum(proj10Kwh) + \" kWh\";\n    $(\"bx-es-proj-co2\").textContent     = formatNum(proj10Co2) + \" kg\";\n\n    \/* Reveal results *\/\n    var resultsEl = $(\"bx-es-results\");\n    resultsEl.classList.add(\"bx-es-visible\");\n\n    \/* Scroll results into view *\/\n    setTimeout(function() {\n      resultsEl.scrollIntoView({ behavior: \"smooth\", block: \"start\" });\n    }, 100);\n  }\n\n  \/* ---------- CTA popup ---------- *\/\n  function openCta() {\n    \/* Elementor \/ Starter Templates popup trigger *\/\n    var popupId = \"ct-popup-801\";\n    if (window.jQuery) {\n      try {\n        jQuery(document).trigger(\"elementor\/popup\/show\", popupId);\n      } catch(e) {}\n      try {\n        jQuery(\"#\" + popupId).trigger(\"click\");\n      } catch(e) {}\n    }\n    \/* Fallback: try to click the popup anchor if it exists *\/\n    var anchor = document.querySelector('a[href=\"#' + popupId + '\"], [data-popup=\"' + popupId + '\"]');\n    if (anchor) anchor.click();\n  }\n\n  \/* ---------- Bind events ---------- *\/\n  $(\"bx-es-calculate\").addEventListener(\"click\", calculate);\n  $(\"bx-es-cta-btn\").addEventListener(\"click\", openCta);\n\n  \/* Allow Enter key to trigger calculation from any input *\/\n  var inputs = document.querySelectorAll(\"#bx-energy-savings-v1 input\");\n  for (var i = 0; i < inputs.length; i++) {\n    inputs[i].addEventListener(\"keydown\", function(e) {\n      if (e.key === \"Enter\") {\n        e.preventDefault();\n        calculate();\n      }\n    });\n  }\n\n})();\n<\/script>\n\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>HPS to LED Street Light Energy Savings Calculator Estimate how much your municipality or facility can save by upgrading to LED street lights. Current Lamp Type HPS 150WHPS 250WHPS 400WMetal Halide 250WMetal Halide 400W Number of Fixtures Hours per Night Electricity Cost ($\/kWh) Calculate Energy Savings Your Annual LED Savings Estimate &#x1F4B0; $0 Annual Dollar [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"parent":1200,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-1295","page","type-page","status-publish","hentry"],"blocksy_meta":{"has_hero_section":"disabled","styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"_links":{"self":[{"href":"https:\/\/gqlamp.com\/es\/wp-json\/wp\/v2\/pages\/1295","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gqlamp.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gqlamp.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gqlamp.com\/es\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/gqlamp.com\/es\/wp-json\/wp\/v2\/comments?post=1295"}],"version-history":[{"count":0,"href":"https:\/\/gqlamp.com\/es\/wp-json\/wp\/v2\/pages\/1295\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/gqlamp.com\/es\/wp-json\/wp\/v2\/pages\/1200"}],"wp:attachment":[{"href":"https:\/\/gqlamp.com\/es\/wp-json\/wp\/v2\/media?parent=1295"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}