CINXE.COM

Product Marketing Core: 1 Day Course | Live & Online | Product

<!DOCTYPE html> <html> <head> <link href='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:32,height:32/https://www.filepicker.io/api/file/qWBUUeIwSaa5ORwBLiWN' rel='icon' type='image/png'> <link href='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:72,height:72/https://www.filepicker.io/api/file/qWBUUeIwSaa5ORwBLiWN' rel='apple-touch-icon' type='image/png'> <link href='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:144,height:144/https://www.filepicker.io/api/file/qWBUUeIwSaa5ORwBLiWN' rel='apple-touch-icon' type='image/png'> <link href='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:320,height:345/https://www.filepicker.io/api/file/OTsIGKOCQwWchQztT5lt' rel='apple-touch-startup-image' type='image/png'> <link href='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:640,height:690/https://www.filepicker.io/api/file/OTsIGKOCQwWchQztT5lt' rel='apple-touch-startup-image' type='image/png'> <meta name='apple-mobile-web-app-capable' content='yes' /> <meta charset="UTF-8"> <meta name="csrf-param" content="authenticity_token" /> <meta name="csrf-token" content="8J9Cij1MsodpNNcc1YutnF0aqMhyVe6yOERnBu+ezs34fOl1/QlG0u/z3wFsjTgLDFaypoKIXAlwFwEuZfXIKA==" /> <style type='text/css'>:root{--brand_primary: #ffffff;--brand_secondary: #fe5d4c;--brand_heading: #2b3636;--brand_text: #2b3636;--brand_navbar_text: #fe5d4c;--brand_navbar_fixed_text: #fe5d4c;--brand_homepage_heading: #2b3636;--brand_course_heading: #2b3636;--brand_video_player_color: #fe5d4c;--favicon_url: https://www.filepicker.io/api/file/qWBUUeIwSaa5ORwBLiWN;--font_family:Lato;} @font-face { font-family: 'Lato'; src: url("//assets.teachablecdn.com/fonts/lato/Lato-LightItalic.eot"); src: url("//assets.teachablecdn.com/fonts/lato/Lato-LightItalic.eot?#iefix") format("embedded-opentype"), url("//assets.teachablecdn.com/fonts/lato/Lato-LightItalic.woff") format("woff"), url("//assets.teachablecdn.com/fonts/lato/Lato-LightItalic.ttf") format("truetype"); font-weight: 300; font-style: italic; font-display: swap; } @font-face { font-family: 'Lato'; src: url("//assets.teachablecdn.com/fonts/lato/Lato-Regular.eot"); src: url("//assets.teachablecdn.com/fonts/lato/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("//assets.teachablecdn.com/fonts/lato/Lato-Regular.woff") format("woff"), url("//assets.teachablecdn.com/fonts/lato/Lato-Regular.ttf") format("truetype"); font-weight: normal; font-style: normal; font-display: swap; } @font-face { font-family: 'Lato'; src: url("//assets.teachablecdn.com/fonts/lato/Lato-BlackItalic.eot"); src: url("//assets.teachablecdn.com/fonts/lato/Lato-BlackItalic.eot?#iefix") format("embedded-opentype"), url("//assets.teachablecdn.com/fonts/lato/Lato-BlackItalic.woff") format("woff"), url("//assets.teachablecdn.com/fonts/lato/Lato-BlackItalic.ttf") format("truetype"); font-weight: 900; font-style: italic; font-display: swap; } @font-face { font-family: 'Lato'; src: url("//assets.teachablecdn.com/fonts/lato/Lato-Light.eot"); src: url("//assets.teachablecdn.com/fonts/lato/Lato-Light.eot?#iefix") format("embedded-opentype"), url("//assets.teachablecdn.com/fonts/lato/Lato-Light.woff") format("woff"), url("//assets.teachablecdn.com/fonts/lato/Lato-Light.ttf") format("truetype"); font-weight: 300; font-style: normal; font-display: swap; } @font-face { font-family: 'Lato'; src: url("//assets.teachablecdn.com/fonts/lato/Lato-Bold.eot"); src: url("//assets.teachablecdn.com/fonts/lato/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("//assets.teachablecdn.com/fonts/lato/Lato-Bold.woff") format("woff"), url("//assets.teachablecdn.com/fonts/lato/Lato-Bold.ttf") format("truetype"); font-weight: bold; font-style: normal; font-display: swap; } @font-face { font-family: 'Lato'; src: url("//assets.teachablecdn.com/fonts/lato/Lato-Italic.eot"); src: url("//assets.teachablecdn.com/fonts/lato/Lato-Italic.eot?#iefix") format("embedded-opentype"), url("//assets.teachablecdn.com/fonts/lato/Lato-Italic.woff") format("woff"), url("//assets.teachablecdn.com/fonts/lato/Lato-Italic.ttf") format("truetype"); font-weight: normal; font-style: italic; font-display: swap; } @font-face { font-family: 'Lato'; src: url("//assets.teachablecdn.com/fonts/lato/Lato-BoldItalic.eot"); src: url("//assets.teachablecdn.com/fonts/lato/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("//assets.teachablecdn.com/fonts/lato/Lato-BoldItalic.woff") format("woff"), url("//assets.teachablecdn.com/fonts/lato/Lato-BoldItalic.ttf") format("truetype"); font-weight: bold; font-style: italic; font-display: swap; } @font-face { font-family: 'Lato'; src: url("//assets.teachablecdn.com/fonts/lato/Lato-Black.eot"); src: url("//assets.teachablecdn.com/fonts/lato/Lato-Black.eot?#iefix") format("embedded-opentype"), url("//assets.teachablecdn.com/fonts/lato/Lato-Black.woff") format("woff"), url("//assets.teachablecdn.com/fonts/lato/Lato-Black.ttf") format("truetype"); font-weight: 900; font-style: normal; font-display: swap; } </style> <link rel="stylesheet" media="screen" href="https://fedora.teachablecdn.com/assets/pages-21f7f68382ea8d79ff086834d0616e5067841bb7276d68e5eb3fc8faf91ab9e3.css" /> <style>@import url("https://use.typekit.net/vnh3mxy.css"); body, :root { font-family: poppins, sans-serif; font-weight: 600; } *, .nav.navbar-nav>li>a, .course-listing .course-listing-title, .btn, .course-listing .course-listing-extra-info .course-author-name { font-family: poppins, sans-serif; font-weight: 600; } .featured-product-card__content__title{ color: #000; } .featured-product-card__content__subtitle{ color: #000; font-weight: 400 !important; } h1, h2, h3, h4, h5, h6, .block__image-with-text h1 p span, .block__image-with-text h1 span { font-family: poppins, sans-serif; font-weight: 600 !important; } .course-section ul.section-list .section-item .item .btn-primary, .btn-sm, .btn-sm:active, .btn-sm:focus { font-family: poppins, sans-serif; font-weight: 700 !important; } .filter-label, .course-listing .course-listing-extra-info .course-progress, .course-section ul.section-list .section-item .lecture-name { font-family: poppins, sans-serif; font-weight: 400; } .block__image-with-text p span, .block__image-with-text p, .block__image-with-text span, .lecture-text-container p, .lecture-text-container span { font-family: sofia-pro, sans-serif; font-weight: 300; } .lecture-text-container strong { font-family: sofia-pro, sans-serif; font-weight: 600; } .course-card__content__subtitle, .course-card__content__title { color: #36414D; } .lecture-attachment-type-video { padding: 0 10%; } #block-24636199 .block__image__image { height: 100%; } .block__image__wrapper img { height: 100% !important; } .eaec-root-layout-component { margin: auto; } @media (max-width: 768px) { .banner__heading-group h1 { font-size: 3.8rem; margin-bottom: 50px; margin-top: 30px; } .banner__heading-group h2 { margin-bottom: 50px; font-size: 2.2rem; } .b-24593769-background_color, #block-24593771 .b-24593771-background_color, #block-24593771 .block__image-with-text__text-wrapper { padding-top: 0; } #block-24593772 .b-24593772-background_color, #block-24593770 .block__image-with-text__text-wrapper, #block-24593778 .b-24593778-background_color { padding-bottom: 0; } .block__image-with-text .b-24593770-heading_color h1 { font-size: 1.8rem; } #block-24593773 p.ql-align-center { margin-top: 10px; } } .block_curriculum_sections .block__curriculum__section { display: block !important; } .block__curriculum .block__curriculum__view-all-lectures-btn { display: none !important; } /* hubspot form width */ .hbspt-form { max-width: 800px; width: 100%; margin: 70px auto; padding: 50px; } /* divider line*/ .hr { border: 1px solid #ccc; /* Set the border style, color, and width */ margin: 20px 0; /* Add some space above and below the divider */ } </style> <title>Product Marketing Core: 1 Day Course | Live &amp; Online | Product</title> <meta name="description" content="Get product marketing certified in one day with our live virtual course. The same in-person experience, all online."> <link rel="canonical" href="https://certified.productmarketingalliance.com/p/product-marketing-certified-core-live-online-one-day"> <meta property="og:description" content="Get product marketing certified in one day with our live virtual course. The same in-person experience, all online."> <meta property="og:image" content="https://cdn.filestackcontent.com/y3x63IGRpGI6gkajgjqt"> <meta property="og:title" content="Product Marketing Core: 1 Day Course | Live &amp; Online | Product Marketing Alliance"> <meta property="og:type" content="website"> <meta property="og:url" content="https://certified.productmarketingalliance.com/p/product-marketing-certified-core-live-online-one-day"> <meta name="brand_video_player_color" content="#fe5d4c"> <meta name="site_title" content="Product Marketing Alliance"> <script src='//fast.wistia.com/assets/external/E-v1.js'></script> <script src='https://www.recaptcha.net/recaptcha/api.js' async defer></script> <meta name="asset_host" content="https://fedora.teachablecdn.com"> <script src="https://fedora.teachablecdn.com/packs/pages--b8eb5b14516a9f0d380a.js"></script> <meta id='iris-url' data-iris-url=https://eventable.internal.teachable.com /> <script type="text/javascript"> window.heap=window.heap||[],heap.load=function(e,t){window.heap.appid=e,window.heap.config=t=t||{};var r=document.createElement("script");r.type="text/javascript",r.async=!0,r.src="https://cdn.heapanalytics.com/js/heap-"+e+".js";var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(r,a);for(var n=function(e){return function(){heap.push([e].concat(Array.prototype.slice.call(arguments,0)))}},p=["addEventProperties","addUserProperties","clearEventProperties","identify","resetIdentity","removeEventProperty","setEventProperties","track","unsetEventProperty"],o=0;o<p.length;o++)heap[p[o]]=n(p[o])},heap.load("318805607"); window.heapShouldTrackUser = true; </script> <script type="text/javascript"> var _user_id = ''; // Set to the user's ID, username, or email address, or '' if not yet known. var _session_id = '77a281b21be3cecb842462d31f2c7b68'; // Set to a unique session ID for the visitor's current browsing session. var _sift = window._sift = window._sift || []; _sift.push(['_setAccount', '2e541754ec']); _sift.push(['_setUserId', _user_id]); _sift.push(['_setSessionId', _session_id]); _sift.push(['_trackPageview']); (function() { function ls() { var e = document.createElement('script'); e.src = 'https://cdn.sift.com/s.js'; document.body.appendChild(e); } if (window.attachEvent) { window.attachEvent('onload', ls); } else { window.addEventListener('load', ls, false); } })(); </script> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-KVYRMDNSEY"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-KVYRMDNSEY'); </script> <script type="text/javascript"> var _iub = _iub || []; _iub.csConfiguration = {"askConsentAtCookiePolicyUpdate":true,"cookiePolicyInOtherWindow":true,"countryDetection":true,"enableFadp":true,"enableLgpd":true,"enableTcf":true,"floatingPreferencesButtonDisplay":"anchored-center-left","floatingPreferencesButtonZIndex":10,"gdprAppliesGlobally":false,"googleAdditionalConsentMode":true,"lang":"en","lgpdAppliesGlobally":false,"perPurposeConsent":true,"siteId":1712381,"tcfPurposes":{"2":"li_only","7":"li_only","8":"li_only","9":"li_only","10":"li_only","11":"li_only"},"cookiePolicyId":24731467,"i18n":{"en":{"banner":{"title":"The Alliance privacy & cookie controls","dynamic":{"body":"We use cookies to give you the best experience on our website. By continuing to browse, you agree to our cookie policy"}}}},"banner":{"acceptButtonColor":"#367AFF","acceptButtonDisplay":true,"backgroundColor":"#09100F","brandBackgroundColor":"#09100F","closeButtonRejects":true,"customizeButtonCaptionColor":"#F9F8F5","customizeButtonColor":"#292626","customizeButtonDisplay":true,"explicitWithdrawal":true,"fontSizeBody":"10px","fontSizeCloseButton":"24px","listPurposes":true,"logo":"https://pma-assets-external.ams3.cdn.digitaloceanspaces.com/alliance-website/ALLIANCE%20FULL%20-%20Secondary_small.svg","linksColor":"#F9F8F5","ownerName":"The Alliance","position":"float-bottom-center","prependOnBody":true,"rejectButtonCaptionColor":"#F9F8F5","rejectButtonColor":"#292626","rejectButtonDisplay":true,"showPurposesToggles":true,"showTotalNumberOfProviders":true,"textColor":"#F9F8F5","acceptButtonCaption":"Accept all","rejectButtonCaption":"Reject"}}; </script> <script type="text/javascript" src="https://cs.iubenda.com/autoblocking/1712381.js"></script> <script type="text/javascript" src="//cdn.iubenda.com/cs/tcf/stub-v2.js"></script> <script type="text/javascript" src="//cdn.iubenda.com/cs/tcf/safe-tcf-v2.js"></script> <script type="text/javascript" src="//cdn.iubenda.com/cs/iubenda_cs.js" charset="UTF-8" async></script> <script src="https://tag.clearbitscripts.com/v1/pk_bebaa9db4ca35af82ab4d629c9fade2b/tags.js"></script> <script type="application/javascript"> (function(b,o,n,g,s,r,c){if(b[s])return;b[s]={};b[s].scriptToken="Xzk0MTQ4NzUxOQ";b[s].callsQueue=[];b[s].api=function(){b[s].callsQueue.push(arguments);};r=o.createElement(n);c=o.getElementsByTagName(n)[0];r.async=1;r.src=g;r.id=s+n;c.parentNode.insertBefore(r,c);})(window,document,"script","https://cdn.oribi.io/Xzk0MTQ4NzUxOQ/oribi.js","ORIBI"); </script> <!--Segment--> <script> var checkUserId = function({ payload, next, integrations }) { var user_id = payload.obj.userId; if(user_id && (user_id.length === 8 || user_id.length !== 36)) { console.log('teacahble user_id still set, clearing'); window.localStorage.removeItem('apc_user_id'); analytics.reset(); analytics.user().anonymousId(payload.obj.anonymousId); delete payload.obj.userId; delete payload.obj.traits; console.log('payload after clearing', payload.obj); } next(payload); }; !(function () { fedoraAnalytics.ready(function() { window.localStorage.removeItem('apc_user_id'); analytics = []; if (!analytics.initialize) if (analytics.invoked) { window.console && console.error && console.error("Segment snippet included twice."); } else { analytics.invoked = !0; analytics.methods = [ "trackSubmit", "trackClick", "trackLink", "trackForm", "pageview", "identify", "reset", "group", "track", "ready", "alias", "debug", "page", "once", "off", "on", "addSourceMiddleware", "addIntegrationMiddleware", "setAnonymousId", "addDestinationMiddleware", ]; analytics.factory = function (e) { return function () { var t = Array.prototype.slice.call(arguments); t.unshift(e); analytics.push(t); return analytics; }; }; for (var e = 0; e < analytics.methods.length; e++) { var key = analytics.methods[e]; analytics[key] = analytics.factory(key); } analytics.load = function (key, e) { var t = document.createElement("script"); t.type = "text/javascript"; t.async = !0; t.src = "https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js"; var n = document.getElementsByTagName("script")[0]; n.parentNode.insertBefore(t, n); analytics._loadOptions = e; }; analytics._writeKey = "py2FB2BvtUC63GiFJvFRsmurN02qku1C"; analytics.SNIPPET_VERSION = "4.15.3"; analytics.addSourceMiddleware(checkUserId); analytics.load('py2FB2BvtUC63GiFJvFRsmurN02qku1C', { user: { persist: true, cookie: { key: 'ajs_alliance_for_teachable_user_id' }, localStorage: { key: 'ajs_alliance_for_teachable_user_traits' } } }); analytics.identify(); analytics.page(); } }); })(); </script> <!--End Segment--> <!-- Start of Async ProveSource Code --><script>!function(o,i){window.provesrc&&window.console&&console.error&&console.error("ProveSource is included twice in this page."),provesrc=window.provesrc={dq:[],display:function(){this.dq.push(arguments)}},o._provesrcAsyncInit=function(){provesrc.init({apiKey:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhY2NvdW50SWQiOiI1ZWEyZTczNTRjNDQ0ZDQ1NzU0OWRhYWUiLCJpYXQiOjE1ODc3MzQzMjZ9.3BTkc-xMOUGxjeDJV_LuZh_FJ956iGxKa9mZGF4TRMA",v:"0.0.4"})};var r=i.createElement("script");r.type="text/javascript",r.async=!0,r["ch"+"ar"+"set"]="UTF-8",r.src="https://cdn.provesrc.com/provesrc.js";var e=i.getElementsByTagName("script")[0];e.parentNode.insertBefore(r,e)}(window,document);</script><!-- End of Async ProveSource Code --> <script src="https://cdn.lr-intake.com/LogRocket.min.js" crossorigin="anonymous"></script> <script>window.LogRocket && window.LogRocket.init('acara/sec-agxep');</script> <script>!function () {var reb2b = window.reb2b = window.reb2b || [];if (reb2b.invoked) return;reb2b.invoked = true;reb2b.methods = ["identify", "collect"];reb2b.factory = function (method) {return function () {var args = Array.prototype.slice.call(arguments);args.unshift(method);reb2b.push(args);return reb2b;};};for (var i = 0; i < reb2b.methods.length; i++) {var key = reb2b.methods[i];reb2b[key] = reb2b.factory(key);}reb2b.load = function (key) {var script = document.createElement("script");script.type = "text/javascript";script.async = true;script.src = "https://s3-us-west-2.amazonaws.com/b2bjsstore/b/" + key + "/reb2b.js.gz";var first = document.getElementsByTagName("script")[0];first.parentNode.insertBefore(script, first);};reb2b.SNIPPET_VERSION = "1.0.1";reb2b.load("ZQOQRJHQ8L62");}();</script> <script> window.intercomSettings = { app_id: "ihx5j8jg" }; </script> <script> // We pre-filled your app ID in the widget URL: 'https://widget.intercom.io/widget/ihx5j8jg' (function(){var w=window;var ic=w.Intercom;if(typeof ic==="function"){ic('reattach_activator');ic('update',w.intercomSettings);}else{var d=document;var i=function(){i.c(arguments);};i.q=[];i.c=function(args){i.q.push(args);};w.Intercom=i;var l=function(){var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://widget.intercom.io/widget/ihx5j8jg';var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);};if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})(); </script> <!-- Start of Async ProveSource Code --><script>!function(o,i){window.provesrc&&window.console&&console.error&&console.error("ProveSource is included twice in this page."),provesrc=window.provesrc={dq:[],display:function(){this.dq.push(arguments)}},o._provesrcAsyncInit=function(){provesrc.init({apiKey:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhY2NvdW50SWQiOiI1ZWEyZTczNTRjNDQ0ZDQ1NzU0OWRhYWUiLCJpYXQiOjE1ODc3MzQzMjZ9.3BTkc-xMOUGxjeDJV_LuZh_FJ956iGxKa9mZGF4TRMA",v:"0.0.4"})};var r=i.createElement("script");r.type="text/javascript",r.async=!0,r["ch"+"ar"+"set"]="UTF-8",r.src="https://cdn.provesrc.com/provesrc.js";var e=i.getElementsByTagName("script")[0];e.parentNode.insertBefore(r,e)}(window,document);</script><!-- End of Async ProveSource Code --> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-SL8LSCXHSV"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-SL8LSCXHSV', { 'user_id': '', 'school_id': '459083', 'school_domain': 'certified.productmarketingalliance.com' }); </script> <script async src="https://www.googletagmanager.com/gtag/js"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('set', 'linker', {'domains': ['certified.productmarketingalliance.com', 'sso.teachable.com', 'checkout.teachable.com']}); gtag('js', new Date()); var gtag_integration = 'G-KVYRMDNSEY' gtag('config', 'G-KVYRMDNSEY', { 'groups': 'GA4' }); </script> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"NRBR-08e3a2ada38dc55a529","applicationID":"1065060701","transactionName":"dAxdTUFZXVQEQh0VBFAGQBZAXl5P","queueTime":0,"applicationTime":165,"agent":""}</script> <script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1103368432",accountID:"4102727",trustKey:"27503",xpid:"UAcHU1FRDxABVFdXBwcHUVQA",licenseKey:"NRBR-08e3a2ada38dc55a529",applicationID:"1065060701"};;/*! For license information please see nr-loader-spa-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>g,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function g(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.274.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.K7.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",T="cb"+R,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(2646),x=r(3434);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,x.YM)(i),a=new R.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),N=r(5603),O=r(5284);const _=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let I=!1;function j(e,t={},g,R){let{init:x,info:j,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();j||(x=L.init,j=L.info,P=L.loader_config),(0,S.xN)(e.agentIdentifier,x||{}),(0,N.a)(e.agentIdentifier,P||{}),j.jsAttributes??={},d.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const H=(0,S.D0)(e.agentIdentifier),D=[j.beacon,j.errorBeacon];I||(H.proxy.assets&&(_(H.proxy.assets),D.push(H.proxy.assets)),H.proxy.beacon&&D.push(H.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?D:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var R=s.ee.get(e),x=R.get("tracer");E[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(A,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,R),(0,w.R)(R,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,R),T(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(A,e,!0,"api")})),g.addPageAction=I(A,"addPageAction",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(A,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,R),R.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const _=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,R),h||(0,a.p)(S+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw x.emit("fn-err",[arguments,this,t],r),t}finally{x.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,R),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,R),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),R.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{_[e]=I(S,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(S,"routeName",void 0,n.K7.softNav):I(A,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,R),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=>j()),!0):j(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),I=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.274.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-1vUqEfJPB8Pihje9mv5CfYgkitO1FWcS+UQb84DbXqP8oYctRv4/lzl/MzNLPlRhcY1WVDBGL20I8vm6s2VV7g==",249:"sha512-Y/BeZAh6VSTmUtUNmS5XdyKxL92s30Fyyj8xVW76HSPxcKItL4+x2+kGMZc8pMJnUpZDz1L4eftZQAJh3D8NnA==",212:"sha512-Gn2tQ3qog5Yhrx/gRutkSTYPp+7nkKFt4/mIXg99LxcNpMDAYJZDBYmAACdoHNM86+iq1F3cBcQotFNzjIX8bw=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(478).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class N extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),p.RI&&((0,T.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class _ extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),j=i(3304);class P{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,j.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new P(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new P(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,j.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(p.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,j.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){T(t,e)}),(0,A.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class Ne extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class _e extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class je extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,A.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,A.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var Pe=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,A.jT)(!1)),e.addEventListener("error",f,(0,A.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function De(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Me={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(Me[t.debugId]++)return t;Me[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Xe,wW:Je,e5:Qe,tH:$e,uP:et,rw:tt,Lc:rt}=Pe;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=De(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Qe]=~~this[Qe]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on(Je,m),o.on(Je,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([$e+Ze,$e+"-done",$e+Xe+Ze,$e+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,Je,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,$e+Ze),v(d,$e+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,A.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];p.RI&&e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,N,Ne,_e,_,D,ot,ct,je,nt],loaderType:"spa"})})()})();</script> </head> <body class="revamped_lecture_player"> <meta http-content='IE=Edge' http-equiv='X-UA-Compatible'> <meta content='width=device-width,initial-scale=1.0' name='viewport'> <meta id="fedora-keys" data-commit-sha="221583450708a7a1af34c160feba47dae186196c" data-env="production" data-sentry-public-dsn="https://8149a85a83fa4ec69640c43ddd69017d@sentry.io/120346" data-stripe="pk_live_hkgvgSBxG4TAl3zGlXiB1KUX" data-track-all-ahoy="false" data-track-changes-ahoy="false" data-track-clicks-ahoy="false" data-track-sumbits-ahoy="false" data-filepicker="ADNupMnWyR7kCWRvm76Laz" data-iris-url="https://eventable.internal.teachable.com" /><meta id="fedora-data" data-report-card="{}" data-course-ids="[]" data-completed-lecture-ids="[]" data-school-id="459083" data-school-launched="true" data-preview="logged_out" data-turn-off-fedora-branding="true" data-plan-supports-whitelabeling="true" data-powered-by-text="Powered by" data-asset-path="//https://fedora.teachablecdn.com/assets/footer/teachable-logomark-white-31d2296978598bacace50e6d48a2e1223c20a9b074af424acdd465676f81560f.svg" data-school-preferences="{&quot;ssl_forced&quot;:&quot;true&quot;,&quot;bnpl_allowed&quot;:&quot;false&quot;,&quot;anonymize_ips&quot;:&quot;false&quot;,&quot;bazaar_enabled&quot;:&quot;false&quot;,&quot;paypal_enabled&quot;:&quot;false&quot;,&quot;gifting_enabled&quot;:&quot;true&quot;,&quot;autoplay_lectures&quot;:&quot;true&quot;,&quot;comments_threaded&quot;:&quot;true&quot;,&quot;course_blocks_beta&quot;:&quot;true&quot;,&quot;eu_vat_tax_enabled&quot;:&quot;false&quot;,&quot;legacy_back_office&quot;:&quot;false&quot;,&quot;themeable_disabled&quot;:&quot;false&quot;,&quot;back_office_enabled&quot;:&quot;false&quot;,&quot;comments_moderation&quot;:&quot;true&quot;,&quot;eu_vat_tax_eligible&quot;:&quot;true&quot;,&quot;charge_exclusive_tax&quot;:&quot;true&quot;,&quot;send_receipts_emails&quot;:&quot;true&quot;,&quot;autocomplete_lectures&quot;:&quot;true&quot;,&quot;class_periods_enabled&quot;:&quot;false&quot;,&quot;tax_inclusive_pricing&quot;:&quot;false&quot;,&quot;authors_can_manage_pbc&quot;:&quot;true&quot;,&quot;css_properties_enabled&quot;:&quot;false&quot;,&quot;preenrollments_enabled&quot;:&quot;false&quot;,&quot;new_text_editor_enabled&quot;:&quot;false&quot;,&quot;require_terms_agreement&quot;:&quot;true&quot;,&quot;send_new_comment_emails&quot;:&quot;true&quot;,&quot;send_drip_content_emails&quot;:&quot;true&quot;,&quot;ssl_forced_from_creation&quot;:&quot;true&quot;,&quot;turn_off_fedora_branding&quot;:&quot;true&quot;,&quot;allow_comment_attachments&quot;:&quot;true&quot;,&quot;authors_can_email_students&quot;:&quot;false&quot;,&quot;authors_can_manage_coupons&quot;:&quot;false&quot;,&quot;custom_email_limit_applied&quot;:&quot;false&quot;,&quot;send_abandoned_cart_emails&quot;:&quot;false&quot;,&quot;teachable_accounts_enabled&quot;:&quot;false&quot;,&quot;teachable_payments_enabled&quot;:&quot;true&quot;,&quot;authors_can_import_students&quot;:&quot;false&quot;,&quot;authors_can_publish_courses&quot;:&quot;false&quot;,&quot;internal_subscriptions_beta&quot;:&quot;true&quot;,&quot;recaptcha_enabled_on_signup&quot;:&quot;true&quot;,&quot;display_vat_inclusive_prices&quot;:&quot;false&quot;,&quot;single_page_checkout_enabled&quot;:&quot;true&quot;,&quot;authors_can_set_course_prices&quot;:&quot;false&quot;,&quot;send_lead_confirmation_emails&quot;:&quot;true&quot;,&quot;affiliate_cookie_duration_days&quot;:&quot;7&quot;,&quot;authors_can_issue_certificates&quot;:&quot;true&quot;,&quot;store_student_cards_separately&quot;:&quot;true&quot;,&quot;affiliate_external_urls_enabled&quot;:&quot;false&quot;,&quot;authors_can_manage_certificates&quot;:&quot;true&quot;,&quot;authors_can_manage_course_pages&quot;:&quot;false&quot;,&quot;prevent_new_coupon_applications&quot;:&quot;true&quot;,&quot;disable_js_course_event_tracking&quot;:&quot;false&quot;,&quot;exclusive_vat_on_custom_gateways&quot;:&quot;true&quot;,&quot;is_edit_site_onboarding_complete&quot;:&quot;false&quot;,&quot;send_certificate_issuance_emails&quot;:&quot;true&quot;,&quot;prevent_payment_plan_cancellation&quot;:&quot;true&quot;,&quot;send_subscription_reminder_emails&quot;:&quot;true&quot;,&quot;automatically_add_disqus_attachments&quot;:&quot;true&quot;,&quot;recalc_course_pct_on_lecture_publish&quot;:&quot;false&quot;,&quot;send_confirmation_instructions_emails&quot;:&quot;true&quot;,&quot;send_limited_time_unenrollment_emails&quot;:&quot;true&quot;,&quot;turn_off_myteachable_sign_up_branding&quot;:&quot;true&quot;}" data-accessible-features="[&quot;bulk_enroll_students&quot;,&quot;manually_importing_users&quot;,&quot;native_certificates&quot;,&quot;custom_roles&quot;,&quot;earnings_statements&quot;,&quot;teachable_payments&quot;,&quot;teachable_u&quot;,&quot;course_compliance&quot;,&quot;page_editor_v2&quot;,&quot;page_editor_v2_only&quot;,&quot;certificates_editor_v2&quot;,&quot;drip_content&quot;,&quot;custom_domain&quot;,&quot;coupons&quot;,&quot;graded_quizzes&quot;,&quot;email&quot;,&quot;course_reports&quot;,&quot;webhooks&quot;,&quot;integrations&quot;,&quot;zapier_action_create_user&quot;,&quot;teachable_payments_payout_view&quot;,&quot;upsells&quot;,&quot;facebook_pixel&quot;,&quot;user_search_filters&quot;,&quot;user_tags&quot;,&quot;multiple_course_pages&quot;,&quot;proration_upgrade_flow&quot;,&quot;cross_border_payments&quot;,&quot;limited_time_enrollments&quot;,&quot;sales_tax_on_student_checkout&quot;,&quot;warroom_jan_22_blocks&quot;,&quot;paid_integrations&quot;,&quot;sales_analytics_retool&quot;,&quot;new_device_confirmation&quot;,&quot;elasticsearch_users&quot;,&quot;elasticsearch_transactions&quot;,&quot;reset_progress&quot;,&quot;fraud_warnings&quot;,&quot;paypal_through_tp&quot;,&quot;new_creator_checkout&quot;,&quot;circle_oauth&quot;]" data-course-data="{&quot;is_lecture_order_enforced&quot;:true,&quot;is_minimum_quiz_score_enforced&quot;:true,&quot;is_video_completion_enforced&quot;:true,&quot;minimum_quiz_score&quot;:75.0,&quot;maximum_quiz_retakes&quot;:2}" data-course-url="https://certified.productmarketingalliance.com/courses/988738" data-course-id="988738" /><meta id="analytics-keys" name="analytics" data-analytics="{}" /> <div class="root" onclick="offMenu(event)"> <!-- Preview bar --> <!-- HEADER --> <a id="top"></a> <style id="ncs"> :root { --header_width: 960px; } </style> <header id="header" class="header header-sticky"> <!-- HEADER for Free Plan --> <!-- Navbar --> <nav class="navbar is-not-signed-in navbar-course-hero at-top" id='navbar' role='navigation'> <div class='navbar__header'> <!-- Site logo --> <a class='navbar__header__logolink' href='https://certified.productmarketingalliance.com'> <img src="https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=height:60/https://cdn.filestackcontent.com/ZLl8NX3ISdyMtpP6kngI" alt="Product Marketing Alliance" srcset="https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=height:120/https://cdn.filestackcontent.com/ZLl8NX3ISdyMtpP6kngI 2x" /> </a> <!-- Header Menu --> <div class="navbar__menu"> <button for="f-toggle" tabindex="0" role="button" id="hamburger" class="hamburger" aria-label="Toggle navigation" onclick="toggleMenu('hamburger-menu')"> <span></span> </button> <ul class='navbar__menu__list menu hidden' id="hamburger-menu" role="menu" aria-describedby="hamburger" tabindex="0"> <li> <a href='https://learning.productmarketingalliance.com/#detail-section' target='_blank'> All Products </a> </li> <li> <a href='https://www.productmarketingalliance.com/signup/' target='_blank'> Pro+ Membership </a> </li> <li> <a href='https://www.productmarketingalliance.com/content-hub/' target='_blank'> Resources </a> </li> <li> <a href='https://www.productmarketingalliance.com/' target='_blank'> Blog </a> </li> <li> <a href='https://www.productmarketingalliance.com/join-slack/' target='_blank'> Community </a> </li> <!-- If more than 5 links, collapse the rest in a dropdown --> <li> <button class='menu-trigger' onclick="toggleMenu('more-menu')"> More<i class="caret"></i> </button> <ul id="more-menu" class="inner-menu menu hidden"> <li> <a href='https://www.productmarketingalliance.com/events/' target='_blank'> Events </a> </li> </ul> </li> <li> <a href='/sign_in'> Login </a> </li> </ul> </div> </div> </nav> </header> <main class='view-school page-layout-v2 main'> <div id="blocks" data-ss-school-id='459083' class="blocks-page blocks-page-course_sales_page_v2 "> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <div class="course-block block custom_html " id="block-164410744"> <!-- if no liquid block data saved we render a default state --> <style> .blank-template-body { color: #36414D; font-size: 16px; font-weight: 400; line-height: 24px; opacity: 0.6; width: 750px; text-align: left; } </style> <script> if (!window.location.pathname.includes("private_pages")) { window.location.assign("https://learning.productmarketingalliance.com/live-online/product-marketing-certified-core") } </script> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-164410745-top { padding-top: 0.0px; } .b-164410745-bottom { padding-bottom: 0.0px; } .b-164410745-alignment { text-align: center; } .b-164410745-content_width { max-width: 960px; } .b-164410745-image_overlay { opacity: 1; } .b-164410745-background_color { background-color: #ffffff; } .b-164410745-heading_text_color { color: #FFFFFF; } .b-164410745-button_border_radius { border-radius: 5px; } .b-164410745-subheading_text_color { color: #FFFFFF; }</style> <div class="course-block block banner " id="block-164410745"> <style> .banner .b-164410745-heading_text_color { color: #FFFFFF } .banner .b-164410745-subheading_text_color { color: #FFFFFF } .banner__button.b-164410745-button_border_radius { border-radius: 5; } @media screen and (min-width: 768px) { .b-164410745-top { padding-top: 0px; } .b-164410745-bottom { padding-bottom: 0px; } } .bl { width: 100%; } </style> <section class="banner b-164410745-background_color"> <img src='https://cdn.fs.teachablecdn.com/FfHovoQcQqrKIx32pNpD' alt='Product Marketing Certified - Core' data-target="block.data.image_url Product Marketing Certified - Core" class=b-164410745-image_overlay /> <div class="bl"> <div class="banner__inner b-164410745-alignment b-164410745-bottom b-164410745-top b-164410745-content_width"> <div class="banner__heading-group heading-type-h2"> <div data-target="block.data.heading_text" class="header b-164410745-heading_text_color rich-text"> <h2> <span style="color:rgb(0, 0, 0);">Get </span><strong style="color:rgb(0, 0, 0);">certified</strong><span style="color:rgb(0, 0, 0);">. Get Product Marketing Core.</span><br class="softbreak"> </h2> </div> <div data-target="block.data.subheading_text" class="subheader b-164410745-subheading_text_color rich-text"> <p><span style="color:rgb(0, 0, 0);"><br class="softbreak">Get certified in a</span><strong style="color:rgb(0, 0, 0);"> single day</strong><span style="color:rgb(0, 0, 0);"> with our intensive, </span><strong style="color:rgb(0, 0, 0);">full-day program</strong><span style="color:rgb(0, 0, 0);">.</span></p><p><span style="color:rgb(0, 0, 0);">Same in-person experience, all online.</span><br class="softbreak"><br class="softbreak"></p> </div> </div> <div class="banner__button-wrapper"> <a href='https://certified.productmarketingalliance.com/p/product-marketing-certified-core-live-online-one-day-upcoming-courses' target="_blank" rel="noopener" > <button class='banner__button b-164410745-button_border_radius base-button' data-target="block.data.button_text" > Get certified </button> </a> </div> </div> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-164410746-top { padding-top: 22.400000000000002px; } .b-164410746-bottom { padding-bottom: 22.400000000000002px; } .b-164410746-text_color { color: #000000; } .b-164410746-content_width { max-width: 960px; } .b-164410746-background_color { background-color: #FFFFFF; } .b-164410746-heading_text_color { color: #000000; }</style> <div class="course-block block text " id="block-164410746"> <style> .block__text .b-164410746-text_color { color: #000000 } .block__text .b-164410746-content_width { width: 960px; } .block__text .b-164410746-heading_text_color h1, .block__text .b-164410746-heading_text_color h2, .block__text .b-164410746-heading_text_color h3, .block__text .b-164410746-heading_text_color h4, .block__text .b-164410746-heading_text_color h5, .block__text .b-164410746-heading_text_color h6 { color: #000000 } .block__text .block__text-wrapper h2{ margin-bottom: 2px; } .block__text .block__text-wrapper h3{ margin-bottom: 5px; } .block__text .block__text-wrapper h4{ margin-bottom: 9px; } .block__text .block__text-wrapper h5{ margin-bottom: 11px; } .block__text .block__text-wrapper h6{ margin-bottom: 14px; } @media screen and (min-width: 768px) { .b-164410746-top { padding-top: 40px; } .b-164410746-bottom { padding-bottom: 40px; } } </style> <section class='container bl block__text rich-text b-164410746-top b-164410746-bottom b-164410746-background_color'> <div class="block__text-wrapper b-164410746-content_width b-164410746-heading_text_color b-164410746-text_color" data-target="block.data.body"> <h4 class="ql-align-center"> <span style="color:rgb(0, 0, 0);background-color:transparent;">👩🏼‍🏫 11 modules 📙 101 chapters ✅ 128 exam questions </span>👨🏽‍💻<span style="color:rgb(0, 0, 0);background-color:transparent;"> Delivered by industry experts </span>🔖<span style="color:rgb(0, 0, 0);background-color:transparent;"> Official certification </span>🙋<span style="color:rgb(0, 0, 0);background-color:transparent;"> Coursework, workshops, Q&amp;As, and more.</span> </h4><h5 class="ql-align-center"> <span style="color:rgb(0, 0, 0);background-color:transparent;"><br class="softbreak">Whether you’re new to the industry or a seasoned PMM, B2B or B2C, physical or SaaS, by the end of this program, you’ll have all the knowledge and tools needed to effectively and successfully attract </span><em style="color:rgb(0, 0, 0);background-color:transparent;">and</em><span style="color:rgb(0, 0, 0);background-color:transparent;"> keep more customers.</span><br class="softbreak"> </h5> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <div class="course-block block custom_html block-custom-name-brochure " id="block-164410747"> <!-- if no liquid block data saved we render a default state --> <style> .blank-template-body { color: #36414D; font-size: 16px; font-weight: 400; line-height: 24px; opacity: 0.6; width: 750px; text-align: left; } </style> <div style="display: flex; justify-content: center;"><button class="hs-cta-trigger-button hs-cta-trigger-button-81561952963" style="all:unset;font-family:Helvetica,Arial,sans-serif;display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#FF5C4D;color:#fff;font-size:16px;border-radius:5px;padding:0 26px;font-weight:bold;height:50px;cursor:pointer;line-height:50px;text-align:center;margin:10px;text-decoration:none;">Download the brochure</button></div> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-164410748-top { padding-top: 2.8000000000000003px; } .b-164410748-bottom { padding-bottom: 2.8000000000000003px; } .b-164410748-text_color { color: #36414D; } .b-164410748-content_width { max-width: 960px; } .b-164410748-background_color { background-color: #ffffff; } .b-164410748-heading_text_color { color: #36414D; }</style> <div class="course-block block text block-custom-name-spacer " id="block-164410748"> <style> .block__text .b-164410748-text_color { color: #36414D } .block__text .b-164410748-content_width { width: 960px; } .block__text .b-164410748-heading_text_color h1, .block__text .b-164410748-heading_text_color h2, .block__text .b-164410748-heading_text_color h3, .block__text .b-164410748-heading_text_color h4, .block__text .b-164410748-heading_text_color h5, .block__text .b-164410748-heading_text_color h6 { color: #36414D } .block__text .block__text-wrapper h2{ margin-bottom: 2px; } .block__text .block__text-wrapper h3{ margin-bottom: 5px; } .block__text .block__text-wrapper h4{ margin-bottom: 9px; } .block__text .block__text-wrapper h5{ margin-bottom: 11px; } .block__text .block__text-wrapper h6{ margin-bottom: 14px; } @media screen and (min-width: 768px) { .b-164410748-top { padding-top: 5px; } .b-164410748-bottom { padding-bottom: 5px; } } </style> <section class='container bl block__text rich-text b-164410748-top b-164410748-bottom b-164410748-background_color'> <div class="block__text-wrapper b-164410748-content_width b-164410748-heading_text_color b-164410748-text_color" data-target="block.data.body"> <h4><br class="softbreak"></h4> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <div class="course-block block custom_html block-custom-name-trustpilot " id="block-164410749"> <!-- if no liquid block data saved we render a default state --> <style> .blank-template-body { color: #36414D; font-size: 16px; font-weight: 400; line-height: 24px; opacity: 0.6; width: 750px; text-align: left; } </style> <!-- TrustBox script --> <script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script> <!-- End TrustBox script --> <!-- TrustBox widget - Micro Star --> <div class="trustpilot-widget" data-locale="en-GB" data-template-id="5419b732fbfb950b10de65e5" data-businessunit-id="5ea2f91e46451f00014562fe" data-style-height="24px" data-style-width="100%" data-theme="light"> <a href="https://uk.trustpilot.com/review/productmarketingalliance.com" target="_blank" rel="noopener">Trustpilot</a> </div> <!-- End TrustBox widget --> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-164410750-top { padding-top: 22.400000000000002px; } .b-164410750-bottom { padding-bottom: 22.400000000000002px; } .b-164410750-text_color { color: #000000; } .b-164410750-gutter_width { --gutter-width: 24px; } .b-164410750-content_width { width: 960px; } .b-164410750-heading_color { color: #000000; } .b-164410750-text_alignment { text-align: left; } .b-164410750-background_color { background-color: #FFFFFF; } .b-164410750-image_border_radius { border-radius: 0px; }</style> <div class="course-block block image_with_text block-custom-name-course-overview " id="block-164410750"> <style> .block__image-with-text .b-164410750-text_color { color: #000000; } .block__image-with-text.b-164410750-background_color { background-color: #FFFFFF; } .block__image-with-text .b-164410750-heading_color .block__image-with-text__inner__heading { color: #000000; } .block__image-with-text .b-164410750-text_alignment { text-align: left; } .block__image-with-text__image.b-164410750-image_border_radius { border-radius: 0px; } .block__image-with-text .block__image-with-text__inner__heading h2{ margin-bottom: 2px; } .block__image-with-text .block__image-with-text__inner__heading h3{ margin-bottom: 5px; } .block__image-with-text .block__image-with-text__inner__heading h4{ margin-bottom: 9px; } .block__image-with-text .block__image-with-text__inner__heading h5{ margin-bottom: 11px; } .block__image-with-text .block__image-with-text__inner__heading h6{ margin-bottom: 14px; } @media screen and (min-width: 768px) { .b-164410750-top { padding-top: 40px; } .b-164410750-bottom { padding-bottom: 40px; } .b-164410750-gutter_width .block__image-with-text__text-wrapper { width: calc(50% - 12px); margin-left: 12px; } .b-164410750-gutter_width div.block__image-with-text__image { width: calc(50% - 12px); margin-right: 12px; } } </style> <section class='bl container block__image-with-text b-164410750-background_color b-164410750-top b-164410750-bottom b-164410750-gutter_width image-with-text-layout-left'> <div class="b-164410750-content_width block__image-with-text__wrapper b-164410750-heading_color b-164410750-text_color b-164410750-text_alignment"> <div class="block__image-with-text__inner block__image-with-text__image"> <img src='https://cdn.fs.teachablecdn.com/tMomqvC3SEuYCWESvE7K' alt='Product Marketing Core Framework' data-target="block.data.image_url block.data.alt_text" class="block__image-with-text__image b-164410750-image_border_radius image" /> </div> <div class="block__image-with-text__inner block__image-with-text__text-wrapper rich-text"> <div class="block__image-with-text__inner__heading"> <h4> <strong style="color:rgb(0, 0, 0);">Course overview.</strong><br class="softbreak"> </h4> </div> <p><span style="color:rgb(0, 0, 0);background-color:transparent;"><br class="softbreak">From research to optimization, Product Marketing Core explores (cliche alert!) the A to Z of product marketing, and with PMMC in your pocket, you’ll have a </span><strong style="color:rgb(0, 0, 0);background-color:transparent;">richer understanding</strong><span style="color:rgb(0, 0, 0);background-color:transparent;"> of the what, why, and how of </span><em style="color:rgb(0, 0, 0);background-color:transparent;">every</em><span style="color:rgb(0, 0, 0);background-color:transparent;"> product marketing principle. And that’s a </span><strong style="color:rgb(0, 0, 0);background-color:transparent;">promise</strong><span style="color:rgb(0, 0, 0);background-color:transparent;">.</span></p><p><span style="color:rgb(0, 0, 0);background-color:transparent;">From pricing strategies, market research, OKRs and KPIs, to personas, messaging and positioning, and go-to-market strategies… PMMC has it all. If you’re a current or aspiring product marketing manager, this course will show you how to successfully promote and sell your product to give you that competitive product edge. </span></p><p><span style="color:rgb(0, 0, 0);background-color:transparent;">You’ll learn how to truly embody the voice of the customer. You’ll </span><strong style="color:rgb(0, 0, 0);background-color:transparent;">master </strong><span style="color:rgb(0, 0, 0);background-color:transparent;">the art of getting products to market - and keeping them there. You’ll understand how to roll out, test, and iterate </span><strong style="color:rgb(0, 0, 0);background-color:transparent;">everything</strong><span style="color:rgb(0, 0, 0);background-color:transparent;"> you do. You’ll walk away with </span><strong style="color:rgb(0, 0, 0);background-color:transparent;">career-enhancing </strong><span style="color:rgb(0, 0, 0);background-color:transparent;">hacks and skills. You’ll get all this and so much more.</span></p><p><span style="color:rgb(0, 0, 0);background-color:transparent;">Unlock the cutting-edge information and frameworks you need to succeed within the fast-evolving world of product marketing with our fully comprehensive and revised certification. </span><br class="softbreak"></p> </div> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-164410752-top { padding-top: 22.400000000000002px; } .b-164410752-bottom { padding-bottom: 22.400000000000002px; } .b-164410752-content_width { width: 960px; } .b-164410752-heading_color { color: #36414D; } .b-164410752-background_color { background-color: #ffffff; } .b-164410752-description_color { color: #36414D; }</style> <div class="course-block block video block-custom-name-what-you-can-expect-video " id="block-164410752"> <style> @media screen and (min-width: 768px) { .b-164410752-top { padding-top: 40px; } .b-164410752-bottom { padding-bottom: 40px; } } </style> <section class="container bl b-164410752-top b-164410752-bottom b-164410752-background_color"> <div class="block__video b-164410752-content_width"> <div class="block__video__text-wrapper rich-text"> <div class="block__video__heading_text b-164410752-heading_color"> <h4> <span style="color:rgb(0, 0, 0);">What you can expect from Product Marketing Core live &amp; online</span><br class="softbreak"><br class="softbreak"> </h4> </div> </div> <div class='wistia_responsive_padding'> <div class='wistia_responsive_wrapper'> <div class='hotmart_video_player public-hotmart-video' data-asset-id='372700' data-asset-type='video_asset'> </div> </div> </div> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-164410753-top { padding-top: 0.0px; } .b-164410753-bottom { padding-bottom: 22.400000000000002px; } .b-164410753-background_color { background-color: #F5F5F5; } .b-164410753-button_border_radius { border-radius: 5px; }</style> <div class="course-block block button " id="block-164410753"> <style> .block__button--button.b-164410753-button_border_radius { border-radius: 5px; } @media screen and (min-width: 768px) { .b-164410753-top { padding-top: 0px; } .b-164410753-bottom { padding-bottom: 40px; } } </style> <section class="container bl b-164410753-background_color b-164410753-bottom b-164410753-top"> <div class="block__button"> <a href='https://certified.productmarketingalliance.com/p/product-marketing-certified-core-live-online-one-day-upcoming-courses' target="_blank" rel="noopener" class='block__button--link' > <button class='block__button--button b-164410753-button_border_radius base-button' data-target="block.data.button_text" > Get certified </button> </a> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-164410754-top { padding-top: 22.400000000000002px; } .b-164410754-bottom { padding-bottom: 22.400000000000002px; } .b-164410754-text_color { color: #000000; } .b-164410754-gutter_width { --gutter-width: 24px; } .b-164410754-content_width { width: 960px; } .b-164410754-heading_color { color: #000000; } .b-164410754-text_alignment { text-align: left; } .b-164410754-background_color { background-color: #FFFFFF; } .b-164410754-image_border_radius { border-radius: 0px; }</style> <div class="course-block block image_with_text block-custom-name-how-it-works " id="block-164410754"> <style> .block__image-with-text .b-164410754-text_color { color: #000000; } .block__image-with-text.b-164410754-background_color { background-color: #FFFFFF; } .block__image-with-text .b-164410754-heading_color .block__image-with-text__inner__heading { color: #000000; } .block__image-with-text .b-164410754-text_alignment { text-align: left; } .block__image-with-text__image.b-164410754-image_border_radius { border-radius: 0px; } .block__image-with-text .block__image-with-text__inner__heading h2{ margin-bottom: 2px; } .block__image-with-text .block__image-with-text__inner__heading h3{ margin-bottom: 5px; } .block__image-with-text .block__image-with-text__inner__heading h4{ margin-bottom: 9px; } .block__image-with-text .block__image-with-text__inner__heading h5{ margin-bottom: 11px; } .block__image-with-text .block__image-with-text__inner__heading h6{ margin-bottom: 14px; } @media screen and (min-width: 768px) { .b-164410754-top { padding-top: 40px; } .b-164410754-bottom { padding-bottom: 40px; } .b-164410754-gutter_width .block__image-with-text__text-wrapper { width: calc(50% - 12px); margin-right: 12px; } .b-164410754-gutter_width div.block__image-with-text__image { width: calc(50% - 12px); margin-left: 12px; } } </style> <section class='bl container block__image-with-text b-164410754-background_color b-164410754-top b-164410754-bottom b-164410754-gutter_width image-with-text-layout-right'> <div class="b-164410754-content_width block__image-with-text__wrapper b-164410754-heading_color b-164410754-text_color b-164410754-text_alignment"> <div class="block__image-with-text__inner block__image-with-text__text-wrapper rich-text"> <div class="block__image-with-text__inner__heading"> <h4> <strong style="color:rgb(0, 0, 0);">How it works.</strong><br class="softbreak"> </h4> </div> <p><span style="color:rgb(0, 0, 0);"><br class="softbreak">💻 We virtually meet for a </span><strong style="color:rgb(0, 0, 0);">one-off, full-day</strong><span style="color:rgb(0, 0, 0);"> certification session.</span></p><p><span style="color:rgb(0, 0, 0);">✅ During class, your instructor will take you through </span><strong style="color:rgb(0, 0, 0);">6 modules</strong><span style="color:rgb(0, 0, 0);"> of the program and then there’ll be an exam to complete at the end.</span></p><p><span style="color:rgb(0, 0, 0);">❓ Throughout the curriculum, you’ll be given lots of opportunities to </span><strong style="color:rgb(0, 0, 0);">ask questions</strong><span style="color:rgb(0, 0, 0);"> and take part in </span><strong style="color:rgb(0, 0, 0);">group activities. </strong></p><p><span style="color:rgb(0, 0, 0);">🎥 After the day’s over, you’ll be given access to all course content including pricing, communication &amp; collaboration, sales enablement, analysis &amp; optimization, as well as 2+ hours’ worth of </span><strong style="color:rgb(0, 0, 0);">bonus footage.</strong></p><p><span style="color:rgb(0, 0, 0);">👨‍🏫 You'll have the option to join weekly workshops </span><strong style="color:rgb(0, 0, 0);">every Thursday</strong><span style="color:rgb(0, 0, 0);"> - forevermore - for additional, group mentor calls.</span></p><p><span style="color:rgb(0, 0, 0);">🔖 </span><span style="background-color:transparent;color:rgb(0, 0, 0);"> </span><span style="color:rgb(0, 0, 0);"> After a single day of learning, you’ll be </span><strong style="color:rgb(0, 0, 0);">Product Marketing Certified </strong><span style="color:rgb(0, 0, 0);">(providing you pass the exams!).</span></p><p><span style="background-color:transparent;color:rgb(0, 0, 0);">Check out the full program </span><a href="https://certified.productmarketingalliance.com/p/product-marketing-certified-core-live-online-one-day-program-breakdown" target="_blank" style="background-color:transparent;color:rgb(250, 93, 76);"><strong>here</strong></a><a href="https://certified.productmarketingalliance.com/p/product-marketing-certified-core-live-online-one-day-program-breakdown" target="_blank" style="background-color:transparent;color:rgb(0, 0, 0);"><strong>.</strong></a><br class="softbreak"><br class="softbreak"></p> </div> <div class="block__image-with-text__inner block__image-with-text__image"> <img src='https://cdn.fs.teachablecdn.com/XtQ01bLXTgy1TRacIUyj' alt='How PMMC works' data-target="block.data.image_url block.data.alt_text" class="block__image-with-text__image b-164410754-image_border_radius image" /> </div> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-164410755-top { padding-top: 22.400000000000002px; } .b-164410755-bottom { padding-bottom: 22.400000000000002px; } .b-164410755-text_color { color: #000000; } .b-164410755-content_width { max-width: 960px; } .b-164410755-background_color { background-color: #F5F5F5; } .b-164410755-heading_text_color { color: #000000; }</style> <div class="course-block block text block-custom-name-testimonial " id="block-164410755"> <style> .block__text .b-164410755-text_color { color: #000000 } .block__text .b-164410755-content_width { width: 960px; } .block__text .b-164410755-heading_text_color h1, .block__text .b-164410755-heading_text_color h2, .block__text .b-164410755-heading_text_color h3, .block__text .b-164410755-heading_text_color h4, .block__text .b-164410755-heading_text_color h5, .block__text .b-164410755-heading_text_color h6 { color: #000000 } .block__text .block__text-wrapper h2{ margin-bottom: 2px; } .block__text .block__text-wrapper h3{ margin-bottom: 5px; } .block__text .block__text-wrapper h4{ margin-bottom: 9px; } .block__text .block__text-wrapper h5{ margin-bottom: 11px; } .block__text .block__text-wrapper h6{ margin-bottom: 14px; } @media screen and (min-width: 768px) { .b-164410755-top { padding-top: 40px; } .b-164410755-bottom { padding-bottom: 40px; } } </style> <section class='container bl block__text rich-text b-164410755-top b-164410755-bottom b-164410755-background_color'> <div class="block__text-wrapper b-164410755-content_width b-164410755-heading_text_color b-164410755-text_color" data-target="block.data.body"> <h5 class="ql-align-center"><span style="color:rgb(0, 0, 0);">"The PMA Core course provided a thorough and complete view of a PMMs remit. From research, through to analysis and optimization, and everything in-between, it was well done throughout. I appreciated the checkpoint exams after each stage, as well as the supplementary videos. Thank you PMA!"</span></h5><p class="ql-align-center"><span style="color:rgb(0, 0, 0);"><br class="softbreak">Jessica Suranyi-Hammond, Senior Product Marketing Manager at Accusoft</span><strong style="color:rgb(0, 0, 0);"><br class="softbreak"><br class="softbreak">P.s. </strong><span style="color:rgb(0, 0, 0);">Head </span><a href="https://productmarketingalliance.com/why-pmms-love-pmmc/" target="_blank" style="">here</a> <span style="color:rgb(0, 0, 0);">for TONS more testimonials just like this.</span><br class="softbreak"></p> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-164410756-top { padding-top: 0.0px; } .b-164410756-bottom { padding-bottom: 22.400000000000002px; } .b-164410756-background_color { background-color: #F5F5F5; } .b-164410756-button_border_radius { border-radius: 5px; }</style> <div class="course-block block button " id="block-164410756"> <style> .block__button--button.b-164410756-button_border_radius { border-radius: 5px; } @media screen and (min-width: 768px) { .b-164410756-top { padding-top: 0px; } .b-164410756-bottom { padding-bottom: 40px; } } </style> <section class="container bl b-164410756-background_color b-164410756-bottom b-164410756-top"> <div class="block__button"> <a href='https://certified.productmarketingalliance.com/p/product-marketing-certified-core-live-online-one-day-upcoming-courses' target="_blank" rel="noopener" class='block__button--link' > <button class='block__button--button b-164410756-button_border_radius base-button' data-target="block.data.button_text" > Get certified </button> </a> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-164410757-top { padding-top: 22.400000000000002px; } .b-164410757-bottom { padding-bottom: 11.200000000000001px; } .b-164410757-text_color { color: #000000; } .b-164410757-content_width { max-width: 960px; } .b-164410757-background_color { background-color: #FFFFFF; } .b-164410757-heading_text_color { color: #000000; }</style> <div class="course-block block text " id="block-164410757"> <style> .block__text .b-164410757-text_color { color: #000000 } .block__text .b-164410757-content_width { width: 960px; } .block__text .b-164410757-heading_text_color h1, .block__text .b-164410757-heading_text_color h2, .block__text .b-164410757-heading_text_color h3, .block__text .b-164410757-heading_text_color h4, .block__text .b-164410757-heading_text_color h5, .block__text .b-164410757-heading_text_color h6 { color: #000000 } .block__text .block__text-wrapper h2{ margin-bottom: 2px; } .block__text .block__text-wrapper h3{ margin-bottom: 5px; } .block__text .block__text-wrapper h4{ margin-bottom: 9px; } .block__text .block__text-wrapper h5{ margin-bottom: 11px; } .block__text .block__text-wrapper h6{ margin-bottom: 14px; } @media screen and (min-width: 768px) { .b-164410757-top { padding-top: 40px; } .b-164410757-bottom { padding-bottom: 20px; } } </style> <section class='container bl block__text rich-text b-164410757-top b-164410757-bottom b-164410757-background_color'> <div class="block__text-wrapper b-164410757-content_width b-164410757-heading_text_color b-164410757-text_color" data-target="block.data.body"> <h4 class="ql-align-center"> <strong style="color:rgb(0, 0, 0);">Meet your Experts in Residence.</strong><br class="softbreak"> </h4> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-164410758-top { padding-top: 22.400000000000002px; } .b-164410758-bottom { padding-bottom: 0.0px; } .b-164410758-gutter_width { --gutter-width: 44px; } .b-164410758-content_width { max-width: 1080px; } .b-164410758-text_alignment { text-align: left; } .b-164410758-background_color { background-color: #FFFFFF; } .b-164410758-heading_text_color { color: #000000; } .b-164410758-image_border_radius { border-radius: 11px; } .b-164410758-description_text_color { color: #000000; }</style> <div class="course-block block text_with_image_grid block-custom-name-experts " id="block-164410758"> <style> .block__text-with-image-grid.b-164410758-background_color { background-color: #FFFFFF } .block__text-with-image-grid.b-164410758-text_alignment { text-align: left } .block__text-with-image-grid.b-164410758-heading_text_color .block__text-with-image-grid__column__heading-text { color: #000000 } .block__text-with-image-grid.b-164410758-description_text_color .block__text-with-image-grid__column__body { color: #000000 } .block__text-with-image-grid__column__image.b-164410758-image_border_radius { border-radius: 11px; } @media screen and (min-width: 768px) { .b-164410758-top { padding-top: 40px; } .b-164410758-bottom { padding-bottom: 0px; } .b-164410758-gutter_width .block__columns { grid-column-gap: 44px; } } </style> <section class="bl block__text-with-image-grid b-164410758-background_color b-164410758-top b-164410758-bottom b-164410758-text_alignment b-164410758-heading_text_color b-164410758-description_text_color block__columns-per-row--3 b-164410758-gutter_width"> <div class="block__columns b-164410758-content_width"> <div class="block__column"> <img class="block__text-with-image-grid__column__image b-164410758-image_border_radius" alt="Tamara Grominsky" src="https://cdn.fs.teachablecdn.com/hU3uATQAQ5CIsrk5jpqQ" /> <div class="block__text-with-image-grid__column__heading-text rich-text"><h5><strong style="color: rgb(0, 0, 0);">Tamara Grominsky</strong></h5><p><span style="color: rgb(0, 0, 0);">VP Product Marketing &amp; Lifecycle at Kajabi</span><br class="softbreak"></p></div> <div class="block__text-with-image-grid__column__body"><p><br class="softbreak"></p></div> </div> <div class="block__column"> <img class="block__text-with-image-grid__column__image b-164410758-image_border_radius" alt="Susan 'Spark' Park " src="https://cdn.fs.teachablecdn.com/1nfVmWiRQSGF6VIYl07o" /> <div class="block__text-with-image-grid__column__heading-text rich-text"><h5><strong>Susan 'Spark' Park</strong></h5><p>Former Head of Product Marketing at Meta<br class="softbreak"><br class="softbreak"></p></div> <div class="block__text-with-image-grid__column__body"><p><br class="softbreak"></p></div> </div> <div class="block__column"> <img class="block__text-with-image-grid__column__image b-164410758-image_border_radius" alt="Francisco T. Bram" src="https://cdn.fs.teachablecdn.com/mfCWNdOLT4L75lmtQ3sw" /> <div class="block__text-with-image-grid__column__heading-text rich-text"><h5><strong style="color: rgb(0, 0, 0);">Francisco T. Bram</strong></h5><p><span style="color: rgb(0, 0, 0);">Vice President of Marketing &amp; Customer Growth at Albertsons Companies</span><br class="softbreak"></p></div> <div class="block__text-with-image-grid__column__body"><p><br class="softbreak"></p></div> </div> <div class="block__column"> <img class="block__text-with-image-grid__column__image b-164410758-image_border_radius" alt="Aaron Brennan" src="https://cdn.fs.teachablecdn.com/Pty6lAs9TxG8fggIIFcb" /> <div class="block__text-with-image-grid__column__heading-text rich-text"><h5><strong style="color: rgb(0, 0, 0);">Aaron Brennan</strong></h5><p><span style="color: rgb(0, 0, 0);">Head of Product Marketing at Redox</span><br class="softbreak"></p></div> <div class="block__text-with-image-grid__column__body"><p><br class="softbreak"></p></div> </div> <div class="block__column"> <img class="block__text-with-image-grid__column__image b-164410758-image_border_radius" alt="Tania Clarke" src="https://cdn.fs.teachablecdn.com/2GVhh1MQTdOEiKtt1ItX" /> <div class="block__text-with-image-grid__column__heading-text rich-text"><h5><strong style="color: rgb(0, 0, 0);">Tania Clarke</strong></h5><p><span style="color: rgb(0, 0, 0);">Product Marketing Lead at Qwilr</span><br class="softbreak"></p></div> <div class="block__text-with-image-grid__column__body"><p><br class="softbreak"></p></div> </div> <div class="block__column"> <img class="block__text-with-image-grid__column__image b-164410758-image_border_radius" alt="Harvey Lee" src="https://cdn.fs.teachablecdn.com/MVd02m3Rw6kouv2SLZ5Q" /> <div class="block__text-with-image-grid__column__heading-text rich-text"><h5><strong style="color: rgb(0, 0, 0);">Harvey Lee</strong></h5><p><span style="color: rgb(0, 0, 0);">Vice President Product Marketing at Product Marketing Alliance</span><br class="softbreak"></p></div> <div class="block__text-with-image-grid__column__body"><p><br class="softbreak"></p></div> </div> <div class="block__column"> <img class="block__text-with-image-grid__column__image b-164410758-image_border_radius" alt="Sapphire Reels" src="https://cdn.fs.teachablecdn.com/j9JhlvgCSyZcnnFjKXV6" /> <div class="block__text-with-image-grid__column__heading-text rich-text"><h5><strong style="color: rgb(0, 0, 0);">Sapphire Reels</strong></h5><p><span style="color: rgb(0, 0, 0);">Senior Director of Product Marketing at Pluralsight</span><br class="softbreak"></p></div> <div class="block__text-with-image-grid__column__body"><p><br class="softbreak"></p></div> </div> <div class="block__column"> <img class="block__text-with-image-grid__column__image b-164410758-image_border_radius" alt="Elliot Rayner" src="https://cdn.fs.teachablecdn.com/D63LUQarR5uOZYDWEcWn" /> <div class="block__text-with-image-grid__column__heading-text rich-text"><h5><strong style="color: rgb(0, 0, 0);">Elliott Rayner</strong></h5><p><span style="color: rgb(0, 0, 0);">CMO at ARION</span><br class="softbreak"><br class="softbreak"></p></div> <div class="block__text-with-image-grid__column__body"><p><br class="softbreak"></p></div> </div> <div class="block__column"> <img class="block__text-with-image-grid__column__image b-164410758-image_border_radius" alt="Sonduren Fanarredha" src="https://cdn.fs.teachablecdn.com/i31QvTiQq2ZQVgGFl6Vg" /> <div class="block__text-with-image-grid__column__heading-text rich-text"><h5><strong style="color: rgb(0, 0, 0);">Sonduren Fanarredha</strong></h5><p><span style="color: rgb(0, 0, 0);">Director of Product Marketing at Airbase</span><br class="softbreak"></p></div> <div class="block__text-with-image-grid__column__body"><p><br class="softbreak"></p></div> </div> <div class="block__column"> <img class="block__text-with-image-grid__column__image b-164410758-image_border_radius" alt="Div Manickam" src="https://cdn.fs.teachablecdn.com/fBjsQlD6RuWao6sDIvvD" /> <div class="block__text-with-image-grid__column__heading-text rich-text"><h5><strong style="color: rgb(0, 0, 0);">Div Manickam</strong></h5><p><span style="color: rgb(0, 0, 0);">Mentor | Author | Speaker - Product Marketing Influencer</span><br class="softbreak"></p></div> <div class="block__text-with-image-grid__column__body"><p><br class="softbreak"></p></div> </div> <div class="block__column"> <img class="block__text-with-image-grid__column__image b-164410758-image_border_radius" alt="Richard King" src="https://cdn.fs.teachablecdn.com/te6Gcps3QZ606EHmy5K1" /> <div class="block__text-with-image-grid__column__heading-text rich-text"><h5><strong style="color: rgb(0, 0, 0);">Richard King</strong></h5><p><span style="color: rgb(0, 0, 0);">CEO at Product Marketing Alliance</span><br class="softbreak"></p></div> <div class="block__text-with-image-grid__column__body"><p><br class="softbreak"></p></div> </div> <div class="block__column"> <img class="block__text-with-image-grid__column__image b-164410758-image_border_radius" alt="Crystal Crouch" src="https://cdn.fs.teachablecdn.com/bohnXgFJTueWMRqTS0yq" /> <div class="block__text-with-image-grid__column__heading-text rich-text"><h5><strong style="color: rgb(8, 8, 8);">Crystal Crouch</strong></h5><p><span style="color: rgb(8, 8, 8);">Founder - Product Marketing Consultant at Marketing Spark</span><br class="softbreak"><br class="softbreak"></p></div> <div class="block__text-with-image-grid__column__body"><p><br class="softbreak"></p></div> </div> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-164410759-top { padding-top: 22.400000000000002px; } .b-164410759-bottom { padding-bottom: 22.400000000000002px; } .b-164410759-text_color { color: #000000; } .b-164410759-content_width { max-width: 960px; } .b-164410759-background_color { background-color: #F5F5F5; } .b-164410759-heading_text_color { color: #000000; }</style> <div class="course-block block text block-custom-name-testimonial " id="block-164410759"> <style> .block__text .b-164410759-text_color { color: #000000 } .block__text .b-164410759-content_width { width: 960px; } .block__text .b-164410759-heading_text_color h1, .block__text .b-164410759-heading_text_color h2, .block__text .b-164410759-heading_text_color h3, .block__text .b-164410759-heading_text_color h4, .block__text .b-164410759-heading_text_color h5, .block__text .b-164410759-heading_text_color h6 { color: #000000 } .block__text .block__text-wrapper h2{ margin-bottom: 2px; } .block__text .block__text-wrapper h3{ margin-bottom: 5px; } .block__text .block__text-wrapper h4{ margin-bottom: 9px; } .block__text .block__text-wrapper h5{ margin-bottom: 11px; } .block__text .block__text-wrapper h6{ margin-bottom: 14px; } @media screen and (min-width: 768px) { .b-164410759-top { padding-top: 40px; } .b-164410759-bottom { padding-bottom: 40px; } } </style> <section class='container bl block__text rich-text b-164410759-top b-164410759-bottom b-164410759-background_color'> <div class="block__text-wrapper b-164410759-content_width b-164410759-heading_text_color b-164410759-text_color" data-target="block.data.body"> <h5 class="ql-align-center">"I took the single-day Product Marketing Alliance core certification program today and loved it! I’m not a career PMM and only recently transitioned to the industry, so this provided a lot of great foundational background information and learnings for me. I also love having lifetime access to their amazing template and framework pack, and their awesome PMA community — it’s a great place to network! My instructor for today’s class was also super engaging and authentic, thanks Brett!"</h5><p class="ql-align-center"><br class="softbreak">Michelle Lee Amos, Product Marketing Manager at Nextdoor<br class="softbreak"></p> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-164410760-top { padding-top: 22.400000000000002px; } .b-164410760-bottom { padding-bottom: 22.400000000000002px; } .b-164410760-content_width { width: 960px; } .b-164410760-background_color { background-color: #ffffff; } .b-164410760-heading_text_color { color: #000000; } .b-164410760-button_border_radius { border-radius: 5px; }</style> <div class="course-block block pricing_v3 " id="block-164410760"> <style> .block__pricing__button.b-164410760-button_border_radius{ border-radius: 5 px; } .block__pricing__button.disabled { cursor: auto; opacity: 0.65; } .block_cap_badge_text { background-color: #F7D7D7; color: #222222; font-size: 14px; font-weight: 600; line-height: 1.2rem; padding: 4px 8px; border-radius: 4px; margin-left: 1rem; width: fit-content; } .block_coupon_badge { background-color: #e4e4e4; } .block_cap_badge_tooltip { position: relative; display: inline-block } .block_cap_badge_tooltip .block_cap_tooltip_text { visibility: hidden; font-size: 13px; font-weight: 600; font-style: normal; line-height: 19px; width: 180px; top: 100%; left: 50%; margin-left: -90px; margin-top: 10px; background-color: #222222; color: #FFFFFF; text-align: center; padding: 5px 2px; border-radius: 4px; position: absolute; z-index: 1; } .block_cap_badge_tooltip .block_cap_tooltip_text::after { content: ""; position: absolute; bottom: 100%; left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: transparent transparent black transparent; } .block_cap_badge_tooltip:hover .block_cap_tooltip_text { visibility: visible; } @media screen and (min-width: 768px) { .b-164410760-top{ padding-top: 40 px; } .b-164410760-bottom{ padding-bottom: 40 px; } } @media screen and (max-width: 767px) { .block_cap_badge_text { display: block; margin: 8px 0; } } </style> <section class='container b-164410760-top b-164410760-bottom b-164410760-background_color'> <div class="block__pricing__container b-164410760-content_width"> <form class="block__pricing flex-grow" action="https://product-marketing1.teachable.com/purchase" method="get"> <input type="hidden" name="course_id" value="988738" id="course_id"> <div class="block__pricing__heading empty_state__heading-text b-164410760-heading_text_color rich-text"><h4 class="ql-align-center"> <strong style="color:rgb(0, 0, 0);">Pick your program:</strong><br class="softbreak"> </h4></div> <div class="block__pricing__plans"> <label for="5268580"> <section class="block__pricing__plan" data-id="5268580"> <div class="block__pricing__plan__radio-wrapper"> <input checked class="radio block__pricing__plan__radio" name="product_id" type="radio" id="5268580" value="5268580" /> <div class="block__pricing__plan__radio__custom-indicator"></div> </div> <div class="block__pricing__plan__text"> <div class="block__pricing__plan__price" data-include-vat-price=5268580> $1,299 </div> <h3 class="block__pricing__plan__name">Product Marketing Core live &amp; online | April 17th, 2024 | America | CT</h3> <h4 class="block__pricing__plan__subtitle"> Get certified in a single day </h4> <span htmlFor="5268580" class="hidden bnpl__installments__text product_5268580">or pay in installments:</span> <div htmlFor="5268580" id="payment-method-messaging-element" class="product_5268580 hidden"></div> <div class="block__pricing__plan__description__container"> <button class="block__pricing__plan__description__show-button" type="button"> <span class="block__pricing__plan__description__show-button__text" data-more="More" data-less="Less">More</span> <span class="block__pricing__plan__description__show-button__icon"></span> </button> <div class="block__pricing__plan__description"> <p><strong style="background-color:transparent;">April 17th | 09:00 - 18:00 CT</strong></p><p><br></p><p><span style="background-color:transparent;">Ready to level up your product marketing skills? Join us on an epic journey as we dive into the fundamentals of product marketing. In just </span><strong style="background-color:transparent;">one day,</strong><span style="background-color:transparent;"> you'll be on your way to securing that coveted PMM certification and becoming a product marketing maestro! 💪🎓</span></p><p><br></p><p><span style="background-color:transparent;">With a trusted and knowledgeable expert as your guide, you'll embark on a thrilling nine-hour adventure divided into six mind-blowing modules. And guess what? You can even pick their brilliant brain and ask burning questions along the way.</span></p><p><br></p><p><span style="background-color:transparent;">🌞</span><strong style="background-color:transparent;"> Morning:</strong><span style="background-color:transparent;"> We'll kick off the day with a warm welcome and then dive headfirst into the thrilling world of research, OKRs, and personas. </span></p><p><br></p><p><span style="background-color:transparent;">🌙 </span><strong style="background-color:transparent;">Afternoon:</strong><span style="background-color:transparent;"> Get ready to conquer the realms of positioning &amp; messaging, go-to-market strategies, and onboarding &amp; retention. </span></p><p><br></p><p><span style="background-color:transparent;">But that's not all! You'll also gain on-demand access to all course content including pricing, communication &amp; collaboration, sales enablement, analysis &amp; optimization, exclusive footage and frameworks </span><strong style="background-color:transparent;">for life</strong><span style="background-color:transparent;">.</span></p><p><br></p><p><span style="background-color:transparent;">Looking to learn as a team? You can speak to Tom on <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="cabee4a7abaeaeafa48abaa7a7aba6a6a3aba4a9afe4a9a5a7">[email&#160;protected]</a> and he'll hook you up with some sweet team rates. </span></p><p><br></p><p><span style="background-color:transparent;">So, what are you waiting for? Get certified, enhance your practice, and unlock a world of outstanding results. 💪🎉</span></p> </div> </div> </div> </section> </label> <label for="5325604"> <section class="block__pricing__plan" data-id="5325604"> <div class="block__pricing__plan__radio-wrapper"> <input class="radio block__pricing__plan__radio" name="product_id" type="radio" id="5325604" value="5325604" /> <div class="block__pricing__plan__radio__custom-indicator"></div> </div> <div class="block__pricing__plan__text"> <div class="block__pricing__plan__price" data-include-vat-price=5325604> $1,299 </div> <h3 class="block__pricing__plan__name">Product Marketing Core live &amp; online | May 15th, 2024 | Europe | UTC</h3> <h4 class="block__pricing__plan__subtitle"> Get certified in a single day </h4> <span htmlFor="5325604" class="hidden bnpl__installments__text product_5325604">or pay in installments:</span> <div htmlFor="5325604" id="payment-method-messaging-element" class="product_5325604 hidden"></div> <div class="block__pricing__plan__description__container"> <button class="block__pricing__plan__description__show-button" type="button"> <span class="block__pricing__plan__description__show-button__text" data-more="More" data-less="Less">More</span> <span class="block__pricing__plan__description__show-button__icon"></span> </button> <div class="block__pricing__plan__description"> <p><strong style="background-color:transparent;">May 15th | 08:00 - 17:00 UTC</strong></p><p><br></p><p><span style="background-color:transparent;">Ready to level up your product marketing skills? Join us on an epic journey as we dive into the fundamentals of product marketing. In just </span><strong style="background-color:transparent;">one day,</strong><span style="background-color:transparent;"> you'll be on your way to securing that coveted PMM certification and becoming a product marketing maestro! 💪🎓</span></p><p><br></p><p><span style="background-color:transparent;">With a trusted and knowledgeable expert as your guide, you'll embark on a thrilling nine-hour adventure divided into six mind-blowing modules. And guess what? You can even pick their brilliant brain and ask burning questions along the way.</span></p><p><br></p><p><span style="background-color:transparent;">🌞</span><strong style="background-color:transparent;"> Morning:</strong><span style="background-color:transparent;"> We'll kick off the day with a warm welcome and then dive headfirst into the thrilling world of research, OKRs, and personas. </span></p><p><br></p><p><span style="background-color:transparent;">🌙 </span><strong style="background-color:transparent;">Afternoon:</strong><span style="background-color:transparent;"> Get ready to conquer the realms of positioning &amp; messaging, go-to-market strategies, and onboarding &amp; retention. </span></p><p><br></p><p><span style="background-color:transparent;">But that's not all! You'll also gain on-demand access to all course content including pricing, communication &amp; collaboration, sales enablement, analysis &amp; optimization, exclusive footage and frameworks </span><strong style="background-color:transparent;">for life</strong><span style="background-color:transparent;">.</span></p><p><br></p><p><span style="background-color:transparent;">Looking to learn as a team? You can speak to Tom on <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="fe8ad0939f9a9a9b90be8e93939f9292979f909d9bd09d9193">[email&#160;protected]</a> and he'll hook you up with some sweet team rates. </span></p><p><br></p><p><span style="background-color:transparent;">So, what are you waiting for? Get certified, enhance your practice, and unlock a world of outstanding results. 💪🎉</span></p> </div> </div> </div> </section> </label> <label for="5325606"> <section class="block__pricing__plan" data-id="5325606"> <div class="block__pricing__plan__radio-wrapper"> <input class="radio block__pricing__plan__radio" name="product_id" type="radio" id="5325606" value="5325606" /> <div class="block__pricing__plan__radio__custom-indicator"></div> </div> <div class="block__pricing__plan__text"> <div class="block__pricing__plan__price" data-include-vat-price=5325606> $1,299 </div> <h3 class="block__pricing__plan__name">Product Marketing Core live &amp; online | July 10th, 2024 | Europe | UTC</h3> <h4 class="block__pricing__plan__subtitle"> Get certified in a single day </h4> <span htmlFor="5325606" class="hidden bnpl__installments__text product_5325606">or pay in installments:</span> <div htmlFor="5325606" id="payment-method-messaging-element" class="product_5325606 hidden"></div> <div class="block__pricing__plan__description__container"> <button class="block__pricing__plan__description__show-button" type="button"> <span class="block__pricing__plan__description__show-button__text" data-more="More" data-less="Less">More</span> <span class="block__pricing__plan__description__show-button__icon"></span> </button> <div class="block__pricing__plan__description"> <p><strong style="background-color:transparent;">July 10th | 08:00 - 17:00 UTC</strong></p><p><br></p><p><span style="background-color:transparent;">Ready to level up your product marketing skills? Join us on an epic journey as we dive into the fundamentals of product marketing. In just </span><strong style="background-color:transparent;">one day,</strong><span style="background-color:transparent;"> you'll be on your way to securing that coveted PMM certification and becoming a product marketing maestro! 💪🎓</span></p><p><br></p><p><span style="background-color:transparent;">With a trusted and knowledgeable expert as your guide, you'll embark on a thrilling nine-hour adventure divided into six mind-blowing modules. And guess what? You can even pick their brilliant brain and ask burning questions along the way.</span></p><p><br></p><p><span style="background-color:transparent;">🌞</span><strong style="background-color:transparent;"> Morning:</strong><span style="background-color:transparent;"> We'll kick off the day with a warm welcome and then dive headfirst into the thrilling world of research, OKRs, and personas. </span></p><p><br></p><p><span style="background-color:transparent;">🌙 </span><strong style="background-color:transparent;">Afternoon:</strong><span style="background-color:transparent;"> Get ready to conquer the realms of positioning &amp; messaging, go-to-market strategies, and onboarding &amp; retention. </span></p><p><br></p><p><span style="background-color:transparent;">But that's not all! You'll also gain on-demand access to all course content including pricing, communication &amp; collaboration, sales enablement, analysis &amp; optimization, exclusive footage and frameworks </span><strong style="background-color:transparent;">for life</strong><span style="background-color:transparent;">.</span></p><p><br></p><p><span style="background-color:transparent;">Looking to learn as a team? You can speak to Tom on <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="0c7822616d686869624c7c61616d6060656d626f69226f6361">[email&#160;protected]</a> and he'll hook you up with some sweet team rates. </span></p><p><br></p><p><span style="background-color:transparent;">So, what are you waiting for? Get certified, enhance your practice, and unlock a world of outstanding results. 💪🎉</span></p> </div> </div> </div> </section> </label> <label for="5325607"> <section class="block__pricing__plan" data-id="5325607"> <div class="block__pricing__plan__radio-wrapper"> <input class="radio block__pricing__plan__radio" name="product_id" type="radio" id="5325607" value="5325607" /> <div class="block__pricing__plan__radio__custom-indicator"></div> </div> <div class="block__pricing__plan__text"> <div class="block__pricing__plan__price" data-include-vat-price=5325607> $1,299 </div> <h3 class="block__pricing__plan__name">Product Marketing Core live &amp; online | July 17th, 2024 | America | CT</h3> <h4 class="block__pricing__plan__subtitle"> Get certified in a single day </h4> <span htmlFor="5325607" class="hidden bnpl__installments__text product_5325607">or pay in installments:</span> <div htmlFor="5325607" id="payment-method-messaging-element" class="product_5325607 hidden"></div> <div class="block__pricing__plan__description__container"> <button class="block__pricing__plan__description__show-button" type="button"> <span class="block__pricing__plan__description__show-button__text" data-more="More" data-less="Less">More</span> <span class="block__pricing__plan__description__show-button__icon"></span> </button> <div class="block__pricing__plan__description"> <p><strong style="background-color:transparent;">July 17th | 09:00 - 18:00 CT</strong></p><p><br></p><p><span style="background-color:transparent;">Ready to level up your product marketing skills? Join us on an epic journey as we dive into the fundamentals of product marketing. In just </span><strong style="background-color:transparent;">one day,</strong><span style="background-color:transparent;"> you'll be on your way to securing that coveted PMM certification and becoming a product marketing maestro! 💪🎓</span></p><p><br></p><p><span style="background-color:transparent;">With a trusted and knowledgeable expert as your guide, you'll embark on a thrilling nine-hour adventure divided into six mind-blowing modules. And guess what? You can even pick their brilliant brain and ask burning questions along the way.</span></p><p><br></p><p><span style="background-color:transparent;">🌞</span><strong style="background-color:transparent;"> Morning:</strong><span style="background-color:transparent;"> We'll kick off the day with a warm welcome and then dive headfirst into the thrilling world of research, OKRs, and personas. </span></p><p><br></p><p><span style="background-color:transparent;">🌙 </span><strong style="background-color:transparent;">Afternoon:</strong><span style="background-color:transparent;"> Get ready to conquer the realms of positioning &amp; messaging, go-to-market strategies, and onboarding &amp; retention. </span></p><p><br></p><p><span style="background-color:transparent;">But that's not all! You'll also gain on-demand access to all course content including pricing, communication &amp; collaboration, sales enablement, analysis &amp; optimization, exclusive footage and frameworks </span><strong style="background-color:transparent;">for life</strong><span style="background-color:transparent;">.</span></p><p><br></p><p><span style="background-color:transparent;">Looking to learn as a team? You can speak to Tom on <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="43376d2e222727262d03332e2e222f2f2a222d20266d202c2e">[email&#160;protected]</a> and he'll hook you up with some sweet team rates. </span></p><p><br></p><p><span style="background-color:transparent;">So, what are you waiting for? Get certified, enhance your practice, and unlock a world of outstanding results. 💪🎉</span></p> </div> </div> </div> </section> </label> </div> <div class="block__pricing__button-wrapper"> <button id="enroll-button" class="block__pricing__button b-164410760-button_border_radius base-button" type="submit">Enroll now</button> <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script> $(document).ready(function() { $("form.block__pricing").on("submit", function(event) { $("#enroll-button").attr("disabled", true); $("#enroll-button").addClass("disabled"); $("#enroll-button").text("Processing..."); }); }); </script> </div> </form> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-164410761-top { padding-top: 22.400000000000002px; } .b-164410761-bottom { padding-bottom: 5.6000000000000005px; } .b-164410761-text_color { color: #FFFFFF; } .b-164410761-content_width { max-width: 960px; } .b-164410761-background_color { background-color: #1C3D52; } .b-164410761-heading_text_color { color: #FFFFFF; }</style> <div class="course-block block text block-custom-name-check-out... " id="block-164410761"> <style> .block__text .b-164410761-text_color { color: #FFFFFF } .block__text .b-164410761-content_width { width: 960px; } .block__text .b-164410761-heading_text_color h1, .block__text .b-164410761-heading_text_color h2, .block__text .b-164410761-heading_text_color h3, .block__text .b-164410761-heading_text_color h4, .block__text .b-164410761-heading_text_color h5, .block__text .b-164410761-heading_text_color h6 { color: #FFFFFF } .block__text .block__text-wrapper h2{ margin-bottom: 2px; } .block__text .block__text-wrapper h3{ margin-bottom: 5px; } .block__text .block__text-wrapper h4{ margin-bottom: 9px; } .block__text .block__text-wrapper h5{ margin-bottom: 11px; } .block__text .block__text-wrapper h6{ margin-bottom: 14px; } @media screen and (min-width: 768px) { .b-164410761-top { padding-top: 40px; } .b-164410761-bottom { padding-bottom: 10px; } } </style> <section class='container bl block__text rich-text b-164410761-top b-164410761-bottom b-164410761-background_color'> <div class="block__text-wrapper b-164410761-content_width b-164410761-heading_text_color b-164410761-text_color" data-target="block.data.body"> <p class="ql-align-center"><strong>Pssst. </strong>Wanna spread your lessons out? Then check out our part-time programs<strong> </strong><a href="https://certified.productmarketingalliance.com/p/product-marketing-certified-core-live-online" target="_blank" style="color:rgb(250, 93, 76);"><strong>here</strong></a><strong style="color:rgb(250, 93, 76);">.</strong></p><p class="ql-align-center">OR</p><p class="ql-align-center">Take things at your own pace with our <strong>100% OnDemand</strong> version <a href="https://certified.productmarketingalliance.com/p/product-marketing-certified-core" target="_blank" style="color:rgb(250, 93, 76);"><strong>here</strong></a><span style="color:rgb(250, 93, 76);">.</span><br class="softbreak"></p> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-164410762-top { padding-top: 5.6000000000000005px; } .b-164410762-bottom { padding-bottom: 22.400000000000002px; } .b-164410762-text_color { color: #FFFFFF; } .b-164410762-content_width { max-width: 960px; } .b-164410762-background_color { background-color: #1C3D52; } .b-164410762-heading_text_color { color: #FFFFFF; }</style> <div class="course-block block text block-custom-name-team-rates " id="block-164410762"> <style> .block__text .b-164410762-text_color { color: #FFFFFF } .block__text .b-164410762-content_width { width: 960px; } .block__text .b-164410762-heading_text_color h1, .block__text .b-164410762-heading_text_color h2, .block__text .b-164410762-heading_text_color h3, .block__text .b-164410762-heading_text_color h4, .block__text .b-164410762-heading_text_color h5, .block__text .b-164410762-heading_text_color h6 { color: #FFFFFF } .block__text .block__text-wrapper h2{ margin-bottom: 2px; } .block__text .block__text-wrapper h3{ margin-bottom: 5px; } .block__text .block__text-wrapper h4{ margin-bottom: 9px; } .block__text .block__text-wrapper h5{ margin-bottom: 11px; } .block__text .block__text-wrapper h6{ margin-bottom: 14px; } @media screen and (min-width: 768px) { .b-164410762-top { padding-top: 10px; } .b-164410762-bottom { padding-bottom: 40px; } } </style> <section class='container bl block__text rich-text b-164410762-top b-164410762-bottom b-164410762-background_color'> <div class="block__text-wrapper b-164410762-content_width b-164410762-heading_text_color b-164410762-text_color" data-target="block.data.body"> <h4 class="ql-align-center">Looking to learn as a team?</h4><p class="ql-align-center"><br class="softbreak">If you're looking to subscribe your team, speak to Matt about team rates at <a href="/cdn-cgi/l/email-protection#bdd093dfd2d2c9d5fdc9d8dcd0dcd1d1d4dcd3ded893d4d2" target="_blank"><strong><span class="__cf_email__" data-cfemail="83eeade1ececf7ebc3f7e6e2eee2efefeae2ede0e6adeaec">[email&#160;protected]</span></strong></a><strong>, </strong>or <a href="https://calendly.com/m-booth/" target="_blank"><strong>schedule time</strong></a> directly in his diary.<br class="softbreak"></p> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-164410763-top { padding-top: 22.400000000000002px; } .b-164410763-bottom { padding-bottom: 22.400000000000002px; } .b-164410763-text_color { color: #000000; } .b-164410763-gutter_width { --gutter-width: 24px; } .b-164410763-content_width { width: 960px; } .b-164410763-heading_color { color: #000000; } .b-164410763-text_alignment { text-align: left; } .b-164410763-background_color { background-color: #FFFFFF; } .b-164410763-image_border_radius { border-radius: 0px; }</style> <div class="course-block block image_with_text block-custom-name-contributors " id="block-164410763"> <style> .block__image-with-text .b-164410763-text_color { color: #000000; } .block__image-with-text.b-164410763-background_color { background-color: #FFFFFF; } .block__image-with-text .b-164410763-heading_color .block__image-with-text__inner__heading { color: #000000; } .block__image-with-text .b-164410763-text_alignment { text-align: left; } .block__image-with-text__image.b-164410763-image_border_radius { border-radius: 0px; } .block__image-with-text .block__image-with-text__inner__heading h2{ margin-bottom: 2px; } .block__image-with-text .block__image-with-text__inner__heading h3{ margin-bottom: 5px; } .block__image-with-text .block__image-with-text__inner__heading h4{ margin-bottom: 9px; } .block__image-with-text .block__image-with-text__inner__heading h5{ margin-bottom: 11px; } .block__image-with-text .block__image-with-text__inner__heading h6{ margin-bottom: 14px; } @media screen and (min-width: 768px) { .b-164410763-top { padding-top: 40px; } .b-164410763-bottom { padding-bottom: 40px; } .b-164410763-gutter_width .block__image-with-text__text-wrapper { width: calc(50% - 12px); margin-right: 12px; } .b-164410763-gutter_width div.block__image-with-text__image { width: calc(50% - 12px); margin-left: 12px; } } </style> <section class='bl container block__image-with-text b-164410763-background_color b-164410763-top b-164410763-bottom b-164410763-gutter_width image-with-text-layout-right'> <div class="b-164410763-content_width block__image-with-text__wrapper b-164410763-heading_color b-164410763-text_color b-164410763-text_alignment"> <div class="block__image-with-text__inner block__image-with-text__text-wrapper rich-text"> <div class="block__image-with-text__inner__heading"> <h4> <strong style="color:rgb(0, 0, 0);">Built with the best in the business.</strong><br class="softbreak"> </h4> </div> <p><span style="color:rgb(0, 0, 0);background-color:transparent;"><br class="softbreak">PMMC is vetted, tested and approved by senior-level PMMs from companies like </span><strong style="color:rgb(0, 0, 0);background-color:transparent;">Salesforce, HubSpot, Google, Facebook</strong><span style="color:rgb(0, 0, 0);background-color:transparent;"> and more, so you can be sure you’re getting the</span><strong style="color:rgb(0, 0, 0);background-color:transparent;"> real</strong><span style="color:rgb(0, 0, 0);background-color:transparent;"> </span><strong style="color:rgb(0, 0, 0);background-color:transparent;">deal</strong><span style="color:rgb(0, 0, 0);background-color:transparent;">.</span></p><p><span style="color:rgb(0, 0, 0);background-color:transparent;">We partnered with positioning maestro </span><strong style="color:rgb(0, 0, 0);background-color:transparent;">April Dunford</strong><span style="color:rgb(0, 0, 0);background-color:transparent;"> for our positioning and messaging module and throughout the rest of the course, teamed up with product marketing powerhouses from the likes of </span><span style="color:rgb(0, 0, 0);">👉.</span><br class="softbreak"></p> </div> <div class="block__image-with-text__inner block__image-with-text__image"> <img src='https://cdn.fs.teachablecdn.com/TM8X9S64T7mAumc6nVVk' alt='PMMC certified companies' data-target="block.data.image_url block.data.alt_text" class="block__image-with-text__image b-164410763-image_border_radius image" /> </div> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-164410764-top { padding-top: 22.400000000000002px; } .b-164410764-bottom { padding-bottom: 22.400000000000002px; } .b-164410764-text_color { color: #000000; } .b-164410764-gutter_width { --gutter-width: 24px; } .b-164410764-content_width { width: 960px; } .b-164410764-heading_color { color: #000000; } .b-164410764-text_alignment { text-align: left; } .b-164410764-background_color { background-color: #DAE5F2; } .b-164410764-image_border_radius { border-radius: 0px; }</style> <div class="course-block block image_with_text block-custom-name-why-choose-us " id="block-164410764"> <style> .block__image-with-text .b-164410764-text_color { color: #000000; } .block__image-with-text.b-164410764-background_color { background-color: #DAE5F2; } .block__image-with-text .b-164410764-heading_color .block__image-with-text__inner__heading { color: #000000; } .block__image-with-text .b-164410764-text_alignment { text-align: left; } .block__image-with-text__image.b-164410764-image_border_radius { border-radius: 0px; } .block__image-with-text .block__image-with-text__inner__heading h2{ margin-bottom: 2px; } .block__image-with-text .block__image-with-text__inner__heading h3{ margin-bottom: 5px; } .block__image-with-text .block__image-with-text__inner__heading h4{ margin-bottom: 9px; } .block__image-with-text .block__image-with-text__inner__heading h5{ margin-bottom: 11px; } .block__image-with-text .block__image-with-text__inner__heading h6{ margin-bottom: 14px; } @media screen and (min-width: 768px) { .b-164410764-top { padding-top: 40px; } .b-164410764-bottom { padding-bottom: 40px; } .b-164410764-gutter_width .block__image-with-text__text-wrapper { width: calc(50% - 12px); margin-left: 12px; } .b-164410764-gutter_width div.block__image-with-text__image { width: calc(50% - 12px); margin-right: 12px; } } </style> <section class='bl container block__image-with-text b-164410764-background_color b-164410764-top b-164410764-bottom b-164410764-gutter_width image-with-text-layout-left'> <div class="b-164410764-content_width block__image-with-text__wrapper b-164410764-heading_color b-164410764-text_color b-164410764-text_alignment"> <div class="block__image-with-text__inner block__image-with-text__image"> <img src='https://cdn.fs.teachablecdn.com/N8RWQRUYSR2a6GC2A8YM' alt='Product Marketing Certified ' data-target="block.data.image_url block.data.alt_text" class="block__image-with-text__image b-164410764-image_border_radius image" /> </div> <div class="block__image-with-text__inner block__image-with-text__text-wrapper rich-text"> <div class="block__image-with-text__inner__heading"> <h4> <strong style="color:rgb(0, 0, 0);">Why choose us not others?</strong><br class="softbreak"> </h4> </div> <p><span style="color:rgb(0, 0, 0);background-color:transparent;"><br class="softbreak">🤓 With 11 modules covering everything from research and pricing to positioning and onboarding, we have the most </span><strong style="color:rgb(0, 0, 0);background-color:transparent;">comprehensive curriculum</strong><span style="color:rgb(0, 0, 0);background-color:transparent;"> around. Fact.</span></p><p><span style="color:rgb(0, 0, 0);background-color:transparent;">💁🏽‍♂️ Home to the </span><strong style="color:rgb(0, 0, 0);background-color:transparent;">world’s largest</strong><span style="color:rgb(0, 0, 0);background-color:transparent;"> PMM community, all our content’s based on the most current trends.</span></p><p><span style="background-color:transparent;color:rgb(0, 0, 0);">📝 Coursework, additional live, </span><strong style="color:rgb(0, 0, 0);background-color:transparent;">weekly workshops</strong><span style="color:rgb(0, 0, 0);background-color:transparent;">, and an exclusive alumni channel come part and parcel with the program.</span></p><p><span style="color:rgb(0, 0, 0);">👨🏽‍💻 All courses delivered by a </span><strong style="color:rgb(0, 0, 0);">senior-level</strong><span style="color:rgb(0, 0, 0);">, PMA-approved PMM.</span></p><p><span style="color:rgb(0, 0, 0);background-color:transparent;">💪 Product marketing maestros from orgs like </span><strong style="color:rgb(0, 0, 0);background-color:transparent;">HubSpot,</strong><span style="color:rgb(0, 0, 0);background-color:transparent;"> </span><strong style="color:rgb(0, 0, 0);background-color:transparent;">SurveyMonkey</strong><span style="color:rgb(0, 0, 0);background-color:transparent;">, </span><strong style="color:rgb(0, 0, 0);background-color:transparent;">Adobe</strong><span style="color:rgb(0, 0, 0);background-color:transparent;"> &amp; more feature in 3+ hours’ worth of bonus footage.</span></p><p><span style="color:rgb(0, 0, 0);background-color:transparent;">🗓 Every quarter, we refresh our content so you’re only ever working off </span><strong style="color:rgb(0, 0, 0);background-color:transparent;">up-to-date</strong><span style="color:rgb(0, 0, 0);background-color:transparent;"> info. </span></p><p><span style="color:rgb(0, 0, 0);background-color:transparent;">📙 Total access to </span><strong style="color:rgb(0, 0, 0);background-color:transparent;">20+ templates</strong><span style="color:rgb(0, 0, 0);background-color:transparent;"> and frameworks, all course content and an exclusive PMMC Alumni channel for life.</span></p><p><span style="color:rgb(0, 0, 0);background-color:transparent;">🔖 Official </span><strong style="color:rgb(0, 0, 0);background-color:transparent;">PMMC® certification</strong><span style="color:rgb(0, 0, 0);background-color:transparent;"> if you pass all the exams</span></p><p><span style="color:rgb(0, 0, 0);background-color:transparent;">🤑 Discounted rate to PMA's </span><strong style="color:rgb(0, 0, 0);background-color:transparent;">Membership Plans</strong><span style="color:rgb(0, 0, 0);"><br class="softbreak"></span><br class="softbreak"></p> </div> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-164410765-top { padding-top: 22.400000000000002px; } .b-164410765-bottom { padding-bottom: 0.0px; } .b-164410765-text_color { color: #000000; } .b-164410765-content_width { max-width: 960px; } .b-164410765-background_color { background-color: #ffffff; } .b-164410765-heading_text_color { color: #000000; }</style> <div class="course-block block text block-custom-name-accredited " id="block-164410765"> <style> .block__text .b-164410765-text_color { color: #000000 } .block__text .b-164410765-content_width { width: 960px; } .block__text .b-164410765-heading_text_color h1, .block__text .b-164410765-heading_text_color h2, .block__text .b-164410765-heading_text_color h3, .block__text .b-164410765-heading_text_color h4, .block__text .b-164410765-heading_text_color h5, .block__text .b-164410765-heading_text_color h6 { color: #000000 } .block__text .block__text-wrapper h2{ margin-bottom: 2px; } .block__text .block__text-wrapper h3{ margin-bottom: 5px; } .block__text .block__text-wrapper h4{ margin-bottom: 9px; } .block__text .block__text-wrapper h5{ margin-bottom: 11px; } .block__text .block__text-wrapper h6{ margin-bottom: 14px; } @media screen and (min-width: 768px) { .b-164410765-top { padding-top: 40px; } .b-164410765-bottom { padding-bottom: 0px; } } </style> <section class='container bl block__text rich-text b-164410765-top b-164410765-bottom b-164410765-background_color'> <div class="block__text-wrapper b-164410765-content_width b-164410765-heading_text_color b-164410765-text_color" data-target="block.data.body"> <h4 class="ql-align-center"> <strong style="color:rgb(0, 0, 0);">Accredited and recognized by:</strong><br class="softbreak"> </h4> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-164410766-top { padding-top: 0.0px; } .b-164410766-bottom { padding-bottom: 22.400000000000002px; } .b-164410766-full_bleed { --full_bleed: false; } .b-164410766-content_width { width: 960px; } .b-164410766-background_color { background-color: #FFFFFF; } .b-164410766-image_border_radius { border-radius: 0px; }</style> <div class="course-block block image block-custom-name-cpd-&-cim " id="block-164410766"> <style> .block__image__image.b-164410766-image_border_radius { border-radius: 0px; } @media screen and (min-width: 768px) { .b-164410766-top { padding-top: 0px; } .b-164410766-bottom { padding-bottom: 40px; } } </style> <section class='bl container block__image b-164410766-background_color b-164410766-top b-164410766-bottom '> <div class="block__image__wrapper b-164410766-content_width"> <img src='https://cdn.fs.teachablecdn.com/rSoa0J6RS5h46hq3MClg' alt='CPD &amp;amp;amp; CIM' data-target="block.data.image_url block.data.alt_text" class="block__image__image b-164410766-image_border_radius" /> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-164410767-top { padding-top: 33.6px; } .b-164410767-bottom { padding-bottom: 33.6px; } .b-164410767-text_color { color: #ffffff; } .b-164410767-content_width { max-width: 720px; } .b-164410767-background_color { background-color: #1C3D52; } .b-164410767-heading_text_color { color: #ffffff; }</style> <div class="course-block block text " id="block-164410767"> <style> .block__text .b-164410767-text_color { color: #ffffff } .block__text .b-164410767-content_width { width: 720px; } .block__text .b-164410767-heading_text_color h1, .block__text .b-164410767-heading_text_color h2, .block__text .b-164410767-heading_text_color h3, .block__text .b-164410767-heading_text_color h4, .block__text .b-164410767-heading_text_color h5, .block__text .b-164410767-heading_text_color h6 { color: #ffffff } .block__text .block__text-wrapper h2{ margin-bottom: 2px; } .block__text .block__text-wrapper h3{ margin-bottom: 5px; } .block__text .block__text-wrapper h4{ margin-bottom: 9px; } .block__text .block__text-wrapper h5{ margin-bottom: 11px; } .block__text .block__text-wrapper h6{ margin-bottom: 14px; } @media screen and (min-width: 768px) { .b-164410767-top { padding-top: 60px; } .b-164410767-bottom { padding-bottom: 60px; } } </style> <section class='container bl block__text rich-text b-164410767-top b-164410767-bottom b-164410767-background_color'> <div class="block__text-wrapper b-164410767-content_width b-164410767-heading_text_color b-164410767-text_color" data-target="block.data.body"> <h4 class="ql-align-center">Unlock an additional 24+ courses 🔓</h4><p class="ql-align-center"><br class="softbreak">For just $700 more, you'll access our <em>entire</em> suite of courses, 700+ hours of strategy content, templates &amp; frameworks, mentorship opportunities, and more when you become <a href="https://www.productmarketingalliance.com/pro-plus-membership/?utm_source=teachable&amp;utm_medium=landing-page&amp;utm_campaign=pro-plus-membership" target="_blank"><strong><u>a Pro+ Member</u></strong></a>.<br class="softbreak"></p> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-164410768-top { padding-top: 22.400000000000002px; } .b-164410768-bottom { padding-bottom: 22.400000000000002px; } .b-164410768-content_width { width: 960px; } .b-164410768-heading_color { color: #000000; } .b-164410768-background_color { background-color: #F5F5F5; } .b-164410768-description_color { color: #000000; }</style> <div class="course-block block video block-custom-name-why-pmms-love-pmmc " id="block-164410768"> <style> @media screen and (min-width: 768px) { .b-164410768-top { padding-top: 40px; } .b-164410768-bottom { padding-bottom: 40px; } } </style> <section class="container bl b-164410768-top b-164410768-bottom b-164410768-background_color"> <div class="block__video b-164410768-content_width"> <div class="block__video__text-wrapper rich-text"> <div class="block__video__heading_text b-164410768-heading_color"> <h2 class="ql-align-center"> <span style="color:rgb(0, 0, 0);">Why PMMs ❤️ PMMC®</span><br class="softbreak"> </h2> </div> <div class="b-164410768-description_color"> <p><span style="color:rgb(0, 0, 0);">Don't just take our word for it, here's why product marketers all over the world love Product Marketing Core.</span><br class="softbreak"></p> </div> </div> <div class='wistia_responsive_padding'> <div class='wistia_responsive_wrapper'> <div class='hotmart_video_player public-hotmart-video' data-asset-id='334247' data-asset-type='video_asset'> </div> </div> </div> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-164410769-top { padding-top: 22.400000000000002px; } .b-164410769-bottom { padding-bottom: 11.200000000000001px; } .b-164410769-text_color { color: #000000; } .b-164410769-content_width { max-width: 960px; } .b-164410769-background_color { background-color: #FFFFFF; } .b-164410769-heading_text_color { color: #000000; }</style> <div class="course-block block text block-custom-name-biggest-brands " id="block-164410769"> <style> .block__text .b-164410769-text_color { color: #000000 } .block__text .b-164410769-content_width { width: 960px; } .block__text .b-164410769-heading_text_color h1, .block__text .b-164410769-heading_text_color h2, .block__text .b-164410769-heading_text_color h3, .block__text .b-164410769-heading_text_color h4, .block__text .b-164410769-heading_text_color h5, .block__text .b-164410769-heading_text_color h6 { color: #000000 } .block__text .block__text-wrapper h2{ margin-bottom: 2px; } .block__text .block__text-wrapper h3{ margin-bottom: 5px; } .block__text .block__text-wrapper h4{ margin-bottom: 9px; } .block__text .block__text-wrapper h5{ margin-bottom: 11px; } .block__text .block__text-wrapper h6{ margin-bottom: 14px; } @media screen and (min-width: 768px) { .b-164410769-top { padding-top: 40px; } .b-164410769-bottom { padding-bottom: 20px; } } </style> <section class='container bl block__text rich-text b-164410769-top b-164410769-bottom b-164410769-background_color'> <div class="block__text-wrapper b-164410769-content_width b-164410769-heading_text_color b-164410769-text_color" data-target="block.data.body"> <h4 class="ql-align-center"><span style="color:rgb(0, 0, 0);">Trusted by some of the world's biggest brands.</span></h4><p class="ql-align-center"><span style="color:rgb(0, 0, 0);"><br class="softbreak">And with feedback like this 👉, who can blame them: "This is the most comprehensive product marketing training available! It's a great course that should be in every PMM's toolkit."</span></p><p class="ql-align-center"><span style="color:rgb(0, 0, 0);">P.s. If you need help convincing </span><em style="color:rgb(0, 0, 0);">your</em><span style="color:rgb(0, 0, 0);"> boss so you can be the next logo, </span><a href="https://www.productmarketingalliance.com/convince-the-boss-pmmc-live-online/" target="_blank" style="color:rgb(250, 93, 76);">we've done the hard part for you.</a><br class="softbreak"></p> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-164410770-top { padding-top: 22.400000000000002px; } .b-164410770-bottom { padding-bottom: 22.400000000000002px; } .b-164410770-full_bleed { --full_bleed: false; } .b-164410770-content_width { width: 960px; } .b-164410770-background_color { background-color: #FFFFFF; } .b-164410770-image_border_radius { border-radius: 0px; }</style> <div class="course-block block image block-custom-name-biggest-brands-image " id="block-164410770"> <style> .block__image__image.b-164410770-image_border_radius { border-radius: 0px; } @media screen and (min-width: 768px) { .b-164410770-top { padding-top: 40px; } .b-164410770-bottom { padding-bottom: 40px; } } </style> <section class='bl container block__image b-164410770-background_color b-164410770-top b-164410770-bottom '> <div class="block__image__wrapper b-164410770-content_width"> <img src='https://cdn.fs.teachablecdn.com/NAjrXKGETACCutW3yAlv' alt='PMA certified companies' data-target="block.data.image_url block.data.alt_text" class="block__image__image b-164410770-image_border_radius" /> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-164410771-top { padding-top: 22.400000000000002px; } .b-164410771-bottom { padding-bottom: 22.400000000000002px; } .b-164410771-text_color { color: #000000; } .b-164410771-content_width { max-width: 960px; } .b-164410771-background_color { background-color: #F5F5F5; } .b-164410771-heading_text_color { color: #000000; }</style> <div class="course-block block text block-custom-name-testimonial " id="block-164410771"> <style> .block__text .b-164410771-text_color { color: #000000 } .block__text .b-164410771-content_width { width: 960px; } .block__text .b-164410771-heading_text_color h1, .block__text .b-164410771-heading_text_color h2, .block__text .b-164410771-heading_text_color h3, .block__text .b-164410771-heading_text_color h4, .block__text .b-164410771-heading_text_color h5, .block__text .b-164410771-heading_text_color h6 { color: #000000 } .block__text .block__text-wrapper h2{ margin-bottom: 2px; } .block__text .block__text-wrapper h3{ margin-bottom: 5px; } .block__text .block__text-wrapper h4{ margin-bottom: 9px; } .block__text .block__text-wrapper h5{ margin-bottom: 11px; } .block__text .block__text-wrapper h6{ margin-bottom: 14px; } @media screen and (min-width: 768px) { .b-164410771-top { padding-top: 40px; } .b-164410771-bottom { padding-bottom: 40px; } } </style> <section class='container bl block__text rich-text b-164410771-top b-164410771-bottom b-164410771-background_color'> <div class="block__text-wrapper b-164410771-content_width b-164410771-heading_text_color b-164410771-text_color" data-target="block.data.body"> <h5 class="ql-align-center"><span style="color:rgb(0, 0, 0);">"The PMA are experts in Product Marketing, the core course is for you whether you are starting out or experienced. Packed with examples, tips and templates across key facets of the job."</span></h5><p class="ql-align-center"><span style="color:rgb(0, 0, 0);"><br class="softbreak">- Asif Chaudhry, Global Director - Product Marketing &amp; Propositions at Sage</span><br class="softbreak"></p> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-164410772-top { padding-top: 0.0px; } .b-164410772-bottom { padding-bottom: 22.400000000000002px; } .b-164410772-background_color { background-color: #F5F5F5; } .b-164410772-button_border_radius { border-radius: 5px; }</style> <div class="course-block block button " id="block-164410772"> <style> .block__button--button.b-164410772-button_border_radius { border-radius: 5px; } @media screen and (min-width: 768px) { .b-164410772-top { padding-top: 0px; } .b-164410772-bottom { padding-bottom: 40px; } } </style> <section class="container bl b-164410772-background_color b-164410772-bottom b-164410772-top"> <div class="block__button"> <a href='https://certified.productmarketingalliance.com/p/product-marketing-certified-core-live-online-one-day-upcoming-courses' target="_blank" rel="noopener" class='block__button--link' > <button class='block__button--button b-164410772-button_border_radius base-button' data-target="block.data.button_text" > Get certified </button> </a> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-164410773-top { padding-top: 22.400000000000002px; } .b-164410773-bottom { padding-bottom: 11.200000000000001px; } .b-164410773-text_color { color: #36414D; } .b-164410773-content_width { max-width: 960px; } .b-164410773-background_color { background-color: #FFFFFF; } .b-164410773-heading_text_color { color: #36414D; }</style> <div class="course-block block text block-custom-name-program-breakdown " id="block-164410773"> <style> .block__text .b-164410773-text_color { color: #36414D } .block__text .b-164410773-content_width { width: 960px; } .block__text .b-164410773-heading_text_color h1, .block__text .b-164410773-heading_text_color h2, .block__text .b-164410773-heading_text_color h3, .block__text .b-164410773-heading_text_color h4, .block__text .b-164410773-heading_text_color h5, .block__text .b-164410773-heading_text_color h6 { color: #36414D } .block__text .block__text-wrapper h2{ margin-bottom: 2px; } .block__text .block__text-wrapper h3{ margin-bottom: 5px; } .block__text .block__text-wrapper h4{ margin-bottom: 9px; } .block__text .block__text-wrapper h5{ margin-bottom: 11px; } .block__text .block__text-wrapper h6{ margin-bottom: 14px; } @media screen and (min-width: 768px) { .b-164410773-top { padding-top: 40px; } .b-164410773-bottom { padding-bottom: 20px; } } </style> <section class='container bl block__text rich-text b-164410773-top b-164410773-bottom b-164410773-background_color'> <div class="block__text-wrapper b-164410773-content_width b-164410773-heading_text_color b-164410773-text_color" data-target="block.data.body"> <h3> <span style="color:rgb(0, 0, 0);">Program breakdown:</span><br class="softbreak"> </h3> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-164410774-top { padding-top: 11.200000000000001px; } .b-164410774-bottom { padding-bottom: 22.400000000000002px; } .b-164410774-gutter_width { --gutter-width: 24px; } .b-164410774-content_width { max-width: 960px; } .b-164410774-text_alignment { text-align: left; } .b-164410774-background_color { background-color: #FFFFFF; } .b-164410774-heading_text_color { color: #000000; } .b-164410774-image_border_radius { border-radius: 0px; } .b-164410774-description_text_color { color: #000000; }</style> <div class="course-block block text_with_image_grid block-custom-name-morning,-midday,-afternoon " id="block-164410774"> <style> .block__text-with-image-grid.b-164410774-background_color { background-color: #FFFFFF } .block__text-with-image-grid.b-164410774-text_alignment { text-align: left } .block__text-with-image-grid.b-164410774-heading_text_color .block__text-with-image-grid__column__heading-text { color: #000000 } .block__text-with-image-grid.b-164410774-description_text_color .block__text-with-image-grid__column__body { color: #000000 } .block__text-with-image-grid__column__image.b-164410774-image_border_radius { border-radius: 0px; } @media screen and (min-width: 768px) { .b-164410774-top { padding-top: 20px; } .b-164410774-bottom { padding-bottom: 40px; } .b-164410774-gutter_width .block__columns { grid-column-gap: 24px; } } </style> <section class="bl block__text-with-image-grid b-164410774-background_color b-164410774-top b-164410774-bottom b-164410774-text_alignment b-164410774-heading_text_color b-164410774-description_text_color block__columns-per-row--2 b-164410774-gutter_width"> <div class="block__columns b-164410774-content_width"> <div class="block__column"> <img class="block__text-with-image-grid__column__image b-164410774-image_border_radius" alt="Morning" src="https://cdn.fs.teachablecdn.com/JtCM2FUfScSnSXoba42D" /> <div class="block__text-with-image-grid__column__heading-text rich-text"><p><strong>Welcome to Product Marketing Core</strong></p><p><br class="softbreak"></p><p><strong>Research</strong></p><ul><li>Overview</li><li>B2B vs B2C customer research</li><li>Qualitative vs quantitive research</li><li>Win-loss interviews</li><li>Customer feedback</li><li>Observations + the rest of your market</li><li>Competitor intel</li><li>Validating your hypothesis</li><li>Building a business case</li></ul><p><strong>OKRs</strong></p><ul><li>An intro to OKRs</li><li>Go-to-Market OKRs</li><li>Sales enablement OKRs</li><li>Lead-gen OKRs</li><li>Product adoption OKRs</li><li>Reporting and communication<br class="softbreak"></li></ul><p><strong>Personas</strong></p><ul><li>What are personas</li><li>B2B vs B2C user personas</li><li>Persona templates</li><li>Buyer vs user personas</li><li>Creating your personas</li><li>How to use personas effectively</li><li>What is Jobs-to-be-done</li><li>Ideal customer profiles<br class="softbreak"></li></ul><p><br class="softbreak"><br class="softbreak"></p></div> <div class="block__text-with-image-grid__column__body"><p><br class="softbreak"></p></div> </div> <div class="block__column"> <img class="block__text-with-image-grid__column__image b-164410774-image_border_radius" alt="Afternoon" src="https://cdn.fs.teachablecdn.com/rnldHAH0SNS7RQ9Uw638" /> <div class="block__text-with-image-grid__column__heading-text rich-text"><h6><br class="softbreak"></h6><p><br></p><p><strong>Positioning &amp; messaging</strong></p><ul><li>Positioning overview</li><li>Positioning fundamentals</li><li>How to approach positioning</li><li>Understanding messaging</li><li>An intro to narrative design</li><li>Storytelling framework</li></ul><p><br></p><p><strong>Go-to-Market</strong></p><ul><li>Go-to-Market overview</li><li>Marketing channels</li><li>Field marketing</li><li>Partner marketing</li><li>The difference between PMM and solutions marketing</li><li>Technical product marketing vs traditional</li><li>GTM strategy for startups</li><li>Go-to-Market process</li><li>Acquisition &amp; engagement channels</li><li>3-step growth strategy</li><li>Go-to-Market process continued</li><li>Beta testing</li><li>Timing your launch</li><li>Communicating your GTM strategy</li></ul><p><br></p><p><strong>Onboarding</strong></p><ul><li>Onboarding examples</li><li>Onboarding framework</li><li>Onboarding best practices</li><li>Retention tactics</li><li>Customer case studies<br class="softbreak"></li></ul></div> <div class="block__text-with-image-grid__column__body"><p><br class="softbreak"></p></div> </div> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-164410775-top { padding-top: 22.400000000000002px; } .b-164410775-bottom { padding-bottom: 22.400000000000002px; } .b-164410775-text_color { color: #FFFFFF; } .b-164410775-content_width { max-width: 960px; } .b-164410775-background_color { background-color: #1C3D52; } .b-164410775-heading_text_color { color: #FFFFFF; }</style> <div class="course-block block text block-custom-name-testimonial " id="block-164410775"> <style> .block__text .b-164410775-text_color { color: #FFFFFF } .block__text .b-164410775-content_width { width: 960px; } .block__text .b-164410775-heading_text_color h1, .block__text .b-164410775-heading_text_color h2, .block__text .b-164410775-heading_text_color h3, .block__text .b-164410775-heading_text_color h4, .block__text .b-164410775-heading_text_color h5, .block__text .b-164410775-heading_text_color h6 { color: #FFFFFF } .block__text .block__text-wrapper h2{ margin-bottom: 2px; } .block__text .block__text-wrapper h3{ margin-bottom: 5px; } .block__text .block__text-wrapper h4{ margin-bottom: 9px; } .block__text .block__text-wrapper h5{ margin-bottom: 11px; } .block__text .block__text-wrapper h6{ margin-bottom: 14px; } @media screen and (min-width: 768px) { .b-164410775-top { padding-top: 40px; } .b-164410775-bottom { padding-bottom: 40px; } } </style> <section class='container bl block__text rich-text b-164410775-top b-164410775-bottom b-164410775-background_color'> <div class="block__text-wrapper b-164410775-content_width b-164410775-heading_text_color b-164410775-text_color" data-target="block.data.body"> <h5 class="ql-align-center"><span style="color:rgb(255, 255, 255);">"I took the Core Certication and it really solidified the concepts I'd need to succeed in my role as PMM, as well as providing a community and resource library to fall back on. It helped me in gaining the confidence needed to excel in my role and drive success in insights, research, and GTMs."</span></h5><p class="ql-align-center"><span style="color:rgb(255, 255, 255);"><br class="softbreak">- Kate Orchard, Senior Product Marketing Manager at Dash Hudson</span><br class="softbreak"></p> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-164410776-top { padding-top: 22.400000000000002px; } .b-164410776-bottom { padding-bottom: 22.400000000000002px; } .b-164410776-content_width { width: 960px; } .b-164410776-background_color { background-color: #ffffff; } .b-164410776-heading_text_color { color: #36414D; } .b-164410776-button_border_radius { border-radius: 5px; }</style> <div class="course-block block pricing_v3 " id="block-164410776"> <style> .block__pricing__button.b-164410776-button_border_radius{ border-radius: 5 px; } .block__pricing__button.disabled { cursor: auto; opacity: 0.65; } .block_cap_badge_text { background-color: #F7D7D7; color: #222222; font-size: 14px; font-weight: 600; line-height: 1.2rem; padding: 4px 8px; border-radius: 4px; margin-left: 1rem; width: fit-content; } .block_coupon_badge { background-color: #e4e4e4; } .block_cap_badge_tooltip { position: relative; display: inline-block } .block_cap_badge_tooltip .block_cap_tooltip_text { visibility: hidden; font-size: 13px; font-weight: 600; font-style: normal; line-height: 19px; width: 180px; top: 100%; left: 50%; margin-left: -90px; margin-top: 10px; background-color: #222222; color: #FFFFFF; text-align: center; padding: 5px 2px; border-radius: 4px; position: absolute; z-index: 1; } .block_cap_badge_tooltip .block_cap_tooltip_text::after { content: ""; position: absolute; bottom: 100%; left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: transparent transparent black transparent; } .block_cap_badge_tooltip:hover .block_cap_tooltip_text { visibility: visible; } @media screen and (min-width: 768px) { .b-164410776-top{ padding-top: 40 px; } .b-164410776-bottom{ padding-bottom: 40 px; } } @media screen and (max-width: 767px) { .block_cap_badge_text { display: block; margin: 8px 0; } } </style> <section class='container b-164410776-top b-164410776-bottom b-164410776-background_color'> <div class="block__pricing__container b-164410776-content_width"> <form class="block__pricing flex-grow" action="https://product-marketing1.teachable.com/purchase" method="get"> <input type="hidden" name="course_id" value="988738" id="course_id"> <div class="block__pricing__heading empty_state__heading-text b-164410776-heading_text_color rich-text"><h4 class="ql-align-center"> <strong style="color:rgb(0, 0, 0);">Pick your program:</strong><br class="softbreak"> </h4></div> <div class="block__pricing__plans"> <label for="5268580"> <section class="block__pricing__plan" data-id="5268580"> <div class="block__pricing__plan__radio-wrapper"> <input checked class="radio block__pricing__plan__radio" name="product_id" type="radio" id="5268580" value="5268580" /> <div class="block__pricing__plan__radio__custom-indicator"></div> </div> <div class="block__pricing__plan__text"> <div class="block__pricing__plan__price" data-include-vat-price=5268580> $1,299 </div> <h3 class="block__pricing__plan__name">Product Marketing Core live &amp; online | April 17th, 2024 | America | CT</h3> <h4 class="block__pricing__plan__subtitle"> Get certified in a single day </h4> <span htmlFor="5268580" class="hidden bnpl__installments__text product_5268580">or pay in installments:</span> <div htmlFor="5268580" id="payment-method-messaging-element" class="product_5268580 hidden"></div> <div class="block__pricing__plan__description__container"> <button class="block__pricing__plan__description__show-button" type="button"> <span class="block__pricing__plan__description__show-button__text" data-more="More" data-less="Less">More</span> <span class="block__pricing__plan__description__show-button__icon"></span> </button> <div class="block__pricing__plan__description"> <p><strong style="background-color:transparent;">April 17th | 09:00 - 18:00 CT</strong></p><p><br></p><p><span style="background-color:transparent;">Ready to level up your product marketing skills? Join us on an epic journey as we dive into the fundamentals of product marketing. In just </span><strong style="background-color:transparent;">one day,</strong><span style="background-color:transparent;"> you'll be on your way to securing that coveted PMM certification and becoming a product marketing maestro! 💪🎓</span></p><p><br></p><p><span style="background-color:transparent;">With a trusted and knowledgeable expert as your guide, you'll embark on a thrilling nine-hour adventure divided into six mind-blowing modules. And guess what? You can even pick their brilliant brain and ask burning questions along the way.</span></p><p><br></p><p><span style="background-color:transparent;">🌞</span><strong style="background-color:transparent;"> Morning:</strong><span style="background-color:transparent;"> We'll kick off the day with a warm welcome and then dive headfirst into the thrilling world of research, OKRs, and personas. </span></p><p><br></p><p><span style="background-color:transparent;">🌙 </span><strong style="background-color:transparent;">Afternoon:</strong><span style="background-color:transparent;"> Get ready to conquer the realms of positioning &amp; messaging, go-to-market strategies, and onboarding &amp; retention. </span></p><p><br></p><p><span style="background-color:transparent;">But that's not all! You'll also gain on-demand access to all course content including pricing, communication &amp; collaboration, sales enablement, analysis &amp; optimization, exclusive footage and frameworks </span><strong style="background-color:transparent;">for life</strong><span style="background-color:transparent;">.</span></p><p><br></p><p><span style="background-color:transparent;">Looking to learn as a team? You can speak to Tom on <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="2f5b01424e4b4b4a416f5f42424e4343464e414c4a014c4042">[email&#160;protected]</a> and he'll hook you up with some sweet team rates. </span></p><p><br></p><p><span style="background-color:transparent;">So, what are you waiting for? Get certified, enhance your practice, and unlock a world of outstanding results. 💪🎉</span></p> </div> </div> </div> </section> </label> <label for="5325604"> <section class="block__pricing__plan" data-id="5325604"> <div class="block__pricing__plan__radio-wrapper"> <input class="radio block__pricing__plan__radio" name="product_id" type="radio" id="5325604" value="5325604" /> <div class="block__pricing__plan__radio__custom-indicator"></div> </div> <div class="block__pricing__plan__text"> <div class="block__pricing__plan__price" data-include-vat-price=5325604> $1,299 </div> <h3 class="block__pricing__plan__name">Product Marketing Core live &amp; online | May 15th, 2024 | Europe | UTC</h3> <h4 class="block__pricing__plan__subtitle"> Get certified in a single day </h4> <span htmlFor="5325604" class="hidden bnpl__installments__text product_5325604">or pay in installments:</span> <div htmlFor="5325604" id="payment-method-messaging-element" class="product_5325604 hidden"></div> <div class="block__pricing__plan__description__container"> <button class="block__pricing__plan__description__show-button" type="button"> <span class="block__pricing__plan__description__show-button__text" data-more="More" data-less="Less">More</span> <span class="block__pricing__plan__description__show-button__icon"></span> </button> <div class="block__pricing__plan__description"> <p><strong style="background-color:transparent;">May 15th | 08:00 - 17:00 UTC</strong></p><p><br></p><p><span style="background-color:transparent;">Ready to level up your product marketing skills? Join us on an epic journey as we dive into the fundamentals of product marketing. In just </span><strong style="background-color:transparent;">one day,</strong><span style="background-color:transparent;"> you'll be on your way to securing that coveted PMM certification and becoming a product marketing maestro! 💪🎓</span></p><p><br></p><p><span style="background-color:transparent;">With a trusted and knowledgeable expert as your guide, you'll embark on a thrilling nine-hour adventure divided into six mind-blowing modules. And guess what? You can even pick their brilliant brain and ask burning questions along the way.</span></p><p><br></p><p><span style="background-color:transparent;">🌞</span><strong style="background-color:transparent;"> Morning:</strong><span style="background-color:transparent;"> We'll kick off the day with a warm welcome and then dive headfirst into the thrilling world of research, OKRs, and personas. </span></p><p><br></p><p><span style="background-color:transparent;">🌙 </span><strong style="background-color:transparent;">Afternoon:</strong><span style="background-color:transparent;"> Get ready to conquer the realms of positioning &amp; messaging, go-to-market strategies, and onboarding &amp; retention. </span></p><p><br></p><p><span style="background-color:transparent;">But that's not all! You'll also gain on-demand access to all course content including pricing, communication &amp; collaboration, sales enablement, analysis &amp; optimization, exclusive footage and frameworks </span><strong style="background-color:transparent;">for life</strong><span style="background-color:transparent;">.</span></p><p><br></p><p><span style="background-color:transparent;">Looking to learn as a team? You can speak to Tom on <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="e591cb88848181808ba59588888489898c848b8680cb868a88">[email&#160;protected]</a> and he'll hook you up with some sweet team rates. </span></p><p><br></p><p><span style="background-color:transparent;">So, what are you waiting for? Get certified, enhance your practice, and unlock a world of outstanding results. 💪🎉</span></p> </div> </div> </div> </section> </label> <label for="5325606"> <section class="block__pricing__plan" data-id="5325606"> <div class="block__pricing__plan__radio-wrapper"> <input class="radio block__pricing__plan__radio" name="product_id" type="radio" id="5325606" value="5325606" /> <div class="block__pricing__plan__radio__custom-indicator"></div> </div> <div class="block__pricing__plan__text"> <div class="block__pricing__plan__price" data-include-vat-price=5325606> $1,299 </div> <h3 class="block__pricing__plan__name">Product Marketing Core live &amp; online | July 10th, 2024 | Europe | UTC</h3> <h4 class="block__pricing__plan__subtitle"> Get certified in a single day </h4> <span htmlFor="5325606" class="hidden bnpl__installments__text product_5325606">or pay in installments:</span> <div htmlFor="5325606" id="payment-method-messaging-element" class="product_5325606 hidden"></div> <div class="block__pricing__plan__description__container"> <button class="block__pricing__plan__description__show-button" type="button"> <span class="block__pricing__plan__description__show-button__text" data-more="More" data-less="Less">More</span> <span class="block__pricing__plan__description__show-button__icon"></span> </button> <div class="block__pricing__plan__description"> <p><strong style="background-color:transparent;">July 10th | 08:00 - 17:00 UTC</strong></p><p><br></p><p><span style="background-color:transparent;">Ready to level up your product marketing skills? Join us on an epic journey as we dive into the fundamentals of product marketing. In just </span><strong style="background-color:transparent;">one day,</strong><span style="background-color:transparent;"> you'll be on your way to securing that coveted PMM certification and becoming a product marketing maestro! 💪🎓</span></p><p><br></p><p><span style="background-color:transparent;">With a trusted and knowledgeable expert as your guide, you'll embark on a thrilling nine-hour adventure divided into six mind-blowing modules. And guess what? You can even pick their brilliant brain and ask burning questions along the way.</span></p><p><br></p><p><span style="background-color:transparent;">🌞</span><strong style="background-color:transparent;"> Morning:</strong><span style="background-color:transparent;"> We'll kick off the day with a warm welcome and then dive headfirst into the thrilling world of research, OKRs, and personas. </span></p><p><br></p><p><span style="background-color:transparent;">🌙 </span><strong style="background-color:transparent;">Afternoon:</strong><span style="background-color:transparent;"> Get ready to conquer the realms of positioning &amp; messaging, go-to-market strategies, and onboarding &amp; retention. </span></p><p><br></p><p><span style="background-color:transparent;">But that's not all! You'll also gain on-demand access to all course content including pricing, communication &amp; collaboration, sales enablement, analysis &amp; optimization, exclusive footage and frameworks </span><strong style="background-color:transparent;">for life</strong><span style="background-color:transparent;">.</span></p><p><br></p><p><span style="background-color:transparent;">Looking to learn as a team? You can speak to Tom on <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="3d4913505c595958537d4d50505c5151545c535e58135e5250">[email&#160;protected]</a> and he'll hook you up with some sweet team rates. </span></p><p><br></p><p><span style="background-color:transparent;">So, what are you waiting for? Get certified, enhance your practice, and unlock a world of outstanding results. 💪🎉</span></p> </div> </div> </div> </section> </label> <label for="5325607"> <section class="block__pricing__plan" data-id="5325607"> <div class="block__pricing__plan__radio-wrapper"> <input class="radio block__pricing__plan__radio" name="product_id" type="radio" id="5325607" value="5325607" /> <div class="block__pricing__plan__radio__custom-indicator"></div> </div> <div class="block__pricing__plan__text"> <div class="block__pricing__plan__price" data-include-vat-price=5325607> $1,299 </div> <h3 class="block__pricing__plan__name">Product Marketing Core live &amp; online | July 17th, 2024 | America | CT</h3> <h4 class="block__pricing__plan__subtitle"> Get certified in a single day </h4> <span htmlFor="5325607" class="hidden bnpl__installments__text product_5325607">or pay in installments:</span> <div htmlFor="5325607" id="payment-method-messaging-element" class="product_5325607 hidden"></div> <div class="block__pricing__plan__description__container"> <button class="block__pricing__plan__description__show-button" type="button"> <span class="block__pricing__plan__description__show-button__text" data-more="More" data-less="Less">More</span> <span class="block__pricing__plan__description__show-button__icon"></span> </button> <div class="block__pricing__plan__description"> <p><strong style="background-color:transparent;">July 17th | 09:00 - 18:00 CT</strong></p><p><br></p><p><span style="background-color:transparent;">Ready to level up your product marketing skills? Join us on an epic journey as we dive into the fundamentals of product marketing. In just </span><strong style="background-color:transparent;">one day,</strong><span style="background-color:transparent;"> you'll be on your way to securing that coveted PMM certification and becoming a product marketing maestro! 💪🎓</span></p><p><br></p><p><span style="background-color:transparent;">With a trusted and knowledgeable expert as your guide, you'll embark on a thrilling nine-hour adventure divided into six mind-blowing modules. And guess what? You can even pick their brilliant brain and ask burning questions along the way.</span></p><p><br></p><p><span style="background-color:transparent;">🌞</span><strong style="background-color:transparent;"> Morning:</strong><span style="background-color:transparent;"> We'll kick off the day with a warm welcome and then dive headfirst into the thrilling world of research, OKRs, and personas. </span></p><p><br></p><p><span style="background-color:transparent;">🌙 </span><strong style="background-color:transparent;">Afternoon:</strong><span style="background-color:transparent;"> Get ready to conquer the realms of positioning &amp; messaging, go-to-market strategies, and onboarding &amp; retention. </span></p><p><br></p><p><span style="background-color:transparent;">But that's not all! You'll also gain on-demand access to all course content including pricing, communication &amp; collaboration, sales enablement, analysis &amp; optimization, exclusive footage and frameworks </span><strong style="background-color:transparent;">for life</strong><span style="background-color:transparent;">.</span></p><p><br></p><p><span style="background-color:transparent;">Looking to learn as a team? You can speak to Tom on <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="9de9b3f0fcf9f9f8f3ddedf0f0fcf1f1f4fcf3fef8b3fef2f0">[email&#160;protected]</a> and he'll hook you up with some sweet team rates. </span></p><p><br></p><p><span style="background-color:transparent;">So, what are you waiting for? Get certified, enhance your practice, and unlock a world of outstanding results. 💪🎉</span></p> </div> </div> </div> </section> </label> </div> <div class="block__pricing__button-wrapper"> <button id="enroll-button" class="block__pricing__button b-164410776-button_border_radius base-button" type="submit">Enroll now</button> <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script> $(document).ready(function() { $("form.block__pricing").on("submit", function(event) { $("#enroll-button").attr("disabled", true); $("#enroll-button").addClass("disabled"); $("#enroll-button").text("Processing..."); }); }); </script> </div> </form> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-164410777-top { padding-top: 22.400000000000002px; } .b-164410777-bottom { padding-bottom: 22.400000000000002px; } .b-164410777-text_color { color: #36414D; } .b-164410777-content_width { max-width: 960px; } .b-164410777-background_color { background-color: #F5F5F5; } .b-164410777-heading_text_color { color: #36414D; }</style> <div class="course-block block text block-custom-name-check-out.. " id="block-164410777"> <style> .block__text .b-164410777-text_color { color: #36414D } .block__text .b-164410777-content_width { width: 960px; } .block__text .b-164410777-heading_text_color h1, .block__text .b-164410777-heading_text_color h2, .block__text .b-164410777-heading_text_color h3, .block__text .b-164410777-heading_text_color h4, .block__text .b-164410777-heading_text_color h5, .block__text .b-164410777-heading_text_color h6 { color: #36414D } .block__text .block__text-wrapper h2{ margin-bottom: 2px; } .block__text .block__text-wrapper h3{ margin-bottom: 5px; } .block__text .block__text-wrapper h4{ margin-bottom: 9px; } .block__text .block__text-wrapper h5{ margin-bottom: 11px; } .block__text .block__text-wrapper h6{ margin-bottom: 14px; } @media screen and (min-width: 768px) { .b-164410777-top { padding-top: 40px; } .b-164410777-bottom { padding-bottom: 40px; } } </style> <section class='container bl block__text rich-text b-164410777-top b-164410777-bottom b-164410777-background_color'> <div class="block__text-wrapper b-164410777-content_width b-164410777-heading_text_color b-164410777-text_color" data-target="block.data.body"> <p class="ql-align-center"><strong style="color:rgb(0, 0, 0);">Pssst. </strong><span style="color:rgb(0, 0, 0);">Wanna spread your lessons out? Then check out our part-time programs</span><strong style="color:rgb(54, 65, 77);"> </strong><a href="https://certified.productmarketingalliance.com/p/product-marketing-certified-core-live-online" target="_blank"><strong>here</strong></a><strong style="color:rgb(54, 65, 77);">.</strong></p><p class="ql-align-center"><span style="color:rgb(0, 0, 0);">OR</span></p><p class="ql-align-center"><span style="color:rgb(0, 0, 0);">Take things at your own pace with our </span><strong style="color:rgb(0, 0, 0);">100% OnDemand</strong><span style="color:rgb(0, 0, 0);"> version </span><a href="https://certified.productmarketingalliance.com/p/product-marketing-certified-core" target="_blank"><strong>here</strong></a>.<br class="softbreak"></p> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-164410778-top { padding-top: 22.400000000000002px; } .b-164410778-bottom { padding-bottom: 22.400000000000002px; } .b-164410778-text_color { color: #36414D; } .b-164410778-content_width { max-width: 720px; } .b-164410778-background_color { background-color: #FFFFFF; } .b-164410778-heading_text_color { color: #36414D; }</style> <div class="course-block block text block-custom-name-faqs " id="block-164410778"> <style> .block__text .b-164410778-text_color { color: #36414D } .block__text .b-164410778-content_width { width: 720px; } .block__text .b-164410778-heading_text_color h1, .block__text .b-164410778-heading_text_color h2, .block__text .b-164410778-heading_text_color h3, .block__text .b-164410778-heading_text_color h4, .block__text .b-164410778-heading_text_color h5, .block__text .b-164410778-heading_text_color h6 { color: #36414D } .block__text .block__text-wrapper h2{ margin-bottom: 2px; } .block__text .block__text-wrapper h3{ margin-bottom: 5px; } .block__text .block__text-wrapper h4{ margin-bottom: 9px; } .block__text .block__text-wrapper h5{ margin-bottom: 11px; } .block__text .block__text-wrapper h6{ margin-bottom: 14px; } @media screen and (min-width: 768px) { .b-164410778-top { padding-top: 40px; } .b-164410778-bottom { padding-bottom: 40px; } } </style> <section class='container bl block__text rich-text b-164410778-top b-164410778-bottom b-164410778-background_color'> <div class="block__text-wrapper b-164410778-content_width b-164410778-heading_text_color b-164410778-text_color" data-target="block.data.body"> <h4><strong style="color:rgb(0, 0, 0);">FAQs.</strong></h4><p><strong style="color:rgb(0, 0, 0);">Q: Is the course accredited?</strong></p><p><strong style="color:rgb(0, 0, 0);">A: </strong><span style="color:rgb(0, 0, 0);">Yep, it sure is. As well as having PMA’s seal of approval along with orgs like HubSpot, Facebook, TikTok, Salesforce, Sky and more, Product Marketing Core is accredited by both the Chartered Institute of Marketing (CIM) and Continuing Professional Development (CPD).</span></p><p><strong style="color:rgb(0, 0, 0);">Q: Who's this course for?</strong></p><p><strong style="color:rgb(0, 0, 0);">A: </strong><span style="color:rgb(0, 0, 0);">Anyone with an interest in product marketing. If you’re looking to transition </span><em style="color:rgb(0, 0, 0);">into</em><span style="color:rgb(0, 0, 0);"> the industry, it’ll arm you with that all-important foundational layer of intel to hit the ground running. If you’re relatively new to product marketing, it’ll up-skill you in areas you might not have quite so much practical experience in. If you’re a product marketing veteran, it’s a great refresher on current trends and potential new practices. And for everyone, it’s an awesome opportunity to learn from senior-level PMMs from some of the world’s biggest businesses.</span></p><p><strong style="color:rgb(0, 0, 0);">Q: How do the online sessions actually run?</strong></p><p><strong style="color:rgb(0, 0, 0);">A: </strong><span style="color:rgb(0, 0, 0);">The day will be a real mix of your instructor going through the course content, you and your classmates asking questions (and getting answers!), and practical tasks. At the end of the session, you’ll be asked to complete all your exams and there’ll be the option to complete some coursework too.</span></p><p><strong style="color:rgb(0, 0, 0);">Q: Is the coursework mandatory?</strong></p><p><strong style="color:rgb(0, 0, 0);">A:</strong><span style="color:rgb(0, 0, 0);"> It's not mandatory, but we'd highly recommend getting stuck in. These live and online sessions have been designed to bring even more interactivity to Product Marketing Core, and give you plenty of actionable takeaways. The more you put in, the more you get out, so we strongly encourage everyone to complete any coursework and get involved with the Q&amp;As when they're happening.</span></p><p><strong style="color:rgb(0, 0, 0);">Q: Do I have to turn my camera on for the sessions?</strong></p><p><strong style="color:rgb(0, 0, 0);">A:</strong><span style="color:rgb(0, 0, 0);"> You don't </span><em style="color:rgb(0, 0, 0);">have</em><span style="color:rgb(0, 0, 0);"> to, no, however, we do recommend it. 🙂 Being able to see everyone will help you and everyone else replicate that in-person, classroom environment, and provide your instructor with more visual cues. That said, we're not in the industry of making people feel uncomfortable, so if you don't want your camera on, please don't feel pressured!</span></p><p><strong style="color:rgb(0, 0, 0);">Q: Does this course cover everything I need to know to be a product marketer?</strong></p><p><strong style="color:rgb(0, 0, 0);">A: </strong><span style="color:rgb(0, 0, 0);">If we do say so ourselves, this course is pretty darn comprehensive. From research through to optimization it covers the A to Z, however, as there are so many facets to product marketing, it’s very much more focused on the essentials.</span></p><p><span style="color:rgb(0, 0, 0);">For a closer look at the course content check out the curriculum. 👆</span></p><p><strong style="color:rgb(0, 0, 0);">Q: I’d love to get my whole team certified, do you have any discounts on offer?</strong></p><p><strong style="color:rgb(0, 0, 0);">A:</strong><span style="color:rgb(0, 0, 0);"> Yep! All our team packages are bespoke to make sure they’re tailored towards what you’re after, but if you drop Matt a line on </span><a href="/cdn-cgi/l/email-protection#711c5f131e1e051931011c1c101d1d18101f12145f121e1c5f" target="_blank" style="color:rgb(250, 93, 76);"><span class="__cf_email__" data-cfemail="b9d497dbd6d6cdd1f9c9d4d4d8d5d5d0d8d7dadc97dad6d4">[email&#160;protected]</span></a> <span style="color:rgb(0, 0, 0);">and let him know what you want, he’ll put a personalized package together for you. FYI, these don’t just have to be online and live either, they can be online + on demand or live + in-person, too.</span></p><p><strong style="color:rgb(0, 0, 0);">Q: How long will it take to complete?</strong></p><p><strong style="color:rgb(0, 0, 0);">A: </strong><span style="color:rgb(0, 0, 0);">One, full-day. You'll meet with your instructors and classmates in the morning and then nine hours later, voila, you’re product marketing certified - providing you pass all your exams, of course. 😉</span></p><p><strong style="color:rgb(0, 0, 0);">Q: What happens if I don’t pass the exams?</strong></p><p><strong style="color:rgb(0, 0, 0);">A:</strong><span style="color:rgb(0, 0, 0);"> Let your instructor know. If you fail first time round you'll be given the option retake the exam. If you fail the second attempt too, unfortunately, it means you won’t get the certificate. However, all’s not lost, you’ll have still learned LOTS and you’ll be given access to the course materials for life - so you can brush up on the bits you slipped up on forevermore.</span></p><p><strong style="color:rgb(0, 0, 0);">Q: I noticed course subscribers qualify for a discount for PMA Membership Plans, but what’s included in the membership?</strong></p><p><strong style="color:rgb(0, 0, 0);">A:</strong><span style="color:rgb(0, 0, 0);"> That’s right! Anyone who takes part in the Product Marketing Core program will be eligible for a discount to our membership plans - which includes exclusive content, even more templates and frameworks, mentors, OnDemand videos, and more. For more details about what’s included within the subscriptions head </span><a href="https://productmarketingalliance.com/signup/" target="_blank">here</a>. <br class="softbreak"><br class="softbreak"></p> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-164410779-top { padding-top: 22.400000000000002px; } .b-164410779-bottom { padding-bottom: 22.400000000000002px; } .b-164410779-card_style { --card_style: grid; } .b-164410779-gutter_width { --gutter-width: 24px; } .b-164410779-content_width { max-width: 960px; } .b-164410779-heading_color { color: #000000; } .b-164410779-background_color { background-color: #FFFFFF; } .b-164410779-card_border_color { border-color: #000000; } .b-164410779-card_border_width { border-width: 0px; } .b-164410779-card_border_radius { border-radius: 5px; } .b-164410779-card_text_alignment { text-align: left; } .b-164410779-button_border_radius { border-radius: 0px; } .b-164410779-card_background_color { background-color: #EFEFF5; }</style> <div class="course-block block featured_products " id="block-164410779"> <style> .block__featured-products__heading_text.b-164410779-heading_color { color: #000000; } .block__featured-products.b-164410779-background_color { background-color: #FFFFFF; } .block__featured-products .b-164410779-card_border_color, .block__featured-products .b-164410779-card_border_width { border: 0px solid #000000; } .block__featured-products .b-164410779-card_text_alignment .featured-product-card__content__title, .block__featured-products .b-164410779-card_text_alignment .course-card__content__subtitle { text-align: left; } .featured-product-card.b-164410779-card_background_color { background-color: #EFEFF5; } .block__featured-products__button .b-164410779-button_border_radius { border-radius: 0px; } @media screen and (min-width: 768px) { .b-164410779-top { padding-top: 40px; } .b-164410779-bottom { padding-bottom: 40px; } .b-164410779-gutter_width .block__columns, .b-164410779-gutter_width .block__columns__fixed { grid-column-gap: 24px; } } </style> <section class="bl block__featured-products block__featured-products__cards block__columns-per-row--3 b-164410779-top b-164410779-bottom b-164410779-gutter_width b-164410779-background_color"> <div class="block__featured-products__heading_text b-164410779-heading_color rich-text"><h4> <strong>Check out our other courses</strong><br class="softbreak"> </h4></div> <div class="block__columns b-164410779-content_width"> <!-- Featured Product Listing --> <div data-featured-product-type="Course" data-featured-product-id="825512" class="featured-product-card card-style-grid block__column b-164410779-card_background_color b-164410779-card_border_color b-164410779-card_border_width b-164410779-card_border_radius b-164410779-card_text_alignment"> <a href="/p/product-marketing-certified-core"> <!-- Featured Product Image, Name & Subtitle (everyone) --> <div class="featured-product-card__image-container"> <img src="https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/Iehdqx6Q3KihvGaxDpgH" role="presentation" /> </div> <div class="featured-product-card__content"> <h3 class="featured-product-card__content__title" title="Product Marketing Certified: Core"> Product Marketing Certified: Core </h3> <!-- Progress bar (enrolled users) --> <div aria-hidden="true" class="featured-product-card__progressbar hidden"> <div role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-labelledby="percent-complete-825512" class="featured-product-card__progressbar-fill"></div> </div> <!-- Subtitle (unenrolled users) --> <h4 class="featured-product-card__content__subtitle" title="Propel your product and career to the next level with our fully self-paced certification program."> Propel your product and career to the next level with our fully self-paced certification program. </h4> <div class="featured-product-card__meta"> <!-- Bundle v1 Info (everyone) --> <!-- Author Image and Name (everyone) --> <div class="featured-product-card__meta__item featured-product-card__author"> <img src="https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://www.filepicker.io/api/file/0aojsf9Sc2T7fzmBhuSH" alt="Product Marketing Alliance" /> <p class="featured-product-card__author__name" title="Product Marketing Alliance"> Product Marketing Alliance </p> </div> <!-- Progress percentage (enrolled users) --> <div class="featured-product-card__meta__item featured-product-card__progress hidden" aria-hidden="true"> <span class="featured-product-card__percentage" id="percent-complete-825512" data-featured-product-id="825512"> % </span> COMPLETE </div> <!-- Price (unenrolled users) --> <p data-include-vat-price=1814482 class="featured-product-card__meta__item featured-product-card__price"> $1,299 </p> </div> </div> </a> </div> <!-- Featured Product Listing --> <div data-featured-product-type="Course" data-featured-product-id="945757" class="featured-product-card card-style-grid block__column b-164410779-card_background_color b-164410779-card_border_color b-164410779-card_border_width b-164410779-card_border_radius b-164410779-card_text_alignment"> <a href="/p/product-marketing-certified-core-live-online"> <!-- Featured Product Image, Name & Subtitle (everyone) --> <div class="featured-product-card__image-container"> <img src="https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/xuy3fuepQQStg5fnXi51" role="presentation" /> </div> <div class="featured-product-card__content"> <h3 class="featured-product-card__content__title" title="Product Marketing Core: live &amp; online | Part-time"> Product Marketing Core: live &amp; online | Part-time </h3> <!-- Progress bar (enrolled users) --> <div aria-hidden="true" class="featured-product-card__progressbar hidden"> <div role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-labelledby="percent-complete-945757" class="featured-product-card__progressbar-fill"></div> </div> <!-- Subtitle (unenrolled users) --> <h4 class="featured-product-card__content__subtitle" title="Get certified. Grow your skills. All with virtual classmates and your very own PMM instructor."> Get certified. Grow your skills. All with virtual classmates and your very own PMM instructor. </h4> <div class="featured-product-card__meta"> <!-- Bundle v1 Info (everyone) --> <p class="featured-product-card__meta__item featured-product-card__bundle"> 1 Course Bundle </p> <!-- Progress percentage (enrolled users) --> <div class="featured-product-card__meta__item featured-product-card__progress hidden" aria-hidden="true"> <span class="featured-product-card__percentage" id="percent-complete-945757" data-featured-product-id="945757"> % </span> COMPLETE </div> <!-- Price (unenrolled users) --> <p data-include-vat-price=5093915 class="featured-product-card__meta__item featured-product-card__price"> $1,299 </p> </div> </div> </a> </div> <!-- Featured Product Listing --> <div data-featured-product-type="Course" data-featured-product-id="1173151" class="featured-product-card card-style-grid block__column b-164410779-card_background_color b-164410779-card_border_color b-164410779-card_border_width b-164410779-card_border_radius b-164410779-card_text_alignment"> <a href="/p/pmm-hired"> <!-- Featured Product Image, Name & Subtitle (everyone) --> <div class="featured-product-card__image-container"> <img src="https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/ICiM33TzTee6KRcBe0Ro" role="presentation" /> </div> <div class="featured-product-card__content"> <h3 class="featured-product-card__content__title" title="PMM Hired | Lifetime access"> PMM Hired | Lifetime access </h3> <!-- Progress bar (enrolled users) --> <div aria-hidden="true" class="featured-product-card__progressbar hidden"> <div role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-labelledby="percent-complete-1173151" class="featured-product-card__progressbar-fill"></div> </div> <!-- Subtitle (unenrolled users) --> <h4 class="featured-product-card__content__subtitle" title="Everything you need to climb the product marketing career ladder."> Everything you need to climb the product marketing career ladder. </h4> <div class="featured-product-card__meta"> <!-- Bundle v1 Info (everyone) --> <!-- Author Image and Name (everyone) --> <div class="featured-product-card__meta__item featured-product-card__author"> <img src="https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://www.filepicker.io/api/file/8gsIOPMaR82wwL0Tmtzw" alt="PMA | PMM Hired" /> <p class="featured-product-card__author__name" title="PMA | PMM Hired"> PMA | PMM Hired </p> </div> <!-- Progress percentage (enrolled users) --> <div class="featured-product-card__meta__item featured-product-card__progress hidden" aria-hidden="true"> <span class="featured-product-card__percentage" id="percent-complete-1173151" data-featured-product-id="1173151"> % </span> COMPLETE </div> <!-- Price (unenrolled users) --> <p data-include-vat-price=2614258 class="featured-product-card__meta__item featured-product-card__price"> $250 </p> </div> </div> </a> </div> <!-- Featured Product Listing --> <div data-featured-product-type="Course" data-featured-product-id="988738" class="featured-product-card card-style-grid block__column b-164410779-card_background_color b-164410779-card_border_color b-164410779-card_border_width b-164410779-card_border_radius b-164410779-card_text_alignment"> <a href="/p/product-marketing-certified-core-live-online-one-day"> <!-- Featured Product Image, Name & Subtitle (everyone) --> <div class="featured-product-card__image-container"> <img src="https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/y3x63IGRpGI6gkajgjqt" role="presentation" /> </div> <div class="featured-product-card__content"> <h3 class="featured-product-card__content__title" title="Product Marketing Core: live &amp; online | 1 day"> Product Marketing Core: live &amp; online | 1 day </h3> <!-- Progress bar (enrolled users) --> <div aria-hidden="true" class="featured-product-card__progressbar hidden"> <div role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-labelledby="percent-complete-988738" class="featured-product-card__progressbar-fill"></div> </div> <!-- Subtitle (unenrolled users) --> <h4 class="featured-product-card__content__subtitle" title="Get certified in a single day with our live, online, fast-track program."> Get certified in a single day with our live, online, fast-track program. </h4> <div class="featured-product-card__meta"> <!-- Bundle v1 Info (everyone) --> <p class="featured-product-card__meta__item featured-product-card__bundle"> 1 Course Bundle </p> <!-- Progress percentage (enrolled users) --> <div class="featured-product-card__meta__item featured-product-card__progress hidden" aria-hidden="true"> <span class="featured-product-card__percentage" id="percent-complete-988738" data-featured-product-id="988738"> % </span> COMPLETE </div> <!-- Price (unenrolled users) --> <p data-include-vat-price=5093844 class="featured-product-card__meta__item featured-product-card__price"> $1,299 </p> </div> </div> </a> </div> <!-- Featured Product Listing --> <div data-featured-product-type="Course" data-featured-product-id="1045685" class="featured-product-card card-style-grid block__column b-164410779-card_background_color b-164410779-card_border_color b-164410779-card_border_width b-164410779-card_border_radius b-164410779-card_text_alignment"> <a href="/p/product-marketing-certified-core-china-course"> <!-- Featured Product Image, Name & Subtitle (everyone) --> <div class="featured-product-card__image-container"> <img src="https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://www.filepicker.io/api/file/AwEjUWlhQgGJVL5fkIpi" role="presentation" /> </div> <div class="featured-product-card__content"> <h3 class="featured-product-card__content__title" title="产品营销认证核心课程 Product Marketing Certified: Core"> 产品营销认证核心课程 Product Marketing Certified: Core </h3> <!-- Progress bar (enrolled users) --> <div aria-hidden="true" class="featured-product-card__progressbar hidden"> <div role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-labelledby="percent-complete-1045685" class="featured-product-card__progressbar-fill"></div> </div> <!-- Subtitle (unenrolled users) --> <h4 class="featured-product-card__content__subtitle" title="将您的产品和事业推进到一个新的水平"> 将您的产品和事业推进到一个新的水平 </h4> <div class="featured-product-card__meta"> <!-- Bundle v1 Info (everyone) --> <!-- Author Image and Name (everyone) --> <div class="featured-product-card__meta__item featured-product-card__author"> <img src="https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://www.filepicker.io/api/file/0aojsf9Sc2T7fzmBhuSH" alt="Product Marketing Alliance" /> <p class="featured-product-card__author__name" title="Product Marketing Alliance"> Product Marketing Alliance </p> </div> <!-- Progress percentage (enrolled users) --> <div class="featured-product-card__meta__item featured-product-card__progress hidden" aria-hidden="true"> <span class="featured-product-card__percentage" id="percent-complete-1045685" data-featured-product-id="1045685"> % </span> COMPLETE </div> <!-- Price (unenrolled users) --> <p data-include-vat-price=2218428 class="featured-product-card__meta__item featured-product-card__price"> $1,299 </p> </div> </div> </a> </div> <!-- Featured Product Listing --> <div data-featured-product-type="Course" data-featured-product-id="1112046" class="featured-product-card card-style-grid block__column b-164410779-card_background_color b-164410779-card_border_color b-164410779-card_border_width b-164410779-card_border_radius b-164410779-card_text_alignment"> <a href="/p/product-marketing-certified-core-team"> <!-- Featured Product Image, Name & Subtitle (everyone) --> <div class="featured-product-card__image-container"> <img src="https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://www.filepicker.io/api/file/AwEjUWlhQgGJVL5fkIpi" role="presentation" /> </div> <div class="featured-product-card__content"> <h3 class="featured-product-card__content__title" title="Product Marketing Core | Teams"> Product Marketing Core | Teams </h3> <!-- Progress bar (enrolled users) --> <div aria-hidden="true" class="featured-product-card__progressbar hidden"> <div role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-labelledby="percent-complete-1112046" class="featured-product-card__progressbar-fill"></div> </div> <!-- Subtitle (unenrolled users) --> <h4 class="featured-product-card__content__subtitle" title="Level up your team’s product marketing efforts."> Level up your team’s product marketing efforts. </h4> <div class="featured-product-card__meta"> <!-- Bundle v1 Info (everyone) --> <!-- Author Image and Name (everyone) --> <div class="featured-product-card__meta__item featured-product-card__author"> <img src="https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://www.filepicker.io/api/file/0aojsf9Sc2T7fzmBhuSH" alt="Product Marketing Alliance" /> <p class="featured-product-card__author__name" title="Product Marketing Alliance"> Product Marketing Alliance </p> </div> <!-- Progress percentage (enrolled users) --> <div class="featured-product-card__meta__item featured-product-card__progress hidden" aria-hidden="true"> <span class="featured-product-card__percentage" id="percent-complete-1112046" data-featured-product-id="1112046"> % </span> COMPLETE </div> <!-- Price (unenrolled users) --> <p data-include-vat-price=2372167 class="featured-product-card__meta__item featured-product-card__price"> $1,299 </p> </div> </div> </a> </div> </div> <div class="block__featured-products__button"> <a href="/courses"> <button class="base-button b-164410779-button_border_radius"> View All Products </button> </a> </div> </section> </div> </div> </main> <style id="footerStyles"> :root { --footer_width: 960px; } </style> <footer class=''> <div class="footer"> <div class='footer__wrapper'> <div class='footer__inner'> <ul class="footer__list"> <li class="footer__copyright"> &copy; Product Marketing Alliance 2024 </li> <li> <a href='https://productmarketingalliance.com/signup/' target='_blank'> Membership </a> </li> <li> <a href='https://www.productmarketingalliance.com/content-hub/' target='_blank'> Blog </a> </li> <li> <a href='https://productmarketingalliance.com/join-slack/' target='_blank'> Community </a> </li> <li> <a href='https://www.productmarketingalliance.com/content-hub/' target='_blank'> Resources </a> </li> <li> <a href='https://productmarketingalliance.com/events/' target='_blank'> Events </a> </li> <li> <a href='https://learning.productmarketingalliance.com/#detail-section' target='_blank'> All Courses </a> </li> </ul> <ul class="footer__list legal-links"> <li> <a href="/p/terms"> Terms of Use </a> </li> <li> <a href="/p/privacy"> Privacy Policy </a> </li> </ul> </div> </div> </div> </div> </footer> </div> <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script> if (!Element.prototype.closest) { Element.prototype.closest = function(s) { let el = this; do { if (el.matches(s)) return el; el = el.parentElement || el.parentNode; } while (el !== null && el.nodeType === 1); return null; }; } const offMenu = event => { if (event.target.closest('.navbar__menu')) return document.querySelectorAll('.menu').forEach(item => { item.classList.add('hidden') item.setAttribute('aria-hidden', 'true') }) } const toggleMenu = id => { const el = document.getElementById(id) if (el.classList.contains('hidden')) { document .querySelectorAll('.inner-menu') .forEach(item => { item.classList.add('hidden') item.setAttribute('aria-hidden', 'true') }) el.classList.remove('hidden') el.setAttribute('aria-hidden', 'false') } else { el.classList.add('hidden') el.setAttribute('aria-hidden', 'true') } !el.classList.contains('hidden') && el.focus() } // toggle open class for v2 preview bar dropdown menu const v2Dropdown = document.getElementsByClassName('v2-dropdown')[0] const v2DropdownTrigger = document.querySelector('.v2-dropdown .menu-trigger') // if the preview bar dropdown exists, add event listener to toggle preview menu if (!! v2Dropdown) { v2DropdownTrigger.addEventListener('click', () => { v2Dropdown.classList.toggle('open') }) } const domBody = document.body const usingMouse = 'using-mouse' domBody.addEventListener('mousedown', () => { domBody.classList.add(usingMouse) }) domBody.addEventListener('keydown', () => { domBody.classList.remove(usingMouse) }) const headerEl = document.querySelector('#navbar') const topHook = document.querySelector('#top') if ("IntersectionObserver" in window) { const observer = new IntersectionObserver(entries => { if (entries[0].boundingClientRect.y < 0) { headerEl.classList.remove('at-top') } else { headerEl.classList.add('at-top') } }, {threshold: 1}); observer.observe(topHook) } </script> <script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'8e6fcf2938443e1e',t:'MTczMjM1MDc1Mi4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10