PageSourceSearch

https://stem.org/my-account/

html stem.org collected 2026-10-09 23:19:28 UTC 204,195 bytes, 1,680 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US" class="no-js">
3 <head>
4  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
5  <meta charset="UTF-8">
6<script>
7var 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)}});
8</script>
8
9
10  <link rel="profile" href="http://gmpg.org/xfn/11">
11      
11<script>(function(html){html.className = html.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script>
11
12<meta name='robots' content='noindex, nofollow' />
13
14	<!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ -->
15	<title>My Account - STEM.org</title>
16	<meta property="og:locale" content="en_US" />
17	<meta property="og:type" content="article" />
18	<meta property="og:title" content="My Account - STEM.org" />
19	<meta property="og:description" content="My Account" />
20	<meta property="og:url" content="https://stem.org/my-account/" />
21	<meta property="og:site_name" content="STEM.org" />
22	<meta property="article:modified_time" content="2024-08-23T18:21:06+00:00" />
23	<meta property="og:image" content="https://stem.org/wp-content/uploads/2026/09/STEMorg-Official-Social-Preview.png" />
24	<meta property="og:image:width" content="1200" />
25	<meta property="og:image:height" content="630" />
26	<meta property="og:image:type" content="image/png" />
27	<meta name="twitter:card" content="summary_large_image" />
28	<meta name="twitter:image" content="https://stem.org/wp-content/uploads/2026/09/STEMorg-Official-Social-Preview.png" />
29	<meta name="twitter:label1" content="Est. reading time" />
30	<meta name="twitter:data1" content="1 minute" />
31	
31<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/stem.org\/my-account\/","url":"https:\/\/stem.org\/my-account\/","name":"My Account - STEM.org","isPartOf":{"@id":"https:\/\/stem.org\/#website"},"datePublished":"2024-08-23T18:17:18+00:00","dateModified":"2024-08-23T18:21:06+00:00","breadcrumb":{"@id":"https:\/\/stem.org\/my-account\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/stem.org\/my-account\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/stem.org\/my-account\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/stem.org\/"},{"@type":"ListItem","position":2,"name":"My Account"}]},{"@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\/"]}]}</script>
31
32	<!-- / Yoast SEO plugin. -->
33
34
35<link rel='dns-prefetch' href='//www.google.com' />
36<link rel='dns-prefetch' href='//fonts.googleapis.com' />
37<link href='https://fonts.gstatic.com' crossorigin rel='preconnect' />
38<link rel="alternate" type="application/rss+xml" title="STEM.org &raquo; Feed" href="https://stem.org/feed/" />
39<link rel="alternate" type="application/rss+xml" title="STEM.org &raquo; Comments Feed" href="https://stem.org/comments/feed/" />
40<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%2Fmy-account%2F" />
41<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%2Fmy-account%2F&#038;format=xml" />
42<style id="wp-img-auto-sizes-contain-inline-css">
43img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
44/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
45</style>
46<link rel='stylesheet' id='formidable-css' href='https://stem.org/wp-content/plugins/formidable/css/formidableforms.css?ver=9242155' media='all' />
47<link rel='stylesheet' id='wc-blocks-integration-css' href='https://stem.org/wp-content/plugins/woocommerce-subscriptions/vendor/woocommerce/subscriptions-core/build/index.css?ver=7.3.0' media='all' />
48<style id="wp-emoji-styles-inline-css">
49
50	img.wp-smiley, img.emoji {
51		display: inline !important;
52		border: none !important;
53		box-shadow: none !important;
54		height: 1em !important;
55		width: 1em !important;
56		margin: 0 0.07em !important;
57		vertical-align: -0.1em !important;
58		background: none !important;
59		padding: 0 !important;
60	}
61/*# sourceURL=wp-emoji-styles-inline-css */
62</style>
63<style id="classic-theme-styles-inline-css">
64/*! This file is auto-generated */
65.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
66/*# sourceURL=/wp-includes/css/classic-themes.min.css */
67</style>
68<style id="global-styles-inline-css">
69: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%);
69--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;}
69.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;}
70:root :where(.wp-block-icon svg){width: 24px;}
71: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 ) ) );}
72:where(.wp-block-latest-posts.is-layout-flex){gap: 1.25em;}:where(.wp-block-latest-posts.is-layout-grid){gap: 1.25em;}
73:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
74:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}
75:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
76:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
77/*# sourceURL=global-styles-inline-css */
78</style>
79<link rel='stylesheet' id='stem-customer-portal-css' href='https://stem.org/wp-content/plugins/stem-credentials/includes/../assets/account.css?ver=0.9.42.1791420462' media='all' />
80<link rel='stylesheet' id='select2-css' href='https://stem.org/wp-content/plugins/woocommerce/assets/css/select2.css?ver=11.2.1' media='all' />
81<link rel='stylesheet' id='woocommerce-layout-css' href='https://stem.org/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=11.2.1' media='all' />
82<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://stem.org/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=11.2.1' media='only screen and (max-width: 768px)' />
83<link rel='stylesheet' id='woocommerce-general-css' href='https://stem.org/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=11.2.1' media='all' />
84<link rel='stylesheet' id='wcs-view-subscription-css' href='//stem.org/wp-content/plugins/woocommerce-subscriptions/vendor/woocommerce/subscriptions-core/assets/css/view-subscription.css?ver=7.3.0' media='all' />
85<style id="woocommerce-inline-inline-css">
86.woocommerce form .form-row .required { visibility: visible; }
87/*# sourceURL=woocommerce-inline-inline-css */
88</style>
89<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' />
90<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' />
91<link rel='stylesheet' id='godaddy-styles-css' href='https://stem.org/wp-content/plugins/coblocks/includes/Dependencies/GoDaddy/Styles/build/latest.css?ver=2.0.2' media='all' />
92<link rel='stylesheet' id='stem-affiliate-account-css' href='https://stem.org/wp-content/plugins/stem-affiliate-ordering/includes/affiliate-account.css?ver=20261007.1' media='all' />
93<link rel='stylesheet' id='stem-affiliate-guide-css' href='https://stem.org/wp-content/plugins/stem-affiliate-ordering/includes/affiliate-guide.css?ver=0.2.30' media='all' />
94<link rel='stylesheet' id='twentysixteen-fonts-css' href='https://fonts.googleapis.com/css?family=Merriweather%3A400%2C700%2C900%2C400italic%2C700italic%2C900italic%7CMontserrat%3A400%2C700%7CInconsolata%3A400&#038;subset=latin%2Clatin-ext' media='all' />
95<link rel='stylesheet' id='genericons-css' href='https://stem.org/wp-content/themes/stem/genericons/genericons.css?ver=3.4.1' media='all' />
96<link rel='stylesheet' id='twentysixteen-style-css' href='https://stem.org/wp-content/themes/stem/style.css?ver=1791249723' media='all' />
97<link rel='stylesheet' id='twentysixteen-block-style-css' href='https://stem.org/wp-content/themes/stem/css/blocks.css?ver=20181230' media='all' />
98<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' />
99<link rel='stylesheet' id='elementor-post-530-css' href='https://stem.org/wp-content/uploads/elementor/css/post-530.css?ver=1791582458' media='all' />
100<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' />
101<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' />
102<link rel='stylesheet' id='uael-social-share-icons-brands-css' href='https://stem.org/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.css?ver=5.15.3' media='all' />
103<link rel='stylesheet' id='uael-social-share-icons-fontawesome-css' href='https://stem.org/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.css?ver=5.15.3' media='all' />
104<link rel='stylesheet' id='uael-nav-menu-icons-css' href='https://stem.org/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.css?ver=5.15.3' media='all' />
105<link rel='stylesheet' id='widget-heading-css' href='https://stem.org/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.3.2' media='all' />
106<link rel='stylesheet' id='elementor-post-1140-css' href='https://stem.org/wp-content/uploads/elementor/css/post-1140.css?ver=1791582474' media='all' />
107<link rel='stylesheet' id='stem-wire-ticker-css' href='https://stem.org/wp-content/themes/stem/css/stem-wire-ticker.css?ver=1790815087' media='all' />
108<link rel='stylesheet' id='stem-responsive-header-css' href='https://stem.org/wp-content/themes/stem/css/stem-responsive-header.css?ver=1790815087' media='all' />
109<link rel='stylesheet' id='stem-form-system-css' href='https://stem.org/wp-content/themes/stem/css/stem-form-system.css?ver=1790815276' media='all' />
110<link rel='stylesheet' id='stem-navigation-css' href='https://stem.org/wp-content/themes/stem/css/stem-navigation.css?ver=1790905257' media='all' />
111<link rel='stylesheet' id='stem-ui-icons-css' href='https://stem.org/wp-content/themes/stem/css/stem-ui-icons.css?ver=1790815087' media='all' />
112<link rel='stylesheet' id='stem-editorial-header-css' href='https://stem.org/wp-content/themes/stem/css/stem-editorial-header.css?ver=1790815087' media='all' />
113<link rel='stylesheet' id='stem-content-architecture-css' href='https://stem.org/wp-content/themes/stem/css/stem-content-architecture.css?ver=1790815087' media='all' />
114<link rel='stylesheet' id='sib-front-css-css' href='https://stem.org/wp-content/plugins/mailin/css/mailin-front.css?ver=7.1.3' media='all' />
115<link rel='stylesheet' id='stem-audit-refinements-css' href='https://stem.org/wp-content/themes/stem/css/stem-audit-refinements.css?ver=1791507672' media='all' />
116<link rel='stylesheet' id='elementor-gf-roboto-css' href='https://fonts.googleapis.com/css?family=Roboto:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&#038;display=swap' media='all' />
117<link rel='stylesheet' id='elementor-gf-robotoslab-css' href='https://fonts.googleapis.com/css?family=Roboto+Slab:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&#038;display=swap' media='all' />
118<link rel='stylesheet' id='elementor-gf-montserrat-css' href='https://fonts.googleapis.com/css?family=Montserrat:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&#038;display=swap' media='all' />
119<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 119
119
120<script id="jquery-migrate-js" src="https://stem.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 120
120
121<script data-wp-strategy="defer" defer id="wc-jquery-blockui-js" src="https://stem.org/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.11.2.1"></script>
vendor: 1 bytes, line 121
121
122<script id="wc-add-to-cart-js-extra">
123var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https://stem.org","is_cart":"","cart_redirect_after_add":"no"};
124//# sourceURL=wc-add-to-cart-js-extra
125</script>
vendor: 1 bytes, line 125
125
126<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://stem.org/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=11.2.1"></script>
vendor: 1 bytes, line 126
126
127<script data-wp-strategy="defer" defer id="selectWoo-js" src="https://stem.org/wp-content/plugins/woocommerce/assets/js/selectWoo/selectWoo.full.min.js?ver=1.0.9-wc.11.2.1"></script>
vendor: 1 bytes, line 127
127
128<script id="zxcvbn-async-js-extra">
129var _zxcvbnSettings = {"src":"https://stem.org/wp-includes/js/zxcvbn.min.js"};
130//# sourceURL=zxcvbn-async-js-extra
131</script>
vendor: 1 bytes, line 131
131
132<script id="zxcvbn-async-js" src="https://stem.org/wp-includes/js/zxcvbn-async.min.js?ver=1.0"></script>
vendor: 1 bytes, line 132
132
133<script id="wp-hooks-js" src="https://stem.org/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 133
133
134<script id="wp-i18n-js" src="https://stem.org/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 134
134
135<script id="wp-i18n-js-after">
136wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
137//# sourceURL=wp-i18n-js-after
138</script>
vendor: 1 bytes, line 138
138
139<script id="password-strength-meter-js-extra">
140var pwsL10n = {"unknown":"Password strength unknown","short":"Very weak","bad":"Weak","good":"Medium","strong":"Strong","mismatch":"Mismatch"};
141//# sourceURL=password-strength-meter-js-extra
142</script>
vendor: 1 bytes, line 142
142
143<script id="password-strength-meter-js" src="https://stem.org/wp-admin/js/password-strength-meter.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 143
143
144<script id="wc-password-strength-meter-js-extra">
145var wc_password_strength_meter_params = {"min_password_strength":"3","stop_checkout":"","i18n_password_error":"Please enter a stronger password.","i18n_password_hint":"Hint: The password should be at least twelve characters long. To make it stronger, use upper and lower case letters, numbers, and symbols like ! \" ? $ % ^ & )."};
146//# sourceURL=wc-password-strength-meter-js-extra
147</script>
vendor: 1 bytes, line 147
147
148<script data-wp-strategy="defer" defer id="wc-password-strength-meter-js" src="https://stem.org/wp-content/plugins/woocommerce/assets/js/frontend/password-strength-meter.min.js?ver=11.2.1"></script>
vendor: 1 bytes, line 148
148
149<script data-wp-strategy="defer" defer id="wc-account-i18n-js" src="https://stem.org/wp-content/plugins/woocommerce/assets/js/frontend/account-i18n.min.js?ver=11.2.1"></script>
vendor: 1 bytes, line 149
149
150<script data-wp-strategy="defer" defer id="wc-js-cookie-js" src="https://stem.org/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.11.2.1"></script>
vendor: 1 bytes, line 150
150
151<script id="woocommerce-js-extra">
152var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"};
153//# sourceURL=woocommerce-js-extra
154</script>
vendor: 1 bytes, line 154
154
155<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://stem.org/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=11.2.1"></script>
vendor: 1 bytes, line 155
155
156<script id="stem-history-day-window-js-extra">
157var stemHistoryLive = {"url":"https://stem.org/wp-json/stem-wire/v1/history"};
158//# sourceURL=stem-history-day-window-js-extra
159</script>
vendor: 1 bytes, line 159
159
160<script id="stem-history-day-window-js" src="https://stem.org/wp-content/themes/stem/js/stem-history-day-window.js?ver=1790815087"></script>
vendor: 1 bytes, line 160
160
161<script id="sib-front-js-js-extra">
162var 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"};
163var 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/"};
164//# sourceURL=sib-front-js-js-extra
165</script>
vendor: 1 bytes, line 165
165
166<script id="sib-front-js-js" src="https://stem.org/wp-content/plugins/mailin/js/mailin-front.js?ver=1789696907"></script>
166
167<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/pages/1140" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://stem.org/xmlrpc.php?rsd" />
168<meta name="generator" content="WordPress 7.1.3" />
169<meta name="generator" content="WooCommerce 11.2.1" />
170<link rel='shortlink' href='https://stem.org/?p=1140' />
171<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 171-172
171
172<script async src="https://www.googletagmanager.com/gtag/js?id=
172G-HCQ2SE7MHC
vendor: 12 bytes, line 172
172"></script>
173<script>
174  
vendor: 133 bytes, lines 174-177
174window.dataLayer = window.dataLayer || [];
175  function gtag(){dataLayer.push(arguments);}
176  gtag('js', new Date());
177  gtag('config', '
177G-HCQ2SE7MHC
vendor: 4 bytes, line 177
177');
178</script>
178<style id="stem-application-resume-style">.stem-application-resume{box-sizing:border-box;margin:0 0 28px;padding:24px;border:1px solid #d4e0e5;border-top:3px solid #ffbe00;border-radius:12px;background:#fff;color:#173b4b;scroll-margin-top:24px}.stem-application-resume h2,.stem-application-resume h3{margin:0 0 10px;line-height:1.3;color:#173b4b}.stem-application-resume p{margin:0 0 14px;line-height:1.6}.stem-application-resume a{color:#173b4b}.stem-resume-list{list-style:none!important;padding:0!important;margin:20px 0!important}.stem-resume-list li{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid #d4e0e5}.stem-resume-list li h3{font-size:18px}.stem-resume-list li p{font-size:14px;margin:0}.stem-application-resume .stem-resume-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;padding:12px 18px;border-radius:7px;background:#173b4b;color:white!important;font-weight:700;text-decoration:none;line-height:1.4;flex-shrink:0;text-align:center}.stem-application-resume a:focus-visible{outline:3px solid #b87800;outline-offset:3px}.stem-resume-help{font-size:14px}.stem-resume-help a:not(.stem-resume-button){color:#173b4b!important;text-decoration:underline}@media(max-width:620px){.stem-application-resume{padding:20px}.stem-resume-list li{align-items:stretch;flex-direction:column;gap:12px}.stem-resume-list .stem-resume-button{width:100%}}#stem-trustmark-applications.stem-applications-overview{padding:28px;margin:0 0 28px;border:1px solid #d5e0e4;border-radius:14px;box-shadow:0 4px 18px rgba(23,59,75,.04)}#stem-trustmark-applications .stem-applications-heading h2{font-size:26px;letter-spacing:-.02em;margin:0 0 6px;float:none;width:auto}#stem-trustmark-applications .stem-applications-heading p{font-size:15px;color:#4b626d;margin:0}#stem-trustmark-applications .stem-resume-list:empty{display:none}#stem-trustmark-applications .stem-resume-list{margin:20px 0!important}#stem-trustmark-applications .stem-resume-list li>div{min-width:0}#stem-trustmark-applications .stem-resume-list h3{overflow-wrap:anywhere}#stem-trustmark-applications .stem-applications-empty{margin:20px 0;padding:16px 18px;background:#f3f7f8;border-radius:9px;border:1px solid #e0e8eb}#stem-trustmark-applications .stem-applications-empty p{font-size:14px;margin:0;line-height:1.6}#stem-trustmark-applications .stem-applications-empty p+p{margin-top:5px;color:#4b626d}#stem-trustmark-applications .stem-course-resume{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0 0;border-top:1px solid #d5e0e4}#stem-trustmark-applications .stem-course-resume>div{min-width:0}#stem-trustmark-applications .stem-course-resume h3{font-size:18px;line-height:1.4;margin:0 0 5px;float:none;width:auto}#stem-trustmark-applications .stem-course-resume p{font-size:14px;color:#4b626d;margin:0}#stem-trustmark-applications .stem-resume-button{max-width:100%;white-space:normal;font-size:15px}#stem-trustmark-applications .stem-applications-note{font-size:13px;line-height:1.6;color:#4b626d;margin:20px 0 0}@media(max-width:620px){#stem-trustmark-applications.stem-applications-overview{padding:20px}#stem-trustmark-applications .stem-applications-heading h2{font-size:23px}#stem-trustmark-applications .stem-course-resume{flex-direction:column;align-items:stretch;gap:14px}#stem-trustmark-applications .stem-resume-button{width:100%}#stem-trustmark-applications .stem-course-resume h3{font-size:17px}}#stem-trustmark-applications .stem-course-resume{padding:18px;border:1px solid #bfdccb;border-radius:9px;background:#eaf6ef}#stem-trustmark-applications .stem-course-resume h3{color:#175b3d!important}#stem-trustmark-applications .stem-course-resume p{color:#37634f}#stem-trustmark-applications .stem-course-resume .stem-resume-button{background:#176342;color:#fff!important}.woocommerce-MyAccount-content>.stem-affiliate-dashboard{padding-top:0;margin-bottom:28px}</style>
178<script>document.documentElement.className += " js";</script>
178
179	<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
180	<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">
181<script 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>
181
182<style id="stem-home-recognition-levels">.hm-directory-levels>span:nth-child(3){display:none!important}</style>
182<script 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>
182
183<style id="stem-atlas-support-work-20260930">
184.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}
185.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}
186.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}
187.stem-support-work p{max-width:700px;margin:0!important;font:400 15px/1.7 Roboto,Arial,sans-serif;color:#52656d}
188.stem-support-work .stem-support-action{display:flex;flex-direction:column;align-items:center;gap:9px}
189.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}
190.stem-support-work a.stem-support-button:hover{background:#ffd252;border-color:#deb02a}
191.stem-support-work a.stem-support-button:focus-visible,.stem-support-inline a:focus-visible{outline:3px solid #52656d;outline-offset:4px}
192.stem-support-work small{font:400 11px/1.5 Roboto,Arial,sans-serif;text-align:center;color:#52656d}
193.stem-support-inline{margin:14px 0 0!important;color:#52656d;font:400 13px/1.5 Roboto,Arial,sans-serif}
194.stem-support-inline a{color:#26343a!important;font-weight:700;text-decoration:underline;text-underline-offset:3px}
195@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}}
196</style>
197<style id="stem-atlas-frame-containment-20260930">
198#main-content.atlas-page .atlas-map-panel{min-width:0;overflow:hidden}
199#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)}
200#main-content.atlas-page #atlas-map img.leaflet-tile{max-width:none!important;max-height:none!important}
201#main-content.atlas-page .stem-support-work{max-width:1200px}
202#main-content.atlas-page #atlas-explore>.stem-support-inline{margin:-12px 0 22px!important}
203</style>
204<script id="stem-atlas-support-work-script-20260930">
205(()=>{'use strict';
206const checkout='https://buy.stripe.com/6oUcN63ud1BIfKEdHK2Fb0n?utm_source=stem_atlas&utm_medium=website&utm_campaign=support_our_work';
207function install(){
208const page=document.querySelector('#main-content.atlas-page');if(!page)return;
209if(!page.querySelector('#stem-support-work')){
210const anchor=page.querySelector('#atlas-signup');if(!anchor)return;
211const card=document.createElement('section');card.id='stem-support-work';card.className='stem-support-work';card.setAttribute('aria-labelledby','stem-support-work-title');
212card.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>';
213anchor.before(card);
214}
215const head=page.querySelector('#atlas-explore .atlas-section-head');if(head&&!head.querySelector('.stem-support-inline')){
216const 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);
217}
218}
219if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',install);else install();
220})();
221</script>
221
222
223<style id="stem-support-charcoal-20260930">
224body #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}
225body #stem-support-work .stem-support-kicker{color:#ffce45}
226body #stem-support-work h2{color:#fff!important}
227body #stem-support-work p,body #stem-support-work small{color:#e1e8eb}
228body #stem-support-work a.stem-support-button{background:#ffbf00;color:#26343a!important;border-color:#ffbf00}
229body #stem-support-work a.stem-support-button:hover{background:#ffda59}
230body #stem-support-work a:focus-visible{outline:3px solid #fff;outline-offset:4px}
231</style>
232
233<style id="stem-mobile-map-clip-20260930">
234/* Clip transformed imagery to the map viewport, including WebKit compositing. */
235#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)}
236#main-content.atlas-page #atlas-map .leaflet-tile{max-width:none!important;max-height:none!important}
237#main-content.atlas-page .atlas-map-panel.atlas-expanded{contain:none;max-width:100vw;width:auto;box-sizing:border-box}
238</style>
239
240			<style>
241				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
242				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
243					background-image: none !important;
244				}
245				@media screen and (max-height: 1024px) {
246					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
247					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
248						background-image: none !important;
249					}
250				}
251				@media screen and (max-height: 640px) {
252					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
253					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
254						background-image: none !important;
255					}
256				}
257			</style>
258			<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. -->
259<script>
260/* STEM.org Thinkific consent controller v1.1 — theme header plus supported player footer. */
261(function () {
262  'use strict';
263  if (window.__stemAnalyticsConsentV1) {
264    if (typeof window.__stemAnalyticsConsentV1.ensureMounted === 'function') {
265      window.__stemAnalyticsConsentV1.ensureMounted();
266    }
267    return;
268  }
269  window.dataLayer = window.dataLayer || [];
270  function command() { window.dataLayer.push(arguments); }
271  function state(allowed) {
272    return {analytics_storage: allowed ? 'granted' : 'denied', ad_storage: 'denied', ad_user_data: 'denied', ad_personalization: 'denied'};
273  }
274  // In the theme header this precedes native configuration. Separate player/footer
275  // surfaces require the approved shared Google-tag default to establish early denial.
276  // This late fallback alone cannot establish pre-config timing. Never add a GA loader/config here.
277  command('consent', 'default', state(false));
278
279  var COOKIE_NAME = 'stem_analytics_choice';
280  var MAX_AGE = 15552000;
281  // Exact names/scopes verified in the deployment inventory on October 5, 2026.
282  // Clearing shared _ga can reset main-site anonymous analytics identity; no access/session cookie is touched.
283  // Format: {name: '_ga_EXACT', path: '/', domain: null} for host-only, or verified domain string.
284  var VERIFIED_GA_COOKIE_SCOPES = [
285    {name:'_ga', path:'/', domain:'stem.org'},
286    {name:'_ga_HCQ2SE7MHC', path:'/', domain:'stem.org'}
287  ];
288  var CLEANUP_INVENTORY_APPROVED = true;
289  var choice = readChoice();
290  var ui = null;
291  var persistenceNotice = '';
292  var cleanupNotice = '';
293  var rootObserver = null;
294
295  function readChoice() {
296    try {
297      var parts = document.cookie.split(';');
298      var values = [];
299      for (var i = 0; i < parts.length; i++) {
300        var part = parts[i].trim();
301        if (part.indexOf(COOKIE_NAME + '=') === 0) { values.push(part.slice(COOKIE_NAME.length + 1)); }
302      }
303      if (values.length !== 1) { return null; }
304      return values[0] === 'v1.accepted' ? 'accepted' : values[0] === 'v1.rejected' ? 'rejected' : null;
305    } catch (error) { return null; }
306  }
307  function saveChoice(value) {
308    try {
309      document.cookie = COOKIE_NAME + '=v1.' + value + '; Max-Age=' + MAX_AGE + '; Path=/; Secure; SameSite=Lax';
310      return readChoice() === value;
311    } catch (error) { return false; }
312  }
313  function clearVerifiedAnalyticsCookies() {
314    if (!CLEANUP_INVENTORY_APPROVED) {
315      return 'Analytics storage is denied. Cookie removal is not configured for this installation.';
316    }
317    try {
318      VERIFIED_GA_COOKIE_SCOPES.forEach(function (cookie) {
319        // Reject unsafe or broadly matched cleanup settings; never clear an arbitrary cookie.
320        if (!/^_ga(?:_[A-Za-z0-9]+)?$/.test(cookie.name) || cookie.path !== '/' ||
321            (cookie.domain !== null && !/^(?:\.)?(?:certified\.)?stem\.org$/.test(cookie.domain))) {
322          throw new Error('Unreviewed cookie cleanup scope');
323        }
324        document.cookie = cookie.name + '=; Max-Age=0; Expires=Thu, 01 Jan 1970 00:00:00 GMT; Path=' + cookie.path +
325          (cookie.domain === null ? '' : '; Domain=' + cookie.domain) + '; Secure; SameSite=Lax';
326      });
327      return '';
328    } catch (error) {
329      return 'Analytics storage is denied, but this browser could not finish removing the configured analytics cookies.';
330    }
331  }
332  // Returning consent follows this controller's default without extending expiry.
333  // Theme-header placement restores it before native config; the player footer is later.
334  if (choice) { command('consent', 'update', state(choice === 'accepted')); }
335
336  function choose(value) {
337    if (value !== 'accepted' && value !== 'rejected') { return; }
338    command('consent', 'update', state(value === 'accepted'));
339    choice = value;
340    var saved = saveChoice(value);
341    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.';
342    cleanupNotice = value === 'rejected' ? clearVerifiedAnalyticsCookies() : '';
343    if (!ui) { return; }
344    ui.panel.hidden = true;
345    ui.settings.setAttribute('aria-expanded', 'false');
346    ui.confirmation.textContent = (value === 'accepted' ?
347      'Analytics accepted. You can change your choice at any time using Cookie settings.' :
348      'Analytics rejected. Essential access remains available. Google may still receive limited cookieless measurements.') +
349      (persistenceNotice ? ' ' + persistenceNotice : '') + (cleanupNotice ? ' ' + cleanupNotice : '');
350    ui.confirmation.hidden = false;
351    try { ui.settings.focus({preventScroll:true}); } catch (error) { ui.settings.focus(); }
352  }
353  function reopen() {
354    if (!ui) { return; }
355    ui.panel.hidden = false;
356    ui.confirmation.hidden = true;
357    ui.settings.setAttribute('aria-expanded', 'true');
358    ui.preference.hidden = !choice;
359    ui.preference.textContent = choice ? 'Current choice: Analytics ' + choice + '.' : '';
360    ui.notice.textContent = persistenceNotice;
361    ui.notice.hidden = !persistenceNotice;
362    try { ui.heading.focus({preventScroll:true}); } catch (error) { ui.heading.focus(); }
363  }
364  window.__stemAnalyticsConsentV1 = {version:'1.1', open:reopen, ensureMounted:ensureMounted};
365
366  function ensureMounted() {
367    mount();
368    if (document.body && !rootObserver && typeof window.MutationObserver === 'function') {
369      // Observe only direct body children. Do not inspect course content or intercept navigation.
370      rootObserver = new window.MutationObserver(function () {
371        if (!document.getElementById('stem-consent-v1')) { mount(); }
372      });
373      rootObserver.observe(document.body, {childList:true});
374    }
375  }
376
377  function mount() {
378    try {
379      if (!document.body || document.getElementById('stem-consent-v1')) { return; }
380      var root = document.createElement('div');
381      root.id = 'stem-consent-v1';
382      if (/^\/courses\/take\//.test(window.location.pathname)) {
383        root.setAttribute('data-stem-player', 'true');
384      }
385      root.innerHTML = '<style>' +
386        '#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}' +
387        '#stem-consent-v1 *{box-sizing:border-box}#stem-consent-v1 [hidden]{display:none!important}' +
388        '#stem-consent-v1 button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}' +
389        '#stem-consent-v1 button:focus-visible,#stem-consent-v1 h2:focus-visible{outline:3px solid #075b79;outline-offset:4px}' +
390        '#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}' +
391        '#stem-consent-v1[data-stem-player="true"] .stem-cookie-footer{position:fixed;z-index:2147482999;left: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}' +
392        '#stem-consent-v1[data-stem-player="true"] .stem-cookie-confirmation{max-width:360px}' +
393        '#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}' +
394        '#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}' +
395        '#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}' +
396        '#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}' +
397        '#stem-consent-v1 p{font-size:14px;line-height:1.6;color:#415053;margin:0 0 9px;max-width:720px}' +
398        '#stem-consent-v1 .stem-cookie-limited{font-size:12px;color:#596669;line-height:1.55;margin-bottom:0}' +
399        '#stem-consent-v1 .stem-cookie-actions{display:grid;grid-template-columns:1fr;gap:10px}' +
400        '#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}' +
401        '#stem-consent-v1 .stem-cookie-choice:hover{background:#f0f3f2}' +
402        '#stem-consent-v1 .stem-cookie-preference{font-size:12px;line-height:1.4;margin:0 0 12px;font-weight:700;color:#253638}' +
403        '#stem-consent-v1 .stem-cookie-confirmation{font-size:13px;line-height:1.55;color:#3b4b4e;margin:0;max-width:760px}' +
404        '#stem-consent-v1 .stem-cookie-notice{margin-top:12px;color:#415053;font-size:12px}' +
405        '@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}}' +
406        '@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}}' +
407        '</style>' +
408        '<div class="stem-cookie-footer">
408<button type="button" class="stem-cookie-settings" aria-controls="stem-cookie-panel-v1" aria-expanded="false">Cookie settings</button>' +
409        '<p class="stem-cookie-confirmation" role="status" aria-live="polite" hidden></p></div>' +
410        '<section class="stem-cookie-panel" id="stem-cookie-panel-v1" lang="en" aria-labelledby="stem-cookie-title-v1" hidden>' +
411        '<div class="stem-cookie-grid"><div><h2 id="stem-cookie-title-v1" tabindex="-1">Your privacy choices</h2>' +
412        '<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>' +
413        '<p>You can change your choice at any time using <strong>Cookie settings</strong>.</p>' +
414        '<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>' +
415        '<div><p class="stem-cookie-preference" hidden></p><div class="stem-cookie-actions">' +
416        '<button type="button" class="stem-cookie-choice" data-stem-choice="accepted">Accept analytics</button>' +
417        '<button type="button" class="stem-cookie-choice" data-stem-choice="rejected">Reject analytics</button></div>' +
418        '<p class="stem-cookie-notice" role="status" hidden></p></div></div></section>';
419      document.body.appendChild(root);
420      ui = {panel:root.querySelector('.stem-cookie-panel'), settings:root.querySelector('.stem-cookie-settings'),
421        heading:root.querySelector('h2'), preference:root.querySelector('.stem-cookie-preference'),
422        confirmation:root.querySelector('.stem-cookie-confirmation'), notice:root.querySelector('.stem-cookie-notice')};
423      root.querySelector('[data-stem-choice="accepted"]').addEventListener('click',function(){choose('accepted');});
424      root.querySelector('[data-stem-choice="rejected"]').addEventListener('click',function(){choose('rejected');});
425      ui.settings.addEventListener('click',reopen);
426      if (!choice) { ui.panel.hidden = false; ui.settings.setAttribute('aria-expanded','true'); }
427    } catch (error) {
428      // Consent state remains at its already-established value; essential page functions continue.
429      // No custom events or navigation are introduced by a rendering failure.
430    }
431  }
432  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded',ensureMounted,{once:true}); }
433  else { ensureMounted(); }
434}());
435
436</script>
vendor: 1 bytes, line 436
436
437<script>jQuery(document).ready(function() {
438	$(".woocommerce-MyAccount-navigation-link--stem-directory").after($(".woocommerce-MyAccount-navigation-link--customer-logout"));
439	$(".woocommerce-MyAccount-navigation-link--stem-directory").find('a').attr('target','_blank');
440});</script>
440<style class="wpcode-css-snippet">#customer_login
441{
442	display: grid;
443	grid-template-columns: 1fr 1fr;
444}
445
446.woocommerce-account .elementor-heading-title
447{
448	width: 68%;
449	text-align: left;
450	margin-left: auto;
451}
452
453#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)
454{
455	display: none !important;
456}
457
458.page-id-906 #opc-product-selection
459{
460	display: block !important;
461	font-size: 18px;
462	line-height: 28px;
463}
464
465.page-id-906 #opc-product-selection table.shop_table tr
466{
467	display: grid;
468	grid-template-columns: 180px auto max-content max-content;
469	align-items: center;
470}
471
472.page-id-906 #opc-product-selection table.shop_table td
473{
474	width: 100%;
475}
476
477.woocommerce-checkout #customer_details .col-1
478{
479	width: 100% !important;
480	max-width: 100% !important;
481	padding: 0 !important;
482}
483
484#customer_login > .col-1, #customer_login > .col-2
485{
486	width: 100%;
487	max-width: 100%;
488	float: none;
489}
490
491.woocommerce a, .woocommerce a:hover
492{
493	color: #ffbe00;
494}
495
496.woocommerce-button, .woocommerce-Button, #place_order
497{
498	background-color: #ffbe00 !important;
499	color: #FFF !important;
500	padding: 10px 20px !important;
501	border-radius: 4px !important;
502	font-size: 15px !important;
503	line-height: 25px !important;
504	font-weight: 700 !important;
505	border: 1px #ffbe00 solid !important;
506}
507
508.woocommerce-button:hover, .woocommerce-Button:hover, #place_order:hover
509{
510	background-color: #efefef !important;
511	color: #444444 !important;
512	border: 1px #cccccc solid !important;
513}
514
515.woocommerce .woocommerce-form-login .woocommerce-form-login__submit
516{
517	float: none !important;
518}
519
520.woocommerce-ResetPassword .woocommerce-form-row
521{
522	float: none !important;
523	width: 100% !important;
524}
525
526.woocommerce-ResetPassword
527{
528	font-size: 18px;
529	line-height: 28px;
530	max-width: 700px;
531	margin-left: auto;
532	margin-right: auto;
533}
534
535.woocommerce-ResetPassword > p:first-child
536{
537	text-align: center;
538}
539
540.woocommerce-ResetPassword label, .woocommerce-ResetPassword .password-input
541{
542	display: block;
543	width: 100%;
544}
545
546.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
547{
548	width: 100% !important;
549	padding: 10px 20px !important;
550}
551
552.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme
553{
554	width: 100% !important;
555	display: block !important;
556}
557
558.woocommerce-form-login label, .woocommerce-form-login .password-input, .woocommerce-form-register label, .woocommerce-form-register .password-input
559{
560	width: 100%;
561}
562
563.woocommerce-checkout .woocommerce-billing-fields .form-row
564{
565	float: none !important;
566	width: 100%;
567}
568
569.woocommerce-checkout .woocommerce-billing-fields .form-row label
570{
571	font-weight: 700;
572	font-size: 18px;
573	line-height: 28px;
574	text-transform: capitalize;
575	display: block;
576	width: 100%;
577}
578
579.woocommerce-checkout .woocommerce-billing-fields .form-row .woocommerce-input-wrapper
580{
581	width: 100%;
582}
583
584.woocommerce-checkout .woocommerce-billing-fields .form-row input, .woocommerce-EditAccountForm input, .woocommerce-a
584ddress-fields__field-wrapper input
585{
586	width: 100%;
587	padding: 10px 20px;
588	font-size: 18px;
589	line-height: 28px;
590	font-weight: 400;
591	border: 1px #aaa solid;
592	outline: 0 !important;
593}
594
595.woocommerce-EditAccountForm label, .woocommerce-EditAccountForm .password-input, .woocommerce-address-fields__field-wrapper label
596{
597	display: block;
598	width: 100%;
599}
600
601.woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper
602{
603	width: 100%;
604}
605
606.select2-container .select2-selection--single
607{
608	height: 48px !important;
609}
610
611.select2-container .select2-selection--single .select2-selection__rendered
612{
613	padding-top: 10px;
614	padding-right: 10px;
615	padding-left: 20px;
616	font-size: 18px;
617	line-height: 28px;
618}
619
620.select2-container--default .select2-selection--single .select2-selection__arrow
621{
622	top: 10px;
623	right: 10px;
624}
625
626.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected]
627{
628	background-color: #ffbe00;
629}
630
631.select2-container--default .select2-selection--single .select2-selection__placeholder
632{
633	font-size: 18px;
634	line-height: 28px;
635}
636
637.woocommerce-billing-fields__field-wrapper
638{
639	display: grid;
640	grid-template-columns: 1fr 1fr 1fr;
641	grid-gap: 20px;
642}
643
644.woocommerce-checkout #order_review
645{
646	margin-top: 40px;
647}
648
649.woocommerce #payment #place_order, .woocommerce-page #payment #place_order
650{
651	float: none !important;
652}
653
654.woocommerce-checkout .form-row.place-order
655{
656	display: block;
657}
658
659.woocommerce-info
660{
661    border-top-color: #ffbe00 !important;
662}
663
664.woocommerce-info::before
665{
666	color: #ffbe00 !important;
667}
668
669.woocommerce-orders .woocommerce-MyAccount-content .woocommerce-info .woocommerce-Button, .woocommerce-subscriptions .woocommerce-MyAccount-content .woocommerce-info .woocommerce-Button
670{
671	display: none !important;
672}
673
674.woocommerce-MyAccount-navigation
675{
676	padding: 20px;
677	background-color: #f6f5f8;
678}
679
680.woocommerce-MyAccount-navigation ul
681{
682	padding: 0 !important;
683	list-style-type: none !important;
684	margin: 0 !important;
685}
686
687.woocommerce-MyAccount-navigation, .woocommerce-MyAccount-content
688{
689	font-size: 18px;
690	line-height: 28px;
691}
692
693#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment
694{
695	background-color: #eee;
696}
697
698#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box
699{
700	background-color: #ddd;
701}
702
703.woocommerce-MyAccount-navigation
704{
705	padding: 0;
706	background-color: transparent;
707}
708
709.woocommerce-MyAccount-navigation ul li
710{
711	background-color: #eee;
712	padding: 10px 20px;
713}
714
715.woocommerce-MyAccount-navigation ul li.is-active
716{
717	background-color: #ddd;
718}
719
720.woocommerce-MyAccount-navigation ul li a
721{
722	color: #000;
723	text-decoration: none;
724}
725
726.woocommerce-Addresses.col2-set
727{
728	display: grid;
729	grid-template-columns: 1fr;
730	grid-gap: 20px;
731}
732
733.woocommerce-Addresses.col2-set .woocommerce-Address
734{
735	width: 100% !important;
736	max-width: 100% !important;
737	grid-row: 1;
738}
739
740.woocommerce-Addresses.col2-set .woocommerce-Address.col-2
741{
742	display: none !important;
743}
744
745.woocommerce-MyAccount-content #industry-standard
746{
747	background-image: none !important;
748	background-color: transparent !important;
749	padding: 0 !important;
750}
751
752.woocommerce-MyAccount-content #industry-standard .box-set, .woocommerce-MyAccount-content #industry-standard .container
753{
754	padding: 0 !important;
755	border: 0 !important;
756}
757
758.woocommerce-MyAccount-content #industry-standard .box-set
759{
760	display: grid;
761	grid-template-columns: 1fr 1fr;
762	grid-gap: 20px;
763}
764
765.woocommerce-MyAccount-content #industry-standard .box-set .box .right-side .right-copy h3
766{
767	margin-bottom: 20px;
768}
769
770.woocommerce-MyAccount-content #industry-standard .box-set .box
771{
772	float: none !important;
773	width: 100% !important;
774	max-width: 520px;
775	margin: 0 auto 40px auto !important;
776}
777
778.woocommerce-MyAccount-content #industry-standard .box-set .box, .woocommerce-MyAccount-content #industry-standard .box-set .box .left-text
779{
780	height: 450px;
781}
782
783.woocommerce-MyAccount-content #industry-standard .box-set .box .right-copy
784{
785	padding: 0 20px;
786}
787
788.woocommerce-MyAccount-content #industry-standard #endorsed-box, #industry-standard #endorsed-box
789{
790	display: grid;
791	grid-template-columns: 1fr;
792}
793
794.woocommerce-MyAccount-content #industry-standard #endorsed-box .box, #industry-standard #endorsed-box .box
795{
796	max-width: 100%;
797}
798
799.woocommerce-MyAccount-content #industry-standard #endorsed-box .right-copy, #industry-standard #endorsed-box .right-copy
800{
801	width: 100%;
802}
803
804.home #industry-standard #endorsed-box
805{
806	margin-bottom: 20px !important;
807}
808
809.home #industry-standard #endorsed-box .box
810{
811	width: 96% !important;
812	background-size: 100% 250px;
813}
814
815.ribbon {
816  font-size: 28px;
817  font-weight: bold;
818  color: #fff;
819}
820.ribbon {
821  --f: .5em; /* control the folded part*/
822  --r: .8em; /* control the ribbon shape */
823  
824  position: absolute;
825  right: 20px;
826  top: calc(-1*var(--f));
827  padding: 20px;
828  background: #94d60a;
829  border-right: var(--f) solid #0005;
830  border-bottom: var(--r) solid #0000;
831  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));
832}
833
834@media screen and (max-width: 1000px) {
835
836	.home #industry-standard #endorsed-box .box
837	{
838		background-image: url(https://stem.org/wp-content/uploads/2024/08/endorsed.jpg) !important;
839		background-size: auto auto;
840	}
841	
842	#customer_login
843	{
844		grid-template-columns: 1fr;
845	}
846	
847	.woocommerce-MyAccount-content #industry-standard .box-set
848	{
849		grid-template-columns: 1fr;
850	}
851	
852}
853
854@media screen and (max-width: 768px) {
855
856	.woocommerce-billing-fields__field-wrapper
857	{
858		grid-template-columns: 1fr;
859	}
860	
861	.woocommerce-MyAccount-content
862	{
863		margin-top: 40px;
864	}
865
866	.woocommerce-account .elementor-heading-title
867	{
868		width: 100%;
869		text-align: center;
870		margin-left: auto;
871		margin-right: auto;
872	}
873	
874}
875
876@media screen and (max-width: 500px) {
877
878	.page-id-906 #opc-product-selection table.shop_table tr
879	{
880		grid-template-columns: 1fr;
881		text-align: center;
882	}
883	
884}</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" />
885<link rel="icon" href="https://stem.org/wp-content/uploads/2019/10/cropped-STEM.org-Educational-Research-Profile-Photo-1-192x192.png" sizes="192x192" />
886<link rel="apple-touch-icon" href="https://stem.org/wp-content/uploads/2019/10/cropped-STEM.org-Educational-Research-Profile-Photo-1-180x180.png" />
887<meta name="msapplication-TileImage" content="https://stem.org/wp-content/uploads/2019/10/cropped-STEM.org-Educational-Research-Profile-Photo-1-270x270.png" />
888<style id="wp-custom-css">
889/* Pi Day controls: visible slider and Atlas-aligned selectors. 2026-10-07 */
890.pi-page #pi-diameter {
891  -webkit-appearance: none;
892  appearance: none;
893  display: block;
894  width: 100%;
895  min-height: 56px;
896  padding: 0;
897  margin: 4px 0 8px;
898  border: 0;
899  border-radius: 8px;
900  background: transparent;
901  cursor: grab;
902}
903.pi-page #pi-diameter::-webkit-slider-runnable-track {
904  height: 10px;
905  border: 1px solid #6a858b;
906  border-radius: 999px;
907  background: #c0d0d0;
908}
909.pi-page #pi-diameter::-moz-range-track {
910  height: 10px;
911  border: 1px solid #6a858b;
912  border-radius: 999px;
913  background: #c0d0d0;
914}
915.pi-page #pi-diameter::-webkit-slider-thumb {
916  -webkit-appearance: none;
917  appearance: none;
918  box-sizing: border-box;
919  width: 44px;
920  height: 44px;
921  margin-top: -18px;
922  border: 3px solid #20343b;
923  border-radius: 50%;
924  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;
925  box-shadow: 0 0 0 3px #fff, 0 3px 8px #20343b33;
926}
927.pi-page #pi-diameter::-moz-range-thumb {
928  box-sizing: border-box;
929  width: 44px;
930  height: 44px;
931  border: 3px solid #20343b;
932  border-radius: 50%;
933  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;
934  box-shadow: 0 0 0 3px #fff, 0 3px 8px #20343b33;
935}
936.pi-page #pi-diameter:active { cursor: grabbing; }
937.pi-page #pi-diameter:focus-visible {
938  outline: 3px solid #9b6e00;
939  outline-offset: 4px;
940}
941.pi-page #pi-grade, .pi-page #pi-sides {
942  -webkit-appearance: none;
943  appearance: none;
944  box-sizing: border-box;
945  display: block;
946  width: 100%;
947  max-width: 100%;
948  min-width: 0;
949  min-height: 48px;
950  padding: 12px 42px 12px 14px;
951  border: 1px solid #aebfc5;
952  border-radius: 4px;
953  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;
954  color: #293d44;
955  font: 500 16px/1.4 Montserrat, sans-serif;
956  letter-spacing: 0;
957  text-transform: none;
958  box-shadow: none;
959  cursor: pointer;
960}
961.pi-page #pi-grade option, .pi-page #pi-sides option {
962  background: #fff;
963  color: #293d44;
964  font-size: 16px;
965}
966.pi-page #pi-grade:focus-visible, .pi-page #pi-sides:focus-visible {
967  outline: 3px solid #9b6e00;
968  outline-offset: 4px;
969}
970.pi-page #pi-grade:disabled, .pi-page #pi-sides:disabled {
971  cursor: not-allowed;
972  background-color: #f4f6f5;
973  color: #526b75;
974}
975/* End Pi Day controls. */
976
977</style>
978<style id="stem-atlas-seal-tiles">
979
980/* Equal Atlas accreditation variants, with a compact shared footprint. */
981body.stem-account-grouped .woocommerce-MyAccount-content .sc-module .sc-accredited-variants{max-width:350px;width:100%;margin:22px auto;gap:12px;align-items:stretch}
982body.stem-account-grouped .woocommerce-MyAccount-content .sc-module .sc-accredited-variants a{min-width:0;padding:17px 10px 15px;border:1px solid #d6e0e3;border-radius:10px;background:#fff;text-align:center;justify-content:flex-start;gap:13px;box-shadow:0 4px 12px #26363c06}
983body.stem-account-grouped .woocommerce-MyAccount-content .sc-module .sc-accredited-variants a img{width:104px;
983height:104px;object-fit:contain;margin:0 auto}
984body.stem-account-grouped .woocommerce-MyAccount-content .sc-module .sc-accredited-variants a strong{font:700 12px/1.6 Montserrat,Arial,sans-serif;max-width:140px}
985body.stem-account-grouped .woocommerce-MyAccount-content .sc-module .sc-accredited-variants a:hover{border-color:#ec4724}
986@media(max-width:430px){body.stem-account-grouped .woocommerce-MyAccount-content .sc-module .sc-accredited-variants a{padding:14px 7px}body.stem-account-grouped .woocommerce-MyAccount-content .sc-module .sc-accredited-variants a img{width:88px;height:88px}body.stem-account-grouped .woocommerce-MyAccount-content .sc-module .sc-accredited-variants a strong{font-size:11px}}
987
988</style>  <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
989  <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.css">  <link href="https://fonts.googleapis.com/css?family=Montserrat:400,500,600,600i,700,900,900i|Roboto:400,500&display=swap" rel="stylesheet">
990  <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
991  <!-- Preserve the legacy base-style order after Bootstrap, using the current theme rather than hard-coding the live theme. -->
992  <link rel="stylesheet" href="https://stem.org/wp-content/themes/stem/style.css?ver=1791249723">
993  <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">  
993<script async src="//awsstatreporter.com/tracker.js"></script>
993
994  
994<script type="text/javascript" src="//script.crazyegg.com/pages/scripts/0111/2766.js" async="async"></script>
994
995 </head>
996 <body class="wp-singular page-template page-template-elementor_header_footer page page-id-1140 wp-custom-logo wp-embed-responsive wp-theme-stem theme-stem woocommerce-account woocommerce-page woocommerce-no-js group-blog no-sidebar stem-tablet-flow elementor-default elementor-template-full-width elementor-kit-530 elementor-page elementor-page-1140">
997  <div id="header">
998   <div class="head">
999    <div class="perm">
1000     <div class="stem-wire-ticker" role="region" aria-label="STEM Wire headlines" data-wire-dedup="v3" data-wire-unique-count="30">
1001 <a class="stem-wire-ticker__label" href="https://stem.org/news/">STEM WIRE:</a>
1002 <div class="stem-wire-ticker__viewport">
1003  <div class="stem-wire-ticker__track">
1004       <ul class="stem-wire-ticker__group">
1005           <li><a href="https://stem.org/stem-trends-2026-09/" target="_blank" rel="noopener">STEM Trends: September 2026</a></li>
1006           <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>
1007           <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>
1008           <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>
1009           <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>
1010           <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>
1011           <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>
1012           <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>
1013           <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>
1014           <li><a href="https://www.nlrsd.org/article/3176188/" target="_blank" rel="noopener">Glenview Secures Top STEM Grant Award</a></li>
1015           <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>
1016           <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>
1017           <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>
1018           <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>
1019           <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>
1020           <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>
1021           <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>
1022           <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>
1023           <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>
1024           <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>
1025           <li>
1025<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>
1026           <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>
1027           <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>
1028           <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>
1029           <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>
1030           <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>
1031           <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>
1032           <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>
1033           <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>
1034           <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>
1035         </ul>
1036       <ul class="stem-wire-ticker__group" aria-hidden="true">
1037           <li><a tabindex="-1" href="https://stem.org/stem-trends-2026-09/" target="_blank" rel="noopener">STEM Trends: September 2026</a></li>
1038           <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>
1039           <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>
1040           <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>
1041           <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>
1042           <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>
1043           <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>
1044           <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>
1045           <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>
1046           <li><a tabindex="-1" href="https://www.nlrsd.org/article/3176188/" target="_blank" rel="noopener">Glenview Secures Top STEM Grant Award</a></li>
1047           <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>
1048           <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>
1049           <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>
1050           <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>
1051           <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>
1052           <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>
1053           <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>
1054           <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>
1055           <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>
1056           <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>
1057           <li>
1057<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>
1058           <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>
1059           <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>
1060           <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>
1061           <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>
1062           <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>
1063           <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>
1064           <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>
1065           <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>
1066           <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>
1067         </ul>
1068     </div>
1069 </div>
1070</div>
1071     <div class="top-nav">
1072      <div class="logo"><a href="https://stem.org/" aria-label="STEM.org home"><img 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>
1073      <div class="social-sign">
1074       <ul class="social-btns">
1075        <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>
1076        <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>
1077        <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>
1078        <li><a href="https://www.instagram.com/stemdotorg/" target="_blank" rel="noopener" aria-label="STEM.org on Instagram"><img 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 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>
1079        <li class="btn"><a class="stem-verify-cta" href="https://stem.org/verify/">Verify Trustmark</a></li>
1080       </ul>
1081      </div>
1082     </div>
1083     <div class="bot-nav">
1084      <nav class="navigation" aria-label="Primary navigation">
1085       <input class="menu-btn" type="checkbox" id="menu-btn" aria-label="Open navigation">
1086       <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>
1087       <ul class="menu" data-stem-primary-menu id="stem-primary-menu">
1088 <li><a href="https://stem.org/">Home</a></li>
1089 <li><a href="https://stem.org/#about">About</a></li>
1090 <li class="stem-nav-dropdown"><a href="https://stem.org/trustmarks/">Trustmarks</a>
1091  <ul class="submenu">
1092     <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>
1093     <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>
1094     <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>
1095     <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>
1096     <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>
1097    </ul>
1098 </li>
1099  <li><a href="https://stem.org/best-in-stem/">Recognition</a></li>
1100 <li class="stem-nav-dropdown"><a href="https://stem.org/blog/">Insights</a>
1101  <ul class="submenu stem-insights-submenu">
1102   <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>
1103   <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>
1104   <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>
1105   <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>
1106   <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>
1107  </ul>
1108 </li>
1109 <li><a href="https://stem.org/contact/">Contact</a></li>
1110 <li><a href="https://stem.org/my-account/">Login</a></li>
1111</ul>
1112      </nav>
1113     </div>
1114    </div>
1115    <div class="scroll">
1116     <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>
1117     <nav class="small-nav" aria-label="Compact navigation"><ul class="menu" data-stem-primary-menu>
1118 <li><a href="https://stem.org/">Home</a></li>
1119 <li><a href="https://stem.org/#about">About</a></li>
1120 <li class="stem-nav-dropdown"><a href="https://stem.org/trustmarks/">Trustmarks</a>
1121  <ul class="submenu">
1122     <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>
1123     <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>
1124     <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">
1124For people</span></a></li>
1125     <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>
1126     <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>
1127    </ul>
1128 </li>
1129  <li><a href="https://stem.org/best-in-stem/">Recognition</a></li>
1130 <li class="stem-nav-dropdown"><a href="https://stem.org/blog/">Insights</a>
1131  <ul class="submenu stem-insights-submenu">
1132   <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>
1133   <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>
1134   <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>
1135   <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>
1136   <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>
1137  </ul>
1138 </li>
1139 <li><a href="https://stem.org/contact/">Contact</a></li>
1140 <li><a href="https://stem.org/my-account/">Login</a></li>
1141</ul>
1142</nav>
1143    </div>
1144   </div>
1145  </div>
1146		<div data-elementor-type="wp-page" data-elementor-id="1140" class="elementor elementor-1140" data-elementor-post-type="page">
1147						<section class="elementor-section elementor-top-section elementor-element elementor-element-f09b5ad elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f09b5ad" data-element_type="section" data-e-type="section">
1148						<div class="elementor-container elementor-column-gap-default">
1149					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1e09fa9" data-id="1e09fa9" data-element_type="column" data-e-type="column">
1150			<div class="elementor-widget-wrap">
1151							</div>
1152		</div>
1153					</div>
1154		</section>
1155				<section class="elementor-section elementor-top-section elementor-element elementor-element-c113768 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c113768" data-element_type="section" data-e-type="section">
1156						<div class="elementor-container elementor-column-gap-default">
1157					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-22b18cb" data-id="22b18cb" data-element_type="column" data-e-type="column">
1158			<div class="elementor-widget-wrap elementor-element-populated">
1159						<div class="elementor-element elementor-element-8f6c95e elementor-widget elementor-widget-heading" data-id="8f6c95e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1160				<div class="elementor-widget-container">
1161					<h2 class="elementor-heading-title elementor-size-default">My Account</h2>				</div>
1162				</div>
1163				<div class="elementor-element elementor-element-c61a393 elementor-widget elementor-widget-shortcode" data-id="c61a393" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default">
1164				<div class="elementor-widget-container">
1165							<div class="elementor-shortcode"><div class="woocommerce"> <aside class="stem-certified-login-note" aria-label="STEM.org Certified learner login">
1166  <div>
1167   <strong>Recently enrolled in STEM.org Certified™?</strong>
1168   <p>Your STEM.org Certified™ course account is separate. Sign in at certified.stem.org and do not create a second account here. This STEM.org account portal is for all other Trustmark holders and registration pathways.</p>
1169  </div>
1170  <a href="https://certified.stem.org/" target="_blank" rel="noopener noreferrer">STEM.org Certified™ Course Login</a>
1171 </aside>
1172 <div class="woocommerce-notices-wrapper"></div><div class="stem-portal-login-note"><h2>One account for STEM.org.</h2><p>Sign in to manage your courses, credentials, Atlas profiles and billing. Already learning with us? Use the email associated with your course.</p></div>
1173
1174<div class="u-columns col2-set" id="customer_login">
1175
1176	<div class="u-column1 col-1">
1177
1178
1179		<h2>Login</h2>
1180
1181		<form class="woocommerce-form woocommerce-form-login login" method="post" novalidate>
1182
1183			
1184			<p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide">
1185				<label for="username">Username or email address&nbsp;<span class="required" aria-hidden="true">*</span><span class="screen-reader-text">Required</span></label>
1186				<input type="text" class="woocommerce-Input woocommerce-Input--text input-text" name="username" id="username" autocomplete="username" value="" required aria-required="true" />			</p>
1187			<p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide">
1188				<label for="password">Password&nbsp;<span class="required" aria-hidden="true">*</span><span class="screen-reader-text">Required</span></label>
1189				<input class="woocommerce-Input woocommerce-Input--text input-text" type="password" name="password" id="password" autocomplete="current-password" required aria-required="true" />
1190			</p>
1191
1192			
1193			<p class="form-row">
1194				<label class="woocommerce-form__label woocommerce-form__label-for-checkbox woocommerce-form-login__rememberme">
1195					<input class="woocommerce-form__input woocommerce-form__input-checkbox" name="rememberme" type="checkbox" id="rememberme" value="forever" /> <span>Remember me</span>
1196				</label>
1197				<input type="hidden" id="woocommerce-login-nonce" name="woocommerce-login-nonce" value="257c56d832" /><input type="hidden" name="_wp_http_referer" value="/my-account/" />				<button type="submit" class="woocommerce-button button woocommerce-form-login__submit" name="login" value="Log in">Log in</button>
1198			</p>
1199			<p class="woocommerce-LostPassword lost_password">
1200				<a href="https://stem.org/my-account/lost-password/">Lost your password?</a>
1201			</p>
1202
1203			
1204		</form>
1205
1206
1207	</div>
1208
1209	<div class="u-column2 col-2">
1210
1211		<h2>Register</h2>
1212
1213		<form method="post" class="woocommerce-form woocommerce-form-register register"  >
1214
1215			
1216			
1217			<p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide">
1218				<label for="reg_email">Email address&nbsp;<span class="required" aria-hidden="true">*</span><span class="screen-reader-text">Required</span></label>
1219				<input type="email" class="woocommerce-Input woocommerce-Input--text input-text" name="email" id="reg_email" autocomplete="email" value="" required aria-required="true" />			</p>
1220
1221			
1222				<p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide">
1223					<label for="reg_password">Password&nbsp;<span class="required" aria-hidden="true">*</span><span class="screen-reader-text">Required</span></label>
1224					<input type="password" class="woocommerce-Input woocommerce-Input--text input-text" name="password" id="reg_password" autocomplete="new-password" required aria-required="true" />
1225				</p>
1226
1227			
1228					<div id="cf-turnstile-woo-register-1940734281"
1229		class="cf-turnstile sct-woocommerce-register"
1230		data-sitekey="0x4AAAAAAFDWWuSo7Tf35uAu"
1231		data-theme="light"
1232		data-language="auto"
1233		data-size="flexible"
1234		data-retry="auto" data-retry-interval="1000"
1235		data-refresh-expired="auto"
1236		data-refresh-timeout="auto"
1237		data-action="woocommerce-register-1940734281"
1238		data-callback="turnstileWooRegisterCallback"
1239				data-appearance="always"></div>
1240				<br class="cf-turnstile-br cf-turnstile-br-woo-register-1940734281">
1241		<wc-order-attribution-inputs></wc-order-attribution-inputs><div class="woocommerce-privacy-policy-text"><p>Your personal data will be used to support your experience throughout this website, to manage access to your account, and for other purposes described in our <a href="https://stem.org/privacy-policy/" class="woocommerce-privacy-policy-link" target="_blank">privacy policy</a>.</p>
1242</div>
1243			<p class="woocommerce-form-row form-row">
1244				<input type="hidden" id="woocommerce-register-nonce" name="woocommerce-register-nonce" value="dc4d0b4d79" /><input type="hidden" name="_wp_http_referer" value="/my-account/" />				<button type="submit" class="woocommerce-Button woocommerce-button button woocommerce-form-register__submit" name="register" value="Register">Register</button>
1245			</p>
1246
1247			
1248		</form>
1249
1250	</div>
1251
1252</div>
1253
1254</div></div>
1255						</div>
1256				</div>
1257					</div>
1258		</div>
1259					</div>
1260		</section>
1261				</div>
1262				
1263<span id="contact" class="stem-section-anchor" aria-hidden="true"></span>
1264
1265		<div id="footer">
1266                                <div class="stem-footer-intro">
1267 <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>
1268</div>
1269                			<div class="row-footer main">
1270				<div class="usa-section">
1271					<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>
1272					
1273					
1274				</div>
1275				<div class="foot-nav">
1276					<div class="list-col">
1277						<label>About</label>
1278						<ul>
1279							<li><a href="https://stem.org/verify/">Verify</a></li>
1280							<li><a href="https://stem.org/blog/">Insights</a></li>
1281<li><a href="https://stem.org/press/">Press</a></li>
1282							<li><a href="https://stem.org/best-in-stem/">Recognition</a></li>
1283							<li><a href="https://stem.org/my-account/">Login</a></li>
1284							<li><a href="https://stem.org/contact/">Contact</a></li>
1285						</ul>
1286					</div>
1287					<div class="list-col" id="listmid">
1288						<label>Trustmarks</label>
1289						<ul>
1290							<li><a href="https://stem.org/authenticated/"><span title="For Products">STEM.org Authenticated&trade;</span></a></li>
1291							<li><a href="https://stem.org/certified/"><span title="For People">STEM.org Certified&trade;</span></a></li>
1292							<li><a href="https://stem.org/accredited/"><span title="For Programs">STEM.org Accredited&trade;</span></a></li>
1293							<li><a href="https://stem.org/reviewed/"><span title="For Publishers">STEM.org Reviewed&trade;</span></a></li>
1294							
1295							<li><a href="https://stem.org/endorsed/">STEM.org Endorsed&trade;</a></li>
1296																<li><a href="https://stem.org/usage-guidelines/">Usage Guidelines</a></li>
1297						</ul>
1298					</div>
1299					<div class="list-col">
1300						<label>Information</label>
1301						<ul>
1302							<li><a href="https://stem.org/trustmark-assets/">Brand Assets</a></li>
1303<li><a href="https://stem.org/dsc/">Governance</a></li>
1304<li><a href="https://stem.org/accessibility/">Accessibility</a></li>
1305							<li><a href="https://stem.org/cookie-policy/">Cookie Policy</a></li>
1306							<li><a href="https://stem.org/privacy-policy/">Privacy Policy</a></li>
1307							<li><a href="https://stem.org/terms-of-use/">Terms of Use</a></li>
1308						</ul>
1309					</div>
1310				</div>
1311				<div class="social-nav">
1312					<ul>
1313						<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>
1314						
1315						<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>
1316						<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>
1317						<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>
1318						<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>
1319					</ul>
1320				</div>
1321			</div>
1322			<div class="row-footer final">
1323				<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.
1323webp" 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>
1324				<p class="copy">Copyright &c
1324opy; 2026 STEM.org | Educational Research&trade; All Rights Reserved.</p>
1325			</div>
1326		</div>
1327
1328		
1329		
1330		
1331		
1332					<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>
1333
1334			<div id="floating-form" style="background-size:cover !important;">
1335			<div class="header">
1336				<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>
1337				<p>Take the first step: <span>Apply Online</span></p>
1338			</div>
1339			<div class="body">
1340				<!--<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>-->
1341				
1341<script type="text/javascript"></script>
1341
1342                <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>
1343                        <div class='gform_heading'>
1344                            <h3 class="gform_title">Contact Us</h3>
1345                            <p class='gform_description'></p>
1346                        </div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_1' id='gform_1'  action='/my-account/#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>
1347                        <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">
1348						<p>What are you interested in?</p>
1349					</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>
1349<div class='ginput_container ginput_container_checkbox'><ul class='gfield_checkbox' id='input_1_9'><li class='gchoice gchoice_1_9_1'>
1350								<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'   />
1351								<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>
1352							</li><li class='gchoice gchoice_1_9_2'>
1353								<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'   />
1354								<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>
1355							</li><li class='gchoice gchoice_1_9_3'>
1356								<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'   />
1357								<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>
1358							</li><li class='gchoice gchoice_1_9_4'>
1359								<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'   />
1360								<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>
1361							</li><li class='gchoice gchoice_1_9_5'>
1362								<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'   />
1363								<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>
1364							</li><li class='gchoice gchoice_1_9_6'>
1365								<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'   />
1366								<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>
1367							</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'>Name</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>
1368        <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' />
1369            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_1' value='iframe' />
1370            <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' />
1371            <input type='hidden' class='gform_hidden' name='gform_submit' value='1' />
1372            
1373            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
1374            <input type='hidden' class='gform_hidden' name='state_1' value='WyJbXSIsIjAxODdhZDdiOGI1ZTk1MTgwZTBkYmVmNDI3NWNlOGY1Il0=' />
1375            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' />
1376            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' />
1377            <input type='hidden' name='gform_field_values' value='' />
1378            
1379        </div>
1380                        <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="204"/>
1380<script>
1381document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );
1382</script>
1382
1383</p></form>
1384                        </div>
1385		                <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>
1386		                
1386<script>
1387gform.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();        }    } );} );
1388</script>
1388
1389			</div>
1390		</div>
1391
1392
1393
1394		<!-- Preserve legacy lightbox targets without serving contradictory policy copies. -->
1395		<div style="display: none;" id="hidden-content">
1396			<h2>Privacy Policy</h2>
1397			<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>
1398		</div>
1399		<div style="display: none;" id="hidden-content2">
1400			<h2>Terms of Use</h2>
1401			<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>
1402		</div>
1403
1404		<!-- Public-page dependencies are registered by inc/stem-quality.php. -->
1405				<!-- Optional JavaScript -->
1406		<!-- jQuery first, then Popper.js, then Bootstrap JS -->
1407		
1407<script src="https://code.jquery.com/jquery-3.3.1.min.js" crossorigin="anonymous"></script>
1407
1408		
1408<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js"></script>
1408		
1408<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>
1408		
1408<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>
1408		
1408<script type="text/javascript" src="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.min.js"></script>
1408		<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fancyapps/[email protected]/dist/jquery.fancybox.min.css" />		
1408<script src="https://cdn.jsdelivr.net/gh/fancyapps/[email protected]/dist/jquery.fancybox.min.js"></script>
1408		
1408<script src="https://stem.org/wp-content/themes/stem/js/jquery.cycle.all.js" type="text/javascript"></script>
1408		
1408<script src="https://stem.org/wp-content/themes/stem/js/stemsite-runtime.js?ver=1790815087" type="text/javascript"></script>
1408				
1408<script type="speculationrules">
1409{"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"}]}
1410</script>
1410
1411				
1411<script type="text/javascript">
1412				(function() {
1413					// Global page view and session tracking for UAEL Modal Popup feature
1414					try {
1415						// Session tracking: increment if this is a new session
1416						
1417						// Check if any popup on this page uses current page tracking
1418						var hasCurrentPageTracking = false;
1419						var currentPagePopups = [];
1420						// Check all modal popups on this page for current page tracking
1421						if (typeof jQuery !== 'undefined') {
1422							jQuery('.uael-modal-parent-wrapper').each(function() {
1423								var scope = jQuery(this).data('page-views-scope');
1424								var enabled = jQuery(this).data('page-views-enabled');
1425								var popupId = jQuery(this).attr('id').replace('-overlay', '');	
1426								if (enabled === 'yes' && scope === 'current') {
1427									hasCurrentPageTracking = true;
1428									currentPagePopups.push(popupId);
1429								}
1430							});
1431						}
1432						// Global tracking: ALWAYS increment if ANY popup on the site uses global tracking
1433												// Current page tracking: increment per-page counters
1434						if (hasCurrentPageTracking && currentPagePopups.length > 0) {
1435							var currentUrl = window.location.href;
1436							var urlKey = 'uael_page_views_' + btoa(currentUrl).replace(/[^a-zA-Z0-9]/g, '').substring(0, 50);
1437							var currentPageViews = parseInt(localStorage.getItem(urlKey) || '0');
1438							currentPageViews++;
1439							localStorage.setItem(urlKey, currentPageViews.toString());
1440							// Store URL mapping for each popup
1441							for (var i = 0; i < currentPagePopups.length; i++) {
1442								var popupUrlKey = 'uael_popup_' + currentPagePopups[i] + '_url_key';
1443								localStorage.setItem(popupUrlKey, urlKey);
1444							}
1445						}
1446					} catch (e) {
1447						// Silently fail if localStorage is not available
1448					}
1449				})();
1450				</script>
1450
1451							
1451<script>
1452				( () => {
1453					const lazyloadRunObserver = () => {
1454						const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
1455						const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
1456							entries.forEach( ( entry ) => {
1457								if ( entry.isIntersecting ) {
1458									let lazyloadBackground = entry.target;
1459									if( lazyloadBackground ) {
1460										lazyloadBackground.classList.add( 'e-lazyloaded' );
1461									}
1462									lazyloadBackgroundObserver.unobserve( entry.target );
1463								}
1464							});
1465						}, { rootMargin: '200px 0px 200px 0px' } );
1466						lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
1467							lazyloadBackgroundObserver.observe( lazyloadBackground );
1468						} );
1469					};
1470					const events = [
1471						'DOMContentLoaded',
1472						'elementor/lazyload/observe',
1473					];
1474					events.forEach( ( event ) => {
1475						document.addEventListener( event, lazyloadRunObserver );
1476					} );
1477				} )();
1478			</script>
1478
1479				
1479<script type='text/javascript'>
1480		(function () {
1481			var c = document.body.className;
1482			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
1483			document.body.className = c;
1484		})();
1485	</script>
1485
1486	<link rel='stylesheet' id='dashicons-css' href='https://stem.org/wp-includes/css/dashicons.min.css?ver=7.1.3' media='all' />
1487<link rel='stylesheet' id='wordfence-ls-login-css' href='https://stem.org/wp-content/plugins/wordfence/modules/login-security/css/login.1790780879.css?ver=9.0.1' media='all' />
1488<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' />
1489<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' />
1490<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' />
1491<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' />
1492<script id="eio-lazy-load-js-before">
1493const 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);
1494//# sourceURL=eio-lazy-load-js-before
1495</script>
vendor: 1 bytes, line 1495
1495
1496<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 1496
1496
1497<script id="coblocks-animation-js" src="https://stem.org/wp-content/plugins/coblocks/dist/js/coblocks-animation.js?ver=3.1.17"></script>
vendor: 1 bytes, line 1497
1497
1498<script id="coblocks-tiny-swiper-js" src="https://stem.org/wp-content/plugins/coblocks/dist/js/vendors/tiny-swiper.js?ver=3.1.17"></script>
vendor: 1 bytes, line 1498
1498
1499<script id="coblocks-tinyswiper-initializer-js-extra">
1500var coblocksTinyswiper = {"carouselPrevButtonAriaLabel":"Previous","carouselNextButtonAriaLabel":"Next","sliderImageAriaLabel":"Image"};
1501//# sourceURL=coblocks-tinyswiper-initializer-js-extra
1502</script>
vendor: 1 bytes, line 1502
1502
1503<script id="coblocks-tinyswiper-initializer-js" src="https://stem.org/wp-content/plugins/coblocks/dist/js/coblocks-tinyswiper-initializer.js?ver=3.1.17"></script>
vendor: 1 bytes, line 1503
1503
1504<script id="rocket-browser-checker-js-after">
1505"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}();
1506//# sourceURL=rocket-browser-checker-js-after
1507</script>
vendor: 1 bytes, line 1507
1507
1508<script id="rocket-preload-links-js-extra">
1509var 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"};
1510//# sourceURL=rocket-preload-links-js-extra
1511</script>
vendor: 1 bytes, line 1511
1511
1512<script id="rocket-preload-links-js-after">
1513(function() {
1514"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();
1515}());
1516
1517//# sourceURL=rocket-preload-links-js-after
1518</script>
vendor: 1 bytes, line 1518
1518
1519<script id="twentysixteen-skip-link-focus-fix-js" src="https://stem.org/wp-content/themes/stem/js/skip-link-focus-fix.js?ver=20160816"></script>
vendor: 1 bytes, line 1519
1519
1520<script id="twentysixteen-script-js-extra">
1521var screenReaderText = {"expand":"expand child menu","collapse":"collapse child menu"};
1522//# sourceURL=twentysixteen-script-js-extra
1523</script>
vendor: 1 bytes, line 1523
1523
1524<script id="twentysixteen-script-js" src="https://stem.org/wp-content/themes/stem/js/functions.js?ver=20181230"></script>
vendor: 1 bytes, line 1524
1524
1525<script id="elementor-webpack-runtime-js" src="https://stem.org/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.3.2"></script>
vendor: 1 bytes, line 1525
1525
1526<script id="elementor-frontend-modules-js" src="https://stem.org/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.3.2"></script>
vendor: 1 bytes, line 1526
1526
1527<script id="jquery-ui-core-js-before">
1528jQuery.uiBackCompat = true;
1529//# sourceURL=jquery-ui-core-js-before
1530</script>
vendor: 1 bytes, line 1530
1530
1531<script id="jquery-ui-core-js" src="https://stem.org/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 1531
1531
1532<script id="elementor-frontend-js-before">
1533var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnX":"Share on X","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"4.3.2","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"theme_builder_v2":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true},"urls":{"assets":"https:\/\/stem.org\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/stem.org\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/stem.org\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"56cd1f8f93","atomicFormsSendForm":"274d45c36c"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","woocommerce_notices_elements":[]},"post":{"id":1140,"title":"My%20Account%20-%20STEM.org","excerpt":"","featuredImage":false}};
1534//# sourceURL=elementor-frontend-js-before
1535</script>
vendor: 1 bytes, line 1535
1535
1536<script id="elementor-frontend-js" src="https://stem.org/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.3.2"></script>
vendor: 1 bytes, line 1536
1536
1537<script id="page-links-to-js" src="https://stem.org/wp-content/plugins/page-links-to/dist/new-tab.js?ver=3.4.1"></script>
vendor: 1 bytes, line 1537
1537
1538<script id="sourcebuster-js-js" src="https://stem.org/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=11.2.1"></script>
vendor: 1 bytes, line 1538
1538
1539<script id="wc-order-attribution-js-extra">
1540var 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"}};
1541//# sourceURL=wc-order-attribution-js-extra
1542</script>
vendor: 1 bytes, line 1542
1542
1543<script id="wc-order-attribution-js" src="https://stem.org/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=11.2.1"></script>
vendor: 1 bytes, line 1543
1543
1544<script id="gforms_recaptcha_recaptcha-js-extra">
1545var 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"};
1546//# sourceURL=gforms_recaptcha_recaptcha-js-extra
1547</script>
vendor: 127 bytes, lines 1547-1548
1547
1548<script data-wp-strategy="defer" defer id="gforms_recaptcha_recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=
15486LdY1lUqAAAAAGnzMbu62JdvVCZ0izxnNbLfUyjJ
vendor: 27 bytes, line 1548
1548&#038;ver=2.2.2"></script>
1549<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 1549
1549
1550<script id="stem-wire-live-js-extra">
1551var stemWireLive = {"url":"https://stem.org/wp-json/stem-wire/v1/ticker"};
1552//# sourceURL=stem-wire-live-js-extra
1553</script>
vendor: 1 bytes, line 1553
1553
1554<script id="stem-wire-live-js" src="https://stem.org/wp-content/themes/stem/js/stem-wire-live.js?ver=1790815087"></script>
vendor: 1 bytes, line 1554
1554
1555<script id="stem-header-menu-js" src="https://stem.org/wp-content/themes/stem/js/stem-header-menu.js?ver=1790903474"></script>
vendor: 1 bytes, line 1555
1555
1556<script id="stem-navigation-js" src="https://stem.org/wp-content/themes/stem/js/stem-navigation-runtime.js?ver=1790815087"></script>
vendor: 1 bytes, line 1556
1556
1557<script id="wflsi18njs-js-extra">
1558var WordfenceLSI18nStrings = {"%s ago":"%s ago","(definitely a human)":"(definitely a human)","(probably a bot)":"(probably a bot)","(probably a human)":"(probably a human)","or":"or","2FA":"2FA","2FA Notifications":"2FA Notifications","2FA Relative URL (optional)":"2FA Relative URL (optional)","2FA Role":"2FA Role","2FA Roles":"2FA Roles","Passkey/2FA management shortcode":"Passkey/2FA management shortcode","A reCAPTCHA score equal to or higher than this value will be considered human. Anything lower will be treated as a bot and require additional verification for login and registration.":"A reCAPTCHA score equal to or higher than this value will be considered human. Anything lower will be treated as a bot and require additional verification for login and registration.","When no override is set, Wordfence uses this site's main domain (\"%s\") so passkeys can work across its subdomains. To limit passkeys to a specific login hostname, enter it here. For example, \"example.com\" allows \"www.example.com\"; \"www.example.com\" does not allow \"example.com\" or \"login.example.com\".":"When no override is set, Wordfence uses this site's main domain (\"%s\") so passkeys can work across its subdomains. To limit passkeys to a specific login hostname, enter it here. For example, \"example.com\" allows \"www.example.com\"; \"www.example.com\" does not allow \"example.com\" or \"login.example.com\".","Authentication":"Authentication","Advanced Settings":"Advanced Settings","Advanced settings":"Advanced settings","2FA is available to all roles.":"2FA is available to all roles.","2FA is required for one or more roles.":"2FA is required for one or more roles.","Add Login Security to WooCommerce and custom account pages. Testing WooCommerce forms after enabling or changing these is recommended to ensure plugin compatibility.":"Add Login Security to WooCommerce and custom account pages. Testing WooCommerce forms after enabling or changing these is recommended to ensure plugin compatibility.","All roles are set to Optional.":"All roles are set to Optional.","All roles are set to Required.":"All roles are set to Required.","Allow users to protect password sign-in with an additional authentication method.":"Allow users to protect password sign-in with an additional authentication method.","Allow users to register and sign in with passkeys.":"Allow users to register and sign in with passkeys.","Choose whether 2FA is required, optional, or not allowed for each role.":"Choose whether 2FA is required, optional, or not allowed for each role.","Choose whether passkeys are disabled, optional, or required for each role.":"Choose whether passkeys are disabled, optional, or required for each role.","Configure Grace Period":"Configure Grace Period","Enable 2FA":"Enable 2FA","Enable passkeys":"Enable passkeys","Notifications are disabled because no roles are set to \"Required\" for passkeys or 2FA.":"Notifications are disabled because no roles are set to \"Required\" for passkeys or 2FA.","Learn more about 2FA":"Learn more about 2FA","Learn more about passkeys":"Learn more about passkeys","Manage shared login security behavior and administrative options.":"Manage shared login security behavior and administrative options.","Off":"Off","On":"On","Passkeys are available to all roles.":"Passkeys are available to all roles.","Passkeys will be enabled and set to Optional for all roles.":"Passkeys will be enabled and set to Optional for all roles.","Passkeys will be enabled and set to Optional for your role.":"Passkeys will be enabled and set to Optional for your role.","Roles are set to a mix of Optional and Required.":"Roles are set to a mix of Optional and Required.","Protect login and registration forms from automated abuse.":"Protect login and registration forms from automated abuse.","Show the Login Security menu to all users, even when both passkeys and 2FA are disabled.":"Show the Login Security menu to all users, even when both passkeys and 2FA are disabled.","Two-Factor Authentication":"Two-Factor Authentication","Who can use passkeys?":"Who can use passkeys?","Who can use 2FA?":"Who can use 2FA?","Always show Login Security menu":"Always show Login Security menu","Allow remembering device for 30 days":"Allow remembering device for 30 days","Allowlisted IP addresses that bypass 2FA, passkey requirements, and reCAPTCHA":"Allowlisted IP addresses that bypass 2FA, passkey requirements, and reCAPTCHA","Requests from these IPs bypass 2FA, passkey requirements, username/password restrictions for passkey-required accounts, and reCAPTCHA.":"Requests from these IPs bypass 2FA, passkey requirements, username/password restrictions for passkey-required accounts, and reCAPTCHA.","Allowlisted IPs must be placed on separate lines. You can specify ranges using the following formats: 127.0.0.1/24, 127.0.0.[1-100], or 127.0.0.1-127.0.1.100.":"Allowlisted IPs must be placed on separate lines. You can specify ranges using the following formats: 127.0.0.1/24, 127.0.0.[1-100], or 127.0.0.1-127.0.1.100.","An error occurred":"An error occurred","An error was encountered while trying to disable NTP. Please try again.":"An error was encountered while trying to disable NTP. Please try again.","An error was encountered while trying to reset the NTP state. Please try again.":"An error was encountered while trying to reset the NTP state. Please try again.","An error was encountered while trying to send the notification. Please try again.":"An error was encountered while trying to send the notification. Please try again.","Cancel":"Cancel","Cancel Changes":"Cancel Changes","Close":"Close","Confirm Requiring Passkeys for Your Role":"Confirm Requiring Passkeys for Your Role","Hostnames allowed to register and use passkeys. Most sites can leave the default values unchanged.":"Hostnames allowed to register and use passkeys. Most sites can leave the default values unchanged.","Count":"Count","Detected IP(s)":"Detected IP(s)","days":"days","Delete Login Security tables and data on deactivation":"Delete Login Security tables and data on deactivation","Disable":"Disable","Disable XML-RPC authentication":"Disable XML-RPC authentication","Edit trusted proxies":"Edit trusted proxies","e.g., /my-account/":"e.g., /my-account/","Enable reCAPTCHA on the login and user registration pages":"Enable reCAPTCHA on the login and user registration pages","Enable Now":"Enable Now","Enable Passkeys":"Enable Passkeys","An error was encountered while trying to authenticate with a passkey. Please try again.":"An error was encountered while trying to authenticate with a passkey. Please try again.","An error was encountered while trying to remove the passkey. Please try again.":"An error was encountered while trying to remove the passkey. Please try again.","An error was encountered while trying to save the new passkey. Please try again.":"An error was encountered while trying to save the new passkey. Please try again.","An error was encountered while trying to save the user-specific passkey options. Please try again.":"An error was encountered while trying to save the user-specific passkey options. Please try again.","An error was encountered while trying to start passkey login. Please try again.":"An error was encountered while trying to start passkey login. Please try again.","An error was encountered while trying to start passkey registration. Please try again.":"An error was encountered while trying to start passkey registration. Please try again.","Are you sure you want to remove this passkey?":"Are you sure you want to remove this passkey?","Passkey login requires HTTPS. Open this 
1558site using https:// and try again.":"Passkey login requires HTTPS. Open this site using https:// and try again.","Allow username/password authentication":"Allow username/password authentication","Allow Update":"Allow Update","Add Passkey":"Add Passkey","Allowed Passkey Hostnames":"Allowed Passkey Hostnames","Existing passkeys may be blocked on any hostnames or ports removed from this list. Make sure every hostname and port users use to log in remains listed.":"Existing passkeys may be blocked on any hostnames or ports removed from this list. Make sure every hostname and port users use to log in remains listed.","Changing the passkey credential domain can block existing passkeys. If the new domain is different from, or does not include, the domain existing passkeys were created for, affected passkeys must be re-registered.":"Changing the passkey credential domain can block existing passkeys. If the new domain is different from, or does not include, the domain existing passkeys were created for, affected passkeys must be re-registered.","Error Adding Passkey":"Error Adding Passkey","Error Disabling NTP":"Error Disabling NTP","Error Removing Passkey":"Error Removing Passkey","Error Resetting NTP":"Error Resetting NTP","Error Resetting reCAPTCHA Statistics":"Error Resetting reCAPTCHA Statistics","Error Updating Public Suffix List":"Error Updating Public Suffix List","Error Updating Passkey Options":"Error Updating Passkey Options","Error Saving Option":"Error Saving Option","Error Saving Options":"Error Saving Options","Error Sending Notification":"Error Sending Notification","Error Starting Passkey Registration":"Error Starting Passkey Registration","Give users time to set up required passkeys or 2FA before access is restricted. Admin users must have the grace period manually enabled.":"Give users time to set up required passkeys or 2FA before access is restricted. Admin users must have the grace period manually enabled.","\u003Cstrong\u003EBefore requiring passkeys:\u003C/strong\u003E Make sure users have a backup passkey or another way to access their account":"\u003Cstrong\u003EBefore requiring passkeys:\u003C/strong\u003E Make sure users have a backup passkey or another way to access their account","General":"General","Grace Period":"Grace Period","Grace period":"Grace period","How to get IPs":"How to get IPs","If enabled, users with 2FA enabled may choose to be prompted for a code only once every 30 days per device.":"If enabled, users with 2FA enabled may choose to be prompted for a code only once every 30 days per device.","If enabled, XML-RPC calls that require authentication will also require a valid 2FA code to be appended to the password. You must choose the \"Skipped\" option if you use the WordPress app, the Jetpack plugin, or other services that require XML-RPC.":"If enabled, XML-RPC calls that require authentication will also require a valid 2FA code to be appended to the password. You must choose the \"Skipped\" option if you use the WordPress app, the Jetpack plugin, or other services that require XML-RPC.","If disabled, logging in with a username and password will be blocked for this account when a passkey is registered.":"If disabled, logging in with a username and password will be blocked for this account when a passkey is registered.","If disabled, XML-RPC requests that attempt authentication will be rejected, whether the user has 2FA enabled or not.":"If disabled, XML-RPC requests that attempt authentication will be rejected, whether the user has 2FA enabled or not.","If enabled, all settings and 2FA records will be deleted on deactivation. If later reactivated, all users that previously had 2FA active will need to set it up again.":"If enabled, all settings and 2FA records will be deleted on deactivation. If later reactivated, all users that previously had 2FA active will need to set it up again.","Learn More":"Learn More","Learn more":"Learn more","Log In with a Passkey":"Log In with a Passkey","Manage Login Security":"Manage Login Security","On multisite installations, passkey roles are currently limited to Super Administrators only":"On multisite installations, passkey roles are currently limited to Super Administrators only","NTP":"NTP","NTP is a protocol that allows for remote time synchronization. Wordfence Login Security uses this protocol to ensure that it has the most accurate time which is necessary for TOTP-based two-factor authentication.":"NTP is a protocol that allows for remote time synchronization. Wordfence Login Security uses this protocol to ensure that it has the most accurate time which is necessary for TOTP-based two-factor authentication.","NTP is currently \u003Cstrong\u003Eenabled\u003C/strong\u003E.":"NTP is currently \u003Cstrong\u003Eenabled\u003C/strong\u003E.","NTP is currently disabled as %d subsequent attempts have failed.":"NTP is currently disabled as %d subsequent attempts have failed.","NTP updates are currently failing.":"NTP updates are currently failing.","NTP was manually disabled.":"NTP was manually disabled.","NTP will be automatically disabled after %d more attempts.":"NTP will be automatically disabled after %d more attempts.","NTP will be automatically disabled after 1 more attempt.":"NTP will be automatically disabled after 1 more attempt.","Note: This feature requires a free site key and secret for the \u003Ca href=\"https://www.google.com/recaptcha/about/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003EGoogle reCAPTCHA v3 Service\u003C/a\u003E. To set up new reCAPTCHA keys, log into your Google account and go to the \u003Ca href=\"https://www.google.com/recaptcha/admin\" target=\"_blank\" rel=\"noopener noreferrer\"\u003EreCAPTCHA admin page\u003C/a\u003E.":"Note: This feature requires a free site key and secret for the \u003Ca href=\"https://www.google.com/recaptcha/about/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003EGoogle reCAPTCHA v3 Service\u003C/a\u003E. To set up new reCAPTCHA keys, log into your Google account and go to the \u003Ca href=\"https://www.google.com/recaptcha/admin\" target=\"_blank\" rel=\"noopener noreferrer\"\u003EreCAPTCHA admin page\u003C/a\u003E.","Notification Results":"Notification Results","N
1558otification Sent":"Notification Sent","Not recommended":"Not recommended","Optional:":"Optional:","RECOMMENDED":"RECOMMENDED","Required:":"Required:","Test passkey sign-in for each enabled role to check for plugin or theme conflicts":"Test passkey sign-in for each enabled role to check for plugin or theme conflicts","Users can sign in with their username and password during the grace period only. After it ends, they must use a passkey":"Users can sign in with their username and password during the grace period only. After it ends, they must use a passkey","Users can use passkeys but still can sign in with their password":"Users can use passkeys but still can sign in with their password","Notify":"Notify","optional":"optional","Passkey Credential Domain":"Passkey Credential Domain","Passkey Name":"Passkey Name","One hostname per line. HTTPS uses port 443 by default. Specify other ports explicitly.":"One hostname per line. HTTPS uses port 443 by default. Specify other ports explicitly.","Controls which domain passkeys are created for. Enter a hostname here only if you need to use a different credential domain. Most sites should leave this unchanged.":"Controls which domain passkeys are created for. Enter a hostname here only if you need to use a different credential domain. Most sites should leave this unchanged.","Confirm Disabling Passkeys":"Confirm Disabling Passkeys","Confirm Disabling Two-Factor Authentication":"Confirm Disabling Two-Factor Authentication","Disabling passkeys will prevent all users from registering or signing in with passkeys. Existing passkeys and role settings will be preserved. Users may sign in using only their username and password without any additional protection.":"Disabling passkeys will prevent all users from registering or signing in with passkeys. Existing passkeys and role settings will be preserved. Users may sign in using only their username and password without any additional protection.","Disabling two-factor authentication will prevent all users from signing in with 2FA. Existing 2FA credentials and role settings will be preserved. Users may sign in using only their username and password without any additional protection.":"Disabling two-factor authentication will prevent all users from signing in with 2FA. Existing 2FA credentials and role settings will be preserved. Users may sign in using only their username and password without any additional protection.","By default, Wordfence uses this site's main domain (\"%s\").":"By default, Wordfence uses this site's main domain (\"%s\").","Passkey registration could not be completed.":"Passkey registration could not be completed.","Passkey Roles":"Passkey Roles","Passkey Sign-In Counter Validation":"Passkey Sign-In Counter Validation","Determines how Wordfence handles authenticator sign-in counters used to detect cloned passkeys.":"Determines how Wordfence handles authenticator sign-in counters used to detect cloned passkeys.","Allow any counter value":"Allow any counter value","Reject non-zero counters that do not increase (recommended)":"Reject non-zero counters that do not increase (recommended)","Reject counters that do not increase or reset to zero":"Reject counters that do not increase or reset to zero","Public Suffix List Up to Date":"Public Suffix List Up to Date","Public Suffix List Update":"Public Suffix List Update","Public Suffix List Updated":"Public Suffix List Updated","Public Suffix List":"Public Suffix List","reCAPTCHA":"reCAPTCHA","reCAPTCHA human/bot threshold score":"reCAPTCHA human/bot threshold score","reCAPTCHA Score History":"reCAPTCHA Score History","reCAPTCHA v3 does not make users solve puzzles or click a checkbox like previous versions. The only visible part is the reCAPTCHA logo. If a visitor's browser fails the CAPTCHA, Wordfence will send an email to the user's address with a link they can click to verify that they are a user of your site. You can read further details \u003Ca href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\"\u003Ein our documentation\u003C/a\u003E.":"reCAPTCHA v3 does not make users solve puzzles or click a checkbox like previous versions. The only visible part is the reCAPTCHA logo. If a visitor's browser fails the CAPTCHA, Wordfence will send an email to the user's address with a link they can click to verify that they are a user of your site. You can read further details \u003Ca href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\"\u003Ein our documentation\u003C/a\u003E.","reCAPTCHA v3 Secret":"reCAPTCHA v3 Secret","reCAPTCHA v3 Site Key":"reCAPTCHA v3 Site Key","Requests":"Requests","Required":"Required","Require":"Require","Require Passkeys":"Require Passkeys","Passkey login could not be completed.":"Passkey login could not be completed.","Passkey settings will be added here.":"Passkey settings will be added here.","Passkeys":"Passkeys","Enable passkeys to choose which user roles can use them and configure additional settings.":"Enable passkeys to choose which user roles can use them and configure additional settings.","Relative URL":"Relative URL","Some customers may have trouble with passkeys. \"Optional\" lets them sign in with a password or passkey.":"Some customers may have trouble with passkeys. \"Optional\" lets them sign in with a password or passkey.","Requiring passkeys for your role will make your account more secure. However, if you lose access to your passkey, you will not be able to log in to this account at all. We recommend testing your login using another browser or incognito window before you log out in this window.":"Requiring passkeys for your role will make your account more secure. However, if you lose access to your passkey, you will not be able to log in to this account at all. We recommend testing your login using another browser or incognito window before you log out in this window.","Some customers may have trouble with 2FA. \"Optional\" lets them choose whether to enable it.":"Some customers may have trouble with 2FA. \"Optional\" lets them choose whether to enable it.","Reset":"Reset","Reset Score Statistics":"Reset Score Statistics","Require 2FA for XML-RPC call authentication":"Require 2FA for XML-RPC call authentication","Remove":"Remove","Remove Passkey":"Remove Passkey","Run reCAPTCHA in test mode":"Run reCAPTCHA in test mode","Role":"Role","Roles":"Roles","Users":"Users","Active":"Active","Inactive":"Inactive","Total":"Total","View users":"View users","* User counts currently only reflect the main site on multisite installations.":"* User 
1558counts currently only reflect the main site on multisite installations.","User counts are hidden by default on sites with large numbers of users in order to improve performance.":"User counts are hidden by default on sites with large numbers of users in order to improve performance.","User counts are currently disabled as the most recent attempt to count users failed to complete successfully.":"User counts are currently disabled as the most recent attempt to count users failed to complete successfully.","Show User Counts":"Show User Counts","Try Again":"Try Again","Save":"Save","Save Changes":"Save Changes","Save your changes before switching tabs?":"Save your changes before switching tabs?","Send Anyway":"Send Anyway","Send Notifications":"Send Notifications","Email users in the selected role to remind them to set up required authentication. Optionally specify the URL to be sent in the email; blank defaults to Wordfence\u2019s Login Security page.":"Email users in the selected role to remind them to set up required authentication. Optionally specify the URL to be sent in the email; blank defaults to Wordfence\u2019s Login Security page.","Setting the grace period to 0 will prevent users in roles where 2FA or a passkey is required, including newly created users, from logging in if they have not already enabled it.":"Setting the grace period to 0 will prevent users in roles where 2FA or a passkey is required, including newly created users, from logging in if they have not already enabled it.","Skipped":"Skipped","Show Wordfence Passkeys and Wordfence 2FA menus on WooCommerce Account page":"Show Wordfence Passkeys and Wordfence 2FA menus on WooCommerce Account page","Show last login column on WP Users page":"Show last login column on WP Users page","The constant WORDFENCE_LS_DISABLE_NTP is defined which disables NTP entirely. Remove this constant or set it to a falsy value to enable NTP.":"The constant WORDFENCE_LS_DISABLE_NTP is defined which disables NTP entirely. Remove this constant or set it to a falsy value to enable NTP.","The public suffix list is already up to date.":"The public suffix list is already up to date.","The public suffix list update could not be completed. Please try again.":"The public suffix list update could not be completed. Please try again.","The public suffix list was updated successfully.":"The public suffix list was updated successfully.","These IPs (or CIDR ranges) will be ignored when determining the requesting IP via the X-Forwarded-For HTTP header. Enter one IP or CIDR range per line.":"These IPs (or CIDR ranges) will be ignored when determining the requesting IP via the X-Forwarded-For HTTP header. Enter one IP or CIDR range per line.","Two Factor Authentication is required only for username/password login when enabled. Passkeys are a substitute for this secondary authentication method.":"Two Factor Authentication is required only for username/password login when enabled. Passkeys are a substitute for this secondary authentication method.","Trusted Proxies":"Trusted Proxies","Keep Editing":"Keep Editing","just now":"just now","less than 1 second":"less than 1 second","opens in new tab":"opens in new tab","Unsaved Changes":"Unsaved Changes","Update Public Suffix List":"Update Public Suffix List","Updating the public suffix list would change this site's default passkey credential domain. Existing passkeys may stop working unless a Passkey Credential Domain is set. Allow this update to be saved?":"Updating the public suffix list would change this site's default passkey credential domain. Existing passkeys may stop working unless a Passkey Credential Domain is set. Allow this update to be saved?","This browser does not support passkey login.":"This browser does not support passkey login.","This browser does not support passkey registration.":"This browser does not support passkey registration.","This may happen if this passkey or device is already registered for this site.":"This may happen if this passkey or device is already registered for this site.","This option is unavailable because passkeys are required for one or more of this user's roles.":"This option is unavailable because passkeys are required for one or more of this user's roles.","NOTE: This option is currently overridden by the global role requirement":"NOTE: This option is currently overridden by the global role requirement","This option cannot be changed because passkeys are required for one or more of this user's roles.":"This option cannot be changed because passkeys are required for one or more of this user's roles.","Enable 2FA to choose which user roles can use it and configure additional settings.":"Enable 2FA to choose which user roles can use it and configure additional settings.","User Options":"User Options","Use single-column layout for WooCommerce/shortcode Login Security management interface":"Use single-column layout for WooCommerce/shortcode Login Security management interface","When enabled, separate Wordfence Passkeys and Wordfence 2FA entries will be added to the WooCommerce account menu so users can manage their credentials outside of the WordPress admin area.":"When enabled, separate Wordfence Passkeys and Wordfence 2FA entries will be added to the WooCommerce account menu so users can manage their credentials outside of the WordPress admin area.","When enabled, reCAPTCHA and 2FA prompt support will be added to WooCommerce login and registration forms in addition to the default WordPress forms.":"When enabled, reCAPTCHA and 2FA prompt support will be added to WooCommerce login and registration forms in addition to the default WordPress forms.","When enabled, the \"wordfence_passkey_management\" and \"wordfence_2fa_management\" shortcodes may be used to provide access for users to manage passkey and 2FA credentials on custom pages.":"When enabled, the \"wordfence_passkey_management\" and \"wordfence_2fa_management\" shortcodes may be used to provide access for users to manage passkey and 2FA credentials on custom pages.","When enabled, roles can see the Login Security menu even when both passkeys and 2FA are disabled for that role. This also controls whether users will see messages indicating any disabled authentication methods.":"When enabled, roles can see the Login Security menu even when both passkeys and 2FA are disabled for that role. This also controls whether users will see messages indicating any disabled authentication methods.","Used to determine the default passkey credential domain. Usually does not need to be updated manually.":"Used to determine the default passkey credential domain. Usually does not need to be updated manually.","When enabled, the passkey and 2FA management interfaces embedded through the WooCommerce integration or via a shortcode will use a vertical stacked layout as opposed to horizontal columns. Adjust this setting as appropriate to match your theme. This may be overridden using the \"stacked\" attribute for individual shortcodes.":"When enabled, the passkey and 2FA management interfaces embedded through the WooCommerce integration or via a shortcode will use a vertical stacked layout as opposed to horizontal columns. Adjust this setting as appropriate to match your theme. This may be overridden using the \"stacked\" attribute for individual shortcodes.","When enabled, the last login timestamp will be displayed for each user on the WP Users page. When used in conjunction with reCAPTCHA, the most recent score will also be displayed for each user.":"When enabled, the last login timestamp will be displayed for each user on the WP Users page. When used in conjunction with reCAPTCHA, the most recent score will also be displayed for each user.","While in test mode, reCAPTCHA will score login and registration requests but not actually block them. The scores will be recorded and can be used to select a human/bot threshold value.":"While in test mode, reCAPTCHA will score login and registration requests but not actually block them. The scores will be recorded and can be used to select a human/bot threshold value.","Wordfence Login Security Installed":"Wordfence Login Security Installed","You have just installed the Wordfence Login Security plugin. It contains a subset of the functionality found in the full Wordfence plugin: Two-factor Authentication, XML-RPC Protection and Login Page CAPTCHA.":"You have just installed the Wordfence Login Security plugin. It contains a subset of the functionality found in the full Wordfence plugin: Two-factor Authentication, XML-RPC Protection and Login Page CAPTCHA.","If you're looking for a more comprehensive solution, the \u003Ca href=\"https://wordpress.org/plugins/wordfence/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003Efull Wordfence plugin\u003C/a\u003E includes all of the features in this plugin as well as a full-featured WordPress firewall, a security scanner, live traffic, and more. The standard installation includes a robust set of free features that can be upgraded via a Premium license key.":"If you're looking for a more comprehensive solution, the \u003Ca href=\"https://wordpress.org/plugins/wordfence/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003Efull Wordfence plugin\u003C/a\u003E includes all of the features in this plugin as well as a full-featured WordPress firewall, a security scanner, live traffic, and more. The standard installation includes a robust set of free features that can be upgraded via a Premium license key.","Your IP with this setting":"Your IP with this setting","WooCommerce & Custom Integrations":"WooCommerce & Custom Integrations","WooCommerce integration":"WooCommerce integration"};
1559//# sourceURL=wflsi18njs-js-extra
1560</script>
vendor: 1 bytes, line 1560
1560
1561<script id="wflsi18njs-js" src="https://stem.org/wp-content/plugins/wordfence/modules/login-security/js/wflsi18n.1790780879.js?ver=9.0.1"></script>
vendor: 1 bytes, line 1561
1561
1562<script id="wordfence-ls-login-js-extra">
1563var WFLS_LOGIN_TRANSLATIONS = {"Message to Support":"Message to Support","Send":"Send","An error was encountered while trying to send the message. Please try again.":"An error was encountered while trying to send the message. Please try again.","\u003Cstrong\u003EERROR\u003C/strong\u003E: An error was encountered while trying to send the message. Please try again.":"\u003Cstrong\u003EERROR\u003C/strong\u003E: An error was encountered while trying to send the message. Please try again.","Login failed with status code 403. Please contact the site administrator.":"Login failed with status code 403. Please contact the site administrator.","\u003Cstrong\u003EERROR\u003C/strong\u003E: Login failed with status code 403. Please contact the site administrator.":"\u003Cstrong\u003EERROR\u003C/strong\u003E: Login failed with status code 403. Please contact the site administrator.","Login failed with status code 503. Please contact the site administrator.":"Login failed with status code 503. Please contact the site administrator.","\u003Cstrong\u003EERROR\u003C/strong\u003E: Login failed with status code 503. Please contact the site administrator.":"\u003Cstrong\u003EERROR\u003C/strong\u003E: Login failed with status code 503. Please contact the site administrator.","Wordfence 2FA Code":"Wordfence 2FA Code","Remember for 30 days":"Remember for 30 days","Log In":"Log In","\u003Cstrong\u003EERROR\u003C/strong\u003E: An error was encountered while trying to authenticate. Please try again.":"\u003Cstrong\u003EERROR\u003C/strong\u003E: An error was encountered while trying to authenticate. Please try again.","The Wordfence 2FA Code can be found within the authenticator app you used when first activating two-factor authentication. You may also use one of your recovery codes.":"The Wordfence 2FA Code can be found within the authenticator app you used when first activating two-factor authentication. You may also use one of your recovery codes."};
1564var WFLSVars = {"ajaxurl":"/wp-admin/admin-ajax.php","nonce":"89f0f32be0","passkeyIconUrl":"https://stem.org/wp-content/plugins/wordfence/modules/login-security/img/passkey.svg","recaptchasitekey":"","useCAPTCHA":"","hasPasskeys":"","allowremember":"","verification":null};
1565//# sourceURL=wordfence-ls-login-js-extra
1566</script>
vendor: 1 bytes, line 1566
1566
1567<script id="wordfence-ls-login-js" src="https://stem.org/wp-content/plugins/wordfence/modules/login-security/js/login.1790780879.js?ver=9.0.1"></script>
vendor: 1 bytes, line 1567
1567
1568<script data-cfasync="false" id="cfturnstile-js-before">
1569(function(w,d){var q=w.cfturnstileQueue=w.cfturnstileQueue||[];if(w.cfturnstileRender)return;var ready=false,hooked=false,ticks=0,timer=null;var cbs=["callback","error-callback","expired-callback","timeout-callback","unsupported-callback","before-interactive-callback","after-interactive-callback"];function opts(e){var p={};for(var i=0;i<cbs.length;i++){(function(n){var v=e.getAttribute("data-"+n);if(!v)return;p[n]=function(){var f=w[v];if(typeof f==="function")return f.apply(w,arguments);};})(cbs[i]);}return p;}w.cfturnstileOpts=function(e){if(typeof e==="string")e=d.querySelector(e);return e&&e.getAttribute?opts(e):{};};function one(id){var e=d.getElementById("cf-turnstile"+id);if(!e)return false;if(e.firstElementChild)return true;try{w.turnstile.render(e,opts(e));return true;}catch(_){return false;}}function drain(){if(!ready)return;for(var i=q.length-1;i>=0;i--){if(one(q[i]))q.splice(i,1);}if(q.length&&!hooked&&d.readyState==="loading"){hooked=true;d.addEventListener("DOMContentLoaded",function(){hooked=false;drain();});}}function watch(){timer=null;if(!q.length)return;if(!ready&&w.turnstile&&typeof w.turnstile.render==="function")ready=true;drain();if(q.length&&++ticks<170)timer=setTimeout(watch,ticks<20?100:2000);}w.cfturnstileRender=function(){drain();if(q.length&&!timer)timer=setTimeout(watch,100);};w.cfturnstileOnload=function(){ready=true;w.cfturnstileRender();};w.cfturnstileRender();})(window,document);
1570(function(w,d){if(w.cfturnstileRefresh)return;w.cfturnstileRefresh=1;var F="input[name=cf-turnstile-response]",S="form.checkout, form.woocommerce-checkout",u=false;function go(){u=true;}w.addEventListener("pagehide",go);w.addEventListener("beforeunload",go);d.addEventListener("submit",function(e){var f=e.target,s=[];if(!f||!f.querySelectorAll)return;try{if(S&&f.matches&&f.matches(S))return;}catch(_){}f.querySelectorAll(".cf-turnstile").forEach(function(el){var i=el.querySelector(F);if(i&&i.value)s.push([el,i.value]);});if(!s.length)return;setTimeout(function(){if(u||!w.turnstile||d.querySelector("#wfls-prompt-overlay,#wfls-token,#fls_2fa_form,.fls_2fs"))return;s.forEach(function(x){var i=x[0].querySelector(F);if(i&&i.value===x[1]){try{w.turnstile.reset(x[0]);}catch(_){}}});},2000);},true);})(window,document);
1571//# sourceURL=cfturnstile-js-before
1572</script>
vendor: 1 bytes, line 1572
1572
1573<script data-wp-strategy="defer" defer id="cfturnstile-js" src="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit&#038;onload=cfturnstileOnload"></script>
vendor: 1 bytes, line 1573
1573
1574<script id="react-js" src="https://stem.org/wp-includes/js/dist/vendor/react.min.js?ver=18.3.1.1"></script>
vendor: 1 bytes, line 1574
1574
1575<script id="react-jsx-runtime-js" src="https://stem.org/wp-includes/js/dist/vendor/react-jsx-runtime.min.js?ver=18.3.1"></script>
vendor: 1 bytes, line 1575
1575
1576<script id="wp-deprecated-js" src="https://stem.org/wp-includes/js/dist/deprecated.min.js?ver=fe587bac92b7d0ef760e"></script>
vendor: 1 bytes, line 1576
1576
1577<script id="wp-dom-js" src="https://stem.org/wp-includes/js/dist/dom.min.js?ver=c95f94cbbc1ac3fde84f"></script>
vendor: 1 bytes, line 1577
1577
1578<script id="react-dom-js" src="https://stem.org/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1"></script>
vendor: 1 bytes, line 1578
1578
1579<script id="wp-escape-html-js" src="https://stem.org/wp-includes/js/dist/escape-html.min.js?ver=87ebe53e97bba59805a5"></script>
vendor: 1 bytes, line 1579
1579
1580<script id="wp-element-js" src="https://stem.org/wp-includes/js/dist/element.min.js?ver=4a4370b2b349066fd440"></script>
vendor: 1 bytes, line 1580
1580
1581<script id="wp-is-shallow-equal-js" src="https://stem.org/wp-includes/js/dist/is-shallow-equal.min.js?ver=7ad271045c1fe60f5496"></script>
vendor: 1 bytes, line 1581
1581
1582<script id="wp-keycodes-js" src="https://stem.org/wp-includes/js/dist/keycodes.min.js?ver=d0b4204e4bbeb412df6e"></script>
vendor: 1 bytes, line 1582
1582
1583<script id="wp-priority-queue-js" src="https://stem.org/wp-includes/js/dist/priority-queue.min.js?ver=6c0aa59b65d55dfd509b"></script>
vendor: 1 bytes, line 1583
1583
1584<script id="wp-private-apis-js" src="https://stem.org/wp-includes/js/dist/private-apis.min.js?ver=eb85f28c4c729bb4f002"></script>
vendor: 1 bytes, line 1584
1584
1585<script id="wp-undo-manager-js" src="https://stem.org/wp-includes/js/dist/undo-manager.min.js?ver=4554fce6276d8910a4ae"></script>
vendor: 1 bytes, line 1585
1585
1586<script id="wp-compose-js" src="https://stem.org/wp-includes/js/dist/compose.min.js?ver=0e8bde2a499ea6073b42"></script>
vendor: 1 bytes, line 1586
1586
1587<script id="wp-redux-routine-js" src="https://stem.org/wp-includes/js/dist/redux-routine.min.js?ver=acca2b4857d83ad1790e"></script>
vendor: 1 bytes, line 1587
1587
1588<script id="wp-data-js" src="https://stem.org/wp-includes/js/dist/data.min.js?ver=14a216e0932d72c22976"></script>
vendor: 1 bytes, line 1588
1588
1589<script id="wp-data-js-after">
1590( function() {
1591	var userId = 0;
1592	var storageKey = "WP_DATA_USER_" + userId;
1593	wp.data
1594		.use( wp.data.plugins.persistence, { storageKey: storageKey } );
1595} )();
1596//# sourceURL=wp-data-js-after
1597</script>
vendor: 1 bytes, line 1597
1597
1598<script data-wp-strategy="defer" defer id="cfturnstile-woo-js-js" src="https://stem.org/wp-content/plugins/simple-cloudflare-turnstile/js/integrations/woocommerce.js?ver=2.0"></script>
vendor: 1 bytes, line 1598
1598
1599<script data-cfasync="false" id="cfturnstile-render-js-after">
1600(window.cfturnstileQueue=window.cfturnstileQueue||[]).push("-woo-register-1940734281");if(window.cfturnstileRender)window.cfturnstileRender();
1601//# sourceURL=cfturnstile-render-js-after
1602</script>
vendor: 1 bytes, line 1602
1602
1603<script id="wp-dom-ready-js" src="https://stem.org/wp-includes/js/dist/dom-ready.min.js?ver=3fe927cab37bf38d6a23"></script>
vendor: 1 bytes, line 1603
1603
1604<script id="wp-a11y-js" src="https://stem.org/wp-includes/js/dist/a11y.min.js?ver=31c6cec5a4ff7aff483d"></script>
vendor: 1 bytes, line 1604
1604
1605<script id="gform_json-js" defer='defer' src="https://stem.org/wp-content/plugins/gravityforms/js/jquery.json.min.js?ver=12.9.0"></script>
vendor: 1 bytes, line 1605
1605
1606<script id="gform_gravityforms-js-extra">
1607var 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"}};
1608var gf_legacy_multi = [];
1609var 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"}};
1610var 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."}};
1611//# sourceURL=gform_gravityforms-js-extra
1612</script>
vendor: 1 bytes, line 1612
1612
1613<script id="gform_gravityforms-js" defer='defer' src="https://stem.org/wp-content/plugins/gravityforms/js/gravityforms.min.js?ver=12.9.0"></script>
vendor: 1 bytes, line 1613
1613
1614<script id="gform_placeholder-js" defer='defer' src="https://stem.org/wp-content/plugins/gravityforms/js/placeholders.jquery.min.js?ver=12.9.0"></script>
vendor: 1 bytes, line 1614
1614
1615<script id="gform_gravityforms_utils-js" defer='defer' src="https://stem.org/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js?ver=f802885f3482236736b18b55abcdc360"></script>
vendor: 1 bytes, line 1615
1615
1616<script id="gform_gravityforms_theme_vendors-js" defer='defer' src="https://stem.org/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js?ver=ddd2702ee024d421149a5e61416f1ff5"></script>
vendor: 1 bytes, line 1616
1616
1617<script id="gform_gravityforms_theme-js-extra">
1618var 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"};
1619//# sourceURL=gform_gravityforms_theme-js-extra
1620</script>
vendor: 1 bytes, line 1620
1620
1621<script id="gform_gravityforms_theme-js" defer='defer' src="https://stem.org/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js?ver=c055226f9b8c432c9206edab9070263c"></script>
vendor: 1 bytes, line 1621
1621
1622<script defer id="akismet-frontend-js" src="https://stem.org/wp-content/plugins/akismet/_inc/akismet-frontend.js?ver=1788203971"></script>
vendor: 1 bytes, line 1622
1622
1623<script id="elementor-pro-frontend-js-before">
1624var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/stem.org\/wp-admin\/admin-ajax.php","nonce":"f013958728","urls":{"assets":"https:\/\/stem.org\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/stem.org\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"woocommerce":{"menu_cart":{"cart_page_url":"https:\/\/stem.org","checkout_page_url":"https:\/\/stem.org\/checkout\/","fragments_nonce":"82eb4c64ff"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/stem.org\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};
1625//# sourceURL=elementor-pro-frontend-js-before
1626</script>
vendor: 1 bytes, line 1626
1626
1627<script id="elementor-pro-frontend-js" src="https://stem.org/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=4.3.0"></script>
vendor: 1 bytes, line 1627
1627
1628<script id="pro-elements-handlers-js" src="https://stem.org/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=4.3.0"></script>
vendor: 1 bytes, line 1628
1628
1629<script>window.STEM_WEB3_STATUS={"url":"https:\/\/stem.org\/wp-json\/stem-web3\/v1\/orders\/","nonce":"2c715152b7"};</script>
1629<script>/* Read-only customer progress. Payment and fulfillment run only on the server. */
1630(() => {
1631  const start = () => document.querySelectorAll('[data-web3-order]').forEach(card => {
1632    let attempts = 0;
1633    const tick = async () => {
1634      if (!card.isConnected || card.dataset.web3Poll !== 'true' || ++attempts > 40) return;
1635      if (document.hidden) { setTimeout(tick, 15000); return; }
1636      try {
1637        const cfg = window.STEM_WEB3_STATUS;
1638        const url = new URL(cfg.url + card.dataset.web3Order, location.origin);
1639        if (url.origin !== location.origin) return;
1640        const r = await fetch(url, {credentials:'same-origin',cache:'no-store',headers:{'X-WP-Nonce':cfg.nonce}});
1641        if (r.status === 401 || r.status === 403) return;
1642        if (!r.ok) throw new Error('status unavailable');
1643        const p = await r.json();
1644        if (String(p.order_id) !== card.dataset.web3Order) return;
1645        const copy = card.querySelector('.stem-web3-status-copy');
1646        if (copy.textContent !== p.description) copy.textContent = p.description;
1647        const badge = card.closest('article')?.querySelector('.stem-web3-badge');
1648        if (badge) badge.textContent = p.label;
1649        card.querySelectorAll('[data-step]').forEach(step => {
1650          const done = p.steps[Number(step.dataset.step)] === true;
1651          step.dataset.complete = String(done);
1652          step.querySelector('small').textContent = done ? 'Complete' : 'Pending';
1653        });
1654        if (p.transaction_url) {
1655          const tx = new URL(p.transaction_url);
1656          if (tx.origin === 'https://polygonscan.com' && /^\/tx\/0x[0-9a-fA-F]{64}$/.test(tx.pathname)) {
1657            const link = card.querySelector('.stem-web3-transaction'); link.href = tx.href; link.hidden = false;
1658          }
1659        }
1660        card.dataset.web3Poll = String(p.poll === true);
1661      } catch (_) { /* Retain the last confirmed state; never pretend delivery succeeded. */ }
1662      if (card.dataset.web3Poll === 'true') setTimeout(tick, 15000);
1663    };
1664    setTimeout(tick, 15000);
1665  });
1666  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded',start,{once:true}); else start();
1667})();
1668</script>
1668<style>.stem-web3-progress{margin:22px 0}.stem-web3-progress ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0!important;margin:0;gap:12px}.stem-web3-progress li{display:grid;gap:8px;padding:16px;border:1px solid #bfd0d6;border-radius:12px;background:#fff;color:#334d56;font-size:13px;font-weight:600;line-height:1.4}.stem-web3-progress li>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e8ecf4;color:#3b486b;font-weight:700}.stem-web3-progress li[data-complete=true]{background:#e1f4ec;border-color:#82b8a4}.stem-web3-progress li[data-complete=true]>span{background:#245b4e;color:#fff}.stem-web3-progress small{font-size:11px;font-weight:400}.stem-web3-status-copy{line-height:1.7;font-size:14px}.stem-web3-transaction{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;color:#245b4e;font-weight:600}.stem-web3-transaction[hidden]{display:none}@media(max-width:600px){.stem-web3-progress ol{grid-template-columns:1fr}.stem-web3-progress li{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;padding:12px;font-size:12px}}
1669</style><style>.stem-web3-account{color:#22383e;max-width:100%;font-family:inherit}.stem-web3-eyebrow{font-size:11px;letter-spacing:.15em;font-weight:700}.stem-web3-account h2{font-size:clamp(28px,4vw,42px);margin-bottom:14px}.stem-web3-empty,.stem-web3-domain-card{padding:clamp(20px,4vw,32px);border:1px solid #c5d6da;border-radius:20px;margin:20px 0;background:linear-gradient(130deg,#edfaf6,#eef0fc)}.stem-web3-domain-card h3{font-size:clamp(22px,3vw,32px);overflow-wrap:anywhere;margin:18px 0}.stem-web3-badge{display:inline-block;border-radius:20px;background:#254a54;color:white;padding:8px 14px;font-size:12px}.stem-web3-domain-card code{white-space:normal;overflow-wrap:anywhere}.stem-web3-links{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.stem-web3-links a{min-height:44px;display:inline-flex;align-items:center;font-weight:600;text-decoration:underline}.stem-web3-fine{font-size:13px;line-height:1.6;margin-top:24px}.stem-web3-links a:focus-visible{outline:3px solid #c18f14;outline-offset:4px}</style>
1669<script>
1670gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 1) {if(typeof Placeholders != 'undefined'){
1671                        Placeholders.enable();
1672                    }} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } );
1673</script>
vendor: 1 bytes, line 1673
1673
1674<script>
1675gform.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();        }    } );
1676</script>
1676
1677	</body>
1678</html>
1679
1680<!-- plugin=object-cache-pro client=phpredis metric#hits=7605 metric#misses=101 metric#hit-ratio=98.7 metric#bytes=3718927 metric#prefetches=255 metric#store-reads=41 metric#store-writes=8 metric#store-hits=268 metric#store-misses=92 metric#sql-queries=51 metric#ms-total=1517.31 metric#ms-cache=33.48 metric#ms-cache-avg=0.6975 metric#ms-cache-ratio=2.2 -->

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.