1<!DOCTYPE html> 2<html dir="ltr" lang="en-US" prefix="og: https://ogp.me/ns#"> 3<head> 4 <meta charset="UTF-8"> 5 <title>Planr Insights | PE Portfolio Monitoring & Value Creation</title> 6 <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> 7 8 <!-- All in One SEO Pro 5.0.3 - aioseo.com --> 9 <meta name="description" content="Insights from Planr on PE portfolio monitoring, value creation, valuations, and better visibility across the portfolio." /> 10 <meta name="robots" content="max-image-preview:large" /> 11 <link rel="canonical" href="https://planr.com/insights/" /> 12 <meta name="generator" content="All in One SEO Pro (AIOSEO) 5.0.3" /> 13 <meta property="og:locale" content="en_US" /> 14 <meta property="og:site_name" content="Planr - The Private Equity Portfolio Management Platform" /> 15 <meta property="og:type" content="article" /> 16 <meta property="og:title" content="Planr Insights | PE Portfolio Monitoring & Value Creation" /> 17 <meta property="og:description" content="Insights from Planr on PE portfolio monitoring, value creation, valuations, and better visibility across the portfolio." /> 18 <meta property="og:url" content="https://planr.com/insights/" /> 19 <meta property="og:image" content="https://planr.com/wp-content/uploads/2021/11/Planr-Logo-Black-and-Blue.png" /> 20 <meta property="og:image:secure_url" content="https://planr.com/wp-content/uploads/2021/11/Planr-Logo-Black-and-Blue.png" /> 21 <meta property="article:published_time" content="2025-12-08T11:48:49+00:00" /> 22 <meta property="article:modified_time" content="2026-04-07T11:54:28+00:00" /> 23 <meta name="twitter:card" content="summary" /> 24 <meta name="twitter:site" content="@Planrtech" /> 25 <meta name="twitter:title" content="Planr Insights | PE Portfolio Monitoring & Value Creation" /> 26 <meta name="twitter:description" content="Insights from Planr on PE portfolio monitoring, value creation, valuations, and better visibility across the portfolio." /> 27 <meta name="twitter:creator" content="@Planrtech" /> 28 <meta name="twitter:image" content="https://planr.com/wp-content/uploads/2021/11/Planr-Logo-Black-and-Blue.png" /> 29
29<script type="application/ld+json" class="aioseo-schema"> 30 {"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/planr.com\/insights\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/planr.com\/#listItem","position":1,"name":"Home","item":"https:\/\/planr.com\/","nextItem":{"@type":"ListItem","@id":"https:\/\/planr.com\/insights\/#listItem","name":"Insights"}},{"@type":"ListItem","@id":"https:\/\/planr.com\/insights\/#listItem","position":2,"name":"Insights","previousItem":{"@type":"ListItem","@id":"https:\/\/planr.com\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/planr.com\/#organization","name":"Planr","description":"The Private Equity Portfolio Management Platform","url":"https:\/\/planr.com\/","email":"[email protected]","logo":{"@type":"ImageObject","url":"https:\/\/planr.com\/wp-content\/uploads\/2026\/09\/Planr-Logo-Dark-scaled.png","@id":"https:\/\/planr.com\/insights\/#organizationLogo","width":2560,"height":962},"image":{"@id":"https:\/\/planr.com\/insights\/#organizationLogo"},"sameAs":["https:\/\/twitter.com\/Planrtech","https:\/\/www.linkedin.com\/company\/planr-software"]},{"@type":"WebPage","@id":"https:\/\/planr.com\/insights\/#webpage","url":"https:\/\/planr.com\/insights\/","name":"Planr Insights | PE Portfolio Monitoring & Value Creation","description":"Insights from Planr on PE portfolio monitoring, value creation, valuations, and better visibility across the portfolio.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/planr.com\/#website"},"breadcrumb":{"@id":"https:\/\/planr.com\/insights\/#breadcrumblist"},"datePublished":"2025-12-08T11:48:49+00:00","dateModified":"2026-04-07T11:54:28+00:00"},{"@type":"WebSite","@id":"https:\/\/planr.com\/#website","url":"https:\/\/planr.com\/","name":"Planr","description":"The Private Equity Portfolio Management Platform","inLanguage":"en-US","publisher":{"@id":"https:\/\/planr.com\/#organization"}}]} 31 </script>
31 32 <!-- All in One SEO Pro --> 33 34<link rel='dns-prefetch' href='//js.hs-scripts.com' /> 35<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 36<link rel="alternate" type="application/rss+xml" title="Planr » Feed" href="https://planr.com/feed/" /> 37<link rel="alternate" type="application/rss+xml" title="Planr » Comments Feed" href="https://planr.com/comments/feed/" /> 38 <!-- This site uses the Google Analytics by MonsterInsights plugin v11.3.0 - Using Analytics tracking - https://www.monsterinsights.com/ -->
vendor: 59 bytes, lines 38-39
38 39 <script src="//www.googletagmanager.com/gtag/js?id=
39G-NDH3FHTKZM
vendor: 68 bytes, lines 39-40
39" data-cfasync="false" data-wpfc-render="false" async></script> 40
40<script data-cfasync="false" data-wpfc-render="false"> 41 var mi_version = '11.3.0'; 42 var mi_track_user = true; 43 var mi_no_track_reason = ''; 44 var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/planr.com\/insights\/"}; 45 if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) { 46 var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations ); 47 } else { 48 var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations; 49 } 50 51 var disableStrs = [ 52 'ga-disable-G-NDH3FHTKZM', 53 ]; 54 55 /* Function to detect opted out users */ 56 function __gtagTrackerIsOptedOut() { 57 for (var index = 0; index < disableStrs.length; index++) { 58 if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) { 59 return true; 60 } 61 } 62 63 return false; 64 } 65 66 /* Disable tracking if the opt-out cookie exists. */ 67 if (__gtagTrackerIsOptedOut()) { 68 for (var index = 0; index < disableStrs.length; index++) { 69 window[disableStrs[index]] = true; 70 } 71 } 72 73 /* Opt-out function */ 74 function __gtagTrackerOptout() { 75 for (var index = 0; index < disableStrs.length; index++) { 76 document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; 77 window[disableStrs[index]] = true; 78 } 79 } 80 81 if ('undefined' === typeof gaOptout) { 82 function gaOptout() { 83 __gtagTrackerOptout(); 84 } 85 } 86 window.dataLayer = window.dataLayer || []; 87 88 window.MonsterInsightsDualTracker = { 89 helpers: {}, 90 trackers: {}, 91 }; 92 if (mi_track_user) { 93 function __gtagDataLayer() { 94 dataLayer.push(arguments); 95 } 96 97 function __gtagTracker(type, name, parameters) { 98 if (!parameters) { 99 parameters = {}; 100 } 101 102 if (parameters.send_to) { 103 __gtagDataLayer.apply(null, arguments); 104 return; 105 } 106 107 if (type === 'event') { 108 parameters.send_to = monsterinsights_frontend.v4_id; 109 var hookName = name; 110 if (typeof parameters['event_category'] !== 'undefined') { 111 hookName = parameters['event_category'] + ':' + name; 112 } 113 114 if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') { 115 MonsterInsightsDualTracker.trackers[hookName](parameters); 116 } else { 117 __gtagDataLayer('event', name, parameters); 118 } 119 120 } else { 121 __gtagDataLayer.apply(null, arguments); 122 } 123 } 124 125 __gtagTracker('js', new Date()); 126 __gtagTracker('set', { 127 'developer_id.dZGIzZG': true, 128 }); 129 if ( MonsterInsightsLocations.page_location ) { 130 __gtagTracker('set', MonsterInsightsLocations); 131 } 132 __gtagTracker('config', 'G-NDH3FHTKZM', {"forceSSL":"true","link_attribution":"true"} ); 133 window.gtag = __gtagTracker; (function () { 134 /* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */ 135 /* ga and __gaTracker compatibility shim. */ 136 var noopfn = function () { 137 return null; 138 }; 139 var newtracker = function () { 140 return new Tracker(); 141 }; 142 var Tracker = function () { 143 return null; 144 }; 145 var p = Tracker.prototype; 146 p.get = noopfn; 147 p.set = noopfn; 148 p.send = function () { 149 var args = Array.prototype.slice.call(arguments); 150 args.unshift('send'); 151 __gaTracker.apply(null, args); 152 }; 153 var __gaTracker = function () { 154 var len = arguments.length; 155 if (len === 0) { 156 return; 157 } 158 var f = arguments[len - 1]; 159 if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') { 160 if ('send' === arguments[0]) { 161 var hitConverted, hitObject = false, action; 162 if ('event' === arguments[1]) { 163 if ('undefined' !== typeof arguments[3]) { 164 hitObject = { 165 'eventAction': arguments[3], 166 'eventCategory': arguments[2], 167 'eventLabel': arguments[4], 168 'value': arguments[5] ? arguments[5] : 1, 169 } 170 } 171 } 172 if ('pageview' === arguments[1]) { 173 if ('undefined' !== typeof arguments[2]) { 174 hitObject = { 175 'eventAction': 'page_view', 176 'page_path': arguments[2], 177 } 178 } 179 } 180 if (typeof arguments[2] === 'object') { 181 hitObject = arguments[2]; 182 } 183 if (typeof arguments[5] === 'object') { 184 Object.assign(hitObject, arguments[5]); 185 } 186 if ('undefined' !== typeof arguments[1].hitType) { 187 hitObject = arguments[1]; 188 if ('pageview' === hitObject.hitType) { 189 hitObject.eventAction = 'page_view'; 190 } 191 } 192 if (hitObject) { 193 action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
194 hitConverted = mapArgs(hitObject); 195 __gtagTracker('event', action, hitConverted); 196 } 197 } 198 return; 199 } 200 201 function mapArgs(args) { 202 var arg, hit = {}; 203 var gaMap = { 204 'eventCategory': 'event_category', 205 'eventAction': 'event_action', 206 'eventLabel': 'event_label', 207 'eventValue': 'event_value', 208 'nonInteraction': 'non_interaction', 209 'timingCategory': 'event_category', 210 'timingVar': 'name', 211 'timingValue': 'value', 212 'timingLabel': 'event_label', 213 'page': 'page_path', 214 'location': 'page_location', 215 'title': 'page_title', 216 'referrer' : 'page_referrer', 217 }; 218 for (arg in args) { 219 if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) { 220 hit[gaMap[arg]] = args[arg]; 221 } else { 222 hit[arg] = args[arg]; 223 } 224 } 225 return hit; 226 } 227 228 try { 229 f.hitCallback(); 230 } catch (ex) { 231 } 232 }; 233 __gaTracker.create = newtracker; 234 __gaTracker.getByName = newtracker; 235 __gaTracker.getAll = function () { 236 return []; 237 }; 238 __gaTracker.remove = noopfn; 239 __gaTracker.loaded = true; 240 window['__gaTracker'] = __gaTracker; 241 })(); 242 } else { 243 console.log(""); 244 (function () { 245 function __gtagTracker() { 246 return null; 247 } 248 249 window['__gtagTracker'] = __gtagTracker; 250 window['gtag'] = __gtagTracker; 251 })(); 252 } 253 </script>
253 254 <!-- / Google Analytics by MonsterInsights --> 255
255<script> 256window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/planr.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=c003bc57403eec5500190115b6579be4"}}; 257/*! This file is auto-generated */ 258!function(s,n){var o,i,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),a=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===a[t]})}function u(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);for(var n=e.getImageData(16,16,1,1),a=0;a<n.data.length;a++)if(0!==n.data[a])return!1;return!0}function f(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\udedf")}return!1}function g(e,t,n,a){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):s.createElement("canvas"),o=r.getContext("2d",{willReadFrequently:!0}),i=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(function(e){i[e]=t(o,e,n,a)}),i}function t(e){var t=s.createElement("script");t.src=e,t.defer=!0,s.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",i=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){s.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+g.toString()+"("+[JSON.stringify(i),f.toString(),p.toString(),u.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"}),r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=function(e){c(n=e.data),r.terminate(),t(n)})}catch(e){}c(n=g(i,f,p,u))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); 259</script>
259 260<link rel='stylesheet' id='astra-theme-css-css' href='https://planr.com/wp-content/themes/astra/assets/css/minified/main.min.css?ver=4.14.0' media='all' /> 261<style id='astra-theme-css-inline-css'> 262.ast-no-sidebar .entry-content .alignfull {margin-left: calc( -50vw + 50%);margin-right: calc( -50vw + 50%);max-width: 100vw;width: 100vw;}.ast-no-sidebar .entry-content .alignwide {margin-left: calc(-41vw + 50%);margin-right: calc(-41vw + 50%);max-width: unset;width: unset;}.ast-no-sidebar .entry-content .alignfull .alignfull,.ast-no-sidebar .entry-content .alignfull .alignwide,.ast-no-sidebar .entry-content .alignwide .alignfull,.ast-no-sidebar .entry-content .alignwide .alignwide,.ast-no-sidebar .entry-content .wp-block-column .alignfull,.ast-no-sidebar .entry-content .wp-block-column .alignwide{width: 100%;margin-left: auto;margin-right: auto;}.wp-block-gallery,.blocks-gallery-grid {margin: 0;}.wp-block-separator {max-width: 100px;}.wp-block-separator.is-style-wide,.wp-block-separator.is-style-dots {max-width: none;}.entry-content .has-2-columns .wp-block-column:first-child {padding-right: 10px;}.entry-content .has-2-columns .wp-block-column:last-child {padding-left: 10px;}@media (max-width: 782px) {.entry-content .wp-block-columns .wp-block-column {flex-basis: 100%;}.entry-content .has-2-columns .wp-block-column:first-child {padding-right: 0;}.entry-content .has-2-columns .wp-block-column:last-child {padding-left: 0;}}body .entry-content .wp-block-latest-posts {margin-left: 0;}body .entry-content .wp-block-latest-posts li {list-style: none;}.ast-no-sidebar .ast-container .entry-content .wp-block-latest-posts {margin-left: 0;}.ast-header-break-point .entry-content .alignwide {margin-left: auto;margin-right: auto;}.entry-content .blocks-gallery-item img {margin-bottom: auto;}
262.wp-block-pullquote {border-top: 4px solid #555d66;border-bottom: 4px solid #555d66;color: #40464d;}:root{--ast-post-nav-space:0;--ast-container-default-xlg-padding:6.67em;--ast-container-default-lg-padding:5.67em;--ast-container-default-slg-padding:4.34em;--ast-container-default-md-padding:3.34em;--ast-container-default-sm-padding:6.67em;--ast-container-default-xs-padding:2.4em;--ast-container-default-xxs-padding:1.4em;--ast-code-block-background:#EEEEEE;--ast-comment-inputs-background:#FAFAFA;--ast-normal-container-width:1200px;--ast-narrow-container-width:750px;--ast-blog-title-font-weight:normal;--ast-blog-meta-weight:inherit;--ast-global-color-primary:var(--ast-global-color-5);--ast-global-color-secondary:var(--ast-global-color-4);--ast-global-color-alternate-background:var(--ast-global-color-7);--ast-global-color-subtle-background:var(--ast-global-color-6);--ast-bg-style-guide:var( --ast-global-color-secondary,var(--ast-global-color-5) );--ast-shadow-style-guide:0px 0px 4px 0 #00000057;--ast-global-dark-bg-style:#fff;--ast-global-dark-lfs:#fbfbfb;--ast-widget-bg-color:#fafafa;--ast-wc-container-head-bg-color:#fbfbfb;--ast-title-layout-bg:#eeeeee;--ast-search-border-color:#e7e7e7;--ast-lifter-hover-bg:#e6e6e6;--ast-gallery-block-color:#000;--srfm-color-input-label:var(--ast-global-color-2);}html{font-size:93.75%;}a,.page-title{color:var(--ast-global-color-0);}a:hover,a:focus{color:var(--ast-global-color-1);}body,button,input,select,textarea,.ast-button,.ast-custom-button{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:inherit;font-size:15px;font-size:1rem;line-height:var(--ast-body-line-height,1.65em);}blockquote{color:var(--ast-global-color-3);}h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6),.site-title,.site-title a{font-weight:600;}.ast-site-identity .site-title a{color:var(--ast-global-color-2);}.site-title{font-size:35px;font-size:2.3333333333333rem;display:block;}.site-header .site-description{font-size:15px;font-size:1rem;display:none;}.entry-title{font-size:26px;font-size:1.7333333333333rem;}.archive .ast-article-post .ast-article-inner,.blog .ast-article-post .ast-article-inner,.archive .ast-article-post .ast-article-inner:hover,.blog .ast-article-post .ast-article-inner:hover{overflow:hidden;}h1,.entry-content :where(h1){font-size:40px;font-size:2.6666666666667rem;font-weight:600;line-height:1.4em;}h2,.entry-content :where(h2){font-size:32px;font-size:2.1333333333333rem;font-weight:600;line-height:1.3em;}h3,.entry-content :where(h3){font-size:26px;font-size:1.7333333333333rem;font-weight:600;line-height:1.3em;}h4,.entry-content :where(h4){font-size:24px;font-size:1.6rem;line-height:1.2em;font-weight:600;}h5,.entry-content :where(h5){font-size:20px;font-size:1.3333333333333rem;line-height:1.2em;font-weight:600;}h6,.entry-content :where(h6){font-size:16px;font-size:1.0666666666667rem;line-height:1.25em;font-weight:600;}::selection{background-color:var(--ast-global-color-0);color:#ffffff;}body,h1,h2,h3,h4,h5,h6,.entry-title a,.entry-content :where(h1,h2,h3,h4,h5,h6){color:var(--ast-global-color-3);}.tagcloud a:hover,.tagcloud a:focus,.tagcloud a.current-item{color:#ffffff;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);}input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,textarea:focus{border-color:var(--ast-global-color-0);}input[type="radio"]:checked,input[type=reset],input[type="checkbox"]:checked,input[type="checkbox"]:hover:checked,input[type="checkbox"]:focus:checked,input[type=range]::-webkit-slider-thumb{border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);box-shadow:none;}.site-footer a:hover + .post-count,.site-footer a:focus + .post-count{background:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.single .nav-links .nav-previous,.single .nav-links .nav-next{color:var(--ast-global-color-0);}.entry-meta,.entry-meta *{line-height:1.45;color:var(--ast-global-color-0);}.entry-meta a:not(.ast-button):hover,.entry-meta a:not(.ast-button):hover *,.entry-meta a:not(.ast-button):focus,.entry-meta a:not(.ast-button):focus *,.page-links > .page-link,.page-links .page-link:hover,.post-navigation a:hover{color:var(--ast-global-color-1);}#cat option,.secondary .calendar_wrap thead a,.secondary .calendar_wrap thead a:visited{color:var(--ast-global-color-0);}.secondary .calendar_wrap #today,.ast-progress-val span{background:var(--ast-global-color-0);}.secondary a:hover + .post-count,.secondary a:focus + .post-count{background:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.calendar_wrap #today > a{color:#ffffff;}.page-links .page-link,.single .post-navigation a{color:var(--ast-global-color-0);}.ast-search-menu-icon .search-form button.search-submit{padding:0 4px;}.ast-search-menu-icon form.search-form{padding-right:0;}.ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-form,.ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-field:focus{transition:all 0.2s;}.search-form input.search-field:focus{outline:none;}
262.ast-mobile-header-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element),.ast-mobile-popup-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element){padding:15px 20px;}.ast-archive-title{color:var(--ast-global-color-2);}.widget-title,.widget .wp-block-heading{font-size:21px;font-size:1.4rem;color:var(--ast-global-color-2);}.ast-search-menu-icon.slide-search a:focus-visible:focus-visible,.astra-search-icon:focus-visible,#close:focus-visible,a:focus-visible,.ast-menu-toggle:focus-visible,.site .skip-link:focus-visible,.wp-block-loginout input:focus-visible,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,.ast-header-navigation-arrow:focus-visible,.ast-orders-table__row .ast-orders-table__cell:focus-visible,a#ast-apply-coupon:focus-visible,#ast-apply-coupon:focus-visible,#close:focus-visible,.button.search-submit:focus-visible,#search_submit:focus,.normal-search:focus-visible,.ast-header-account-wrap:focus-visible,.astra-cart-drawer-close:focus,.ast-single-variation:focus,.ast-button:focus,.ast-builder-button-wrap:has(.ast-custom-button-link:focus),.ast-builder-button-wrap .ast-custom-button-link:focus{outline-style:dotted;outline-color:inherit;outline-width:thin;}input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,input[type="number"]:focus,textarea:focus,.wp-block-search__input:focus,[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus,.ast-mobile-popup-drawer.active .menu-toggle-close:focus,#ast-scroll-top:focus,#coupon_code:focus,#ast-coupon-code:focus{border-style:dotted;border-color:inherit;border-width:thin;}input{outline:none;}.ast-logo-title-inline .site-logo-img{padding-right:1em;}.site-logo-img img{ transition:all 0.2s linear;}body .ast-oembed-container *{position:absolute;top:0;width:100%;height:100%;left:0;}body .wp-block-embed-pocket-casts .ast-oembed-container *{position:unset;}.ast-single-post-featured-section + article {margin-top: 2em;}.site-content .ast-single-post-featured-section img {width: 100%;overflow: hidden;object-fit: cover;}.site > .ast-single-related-posts-container {margin-top: 0;}@media (min-width: 922px) {.ast-desktop .ast-container--narrow {max-width: var(--ast-narrow-container-width);margin: 0 auto;}}.ast-page-builder-template .hentry {margin: 0;}.ast-page-builder-template .site-content > .ast-container {max-width: 100%;padding: 0;}.ast-page-builder-template .site .site-content #primary {padding: 0;margin: 0;}.ast-page-builder-template .no-results {text-align: center;margin: 4em auto;}.ast-page-builder-template .ast-pagination {padding: 2em;}.ast-page-builder-template .entry-header.ast-no-title.ast-no-thumbnail {margin-top: 0;}.ast-page-builder-template .entry-header.ast-header-without-markup {margin-top: 0;margin-bottom: 0;}.ast-page-builder-template .entry-header.ast-no-title.ast-no-meta {margin-bottom: 0;}.ast-page-builder-template.single .post-navigation {padding-bottom: 2em;}.ast-page-builder-template.single-post .site-content > .ast-container {max-width: 100%;}.ast-page-builder-template .entry-header {margin-top: 4em;margin-left: auto;margin-right: auto;padding-left: 20px;padding-right: 20px;}.single.ast-page-builder-template .entry-header {padding-left: 20px;padding-right: 20px;}.ast-page-builder-template .ast-archive-description {margin: 4em auto 0;padding-left: 20px;padding-right: 20px;}@media (max-width:921.99px){#ast-desktop-header{display:none;}}@media (min-width:922px){#ast-mobile-header{display:none;}}.wp-block-buttons.aligncenter{justify-content:center;}@media (max-width:921px){.ast-theme-transparent-header #primary,.ast-theme-transparent-header #secondary{padding:0;}}@media (max-width:921px){.ast-plain-container.ast-no-sidebar #primary{padding:0;}}.ast-plain-container.ast-no-sidebar #primary{margin-top:0;margin-bottom:0;}@media (min-width:1200px){.wp-block-group .has-background{padding:20px;}}@media (min-width:1200px){.wp-block-cover-image.alignwide .wp-block-cover__inner-container,.wp-block-cover.alignwide .wp-block-cover__inner-container,.wp-block-cover-image.alignfull .wp-block-cover__inner-container,.wp-block-cover.alignfull .wp-block-cover__inner-container{width:100%;}}.wp-block-columns{margin-bottom:unset;}.wp-block-image.size-full{margin:2rem 0;}.wp-block-separator.has-background{padding:0;}.wp-block-gallery{margin-bottom:1.6em;}.wp-block-group{padding-top:4em;padding-bottom:4em;}.wp-block-group__inner-container .wp-block-columns:last-child,.wp-block-group__inner-container :last-child,.wp-block-table table{margin-bottom:0;}.blocks-gallery-grid{width:100%;}.wp-block-navigation-link__content{padding:5px 0;}.wp-block-group .wp-block-group .has-text-align-center,.wp-block-group .wp-block-column .has-text-align-center{max-width:100%;}.has-text-align-center{margin:0 auto;}@media (max-width:1200px){.wp-block-group{padding:3em;}.wp-block-group .wp-block-group{padding:1.5em;}.wp-block-columns,.wp-block-column{margin:1rem 0;}}@media (min-width:921px){.wp-block-columns .wp-block-group{padding:2em;}}@media (max-width:544px){.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:unset;}.wp-block-cover,.wp-block-cover-image{padding:2em 0;}.wp-block-group,.wp-block-cover{padding:2em;}.wp-block-media-text__media img,.wp-block-media-text__media video{width:unset;max-width:100%;}.wp-block-media-text.has-background .wp-block-media-text__content{padding:1em;}}.wp-block-image.aligncenter{margin-left:auto;margin-right:auto;}.wp-block-table.aligncenter{margin-left:auto;margin-right:auto;}@media (min-width:544px){.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:0 8% 0 0;}
262.entry-content .wp-block-media-text .wp-block-media-text__content{padding:0 0 0 8%;}.ast-plain-container .site-content .entry-content .has-custom-content-position.is-position-bottom-left > *,.ast-plain-container .site-content .entry-content .has-custom-content-position.is-position-bottom-right > *,.ast-plain-container .site-content .entry-content .has-custom-content-position.is-position-top-left > *,.ast-plain-container .site-content .entry-content .has-custom-content-position.is-position-top-right > *,.ast-plain-container .site-content .entry-content .has-custom-content-position.is-position-center-right > *,.ast-plain-container .site-content .entry-content .has-custom-content-position.is-position-center-left > *{margin:0;}}@media (max-width:544px){.entry-content .wp-block-media-text .wp-block-media-text__content{padding:8% 0;}.wp-block-media-text .wp-block-media-text__media img{width:auto;max-width:100%;}}.wp-block-button.is-style-outline .wp-block-button__link{border-color:var(--ast-global-color-0);}div.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),div.wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color){color:var(--ast-global-color-0);}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}.post-page-numbers.current .page-link,.ast-pagination .page-numbers.current{color:#ffffff;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);}@media (min-width:544px){.entry-content > .alignleft{margin-right:20px;}.entry-content > .alignright{margin-left:20px;}}.wp-block-button.is-style-outline .wp-block-button__link.wp-element-button,.ast-outline-button{border-color:var(--ast-global-color-0);font-family:inherit;font-weight:inherit;line-height:1em;}.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color),.ast-outline-button{color:var(--ast-global-color-0);}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover,.ast-outline-button:hover,.ast-outline-button:focus,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:hover,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:focus{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}.wp-block-button .wp-block-button__link.wp-element-button.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link.wp-element-button:not(.has-background),.ast-outline-button{background-color:transparent;}.entry-content[data-ast-blocks-layout] > figure{margin-bottom:1em;}h1.widget-title{font-weight:600;}h2.widget-title{font-weight:600;}h3.widget-title{font-weight:600;}.elementor-widget-container .elementor-loop-container .e-loop-item[data-elementor-type="loop-item"]{width:100%;}@media (max-width:921px){.ast-left-sidebar #content > .ast-container{display:flex;flex-direction:column-reverse;width:100%;}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{padding:1.5em 2.14em;}.ast-author-box img.avatar{margin:20px 0 0 0;}}@media (min-width:922px){.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary{border:0;}.search-no-results.ast-separate-container #primary{margin-bottom:4em;}}.elementor-widget-button .elementor-button{border-style:solid;text-decoration:none;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;}body .elementor-button.elementor-size-sm,body .elementor-button.elementor-size-xs,body .elementor-button.elementor-size-md,body .elementor-button.elementor-size-lg,body .elementor-button.elementor-size-xl,body .elementor-button{padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;}@media (max-width:921px){.elementor-widget-button .elementor-button.elementor-size-sm,.elementor-widget-button .elementor-button.elementor-size-xs,.elementor-widget-button .elementor-button.elementor-size-md,.elementor-widget-button .elementor-button.elementor-size-lg,.elementor-widget-button .elementor-button.elementor-size-xl,.elementor-widget-button .elementor-button{padding-top:14px;padding-right:28px;padding-bottom:14px;padding-left:28px;}}@media (max-width:544px){.elementor-widget-button .elementor-button.elementor-size-sm,.elementor-widget-button .elementor-button.elementor-size-xs,.elementor-widget-button .elementor-button.elementor-size-md,.elementor-widget-button .elementor-button.elementor-size-lg,.elementor-widget-button .elementor-button.elementor-size-xl,.elementor-widget-button .elementor-button{padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;}}.wp-block-button .wp-block-button__link ,.elementor-widget-button .elementor-button,.elementor-widget-button .elementor-button:visited{color:#ffffff;}.elementor-widget-button .elementor-button{border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);}.elementor-widget-button .elementor-button:hover,.elementor-widget-button .elementor-button:focus{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}.elementor-widget-button .elementor-button{line-height:1em;}.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-block-button__link:focus{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}.elementor-widget-heading h1.elementor-heading-title{line-height:1.4em;}.elementor-widget-heading h2.elementor-heading-title{line-height:1.3em;}.elementor-widget-heading h3.elementor-heading-title{line-height:1.3em;}.elementor-widget-heading h4.elementor-heading-title{line-height:1.2em;}.elementor-widget-heading h5.elementor-heading-title{line-height:1.2em;}.elementor-widget-heading h6.elementor-heading-title{line-height:1.25em;}.wp-block-button .wp-block-button__link{border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);color:#ffffff;font-family:inherit;font-weight:inherit;line-height:1em;padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;}@media (max-width:921px){.wp-block-button .wp-block-button__link{padding-top:14px;padding-right:28px;padding-bottom:14px;padding-left:28px;}}@media (max-width:544px){.wp-block-button .wp-block-button__link{padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;}}.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button{border-style:solid;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;color:#ffffff;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;font-family:inherit;font-weight:inherit;line-height:1em;}button:focus,.menu-toggle:hover,button:hover,.ast-button:hover,.ast-custom-button:hover .button:hover,.ast-custom-button:hover ,input[type=reset]:hover,input[type=reset]:focus,input#submit:hover,input#submit:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus,body .wp-block-file .wp-block-file__button:hover,body .wp-block-file .wp-block-file__button:focus{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}@media (max-width:921px){.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button{padding-top:14px;padding-right:28px;padding-bottom:14px;padding-left:28px;}}@media (max-width:544px){.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button{padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;}}@media (max-width:921px){.ast-mobile-header-stack .main-header-bar .ast-search-menu-icon{display:inline-block;}.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-stack .main-header-bar .ast-search-icon{margin:0;}.ast-comment-avatar-wrap img{max-width:2.5em;}.ast-comment-meta{padding:0 1.8888em 1.3333em;}.ast-separate-container .ast-comment-list li.depth-1{padding:1.5em 2.14em;}.ast-separate-container .comment-respond{padding:2em 2.14em;}}@media (min-width:544px){.ast-container{max-width:100%;}}@media (max-width:544px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-title,.ast-separate-container .ast-archive-description{padding:1.5em 1em;}.ast-separate-container #content .ast-container{padding-left:0.54em;padding-right:0.54em;}.ast-separate-container .ast-comment-list .bypostauthor{padding:.5em;}.ast-search-menu-icon.ast-dropdown-active .search-field{width:170px;}} #ast-mobile-header .ast-site-header-cart-li a{pointer-events:none;}body,.ast-separate-container{background-color:var(--ast-global-color-4);}.entry-content > .wp-block-group,.entry-content > .wp-block-media-text,.entry-content > .wp-block-cover,.entry-content > .wp-block-columns{max-width:58em;width:calc(100% - 4em);margin-left:auto;margin-right:auto;}.entry-content [class*="__inner-container"] > .alignfull{max-width:100%;margin-left:0;margin-right:0;}.entry-content [class*="__inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright){margin-left:auto;margin-right:auto;}.entry-content [class*="__inner-container"] > *:not(.alignwide):not(p):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(iframe){max-width:50rem;width:100%;}@media (min-width:921px){.entry-content > .wp-block-group.alignwide.has-background,.entry-content > .wp-block-group.alignfull.has-background,.entry-content > .wp-block-cover.alignwide,.entry-content > .wp-block-cover.alignfull,.entry-content > .wp-block-columns.has-background.alignwide,.entry-content > .wp-block-columns.has-background.alignfull{margin-top:0;margin-bottom:0;padding:6em 4em;}.entry-content > .wp-block-columns.has-background{margin-bottom:0;}}@media (min-width:1200px){.entry-content .alignfull p{max-width:1200px;}.entry-content .alignfull{max-width:100%;width:100%;}
262.ast-page-builder-template .entry-content .alignwide,.entry-content [class*="__inner-container"] > .alignwide{max-width:1200px;margin-left:0;margin-right:0;}.entry-content .alignfull [class*="__inner-container"] > .alignwide{max-width:80rem;}}@media (min-width:545px){.site-main .entry-content > .alignwide{margin:0 auto;}.wp-block-group.has-background,.entry-content > .wp-block-cover,.entry-content > .wp-block-columns.has-background{padding:4em;margin-top:0;margin-bottom:0;}.entry-content .wp-block-media-text.alignfull .wp-block-media-text__content,.entry-content .wp-block-media-text.has-background .wp-block-media-text__content{padding:0 8%;}}@media (max-width:921px){.site-title{display:block;}.site-header .site-description{display:none;}h1,.entry-content :where(h1){font-size:30px;}h2,.entry-content :where(h2){font-size:25px;}h3,.entry-content :where(h3){font-size:20px;}}@media (max-width:544px){.site-title{display:block;}.site-header .site-description{display:none;}h1,.entry-content :where(h1){font-size:30px;}h2,.entry-content :where(h2){font-size:25px;}h3,.entry-content :where(h3){font-size:20px;}}@media (max-width:921px){html{font-size:85.5%;}}@media (max-width:544px){html{font-size:85.5%;}}@media (min-width:922px){.ast-container{max-width:1240px;}}@media (min-width:922px){.site-content .ast-container{display:flex;}}@media (max-width:921px){.site-content .ast-container{flex-direction:column;}}@media (min-width:922px){.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu:hover > .sub-menu,.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu.focus > .sub-menu{margin-left:-0px;}}.site .comments-area{padding-bottom:3em;}.wp-block-search {margin-bottom: 20px;}.wp-block-site-tagline {margin-top: 20px;}form.wp-block-search .wp-block-search__input,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {border-color: #eaeaea;background: #fafafa;}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus,.wp-block-loginout input:focus {outline: thin dotted;}.wp-block-loginout input:focus {border-color: transparent;} form.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input {padding: 12px;}form.wp-block-search .wp-block-search__button svg {fill: currentColor;width: 20px;height: 20px;}.wp-block-loginout p label {display: block;}.wp-block-loginout p:not(.login-remember):not(.login-submit) input {width: 100%;}.wp-block-loginout .login-remember input {width: 1.1rem;height: 1.1rem;margin: 0 5px 4px 0;vertical-align: middle;}.wp-block-file {display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}.wp-block-pullquote {border: none;}.wp-block-pullquote blockquote::before {content: "\201D";font-family: "Helvetica",sans-serif;display: flex;transform: rotate( 180deg );font-size: 6rem;font-style: normal;line-height: 1;font-weight: bold;align-items: center;justify-content: center;}.has-text-align-right > blockquote::before {justify-content: flex-start;}.has-text-align-left > blockquote::before {justify-content: flex-end;}figure.wp-block-pullquote.is-style-solid-color blockquote {max-width: 100%;text-align: inherit;}blockquote {padding: 0 1.2em 1.2em;}.wp-block-button__link {border: 2px solid currentColor;}body .wp-block-file .wp-block-file__button {text-decoration: none;}ul.wp-block-categories-list.wp-block-categories,ul.wp-block-archives-list.wp-block-archives {list-style-type: none;}ul,ol {margin-left: 20px;}figure.alignright figcaption {text-align: right;}:root .has-ast-global-color-0-color{color:var(--ast-global-color-0);}:root .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}:root .wp-block-button .has-ast-global-color-0-color{color:var(--ast-global-color-0);}:root .wp-block-button .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}:root .has-ast-global-color-1-color{color:var(--ast-global-color-1);}:root .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}:root .wp-block-button .has-ast-global-color-1-color{color:var(--ast-global-color-1);}:root .wp-block-button .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}:root .has-ast-global-color-2-color{color:var(--ast-global-color-2);}:root .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}:root .wp-block-button .has-ast-global-color-2-color{color:var(--ast-global-color-2);}:root .wp-block-button .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}:root .has-ast-global-color-3-color{color:var(--ast-global-color-3);}:root .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}:root .wp-block-button .has-ast-global-color-3-color{color:var(--ast-global-color-3);}:root .wp-block-button .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}:root .has-ast-global-color-4-color{color:var(--ast-global-color-4);}:root .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}:root .wp-block-button .has-ast-global-color-4-color{color:var(--ast-global-color-4);}:root .wp-block-button .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}:root .has-ast-global-color-5-color{color:var(--ast-global-color-5);}:root .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}:root .wp-block-button .has-ast-global-color-5-color{color:var(--ast-global-color-5);}:root .wp-block-button .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}:root .has-ast-global-color-6-color{color:var(--ast-global-color-6);}:root .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}:root .wp-block-button .has-ast-global-color-6-color{color:var(--ast-global-color-6);}:root .wp-block-button .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}:root .has-ast-global-color-7-color{color:var(--ast-global-color-7);}:root .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}:root .wp-block-button .has-ast-global-color-7-color{color:var(--ast-global-color-7);}:root .wp-block-button .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}:root .has-ast-global-color-8-color{color:var(--ast-global-color-8);}:root .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}:root .wp-block-button .has-ast-global-color-8-color{color:var(--ast-global-color-8);}:root .wp-block-button .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}:root{--ast-global-color-0:#0170B9;--ast-global-color-1:#3a3a3a;--ast-global-color-2:#3a3a3a;--ast-global-color-3:#4B4F58;--ast-global-color-4:#F5F5F5;--ast-global-color-5:#FFFFFF;--ast-global-color-6:#E5E5E5;--ast-global-color-7:#424242;--ast-global-color-8:#000000;}:root {--ast-border-color : #dddddd;}.ast-single-entry-banner {-js-display: flex;display: flex;flex-direction: column;justify-content: center;text-align: center;position: relative;background: var(--ast-title-layout-bg);}.ast-single-entry-banner[data-banner-layout="layout-1"] {max-width: 1200px;background: inherit;padding: 20px 0;}.ast-single-entry-banner[data-banner-width-type="custom"] {margin: 0 auto;width: 100%;}.ast-single-entry-banner + .site-content .entry-header {margin-bottom: 0;}.site .ast-author-avatar {--ast-author-avatar-size: ;}a.ast-underline-text {text-decoration: underline;}.ast-container > .ast-terms-link {position: relative;display: block;}a.ast-button.ast-badge-tax {padding: 4px 8px;border-radius: 3px;font-size: inherit;}header.entry-header{text-align:left;}header.entry-header > *:not(:last-child){margin-bottom:10px;}@media (max-width:921px){header.entry-header{text-align:left;}}@media (max-width:544px){header.entry-header{text-align:left;}}.ast-archive-entry-banner {-js-display: flex;display: flex;flex-direction: column;justify-content: center;text-align: center;position: relative;background: var(--ast-title-layout-bg);}.ast-archive-entry-banner[data-banner-width-type="custom"] {margin: 0 auto;width: 100%;}.ast-archive-entry-banner[data-banner-layout="layout-1"] {background: inherit;padding: 20px 0;text-align: left;}body.archive .ast-archive-description{max-width:1200px;width:100%;text-align:left;padding-top:3em;padding-right:3em;padding-bottom:3em;padding-left:3em;}body.archive .ast-archive-description .ast-archive-title,body.archive .ast-archive-description .ast-archive-title *{font-size:40px;font-size:2.6666666666667rem;text-transform:capitalize;}body.archive .ast-archive-description > *:not(:last-child){margin-bottom:10px;}@media (max-width:921px){body.archive .ast-archive-description{text-align:left;}}@media (max-width:544px){body.archive .ast-archive-description{text-align:left;}}.ast-breadcrumbs .trail-browse,.ast-breadcrumbs .trail-items,.ast-breadcrumbs .trail-items li{display:inline-block;margin:0;padding:0;border:none;background:inherit;text-indent:0;text-decoration:none;}.ast-breadcrumbs .trail-browse{font-size:inherit;font-style:inherit;font-weight:inherit;color:inherit;}.ast-breadcrumbs .trail-items{list-style:none;}.trail-items li::after{padding:0 0.3em;content:"\00bb";}.trail-items li:last-of-type::after{display:none;}
262h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6){color:var(--ast-global-color-2);}.entry-title a{color:var(--ast-global-color-2);}@media (max-width:921px){.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}}@media (max-width:544px){.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}}.ast-builder-layout-element[data-section="title_tagline"]{display:flex;}@media (max-width:921.99px){.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}}.ast-builder-menu-1{font-family:inherit;font-weight:inherit;}.ast-builder-menu-1 .sub-menu,.ast-builder-menu-1 .inline-on-mobile .sub-menu{border-top-width:2px;border-bottom-width:0px;border-right-width:0px;border-left-width:0px;border-color:var(--ast-global-color-0);border-style:solid;}.ast-builder-menu-1 .sub-menu .sub-menu{top:-2px;}.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0px;}.ast-desktop .ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu:before,.ast-desktop .ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper:before{height:calc( 0px + 2px + 5px );}.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link{border-style:none;}@media (max-width:921px){.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}.ast-builder-menu-1 .inline-on-mobile .menu-item.menu-item-has-children > .ast-menu-toggle{right:-15px;}.ast-builder-menu-1 .menu-item-has-children > .menu-link:after{content:unset;}.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}}@media (max-width:544px){.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}}.ast-builder-menu-1{display:flex;}@media (max-width:921.99px){.ast-header-break-point .ast-builder-menu-1{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-builder-menu-1{display:flex;}}.site-below-footer-wrap{padding-top:20px;padding-bottom:20px;}.site-below-footer-wrap[data-section="section-below-footer-builder"]{background-color:var( --ast-global-color-primary,var(--ast-global-color-4) );min-height:80px;border-style:solid;border-width:0px;border-top-width:1px;border-top-color:var(--ast-global-color-subtle-background,var(--ast-global-color-6));}.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row{max-width:1200px;min-height:80px;margin-left:auto;margin-right:auto;}.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row,.site-below-footer-wrap[data-section="section-below-footer-builder"] .site-footer-section{align-items:flex-start;}.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-inline .site-footer-section{display:flex;margin-bottom:0;}.ast-builder-grid-row-full .ast-builder-grid-row{grid-template-columns:1fr;}@media (max-width:921px){.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-tablet-inline .site-footer-section{display:flex;margin-bottom:0;}.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-tablet-stack .site-footer-section{display:block;margin-bottom:10px;}.ast-builder-grid-row-container.ast-builder-grid-row-tablet-full .ast-builder
262-grid-row{grid-template-columns:1fr;}}@media (max-width:544px){.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-mobile-inline .site-footer-section{display:flex;margin-bottom:0;}.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-mobile-stack .site-footer-section{display:block;margin-bottom:10px;}.ast-builder-grid-row-container.ast-builder-grid-row-mobile-full .ast-builder-grid-row{grid-template-columns:1fr;}}.site-below-footer-wrap[data-section="section-below-footer-builder"]{display:grid;}@media (max-width:921.99px){.ast-header-break-point .site-below-footer-wrap[data-section="section-below-footer-builder"]{display:grid;}}@media (max-width:544px){.ast-header-break-point .site-below-footer-wrap[data-section="section-below-footer-builder"]{display:grid;}}.ast-footer-copyright{text-align:center;}.ast-footer-copyright.site-footer-focus-item {color:var(--ast-global-color-3);}@media (max-width:921px){.ast-footer-copyright{text-align:center;}}@media (max-width:544px){.ast-footer-copyright{text-align:center;}}.ast-footer-copyright.ast-builder-layout-element{display:flex;}@media (max-width:921.99px){.ast-header-break-point .ast-footer-copyright.ast-builder-layout-element{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-footer-copyright.ast-builder-layout-element{display:flex;}}.footer-widget-area.widget-area.site-footer-focus-item{width:auto;}.ast-footer-row-inline .footer-widget-area.widget-area.site-footer-focus-item{width:100%;}.elementor-widget-heading .elementor-heading-title{margin:0;}.elementor-page .ast-menu-toggle{color:unset;background:unset;}.elementor-post.elementor-grid-item.hentry{margin-bottom:0;}.woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product,.elementor-element .elementor-wc-products .woocommerce[class*='columns-'] ul.products li.product{width:auto;margin:0;float:none;}.elementor-toc__list-wrapper{margin:0;}body .elementor hr{background-color:#ccc;margin:0;}.ast-left-sidebar .elementor-section.elementor-section-stretched,.ast-right-sidebar .elementor-section.elementor-section-stretched{max-width:100%;left:0 !important;}.elementor-posts-container [CLASS*="ast-width-"]{width:100%;}.elementor-template-full-width .ast-container{display:block;}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{top:0 !important;}@media (max-width:544px){.elementor-element .elementor-wc-products .woocommerce[class*="columns-"] ul.products li.product{width:auto;margin:0;}.elementor-element .woocommerce .woocommerce-result-count{float:none;}}.ast-header-break-point .main-header-bar{border-bottom-width:1px;}@media (min-width:922px){.main-header-bar{border-bottom-width:1px;}}.main-header-menu .menu-item, #astra-footer-menu .menu-item, .main-header-bar .ast-masthead-custom-menu-items{-js-display:flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.main-header-menu > .menu-item > .menu-link, #astra-footer-menu > .menu-item > .menu-link{height:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-js-display:flex;display:flex;}#ast-desktop-header .main-header-menu > .menu-item.menu-item-has-children > .menu-link .ast-header-navigation-arrow{padding-right:10px;margin-right:-10px;}.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type svg{top:.2em;margin-top:0px;margin-left:0px;width:.65em;transform:translate(0, -2px) rotateZ(270deg);}.ast-mobile-popup-content .ast-submenu-expanded > .ast-menu-toggle{transform:rotateX(180deg);overflow-y:auto;}@media (min-width:922px){.ast-builder-menu .main-navigation > ul > li:last-child a{margin-right:0;}}.ast-separate-container .ast-article-inner{background-color:transparent;background-image:none;}.ast-separate-container .ast-article-post{background-color:var(--ast-global-color-5);}@media (max-width:921px){.ast-separate-container .ast-article-post{background-color:var(--ast-global-color-5);}}@media (max-width:544px){.ast-separate-container .ast-article-post{background-color:var(--ast-global-color-5);}}.ast-separate-container .ast-article-single:not(.ast-related-post), .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description, .ast-separate-container .comments-area .comment-respond, .ast-separate-container .comments-area .ast-comment-list li, .ast-separate-container .comments-area .comments-title{background-color:var(--ast-global-color-5);}@media (max-width:921px){.ast-separate-container .ast-article-single:not(.ast-related-post), .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description{background-color:var(--ast-global-color-5);}}@media (max-width:544px){.ast-separate-container .ast-article-single:not(.ast-related-post), .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description{background-color:var(--ast-global-color-5);}}.ast-separate-container.ast-two-container #secondary .widget{background-color:var(--ast-global-color-5);}@media (max-width:921px){.ast-separate-container.ast-two-container #secondary .widget{background-color:var(--ast-global-color-5);}}@media (max-width:544px){.ast-separate-container.ast-two-container #secondary .widget{background-color:var(--ast-global-color-5);}}.ast-mobile-header-content > *,.ast-desktop-header-content > * {padding: 10px 0;height: auto;}.ast-mobile-header-content > *:first-child,.ast-desktop-header-content > *:first-child {padding-top: 10px;}.ast-mobile-header-content >
262 .ast-builder-menu,.ast-desktop-header-content > .ast-builder-menu {padding-top: 0;}.ast-mobile-header-content > *:last-child,.ast-desktop-header-content > *:last-child {padding-bottom: 0;}.ast-mobile-header-content .ast-search-menu-icon.ast-inline-search label,.ast-desktop-header-content .ast-search-menu-icon.ast-inline-search label {width: 100%;}.ast-desktop-header-content .main-header-bar-navigation .ast-submenu-expanded > .ast-menu-toggle::before {transform: rotateX(180deg);}#ast-desktop-header .ast-desktop-header-content,.ast-mobile-header-content .ast-search-icon,.ast-desktop-header-content .ast-search-icon,.ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-desktop-header-content {display: none;}.ast-main-header-nav-open.ast-header-break-point #ast-desktop-header .ast-desktop-header-content,.ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content {display: block;}.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-up > .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-up > .menu-item .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-down > .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-down > .menu-item .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-fade > .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-fade > .menu-item .menu-item > .sub-menu {opacity: 1;visibility: visible;}.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation {width: unset;margin: unset;}.ast-mobile-header-content.content-align-flex-end .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle,.ast-desktop-header-content.content-align-flex-end .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle {left: calc( 20px - 0.907em);right: auto;}.ast-mobile-header-content .ast-search-menu-icon,.ast-mobile-header-content .ast-search-menu-icon.slide-search,.ast-desktop-header-content .ast-search-menu-icon,.ast-desktop-header-content .ast-search-menu-icon.slide-search {width: 100%;position: relative;display: block;right: auto;transform: none;}.ast-mobile-header-content .ast-search-menu-icon.slide-search .search-form,.ast-mobile-header-content .ast-search-menu-icon .search-form,.ast-desktop-header-content .ast-search-menu-icon.slide-search .search-form,.ast-desktop-header-content .ast-search-menu-icon .search-form {right: 0;visibility: visible;opacity: 1;position: relative;top: auto;transform: none;padding: 0;display: block;overflow: hidden;}.ast-mobile-header-content .ast-search-menu-icon.ast-inline-search .search-field,.ast-mobile-header-content .ast-search-menu-icon .search-field,.ast-desktop-header-content .ast-search-menu-icon.ast-inline-search .search-field,.ast-desktop-header-content .ast-search-menu-icon .search-field {width: 100%;padding-right: 5.5em;}.ast-mobile-header-content .ast-search-menu-icon .search-submit,.ast-desktop-header-content .ast-search-menu-icon .search-submit {display: block;position: absolute;height: 100%;top: 0;right: 0;padding: 0 1em;border-radius: 0;}.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation ul .sub-menu .menu-link {padding-left: 30px;}.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation .sub-menu .menu-item .menu-item .menu-link {padding-left: 40px;}.ast-mobile-popup-drawer.active .ast-mobile-popup-inner{background-color:#ffffff;;}.ast-mobile-header-wrap .ast-mobile-header-content, .ast-desktop-header-content{background-color:#ffffff;;}.ast-mobile-popup-content > *, .ast-mobile-header-content > *, .ast-desktop-popup-content > *, .ast-desktop-header-content > *{padding-top:0px;padding-bottom:0px;}
262.content-align-flex-start .ast-builder-layout-element{justify-content:flex-start;}.content-align-flex-start .main-header-menu{text-align:left;}.ast-mobile-popup-drawer.active .menu-toggle-close{color:#3a3a3a;}.ast-mobile-header-wrap .ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap{min-height:70px;}.ast-desktop:not(:has(.ast-header-sticked)) .ast-primary-header-bar .main-header-menu > .menu-item{line-height:70px;}.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-below-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-above-header-bar{padding-left:20px;padding-right:20px;}.ast-header-break-point .ast-primary-header-bar{border-bottom-width:1px;border-bottom-color:var( --ast-global-color-subtle-background,var(--ast-global-color-7) );border-bottom-style:solid;}@media (min-width:922px){.ast-primary-header-bar{border-bottom-width:1px;border-bottom-color:var( --ast-global-color-subtle-background,var(--ast-global-color-7) );border-bottom-style:solid;}}.ast-primary-header-bar{background-color:var( --ast-global-color-primary,var(--ast-global-color-4) );}.ast-primary-header-bar{display:block;}@media (max-width:921.99px){.ast-header-break-point .ast-primary-header-bar{display:grid;}}@media (max-width:544px){.ast-header-break-point .ast-primary-header-bar{display:grid;}}[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal{color:var(--ast-global-color-0);border:none;background:transparent;}[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{width:20px;height:20px;
262fill:var(--ast-global-color-0);}[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-wrap .mobile-menu{color:var(--ast-global-color-0);}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}.ast-builder-menu-mobile .main-navigation .menu-item-has-children > .menu-link:after{content:unset;}.ast-hfb-header .ast-builder-menu-mobile .main-header-menu, .ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .menu-link, .ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link{border-style:none;}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}@media (max-width:921px){.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}.ast-builder-menu-mobile .main-navigation .menu-item-has-children > .menu-link:after{content:unset;}}@media (max-width:544px){.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}}.ast-builder-menu-mobile .main-navigation{display:block;}@media (max-width:921.99px){.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}}@media (max-width:544px){.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}}:root{--e-global-color-astglobalcolor0:#0170B9;--e-global-color-astglobalcolor1:#3a3a3a;--e-global-color-astglobalcolor2:#3a3a3a;--e-global-color-astglobalcolor3:#4B4F58;--e-global-color-astglobalcolor4:#F5F5F5;--e-global-color-astglobalcolor5:#FFFFFF;--e-global-color-astglobalcolor6:#E5E5E5;--e-global-color-astglobalcolor7:#424242;--e-global-color-astglobalcolor8:#000000;} 263</style> 264<style id='wp-emoji-styles-inline-css'> 265 266 img.wp-smiley, img.emoji { 267 display: inline !important; 268 border: none !important; 269 box-shadow: none !important; 270 height: 1em !important; 271 width: 1em !important; 272 margin: 0 0.07em !important; 273 vertical-align: -0.1em !important; 274 background: none !important; 275 padding: 0 !important; 276 } 277</style> 278<link rel='stylesheet' id='aioseo/css/src/vue/standalone/blocks/table-of-contents/global.scss-css' href='https://planr.com/wp-content/plugins/all-in-one-seo-pack-pro/dist/Pro/assets/css/table-of-contents/global.e90f6d47.css?ver=5.0.3' media='all' /> 279<link rel='stylesheet' id='aioseo/css/src/vue/standalone/blocks/pro/recipe/global.scss-css' href='https://planr.com/wp-content/plugins/all-in-one-seo-pack-pro/dist/Pro/assets/css/recipe/global.d86a4aa4.css?ver=5.0.3' media='all' /> 280<link rel='stylesheet' id='aioseo/css/src/vue/standalone/blocks/pro/product/global.scss-css' href='https://planr.com/wp-content/plugins/all-in-one-seo-pack-pro/dist/Pro/assets/css/product/global.0f804f5f.css?ver=5.0.3' media='all' /> 281<style id='global-styles-inline-css'> 282: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--color--ast-global-color-0: var(--ast-global-color-0);--wp--preset--color--ast-global-color-1: var(--ast-global-color-1);--wp--preset--color--ast-global-color-2: var(--ast-global-color-2);--wp--preset--color--ast-global-color-3: var(--ast-global-color-3);--wp--preset--color--ast-global-color-4: var(--ast-global-color-4);--wp--preset--color--ast-global-color-5: var(--ast-global-color-5);--wp--preset--color--ast-global-color-6: var(--ast-global-color-6);--wp--preset--color--ast-global-color-7: var(--ast-global-color-7);--wp--preset--color--ast-global-color-8: var(--ast-global-color-8);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 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,rgba(252,185,
2820,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 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 rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:root { --wp--style--global--content-size: var(--wp--custom--ast-content-width-size);--wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size); }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}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;}
282a:where(:not(.wp-element-button)){text-decoration: none;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}.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-ast-global-color-0-color{color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-color{color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-color{color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-color{color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-color{color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-color{color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-color{color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-color{color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-color{color: var(--wp--preset--color--ast-global-color-8) !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-ast-global-color-0-background-color{background-color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-background-color{background-color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-background-color{background-color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-background-color{background-color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-background-color{background-color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-background-color{background-color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-background-color{background-color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-background-color{background-color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-background-color{background-color: var(--wp--preset--color--ast-global-color-8) !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-ast-global-color-0-border-color{border-color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-border-color{border-color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-border-color{border-color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-border-color{border-color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-border-color{border-color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-border-color{border-color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-border-color{border-color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-border-color{border-color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-border-color{border-color: var(--wp--preset--color--ast-global-color-8) !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;}
282.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;} 283:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 284</style> 285<link rel='stylesheet' id='planr-chat-fonts-css' href='https://fonts.googleapis.com/css2?family=Poppins%3Awght%40400%3B500%3B600%3B700&display=swap&ver=4.4.0' media='all' /> 286<link rel='stylesheet' id='planr-chat-style-css' href='https://planr.com/wp-content/plugins/planr-ai-chat-v4.4.1/assets/css/planr-chat.css?ver=4.4.0' media='all' /> 287<link rel='stylesheet' id='elementor-frontend-css' href='https://planr.com/wp-content/uploads/elementor/css/custom-frontend.min.css?ver=1791422179' media='all' /> 288<link rel='stylesheet' id='eael-general-css' href='https://planr.com/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/general.min.css?ver=6.4.0' media='all' /> 289<link rel='stylesheet' id='eael-4071-css' href='https://planr.com/wp-content/uploads/essential-addons-elementor/eael-4071.css?ver=1775562868' media='all' /> 290<link rel='stylesheet' id='widget-image-css' href='https://planr.com/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=3.33.0' media='all' /> 291<link rel='stylesheet' id='e-animation-slideInRight-css' href='https://planr.com/wp-content/plugins/elementor/assets/lib/animations/styles/slideInRight.min.css?ver=3.33.0' media='all' /> 292<link rel='stylesheet' id='e-popup-css' href='https://planr.com/wp-content/plugins/elementor-pro/assets/css/conditionals/popup.min.css?ver=3.33.0' media='all' /> 293<link rel='stylesheet' id='elementor-icons-css' href='https://planr.com/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.44.0' media='all' /> 294<style id='elementor-icons-inline-css'> 295 296 .elementor-add-new-section .elementor-add-templately-promo-button{ 297 background-color: #5d4fff; 298 background-image: url(https://planr.com/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/templately/logo-icon.svg); 299 background-repeat: no-repeat; 300 background-position: center center; 301 position: relative; 302 } 303 304 .elementor-add-new-section .elementor-add-templately-promo-button > i{ 305 height: 12px; 306 } 307 308 body .elementor-add-new-section .elementor-add-section-area-button { 309 margin-left: 0; 310 } 311 312 .elementor-add-new-section .elementor-add-templately-promo-button{ 313 background-color: #5d4fff; 314 background-image: url(https://planr.com/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/templately/logo-icon.svg); 315 background-repeat: no-repeat; 316 background-position: center center; 317 position: relative; 318 } 319 320 .elementor-add-new-section .elementor-add-templately-promo-button > i{ 321 height: 12px; 322 } 323 324 body .elementor-add-new-section .elementor-add-section-area-button { 325 margin-left: 0; 326 } 327</style> 328<link rel='stylesheet' id='elementor-post-5-css' href='https://planr.com/wp-content/uploads/elementor/css/post-5.css?ver=1791422179' media='all' /> 329<link rel='stylesheet' id='elementor-post-10569-css' href='https://planr.com/wp-content/uploads/elementor/css/post-10569.css?ver=1791424037' media='all' /> 330<link rel='stylesheet' id='elementor-post-4071-css' href='https://planr.com/wp-content/uploads/elementor/css/post-4071.css?ver=1791422179' media='all' /> 331<link rel='stylesheet' id='elementor-gf-poppins-css' href='https://fonts.googleapis.com/css?family=Poppins:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=auto' media='all' /> 332<link rel='stylesheet' id='elementor-gf-robotoslab-css' href='https://fonts.googleapis.com/css?family=Roboto+Slab:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=auto' media='all' /> 333<link rel='stylesheet' id='elementor-gf-roboto-css' href='https://fonts.googleapis.com/css?family=Roboto:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=auto' media='all' /> 334<link rel='stylesheet' id='elementor-icons-shared-0-css' href='https://planr.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.min.css?ver=5.15.3' media='all' /> 335<link rel='stylesheet' id='elementor-icons-fa-solid-css' href='https://planr.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.min.css?ver=5.15.3' media='all' />
336<script src="https://planr.com/wp-content/plugins/google-analytics-for-wordpress/assets/js/frontend-gtag.min.js?ver=11.3.0" id="monsterinsights-frontend-script-js" async data-wp-strategy="async"></script>
vendor: 1 bytes, line 336
336
337<script data-cfasync="false" data-wpfc-render="false" id='monsterinsights-frontend-script-js-extra'>var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[{\"path\":\"\\\/go\\\/\",\"label\":\"affiliate\"},{\"path\":\"\\\/recommend\\\/\",\"label\":\"affiliate\"}]","home_url":"https:\/\/planr.com","hash_tracking":"false","v4_id":"G-NDH3FHTKZM"};</script>
vendor: 1 bytes, line 337
337
338<script src="https://planr.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 338
338
339<script src="https://planr.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
339 340<link rel="https://api.w.org/" href="https://planr.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://planr.com/wp-json/wp/v2/pages/10569" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://planr.com/xmlrpc.php?rsd" /> 341 342<link rel='shortlink' href='https://planr.com/?p=10569' /> 343<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://planr.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fplanr.com%2Finsights%2F" /> 344<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://planr.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fplanr.com%2Finsights%2F&format=xml" /> 345<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 345-346
345 346<script async src="https://www.googletagmanager.com/gtag/js?id=
346G-HB60GP3CGL
vendor: 13 bytes, line 346
346"></script>
347<script> 348
vendor: 138 bytes, lines 348-352
348window.dataLayer = window.dataLayer || []; 349 function gtag(){dataLayer.push(arguments);} 350 gtag('js', new Date()); 351 352 gtag('config', '
352G-HB60GP3CGL
vendor: 5 bytes, line 352
352');
353</script>
353 354<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 354-355
354 355<script async src="https://www.googletagmanager.com/gtag/js?id=
355G-M6ZMQ4HS7N
vendor: 13 bytes, line 355
355"></script>
356<script> 357
vendor: 138 bytes, lines 357-361
357window.dataLayer = window.dataLayer || []; 358 function gtag(){dataLayer.push(arguments);} 359 gtag('js', new Date()); 360 361 gtag('config', '
361G-M6ZMQ4HS7N
vendor: 5 bytes, line 361
361');
362</script>
362 363 364<!-- Google Tag Manager -->
365<script>
vendor: 331 bytes, lines 365-369
365(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 366new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 367j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 368'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 369})(window,document,'script','dataLayer','
369GTM-MGGP96Z
vendor: 3 bytes, line 369
369');
369</script>
369 370<!-- End Google Tag Manager --> 371<!-- Reddit Pixel -->
372<script> 373!function(w,d){if(!w.rdt){var p=w.rdt=function(){p.sendEvent?p.sendEvent.apply(p,arguments):p.callQueue.push(arguments)};p.callQueue=[];var t=d.createElement("script");t.src="https://www.redditstatic.com/ads/pixel.js",t.async=!0;var s=d.getElementsByTagName("script")[0];s.parentNode.insertBefore(t,s)}}(window,document);rdt('init','t2_hk4gqz41');rdt('track', 'PageVisit'); 374</script>
374 375<!-- DO NOT MODIFY --> 376<!-- End Reddit Pixel --> 377<!-- Global site tag (gtag.js) - Google Ads: 342617916 -->
vendor: 65 bytes, lines 377-378
377 378<script async src="https://www.googletagmanager.com/gtag/js?id=
378AW-342617916
vendor: 13 bytes, line 378
378"></script>
379<script> 380
vendor: 138 bytes, lines 380-384
380window.dataLayer = window.dataLayer || []; 381 function gtag(){dataLayer.push(arguments);} 382 gtag('js', new Date()); 383 384 gtag('config', '
384AW-342617916
vendor: 5 bytes, line 384
384');
385</script>
vendor: 2 bytes, line 385
385
386<script>function initApollo(){var n=Math.random().toString(36).substring(7),o=document.createElement("script"); 387o.src="https://assets.apollo.io/micro/website-tracker/tracker.iife.js?nocache="+n,o.async=!0,o.defer=!0, 388o.onload=function(){window.trackingFunctions.onLoad({appId:"66311b7662930d0570506fd9"})}, 389document.head.appendChild(o)}initApollo();</script>
389 <!-- DO NOT COPY THIS SNIPPET! Start of Page Analytics Tracking for HubSpot WordPress plugin v11.3.75--> 390
390<script class="hsq-set-content-id" data-content-id="standard-page"> 391 var _hsq = _hsq || []; 392 _hsq.push(["setContentType", "standard-page"]); 393 </script>
393 394 <!-- DO NOT COPY THIS SNIPPET! End of Page Analytics Tracking for HubSpot WordPress plugin --> 395 <!-- LinkedIn Insight Base Code -->
395<script type='text/javascript'>_linkedin_partner_id = '3571570';window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];window._linkedin_data_partner_ids.push(_linkedin_partner_id);</script>
395<script type='text/javascript'>(function(l){if(!l){window.lintrk=function(a,b){window.lintrk.q.push([a,b])};window.lintrk.q=[]}var s=document.getElementsByTagName('script')[0];var b=document.createElement('script');b.type='text/javascript';b.async=true;b.src='https://snap.licdn.com/li.lms-analytics/insight.min.js';s.parentNode.insertBefore(b,s)})(window.lintrk);</script>
395<noscript><img height='1' width='1' style='display:none;' alt='' src='https://dc.ads.linkedin.com/collect/?pid=3571570&fmt=gif' /></noscript><!-- End LinkedIn Insight Base Code --> 396<meta name="generator" content="Elementor 3.33.0; features: additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-auto"> 397 <style> 398 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 399 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 400 background-image: none !important; 401 } 402 @media screen and (max-height: 1024px) { 403 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 404 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 405 background-image: none !important; 406 } 407 } 408 @media screen and (max-height: 640px) { 409 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 410 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 411 background-image: none !important; 412 } 413 } 414 </style> 415
415<script>document.addEventListener("DOMContentLoaded", function () { 416 const calculatorContainer = document.getElementById("calculator-container"); 417 418 if (!calculatorContainer) { 419 console.error("Calculator container not found."); 420 return; 421 } 422 423 calculatorContainer.style.display = "none"; // Initially hidden 424 425 const digitalTransformationScore = parseInt(localStorage.getItem("digitalTransformationScore"), 10) || 0; 426 427 calculatorContainer.innerHTML = ` 428 <form id="valueErosionForm"> 429 <p>Your Digital Transformation Score: <strong>${digitalTransformationScore}/10</strong></p> 430 <p>Evaluate potential value erosion based on your portfolio data.</p> 431 <div> 432 <label for="portfolioCompanies">Total Number of Companies in Portfolio</label> 433 <input type="number" id="portfolioCompanies" required placeholder="e.g., 20"> 434 </div> 435 <div> 436 <label for="dealSize">Average Deal Size (in millions)</label> 437 <input type="number" id="dealSize" required placeholder="e.g., 50"> 438 </div> 439 <button type="button" onclick="calculateValueErosion()">Calculate</button> 440 </form> 441 <div id="erosionResult"></div> 442 `; 443 444 window.calculateValueErosion = function () { 445 const portfolioCompanies = parseInt(document.getElementById("portfolioCompanies").value) || 0; 446 const dealSize = parseFloat(document.getElementById("dealSize").value) || 0; 447 448 if (portfolioCompanies <= 0 || dealSize <= 0) { 449 alert("Please enter valid values for portfolio companies and deal size."); 450 return; 451 } 452 453 const erosionFactor = (10 - digitalTransformationScore) * 0.1; 454 const erosionValue = portfolioCompanies * dealSize * erosionFactor; 455 456 document.getElementById("erosionResult").innerHTML = ` 457 <h4>Value Erosion Results</h4> 458 <p>Your portfolio could face potential value erosion of approximately <strong>$${erosionValue.toFixed( 459 2 460 )} million</strong> based on your Digital Transformation Score (${digitalTransformationScore}/10).</p> 461 <p>Consider adopting integrated analytics and AI-driven solutions to minimize value erosion and improve decision-making efficiency.</p> 462 `; 463 }; 464}); 465</script>
465<script>document.addEventListener("DOMContentLoaded", function () { 466 const assessmentContainer = document.getElementById("assessment-container"); 467 const calculatorContainer = document.getElementById("calculator-container"); 468 469 if (!assessmentContainer || !calculatorContainer) { 470 console.error("Assessment or Calculator container not found."); 471 return; 472 } 473 474 calculatorContainer.style.display = "none"; // Initially hide the calculator 475 476 // Questions and options 477 const questions = [ 478 { 479 id: 1, 480 text: "How do you currently manage and access portfolio and deal data?", 481 options: [ 482 "Data is scattered across spreadsheets and siloed systems.", 483 "Basic CRM or data management tools, but with gaps in integration.", 484 "Centralized system with standardized data inputs.", 485 "Fully integrated platform with real-time data access and analysis." 486 ] 487 }, 488 { 489 id: 2, 490 text: "How do you assess and track value creation within portfolio companies?", 491 options: [ 492 "Ad-hoc evaluations with limited visibility into operational KPIs.", 493 "Annual reviews with manual data aggregation.", 494 "Regularly updated metrics and semi-automated dashboards.", 495 "Real-time insights using advanced analytics and AI-driven forecasting." 496 ] 497 }, 498 // Add all remaining questions (up to 10) here 499 { 500 id: 10, 501 text: "How confident are you in meeting LP expectations for reporting and insights?", 502 options: [ 503 "Not confident at all.", 504 "Somewhat confident, but there are gaps.", 505 "Mostly confident with minor improvements needed.", 506 "Very confident with comprehensive reporting and insights." 507 ] 508 } 509 ]; 510 511 let currentQuestion = 0; 512 let answers = {}; 513 514 // Function to render a question 515 function renderQuestion(index) { 516 const question = questions[index]; 517 const selectedAnswer = answers[question.id] || null; 518 519 const progress = `Question ${index + 1} of ${questions.length}`; 520 const backButton = index > 0 ? `<button type="button" onclick="goToPrevious()">Back</button>` : ""; 521 const nextButton = 522 index < questions.length - 1 523 ? `<button type="button" onclick="goToNext()">Next</button>` 524 : `<button type="button" onclick="generateScore()">Submit</button>`; 525 526 assessmentContainer.innerHTML = ` 527 <div> 528 <h4>${progress}</h4> 529 <h4>${question.text}</h4> 530 <div> 531 ${question.options 532 .map( 533 (option, idx) => ` 534 <div> 535 <input type="radio" id="q${question.id}-o${idx}" name="q${question.id}" value="${idx + 1}" ${selectedAnswer === idx + 1 ? "checked" : ""} onclick="selectAnswer(${question.id}, ${idx + 1})"> 536 <label for="q${question.id}-o${idx}">${option}</label> 537 </div> 538 ` 539 ) 540 .join("")} 541 </div> 542 <div> 543 ${backButton} 544 ${nextButton} 545 </div> 546 </div> 547 `; 548 } 549 550 // Save the selected answer 551 window.selectAnswer = function (questionId, selectedValue) { 552 answers[questionId] = selectedValue; 553 }; 554 555 // Navigate to the next question 556 window.goToNext = function () { 557 if (!answers[questions[currentQuestion].id]) { 558 alert("Please select an option before proceeding."); 559 return; 560 } 561 currentQuestion++; 562 renderQuestion(currentQuestion); 563 }; 564 565 // Navigate to the previous question 566 window.goToPrevious = function () { 567 if (currentQuestion > 0) { 568 currentQuestion--; 569 renderQuestion(currentQuestion); 570 } 571 }; 572 573 // Generate and save the score 574 window.generateScore = function () { 575 if (!answers[questions[currentQuestion].id]) { 576 alert("Please select an option before submitting."); 577 return; 578 } 579 580 const totalScore = Object.values(answers).reduce((a, b) => a + b, 0); 581 const maxScore = questions.length * 4; 582 const scorePercentage = Math.round((totalScore / maxScore) * 10); 583 584 // Save the score in localStorage 585 localStorage.setItem("digitalTransformationScore", scorePercentage); 586 587 assessmentContainer.innerHTML = ` 588 <div> 589 <h2>Digital Transformation Assessment Complete</h2> 590 <p>Your score: <strong>${scorePercentage}/10</strong></p> 591 <h3>Proceed to Value Erosion Calculator:</h3> 592 <button id="load-calculator">Start Calculator</button> 593 </div> 594 `; 595 596 // Show the second calculator when the button is clicked 597 document.getElementById("load-calculator").addEventListener("click", function () { 598 calculatorContainer.style.display = "block"; 599 }); 600 }; 601 602 // Initialize the first question 603 renderQuestion(currentQuestion); 604}); 605</script>
605<script>document.addEventListener("DOMContentLoaded", function () { 606 const assessmentContainer = document.getElementById("assessment-container"); 607 608 if (!assessmentContainer) return; 609 610 // Questions and options 611 const questions = [ 612 { 613 id: 1, 614 text: "How do you currently manage and access portfolio and deal data?", 615 options: [ 616 "Data is scattered across spreadsheets and siloed systems.", 617 "Basic CRM or data management tools, but with gaps in integration.", 618 "Centralized system with standardized data inputs.", 619 "Fully integrated platform with real-time data access and analysis." 620 ] 621 }, 622 { 623 id: 2, 624 text: "How do you assess and track value creation within portfolio companies?", 625 options: [ 626 "Ad-hoc evaluations with limited visibility into operational KPIs.", 627 "Annual reviews with manual data aggregation.", 628 "Regularly updated metrics and semi-automated dashboards.", 629 "Real-time insights using advanced analytics and AI-driven forecasting." 630 ] 631 }, 632 { 633 id: 3, 634 text: "How efficient is your reporting process for LPs?", 635 options: [ 636 "Time-intensive, manual, and reactive.", 637 "Semi-automated but requires significant manual input.", 638 "Mostly automated with the ability to pull standard reports.", 639 "Fully automated, customizable dashboards accessible to LPs in real-time." 640 ] 641 }, 642 { 643 id: 4, 644 text: "How well do you align your digital strategy with portfolio needs?", 645 options: [ 646 "No alignment or strategy in place.", 647 "Basic alignment but not systematically reviewed.", 648 "Mostly aligned but lacks flexibility.", 649 "Fully aligned with regular reviews and updates." 650 ] 651 }, 652 { 653 id: 5, 654 text: "How well do you track operational metrics across portfolio companies?", 655 options: [ 656 "Minimal visibility beyond financial metrics.", 657 "Basic tracking of operational metrics but inconsistent across portcos.", 658 "Detailed tracking across core operational KPIs with limited automation.", 659 "Comprehensive, automated tracking with real-time operational insights." 660 ] 661 }, 662 { 663 id: 6, 664 text: "How would you rate your ability to integrate systems across portfolio companies?", 665 options: [ 666 "No integration; systems are completely siloed.", 667 "Basic integration for critical systems only.", 668 "Moderate integration with room for improvement.", 669 "Fully integrated systems across all portfolio companies." 670 ] 671 }, 672 { 673 id: 7, 674 text: "How do you evaluate and implement new technologies for portfolio management?", 675 options: [ 676 "No formal process in place.", 677 "Ad-hoc evaluations and implementations.", 678 "Structured evaluations but limited adoption of new technologies.", 679 "Comprehensive process with regular implementation of cutting-edge tools." 680 ] 681 }, 682 { 683 id: 8, 684 text: "How effective is your use of data analytics for decision-making?", 685 options: [ 686 "Minimal or no use of data analytics.", 687 "Basic analytics but limited actionable insights.", 688 "Moderate use of analytics with actionable insights.", 689 "Advanced, predictive analytics driving decision-making." 690 ] 691 }, 692 { 693 id: 9, 694 text: "How well do you leverage AI in your operations?", 695 options: [ 696 "No use of AI in operations.", 697 "Limited use of AI in specific areas.",
698 "Moderate use of AI with clear benefits.", 699 "Advanced use of AI across key operations." 700 ] 701 }, 702 { 703 id: 10, 704 text: "How confident are you in meeting LP expectations for reporting and insights?", 705 options: [ 706 "Not confident at all.", 707 "Somewhat confident, but there are gaps.", 708 "Mostly confident with minor improvements needed.", 709 "Very confident with comprehensive reporting and insights." 710 ] 711 } 712 ]; 713 714 // State variables 715 let currentQuestion = 0; 716 let answers = {}; 717 718 // Function to render a question 719 function renderQuestion(index) { 720 const question = questions[index]; 721 const selectedAnswer = answers[question.id] || null; 722 723 const progress = `Question ${index + 1} of ${questions.length}`; 724 const backButton = 725 index > 0 726 ? `<button type="button" class="nav-button" onclick="goToPrevious()">Back</button>` 727 : ""; 728 const nextButton = 729 index < questions.length - 1 730 ? `<button type="button" class="nav-button" onclick="goToNext()">Next</button>` 731 : `<button type="button" class="submit-button" onclick="generateScore()">Submit</button>`; 732 733 assessmentContainer.innerHTML = ` 734 <div id="question-container"> 735 <h4>${progress}</h4> 736 <h4>${question.text}</h4> 737 <div class="options"> 738 ${question.options 739 .map( 740 (option, idx) => ` 741 <div class="form-group"> 742 <input type="radio" id="question-${question.id}-option-${idx}" name="question${question.id}" value="${idx + 1}" ${selectedAnswer === idx + 1 ? "checked" : ""} onclick="selectAnswer(${question.id}, ${idx + 1})"> 743 <label for="question-${question.id}-option-${idx}">${option}</label> 744 </div> 745 ` 746 ) 747 .join("")} 748 </div> 749 <div class="navigation-buttons"> 750 ${backButton} 751 ${nextButton} 752 </div> 753 </div> 754 `; 755 } 756 757 // Function to handle answer selection 758 window.selectAnswer = function (questionId, selectedValue) { 759 answers[questionId] = selectedValue; 760 }; 761 762 // Navigation functions 763 window.goToNext = function () { 764 if (!answers[questions[currentQuestion].id]) { 765 alert("Please select an option before proceeding."); 766 return; 767 } 768 currentQuestion++; 769 renderQuestion(currentQuestion); 770 }; 771 772 window.goToPrevious = function () { 773 if (currentQuestion > 0) { 774 currentQuestion--; 775 renderQuestion(currentQuestion); 776 } 777 }; 778 779 // Function to generate and display the final score 780 window.generateScore = function () { 781 if (!answers[questions[currentQuestion].id]) { 782 alert("Please select an option before submitting."); 783 return; 784 } 785 786 const totalScore = Object.values(answers).reduce((a, b) => a + b, 0); 787 const maxScore = questions.length * 4; // Max score is 40 788 const scorePercentage = Math.round((totalScore / maxScore) * 10); // Converts to a score out of 10 789 790 const roadmap = [ 791 "Initial Awareness", 792 "Awakening to Opportunities", 793 "Building the Foundation", 794 "Developing Structures", 795 "Gaining Traction", 796 "Operational Optimization", 797 "Strategic Integration", 798 "Driving Intelligence", 799 "Data-Driven Leadership", 800 "Digital Excellence" 801 ]; 802 803 const analysis = ` 804 <p>Your score: <strong>${scorePercentage}/10</strong></p> 805 <p>You are at the "<strong>${roadmap[scorePercentage - 1]}</strong>" stage of the Digital Transformation Roadmap.</p> 806 `; 807 808 let recommendations = ""; 809 switch (scorePercentage) { 810 case 1: 811 recommendations = ` 812 <ul> 813 <li>Centralize your data management processes.</li> 814 <li>Establish baseline reporting templates.</li> 815 <li>Secure leadership buy-in for digital initiatives.</li> 816 </ul> 817 `; 818 break; 819 case 2: 820 recommendations = ` 821 <ul> 822 <li>Implement a basic CRM to track portfolio data.</li> 823 <li>Standardize KPIs across your portfolio.</li> 824 <li>Experiment with small-scale automation tools.</li> 825 </ul> 826 `; 827 break; 828 case 3: 829 recommendations = ` 830 <ul> 831 <li>Introduce basic analytics tools for portfolio insights.</li> 832 <li>Begin integrating systems to unify data.</li> 833 <li>Train team members on using digital tools.</li> 834 </ul> 835 `; 836 break; 837 case 10: 838 recommendations = ` 839 <ul> 840 <li>Scale predictive insights across your portfolio companies.</li> 841 <li>Leverage AI to enhance decision-making further.</li> 842 <li>Experiment with next-gen technologies like generative AI.</li> 843 </ul> 844 `; 845 break; 846 default: 847 recommendations = ` 848 <ul> 849 <li>Focus on aligning digital tools with portfolio needs.</li> 850 <li>Adopt real-time analytics for better insights.</li> 851 <li>Optimize your reporting processes with automation.</li> 852 </ul> 853 `; 854 break; 855 } 856 857 assessmentContainer.innerHTML = ` 858 <div id="result"> 859 <h2>Digital Transformation Roadmap Report</h2> 860 ${analysis} 861 <h3>Recommendations:</h3> 862 ${recommendations} 863 </div> 864 `; 865 }; 866 867 // Initialize the first question 868 renderQuestion(currentQuestion); 869}); 870</script>
870<script>// Open and close modal functions 871function openChat() { 872 document.getElementById("chatgpt-modal").style.display = "block"; 873} 874 875function closeChat() { 876 document.getElementById("chatgpt-modal").style.display = "none"; 877} 878 879// Handle message sending 880function sendMessage() { 881 const input = document.getElementById("chatgpt-input"); 882 const message = input.value.trim(); 883 if (message) { 884 displayMessage(message, "user"); 885 input.value = ""; 886 887 // Simulate AI response (replace with actual API integration) 888 setTimeout(() => { 889 displayMessage("This is a simulated response from Ask Planr AI.", "bot"); 890 }, 1000); 891 } 892} 893 894// Display messages in chatbox 895function displayMessage(text, sender) { 896 const chatbox = document.getElementById("chatgpt-chatbox"); 897 const messageElem = document.createElement("p"); 898 messageElem.className = "chatgpt-message"; 899 messageElem.innerText = text; 900 if (sender === "user") messageElem.style.fontWeight = "bold"; 901 chatbox.appendChild(messageElem); 902 chatbox.scrollTop = chatbox.scrollHeight; 903} 904 905// Handle 'Enter' key press 906function handleEnter(event) { 907 if (event.key === "Enter") { 908 sendMessage(); 909 } 910} 911</script>
911<script>document.addEventListener("DOMContentLoaded", function() { 912 document.getElementById("calculator-container").innerHTML = ` 913 <form id="valueCreationForm"> 914 <p>Evaluate the difference between manual data handling and integrated intelligence for value creation & decision-making across your portfolio.</p> 915 916 <!-- Step 1: Portfolio Information and Industry Selection --> 917 <div id="step1" class="form-step active"> 918 <h4>Step 1: Portfolio Information</h4> 919 <div class="field-grid"> 920 <div class="form-group"> 921 <label for="portfolioCompanies">Total Number of Companies in Portfolio</label> 922 <input type="number" id="portfolioCompanies" name="portfolioCompanies" required> 923 </div> 924 <div class="form-group"> 925 <label for="dealSize">Average Deal Size (in millions)</label> 926 <input type="text" id="dealSize" name="dealSize" required pattern="\\d{1,3}(,\\d{3})*(\\.\\d{1,2})?" placeholder="e.g., 50,000,000"> 927 </div> 928 </div> 929 930 <h4>Select Industries</h4> 931 <p>Select the industries in which you have investments. You’ll enter specific parameters for each in Step 2.</p> 932 <div id="industrySelection" class="industry-selection"> 933 <label><input type="checkbox" name="industry" value="SaaS"> SaaS</label> 934 <label><input type="checkbox" name="industry" value="Business Services"> Business Services</label> 935 <label><input type="checkbox" name="industry" value="Healthcare"> Healthcare</label> 936 <label><input type="checkbox" name="industry" value="Manufacturing"> Manufacturing</label> 937 <label><input type="checkbox" name="industry" value="Technology"> Technology</label> 938 <label><input type="checkbox" name="industry" value="Consumer Goods"> Consumer Goods</label> 939 <label><input type="checkbox" name="industry" value="Financial Services"> Financial Services</label> 940 <label><input type="checkbox" name="industry" value="Real Estate"> Real Estate</label> 941 </div> 942 943 <button type="button" onclick="nextStep(2)">Next</button> 944 </div> 945 946 <!-- Step 2: Industry Information --> 947 <div id="step2" class="form-step" style="display: none;"> 948 <h4>Step 2: Industry Details</h4> 949 <div id="selectedIndustryInputs" class="industry-grid"></div> 950 <button type="button" onclick="nextStep(1)">Back</button> 951 <button type="button" onclick="nextStep(3)">Next</button> 952 </div> 953 954 <!-- Step 3: Contact Information --> 955 <div id="step3" class="form-step" style="display: none;"> 956 <h4>Step 3: Contact Information</h4> 957 <div class="modal-grid"> 958 <div class="form-group"> 959 <label for="firstName">First Name</label> 960 <input type="text" id="firstName" name="firstName" required> 961 </div> 962 <div class="form-group"> 963 <label for="lastName">Last Name</label> 964 <input type="text" id="lastName" name="lastName" required> 965 </div> 966 <div class="form-group"> 967 <label for="companyName">Company</label> 968 <input type="text" id="companyName" name="companyName" required> 969 </div> 970 <div class="form-group"> 971 <label for="emailAddress">Business Email</label> 972 <input type="email" id="emailAddress" name="emailAddress" required style="border-radius: 10px; padding: 5px; width: 100%; margin-bottom: 15px; text-align: center; box-sizing: border-box; color: #666; border: 1px solid #ccc;"> 973 </div> 974 </div> 975 <button type="button" onclick="nextStep(2)">Back</button> 976 <button type="button" onclick="validateAndGenerateReport()">Generate Portfolio Assessment</button> 977 </div> 978 </form> 979 980 <div id="result"></div> 981 `; 982}); 983 984function nextStep(step) { 985 if (step === 2) { 986 const totalPortfolioCompanies = parseInt(document.getElementById("portfolioCompanies").value); 987 const selectedIndustries = Array.from(document.querySelectorAll("input[name='industry']:checked")).map(input => input.value); 988 989 if (selectedIndustries.length > totalPortfolioCompanies) { 990 alert("The number of selected industries cannot exceed the total number of companies in your portfolio."); 991 return; 992 } 993 994 if (selectedIndustries.length === 0) { 995 alert("Please select at least one industry."); 996 return; 997 } 998
999 document.getElementById("selectedIndustryInputs").innerHTML = createIndustryInputs(selectedIndustries); 1000 } else if (step === 3) { 1001 const totalPortfolioCompanies = parseInt(document.getElementById("portfolioCompanies").value); 1002 let totalCompaniesEntered = 0; 1003 let allFieldsCompleted = true; 1004 1005 document.querySelectorAll(".industry-input").forEach(input => { 1006 if (input.id.includes("Count")) { 1007 totalCompaniesEntered += parseInt(input.value) || 0; 1008 } 1009 if (!input.value) { 1010 allFieldsCompleted = false; 1011 } 1012 }); 1013 1014 if (totalCompaniesEntered !== totalPortfolioCompanies) { 1015 alert("The total number of companies across all industries must equal the 'Total Number of Companies in Portfolio' entered in Step 1."); 1016 return; 1017 } 1018 1019 if (!allFieldsCompleted) { 1020 alert("Please complete all fields for Number of Companies, IRR, and Holding Period before proceeding."); 1021 return; 1022 } 1023 } 1024 1025 document.querySelectorAll(".form-step").forEach(stepDiv => stepDiv.style.display = "none"); 1026 document.getElementById(`step${step}`).style.display = "block"; 1027} 1028 1029function createIndustryInputs(selectedIndustries) { 1030 const industryInputs = { 1031 "SaaS": "saas", 1032 "Business Services": "businessServices", 1033 "Healthcare": "healthcare", 1034 "Manufacturing": "manufacturing", 1035 "Technology": "technology", 1036 "Consumer Goods": "consumerGoods", 1037 "Financial Services": "financialServices", 1038 "Real Estate": "realEstate" 1039 }; 1040 1041 return selectedIndustries.map(industry => ` 1042 <div class="industry-group"> 1043 <label>${industry}</label> 1044 <input type="number" id="${industryInputs[industry]}Count" placeholder="Number of Companies" class="industry-input"> 1045 <input type="number" id="${industryInputs[industry]}IRR" placeholder="IRR %" class="industry-input"> 1046 <input type="number" id="${industryInputs[industry]}Holding" placeholder="Holding Period" class="industry-input"> 1047 </div> 1048 `).join(''); 1049} 1050 1051function validateAndGenerateReport() { 1052 const firstName = document.getElementById("firstName").value; 1053 const lastName = document.getElementById("lastName").value; 1054 const companyName = document.getElementById("companyName").value; 1055 const emailAddress = document.getElementById("emailAddress").value; 1056 1057 const domainEmailPattern = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; 1058 const publicEmailDomains = ["gmail.com", "yahoo.com", "hotmail.com", "outlook.com"]; 1059 const emailDomain = emailAddress.split("@")[1]; 1060 1061 if (!firstName || !lastName || !companyName || !domainEmailPattern.test(emailAddress) || publicEmailDomains.includes(emailDomain)) { 1062 alert("Please fill in all required fields with a valid business email."); 1063 return; 1064 } 1065 1066 const totalPortfolioCompanies = parseInt(document.getElementById("portfolioCompanies").value); 1067 const dealSize = parseFloat(document.getElementById("dealSize").value.replace(/,/g, '')); 1068 const increasePercentage = 0.1; 1069 1070 const industries = [ 1071 { name: "SaaS", count: "saasCount", irr: "saasIRR", holding: "saasHolding", lossFactor: 0.075 }, 1072 { name: "Business Services", count: "businessServicesCount", irr: "businessServicesIRR", holding: "businessServicesHolding", lossFactor: 0.05 }, 1073 { name: "Healthcare", count: "healthcareCount", irr: "healthcareIRR", holding: "healthcareHolding", lossFactor: 0.06 }, 1074 { name: "Manufacturing", count: "manufacturingCount", irr: "manufacturingIRR", holding: "manufacturingHolding", lossFactor: 0.065 }, 1075 { name: "Technology", count: "technologyCount", irr: "technologyIRR", holding: "technologyHolding", lossFactor: 0.07 }, 1076 { name: "Consumer Goods", count: "consumerGoodsCount", irr: "consumerGoodsIRR", holding: "consumerGoodsHolding", lossFactor: 0.05 }, 1077 { name: "Financial Services", count: "financialServicesCount", irr: "financialServicesIRR", holding: "financialServicesHolding", lossFactor: 0.045 }, 1078 { name: "Real Estate", count: "realEstateCount", irr: "realEstateIRR", holding: "realEstateHolding", lossFactor: 0.05 } 1079 ]; 1080 1081 let totalValueLostBefore = 0; 1082 let totalValueLostAfter = 0; 1083 let tableRows = ""; 1084 let detailedAnalysis = ""; 1085
1086 industries.forEach(industry => { 1087 const industryCount = parseInt(document.getElementById(industry.count)?.value || 0); 1088 const industryIRR = document.getElementById(industry.irr)?.value; 1089 const industryHoldingPeriod = document.getElementById(industry.holding)?.value; 1090 1091 if (industryCount && industryIRR && industryHoldingPeriod) { 1092 const irrValue = parseFloat(industryIRR); 1093 const holdingValue = parseInt(industryHoldingPeriod); 1094 1095 const valueLostPerCompanyBefore = dealSize * industry.lossFactor * holdingValue; 1096 const valueLostPerCompanyAfter = valueLostPerCompanyBefore * (1 - increasePercentage); 1097 1098 totalValueLostBefore += valueLostPerCompanyBefore * industryCount; 1099 totalValueLostAfter += valueLostPerCompanyAfter * industryCount; 1100 1101 tableRows += ` 1102 <tr> 1103 <td>${industry.name}</td> 1104 <td>${industryCount}</td> 1105 <td>${holdingValue} years</td> 1106 <td>${irrValue}%</td> 1107 <td>$${(valueLostPerCompanyBefore * industryCount).toFixed(2)} million</td> 1108 <td>$${(valueLostPerCompanyAfter * industryCount).toFixed(2)} million</td> 1109 </tr> 1110 `; 1111 1112 detailedAnalysis += ` 1113 <h3 style="color: #ffffff;">${industry.name} Industry Analysis</h3> 1114 <p style="color: #ffffff;">In the ${industry.name} sector, inefficiencies in manual data handling often contribute to value lost due to fragmented data and delayed decision-making. By adopting integrated intelligence, companies can mitigate up to ${industry.lossFactor * 100}% of these losses, driving more accurate insights and timely decisions.</p> 1115 <ul style="color: #ffffff;"> 1116 <li><strong>Estimated Value Lost (With Manual Analysis):</strong> $${(valueLostPerCompanyBefore * industryCount).toFixed(2)} million</li> 1117 <li><strong>Estimated Value Lost (With Integrated Analytics + AI):</strong> $${(valueLostPerCompanyAfter * industryCount).toFixed(2)} million</li> 1118 </ul> 1119 `; 1120 } 1121 }); 1122 1123 if (tableRows) { 1124 document.getElementById("result").innerHTML = ` 1125 <div style="background-color: #022c43; color: #ffffff; border-radius: 10px; padding: 20px; max-width: 800px; margin: auto; font-family: 'Poppins', sans-serif;"> 1126 <h2 style="text-align: center; color: #ffffff;">Portfolio Value Health Report</h2> 1127 <p style="text-align: center; font-style: italic; color: #ffffff;">Prepared for ${firstName} at ${companyName}</p> 1128 1129 <section style="margin-top: 20px;"> 1130 <h3 style="color: #ffffff;">Overview</h3> 1131 <p>Thank you, ${firstName}, for submitting your portfolio data. We will contact you at <strong>${emailAddress}</strong> if you have any questions regarding the report. Below is an analysis comparing the effects of manual data handling versus integrated intelligence on your portfolio value.</p> 1132 </section> 1133 1134 <section style="margin-top: 20px;"> 1135 <h3 style="color: #ffffff;">Summary of Portfolio Value Health</h3> 1136 <table border="1" cellspacing="0" cellpadding="5" style="width: 100%; border-collapse: collapse; margin-top: 10px; color: #ffffff; background-color: #045072;"> 1137 <tr style="background-color: #056490;"> 1138 <th>Industry</th> 1139 <th>Number of Companies</th> 1140 <th>Holding Period</th> 1141 <th>IRR</th> 1142 <th>Value Lost (With Manual Analysis)</th> 1143 <th>Value Lost (With Integrated Analytics + AI)</th> 1144 </tr> 1145 ${tableRows} 1146 </table> 1147 <p style="margin-top: 10px;"><strong>Total Value Lost (With Manual Analysis):</strong> $${totalValueLostBefore.toFixed(2)} million</p> 1148 <p><strong>Total Value Lost (With Integrated Analytics + AI):</strong> $${totalValueLostAfter.toFixed(2)} million</p> 1149 </section> 1150 1151 <section style="margin-top: 20px;"> 1152 <h3 style="color: #ffffff;">Industry-Specific Analysis</h3> 1153 ${detailedAnalysis} 1154 </section> 1155 1156 <section style="margin-top: 20px;"> 1157 <h3 style="color: #ffffff;">Conclusion</h3> 1158 <p>
1158By addressing these industry-specific inefficiencies, ${companyName} has the potential to improve portfolio performance, reduce value lost, and drive greater returns for LPs. Tools like AI-driven analytics can provide actionable insights to streamline processes, enhance decision-making, and protect against losses.</p> 1159 </section> 1160 1161 <!-- Export Button placed below the conclusion --> 1162 <button type="button" id="exportPDFBtn" onclick="exportToPDF()" style="background-color: #028796; color: white; border: none; border-radius: 10px; padding: 10px 40px; font-family: 'Poppins', sans-serif; cursor: pointer; display: inline-block; margin-top: 20px; font-size: 16px;"> 1163 Export to PDF 1164 </button> 1165 </div> 1166 `; 1167 } else { 1168 document.getElementById("result").innerHTML = "<p>Please fill out the required fields for at least one industry to generate the Portfolio Value Health Check report.</p>"; 1169 } 1170 1171 document.getElementById("valueCreationForm").style.display = "none"; 1172} 1173 1174// Function to export the report to a PDF 1175function exportToPDF() { 1176 const { jsPDF } = window.jspdf; 1177 const doc = new jsPDF(); 1178 1179 // Title of the document 1180 doc.setFontSize(18); 1181 doc.text('Portfolio Value Health Report', 20, 20); 1182 doc.setFontSize(12); 1183 1184 // Fetch the content from the report 1185 const reportContent = document.getElementById("result"); 1186 1187 // Add content to the PDF 1188 doc.html(reportContent, { 1189 callback: function (doc) { 1190 // Open the PDF in a new tab 1191 doc.output('dataurlnewwindow'); 1192 }, 1193 margin: [10, 10, 10, 10], // Setting margins 1194 x: 10, // Starting position for content 1195 y: 30, // Starting position for content 1196 html2canvas: { scale: 1.5 } // Better scaling for rendering 1197 }); 1198} 1199</script>
1199<link rel="icon" href="https://planr.com/wp-content/uploads/2025/04/cropped-Planr-Favicon-2025-32x32.png" sizes="32x32" /> 1200<link rel="icon" href="https://planr.com/wp-content/uploads/2025/04/cropped-Planr-Favicon-2025-192x192.png" sizes="192x192" /> 1201<link rel="apple-touch-icon" href="https://planr.com/wp-content/uploads/2025/04/cropped-Planr-Favicon-2025-180x180.png" /> 1202<meta name="msapplication-TileImage" content="https://planr.com/wp-content/uploads/2025/04/cropped-Planr-Favicon-2025-270x270.png" /> 1203<style> 1204/* Body class for blog pages - NO PADDING */ 1205body.has-planr-blog-nav { 1206 padding-top: 0 !important; 1207 margin-top: 0 !important; 1208} 1209 1210/* Navigation Bar */ 1211.planr-blog-nav { 1212 position: fixed !important; 1213 top: 0 !important; 1214 left: 0 !important; 1215 right: 0 !important; 1216 z-index: 99999 !important; 1217 background: rgba(0, 0, 0, 0.95) !important; 1218 backdrop-filter: blur(20px) !important; 1219 -webkit-backdrop-filter: blur(20px) !important; 1220 border-bottom: 1px solid rgba(13, 179, 198, 0.15) !important; 1221 padding: 0 !important; 1222 margin: 0 !important; 1223 box-sizing: border-box !important; 1224 font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important; 1225} 1226 1227.planr-blog-nav * { 1228 box-sizing: border-box !important; 1229} 1230 1231.planr-blog-nav-inner { 1232 max-width: 1400px !important; 1233 margin: 0 auto !important; 1234 padding: 16px 40px !important; 1235 display: flex !important; 1236 align-items: center !important; 1237 justify-content: space-between !important; 1238} 1239 1240.planr-blog-nav-logo img { 1241 height: 32px !important; 1242 width: auto !important; 1243 display: block !important; 1244} 1245 1246.planr-blog-nav-right { 1247 display: flex !important; 1248 align-items: center !important; 1249 gap: 24px !important; 1250} 1251 1252.planr-blog-nav-link { 1253 color: #E5E7EB !important; 1254 text-decoration: none !important; 1255 font-size: 14px !important; 1256 font-weight: 500 !important; 1257 transition: all 0.3s ease !important; 1258 padding: 8px 16px !important; 1259 border-radius: 8px !important; 1260} 1261 1262.planr-blog-nav-link:hover { 1263 color: #0DB3C6 !important; 1264 background: rgba(13, 179, 198, 0.1) !important; 1265} 1266 1267.planr-blog-nav-btn { 1268 display: inline-flex !important; 1269 align-items: center !important; 1270 gap: 8px !important; 1271 padding: 12px 24px !important; 1272 border-radius: 30px !important; 1273 font-size: 14px !important; 1274 font-weight: 600 !important; 1275 text-decoration: none !important; 1276 transition: all 0.3s ease !important; 1277 cursor: pointer !important; 1278 border: none !important; 1279 font-family: inherit !important; 1280} 1281 1282.planr-blog-nav-btn.secondary { 1283 background: #FFFFFF !important; 1284 color: #0DB3C6 !important; 1285 border: 2px solid #FFFFFF !important; 1286} 1287 1288.planr-blog-nav-btn.secondary:hover { 1289 background: transparent !important; 1290 color: #FFFFFF !important; 1291 border-color: #FFFFFF !important; 1292} 1293 1294.planr-blog-nav-btn.primary { 1295 background: linear-gradient(135deg, #0DB3C6 0%, #03818F 100%) !important; 1296 color: #FFFFFF !important; 1297 box-shadow: 0 4px 15px rgba(13, 179, 198, 0.3) !important; 1298} 1299 1300.planr-blog-nav-btn.primary:hover { 1301 transform: translateY(-2px) !important; 1302 box-shadow: 0 6px 20px rgba(13, 179, 198, 0.4) !important; 1303} 1304 1305.planr-blog-nav-btn svg { 1306 width: 16px !important; 1307 height: 16px !important; 1308 flex-shrink: 0 !important; 1309} 1310 1311.planr-blog-nav-btn.secondary svg { 1312 stroke: #0DB3C6 !important; 1313} 1314 1315.planr-blog-nav-btn.primary svg { 1316 stroke: #FFFFFF !important; 1317} 1318 1319/* Video Modal */ 1320.planr-video-modal { 1321 position: fixed !important; 1322 top: 0 !important; 1323 left: 0 !important; 1324 width: 100% !important; 1325 height: 100% !important; 1326 z-index: 999999 !important; 1327 display: flex !important; 1328 align-items: center !important; 1329 justify-content: center !important; 1330 opacity: 0 !important; 1331 visibility: hidden !important; 1332 transition: opacity 0.3s ease, visibility 0.3s ease !important; 1333} 1334 1335.planr-video-modal.active { 1336 opacity: 1 !important; 1337 visibility: visible !important; 1338} 1339 1340.planr-video-modal-overlay { 1341 position: absolute !important; 1342 top: 0 !important; 1343 left: 0 !important; 1344 width: 100% !important; 1345 height: 100% !important; 1346 background: rgba(0, 0, 0, 0.9) !important; 1347 backdrop-filter: blur(8px) !important; 1348 -webkit-backdrop-filter: blur(8px) !important; 1349} 1350 1351.planr-video-modal-container { 1352 position: relative !important; 1353 width: 90% !important; 1354 max-width: 1000px !important; 1355 background: linear-gradient(135deg, #1a1a1a 0%, #0d0d0d 100%) !important; 1356 border-radius: 24px !important; 1357 border: 2px solid rgba(13, 179, 198, 0.3) !important; 1358 overflow: hidden !important; 1359 transform: scale(0.9) translateY(20px) !important; 1360 transition: transform 0.3s ease !important; 1361 box-shadow: 0 40px 80px rgba(0, 0, 0, 0.5), 0 0 60px rgba(13, 179, 198, 0.15) !important; 1362} 1363 1364.planr-video-modal.active .planr-video-modal-container { 1365 transform: scale(1) translateY(0) !important; 1366} 1367 1368.planr-video-modal-header { 1369 display: flex !important;
1370 align-items: center !important; 1371 justify-content: space-between !important; 1372 padding: 20px 24px !important; 1373 border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important; 1374} 1375 1376.planr-video-modal-logo { 1377 height: 28px !important; 1378 width: auto !important; 1379} 1380 1381.planr-video-modal-close { 1382 width: 40px !important; 1383 height: 40px !important; 1384 border-radius: 10px !important; 1385 background: rgba(255, 255, 255, 0.05) !important; 1386 border: 1px solid rgba(255, 255, 255, 0.1) !important; 1387 display: flex !important; 1388 align-items: center !important; 1389 justify-content: center !important; 1390 cursor: pointer !important; 1391 transition: all 0.3s ease !important; 1392 color: #9CA3AF !important; 1393} 1394 1395.planr-video-modal-close:hover { 1396 background: rgba(13, 179, 198, 0.15) !important; 1397 border-color: rgba(13, 179, 198, 0.3) !important; 1398 color: #0DB3C6 !important; 1399} 1400 1401.planr-video-modal-close svg { 1402 width: 20px !important; 1403 height: 20px !important; 1404} 1405 1406.planr-video-wrapper { 1407 position: relative !important; 1408 width: 100% !important; 1409 padding-bottom: 56.25% !important; 1410 background: #000 !important; 1411} 1412 1413.planr-video-wrapper video { 1414 position: absolute !important; 1415 top: 0 !important; 1416 left: 0 !important; 1417 width: 100% !important; 1418 height: 100% !important; 1419 display: block !important; 1420} 1421 1422/* Responsive */ 1423@media (max-width: 900px) { 1424 .planr-blog-nav-inner { 1425 padding: 14px 24px !important; 1426 } 1427 1428 .planr-blog-nav-link { 1429 display: none !important; 1430 } 1431 1432 .planr-blog-nav-right { 1433 gap: 12px !important; 1434 } 1435 1436 .planr-blog-nav-btn { 1437 padding: 10px 18px !important; 1438 font-size: 13px !important; 1439 } 1440} 1441 1442@media (max-width: 480px) { 1443 .planr-blog-nav-inner { 1444 padding: 12px 16px !important; 1445 } 1446 1447 .planr-blog-nav-logo img { 1448 height: 28px !important; 1449 } 1450 1451 .planr-blog-nav-btn { 1452 padding: 10px 14px !important; 1453 } 1454 1455 .planr-blog-nav-btn span { 1456 display: none !important; 1457 } 1458 1459 .planr-blog-nav-btn svg { 1460 width: 18px !important; 1461 height: 18px !important; 1462 } 1463} 1464</style> 1465
1466<script> 1467document.addEventListener('DOMContentLoaded', function() { 1468 // Add body class 1469 document.body.classList.add('has-planr-blog-nav'); 1470 1471 // Create and inject navigation 1472 var nav = document.createElement('nav'); 1473 nav.className = 'planr-blog-nav'; 1474 nav.innerHTML = ` 1475 <div class="planr-blog-nav-inner"> 1476 <a href="https://planr.com" class="planr-blog-nav-logo"> 1477 <img src="https://planr.com/wp-content/uploads/2025/11/Planr-White-with-Green-Icon.png" alt="Planr"> 1478 </a> 1479 <div class="planr-blog-nav-right"> 1480 <a href="https://planr.com" class="planr-blog-nav-link">Explore Planr</a> 1481 <button type="button" class="planr-blog-nav-btn secondary" id="planrNavVideoBtn"> 1482 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle><polygon points="10 8 16 12 10 16 10 8"></polygon></svg> 1483 <span>How It Works</span> 1484 </button> 1485 <a href="https://planr.com/#demo-form" class="planr-blog-nav-btn primary"> 1486 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="4" width="18" height="18" rx="2" ry="2"></rect><line x1="16" y1="2" x2="16" y2="6"></line><line x1="8" y1="2" x2="8" y2="6"></line><line x1="3" y1="10" x2="21" y2="10"></line></svg> 1487 <span>Book a Demo</span> 1488 </a> 1489 </div> 1490 </div> 1491 `; 1492 1493 // Create video modal 1494 var modal = document.createElement('div'); 1495 modal.className = 'planr-video-modal'; 1496 modal.id = 'planrVideoModal'; 1497 modal.innerHTML = ` 1498 <div class="planr-video-modal-overlay"></div> 1499 <div class="planr-video-modal-container"> 1500 <div class="planr-video-modal-header"> 1501 <img src="https://planr.com/wp-content/uploads/2025/11/Planr-White-with-Green-Icon.png" alt="Planr" class="planr-video-modal-logo"> 1502 <button type="button" class="planr-video-modal-close"> 1503 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg> 1504 </button> 1505 </div> 1506 <div class="planr-video-wrapper"> 1507 <video id="planrNavVideo" controls preload="auto" playsinline> 1508 <source src="https://20087649.fs1.hubspotusercontent-na1.net/hubfs/20087649/Planr%20Omnia/Planr%20Omnia%20Launch%20Video.mp4" type="video/mp4"> 1509 </video> 1510 </div> 1511 </div> 1512 `; 1513 1514 // Insert at beginning of body 1515 document.body.insertBefore(nav, document.body.firstChild); 1516 document.body.appendChild(modal); 1517 1518 // Video modal functionality 1519 var videoModal = document.getElementById('planrVideoModal'); 1520 var video = document.getElementById('planrNavVideo'); 1521 var openBtn = document.getElementById('planrNavVideoBtn'); 1522 var closeBtn = modal.querySelector('.planr-video-modal-close'); 1523 var overlay = modal.querySelector('.planr-video-modal-overlay'); 1524 1525 function openModal() { 1526 videoModal.classList.add('active'); 1527 video.play(); 1528 document.body.style.overflow = 'hidden'; 1529 } 1530 1531 function closeModal() { 1532 videoModal.classList.remove('active'); 1533 video.pause(); 1534 video.currentTime = 0; 1535 document.body.style.overflow = ''; 1536 } 1537 1538 openBtn.addEventListener('click', openModal); 1539 closeBtn.addEventListener('click', closeModal); 1540 overlay.addEventListener('click', closeModal); 1541 1542 document.addEventListener('keydown', function(e) { 1543 if (e.key === 'Escape' && videoModal.classList.contains('active')) { 1544 closeModal(); 1545 } 1546 });
1547}); 1548</script>
1548 1549 <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" /></head> 1550<body class="wp-singular page-template page-template-elementor_canvas page page-id-10569 wp-custom-logo wp-embed-responsive wp-theme-astra ast-desktop ast-page-builder-template ast-no-sidebar astra-4.14.0 group-blog ast-single-post ast-inherit-site-logo-transparent ast-hfb-header ast-normal-title-enabled elementor-default elementor-template-canvas elementor-kit-5 elementor-page elementor-page-10569"> 1551 <!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 1551-1552
1551 1552<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1552GTM-MGGP96Z
vendor: 85 bytes, lines 1552-1553
1552" 1553height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1554<!-- End Google Tag Manager (noscript) -->
1554<script data-cfasync="false"> 1555 (function(){var mq=window.matchMedia('(max-width:921.99px)');function apply(isMobile){var b=document.body.classList;if(isMobile){b.add('ast-header-break-point');b.remove('ast-desktop');}else{b.remove('ast-header-break-point');b.add('ast-desktop');}}apply(mq.matches);if(mq.addEventListener){mq.addEventListener('change',function(e){apply(e.matches);});}else if(mq.addListener){mq.addListener(function(e){apply(e.matches);});}})(); 1556 </script>
1556 1557 <div data-elementor-type="wp-page" data-elementor-id="10569" class="elementor elementor-10569" data-elementor-post-type="page"> 1558 <div data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-element elementor-element-171df96 e-con-full e-flex e-con e-parent" data-id="171df96" data-element_type="container"> 1559 <div class="elementor-element elementor-element-053e16a elementor-widget__width-inherit elementor-widget elementor-widget-shortcode" data-id="053e16a" data-element_type="widget" data-widget_type="shortcode.default"> 1560 <div class="elementor-widget-container"> 1561 <div class="elementor-shortcode"> <style> 1562 /* =========================================== 1563 PLANR BLOG LISTING - CLEAN GRID 1564 =========================================== */ 1565 1566 /* Body padding fix */ 1567 body.has-planr-blog-nav { 1568 padding-top: 0 !important; 1569 margin-top: 0 !important; 1570 } 1571 1572 /* Reset */ 1573 .planr-blog-section *, 1574 .planr-blog-section *::before, 1575 .planr-blog-section *::after { 1576 margin: 0 !important; 1577 padding: 0 !important; 1578 box-sizing: border-box !important; 1579 } 1580 1581 .planr-blog-section { 1582 font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important; 1583 background: #000000 !important; 1584 padding: 100px 40px 120px !important; 1585 min-height: 100vh !important; 1586 } 1587 1588 .planr-blog-section a { 1589 text-decoration: none !important; 1590 } 1591 1592 /* Container */ 1593 .planr-blog-container { 1594 max-width: 1200px !important; 1595 margin: 0 auto !important; 1596 } 1597 1598 /* Hero Header */ 1599 .planr-blog-hero { 1600 text-align: center !important; 1601 margin-bottom: 70px !important; 1602 position: relative !important; 1603 } 1604 1605 .planr-blog-hero::before { 1606 content: '' !important; 1607 position: absolute !important; 1608 top: -80px !important; 1609 left: 50% !important; 1610 transform: translateX(-50%) !important; 1611 width: 600px !important; 1612 height: 300px !important; 1613 background: radial-gradient(ellipse at center, rgba(13, 179, 198, 0.12) 0%, transparent 70%) !important; 1614 pointer-events: none !important; 1615 z-index: 0 !important; 1616 } 1617 1618 .planr-blog-hero h1 { 1619 font-size: 56px !important; 1620 font-weight: 700 !important; 1621 color: #FFFFFF !important; 1622 letter-spacing: -1.5px !important; 1623 line-height: 1.1 !important; 1624 margin-bottom: 20px !important; 1625 position: relative !important; 1626 z-index: 1 !important; 1627 } 1628 1629 .planr-blog-hero p { 1630 font-size: 18px !important; 1631 font-weight: 300 !important; 1632 color: #9CA3AF !important; 1633 max-width: 550px !important; 1634 margin: 0 auto !important; 1635 line-height: 1.6 !important; 1636 position: relative !important; 1637 z-index: 1 !important; 1638 } 1639 1640 /* Grid - 3 columns, all same size */ 1641 .planr-blog-grid { 1642 display: grid !important; 1643 grid-template-columns: repeat(3, 1fr) !important; 1644 gap: 28px !important; 1645 } 1646 1647 /* Blog Card - Consistent sizing */ 1648 .planr-blog-card { 1649 background: linear-gradient(145deg, #111111 0%, #1a1a1a 100%) !important; 1650 border: 1px solid rgba(255, 255, 255, 0.06) !important; 1651 border-radius: 20px !important; 1652 overflow: hidden !important; 1653 transition: all 0.35s ease !important; 1654 display: flex !important; 1655 flex-direction: column !important; 1656 } 1657 1658 .planr-blog-card:hover { 1659 transform: translateY(-8px) !important; 1660 border-color: rgba(13, 179, 198, 0.3) !important; 1661 box-shadow: 0 20px 50px rgba(0, 0, 0, 0.4), 0 0 40px rgba(13, 179, 198, 0.08) !important; 1662 } 1663 1664 /* Card Image - Fixed aspect ratio */ 1665 .planr-blog-card-image { 1666 width: 100% !important; 1667 aspect-ratio: 1200 / 630 !important; 1668 overflow: hidden !important; 1669 position: relative !important; 1670 background: #0a0a0a !important; 1671 } 1672 1673 .planr-blog-card-image a { 1674 display: block !important; 1675 width: 100% !important; 1676 height: 100% !important; 1677 } 1678 1679 .planr-blog-card-image img { 1680 width: 100% !important; 1681 height: 100% !important; 1682 object-fit: cover !important; 1683 transition: transform 0.5s ease !important; 1684 } 1685 1686 .planr-blog-card:hover .planr-blog-card-image img { 1687 transform: scale(1.05) !important; 1688 } 1689 1690 /* Placeholder for posts without images */ 1691 .planr-blog-card-placeholder { 1692 width: 100% !important; 1693 height: 100% !important; 1694 background: linear-gradient(135deg, #0DB3C6 0%, #03818F 100%) !important; 1695 display: flex !important; 1696 align-items: center !important; 1697 justify-content: center !important; 1698 } 1699 1700 .planr-blog-card-placeholder svg { 1701 width: 48px !important; 1702 height: 48px !important; 1703 fill: rgba(255, 255, 255, 0.3) !important; 1704 } 1705 1706 /* Card Content */ 1707 .planr-blog-card-content { 1708 padding: 28px !important; 1709 flex: 1 !important; 1710 display: flex !important; 1711 flex-direction: column !important; 1712 } 1713 1714 /* Date */ 1715 .planr-blog-card-date { 1716 font-size: 13px !important; 1717 font-weight: 400 !important; 1718 color: #6B7280 !important; 1719 margin-bottom: 14px !important; 1720 display: flex !important; 1721 align-items: center !important; 1722 gap: 8px !important; 1723 } 1724 1725 .planr-blog-card-date svg { 1726 width: 14px !important; 1727 height: 14px !important; 1728 stroke: #6B7280 !important; 1729 flex-shrink: 0 !important; 1730 } 1731 1732 /* Title */ 1733 .planr-blog-card-title { 1734 font-size: 20px !important; 1735 font-weight: 600 !important; 1736 color: #FFFFFF !important; 1737 margin-bottom: 12px !important; 1738 line-height: 1.35 !important; 1739 letter-spacing: -0.3px !important; 1740 } 1741 1742 .planr-blog-card-title a { 1743 color: #FFFFFF !important; 1744 transition: color 0.3s ease !important; 1745 } 1746 1747 /* Excerpt */ 1748 .planr-blog-card-excerpt { 1749 font-size: 14px !important; 1750 font-weight: 300 !important; 1751 color: #9CA3AF !important; 1752 line-height: 1.65 !important; 1753 margin-bottom: 24px !important; 1754 flex: 1 !important; 1755 } 1756 1757 /* Read Article Button */ 1758 .planr-blog-card-link { 1759 display: inline-flex !important; 1760 align-items: center !important; 1761 justify-content: center !important; 1762 gap: 10px !important; 1763 background: #FFFFFF !important; 1764 color: #0DB3C6 !important; 1765 font-size: 13px !important; 1766 font-weight: 600 !important; 1767 padding: 12px 22px !important; 1768 border-radius: 10px !important; 1769 transition: all 0.3s ease !important; 1770 width: fit-content !important; 1771 } 1772 1773 .planr-blog-card-link svg { 1774 width: 16px !important; 1775 height: 16px !important; 1776 stroke: #0DB3C6 !important; 1777 transition: transform 0.3s ease !important; 1778 } 1779 1780 .planr-blog-card:hover .planr-blog-card-link { 1781 box-shadow: 0 6px 20px rgba(255, 255, 255, 0.15) !important; 1782 } 1783 1784 .planr-blog-card:hover .planr-blog-card-link svg { 1785 transform: translateX(3px) !important; 1786 } 1787 1788 /* =========================================== 1789 EMPTY STATE 1790 =========================================== */ 1791 1792 .planr-blog-empty { 1793 text-align: center !important; 1794 padding: 100px 40px !important; 1795 } 1796 1797 .planr-blog-empty h2 { 1798 font-size: 32px !important; 1799 font-weight: 600 !important; 1800 color: #FFFFFF !important; 1801 margin-bottom: 16px !important; 1802 } 1803 1804 .planr-blog-empty p { 1805 font-size: 16px !important; 1806 color: #6B7280 !important; 1807 } 1808 1809 /* =========================================== 1810 PAGINATION 1811 =========================================== */ 1812 1813 .planr-blog-pagination { 1814 display: flex !important; 1815 justify-content: center !important; 1816 align-items: center !important; 1817 gap: 10px !important; 1818 margin-top: 60px !important; 1819 } 1820 1821 .planr-blog-pagination a, 1822 .planr-blog-pagination span { 1823 display: inline-flex !important; 1824 align-items: center !important; 1825 justify-content: center !important; 1826 min-width: 44px !important; 1827 height: 44px !important; 1828 padding: 0 14px !important; 1829 border-radius: 10px !important; 1830 font-size: 14px !important; 1831 font-weight: 500 !important; 1832 transition: all 0.3s ease !important; 1833 } 1834 1835 .planr-blog-pagination a { 1836 background: #111111 !important; 1837 color: #E5E7EB !important; 1838 border: 1px solid rgba(255, 255, 255, 0.08) !important; 1839 } 1840 1841 .planr-blog-pagination a:hover { 1842 border-color: rgba(13, 179, 198, 0.4) !important; 1843 color: #0DB3C6 !important; 1844 } 1845 1846 .planr-blog-pagination span.current { 1847 background: linear-gradient(135deg, #0DB3C6 0%, #03818F 100%) !important; 1848 color: #FFFFFF !important; 1849 border: none !important; 1850 } 1851 1852 /* =========================================== 1853 RESPONSIVE - TABLET 1854 =========================================== */ 1855 1856 @media (max-width: 1024px) { 1857 .planr-blog-section { 1858 padding: 80px 32px 100px !important; 1859 } 1860 1861 .planr-blog-hero { 1862 margin-bottom: 50px !important; 1863 } 1864 1865 .planr-blog-hero h1 { 1866 font-size: 44px !important; 1867 } 1868 1869 .planr-blog-grid { 1870 grid-template-columns: repeat(2, 1fr) !important; 1871 gap: 24px !important; 1872 } 1873 } 1874 1875 /* =========================================== 1876 RESPONSIVE - MOBILE 1877 =========================================== */ 1878 1879 @media (max-width: 640px) { 1880 .planr-blog-section { 1881 padding: 70px 20px 80px !important; 1882 } 1883 1884 .planr-blog-hero { 1885 margin-bottom: 40px !important; 1886 } 1887 1888 .planr-blog-hero h1 { 1889 font-size: 32px !important; 1890 letter-spacing: -0.5px !important; 1891 } 1892 1893 .planr-blog-hero p { 1894 font-size: 16px !important; 1895 } 1896 1897 .planr-blog-grid { 1898 grid-template-columns: 1fr !important; 1899 gap: 20px !important; 1900 } 1901 1902 .planr-blog-card-content { 1903 padding: 24px !important; 1904 } 1905 1906 .planr-blog-card-title { 1907 font-size: 18px !important; 1908 } 1909 } 1910 </style> 1911 1912 <div class="planr-blog-section"> 1913 <div class="planr-blog-container"> 1914 1915 <!-- Hero Header --> 1916 <div class="planr-blog-hero"> 1917 <h1>Insights</h1> 1918 <p>Perspectives on portfolio intelligence, value creation, and AI-powered investment management.</p> 1919 </div> 1920 1921 <div class="planr-blog-grid"> 1922 <article class="planr-blog-card"> 1923 <div class="planr-blog-card-image"> 1924 <a href="https://planr.com/your-ai-is-only-as-good-as-the-data-you-feed-it/"> 1925 <img decoding="async" src="https://planr.com/wp-content/uploads/2026/09/ai-live-portfolio-data-featured-1024x536.jpg" alt="Your AI Is Only as Good as the Data You Feed It"> 1926 </a> 1927 </div> 1928 <div class="planr-blog-card-content"> 1929 <div class="planr-blog-card-date"> 1930 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"> 1931 <path stroke-linecap="round" stroke-linejoin="round" d="M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 012.25-2.25h13.5A2.25 2.25 0 0121 7.5v11.25m-18 0A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75m-18 0v-7.5A2.25 2.25 0 015.25 9h13.5A2.25 2.25 0 0121 11.25v7.5" /> 1932 </svg> 1933 October 1, 2026 </div> 1934 <h2 class="planr-blog-card-title"> 1935 <a href="https://planr.com/your-ai-is-only-as-good-as-the-data-you-feed-it/">Your AI Is Only as Good as the Data You Feed It</a> 1936 </h2> 1937 <p class="planr-blog-card-excerpt">Most private equity AI builds still read board packs and monthly submissions, so their answers are weeks out of date. The fix is not a...</p> 1938 <a href="https://planr.com/your-ai-is-only-as-good-as-the-data-you-feed-it/" class="planr-blog-card-link"> 1939 Read Article 1940 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2.5" stroke="currentColor"> 1941 <path stroke-linecap="round" stroke-linejoin="round" d="M13.5 4.5L21 12m0 0l-7.5 7.5M21 12H3" /> 1942 </svg> 1943 </a> 1944 </div> 1945 </article> 1946 <article class="planr-blog-card"> 1947 <div class="planr-blog-card-image"> 1948 <a href="https://planr.com/how-funds-get-operational-data-live/"> 1949 <img decoding="async" src="https://planr.com/wp-content/uploads/2026/09/funds-operational-data-live-linkedin-final-1024x536.jpg" alt="How Funds Get Operational Data Live"> 1950 </a> 1951 </div> 1952 <div class="planr-blog-card-content"> 1953 <div class="planr-blog-card-date"> 1954 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"> 1955 <path stroke-linecap="round" stroke-linejoin="round" d="M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 012.25-2.25h13.5A2.25 2.25 0 0121 7.5v11.25m-18 0A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75m-18 0v-7.5A2.25 2.25 0 015.25 9h13.5A2.25 2.25 0 0121 11.25v7.5" /> 1956 </svg> 1957 September 24, 2026 </div> 1958 <h2 class="planr-blog-card-title"> 1959 <a href="https://planr.com/how-funds-get-operational-data-live/">How Funds Get Operational Data Live</a> 1960 </h2> 1961 <p class="planr-blog-card-excerpt">Most portfolio monitoring demos are a tour of dashboards. Dashboards are the easiest part of the product to build and the least useful part to...</p> 1962 <a href="https://planr.com/how-funds-get-operational-data-live/" class="planr-blog-card-link"> 1963 Read Article 1964 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2.5" stroke="currentColor"> 1965 <path stroke-linecap="round" stroke-linejoin="round" d="M13.5 4.5L21 12m0 0l-7.5 7.5M21 12H3" /> 1966 </svg> 1967
1967 </a> 1968 </div> 1969 </article> 1970 <article class="planr-blog-card"> 1971 <div class="planr-blog-card-image"> 1972 <a href="https://planr.com/the-two-questions-that-separate-portfolio-monitoring-tools/"> 1973 <img decoding="async" src="https://planr.com/wp-content/uploads/2026/09/two-questions-portfolio-monitoring-linkedin-final-v2-1024x536.jpg" alt="The Two Questions That Separate Portfolio Monitoring Tools"> 1974 </a> 1975 </div> 1976 <div class="planr-blog-card-content"> 1977 <div class="planr-blog-card-date"> 1978 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"> 1979 <path stroke-linecap="round" stroke-linejoin="round" d="M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 012.25-2.25h13.5A2.25 2.25 0 0121 7.5v11.25m-18 0A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75m-18 0v-7.5A2.25 2.25 0 015.25 9h13.5A2.25 2.25 0 0121 11.25v7.5" /> 1980 </svg> 1981 September 17, 2026 </div> 1982 <h2 class="planr-blog-card-title"> 1983 <a href="https://planr.com/the-two-questions-that-separate-portfolio-monitoring-tools/">The Two Questions That Separate Portfolio Monitoring Tools</a> 1984 </h2> 1985 <p class="planr-blog-card-excerpt">Most portfolio monitoring demos are a tour of dashboards. Dashboards are the easiest part of the product to build and the least useful part to...</p> 1986 <a href="https://planr.com/the-two-questions-that-separate-portfolio-monitoring-tools/" class="planr-blog-card-link"> 1987 Read Article 1988 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2.5" stroke="currentColor"> 1989 <path stroke-linecap="round" stroke-linejoin="round" d="M13.5 4.5L21 12m0 0l-7.5 7.5M21 12H3" /> 1990 </svg> 1991 </a> 1992 </div> 1993 </article> 1994 <article class="planr-blog-card"> 1995 <div class="planr-blog-card-image"> 1996 <a href="https://planr.com/analytics-in-private-equity/"> 1997 <img decoding="async" src="https://planr.com/wp-content/uploads/2026/09/where-finance-only-data-runs-out-linkedin-portfoliointel-final-1024x536.jpg" alt="Analytics in Private Equity"> 1998 </a> 1999 </div> 2000 <div class="planr-blog-card-content"> 2001 <div class="planr-blog-card-date"> 2002 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"> 2003 <path stroke-linecap="round" stroke-linejoin="round" d="M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 012.25-2.25h13.5A2.25 2.25 0 0121 7.5v11.25m-18 0A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75m-18 0v-7.5A2.25 2.25 0 015.25 9h13.5A2.25 2.25 0 0121 11.25v7.5" /> 2004 </svg> 2005 September 10, 2026 </div> 2006 <h2 class="planr-blog-card-title"> 2007 <a href="https://planr.com/analytics-in-private-equity/">Analytics in Private Equity</a> 2008 </h2> 2009 <p class="planr-blog-card-excerpt">75% of GPs say AI is ineffective for portfolio monitoring. That is the highest ineffectiveness score in S&P Global Market Intelligence's 2026 private equity survey....</p> 2010 <a href="https://planr.com/analytics-in-private-equity/" class="planr-blog-card-link"> 2011 Read Article 2012 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2.5" stroke="currentColor"> 2013 <path stroke-linecap="round" stroke-linejoin="round" d="M13.5 4.5L21 12m0 0l-7.5 7.5M21 12H3" /> 2014 </svg> 2015 </a> 2016 </div> 2017 </article> 2018 <article class="planr-blog-card"> 2019 <div class="planr-blog-card-image"> 2020 <a href="https://planr.com/how-planr-omnia-actually-works/"> 2021 <img decoding="async" src="https://planr.com/wp-content/uploads/2026/09/how-planr-omnia-actually-works-featured_2-1024x536.jpg" alt="How Planr Omnia Actually Works"> 2022 </a> 2023 </div> 2024 <div class="planr-blog-card-content"> 2025 <div class="planr-blog-card-date"> 2026 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"> 2027 <path stroke-linecap="round" stroke-linejoin="round" d="M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 012.25-2.25h13.5A2.25 2.25 0 0121 7.5v11.25m-18 0A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75m-18 0v-7.5A2.25 2.25 0 015.25 9h13.5A2.25 2.25 0 0121 11.25v7.5" /> 2028 </svg> 2029 September 3, 2026 </div> 2030 <h2 class="planr-blog-card-title"> 2031 <a href="https://planr.com/how-planr-omnia-actually-works/">How Planr Omnia Actually Works</a> 2032 </h2> 2033 <p class="planr-blog-card-excerpt">Planr Omnia is the AI engine built into Planr's portfolio platform. It connects directly to the systems and files you already use, so there is...</p> 2034 <a href="https://planr.com/how-planr-omnia-actually-works/" class="planr-blog-card-link"> 2035 Read Article 2036 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2.5" stroke="currentColor"> 2037 <path stroke-linecap="round" stroke-linejoin="round" d="M13.5 4.5L21 12m0 0l-7.5 7.5M21 12H3" /> 2038 </svg> 2039 </a> 2040 </div> 2041 </article> 2042 <article class="planr-blog-card"> 2043 <div class="planr-blog-card-image"> 2044 <a href="https://planr.com/why-data-readiness-is-the-real-constraint-on-ai-in-private-equity/"> 2045 <img decoding="async" src="https://planr.com/wp-content/uploads/2026/07/why-data-readiness-is-the-real-constraint-on-ai-in-private-equity-featured-1024x536.jpg" alt="Why Data Readiness Is The Real Constraint On AI In Private Equity"> 2046 </a> 2047 </div> 2048 <div class="planr-blog-card-content"> 2049 <div class="planr-blog-card-date"> 2050 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"> 2051 <path stroke-linecap="round" stroke-linejoin="round" d="M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 012.25-2.25h13.5A2.25 2.25 0 0121 7.5v11.25m-18 0A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75m-18 0v-7.5A2.25 2.25 0 015.25 9h13.5A2.25 2.25 0 0121 11.25v7.5" /> 2052 </svg> 2053 July 27, 2026 </div> 2054 <h2 class="planr-blog-card-title"> 2055 <a href="https://planr.com/why-data-readiness-is-the-real-constraint-on-ai-in-private-equity/">Why Data Readiness Is The Real Constraint On AI In Private Equity</a> 2056 </h2> 2057 <p class="planr-blog-card-excerpt">AI in private equity depends less on model access than on data readiness: clean, connected, permissioned, trusted portfolio data that can support decisions.</p> 2058 <a href="https://planr.com/why-data-readiness-is-the-real-constraint-on-ai-in-private-equity/" class="planr-blog-card-link"> 2059 Read Article 2060 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2.5" stroke="currentColor"> 2061 <path stroke-linecap="round" stroke-linejoin="round" d="M13.5 4.5L21 12m0 0l-7.5 7.5M21 12H3" /> 2062 </svg> 2063 </a> 2064 </div> 2065 </article> 2066 <article class="planr-blog-card"> 2067 <div class="planr-blog-card-image"> 2068 <a href="https://planr.com/private-equity-portfolio-intelligence-why-monitoring-is-moving-beyond-reporting/"> 2069 <img decoding="async" src="https://planr.com/wp-content/uploads/2026/07/private-equity-portfolio-intelligence-why-monitoring-is-moving-beyond-reporting-featured-1024x536.jpg" alt="Private Equity Portfolio Intelligence: Why Monitoring Is Moving Beyond Reporting"> 2070 </a> 2071 </div> 2072 <div class="planr-blog-card-content"> 2073 <div class="planr-blog-card-date"> 2074 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"> 2075 <path stroke-linecap="round" stroke-linejoin="round" d="M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 012.25-2.25h13.5A2.25 2.25 0 0121 7.5v11.25m-18 0A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75m-18 0v-7.5A2.25 2.25 0 015.25 9h13.5A2.25 2.25 0 0121 11.25v7.5" /> 2076 </svg> 2077 July 22, 2026 </div> 2078 <h2 class="planr-blog-card-title"> 2079 <a href="https://planr.com/private-equity-portfolio-intelligence-why-monitoring-is-moving-beyond-reporting/">Private Equity Portfolio Intelligence: Why Monitoring Is Moving Beyond Reporting</a> 2080 </h2> 2081 <p class="planr-blog-card-excerpt">Private equity portfolio intelligence helps firms move beyond reporting by connecting portfolio data, surfacing earlier signals, and making AI useful from trusted context.</p> 2082 <a href="https://planr.com/private-equity-portfolio-intelligence-why-monitoring-is-moving-beyond-reporting/" class="planr-blog-card-link"> 2083 Read Article 2084 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2.5" stroke="currentColor"> 2085 <path stroke-linecap="round" stroke-linejoin="round" d="M13.5 4.5L21 12m0 0l-7.5 7.5M21 12H3" /> 2086 </svg> 2087 </a> 2088 </div> 2089 </article> 2090 <article class="planr-blog-card"> 2091 <div class="planr-blog-card-image"> 2092 <a href="https://planr.com/from-board-packs-to-value-creation/"> 2093 <img decoding="async" src="https://planr.com/wp-content/uploads/2026/07/from-board-packs-to-value-creation-what-pe-firms-now-need-from-portfolio-data-featured-1024x536.jpg" alt="From Board Packs To Value Creation"> 2094 </a> 2095 </div> 2096 <div class="planr-blog-card-content"> 2097 <div class="planr-blog-card-date"> 2098 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"> 2099 <path stroke-linecap="round" stroke-linejoin="round" d="M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 012.25-2.25h13.5A2.25 2.25 0 0121 7.5v11.25m-18 0A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75m-18 0v-7.5A2.25 2.25 0 015.25 9h13.5A2.25 2.25 0 0121 11.25v7.5" /> 2100 </svg> 2101 July 21, 2026 </div> 2102 <h2 class="planr-blog-card-title"> 2103 <a href="https://planr.com/from-board-packs-to-value-creation/">From Board Packs To Value Creation</a> 2104 </h2> 2105 <p class="planr-blog-card-excerpt">PE firms need portfolio data that supports value creation, not just board reporting: connected signals, earlier intervention, and trusted operating visibility.</p> 2106 <a href="https://planr.com/from-board-packs-to-value-creation/" class="planr-blog-card-link"> 2107 Read Article 2108 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2.5" stroke="currentColor"> 2109 <path stroke-linecap="round" stroke-linejoin="round" d="M13.5 4.5L21 12m0 0l-7.5 7.5M21 12H3" /> 2110 </svg> 2111 </a> 2112 </div> 2113 </article> 2114 <article class="planr-blog-card"> 2115 <div class="planr-blog-card-image"> 2116 <a href="https://planr.com/what-is-private-equity-portfolio-monitoring-software/"> 2117 <img decoding="async" src="https://planr.com/wp-content/uploads/2026/07/what_is_private_equity_portfolio_monitoring_software_featured-1024x536.jpg" alt="What Is Private Equity Portfolio Monitoring Softw
2117are"> 2118 </a> 2119 </div> 2120 <div class="planr-blog-card-content"> 2121 <div class="planr-blog-card-date"> 2122 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"> 2123 <path stroke-linecap="round" stroke-linejoin="round" d="M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 012.25-2.25h13.5A2.25 2.25 0 0121 7.5v11.25m-18 0A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75m-18 0v-7.5A2.25 2.25 0 015.25 9h13.5A2.25 2.25 0 0121 11.25v7.5" /> 2124 </svg> 2125 July 14, 2026 </div> 2126 <h2 class="planr-blog-card-title"> 2127 <a href="https://planr.com/what-is-private-equity-portfolio-monitoring-software/">What Is Private Equity Portfolio Monitoring Software</a> 2128 </h2> 2129 <p class="planr-blog-card-excerpt">Portfolio monitoring software helps private equity operating partners track portfolio company performance, identify risks and opportunities, manage value creation, and improve LP reporting with trusted...</p> 2130 <a href="https://planr.com/what-is-private-equity-portfolio-monitoring-software/" class="planr-blog-card-link"> 2131 Read Article 2132 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2.5" stroke="currentColor"> 2133 <path stroke-linecap="round" stroke-linejoin="round" d="M13.5 4.5L21 12m0 0l-7.5 7.5M21 12H3" /> 2134 </svg> 2135 </a> 2136 </div> 2137 </article> 2138 <article class="planr-blog-card"> 2139 <div class="planr-blog-card-image"> 2140 <a href="https://planr.com/when-pe-firms-outgrow-spreadsheet-reporting/"> 2141 <img decoding="async" src="https://planr.com/wp-content/uploads/2026/07/when-pe-firms-outgrow-spreadsheet-reporting-featured-1024x536.jpg" alt="When PE Firms Outgrow Spreadsheet Reporting"> 2142 </a> 2143 </div> 2144 <div class="planr-blog-card-content"> 2145 <div class="planr-blog-card-date"> 2146 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"> 2147 <path stroke-linecap="round" stroke-linejoin="round" d="M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 012.25-2.25h13.5A2.25 2.25 0 0121 7.5v11.25m-18 0A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75m-18 0v-7.5A2.25 2.25 0 015.25 9h13.5A2.25 2.25 0 0121 11.25v7.5" /> 2148 </svg> 2149 July 7, 2026 </div> 2150 <h2 class="planr-blog-card-title"> 2151 <a href="https://planr.com/when-pe-firms-outgrow-spreadsheet-reporting/">When PE Firms Outgrow Spreadsheet Reporting</a> 2152 </h2> 2153 <p class="planr-blog-card-excerpt">PE firms outgrow spreadsheet reporting when Excel stops supporting timely portfolio monitoring, valuation work, KPI consistency, and trusted operating visibility across the portfolio.</p> 2154 <a href="https://planr.com/when-pe-firms-outgrow-spreadsheet-reporting/" class="planr-blog-card-link"> 2155 Read Article 2156 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2.5" stroke="currentColor"> 2157 <path stroke-linecap="round" stroke-linejoin="round" d="M13.5 4.5L21 12m0 0l-7.5 7.5M21 12H3" /> 2158 </svg> 2159 </a> 2160 </div> 2161 </article> 2162 <article class="planr-blog-card"> 2163 <div class="planr-blog-card-image"> 2164 <a href="https://planr.com/what-causes-pe-portfolio-reporting-delays/"> 2165 <img decoding="async" src="https://planr.com/wp-content/uploads/2026/07/what-causes-pe-portfolio-reporting-delays-featured-1024x536.jpg" alt="What Causes PE Portfolio Reporting Delays"> 2166 </a> 2167 </div> 2168 <div class="planr-blog-card-content"> 2169 <div class="planr-blog-card-date"> 2170 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"> 2171 <path stroke-linecap="round" stroke-linejoin="round" d="M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 012.25-2.25h13.5A2.25 2.25 0 0121 7.5v11.25m-18 0A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75m-18 0v-7.5A2.25 2.25 0 015.25 9h13.5A2.25 2.25 0 0121 11.25v7.5" /> 2172 </svg> 2173 July 3, 2026 </div> 2174 <h2 class="planr-blog-card-title"> 2175 <a href="https://planr.com/what-causes-pe-portfolio-reporting-delays/">What Causes PE Portfolio Reporting Delays</a> 2176 </h2> 2177 <p class="planr-blog-card-excerpt">PE portfolio reporting delays usually come from inconsistent portco input
2177s, fragmented KPI definitions, slow collection processes, and unclear source data behind board pack numbers.</p> 2178 <a href="https://planr.com/what-causes-pe-portfolio-reporting-delays/" class="planr-blog-card-link"> 2179 Read Article 2180 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2.5" stroke="currentColor"> 2181 <path stroke-linecap="round" stroke-linejoin="round" d="M13.5 4.5L21 12m0 0l-7.5 7.5M21 12H3" /> 2182 </svg> 2183 </a> 2184 </div> 2185 </article> 2186 <article class="planr-blog-card"> 2187 <div class="planr-blog-card-image"> 2188 <a href="https://planr.com/secure-data-infrastructure-for-private-equity-ai/"> 2189 <img decoding="async" src="https://planr.com/wp-content/uploads/2026/06/secure_data_infrastructure_private_equity_ai_featured_compressed-1024x536.jpg" alt="Secure Data Infrastructure for Private Equity AI"> 2190 </a> 2191 </div> 2192 <div class="planr-blog-card-content"> 2193 <div class="planr-blog-card-date"> 2194 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"> 2195 <path stroke-linecap="round" stroke-linejoin="round" d="M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 012.25-2.25h13.5A2.25 2.25 0 0121 7.5v11.25m-18 0A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75m-18 0v-7.5A2.25 2.25 0 015.25 9h13.5A2.25 2.25 0 0121 11.25v7.5" /> 2196 </svg> 2197 June 30, 2026 </div> 2198 <h2 class="planr-blog-card-title"> 2199 <a href="https://planr.com/secure-data-infrastructure-for-private-equity-ai/">Secure Data Infrastructure for Private Equity AI</a> 2200 </h2> 2201 <p class="planr-blog-card-excerpt">Private equity firms need governed portfolio data before they can use AI safely. Planr provides a secure data layer for portfolio monitoring, reporting, value creation,...</p> 2202 <a href="https://planr.com/secure-data-infrastructure-for-private-equity-ai/" class="planr-blog-card-link"> 2203 Read Article 2204 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2.5" stroke="currentColor"> 2205 <path stroke-linecap="round" stroke-linejoin="round" d="M13.5 4.5L21 12m0 0l-7.5 7.5M21 12H3" /> 2206 </svg> 2207 </a> 2208 </div> 2209 </article> 2210 </div> 2211 2212 <div class="planr-blog-pagination"> 2213 <span aria-current="page" class="page-numbers current">1</span> 2214<a class="page-numbers" href="https://planr.com/insights/page/2/">2</a> 2215<a class="page-numbers" href="https://planr.com/insights/page/3/">3</a> 2216<a class="page-numbers" href="https://planr.com/insights/page/4/">4</a> 2217<a class="next page-numbers" href="https://planr.com/insights/page/2/">Next →</a> </div> 2218 2219 2220 </div> 2221 </div> 2222 </div> 2223 </div> 2224 </div> 2225 </div> 2226 </div> 2227
2227<script type="speculationrules"> 2228{"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\/astra\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 2229</script>
2229 2230<!-- Twitter universal website tag code -->
2231<script> 2232!function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments); 2233},s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='//static.ads-twitter.com/uwt.js', 2234a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script'); 2235// Insert Twitter Pixel ID and Standard Event data below 2236twq('init','o76nu'); 2237twq('track','PageView'); 2238</script>
2238 2239<!-- End Twitter universal website tag code -->
2240<script type="text/javascript"> 2241_linkedin_partner_id = "3571570"; 2242window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; 2243window._linkedin_data_partner_ids.push(_linkedin_partner_id); 2244</script>
2244<script type="text/javascript"> 2245(function(l) { 2246if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])}; 2247window.lintrk.q=[]} 2248var s = document.getElementsByTagName("script")[0]; 2249var b = document.createElement("script"); 2250b.type = "text/javascript";b.async = true; 2251b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; 2252s.parentNode.insertBefore(b, s);})(window.lintrk); 2253</script>
2253 2254<noscript> 2255<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=3571570&fmt=gif" /> 2256</noscript><!-- Planr AI Chat - Modal v4.2.0 (Engagement Optimized) --> 2257<div class="planr-modal-overlay" id="planrModalOverlay"> 2258 <div class="planr-modal"> 2259 <!-- Header --> 2260 <div class="planr-modal-header"> 2261 <img src="https://planr.com/wp-content/uploads/2025/10/Planr-Logo-White.png" alt="Planr" class="planr-modal-logo"> 2262 <button class="planr-close-button" id="planrCloseButton" aria-label="Close chat"> 2263 <span style="font-size: 24px; color: #F8F7F7; line-height: 1;">×</span> 2264 </button> 2265 </div> 2266 2267 <!-- Messages --> 2268 <div class="planr-chat-messages" id="planrChatMessages"> 2269 <!-- Messages will be added here dynamically --> 2270 </div> 2271 2272 <!-- Quick Actions - CONVERSION OPTIMIZED (No Emojis) --> 2273 <div class="planr-quick-actions" id="planrQuickActions"> 2274 <button class="planr-quick-action" data-question="I'm exploring AI solutions for our fund."> 2275 Exploring AI for our fund 2276 </button> 2277 <button class="planr-quick-action" data-question="I'm exploring AI solutions for our portfolio companies."> 2278 Exploring AI for our portfolio companies 2279 </button> 2280 <button class="planr-quick-action" data-question="We're currently comparing portfolio monitoring tools."> 2281 We're comparing portfolio tools 2282 </button> 2283 <button class="planr-quick-action" data-question="Can you show me how the AI actually works?"> 2284 Show me how the AI actually works 2285 </button> 2286 <button class="planr-quick-action" data-question="What ROI are other PE firms seeing with Planr?"> 2287 What ROI are firms seeing? 2288 </button> 2289 <button class="planr-quick-action" data-question="I only have about 5 minutes. Give me the quick pitch."> 2290 I have 5 minutes, quick pitch 2291 </button> 2292 </div> 2293 2294 <!-- Input --> 2295 <div class="planr-chat-input-container"> 2296 <div class="planr-chat-input-wrapper"> 2297 <input 2298 type="text" 2299 class="planr-chat-input-field" 2300 placeholder="Type your message..." 2301 id="planrChatInput" 2302 autocomplete="off" 2303 > 2304 <button class="planr-chat-send-button" id="planrSendButton" aria-label="Send message"> 2305 <span style="font-size: 24px; color: black; line-height: 1;">→</span> 2306 </button> 2307 </div> 2308 </div> 2309 </div> 2310</div> 2311<!-- Demo Booking Modal --> 2312<div id="planrDemoModal" class="planr-form-modal planr-demo-modal"> 2313 <div class="planr-form-modal-overlay"></div> 2314 <div class="planr-form-modal-container"> 2315 <div class="planr-form-modal-content"> 2316 2317 <!-- Close Button --> 2318 <button class="planr-form-modal-close" aria-label="Close demo booking form"> 2319 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"> 2320 <line x1="18" y1="6" x2="6" y2="18"></line> 2321 <line x1="6" y1="6" x2="18" y2="18"></line> 2322 </svg> 2323 </button> 2324 2325 <!-- Header --> 2326 <div class="planr-form-modal-header"> 2327 <h2 class="planr-form-modal-title">Book Your Demo</h2> 2328 <p class="planr-form-modal-subtitle">See Planr in action with your portfolio data</p> 2329 </div> 2330 2331 <!-- Form --> 2332 <form id="planrDemoForm" class="planr-form-modal-form"> 2333 2334 <!-- Name Field --> 2335 <div class="planr-form-field"> 2336 <label for="planrDemoName" class="planr-form-label"> 2337 Your Name <span class="planr-form-required">*</span> 2338 </label> 2339 <input 2340 type="text" 2341 id="planrDemoName" 2342 name="name" 2343 class="planr-form-input" 2344 placeholder="John Smith" 2345 required 2346 />
2347 <span class="planr-form-error" id="planrDemoNameError"></span> 2348 </div> 2349 2350 <!-- Email Field --> 2351 <div class="planr-form-field"> 2352 <label for="planrDemoEmail" class="planr-form-label"> 2353 Work Email <span class="planr-form-required">*</span> 2354 </label> 2355 <input 2356 type="email" 2357 id="planrDemoEmail" 2358 name="email" 2359 class="planr-form-input" 2360 placeholder="[email protected]" 2361 required 2362 /> 2363 <span class="planr-form-error" id="planrDemoEmailError"></span> 2364 </div> 2365 2366 <!-- Firm Name Field --> 2367 <div class="planr-form-field"> 2368 <label for="planrDemoFirm" class="planr-form-label"> 2369 Firm Name <span class="planr-form-required">*</span> 2370 </label> 2371 <input 2372 type="text" 2373 id="planrDemoFirm" 2374 name="company" 2375 class="planr-form-input" 2376 placeholder="Your Firm" 2377 required 2378 /> 2379 <span class="planr-form-error" id="planrDemoFirmError"></span> 2380 </div> 2381 2382 <!-- Role Field (Optional) --> 2383 <div class="planr-form-field"> 2384 <label for="planrDemoRole" class="planr-form-label"> 2385 Your Role <span class="planr-form-optional">(Optional)</span> 2386 </label> 2387 <input 2388 type="text" 2389 id="planrDemoRole" 2390 name="role" 2391 class="planr-form-input" 2392 placeholder="Managing Partner, Investment Associate, etc." 2393 /> 2394 </div> 2395 2396 <!-- Portfolio Companies Field (Optional) --> 2397 <div class="planr-form-field"> 2398 <label for="planrDemoPortfolio" class="planr-form-label"> 2399 Number of Portfolio Companies <span class="planr-form-optional">(Optional)</span> 2400 </label> 2401 <input 2402 type="text" 2403 id="planrDemoPortfolio" 2404 name="portfolio_companies" 2405 class="planr-form-input" 2406 placeholder="e.g., 5-10, 10-20, 20+" 2407 /> 2408 </div> 2409 2410 <!-- Submit Button --> 2411 <button type="submit" class="planr-form-submit-btn" id="planrDemoSubmitBtn"> 2412 <span class="planr-form-btn-text">Book Your Demo</span> 2413 <span class="planr-form-btn-loading" style="display: none;"> 2414 <svg class="planr-form-spinner" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24"> 2415 <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle> 2416 <path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path> 2417 </svg> 2418 Submitting... 2419 </span> 2420 </button> 2421 2422 <!-- Error Message --> 2423 <div class="planr-form-general-error" id="planrDemoGeneralError" style="display: none;"> 2424 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="20" height="20"> 2425 <circle cx="12" cy="12" r="10"></circle> 2426 <line x1="12" y1="8" x2="12" y2="12"></line>
2427 <line x1="12" y1="16" x2="12.01" y2="16"></line> 2428 </svg> 2429 <span id="planrDemoGeneralErrorText">Something went wrong. Please try again.</span> 2430 </div> 2431 2432 </form> 2433 2434 <!-- Success Message with Calendar Embed (OUTSIDE form) --> 2435 <div class="planr-form-success-message" id="planrDemoSuccessMessage" style="display: none;"> 2436 <div class="planr-calendar-embed"> 2437 <div class="planr-calendar-header"> 2438 <h3>Great! Now Choose a Day and Time</h3> 2439 <p>Select a convenient time for your personalized demo with our team.</p> 2440 </div> 2441 <div class="planr-calendar-iframe-container"> 2442 <iframe src="https://meetings.hubspot.com/lorcan-ryan/website-demo-calendar?embed=true" 2443 frameborder="0" 2444 loading="lazy"></iframe> 2445 </div> 2446 </div> 2447 </div> 2448 2449 </div> 2450 </div> 2451</div> 2452 2453<!-- Video Modal - Simple Player --> 2454<div id="planrVideoModal" class="planr-video-modal-overlay" style="display: none;"> 2455 <button class="planr-video-close-btn" onclick="window.planrCloseVideo()">×</button> 2456 <div class="planr-video-modal-container"> 2457 <video id="planrVideoPlayer" controls> 2458 <source src="https://20087649.fs1.hubspotusercontent-na1.net/hubfs/20087649/Planr%20Omnia/Planr-2.mp4" type="video/mp4"> 2459 Your browser does not support the video tag. 2460 </video> 2461 </div> 2462</div> 2463<!-- Planr AI Chat - Floating Icon --> 2464<div class="planr-floating-chat-icon" id="planrFloatingIcon" aria-label="Open chat"> 2465 <img src="https://planr.com/wp-content/uploads/2025/04/Planr-Favicon-2025.png" alt="Chat with Planr AI" /> 2466</div> 2467<!-- Mobile Bottom Navigation - Clean App Style (Mobile Only) --> 2468<div class="planr-mobile-bottom-nav"> 2469 <div class="planr-nav-items"> 2470 2471 <!-- 1. Modules (Opens Keynote Modal) --> 2472 <button class="planr-nav-button" id="planrNavWhyPlanr" aria-label="Modules"> 2473 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> 2474 <path d="M12 2L2 7l10 5 10-5-10-5z"></path> 2475 <path d="M2 17l10 5 10-5"></path> 2476 <path d="M2 12l10 5 10-5"></path> 2477 </svg> 2478 <span class="planr-nav-label">Modules</span> 2479 </button> 2480 2481 <!-- 2. Video (Opens Video Modal) --> 2482 <button class="planr-nav-button" id="planrNavVideos" aria-label="Videos"> 2483 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> 2484 <polygon points="23 7 16 12 23 17 23 7"></polygon> 2485 <rect x="1" y="5" width="15" height="14" rx="2" ry="2"></rect> 2486 </svg> 2487 <span class="planr-nav-label">Video</span> 2488 </button> 2489 2490 <!-- 3. Ask Planr (Center - Slightly Elevated) --> 2491 <button class="planr-nav-button center" id="planrNavAskPlanr" aria-label="Ask Planr AI"> 2492 <div class="planr-nav-icon-wrapper"> 2493 <img src="https://planr.com/wp-content/uploads/2025/04/Planr-Favicon-2025.png" alt="Planr" class="planr-favicon" /> 2494 </div> 2495 <span class="planr-nav-label">Ask Planr</span> 2496 </button> 2497 2498 <!-- 4. Book Demo --> 2499 <button class="planr-nav-button" id="planrNavDemo" aria-label="Book Demo"> 2500 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> 2501 <rect x="3" y="4" width="18" height="18" rx="2" ry="2"></rect> 2502 <line x1="16" y1="2" x2="16" y2="6"></line> 2503 <line x1="8" y1="2" x2="8" y2="6"></line> 2504 <line x1="3" y1="10" x2="21" y2="10"></line> 2505 </svg> 2506 <span class="planr-nav-label">Demo</span> 2507 </button> 2508 2509 <!-- 5. Back to Top --> 2510 <button class="planr-nav-button" id="planrNavTop" aria-label="Back to Top"> 2511 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> 2512 <line x1="12" y1="19" x2="12" y2="5"></line> 2513 <polyline points="5 12 12 5 19 12"></polyline> 2514 </svg>
2515 <span class="planr-nav-label">Top</span> 2516 </button> 2517 2518 </div> 2519</div> 2520 <header data-elementor-type="popup" data-elementor-id="4071" class="elementor elementor-4071 elementor-location-popup" data-elementor-settings="{"entrance_animation_mobile":"slideInRight","exit_animation_mobile":"slideInRight","entrance_animation":"slideInRight","exit_animation":"slideInRight","entrance_animation_duration":{"unit":"px","size":0.5,"sizes":[]},"a11y_navigation":"yes","triggers":[],"timing":[]}" data-elementor-post-type="elementor_library"> 2521 <section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-top-section elementor-element elementor-element-c5d2150 elementor-section-content-middle elementor-hidden-desktop elementor-hidden-tablet elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c5d2150" data-element_type="section" data-settings="{"background_background":"classic"}"> 2522 <div class="elementor-container elementor-column-gap-default"> 2523 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0d44ccc" data-id="0d44ccc" data-element_type="column"> 2524 <div class="elementor-widget-wrap elementor-element-populated"> 2525 <section data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-section elementor-inner-section elementor-element elementor-element-c65793f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c65793f" data-element_type="section"> 2526 <div class="elementor-container elementor-column-gap-default"> 2527 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-bd23356" data-id="bd23356" data-element_type="column"> 2528 <div class="elementor-widget-wrap elementor-element-populated"> 2529 <div class="elementor-element elementor-element-0227dab elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="0227dab" data-element_type="widget" data-widget_type="theme-site-logo.default"> 2530 <div class="elementor-widget-container"> 2531 <a href="https://planr.com"> 2532 <img width="403" height="143" src="https://planr.com/wp-content/uploads/2021/11/Planr-Logo-Black-and-Blue.png" class="attachment-full size-full wp-image-9792" alt="" srcset="https://planr.com/wp-content/uploads/2021/11/Planr-Logo-Black-and-Blue.png 403w, https://planr.com/wp-content/uploads/2021/11/Planr-Logo-Black-and-Blue-300x106.png 300w" sizes="(max-width: 403px) 100vw, 403px" /> </a> 2533 </div> 2534 </div> 2535 </div> 2536 </div> 2537 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-6c39cee" data-id="6c39cee" data-element_type="column"> 2538 <div class="elementor-widget-wrap elementor-element-populated"> 2539 <div class="elementor-element elementor-element-eca8bbd elementor-hidden-desktop elementor-hidden-tablet elementor-view-default elementor-widget elementor-widget-icon" data-id="eca8bbd" data-element_type="widget" data-widget_type="icon.default"> 2540 <div class="elementor-widget-container"> 2541 <div class="elementor-icon-wrapper"> 2542 <a class="elementor-icon" href="#elementor-action%3Aaction%3Dpopup%3Aclose%26settings%3DeyJkb19ub3Rfc2hvd19hZ2FpbiI6IiJ9"> 2543 <i aria-hidden="true" class="fas fa-bars"></i> </a> 2544 </div> 2545 </div> 2546 </div> 2547 </div> 2548 </div> 2549 </div> 2550 </section> 2551 </div> 2552 </div> 2553 </div> 2554 </section> 2555 <div data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-element elementor-element-cf85ba4 e-flex e-con-boxed e-con e-parent" data-id="cf85ba4" data-element_type="container" data-settings="{"background_background":"classic"}"> 2556 <div class="e-con-inner"> 2557 <div data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-element elementor-element-f6062b6 e-con-full e-flex e-con e-child" data-id="f6062b6" data-element_type="container" data-settings="{"background_background":"classic"}"> 2558 <div class="elementor-element elementor-element-20030a3 eael-hamburger--none eael-advanced-menu-hamburger-align-right elementor-widget elementor-widget-eael-advanced-menu" data-id="20030a3" data-element_type="widget" data-widget_type="eael-advanced-menu.skin-two"> 2559 <div class="elementor-widget-container"> 2560 <div data-hamburger-icon="<i aria-hidden="true" class="fas fa-bars"></i>" data-indicator-class="<i aria-hidden="true" class="fas fa-angle-down"></i>" data-dropdown-indicator-class="<i aria-hidden="true" class="fas fa-angle-down"></i>" class="eael-advanced-menu-container eael-advanced-menu-align-center eael-advanced-menu-dropdown-align-center" data-hamburger-breakpoints="{"mobile":"Mobile Portrait (> 768px)","tablet":"Tablet Portrait (> 1024px)","desktop":"Desktop (> 2400px)","none":"None"}" data-hamburger-device="none"> 2561 <ul id="menu-mobile-menu-2025" class="eael-advanced-menu eael-advanced-menu-dropdown-animate-zoom-in eael-advanced-menu-indicator eael-advanced-menu-vertical"><li id="menu-item-9838" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-9838"><a aria-expanded="false" href="#" class="menu-link">Product<span role="button" class="dropdown-menu-toggle ast-header-navigation-arrow" tabindex="0" aria-expanded="false" aria-label="Menu Toggle" aria-haspopup="true"></span></a> 2562<ul class="sub-menu"> 2563 <li id="menu-item-9844" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9844"><a href="https://planr.com/portfolio-monitoring-new/" class="menu-link">Portfolio Monitoring</a></li> 2564 <li id="menu-item-9843" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9843"><a href="https://planr.com/deep-portfolio-insights-new/" class="menu-link">Value Creation</a></li> 2565 <li id="menu-item-9842" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9842"><a href="https://planr.com/automate-valuations/" class="menu-link">Valuations</a></li> 2566 <li id="menu-item-9841" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9841"><a href="https://planr.com/fund-company-forecasts/" class="menu-link">Fund & Company Forecasts</a></li> 2567 <li id="menu-item-9839" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9839"><a href="https://planr.com/investment-benchmarking/" class="menu-link">Investment Benchmarking</a></li> 2568 <li id="menu-item-9840" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9840"><a href="https://planr.com/lp-reporting-suite/" class="menu-link">LP Reporting Suite</a></li> 2569</ul> 2570</li> 2571<li id="menu-item-9845" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-9845"><a aria-expanded="false" href="#" class="menu-link">Solutions<span role="button" class="dropdown-menu-toggle ast-header-navigation-arrow" tabindex="0" aria-expanded="false" aria-label="Menu Toggle" aria-haspopup="true"></span></a> 2572<ul class="sub-menu"> 2573 <li id="menu-item-9847" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9847"><a href="https://planr.com/gps/" class="menu-link">For GPs</a></li> 2574 <li id="menu-item-9846" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9846"><a href="https://planr.com/portfolio-companies/" class="menu-link">For Portfolio Companies</a></li> 2575</ul> 2576</li> 2577<li id="menu-item-9848" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-9848"><a aria-expanded="false" href="#" class="menu-link">AI Platfom<span role="button" class="dropdown-menu-toggle ast-header-navigation-arrow" tabindex="0" aria-expanded="false" aria-label="Menu Toggle" aria-haspopup="true"></span></a> 2578<ul class="sub-menu"> 2579 <li id="menu-item-9849" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9849"><a href="https://planr.com/platform-overview/" class="menu-link">Overview</a></li> 2580 <li id="menu-item-9850" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9850"><a href="https://planr.com/integrations-new/" class="menu-link">Integrations</a></li> 2581 <li id="menu-item-9851" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9851"><a href="https://planr.com/secure-data-management-2/" class="menu-link">Secure Data Management</a></li> 2582</ul> 2583</li> 2584<li id="menu-item-9852" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9852"><a href="https://planr.com/managed-data-services-new/" class="menu-link">Managed Data Services New</a></li> 2585<li id="menu-item-9853" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-9853"><a aria-expanded="false" href="#" class="menu-link">
2585Resources<span role="button" class="dropdown-menu-toggle ast-header-navigation-arrow" tabindex="0" aria-expanded="false" aria-label="Menu Toggle" aria-haspopup="true"></span></a> 2586<ul class="sub-menu"> 2587 <li id="menu-item-9856" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9856"><a href="https://planr.com/case-studies" class="menu-link">Case Studies</a></li> 2588 <li id="menu-item-9854" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9854"><a href="https://planr.com/resources" class="menu-link">Whitepapers & Blog</a></li> 2589 <li id="menu-item-9855" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9855"><a href="https://planr.com/resources" class="menu-link">News & Media</a></li> 2590</ul> 2591</li> 2592</ul> <button class="eael-advanced-menu-toggle" aria-label="Essential Addons Toggle Menu"> 2593 <i aria-hidden="true" class="fas fa-bars"></i> </button> 2594 </div> 2595 </div> 2596 </div> 2597 <div class="elementor-element elementor-element-f41bcc4 elementor-align-justify elementor-mobile-align-justify elementor-widget elementor-widget-button" data-id="f41bcc4" data-element_type="widget" data-widget_type="button.default"> 2598 <div class="elementor-widget-container"> 2599 <div class="elementor-button-wrapper"> 2600 <a class="elementor-button elementor-button-link elementor-size-sm" href="https://planr.com/demo-request/"> 2601 <span class="elementor-button-content-wrapper"> 2602 <span class="elementor-button-text">Request A Demo</span> 2603 </span> 2604 </a> 2605 </div> 2606 </div> 2607 </div> 2608 <div class="elementor-element elementor-element-6dadbf1 elementor-align-justify elementor-mobile-align-justify elementor-widget elementor-widget-button" data-id="6dadbf1" data-element_type="widget" data-widget_type="button.default"> 2609 <div class="elementor-widget-container"> 2610 <div class="elementor-button-wrapper"> 2611 <a class="elementor-button elementor-button-link elementor-size-sm" href="https://app.planr.io/ords/f?p=200"> 2612 <span class="elementor-button-content-wrapper"> 2613 <span class="elementor-button-text">Login</span> 2614 </span> 2615 </a> 2616 </div> 2617 </div> 2618 </div> 2619 </div> 2620 </div> 2621 </div> 2622 </header> 2623
2623<script> 2624 const lazyloadRunObserver = () => { 2625 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 2626 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 2627 entries.forEach( ( entry ) => { 2628 if ( entry.isIntersecting ) { 2629 let lazyloadBackground = entry.target; 2630 if( lazyloadBackground ) { 2631 lazyloadBackground.classList.add( 'e-lazyloaded' ); 2632 } 2633 lazyloadBackgroundObserver.unobserve( entry.target ); 2634 } 2635 }); 2636 }, { rootMargin: '200px 0px 200px 0px' } ); 2637 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 2638 lazyloadBackgroundObserver.observe( lazyloadBackground ); 2639 } ); 2640 }; 2641 const events = [ 2642 'DOMContentLoaded', 2643 'elementor/lazyload/observe', 2644 ]; 2645 events.forEach( ( event ) => { 2646 document.addEventListener( event, lazyloadRunObserver ); 2647 } ); 2648 </script>
2648 2649
2649<script id="astra-theme-js-js-extra"> 2650var astra = {"break_point":"921","isRtl":"","is_scroll_to_id":"","is_scroll_to_top":"","is_header_footer_builder_active":"1","responsive_cart_click":"flyout","is_dark_palette":""}; 2651</script>
vendor: 1 bytes, line 2651
2651
2652<script src="https://planr.com/wp-content/themes/astra/assets/js/minified/frontend.min.js?ver=4.14.0" id="astra-theme-js-js"></script>
vendor: 1 bytes, line 2652
2652
2653<script id="leadin-script-loader-js-js-extra"> 2654var leadin_wordpress = {"userRole":"visitor","pageType":"page","leadinPluginVersion":"11.3.75"}; 2655</script>
vendor: 1 bytes, line 2655
2655
2656<script src="https://js.hs-scripts.com/20087649.js?integration=WordPress&ver=11.3.75" async defer id='hs-script-loader'></script>
vendor: 1 bytes, line 2656
2656
2657<script id="planr-chat-script-js-extra"> 2658var planrChatConfig = {"ajaxUrl":"https:\/\/planr.com\/wp-admin\/admin-ajax.php","nonce":"59402d9f75","hubspotEnabled":"1"}; 2659</script>
vendor: 1 bytes, line 2659
2659
2660<script src="https://planr.com/wp-content/plugins/planr-ai-chat-v4.4.1/assets/js/planr-chat.js?ver=4.4.0" id="planr-chat-script-js"></script>
vendor: 1 bytes, line 2660
2660
2661<script src="https://planr.com/wp-content/plugins/planr-ai-chat-v4.4.1/assets/js/planr-hubspot-capture.js?ver=4.4.0" id="planr-hubspot-capture-js"></script>
vendor: 1 bytes, line 2661
2661
2662<script id="eael-general-js-extra"> 2663var localize = {"ajaxurl":"https:\/\/planr.com\/wp-admin\/admin-ajax.php","nonce":"a6421647d1","i18n":{"added":"Added ","compare":"Compare","loading":"Loading..."},"eael_translate_text":{"required_text":"is a required field","invalid_text":"Invalid","billing_text":"Billing","shipping_text":"Shipping","fg_mfp_counter_text":"of"},"page_permalink":"https:\/\/planr.com\/insights\/","cart_redirectition":"","cart_page_url":"","el_breakpoints":{"mobile":{"label":"Mobile Portrait","value":768,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"ParticleThemesData":{"default":"{\"particles\":{\"number\":{\"value\":160,\"density\":{\"enable\":true,\"value_area\":800}},\"color\":{\"value\":\"#ffffff\"},\"shape\":{\"type\":\"circle\",\"stroke\":{\"width\":0,\"color\":\"#000000\"},\"polygon\":{\"nb_sides\":5},\"image\":{\"src\":\"img\/github.svg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":0.5,\"random\":false,\"anim\":{\"enable\":false,\"speed\":1,\"opacity_min\":0.1,\"sync\":false}},\"size\":{\"value\":3,\"random\":true,\"anim\":{\"enable\":false,\"speed\":40,\"size_min\":0.1,\"sync\":false}},\"line_linked\":{\"enable\":true,\"distance\":150,\"color\":\"#ffffff\",\"opacity\":0.4,\"width\":1},\"move\":{\"enable\":true,\"speed\":6,\"direction\":\"none\",\"random\":false,\"straight\":false,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":1200}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":true,\"mode\":\"repulse\"},\"onclick\":{\"enable\":true,\"mode\":\"push\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":400,\"line_linked\":{\"opacity\":1}},\"bubble\":{\"distance\":400,\"size\":40,\"duration\":2,\"opacity\":8,\"speed\":3},\"repulse\":{\"distance\":200,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}","nasa":"{\"particles\":{\"number\":{\"value\":250,\"density\":{\"enable\":true,\"value_area\":800}},\"color\":{\"value\":\"#ffffff\"},\"shape\":{\"type\":\"circle\",\"stroke\":{\"width\":0,\"color\":\"#000000\"},\"polygon\":{\"nb_sides\":5},\"image\":{\"src\":\"img\/github.svg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":1,\"random\":true,\"anim\":{\"enable\":true,\"speed\":1,\"opacity_min\":0,\"sync\":false}},\"size\":{\"value\":3,\"random\":true,\"anim\":{\"enable\":false,\"speed\":4,\"size_min\":0.3,\"sync\":false}},\"line_linked\":{\"enable\":false,\"distance\":150,\"color\":\"#ffffff\",\"opacity\":0.4,\"width\":1},\"move\":{\"enable\":true,\"speed\":1,\"direction\":\"none\",\"random\":true,\"straight\":false,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":600}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":true,\"mode\":\"bubble\"},\"onclick\":{\"enable\":true,\"mode\":\"repulse\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":400,\"line_linked\":{\"opacity\":1}},\"bubble\":{\"distance\":250,\"size\":0,\"duration\":2,\"opacity\":0,\"speed\":3},\"repulse\":{\"distance\":400,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}","bubble":"{\"particles\":{\"number\":{\"value\":15,\"density\":{\"enable\":true,\"value_area\":800}},\"color\":{\"value\":\"#1b1e34\"},\"shape\":{\"type\":\"polygon\",\"stroke\":{\"width\":0,\"color\":\"#000\"},\"polygon\":{\"nb_sides\":6},\"image\":{\"src\":\"img\/github.svg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":0.3,\"random\":true,\"anim\":{\"enable\":false,\"speed\":1,\"opacity_min\":0.1,\"sync\":false}},\"size\":{\"value\":50,\"random\":false,\"anim\":{\"enable\":true,\"speed\":10,\"size_min\":40,\"
2663sync\":false}},\"line_linked\":{\"enable\":false,\"distance\":200,\"color\":\"#ffffff\",\"opacity\":1,\"width\":2},\"move\":{\"enable\":true,\"speed\":8,\"direction\":\"none\",\"random\":false,\"straight\":false,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":1200}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":false,\"mode\":\"grab\"},\"onclick\":{\"enable\":false,\"mode\":\"push\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":400,\"line_linked\":{\"opacity\":1}},\"bubble\":{\"distance\":400,\"size\":40,\"duration\":2,\"opacity\":8,\"speed\":3},\"repulse\":{\"distance\":200,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}","snow":"{\"particles\":{\"number\":{\"value\":450,\"density\":{\"enable\":true,\"value_area\":800}},\"color\":{\"value\":\"#fff\"},\"shape\":{\"type\":\"circle\",\"stroke\":{\"width\":0,\"color\":\"#000000\"},\"polygon\":{\"nb_sides\":5},\"image\":{\"src\":\"img\/github.svg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":0.5,\"random\":true,\"anim\":{\"enable\":false,\"speed\":1,\"opacity_min\":0.1,\"sync\":false}},\"size\":{\"value\":5,\"random\":true,\"anim\":{\"enable\":false,\"speed\":40,\"size_min\":0.1,\"sync\":false}},\"line_linked\":{\"enable\":false,\"distance\":500,\"color\":\"#ffffff\",\"opacity\":0.4,\"width\":2},\"move\":{\"enable\":true,\"speed\":6,\"direction\":\"bottom\",\"random\":false,\"straight\":false,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":1200}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":true,\"mode\":\"bubble\"},\"onclick\":{\"enable\":true,\"mode\":\"repulse\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":400,\"line_linked\":{\"opacity\":0.5}},\"bubble\":{\"distance\":400,\"size\":4,\"duration\":0.3,\"opacity\":1,\"speed\":3},\"repulse\":{\"distance\":200,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}","nyan_cat":"{\"particles\":{\"number\":{\"value\":150,\"density\":{\"enable\":false,\"value_area\":800}},\"color\":{\"value\":\"#ffffff\"},\"shape\":{\"type\":\"star\",\"stroke\":{\"width\":0,\"color\":\"#000000\"},\"polygon\":{\"nb_sides\":5},\"image\":{\"src\":\"http:\/\/wiki.lexisnexis.com\/academic\/images\/f\/fb\/Itunes_podcast_icon_300.jpg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":0.5,\"random\":false,\"anim\":{\"enable\":false,\"speed\":1,\"opacity_min\":0.1,\"sync\":false}},\"size\":{\"value\":4,\"random\":true,\"anim\":{\"enable\":false,\"speed\":40,\"size_min\":0.1,\"sync\":false}},\"line_linked\":{\"enable\":false,\"distance\":150,\"color\":\"#ffffff\",\"opacity\":0.4,\"width\":1},\"move\":{\"enable\":true,\"speed\":14,\"direction\":\"left\",\"random\":false,\"straight\":true,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":1200}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":false,\"mode\":\"grab\"},\"onclick\":{\"enable\":true,\"mode\":\"repulse\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":200,\"line_linked\":{\"opacity\":1}},\"bubble\":{\"distance\":400,\"size\":40,\"duration\":2,\"opacity\":8,\"speed\":3},\"repulse\":{\"distance\":200,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}"},"eael_login_nonce":"f7416300e6","eael_register_nonce":"95af7ccf52","eael_lostpassword_nonce":"9f882947af","eael_resetpassword_nonce":"146af0e5af"}; 2664</script>
vendor: 1 bytes, line 2664
2664
2665<script src="https://planr.com/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/general.min.js?ver=6.4.0" id="eael-general-js"></script>
vendor: 1 bytes, line 2665
2665
2666<script src="https://planr.com/wp-content/uploads/essential-addons-elementor/eael-4071.js?ver=1775562868" id="eael-4071-js"></script>
vendor: 1 bytes, line 2666
2666
2667<script src="https://planr.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=3.33.0" id="elementor-webpack-runtime-js"></script>
vendor: 1 bytes, line 2667
2667
2668<script src="https://planr.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.33.0" id="elementor-frontend-modules-js"></script>
vendor: 1 bytes, line 2668
2668
2669<script src="https://planr.com/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" id="jquery-ui-core-js"></script>
vendor: 1 bytes, line 2669
2669
2670<script id="elementor-frontend-js-before"> 2671var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":769,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":768,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}}, 2672"hasCustomBreakpoints":true},"version":"3.33.0","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"container":true,"theme_builder_v2":true,"nested-elements":true,"home_screen":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"cloud-library":true,"e_opt_in_v4_page":true,"import-export-customization":true,"mega-menu":true,"e_pro_variables":true},"urls":{"assets":"https:\/\/planr.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/planr.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/planr.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"d880a7be95"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"viewport_mobile":768,"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":10569,"title":"Planr%20Insights%20%7C%20PE%20Portfolio%20Monitoring%20%26%20Value%20Creation","excerpt":"","featuredImage":false}}; 2673</script>
vendor: 1 bytes, line 2673
2673
2674<script src="https://planr.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.33.0" id="elementor-frontend-js"></script>
vendor: 1 bytes, line 2674
2674
2675<script src="https://planr.com/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.33.0" id="elementor-pro-webpack-runtime-js"></script>
vendor: 1 bytes, line 2675
2675
2676<script src="https://planr.com/wp-includes/js/dist/hooks.min.js?ver=4d63a3d491d11ffd8ac6" id="wp-hooks-js"></script>
vendor: 1 bytes, line 2676
2676
2677<script src="https://planr.com/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script>
vendor: 1 bytes, line 2677
2677
2678<script id="wp-i18n-js-after"> 2679wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 2680</script>
vendor: 1 bytes, line 2680
2680
2681<script id="elementor-pro-frontend-js-before"> 2682var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/planr.com\/wp-admin\/admin-ajax.php","nonce":"25ee8eeb6e","urls":{"assets":"https:\/\/planr.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/planr.com\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":true},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}}, 2683"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/planr.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; 2684</script>
vendor: 1 bytes, line 2684
2684
2685<script src="https://planr.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.33.0" id="elementor-pro-frontend-js"></script>
vendor: 1 bytes, line 2685
2685
2686<script src="https://planr.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.33.0" id="pro-elements-handlers-js"></script>
2686 2687
2687<script> 2688 /(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var t,e=location.hash.substring(1);/^[A-z0-9_-]+$/.test(e)&&(t=document.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())},!1); 2689 </script>
2689 2690 </body> 2691</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.