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 Demo On-Demand - Planr</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="Product Demo Videos | Planr Back to Home Product Demos See Planr in Action Watch our product demo videos to discover how Planr transforms portfolio monitoring with AI-native intelligence, real-time insights, and seamless integrations. Your browser does not support the video tag. 1 Fund Overview Get a comprehensive look at how Planr provides fund-level visibility" /> 10 <meta name="robots" content="max-image-preview:large" /> 11 <meta name="author" content="A"/> 12 <link rel="canonical" href="https://planr.com/planr-demo-on-demand/" /> 13 <meta name="generator" content="All in One SEO Pro (AIOSEO) 5.0.3" /> 14 <meta property="og:locale" content="en_US" /> 15 <meta property="og:site_name" content="Planr - The Private Equity Portfolio Management Platform" /> 16 <meta property="og:type" content="article" /> 17 <meta property="og:title" content="Planr Demo On-Demand - Planr" /> 18 <meta property="og:description" content="Product Demo Videos | Planr Back to Home Product Demos See Planr in Action Watch our product demo videos to discover how Planr transforms portfolio monitoring with AI-native intelligence, real-time insights, and seamless integrations. Your browser does not support the video tag. 1 Fund Overview Get a comprehensive look at how Planr provides fund-level visibility" /> 19 <meta property="og:url" content="https://planr.com/planr-demo-on-demand/" /> 20 <meta property="og:image" content="https://planr.com/wp-content/uploads/2026/01/planr-demo-on-demand-final-strata-panel.png" /> 21 <meta property="og:image:secure_url" content="https://planr.com/wp-content/uploads/2026/01/planr-demo-on-demand-final-strata-panel.png" /> 22 <meta property="og:image:width" content="1200" /> 23 <meta property="og:image:height" content="628" /> 24 <meta property="article:published_time" content="2026-01-26T16:33:55+00:00" /> 25 <meta property="article:modified_time" content="2026-06-17T09:39:09+00:00" /> 26 <meta name="twitter:card" content="summary" /> 27 <meta name="twitter:site" content="@Planrtech" /> 28 <meta name="twitter:title" content="Planr Demo On-Demand - Planr" /> 29 <meta name="twitter:description" content="Product Demo Videos | Planr Back to Home Product Demos See Planr in Action Watch our product demo videos to discover how Planr transforms portfolio monitoring with AI-native intelligence, real-time insights, and seamless integrations. Your browser does not support the video tag. 1 Fund Overview Get a comprehensive look at how Planr provides fund-level visibility" /> 30 <meta name="twitter:creator" content="@Planrtech" /> 31 <meta name="twitter:image" content="https://planr.com/wp-content/uploads/2026/01/planr-demo-on-demand-final-strata-panel.png" /> 32
32<script type="application/ld+json" class="aioseo-schema"> 33 {"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/planr.com\/planr-demo-on-demand\/#blogposting","name":"Planr Demo On-Demand - Planr","headline":"Planr Demo On-Demand","author":{"@id":"https:\/\/planr.com\/author\/adam-oflynnplanr-io\/#author"},"publisher":{"@id":"https:\/\/planr.com\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/planr.com\/wp-content\/uploads\/2026\/01\/planr-demo-on-demand-final-strata-panel.png","width":1200,"height":628},"datePublished":"2026-01-26T16:33:55+00:00","dateModified":"2026-06-17T09:39:09+00:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/planr.com\/planr-demo-on-demand\/#webpage"},"isPartOf":{"@id":"https:\/\/planr.com\/planr-demo-on-demand\/#webpage"},"articleSection":"PE Technology, live"},{"@type":"BreadcrumbList","@id":"https:\/\/planr.com\/planr-demo-on-demand\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/planr.com\/#listItem","position":1,"name":"Home","item":"https:\/\/planr.com\/","nextItem":{"@type":"ListItem","@id":"https:\/\/planr.com\/category\/pe-technology\/#listItem","name":"PE Technology"}},{"@type":"ListItem","@id":"https:\/\/planr.com\/category\/pe-technology\/#listItem","position":2,"name":"PE Technology","item":"https:\/\/planr.com\/category\/pe-technology\/","nextItem":{"@type":"ListItem","@id":"https:\/\/planr.com\/planr-demo-on-demand\/#listItem","name":"Planr Demo On-Demand"},"previousItem":{"@type":"ListItem","@id":"https:\/\/planr.com\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/planr.com\/planr-demo-on-demand\/#listItem","position":3,"name":"Planr Demo On-Demand","previousItem":{"@type":"ListItem","@id":"https:\/\/planr.com\/category\/pe-technology\/#listItem","name":"PE Technology"}}]},{"@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\/planr-demo-on-demand\/#organizationLogo","width":2560,"height":962},"image":{"@id":"https:\/\/planr.com\/planr-demo-on-demand\/#organizationLogo"},"sameAs":["https:\/\/twitter.com\/Planrtech","https:\/\/www.linkedin.com\/company\/planr-software"]},{"@type":"Person","@id":"https:\/\/planr.com\/author\/adam-oflynnplanr-io\/#author","url":"https:\/\/planr.com\/author\/adam-oflynnplanr-io\/","name":"A","image":{"@type":"ImageObject","@id":"https:\/\/planr.com\/planr-demo-on-demand\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/2e4efd2a810073981ddd1080b7fb8207f6406aca712672b4306f224bd14c7618?s=96&d=mm&r=g","width":96,"height":96,"caption":"A"}},{"@type":"WebPage","@id":"https:\/\/planr.com\/planr-demo-on-demand\/#webpage","url":"https:\/\/planr.com\/planr-demo-on-demand\/","name":"Planr Demo On-Demand - Planr","description":"Product Demo Videos | Planr Back to Home Product Demos See Planr in Action Watch our product demo videos to discover how Planr transforms portfolio monitoring with AI-native intelligence, real-time insights, and seamless integrations. Your browser does not support the video tag. 1 Fund Overview Get a comprehensive look at how Planr provides fund-level visibility","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/planr.com\/#website"},"breadcrumb":{"@id":"https:\/\/planr.com\/planr-demo-on-demand\/#breadcrumblist"},"author":{"@id":"https:\/\/planr.com\/author\/adam-oflynnplanr-io\/#author"},"creator":{"@id":"https:\/\/planr.com\/author\/adam-oflynnplanr-io\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/planr.com\/wp-content\/uploads\/2026\/01\/planr-demo-on-demand-final-strata-panel.png","@id":"https:\/\/planr.com\/planr-demo-on-demand\/#mainImage","width":1200,"height":628},"primaryImageOfPage":{"@id":"https:\/\/planr.com\/planr-demo-on-demand\/#mainImage"},"datePublished":"2026-01-26T16:33:55+00:00","dateModified":"2026-06-17T09:39:09+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"}}]} 34 </script>
34 35 <!-- All in One SEO Pro --> 36 37<link rel='dns-prefetch' href='//js.hs-scripts.com' /> 38<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 39<link rel="alternate" type="application/rss+xml" title="Planr » Feed" href="https://planr.com/feed/" /> 40<link rel="alternate" type="application/rss+xml" title="Planr » Comments Feed" href="https://planr.com/comments/feed/" /> 41 <!-- This site uses the Google Analytics by MonsterInsights plugin v11.3.0 - Using Analytics tracking - https://www.monsterinsights.com/ -->
vendor: 59 bytes, lines 41-42
41 42 <script src="//www.googletagmanager.com/gtag/js?id=
42G-NDH3FHTKZM
vendor: 68 bytes, lines 42-43
42" data-cfasync="false" data-wpfc-render="false" async></script> 43
43<script data-cfasync="false" data-wpfc-render="false"> 44 var mi_version = '11.3.0'; 45 var mi_track_user = true; 46 var mi_no_track_reason = ''; 47 var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/planr.com\/planr-demo-on-demand\/"}; 48 if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) { 49 var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations ); 50 } else { 51 var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations; 52 } 53 54 var disableStrs = [ 55 'ga-disable-G-NDH3FHTKZM', 56 ]; 57 58 /* Function to detect opted out users */ 59 function __gtagTrackerIsOptedOut() { 60 for (var index = 0; index < disableStrs.length; index++) { 61 if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) { 62 return true; 63 } 64 } 65 66 return false; 67 } 68 69 /* Disable tracking if the opt-out cookie exists. */ 70 if (__gtagTrackerIsOptedOut()) { 71 for (var index = 0; index < disableStrs.length; index++) { 72 window[disableStrs[index]] = true; 73 } 74 } 75 76 /* Opt-out function */ 77 function __gtagTrackerOptout() { 78 for (var index = 0; index < disableStrs.length; index++) { 79 document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; 80 window[disableStrs[index]] = true; 81 } 82 } 83 84 if ('undefined' === typeof gaOptout) { 85 function gaOptout() { 86 __gtagTrackerOptout(); 87 } 88 } 89 window.dataLayer = window.dataLayer || []; 90 91 window.MonsterInsightsDualTracker = { 92 helpers: {}, 93 trackers: {}, 94 }; 95 if (mi_track_user) { 96 function __gtagDataLayer() { 97 dataLayer.push(arguments); 98 } 99 100 function __gtagTracker(type, name, parameters) { 101 if (!parameters) { 102 parameters = {}; 103 } 104 105 if (parameters.send_to) { 106 __gtagDataLayer.apply(null, arguments); 107 return; 108 } 109 110 if (type === 'event') { 111 parameters.send_to = monsterinsights_frontend.v4_id; 112 var hookName = name; 113 if (typeof parameters['event_category'] !== 'undefined') { 114 hookName = parameters['event_category'] + ':' + name; 115 } 116 117 if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') { 118 MonsterInsightsDualTracker.trackers[hookName](parameters); 119 } else { 120 __gtagDataLayer('event', name, parameters); 121 } 122 123 } else { 124 __gtagDataLayer.apply(null, arguments); 125 } 126 } 127 128 __gtagTracker('js', new Date()); 129 __gtagTracker('set', { 130 'developer_id.dZGIzZG': true, 131 }); 132 if ( MonsterInsightsLocations.page_location ) { 133 __gtagTracker('set', MonsterInsightsLocations); 134 } 135 __gtagTracker('config', 'G-NDH3FHTKZM', {"forceSSL":"true","link_attribution":"true"} ); 136 window.gtag = __gtagTracker; (function () { 137 /* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */ 138 /* ga and __gaTracker compatibility shim. */ 139 var noopfn = function () { 140 return null; 141 }; 142 var newtracker = function () { 143 return new Tracker(); 144 }; 145 var Tracker = function () { 146 return null; 147 }; 148 var p = Tracker.prototype; 149 p.get = noopfn; 150 p.set = noopfn; 151 p.send = function () { 152 var args = Array.prototype.slice.call(arguments); 153 args.unshift('send'); 154 __gaTracker.apply(null, args); 155 }; 156 var __gaTracker = function () { 157 var len = arguments.length; 158 if (len === 0) { 159 return; 160 } 161 var f = arguments[len - 1]; 162 if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') { 163 if ('send' === arguments[0]) { 164 var hitConverted, hitObject = false, action; 165 if ('event' === arguments[1]) { 166 if ('undefined' !== typeof arguments[3]) { 167 hitObject = { 168 'eventAction': arguments[3], 169 'eventCategory': arguments[2], 170 'eventLabel': arguments[4], 171 'value': arguments[5] ? arguments[5] : 1, 172 } 173 } 174 } 175 if ('pageview' === arguments[1]) { 176 if ('undefined' !== typeof arguments[2]) { 177 hitObject = { 178 'eventAction': 'page_view', 179 'page_path': arguments[2], 180 } 181 } 182 } 183 if (typeof arguments[2] === 'object') { 184 hitObject = arguments[2]; 185 } 186 if (typeof arguments[5] === 'object') { 187 Object.assign(hitObject, arguments[5]); 188 } 189 if ('undefined' !== typeof arguments[1].hitType) { 190 hitObject = arguments[1]; 191 if ('pageview' === hitObject.hitType) { 192 hitObject.eventAction = 'page_view'; 193 } 194 } 195 if (hitObject) { 196 action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
197 hitConverted = mapArgs(hitObject); 198 __gtagTracker('event', action, hitConverted); 199 } 200 } 201 return; 202 } 203 204 function mapArgs(args) { 205 var arg, hit = {}; 206 var gaMap = { 207 'eventCategory': 'event_category', 208 'eventAction': 'event_action', 209 'eventLabel': 'event_label', 210 'eventValue': 'event_value', 211 'nonInteraction': 'non_interaction', 212 'timingCategory': 'event_category', 213 'timingVar': 'name', 214 'timingValue': 'value', 215 'timingLabel': 'event_label', 216 'page': 'page_path', 217 'location': 'page_location', 218 'title': 'page_title', 219 'referrer' : 'page_referrer', 220 }; 221 for (arg in args) { 222 if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) { 223 hit[gaMap[arg]] = args[arg]; 224 } else { 225 hit[arg] = args[arg]; 226 } 227 } 228 return hit; 229 } 230 231 try { 232 f.hitCallback(); 233 } catch (ex) { 234 } 235 }; 236 __gaTracker.create = newtracker; 237 __gaTracker.getByName = newtracker; 238 __gaTracker.getAll = function () { 239 return []; 240 }; 241 __gaTracker.remove = noopfn; 242 __gaTracker.loaded = true; 243 window['__gaTracker'] = __gaTracker; 244 })(); 245 } else { 246 console.log(""); 247 (function () { 248 function __gtagTracker() { 249 return null; 250 } 251 252 window['__gtagTracker'] = __gtagTracker; 253 window['gtag'] = __gtagTracker; 254 })(); 255 } 256 </script>
256 257 <!-- / Google Analytics by MonsterInsights --> 258
258<script> 259window._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"}}; 260/*! This file is auto-generated */ 261!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); 262</script>
262 263<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' /> 264<style id='astra-theme-css-inline-css'> 265.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;}
265.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;}
265.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);}#secondary,#secondary button,#secondary input,#secondary select,#secondary textarea{font-size:15px;font-size:1rem;}.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;}#secondary {margin: 4em 0 2.5em;word-break: break-word;line-height: 2;}#secondary li {margin-bottom: 0.25em;}#secondary li:last-child {margin-bottom: 0;}@media (max-width: 768px) {.js_active .ast-plain-container.ast-single-post #secondary {margin-top: 1.5em;}}.ast-separate-container.ast-two-container #secondary .widget {background-color: #fff;padding: 2em;margin-bottom: 2em;}@media (min-width: 993px) {.ast-left-sidebar #secondary {padding-right: 60px;}.ast-right-sidebar #secondary {padding-left: 60px;}}
265@media (max-width: 993px) {.ast-right-sidebar #secondary {padding-left: 30px;}.ast-left-sidebar #secondary {padding-right: 30px;}}@media (max-width:921.99px){#ast-desktop-header{display:none;}}@media (min-width:922px){#ast-mobile-header{display:none;}}@media( max-width: 420px ) {.single .nav-links .nav-previous,.single .nav-links .nav-next {width: 100%;text-align: center;}}.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){.ast-page-builder-template.ast-left-sidebar .entry-content .wp-block-cover.alignwide,.ast-page-builder-template.ast-right-sidebar .entry-content .wp-block-cover.alignwide,.ast-page-builder-template.ast-left-sidebar .entry-content .wp-block-cover.alignfull,.ast-page-builder-template.ast-right-sidebar .entry-content .wp-block-cover.alignful{padding-right:0;padding-left:0;}}@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;}.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 (max-width:921px){#secondary.secondary{padding-top:0;}.ast-separate-container.ast-right-sidebar #secondary{padding-left:1em;padding-right:1em;}.ast-separate-container.ast-two-container #secondary{padding-left:0;padding-right:0;}
265.ast-page-builder-template .entry-header #secondary,.ast-page-builder-template #secondary{margin-top:1.5em;}}@media (max-width:921px){.ast-right-sidebar #primary{padding-right:0;}.ast-page-builder-template.ast-left-sidebar #secondary,.ast-page-builder-template.ast-right-sidebar #secondary{padding-right:20px;padding-left:20px;}.ast-right-sidebar #secondary,.ast-left-sidebar #primary{padding-left:0;}.ast-left-sidebar #secondary{padding-right: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;}}@media (min-width:922px){.ast-right-sidebar #primary{border-right:1px solid var(--ast-border-color);}.ast-left-sidebar #primary{border-left:1px solid var(--ast-border-color);}.ast-right-sidebar #secondary{border-left:1px solid var(--ast-border-color);margin-left:-1px;}.ast-left-sidebar #secondary{border-right:1px solid var(--ast-border-color);margin-right:-1px;}.ast-separate-container.ast-two-container.ast-right-sidebar #secondary{padding-left:30px;padding-right:0;}.ast-separate-container.ast-two-container.ast-left-sidebar #secondary{padding-right:30px;padding-left:0;}.ast-separate-container.ast-right-sidebar #secondary,.ast-separate-container.ast-left-sidebar #secondary{border:0;margin-left:auto;margin-right:auto;}.ast-separate-container.ast-two-container #secondary .widget:last-child{margin-bottom:0;}}.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-separate-container #secondary{padding-top:0;}.ast-separate-container.ast-two-container #secondary .widget{margin-bottom:1.5em;padding-left:1em;padding-right:1em;}} #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%;}
265.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;}
265h1,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
265-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;}}@media (min-width:922px){#primary{width:70%;}#secondary{width:30%;}}.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 >
265 .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;}
265.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;
265fill: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;} 266</style> 267<style id='wp-emoji-styles-inline-css'> 268 269 img.wp-smiley, img.emoji { 270 display: inline !important; 271 border: none !important; 272 box-shadow: none !important; 273 height: 1em !important; 274 width: 1em !important; 275 margin: 0 0.07em !important; 276 vertical-align: -0.1em !important; 277 background: none !important; 278 padding: 0 !important; 279 } 280</style> 281<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' /> 282<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' /> 283<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' /> 284<style id='global-styles-inline-css'> 285: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,
2850,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;}
285a: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;}
285.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;} 286:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 287</style> 288<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' /> 289<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' /> 290<link rel='stylesheet' id='elementor-frontend-css' href='https://planr.com/wp-content/uploads/elementor/css/custom-frontend.min.css?ver=1791422179' media='all' /> 291<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' /> 292<link rel='stylesheet' id='eael-4071-css' href='https://planr.com/wp-content/uploads/essential-addons-elementor/eael-4071.css?ver=1781689149' media='all' /> 293<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' /> 294<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' /> 295<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' /> 296<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' /> 297<style id='elementor-icons-inline-css'> 298 299 .elementor-add-new-section .elementor-add-templately-promo-button{ 300 background-color: #5d4fff; 301 background-image: url(https://planr.com/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/templately/logo-icon.svg); 302 background-repeat: no-repeat; 303 background-position: center center; 304 position: relative; 305 } 306 307 .elementor-add-new-section .elementor-add-templately-promo-button > i{ 308 height: 12px; 309 } 310 311 body .elementor-add-new-section .elementor-add-section-area-button { 312 margin-left: 0; 313 } 314 315 .elementor-add-new-section .elementor-add-templately-promo-button{ 316 background-color: #5d4fff; 317 background-image: url(https://planr.com/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/templately/logo-icon.svg); 318 background-repeat: no-repeat; 319 background-position: center center; 320 position: relative; 321 } 322 323 .elementor-add-new-section .elementor-add-templately-promo-button > i{ 324 height: 12px; 325 } 326 327 body .elementor-add-new-section .elementor-add-section-area-button { 328 margin-left: 0; 329 } 330</style> 331<link rel='stylesheet' id='elementor-post-5-css' href='https://planr.com/wp-content/uploads/elementor/css/post-5.css?ver=1791422179' media='all' /> 332<link rel='stylesheet' id='elementor-post-10850-css' href='https://planr.com/wp-content/uploads/elementor/css/post-10850.css?ver=1791423686' media='all' /> 333<link rel='stylesheet' id='elementor-post-4071-css' href='https://planr.com/wp-content/uploads/elementor/css/post-4071.css?ver=1791422179' media='all' /> 334<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' /> 335<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' /> 336<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' /> 337<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' /> 338<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' />
339<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 339
339
340<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 340
340
341<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 341
341
342<script src="https://planr.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
342 343<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/posts/10850" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://planr.com/xmlrpc.php?rsd" /> 344 345<link rel='shortlink' href='https://planr.com/?p=10850' /> 346<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%2Fplanr-demo-on-demand%2F" /> 347<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%2Fplanr-demo-on-demand%2F&format=xml" /> 348<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 348-349
348 349<script async src="https://www.googletagmanager.com/gtag/js?id=
349G-HB60GP3CGL
vendor: 13 bytes, line 349
349"></script>
350<script> 351
vendor: 138 bytes, lines 351-355
351window.dataLayer = window.dataLayer || []; 352 function gtag(){dataLayer.push(arguments);} 353 gtag('js', new Date()); 354 355 gtag('config', '
355G-HB60GP3CGL
vendor: 5 bytes, line 355
355');
356</script>
356 357<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 357-358
357 358<script async src="https://www.googletagmanager.com/gtag/js?id=
358G-M6ZMQ4HS7N
vendor: 13 bytes, line 358
358"></script>
359<script> 360
vendor: 138 bytes, lines 360-364
360window.dataLayer = window.dataLayer || []; 361 function gtag(){dataLayer.push(arguments);} 362 gtag('js', new Date()); 363 364 gtag('config', '
364G-M6ZMQ4HS7N
vendor: 5 bytes, line 364
364');
365</script>
365 366 367<!-- Google Tag Manager -->
368<script>
vendor: 331 bytes, lines 368-372
368(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 369new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 370j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 371'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 372})(window,document,'script','dataLayer','
372GTM-MGGP96Z
vendor: 3 bytes, line 372
372');
372</script>
372 373<!-- End Google Tag Manager --> 374<!-- Reddit Pixel -->
375<script> 376!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'); 377</script>
377 378<!-- DO NOT MODIFY --> 379<!-- End Reddit Pixel --> 380<!-- Global site tag (gtag.js) - Google Ads: 342617916 -->
vendor: 65 bytes, lines 380-381
380 381<script async src="https://www.googletagmanager.com/gtag/js?id=
381AW-342617916
vendor: 13 bytes, line 381
381"></script>
382<script> 383
vendor: 138 bytes, lines 383-387
383window.dataLayer = window.dataLayer || []; 384 function gtag(){dataLayer.push(arguments);} 385 gtag('js', new Date()); 386 387 gtag('config', '
387AW-342617916
vendor: 5 bytes, line 387
387');
388</script>
vendor: 2 bytes, line 388
388
389<script>function initApollo(){var n=Math.random().toString(36).substring(7),o=document.createElement("script"); 390o.src="https://assets.apollo.io/micro/website-tracker/tracker.iife.js?nocache="+n,o.async=!0,o.defer=!0, 391o.onload=function(){window.trackingFunctions.onLoad({appId:"66311b7662930d0570506fd9"})}, 392document.head.appendChild(o)}initApollo();</script>
392 <!-- DO NOT COPY THIS SNIPPET! Start of Page Analytics Tracking for HubSpot WordPress plugin v11.3.75--> 393
393<script class="hsq-set-content-id" data-content-id="blog-post"> 394 var _hsq = _hsq || []; 395 _hsq.push(["setContentType", "blog-post"]); 396 </script>
396 397 <!-- DO NOT COPY THIS SNIPPET! End of Page Analytics Tracking for HubSpot WordPress plugin --> 398 <!-- LinkedIn Insight Base Code -->
398<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>
398<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>
398<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 --> 399
399<script type="application/ld+json"> 400 { 401 "@context": "https://schema.org", 402 "@type": "Article", 403 "headline": "Planr Demo On-Demand", 404 "description": "Product Demo Videos | Planr Back to Home Product Demos See Planr in Action Watch our product demo videos to discover how Planr transforms portfolio monitoring with AI-native intelligence, real-time insights, and seamless integrations. Your browser does not support the video tag. 1 Fund Overview Get a comprehensive look at how Planr provides fund-level visibility […]", 405 "image": "https://planr.com/wp-content/uploads/2026/01/planr-demo-on-demand-final-strata-panel.png", 406 "author": { 407 "@type": "Organization", 408 "name": "Planr", 409 "url": "https://planr.com" 410 }, 411 "publisher": { 412 "@type": "Organization", 413 "name": "Planr", 414 "url": "https://planr.com", 415 "logo": { 416 "@type": "ImageObject", 417 "url": "https://planr.com/wp-content/uploads/planr-logo.png" 418 } 419 }, 420 "datePublished": "2026-01-26T16:33:55+00:00", 421 "dateModified": "2026-06-17T09:39:09+00:00", 422 "mainEntityOfPage": { 423 "@type": "WebPage", 424 "@id": "https://planr.com/planr-demo-on-demand/" 425 } 426 } 427 </script>
427 428 <meta name="generator" content="Elementor 3.33.0; features: additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-auto"> 429 <style> 430 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 431 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 432 background-image: none !important; 433 } 434 @media screen and (max-height: 1024px) { 435 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 436 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 437 background-image: none !important; 438 } 439 } 440 @media screen and (max-height: 640px) { 441 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 442 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 443 background-image: none !important; 444 } 445 } 446 </style> 447
447<script>document.addEventListener("DOMContentLoaded", function () { 448 const calculatorContainer = document.getElementById("calculator-container"); 449 450 if (!calculatorContainer) { 451 console.error("Calculator container not found."); 452 return; 453 } 454 455 calculatorContainer.style.display = "none"; // Initially hidden 456 457 const digitalTransformationScore = parseInt(localStorage.getItem("digitalTransformationScore"), 10) || 0; 458 459 calculatorContainer.innerHTML = ` 460 <form id="valueErosionForm"> 461 <p>Your Digital Transformation Score: <strong>${digitalTransformationScore}/10</strong></p> 462 <p>Evaluate potential value erosion based on your portfolio data.</p> 463 <div> 464 <label for="portfolioCompanies">Total Number of Companies in Portfolio</label> 465 <input type="number" id="portfolioCompanies" required placeholder="e.g., 20"> 466 </div> 467 <div> 468 <label for="dealSize">Average Deal Size (in millions)</label> 469 <input type="number" id="dealSize" required placeholder="e.g., 50"> 470 </div> 471 <button type="button" onclick="calculateValueErosion()">Calculate</button> 472 </form> 473 <div id="erosionResult"></div> 474 `; 475 476 window.calculateValueErosion = function () { 477 const portfolioCompanies = parseInt(document.getElementById("portfolioCompanies").value) || 0; 478 const dealSize = parseFloat(document.getElementById("dealSize").value) || 0; 479 480 if (portfolioCompanies <= 0 || dealSize <= 0) { 481 alert("Please enter valid values for portfolio companies and deal size."); 482 return; 483 } 484 485 const erosionFactor = (10 - digitalTransformationScore) * 0.1; 486 const erosionValue = portfolioCompanies * dealSize * erosionFactor; 487 488 document.getElementById("erosionResult").innerHTML = ` 489 <h4>Value Erosion Results</h4> 490 <p>Your portfolio could face potential value erosion of approximately <strong>$${erosionValue.toFixed( 491 2 492 )} million</strong> based on your Digital Transformation Score (${digitalTransformationScore}/10).</p> 493 <p>Consider adopting integrated analytics and AI-driven solutions to minimize value erosion and improve decision-making efficiency.</p> 494 `; 495 }; 496}); 497</script>
497<script>document.addEventListener("DOMContentLoaded", function () { 498 const assessmentContainer = document.getElementById("assessment-container"); 499 const calculatorContainer = document.getElementById("calculator-container"); 500 501 if (!assessmentContainer || !calculatorContainer) { 502 console.error("Assessment or Calculator container not found."); 503 return; 504 } 505 506 calculatorContainer.style.display = "none"; // Initially hide the calculator 507 508 // Questions and options 509 const questions = [ 510 { 511 id: 1, 512 text: "How do you currently manage and access portfolio and deal data?", 513 options: [ 514 "Data is scattered across spreadsheets and siloed systems.", 515 "Basic CRM or data management tools, but with gaps in integration.", 516 "Centralized system with standardized data inputs.", 517 "Fully integrated platform with real-time data access and analysis." 518 ] 519 }, 520 { 521 id: 2, 522 text: "How do you assess and track value creation within portfolio companies?", 523 options: [ 524 "Ad-hoc evaluations with limited visibility into operational KPIs.", 525 "Annual reviews with manual data aggregation.", 526 "Regularly updated metrics and semi-automated dashboards.", 527 "Real-time insights using advanced analytics and AI-driven forecasting." 528 ] 529 }, 530 // Add all remaining questions (up to 10) here 531 { 532 id: 10, 533 text: "How confident are you in meeting LP expectations for reporting and insights?", 534 options: [ 535 "Not confident at all.", 536 "Somewhat confident, but there are gaps.", 537 "Mostly confident with minor improvements needed.", 538 "Very confident with comprehensive reporting and insights." 539 ] 540 } 541 ]; 542 543 let currentQuestion = 0; 544 let answers = {}; 545 546 // Function to render a question 547 function renderQuestion(index) { 548 const question = questions[index]; 549 const selectedAnswer = answers[question.id] || null; 550 551 const progress = `Question ${index + 1} of ${questions.length}`; 552 const backButton = index > 0 ? `<button type="button" onclick="goToPrevious()">Back</button>` : ""; 553 const nextButton = 554 index < questions.length - 1 555 ? `<button type="button" onclick="goToNext()">Next</button>` 556 : `<button type="button" onclick="generateScore()">Submit</button>`; 557 558 assessmentContainer.innerHTML = ` 559 <div> 560 <h4>${progress}</h4> 561 <h4>${question.text}</h4> 562 <div> 563 ${question.options 564 .map( 565 (option, idx) => ` 566 <div> 567 <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})"> 568 <label for="q${question.id}-o${idx}">${option}</label> 569 </div> 570 ` 571 ) 572 .join("")} 573 </div> 574 <div> 575 ${backButton} 576 ${nextButton} 577 </div> 578 </div> 579 `; 580 } 581 582 // Save the selected answer 583 window.selectAnswer = function (questionId, selectedValue) { 584 answers[questionId] = selectedValue; 585 }; 586 587 // Navigate to the next question 588 window.goToNext = function () { 589 if (!answers[questions[currentQuestion].id]) { 590 alert("Please select an option before proceeding."); 591 return; 592 } 593 currentQuestion++; 594 renderQuestion(currentQuestion); 595 }; 596 597 // Navigate to the previous question 598 window.goToPrevious = function () { 599 if (currentQuestion > 0) { 600 currentQuestion--; 601 renderQuestion(currentQuestion); 602 } 603 }; 604 605 // Generate and save the score 606 window.generateScore = function () { 607 if (!answers[questions[currentQuestion].id]) { 608 alert("Please select an option before submitting."); 609 return; 610 } 611 612 const totalScore = Object.values(answers).reduce((a, b) => a + b, 0); 613 const maxScore = questions.length * 4; 614 const scorePercentage = Math.round((totalScore / maxScore) * 10); 615 616 // Save the score in localStorage 617 localStorage.setItem("digitalTransformationScore", scorePercentage); 618 619 assessmentContainer.innerHTML = ` 620 <div> 621 <h2>Digital Transformation Assessment Complete</h2> 622 <p>Your score: <strong>${scorePercentage}/10</strong></p> 623 <h3>Proceed to Value Erosion Calculator:</h3> 624 <button id="load-calculator">Start Calculator</button> 625 </div> 626 `; 627 628 // Show the second calculator when the button is clicked 629 document.getElementById("load-calculator").addEventListener("click", function () { 630 calculatorContainer.style.display = "block"; 631 }); 632 }; 633 634 // Initialize the first question 635 renderQuestion(currentQuestion); 636}); 637</script>
637<script>document.addEventListener("DOMContentLoaded", function () { 638 const assessmentContainer = document.getElementById("assessment-container"); 639 640 if (!assessmentContainer) return; 641 642 // Questions and options 643 const questions = [ 644 { 645 id: 1, 646 text: "How do you currently manage and access portfolio and deal data?", 647 options: [ 648 "Data is scattered across spreadsheets and siloed systems.", 649 "Basic CRM or data management tools, but with gaps in integration.", 650 "Centralized system with standardized data inputs.", 651 "Fully integrated platform with real-time data access and analysis." 652 ] 653 }, 654 { 655 id: 2, 656 text: "How do you assess and track value creation within portfolio companies?", 657 options: [ 658 "Ad-hoc evaluations with limited visibility into operational KPIs.", 659 "Annual reviews with manual data aggregation.", 660 "Regularly updated metrics and semi-automated dashboards.", 661 "Real-time insights using advanced analytics and AI-driven forecasting." 662 ] 663 }, 664 { 665 id: 3, 666 text: "How efficient is your reporting process for LPs?", 667 options: [ 668 "Time-intensive, manual, and reactive.", 669 "Semi-automated but requires significant manual input.", 670 "Mostly automated with the ability to pull standard reports.", 671 "Fully automated, customizable dashboards accessible to LPs in real-time." 672 ] 673 }, 674 { 675 id: 4, 676 text: "How well do you align your digital strategy with portfolio needs?", 677 options: [ 678 "No alignment or strategy in place.", 679 "Basic alignment but not systematically reviewed.", 680 "Mostly aligned but lacks flexibility.", 681 "Fully aligned with regular reviews and updates." 682 ] 683 }, 684 { 685 id: 5, 686 text: "How well do you track operational metrics across portfolio companies?", 687 options: [ 688 "Minimal visibility beyond financial metrics.", 689 "Basic tracking of operational metrics but inconsistent across portcos.", 690 "Detailed tracking across core operational KPIs with limited automation.", 691 "Comprehensive, automated tracking with real-time operational insights." 692 ] 693 }, 694 { 695 id: 6, 696 text: "How would you rate your ability to integrate systems across portfolio companies?", 697 options: [ 698 "No integration; systems are completely siloed.", 699 "Basic integration for critical systems only.", 700 "Moderate integration with room for improvement.", 701 "Fully integrated systems across all portfolio companies." 702 ] 703 }, 704 { 705 id: 7, 706 text: "How do you evaluate and implement new technologies for portfolio management?", 707 options: [ 708 "No formal process in place.", 709 "Ad-hoc evaluations and implementations.", 710 "Structured evaluations but limited adoption of new technologies.", 711 "Comprehensive process with regular implementation of cutting-edge tools." 712 ] 713 }, 714 { 715 id: 8, 716 text: "How effective is your use of data analytics for decision-making?", 717 options: [ 718 "Minimal or no use of data analytics.", 719 "Basic analytics but limited actionable insights.", 720 "Moderate use of analytics with actionable insights.", 721 "Advanced, predictive analytics driving decision-making." 722 ] 723 }, 724 { 725 id: 9, 726 text: "How well do you leverage AI in your operations?", 727 options: [ 728 "No use of AI in operations.", 729 "Limited use of AI in specific areas.",
730 "Moderate use of AI with clear benefits.", 731 "Advanced use of AI across key operations." 732 ] 733 }, 734 { 735 id: 10, 736 text: "How confident are you in meeting LP expectations for reporting and insights?", 737 options: [ 738 "Not confident at all.", 739 "Somewhat confident, but there are gaps.", 740 "Mostly confident with minor improvements needed.", 741 "Very confident with comprehensive reporting and insights." 742 ] 743 } 744 ]; 745 746 // State variables 747 let currentQuestion = 0; 748 let answers = {}; 749 750 // Function to render a question 751 function renderQuestion(index) { 752 const question = questions[index]; 753 const selectedAnswer = answers[question.id] || null; 754 755 const progress = `Question ${index + 1} of ${questions.length}`; 756 const backButton = 757 index > 0 758 ? `<button type="button" class="nav-button" onclick="goToPrevious()">Back</button>` 759 : ""; 760 const nextButton = 761 index < questions.length - 1 762 ? `<button type="button" class="nav-button" onclick="goToNext()">Next</button>` 763 : `<button type="button" class="submit-button" onclick="generateScore()">Submit</button>`; 764 765 assessmentContainer.innerHTML = ` 766 <div id="question-container"> 767 <h4>${progress}</h4> 768 <h4>${question.text}</h4> 769 <div class="options"> 770 ${question.options 771 .map( 772 (option, idx) => ` 773 <div class="form-group"> 774 <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})"> 775 <label for="question-${question.id}-option-${idx}">${option}</label> 776 </div> 777 ` 778 ) 779 .join("")} 780 </div> 781 <div class="navigation-buttons"> 782 ${backButton} 783 ${nextButton} 784 </div> 785 </div> 786 `; 787 } 788 789 // Function to handle answer selection 790 window.selectAnswer = function (questionId, selectedValue) { 791 answers[questionId] = selectedValue; 792 }; 793 794 // Navigation functions 795 window.goToNext = function () { 796 if (!answers[questions[currentQuestion].id]) { 797 alert("Please select an option before proceeding."); 798 return; 799 } 800 currentQuestion++; 801 renderQuestion(currentQuestion); 802 }; 803 804 window.goToPrevious = function () { 805 if (currentQuestion > 0) { 806 currentQuestion--; 807 renderQuestion(currentQuestion); 808 } 809 }; 810 811 // Function to generate and display the final score 812 window.generateScore = function () { 813 if (!answers[questions[currentQuestion].id]) { 814 alert("Please select an option before submitting."); 815 return; 816 } 817 818 const totalScore = Object.values(answers).reduce((a, b) => a + b, 0); 819 const maxScore = questions.length * 4; // Max score is 40 820 const scorePercentage = Math.round((totalScore / maxScore) * 10); // Converts to a score out of 10 821 822 const roadmap = [ 823 "Initial Awareness", 824 "Awakening to Opportunities", 825 "Building the Foundation", 826 "Developing Structures", 827 "Gaining Traction", 828 "Operational Optimization", 829 "Strategic Integration", 830 "Driving Intelligence", 831 "Data-Driven Leadership", 832 "Digital Excellence" 833 ]; 834 835 const analysis = ` 836 <p>Your score: <strong>${scorePercentage}/10</strong></p> 837 <p>You are at the "<strong>${roadmap[scorePercentage - 1]}</strong>" stage of the Digital Transformation Roadmap.</p> 838 `; 839 840 let recommendations = ""; 841 switch (scorePercentage) { 842 case 1: 843 recommendations = ` 844 <ul> 845 <li>Centralize your data management processes.</li> 846 <li>Establish baseline reporting templates.</li> 847 <li>Secure leadership buy-in for digital initiatives.</li> 848 </ul> 849 `; 850 break; 851 case 2: 852 recommendations = ` 853 <ul> 854 <li>Implement a basic CRM to track portfolio data.</li> 855 <li>Standardize KPIs across your portfolio.</li> 856 <li>Experiment with small-scale automation tools.</li> 857 </ul> 858 `; 859 break; 860 case 3: 861 recommendations = ` 862 <ul> 863 <li>Introduce basic analytics tools for portfolio insights.</li> 864 <li>Begin integrating systems to unify data.</li> 865 <li>Train team members on using digital tools.</li> 866 </ul> 867 `; 868 break; 869 case 10: 870 recommendations = ` 871 <ul> 872 <li>Scale predictive insights across your portfolio companies.</li> 873 <li>Leverage AI to enhance decision-making further.</li> 874 <li>Experiment with next-gen technologies like generative AI.</li> 875 </ul> 876 `; 877 break; 878 default: 879 recommendations = ` 880 <ul> 881 <li>Focus on aligning digital tools with portfolio needs.</li> 882 <li>Adopt real-time analytics for better insights.</li> 883 <li>Optimize your reporting processes with automation.</li> 884 </ul> 885 `; 886 break; 887 } 888 889 assessmentContainer.innerHTML = ` 890 <div id="result"> 891 <h2>Digital Transformation Roadmap Report</h2> 892 ${analysis} 893 <h3>Recommendations:</h3> 894 ${recommendations} 895 </div> 896 `; 897 }; 898 899 // Initialize the first question 900 renderQuestion(currentQuestion); 901}); 902</script>
902<script>// Open and close modal functions 903function openChat() { 904 document.getElementById("chatgpt-modal").style.display = "block"; 905} 906 907function closeChat() { 908 document.getElementById("chatgpt-modal").style.display = "none"; 909} 910 911// Handle message sending 912function sendMessage() { 913 const input = document.getElementById("chatgpt-input"); 914 const message = input.value.trim(); 915 if (message) { 916 displayMessage(message, "user"); 917 input.value = ""; 918 919 // Simulate AI response (replace with actual API integration) 920 setTimeout(() => { 921 displayMessage("This is a simulated response from Ask Planr AI.", "bot"); 922 }, 1000); 923 } 924} 925 926// Display messages in chatbox 927function displayMessage(text, sender) { 928 const chatbox = document.getElementById("chatgpt-chatbox"); 929 const messageElem = document.createElement("p"); 930 messageElem.className = "chatgpt-message"; 931 messageElem.innerText = text; 932 if (sender === "user") messageElem.style.fontWeight = "bold"; 933 chatbox.appendChild(messageElem); 934 chatbox.scrollTop = chatbox.scrollHeight; 935} 936 937// Handle 'Enter' key press 938function handleEnter(event) { 939 if (event.key === "Enter") { 940 sendMessage(); 941 } 942} 943</script>
943<script>document.addEventListener("DOMContentLoaded", function() { 944 document.getElementById("calculator-container").innerHTML = ` 945 <form id="valueCreationForm"> 946 <p>Evaluate the difference between manual data handling and integrated intelligence for value creation & decision-making across your portfolio.</p> 947 948 <!-- Step 1: Portfolio Information and Industry Selection --> 949 <div id="step1" class="form-step active"> 950 <h4>Step 1: Portfolio Information</h4> 951 <div class="field-grid"> 952 <div class="form-group"> 953 <label for="portfolioCompanies">Total Number of Companies in Portfolio</label> 954 <input type="number" id="portfolioCompanies" name="portfolioCompanies" required> 955 </div> 956 <div class="form-group"> 957 <label for="dealSize">Average Deal Size (in millions)</label> 958 <input type="text" id="dealSize" name="dealSize" required pattern="\\d{1,3}(,\\d{3})*(\\.\\d{1,2})?" placeholder="e.g., 50,000,000"> 959 </div> 960 </div> 961 962 <h4>Select Industries</h4> 963 <p>Select the industries in which you have investments. You’ll enter specific parameters for each in Step 2.</p> 964 <div id="industrySelection" class="industry-selection"> 965 <label><input type="checkbox" name="industry" value="SaaS"> SaaS</label> 966 <label><input type="checkbox" name="industry" value="Business Services"> Business Services</label> 967 <label><input type="checkbox" name="industry" value="Healthcare"> Healthcare</label> 968 <label><input type="checkbox" name="industry" value="Manufacturing"> Manufacturing</label> 969 <label><input type="checkbox" name="industry" value="Technology"> Technology</label> 970 <label><input type="checkbox" name="industry" value="Consumer Goods"> Consumer Goods</label> 971 <label><input type="checkbox" name="industry" value="Financial Services"> Financial Services</label> 972 <label><input type="checkbox" name="industry" value="Real Estate"> Real Estate</label> 973 </div> 974 975 <button type="button" onclick="nextStep(2)">Next</button> 976 </div> 977 978 <!-- Step 2: Industry Information --> 979 <div id="step2" class="form-step" style="display: none;"> 980 <h4>Step 2: Industry Details</h4> 981 <div id="selectedIndustryInputs" class="industry-grid"></div> 982 <button type="button" onclick="nextStep(1)">Back</button> 983 <button type="button" onclick="nextStep(3)">Next</button> 984 </div> 985 986 <!-- Step 3: Contact Information --> 987 <div id="step3" class="form-step" style="display: none;"> 988 <h4>Step 3: Contact Information</h4> 989 <div class="modal-grid"> 990 <div class="form-group"> 991 <label for="firstName">First Name</label> 992 <input type="text" id="firstName" name="firstName" required> 993 </div> 994 <div class="form-group"> 995 <label for="lastName">Last Name</label> 996 <input type="text" id="lastName" name="lastName" required> 997 </div> 998 <div class="form-group"> 999 <label for="companyName">Company</label> 1000 <input type="text" id="companyName" name="companyName" required> 1001 </div> 1002 <div class="form-group"> 1003 <label for="emailAddress">Business Email</label> 1004 <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;"> 1005 </div> 1006 </div> 1007 <button type="button" onclick="nextStep(2)">Back</button> 1008 <button type="button" onclick="validateAndGenerateReport()">Generate Portfolio Assessment</button> 1009 </div> 1010 </form> 1011 1012 <div id="result"></div> 1013 `; 1014}); 1015 1016function nextStep(step) { 1017 if (step === 2) { 1018 const totalPortfolioCompanies = parseInt(document.getElementById("portfolioCompanies").value); 1019 const selectedIndustries = Array.from(document.querySelectorAll("input[name='industry']:checked")).map(input => input.value); 1020 1021 if (selectedIndustries.length > totalPortfolioCompanies) { 1022 alert("The number of selected industries cannot exceed the total number of companies in your portfolio."); 1023 return; 1024 } 1025 1026 if (selectedIndustries.length === 0) { 1027 alert("Please select at least one industry."); 1028 return; 1029 } 1030
1031 document.getElementById("selectedIndustryInputs").innerHTML = createIndustryInputs(selectedIndustries); 1032 } else if (step === 3) { 1033 const totalPortfolioCompanies = parseInt(document.getElementById("portfolioCompanies").value); 1034 let totalCompaniesEntered = 0; 1035 let allFieldsCompleted = true; 1036 1037 document.querySelectorAll(".industry-input").forEach(input => { 1038 if (input.id.includes("Count")) { 1039 totalCompaniesEntered += parseInt(input.value) || 0; 1040 } 1041 if (!input.value) { 1042 allFieldsCompleted = false; 1043 } 1044 }); 1045 1046 if (totalCompaniesEntered !== totalPortfolioCompanies) { 1047 alert("The total number of companies across all industries must equal the 'Total Number of Companies in Portfolio' entered in Step 1."); 1048 return; 1049 } 1050 1051 if (!allFieldsCompleted) { 1052 alert("Please complete all fields for Number of Companies, IRR, and Holding Period before proceeding."); 1053 return; 1054 } 1055 } 1056 1057 document.querySelectorAll(".form-step").forEach(stepDiv => stepDiv.style.display = "none"); 1058 document.getElementById(`step${step}`).style.display = "block"; 1059} 1060 1061function createIndustryInputs(selectedIndustries) { 1062 const industryInputs = { 1063 "SaaS": "saas", 1064 "Business Services": "businessServices", 1065 "Healthcare": "healthcare", 1066 "Manufacturing": "manufacturing", 1067 "Technology": "technology", 1068 "Consumer Goods": "consumerGoods", 1069 "Financial Services": "financialServices", 1070 "Real Estate": "realEstate" 1071 }; 1072 1073 return selectedIndustries.map(industry => ` 1074 <div class="industry-group"> 1075 <label>${industry}</label> 1076 <input type="number" id="${industryInputs[industry]}Count" placeholder="Number of Companies" class="industry-input"> 1077 <input type="number" id="${industryInputs[industry]}IRR" placeholder="IRR %" class="industry-input"> 1078 <input type="number" id="${industryInputs[industry]}Holding" placeholder="Holding Period" class="industry-input"> 1079 </div> 1080 `).join(''); 1081} 1082 1083function validateAndGenerateReport() { 1084 const firstName = document.getElementById("firstName").value; 1085 const lastName = document.getElementById("lastName").value; 1086 const companyName = document.getElementById("companyName").value; 1087 const emailAddress = document.getElementById("emailAddress").value; 1088 1089 const domainEmailPattern = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; 1090 const publicEmailDomains = ["gmail.com", "yahoo.com", "hotmail.com", "outlook.com"]; 1091 const emailDomain = emailAddress.split("@")[1]; 1092 1093 if (!firstName || !lastName || !companyName || !domainEmailPattern.test(emailAddress) || publicEmailDomains.includes(emailDomain)) { 1094 alert("Please fill in all required fields with a valid business email."); 1095 return; 1096 } 1097 1098 const totalPortfolioCompanies = parseInt(document.getElementById("portfolioCompanies").value); 1099 const dealSize = parseFloat(document.getElementById("dealSize").value.replace(/,/g, '')); 1100 const increasePercentage = 0.1; 1101 1102 const industries = [ 1103 { name: "SaaS", count: "saasCount", irr: "saasIRR", holding: "saasHolding", lossFactor: 0.075 }, 1104 { name: "Business Services", count: "businessServicesCount", irr: "businessServicesIRR", holding: "businessServicesHolding", lossFactor: 0.05 }, 1105 { name: "Healthcare", count: "healthcareCount", irr: "healthcareIRR", holding: "healthcareHolding", lossFactor: 0.06 }, 1106 { name: "Manufacturing", count: "manufacturingCount", irr: "manufacturingIRR", holding: "manufacturingHolding", lossFactor: 0.065 }, 1107 { name: "Technology", count: "technologyCount", irr: "technologyIRR", holding: "technologyHolding", lossFactor: 0.07 }, 1108 { name: "Consumer Goods", count: "consumerGoodsCount", irr: "consumerGoodsIRR", holding: "consumerGoodsHolding", lossFactor: 0.05 }, 1109 { name: "Financial Services", count: "financialServicesCount", irr: "financialServicesIRR", holding: "financialServicesHolding", lossFactor: 0.045 }, 1110 { name: "Real Estate", count: "realEstateCount", irr: "realEstateIRR", holding: "realEstateHolding", lossFactor: 0.05 } 1111 ]; 1112 1113 let totalValueLostBefore = 0; 1114 let totalValueLostAfter = 0; 1115 let tableRows = ""; 1116 let detailedAnalysis = ""; 1117
1118 industries.forEach(industry => { 1119 const industryCount = parseInt(document.getElementById(industry.count)?.value || 0); 1120 const industryIRR = document.getElementById(industry.irr)?.value; 1121 const industryHoldingPeriod = document.getElementById(industry.holding)?.value; 1122 1123 if (industryCount && industryIRR && industryHoldingPeriod) { 1124 const irrValue = parseFloat(industryIRR); 1125 const holdingValue = parseInt(industryHoldingPeriod); 1126 1127 const valueLostPerCompanyBefore = dealSize * industry.lossFactor * holdingValue; 1128 const valueLostPerCompanyAfter = valueLostPerCompanyBefore * (1 - increasePercentage); 1129 1130 totalValueLostBefore += valueLostPerCompanyBefore * industryCount; 1131 totalValueLostAfter += valueLostPerCompanyAfter * industryCount; 1132 1133 tableRows += ` 1134 <tr> 1135 <td>${industry.name}</td> 1136 <td>${industryCount}</td> 1137 <td>${holdingValue} years</td> 1138 <td>${irrValue}%</td> 1139 <td>$${(valueLostPerCompanyBefore * industryCount).toFixed(2)} million</td> 1140 <td>$${(valueLostPerCompanyAfter * industryCount).toFixed(2)} million</td> 1141 </tr> 1142 `; 1143 1144 detailedAnalysis += ` 1145 <h3 style="color: #ffffff;">${industry.name} Industry Analysis</h3> 1146 <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> 1147 <ul style="color: #ffffff;"> 1148 <li><strong>Estimated Value Lost (With Manual Analysis):</strong> $${(valueLostPerCompanyBefore * industryCount).toFixed(2)} million</li> 1149 <li><strong>Estimated Value Lost (With Integrated Analytics + AI):</strong> $${(valueLostPerCompanyAfter * industryCount).toFixed(2)} million</li> 1150 </ul> 1151 `; 1152 } 1153 }); 1154 1155 if (tableRows) { 1156 document.getElementById("result").innerHTML = ` 1157 <div style="background-color: #022c43; color: #ffffff; border-radius: 10px; padding: 20px; max-width: 800px; margin: auto; font-family: 'Poppins', sans-serif;"> 1158 <h2 style="text-align: center; color: #ffffff;">Portfolio Value Health Report</h2> 1159 <p style="text-align: center; font-style: italic; color: #ffffff;">Prepared for ${firstName} at ${companyName}</p> 1160 1161 <section style="margin-top: 20px;"> 1162 <h3 style="color: #ffffff;">Overview</h3> 1163 <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> 1164 </section> 1165 1166 <section style="margin-top: 20px;"> 1167 <h3 style="color: #ffffff;">Summary of Portfolio Value Health</h3> 1168 <table border="1" cellspacing="0" cellpadding="5" style="width: 100%; border-collapse: collapse; margin-top: 10px; color: #ffffff; background-color: #045072;"> 1169 <tr style="background-color: #056490;"> 1170 <th>Industry</th> 1171 <th>Number of Companies</th> 1172 <th>Holding Period</th> 1173 <th>IRR</th> 1174 <th>Value Lost (With Manual Analysis)</th> 1175 <th>Value Lost (With Integrated Analytics + AI)</th> 1176 </tr> 1177 ${tableRows} 1178 </table> 1179 <p style="margin-top: 10px;"><strong>Total Value Lost (With Manual Analysis):</strong> $${totalValueLostBefore.toFixed(2)} million</p> 1180 <p><strong>Total Value Lost (With Integrated Analytics + AI):</strong> $${totalValueLostAfter.toFixed(2)} million</p> 1181 </section> 1182 1183 <section style="margin-top: 20px;"> 1184 <h3 style="color: #ffffff;">Industry-Specific Analysis</h3> 1185 ${detailedAnalysis} 1186 </section> 1187 1188 <section style="margin-top: 20px;"> 1189 <h3 style="color: #ffffff;">Conclusion</h3> 1190 <p>
1190By 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> 1191 </section> 1192 1193 <!-- Export Button placed below the conclusion --> 1194 <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;"> 1195 Export to PDF 1196 </button> 1197 </div> 1198 `; 1199 } else { 1200 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>"; 1201 } 1202 1203 document.getElementById("valueCreationForm").style.display = "none"; 1204} 1205 1206// Function to export the report to a PDF 1207function exportToPDF() { 1208 const { jsPDF } = window.jspdf; 1209 const doc = new jsPDF(); 1210 1211 // Title of the document 1212 doc.setFontSize(18); 1213 doc.text('Portfolio Value Health Report', 20, 20); 1214 doc.setFontSize(12); 1215 1216 // Fetch the content from the report 1217 const reportContent = document.getElementById("result"); 1218 1219 // Add content to the PDF 1220 doc.html(reportContent, { 1221 callback: function (doc) { 1222 // Open the PDF in a new tab 1223 doc.output('dataurlnewwindow'); 1224 }, 1225 margin: [10, 10, 10, 10], // Setting margins 1226 x: 10, // Starting position for content 1227 y: 30, // Starting position for content 1228 html2canvas: { scale: 1.5 } // Better scaling for rendering 1229 }); 1230} 1231</script>
1231<link rel="icon" href="https://planr.com/wp-content/uploads/2025/04/cropped-Planr-Favicon-2025-32x32.png" sizes="32x32" /> 1232<link rel="icon" href="https://planr.com/wp-content/uploads/2025/04/cropped-Planr-Favicon-2025-192x192.png" sizes="192x192" /> 1233<link rel="apple-touch-icon" href="https://planr.com/wp-content/uploads/2025/04/cropped-Planr-Favicon-2025-180x180.png" /> 1234<meta name="msapplication-TileImage" content="https://planr.com/wp-content/uploads/2025/04/cropped-Planr-Favicon-2025-270x270.png" /> 1235<style> 1236/* Body class for blog pages - NO PADDING */ 1237body.has-planr-blog-nav { 1238 padding-top: 0 !important; 1239 margin-top: 0 !important; 1240} 1241 1242/* Navigation Bar */ 1243.planr-blog-nav { 1244 position: fixed !important; 1245 top: 0 !important; 1246 left: 0 !important; 1247 right: 0 !important; 1248 z-index: 99999 !important; 1249 background: rgba(0, 0, 0, 0.95) !important; 1250 backdrop-filter: blur(20px) !important; 1251 -webkit-backdrop-filter: blur(20px) !important; 1252 border-bottom: 1px solid rgba(13, 179, 198, 0.15) !important; 1253 padding: 0 !important; 1254 margin: 0 !important; 1255 box-sizing: border-box !important; 1256 font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important; 1257} 1258 1259.planr-blog-nav * { 1260 box-sizing: border-box !important; 1261} 1262 1263.planr-blog-nav-inner { 1264 max-width: 1400px !important; 1265 margin: 0 auto !important; 1266 padding: 16px 40px !important; 1267 display: flex !important; 1268 align-items: center !important; 1269 justify-content: space-between !important; 1270} 1271 1272.planr-blog-nav-logo img { 1273 height: 32px !important; 1274 width: auto !important; 1275 display: block !important; 1276} 1277 1278.planr-blog-nav-right { 1279 display: flex !important; 1280 align-items: center !important; 1281 gap: 24px !important; 1282} 1283 1284.planr-blog-nav-link { 1285 color: #E5E7EB !important; 1286 text-decoration: none !important; 1287 font-size: 14px !important; 1288 font-weight: 500 !important; 1289 transition: all 0.3s ease !important; 1290 padding: 8px 16px !important; 1291 border-radius: 8px !important; 1292} 1293 1294.planr-blog-nav-link:hover { 1295 color: #0DB3C6 !important; 1296 background: rgba(13, 179, 198, 0.1) !important; 1297} 1298 1299.planr-blog-nav-btn { 1300 display: inline-flex !important; 1301 align-items: center !important; 1302 gap: 8px !important; 1303 padding: 12px 24px !important; 1304 border-radius: 30px !important; 1305 font-size: 14px !important; 1306 font-weight: 600 !important; 1307 text-decoration: none !important; 1308 transition: all 0.3s ease !important; 1309 cursor: pointer !important; 1310 border: none !important; 1311 font-family: inherit !important; 1312} 1313 1314.planr-blog-nav-btn.secondary { 1315 background: #FFFFFF !important; 1316 color: #0DB3C6 !important; 1317 border: 2px solid #FFFFFF !important; 1318} 1319 1320.planr-blog-nav-btn.secondary:hover { 1321 background: transparent !important; 1322 color: #FFFFFF !important; 1323 border-color: #FFFFFF !important; 1324} 1325 1326.planr-blog-nav-btn.primary { 1327 background: linear-gradient(135deg, #0DB3C6 0%, #03818F 100%) !important; 1328 color: #FFFFFF !important; 1329 box-shadow: 0 4px 15px rgba(13, 179, 198, 0.3) !important; 1330} 1331 1332.planr-blog-nav-btn.primary:hover { 1333 transform: translateY(-2px) !important; 1334 box-shadow: 0 6px 20px rgba(13, 179, 198, 0.4) !important; 1335} 1336 1337.planr-blog-nav-btn svg { 1338 width: 16px !important; 1339 height: 16px !important; 1340 flex-shrink: 0 !important; 1341} 1342 1343.planr-blog-nav-btn.secondary svg { 1344 stroke: #0DB3C6 !important; 1345} 1346 1347.planr-blog-nav-btn.primary svg { 1348 stroke: #FFFFFF !important; 1349} 1350 1351/* Video Modal */ 1352.planr-video-modal { 1353 position: fixed !important; 1354 top: 0 !important; 1355 left: 0 !important; 1356 width: 100% !important; 1357 height: 100% !important; 1358 z-index: 999999 !important; 1359 display: flex !important; 1360 align-items: center !important; 1361 justify-content: center !important; 1362 opacity: 0 !important; 1363 visibility: hidden !important; 1364 transition: opacity 0.3s ease, visibility 0.3s ease !important; 1365} 1366 1367.planr-video-modal.active { 1368 opacity: 1 !important; 1369 visibility: visible !important; 1370} 1371 1372.planr-video-modal-overlay { 1373 position: absolute !important; 1374 top: 0 !important; 1375 left: 0 !important; 1376 width: 100% !important; 1377 height: 100% !important; 1378 background: rgba(0, 0, 0, 0.9) !important; 1379 backdrop-filter: blur(8px) !important; 1380 -webkit-backdrop-filter: blur(8px) !important; 1381} 1382 1383.planr-video-modal-container { 1384 position: relative !important; 1385 width: 90% !important; 1386 max-width: 1000px !important; 1387 background: linear-gradient(135deg, #1a1a1a 0%, #0d0d0d 100%) !important; 1388 border-radius: 24px !important; 1389 border: 2px solid rgba(13, 179, 198, 0.3) !important; 1390 overflow: hidden !important; 1391 transform: scale(0.9) translateY(20px) !important; 1392 transition: transform 0.3s ease !important; 1393 box-shadow: 0 40px 80px rgba(0, 0, 0, 0.5), 0 0 60px rgba(13, 179, 198, 0.15) !important; 1394} 1395 1396.planr-video-modal.active .planr-video-modal-container { 1397 transform: scale(1) translateY(0) !important; 1398} 1399 1400.planr-video-modal-header { 1401 display: flex !important;
1402 align-items: center !important; 1403 justify-content: space-between !important; 1404 padding: 20px 24px !important; 1405 border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important; 1406} 1407 1408.planr-video-modal-logo { 1409 height: 28px !important; 1410 width: auto !important; 1411} 1412 1413.planr-video-modal-close { 1414 width: 40px !important; 1415 height: 40px !important; 1416 border-radius: 10px !important; 1417 background: rgba(255, 255, 255, 0.05) !important; 1418 border: 1px solid rgba(255, 255, 255, 0.1) !important; 1419 display: flex !important; 1420 align-items: center !important; 1421 justify-content: center !important; 1422 cursor: pointer !important; 1423 transition: all 0.3s ease !important; 1424 color: #9CA3AF !important; 1425} 1426 1427.planr-video-modal-close:hover { 1428 background: rgba(13, 179, 198, 0.15) !important; 1429 border-color: rgba(13, 179, 198, 0.3) !important; 1430 color: #0DB3C6 !important; 1431} 1432 1433.planr-video-modal-close svg { 1434 width: 20px !important; 1435 height: 20px !important; 1436} 1437 1438.planr-video-wrapper { 1439 position: relative !important; 1440 width: 100% !important; 1441 padding-bottom: 56.25% !important; 1442 background: #000 !important; 1443} 1444 1445.planr-video-wrapper video { 1446 position: absolute !important; 1447 top: 0 !important; 1448 left: 0 !important; 1449 width: 100% !important; 1450 height: 100% !important; 1451 display: block !important; 1452} 1453 1454/* Responsive */ 1455@media (max-width: 900px) { 1456 .planr-blog-nav-inner { 1457 padding: 14px 24px !important; 1458 } 1459 1460 .planr-blog-nav-link { 1461 display: none !important; 1462 } 1463 1464 .planr-blog-nav-right { 1465 gap: 12px !important; 1466 } 1467 1468 .planr-blog-nav-btn { 1469 padding: 10px 18px !important; 1470 font-size: 13px !important; 1471 } 1472} 1473 1474@media (max-width: 480px) { 1475 .planr-blog-nav-inner { 1476 padding: 12px 16px !important; 1477 } 1478 1479 .planr-blog-nav-logo img { 1480 height: 28px !important; 1481 } 1482 1483 .planr-blog-nav-btn { 1484 padding: 10px 14px !important; 1485 } 1486 1487 .planr-blog-nav-btn span { 1488 display: none !important; 1489 } 1490 1491 .planr-blog-nav-btn svg { 1492 width: 18px !important; 1493 height: 18px !important; 1494 } 1495} 1496</style> 1497
1498<script> 1499document.addEventListener('DOMContentLoaded', function() { 1500 // Add body class 1501 document.body.classList.add('has-planr-blog-nav'); 1502 1503 // Create and inject navigation 1504 var nav = document.createElement('nav'); 1505 nav.className = 'planr-blog-nav'; 1506 nav.innerHTML = ` 1507 <div class="planr-blog-nav-inner"> 1508 <a href="https://planr.com" class="planr-blog-nav-logo"> 1509 <img src="https://planr.com/wp-content/uploads/2025/11/Planr-White-with-Green-Icon.png" alt="Planr"> 1510 </a> 1511 <div class="planr-blog-nav-right"> 1512 <a href="https://planr.com" class="planr-blog-nav-link">Explore Planr</a> 1513 <button type="button" class="planr-blog-nav-btn secondary" id="planrNavVideoBtn"> 1514 <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> 1515 <span>How It Works</span> 1516 </button> 1517 <a href="https://planr.com/#demo-form" class="planr-blog-nav-btn primary"> 1518 <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> 1519 <span>Book a Demo</span> 1520 </a> 1521 </div> 1522 </div> 1523 `; 1524 1525 // Create video modal 1526 var modal = document.createElement('div'); 1527 modal.className = 'planr-video-modal'; 1528 modal.id = 'planrVideoModal'; 1529 modal.innerHTML = ` 1530 <div class="planr-video-modal-overlay"></div> 1531 <div class="planr-video-modal-container"> 1532 <div class="planr-video-modal-header"> 1533 <img src="https://planr.com/wp-content/uploads/2025/11/Planr-White-with-Green-Icon.png" alt="Planr" class="planr-video-modal-logo"> 1534 <button type="button" class="planr-video-modal-close"> 1535 <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> 1536 </button> 1537 </div> 1538 <div class="planr-video-wrapper"> 1539 <video id="planrNavVideo" controls preload="auto" playsinline> 1540 <source src="https://20087649.fs1.hubspotusercontent-na1.net/hubfs/20087649/Planr%20Omnia/Planr%20Omnia%20Launch%20Video.mp4" type="video/mp4"> 1541 </video> 1542 </div> 1543 </div> 1544 `; 1545 1546 // Insert at beginning of body 1547 document.body.insertBefore(nav, document.body.firstChild); 1548 document.body.appendChild(modal); 1549 1550 // Video modal functionality 1551 var videoModal = document.getElementById('planrVideoModal'); 1552 var video = document.getElementById('planrNavVideo'); 1553 var openBtn = document.getElementById('planrNavVideoBtn'); 1554 var closeBtn = modal.querySelector('.planr-video-modal-close'); 1555 var overlay = modal.querySelector('.planr-video-modal-overlay'); 1556 1557 function openModal() { 1558 videoModal.classList.add('active'); 1559 video.play(); 1560 document.body.style.overflow = 'hidden'; 1561 } 1562 1563 function closeModal() { 1564 videoModal.classList.remove('active'); 1565 video.pause(); 1566 video.currentTime = 0; 1567 document.body.style.overflow = ''; 1568 } 1569 1570 openBtn.addEventListener('click', openModal); 1571 closeBtn.addEventListener('click', closeModal); 1572 overlay.addEventListener('click', closeModal); 1573 1574 document.addEventListener('keydown', function(e) { 1575 if (e.key === 'Escape' && videoModal.classList.contains('active')) { 1576 closeModal(); 1577 } 1578 });
1579}); 1580</script>
1580 1581 <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" /></head> 1582<body class="wp-singular post-template post-template-elementor_canvas single single-post postid-10850 single-format-standard wp-custom-logo wp-embed-responsive wp-theme-astra ast-desktop ast-page-builder-template ast-right-sidebar astra-4.14.0 group-blog ast-blog-single-style-1 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-10850"> 1583 <!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 1583-1584
1583 1584<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1584GTM-MGGP96Z
vendor: 85 bytes, lines 1584-1585
1584" 1585height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1586<!-- End Google Tag Manager (noscript) -->
1586<script data-cfasync="false"> 1587 (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);});}})(); 1588 </script>
1588 1589 <div data-elementor-type="wp-post" data-elementor-id="10850" class="elementor elementor-10850" data-elementor-post-type="post"> 1590 <div data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-element elementor-element-7998153 e-con-full e-flex e-con e-parent" data-id="7998153" data-element_type="container"> 1591 <div class="elementor-element elementor-element-c07991f elementor-widget__width-inherit elementor-widget elementor-widget-html" data-id="c07991f" data-element_type="widget" data-widget_type="html.default"> 1592 <div class="elementor-widget-container"> 1593 <!DOCTYPE html> 1594<html lang="en"> 1595<head> 1596 <meta charset="UTF-8"> 1597 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 1598 <title>Product Demo Videos | Planr</title> 1599 <meta name="description" content="Watch Planr product demo videos and see how our AI-native portfolio intelligence platform transforms PE portfolio monitoring, financial analysis, and value creation."> 1600 <link rel="preconnect" href="https://fonts.googleapis.com"> 1601 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 1602 <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap" rel="stylesheet"> 1603 1604 <style> 1605 /* CSS Variables - Planr Design System */ 1606 :root { 1607 --planr-black: #000000; 1608 --planr-dark: #0a0a0a; 1609 --planr-dark-card: #111111; 1610 --planr-teal: #0DB3C6; 1611 --planr-teal-dark: #03818F; 1612 --planr-teal-soft: rgba(13, 179, 198, 0.1); 1613 --planr-white: #FFFFFF; 1614 --planr-light: #E5E5E5; 1615 --planr-gray: #6B7280; 1616 --planr-border: rgba(13, 179, 198, 0.2); 1617 --planr-gradient: linear-gradient(180deg, #0DB3C6 0%, #03818F 100%); 1618 } 1619 1620 /* Reset & Base */ 1621 *, *::before, *::after { 1622 margin: 0; 1623 padding: 0; 1624 box-sizing: border-box; 1625 } 1626 1627 html { 1628 scroll-behavior: smooth; 1629 } 1630 1631 body { 1632 font-family: 'Poppins', -apple-system, BlinkMacSystemFont, sans-serif; 1633 background: var(--planr-black); 1634 color: var(--planr-light); 1635 line-height: 1.7; 1636 font-weight: 400; 1637 font-size: 16px; 1638 -webkit-font-smoothing: antialiased; 1639 -moz-osx-font-smoothing: grayscale; 1640 } 1641 1642 /* Back Navigation */ 1643 .back-nav { 1644 padding: 24px; 1645 max-width: 1200px; 1646 margin: 0 auto; 1647 } 1648 1649 .back-link { 1650 display: inline-flex; 1651 align-items: center; 1652 gap: 10px; 1653 padding: 12px 20px; 1654 background: var(--planr-dark-card); 1655 border: 1px solid var(--planr-border); 1656 border-radius: 30px; 1657 color: var(--planr-gray); 1658 text-decoration: none; 1659 font-size: 14px; 1660 font-weight: 500; 1661 transition: all 0.3s ease; 1662 } 1663 1664 .back-link:hover { 1665 background: #1a1a1a; 1666 border-color: var(--planr-teal); 1667 color: var(--planr-teal); 1668 transform: translateX(-3px); 1669 } 1670 1671 .back-link svg { 1672 width: 16px; 1673 height: 16px; 1674 stroke: currentColor; 1675 transition: transform 0.3s ease; 1676 } 1677 1678 .back-link:hover svg { 1679 transform: translateX(-3px); 1680 } 1681 1682 /* Page Container */ 1683 .page-container { 1684 max-width: 1200px; 1685 margin: 0 auto; 1686 padding: 40px 24px 100px; 1687 } 1688 1689 /* Page Header */ 1690 .page-header { 1691 text-align: center; 1692 margin-bottom: 64px; 1693 padding-bottom: 48px; 1694 border-bottom: 1px solid var(--planr-border); 1695 } 1696 1697 .page-category { 1698 display: inline-block; 1699 padding: 8px 18px; 1700 background: var(--planr-teal-soft); 1701 border: 1px solid var(--planr-border); 1702 border-radius: 100px; 1703 color: var(--planr-teal); 1704 font-size: 12px; 1705 font-weight: 600; 1706 text-transform: uppercase; 1707 letter-spacing: 1px; 1708 margin-bottom: 24px; 1709 } 1710 1711 .page-title { 1712 font-size: clamp(36px, 5vw, 56px); 1713 font-weight: 700; 1714 color: var(--planr-white); 1715 line-height: 1.15; 1716 margin-bottom: 20px; 1717 letter-spacing: -1.5px; 1718 } 1719 1720 .page-title .gradient-text { 1721 background: var(--planr-gradient); 1722 -webkit-background-clip: text; 1723 -webkit-text-fill-color: transparent; 1724 background-clip: text; 1725 } 1726 1727 .page-subtitle { 1728 font-size: 18px; 1729 color: var(--planr-gray); 1730 font-weight: 400; 1731 line-height: 1.6; 1732 max-width: 640px; 1733 margin: 0 auto; 1734 } 1735 1736 /* Video Grid */ 1737 .video-grid { 1738 display: grid; 1739 grid-template-columns: repeat(2, 1fr); 1740 gap: 32px; 1741 } 1742 1743 @media (max-width: 900px) { 1744 .video-grid { 1745 grid-template-columns: 1fr; 1746 gap: 24px; 1747 } 1748 } 1749 1750 /* Video Card */ 1751 .video-card { 1752 background: var(--planr-dark-card); 1753 border: 1px solid var(--planr-border); 1754 border-radius: 20px; 1755 overflow: hidden; 1756 transition: all 0.4s ease; 1757 } 1758 1759 .video-card:hover { 1760 border-color: var(--planr-teal); 1761 transform: translateY(-4px); 1762 box-shadow: 0 20px 40px rgba(13, 179, 198, 0.15); 1763 } 1764 1765 /* Video Wrapper */ 1766 .video-wrapper { 1767 position: relative; 1768 width: 100%; 1769 background: var(--planr-black); 1770 border-radius: 12px 12px 0 0; 1771 overflow: hidden; 1772 } 1773 1774 .video-wrapper video { 1775 display: block; 1776 width: 100%; 1777 height: auto; 1778 aspect-ratio: 16 / 9; 1779 background: var(--planr-black); 1780 } 1781 1782 /* Style the native video controls */ 1783 .video-wrapper video::-webkit-media-controls-panel { 1784 background: linear-gradient(transparent, rgba(0, 0, 0, 0.7)); 1785 } 1786 1787 /* Video Info */ 1788 .video-info { 1789 padding: 24px 28px 28px; 1790 } 1791 1792 .video-number { 1793 display: inline-flex; 1794 align-items: center; 1795 justify-content: center; 1796 width: 28px; 1797 height: 28px; 1798 background: var(--planr-gradient); 1799 border-radius: 8px; 1800 font-size: 13px; 1801 font-weight: 600; 1802 color: var(--planr-white); 1803 margin-bottom: 12px; 1804 } 1805 1806 .video-title { 1807 font-size: 20px; 1808 font-weight: 600; 1809 color: var(--planr-white) !important; 1810 margin-bottom: 8px; 1811 line-height: 1.3; 1812 } 1813 1814 .video-description { 1815 font-size: 15px; 1816 color: var(--planr-gray) !important; 1817 line-height: 1.6; 1818 } 1819 1820 /* Duration Badge */ 1821 .video-duration { 1822 position: absolute; 1823 bottom: 12px; 1824 right: 12px; 1825 background: rgba(0, 0, 0, 0.8); 1826 padding: 6px 10px; 1827 border-radius: 6px; 1828 font-size: 12px; 1829 font-weight: 500; 1830 color: var(--planr-white); 1831 backdrop-filter: blur(4px); 1832 } 1833 1834 /* CTA Section */ 1835 .cta-section { 1836 margin-top: 80px; 1837 padding: 56px; 1838 background: linear-gradient(135deg, var(--planr-dark-card) 0%, rgba(13, 179, 198, 0.08) 100%); 1839 border: 1px solid var(--planr-border); 1840 border-radius: 24px; 1841 text-align: center; 1842 } 1843 1844 .cta-section h2 { 1845 font-size: 32px; 1846 font-weight: 700; 1847 color: var(--planr-white); 1848 margin-bottom: 16px; 1849 letter-spacing: -0.5px; 1850 } 1851 1852 .cta-section p { 1853 font-size: 16px; 1854 color: var(--planr-gray); 1855 margin-bottom: 32px; 1856 max-width: 500px; 1857 margin-left: auto; 1858 margin-right: auto; 1859 } 1860 1861 .cta-buttons { 1862 display: flex; 1863 gap: 16px; 1864 justify-content: center; 1865 flex-wrap: wrap; 1866 } 1867 1868 .btn { 1869 display: inline-flex; 1870 align-items: center; 1871 gap: 10px; 1872 padding: 16px 32px; 1873 border-radius: 30px; 1874 font-size: 15px; 1875 font-weight: 600; 1876 text-decoration: none; 1877 transition: all 0.3s ease; 1878 cursor: pointer; 1879 } 1880 1881 .btn-primary { 1882 background: var(--planr-gradient); 1883 color: var(--planr-white); 1884 border: none; 1885 } 1886 1887 .btn-primary:hover { 1888 transform: translateY(-2px); 1889 box-shadow: 0 10px 30px rgba(13, 179, 198, 0.4); 1890 } 1891 1892 .btn-secondary { 1893 background: transparent; 1894 color: var(--planr-teal); 1895 border: 1px solid var(--planr-border); 1896 } 1897 1898 .btn-secondary:hover { 1899 border-color: var(--planr-teal); 1900 background: rgba(13, 179, 198, 0.1); 1901 } 1902 1903 .btn svg { 1904 width: 18px; 1905 height: 18px; 1906 } 1907 1908 /* Responsive Adjustments */ 1909 @media (max-width: 600px) { 1910 .page-container { 1911 padding: 24px 16px 60px; 1912 } 1913 1914 .page-header { 1915 margin-bottom: 40px; 1916 padding-bottom: 32px; 1917 } 1918 1919 .video-info { 1920 padding: 20px; 1921 } 1922 1923 .video-title { 1924 font-size: 18px; 1925 } 1926 1927 .featured .video-title { 1928 font-size: 22px; 1929 } 1930 1931 .play-button { 1932 width: 64px; 1933 height: 64px; 1934 } 1935 1936 .play-button svg { 1937 width: 24px; 1938 height: 24px; 1939 } 1940 1941 .featured .play-button { 1942 width: 80px; 1943 height: 80px; 1944 } 1945 1946 .cta-section { 1947 padding: 40px 24px; 1948 } 1949 1950 .cta-section h2 { 1951 font-size: 24px; 1952 } 1953 1954 .btn { 1955 padding: 14px 24px; 1956 font-size: 14px; 1957 width: 100%; 1958 justify-content: center; 1959 } 1960 } 1961 </style> 1962</head> 1963<body> 1964 <!-- Back Navigation --> 1965 <nav class="back-nav"> 1966 <a href="/" class="back-link"> 1967 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 1968 <path d="M19 12H5M12 19l-7-7 7-7"/> 1969 </svg> 1970 Back to Home 1971 </a> 1972 </nav> 1973 1974 <!-- Main Content --> 1975 <main class="page-container"> 1976 <!-- Page Header --> 1977 <header class="page-header">
1978 <span class="page-category">Product Demos</span> 1979 <h1 class="page-title">See <span class="gradient-text">Planr</span> in Action</h1> 1980 <p class="page-subtitle">Watch our product demo videos to discover how Planr transforms portfolio monitoring with AI-native intelligence, real-time insights, and seamless integrations.</p> 1981 </header> 1982 1983 <!-- Video Grid --> 1984 <div class="video-grid"> 1985 <!-- Video 1: Fund Overview --> 1986 <article class="video-card"> 1987 <div class="video-wrapper"> 1988 <video controls preload="metadata" playsinline> 1989 <source src="https://20087649.fs1.hubspotusercontent-na1.net/hubfs/20087649/Planr%20Videos%202025/1.%20Planr%20Fund%20Overview.mp4" type="video/mp4"> 1990 Your browser does not support the video tag. 1991 </video> 1992 </div> 1993 <div class="video-info"> 1994 <span class="video-number">1</span> 1995 <h2 class="video-title">Fund Overview</h2> 1996 <p class="video-description">Get a comprehensive look at how Planr provides fund-level visibility across your entire portfolio with real-time KPIs, performance tracking, and predictive insights.</p> 1997 </div> 1998 </article> 1999 2000 <!-- Video 2: Portfolio Monitoring --> 2001 <article class="video-card"> 2002 <div class="video-wrapper"> 2003 <video controls preload="metadata" playsinline> 2004 <source src="https://20087649.fs1.hubspotusercontent-na1.net/hubfs/20087649/Planr%20Videos%202025/2.%20Planr%20Portfolio%20Company%20Analysis.mp4" type="video/mp4"> 2005 Your browser does not support the video tag. 2006 </video> 2007 </div> 2008 <div class="video-info"> 2009 <span class="video-number">2</span> 2010 <h2 class="video-title">Portfolio Company Analysis</h2> 2011 <p class="video-description">Dive deep into individual portfolio company performance with granular analysis and actionable insights.</p> 2012 </div> 2013 </article> 2014 2015 <!-- Video 3: Financial Metrics & Analysis --> 2016 <article class="video-card"> 2017 <div class="video-wrapper"> 2018 <video controls preload="metadata" playsinline> 2019 <source src="https://20087649.fs1.hubspotusercontent-na1.net/hubfs/20087649/Planr%20Videos%202025/3.%20Planr%20Financial%20Metrics%20&%20Analysis.mp4" type="video/mp4"> 2020 Your browser does not support the video tag. 2021 </video> 2022 </div> 2023 <div class="video-info"> 2024 <span class="video-number">3</span> 2025 <h2 class="video-title">Financial Metrics & Analysis</h2> 2026 <p class="video-description">Explore comprehensive financial reporting with automated data aggregation and intelligent metric tracking.</p> 2027 </div> 2028 </article> 2029 2030 <!-- Video 4: RevOps & GTM Analysis --> 2031 <article class="video-card"> 2032 <div class="video-wrapper"> 2033 <video controls preload="metadata" playsinline> 2034 <source src="https://20087649.fs1.hubspotusercontent-na1.net/hubfs/20087649/Planr%20Videos%202025/4.%20Planr%20RevOps%20&%20GTM%20Analysis.mp4" type="video/mp4"> 2035 Your browser does not support the video tag. 2036 </video> 2037 </div> 2038 <div class="video-info"> 2039 <span class="video-number">4</span> 2040 <h2 class="video-title">RevOps & GTM Analysis</h2> 2041 <p class="video-description">See how Planr goes beyond finance to provide revenue operations and go-to-market intelligence.</p> 2042 </div> 2043 </article> 2044 2045 <!-- Video 5: Integrations & Setup --> 2046 <article class="video-card"> 2047 <div class="video-wrapper"> 2048 <video controls preload="metadata" playsinline> 2049 <source src="https://20087649.fs1.hubspotusercontent-na1.net/hubfs/20087649/Planr%20Videos%202025/5.%20Planr%20Integrations%2c%20Data%20Filter%20and%20Set%20Up.mp4" type="video/mp4"> 2050 Your browser does not support the video tag. 2051 </video> 2052 </div> 2053 <div class="video-info">
2054 <span class="video-number">5</span> 2055 <h2 class="video-title">Integrations, Data Filter & Setup</h2> 2056 <p class="video-description">Discover our system-agnostic integrations and see how quickly Planr deploys (8-12 weeks vs 6-12 months).</p> 2057 </div> 2058 </article> 2059 2060 <!-- Video 6: Chart AI --> 2061 <article class="video-card"> 2062 <div class="video-wrapper"> 2063 <video controls preload="metadata" playsinline> 2064 <source src="https://20087649.fs1.hubspotusercontent-na1.net/hubfs/20087649/Planr%20Videos%202025/7.%20Planr%20Chart%20AI.mp4" type="video/mp4"> 2065 Your browser does not support the video tag. 2066 </video> 2067 </div> 2068 <div class="video-info"> 2069 <span class="video-number">6</span> 2070 <h2 class="video-title">Chart AI</h2> 2071 <p class="video-description">Experience our conversational AI interface that turns complex data queries into instant visualizations.</p> 2072 </div> 2073 </article> 2074 </div> 2075 2076 <!-- CTA Section --> 2077 <section class="cta-section"> 2078 <h2>Ready to Transform Your Portfolio Intelligence?</h2> 2079 <p>See how Planr can give you predictive, forward-looking insights instead of backward-looking dashboards.</p> 2080 <div class="cta-buttons"> 2081 <a href="https://planr.com/#demo-form" class="btn btn-primary"> 2082 <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"> 2083 <rect x="3" y="4" width="18" height="18" rx="2" ry="2"/> 2084 <line x1="16" y1="2" x2="16" y2="6"/> 2085 <line x1="8" y1="2" x2="8" y2="6"/> 2086 <line x1="3" y1="10" x2="21" y2="10"/> 2087 </svg> 2088 Book a Demo 2089 </a> 2090 <a href="/contact" class="btn btn-secondary"> 2091 <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"> 2092 <path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"/> 2093 <polyline points="22,6 12,13 2,6"/> 2094 </svg> 2095 Contact Sales 2096 </a> 2097 </div> 2098 </section> 2099 </main> 2100 2101</body> 2102</html> 2103 </div> 2104 </div> 2105 </div> 2106 </div> 2107
2107<script type="speculationrules"> 2108{"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"}]} 2109</script>
2109 2110<!-- Twitter universal website tag code -->
2111<script> 2112!function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments); 2113},s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='//static.ads-twitter.com/uwt.js', 2114a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script'); 2115// Insert Twitter Pixel ID and Standard Event data below 2116twq('init','o76nu'); 2117twq('track','PageView'); 2118</script>
2118 2119<!-- End Twitter universal website tag code -->
2120<script type="text/javascript"> 2121_linkedin_partner_id = "3571570"; 2122window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; 2123window._linkedin_data_partner_ids.push(_linkedin_partner_id); 2124</script>
2124<script type="text/javascript"> 2125(function(l) { 2126if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])}; 2127window.lintrk.q=[]} 2128var s = document.getElementsByTagName("script")[0]; 2129var b = document.createElement("script"); 2130b.type = "text/javascript";b.async = true; 2131b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; 2132s.parentNode.insertBefore(b, s);})(window.lintrk); 2133</script>
2133 2134<noscript> 2135<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=3571570&fmt=gif" /> 2136</noscript><!-- Planr AI Chat - Modal v4.2.0 (Engagement Optimized) --> 2137<div class="planr-modal-overlay" id="planrModalOverlay"> 2138 <div class="planr-modal"> 2139 <!-- Header --> 2140 <div class="planr-modal-header"> 2141 <img src="https://planr.com/wp-content/uploads/2025/10/Planr-Logo-White.png" alt="Planr" class="planr-modal-logo"> 2142 <button class="planr-close-button" id="planrCloseButton" aria-label="Close chat"> 2143 <span style="font-size: 24px; color: #F8F7F7; line-height: 1;">×</span> 2144 </button> 2145 </div> 2146 2147 <!-- Messages --> 2148 <div class="planr-chat-messages" id="planrChatMessages"> 2149 <!-- Messages will be added here dynamically --> 2150 </div> 2151 2152 <!-- Quick Actions - CONVERSION OPTIMIZED (No Emojis) --> 2153 <div class="planr-quick-actions" id="planrQuickActions"> 2154 <button class="planr-quick-action" data-question="I'm exploring AI solutions for our fund."> 2155 Exploring AI for our fund 2156 </button> 2157 <button class="planr-quick-action" data-question="I'm exploring AI solutions for our portfolio companies."> 2158 Exploring AI for our portfolio companies 2159 </button> 2160 <button class="planr-quick-action" data-question="We're currently comparing portfolio monitoring tools."> 2161 We're comparing portfolio tools 2162 </button> 2163 <button class="planr-quick-action" data-question="Can you show me how the AI actually works?"> 2164 Show me how the AI actually works 2165 </button> 2166 <button class="planr-quick-action" data-question="What ROI are other PE firms seeing with Planr?"> 2167 What ROI are firms seeing? 2168 </button> 2169 <button class="planr-quick-action" data-question="I only have about 5 minutes. Give me the quick pitch."> 2170 I have 5 minutes, quick pitch 2171 </button> 2172 </div> 2173 2174 <!-- Input --> 2175 <div class="planr-chat-input-container"> 2176 <div class="planr-chat-input-wrapper"> 2177 <input 2178 type="text" 2179 class="planr-chat-input-field" 2180 placeholder="Type your message..." 2181 id="planrChatInput" 2182 autocomplete="off" 2183 > 2184 <button class="planr-chat-send-button" id="planrSendButton" aria-label="Send message"> 2185 <span style="font-size: 24px; color: black; line-height: 1;">→</span> 2186 </button> 2187 </div> 2188 </div> 2189 </div> 2190</div> 2191<!-- Demo Booking Modal --> 2192<div id="planrDemoModal" class="planr-form-modal planr-demo-modal"> 2193 <div class="planr-form-modal-overlay"></div> 2194 <div class="planr-form-modal-container"> 2195 <div class="planr-form-modal-content"> 2196 2197 <!-- Close Button --> 2198 <button class="planr-form-modal-close" aria-label="Close demo booking form"> 2199 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"> 2200 <line x1="18" y1="6" x2="6" y2="18"></line> 2201 <line x1="6" y1="6" x2="18" y2="18"></line> 2202 </svg> 2203 </button> 2204 2205 <!-- Header --> 2206 <div class="planr-form-modal-header"> 2207 <h2 class="planr-form-modal-title">Book Your Demo</h2> 2208 <p class="planr-form-modal-subtitle">See Planr in action with your portfolio data</p> 2209 </div> 2210 2211 <!-- Form --> 2212 <form id="planrDemoForm" class="planr-form-modal-form"> 2213 2214 <!-- Name Field --> 2215 <div class="planr-form-field"> 2216 <label for="planrDemoName" class="planr-form-label"> 2217 Your Name <span class="planr-form-required">*</span> 2218 </label> 2219 <input 2220 type="text" 2221 id="planrDemoName" 2222 name="name" 2223 class="planr-form-input" 2224 placeholder="John Smith" 2225 required 2226 />
2227 <span class="planr-form-error" id="planrDemoNameError"></span> 2228 </div> 2229 2230 <!-- Email Field --> 2231 <div class="planr-form-field"> 2232 <label for="planrDemoEmail" class="planr-form-label"> 2233 Work Email <span class="planr-form-required">*</span> 2234 </label> 2235 <input 2236 type="email" 2237 id="planrDemoEmail" 2238 name="email" 2239 class="planr-form-input" 2240 placeholder="[email protected]" 2241 required 2242 /> 2243 <span class="planr-form-error" id="planrDemoEmailError"></span> 2244 </div> 2245 2246 <!-- Firm Name Field --> 2247 <div class="planr-form-field"> 2248 <label for="planrDemoFirm" class="planr-form-label"> 2249 Firm Name <span class="planr-form-required">*</span> 2250 </label> 2251 <input 2252 type="text" 2253 id="planrDemoFirm" 2254 name="company" 2255 class="planr-form-input" 2256 placeholder="Your Firm" 2257 required 2258 /> 2259 <span class="planr-form-error" id="planrDemoFirmError"></span> 2260 </div> 2261 2262 <!-- Role Field (Optional) --> 2263 <div class="planr-form-field"> 2264 <label for="planrDemoRole" class="planr-form-label"> 2265 Your Role <span class="planr-form-optional">(Optional)</span> 2266 </label> 2267 <input 2268 type="text" 2269 id="planrDemoRole" 2270 name="role" 2271 class="planr-form-input" 2272 placeholder="Managing Partner, Investment Associate, etc." 2273 /> 2274 </div> 2275 2276 <!-- Portfolio Companies Field (Optional) --> 2277 <div class="planr-form-field"> 2278 <label for="planrDemoPortfolio" class="planr-form-label"> 2279 Number of Portfolio Companies <span class="planr-form-optional">(Optional)</span> 2280 </label> 2281 <input 2282 type="text" 2283 id="planrDemoPortfolio" 2284 name="portfolio_companies" 2285 class="planr-form-input" 2286 placeholder="e.g., 5-10, 10-20, 20+" 2287 /> 2288 </div> 2289 2290 <!-- Submit Button --> 2291 <button type="submit" class="planr-form-submit-btn" id="planrDemoSubmitBtn"> 2292 <span class="planr-form-btn-text">Book Your Demo</span> 2293 <span class="planr-form-btn-loading" style="display: none;"> 2294 <svg class="planr-form-spinner" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24"> 2295 <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle> 2296 <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> 2297 </svg> 2298 Submitting... 2299 </span> 2300 </button> 2301 2302 <!-- Error Message --> 2303 <div class="planr-form-general-error" id="planrDemoGeneralError" style="display: none;"> 2304 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="20" height="20"> 2305 <circle cx="12" cy="12" r="10"></circle> 2306 <line x1="12" y1="8" x2="12" y2="12"></line>
2307 <line x1="12" y1="16" x2="12.01" y2="16"></line> 2308 </svg> 2309 <span id="planrDemoGeneralErrorText">Something went wrong. Please try again.</span> 2310 </div> 2311 2312 </form> 2313 2314 <!-- Success Message with Calendar Embed (OUTSIDE form) --> 2315 <div class="planr-form-success-message" id="planrDemoSuccessMessage" style="display: none;"> 2316 <div class="planr-calendar-embed"> 2317 <div class="planr-calendar-header"> 2318 <h3>Great! Now Choose a Day and Time</h3> 2319 <p>Select a convenient time for your personalized demo with our team.</p> 2320 </div> 2321 <div class="planr-calendar-iframe-container"> 2322 <iframe src="https://meetings.hubspot.com/lorcan-ryan/website-demo-calendar?embed=true" 2323 frameborder="0" 2324 loading="lazy"></iframe> 2325 </div> 2326 </div> 2327 </div> 2328 2329 </div> 2330 </div> 2331</div> 2332 2333<!-- Video Modal - Simple Player --> 2334<div id="planrVideoModal" class="planr-video-modal-overlay" style="display: none;"> 2335 <button class="planr-video-close-btn" onclick="window.planrCloseVideo()">×</button> 2336 <div class="planr-video-modal-container"> 2337 <video id="planrVideoPlayer" controls> 2338 <source src="https://20087649.fs1.hubspotusercontent-na1.net/hubfs/20087649/Planr%20Omnia/Planr-2.mp4" type="video/mp4"> 2339 Your browser does not support the video tag. 2340 </video> 2341 </div> 2342</div> 2343<!-- Planr AI Chat - Floating Icon --> 2344<div class="planr-floating-chat-icon" id="planrFloatingIcon" aria-label="Open chat"> 2345 <img src="https://planr.com/wp-content/uploads/2025/04/Planr-Favicon-2025.png" alt="Chat with Planr AI" /> 2346</div> 2347<!-- Mobile Bottom Navigation - Clean App Style (Mobile Only) --> 2348<div class="planr-mobile-bottom-nav"> 2349 <div class="planr-nav-items"> 2350 2351 <!-- 1. Modules (Opens Keynote Modal) --> 2352 <button class="planr-nav-button" id="planrNavWhyPlanr" aria-label="Modules"> 2353 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> 2354 <path d="M12 2L2 7l10 5 10-5-10-5z"></path> 2355 <path d="M2 17l10 5 10-5"></path> 2356 <path d="M2 12l10 5 10-5"></path> 2357 </svg> 2358 <span class="planr-nav-label">Modules</span> 2359 </button> 2360 2361 <!-- 2. Video (Opens Video Modal) --> 2362 <button class="planr-nav-button" id="planrNavVideos" aria-label="Videos"> 2363 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> 2364 <polygon points="23 7 16 12 23 17 23 7"></polygon> 2365 <rect x="1" y="5" width="15" height="14" rx="2" ry="2"></rect> 2366 </svg> 2367 <span class="planr-nav-label">Video</span> 2368 </button> 2369 2370 <!-- 3. Ask Planr (Center - Slightly Elevated) --> 2371 <button class="planr-nav-button center" id="planrNavAskPlanr" aria-label="Ask Planr AI"> 2372 <div class="planr-nav-icon-wrapper"> 2373 <img src="https://planr.com/wp-content/uploads/2025/04/Planr-Favicon-2025.png" alt="Planr" class="planr-favicon" /> 2374 </div> 2375 <span class="planr-nav-label">Ask Planr</span> 2376 </button> 2377 2378 <!-- 4. Book Demo --> 2379 <button class="planr-nav-button" id="planrNavDemo" aria-label="Book Demo"> 2380 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> 2381 <rect x="3" y="4" width="18" height="18" rx="2" ry="2"></rect> 2382 <line x1="16" y1="2" x2="16" y2="6"></line> 2383 <line x1="8" y1="2" x2="8" y2="6"></line> 2384 <line x1="3" y1="10" x2="21" y2="10"></line> 2385 </svg> 2386 <span class="planr-nav-label">Demo</span> 2387 </button> 2388 2389 <!-- 5. Back to Top --> 2390 <button class="planr-nav-button" id="planrNavTop" aria-label="Back to Top"> 2391 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> 2392 <line x1="12" y1="19" x2="12" y2="5"></line> 2393 <polyline points="5 12 12 5 19 12"></polyline> 2394 </svg>
2395 <span class="planr-nav-label">Top</span> 2396 </button> 2397 2398 </div> 2399</div> 2400 <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"> 2401 <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"}"> 2402 <div class="elementor-container elementor-column-gap-default"> 2403 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0d44ccc" data-id="0d44ccc" data-element_type="column"> 2404 <div class="elementor-widget-wrap elementor-element-populated"> 2405 <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"> 2406 <div class="elementor-container elementor-column-gap-default"> 2407 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-bd23356" data-id="bd23356" data-element_type="column"> 2408 <div class="elementor-widget-wrap elementor-element-populated"> 2409 <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"> 2410 <div class="elementor-widget-container"> 2411 <a href="https://planr.com"> 2412 <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> 2413 </div> 2414 </div> 2415 </div> 2416 </div> 2417 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-6c39cee" data-id="6c39cee" data-element_type="column"> 2418 <div class="elementor-widget-wrap elementor-element-populated"> 2419 <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"> 2420 <div class="elementor-widget-container"> 2421 <div class="elementor-icon-wrapper"> 2422 <a class="elementor-icon" href="#elementor-action%3Aaction%3Dpopup%3Aclose%26settings%3DeyJkb19ub3Rfc2hvd19hZ2FpbiI6IiJ9"> 2423 <i aria-hidden="true" class="fas fa-bars"></i> </a> 2424 </div> 2425 </div> 2426 </div> 2427 </div> 2428 </div> 2429 </div> 2430 </section> 2431 </div> 2432 </div> 2433 </div> 2434 </section> 2435 <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"}"> 2436 <div class="e-con-inner"> 2437 <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"}"> 2438 <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"> 2439 <div class="elementor-widget-container"> 2440 <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"> 2441 <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> 2442<ul class="sub-menu"> 2443 <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> 2444 <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> 2445 <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> 2446 <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> 2447 <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> 2448 <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> 2449</ul> 2450</li> 2451<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> 2452<ul class="sub-menu"> 2453 <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> 2454 <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> 2455</ul> 2456</li> 2457<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> 2458<ul class="sub-menu"> 2459 <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> 2460 <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> 2461 <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> 2462</ul> 2463</li> 2464<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> 2465<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">
2465Resources<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> 2466<ul class="sub-menu"> 2467 <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> 2468 <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> 2469 <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> 2470</ul> 2471</li> 2472</ul> <button class="eael-advanced-menu-toggle" aria-label="Essential Addons Toggle Menu"> 2473 <i aria-hidden="true" class="fas fa-bars"></i> </button> 2474 </div> 2475 </div> 2476 </div> 2477 <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"> 2478 <div class="elementor-widget-container"> 2479 <div class="elementor-button-wrapper"> 2480 <a class="elementor-button elementor-button-link elementor-size-sm" href="https://planr.com/demo-request/"> 2481 <span class="elementor-button-content-wrapper"> 2482 <span class="elementor-button-text">Request A Demo</span> 2483 </span> 2484 </a> 2485 </div> 2486 </div> 2487 </div> 2488 <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"> 2489 <div class="elementor-widget-container"> 2490 <div class="elementor-button-wrapper"> 2491 <a class="elementor-button elementor-button-link elementor-size-sm" href="https://app.planr.io/ords/f?p=200"> 2492 <span class="elementor-button-content-wrapper"> 2493 <span class="elementor-button-text">Login</span> 2494 </span> 2495 </a> 2496 </div> 2497 </div> 2498 </div> 2499 </div> 2500 </div> 2501 </div> 2502 </header> 2503
2503<script> 2504 const lazyloadRunObserver = () => { 2505 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 2506 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 2507 entries.forEach( ( entry ) => { 2508 if ( entry.isIntersecting ) { 2509 let lazyloadBackground = entry.target; 2510 if( lazyloadBackground ) { 2511 lazyloadBackground.classList.add( 'e-lazyloaded' ); 2512 } 2513 lazyloadBackgroundObserver.unobserve( entry.target ); 2514 } 2515 }); 2516 }, { rootMargin: '200px 0px 200px 0px' } ); 2517 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 2518 lazyloadBackgroundObserver.observe( lazyloadBackground ); 2519 } ); 2520 }; 2521 const events = [ 2522 'DOMContentLoaded', 2523 'elementor/lazyload/observe', 2524 ]; 2525 events.forEach( ( event ) => { 2526 document.addEventListener( event, lazyloadRunObserver ); 2527 } ); 2528 </script>
2528 2529
2529<script id="astra-theme-js-js-extra"> 2530var 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":""}; 2531</script>
vendor: 1 bytes, line 2531
2531
2532<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 2532
2532
2533<script id="leadin-script-loader-js-js-extra"> 2534var leadin_wordpress = {"userRole":"visitor","pageType":"post","leadinPluginVersion":"11.3.75"}; 2535</script>
vendor: 1 bytes, line 2535
2535
2536<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 2536
2536
2537<script id="planr-chat-script-js-extra"> 2538var planrChatConfig = {"ajaxUrl":"https:\/\/planr.com\/wp-admin\/admin-ajax.php","nonce":"59402d9f75","hubspotEnabled":"1"}; 2539</script>
vendor: 1 bytes, line 2539
2539
2540<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 2540
2540
2541<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 2541
2541
2542<script id="eael-general-js-extra"> 2543var 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\/planr-demo-on-demand\/","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,\"
2543sync\":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"}; 2544</script>
vendor: 1 bytes, line 2544
2544
2545<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 2545
2545
2546<script src="https://planr.com/wp-content/uploads/essential-addons-elementor/eael-4071.js?ver=1781689149" id="eael-4071-js"></script>
vendor: 1 bytes, line 2546
2546
2547<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 2547
2547
2548<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 2548
2548
2549<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 2549
2549
2550<script id="elementor-frontend-js-before"> 2551var 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}}, 2552"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":10850,"title":"Planr%20Demo%20On-Demand%20-%20Planr","excerpt":"","featuredImage":"https:\/\/planr.com\/wp-content\/uploads\/2026\/01\/planr-demo-on-demand-final-strata-panel-1024x536.png"}}; 2553</script>
vendor: 1 bytes, line 2553
2553
2554<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 2554
2554
2555<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 2555
2555
2556<script src="https://planr.com/wp-includes/js/dist/hooks.min.js?ver=4d63a3d491d11ffd8ac6" id="wp-hooks-js"></script>
vendor: 1 bytes, line 2556
2556
2557<script src="https://planr.com/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script>
vendor: 1 bytes, line 2557
2557
2558<script id="wp-i18n-js-after"> 2559wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 2560</script>
vendor: 1 bytes, line 2560
2560
2561<script id="elementor-pro-frontend-js-before"> 2562var 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"}}, 2563"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/planr.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; 2564</script>
vendor: 1 bytes, line 2564
2564
2565<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 2565
2565
2566<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>
2566 2567
2567<script> 2568 /(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); 2569 </script>
2569 2570 </body> 2571</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.