{"id":1667,"date":"2026-03-20T08:12:47","date_gmt":"2026-03-20T08:12:47","guid":{"rendered":"https:\/\/gqlamp.com\/?page_id=1667"},"modified":"2026-03-20T08:16:42","modified_gmt":"2026-03-20T08:16:42","slug":"facade-linear-light-selector","status":"publish","type":"page","link":"https:\/\/gqlamp.com\/es\/facade-architectural-lighting\/facade-linear-light\/facade-linear-light-selector\/","title":{"rendered":"Selector de luz lineal Facade"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-9729f0b\" data-block-id=\"9729f0b\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-9729f0b-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-fffce54\" data-v=\"4\" data-block-id=\"fffce54\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-fffce54-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-fffce54-inner-blocks\"><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-a1f6d73\" data-block-id=\"a1f6d73\"><div class=\"stk-row stk-inner-blocks has-text-align-center stk-block-content stk-content-align stk-a1f6d73-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-11558de\" data-v=\"4\" data-block-id=\"11558de\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-11558de-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-11558de-inner-blocks\"><div class=\"ct-breadcrumbs\" data-source=\"rankmath\" ><nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Home<\/span><\/p><\/nav><\/div><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-f190a89\" data-block-id=\"f190a89\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-f190a89-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-9bf3035\" data-v=\"4\" data-block-id=\"9bf3035\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-9bf3035-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-9bf3035-inner-blocks\">\n<section id=\"gq-light-selector-module\" style=\"width: 100%;\">\n  <style>\n    \/* ============================================================\n       1. \u4f5c\u7528\u57df\u4e0e\u57fa\u7840\u91cd\u7f6e (\u4e25\u683c\u9694\u79bb\uff0c\u4fdd\u969c Blocksy \u517c\u5bb9)\n       ============================================================ *\/\n    #gq-light-selector-module {\n      width: 100% !important;\n      padding: 60px 0 !important;\n      background-color: transparent !important;\n      box-sizing: border-box !important;\n    }\n    \n    #gq-light-selector-module * {\n      box-sizing: border-box !important;\n    }\n\n    #gq-light-selector-module .module-container {\n      max-width: 1280px !important;\n      margin: 0 auto !important;\n      padding: 0 20px !important;\n      display: flex !important;\n      flex-direction: column !important;\n    }\n\n    \/* ============================================================\n       2. \u5934\u90e8\u533a\u57df: H2 \u5c45\u4e2d\n       ============================================================ *\/\n    #gq-light-selector-module .header-section {\n      text-align: center !important;\n      max-width: 860px !important;\n      margin: 0 auto 40px auto !important;\n    }\n\n    #gq-light-selector-module .main-title-h2 {\n      font-size: 32px !important;\n      color: #183090 !important;\n      margin: 0 0 16px 0 !important;\n      font-weight: 700 !important;\n      line-height: 1.3 !important;\n      font-family: inherit !important;\n    }\n\n    #gq-light-selector-module .intro-text {\n      font-size: 16px !important;\n      color: #303030 !important;\n      line-height: 1.8 !important;\n      margin: 0 !important;\n      font-family: inherit !important;\n    }\n\n    \/* ============================================================\n       3. \u9009\u578b\u8868\u5355\u533a: 3x2 \u5b8c\u7f8e\u77e9\u9635 (\u5f7b\u5e95\u6d88\u706d\u7559\u767d)\n       ============================================================ *\/\n    #gq-light-selector-module .form-matrix {\n      background-color: #f8f9fa !important;\n      border: 1px solid #eaeaea !important;\n      border-top: 4px solid #183090 !important; \/* \u5de5\u4e1a\u611f\u9876\u90e8\u84dd\u7ebf *\/\n      padding: 32px !important;\n      display: grid !important;\n      grid-template-columns: repeat(3, 1fr) !important;\n      gap: 24px !important;\n      margin-bottom: 40px !important;\n    }\n\n    #gq-light-selector-module .field-group {\n      display: flex !important;\n      flex-direction: column !important;\n    }\n\n    #gq-light-selector-module .field-label {\n      font-size: 12px !important;\n      font-weight: 700 !important;\n      color: #183090 !important;\n      margin-bottom: 8px !important;\n      text-transform: uppercase !important;\n      letter-spacing: 0.5px !important;\n      font-family: inherit !important;\n    }\n\n    \/* \u6781\u81f4\u6241\u5e73\u5316\u7684 Select \u63a7\u4ef6 *\/\n    #gq-light-selector-module .gq-select {\n      height: 48px !important;\n      appearance: none !important;\n      -webkit-appearance: none !important;\n      border: 1px solid #d0d5e0 !important;\n      border-radius: 2px !important; \/* \u62d2\u7edd\u5927\u5706\u89d2 *\/\n      padding: 0 40px 0 16px !important;\n      font-size: 15px !important;\n      color: #303030 !important;\n      background: #ffffff 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='%23183090' stroke-width='2' fill='none'\/%3E%3C\/svg%3E\") no-repeat right 16px center !important;\n      cursor: pointer !important;\n      transition: all 0.2s ease !important;\n      font-family: inherit !important;\n    }\n\n    #gq-light-selector-module .gq-select:focus,\n    #gq-light-selector-module .gq-select:hover {\n      outline: none !important;\n      border-color: #183090 !important;\n      background-color: #fcfcfc !important;\n    }\n\n    \/* \u67e5\u627e\u6309\u94ae *\/\n    #gq-light-selector-module .btn-find {\n      display: flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      height: 48px !important;\n      background-color: #183090 !important;\n      color: #ffffff !important;\n      border: none !important;\n      border-radius: 2px !important;\n      font-size: 16px !important;\n      font-weight: 700 !important;\n      cursor: pointer !important;\n      transition: background-color 0.2s ease !important;\n      font-family: inherit !important;\n      margin-top: 23px !important; \/* \u5bf9\u9f50 label \u9ad8\u5ea6 *\/\n    }\n\n    #gq-light-selector-module .btn-find:hover {\n      background-color: #009048 !important; \/* \u60ac\u505c\u53d8\u7eff\uff0c\u6697\u793a\u901a\u884c *\/\n    }\n\n    \/* ============================================================\n       4. \u7ed3\u679c\u5c55\u793a\u533a (\u975e\u5bf9\u79f0\u6a2a\u5411\u5361\u7247)\n       ============================================================ *\/\n    #gq-light-selector-module .results-area {\n      display: none; \/* \u9ed8\u8ba4\u9690\u85cf\uff0cJS\u63a7\u5236 *\/\n      animation: fadeIn 0.4s ease forwards !important;\n    }\n\n    @keyframes fadeIn {\n      from { opacity: 0; transform: translateY(10px); }\n      to { opacity: 1; transform: translateY(0); }\n    }\n\n    \/* \u4f2a\u88c5\u7684 H3 \u6807\u9898 *\/\n    #gq-light-selector-module .results-title-h3-sim {\n      font-size: 20px !important;\n      color: #183090 !important;\n      margin: 0 0 24px 0 !important;\n      padding-bottom: 12px !important;\n      border-bottom: 2px solid #eaeaea !important;\n      font-weight: 700 !important;\n      font-family: inherit !important;\n    }\n\n    #gq-light-selector-module .results-list {\n      display: flex !important;\n      flex-direction: column !important;\n      gap: 16px !important;\n      margin-bottom: 40px !important;\n    }\n\n    \/* \u6241\u5e73\u5316\u7ed3\u679c\u5361\u7247\uff1a\u5de6\u53f3\u7ed3\u6784\u8212\u5c55\u5bbd\u5c4f *\/\n    #gq-light-selector-module .model-card {\n      background-color: #ffffff !important;\n      border: 1px solid #eaeaea !important;\n      border-left: 4px solid #183090 !important;\n      display: grid !important;\n      grid-template-columns: 320px 1fr !important; \/* \u5de6\u4fa7\u578b\u53f7\uff0c\u53f3\u4fa7\u53c2\u6570 *\/\n      align-items: center !important;\n      transition: border-color 0.3s ease !important;\n    }\n\n    #gq-light-selector-module .model-card:hover {\n      border-color: #183090 !important;\n    }\n\n    #gq-light-selector-module .model-card.best-match {\n      border-left-color: #009048 !important; \/* \u6700\u4f73\u5339\u914d\u7528\u7eff\u8272 *\/\n      background-color: #fdfdfd !important;\n    }\n\n    \/* \u5361\u7247\u5de6\u4fa7\uff1a\u578b\u53f7\u4e0e\u5fbd\u7ae0 *\/\n    #gq-light-selector-module .card-left {\n      padding: 24px 32px !important;\n      border-right: 1px solid #eaeaea !important;\n      display: flex !important;\n      flex-direction: column !important;\n      justify-content: center !important;\n      height: 100% !important;\n    }\n\n    .best-badge {\n      display: inline-block !important;\n      font-size: 11px !important;\n      font-weight: 700 !important;\n      background-color: #009048 !important;\n      color: #ffffff !important;\n      padding: 4px 8px !important;\n      border-radius: 2px !important;\n      text-transform: uppercase !important;\n      margin-bottom: 12px !important;\n      width: fit-content !important;\n    }\n\n    \/* \u4f2a\u88c5\u7684 H4 \u6807\u9898 *\/\n    #gq-light-selector-module .model-name-h4-sim {\n      font-size: 22px !important;\n      font-weight: 700 !important;\n      color: #183090 !important;\n      margin: 0 0 8px 0 !important;\n      font-family: inherit !important;\n    }\n\n    #gq-light-selector-module .cover-tag {\n      font-size: 13px !important;\n      font-weight: 600 !important;\n      color: #303030 !important;\n      margin-bottom: 8px !important;\n    }\n\n    #gq-light-selector-module .model-notes {\n      font-size: 13px !important;\n      color: #666666 !important;\n      line-height: 1.5 !important;\n      font-style: italic !important;\n    }\n\n    \/* \u5361\u7247\u53f3\u4fa7\uff1a\u53c2\u6570\u77e9\u9635 *\/\n    #gq-light-selector-module .card-right {\n      padding: 24px 32px !important;\n    }\n\n    #gq-light-selector-module .specs-matrix {\n      display: grid !important;\n      grid-template-columns: repeat(3, 1fr) !important;\n      gap: 20px !important;\n      margin-bottom: 16px !important;\n    }\n\n    #gq-light-selector-module .spec-item {\n      display: flex !important;\n      flex-direction: column !important;\n    }\n\n    #gq-light-selector-module .spec-key {\n      font-size: 11px !important;\n      text-transform: uppercase !important;\n      color: #888888 !important;\n      margin-bottom: 4px !important;\n      font-weight: 600 !important;\n    }\n\n    #gq-light-selector-module .spec-val {\n      font-size: 15px !important;\n      font-weight: 700 !important;\n      color: #303030 !important;\n    }\n\n    \/* \u517c\u5bb9\u6027\u6807\u7b7e *\/\n    #gq-light-selector-module .compat-row {\n      display: flex !important;\n      gap: 8px !important;\n      flex-wrap: wrap !important;\n      border-top: 1px dashed #eaeaea !important;\n      padding-top: 16px !important;\n    }\n\n    #gq-light-selector-module .compat-pill {\n      font-size: 12px !important;\n      padding: 4px 8px !important;\n      border-radius: 2px !important;\n      font-weight: 600 !important;\n    }\n\n    #gq-light-selector-module .compat-pill.is-ok {\n      background-color: #e6f5ed !important;\n      color: #009048 !important;\n    }\n\n    #gq-light-selector-module .compat-pill.is-na {\n      background-color: #f5f5f5 !important;\n      color: #888888 !important;\n    }\n\n    \/* ============================================================\n       5. \u5e95\u90e8 CTA \u533a\n       ============================================================ *\/\n    #gq-light-selector-module .cta-footer {\n      text-align: center !important;\n      padding-top: 32px !important;\n      border-top: 1px solid #eaeaea !important;\n    }\n\n    #gq-light-selector-module .btn-cta-red {\n      display: inline-flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      height: 48px !important;\n      padding: 0 40px !important;\n      background-color: #D81818 !important;\n      color: #ffffff !important;\n      text-decoration: none !important;\n      border-radius: 2px !important;\n      font-size: 16px !important;\n      font-weight: 700 !important;\n      transition: background-color 0.2s ease !important;\n      font-family: inherit !important;\n    }\n\n    #gq-light-selector-module .btn-cta-red:hover {\n      background-color: #009048 !important; \/* \u60ac\u505c\u53d8\u7eff *\/\n    }\n\n    #gq-light-selector-module .no-results-msg {\n      text-align: center !important;\n      padding: 40px 20px !important;\n      background-color: #fdfdfd !important;\n      border: 1px dashed #d0d5e0 !important;\n      color: #303030 !important;\n      font-size: 16px !important;\n    }\n\n    \/* ============================================================\n       6. \u54cd\u5e94\u5f0f\u6298\u53e0\u903b\u8f91\n       ============================================================ *\/\n    @media (max-width:1000px) {\n      #gq-light-selector-module .model-card {\n        grid-template-columns: 1fr !important; \/* \u5e73\u677f\u7aef\u5361\u7247\u4e0a\u4e0b\u6298\u53e0 *\/\n      }\n      #gq-light-selector-module .card-left {\n        border-right: none !important;\n        border-bottom: 1px solid #eaeaea !important;\n        padding: 24px !important;\n      }\n      #gq-light-selector-module .card-right {\n        padding: 24px !important;\n      }\n    }\n\n    @media (max-width:690px) {\n      #gq-light-selector-module {\n        padding: 40px 0 !important;\n      }\n      #gq-light-selector-module .main-title-h2 {\n        font-size: 26px !important;\n        text-align: left !important;\n      }\n      #gq-light-selector-module .intro-text {\n        text-align: left !important;\n      }\n      #gq-light-selector-module .form-matrix {\n        grid-template-columns: 1fr !important; \/* \u624b\u673a\u7aef\u8868\u5355\u5355\u5217 *\/\n        gap: 16px !important;\n        padding: 24px !important;\n      }\n      #gq-light-selector-module .btn-find {\n        margin-top: 8px !important;\n      }\n      #gq-light-selector-module .specs-matrix {\n        grid-template-columns: 1fr 1fr !important; \/* \u624b\u673a\u7aef\u53c2\u6570\u53cc\u5217 *\/\n      }\n    }\n  <\/style>\n\n  <div class=\"module-container\">\n    \n    <header class=\"header-section\">\n      <h2 class=\"main-title-h2\">Facade Linear Light Selector<\/h2>\n      <p class=\"intro-text\">Select your project requirements below to find the best matching Guangqi fixture model.<\/p>\n    <\/header>\n\n    <div class=\"form-matrix\">\n      <div class=\"field-group\">\n        <label class=\"field-label\" for=\"gq-sel-cover\">Cover Material<\/label>\n        <select id=\"gq-sel-cover\" class=\"gq-select\">\n          <option value=\"\">Any cover type<\/option>\n          <option value=\"pc\">PC Cover (~88% transmission)<\/option>\n          <option value=\"glass\">Tempered Glass (~92% transmission)<\/option>\n          <option value=\"pmma\">PMMA Diffuser (excellent diffusion)<\/option>\n          <option value=\"aluminum\">Embedded \/ Perforated Aluminum<\/option>\n        <\/select>\n      <\/div>\n      \n      <div class=\"field-group\">\n        <label class=\"field-label\" for=\"gq-sel-install\">Installation Type<\/label>\n        <select id=\"gq-sel-install\" class=\"gq-select\">\n          <option value=\"\">Any installation<\/option>\n          <option value=\"embedded\">Embedded (Recessed)<\/option>\n          <option value=\"surface\">Surface Mount<\/option>\n        <\/select>\n      <\/div>\n      \n      <div class=\"field-group\">\n        <label class=\"field-label\" for=\"gq-sel-color\">Color Type<\/label>\n        <select id=\"gq-sel-color\" class=\"gq-select\">\n          <option value=\"\">Any color<\/option>\n          <option value=\"single\">Single Color (3000K\/4000K\/6000K)<\/option>\n          <option value=\"rgb\">RGB<\/option>\n          <option value=\"rgbw\">RGBW<\/option>\n        <\/select>\n      <\/div>\n      \n      <div class=\"field-group\">\n        <label class=\"field-label\" for=\"gq-sel-control\">Control Protocol<\/label>\n        <select id=\"gq-sel-control\" class=\"gq-select\">\n          <option value=\"\">Any protocol<\/option>\n          <option value=\"dmx512\">DMX512<\/option>\n          <option value=\"ttl\">TTL<\/option>\n          <option value=\"rdm\">RDM<\/option>\n        <\/select>\n      <\/div>\n      \n      <div class=\"field-group\">\n        <label class=\"field-label\" for=\"gq-sel-ip\">IP Rating<\/label>\n        <select id=\"gq-sel-ip\" class=\"gq-select\">\n          <option value=\"\">Any IP rating<\/option>\n          <option value=\"ip65\">IP65<\/option>\n          <option value=\"ip66\">IP66<\/option>\n        <\/select>\n      <\/div>\n      \n      <div class=\"field-group\">\n        <button type=\"button\" class=\"btn-find\" id=\"gq-btn-find\">Find Matching Models<\/button>\n      <\/div>\n    <\/div>\n\n    <div class=\"results-area\" id=\"gq-results-area\">\n      <div class=\"results-title-h3-sim\" id=\"gq-results-title\">Recommended Models<\/div>\n      \n      <div class=\"results-list\" id=\"gq-card-list\"><\/div>\n      \n      <div class=\"cta-footer\">\n        <a href=\"#ct-popup-801\" class=\"btn-cta-red\">Request a Detailed Quotation<\/a>\n        <p style=\"font-size: 13px; color: #666; margin-top: 12px;\">Get custom specs, pricing, and lead time for your project<\/p>\n      <\/div>\n    <\/div>\n\n  <\/div>\n\n  <script>\n  (function(){\n    var models = [\n      { id:'GQ-L1636', cover:'pc', coverLabel:'PC Cover', transmission:'~88%', impact:'High', install:['embedded','surface'], colors:['single','rgb','rgbw'], controls:['dmx512','ttl','rdm'], ip:['ip65','ip66'], voltage:'DC24V \/ DC36V', pixelOptions:'16px-48LED\/m', dims:'16\u00d736mm', notes:'Compact profile, ideal for narrow facade reveals' },\n      { id:'GQ-L3047', cover:'pc', coverLabel:'PC Cover', transmission:'~88%', impact:'High', install:['embedded','surface'], colors:['single','rgb','rgbw'], controls:['dmx512','ttl','rdm'], ip:['ip65','ip66'], voltage:'DC24V \/ DC48V', pixelOptions:'10px-60LED\/m', dims:'30\u00d747mm', notes:'Mid-profile workhorse for general facade washing' },\n      { id:'GQ-L3048', cover:'pc', coverLabel:'PC Cover', transmission:'~88%', impact:'High', install:['embedded','surface'], colors:['single','rgb','rgbw'], controls:['dmx512','ttl','rdm'], ip:['ip65','ip66'], voltage:'DC24V \/ DC48V', pixelOptions:'20px-120LED\/m', dims:'30\u00d748mm', notes:'High-density LED option for detailed pixel mapping' },\n      { id:'GQ-2831', cover:'glass', coverLabel:'Tempered Glass', transmission:'~92%', impact:'Scratch Resistant', install:['surface'], colors:['single','rgb','rgbw'], controls:['dmx512','ttl','rdm'], ip:['ip66'], voltage:'DC24V \/ DC36V', pixelOptions:'10px-60LED\/m', dims:'28\u00d731mm', notes:'Premium glass finish, highest light transmission' },\n      { id:'GQ-L1730', cover:'pmma', coverLabel:'PMMA Diffuser', transmission:'~85%', impact:'Moderate', install:['embedded','surface'], colors:['single','rgb','rgbw'], controls:['dmx512','ttl','rdm'], ip:['ip65','ip66'], voltage:'DC24V', pixelOptions:'8px-48LED\/m', dims:'17\u00d730mm', notes:'Smooth, even diffusion for seamless light lines' },\n      { id:'GQ-L1840', cover:'pmma', coverLabel:'PMMA Diffuser', transmission:'~85%', impact:'Moderate', install:['embedded','surface'], colors:['single','rgb','rgbw'], controls:['dmx512','ttl','rdm'], ip:['ip65','ip66'], voltage:'DC24V \/ DC36V', pixelOptions:'12px-72LED\/m', dims:'18\u00d740mm', notes:'Wider body for enhanced thermal dissipation' },\n      { id:'GQ-L2845H', cover:'pmma', coverLabel:'PMMA Diffuser', transmission:'~85%', impact:'Moderate', install:['surface'], colors:['single','rgb','rgbw'], controls:['dmx512','ttl','rdm'], ip:['ip65','ip66'], voltage:'DC24V \/ DC48V', pixelOptions:'20px-60LED\/m', dims:'28\u00d745mm', notes:'High-output variant for tall facade applications' },\n      { id:'GQ-L2845X', cover:'pmma', coverLabel:'PMMA Diffuser', transmission:'~85%', impact:'Moderate', install:['embedded','surface'], colors:['single','rgb','rgbw'], controls:['dmx512','ttl','rdm'], ip:['ip65','ip66'], voltage:'DC24V \/ DC48V', pixelOptions:'32px-64LED\/m', dims:'28\u00d745mm', notes:'Extended pixel-pitch range for flexible designs' },\n      { id:'GQ-L2845XB', cover:'pmma', coverLabel:'PMMA Diffuser', transmission:'~85%', impact:'Moderate', install:['embedded','surface'], colors:['single','rgb','rgbw'], controls:['dmx512','ttl','rdm'], ip:['ip65','ip66'], voltage:'DC24V \/ DC48V', pixelOptions:'20px-120LED\/m', dims:'28\u00d745mm', notes:'Ultra-dense LED array for premium media facades' },\n      { id:'GQ-L3053', cover:'pmma', coverLabel:'PMMA Diffuser', transmission:'~85%', impact:'Moderate', install:['surface'], colors:['single','rgb','rgbw'], controls:['dmx512','ttl','rdm'], ip:['ip65','ip66'], voltage:'DC24V \/ DC48V', pixelOptions:'20px-60LED\/m', dims:'30\u00d753mm', notes:'Large-profile, high lumen output for commercial facades' },\n      { id:'GQ-L3846', cover:'pmma', coverLabel:'PMMA Diffuser', transmission:'~85%', impact:'Moderate', install:['surface'], colors:['single','rgb','rgbw'], controls:['dmx512','ttl','rdm'], ip:['ip65','ip66'], voltage:'DC36V \/ DC48V', pixelOptions:'32px-64LED\/m', dims:'38\u00d746mm', notes:'Heavy-duty profile for large-scale installations' },\n      { id:'2842A', cover:'aluminum', coverLabel:'Perforated Aluminum', transmission:'N\/A (indirect)', impact:'Very High', install:['embedded'], colors:['single','rgb','rgbw'], controls:['dmx512','ttl','rdm'], ip:['ip65','ip66'], voltage:'DC24V \/ DC36V', pixelOptions:'10px-60LED\/m', dims:'28\u00d742mm', notes:'Flush recessed, concealed light source' },\n      { id:'2845A', cover:'aluminum', coverLabel:'Perforated Aluminum', transmission:'N\/A (indirect)', impact:'Very High', install:['embedded'], colors:['single','rgb','rgbw'], controls:['dmx512','ttl','rdm'], ip:['ip65','ip66'], voltage:'DC24V \/ DC48V', pixelOptions:'20px-60LED\/m', dims:'28\u00d745mm', notes:'Mid-size embedded for architectural integration' },\n      { id:'3030A', cover:'aluminum', coverLabel:'Perforated Aluminum', transmission:'N\/A (indirect)', impact:'Very High', install:['embedded'], colors:['single','rgb','rgbw'], controls:['dmx512','ttl','rdm'], ip:['ip65','ip66'], voltage:'DC24V \/ DC48V', pixelOptions:'32px-64LED\/m', dims:'30\u00d730mm', notes:'Square profile for grid-pattern facade designs' }\n    ];\n\n    var btn = document.getElementById('gq-btn-find');\n    if(!btn) return;\n\n    btn.addEventListener('click', function(){\n      var cover = document.getElementById('gq-sel-cover').value;\n      var install = document.getElementById('gq-sel-install').value;\n      var color = document.getElementById('gq-sel-color').value;\n      var control = document.getElementById('gq-sel-control').value;\n      var ip = document.getElementById('gq-sel-ip').value;\n\n      var scored = models.map(function(m){\n        var score = 0;\n        var total = 0;\n        var checks = [];\n\n        if(cover){\n          total++;\n          if(m.cover === cover){ score++; checks.push({k:'Cover',ok:true}); }\n          else { checks.push({k:'Cover',ok:false}); }\n        }\n        if(install){\n          total++;\n          if(m.install.indexOf(install) >= 0){ score++; checks.push({k:'Install',ok:true}); }\n          else { checks.push({k:'Install',ok:false}); }\n        }\n        if(color){\n          total++;\n          if(m.colors.indexOf(color) >= 0){ score++; checks.push({k:'Color',ok:true}); }\n          else { checks.push({k:'Color',ok:false}); }\n        }\n        if(control){\n          total++;\n          if(m.controls.indexOf(control) >= 0){ score++; checks.push({k:'Control',ok:true}); }\n          else { checks.push({k:'Control',ok:false}); }\n        }\n        if(ip){\n          total++;\n          if(m.ip.indexOf(ip) >= 0){ score++; checks.push({k:'IP',ok:true}); }\n          else { checks.push({k:'IP',ok:false}); }\n        }\n\n        return { model:m, score:score, total:total, checks:checks, pct: total > 0 ? score\/total : 1 };\n      });\n\n      scored.sort(function(a,b){\n        if(b.pct !== a.pct) return b.pct - a.pct;\n        return b.score - a.score;\n      });\n\n      var full = scored.filter(function(s){ return s.pct === 1; });\n      var results;\n      if(full.length > 0){\n        results = full;\n      } else {\n        results = scored.filter(function(s){ return s.pct >= 0.6; });\n        if(results.length === 0) results = scored.slice(0, 3);\n      }\n\n      var container = document.getElementById('gq-card-list');\n      var wrap = document.getElementById('gq-results-area');\n      var title = document.getElementById('gq-results-title');\n      container.innerHTML = '';\n\n      if(results.length === 0 || (results[0].total > 0 && results[0].pct === 0)){\n        container.innerHTML = '<div class=\"no-results-msg\">No models match your current combination. Try adjusting one or more filters, or <a href=\"#ct-popup-801\" style=\"color:#183090;font-weight:700;\">contact us<\/a> for a custom solution.<\/div>';\n        title.textContent = 'No Exact Matches Found';\n        wrap.style.display = 'block';\n        return;\n      }\n\n      var bestPct = results[0].pct;\n      title.textContent = bestPct === 1 ? results.length + ' Matching Model' + (results.length > 1 ? 's' : '') + ' Found' : 'Closest Matching Models';\n\n      results.forEach(function(r, idx){\n        var m = r.model;\n        var isBest = idx === 0 && bestPct === 1;\n        var card = document.createElement('div');\n        card.className = 'model-card' + (isBest ? ' best-match' : '');\n\n        var html = '';\n        \n        \/\/ \u5de6\u4fa7\n        html += '<div class=\"card-left\">';\n        if(isBest) html += '<span class=\"best-badge\">Best Match<\/span>';\n        html += '<div class=\"model-name-h4-sim\">' + m.id + '<\/div>';\n        html += '<div class=\"cover-tag\">' + m.coverLabel + '<\/div>';\n        html += '<div class=\"model-notes\">' + m.notes + '<\/div>';\n        html += '<\/div>';\n\n        \/\/ \u53f3\u4fa7\n        html += '<div class=\"card-right\">';\n        html += '<div class=\"specs-matrix\">';\n        html += '<div class=\"spec-item\"><span class=\"spec-key\">Transmission<\/span><span class=\"spec-val\">' + m.transmission + '<\/span><\/div>';\n        html += '<div class=\"spec-item\"><span class=\"spec-key\">Impact<\/span><span class=\"spec-val\">' + m.impact + '<\/span><\/div>';\n        html += '<div class=\"spec-item\"><span class=\"spec-key\">Dimensions<\/span><span class=\"spec-val\">' + m.dims + '<\/span><\/div>';\n        html += '<div class=\"spec-item\"><span class=\"spec-key\">Voltage<\/span><span class=\"spec-val\">' + m.voltage + '<\/span><\/div>';\n        html += '<div class=\"spec-item\"><span class=\"spec-key\">Pixel Options<\/span><span class=\"spec-val\">' + m.pixelOptions + '<\/span><\/div>';\n        html += '<div class=\"spec-item\"><span class=\"spec-key\">Installation<\/span><span class=\"spec-val\">' + m.install.map(function(i){ return i === 'embedded' ? 'Embedded' : 'Surface'; }).join(', ') + '<\/span><\/div>';\n        html += '<\/div>';\n\n        if(r.checks.length > 0){\n          html += '<div class=\"compat-row\">';\n          r.checks.forEach(function(c){\n            html += '<span class=\"compat-pill ' + (c.ok ? 'is-ok' : 'is-na') + '\">' + (c.ok ? '&#10003;' : '&#10007;') + ' ' + c.k + '<\/span>';\n          });\n          html += '<\/div>';\n        }\n        html += '<\/div>'; \/\/ end card-right\n\n        card.innerHTML = html;\n        container.appendChild(card);\n      });\n\n      wrap.style.display = 'block';\n      wrap.scrollIntoView({ behavior:'smooth', block:'start' });\n    });\n  })();\n  <\/script>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Facade Linear Light Selector Select your project requirements below to find the best matching Guangqi fixture model. Cover Material Any cover typePC Cover (~88% transmission)Tempered Glass (~92% transmission)PMMA Diffuser (excellent diffusion)Embedded \/ Perforated Aluminum Installation Type Any installationEmbedded (Recessed)Surface Mount Color Type Any colorSingle Color (3000K\/4000K\/6000K)RGBRGBW Control Protocol Any protocolDMX512TTLRDM IP Rating Any IP ratingIP65IP66 [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":1587,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-1667","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/gqlamp.com\/es\/wp-json\/wp\/v2\/pages\/1667","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\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/gqlamp.com\/es\/wp-json\/wp\/v2\/comments?post=1667"}],"version-history":[{"count":0,"href":"https:\/\/gqlamp.com\/es\/wp-json\/wp\/v2\/pages\/1667\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/gqlamp.com\/es\/wp-json\/wp\/v2\/pages\/1587"}],"wp:attachment":[{"href":"https:\/\/gqlamp.com\/es\/wp-json\/wp\/v2\/media?parent=1667"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}