{"id":1092,"date":"2026-03-16T08:03:11","date_gmt":"2026-03-16T08:03:11","guid":{"rendered":"https:\/\/gqlamp.com\/?page_id=1092"},"modified":"2026-03-16T08:21:38","modified_gmt":"2026-03-16T08:21:38","slug":"product-selector","status":"publish","type":"page","link":"https:\/\/gqlamp.com\/pt\/led-flood-lights\/product-selector\/","title":{"rendered":"Seletor de Produto"},"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<link href=\"https:\/\/fonts.googleapis.com\/css2?family=IBM+Plex+Mono:wght@400;600;700&#038;display=swap\" rel=\"stylesheet\">\n<style>\n#gq-tool-3{--c-primary:#183090;--c-green:#009048;--c-red:#D81818;--c-dark:#303030;--font-data:'IBM Plex Mono',monospace;max-width:1120px;margin:0 auto;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--c-dark);border-radius:0}\n#gq-tool-3 *{box-sizing:border-box}\n#gq-tool-3 .gq-header{background:var(--c-primary);color:#fff;padding:28px 32px;display:flex;align-items:center;gap:16px}\n#gq-tool-3 .gq-header svg{flex-shrink:0}\n#gq-tool-3 .gq-header h2{margin:0;font-size:22px;font-weight:700;line-height:1.3}\n#gq-tool-3 .gq-header p{margin:4px 0 0;font-size:13px;opacity:.85;line-height:1.4}\n#gq-tool-3 .gq-body{border:2px solid #e0e0e0;border-top:none;padding:28px 32px}\n#gq-tool-3 .gq-section-title{font-size:14px;font-weight:700;color:var(--c-primary);text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid #eee}\n#gq-tool-3 .gq-radios{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:24px}\n#gq-tool-3 .gq-radio{position:relative}\n#gq-tool-3 .gq-radio input{position:absolute;opacity:0;pointer-events:none}\n#gq-tool-3 .gq-radio label{display:block;padding:10px 14px;border:2px solid #ddd;text-align:center;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;background:#fff}\n#gq-tool-3 .gq-radio input:checked+label{border-color:var(--c-primary);background:var(--c-primary);color:#fff}\n#gq-tool-3 .gq-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}\n#gq-tool-3 .gq-field label{display:block;font-size:13px;font-weight:600;margin-bottom:6px;color:var(--c-dark);text-transform:uppercase;letter-spacing:.5px}\n#gq-tool-3 .gq-field select{width:100%;padding:10px 12px;border:2px solid #ccc;border-radius:0;font-size:14px;font-family:var(--font-data);background:#fff;appearance:auto;cursor:pointer;transition:border-color .2s}\n#gq-tool-3 .gq-field select:focus{outline:none;border-color:var(--c-primary)}\n#gq-tool-3 .gq-checks{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:8px}\n#gq-tool-3 .gq-chk{display:flex;align-items:center;gap:6px;font-size:13px;cursor:pointer}\n#gq-tool-3 .gq-chk input{width:16px;height:16px;accent-color:var(--c-primary);cursor:pointer}\n#gq-tool-3 .gq-results{margin-top:24px;display:none}\n#gq-tool-3 .gq-results.active{display:block}\n#gq-tool-3 .gq-results-title{font-size:16px;font-weight:700;color:var(--c-primary);margin:0 0 20px;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:8px}\n#gq-tool-3 .gq-results-title::before{content:'';display:inline-block;width:4px;height:20px;background:var(--c-green)}\n#gq-tool-3 .gq-product{background:#f4f6fb;border:2px solid var(--c-primary);margin-bottom:16px;display:grid;grid-template-columns:200px 1fr;overflow:hidden}\n#gq-tool-3 .gq-product-score{background:var(--c-primary);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center}\n#gq-tool-3 .gq-product-score-pct{font-family:var(--font-data);font-size:42px;font-weight:700;line-height:1}\n#gq-tool-3 .gq-product-score-label{font-size:11px;text-transform:uppercase;letter-spacing:1px;margin-top:4px;opacity:.8}\n#gq-tool-3 .gq-product-score-model{font-family:var(--font-data);font-size:16px;font-weight:700;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.25);letter-spacing:1px}\n#gq-tool-3 .gq-product-info{padding:20px 24px}\n#gq-tool-3 .gq-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}\n#gq-tool-3 .gq-spec{background:#fff;border:1px solid #ddd;padding:10px 12px;text-align:center}\n#gq-tool-3 .gq-spec-label{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:#888;margin-bottom:2px}\n#gq-tool-3 .gq-spec-value{font-family:var(--font-data);font-size:16px;font-weight:700;color:var(--c-dark)}\n#gq-tool-3 .gq-product-note{font-size:12px;color:#555;line-height:1.6;border-left:3px solid var(--c-green);padding-left:10px;margin-bottom:14px}\n#gq-tool-3 .gq-no-match{padding:24px;background:#fff3f3;border:2px solid var(--c-red);font-size:14px;color:var(--c-red);text-align:center}\n@media(max-width:690px){\n#gq-tool-3 .gq-radios{grid-template-columns:1fr 1fr}\n#gq-tool-3 .gq-row{grid-template-columns:1fr}\n#gq-tool-3 .gq-checks{grid-template-columns:1fr 1fr}\n#gq-tool-3 .gq-product{grid-template-columns:1fr}\n#gq-tool-3 .gq-product-score{flex-direction:row;gap:16px;padding:16px}\n#gq-tool-3 .gq-product-score-pct{font-size:32px}\n#gq-tool-3 .gq-product-score-model{margin-top:0;padding-top:0;border-top:none;border-left:1px solid rgba(255,255,255,.25);padding-left:16px}\n#gq-tool-3 .gq-specs{grid-template-columns:repeat(2,1fr)}\n#gq-tool-3 .gq-header{padding:20px}\n#gq-tool-3 .gq-body{padding:20px}\n}\n@media(max-width:480px){\n#gq-tool-3 .gq-radios{grid-template-columns:1fr}\n#gq-tool-3 .gq-checks{grid-template-columns:1fr}\n#gq-tool-3 .gq-specs{grid-template-columns:1fr}\n}\n<\/style>\n<div id=\"gq-tool-3\">\n  <div class=\"gq-header\">\n    <svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\"><rect width=\"40\" height=\"40\" rx=\"0\" fill=\"#fff\" fill-opacity=\".15\"\/><rect x=\"8\" y=\"10\" width=\"24\" height=\"18\" rx=\"0\" fill=\"#fff\" fill-opacity=\".3\" stroke=\"#fff\" stroke-width=\"1.5\"\/><path d=\"M14 18h12M14 22h8\" stroke=\"#FFD600\" stroke-width=\"2\"\/><\/svg>\n    <div>\n      <h2>LED Flood Light Product Selector<\/h2>\n      <p>Answer a few questions and we&#8217;ll recommend the best LED flood light for your application.<\/p>\n    <\/div>\n  <\/div>\n  <div class=\"gq-body\">\n    <div class=\"gq-section-title\">Application<\/div>\n    <div class=\"gq-radios\" id=\"gq3-app-radios\">\n      <div class=\"gq-radio\"><input type=\"radio\" name=\"gq3app\" id=\"gq3a-parking\" value=\"parking\" checked><label for=\"gq3a-parking\">Parking Lot<\/label><\/div>\n      <div class=\"gq-radio\"><input type=\"radio\" name=\"gq3app\" id=\"gq3a-security\" value=\"security\"><label for=\"gq3a-security\">Building Security<\/label><\/div>\n      <div class=\"gq-radio\"><input type=\"radio\" name=\"gq3app\" id=\"gq3a-loading\" value=\"loading\"><label for=\"gq3a-loading\">Loading Dock<\/label><\/div>\n      <div class=\"gq-radio\"><input type=\"radio\" name=\"gq3app\" id=\"gq3a-sports\" value=\"sports\"><label for=\"gq3a-sports\">Sports Field<\/label><\/div>\n      <div class=\"gq-radio\"><input type=\"radio\" name=\"gq3app\" id=\"gq3a-landscape\" value=\"landscape\"><label for=\"gq3a-landscape\">Landscape<\/label><\/div>\n      <div class=\"gq-radio\"><input type=\"radio\" name=\"gq3app\" id=\"gq3a-industrial\" value=\"industrial\"><label for=\"gq3a-industrial\">Industrial Yard<\/label><\/div>\n    <\/div>\n    <div class=\"gq-row\">\n      <div class=\"gq-field\">\n        <label>Area Coverage Needed<\/label>\n        <select id=\"gq3-area\">\n          <option value=\"small\">Small<\/option>\n          <option value=\"medium\" selected>Medium<\/option>\n          <option value=\"large\">Large<\/option>\n        <\/select>\n      <\/div>\n      <div class=\"gq-field\">\n        <label>Mounting Preference<\/label>\n        <select id=\"gq3-mount\">\n          <option value=\"pole\">Pole Mount (Yoke)<\/option>\n          <option value=\"wall\">Wall Mount (Knuckle)<\/option>\n          <option value=\"surface\">Surface Mount (Trunnion)<\/option>\n          <option value=\"any\">Not Sure<\/option>\n        <\/select>\n      <\/div>\n    <\/div>\n    <div class=\"gq-section-title\">Special Features<\/div>\n    <div class=\"gq-checks\">\n      <label class=\"gq-chk\"><input type=\"checkbox\" value=\"photocell\" class=\"gq3-feat\"> Dusk-to-Dawn Photocell<\/label>\n      <label class=\"gq-chk\"><input type=\"checkbox\" value=\"motion\" class=\"gq3-feat\"> Motion Sensor<\/label>\n      <label class=\"gq-chk\"><input type=\"checkbox\" value=\"cctsel\" class=\"gq3-feat\"> CCT Selectable<\/label>\n      <label class=\"gq-chk\"><input type=\"checkbox\" value=\"dimmable\" class=\"gq3-feat\"> Dimmable (0-10V)<\/label>\n      <label class=\"gq-chk\"><input type=\"checkbox\" value=\"ip66\" class=\"gq3-feat\"> IP66 (Heavy-Duty)<\/label>\n    <\/div>\n    <div class=\"gq-results\" id=\"gq3-results\"><\/div>\n  <\/div>\n<\/div>\n<script>\n(function(){\n  const products = [\n    {model:'GQ-FL50',  watt:50,  lumens:6500,  ip:'IP65',efficacy:130,cct:'3000K\/4000K\/5000K',beam:'120\\u00B0',price:'$15 - $45',\n     cctSel:false,beams:[120],features:['dimmable','photocell','motion'],\n     fitApp:{parking:0.3,security:0.9,loading:0.5,sports:0,landscape:1,industrial:0.3},\n     fitArea:{small:1,medium:0.4,large:0},\n     fitMount:{pole:0.6,wall:1,surface:0.8,any:0.8}},\n    {model:'GQ-FL100', watt:100, lumens:14500, ip:'IP66',efficacy:145,cct:'3000K\/4000K\/5000K',beam:'60\\u00B0\/90\\u00B0\/120\\u00B0',price:'$45 - $90',\n     cctSel:false,beams:[60,90,120],features:['dimmable','photocell','motion','ip66'],\n     fitApp:{parking:0.8,security:0.7,loading:0.9,sports:0.2,landscape:0.5,industrial:0.7},\n     fitArea:{small:0.7,medium:1,large:0.4},\n     fitMount:{pole:0.9,wall:0.8,surface:0.8,any:0.85}},\n    {model:'GQ-FL200', watt:200, lumens:30000, ip:'IP66',efficacy:150,cct:'CCT Selectable',beam:'60\\u00B0\/90\\u00B0\/120\\u00B0',price:'$90 - $120',\n     cctSel:true,beams:[60,90,120],features:['dimmable','photocell','ip66','cctsel'],\n     fitApp:{parking:1,security:0.5,loading:0.8,sports:0.5,landscape:0.2,industrial:0.9},\n     fitArea:{small:0.3,medium:1,large:0.7},\n     fitMount:{pole:1,wall:0.6,surface:0.7,any:0.8}},\n    {model:'GQ-FL300', watt:300, lumens:45000, ip:'IP66',efficacy:150,cct:'4000K\/5000K\/6500K',beam:'30\\u00B0\/60\\u00B0\/90\\u00B0',price:'$150 - $200',\n     cctSel:false,beams:[30,60,90],features:['dimmable','photocell','ip66'],\n     fitApp:{parking:0.9,security:0.3,loading:0.6,sports:0.8,landscape:0.1,industrial:1},\n     fitArea:{small:0.1,medium:0.6,large:1},\n     fitMount:{pole:1,wall:0.3,surface:0.5,any:0.7}},\n    {model:'GQ-FL500', watt:500, lumens:75000, ip:'IP66',efficacy:150,cct:'4000K\/5000K\/5700K',beam:'15\\u00B0\/30\\u00B0\/60\\u00B0',price:'$250 - $350',\n     cctSel:false,beams:[15,30,60],features:['dimmable','photocell','ip66'],\n     fitApp:{parking:0.7,security:0.1,loading:0.4,sports:1,landscape:0,industrial:0.8},\n     fitArea:{small:0,medium:0.3,large:1},\n     fitMount:{pole:1,wall:0.1,surface:0.3,any:0.6}}\n  ];\n\n  const appNotes = {\n    parking:'Parking lot lighting should provide uniform illumination across driving and pedestrian areas. Pole-mounted fixtures with wide beam angles work best. Consider photocell for automatic dusk-to-dawn operation.',\n    security:'Building security lighting needs reliable, wide-coverage illumination. Wall-mounted fixtures with photocell sensors ensure lights activate automatically at dusk for consistent protection.',\n    loading:'Loading dock areas require high-intensity, focused lighting for safe material handling. IP66-rated fixtures handle exposure to weather and dust from truck traffic.',\n    sports:'Sports field lighting demands high lumen output with narrow beam angles for long throw distances. Multiple fixtures on tall poles ensure uniform illumination across the playing surface.',\n    landscape:'Landscape flood lighting uses lower wattage with warm color temperatures for aesthetic accent lighting. Position fixtures to highlight architectural features or vegetation.',\n    industrial:'Industrial yard lighting must withstand harsh conditions. IP66 fixtures with high lumen output ensure worker safety and security across large open areas.'\n  };\n\n  function getApp(){return document.querySelector('input[name=\"gq3app\"]:checked').value}\n  function getFeatures(){return Array.from(document.querySelectorAll('.gq3-feat:checked')).map(c=>c.value)}\n\n  function calc(){\n    const app = getApp();\n    const area = document.getElementById('gq3-area').value;\n    const mount = document.getElementById('gq3-mount').value;\n    const feats = getFeatures();\n\n    const scored = products.map(p => {\n      let score = 0, maxScore = 0;\n      \/* Application fit (weight 35) *\/\n      score += (p.fitApp[app]||0) * 35;\n      maxScore += 35;\n      \/* Area fit (weight 30) *\/\n      score += (p.fitArea[area]||0) * 30;\n      maxScore += 30;\n      \/* Mount fit (weight 15) *\/\n      score += (p.fitMount[mount]||0) * 15;\n      maxScore += 15;\n      \/* Feature match (weight 20) *\/\n      if(feats.length > 0){\n        let featMatch = 0;\n        feats.forEach(f => { if(p.features.includes(f)) featMatch++ });\n        score += (featMatch \/ feats.length) * 20;\n      } else {\n        score += 15; \/* neutral if no features selected *\/\n      }\n      maxScore += 20;\n      const pct = Math.round((score \/ maxScore) * 100);\n      return {product:p, score:pct};\n    });\n\n    scored.sort((a,b) => b.score - a.score);\n    const top = scored.filter(s => s.score >= 30).slice(0, 3);\n\n    const container = document.getElementById('gq3-results');\n    if(top.length === 0){\n      container.innerHTML = '<div class=\"gq-no-match\">No products closely match your criteria. Please adjust your selections or contact us for a custom recommendation.<\/div>';\n      container.classList.add('active');\n      return;\n    }\n\n    let html = '<div class=\"gq-results-title\">Recommended Products<\/div>';\n    top.forEach((item, idx) => {\n      const p = item.product;\n      const scoreBg = item.score >= 80 ? 'var(--c-green)' : item.score >= 60 ? 'var(--c-primary)' : '#666';\n      html += `\n      <div class=\"gq-product\" style=\"border-color:${idx===0?'var(--c-green)':'var(--c-primary)'}\">\n        <div class=\"gq-product-score\" style=\"background:${scoreBg}\">\n          <div>\n            <div class=\"gq-product-score-pct\">${item.score}%<\/div>\n            <div class=\"gq-product-score-label\">Match<\/div>\n          <\/div>\n          <div class=\"gq-product-score-model\">${p.model}<\/div>\n        <\/div>\n        <div class=\"gq-product-info\">\n          <div class=\"gq-specs\">\n            <div class=\"gq-spec\"><div class=\"gq-spec-label\">Wattage<\/div><div class=\"gq-spec-value\">${p.watt}W<\/div><\/div>\n            <div class=\"gq-spec\"><div class=\"gq-spec-label\">Lumens<\/div><div class=\"gq-spec-value\">${p.lumens.toLocaleString()}<\/div><\/div>\n            <div class=\"gq-spec\"><div class=\"gq-spec-label\">IP Rating<\/div><div class=\"gq-spec-value\">${p.ip}<\/div><\/div>\n            <div class=\"gq-spec\"><div class=\"gq-spec-label\">CCT<\/div><div class=\"gq-spec-value\">${p.cct}<\/div><\/div>\n            <div class=\"gq-spec\"><div class=\"gq-spec-label\">Beam Angle<\/div><div class=\"gq-spec-value\">${p.beam}<\/div><\/div>\n            <div class=\"gq-spec\"><div class=\"gq-spec-label\">Price Range<\/div><div class=\"gq-spec-value\">${p.price}<\/div><\/div>\n          <\/div>\n          <div class=\"gq-product-note\">${appNotes[app]}<\/div>\n        <\/div>\n      <\/div>`;\n    });\n    container.innerHTML = html;\n    container.classList.add('active');\n  }\n\n  \/* Bind events *\/\n  document.querySelectorAll('input[name=\"gq3app\"]').forEach(r => r.addEventListener('change', calc));\n  document.getElementById('gq3-area').addEventListener('change', calc);\n  document.getElementById('gq3-mount').addEventListener('change', calc);\n  document.querySelectorAll('.gq3-feat').forEach(c => c.addEventListener('change', calc));\n  calc();\n})();\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>LED Flood Light Product Selector Answer a few questions and we&#8217;ll recommend the best LED flood light for your application. Application Parking Lot Building Security Loading Dock Sports Field Landscape Industrial Yard Area Coverage Needed SmallMediumLarge Mounting Preference Pole Mount (Yoke)Wall Mount (Knuckle)Surface Mount (Trunnion)Not Sure Special Features Dusk-to-Dawn Photocell Motion Sensor CCT Selectable Dimmable [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":822,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-1092","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\/pt\/wp-json\/wp\/v2\/pages\/1092","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gqlamp.com\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gqlamp.com\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gqlamp.com\/pt\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/gqlamp.com\/pt\/wp-json\/wp\/v2\/comments?post=1092"}],"version-history":[{"count":0,"href":"https:\/\/gqlamp.com\/pt\/wp-json\/wp\/v2\/pages\/1092\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/gqlamp.com\/pt\/wp-json\/wp\/v2\/pages\/822"}],"wp:attachment":[{"href":"https:\/\/gqlamp.com\/pt\/wp-json\/wp\/v2\/media?parent=1092"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}