{"product_id":"mobile-uv-vis-nir-spectrometer","title":"Mobile UV-Vis-NIR Spectrometer","description":"\u003cstyle\u003e\n  .nw-guide {\n    max-width: 1140px;\n    margin: 0 auto;\n    padding: 40px 20px;\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;\n    color: #111;\n    background: #fff;\n  }\n  .nw-guide-header {\n    text-align: center;\n    margin-bottom: 36px;\n    padding-bottom: 20px;\n    border-bottom: 2px solid #000;\n  }\n  .nw-guide-header h2 {\n    font-size: 28px;\n    font-weight: 800;\n    color: #000;\n    margin: 0 0 6px 0;\n  }\n  .nw-guide-header p {\n    font-size: 14px;\n    color: #555;\n    margin: 0;\n  }\n  .nw-label {\n    font-size: 11px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.08em;\n    color: #000;\n    margin: 28px 0 12px 0;\n    padding-bottom: 6px;\n    border-bottom: 1px solid #e0e0e0;\n  }\n  .nw-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n    gap: 14px;\n    margin-bottom: 28px;\n  }\n  .nw-card {\n    border: 1px solid #ccc;\n    border-radius: 3px;\n    background: #fff;\n    cursor: pointer;\n    transition: border-color 0.2s, box-shadow 0.2s;\n  }\n  .nw-card:hover {\n    border-color: #000;\n    box-shadow: 0 3px 10px rgba(0,0,0,0.08);\n  }\n  .nw-card.active {\n    border: 2px solid #000;\n    background: #fafafa;\n  }\n  .nw-card-head {\n    padding: 14px 16px 10px;\n    border-bottom: 1px solid #f0f0f0;\n    display: flex;\n    align-items: center;\n    gap: 10px;\n  }\n  .nw-card-icon {\n    width: 32px; height: 32px;\n    background: #000; color: #fff;\n    border-radius: 3px;\n    display: flex; align-items: center; justify-content: center;\n    font-size: 13px; font-weight: 700;\n    flex-shrink: 0;\n  }\n  .nw-card-title {\n    font-size: 14px;\n    font-weight: 700;\n    color: #000;\n  }\n  .nw-card-body {\n    padding: 14px 16px;\n  }\n  .nw-card-desc {\n    font-size: 12px;\n    color: #555;\n    margin-bottom: 10px;\n    line-height: 1.5;\n  }\n  .nw-card-specs {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n  }\n  .nw-card-specs li {\n    font-size: 11px;\n    color: #444;\n    padding: 3px 0;\n    border-bottom: 1px dotted #e8e8e8;\n    display: flex;\n    justify-content: space-between;\n  }\n  .nw-card-specs li:last-child {\n    border-bottom: none;\n  }\n  .nw-spec-label {\n    font-weight: 600;\n    color: #000;\n  }\n  .nw-card-model {\n    margin-top: 10px;\n    padding: 8px 10px;\n    background: #000;\n    color: #fff;\n    font-size: 11px;\n    font-weight: 700;\n    font-family: 'Courier New', monospace;\n    letter-spacing: 0.02em;\n    border-radius: 2px;\n    text-align: center;\n    line-height: 1.4;\n  }\n  .nw-builder {\n    border: 2px solid #000;\n    border-radius: 3px;\n    padding: 28px;\n    background: #fff;\n  }\n  .nw-builder-title {\n    font-size: 18px;\n    font-weight: 700;\n    color: #000;\n    margin: 0 0 20px 0;\n  }\n  .nw-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr 1fr;\n    gap: 14px;\n    margin-bottom: 18px;\n  }\n  @media (max-width: 1024px) {\n    .nw-row { grid-template-columns: 1fr 1fr; }\n  }\n  @media (max-width: 768px) {\n    .nw-row { grid-template-columns: 1fr; }\n    .nw-grid { grid-template-columns: 1fr; }\n    .nw-guide-header h2 { font-size: 22px; }\n  }\n  .nw-field {\n    display: flex;\n    flex-direction: column;\n  }\n  .nw-field-label {\n    font-size: 10px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.06em;\n    color: #000;\n    margin-bottom: 5px;\n  }\n  .nw-select {\n    padding: 8px 10px;\n    border: 1px solid #bbb;\n    border-radius: 2px;\n    font-size: 12px;\n    color: #333;\n    background: #fff;\n    cursor: pointer;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n  .nw-select:hover, .nw-select:focus {\n    border-color: #000;\n    outline: none;\n  }\n  .nw-chips {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 6px;\n    margin-top: 6px;\n  }\n  .nw-chip {\n    padding: 5px 12px;\n    border: 1px solid #bbb;\n    border-radius: 2px;\n    font-size: 11px;\n    color: #444;\n    cursor: pointer;\n    transition: all 0.15s;\n    background: #fff;\n  }\n  .nw-chip:hover {\n    border-color: #000;\n  }\n  .nw-chip.on {\n    background: #000;\n    color: #fff;\n    border-color: #000;\n    font-weight: 600;\n  }\n  .nw-output {\n    margin-top: 20px;\n    padding: 20px;\n    background: #f8f8f8;\n    border: 1px solid #e0e0e0;\n    border-radius: 3px;\n  }\n  .nw-output-label {\n    font-size: 10px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.08em;\n    color: #777;\n    margin-bottom: 6px;\n  }\n  .nw-output-model {\n    font-size: 16px;\n    font-weight: 800;\n    color: #000;\n    font-family: 'Courier New', monospace;\n    letter-spacing: 0.02em;\n    margin-bottom: 8px;\n    word-break: break-all;\n    line-height: 1.4;\n  }\n  .nw-output-desc {\n    font-size: 13px;\n    color: #555;\n    line-height: 1.6;\n    font-style: italic;\n  }\n  .nw-cta {\n    display: block;\n    width: 100%;\n    margin-top: 16px;\n    padding: 12px 20px;\n    background: #000;\n    color: #fff;\n    border: none;\n    border-radius: 2px;\n    font-size: 13px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.03em;\n    cursor: pointer;\n    text-align: center;\n    text-decoration: none;\n  }\n  .nw-cta:hover {\n    background: #333;\n  }\n  .nw-leadtime {\n    text-align: center;\n    margin-top: 10px;\n    font-size: 11px;\n    color: #888;\n  }\n  .nw-leadtime b {\n    color: #000;\n    font-weight: 600;\n  }\n  .nw-help {\n    font-size: 11px;\n    color: #777;\n    text-align: center;\n    margin-top: 14px;\n  }\n  .nw-help a {\n    color: #000;\n    font-weight: 600;\n    text-decoration: underline;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"nw-guide\"\u003e\n\u003cdiv class=\"nw-guide-header\"\u003e\n\u003ch2\u003eChoose Your Mobile UV-Vis-NIR Spectrometer\u003c\/h2\u003e\n\u003cp\u003eModel number reads like a sentence. No codes to decode.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nw-label\"\u003eStep 1 — Select Your Application\u003c\/div\u003e\n\u003cdiv class=\"nw-grid\" id=\"nw-grid\"\u003e\n\u003cdiv class=\"nw-card\" data-range=\"UV2800\" data-power=\"BAT\" data-data=\"WIFI\" data-app=\"GLASS\" data-acc=\"RPLATE\"\u003e\n\u003cdiv class=\"nw-card-head\"\u003e\n\u003cdiv class=\"nw-card-icon\"\u003eA\u003c\/div\u003e\n\u003cdiv class=\"nw-card-title\"\u003eArchitectural \u0026amp; Automotive Glass\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nw-card-body\"\u003e\n\u003cp class=\"nw-card-desc\"\u003eSHGC, VLT, and coating stack verification at the production line or customer site.\u003c\/p\u003e\n\u003cul class=\"nw-card-specs\"\u003e\n\u003cli\u003e\n\u003cspan class=\"nw-spec-label\"\u003eRange:\u003c\/span\u003e UV2800 (300-2800 nm)\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"nw-spec-label\"\u003ePower:\u003c\/span\u003e BAT (Battery + AC)\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"nw-spec-label\"\u003eData:\u003c\/span\u003e WIFI (Real-Time)\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"nw-spec-label\"\u003eFor:\u003c\/span\u003e GLASS\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"nw-spec-label\"\u003eWith:\u003c\/span\u003e RPLATE (Reflectance Plates)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"nw-card-model\"\u003eUV2800-BAT-WIFI-GLASS-RPLATE\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nw-card\" data-range=\"UV3600\" data-power=\"AC\" data-data=\"WIFIUSB\" data-app=\"SOLAR\" data-acc=\"IS50,DIFFREF\"\u003e\n\u003cdiv class=\"nw-card-head\"\u003e\n\u003cdiv class=\"nw-card-icon\"\u003eB\u003c\/div\u003e\n\u003cdiv class=\"nw-card-title\"\u003eSolar Energy \u0026amp; Aerospace Coatings\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nw-card-body\"\u003e\n\u003cp class=\"nw-card-desc\"\u003eAbsorptance and emittance of selective absorbers and thermal control coatings to 3600 nm.\u003c\/p\u003e\n\u003cul class=\"nw-card-specs\"\u003e\n\u003cli\u003e\n\u003cspan class=\"nw-spec-label\"\u003eRange:\u003c\/span\u003e UV3600 (200-3600 nm)\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"nw-spec-label\"\u003ePower:\u003c\/span\u003e AC (Wall Power)\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"nw-spec-label\"\u003eData:\u003c\/span\u003e WIFIUSB (WiFi + USB)\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"nw-spec-label\"\u003eFor:\u003c\/span\u003e SOLAR\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"nw-spec-label\"\u003eWith:\u003c\/span\u003e IS50 + DIFFREF\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"nw-card-model\"\u003eUV3600-AC-WIFIUSB-SOLAR-IS50-DIFFREF\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nw-card\" data-range=\"UV2800\" data-power=\"AC\" data-data=\"WIFI\" data-app=\"DISPLAY\" data-acc=\"LIQCELL\"\u003e\n\u003cdiv class=\"nw-card-head\"\u003e\n\u003cdiv class=\"nw-card-icon\"\u003eC\u003c\/div\u003e\n\u003cdiv class=\"nw-card-title\"\u003eLCD Display Panel Manufacturing\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nw-card-body\"\u003e\n\u003cp class=\"nw-card-desc\"\u003eColor filter, polarizer, and optical film verification for gamut, white point, and contrast.\u003c\/p\u003e\n\u003cul class=\"nw-card-specs\"\u003e\n\u003cli\u003e\n\u003cspan class=\"nw-spec-label\"\u003eRange:\u003c\/span\u003e UV2800 (300-2800 nm)\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"nw-spec-label\"\u003ePower:\u003c\/span\u003e AC (Wall Power)\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"nw-spec-label\"\u003eData:\u003c\/span\u003e WIFI (Real-Time)\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"nw-spec-label\"\u003eFor:\u003c\/span\u003e DISPLAY\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"nw-spec-label\"\u003eWith:\u003c\/span\u003e LIQCELL (Liquid Cells)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"nw-card-model\"\u003eUV2800-AC-WIFI-DISPLAY-LIQCELL\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nw-card\" data-range=\"UV2800\" data-power=\"BAT\" data-data=\"WIFIUSB\" data-app=\"AGRI\" data-acc=\"IS32,LIQCELL,GASCHAM\"\u003e\n\u003cdiv class=\"nw-card-head\"\u003e\n\u003cdiv class=\"nw-card-icon\"\u003eD\u003c\/div\u003e\n\u003cdiv class=\"nw-card-title\"\u003eAgricultural \u0026amp; Food Analysis\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nw-card-body\"\u003e\n\u003cp class=\"nw-card-desc\"\u003eMoisture, protein, fat, and adulteration testing at grain elevators, dairies, and field stations.\u003c\/p\u003e\n\u003cul class=\"nw-card-specs\"\u003e\n\u003cli\u003e\n\u003cspan class=\"nw-spec-label\"\u003eRange:\u003c\/span\u003e UV2800 (300-2800 nm)\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"nw-spec-label\"\u003ePower:\u003c\/span\u003e BAT (Battery + AC)\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"nw-spec-label\"\u003eData:\u003c\/span\u003e WIFIUSB (WiFi + USB)\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"nw-spec-label\"\u003eFor:\u003c\/span\u003e AGRI\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"nw-spec-label\"\u003eWith:\u003c\/span\u003e IS32 + LIQCELL + GASCHAM\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"nw-card-model\"\u003eUV2800-BAT-WIFIUSB-AGRI-IS32-LIQCELL-GASCHAM\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nw-card\" data-range=\"UV3600\" data-power=\"AC\" data-data=\"WIFI\" data-app=\"NANO\" data-acc=\"IS50,DIFFREF\"\u003e\n\u003cdiv class=\"nw-card-head\"\u003e\n\u003cdiv class=\"nw-card-icon\"\u003eE\u003c\/div\u003e\n\u003cdiv class=\"nw-card-title\"\u003eNanomaterials \u0026amp; Research\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nw-card-body\"\u003e\n\u003cp class=\"nw-card-desc\"\u003eBandgap, plasmon resonance, and aggregation kinetics of nanoparticles and quantum dots.\u003c\/p\u003e\n\u003cul class=\"nw-card-specs\"\u003e\n\u003cli\u003e\n\u003cspan class=\"nw-spec-label\"\u003eRange:\u003c\/span\u003e UV3600 (200-3600 nm)\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"nw-spec-label\"\u003ePower:\u003c\/span\u003e AC (Wall Power)\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"nw-spec-label\"\u003eData:\u003c\/span\u003e WIFI (Real-Time)\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"nw-spec-label\"\u003eFor:\u003c\/span\u003e NANO\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"nw-spec-label\"\u003eWith:\u003c\/span\u003e IS50 + DIFFREF\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"nw-card-model\"\u003eUV3600-AC-WIFI-NANO-IS50-DIFFREF\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nw-card\" data-range=\"UV3600\" data-power=\"AC\" data-data=\"WIFI\" data-app=\"FILTER\" data-acc=\"RPLATE\"\u003e\n\u003cdiv class=\"nw-card-head\"\u003e\n\u003cdiv class=\"nw-card-icon\"\u003eF\u003c\/div\u003e\n\u003cdiv class=\"nw-card-title\"\u003eOptical Narrowband Filters\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nw-card-body\"\u003e\n\u003cp class=\"nw-card-desc\"\u003eCenter wavelength, FWHM, and blocking verification for telecom, laser, and sensing filters.\u003c\/p\u003e\n\u003cul class=\"nw-card-specs\"\u003e\n\u003cli\u003e\n\u003cspan class=\"nw-spec-label\"\u003eRange:\u003c\/span\u003e UV3600 (200-3600 nm)\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"nw-spec-label\"\u003ePower:\u003c\/span\u003e AC (Wall Power)\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"nw-spec-label\"\u003eData:\u003c\/span\u003e WIFI (Real-Time)\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"nw-spec-label\"\u003eFor:\u003c\/span\u003e FILTER\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"nw-spec-label\"\u003eWith:\u003c\/span\u003e RPLATE (Reflectance Plates)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"nw-card-model\"\u003eUV3600-AC-WIFI-FILTER-RPLATE\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nw-card\" data-range=\"UV2800\" data-power=\"BAT\" data-data=\"WIFIUSB\" data-app=\"EDU\" data-acc=\"IS32,LIQCELL,RPLATE\"\u003e\n\u003cdiv class=\"nw-card-head\"\u003e\n\u003cdiv class=\"nw-card-icon\"\u003eG\u003c\/div\u003e\n\u003cdiv class=\"nw-card-title\"\u003eTeaching \u0026amp; Research Institutes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nw-card-body\"\u003e\n\u003cp class=\"nw-card-desc\"\u003eVersatile configuration for undergraduate labs, graduate research, and field outreach programs.\u003c\/p\u003e\n\u003cul class=\"nw-card-specs\"\u003e\n\u003cli\u003e\n\u003cspan class=\"nw-spec-label\"\u003eRange:\u003c\/span\u003e UV2800 (300-2800 nm)\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"nw-spec-label\"\u003ePower:\u003c\/span\u003e BAT (Battery + AC)\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"nw-spec-label\"\u003eData:\u003c\/span\u003e WIFIUSB (WiFi + USB)\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"nw-spec-label\"\u003eFor:\u003c\/span\u003e EDU\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"nw-spec-label\"\u003eWith:\u003c\/span\u003e IS32 + LIQCELL + RPLATE\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"nw-card-model\"\u003eUV2800-BAT-WIFIUSB-EDU-IS32-LIQCELL-RPLATE\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nw-label\"\u003eStep 2 — Or Build Your Own Configuration\u003c\/div\u003e\n\u003cdiv class=\"nw-builder\"\u003e\n\u003cdiv class=\"nw-builder-title\"\u003eConfiguration Builder\u003c\/div\u003e\n\u003cdiv class=\"nw-row\"\u003e\n\u003cdiv class=\"nw-field\"\u003e\n\u003clabel class=\"nw-field-label\"\u003eWavelength Range\u003c\/label\u003e\u003cselect class=\"nw-select\" id=\"f-range\"\u003e\n\u003coption value=\"UV2800\"\u003eUV2800 — 300-2800 nm\u003c\/option\u003e\n\u003coption value=\"UV3600\"\u003eUV3600 — 200-3600 nm\u003c\/option\u003e\n\u003c\/select\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nw-field\"\u003e\n\u003clabel class=\"nw-field-label\"\u003ePower Source\u003c\/label\u003e\u003cselect class=\"nw-select\" id=\"f-power\"\u003e\n\u003coption value=\"AC\"\u003eAC — Wall Power\u003c\/option\u003e\n\u003coption value=\"BAT\"\u003eBAT — Battery + AC\u003c\/option\u003e\n\u003c\/select\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nw-field\"\u003e\n\u003clabel class=\"nw-field-label\"\u003eData Transfer\u003c\/label\u003e\u003cselect class=\"nw-select\" id=\"f-data\"\u003e\n\u003coption value=\"WIFI\"\u003eWIFI — Real-Time\u003c\/option\u003e\n\u003coption value=\"WIFIUSB\"\u003eWIFIUSB — WiFi + USB\u003c\/option\u003e\n\u003c\/select\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nw-row\"\u003e\n\u003cdiv class=\"nw-field\"\u003e\n\u003clabel class=\"nw-field-label\"\u003eApplication\u003c\/label\u003e\u003cselect class=\"nw-select\" id=\"f-app\"\u003e\n\u003coption value=\"CUSTOM\"\u003eCUSTOM — Build Your Own\u003c\/option\u003e\n\u003coption value=\"GLASS\"\u003eGLASS — Architectural Glass\u003c\/option\u003e\n\u003coption value=\"SOLAR\"\u003eSOLAR — Solar \u0026amp; Aerospace\u003c\/option\u003e\n\u003coption value=\"DISPLAY\"\u003eDISPLAY — LCD Panel Mfg\u003c\/option\u003e\n\u003coption value=\"AGRI\"\u003eAGRI — Food \u0026amp; Agriculture\u003c\/option\u003e\n\u003coption value=\"NANO\"\u003eNANO — Nanomaterials\u003c\/option\u003e\n\u003coption value=\"FILTER\"\u003eFILTER — Optical Filters\u003c\/option\u003e\n\u003coption value=\"EDU\"\u003eEDU — Teaching \u0026amp; Research\u003c\/option\u003e\n\u003c\/select\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nw-field\"\u003e\n\u003clabel class=\"nw-field-label\"\u003eAccessories — Click to Select Multiple\u003c\/label\u003e\n\u003cdiv class=\"nw-chips\" id=\"f-chips\"\u003e\n\u003cspan class=\"nw-chip\" data-acc=\"RPLATE\"\u003eRPLATE — Reflectance Plates\u003c\/span\u003e\n\u003cspan class=\"nw-chip\" data-acc=\"LIQCELL\"\u003eLIQCELL — Liquid Cells\u003c\/span\u003e\n\u003cspan class=\"nw-chip\" data-acc=\"IS32\"\u003eIS32 — 32mm Sphere\u003c\/span\u003e\n\u003cspan class=\"nw-chip\" data-acc=\"IS50\"\u003eIS50 — 50mm Sphere\u003c\/span\u003e\n\u003cspan class=\"nw-chip\" data-acc=\"IS100\"\u003eIS100 — 100mm Sphere\u003c\/span\u003e\n\u003cspan class=\"nw-chip\" data-acc=\"DIFFREF\"\u003eDIFFREF — Diffuse Reflectance\u003c\/span\u003e\n\u003cspan class=\"nw-chip\" data-acc=\"GASCHAM\"\u003eGASCHAM — Gas Chamber\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nw-output\"\u003e\n\u003cdiv class=\"nw-output-label\"\u003eYour Configuration\u003c\/div\u003e\n\u003cdiv class=\"nw-output-model\" id=\"out-model\"\u003eUV2800-AC-WIFI-CUSTOM\u003c\/div\u003e\n\u003cdiv class=\"nw-output-desc\" id=\"out-desc\"\u003eUV to 2800 nm, AC power, WiFi real-time, Custom build, No accessories\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ca class=\"nw-cta\" id=\"out-cta\" href=\"mailto:sales@nwspec.com?subject=Quote%20Request%3A%20UV2800-AC-WIFI-CUSTOM\"\u003eRequest Formal Quote\u003c\/a\u003e\n\u003cp class=\"nw-leadtime\"\u003eLead Time: \u003cb\u003e2-4 weeks\u003c\/b\u003e after order confirmation\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"nw-help\"\u003eModel format: \u003cb\u003eRange-Power-Data-Application-Technique\u003c\/b\u003e. Reads like a sentence. \u003cbr\u003eNeed help? Email \u003ca href=\"mailto:sales@nwspec.com\"\u003esales@nwspec.com\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cscript\u003e\n(function() {\n  var rangeDesc = { UV2800: 'UV to 2800 nm', UV3600: 'UV to 3600 nm' };\n  var powerDesc = { AC: 'AC power', BAT: 'Battery power' };\n  var dataDesc  = { WIFI: 'WiFi real-time', WIFIUSB: 'WiFi + USB' };\n  var appDesc   = {\n    CUSTOM: 'Custom build',\n    GLASS:  'Architectural \u0026 Automotive Glass',\n    SOLAR:  'Solar Energy \u0026 Aerospace',\n    DISPLAY:'LCD Panel Manufacturing',\n    AGRI:   'Agricultural \u0026 Food Analysis',\n    NANO:   'Nanomaterials \u0026 Research',\n    FILTER: 'Optical Narrowband Filters',\n    EDU:    'Teaching \u0026 Research'\n  };\n\n  function getSelectedAcc() {\n    var chips = document.querySelectorAll('#f-chips .nw-chip.on');\n    var vals = [];\n    chips.forEach(function(c) { vals.push(c.getAttribute('data-acc')); });\n    return vals;\n  }\n\n  function buildModel() {\n    var range = document.getElementById('f-range').value;\n    var power = document.getElementById('f-power').value;\n    var data  = document.getElementById('f-data').value;\n    var app   = document.getElementById('f-app').value;\n    var accs  = getSelectedAcc();\n    var parts = [range, power, data, app];\n    if (accs.length) parts = parts.concat(accs);\n    return parts.join('-');\n  }\n\n  function buildDesc(model) {\n    var range = document.getElementById('f-range').value;\n    var power = document.getElementById('f-power').value;\n    var data  = document.getElementById('f-data').value;\n    var app   = document.getElementById('f-app').value;\n    var accs  = getSelectedAcc();\n    var desc  = (rangeDesc[range] || range) + ', ' + (powerDesc[power] || power) + ', ' + (dataDesc[data] || data) + ', ' + (appDesc[app] || app);\n    if (accs.length) desc += ', Accessories: ' + accs.join(' + ');\n    else desc += ', No accessories';\n    return desc;\n  }\n\n  function update() {\n    var model = buildModel();\n    var desc  = buildDesc(model);\n    document.getElementById('out-model').textContent = model;\n    document.getElementById('out-desc').textContent  = desc;\n    var subject = 'Quote Request: ' + model;\n    document.getElementById('out-cta').href = 'mailto:sales@nwspec.com?subject=' + encodeURIComponent(subject) + '\u0026body=' + encodeURIComponent('Hello,\\n\\nI would like to request a formal quote for the following configuration:\\n\\nModel: ' + model + '\\nDetails: ' + desc + '\\n\\nPlease provide pricing and lead time.\\n\\nThank you.');\n  }\n\n  \/\/ Dropdown listeners\n  ['f-range','f-power','f-data','f-app'].forEach(function(id) {\n    var el = document.getElementById(id);\n    if (el) el.addEventListener('change', update);\n  });\n\n  \/\/ Chip toggle listeners\n  document.querySelectorAll('#f-chips .nw-chip').forEach(function(chip) {\n    chip.addEventListener('click', function() {\n      this.classList.toggle('on');\n      update();\n    });\n  });\n\n  \/\/ Card click listeners — auto-fill builder from preset\n  document.querySelectorAll('#nw-grid .nw-card').forEach(function(card) {\n    card.addEventListener('click', function() {\n      document.querySelectorAll('#nw-grid .nw-card').forEach(function(c) { c.classList.remove('active'); });\n      this.classList.add('active');\n      var range = this.getAttribute('data-range');\n      var power = this.getAttribute('data-power');\n      var data  = this.getAttribute('data-data');\n      var app   = this.getAttribute('data-app');\n      var accs  = (this.getAttribute('data-acc') || '').split(',').filter(Boolean);\n      document.getElementById('f-range').value = range;\n      document.getElementById('f-power').value = power;\n      document.getElementById('f-data').value  = data;\n      document.getElementById('f-app').value   = app;\n      document.querySelectorAll('#f-chips .nw-chip').forEach(function(chip) {\n        chip.classList.toggle('on', accs.indexOf(chip.getAttribute('data-acc')) !== -1);\n      });\n      update();\n    });\n  });\n\n  \/\/ Init\n  update();\n})();\n\u003c\/script\u003e","brand":"NWSPEC","offers":[{"title":"Default Title","offer_id":47376929390811,"sku":null,"price":30000.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0766\/1722\/0315\/files\/UV-VIS_spectrometer.png?v=1778386043","url":"https:\/\/nwspec.com\/products\/mobile-uv-vis-nir-spectrometer","provider":"NWSPEC","version":"1.0","type":"link"}