1 2<!doctype html> 3<html lang="en-US"> 4 <head> 5 <meta charset="utf-8"> 6 <meta http-equiv="x-ua-compatible" content="ie=edge"> 7 <meta name="viewport" content="width=device-width, initial-scale=1"> 8 9 <meta name="theme-color" content="#245e33" /> 10
10<script> 11 if (typeof dataLayer === 'undefined') dataLayer = []; 12 13 if (localStorage.getItem('ptko') !== null || localStorage.getItem('ptko') === 'staff') { 14 dataLayer.push({"ptko": localStorage.getItem('ptko')}); 15 } else { 16 dataLayer.push({"ptko": '(not set)'}); 17 }; 18 </script>
18 19 20 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 21 22<!-- Google Tag Manager for WordPress by gtm4wp.com -->
23<script data-cfasync="false" data-pagespeed-no-defer> 24 var gtm4wp_datalayer_name = "dataLayer"; 25 var dataLayer = dataLayer || []; 26 (function(){function gtag(){dataLayer.push(arguments);}gtag('set', 'developer_id.dNGJiYT', true);})(); 27</script>
27 28<!-- End Google Tag Manager for WordPress by gtm4wp.com --> 29 <!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ --> 30 <title>What We Do - PTKO</title> 31 <meta name="description" content="Accelerating impact in the mission-driven sector by optimizing technology, data, and processes to help teams build capacity and thrive." /> 32 <link rel="canonical" href="https://ptko.io/what-we-do/" /> 33 <meta property="og:locale" content="en_US" /> 34 <meta property="og:type" content="article" /> 35 <meta property="og:title" content="What We Do - PTKO" /> 36 <meta property="og:description" content="Accelerating impact in the mission-driven sector by optimizing technology, data, and processes to help teams build capacity and thrive." /> 37 <meta property="og:url" content="https://ptko.io/what-we-do/" /> 38 <meta property="og:site_name" content="PTKO" /> 39 <meta property="article:publisher" content="https://www.facebook.com/parsonstko" /> 40 <meta property="article:modified_time" content="2026-02-19T19:31:29+00:00" /> 41 <meta property="og:image" content="https://ptko.io/wp-content/uploads/2022/09/20200129_125136-1120x840.jpg" /> 42 <meta property="og:image:width" content="1120" /> 43 <meta property="og:image:height" content="840" /> 44 <meta property="og:image:type" content="image/jpeg" /> 45 <meta name="twitter:card" content="summary_large_image" /> 46 <meta name="twitter:label1" content="Est. reading time" /> 47 <meta name="twitter:data1" content="1 minute" /> 48
48<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ptko.io\/what-we-do\/","url":"https:\/\/ptko.io\/what-we-do\/","name":"What We Do - PTKO","isPartOf":{"@id":"https:\/\/ptko.io\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ptko.io\/what-we-do\/#primaryimage"},"image":{"@id":"https:\/\/ptko.io\/what-we-do\/#primaryimage"},"thumbnailUrl":"\/wp-content\/uploads\/2022\/09\/20200129_125136.jpg","datePublished":"2018-10-02T09:13:08+00:00","dateModified":"2026-02-19T19:31:29+00:00","description":"Accelerating impact in the mission-driven sector by optimizing technology, data, and processes to help teams build capacity and thrive.","breadcrumb":{"@id":"https:\/\/ptko.io\/what-we-do\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ptko.io\/what-we-do\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ptko.io\/what-we-do\/#primaryimage","url":"\/wp-content\/uploads\/2022\/09\/20200129_125136.jpg","contentUrl":"\/wp-content\/uploads\/2022\/09\/20200129_125136.jpg","width":4032,"height":3024,"caption":"Patti DeBow and Nate Parsons participating in a conference workshop activity"},{"@type":"BreadcrumbList","@id":"https:\/\/ptko.io\/what-we-do\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ptko.io\/"},{"@type":"ListItem","position":2,"name":"What We Do"}]},{"@type":"WebSite","@id":"https:\/\/ptko.io\/#website","url":"https:\/\/ptko.io\/","name":"PTKO","description":"A Digital Transformation Agency","publisher":{"@id":"https:\/\/ptko.io\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ptko.io\/search\/{search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ptko.io\/#organization","name":"ParsonsTKO","url":"https:\/\/ptko.io\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ptko.io\/#\/schema\/logo\/image\/","url":"\/wp-content\/uploads\/2018\/10\/Logo_Dark.svg","contentUrl":"\/wp-content\/uploads\/2018\/10\/Logo_Dark.svg","width":239,"height":34,"caption":"ParsonsTKO"},"image":{"@id":"https:\/\/ptko.io\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/parsonstko","http:\/\/linkedin.com\/company\/parsonstko","https:\/\/www.youtube.com\/channel\/UCc5b8U8Roz1ta2KxvNtcHsA"]}]}</script>
48 49 <!-- / Yoast SEO plugin. --> 50 51 52<link rel='dns-prefetch' href='//js.hs-scripts.com' /> 53<link rel='dns-prefetch' href='//platform-api.sharethis.com' /> 54<link rel='dns-prefetch' href='//code.jquery.com' /> 55<style id="wp-img-auto-sizes-contain-inline-css"> 56img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 57/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 58</style> 59<link rel='stylesheet' id='embedpress-css-css' href='/wp-content/plugins/embedpress/assets/css/embedpress.css' media='all' /> 60<link rel='stylesheet' id='embedpress-blocks-style-css' href='/wp-content/plugins/embedpress/assets/css/blocks.build.css' media='all' /> 61<style id="wp-block-library-inline-css"> 62:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
62--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 63 64/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 65</style> 66<style id="classic-theme-styles-inline-css"> 67/*! This file is auto-generated */ 68.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 69/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 70</style> 71 72<style id="global-styles-inline-css"> 73:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
730) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
73.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 74/*# sourceURL=global-styles-inline-css */ 75</style> 76 77<link rel='stylesheet' id='cookie-notice-front-css' href='/wp-content/plugins/cookie-notice/css/front.min.css' media='all' /> 78<link rel='stylesheet' id='sage/css-css' href='/wp-content/themes/parsonstko-theme/dist/styles/main.css' media='all' /> 79<link rel='stylesheet' id='sib-front-css-css' href='/wp-content/plugins/mailin/css/mailin-front.css' media='all' /> 80 <!-- DO NOT COPY THIS SNIPPET! Start of Page Analytics Tracking for HubSpot WordPress plugin v11.3.75--> 81
81<script class="hsq-set-content-id" data-content-id="standard-page"> 82 var _hsq = _hsq || []; 83 _hsq.push(["setContentType", "standard-page"]); 84 </script>
84 85 <!-- DO NOT COPY THIS SNIPPET! End of Page Analytics Tracking for HubSpot WordPress plugin --> 86
86<script type="text/javascript"> 87_linkedin_partner_id = "3285673"; 88window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; 89window._linkedin_data_partner_ids.push(_linkedin_partner_id); 90</script>
90<script type="text/javascript"> 91(function(){var s = document.getElementsByTagName("script")[0]; 92var b = document.createElement("script"); 93b.type = "text/javascript";b.async = true; 94b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; 95s.parentNode.insertBefore(b, s);})(); 96</script>
96 97<!-- Google Tag Manager for WordPress by gtm4wp.com --> 98<!-- GTM Container placement set to manual -->
99<script data-cfasync="false" data-pagespeed-no-defer> 100 var dataLayer_content = {"visitorLoginState":"logged-out","pageTitle":"What We Do - PTKO","pagePostType":"page","pagePostType2":"single-page","pagePostAuthor":"stefano.g","pagePostDate":"October 2, 2018","pagePostDateYear":"2018","pagePostDateMonth":"10","pagePostDateDay":"02","pagePostDateDayName":"Tuesday","pagePostDateHour":"05","pagePostDateMinute":"13","pagePostDateIso":"2018-10-02T05:13:08-04:00","pagePostDateUnix":1538457188}; 101 dataLayer.push( dataLayer_content ); 102</script>
vendor: 1 bytes, line 102
102
103<script data-cfasync="false" data-pagespeed-no-defer>
vendor: 322 bytes, lines 103-108
103 104(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 105new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 106j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 107'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 108})(window,document,'script','dataLayer','
108GTM-N8Z2WR
vendor: 4 bytes, line 108
108');
109</script>
109 110<!-- End Google Tag Manager for WordPress by gtm4wp.com --><noscript><style>.lazyload[data-src]{display:none !important;}</style></noscript><style>.lazyload{background-image:none !important;}</style>
110<script data-cfasync="false" type="text/javascript">var Arrive=function(d,e,w){"use strict";if(d.MutationObserver&&"undefined"!=typeof HTMLElement){var a,t,r=0,c=(a=HTMLElement.prototype.matches||HTMLElement.prototype.webkitMatchesSelector||HTMLElement.prototype.mozMatchesSelector||HTMLElement.prototype.msMatchesSelector,{matchesSelector:function(e,t){return e instanceof HTMLElement&&a.call(e,t)},addMethod:function(e,t,a){var r=e[t];e[t]=function(){return a.length==arguments.length?a.apply(this,arguments):"function"==typeof r?r.apply(this,arguments):void 0}},callCallbacks:function(e,t){t&&t.options.onceOnly&&1==t.firedElems.length&&(e=[e[0]]);for(var a,r=0;a=e[r];r++)a&&a.callback&&a.callback.call(a.elem,a.elem);t&&t.options.onceOnly&&1==t.firedElems.length&&t.me.unbindEventWithSelectorAndCallback.call(t.target,t.selector,t.callback)},checkChildNodesRecursively:function(e,t,a,r){for(var i,n=0;i=e[n];n++)a(i,t,r)&&r.push({callback:t.callback,elem:i}),0<i.childNodes.length&&c.checkChildNodesRecursively(i.childNodes,t,a,r)},mergeArrays:function(e,t){var a,r={};for(a in e)e.hasOwnProperty(a)&&(r[a]=e[a]);for(a in t)t.hasOwnProperty(a)&&(r[a]=t[a]);return r},toElementsArray:function(e){return void 0===e||"number"==typeof e.length&&e!==d||(e=[e]),e}}),u=((t=function(){this._eventsBucket=[],this._beforeAdding=null,this._beforeRemoving=null}).prototype.addEvent=function(e,t,a,r){var i={target:e,selector:t,options:a,callback:r,firedElems:[]};return this._beforeAdding&&this._beforeAdding(i),this._eventsBucket.push(i),i},t.prototype.removeEvent=function(e){for(var t,a=this._eventsBucket.length-1;t=this._eventsBucket[a];a--)if(e(t)){this._beforeRemoving&&this._beforeRemoving(t);var r=this._eventsBucket.splice(a,1);r&&r.length&&(r[0].callback=null)}},t.prototype.beforeAdding=function(e){this._beforeAdding=e},t.prototype.beforeRemoving=function(e){this._beforeRemoving=e},t),l=function(i,n){var l=new u,o=this,s={fireOnAttributesModification:!1};return l.beforeAdding(function(t){var e,a=t.target;a!==d.document&&a!==d||(a=document.getElementsByTagName("html")[0]),e=new MutationObserver(function(e){n.call(this,e,t)});var r=i(t.options);e.observe(a,r),t.observer=e,t.me=o}),l.beforeRemoving(function(e){e.observer.disconnect()}),this.bindEvent=function(e,t,a){t=c.mergeArrays(s,t);for(var r=c.toElementsArray(this),i=0;i<r.length;i++)l.addEvent(r[i],e,t,a)},this.unbindEvent=function(){var a=c.toElementsArray(this);l.removeEvent(function(e){for(var t=0;t<a.length;t++)if(this===w||e.target===a[t])return!0;return!1})},this.unbindEventWithSelectorOrCallback=function(a){var e,r=c.toElementsArray(this),i=a;e="function"==typeof a?function(e){for(var t=0;t<r.length;t++)if((this===w||e.target===r[t])&&e.callback===i)return!0;return!1}:function(e){for(var t=0;t<r.length;t++)if((this===w||e.target===r[t])&&e.selector===a)return!0;return!1},l.removeEvent(e)},this.unbindEventWithSelectorAndCallback=function(a,r){var i=c.toElementsArray(this);l.removeEvent(function(e){for(var t=0;t<i.length;t++)if((this===w||e.target===i[t])&&e.selector===a&&e.callback===r)return!0;return!1})},this},i=new function(){var s={fireOnAttributesModification:!1,onceOnly:!1,existing:!1};function n(e,t,a){return!(!c.matchesSelector(e,t.selector)||(e._id===w&&(e._id=r++),-1!=t.firedElems.indexOf(e._id))||(t.firedElems.push(e._id),0))}var d=(i=new l(function(e){var t={attributes:!1,childList:!0,subtree:!0};return e.fireOnAttributesModification&&(t.attributes=!0),t},function(e,i){e.forEach(function(e){var t=e.addedNodes,a=e.target,r=[];null!==t&&0<t.length?c.checkChildNodesRecursively(t,i,n,r):"attributes"===e.type&&n(a,i)&&r.push({callback:i.callback,elem:a}),c.callCallbacks(r,i)})})).bindEvent;return i.bindEvent=function(e,t,a){t=void 0===a?(a=t,s):c.mergeArrays(s,t);var r=c.toElementsArray(this);if(t.existing){for(var i=[],n=0;n<r.length;n++)for(var l=r[n].querySelectorAll(e),o=0;o<l.length;o++)i.push({callback:a,elem:l[o]});if(t.onceOnly&&i.length)return a.call(i[0].elem,i[0].elem);setTimeout(c.callCallbacks,1,i)}d.call(this,e,t,a)},i},o=new function(){var r={};function i(e,t){return c.matchesSelector(e,t.selector)}var n=(o=new l(function(){return{childList:!0,subtree:!0}},function(e,r){e.forEach(function(e){var t=e.removedNodes,a=[];null!==t&&0<t.length&&c.checkChildNodesRecursively(t,r,i,a),c.callCallbacks(a,r)})})).bindEvent;return o.bindEvent=function(e,t,a){t=void 0===a?(a=t,r):c.mergeArrays(r,t),n.call(this,e,t,a)},o};e&&g(e.fn),g(HTMLElement.prototype),g(NodeList.prototype),g(HTMLCollection.prototype),g(HTMLDocument.prototype),g(Window.prototype);var n={};return s(i,n,"unbindAllArrive"),s(o,n,"unbindAllLeave"),n}function s(e,t,a){c.addMethod(t,a,e.unbindEvent),c.addMethod(t,a,e.unbindEventWithSelectorOrCallback),c.addMethod(t,a,e.unbindEventWithSelectorAndCallback)}function g(e){e.arrive=i.bindEvent,s(i,e,"unbindArrive"),e.leave=o.bindEvent,s(o,e,"unbindLeave")}}(window,"undefined"==typeof jQuery?null:jQuery,void 0),ewww_webp_supported=!1;function check_webp_feature(e,t){if(ewww_webp_supported)t(ewww_webp_supported);else{var a=new Image;a.onload=function(){ewww_webp_supported=0<a.width&&0<a.height,t(ewww_webp_supported)},a.onerror=function(){t(!1)},a.src="data:image/webp;base64,"+{alpha:"UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAARBxAR/Q9ERP8DAABWUDggGAAAABQBAJ0BKgEAAQAAAP4AAA3AAP7mtQAAAA==",animation:"UklGRlIAAABXRUJQVlA4WAoAAAASAAAAAAAAAAAAQU5JTQYAAAD/////AABBTk1GJgAAAAAAAAAAAAAAAAAAAGQAAABWUDhMDQAAAC8AAAAQBxAREYiI/gcA"}[e]}}function ewwwLoadImages(e){var n="data-";function t(e,t){for(var a=["accesskey","align","alt","border","class","contenteditable","contextmenu","crossorigin","dir","draggable","dropzone","height","hidden","hspace","id","ismap","lang","longdesc","sizes","spellcheck","style","tabindex","title","translate","usemap","vspace","width","data-animation","data-attachment-id","data-auto-height","data-caption","data-comments-opened","data-delay","data-event-trigger","data-flex_fx","data-height","data-hide-on-end","data-highlight-color","data-highlight-border-color","data-highlight-border-opacity","data-highlight-border-width","data-highlight-opacity","data-image-meta","data-image-title","data-image-description","data-interval","data-large_image_width","data-large_image_height","data-lazy","data-lazy-type","data-mode","data-name","data-no-lazy","data-orig-size","data-partial","data-per-view","data-
110permalink","data-pin-description","data-pin-id","data-pin-media","data-pin-url","data-rel","data-ride","data-shadow","data-shadow-direction","data-slide","data-slide-to","data-target","data-vc-zoom","data-width","data-wrap"],r=0,i=a.length;r<i;r++)ewwwAttr(t,a[r],e.getAttribute(n+a[r]));return t}if(e){for(var a=document.querySelectorAll(".batch-image img, .image-wrapper a, .ngg-pro-masonry-item a, .ngg-galleria-offscreen-seo-wrapper a"),r=0,i=a.length;r<i;r++)ewwwAttr(a[r],"data-src",a[r].getAttribute("data-webp")),ewwwAttr(a[r],"data-thumbnail",a[r].getAttribute("data-webp-thumbnail"));for(r=0,i=(o=document.querySelectorAll(".rev_slider ul li")).length;r<i;r++){ewwwAttr(o[r],"data-thumb",o[r].getAttribute("data-webp-thumb"));for(var l=1;l<11;)ewwwAttr(o[r],"data-param"+l,o[r].getAttribute("data-webp-param"+l)),l++}var o;for(r=0,i=(o=document.querySelectorAll(".rev_slider img")).length;r<i;r++)ewwwAttr(o[r],"data-lazyload",o[r].getAttribute("data-webp-lazyload"));var s=document.querySelectorAll("div.woocommerce-product-gallery__image");for(r=0,i=s.length;r<i;r++)ewwwAttr(s[r],"data-thumb",s[r].getAttribute("data-webp-thumb"))}var d=document.querySelectorAll("video");for(r=0,i=d.length;r<i;r++)ewwwAttr(d[r],"poster",e?d[r].getAttribute("data-poster-webp"):d[r].getAttribute("data-poster-image"));var w=document.querySelectorAll("img.ewww_webp_lazy_load");for(r=0,i=w.length;r<i;r++){if(e){ewwwAttr(w[r],"data-lazy-srcset",w[r].getAttribute("data-lazy-srcset-webp")),ewwwAttr(w[r],"data-srcset",w[r].getAttribute("data-srcset-webp")),ewwwAttr(w[r],"data-lazy-src",w[r].getAttribute("data-lazy-src-webp")),ewwwAttr(w[r],"data-src",w[r].getAttribute("data-src-webp")),ewwwAttr(w[r],"data-orig-file",w[r].getAttribute("data-webp-orig-file")),ewwwAttr(w[r],"data-medium-file",w[r].getAttribute("data-webp-medium-file")),ewwwAttr(w[r],"data-large-file",w[r].getAttribute("data-webp-large-file"));var c=w[r].getAttribute("srcset");null!=c&&!1!==c&&c.includes("R0lGOD")&&ewwwAttr(w[r],"src",w[r].getAttribute("data-lazy-src-webp"))}w[r].className=w[r].className.replace(/\bewww_webp_lazy_load\b/,"")}var u=document.querySelectorAll(".ewww_webp");for(r=0,i=u.length;r<i;r++){var g=document.createElement("img");e?(ewwwAttr(g,"src",u[r].getAttribute("data-webp")),ewwwAttr(g,"srcset",u[r].getAttribute("data-srcset-webp")),ewwwAttr(g,"data-orig-file",u[r].getAttribute("data-orig-file")),ewwwAttr(g,"data-orig-file",u[r].getAttribute("data-webp-orig-file")),ewwwAttr(g,"data-medium-file",u[r].getAttribute("data-medium-file")),ewwwAttr(g,"data-medium-file",u[r].getAttribute("data-webp-medium-file")),ewwwAttr(g,"data-large-file",u[r].getAttribute("data-large-file")),ewwwAttr(g,"data-large-file",u[r].getAttribute("data-webp-large-file")),ewwwAttr(g,"data-large_image",u[r].getAttribute("data-large_image")),ewwwAttr(g,"data-large_image",u[r].getAttribute("data-webp-large_image")),ewwwAttr(g,"data-src",u[r].getAttribute("data-src")),ewwwAttr(g,"data-src",u[r].getAttribute("data-webp-src"))):(ewwwAttr(g,"src",u[r].getAttribute("data-img")),ewwwAttr(g,"srcset",u[r].getAttribute("data-srcset-img")),ewwwAttr(g,"data-orig-file",u[r].getAttribute("data-orig-file")),ewwwAttr(g,"data-medium-file",u[r].getAttribute("data-medium-file")),ewwwAttr(g,"data-large-file",u[r].getAttribute("data-large-file")),ewwwAttr(g,"data-large_image",u[r].getAttribute("data-large_image")),ewwwAttr(g,"data-src",u[r].getAttribute("data-src"))),g=t(u[r],g),u[r].parentNode.insertBefore(g,u[r].nextSibling),u[r].className=u[r].className.replace(/\bewww_webp\b/,"")}window.jQuery&&jQuery.fn.isotope&&jQuery.fn.imagesLoaded&&(jQuery(".fusion-posts-container-infinite").imagesLoaded(function(){jQuery(".fusion-posts-container-infinite").hasClass("isotope")&&jQuery(".fusion-posts-container-infinite").isotope()}),jQuery(".fusion-portfolio:not(.fusion-recent-works) .fusion-portfolio-wrapper").imagesLoaded(function(){jQuery(".fusion-portfolio:not(.fusion-recent-works) .fusion-portfolio-wrapper").isotope()}))}function ewwwWebPInit(e){ewwwLoadImages(e),ewwwNggLoadGalleries(e),document.arrive(".ewww_webp",function(){ewwwLoadImages(e)}),document.arrive(".ewww_webp_lazy_load",function(){ewwwLoadImages(e)}),document.arrive("videos",function(){ewwwLoadImages(e)}),"loading"==document.readyState?document.addEventListener("DOMContentLoaded",ewwwJSONParserInit):("undefined"!=typeof galleries&&ewwwNggParseGalleries(e),ewwwWooParseVariations(e))}function ewwwAttr(e,t,a){null!=a&&!1!==a&&e.setAttribute(t,a)}function ewwwJSONParserInit(){"undefined"!=typeof galleries&&check_webp_feature("alpha",ewwwNggParseGalleries),check_webp_feature("alpha",ewwwWooParseVariations)}function ewwwWooParseVariations(e){if(e)for(var t=document.querySelectorAll("form.variations_form"),a=0,r=t.length;a<r;a++){var i=t[a].getAttribute("data-product_variations"),n=!1;try{for(var l in i=JSON.parse(i))void 0!==i[l]&&void 0!==i[l].image&&(void 0!==i[l].image.src_webp&&(i[l].image.src=i[l].image.src_webp,n=!0),void 0!==i[l].image.srcset_webp&&(i[l].image.srcset=i[l].image.srcset_webp,n=!0),void 0!==i[l].image.full_src_webp&&(i[l].image.full_src=i[l].image.full_src_webp,n=!0),void 0!==i[l].image.gallery_thumbnail_src_webp&&(i[l].image.gallery_thumbnail_src=i[l].image.gallery_thumbnail_src_webp,n=!0),void 0!==i[l].image.thumb_src_webp&&(i[l].image.thumb_src=i[l].image.thumb_src_webp,n=!0));n&&ewwwAttr(t[a],"data-product_variations",JSON.stringify(i))}catch(e){}}}function ewwwNggParseGalleries(e){if(e)for(var t in galleries){var a=galleries[t];galleries[t].images_list=ewwwNggParseImageList(a.images_list)}}function ewwwNggLoadGalleries(e){e&&document.addEventListener("ngg.galleria.themeadded",function(e,t){window.ngg_galleria._create_backup=window.ngg_galleria.create,window.ngg_galleria.create=function(e,t){var a=$(e).data("id");return galleries["gallery_"+a].images_list=ewwwNggParseImageList(galleries["gallery_"+a].images_list),window.ngg_galleria._create_backup(e,t)}})}function ewwwNggParseImageList(e){for(var t in e){var a=e[t];if(void 0!==a["image-webp"]&&(e[t].image=a["image-webp"],delete e[t]["image-webp"]),void 0!==a["thumb-webp"]&&(e[t].thumb=a["thumb-webp"],delete e[t]["thumb
110-webp"]),void 0!==a.full_image_webp&&(e[t].full_image=a.full_image_webp,delete e[t].full_image_webp),void 0!==a.srcsets)for(var r in a.srcsets)nggSrcset=a.srcsets[r],void 0!==a.srcsets[r+"-webp"]&&(e[t].srcsets[r]=a.srcsets[r+"-webp"],delete e[t].srcsets[r+"-webp"]);if(void 0!==a.full_srcsets)for(var i in a.full_srcsets)nggFSrcset=a.full_srcsets[i],void 0!==a.full_srcsets[i+"-webp"]&&(e[t].full_srcsets[i]=a.full_srcsets[i+"-webp"],delete e[t].full_srcsets[i+"-webp"])}return e}check_webp_feature("alpha",ewwwWebPInit);</script>
110<link rel="icon" href="/wp-content/uploads/2018/10/cropped-Asset4-32x32.png" sizes="32x32" /> 111<link rel="icon" href="/wp-content/uploads/2018/10/cropped-Asset4-192x192.png" sizes="192x192" /> 112<link rel="apple-touch-icon" href="/wp-content/uploads/2018/10/cropped-Asset4-180x180.png" /> 113<meta name="msapplication-TileImage" content="/wp-content/uploads/2018/10/cropped-Asset4-270x270.png" /> 114<style id="wp-custom-css"> 115.col-12.col-sm.serviceIcon { 116 max-width: 0px; 117 padding: 0px; 118} 119 120.transparentHeader .relatedPosts.hero .ctaContent, .transparentHeader section.section.hero .ctaContent { 121 padding-bottom: 0px; 122} 123 124</style> 125 <meta name="cf-2fa-verify" value="LXYoOJXhLi7Vg4dej2oI" /> 126</head> <body class="wp-singular page-template page-template-template-builder page-template-template-builder-php page page-id-8 page-parent wp-theme-parsonstko-theme cookies-not-set what-we-do transparentHeader lightHeader"> 127 128<!-- GTM Container placement set to manual --> 129<!-- Google Tag Manager (noscript) --> 130 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-N8Z2WR" height="0" width="0" style="display:none;visibility:hidden" aria-hidden="true"></iframe></noscript> 131<!-- End Google Tag Manager (noscript) --> <!--[if IE]> 132 <div class="alert alert-warning lazyload"> 133 You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience. </div> 134 <![endif]--> 135 <header class="navigationContainer fixed-top "> 136 <div class="container topNav lazyload"> 137 138 <a class="brand" href="https://ptko.io/"> 139 <img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="darkLogo lazyload" 140 alt="PTKO Dark Logo" data-src="/wp-content/uploads/2024/03/PTKO_Short_Black-1.svg" /><noscript><img src="/wp-content/uploads/2024/03/PTKO_Short_Black-1.svg" class="darkLogo" 141 alt="PTKO Dark Logo" data-eio="l" /></noscript> 142 <img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lightLogo lazyload" 143 alt="PTKO Light Logo" data-src="/wp-content/uploads/2024/03/PTKO_Short_White.svg" /><noscript><img src="/wp-content/uploads/2024/03/PTKO_Short_White.svg" class="lightLogo" 144 alt="PTKO Light Logo" data-eio="l" /></noscript> 145 </a> 146 147 <nav class="primaryNavigation" role="navigation"> 148 <ul id="menu-main-menu" class="nav"><li class="active menu-item menu-what-we-do"><a href="https://ptko.io/what-we-do/" aria-current="page">What We Do</a></li> 149<li class="menu-item menu-how-we-do-it"><a href="https://ptko.io/how-we-do-it/">How We Do It</a></li> 150<li class="menu-item menu-who-we-are"><a href="https://ptko.io/who-we-are/">Who We Are</a></li> 151<li class="menu-item menu-events"><a href="https://ptko.io/events/">Events</a></li> 152<li class="menu-item menu-insights"><a href="https://ptko.io/insights/" title="Field Reports">Insights</a></li> 153<li class="menu-item menu-podcast"><a href="/podcast">Podcast</a></li> 154<li class="btnMenu menu-item menu-lets-talk"><a href="https://ptko.io/want-to-work-with-us/project-builder/">Let’s talk</a></li> 155</ul> </nav> 156 157 <nav class="extendedPrimaryNavigation" role="navigation"> 158 <ul id="menu-main-menu-1" class="nav"><li class="active menu-item menu-what-we-do"><a href="https://ptko.io/what-we-do/" aria-current="page">What We Do</a></li> 159<li class="menu-item menu-how-we-do-it"><a href="https://ptko.io/how-we-do-it/">How We Do It</a></li> 160<li class="menu-item menu-who-we-are"><a href="https://ptko.io/who-we-are/">Who We Are</a></li> 161<li class="menu-item menu-events"><a href="https://ptko.io/events/">Events</a></li> 162<li class="menu-item menu-insights"><a href="https://ptko.io/insights/" title="Field Reports">Insights</a></li> 163<li class="menu-item menu-podcast"><a href="/podcast">Podcast</a></li> 164<li class="btnMenu menu-item menu-lets-talk"><a href="https://ptko.io/want-to-work-with-us/project-builder/">Let’s talk</a></li> 165</ul> <div class="socialLinks lazyload"><div> 166 <a href="https://www.linkedin.com/company/p-tko" 167 title="Linkedin" 168 target="_blank"> 169 <img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Linkedin" data-src="/wp-content/uploads/2018/10/Linkedin.svg" class="lazyload" /><noscript><img src="/wp-content/uploads/2018/10/Linkedin.svg" alt="Linkedin" data-eio="l" /></noscript> 170 </a> 171 <a href="https://www.youtube.com/channel/UCc5b8U8Roz1ta2KxvNtcHsA" 172 title="YouTube" 173 target="_blank"> 174 <img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="YouTube" data-src="/wp-content/uploads/2020/01/iconmonstr-youtube-6.svg" class="lazyload" /><noscript><img src="/wp-content/uploads/2020/01/iconmonstr-youtube-6.svg" alt="YouTube" data-eio="l" /></noscript> 175 </a> 176 </div></div> 177 </nav> 178 179 <aside class="menuCtaContainer"> 180 <div class="menuCta lazyload"> 181 <div class="ctaLabel lazyload">Contact Us</div> 182 <div class="ctaText lazyload"><h1>Have a project in mind? Ready to get started? Tell us all about it!</h1> 183</div> 184 <div class="ctaButton lazyload"> 185 <a class="btn btn-primary" 186 href="https://ptko.io/want-to-work-with-us/project-builder/" 187 target="_self" > 188 Contact Us </a> 189 </div> 190 <div class="ctaText lazyload"><h5>General Inquiries</h5> 191<p>[email protected]</p> 192<p>202.335.7856</p> 193</div> 194 </div> 195 </aside> 196 197 <button id="openExtendedMenu" class="hamburger hamburger--spin" type="button" aria-label="Open the menu">
198 <span class="hamburger-box" aria-hidden="true"> 199 <span class="hamburger-inner" aria-hidden="true"></span> 200 </span> 201 </button> 202 </div> 203</header> 204 205 206 <main class="main" role="document"> 207 208<style> 209 #section-1 { 210 background-color: #245e33; 211 color: #ffffff; 212 background-image: url( ); 213 padding-top: 0px; 214 max-height: 500px; 215 min-height: 500px; 216 overflow: hidden; 217 } 218 219 #section-1 * { 220 color: #ffffff; 221 } 222 223 #section-1::before { 224 background-color: #245e33; 225 } 226 227 #section-1 > video { 228 width: 100%; 229 height: auto; 230 display: block; 231 object-fit: cover; 232 } 233 234 @media only screen and (max-width: 890px) { 235 #section-1 > video { 236 min-width: 200%; 237 }; 238 } 239 240 @media only screen and (max-width: 500px) { 241 #section-1 > video { 242 min-width: 300%; 243 }; 244 } 245 246 #section-1 > .container { 247 position: absolute; 248 margin-top: 13ch; 249 top: 0px; 250 left: 0px; 251 right: 0px; 252 bottom: 0px; 253 }; 254 255 </style> 256 257<section id="section-1" class="section hero"> 258 <video autoplay="true" loop="true" preload="auto" muted="true" style="object-position: px px;"> 259 <source src="/wp-content/uploads/2022/10/services.mp4" type="video/mp4"> 260 </video> 261 <div class="container lazyload"> 262 <div class="row lazyload"> 263 <div class="col-12 col-sm-10 col-md-8 col-lg-8 lazyload"> 264 <div class="ctaContent lazyload"> 265 <div class="ctaLabel lazyload">Accelerating impact in the mission-driven sector</div> 266 <div class="ctaText lazyload"><h1>Services</h1> 267<p>PTKO is a consulting partner to nonprofits, helping them accelerate impact through strategic planning, data and technology enablement, organizational effectiveness, and change management. We work across departments, programs, and products to help teams set direction, build capacity, and cultivate thriving organizations.</p> 268</div> 269 </div> 270 </div> 271 </div> 272 </div> 273</section> 274 275<section id="section-2" class="section textSection text1column"> 276 <div class="container lazyload"> 277 <div class="row lazyload"> 278 <div class="col-12 col-sm-11 col-md-10 col-lg-9 lazyload"> 279 <h2 class="textSectionTitle">Strategy & Planning</h2> 280 </div> 281 282 <div class="col-12 col-lg-6 textColumn lazyload"> 283 <h4>Your organization is making complex decisions about programs, audiences, and investments. But without clear alignment and a shared plan, even strong strategies can be hard to execute.</h4> 284<p>Our focus is on practical planning to help organizations clarify priorities, operationalize strategy, and build roadmaps for implementation. We have a people-centered approach that builds cross-functional alignment, manages risk, and leverages the on-the-ground knowledge and insights of your staff. This connection between mission, planning, and execution helps increase impact and return on investment.</p> 285 </div> 286 287 <div class="col-12 col-lg-6 textColumn lazyload"> 288 <ul> 289<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Executive advising</span></li> 290<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Future state visioning</span></li> 291<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Goal setting</span></li> 292<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Workshop facilitation</span></li> 293<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Investment planning</span></li> 294<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Operational planning & roadmap development</span></li> 295<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Capability assessments</span></li> 296<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Audience engagement strategy</span></li> 297<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Program and product strategy</span></li> 298<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Theory of Change development</span></li> 299</ul> 300<p class="promos ctaText" style="text-align: left;" data-renderer-start-pos="11526"><span id="c8dd9fcb-f6ac-484d-af61-1a04c76a7579" data-renderer-mark="true" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="c8dd9fcb-f6ac-484d-af61-1a04c76a7579"></span><span style="font-weight: 400;"><a class="btn btn-primary" href="https://ptko.io/want-to-work-with-us/project-builder/" target="_blank" rel="noopener">Get started</a></span></p> 301 </div> 302 303 <div class="col-12 largeImage lazyload"> 304 <img width="1120" height="4" src="https://ptko.io/wp-content/ewww/lazy/placeholder-1120x4.png" class="w-100 lazyload" alt="This is a light teal line intended to indicate a new section of the page." decoding="async" data-src="/wp-content/uploads/2021/09/TealLine5px-1120x4.png" loading="lazy" data-srcset="/wp-content/uploads/2021/09/TealLine5px-1120x4.png 1120w, /wp-content/uploads/2021/09/TealLine5px-560x2.png 560w, /wp-content/uploads/2021/09/TealLine5px-768x2.png 768w, /wp-content/uploads/2021/09/TealLine5px-1536x5.png 1536w, /wp-content/uploads/2021/09/TealLine5px-960x3.png 960w, /wp-content/uploads/2021/09/TealLine5px-380x1.png 380w, /wp-content/uploads/2021/09/TealLine5px-160x1.png 160w, /wp-content/uploads/2021/09/TealLine5px.png 1600w" data-sizes="auto" /><noscript><img width="1120" height="4" src="/wp-content/uploads/2021/09/TealLine5px-1120x4.png" class="w-100" alt="This is a light teal line intended to indicate a new section of the page." decoding="async" srcset="/wp-content/uploads/2021/09/TealLine5px-1120x4.png 1120w, /wp-content/uploads/2021/09/TealLine5px-560x2.png 560w, /wp-content/uploads/2021/09/TealLine5px-768x2.png 768w, /wp-content/uploads/2021/09/TealLine5px-1536x5.png 1536w, /wp-content/uploads/2021/09/TealLine5px-960x3.png 960w, /wp-content/uploads/2021/09/TealLine5px-380x1.png 380w, /wp-content/uploads/2021/09/TealLine5px-160x1.png 160w, /wp-content/uploads/2021/09/TealLine5px.png 1600w" sizes="(max-width: 1120px) 100v
304w, 1120px" data-eio="l" /></noscript> </div> 305 306 </div> 307 </div> 308</section><section id="section-3" class="section textSection text1column"> 309 <div class="container lazyload"> 310 <div class="row lazyload"> 311 <div class="col-12 col-sm-11 col-md-10 col-lg-9 lazyload"> 312 <h2 class="textSectionTitle">Data & Insights</h2> 313 </div> 314 315 <div class="col-12 col-lg-6 textColumn lazyload"> 316 <h4>Data lives across many systems, teams, and tools. When infrastructure and governance are unclear, it becomes difficult to trust information or use it effectively to guide decisions.</h4> 317<p>We help organizations strengthen their data infrastructure and use information more effectively to make decisions with confidence. Through audits, governance, analytics, and reporting, we support teams in understanding performance and measuring impact.</p> 318 </div> 319 320 <div class="col-12 col-lg-6 textColumn lazyload"> 321 <ul> 322<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Data audits</span></li> 323<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Data governance</span></li> 324<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Data infrastructure and integrations</span></li> 325<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Web analytics</span></li> 326<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Taxonomy</span></li> 327<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Custom analysis</span></li> 328<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Report and dashboard design</span></li> 329<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Migration and transformation</span></li> 330<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Data dictionary definition</span></li> 331<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">List management & segmentation</span></li> 332</ul> 333<p style="text-align: left;"><span style="font-weight: 400;"><a class="btn btn-primary" href="https://ptko.io/want-to-work-with-us/project-builder/" target="_blank" rel="noopener">Get started</a></span></p> 334 </div> 335 336 <div class="col-12 largeImage lazyload"> 337 <img width="1120" height="4" src="https://ptko.io/wp-content/ewww/lazy/placeholder-1120x4.png" class="w-100 lazyload" alt="This is a light teal line intended to indicate a new section of the page." decoding="async" data-src="/wp-content/uploads/2021/09/TealLine5px-1120x4.png" loading="lazy" data-srcset="/wp-content/uploads/2021/09/TealLine5px-1120x4.png 1120w, /wp-content/uploads/2021/09/TealLine5px-560x2.png 560w, /wp-content/uploads/2021/09/TealLine5px-768x2.png 768w, /wp-content/uploads/2021/09/TealLine5px-1536x5.png 1536w, /wp-content/uploads/2021/09/TealLine5px-960x3.png 960w, /wp-content/uploads/2021/09/TealLine5px-380x1.png 380w, /wp-content/uploads/2021/09/TealLine5px-160x1.png 160w, /wp-content/uploads/2021/09/TealLine5px.png 1600w" data-sizes="auto" /><noscript><img width="1120" height="4" src="/wp-content/uploads/2021/09/TealLine5px-1120x4.png" class="w-100" alt="This is a light teal line intended to indicate a new section of the page." decoding="async" srcset="/wp-content/uploads/2021/09/TealLine5px-1120x4.png 1120w, /wp-content/uploads/2021/09/TealLine5px-560x2.png 560w, /wp-content/uploads/2021/09/TealLine5px-768x2.png 768w, /wp-content/uploads/2021/09/TealLine5px-1536x5.png 1536w, /wp-content/uploads/2021/09/TealLine5px-960x3.png 960w, /wp-content/uploads/2021/09/TealLine5px-380x1.png 380w, /wp-content/uploads/2021/09/TealLine5px-160x1.png 160w, /wp-content/uploads/2021/09/TealLine5px.png 1600w" sizes="(max-width: 1120px) 100vw, 1120px" data-eio="l" /></noscript> </div> 338 339 </div> 340 </div> 341</section><section id="section-4" class="section textSection text1column"> 342 <div class="container lazyload"> 343 <div class="row lazyload"> 344 <div class="col-12 col-sm-11 col-md-10 col-lg-9 lazyload"> 345 <h2 class="textSectionTitle">Technology Management</h2> 346 </div> 347 348 <div class="col-12 col-lg-6 textColumn lazyload"> 349 <h4>Technology plays a critical role in your organizationâs fundraising, programs, and operations. Systems that are misaligned, underused, or poorly integrated can create inefficiencies and strain your team.</h4> 350<p>We help organizations assess, select, and manage technology, with a focus on its role as a strategic infrastru
350cture that supports long-term goals. From technical architecture and platform selection to product management and vendor oversight, we ensure technology investments are practical, integrated, and sustainable.</p> 351 </div> 352 353 <div class="col-12 col-lg-6 textColumn lazyload"> 354 <ul> 355<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">System audits & assessment</span></li> 356<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Technical architecture</span></li> 357<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Requirements definition</span></li> 358<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Platform selection & migration</span></li> 359<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Product management</span></li> 360<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Configuration & integration planning</span></li> 361<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">RFPs & vendor selection</span></li> 362<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Business intelligence</span></li> 363<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Technical Advising</span></li> 364<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Lifecycle Management</span></li> 365<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Vendor oversight</span></li> 366<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">AI strategy</span></li> 367</ul> 368<p style="text-align: left;"><span style="font-weight: 400;"><a class="btn btn-primary" href="https://ptko.io/want-to-work-with-us/project-builder/" target="_blank" rel="noopener">Get started</a></span></p> 369 </div> 370 371 <div class="col-12 largeImage lazyload"> 372 <img width="1120" height="4" src="https://ptko.io/wp-content/ewww/lazy/placeholder-1120x4.png" class="w-100 lazyload" alt="This is a light teal line intended to indicate a new section of the page." decoding="async" data-src="/wp-content/uploads/2021/09/TealLine5px-1120x4.png" loading="lazy" data-srcset="/wp-content/uploads/2021/09/TealLine5px-1120x4.png 1120w, /wp-content/uploads/2021/09/TealLine5px-560x2.png 560w, /wp-content/uploads/2021/09/TealLine5px-768x2.png 768w, /wp-content/uploads/2021/09/TealLine5px-1536x5.png 1536w, /wp-content/uploads/2021/09/TealLine5px-960x3.png 960w, /wp-content/uploads/2021/09/TealLine5px-380x1.png 380w, /wp-content/uploads/2021/09/TealLine5px-160x1.png 160w, /wp-content/uploads/2021/09/TealLine5px.png 1600w" data-sizes="auto" /><noscript><img width="1120" height="4" src="/wp-content/uploads/2021/09/TealLine5px-1120x4.png" class="w-100" alt="This is a light teal line intended to indicate a new section of the page." decoding="async" srcset="/wp-content/uploads/2021/09/TealLine5px-1120x4.png 1120w, /wp-content/uploads/2021/09/TealLine5px-560x2.png 560w, /wp-content/uploads/2021/09/TealLine5px-768x2.png 768w, /wp-content/uploads/2021/09/TealLine5px-1536x5.png 1536w, /wp-content/uploads/2021/09/TealLine5px-960x3.png 960w, /wp-content/uploads/2021/09/TealLine5px-380x1.png 380w, /wp-content/uploads/2021/09/TealLine5px-160x1.png 160w, /wp-content/uploads/2021/09/TealLine5px.png 1600w" sizes="(max-width: 1120px) 100vw, 1120px" data-eio="l" /></noscript> </div> 373 374 </div> 375 </div> 376</section><section id="section-5" class="section textSection text1column"> 377 <div class="container lazyload"> 378 <div class="row lazyload"> 379 <div class="col-12 col-sm-11 col-md-10 col-lg-9 lazyload"> 380 <h2 class="textSectionTitle">Change Management</h2> 381 </div> 382 383 <div class="col-12 col-lg-6 textColumn lazyload"> 384 <h4>Change is constant, whether driven by new systems, evolving strategies, or shifting ways of working. Without intentional support, change efforts can lose momentum or risk falling short of your goals.</h4> 385<p>We help organizations navigate change by centering people and building lasting capacity. Through organizational design, communications, training, and adoption support, we help teams align around change and embed new approaches into everyday work.</p> 386 </div> 387 388 <div class="col-12 col-lg-6 textColumn lazyload"> 389 <ul> 390<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Organizational design</span></li> 391<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Operating/service model design</span></li> 392<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Governance and documentation</span></li> 393<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Stakeholder engagement</span></li> 394<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">
394Internal communications</span></li> 395<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">User personas and journey mapping</span></li> 396<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Feedback & Progress evaluation</span></li> 397<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Training and adoption</span></li> 398<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Platform, product, and program launch</span></li> 399<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Capacity for change</span></li> 400<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Cross-team alignment and facilitation</span></li> 401</ul> 402<p style="text-align: left;"><span style="font-weight: 400;"><a class="btn btn-primary" href="https://ptko.io/want-to-work-with-us/project-builder/" target="_blank" rel="noopener">Get started</a></span></p> 403 </div> 404 405 <div class="col-12 largeImage lazyload"> 406 <img width="1120" height="4" src="https://ptko.io/wp-content/ewww/lazy/placeholder-1120x4.png" class="w-100 lazyload" alt="This is a light teal line intended to indicate a new section of the page." decoding="async" data-src="/wp-content/uploads/2021/09/TealLine5px-1120x4.png" loading="lazy" data-srcset="/wp-content/uploads/2021/09/TealLine5px-1120x4.png 1120w, /wp-content/uploads/2021/09/TealLine5px-560x2.png 560w, /wp-content/uploads/2021/09/TealLine5px-768x2.png 768w, /wp-content/uploads/2021/09/TealLine5px-1536x5.png 1536w, /wp-content/uploads/2021/09/TealLine5px-960x3.png 960w, /wp-content/uploads/2021/09/TealLine5px-380x1.png 380w, /wp-content/uploads/2021/09/TealLine5px-160x1.png 160w, /wp-content/uploads/2021/09/TealLine5px.png 1600w" data-sizes="auto" /><noscript><img width="1120" height="4" src="/wp-content/uploads/2021/09/TealLine5px-1120x4.png" class="w-100" alt="This is a light teal line intended to indicate a new section of the page." decoding="async" srcset="/wp-content/uploads/2021/09/TealLine5px-1120x4.png 1120w, /wp-content/uploads/2021/09/TealLine5px-560x2.png 560w, /wp-content/uploads/2021/09/TealLine5px-768x2.png 768w, /wp-content/uploads/2021/09/TealLine5px-1536x5.png 1536w, /wp-content/uploads/2021/09/TealLine5px-960x3.png 960w, /wp-content/uploads/2021/09/TealLine5px-380x1.png 380w, /wp-content/uploads/2021/09/TealLine5px-160x1.png 160w, /wp-content/uploads/2021/09/TealLine5px.png 1600w" sizes="(max-width: 1120px) 100vw, 1120px" data-eio="l" /></noscript> </div> 407 408 </div> 409 </div> 410</section><section id="section-6" class="section textSection text1column"> 411 <div class="container lazyload"> 412 <div class="row lazyload"> 413 <div class="col-12 col-sm-11 col-md-10 col-lg-9 lazyload"> 414 <h2 class="textSectionTitle">Organizational Effectiveness</h2> 415 </div> 416 417 <div class="col-12 col-lg-6 textColumn lazyload"> 418 <h4>As organizations grow and adapt, complexity increases across programs, teams, and processes. Without clear structures and performance measures, sustaining results becomes more difficult.</h4> 419<p>We help organizations strengthen their ability to get work done. Through program strategy, process design, benchmarking, and performance measurement, we support teams in building the capabilities needed to operate effectively and scale impact.</p> 420 </div> 421 422 <div class="col-12 col-lg-6 textColumn lazyload"> 423 <ul> 424<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Program strategy and scaling</span></li> 425<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Capacity building</span></li> 426<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Business process and workflow design</span></li> 427<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Capability maturity audits</span></li> 428<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Benchmarking and assessment</span></li> 429<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">People and culture capability development</span></li> 430<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">KPI Definition & Evaluation</span></li> 431<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Peer and landscape analysis</span></li> 432<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">ROI analysis & financial forecasting </span></li> 433</ul> 434<p style="text-align: left;"><span style="font-weight: 400;"><a class="btn btn-primary" href="https://ptko.io/want-to-work-with-us/project-builder/" target="_blank" rel="noopener">Get started</a></span></p> 435 </div> 436 437 <div class="col-12 largeImage lazyload"> 438 <img width="1120" height="4" src="https://ptko.io/wp-content/ewww/lazy/placeholder-1120x4.png" class="w-100 lazyload" alt="This is a light teal line intended to indicate a new section of the page." decoding="async" data-src="/wp-content/uploads/2021/09/TealLine5px-1120x4.png" loading="lazy" data-srcset="/wp-content/uploads/2021/09/TealLine5px-1120x4.png 1120w, /wp-content/uploads/2021/09/TealLine5px-560x2.png 560w, /wp-content/uploads/2021/09/TealLine5px-768x2.png 768w, /wp-content/uploads/2021/09/TealLine5px-1536x5.png 1536w, /wp-content/uploads/2021/09/TealLine5px-960x3.png 960w, /wp-content/uploads/2021/09/TealLine5px-380x1.png 380w, /wp-content/uploads/2021/09/TealLine5px-160x1.png 160w, /wp-content/uploads/2021/09/TealLine5px.png 1600w" data-sizes="auto" /><noscript><img width="1120" height="4" src="/wp-content/uploads/2021/09/TealLine5px-1120x4.png" class="w-100" alt="This is a light teal line intended to indicate a new section of the page." decoding="async" srcset="/wp-content/uploads/2021/09/TealLine5px-1120x4.png 1120w, /wp-content/uploads/2021/09/TealLine5px-560x2.png 560w, /wp-content/uploads/2021/09/TealLine5px-768x2.png 768w, /wp-content/uploads/2021/09/TealLine5px-1536x5.png 1536w, /wp-content/uploads/2021/09/TealLine5px-960x3.png 960w, /wp-content/uploads/2021/09/TealLine5px-380x1.png 380w, /wp-content/uploads/2021/09/TealLine5px-160x1.png 160w, /wp-content/uploads/2021/09/TealLine5px.png 1600w" sizes="(max-width: 1120px) 100v
438w, 1120px" data-eio="l" /></noscript> </div> 439 440 </div> 441 </div> 442</section> 443<section id="section-7" class="section textSection text1column"> 444 <div class="container lazyload"> 445 <div class="row lazyload"> 446 447 448 <div class="col-12 col-sm-11 col-md-10 col-lg-9 lazyload"> 449 <h2 class="textSectionTitle">Want to try us out?</h2> 450 451 <p>Our workshops offer a quick and inexpensive way to experience why PTKO is different.</p> 452<h2><a href="https://PTKO.com/what-we-do/outreach-technology-roadmapping-workshop/">Outreach Technology Roadmapping Workshop</a></h2> 453<p>Improve business performance with a practical plan for optimizing and integrating your outreach systems</p> 454<h2><a href="https://PTKO.com/what-we-do/technical-analytics-audit/">Technical Analytics Audit</a></h2> 455<p>Get relevant, reliable, actionable data to inform your outreach strategy and tactics</p> 456<h2><a href="https://PTKO.com/what-we-do/managing-ai-within-your-org/">AI Engagement Workshop</a></h2> 457<p>Together, letâs navigate your team through a future where AI empowers your organizationâs mission</p> 458 </div> 459 460 461 </div> 462 </div> 463</section> 464<section id="section-8" class="section promos"> 465 <header class="container sectionHeader"> 466 <h2 class="sectionTitle">Explore PTKO</h2> 467 </header> 468 469 <div class="promoGrid lazyload" id="promoGrid-8"> 470 471<a href="https://ptko.io/5-minute-analytics-health-checkup/" id="promo-1751" class="promoItem halfWidth page-promo"> 472 <div class="fullBackground lazyload"> 473 <div class="zoomableBackground lazyload" style="" data-bg="/wp-content/uploads/2019/01/markus-spiske-207946-unsplash-960x640.jpg"> 474 </div> 475 </div> 476 <div class="promoContent lazyload"> 477 <div class="promoText lazyload"> 478 <div class="ctaLabelContainer lazyload"> 479 <div class="ctaLabel lazyload">Analytics Health Check</div> 480 </div> 481 <h3 class="ctaTitle">5-Minute Analytics Health Checkup</h3> 482 <div class="ctaText lazyload">What data are you collecting? Do you have the right data collection capabilities? Â Use our automated test to check the health of your analytics set up!</div> 483 </div> 484 <div class="promoLinks lazyload"> 485 <span class="learnMore"> 486 Learn More </span> 487 <span class="promoButton"> 488 </span> 489 </div> 490 </div> 491</a> 492 493<a href="https://ptko.io/what-we-do/our-services/platform-management/" target="_self" id="promo-930" class="promoItem orange halfWidth client-quotes"> 494 <div class="promoContent lazyload"> 495 <div class="promoText lazyload"> 496 <div class="ctaLabelContainer lazyload"> 497 <div class="ctaLabel lazyload">Testimonial</div> 498 </div> 499 <div class="theQuote lazyload"><p>“PTKO has been an invaluable partner in building the Folger Shakespeare Libraryâs new digital asset platform. The teamâs technical knowledge, hard work, and creativity turn promising possibilities into powerful realities.”</p> 500</div> 501 </div> 502 <div class="quoteAuthor lazyload"> 503 <div class="authorPic lazyload"> 504 <img width="180" height="180" src="https://ptko.io/wp-content/ewww/lazy/placeholder-180x180.png" class="attachment-thumbnail size-thumbnail wp-post-image lazyload" alt="Gabrielle Linnell, Digital Project Manager at Folger Shakespeare Library" decoding="async" data-src="/wp-content/uploads/2018/10/gabrielle-180x180.jpeg" loading="lazy" data-srcset="/wp-content/uploads/2018/10/gabrielle-180x180.jpeg 180w, /wp-content/uploads/2018/10/gabrielle-380x380.jpeg 380w, /wp-content/uploads/2018/10/gabrielle-100x100.jpeg 100w, /wp-content/uploads/2018/10/gabrielle.jpeg 400w" data-sizes="auto"><noscript><img width="180" height="180" src="/wp-content/uploads/2018/10/gabrielle-180x180.jpeg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Gabrielle Linnell, Digital Project Manager at Folger Shakespeare Library" decoding="async" srcset="/wp-content/uploads/2018/10/gabrielle-180x180.jpeg 180w, /wp-content/uploads/2018/10/gabrielle-380x380.jpeg 380w, /wp-content/uploads/2018/10/gabrielle-100x100.jpeg 100w, /wp-content/uploads/2018/10/gabrielle.jpeg 400w" sizes="(max-width: 180px) 100v
504w, 180px" data-eio="l"></noscript> </div> 505 <div class="authorInfo ctaText lazyload"> 506 <h3 class="ctaTitle">Gabrielle Linnell</h3> 507 <div>Digital Project Manager, Folger Shakespeare Library</div> 508 </div> 509 </div> 510 <div class="promoLinks lazyload"> 511 <span class="learnMore"> 512 Explore PTKO Technology </span> 513 <span class="promoButton"> 514 </span> 515 </div> 516 </div> 517</a> 518 519<a href="https://ptko.io/are-you-managing-a-portfolio-or-a-string-of-project-expenses/" id="promo-587" class="promoItem halfWidth blog-post-promo"> 520 <div class="fullBackground lazyload"> 521 <div class="zoomableBackground lazyload" style="" data-bg="/wp-content/uploads/2018/10/markus-spiske-763806-unsplash-2000-960x401.jpeg"> 522 </div> 523 </div> 524 <div class="promoContent lazyload"> 525 <div class="promoText lazyload"> 526 <div class="ctaLabelContainer lazyload"> 527 <div class="ctaLabel lazyload">Blog</div> 528 </div> 529 <h3 class="ctaTitle">Are You Managing a Portfolio or a string of project expenses?</h3> 530 <div class="ctaText lazyload">When you sit down to review your current year budget allocations, are you able to trace how the value of your investments map to your organizationâs top-line goals? Can you show how organizational expenses are resulting in improved technical prowess, processes, and buy-in?</div> 531 </div> 532 <div class="promoLinks lazyload"> 533 <span class="learnMore"> 534 Read More </span> 535 <span class="promoButton"> 536 </span> 537 </div> 538 </div> 539</a> 540 541 </div> 542 </section><section id="section-9" class="section flexiblePromos"> 543 544 <div class="promoGrid lazyload"> 545 546 547 548<div id="flexiPromo-1" class="promoItem fullWidth lazyload"> 549 <style> 550 #flexiPromo-1 { 551 background-color: #245e33; 552 color: #ffffff; 553 background-image: url( /wp-content/uploads/2018/10/rawpixel-752537-unsplash-1920x1306.png ); 554 } 555 #flexiPromo-1 * { 556 color: #ffffff; 557 } 558 #flexiPromo-1::before { 559 background-color: #245e33; 560 } 561 </style> 562 563 <div class="flexiPromoContent lazyload"> 564 <div class="ctaLabel lazyload">Contact Us</div> 565 566 <div class="ctaText lazyload"><h1 style="text-align: center;">Have a project in mind?</h1> 567<p style="text-align: center;">We’d love to hear about it and help you find the way forward.</p> 568</div> 569 570 <div class="ctaButton lazyload"> 571 <a class="btn btn-primary" 572 href="https://ptko.io/want-to-work-with-us/project-builder/" 573 target="_self" > 574 Start a Project </a> 575 </div> 576 </div> 577</div> </div> 578 </section> </main><!-- /.main --> 579 <footer class="mainFooter"> 580 <section class="topFooter"> 581 <div class="container lazyload"> 582 <div class="row lazyload"> 583 <div class="col-12 col-lg-6 footerContent lazyload"> 584 <div class="ctaLabel lazyload">Engagement in your Inbox</div> 585 <div class="ctaText lazyload"><h1>Join our mailing list</h1> 586<p>Insights to help you improve your organization’s impact.</p> 587</div> 588 </div> 589 <div class="col-12 col-lg-6 signupFormFooter lazyload"> 590 591
591<script> 592 window.hsFormsOnReady = window.hsFormsOnReady || []; 593 window.hsFormsOnReady.push(()=>{ 594 hbspt.forms.create({ 595 portalId: 20052477, 596 formId: "75ae88d0-195c-4e82-84e5-809cd275b944", 597 target: "#hbspt-form-1791091163000-7354318432", 598 region: "na1", 599 600 })}); 601 </script>
601 602 <div class="hbspt-form lazyload" id="hbspt-form-1791091163000-7354318432"></div> </div> 603 </div> 604 </div> 605 </section> 606 <section class="bottomFooter"> 607 <div class="container lazyload"> 608 <div class="row lazyload"> 609 <div class="col-12 col-md-6 col-lg-7 col-xl-6 footerContent lazyload"> 610 <div class="ctaLabel lazyload">Get in Touch</div> 611 <div class="ctaText lazyload"><p>We want to hear from you,<br /> 612so please drop us a line<br /> 613and weâll be in touch.</p> 614<p></div> 615 616 <div class="socialLinks lazyload"> 617 <a href="https://www.linkedin.com/company/p-tko" 618 title="Linkedin" 619 target="_blank"> 620 <img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Linkedin" data-src="/wp-content/uploads/2018/10/Linkedin.svg" class="lazyload" /><noscript><img src="/wp-content/uploads/2018/10/Linkedin.svg" alt="Linkedin" data-eio="l" /></noscript></a> 621 <a href="https://www.youtube.com/channel/UCc5b8U8Roz1ta2KxvNtcHsA" 622 title="YouTube" 623 target="_blank"> 624 <img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="YouTube" data-src="/wp-content/uploads/2020/01/iconmonstr-youtube-6.svg" class="lazyload" /><noscript><img src="/wp-content/uploads/2020/01/iconmonstr-youtube-6.svg" alt="YouTube" data-eio="l" /></noscript></a> 625 </div> 626 </div> 627 <div class="col-12 col-md-6 col-lg-5 col-xl-6 contactFormFooter" style="top: 5.5em;"> 628 </p> 629<h6>General Inquiries</h6> 630<p>[email protected]</p> 631<h6>Careers</h6> 632<p><a href="https://ptko.io/want-to-work-with-us/">Work with us!</a></p> 633<p> </div> 634 </div> 635 </div> 636 </section> 637 <section class="copyrightNote"> 638 Copyright © PTKO LLC 2014-2025 | All rights reserved 639 | <a href="https://ptko.io/privacy-policy/" title="Privacy">Privacy</a> 640 641 | <a href="https://ptko.io/privacy-policy/" title="Terms">Terms</a> 642 </section> 643</footer>
643<script type="speculationrules"> 644{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/parsonstko-theme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 645</script>
645 646<!-- Matomo -->
646<script> 647(function () { 648function initTracking() { 649var _paq = window._paq = window._paq || []; 650_paq.push(['trackPageView']);_paq.push(['enableLinkTracking']);_paq.push(['alwaysUseSendBeacon']);_paq.push(['setTrackerUrl', "\/\/ptko.io\/wp-content\/plugins\/matomo\/app\/matomo.php"]);_paq.push(['setSiteId', '1']);var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; 651g.type='text/javascript'; g.async=true; g.src="\/\/ptko.io\/wp-content\/uploads\/matomo\/matomo.js"; s.parentNode.insertBefore(g,s); 652} 653if (document.prerendering) { 654 document.addEventListener('prerenderingchange', initTracking, {once: true}); 655} else { 656 initTracking(); 657} 658})(); 659</script>
659 660<!-- End Matomo Code -->
660<script id="cookie-notice-front-js-before"> 661var cnArgs = {"ajaxUrl":"https:\/\/ptko.io\/wp-admin\/admin-ajax.php","nonce":"5509b26b35","hideEffect":"slide","position":"bottom","onScroll":true,"onScrollOffset":180,"onClick":false,"cookieName":"cookie_notice_accepted","cookieTime":31536000,"cookieTimeRejected":2592000,"globalCookie":false,"redirection":false,"cache":true,"revokeCookies":false,"revokeCookiesOpt":"automatic"}; 662 663//# sourceURL=cookie-notice-front-js-before 664</script>
vendor: 1 bytes, line 664
664
665<script id="cookie-notice-front-js" src="/wp-content/plugins/cookie-notice/js/front.min.js"></script>
vendor: 1 bytes, line 665
665
666<script id="leadin-script-loader-js-js-extra"> 667var leadin_wordpress = {"userRole":"visitor","pageType":"page","leadinPluginVersion":"11.3.75"}; 668//# sourceURL=leadin-script-loader-js-js-extra 669</script>
vendor: 1 bytes, line 669
669
670<script async defer id="hs-script-loader" src="https://js.hs-scripts.com/20052477.js?integration=WordPress"></script>
vendor: 1 bytes, line 670
670
671<script id="jquery-js" src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
vendor: 1 bytes, line 671
671
672<script>(window.jQuery && jQuery.noConflict()) || document.write('
672<script src="/wp-includes/js/jquery/jquery.js"><\/script>')</script>
vendor: 1 bytes, line 672
672
673<script id="ubn-settings-script-js" src="/wp-content/plugins/parsonstko-toolkit/dist/js/shortcodes.js"></script>
vendor: 1 bytes, line 673
673
674<script id="sharethis-follow-buttons-mu-js" src="//platform-api.sharethis.com/js/sharethis.js#property=62fe931311408d0019b6da7b&product=inline-follow-buttons&source=sharethis-follow-buttons-wordpress"></script>
vendor: 1 bytes, line 674
674
675<script id="gtm4wp-form-move-tracker-js-before"> 676var gtm4wp_form_move_config = {"filledOnly":false}; 677//# sourceURL=gtm4wp-form-move-tracker-js-before 678</script>
vendor: 1 bytes, line 678
678
679<script data-wp-strategy="defer" defer id="gtm4wp-form-move-tracker-js" src="/wp-content/plugins/duracelltomi-google-tag-manager/build/gtm4wp-form-move-tracker.js"></script>
vendor: 1 bytes, line 679
679
680<script id="ptko_loadmore-js-extra"> 681var ptko_loadmore_params = {"ajaxurl":"https://ptko.io/wp-admin/admin-ajax.php","posts":"{\"page\":0,\"pagename\":\"what-we-do\",\"error\":\"\",\"m\":\"\",\"p\":0,\"post_parent\":\"\",\"subpost\":\"\",\"subpost_id\":\"\",\"attachment\":\"\",\"attachment_id\":0,\"name\":\"what-we-do\",\"page_id\":0,\"second\":\"\",\"minute\":\"\",\"hour\":\"\",\"day\":0,\"monthnum\":0,\"year\":0,\"w\":0,\"category_name\":\"\",\"tag\":\"\",\"cat\":\"\",\"tag_id\":\"\",\"author\":\"\",\"author_name\":\"\",\"feed\":\"\",\"tb\":\"\",\"paged\":0,\"meta_key\":\"\",\"meta_value\":\"\",\"preview\":\"\",\"s\":\"\",\"sentence\":\"\",\"title\":\"\",\"fields\":\"all\",\"menu_order\":\"\",\"embed\":\"\",\"category__in\":[],\"category__not_in\":[],\"category__and\":[],\"post__in\":[],\"post__not_in\":[],\"post_name__in\":[],\"tag__in\":[],\"tag__not_in\":[],\"tag__and\":[],\"tag_slug__in\":[],\"tag_slug__and\":[],\"post_parent__in\":[],\"post_parent__not_in\":[],\"author__in\":[],\"author__not_in\":[],\"search_columns\":[],\"ignore_sticky_posts\":false,\"suppress_filters\":false,\"cache_results\":true,\"update_post_term_cache\":true,\"update_menu_item_cache\":false,\"lazy_load_term_meta\":true,\"update_post_meta_cache\":true,\"post_type\":\"\",\"posts_per_page\":10,\"nopaging\":false,\"comments_per_page\":\"50\",\"no_found_rows\":false,\"order\":\"DESC\"}","current_page":"1","max_page":"0"}; 682//# sourceURL=ptko_loadmore-js-extra 683</script>
vendor: 1 bytes, line 683
683
684<script id="ptko_loadmore-js" src="/wp-content/themes/parsonstko-theme/lib/customjs/ptko_loadmore.js"></script>
vendor: 1 bytes, line 684
684
685<script id="ptko_cal_icons-js" src="/wp-content/themes/parsonstko-theme/lib/customjs/hs_insert_calendar_images.js"></script>
vendor: 1 bytes, line 685
685
686<script id="ptko_hubspot_autopopulate-js" src="/wp-content/themes/parsonstko-theme/lib/customjs/hs_refer.js"></script>
vendor: 1 bytes, line 686
686
687<script id="ptko-sharing-scripts-js" src="/wp-content/plugins/parsonstko-toolkit/dist/js/sharing.js"></script>
vendor: 1 bytes, line 687
687
688<script id="eio-lazy-load-js-extra"> 689var eio_lazy_vars = {"exactdn_domain":"","skip_autoscale":"0"}; 690//# sourceURL=eio-lazy-load-js-extra 691</script>
vendor: 1 bytes, line 691
691
692<script id="eio-lazy-load-js" src="/wp-content/plugins/ewww-image-optimizer-cloud/includes/lazysizes.min.js"></script>
vendor: 1 bytes, line 692
692
693<script id="sage/js-js" src="/wp-content/themes/parsonstko-theme/dist/scripts/main.js"></script>
vendor: 1 bytes, line 693
693
694<script id="sib-front-js-js-extra"> 695var sibErrMsg = {"invalidMail":"Please fill out valid email address","requiredField":"Please fill out required fields","invalidDateFormat":"Please fill out valid date format","invalidSMSFormat":"Please fill out valid phone number"}; 696var ajax_sib_front_object = {"ajax_url":"https://ptko.io/wp-admin/admin-ajax.php","ajax_nonce":"257d662cf0","flag_url":"https://ptko.io/wp-content/plugins/mailin/img/flags/"}; 697//# sourceURL=sib-front-js-js-extra 698</script>
vendor: 1 bytes, line 698
698
699<script id="sib-front-js-js" src="/wp-content/plugins/mailin/js/mailin-front.js"></script>
vendor: 1 bytes, line 699
699
700<script id="leadin-forms-v2-js" defer src="https://js.hsforms.net/forms/embed/v2.js"></script>
700 701<noscript> 702<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=3285673&fmt=gif" /> 703</noscript> 704<!-- Start of HubSpot Embed Code -->
705<script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/20052477.js"></script>
705 706<!-- End of HubSpot Embed Code --> 707 <!-- Cookie Compliance for WordPress (formerly Compliance by Hu-manity.co) plugin v3.1.12 https://cookie-compliance.co/ --> 708 <div id="cookie-notice" role="dialog" class="cookie-notice-hidden cookie-revoke-hidden cn-position-bottom" aria-label="Cookie Compliance" style="background-color: rgba(241,248,245,1);"><div class="cookie-notice-container" style="color: #222222"><span id="cn-notice-text" class="cn-text-container">We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.</span><span id="cn-notice-buttons" class="cn-buttons-container"><button id="cn-accept-cookie" data-cookie-set="accept" class="cn-set-cookie cn-button cn-button-custom btn btn-primary btn-sm" aria-label="Ok">Ok</button><button id="cn-refuse-cookie" data-cookie-set="refuse" class="cn-set-cookie cn-button cn-button-custom btn btn-primary btn-sm" aria-label="No">No</button><button data-link-url="https://ptko.io/privacy-policy/" data-link-target="_blank" id="cn-more-info" class="cn-more-info cn-button cn-button-custom btn btn-primary btn-sm" aria-label="Privacy policy">Privacy policy</button></span><button type="button" id="cn-close-notice" data-cookie-set="accept" class="cn-close-icon" aria-label="No" tabindex="0"></button></div> 709 710 </div> 711 <!-- / Cookie Compliance for WordPress plugin -->
711<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a4526e1b5fc149d8',t:'MTc5MTA5ODQ5MA=='};var a=document.createElement('script');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>
711</body> 712</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.