PageSourceSearch

https://stem.org/verify-stem-id-exact-product-before-you-buy/

html stem.org collected 2026-10-09 23:19:24 UTC 193,949 bytes, 1,563 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US" class="no-js">
3 <head> 
3<script>
4var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
5</script>
5
6<meta charset="UTF-8">
6<script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script>
6<script>(()=>{class RocketLazyLoadScripts{constructor(){this.v="2.0.5",this.userEvents=["keydown","keyup","mousedown","mouseup","mousemove","mouseover","mouseout","touchmove","touchstart","touchend","touchcancel","wheel","click","dblclick","input"],this.attributeEvents=["onblur","onclick","oncontextmenu","ondblclick","onfocus","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onmousewheel","onscroll","onsubmit"]}async t(){this.i(),this.o(),/iP(ad|hone)/.test(navigator.userAgent)&&this.h(),this.u(),this.l(this),this.m(),this.k(this),this.p(this),this._(),await Promise.all([this.R(),this.L()]),this.lastBreath=Date.now(),this.S(this),this.P(),this.D(),this.O(),this.M(),await this.C(this.delayedScripts.normal),await this.C(this.delayedScripts.defer),await this.C(this.delayedScripts.async),await this.T(),await this.F(),await this.j(),await this.A(),window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this.everythingLoaded=!0,this.lastTouchEnd&&await new Promise(t=>setTimeout(t,500-Date.now()+this.lastTouchEnd)),this.I(),this.H(),this.U(),this.W()}i(){this.CSPIssue=sessionStorage.getItem("rocketCSPIssue"),document.addEventListener("securitypolicyviolation",t=>{this.CSPIssue||"script-src-elem"!==t.violatedDirective||"data"!==t.blockedURI||(this.CSPIssue=!0,sessionStorage.setItem("rocketCSPIssue",!0))},{isRocket:!0})}o(){window.addEventListener("pageshow",t=>{this.persisted=t.persisted,this.realWindowLoadedFired=!0},{isRocket:!0}),window.addEventListener("pagehide",()=>{this.onFirstUserAction=null},{isRocket:!0})}h(){let t;function e(e){t=e}window.addEventListener("touchstart",e,{isRocket:!0}),window.addEventListener("touchend",function i(o){o.changedTouches[0]&&t.changedTouches[0]&&Math.abs(o.changedTouches[0].pageX-t.changedTouches[0].pageX)<10&&Math.abs(o.changedTouches[0].pageY-t.changedTouches[0].pageY)<10&&o.timeStamp-t.timeStamp<200&&(window.removeEventListener("touchstart",e,{isRocket:!0}),window.removeEventListener("touchend",i,{isRocket:!0}),"INPUT"===o.target.tagName&&"text"===o.target.type||(o.target.dispatchEvent(new TouchEvent("touchend",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new MouseEvent("mouseover",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new PointerEvent("click",{target:o.target,bubbles:!0,cancelable:!0,detail:1,clientX:o.changedTouches[0].clientX,clientY:o.changedTouches[0].clientY})),event.preventDefault()))},{isRocket:!0})}q(t){this.userActionTriggered||("mousemove"!==t.type||this.firstMousemoveIgnored?"keyup"===t.type||"mouseover"===t.type||"mouseout"===t.type||(this.userActionTriggered=!0,this.onFirstUserAction&&this.onFirstUserAction()):this.firstMousemoveIgnored=!0),"click"===t.type&&t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),"touchstart"===this.lastEvent&&"touchend"===t.type&&(this.lastTouchEnd=Date.now()),"click"===t.type&&(this.lastTouchEnd=0),this.lastEvent=t.type,t.composedPath&&t.composedPath()[0].getRootNode()instanceof ShadowRoot&&(t.rocketTarget=t.composedPath()[0]),this.savedUserEvents.push(t)}u(){this.savedUserEvents=[],this.userEventHandler=this.q.bind(this),this.userEvents.forEach(t=>window.addEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.addEventListener("visibilitychange",this.userEventHandler,{isRocket:!0})}U(){this.userEvents.forEach(t=>window.removeEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.removeEventListener("visibilitychange",this.userEventHandler,{isRocket:!0}),this.savedUserEvents.forEach(t=>{(t.rocketTarget||t.target).dispatchEvent(new window[t.constructor.name](t.type,t))})}m(){const t="return false",e=Array.from(this.attributeEvents,t=>"data-rocket-"+t),i="["+this.attributeEvents.join("],[")+"]",o="[data-rocket-"+this.attributeEvents.join("],[data-rocket-")+"]",s=(e,i,o)=>{o&&o!==t&&(e.setAttribute("data-rocket-"+i,o),e["rocket"+i]=new Function("event",o),e.setAttribute(i,t))};new MutationObserver(t=>{for(const n of t)"attributes"===n.type&&(n.attributeName.startsWith("data-rocket-")||this.everythingLoaded?n.attributeName.startsWith("data-rocket-")&&this.everythingLoaded&&this.N(n.target,n.attributeName.substring(12)):s(n.target,n.attributeName,n.target.getAttribute(n.attributeName))),"childList"===n.type&&n.addedNodes.forEac
6h(t=>{if(t.nodeType===Node.ELEMENT_NODE)if(this.everythingLoaded)for(const i of[t,...t.querySelectorAll(o)])for(const t of i.getAttributeNames())e.includes(t)&&this.N(i,t.substring(12));else for(const e of[t,...t.querySelectorAll(i)])for(const t of e.getAttributeNames())this.attributeEvents.includes(t)&&s(e,t,e.getAttribute(t))})}).observe(document,{subtree:!0,childList:!0,attributeFilter:[...this.attributeEvents,...e]})}I(){this.attributeEvents.forEach(t=>{document.querySelectorAll("[data-rocket-"+t+"]").forEach(e=>{this.N(e,t)})})}N(t,e){const i=t.getAttribute("data-rocket-"+e);i&&(t.setAttribute(e,i),t.removeAttribute("data-rocket-"+e))}k(t){Object.defineProperty(HTMLElement.prototype,"onclick",{get(){return this.rocketonclick||null},set(e){this.rocketonclick=e,this.setAttribute(t.everythingLoaded?"onclick":"data-rocket-onclick","this.rocketonclick(event)")}})}S(t){function e(e,i){let o=e[i];e[i]=null,Object.defineProperty(e,i,{get:()=>o,set(s){t.everythingLoaded?o=s:e["rocket"+i]=o=s}})}e(document,"onreadystatechange"),e(window,"onload"),e(window,"onpageshow");try{Object.defineProperty(document,"readyState",{get:()=>t.rocketReadyState,set(e){t.rocketReadyState=e},configurable:!0}),document.readyState="loading"}catch(t){console.log("WPRocket DJE readyState conflict, bypassing")}}l(t){this.originalAddEventListener=EventTarget.prototype.addEventListener,this.originalRemoveEventListener=EventTarget.prototype.removeEventListener,this.savedEventListeners=[],EventTarget.prototype.addEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalAddEventListener.call(this,e,i,o):(t.savedEventListeners.push({target:this,remove:!1,type:e,func:i,options:o}),"mouseenter"!==e&&"mouseleave"!==e||t.originalAddEventListener.call(this,e,t.savedUserEvents.push,o))},EventTarget.prototype.removeEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalRemoveEventListener.call(this,e,i,o):t.savedEventListeners.push({target:this,remove:!0,type:e,func:i,options:o})}}J(t,e){this.savedEventListeners=this.savedEventListeners.filter(i=>{let o=i.type,s=i.target||window;return e!==o||t!==s||(this.B(o,s)&&(i.type="rocket-"+o),this.$(i),!1)})}H(){EventTarget.prototype.addEventListener=this.originalAddEventListener,EventTarget.prototype.removeEventListener=this.originalRemoveEventListener,this.savedEventListeners.forEach(t=>this.$(t))}$(t){t.remove?this.originalRemoveEventListener.call(t.target,t.type,t.func,t.options):this.originalAddEventListener.call(t.target,t.type,t.func,t.options)}p(t){let e;function i(e){return t.everythingLoaded?e:e.split(" ").map(t=>"load"===t||t.startsWith("load.")?"rocket-jquery-load":t).join(" ")}function o(o){function s(e){const s=o.fn[e];o.fn[e]=o.fn.init.prototype[e]=function(){return this[0]===window&&t.userActionTriggered&&("string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=i(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach(t=>{const e=arguments[0][t];delete arguments[0][t],arguments[0][i(t)]=e})),s.apply(this,arguments),this}}if(o&&o.fn&&!t.allJQueries.includes(o)){const e={DOMContentLoaded:[],"rocket-DOMContentLoaded":[]};for(const t in e)document.addEventListener(t,()=>{e[t].forEach(t=>t())},{isRocket:!0});o.fn.ready=o.fn.init.prototype.ready=function(i){function s(){parseInt(o.fn.jquery)>2?setTimeout(()=>i.bind(document)(o)):i.bind(document)(o)}return"function"==typeof i&&(t.realDomReadyFired?!t.userActionTriggered||t.fauxDomReadyFired?s():e["rocket-DOMContentLoaded"].push(s):e.DOMContentLoaded.push(s)),this},s("on"),s("one"),s("off"),t.allJQueries.push(o)}e=o}t.allJQueries=[],o(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){o(t)}})}P(){const t=new Map;document.write=document.writeln=function(e){const i=document.currentScript,o=document.createRange(),s=i.parentElement;let n=t.get(i);void 0===n&&(n=i.nextSibling,t.set(i,n));const c=document.createDocumentFragment();o.setStart(c,0),c.appendChild(o.createContextualFragment(e)),s.insertBefore(c,n)}}async R(){return new Promise(t=>{this.userActionTriggered?t():this.onFirstUserAction=t})}async L(){return new Promise(t=>{document.addEventListener("DOMContentLoaded",()=>{this.realDomReadyFired=!0,t()},{isRocket:!0})})}async j(){return this.realWindowLoadedFired?Promise.resolve():new Promise(t=>{window.addEventListener("load",t,{isRocket:!0})})}M(){this.pendingScripts=[];this.scriptsMutationObserver=new MutationObserver(t=>
6{for(const e of t)e.addedNodes.forEach(t=>{"SCRIPT"!==t.tagName||!t.src||t.noModule||t.isWPRocket||this.pendingScripts.push({script:t,promise:new Promise(e=>{const i=()=>{const i=this.pendingScripts.findIndex(e=>e.script===t);i>=0&&this.pendingScripts.splice(i,1),e()};t.addEventListener("load",i,{isRocket:!0}),t.addEventListener("error",i,{isRocket:!0}),setTimeout(i,1e3)})})})}),this.scriptsMutationObserver.observe(document,{childList:!0,subtree:!0})}async F(){await this.X(),this.pendingScripts.length?(await this.pendingScripts[0].promise,await this.F()):this.scriptsMutationObserver.disconnect()}D(){this.delayedScripts={normal:[],async:[],defer:[]},document.querySelectorAll("script[type$=rocketlazyloadscript]").forEach(t=>{t.hasAttribute("data-rocket-src")?t.hasAttribute("async")&&!1!==t.async?this.delayedScripts.async.push(t):t.hasAttribute("defer")&&!1!==t.defer||"module"===t.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(t):this.delayedScripts.normal.push(t):this.delayedScripts.normal.push(t)})}async _(){await this.L();let t=[];document.querySelectorAll("script[type$=rocketlazyloadscript][data-rocket-src]").forEach(e=>{let i=e.getAttribute("data-rocket-src");if(i&&!i.startsWith("data:")){i.startsWith("//")&&(i=location.protocol+i);try{const o=new URL(i).origin;o!==location.origin&&t.push({src:o,crossOrigin:e.crossOrigin||"module"===e.getAttribute("data-rocket-type")})}catch(t){}}}),t=[...new Map(t.map(t=>[JSON.stringify(t),t])).values()],this.Y(t,"preconnect")}
6async G(t){if(await this.K(),!0!==t.noModule||!("noModule"in HTMLScriptElement.prototype))return new Promise(e=>{let i;function o(){(i||t).setAttribute("data-rocket-status","executed"),e()}try{if(navigator.userAgent.includes("Firefox/")||""===navigator.vendor||this.CSPIssue)i=document.createElement("script"),[...t.attributes].forEach(t=>{let e=t.nodeName;"type"!==e&&("data-rocket-type"===e&&(e="type"),"data-rocket-src"===e&&(e="src"),i.setAttribute(e,t.nodeValue))}),t.text&&(i.text=t.text),t.nonce&&(i.nonce=t.nonce),i.hasAttribute("src")?(i.addEventListener("load",o,{isRocket:!0}),i.addEventListener("error",()=>{i.setAttribute("data-rocket-status","failed-network"),e()},{isRocket:!0}),setTimeout(()=>{i.isConnected||e()},1)):(i.text=t.text,o()),i.isWPRocket=!0,t.parentNode.replaceChild(i,t);else{const i=t.getAttribute("data-rocket-type"),s=t.getAttribute("data-rocket-src");i?(t.type=i,t.removeAttribute("data-rocket-type")):t.removeAttribute("type"),t.addEventListener("load",o,{isRocket:!0}),t.addEventListener("error",i=>{this.CSPIssue&&i.target.src.startsWith("data:")?(console.log("WPRocket: CSP fallback activated"),t.removeAttribute("src"),this.G(t).then(e)):(t.setAttribute("data-rocket-status","failed-network"),e())},{isRocket:!0}),s?(t.fetchPriority="high",t.removeAttribute("data-rocket-src"),t.src=s):t.src="data:text/javascript;base64,"+window.btoa(unescape(encodeURIComponent(t.text)))}}catch(i){t.setAttribute("data-rocket-status","failed-transform"),e()}});t.setAttribute("data-rocket-status","skipped")}async C(t){const e=t.shift();return e?(e.isConnected&&await this.G(e),this.C(t)):Promise.resolve()}O(){this.Y([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}Y(t,e){this.trash=this.trash||[];let i=!0;var o=document.createDocumentFragment();t.forEach(t=>{const s=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(s&&!s.startsWith("data:")){const n=document.createElement("link");n.href=s,n.rel=e,"preconnect"!==e&&(n.as="script",n.fetchPriority=i?"high":"low"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(n.crossOrigin=!0),t.crossOrigin&&(n.crossOrigin=t.crossOrigin),t.integrity&&(n.integrity=t.integrity),t.nonce&&(n.nonce=t.nonce),o.appendChild(n),this.trash.push(n),i=!1}}),document.head.appendChild(o)}W(){this.trash.forEach(t=>t.remove())}async T(){try{document.readyState="interactive"}catch(t){}this.fauxDomReadyFired=!0;try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(document,"DOMContentLoaded"),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this.K(),this.J(window,"DOMContentLoaded"),window.dispatchEvent(new Event("rocket-DOMContentLoaded"))}catch(t){console.error(t)}}async A(){try{document.readyState="complete"}catch(t){}try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(window,"load"),window.dispatchEvent(new Event("rocket-load")),await this.K(),window.rocketonload&&window.rocketonload(),await this.K(),this.allJQueries.forEach(t=>t(window).trigger("rocket-jquery-load")),await this.K(),this.J(window,"pageshow");const t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this.K(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted})}catch(t){console.error(t)}}async K(){Date.now()-this.lastBreath>45&&(await this.X(),this.lastBreath=Date.now())}async X(){return document.hidden?new Promise(t=>setTimeout(t)):new Promise(t=>requestAnimationFrame(t))}B(t,e=window){return e===document&&"readystatechange"===t||(e===document&&"DOMContentLoaded"===t||(e===window&&"DOMContentLoaded"===t||(e===window&&"load"===t||e===window&&"pageshow"===t)))}static run(){(new RocketLazyLoadScripts).t()}}RocketLazyLoadScripts.run()})();
7</script>
7
8  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
9  
10  <link rel="profile" href="http://gmpg.org/xfn/11">
11      
11<script type="text/rocketlazyloadscript">(function(html){html.className = html.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script>
11
12<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
13
14	<!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ -->
15	<title>Verify a STEM ID Before Buying a Product | STEM.org</title>
16<link data-rocket-prefetch href="https://www.gstatic.com" rel="dns-prefetch">
17<link data-rocket-prefetch href="https://www.google.com" rel="dns-prefetch">
18<link data-rocket-preload as="style" data-wpr-hosted-gf-parameters="family=Merriweather%3A400%2C700%2C900%2C400italic%2C700italic%2C900italic%7CMontserrat%3A400%2C700%7CInconsolata%3A400%7CRoboto%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CRoboto%20Slab%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CMontserrat%3A400%2C500%2C600%2C600i%2C700%2C900%2C900i%7CRoboto%3A400%2C500&subset=latin%2Clatin-ext&display=swap" href="https://stem.org/wp-content/cache/fonts/1/google-fonts/css/7/9/d/c1e4300efa789cbdf1ef38abffdf8.css" rel="preload">
19<link crossorigin data-rocket-preload as="font" href="https://stem.org/wp-content/cache/fonts/1/google-fonts/fonts/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2" rel="preload">
20<link crossorigin data-rocket-preload as="font" href="https://stem.org/wp-content/cache/fonts/1/google-fonts/fonts/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2" rel="preload">
21<link data-wpr-hosted-gf-parameters="family=Merriweather%3A400%2C700%2C900%2C400italic%2C700italic%2C900italic%7CMontserrat%3A400%2C700%7CInconsolata%3A400%7CRoboto%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CRoboto%20Slab%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CMontserrat%3A400%2C500%2C600%2C600i%2C700%2C900%2C900i%7CRoboto%3A400%2C500&subset=latin%2Clatin-ext&display=swap" href="https://stem.org/wp-content/cache/fonts/1/google-fonts/css/7/9/d/c1e4300efa789cbdf1ef38abffdf8.css" media="print" onload="this.media=&#039;all&#039;" rel="stylesheet">
22<noscript data-wpr-hosted-gf-parameters=""><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Merriweather%3A400%2C700%2C900%2C400italic%2C700italic%2C900italic%7CMontserrat%3A400%2C700%7CInconsolata%3A400%7CRoboto%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CRoboto%20Slab%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CMontserrat%3A400%2C500%2C600%2C600i%2C700%2C900%2C900i%7CRoboto%3A400%2C500&#038;subset=latin%2Clatin-ext&#038;display=swap"></noscript><link rel="preload" data-rocket-preload as="image" href="https://stem.org/wp-content/uploads/2026/09/stem-home-header-logo-537.webp" fetchpriority="high">
23	<meta name="description" content="Use STEM ID lookup to match a product to its recognition record. Check the recipient, scope, dates and current status with a real product example." />
24	<link rel="canonical" href="https://stem.org/verify-stem-id-exact-product-before-you-buy/" />
25	<meta property="og:locale" content="en_US" />
26	<meta property="og:type" content="article" />
27	<meta property="og:title" content="Verify a STEM ID Before Buying a Product | STEM.org" />
28	<meta property="og:description" content="Use STEM ID lookup to match a product to its recognition record. Check the recipient, scope, dates and current status with a real product example." />
29	<meta property="og:url" content="https://stem.org/verify-stem-id-exact-product-before-you-buy/" />
30	<meta property="og:site_name" content="STEM.org" />
31	<meta property="article:published_time" content="2026-10-09T15:03:18+00:00" />
32	<meta property="article:modified_time" content="2026-10-09T15:03:21+00:00" />
33	<meta property="og:image" content="https://stem.org/wp-content/uploads/2026/09/STEM.org-Official-Seal-Social-Preview.png" />
34	<meta property="og:image:width" content="1200" />
35	<meta property="og:image:height" content="630" />
36	<meta property="og:image:type" content="image/png" />
37	<meta name="author" content="Andrew B. Raupp" />
38	<meta name="twitter:card" content="summary_large_image" />
39	<meta name="twitter:image" content="https://stem.org/wp-content/uploads/2026/09/STEM.org-Official-Seal-Social-Preview.png" />
40	<meta name="twitter:label1" content="Written by" />
41	<meta name="twitter:data1" content="Andrew B. Raupp" />
42	<meta name="twitter:label2" content="Est. reading time" />
43	<meta name="twitter:data2" content="5 minutes" />
44	
44<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/stem.org\/verify-stem-id-exact-product-before-you-buy\/#article","isPartOf":{"@id":"https:\/\/stem.org\/verify-stem-id-exact-product-before-you-buy\/"},"author":{"@type":"Person","@id":"https:\/\/stem.org\/#andrew-b-raupp","name":"Andrew B. Raupp","jobTitle":"Founder & Executive Director","worksFor":{"@id":"https:\/\/stem.org\/#organization"}},"headline":"Match the STEM Seal to the Exact Product Before You Buy","datePublished":"2026-10-09T15:03:18+00:00","dateModified":"2026-10-09T15:03:21+00:00","mainEntityOfPage":{"@id":"https:\/\/stem.org\/verify-stem-id-exact-product-before-you-buy\/"},"wordCount":1112,"publisher":{"@id":"https:\/\/stem.org\/#organization"},"image":{"@id":"https:\/\/stem.org\/verify-stem-id-exact-product-before-you-buy\/#primaryimage"},"thumbnailUrl":"https:\/\/stem.org\/wp-content\/uploads\/2026\/09\/STEM.org-Insights-Hero.png","articleSection":["Insights"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/stem.org\/verify-stem-id-exact-product-before-you-buy\/","url":"https:\/\/stem.org\/verify-stem-id-exact-product-before-you-buy\/","name":"Verify a STEM ID Before Buying a Product | STEM.org","isPartOf":{"@id":"https:\/\/stem.org\/#website"},"primaryImageOfPage":{"@id":"https:\/\/stem.org\/verify-stem-id-exact-product-before-you-buy\/#primaryimage"},"image":{"@id":"https:\/\/stem.org\/verify-stem-id-exact-product-before-you-buy\/#primaryimage"},"thumbnailUrl":"https:\/\/stem.org\/wp-content\/uploads\/2026\/09\/STEM.org-Insights-Hero.png","datePublished":"2026-10-09T15:03:18+00:00","dateModified":"2026-10-09T15:03:21+00:00","description":"Use STEM ID lookup to match a product to its recognition record. Check the recipient, scope, dates and current status with a real product example.","breadcrumb":{"@id":"https:\/\/stem.org\/verify-stem-id-exact-product-before-you-buy\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/stem.org\/verify-stem-id-exact-product-before-you-buy\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/stem.org\/verify-stem-id-exact-product-before-you-buy\/#primaryimage","url":"https:\/\/stem.org\/wp-content\/uploads\/2026\/09\/STEM.org-Insights-Hero.png","contentUrl":"https:\/\/stem.org\/wp-content\/uploads\/2026\/09\/STEM.org-Insights-Hero.png","width":836,"height":453,"caption":"Illustrated STEM experiment scene with labeled science concepts, a cat, and a balloon"},{"@type":"BreadcrumbList","@id":"https:\/\/stem.org\/verify-stem-id-exact-product-before-you-buy\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/stem.org\/"},{"@type":"ListItem","position":2,"name":"Match the STEM Seal to the Exact Product Before You Buy"}]},{"@type":"WebSite","@id":"https:\/\/stem.org\/#website","url":"https:\/\/stem.org\/","name":"STEM.org","description":"Educational Research &amp; Credentialing Est. 2001","publisher":{"@id":"https:\/\/stem.org\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/stem.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/stem.org\/#organization","name":"STEM.org","url":"https:\/\/stem.org\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/stem.org\/#\/schema\/logo\/image\/","url":"https:\/\/stem.org\/wp-content\/uploads\/2019\/10\/cropped-STEM.org-Educational-Research-Profile-Photo-2.png","contentUrl":"https:\/\/stem.org\/wp-content\/uploads\/2019\/10\/cropped-STEM.org-Educational-Research-Profile-Photo-2.png","width":240,"height":240,"caption":"STEM.org"},"image":{"@id":"https:\/\/stem.org\/#\/schema\/logo\/image\/"},"alternateName":"STEM.org Educational Research™","foundingDate":"2001","description":"Independent STEM education research, quality assurance, and credentialing organization serving educators, learners, products, programs, schools, and publishers worldwide.","areaServed":"Worldwide","knowsAbout":["STEM education research","STEM education quality assurance","STEM educator professional learning and certification","STEM program and school accreditation","STEM educational product evaluation","STEM curriculum and educational media review","Digital credential verification","STEM.org Authenticated™","STEM.org Certified™","STEM.org Accredited™","STEM.org Reviewed™","Best In STEM™"],"sameAs":["https:\/\/www.facebook.com\/stemdotorg","https:\/\/twitter.com\/stemdotorg","https:\/\/www.linkedin.com\/company\/stemdotorg\/","https:\/\/www.instagram.com\/stemdotorg\/"]},{"@type":"Person","@id":"https:\/\/stem.org\/#\/schema\/person\/4517d36421e8ef711eaa8187f5631606","name":"Andrew B. Raupp","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/8ab4416ff3190451d2940e09ad22442a6ca3e975c0bfa18907248851e98ad9f1?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/8ab4416ff3190451d2940e09ad22442a6ca3e975c0bfa18907248851e98ad9f1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8ab4416ff3190451d2940e09ad22442a6ca3e975c0bfa18907248851e98ad9f1?s=96&d=mm&r=g","caption":"Andrew B. Raupp"},"url":"https:\/\/stem.org\/author\/andrew-b-raupp\/"}]}</script>
44
45	<!-- / Yoast SEO plugin. -->
46
47
48<link rel='dns-prefetch' href='//www.google.com' />
49<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
50<link rel='dns-prefetch' href='//stackpath.bootstrapcdn.com' />
51<link rel='dns-prefetch' href='//cdn.jsdelivr.net' />
52<link rel='dns-prefetch' href='//fonts.googleapis.com' />
53<link href='https://fonts.gstatic.com' crossorigin rel='preconnect' />
54<link rel="alternate" type="application/rss+xml" title="STEM.org &raquo; Feed" href="https://stem.org/feed/" />
55<link rel="alternate" type="application/rss+xml" title="STEM.org &raquo; Comments Feed" href="https://stem.org/comments/feed/" />
56<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://stem.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fstem.org%2Fverify-stem-id-exact-product-before-you-buy%2F" />
57<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://stem.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fstem.org%2Fverify-stem-id-exact-product-before-you-buy%2F&#038;format=xml" />
58<style id="wp-img-auto-sizes-contain-inline-css">
59img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
60/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
61</style>
62<link data-minify="1" rel='stylesheet' id='formidable-css' href='https://stem.org/wp-content/cache/min/1/wp-content/plugins/formidable/css/formidableforms.css?ver=1791582459' media='all' />
63<style id="wp-emoji-styles-inline-css">
64
65	img.wp-smiley, img.emoji {
66		display: inline !important;
67		border: none !important;
68		box-shadow: none !important;
69		height: 1em !important;
70		width: 1em !important;
71		margin: 0 0.07em !important;
72		vertical-align: -0.1em !important;
73		background: none !important;
74		padding: 0 !important;
75	}
76/*# sourceURL=wp-emoji-styles-inline-css */
77</style>
78<link rel='stylesheet' id='wp-block-library-css' href='https://stem.org/wp-includes/css/dist/block-library/style.min.css?ver=7.1.3' media='all' />
79<style id="wp-block-library-theme-inline-css">
80.wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:hsla(0,0%,100%,.65)}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:hsla(0,0%,100%,.65)}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote :where(cite),.wp-block-pullquote :where(footer),.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote:where(.has-text-align-center){border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em}
81/*# sourceURL=/wp-includes/css/dist/block-library/theme.min.css */
82</style>
83<style id="classic-theme-styles-inline-css">
84/*! This file is auto-generated */
85.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;
85padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
86/*# sourceURL=/wp-includes/css/classic-themes.min.css */
87</style>
88<style id="global-styles-inline-css">
89:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #fff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--dark-gray: #1a1a1a;--wp--preset--color--medium-gray: #686868;--wp--preset--color--light-gray: #e5e5e5;--wp--preset--color--blue-gray: #4d545c;--wp--preset--color--bright-blue: #007acc;--wp--preset--color--light-blue: #9adffd;--wp--preset--color--dark-brown: #402b30;--wp--preset--color--medium-brown: #774e24;--wp--preset--color--dark-red: #640c1f;--wp--preset--color--bright-red: #ff675f;--wp--preset--color--yellow: #ffef8e;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
89--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-dark-gray-color{color: var(--wp--preset--color--dark-gray) !important;}.has-medium-gray-color{color: var(--wp--preset--color--medium-gray) !important;}.has-light-gray-color{color: var(--wp--preset--color--light-gray) !important;}.has-blue-gray-color{color: var(--wp--preset--color--blue-gray) !important;}.has-bright-blue-color{color: var(--wp--preset--color--bright-blue) !important;}.has-light-blue-color{color: var(--wp--preset--color--light-blue) !important;}.has-dark-brown-color{color: var(--wp--preset--color--dark-brown) !important;}.has-medium-brown-color{color: var(--wp--preset--color--medium-brown) !important;}.has-dark-red-color{color: var(--wp--preset--color--dark-red) !important;}.has-bright-red-color{color: var(--wp--preset--color--bright-red) !important;}.has-yellow-color{color: var(--wp--preset--color--yellow) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-dark-gray-background-color{background-color: var(--wp--preset--color--dark-gray) !important;}.has-medium-gray-background-color{background-color: var(--wp--preset--color--medium-gray) !important;}.has-light-gray-background-color{background-color: var(--wp--preset--color--light-gray) !important;}.has-blue-gray-background-color{background-color: var(--wp--preset--color--blue-gray) !important;}.has-bright-blue-background-color{background-color: var(--wp--preset--color--bright-blue) !important;}.has-light-blue-background-color{background-color: var(--wp--preset--color--light-blue) !important;}.has-dark-brown-background-color{background-color: var(--wp--preset--color--dark-brown) !important;}.has-medium-brown-background-color{background-color: var(--wp--preset--color--medium-brown) !important;}.has-dark-red-background-color{background-color: var(--wp--preset--color--dark-red) !important;}.has-bright-red-background-color{background-color: var(--wp--preset--color--bright-red) !important;}.has-yellow-background-color{background-color: var(--wp--preset--color--yellow) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-dark-gray-border-color{border-color: var(--wp--preset--color--dark-gray) !important;}.has-medium-gray-border-color{border-color: var(--wp--preset--color--medium-gray) !important;}.has-light-gray-border-color{border-color: var(--wp--preset--color--light-gray) !important;}.has-blue-gray-border-color{border-color: var(--wp--preset--color--blue-gray) !important;}.has-bright-blue-border-color{border-color: var(--wp--preset--color--bright-blue) !important;}.has-light-blue-border-color{border-color: var(--wp--preset--color--light-blue) !important;}.has-dark-brown-border-color{border-color: var(--wp--preset--color--dark-brown) !important;}.has-medium-brown-border-color{border-color: var(--wp--preset--color--medium-brown) !important;}.has-dark-red-border-color{border-color: var(--wp--preset--color--dark-red) !important;}.has-bright-red-border-color{border-color: var(--wp--preset--color--bright-red) !important;}.has-yellow-border-color{border-color: var(--wp--preset--color--yellow) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
89.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
90:root :where(.wp-block-icon svg){width: 24px;}
91:where(.wp-block-gallery.is-layout-flex){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}:where(.wp-block-gallery.is-layout-grid){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}
92:where(.wp-block-latest-posts.is-layout-flex){gap: 1.25em;}:where(.wp-block-latest-posts.is-layout-grid){gap: 1.25em;}
93:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
94:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}
95:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
96:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
97/*# sourceURL=global-styles-inline-css */
98</style>
99<link rel='stylesheet' id='wp-theme-css' href='https://stem.org/wp-includes/css/dist/theme/design-tokens.min.css?ver=7.1.3' media='all' />
100<link rel='stylesheet' id='wp-components-css' href='https://stem.org/wp-includes/css/dist/components/style.min.css?ver=7.1.3' media='all' />
101<link data-minify="1" rel='stylesheet' id='godaddy-styles-css' href='https://stem.org/wp-content/cache/min/1/wp-content/plugins/coblocks/includes/Dependencies/GoDaddy/Styles/build/latest.css?ver=1791582459' media='all' />
102
103<link data-minify="1" rel='stylesheet' id='genericons-css' href='https://stem.org/wp-content/cache/min/1/wp-content/themes/stem/genericons/genericons.css?ver=1791582459' media='all' />
104<link data-minify="1" rel='stylesheet' id='twentysixteen-style-css' href='https://stem.org/wp-content/cache/min/1/wp-content/themes/stem/style.css?ver=1791582459' media='all' />
105<link data-minify="1" rel='stylesheet' id='twentysixteen-block-style-css' href='https://stem.org/wp-content/cache/min/1/wp-content/themes/stem/css/blocks.css?ver=1791582459' media='all' />
106<link rel='stylesheet' id='elementor-frontend-css' href='https://stem.org/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.3.2' media='all' />
107<link rel='stylesheet' id='elementor-post-530-css' href='https://stem.org/wp-content/uploads/elementor/css/post-530.css?ver=1791582458' media='all' />
108<link rel='stylesheet' id='uael-frontend-css' href='https://stem.org/wp-content/plugins/ultimate-elementor/assets/min-css/uael-frontend.min.css?ver=1.45.4' media='all' />
109<link rel='stylesheet' id='uael-teammember-social-icons-css' href='https://stem.org/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=3.24.0' media='all' />
110<link data-minify="1" rel='stylesheet' id='uael-social-share-icons-brands-css' href='https://stem.org/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.css?ver=1791582459' media='all' />
111<link data-minify="1" rel='stylesheet' id='uael-social-share-icons-fontawesome-css' href='https://stem.org/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.css?ver=1791582459' media='all' />
112<link data-minify="1" rel='stylesheet' id='uael-nav-menu-icons-css' href='https://stem.org/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.css?ver=1791582459' media='all' />
113<link data-minify="1" rel='stylesheet' id='stem-wire-ticker-css' href='https://stem.org/wp-content/cache/min/1/wp-content/themes/stem/css/stem-wire-ticker.css?ver=1791582459' media='all' />
114<link data-minify="1" rel='stylesheet' id='stem-responsive-header-css' href='https://stem.org/wp-content/cache/min/1/wp-content/themes/stem/css/stem-responsive-header.css?ver=1791582459' media='all' />
115<link data-minify="1" rel='stylesheet' id='stem-form-system-css' href='https://stem.org/wp-content/cache/min/1/wp-content/themes/stem/css/stem-form-system.css?ver=1791582459' media='all' />
116<link data-minify="1" rel='stylesheet' id='stem-navigation-css' href='https://stem.org/wp-content/cache/min/1/wp-content/themes/stem/css/stem-navigation.css?ver=1791582459' media='all' />
117<link data-minify="1" rel='stylesheet' id='stem-ui-icons-css' href='https://stem.org/wp-content/cache/min/1/wp-content/themes/stem/css/stem-ui-icons.css?ver=1791582459' media='all' />
118<link data-minify="1" rel='stylesheet' id='stem-insights-single-css' href='https://stem.org/wp-content/cache/min/1/wp-content/themes/stem/css/stem-insights-single.css?ver=1791582546' media='all' />
119<link data-minify="1" rel='stylesheet' id='stem-editorial-header-css' href='https://stem.org/wp-content/cache/min/1/wp-content/themes/stem/css/stem-editorial-header.css?ver=1791582459' media='all' />
120<link data-minify="1" rel='stylesheet' id='stem-content-architecture-css' href='https://stem.org/wp-content/cache/min/1/wp-content/themes/stem/css/stem-content-architecture.css?ver=1791582459' media='all' />
121<link data-minify="1" rel='stylesheet' id='sib-front-css-css' href='https://stem.org/wp-content/cache/min/1/wp-content/plugins/mailin/css/mailin-front.css?ver=1791582459' media='all' />
122<link data-minify="1" rel='stylesheet' id='stem-audit-refinements-css' href='https://stem.org/wp-content/cache/min/1/wp-content/themes/stem/css/stem-audit-refinements.css?ver=1791582459' media='all' />
123<link data-minify="1" rel='stylesheet' id='stem-fancybox-css' href='https://stem.org/wp-content/cache/min/1/gh/fancyapps/[email protected]/dist/jquery.fancybox.min.css?ver=1791582459' media='all' />
124
125
126<script id="jquery-core-js" src="https://stem.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 126
126
127<script type="text/rocketlazyloadscript" id="jquery-core-js-after">
128window.$ = window.jQuery;
129//# sourceURL=jquery-core-js-after
130</script>
vendor: 1 bytes, line 130
130
131<script type="text/rocketlazyloadscript" id="jquery-migrate-js" data-rocket-src="https://stem.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 131
131
132<script id="stem-history-day-window-js-extra">
133var stemHistoryLive = {"url":"https://stem.org/wp-json/stem-wire/v1/history"};
134//# sourceURL=stem-history-day-window-js-extra
135</script>
vendor: 1 bytes, line 135
135
136<script data-minify="1" id="stem-history-day-window-js" src="https://stem.org/wp-content/cache/min/1/wp-content/themes/stem/js/stem-history-day-window.js?ver=1791503562" data-rocket-defer defer></script>
vendor: 1 bytes, line 136
136
137<script id="sib-front-js-js-extra">
138var sibErrMsg = {"invalidMail":"Please fill out valid email address","requiredField":"Please fill out required fields","invalidDateFormat":"Please fill out valid date format","invalidSMSFormat":"Please fill out valid phone number"};
139var ajax_sib_front_object = {"ajax_url":"https://stem.org/wp-admin/admin-ajax.php","ajax_nonce":"b789e51f13","flag_url":"https://stem.org/wp-content/plugins/mailin/img/flags/"};
140//# sourceURL=sib-front-js-js-extra
141</script>
vendor: 1 bytes, line 141
141
142<script type="text/rocketlazyloadscript" data-minify="1" id="sib-front-js-js" data-rocket-src="https://stem.org/wp-content/cache/min/1/wp-content/plugins/mailin/js/mailin-front.js?ver=1791503562" data-rocket-defer defer></script>
142
143<link rel="https://api.w.org/" href="https://stem.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://stem.org/wp-json/wp/v2/posts/13017" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://stem.org/xmlrpc.php?rsd" />
144<meta name="generator" content="WordPress 7.1.3" />
145<meta name="generator" content="WooCommerce 11.2.1" />
146<link rel='shortlink' href='https://stem.org/?p=13017' />
147<!-- Google tag (gtag.js) -->
vendor: 110 bytes, lines 147-148
147
148<script type="text/rocketlazyloadscript" async data-rocket-src="https://www.googletagmanager.com/gtag/js?id=
148G-HCQ2SE7MHC
vendor: 13 bytes, line 148
148"></script>
149<script type="text/rocketlazyloadscript">
150  
vendor: 136 bytes, lines 150-153
150window.dataLayer = window.dataLayer || [];
151  function gtag(){dataLayer.push(arguments);}
152  gtag('js', new Date());
153  gtag('config', '
153G-HCQ2SE7MHC
vendor: 5 bytes, line 153
153');
154</script>
154<script type="text/rocketlazyloadscript">document.documentElement.className += " js";</script>
154
155	<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
156	<meta name="generator" content="Elementor 4.3.2; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap">
157<script type="text/rocketlazyloadscript" id="stem-account-login-copy">(function(){"use strict";function update(){if(!document.body.classList.contains("page-id-1140"))return;var note=document.querySelector(".stem-portal-login-note");if(!note)return;var title=note.querySelector("h2");if(title)title.textContent="STEM.org Account Login";var p=note.querySelector("p");if(p)p.textContent="Sign in below to manage your STEM.org credentials, resources and billing. If your course is connected, you can also access it through My courses.";}if(document.readyState==="loading")document.addEventListener("DOMContentLoaded",update,{once:true});else update();})();</script>
157
158<style id="stem-home-recognition-levels">.hm-directory-levels>span:nth-child(3){display:none!important}</style>
158<script type="text/rocketlazyloadscript" id="stem-home-recognition-levels-script">(function(){function clean(){document.querySelectorAll(".hm-directory-levels>span").forEach(function(el){if(el.textContent.trim()==="Other STEM products")el.remove();});}if(document.readyState==="loading")document.addEventListener("DOMContentLoaded",clean,{once:true});else clean();})();</script>
158
159<style id="stem-atlas-support-work-20260930">
160.stem-support-work{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;max-width:1200px;width:calc(100% - 48px);margin:28px auto;padding:28px 32px;border:1px solid #d7e0e3;border-left:4px solid #f8bd00;border-radius:16px;background:#f5f7f7;color:#26343a;font-family:Montserrat,Arial,sans-serif}
161.stem-support-work .stem-support-kicker{display:block;margin:0 0 7px;color:#687b83;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
162.stem-support-work h2{margin:0 0 8px!important;font:800 25px/1.2 Montserrat,Arial,sans-serif!important;letter-spacing:-.03em;color:#26343a!important}
163.stem-support-work p{max-width:700px;margin:0!important;font:400 15px/1.7 Roboto,Arial,sans-serif;color:#52656d}
164.stem-support-work .stem-support-action{display:flex;flex-direction:column;align-items:center;gap:9px}
165.stem-support-work a.stem-support-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:13px 24px;border:1px solid #f8bd00;border-radius:7px;background:#ffbf00;color:#26343a!important;font:800 14px/1.4 Montserrat,Arial,sans-serif;text-decoration:none!important;white-space:normal;text-align:center}
166.stem-support-work a.stem-support-button:hover{background:#ffd252;border-color:#deb02a}
167.stem-support-work a.stem-support-button:focus-visible,.stem-support-inline a:focus-visible{outline:3px solid #52656d;outline-offset:4px}
168.stem-support-work small{font:400 11px/1.5 Roboto,Arial,sans-serif;text-align:center;color:#52656d}
169.stem-support-inline{margin:14px 0 0!important;color:#52656d;font:400 13px/1.5 Roboto,Arial,sans-serif}
170.stem-support-inline a{color:#26343a!important;font-weight:700;text-decoration:underline;text-underline-offset:3px}
171@media(max-width:700px){.stem-support-work{grid-template-columns:minmax(0,1fr);gap:20px;width:calc(100% - 36px);padding:24px 22px;margin:24px auto}.stem-support-work h2{font-size:23px!important}.stem-support-work .stem-support-action{align-items:stretch}.stem-support-work a.stem-support-button{width:100%;box-sizing:border-box}.stem-support-work p{font-size:14px}.stem-support-inline{font-size:12px}}
172</style>
173<style id="stem-atlas-frame-containment-20260930">
174#main-content.atlas-page .atlas-map-panel{min-width:0;overflow:hidden}
175#main-content.atlas-page #atlas-map{position:relative!important;min-width:0;max-width:100%;overflow:hidden!important;isolation:isolate;contain:paint;clip-path:inset(0)}
176#main-content.atlas-page #atlas-map img.leaflet-tile{max-width:none!important;max-height:none!important}
177#main-content.atlas-page .stem-support-work{max-width:1200px}
178#main-content.atlas-page #atlas-explore>.stem-support-inline{margin:-12px 0 22px!important}
179</style>
180<script type="text/rocketlazyloadscript" id="stem-atlas-support-work-script-20260930">
181(()=>{'use strict';
182const checkout='https://buy.stripe.com/6oUcN63ud1BIfKEdHK2Fb0n?utm_source=stem_atlas&utm_medium=website&utm_campaign=support_our_work';
183function install(){
184const page=document.querySelector('#main-content.atlas-page');if(!page)return;
185if(!page.querySelector('#stem-support-work')){
186const anchor=page.querySelector('#atlas-signup');if(!anchor)return;
187const card=document.createElement('section');card.id='stem-support-work';card.className='stem-support-work';card.setAttribute('aria-labelledby','stem-support-work-title');
188card.innerHTML='<div><span class="stem-support-kicker">Independent research. Shared discovery.</span><h2 id="stem-support-work-title">Support our work.</h2><p>Help keep independent STEM research and discovery accessible. Your contribution supports the STEM Atlas, Product Registry, and the work behind them.</p></div><div class="stem-support-action"><a class="stem-support-button" href="'+checkout+'">Support our work</a><small>Choose your amount · One-time contribution<br>Secure checkout with Stripe</small></div>';
189anchor.before(card);
190}
191const head=page.querySelector('#atlas-explore .atlas-section-head');if(head&&!head.querySelector('.stem-support-inline')){
192const p=document.createElement('p');p.className='stem-support-inline';p.append(document.createTextNode('Help sustain independent STEM discovery. '));const a=document.createElement('a');a.href=checkout;a.textContent='Support our work';p.append(a);head.after(p);
193}
194}
195if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',install);else install();
196})();
197</script>
197
198
199<style id="stem-support-charcoal-20260930">
200body #stem-support-work.stem-support-work{background:#26363c;color:#fff;border:1px solid #26363c;border-left:4px solid #ffbf00;box-shadow:0 12px 30px #26363c18}
201body #stem-support-work .stem-support-kicker{color:#ffce45}
202body #stem-support-work h2{color:#fff!important}
203body #stem-support-work p,body #stem-support-work small{color:#e1e8eb}
204body #stem-support-work a.stem-support-button{background:#ffbf00;color:#26343a!important;border-color:#ffbf00}
205body #stem-support-work a.stem-support-button:hover{background:#ffda59}
206body #stem-support-work a:focus-visible{outline:3px solid #fff;outline-offset:4px}
207</style>
208
209<style id="stem-mobile-map-clip-20260930">
210/* Clip transformed imagery to the map viewport, including WebKit compositing. */
211#main-content.atlas-page #atlas-map{position:relative!important;max-width:100%;overflow:hidden!important;isolation:isolate;contain:paint;clip-path:inset(0);-webkit-clip-path:inset(0);-webkit-mask-image:linear-gradient(#fff,#fff);mask-image:linear-gradient(#fff,#fff);transform:translateZ(0)}
212#main-content.atlas-page #atlas-map .leaflet-tile{max-width:none!important;max-height:none!important}
213#main-content.atlas-page .atlas-map-panel.atlas-expanded{contain:none;max-width:100vw;width:auto;box-sizing:border-box}
214</style>
215
216			<style>
217				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
218				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
219					background-image: none !important;
220				}
221				@media screen and (max-height: 1024px) {
222					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
223					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
224						background-image: none !important;
225					}
226				}
227				@media screen and (max-height: 640px) {
228					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
229					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
230						background-image: none !important;
231					}
232				}
233			</style>
234			<noscript><style>.lazyload[data-src]{display:none !important;}</style></noscript><style>.lazyload{background-image:none !important;}.lazyload:before{background-image:none !important;}</style><!-- STEM.org analytics consent v1.1. Theme: before required_header_content. Player: approved shared-tag default required before footer controller. -->
235<script>
236/* STEM.org Thinkific consent controller v1.1 — theme header plus supported player footer. */
237(function () {
238  'use strict';
239  if (window.__stemAnalyticsConsentV1) {
240    if (typeof window.__stemAnalyticsConsentV1.ensureMounted === 'function') {
241      window.__stemAnalyticsConsentV1.ensureMounted();
242    }
243    return;
244  }
245  window.dataLayer = window.dataLayer || [];
246  function command() { window.dataLayer.push(arguments); }
247  function state(allowed) {
248    return {analytics_storage: allowed ? 'granted' : 'denied', ad_storage: 'denied', ad_user_data: 'denied', ad_personalization: 'denied'};
249  }
250  // In the theme header this precedes native configuration. Separate player/footer
251  // surfaces require the approved shared Google-tag default to establish early denial.
252  // This late fallback alone cannot establish pre-config timing. Never add a GA loader/config here.
253  command('consent', 'default', state(false));
254
255  var COOKIE_NAME = 'stem_analytics_choice';
256  var MAX_AGE = 15552000;
257  // Exact names/scopes verified in the deployment inventory on October 5, 2026.
258  // Clearing shared _ga can reset main-site anonymous analytics identity; no access/session cookie is touched.
259  // Format: {name: '_ga_EXACT', path: '/', domain: null} for host-only, or verified domain string.
260  var VERIFIED_GA_COOKIE_SCOPES = [
261    {name:'_ga', path:'/', domain:'stem.org'},
262    {name:'_ga_HCQ2SE7MHC', path:'/', domain:'stem.org'}
263  ];
264  var CLEANUP_INVENTORY_APPROVED = true;
265  var choice = readChoice();
266  var ui = null;
267  var persistenceNotice = '';
268  var cleanupNotice = '';
269  var rootObserver = null;
270
271  function readChoice() {
272    try {
273      var parts = document.cookie.split(';');
274      var values = [];
275      for (var i = 0; i < parts.length; i++) {
276        var part = parts[i].trim();
277        if (part.indexOf(COOKIE_NAME + '=') === 0) { values.push(part.slice(COOKIE_NAME.length + 1)); }
278      }
279      if (values.length !== 1) { return null; }
280      return values[0] === 'v1.accepted' ? 'accepted' : values[0] === 'v1.rejected' ? 'rejected' : null;
281    } catch (error) { return null; }
282  }
283  function saveChoice(value) {
284    try {
285      document.cookie = COOKIE_NAME + '=v1.' + value + '; Max-Age=' + MAX_AGE + '; Path=/; Secure; SameSite=Lax';
286      return readChoice() === value;
287    } catch (error) { return false; }
288  }
289  function clearVerifiedAnalyticsCookies() {
290    if (!CLEANUP_INVENTORY_APPROVED) {
291      return 'Analytics storage is denied. Cookie removal is not configured for this installation.';
292    }
293    try {
294      VERIFIED_GA_COOKIE_SCOPES.forEach(function (cookie) {
295        // Reject unsafe or broadly matched cleanup settings; never clear an arbitrary cookie.
296        if (!/^_ga(?:_[A-Za-z0-9]+)?$/.test(cookie.name) || cookie.path !== '/' ||
297            (cookie.domain !== null && !/^(?:\.)?(?:certified\.)?stem\.org$/.test(cookie.domain))) {
298          throw new Error('Unreviewed cookie cleanup scope');
299        }
300        document.cookie = cookie.name + '=; Max-Age=0; Expires=Thu, 01 Jan 1970 00:00:00 GMT; Path=' + cookie.path +
301          (cookie.domain === null ? '' : '; Domain=' + cookie.domain) + '; Secure; SameSite=Lax';
302      });
303      return '';
304    } catch (error) {
305      return 'Analytics storage is denied, but this browser could not finish removing the configured analytics cookies.';
306    }
307  }
308  // Returning consent follows this controller's default without extending expiry.
309  // Theme-header placement restores it before native config; the player footer is later.
310  if (choice) { command('consent', 'update', state(choice === 'accepted')); }
311
312  function choose(value) {
313    if (value !== 'accepted' && value !== 'rejected') { return; }
314    command('consent', 'update', state(value === 'accepted'));
315    choice = value;
316    var saved = saveChoice(value);
317    persistenceNotice = saved ? '' : 'Your choice applies to this page, but this browser could not save it for future visits. Check your browser cookie settings and choose again if asked.';
318    cleanupNotice = value === 'rejected' ? clearVerifiedAnalyticsCookies() : '';
319    if (!ui) { return; }
320    ui.panel.hidden = true;
321    ui.settings.setAttribute('aria-expanded', 'false');
322    ui.confirmation.textContent = (value === 'accepted' ?
323      'Analytics accepted. You can change your choice at any time using Cookie settings.' :
324      'Analytics rejected. Essential access remains available. Google may still receive limited cookieless measurements.') +
325      (persistenceNotice ? ' ' + persistenceNotice : '') + (cleanupNotice ? ' ' + cleanupNotice : '');
326    ui.confirmation.hidden = false;
327    try { ui.settings.focus({preventScroll:true}); } catch (error) { ui.settings.focus(); }
328  }
329  function reopen() {
330    if (!ui) { return; }
331    ui.panel.hidden = false;
332    ui.confirmation.hidden = true;
333    ui.settings.setAttribute('aria-expanded', 'true');
334    ui.preference.hidden = !choice;
335    ui.preference.textContent = choice ? 'Current choice: Analytics ' + choice + '.' : '';
336    ui.notice.textContent = persistenceNotice;
337    ui.notice.hidden = !persistenceNotice;
338    try { ui.heading.focus({preventScroll:true}); } catch (error) { ui.heading.focus(); }
339  }
340  window.__stemAnalyticsConsentV1 = {version:'1.1', open:reopen, ensureMounted:ensureMounted};
341
342  function ensureMounted() {
343    mount();
344    if (document.body && !rootObserver && typeof window.MutationObserver === 'function') {
345      // Observe only direct body children. Do not inspect course content or intercept navigation.
346      rootObserver = new window.MutationObserver(function () {
347        if (!document.getElementById('stem-consent-v1')) { mount(); }
348      });
349      rootObserver.observe(document.body, {childList:true});
350    }
351  }
352
353  function mount() {
354    try {
355      if (!document.body || document.getElementById('stem-consent-v1')) { return; }
356      var root = document.createElement('div');
357      root.id = 'stem-consent-v1';
358      if (/^\/courses\/take\//.test(window.location.pathname)) {
359        root.setAttribute('data-stem-player', 'true');
360      }
361      root.innerHTML = '<style>' +
362        '#stem-consent-v1{color:#222a2b;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.6;text-align:left;direction:ltr;color-scheme:light}' +
363        '#stem-consent-v1 *{box-sizing:border-box}#stem-consent-v1 [hidden]{display:none!important}' +
364        '#stem-consent-v1 button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}' +
365        '#stem-consent-v1 button:focus-visible,#stem-consent-v1 h2:focus-visible{outline:3px solid #075b79;outline-offset:4px}' +
366        '#stem-consent-v1 .stem-cookie-footer{padding:12px 24px;background:#fff;border-top:1px solid #d9dfdf;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 20px}' +
367        '#stem-consent-v1[data-stem-player="true"] .stem-cookie-footer{position:fixed;z-index:2147482999;
367left:12px;bottom:76px;max-width:calc(100vw - 24px);max-height:50vh;overflow:auto;justify-content:flex-start;padding:4px 14px;border:1px solid #d9dfdf;border-radius:6px;box-shadow:0 2px 12px #17343820}' +
368        '#stem-consent-v1[data-stem-player="true"] .stem-cookie-confirmation{max-width:360px}' +
369        '#stem-consent-v1 .stem-cookie-settings{border:0;background:transparent;text-decoration:underline;text-underline-offset:3px;color:#222a2b;font-size:13px;min-height:44px;padding:8px 0;font-weight:700}' +
370        '#stem-consent-v1 .stem-cookie-panel{position:fixed;z-index:2147483000;bottom:0;left:0;right:0;max-height:90vh;max-height:90dvh;overflow:auto;overscroll-behavior:contain;border-top:4px solid #ffcf21;padding:24px 28px;background:#fff;box-shadow:0 -7px 24px #17343820}' +
371        '#stem-consent-v1 .stem-cookie-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:28px;align-items:center;max-width:1120px;margin:0 auto}' +
372        '#stem-consent-v1 h2{color:#222a2b;font-family:Arial,Helvetica,sans-serif;font-size:21px;font-weight:700;line-height:1.2;letter-spacing:-.02em;margin:0 0 10px;text-transform:none}' +
373        '#stem-consent-v1 p{font-size:14px;line-height:1.6;color:#415053;margin:0 0 9px;max-width:720px}' +
374        '#stem-consent-v1 .stem-cookie-limited{font-size:12px;color:#596669;line-height:1.55;margin-bottom:0}' +
375        '#stem-consent-v1 .stem-cookie-actions{display:grid;grid-template-columns:1fr;gap:10px}' +
376        '#stem-consent-v1 .stem-cookie-choice{min-height:48px;width:100%;padding:12px 17px;border:1.5px solid #222a2b;border-radius:6px;background:#fff;color:#222a2b;font-size:14px;font-weight:700;line-height:1.25;text-transform:none;white-space:normal}' +
377        '#stem-consent-v1 .stem-cookie-choice:hover{background:#f0f3f2}' +
378        '#stem-consent-v1 .stem-cookie-preference{font-size:12px;line-height:1.4;margin:0 0 12px;font-weight:700;color:#253638}' +
379        '#stem-consent-v1 .stem-cookie-confirmation{font-size:13px;line-height:1.55;color:#3b4b4e;margin:0;max-width:760px}' +
380        '#stem-consent-v1 .stem-cookie-notice{margin-top:12px;color:#415053;font-size:12px}' +
381        '@media(max-width:650px){#stem-consent-v1 .stem-cookie-grid{grid-template-columns:1fr;gap:17px}#stem-consent-v1 .stem-cookie-actions{grid-template-columns:1fr 1fr}#stem-consent-v1 .stem-cookie-panel{padding:22px}}' +
382        '@media(max-width:420px){#stem-consent-v1 .stem-cookie-actions{grid-template-columns:1fr}#stem-consent-v1 .stem-cookie-panel{padding:22px 20px}#stem-consent-v1 h2{font-size:20px}}' +
383        '</style>' +
384        '<div class="stem-cookie-footer"><button type="button" class="stem-cookie-settings" aria-controls="stem-cookie-panel-v1" aria-expanded="false">Cookie settings</button>' +
385        '<p class="stem-cookie-confirmation" role="status" aria-live="polite" hidden></p></div>' +
386        '<section class="stem-cookie-panel" id="stem-cookie-panel-v1" lang="en" aria-labelledby="stem-cookie-title-v1" hidden>' +
387        '<div class="stem-cookie-grid"><div><h2 id="stem-cookie-title-v1" tabindex="-1">Your privacy choices</h2>' +
388        '<p>We use essential cookies to support sign-in, checkout and course access. You can choose whether to allow optional Google Analytics cookies that help us understand how this site is used.</p>' +
389        '<p>You can change your choice at any time using <strong>Cookie settings</strong>.</p>' +
390        '<p class="stem-cookie-limited">Before you choose, and if you reject analytics, Google may still receive limited cookieless measurements. Analytics cookies are used only if you accept.</p></div>' +
391        '<div><p class="stem-cookie-preference" hidden></p><div class="stem-cookie-actions">' +
392        '<button type="button" class="stem-cookie-choice" data-stem-choice="accepted">Accept analytics</button>' +
393        '<button type="button" class="stem-cookie-choice" data-stem-choice="rejected">Reject analytics</button></div>' +
394        '<p class="stem-cookie-notice" role="status" hidden></p></div></div></section>';
395      document.body.appendChild(root);
396      ui = {panel:root.querySelector('.stem-cookie-panel'), settings:root.querySelector('.stem-cookie-sett
396ings'),
397        heading:root.querySelector('h2'), preference:root.querySelector('.stem-cookie-preference'),
398        confirmation:root.querySelector('.stem-cookie-confirmation'), notice:root.querySelector('.stem-cookie-notice')};
399      root.querySelector('[data-stem-choice="accepted"]').addEventListener('click',function(){choose('accepted');});
400      root.querySelector('[data-stem-choice="rejected"]').addEventListener('click',function(){choose('rejected');});
401      ui.settings.addEventListener('click',reopen);
402      if (!choice) { ui.panel.hidden = false; ui.settings.setAttribute('aria-expanded','true'); }
403    } catch (error) {
404      // Consent state remains at its already-established value; essential page functions continue.
405      // No custom events or navigation are introduced by a rendering failure.
406    }
407  }
408  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded',ensureMounted,{once:true}); }
409  else { ensureMounted(); }
410}());
411
412</script>
vendor: 2 bytes, line 412
412
413<script type="text/rocketlazyloadscript">jQuery(document).ready(function() {
414	$(".woocommerce-MyAccount-navigation-link--stem-directory").after($(".woocommerce-MyAccount-navigation-link--customer-logout"));
415	$(".woocommerce-MyAccount-navigation-link--stem-directory").find('a').attr('target','_blank');
416});</script>
416<style class="wpcode-css-snippet">#customer_login
417{
418	display: grid;
419	grid-template-columns: 1fr 1fr;
420}
421
422.woocommerce-account .elementor-heading-title
423{
424	width: 68%;
425	text-align: left;
426	margin-left: auto;
427}
428
429#customer_login::before, #customer_login::after, #wc_apbct_email_id_field, .woocommerce-checkout #order_review_heading, .woocommerce-checkout .opc_order_review, .woocommerce-checkout .woocommerce-billing-fields h3, .woocommerce-checkout #customer_details .col-2, #opc-product-selection, #opc-messages, p:has(input#account_display_name)
430{
431	display: none !important;
432}
433
434.page-id-906 #opc-product-selection
435{
436	display: block !important;
437	font-size: 18px;
438	line-height: 28px;
439}
440
441.page-id-906 #opc-product-selection table.shop_table tr
442{
443	display: grid;
444	grid-template-columns: 180px auto max-content max-content;
445	align-items: center;
446}
447
448.page-id-906 #opc-product-selection table.shop_table td
449{
450	width: 100%;
451}
452
453.woocommerce-checkout #customer_details .col-1
454{
455	width: 100% !important;
456	max-width: 100% !important;
457	padding: 0 !important;
458}
459
460#customer_login > .col-1, #customer_login > .col-2
461{
462	width: 100%;
463	max-width: 100%;
464	float: none;
465}
466
467.woocommerce a, .woocommerce a:hover
468{
469	color: #ffbe00;
470}
471
472.woocommerce-button, .woocommerce-Button, #place_order
473{
474	background-color: #ffbe00 !important;
475	color: #FFF !important;
476	padding: 10px 20px !important;
477	border-radius: 4px !important;
478	font-size: 15px !important;
479	line-height: 25px !important;
480	font-weight: 700 !important;
481	border: 1px #ffbe00 solid !important;
482}
483
484.woocommerce-button:hover, .woocommerce-Button:hover, #place_order:hover
485{
486	background-color: #efefef !important;
487	color: #444444 !important;
488	border: 1px #cccccc solid !important;
489}
490
491.woocommerce .woocommerce-form-login .woocommerce-form-login__submit
492{
493	float: none !important;
494}
495
496.woocommerce-ResetPassword .woocommerce-form-row
497{
498	float: none !important;
499	width: 100% !important;
500}
501
502.woocommerce-ResetPassword
503{
504	font-size: 18px;
505	line-height: 28px;
506	max-width: 700px;
507	margin-left: auto;
508	margin-right: auto;
509}
510
511.woocommerce-ResetPassword > p:first-child
512{
513	text-align: center;
514}
515
516.woocommerce-ResetPassword label, .woocommerce-ResetPassword .password-input
517{
518	display: block;
519	width: 100%;
520}
521
522.woocommerce-form-login #username, .woocommerce-form-login #password, .woocommerce-form-register #reg_email, .lost_reset_password #user_login, .woocommerce-ResetPassword #password_1, .woocommerce-ResetPassword #password_2, .woocommerce-form-register #reg_password
523{
524	width: 100% !important;
525	padding: 10px 20px !important;
526}
527
528.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme
529{
530	width: 100% !important;
531	display: block !important;
532}
533
534.woocommerce-form-login label, .woocommerce-form-login .password-input, .woocommerce-form-register label, .woocommerce-form-register .password-input
535{
536	width: 100%;
537}
538
539.woocommerce-checkout .woocommerce-billing-fields .form-row
540{
541	float: none !important;
542	width: 100%;
543}
544
545.woocommerce-checkout .woocommerce-billing-fields .form-row label
546{
547	font-weight: 700;
548	font-size: 18px;
549	line-height: 28px;
550	text-transform: capitalize;
551	display: block;
552	width: 100%;
553}
554
555.woocommerce-checkout .woocommerce-billing-fields .form-row .woocommerce-input-wrapper
556{
557	width: 100%;
558}
559
560.woocommerce-checkout .woocommerce-billing-fields .form-row input, .woocommerce-EditAccountForm input, .woocommerce-a
560ddress-fields__field-wrapper input
561{
562	width: 100%;
563	padding: 10px 20px;
564	font-size: 18px;
565	line-height: 28px;
566	font-weight: 400;
567	border: 1px #aaa solid;
568	outline: 0 !important;
569}
570
571.woocommerce-EditAccountForm label, .woocommerce-EditAccountForm .password-input, .woocommerce-address-fields__field-wrapper label
572{
573	display: block;
574	width: 100%;
575}
576
577.woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper
578{
579	width: 100%;
580}
581
582.select2-container .select2-selection--single
583{
584	height: 48px !important;
585}
586
587.select2-container .select2-selection--single .select2-selection__rendered
588{
589	padding-top: 10px;
590	padding-right: 10px;
591	padding-left: 20px;
592	font-size: 18px;
593	line-height: 28px;
594}
595
596.select2-container--default .select2-selection--single .select2-selection__arrow
597{
598	top: 10px;
599	right: 10px;
600}
601
602.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected]
603{
604	background-color: #ffbe00;
605}
606
607.select2-container--default .select2-selection--single .select2-selection__placeholder
608{
609	font-size: 18px;
610	line-height: 28px;
611}
612
613.woocommerce-billing-fields__field-wrapper
614{
615	display: grid;
616	grid-template-columns: 1fr 1fr 1fr;
617	grid-gap: 20px;
618}
619
620.woocommerce-checkout #order_review
621{
622	margin-top: 40px;
623}
624
625.woocommerce #payment #place_order, .woocommerce-page #payment #place_order
626{
627	float: none !important;
628}
629
630.woocommerce-checkout .form-row.place-order
631{
632	display: block;
633}
634
635.woocommerce-info
636{
637    border-top-color: #ffbe00 !important;
638}
639
640.woocommerce-info::before
641{
642	color: #ffbe00 !important;
643}
644
645.woocommerce-orders .woocommerce-MyAccount-content .woocommerce-info .woocommerce-Button, .woocommerce-subscriptions .woocommerce-MyAccount-content .woocommerce-info .woocommerce-Button
646{
647	display: none !important;
648}
649
650.woocommerce-MyAccount-navigation
651{
652	padding: 20px;
653	background-color: #f6f5f8;
654}
655
656.woocommerce-MyAccount-navigation ul
657{
658	padding: 0 !important;
659	list-style-type: none !important;
660	margin: 0 !important;
661}
662
663.woocommerce-MyAccount-navigation, .woocommerce-MyAccount-content
664{
665	font-size: 18px;
666	line-height: 28px;
667}
668
669#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment
670{
671	background-color: #eee;
672}
673
674#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box
675{
676	background-color: #ddd;
677}
678
679.woocommerce-MyAccount-navigation
680{
681	padding: 0;
682	background-color: transparent;
683}
684
685.woocommerce-MyAccount-navigation ul li
686{
687	background-color: #eee;
688	padding: 10px 20px;
689}
690
691.woocommerce-MyAccount-navigation ul li.is-active
692{
693	background-color: #ddd;
694}
695
696.woocommerce-MyAccount-navigation ul li a
697{
698	color: #000;
699	text-decoration: none;
700}
701
702.woocommerce-Addresses.col2-set
703{
704	display: grid;
705	grid-template-columns: 1fr;
706	grid-gap: 20px;
707}
708
709.woocommerce-Addresses.col2-set .woocommerce-Address
710{
711	width: 100% !important;
712	max-width: 100% !important;
713	grid-row: 1;
714}
715
716.woocommerce-Addresses.col2-set .woocommerce-Address.col-2
717{
718	display: none !important;
719}
720
721.woocommerce-MyAccount-content #industry-standard
722{
723	background-image: none !important;
724	background-color: transparent !important;
725	padding: 0 !important;
726}
727
728.woocommerce-MyAccount-content #industry-standard .box-set, .woocommerce-MyAccount-content #industry-standard .container
729{
730	padding: 0 !important;
731	border: 0 !important;
732}
733
734.woocommerce-MyAccount-content #industry-standard .box-set
735{
736	display: grid;
737	grid-template-columns: 1fr 1fr;
738	grid-gap: 20px;
739}
740
741.woocommerce-MyAccount-content #industry-standard .box-set .box .right-side .right-copy h3
742{
743	margin-bottom: 20px;
744}
745
746.woocommerce-MyAccount-content #industry-standard .box-set .box
747{
748	float: none !important;
749	width: 100% !important;
750	max-width: 520px;
751	margin: 0 auto 40px auto !important;
752}
753
754.woocommerce-MyAccount-content #industry-standard .box-set .box, .woocommerce-MyAccount-content #industry-standard .box-set .box .left-text
755{
756	height: 450px;
757}
758
759.woocommerce-MyAccount-content #industry-standard .box-set .box .right-copy
760{
761	padding: 0 20px;
762}
763
764.woocommerce-MyAccount-content #industry-standard #endorsed-box, #industry-standard #endorsed-box
765{
766	display: grid;
767	grid-template-columns: 1fr;
768}
769
770.woocommerce-MyAccount-content #industry-standard #endorsed-box .box, #industry-standard #endorsed-box .box
771{
772	max-width: 100%;
773}
774
775.woocommerce-MyAccount-content #industry-standard #endorsed-box .right-copy, #industry-standard #endorsed-box .right-copy
776{
777	width: 100%;
778}
779
780.home #industry-standard #endorsed-box
781{
782	margin-bottom: 20px !important;
783}
784
785.home #industry-standard #endorsed-box .box
786{
787	width: 96% !important;
788	background-size: 100% 250px;
789}
790
791.ribbon {
792  font-size: 28px;
793  font-weight: bold;
794  color: #fff;
795}
796.ribbon {
797  --f: .5em; /* control the folded part*/
798  --r: .8em; /* control the ribbon shape */
799  
800  position: absolute;
801  right: 20px;
802  top: calc(-1*var(--f));
803  padding: 20px;
804  background: #94d60a;
805  border-right: var(--f) solid #0005;
806  border-bottom: var(--r) solid #0000;
807  clip-path: polygon(calc(100% - var(--f)) 0,0 0,0 calc(100% - var(--r)),calc(50% - var(--f)/2) 100%,calc(100% - var(--f)) calc(100% - var(--r)),calc(100% - var(--f)) var(--f),100% var(--f));
808}
809
810@media screen and (max-width: 1000px) {
811
812	.home #industry-standard #endorsed-box .box
813	{
814		background-image: url(https://stem.org/wp-content/uploads/2024/08/endorsed.jpg) !important;
815		background-size: auto auto;
816	}
817	
818	#customer_login
819	{
820		grid-template-columns: 1fr;
821	}
822	
823	.woocommerce-MyAccount-content #industry-standard .box-set
824	{
825		grid-template-columns: 1fr;
826	}
827	
828}
829
830@media screen and (max-width: 768px) {
831
832	.woocommerce-billing-fields__field-wrapper
833	{
834		grid-template-columns: 1fr;
835	}
836	
837	.woocommerce-MyAccount-content
838	{
839		margin-top: 40px;
840	}
841
842	.woocommerce-account .elementor-heading-title
843	{
844		width: 100%;
845		text-align: center;
846		margin-left: auto;
847		margin-right: auto;
848	}
849	
850}
851
852@media screen and (max-width: 500px) {
853
854	.page-id-906 #opc-product-selection table.shop_table tr
855	{
856		grid-template-columns: 1fr;
857		text-align: center;
858	}
859	
860}</style><link rel="icon" href="https://stem.org/wp-content/uploads/2019/10/cropped-STEM.org-Educational-Research-Profile-Photo-1-32x32.png" sizes="32x32" />
861<link rel="icon" href="https://stem.org/wp-content/uploads/2019/10/cropped-STEM.org-Educational-Research-Profile-Photo-1-192x192.png" sizes="192x192" />
862<link rel="apple-touch-icon" href="https://stem.org/wp-content/uploads/2019/10/cropped-STEM.org-Educational-Research-Profile-Photo-1-180x180.png" />
863<meta name="msapplication-TileImage" content="https://stem.org/wp-content/uploads/2019/10/cropped-STEM.org-Educational-Research-Profile-Photo-1-270x270.png" />
864<style id="wp-custom-css">
865/* Pi Day controls: visible slider and Atlas-aligned selectors. 2026-10-07 */
866.pi-page #pi-diameter {
867  -webkit-appearance: none;
868  appearance: none;
869  display: block;
870  width: 100%;
871  min-height: 56px;
872  padding: 0;
873  margin: 4px 0 8px;
874  border: 0;
875  border-radius: 8px;
876  background: transparent;
877  cursor: grab;
878}
879.pi-page #pi-diameter::-webkit-slider-runnable-track {
880  height: 10px;
881  border: 1px solid #6a858b;
882  border-radius: 999px;
883  background: #c0d0d0;
884}
885.pi-page #pi-diameter::-moz-range-track {
886  height: 10px;
887  border: 1px solid #6a858b;
888  border-radius: 999px;
889  background: #c0d0d0;
890}
891.pi-page #pi-diameter::-webkit-slider-thumb {
892  -webkit-appearance: none;
893  appearance: none;
894  box-sizing: border-box;
895  width: 44px;
896  height: 44px;
897  margin-top: -18px;
898  border: 3px solid #20343b;
899  border-radius: 50%;
900  background: #f9c63b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M6 4v8m4-8v8' fill='none' stroke='%2320343b' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center / 16px 16px;
901  box-shadow: 0 0 0 3px #fff, 0 3px 8px #20343b33;
902}
903.pi-page #pi-diameter::-moz-range-thumb {
904  box-sizing: border-box;
905  width: 44px;
906  height: 44px;
907  border: 3px solid #20343b;
908  border-radius: 50%;
909  background: #f9c63b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M6 4v8m4-8v8' fill='none' stroke='%2320343b' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center / 16px 16px;
910  box-shadow: 0 0 0 3px #fff, 0 3px 8px #20343b33;
911}
912.pi-page #pi-diameter:active { cursor: grabbing; }
913.pi-page #pi-diameter:focus-visible {
914  outline: 3px solid #9b6e00;
915  outline-offset: 4px;
916}
917.pi-page #pi-grade, .pi-page #pi-sides {
918  -webkit-appearance: none;
919  appearance: none;
920  box-sizing: border-box;
921  display: block;
922  width: 100%;
923  max-width: 100%;
924  min-width: 0;
925  min-height: 48px;
926  padding: 12px 42px 12px 14px;
927  border: 1px solid #aebfc5;
928  border-radius: 4px;
929  background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23293d44' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center / 16px 16px;
930  color: #293d44;
931  font: 500 16px/1.4 Montserrat, sans-serif;
932  letter-spacing: 0;
933  text-transform: none;
934  box-shadow: none;
935  cursor: pointer;
936}
937.pi-page #pi-grade option, .pi-page #pi-sides option {
938  background: #fff;
939  color: #293d44;
940  font-size: 16px;
941}
942.pi-page #pi-grade:focus-visible, .pi-page #pi-sides:focus-visible {
943  outline: 3px solid #9b6e00;
944  outline-offset: 4px;
945}
946.pi-page #pi-grade:disabled, .pi-page #pi-sides:disabled {
947  cursor: not-allowed;
948  background-color: #f4f6f5;
949  color: #526b75;
950}
951/* End Pi Day controls. */
952
953</style>
954  <link data-minify="1" rel="stylesheet" href="https://stem.org/wp-content/cache/min/1/bootstrap/4.3.1/css/bootstrap.min.css?ver=1791582459" crossorigin="anonymous">
955  <link data-minify="1" rel="stylesheet" type="text/css" href="https://stem.org/wp-content/cache/min/1/npm/[email protected]/slick/slick.css?ver=1791582459">  
956  <link data-minify="1" href="https://stem.org/wp-content/cache/min/1/font-awesome/4.7.0/css/font-awesome.min.css?ver=1791582459" rel="stylesheet">
957  <!-- Preserve the legacy base-style order after Bootstrap, using the current theme rather than hard-coding the live theme. -->
958  <link data-minify="1" rel="stylesheet" href="https://stem.org/wp-content/cache/min/1/wp-content/themes/stem/style.css?ver=1791582459">
959  <link rel="stylesheet" media="(min-width:768px) and (max-width:1007px) and (min-height:541px)" href="https://stem.org/wp-content/themes/stem/css/stem-tablet-header.css?ver=1790815087">  
959<script type="text/rocketlazyloadscript" data-minify="1" async data-rocket-src="https://stem.org/wp-content/cache/min/1/tracker.js?ver=1791503562"></script>
959
960  
960<script type="text/rocketlazyloadscript" data-minify="1" data-rocket-type="text/javascript" data-rocket-src="https://stem.org/wp-content/cache/min/1/pages/scripts/0111/2766.js?ver=1791503562" async="async"></script>
960
961 <style id="rocket-lazyrender-inline-css">[data-wpr-lazyrender] {content-visibility: auto;}</style><meta name="generator" content="WP Rocket 3.23.3.3" data-wpr-features="wpr_delay_js wpr_defer_js wpr_minify_js wpr_preconnect_external_domains wpr_auto_preload_fonts wpr_automatic_lazy_rendering wpr_oci wpr_minify_css wpr_cdn wpr_preload_links wpr_host_fonts_locally wpr_desktop" /></head>
962 <body class="wp-singular post-template-default single single-post postid-13017 single-format-standard wp-custom-logo wp-embed-responsive wp-theme-stem theme-stem woocommerce-no-js group-blog no-sidebar stem-tablet-flow elementor-default elementor-kit-530">
963  <div  id="header">
964   <div  class="head">
965    <div  class="perm">
966     <div class="stem-wire-ticker" role="region" aria-label="STEM Wire headlines" data-wire-dedup="v3" data-wire-unique-count="30">
967 <a class="stem-wire-ticker__label" href="https://stem.org/news/">STEM WIRE:</a>
968 <div class="stem-wire-ticker__viewport">
969  <div class="stem-wire-ticker__track">
970       <ul class="stem-wire-ticker__group">
971           <li><a href="https://stem.org/stem-trends-2026-09/" target="_blank" rel="noopener">STEM Trends: September 2026</a></li>
972           <li><a href="https://unitedwaydallas.org/updates/stem-fest-sparks-curiosity-and-big-ideas-for-north-texas-students/" target="_blank" rel="noopener">STEM Fest Sparks Curiosity and Big Ideas for North Texas Students</a></li>
973           <li data-stem-history-start="1791518400" data-stem-history-end="1791604800"><a href="https://www.computerhistory.org/tdih/october/9/" target="_blank" rel="noopener">This Day in STEM — October 9: Eckert and Mauchly contract to develop BINAC</a></li>
974           <li><a href="https://sherman.city/article/sherman-isd-names-three-stem-pioneer-campuses-under-2-6-million-ti-foundation-grant-and-takes-leader-in-me-to-middle-schools" target="_blank" rel="noopener">Sherman ISD names three STEM Pioneer campuses under $2.6 million TI Foundation grant and takes Leader in Me to middle schools</a></li>
975           <li><a href="https://wire.auburn.edu/content/cosam/2026/10/081325-outreach-stem-destination.php" target="_blank" rel="noopener">Destination STEM Expo: Watching STEM come alive for Alabama youth</a></li>
976           <li><a href="https://ecsu.edu/news/ecsu-receives-630k-grant-to-expand-stem-research-student-training/" target="_blank" rel="noopener">ECSU Receives $630K Grant to Expand STEM Research, Student Training</a></li>
977           <li><a href="https://www.watervillecsd.org/p/~board/news-items/post/waterville-central-school-district-launches-new-elementary-stem-program" target="_blank" rel="noopener">Waterville Central School District Launches New Elementary STEM Program</a></li>
978           <li><a href="https://www.mywabashvalley.com/news/local-news/ivy-tech-cob-cog-event/" target="_blank" rel="noopener">Hundreds of local students visit Ivy Tech for agriculture and STEM</a></li>
979           <li><a href="https://weisradio.com/2026/10/01/challenger-learning-center-grant-stem-schools/" target="_blank" rel="noopener">Challenger Learning Center Grant Expands STEM Access for Area Schools</a></li>
980           <li><a href="https://www.nlrsd.org/article/3176188/" target="_blank" rel="noopener">Glenview Secures Top STEM Grant Award</a></li>
981           <li><a href="https://news.mit.edu/2026/mit-america-initiative-strengthens-stem-education-across-country-1006" target="_blank" rel="noopener">MIT announces the MIT for America initiative, to strengthen STEM education across the country</a></li>
982           <li><a href="https://www.wistv.com/2026/10/07/usc-college-engineering-computing-host-free-stem-day-students-families/" target="_blank" rel="noopener">USC College of Engineering and Computing to host free STEM Day for students, families</a></li>
983           <li><a href="https://www.springbranchisd.com/article/3169091/" target="_blank" rel="noopener">Sparking possibilities: GE Vernova brings STEM to life at Westwood Elementary</a></li>
984           <li><a href="https://timesofindia.indiatimes.com/science/discovery/meet-ankith-burki-the-indian-origin-san-jose-seventh-grader-who-used-low-frequency-sound-to-boost-an-atmospheric-water-generators-output-by-117-and-reached-a-national-stem-final/articleshow/134658475.cms" target="_blank" rel="noopener">Meet Ankith Burki, the Indian-origin San Jose seventh-grader who used low-frequency sound to boost an atmospheric water generator’s output by 117% and reached a national STEM final</a></li>
985           <li><a href="https://vista.today/2026/10/downingtown-stem-senior-neel-solanki/" target="_blank" rel="noopener">Downingtown STEM Senior Uses Coding and AI to Serve Chester County</a></li>
986           <li><a href="https://necc.edu/newsroom/2026/10/05/new-dean-of-stem-found-her-calling-at-community-college/" target="_blank" rel="noopener">New Dean of STEM Found Her Calling at Community College</a></li>
987           <li><a href="https://www.wagmtv.com/2026/10/05/mssm-host-public-stem-night/" target="_blank" rel="noopener">MSSM to Host Public STEM Night</a></li>
988           <li><a href="https://communitynewspapers.com/palmetto-bay-news/palmer-trinity-school-opens-stem-and-innovation-center/" target="_blank" rel="noopener">Palmer Trinity School Opens STEM and Innovation Center</a></li>
989           <li><a href="https://www.huntsvillecityschools.org/article/3165882" target="_blank" rel="noopener">STEM Coach Heather Hall Named National Runner-Up for 2026 Toyota Family Teacher of the Year Award</a></li>
990           <li><a href="https://missouricitystaffordjournal.com/articles/stafford-stem-magnet-academy-opens-applications-thursday-muoakvxt" target="_blank" rel="noopener">Stafford STEM Magnet Academy opens applications</a></li>
991           <li>
991<a href="https://gettysburgconnection.org/upper-adams-students-explore-stem-through-racing-lesson-with-mickley-motorsports/" target="_blank" rel="noopener">Upper Adams students explore STEM through racing lesson with Mickley Motorsports</a></li>
992           <li><a href="https://news.txst.edu/accolades-and-achievements/2026/txst-researcher-studies-the-power-of-peer-culture.html" target="_blank" rel="noopener">Do I belong in STEM? TXST researcher studies the power of peer culture</a></li>
993           <li><a href="https://www.oleantimesherald.com/2026/10/04/wvca-cares-donates-ellicottville-schools-family-stem-program/" target="_blank" rel="noopener">WVCA CARES donates to Ellicottville school’s Family STEM Program</a></li>
994           <li><a href="https://www.actionnewsjax.com/news/local/university-north-florida-unveils-renovated-stem-research-laboratories/OSYTMATJX5BYJDUEIQLGN4VGRU/" target="_blank" rel="noopener">University of North Florida unveils renovated STEM research laboratories</a></li>
995           <li><a href="https://www.cuny.edu/news/cuny-receives-1-5-million-grant-renewal-from-the-sloan-foundation-to-provide-paid-mentored-research-experiences-for-baccalaureate-transfer-students-in-stem/" target="_blank" rel="noopener">CUNY Receives $1.5 Million Grant Renewal from the Sloan Foundation to Provide Paid, Mentored Research Experiences for Baccalaureate Transfer Students in STEM</a></li>
996           <li><a href="https://www.axios.com/local/nw-arkansas/2026/10/02/stem-university-bentonville-technology-institute-breaks-ground" target="_blank" rel="noopener">Walton-backed STEM university breaks ground</a></li>
997           <li><a href="https://www.longbeachbreeze.com/2026/10/01/pcms-6th-grade-and-chemours-collaborate-to-bring-stem-learning-to-life/" target="_blank" rel="noopener">PCMS 6th Grade and Chemours Collaborate to Bring STEM Learning to Life</a></li>
998           <li><a href="https://www.bhusd.org/news/2026-09-30/horace-mann-stem-night-brings-science-to-life-for-students-and-families" target="_blank" rel="noopener">Horace Mann STEM Night Brings Science to Life for Students and Families</a></li>
999           <li><a href="https://abc6onyourside.com/news/local/southern-ohio-cleanup-co-gives-1100-stem-grant-to-valley-elementary-second-grade-socco-learning-steam-ahead-pat-timbes" target="_blank" rel="noopener">Southern Ohio Cleanup Co. gives STEM grant to local second grade students</a></li>
1000           <li><a href="https://www.thisisthecoast.co.uk/news/local-news/thousands-of-students-will-explore-future-careers-at-scarborough-stem-week/" target="_blank" rel="noopener">Thousands Of Students Will Explore Future Careers At Scarborough STEM Week</a></li>
1001         </ul>
1002       <ul class="stem-wire-ticker__group" aria-hidden="true">
1003           <li><a tabindex="-1" href="https://stem.org/stem-trends-2026-09/" target="_blank" rel="noopener">STEM Trends: September 2026</a></li>
1004           <li><a tabindex="-1" href="https://unitedwaydallas.org/updates/stem-fest-sparks-curiosity-and-big-ideas-for-north-texas-students/" target="_blank" rel="noopener">STEM Fest Sparks Curiosity and Big Ideas for North Texas Students</a></li>
1005           <li data-stem-history-start="1791518400" data-stem-history-end="1791604800"><a tabindex="-1" href="https://www.computerhistory.org/tdih/october/9/" target="_blank" rel="noopener">This Day in STEM — October 9: Eckert and Mauchly contract to develop BINAC</a></li>
1006           <li><a tabindex="-1" href="https://sherman.city/article/sherman-isd-names-three-stem-pioneer-campuses-under-2-6-million-ti-foundation-grant-and-takes-leader-in-me-to-middle-schools" target="_blank" rel="noopener">Sherman ISD names three STEM Pioneer campuses under $2.6 million TI Foundation grant and takes Leader in Me to middle schools</a></li>
1007           <li><a tabindex="-1" href="https://wire.auburn.edu/content/cosam/2026/10/081325-outreach-stem-destination.php" target="_blank" rel="noopener">Destination STEM Expo: Watching STEM come alive for Alabama youth</a></li>
1008           <li><a tabindex="-1" href="https://ecsu.edu/news/ecsu-receives-630k-grant-to-expand-stem-research-student-training/" target="_blank" rel="noopener">ECSU Receives $630K Grant to Expand STEM Research, Student Training</a></li>
1009           <li><a tabindex="-1" href="https://www.watervillecsd.org/p/~board/news-items/post/waterville-central-school-district-launches-new-elementary-stem-program" target="_blank" rel="noopener">Waterville Central School District Launches New Elementary STEM Program</a></li>
1010           <li><a tabindex="-1" href="https://www.mywabashvalley.com/news/local-news/ivy-tech-cob-cog-event/" target="_blank" rel="noopener">Hundreds of local students visit Ivy Tech for agriculture and STEM</a></li>
1011           <li><a tabindex="-1" href="https://weisradio.com/2026/10/01/challenger-learning-center-grant-stem-schools/" target="_blank" rel="noopener">Challenger Learning Center Grant Expands STEM Access for Area Schools</a></li>
1012           <li><a tabindex="-1" href="https://www.nlrsd.org/article/3176188/" target="_blank" rel="noopener">Glenview Secures Top STEM Grant Award</a></li>
1013           <li><a tabindex="-1" href="https://news.mit.edu/2026/mit-america-initiative-strengthens-stem-education-across-country-1006" target="_blank" rel="noopener">MIT announces the MIT for America initiative, to strengthen STEM education across the country</a></li>
1014           <li><a tabindex="-1" href="https://www.wistv.com/2026/10/07/usc-college-engineering-computing-host-free-stem-day-students-families/" target="_blank" rel="noopener">USC College of Engineering and Computing to host free STEM Day for students, families</a></li>
1015           <li><a tabindex="-1" href="https://www.springbranchisd.com/article/3169091/" target="_blank" rel="noopener">Sparking possibilities: GE Vernova brings STEM to life at Westwood Elementary</a></li>
1016           <li><a tabindex="-1" href="https://timesofindia.indiatimes.com/science/discovery/meet-ankith-burki-the-indian-origin-san-jose-seventh-grader-who-used-low-frequency-sound-to-boost-an-atmospheric-water-generators-output-by-117-and-reached-a-national-stem-final/articleshow/134658475.cms" target="_blank" rel="noopener">Meet Ankith Burki, the Indian-origin San Jose seventh-grader who used low-frequency sound to boost an atmospheric water generator’s output by 117% and reached a national STEM final</a></li>
1017           <li><a tabindex="-1" href="https://vista.today/2026/10/downingtown-stem-senior-neel-solanki/" target="_blank" rel="noopener">Downingtown STEM Senior Uses Coding and AI to Serve Chester County</a></li>
1018           <li><a tabindex="-1" href="https://necc.edu/newsroom/2026/10/05/new-dean-of-stem-found-her-calling-at-community-college/" target="_blank" rel="noopener">New Dean of STEM Found Her Calling at Community College</a></li>
1019           <li><a tabindex="-1" href="https://www.wagmtv.com/2026/10/05/mssm-host-public-stem-night/" target="_blank" rel="noopener">MSSM to Host Public STEM Night</a></li>
1020           <li><a tabindex="-1" href="https://communitynewspapers.com/palmetto-bay-news/palmer-trinity-school-opens-stem-and-innovation-center/" target="_blank" rel="noopener">Palmer Trinity School Opens STEM and Innovation Center</a></li>
1021           <li><a tabindex="-1" href="https://www.huntsvillecityschools.org/article/3165882" target="_blank" rel="noopener">STEM Coach Heather Hall Named National Runner-Up for 2026 Toyota Family Teacher of the Year Award</a></li>
1022           <li><a tabindex="-1" href="https://missouricitystaffordjournal.com/articles/stafford-stem-magnet-academy-opens-applications-thursday-muoakvxt" target="_blank" rel="noopener">Stafford STEM Magnet Academy opens applications</a></li>
1023           <li>
1023<a tabindex="-1" href="https://gettysburgconnection.org/upper-adams-students-explore-stem-through-racing-lesson-with-mickley-motorsports/" target="_blank" rel="noopener">Upper Adams students explore STEM through racing lesson with Mickley Motorsports</a></li>
1024           <li><a tabindex="-1" href="https://news.txst.edu/accolades-and-achievements/2026/txst-researcher-studies-the-power-of-peer-culture.html" target="_blank" rel="noopener">Do I belong in STEM? TXST researcher studies the power of peer culture</a></li>
1025           <li><a tabindex="-1" href="https://www.oleantimesherald.com/2026/10/04/wvca-cares-donates-ellicottville-schools-family-stem-program/" target="_blank" rel="noopener">WVCA CARES donates to Ellicottville school’s Family STEM Program</a></li>
1026           <li><a tabindex="-1" href="https://www.actionnewsjax.com/news/local/university-north-florida-unveils-renovated-stem-research-laboratories/OSYTMATJX5BYJDUEIQLGN4VGRU/" target="_blank" rel="noopener">University of North Florida unveils renovated STEM research laboratories</a></li>
1027           <li><a tabindex="-1" href="https://www.cuny.edu/news/cuny-receives-1-5-million-grant-renewal-from-the-sloan-foundation-to-provide-paid-mentored-research-experiences-for-baccalaureate-transfer-students-in-stem/" target="_blank" rel="noopener">CUNY Receives $1.5 Million Grant Renewal from the Sloan Foundation to Provide Paid, Mentored Research Experiences for Baccalaureate Transfer Students in STEM</a></li>
1028           <li><a tabindex="-1" href="https://www.axios.com/local/nw-arkansas/2026/10/02/stem-university-bentonville-technology-institute-breaks-ground" target="_blank" rel="noopener">Walton-backed STEM university breaks ground</a></li>
1029           <li><a tabindex="-1" href="https://www.longbeachbreeze.com/2026/10/01/pcms-6th-grade-and-chemours-collaborate-to-bring-stem-learning-to-life/" target="_blank" rel="noopener">PCMS 6th Grade and Chemours Collaborate to Bring STEM Learning to Life</a></li>
1030           <li><a tabindex="-1" href="https://www.bhusd.org/news/2026-09-30/horace-mann-stem-night-brings-science-to-life-for-students-and-families" target="_blank" rel="noopener">Horace Mann STEM Night Brings Science to Life for Students and Families</a></li>
1031           <li><a tabindex="-1" href="https://abc6onyourside.com/news/local/southern-ohio-cleanup-co-gives-1100-stem-grant-to-valley-elementary-second-grade-socco-learning-steam-ahead-pat-timbes" target="_blank" rel="noopener">Southern Ohio Cleanup Co. gives STEM grant to local second grade students</a></li>
1032           <li><a tabindex="-1" href="https://www.thisisthecoast.co.uk/news/local-news/thousands-of-students-will-explore-future-careers-at-scarborough-stem-week/" target="_blank" rel="noopener">Thousands Of Students Will Explore Future Careers At Scarborough STEM Week</a></li>
1033         </ul>
1034     </div>
1035 </div>
1036</div>
1037     <div class="top-nav">
1038      <div class="logo"><a href="https://stem.org/" aria-label="STEM.org home"><img fetchpriority="high" src="https://stem.org/wp-content/uploads/2026/09/stem-home-header-logo-537.webp" alt="STEM.org" width="537" height="84" decoding="async" loading="eager" class="skip-lazy"></a></div>
1039      <div class="social-sign">
1040       <ul class="social-btns">
1041        <li><a href="https://www.facebook.com/stemdotorg" target="_blank" rel="noopener" aria-label="STEM.org on Facebook"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAyAQAAAAA7WsVbAAAAAnRSTlMAAHaTzTgAAAAOSURBVBjTY2AYBYMJAAABkAABxZvbSQAAAABJRU5ErkJggg==" alt="Facebook" width="52" height="50" decoding="async" data-src="https://stem.org/wp-content/themes/stem/images/fb.png" class="lazyload" data-eio-rwidth="52" data-eio-rheight="50"><noscript><img src="https://stem.org/wp-content/themes/stem/images/fb.png" alt="Facebook" width="52" height="50" decoding="async" data-eio="l"></noscript></a></li>
1042        <li><a href="https://twitter.com/stemdotorg" target="_blank" rel="noopener" aria-label="STEM.org on X"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAyAQAAAAA7WsVbAAAAAnRSTlMAAHaTzTgAAAAOSURBVBjTY2AYBYMJAAABkAABxZvbSQAAAABJRU5ErkJggg==" alt="X" width="52" height="50" decoding="async" data-src="https://stem.org/wp-content/themes/stem/images/tw.png" class="lazyload" data-eio-rwidth="52" data-eio-rheight="50"><noscript><img src="https://stem.org/wp-content/themes/stem/images/tw.png" alt="X" width="52" height="50" decoding="async" data-eio="l"></noscript></a></li>
1043        <li><a href="https://www.linkedin.com/company/stemdotorg/" target="_blank" rel="noopener" aria-label="STEM.org on LinkedIn"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAyAQAAAAA7WsVbAAAAAnRSTlMAAHaTzTgAAAAOSURBVBjTY2AYBYMJAAABkAABxZvbSQAAAABJRU5ErkJggg==" alt="LinkedIn" width="52" height="50" decoding="async" data-src="https://stem.org/wp-content/themes/stem/images/li.png" class="lazyload" data-eio-rwidth="52" data-eio-rheight="50"><noscript><img src="https://stem.org/wp-content/themes/stem/images/li.png" alt="LinkedIn" width="52" height="50" decoding="async" data-eio="l"></noscript></a></li>
1044        <li><a href="https://www.instagram.com/stemdotorg/" target="_blank" rel="noopener" aria-label="STEM.org on Instagram"><img loading="lazy" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAyAQAAAAA7WsVbAAAAAnRSTlMAAHaTzTgAAAAOSURBVBjTY2AYBYMJAAABkAABxZvbSQAAAABJRU5ErkJggg==" alt="Instagram" width="52" height="50" decoding="async" data-src="https://stem.org/wp-content/themes/stem/images/ig.png" class="lazyload" data-eio-rwidth="52" data-eio-rheight="50"><noscript><img loading="lazy" src="https://stem.org/wp-content/themes/stem/images/ig.png" alt="Instagram" width="52" height="50" decoding="async" data-eio="l"></noscript></a></li>
1045        <li class="btn"><a class="stem-verify-cta" href="https://stem.org/verify/">Verify Trustmark</a></li>
1046       </ul>
1047      </div>
1048     </div>
1049     <div class="bot-nav">
1050      <nav class="navigation" aria-label="Primary navigation">
1051       <input class="menu-btn" type="checkbox" id="menu-btn" aria-label="Open navigation">
1052       <label class="menu-icon" for="menu-btn" tabindex="0" role="button" aria-label="Open navigation menu" aria-expanded="false" aria-controls="stem-primary-menu"><span class="navicon" aria-hidden="true"></span><span class="stem-menu-label">Menu</span></label>
1053       <ul class="menu" data-stem-primary-menu id="stem-primary-menu">
1054 <li><a href="https://stem.org/">Home</a></li>
1055 <li><a href="https://stem.org/#about">About</a></li>
1056 <li class="stem-nav-dropdown"><a href="https://stem.org/trustmarks/">Trustmarks</a>
1057  <ul class="submenu">
1058     <li><a class="stem-tm-link stem-tm-link--authenticated" href="https://stem.org/authenticated/"><span class="stem-tm-name">STEM.org Authenticated™</span><span class="stem-tm-audience">For products</span></a></li>
1059     <li><a class="stem-tm-link stem-tm-link--accredited" href="https://stem.org/accredited/"><span class="stem-tm-name">STEM.org Accredited™</span><span class="stem-tm-audience">For programs</span></a></li>
1060     <li><a class="stem-tm-link stem-tm-link--certified" href="https://stem.org/certified/"><span class="stem-tm-name">STEM.org Certified™</span><span class="stem-tm-audience">For people</span></a></li>
1061     <li><a class="stem-tm-link stem-tm-link--reviewed" href="https://stem.org/reviewed/"><span class="stem-tm-name">STEM.org Reviewed™</span><span class="stem-tm-audience">For publishers</span></a></li>
1062     <li><a class="stem-tm-link stem-tm-link--usage" href="https://stem.org/usage-guidelines/"><span class="stem-tm-name">Usage Guidelines</span><span class="stem-tm-audience">For all trustmarks</span></a></li>
1063    </ul>
1064 </li>
1065  <li><a href="https://stem.org/best-in-stem/">Recognition</a></li>
1066 <li class="stem-nav-dropdown"><a href="https://stem.org/blog/">Insights</a>
1067  <ul class="submenu stem-insights-submenu">
1068   <li><a class="stem-tm-link stem-tm-link--wire" href="https://stem.org/news/"><span class="stem-tm-name">STEM Wire</span><span class="stem-tm-audience">News &amp; discovery</span></a></li>
1069   <li><a class="stem-tm-link stem-tm-link--index" href="https://stem.org/stem-sentiment-index/"><span class="stem-tm-name">STEM Index</span><span class="stem-tm-audience">Signals &amp; trends</span></a></li>
1070   <li><a class="stem-tm-link stem-tm-link--accredited" href="https://stem.org/atlas/"><span class="stem-tm-name">Program Atlas</span><span class="stem-tm-audience">Explore places &amp; programs</span></a></li>
1071   <li><a class="stem-tm-link stem-tm-link--authenticated" href="https://stem.org/registry/"><span class="stem-tm-name">Product Registry</span><span class="stem-tm-audience">Discover STEM products</span></a></li>
1072   <li><a class="stem-tm-link stem-tm-link--certified" href="https://stem.org/directory/"><span class="stem-tm-name">People Directory</span><span class="stem-tm-audience">Meet the STEM community</span></a></li>
1073  </ul>
1074 </li>
1075 <li><a href="https://stem.org/contact/">Contact</a></li>
1076 <li><a href="https://stem.org/my-account/">Login</a></li>
1077</ul>
1078      </nav>
1079     </div>
1080    </div>
1081    <div  class="scroll">
1082     <div class="small-logo"><a href="https://stem.org/" aria-label="STEM.org home"><img src="https://stem.org/wp-content/themes/stem/images/alt-logo.png" alt="STEM.org" width="160" height="44" decoding="async" loading="eager" class="skip-lazy" data-no-lazy="1"></a></div>
1083     <nav class="small-nav" aria-label="Compact navigation"><ul class="menu" data-stem-primary-menu>
1084 <li><a href="https://stem.org/">Home</a></li>
1085 <li><a href="https://stem.org/#about">About</a></li>
1086 <li class="stem-nav-dropdown"><a href="https://stem.org/trustmarks/">Trustmarks</a>
1087  <ul class="submenu">
1088     <li><a class="stem-tm-link stem-tm-link--authenticated" href="https://stem.org/authenticated/"><span class="stem-tm-name">STEM.org Authenticated™</span><span class="stem-tm-audience">For products</span></a></li>
1089     <li><a class="stem-tm-link stem-tm-link--accredited" href="https://stem.org/accredited/"><span class="stem-tm-name">STEM.org Accredited™</span><span class="stem-tm-audience">For programs</span></a></li>
1090     <li><a class="stem-tm-link stem-tm-link--certified" href="https://stem.org/certified/"><span class="stem-tm-name">STEM.org Certified™</span><span class="stem-tm-audience">
1090For people</span></a></li>
1091     <li><a class="stem-tm-link stem-tm-link--reviewed" href="https://stem.org/reviewed/"><span class="stem-tm-name">STEM.org Reviewed™</span><span class="stem-tm-audience">For publishers</span></a></li>
1092     <li><a class="stem-tm-link stem-tm-link--usage" href="https://stem.org/usage-guidelines/"><span class="stem-tm-name">Usage Guidelines</span><span class="stem-tm-audience">For all trustmarks</span></a></li>
1093    </ul>
1094 </li>
1095  <li><a href="https://stem.org/best-in-stem/">Recognition</a></li>
1096 <li class="stem-nav-dropdown"><a href="https://stem.org/blog/">Insights</a>
1097  <ul class="submenu stem-insights-submenu">
1098   <li><a class="stem-tm-link stem-tm-link--wire" href="https://stem.org/news/"><span class="stem-tm-name">STEM Wire</span><span class="stem-tm-audience">News &amp; discovery</span></a></li>
1099   <li><a class="stem-tm-link stem-tm-link--index" href="https://stem.org/stem-sentiment-index/"><span class="stem-tm-name">STEM Index</span><span class="stem-tm-audience">Signals &amp; trends</span></a></li>
1100   <li><a class="stem-tm-link stem-tm-link--accredited" href="https://stem.org/atlas/"><span class="stem-tm-name">Program Atlas</span><span class="stem-tm-audience">Explore places &amp; programs</span></a></li>
1101   <li><a class="stem-tm-link stem-tm-link--authenticated" href="https://stem.org/registry/"><span class="stem-tm-name">Product Registry</span><span class="stem-tm-audience">Discover STEM products</span></a></li>
1102   <li><a class="stem-tm-link stem-tm-link--certified" href="https://stem.org/directory/"><span class="stem-tm-name">People Directory</span><span class="stem-tm-audience">Meet the STEM community</span></a></li>
1103  </ul>
1104 </li>
1105 <li><a href="https://stem.org/contact/">Contact</a></li>
1106 <li><a href="https://stem.org/my-account/">Login</a></li>
1107</ul>
1108</nav>
1109    </div>
1110   </div>
1111  </div>
1112<main  id="main-content" class="stem-insight-article">
1113 <section  class="sia-hero stem-editorial-hero" aria-labelledby="sia-title">
1114  <div  class="sia-shell">
1115   <a class="sia-back" href="https://stem.org/blog/"><span aria-hidden="true">←</span> STEM.org Insights</a>
1116   <p class="sia-kicker">STEM.org Insights</p>
1117   <h1 id="sia-title">Match the STEM Seal to the Exact Product Before You Buy</h1>
1118   <p class="sia-deck">A practical walkthrough of STEM ID lookup: match the product, read the recognition’s scope and dates, check its current status, and keep a useful record of what you verified.</p>   <div class="sia-meta">
1119    <time datetime="2026-10-09T15:03:18+00:00">October 9, 2026</time>
1120    <span aria-hidden="true">•</span>
1121    <span>STEM.org Educational Research™</span>
1122   </div>
1123  </div>
1124 </section>
1125
1126 <article  id="post-13017" class="sia-article post-13017 post type-post status-publish format-standard has-post-thumbnail hentry category-insights">
1127  <div  class="sia-shell sia-content">
1128   <style>
1129body.single-post:has(.stem-oct9-verification) #floating-form:not(.stem-contact-open){display:none!important}
1130body.single-post:has(.stem-oct9-verification) .sia-shell{width:calc(100% - 48px)!important;max-width:1000px!important}
1131body.single-post:has(.stem-oct9-verification) .sia-hero .sia-shell{max-width:820px!important}
1132body.single-post:has(.stem-oct9-verification) .sia-hero h1{font-size:clamp(34px,4.4vw,60px)!important;line-height:1.12!important;letter-spacing:-.035em!important;text-wrap:balance}
1133.stem-oct9-verification{color:#29383e;min-width:0;overflow-wrap:break-word}.stem-oct9-verification *{box-sizing:border-box}
1134.stem-oct9-verification>p,.stem-oct9-verification>h2,.stem-oct9-verification>h3,.stem-oct9-verification>ul,.stem-oct9-verification>ol{max-width:820px;margin-left:auto;margin-right:auto}
1135.stem-oct9-verification p,.stem-oct9-verification li{font-size:18px;line-height:1.8}.stem-oct9-verification p{margin-top:0;margin-bottom:1.25em}.stem-oct9-verification>p:first-child{font-size:21px;line-height:1.65}
1136.stem-oct9-verification h2{font-size:clamp(27px,3vw,35px);line-height:1.25;letter-spacing:-.025em;margin-top:2em;margin-bottom:.75em;text-wrap:balance;color:#29383e}
1137.stem-oct9-verification h3{font-size:23px;line-height:1.35;color:#29383e}.stem-oct9-verification a,.stem-oct9-verification a:visited,.stem-oct9-verification a:hover{color:#29383e!important;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
1138.stem-oct9-verification a:focus-visible{outline:3px solid #967000;outline-offset:5px;border-radius:2px}
1139.stem-oct9-verification>ul,.stem-oct9-verification>ol{padding-left:28px;margin-top:22px;margin-bottom:30px}.stem-oct9-verification li{margin-bottom:16px}
1140.stem-oct9-verification .feature-figure{margin:36px auto 44px;background:#f4f6f6;border:1px solid #cbd7d9;border-radius:8px;overflow:hidden;max-width:1000px}
1141.stem-oct9-verification .feature-figure img{display:block;width:100%;height:auto;object-fit:contain}.stem-oct9-verification .feature-figure figcaption{padding:18px 24px;font-size:14px;line-height:1.7;color:#394b53}
1142.stem-oct9-verification .feature-figure a:has(img){display:block}.stem-oct9-verification .feature-figure a:has(img):focus-visible{outline-offset:-5px}
1143.stem-oct9-verification .feature-note{padding:28px 32px;border-left:5px solid #ffbe00;border-radius:0 8px 8px 0;background:#fff7dd;max-width:820px;margin:36px auto}
1144.stem-oct9-verification .feature-note h2,.stem-oct9-verification .feature-note h3{margin-top:0}.stem-oct9-verification .feature-note p:last-child{margin-bottom:0}
1145.stem-oct9-verification .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:36px auto 42px}
1146.stem-oct9-verification .feature-grid>section{padding:28px;border:1px solid #cbd7d9;border-top:5px solid #dba821;border-radius:8px;background:#fff8e3;min-width:0}
1147.stem-oct9-verification .feature-grid>section:nth-child(even){background:#edf4f4;border-top-color:#4f7f8b}.stem-oct9-verification .feature-grid>section:last-child:nth-child(odd){grid-column:1/-1}.stem-oct9-verification .feature-grid h3{margin:0 0 16px}
1148.stem-oct9-verification .feature-grid p,.stem-oct9-verification .feature-grid li{font-size:16px;line-height:1.75}.stem-oct9-verification .feature-grid p:last-child{margin-bottom:0}
1149.stem-oct9-verification .feature-sources{max-width:820px;margin:40px auto 0;padding-top:24px;border-top:1px solid #cbd7d9}.stem-oct9-verification .feature-sources p,.stem-oct9-verification .feature-sources li{font-size:14px;line-height:1.7}
1150.stem-oct9-verification .feature-button{display:inline-block;background:#ffbe00;border-radius:5px;padding:14px 21px;margin:8px 8px 8px 0;line-height:1.5;min-height:48px;max-width:100%;font-weight:700;text-decoration:none!important}
1151@media(max-width:720px){.stem-oct9-verification .feature-grid{grid-template-columns:minmax(0,1fr)}}
1152@media(max-width:600px){body.single-post:has(.stem-oct9-verification) .sia-shell{width:calc(100% - 40px)!important}.stem-oct9-verification p,.stem-oct9-verification li{font-size:17px;line-height:1.75}.stem-oct9-verification>p:first-child{font-size:19px}.stem-oct9-verification h2{margin-top:1.7em}.stem-oct9-verification .feature-note{padding:24px 22px}.stem-oct9-verification .feature-grid>section{padding:24px 22px}.stem-oct9-verification .feature-figure{margin:28px auto 34px}.stem-oct9-verification .feature-figure figcaption{padding:16px 18px;font-size:13px}}
1153.stem-oct9-verification .review-disclosure{max-width:820px;margin:24px auto 32px;padding:18px 22px;border-left:4px solid #a7bcbc;background:#eef4f4;border-radius:0 6px 6px 0}
1154.stem-oct9-verification .review-disclosure p{font-size:15px;line-height:1.7;margin:6px 0 0}
1155.stem-oct9-verification .feature-figure-narrow{max-width:872px}
1156.stem-oct9-verification .recognition-grid{max-width:820px;gap:22px;text-align:center}
1157.stem-oct9-verification .recognition-grid>section.authenticated-card{background:#fff0de;border-color:#e3b273;border-top-color:#dc861c}
1158.stem-oct9-verification .recognition-grid>section.best-card{background:#fff7dc;border-color:#dfc171;border-top-color:#c39119}
1159.stem-oct9-verification .recognition-seal{display:block;width:140px;height:140px;object-fit:contain;margin:0 auto 22px}
1160.stem-oct9-verification .recognition-grid h3{font-size:23px;min-height:62px;display:flex;align-items:center;justify-content:center}
1161.stem-oct9-verification .recognition-grid .feature-button{background:#fff;box-shadow:inset 0 0 0 1px #a18b5b;font-size:15px;margin:6px 0 0}
1162.stem-oct9-verification .feature-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin:30px auto;text-align:center}
1163.stem-oct9-verification .feature-actions .feature-button{margin:0}
1164.stem-oct9-verification .registry-action{background:#cee2e3}
1165.stem-oct9-verification .buyer-note{text-align:center}
1166@media(max-width:720px){.stem-oct9-verification .recognition-grid h3{min-height:0}.stem-oct9-verification .recognition-grid{max-width:460px}}
1167@media(max-width:600px){.stem-oct9-verification .feature-actions{display:grid;grid-template-columns:minmax(0,1fr)}.stem-oct9-verification .feature-actions .feature-button{width:100%}}
1168</style>
1169<div class="stem-oct9-verification">
1170<p>A school is about to order a robotics kit. The listing shows a STEM seal, but the purchase order uses a shorter name and the supplier offers several versions. Before treating recognition as part of the buying decision, someone needs to connect the item being ordered to the product actually named in the credential.</p>
1171<aside class="review-disclosure" aria-label="Independent review disclosure"><strong>Independent review disclosure</strong></p>
1172<p>This article provides independent quality-assurance coverage. It is not a paid promotion or affiliate partnership, and STEM.org receives no commissions from its product links. Any recognition is limited to its documented scope.</p>
1173</aside>
1174<p>The <a href="https://stem.org/verify/">STEM.org verification page</a> makes the issuer’s record accessible without an account. That record can establish which recipient holds which recognition and what status is currently shown. The buyer still has a job to do: match those details to the actual item. A familiar logo is the starting point for that check.</p>
1175<h2>Start with the product’s identity</h2>
1176<p>Keep the seller’s listing or quotation open beside the manufacturer’s information. Note the full product name, maker, model or SKU if supplied, and the version or bundle you intend to order. A picture can help distinguish products, but similar packaging is not enough to establish that two versions share a credential.</p>
1177<p>Ask for the STEM ID or the direct issuer record associated with that exact item. Do not substitute a distributor’s recognition, an educator’s credential or an award for a different product. If a model code appears on the quotation but not in the public re
1177cord, record that gap and ask for clarification rather than inventing a match.</p>
1178<h2>Open the record through STEM ID lookup</h2>
1179<p>Go to <a href="https://stem.org/verify/">Verify a STEM ID</a>, enter the number shown on the certificate or supplied with the recognition claim, and select <strong>Verify credential</strong>. For this walkthrough, the publicly listed Voice Control Mechanical Dog STEM Kit uses STEM ID <strong>195261324</strong> for its STEM.org Authenticated™ record. Entering that number opened the named product’s issuer page during our October 9, 2026 check.</p>
1180<figure class="feature-figure"><a href="https://stem.org/verify/"><img loading="lazy" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABkAAAAOEAQMAAADDg2/hAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAMZJREFUeNrtwYEAAAAAw6D5U1/hAFUBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8BrCwgABFDmPLQAAAABJRU5ErkJggg==" width="1600" height="900" loading="lazy" decoding="async" alt="STEM.org’s public verification page with a STEM ID field and Verify credential button." data-src="https://stem.org/wp-content/uploads/2026/10/STEM-ID-lookup-—-October-9-verification-guide.jpg" class="lazyload" data-eio-rwidth="1600" data-eio-rheight="900"><noscript><img loading="lazy" src="https://stem.org/wp-content/uploads/2026/10/STEM-ID-lookup-—-October-9-verification-guide.jpg" width="1600" height="900" loading="lazy" decoding="async" alt="STEM.org’s public verification page with a STEM ID field and Verify credential button." data-eio="l"></noscript></a><figcaption><strong>Begin with the number.</strong> The public lookup does not require sign-in. Screenshot: STEM.org, October 9, 2026; public lookup view.</figcaption></figure>
1181<p>Look at the destination as well as the artwork. In this example, the result is a page on <strong>stem.org</strong> with the same STEM ID in its address. A seal image saved elsewhere is not a substitute for opening the issuer’s record. You can also reach this record from the product’s <a href="https://products.stem.org/product/voice-control-mechanical-dog-stem-kit/">Product Registry profile</a>.</p>
1182<h2>Read the name, scope and dates together</h2>
1183<p>The example record names <strong>Voice Control Mechanical Dog STEM Kit</strong> as its recipient and identifies the recognition as <strong>STEM.org Authenticated™ Educational Product</strong>. Its issue date is September 25, 2026, and its expiration date is September 25, 2027. Those details support a precise statement about this named product. They do not extend recognition to every item sold by E2K or every school that uses the kit.</p>
1184<figure class="feature-figure feature-figure-narrow"><a href="https://stem.org/blockchain/195261324/"><img loading="lazy" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABkAAAAOEAQMAAADDg2/hAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAMZJREFUeNrtwYEAAAAAw6D5U1/hAFUBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8BrCwgABFDmPLQAAAABJRU5ErkJggg==" width="1600" height="900" loading="lazy" decoding="async" alt="The product’s credential details showing its full name, September 25, 2026 issue date, September 25, 2027 expiration date and scope explanation." data-src="https://stem.org/wp-content/uploads/2026/10/Product-credential-details-—-October-9-verification-guide.jpg" class="lazyload" data-eio-rwidth="1600" data-eio-rheight="900"><noscript><img loading="lazy" src="https://stem.org/wp-content/uploads/2026/10/Product-credential-details-—-October-9-verification-guide.jpg" width="1600" height="900" loading="lazy" decoding="async" alt="The product’s credential details showing its full name, September 25, 2026 issue date, September 25, 2027 expiration date and scope explanation." data-eio="l"></noscript></a><figcaption><strong>Compare the fields that identify the recognition.</strong> Recipient, dates and scope come from the issuer record. Screenshot: STEM.org, October 9, 2026.</figcaption></figure>
1185<p>The Registry profile and the credential use the same product name and STEM ID. In the public profile’s SKU tab, our check found no separate manufacturer model code. That is a limit of this example, not permission to treat all similar-looking kits as equivalent. If your supplier uses a different identifier, ask it to explain how that identifier maps to the named product before relying on the claim.</p>
1186<p>Recognition types also need to match the claim being made. <a href="https://stem.org/authenticated/">STEM.org Authenticated™</a> concerns educational products. A separate Best In STEM™ distinction should be checked in its own record. The mechanical dog provides a useful example of this distinction:</p>
1187<div class="feature-grid recognition-grid" aria-label="Two separate records for the same named product">
1188<section class="authenticated-card"><img loading="lazy" class="recognition-seal lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsAQAAAABRBrPYAAAAAnRSTlMAAHaTzTgAAAAiSURBVGje7cExAQAAAMKg9U9tCj+gAAAAAAAAAAAAAAB4GS20AAH/6QlrAAAAAElFTkSuQmCC" width="300" height="300" loading="lazy" decoding="async" alt="Official STEM.org Authenticated™ seal" data-src="https://stem.org/wp-content/uploads/2026/09/stem-cleo-authenticated-round-300x300.png" data-eio-rwidth="300" data-eio-rheight="300"><noscript><img loading="lazy" class="recognition-seal" src="https://stem.org/wp-content/uploads/2026/09/stem-cleo-authenticated-round-300x300.png" width="300" height="300" loading="lazy" decoding="async" alt="Official STEM.org Authenticated™ seal" data-eio="l"></noscript></p>
1189<h3>STEM.org Authenticated™</h3>
1190<p>Product recognition<br />STEM ID 195261324<br />Expires September 25, 2027</p>
1191<p><a class="feature-button" href="https://stem.org/blockchain/195261324/">Open product record</a></section>
1192<section class="best-card"><img loading="lazy" class="recognition-seal lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsAQAAAABRBrPYAAAAAnRSTlMAAHaTzTgAAAAiSURBVGje7cExAQAAAMKg9U9tCj+gAAAAAAAAAAAAAAB4GS20AAH/6QlrAAAAAElFTkSuQmCC" width="300" height="300" loading="lazy" decoding="async" alt="Official metallic gold Best In STEM™ roun
1192d seal" data-src="https://stem.org/wp-content/uploads/2026/10/Best-In-STEM-Round-Metallic-300x300.png" data-eio-rwidth="300" data-eio-rheight="300"><noscript><img loading="lazy" class="recognition-seal" src="https://stem.org/wp-content/uploads/2026/10/Best-In-STEM-Round-Metallic-300x300.png" width="300" height="300" loading="lazy" decoding="async" alt="Official metallic gold Best In STEM™ round seal" data-eio="l"></noscript></p>
1193<h3>Best In STEM™</h3>
1194<p>Additional distinction<br />STEM ID 195261436<br />No expiration date shown</p>
1195<p><a class="feature-button" href="https://stem.org/blockchain/195261436/">Open award record</a></section>
1196</div>
1197<p>Both records showed <strong>Verified · Current</strong> on October 9, 2026. An award record with no displayed expiration date does not change the expiration shown on the separate product credential. Read each record on its own terms. Our <a href="https://stem.org/e2k-robotic-dog-sound-to-motion/">mechanical dog feature</a> explores the classroom activity; this walkthrough addresses how to verify the recognition behind it.</p>
1198<h2>Check status when the decision is made</h2>
1199<p>Scroll to <strong>Credential verification</strong> and select <strong>Check current status</strong>. In our walkthrough, the page returned “Current” with a time showing when STEM.org was checked. This adds a dated observation to the product identity and scope already reviewed. Revisit the live record when a later purchasing decision depends on current recognition.</p>
1200<figure class="feature-figure feature-figure-narrow"><a href="https://stem.org/blockchain/195261324/#stem-credential-verification"><img loading="lazy" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABkAAAAOEAQMAAADDg2/hAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAMZJREFUeNrtwYEAAAAAw6D5U1/hAFUBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8BrCwgABFDmPLQAAAABJRU5ErkJggg==" width="1600" height="900" loading="lazy" decoding="async" alt="The Credential verification panel showing Verified Current and the completed Check current status response for STEM ID 195261324." data-src="https://stem.org/wp-content/uploads/2026/10/Current-credential-status-—-October-9-verification-guide.jpg" class="lazyload" data-eio-rwidth="1600" data-eio-rheight="900"><noscript><img loading="lazy" src="https://stem.org/wp-content/uploads/2026/10/Current-credential-status-—-October-9-verification-guide.jpg" width="1600" height="900" loading="lazy" decoding="async" alt="The Credential verification panel showing Verified Current and the completed Check current status response for STEM ID 195261324." data-eio="l"></noscript></a><figcaption><strong>Refresh the status.</strong> The check returned Current at 6:39 a.m. during this October 9 walkthrough. A screenshot records that observation; it does not guarantee future status.</figcaption></figure>
1201<p>If the lookup returns no result, first check the number for typing errors. The verification page explains that existing credentials are being transferred and that an unavailable record does not necessarily mean a credential is invalid. Use <a href="https://stem.org/contact/">verification help</a> with the product name, claimed STEM ID and relevant public link. Leave an unresolved match unresolved until the issuer clarifies it.</p>
1202<h2>Keep evidence another person can follow</h2>
1203<p>Use <strong>Copy link</strong> to retain the permanent verification URL; that control copied the correct public record address in our check. The page also offers a certificate PDF. Keep the live link beside any saved certificate or screenshot so a colleague can revisit the current record rather than relying only on an older image.</p>
1204<aside class="feature-note buyer-note">
1205<h3>A useful purchase note</h3>
1206<p>“Checked on October 9, 2026: Voice Control Mechanical Dog STEM Kit, STEM.org Authenticated™, STEM ID 195261324, status Current, expiration September 25, 2027. Public product name and ID match. Supplier model or bundle differences still require confirmation if applicable.”</p>
1207<p>Adapt this suggested note to what you actually checked. Include the supplier’s exact item reference and the issuer link; never fill a missing field from assumption.</p>
1208</aside>
1209<p>Verification answers a defined recognition question. It does not settle age suitability, required supervision, safety documentation, accessibility, replacement parts or classroom fit. Obtain those details from current product information and the supplier. Likewise, inclusion in the <a href="https://products.stem.org/">Product Registry</a> supports discovery; listing alone does not confer a Trustmark or award.</p>
1210<p>A useful buying decision keeps both kinds of evidence in view: a traceable recognition record and practical information about the item learners will actually use. Start with the product in front of you, follow its STEM ID, and preserve the connection between the claim and the record.</p>
1211<div class="feature-actions"><a class="feature-button" href="https://stem.org/verify/">Verify a STEM ID</a><a class="feature-button registry-action" href="https://products.stem.org/">Explore the Product Registry</a></div>
1212<section class="feature-sources" aria-label="Explore the sources">
1213<h2>Explore the sources</h2>
1214<ul>
1215<li><a href="https://stem.org/verify/">STEM.org’s public STEM ID lookup and verification help</a></li>
1216<li><a href="https://stem.org/blockchain/195261324/">Product credential, current-status control and scope guidance — STEM ID 195261324</a></li>
1217<li><a href="https://stem.org/blockchain/195261436/">Separate Best In STEM™ award record — STEM ID 195261436</a></li>
1218<li><a href="https://products.stem.org/product/voice-control-mechanical-dog-stem-kit/">
1218Voice Control Mechanical Dog STEM Kit — Product Registry profile</a></li>
1219</ul>
1220<p>Public functionality and record details checked October 9, 2026. Screenshots show the interface and status observed on that date.</p>
1221</section>
1222</div>
1223     </div>
1224 </article>
1225
1226 <section data-wpr-lazyrender="1" class="sia-return" aria-label="Continue exploring STEM.org Insights">
1227  <div  class="sia-shell sia-return__inner">
1228   <div>
1229    <p class="sia-kicker">Continue exploring</p>
1230    <h2>More research and practical analysis from STEM.org.</h2>
1231   </div>
1232   <a class="sia-return__link" href="https://stem.org/blog/">Back to STEM.org Insights <span aria-hidden="true">→</span></a>
1233  </div>
1234 </section>
1235</main>
1236		
1237<span id="contact" class="stem-section-anchor" aria-hidden="true"></span>
1238
1239		<div data-wpr-lazyrender="1" id="footer">
1240                                <div  class="stem-footer-intro">
1241 <p><strong>STEM.org is America's longest continually operating, privately held STEM education research and credentialing organization.</strong> <span>We advance best practices in teaching and learning, supporting leading brands, organizations, students, parents and thousands of educators worldwide.</span></p>
1242</div>
1243                			<div  class="row-footer main">
1244				<div  class="usa-section">
1245					<p class="head-image"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAacAAAFYAQAAAADfUA75AAAAAnRSTlMAAHaTzTgAAAAoSURBVHja7cEBAQAAAIIg/69uSEABAAAAAAAAAAAAAAAAAAAAAADvBkiQAAFSPg3eAAAAAElFTkSuQmCC" alt="STEM.org 25th anniversary — 25 years of STEM education research and credentialing, 2001 to present" width="423" height="344" decoding="async" fetchpriority="low" data-src="https://stem.org/wp-content/themes/stem/images/25-years.png" class="lazyload" data-eio-rwidth="423" data-eio-rheight="344" /><noscript><img src="https://stem.org/wp-content/themes/stem/images/25-years.png" alt="STEM.org 25th anniversary — 25 years of STEM education research and credentialing, 2001 to present" width="423" height="344" decoding="async" fetchpriority="low" data-eio="l" /></noscript></p>
1246					
1247					
1248				</div>
1249				<div  class="foot-nav">
1250					<div class="list-col">
1251						<label>About</label>
1252						<ul>
1253							<li><a href="https://stem.org/verify/">Verify</a></li>
1254							<li><a href="https://stem.org/blog/">Insights</a></li>
1255<li><a href="https://stem.org/press/">Press</a></li>
1256							<li><a href="https://stem.org/best-in-stem/">Recognition</a></li>
1257							<li><a href="https://stem.org/my-account/">Login</a></li>
1258							<li><a href="https://stem.org/contact/">Contact</a></li>
1259						</ul>
1260					</div>
1261					<div class="list-col" id="listmid">
1262						<label>Trustmarks</label>
1263						<ul>
1264							<li><a href="https://stem.org/authenticated/"><span title="For Products">STEM.org Authenticated&trade;</span></a></li>
1265							<li><a href="https://stem.org/certified/"><span title="For People">STEM.org Certified&trade;</span></a></li>
1266							<li><a href="https://stem.org/accredited/"><span title="For Programs">STEM.org Accredited&trade;</span></a></li>
1267							<li><a href="https://stem.org/reviewed/"><span title="For Publishers">STEM.org Reviewed&trade;</span></a></li>
1268							
1269							<li><a href="https://stem.org/endorsed/">STEM.org Endorsed&trade;</a></li>
1270																<li><a href="https://stem.org/usage-guidelines/">Usage Guidelines</a></li>
1271						</ul>
1272					</div>
1273					<div class="list-col">
1274						<label>Information</label>
1275						<ul>
1276							<li><a href="https://stem.org/trustmark-assets/">Brand Assets</a></li>
1277<li><a href="https://stem.org/dsc/">Governance</a></li>
1278<li><a href="https://stem.org/accessibility/">Accessibility</a></li>
1279							<li><a href="https://stem.org/cookie-policy/">Cookie Policy</a></li>
1280							<li><a href="https://stem.org/privacy-policy/">Privacy Policy</a></li>
1281							<li><a href="https://stem.org/terms-of-use/">Terms of Use</a></li>
1282						</ul>
1283					</div>
1284				</div>
1285				<div  class="social-nav">
1286					<ul>
1287						<li><a href="#" aria-label="Back to top"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAAWAQAAAABMUDl4AAAAAnRSTlMAAHaTzTgAAAAMSURBVAjXY2AYWgAAALAAAZbFAf8AAAAASUVORK5CYII=" alt="Back to top" width="55" height="22" decoding="async" data-src="https://stem.org/wp-content/themes/stem/images/up-arrow.png" class="lazyload" data-eio-rwidth="55" data-eio-rheight="22" /><noscript><img src="https://stem.org/wp-content/themes/stem/images/up-arrow.png" alt="Back to top" width="55" height="22" decoding="async" data-eio="l" /></noscript></a></li>
1288						
1289						<li><a href="https://www.facebook.com/stemdotorg" target="_blank" aria-label="STEM.org on Facebook"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAyAQAAAAA7WsVbAAAAAnRSTlMAAHaTzTgAAAAOSURBVBjTY2AYBYMJAAABkAABxZvbSQAAAABJRU5ErkJggg==" alt="Facebook" width="52" height="50" loading="lazy" decoding="async" data-src="https://stem.org/wp-content/themes/stem/images/fb.png" class="lazyload" data-eio-rwidth="52" data-eio-rheight="50" /><noscript><img src="https://stem.org/wp-content/themes/stem/images/fb.png" alt="Facebook" width="52" height="50" loading="lazy" decoding="async" data-eio="l" /></noscript></a></li>
1290						<li><a href="https://twitter.com/stemdotorg" target="_blank" aria-label="STEM.org on X"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAyAQAAAAA7WsVbAAAAAnRSTlMAAHaTzTgAAAAOSURBVBjTY2AYBYMJAAABkAABxZvbSQAAAABJRU5ErkJggg==" alt="X" width="52" height="50" loading="lazy" decoding="async" data-src="https://stem.org/wp-content/themes/stem/images/tw.png" class="lazyload" data-eio-rwidth="52" data-eio-rheight="50" /><noscript><img src="https://stem.org/wp-content/themes/stem/images/tw.png" alt="X" width="52" height="50" loading="lazy" decoding="async" data-eio="l" /></noscript></a></li>
1291						<li><a href="https://www.linkedin.com/company/stemdotorg/" target="_blank" aria-label="STEM.org on LinkedIn"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAyAQAAAAA7WsVbAAAAAnRSTlMAAHaTzTgAAAAOSURBVBjTY2AYBYMJAAABkAABxZvbSQAAAABJRU5ErkJggg==" alt="LinkedIn" width="52" height="50" loading="lazy" decoding="async" data-src="https://stem.org/wp-content/themes/stem/images/li.png" class="lazyload" data-eio-rwidth="52" data-eio-rheight="50" /><noscript><img src="https://stem.org/wp-content/themes/stem/images/li.png" alt="LinkedIn" width="52" height="50" loading="lazy" decoding="async" data-eio="l" /></noscript></a></li>
1292						<li><a href="https://www.instagram.com/stemdotorg/" target="_blank" aria-label="STEM.org on Instagram"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAyAQAAAAA7WsVbAAAAAnRSTlMAAHaTzTgAAAAOSURBVBjTY2AYBYMJAAABkAABxZvbSQAAAABJRU5ErkJggg==" alt="Instagram" width="52" height="50" loading="lazy" decoding="async" data-src="https://stem.org/wp-content/themes/stem/images/ig.png" class="lazyload" data-eio-rwidth="52" data-eio-rheight="50" /><noscript><img src="https://stem.org/wp-content/themes/stem/images/ig.png" alt="Instagram" width="52" height="50" loading="lazy" decoding="async" data-eio="l" /></noscript></a></li>
1293					</ul>
1294				</div>
1295			</div>
1296			<div  class="row-footer final">
1297				<p class="noncopy"><a href="https://www.ftc.gov/business-guidance/advertising-marketing/made-in-usa" target="_blank" rel="noopener noreferrer" aria-label="FTC Made in USA guidance"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAB1AQMAAACvXWz/AAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABtJREFUWMPtwTEBAAAAwqD1T20JT6AAAAAA/gYQdAABQeXg2wAAAABJRU5ErkJggg=="   alt="Made in the USA STEM 250 eagle and American flag emblem" width="280" height="117" loading="lazy" decoding="async" data-src="https://stem.org/wp-content/uploads/2026/09/STEM.org-Made-in-the-USA-%E2%80%94-lossless-optimized-eagle.webp" data-srcset="https://stem.org/wp-content/uploads/2026/09/STEM.org-Made-in-the-USA-—-lossless-optimized-eagle.webp 1942w, https://stem.org/wp-content/uploads/2026/09/STEM.org-Made-in-the-USA-—-lossless-optimized-eagle-300x125.webp 300w, https://stem.org/wp-content/uploads/2026/09/STEM.org-Made-in-the-USA-—-lossless-optimized-eagle-1024x427.webp 1024w, https://stem.org/wp-content/uploads/2026/09/STEM.org-Made-in-the-USA-—-lossless-optimized-eagle-768x320.webp 768w, https://stem.org/wp-content/uploads/2026/09/STEM.org-Made-in-the-USA-—-lossless-optimized-eagle-1536x640.webp 1536w, https://stem.org/wp-content/uploads/2026/09/STEM.org-Made-in-the-USA-—-lossless-optimized-eagle-1200x500.webp 1200w, https://stem.org/wp-content/uploads/2026/09/STEM.org-Made-in-the-USA-—-lossless-optimized-eagle-600x250.webp 600w" data-sizes="auto" class="lazyload" data-eio-rwidth="280" data-eio-rheight="117" /><noscript><img src="https://stem.org/wp-content/uploads/2026/09/STEM.org-Made-in-the-USA-%E2%80%94-lossless-optimized-eagle.webp" srcset="https://stem.org/wp-content/uploads/2026/09/STEM.org-Made-in-the-USA-—-lossless-optimized-eagle.webp 1942w, https://stem.org/wp-content/uploads/2026/09/STEM.org-Made-in-the-USA-—-lossless-optimized-eagle-300x125.webp 300w, https://stem.org/wp-content/uploads/2026/09/STEM.org-Made-in-the-USA-—-lossless-optimized-eagle-1024x427.webp 1024w, https://stem.org/wp-content/uploads/2026/09/STEM.org-Made-in-the-USA-—-lossless-optimized-eagle-768x320.webp 768w, https://stem.org/wp-content/uploads/2026/09/STEM.org-Made-in-the-USA-—-lossless-optimized-eagle-1536x640.webp 1536w, https://stem.org/wp-content/uploads/2026/09/STEM.org-Made-in-the-USA-—-lossless-optimized-eagle-1200x500.webp 1200w, https://stem.org/wp-content/uploads/2026/09/STEM.org-Made-in-the-USA-—-lossless-optimized-eagle-600x250.webp 600w" sizes="170px" alt="Made in the USA STEM 250 eagle and American flag emblem" width="280" height="117" loading="lazy" decoding="async" data-eio="l" /></noscript></a></p>
1298				<p class="copy">Copyright &copy; 2026 STEM.org | Educational Research&trade; All Rights Reserved.</p>
1299			</div>
1300		</div>
1301
1302		
1303		
1304		
1305		
1306					<button type="button" id="stem-contact-fab" class="stem-contact-fab" data-stem-contact-toggle data-accessible-label="Contact STEM.org" aria-label="Contact STEM.org" aria-controls="floating-form" aria-expanded="false" onclick="if(event&amp;&amp;event.stemContactHandled){return false;}var f=document.getElementById('floating-form');if(f){var o=f.classList.contains('stem-contact-open');f.classList.toggle('stem-contact-open',!o);f.style.display=o?'none':'block';this.setAttribute('aria-expanded',o?'false':'true');}return false;"><span class="stem-contact-fab__icon" aria-hidden="true"></span></button>
1307
1308			<div  id="floating-form" style="background-size:cover !important;">
1309			<div  class="header">
1310				<p class="close"><a class="arrow" href="#contact" role="button" data-stem-contact-close aria-label="Close contact form"><i class="fa fa-chevron-down" aria-hidden="true"></i></a></p>
1311				<p>Take the first step: <span>Apply Online</span></p>
1312			</div>
1313			<div  class="body">
1314				<!--<p style="color:#FFF;font-size:14px;line-height:24px;font-weight:bold;">Due to a high volume of inquiries, schedule a meeting by <a href="https://calendly.com/stemdotorg" target="_blank" style="color:#FFBE00;">clicking here</a> or for expedited service <a href="https://stem.org/my-account/" style="color:#FFBE00;">apply now</a>.</p>-->
1315				
1315<script type="text/rocketlazyloadscript" data-rocket-type="text/javascript">var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});</script>
1315
1316                <div class='gf_browser_chrome gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework' data-form-theme='legacy' data-form-index='0' id='gform_wrapper_1' ><div id='gf_1' class='gform_anchor' tabindex='-1'></div>
1317                        <div class='gform_heading'>
1318                            <h3 class="gform_title">Contact Us</h3>
1319                            <p class='gform_description'></p>
1320                        </div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_1' id='gform_1'  action='/verify-stem-id-exact-product-before-you-buy/#gf_1' data-formid='1' novalidate><div class='gf_invisible ginput_recaptchav3' data-sitekey='6LdY1lUqAAAAAGnzMbu62JdvVCZ0izxnNbLfUyjJ' data-tabindex='0'><input id="input_d6940e429b33b630150a5335bca4b629" class="gfield_recaptcha_response" type="hidden" name="input_d6940e429b33b630150a5335bca4b629" value=""/></div>
1321                        <div class='gform-body gform_body'><ul id='gform_fields_1' class='gform_fields top_label form_sublabel_below description_below validation_below'><li id="field_1_3" class="gfield gfield--type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  data-js-reload="field_1_3" ><label class='gfield_label gform-field-label' for='input_1_3'>First Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_1_3' type='text' value='' class='medium'    placeholder='First Name' aria-required="true" aria-invalid="false"   /></div></li><li id="field_1_4" class="gfield gfield--type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  data-js-reload="field_1_4" ><label class='gfield_label gform-field-label' for='input_1_4'>Last Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_4' id='input_1_4' type='text' value='' class='medium'    placeholder='Last Name' aria-required="true" aria-invalid="false"   /></div></li><li id="field_1_5" class="gfield gfield--type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  data-js-reload="field_1_5" ><label class='gfield_label gform-field-label' for='input_1_5'>Your Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_1_5' type='text' value='' class='medium'    placeholder='Your Email' aria-required="true" aria-invalid="false"   /></div></li><li id="field_1_6" class="gfield gfield--type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  data-js-reload="field_1_6" ><label class='gfield_label gform-field-label' for='input_1_6'>Phone Number<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_6' id='input_1_6' type='text' value='' class='medium'    placeholder='Phone Number' aria-required="true" aria-invalid="false"   /></div></li><li id="field_1_7" class="gfield gfield--type-text field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  data-js-reload="field_1_7" ><label class='gfield_label gform-field-label' for='input_1_7'>Your School, Business, or Organization</label><div class='ginput_container ginput_container_text'><input name='input_7' id='input_1_7' type='text' value='' class='medium'    placeholder='Your School, Business, or Organization'  aria-invalid="false"   /></div></li><li id="field_1_8" class="gfield gfield--type-html gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  data-js-reload="field_1_8" ><div class="sep">
1322						<p>What are you interested in?</p>
1323					</div></li><li id="field_1_9" class="gfield gfield--type-checkbox gfield--type-choice field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  data-js-reload="field_1_9" ><label class='gfield_label gform-field-label gfield_label_before_complex' >Interested In</label>
1323<div class='ginput_container ginput_container_checkbox'><ul class='gfield_checkbox' id='input_1_9'><li class='gchoice gchoice_1_9_1'>
1324								<input class='gfield-choice-input' name='input_9.1' type='checkbox'  value='STEM.org Certified&lt;sup&gt;&trade;&lt;/sup&gt;&lt;br /&gt;(for people)'  id='choice_1_9_1'   />
1325								<label for='choice_1_9_1' id='label_1_9_1' class='gform-field-label gform-field-label--type-inline'>STEM.org Certified<sup>&trade;</sup><br/>(for people)</label>
1326							</li><li class='gchoice gchoice_1_9_2'>
1327								<input class='gfield-choice-input' name='input_9.2' type='checkbox'  value='STEM.org Reviewed&lt;sup&gt;™&lt;/sup&gt;&lt;br /&gt;(for publishers)'  id='choice_1_9_2'   />
1328								<label for='choice_1_9_2' id='label_1_9_2' class='gform-field-label gform-field-label--type-inline'>STEM.org Reviewed<sup>™</sup><br/>(for publishers)</label>
1329							</li><li class='gchoice gchoice_1_9_3'>
1330								<input class='gfield-choice-input' name='input_9.3' type='checkbox'  value='STEM.org Accredited&lt;sup&gt;&trade;&lt;/sup&gt;&lt;br /&gt;(for programs)'  id='choice_1_9_3'   />
1331								<label for='choice_1_9_3' id='label_1_9_3' class='gform-field-label gform-field-label--type-inline'>STEM.org Accredited<sup>&trade;</sup><br/>(for programs)</label>
1332							</li><li class='gchoice gchoice_1_9_4'>
1333								<input class='gfield-choice-input' name='input_9.4' type='checkbox'  value='Research/Data Services&lt;br /&gt;(Best in STEM)'  id='choice_1_9_4'   />
1334								<label for='choice_1_9_4' id='label_1_9_4' class='gform-field-label gform-field-label--type-inline'>Research/Data Services<br/>(Best in STEM)</label>
1335							</li><li class='gchoice gchoice_1_9_5'>
1336								<input class='gfield-choice-input' name='input_9.5' type='checkbox'  value='STEM.org Authenticated&lt;sup&gt;&trade;&lt;/sup&gt;&lt;br /&gt;(for products)'  id='choice_1_9_5'   />
1337								<label for='choice_1_9_5' id='label_1_9_5' class='gform-field-label gform-field-label--type-inline'>STEM.org Authenticated<sup>&trade;</sup><br/>(for products)</label>
1338							</li><li class='gchoice gchoice_1_9_6'>
1339								<input class='gfield-choice-input' name='input_9.6' type='checkbox'  value='Consulting/Other&lt;br /&gt;(We&#039;re here to help!)'  id='choice_1_9_6'   />
1340								<label for='choice_1_9_6' id='label_1_9_6' class='gform-field-label gform-field-label--type-inline'>Consulting/Other<br/>(We're here to help!)</label>
1341							</li></ul></div></li><li id="field_1_10" class="gfield gfield--type-textarea field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  data-js-reload="field_1_10" ><label class='gfield_label gform-field-label' for='input_1_10'>Share Your Idea</label><div class='ginput_container ginput_container_textarea'><textarea name='input_10' id='input_1_10' class='textarea medium'    placeholder='Share Your Idea'  aria-invalid="false"   rows='10' cols='50'></textarea></div></li><li id="field_1_11" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  data-js-reload="field_1_11" ><label class='gfield_label gform-field-label' for='input_1_11'>Phone</label><div class='ginput_container'><input name='input_11' id='input_1_11' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_1_11'>This field is for validation purposes and should be left unchanged.</div></li></ul></div>
1342        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_1' class='gform_button button' onclick='gform.submission.handleButtonClick(this)' value='Get Started'  /> <input type='hidden' name='gform_ajax' value='form_id=1&amp;title=1&amp;description=1&amp;tabindex=0&amp;theme=legacy' />
1343            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_1' value='iframe' />
1344            <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' />
1345            <input type='hidden' class='gform_hidden' name='gform_submit' value='1' />
1346            
1347            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
1348            <input type='hidden' class='gform_hidden' name='state_1' value='WyJbXSIsIjAxODdhZDdiOGI1ZTk1MTgwZTBkYmVmNDI3NWNlOGY1Il0=' />
1349            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' />
1350            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' />
1351            <input type='hidden' name='gform_field_values' value='' />
1352            
1353        </div>
1354                        <p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="109"/>
1354<script type="text/rocketlazyloadscript">
1355document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );
1356</script>
1356
1357</p></form>
1358                        </div>
1359		                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_1' id='gform_ajax_frame_1' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe>
1360		                
1360<script type="text/rocketlazyloadscript">
1361gform.initializeOnLoaded( function() {gformInitSpinner( 1, 'https://stem.org/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_1').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_1').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https://stem.org/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_1').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);                if (event && event.defaultPrevented) {                return;         }        const gformWrapperDiv = document.getElementById( "gform_wrapper_1" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_1";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" );        let postRenderFired = false;                function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            jQuery( document ).trigger( 'gform_post_render', [1, current_page] );            gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 1, currentPage: current_page } } );            gform.utils.trigger( { event: 'gform/post_render', native: false, data: { formId: 1, currentPage: current_page } } );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );
1362</script>
1362
1363			</div>
1364		</div>
1365
1366
1367
1368		<!-- Preserve legacy lightbox targets without serving contradictory policy copies. -->
1369		<div  style="display: none;" id="hidden-content">
1370			<h2>Privacy Policy</h2>
1371			<p>Please read the current <a href="https://stem.org/privacy-policy/">STEM.org Privacy Policy</a> and <a href="https://stem.org/cookie-policy/">Cookie Policy</a>.</p>
1372		</div>
1373		<div  style="display: none;" id="hidden-content2">
1374			<h2>Terms of Use</h2>
1375			<p>Please read the current <a href="https://stem.org/terms-of-use/">STEM.org Terms of Use</a>, including <a href="https://stem.org/terms-of-use/#cancellation-refunds">Cancellation Notice and Refunds</a>.</p>
1376		</div>
1377
1378		<!-- Public-page dependencies are registered by inc/stem-quality.php. -->
1379				
1379<script type="speculationrules">
1380{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/stem/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1381</script>
1381
1382				
1382<script type="text/rocketlazyloadscript" data-rocket-type="text/javascript">
1383				(function() {
1384					// Global page view and session tracking for UAEL Modal Popup feature
1385					try {
1386						// Session tracking: increment if this is a new session
1387						
1388						// Check if any popup on this page uses current page tracking
1389						var hasCurrentPageTracking = false;
1390						var currentPagePopups = [];
1391						// Check all modal popups on this page for current page tracking
1392						if (typeof jQuery !== 'undefined') {
1393							jQuery('.uael-modal-parent-wrapper').each(function() {
1394								var scope = jQuery(this).data('page-views-scope');
1395								var enabled = jQuery(this).data('page-views-enabled');
1396								var popupId = jQuery(this).attr('id').replace('-overlay', '');	
1397								if (enabled === 'yes' && scope === 'current') {
1398									hasCurrentPageTracking = true;
1399									currentPagePopups.push(popupId);
1400								}
1401							});
1402						}
1403						// Global tracking: ALWAYS increment if ANY popup on the site uses global tracking
1404												// Current page tracking: increment per-page counters
1405						if (hasCurrentPageTracking && currentPagePopups.length > 0) {
1406							var currentUrl = window.location.href;
1407							var urlKey = 'uael_page_views_' + btoa(currentUrl).replace(/[^a-zA-Z0-9]/g, '').substring(0, 50);
1408							var currentPageViews = parseInt(localStorage.getItem(urlKey) || '0');
1409							currentPageViews++;
1410							localStorage.setItem(urlKey, currentPageViews.toString());
1411							// Store URL mapping for each popup
1412							for (var i = 0; i < currentPagePopups.length; i++) {
1413								var popupUrlKey = 'uael_popup_' + currentPagePopups[i] + '_url_key';
1414								localStorage.setItem(popupUrlKey, urlKey);
1415							}
1416						}
1417					} catch (e) {
1418						// Silently fail if localStorage is not available
1419					}
1420				})();
1421				</script>
1421
1422							
1422<script type="text/rocketlazyloadscript">
1423				( () => {
1424					const lazyloadRunObserver = () => {
1425						const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
1426						const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
1427							entries.forEach( ( entry ) => {
1428								if ( entry.isIntersecting ) {
1429									let lazyloadBackground = entry.target;
1430									if( lazyloadBackground ) {
1431										lazyloadBackground.classList.add( 'e-lazyloaded' );
1432									}
1433									lazyloadBackgroundObserver.unobserve( entry.target );
1434								}
1435							});
1436						}, { rootMargin: '200px 0px 200px 0px' } );
1437						lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
1438							lazyloadBackgroundObserver.observe( lazyloadBackground );
1439						} );
1440					};
1441					const events = [
1442						'DOMContentLoaded',
1443						'elementor/lazyload/observe',
1444					];
1445					events.forEach( ( event ) => {
1446						document.addEventListener( event, lazyloadRunObserver );
1447					} );
1448				} )();
1449			</script>
1449
1450				
1450<script type="text/rocketlazyloadscript" data-rocket-type='text/javascript'>
1451		(function () {
1452			var c = document.body.className;
1453			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
1454			document.body.className = c;
1455		})();
1456	</script>
1456
1457	<link rel='stylesheet' id='gforms_reset_css-css' href='https://stem.org/wp-content/plugins/gravityforms/legacy/css/formreset.min.css?ver=12.9.0' media='all' />
1458<link rel='stylesheet' id='gforms_formsmain_css-css' href='https://stem.org/wp-content/plugins/gravityforms/legacy/css/formsmain.min.css?ver=12.9.0' media='all' />
1459<link rel='stylesheet' id='gforms_ready_class_css-css' href='https://stem.org/wp-content/plugins/gravityforms/legacy/css/readyclass.min.css?ver=12.9.0' media='all' />
1460<link rel='stylesheet' id='gforms_browsers_css-css' href='https://stem.org/wp-content/plugins/gravityforms/legacy/css/browsers.min.css?ver=12.9.0' media='all' />
1461<script id="eio-lazy-load-js-before">
1462const eio_lazy_vars = {"bg_min_dpr":1.1,"exactdn_domain":"","safe_paths":["\/wp-content\/plugins","\/wp-content\/themes","\/wp-includes\/"],"safe_domains":["stem.org","www.stem.org"],"skip_autoscale":0,"threshold":0,"use_dpr":0};Object.freeze(eio_lazy_vars);
1463//# sourceURL=eio-lazy-load-js-before
1464</script>
vendor: 1 bytes, line 1464
1464
1465<script async data-wp-strategy="async" id="eio-lazy-load-js" src="https://stem.org/wp-content/plugins/ewww-image-optimizer/includes/lazysizes.min.js?ver=880"></script>
vendor: 1 bytes, line 1465
1465
1466<script type="text/rocketlazyloadscript" data-minify="1" id="coblocks-animation-js" data-rocket-src="https://stem.org/wp-content/cache/min/1/wp-content/plugins/coblocks/dist/js/coblocks-animation.js?ver=1791503585" data-rocket-defer defer></script>
vendor: 1 bytes, line 1466
1466
1467<script type="text/rocketlazyloadscript" data-minify="1" id="coblocks-tiny-swiper-js" data-rocket-src="https://stem.org/wp-content/cache/min/1/wp-content/plugins/coblocks/dist/js/vendors/tiny-swiper.js?ver=1791503585" data-rocket-defer defer></script>
vendor: 1 bytes, line 1467
1467
1468<script id="coblocks-tinyswiper-initializer-js-extra">
1469var coblocksTinyswiper = {"carouselPrevButtonAriaLabel":"Previous","carouselNextButtonAriaLabel":"Next","sliderImageAriaLabel":"Image"};
1470//# sourceURL=coblocks-tinyswiper-initializer-js-extra
1471</script>
vendor: 1 bytes, line 1471
1471
1472<script type="text/rocketlazyloadscript" data-minify="1" id="coblocks-tinyswiper-initializer-js" data-rocket-src="https://stem.org/wp-content/cache/min/1/wp-content/plugins/coblocks/dist/js/coblocks-tinyswiper-initializer.js?ver=1791503585" data-rocket-defer defer></script>
vendor: 1 bytes, line 1472
1472
1473<script type="text/rocketlazyloadscript" id="rocket-browser-checker-js-after">
1474"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}();
1475//# sourceURL=rocket-browser-checker-js-after
1476</script>
vendor: 1 bytes, line 1476
1476
1477<script id="rocket-preload-links-js-extra">
1478var RocketPreloadLinksConfig = {"excludeUris":"/get-accredited-trustmark-registration/|/get-authenticated-trustmark-registration/|/get-endorsed-trustmark-registration/|/get-reviewed-trustmark-registration/|/accredited-trustmark-registration/|/authenticated-trustmark-registration/|/endorsed-trustmark-registration/|/reviewed-trustmark-registration/|/my-account/|/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/product-record/|/credentials/|/blockchain/|/verify/?|/credential-portal/?|/checkout/??(.*)|/my-account/??(.*)|/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://stem.org","onHoverDelay":"100","rateThrottle":"3"};
1479//# sourceURL=rocket-preload-links-js-extra
1480</script>
vendor: 1 bytes, line 1480
1480
1481<script type="text/rocketlazyloadscript" id="rocket-preload-links-js-after">
1482(function() {
1483"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run();
1484}());
1485
1486//# sourceURL=rocket-preload-links-js-after
1487</script>
vendor: 1 bytes, line 1487
1487
1488<script type="text/rocketlazyloadscript" data-minify="1" id="twentysixteen-skip-link-focus-fix-js" data-rocket-src="https://stem.org/wp-content/cache/min/1/wp-content/themes/stem/js/skip-link-focus-fix.js?ver=1791503562" data-rocket-defer defer></script>
vendor: 1 bytes, line 1488
1488
1489<script id="twentysixteen-script-js-extra">
1490var screenReaderText = {"expand":"expand child menu","collapse":"collapse child menu"};
1491//# sourceURL=twentysixteen-script-js-extra
1492</script>
vendor: 1 bytes, line 1492
1492
1493<script type="text/rocketlazyloadscript" data-minify="1" id="twentysixteen-script-js" data-rocket-src="https://stem.org/wp-content/cache/min/1/wp-content/themes/stem/js/functions.js?ver=1791503562" data-rocket-defer defer></script>
vendor: 1 bytes, line 1493
1493
1494<script type="text/rocketlazyloadscript" data-minify="1" id="page-links-to-js" data-rocket-src="https://stem.org/wp-content/cache/min/1/wp-content/plugins/page-links-to/dist/new-tab.js?ver=1791503562" data-rocket-defer defer></script>
vendor: 1 bytes, line 1494
1494
1495<script type="text/rocketlazyloadscript" id="sourcebuster-js-js" data-rocket-src="https://stem.org/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=11.2.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 1495
1495
1496<script id="wc-order-attribution-js-extra">
1497var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://stem.org/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
1498//# sourceURL=wc-order-attribution-js-extra
1499</script>
vendor: 1 bytes, line 1499
1499
1500<script type="text/rocketlazyloadscript" id="wc-order-attribution-js" data-rocket-src="https://stem.org/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=11.2.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 1500
1500
1501<script id="gforms_recaptcha_recaptcha-js-extra">
1502var gforms_recaptcha_recaptcha_strings = {"nonce":"11e976b63a","disconnect":"Disconnecting","change_connection_type":"Resetting","spinner":"https://stem.org/wp-content/plugins/gravityforms/images/spinner.svg","connection_type":"classic","disable_badge":"","change_connection_type_title":"Change Connection Type","change_connection_type_message":"Changing the connection type will delete your current settings.  Do you want to proceed?","disconnect_title":"Disconnect","disconnect_message":"Disconnecting from reCAPTCHA will delete your current settings.  Do you want to proceed?","site_key":"6LdY1lUqAAAAAGnzMbu62JdvVCZ0izxnNbLfUyjJ"};
1503//# sourceURL=gforms_recaptcha_recaptcha-js-extra
1504</script>
vendor: 127 bytes, lines 1504-1505
1504
1505<script data-wp-strategy="defer" defer id="gforms_recaptcha_recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=
15056LdY1lUqAAAAAGnzMbu62JdvVCZ0izxnNbLfUyjJ
vendor: 27 bytes, line 1505
1505&#038;ver=2.2.2"></script>
1506<script data-wp-strategy="defer" defer id="gforms_recaptcha_frontend-js" src="https://stem.org/wp-content/plugins/gravityformsrecaptcha/js/frontend.min.js?ver=2.2.2"></script>
vendor: 1 bytes, line 1506
1506
1507<script id="stem-wire-live-js-extra">
1508var stemWireLive = {"url":"https://stem.org/wp-json/stem-wire/v1/ticker"};
1509//# sourceURL=stem-wire-live-js-extra
1510</script>
vendor: 1 bytes, line 1510
1510
1511<script type="text/rocketlazyloadscript" data-minify="1" id="stem-wire-live-js" data-rocket-src="https://stem.org/wp-content/cache/min/1/wp-content/themes/stem/js/stem-wire-live.js?ver=1791503562" data-rocket-defer defer></script>
vendor: 1 bytes, line 1511
1511
1512<script data-minify="1" id="stem-header-menu-js" src="https://stem.org/wp-content/cache/min/1/wp-content/themes/stem/js/stem-header-menu.js?ver=1791503562" data-rocket-defer defer></script>
vendor: 1 bytes, line 1512
1512
1513<script data-minify="1" id="stem-navigation-js" src="https://stem.org/wp-content/cache/min/1/wp-content/themes/stem/js/stem-navigation-runtime.js?ver=1791503562" data-rocket-defer defer></script>
vendor: 1 bytes, line 1513
1513
1514<script type="text/rocketlazyloadscript" data-minify="1" id="stem-popper-js" data-rocket-src="https://stem.org/wp-content/cache/min/1/ajax/libs/popper.js/1.14.7/umd/popper.min.js?ver=1791503585" data-rocket-defer defer></script>
vendor: 1 bytes, line 1514
1514
1515<script type="text/rocketlazyloadscript" data-minify="1" id="stem-bootstrap-js" data-rocket-src="https://stem.org/wp-content/cache/min/1/bootstrap/4.3.1/js/bootstrap.min.js?ver=1791503585" data-rocket-defer defer></script>
vendor: 1 bytes, line 1515
1515
1516<script type="text/rocketlazyloadscript" data-minify="1" id="stem-legacy-slick-js" data-rocket-src="https://stem.org/wp-content/cache/min/1/npm/[email protected]/slick/slick.min.js?ver=1791503585" data-rocket-defer defer></script>
vendor: 1 bytes, line 1516
1516
1517<script type="text/rocketlazyloadscript" data-minify="1" id="stem-fancybox-js" data-rocket-src="https://stem.org/wp-content/cache/min/1/gh/fancyapps/[email protected]/dist/jquery.fancybox.min.js?ver=1791503585" data-rocket-defer defer></script>
vendor: 1 bytes, line 1517
1517
1518<script type="text/rocketlazyloadscript" data-minify="1" id="stem-cycle-js" data-rocket-src="https://stem.org/wp-content/cache/min/1/wp-content/themes/stem/js/jquery.cycle.all.js?ver=1791503585" data-rocket-defer defer></script>
vendor: 1 bytes, line 1518
1518
1519<script type="text/rocketlazyloadscript" id="jquery-ui-core-js-before">
1520jQuery.uiBackCompat = true;
1521//# sourceURL=jquery-ui-core-js-before
1522</script>
vendor: 1 bytes, line 1522
1522
1523<script type="text/rocketlazyloadscript" id="jquery-ui-core-js" data-rocket-src="https://stem.org/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2" data-rocket-defer defer></script>
vendor: 1 bytes, line 1523
1523
1524<script type="text/rocketlazyloadscript" id="jquery-ui-tabs-js" data-rocket-src="https://stem.org/wp-includes/js/jquery/ui/tabs.min.js?ver=1.14.2" data-rocket-defer defer></script>
vendor: 1 bytes, line 1524
1524
1525<script type="text/rocketlazyloadscript" data-minify="1" id="stem-legacy-runtime-js" data-rocket-src="https://stem.org/wp-content/cache/min/1/wp-content/themes/stem/js/stemsite-runtime.js?ver=1791503585" data-rocket-defer defer></script>
vendor: 1 bytes, line 1525
1525
1526<script type="text/rocketlazyloadscript" id="wp-dom-ready-js" data-rocket-src="https://stem.org/wp-includes/js/dist/dom-ready.min.js?ver=3fe927cab37bf38d6a23" data-rocket-defer defer></script>
vendor: 1 bytes, line 1526
1526
1527<script type="text/rocketlazyloadscript" id="wp-hooks-js" data-rocket-src="https://stem.org/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 1527
1527
1528<script type="text/rocketlazyloadscript" id="wp-i18n-js" data-rocket-src="https://stem.org/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 1528
1528
1529<script type="text/rocketlazyloadscript" id="wp-i18n-js-after">
1530wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
1531//# sourceURL=wp-i18n-js-after
1532</script>
vendor: 1 bytes, line 1532
1532
1533<script type="text/rocketlazyloadscript" id="wp-a11y-js" data-rocket-src="https://stem.org/wp-includes/js/dist/a11y.min.js?ver=31c6cec5a4ff7aff483d" data-rocket-defer defer></script>
vendor: 1 bytes, line 1533
1533
1534<script type="text/rocketlazyloadscript" id="gform_json-js" defer='defer' data-rocket-src="https://stem.org/wp-content/plugins/gravityforms/js/jquery.json.min.js?ver=12.9.0"></script>
vendor: 1 bytes, line 1534
1534
1535<script id="gform_gravityforms-js-extra">
1536var gform_i18n = {"datepicker":{"days":{"monday":"Mo","tuesday":"Tu","wednesday":"We","thursday":"Th","friday":"Fr","saturday":"Sa","sunday":"Su"},"months":{"january":"January","february":"February","march":"March","april":"April","may":"May","june":"June","july":"July","august":"August","september":"September","october":"October","november":"November","december":"December"},"firstDay":1,"iconText":"Select date"}};
1537var gf_legacy_multi = [];
1538var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled"},"vars":{"images_url":"https://stem.org/wp-content/plugins/gravityforms/images"}};
1539var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"base_url":"https://stem.org/wp-content/plugins/gravityforms","number_formats":[],"spinnerUrl":"https://stem.org/wp-content/plugins/gravityforms/images/spinner.svg","version_hash":"5b3b3e6cf80007497c77fc92cd061a30","strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved.  The content contains the link to return and complete the form."}};
1540//# sourceURL=gform_gravityforms-js-extra
1541</script>
vendor: 1 bytes, line 1541
1541
1542<script type="text/rocketlazyloadscript" id="gform_gravityforms-js" defer='defer' data-rocket-src="https://stem.org/wp-content/plugins/gravityforms/js/gravityforms.min.js?ver=12.9.0"></script>
vendor: 1 bytes, line 1542
1542
1543<script type="text/rocketlazyloadscript" id="gform_placeholder-js" defer='defer' data-rocket-src="https://stem.org/wp-content/plugins/gravityforms/js/placeholders.jquery.min.js?ver=12.9.0"></script>
vendor: 1 bytes, line 1543
1543
1544<script type="text/rocketlazyloadscript" id="gform_gravityforms_utils-js" defer='defer' data-rocket-src="https://stem.org/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js?ver=f802885f3482236736b18b55abcdc360"></script>
vendor: 1 bytes, line 1544
1544
1545<script type="text/rocketlazyloadscript" id="gform_gravityforms_theme_vendors-js" defer='defer' data-rocket-src="https://stem.org/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js?ver=ddd2702ee024d421149a5e61416f1ff5"></script>
vendor: 1 bytes, line 1545
1545
1546<script id="gform_gravityforms_theme-js-extra">
1547var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"5b3b3e6cf80007497c77fc92cd061a30"},"ajax":{"ajaxurl":"https://stem.org/wp-admin/admin-ajax.php","ajax_submission_nonce":"01003c12b5","i18n":{"step_announcement":"Step %1$s of %2$s, %3$s","unknown_error":"There was an unknown error processing your request. Please try again."}}}},"hmr_dev":"","public_path":"https://stem.org/wp-content/plugins/gravityforms/assets/js/dist/","config_nonce":"43de05a1cb"};
1548//# sourceURL=gform_gravityforms_theme-js-extra
1549</script>
vendor: 1 bytes, line 1549
1549
1550<script type="text/rocketlazyloadscript" id="gform_gravityforms_theme-js" defer='defer' data-rocket-src="https://stem.org/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js?ver=c055226f9b8c432c9206edab9070263c"></script>
vendor: 1 bytes, line 1550
1550
1551<script type="text/rocketlazyloadscript" data-minify="1" defer id="akismet-frontend-js" data-rocket-src="https://stem.org/wp-content/cache/min/1/wp-content/plugins/akismet/_inc/akismet-frontend.js?ver=1791503562"></script>
vendor: 1 bytes, line 1551
1551
1552<script type="text/rocketlazyloadscript">
1553gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 1) {if(typeof Placeholders != 'undefined'){
1554                        Placeholders.enable();
1555                    }} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } );
1556</script>
vendor: 1 bytes, line 1556
1556
1557<script type="text/rocketlazyloadscript">
1558gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "1", abort: function() { this.preventDefault(); } }]);                if (event && event.defaultPrevented) {                return;         }        const gformWrapperDiv = document.getElementById( "gform_wrapper_1" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_1";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" );        let postRenderFired = false;                function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            jQuery( document ).trigger( 'gform_post_render', [1, 1] );            gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 1, currentPage: 1 } } );            gform.utils.trigger( { event: 'gform/post_render', native: false, data: { formId: 1, currentPage: 1 } } );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );
1559</script>
1559
1560	
1560<script>(()=>{class RocketElementorPreload{constructor(){this.deviceMode=document.createElement("span"),this.deviceMode.id="elementor-device-mode-wpr",this.deviceMode.setAttribute("class","elementor-screen-only"),document.body.appendChild(this.deviceMode)}t(){let t=getComputedStyle(this.deviceMode,":after").content.replace(/"/g,"");this.animationSettingKeys=this.i(t),document.querySelectorAll(".elementor-invisible[data-settings]").forEach(t=>{const e=t.getBoundingClientRect();if(e.bottom>=0&&e.top<=window.innerHeight)try{this.o(t)}catch(t){}})}o(t){const e=JSON.parse(t.dataset.settings),i=e.m||e.animation_delay||0,n=e[this.animationSettingKeys.find(t=>e[t])];if("none"===n)return void t.classList.remove("elementor-invisible");t.classList.remove(n),this.currentAnimation&&t.classList.remove(this.currentAnimation),this.currentAnimation=n;let o=setTimeout(()=>{t.classList.remove("elementor-invisible"),t.classList.add("animated",n),this.l(t,e)},i);window.addEventListener("rocket-startLoading",function(){clearTimeout(o)})}i(t="mobile"){const e=[""];switch(t){case"mobile":e.unshift("_mobile");case"tablet":e.unshift("_tablet");case"desktop":e.unshift("_desktop")}const i=[];return["animation","_animation"].forEach(t=>{e.forEach(e=>{i.push(t+e)})}),i}l(t,e){this.i().forEach(t=>delete e[t]),t.dataset.settings=JSON.stringify(e)}static run(){const t=new RocketElementorPreload;requestAnimationFrame(t.t.bind(t))}}document.addEventListener("DOMContentLoaded",RocketElementorPreload.run)})();</script>
1560</body>
1561</html>
1562
1563<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1791584810 -->

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.