{"id":587,"date":"2025-07-27T01:45:21","date_gmt":"2025-07-27T01:45:21","guid":{"rendered":"http:\/\/cyanidepuppy.com\/adintl\/?page_id=587"},"modified":"2026-04-19T23:25:16","modified_gmt":"2026-04-19T23:25:16","slug":"proinsight-calculator","status":"publish","type":"page","link":"https:\/\/cyanidepuppy.com\/adintl\/proinsight-calculator\/","title":{"rendered":"ProInsight Calculator"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"587\" class=\"elementor elementor-587\" data-elementor-settings=\"{&quot;element_pack_global_tooltip_width&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_padding&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true}}\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aaee10b e-con-full e-flex e-con e-parent\" data-id=\"aaee10b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-b12f74b e-con-full e-flex e-con e-child\" data-id=\"b12f74b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-626ab1d e-con-full e-flex e-con e-child\" data-id=\"626ab1d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4004d82 elementor-widget elementor-widget-image\" data-id=\"4004d82\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"350\" height=\"81\" src=\"https:\/\/cyanidepuppy.com\/adintl\/wp-content\/uploads\/2026\/04\/Concierge-ProInsight.png\" class=\"attachment-large size-large wp-image-1188\" alt=\"\" srcset=\"https:\/\/cyanidepuppy.com\/adintl\/wp-content\/uploads\/2026\/04\/Concierge-ProInsight.png 350w, https:\/\/cyanidepuppy.com\/adintl\/wp-content\/uploads\/2026\/04\/Concierge-ProInsight-300x69.png 300w\" sizes=\"(max-width: 350px) 100vw, 350px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9d65a4f elementor-widget elementor-widget-heading\" data-id=\"9d65a4f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">The Homeowner Concierge\u2122<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f45f6a5 e-con-full e-flex e-con e-child\" data-id=\"f45f6a5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-d13fbed e-con-full e-flex e-con e-child\" data-id=\"d13fbed\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c0ea4f2 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"c0ea4f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n<style>\n.rc-wrap{--acc:#dbb554;--bdr:#1b3354;--ink:#e5efff;--mut:#9fb3c8;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;color:var(--ink);max-width:760px;margin:0 auto;padding:0 0 2rem}\n.rc-card{background:#1a365e;border:1px solid var(--bdr);border-radius:12px;padding:1.75rem 1.75rem 1.25rem;margin-bottom:1rem}\n.rc-row{padding:1.25rem 0;border-bottom:1px solid rgba(255,255,255,0.06)}\n.rc-row:last-child{border-bottom:0}\n.rc-label-row{display:flex;align-items:center;gap:0.5rem;margin-bottom:0.875rem;flex-wrap:wrap}\n.rc-label{font-weight:600;font-size:1rem;color:var(--ink);margin:0}\n.rc-select{background:#122e55;border:1px solid var(--bdr);border-radius:10px;padding:0.5rem 0.625rem;color:var(--ink);width:100%;font-size:0.9375rem}\n.rc-inputline{display:grid;grid-template-columns:1fr 10rem;gap:1.75rem;align-items:center}\n.rc-value{background:#122e55;border:1px solid var(--bdr);border-radius:10px;padding:0.5rem 0.625rem;text-align:right;color:var(--ink);font-size:0.9375rem;width:100%;box-sizing:border-box}\n.rc-value:focus{outline:2px solid #3a69ad}\n\n.info-btn{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.25);color:var(--mut);font-size:0.7rem;font-weight:700;cursor:pointer;flex-shrink:0;position:relative;font-style:normal;line-height:1;user-select:none;-webkit-user-select:none}\n.info-btn:hover{background:rgba(219,181,84,0.2);border-color:var(--acc);color:var(--acc)}\n\n.info-tip{\n  display:none;\n  position:fixed;\n  background:#0b1d34;border:1px solid #23456f;border-radius:8px;\n  padding:0.625rem 0.75rem;font-size:0.8125rem;color:#cfe3ff;\n  line-height:1.45;width:16rem;max-width:calc(100vw - 2rem);\n  box-shadow:0 4px 16px rgba(0,0,0,.55);\n  z-index:9999;pointer-events:none;font-weight:400;text-align:left;\n}\n\n.sl-outer{display:flex;flex-direction:column;width:100%}\n.sl-track-area{position:relative;padding-top:1.75rem}\n.sl-track-area input[type=range]{-webkit-appearance:none;appearance:none;display:block;width:100%;height:10px;border-radius:999px;outline:none;cursor:pointer;position:relative;z-index:2;margin:0}\n.sl-track-area input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:42px;height:42px;border-radius:50%;background:#fff;border:5px solid var(--acc);cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.4);margin-top:-16px}\n.sl-track-area input[type=range]::-moz-range-thumb{width:42px;height:42px;border-radius:50%;background:#fff;border:5px solid var(--acc);cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.4)}\n.sl-track-area input[type=range]::-webkit-slider-runnable-track{height:10px;border-radius:999px}\n.sl-track-area input[type=range]::-moz-range-track{height:10px;background:#122e55;border-radius:999px}\n.rc-wrap .sl-track-area input[type=range]::-moz-range-progress{height:10px;background:var(--acc);border-radius:999px}\n.sl-ticks{position:relative;height:1.625rem;margin-top:0.5rem}\n.sl-ticks span{position:absolute;top:0.5rem;transform:translateX(-50%);font-size:0.75rem;color:var(--mut);white-space:nowrap}\n.sl-ticks span::before{content:\"\";position:absolute;top:-7px;left:50%;transform:translateX(-50%);width:1px;height:6px;background:var(--mut)}\n\n.rc-btn{margin-top:1rem;padding:1rem 1.25rem;border-radius:10px;border:1px solid #dbb554;background:#dbb554;color:#03132a;cursor:pointer;font-weight:700;font-size:1.125rem;width:100%;line-height:1.2}\n.rc-btn:hover{border-color:#74adff;background:#74adff;color:#fff}\n.rc-hidden{display:none!important}\n.rc-results{background:#1a365e;border:1px solid var(--bdr);border-radius:12px;padding:1.75rem;margin-bottom:1rem}\n.rc-optics-title{font-size:0.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin-bottom:0.875rem}\n.rc-optics-grid{display:grid;grid-template-columns:1fr 1fr;gap:0.625rem;margin-bottom:1.5rem}\n.rc-optics-cell{background:#0f2544;border:1px solid #23456f;border-radius:10px;padding:0.75rem 0.875rem}\n.rc-optics-cell-label{font-size:0.75rem;color:var(--mut);margin-bottom:0.25rem}\n.rc-optics-cell-val{font-size:1.0625rem;font-weight:700;color:var(--ink)}\n.rc-divider{border:none;border-top:1px solid rgba(255,255,255,0.08);margin:1.25rem 0}\n.rc-income-label{font-size:0.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mut);text-align:center;margin-bottom:0.5rem}\n.rc-income-val{font-size:3.25rem;font-weight:900;letter-spacing:-.5px;text-align:center;color:#dbb554;line-height:1.1}\n.rc-income-sub{font-size:0.8125rem;color:var(--mut);text-align:center;margin-top:0.375rem}\n.rc-legal{margin-top:1.125rem;padding-top:0.625rem;border-top:1px solid rgba(255,255,255,0.06);font-size:0.6875rem;color:#9fb3c8;text-align:center}\n.rc-cta{background:#0f2544;border:1px solid #23456f;border-radius:12px;padding:1.125rem 1.25rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.75rem}\n.rc-cta-text{margin:0;font-size:1.0625rem;color:var(--ink);font-weight:700}\n.rc-cta-btn{display:inline-flex;align-items:center;gap:0.5rem;padding:0.625rem 1rem;border-radius:10px;border:1px solid #dbb554;background:#dbb554;color:#03132a;font-weight:700;text-decoration:none;font-size:0.875rem}\n.rc-cta-btn:hover{border-color:#74adff;background:#74adff;color:#fff}\n@media(max-width:600px){.rc-inputline{grid-template-columns:1fr;gap:0.75rem}.rc-value{text-align:left}.rc-optics-grid{grid-template-columns:1fr}.rc-cta{flex-direction:column;align-items:flex-start}.rc-income-val{font-size:2.5rem}}\n<\/style>\n\n<div id=\"rc2\" class=\"rc-wrap\" role=\"form\">\n  <section class=\"rc-card\">\n    <div class=\"rc-row\">\n      <div class=\"rc-label-row\"><span class=\"rc-label\">My profession:<\/span><\/div>\n      <select id=\"rc-profession\" class=\"rc-select\">\n        <option value=\"realtor\" selected>Real Estate Agent \/ Realtor<\/option>\n        <option value=\"attorney-bankruptcy\">Attorney - Bankruptcy<\/option>\n        <option value=\"attorney-estate\">Attorney - Estate\/Probate<\/option>\n        <option value=\"attorney-family\">Attorney - Family Law<\/option>\n        <option value=\"attorney-realestate\">Attorney - Real Estate<\/option>\n        <option value=\"commercial-broker\">Commercial Broker<\/option>\n        <option value=\"commercial-lender\">Commercial Lender<\/option>\n        <option value=\"electrical\">Electrical Professional<\/option>\n        <option value=\"estate-planning\">Estate Planning Coordinator<\/option>\n        <option value=\"financial-advisor\">Financial Advisor<\/option>\n        <option value=\"flooring\">Flooring Professional<\/option>\n        <option value=\"general-contractor\">General Contractor<\/option>\n        <option value=\"handyman\">General Handyman<\/option>\n        <option value=\"headhunter\">Head Hunting Professional<\/option>\n        <option value=\"hvac\">HVAC Professional<\/option>\n        <option value=\"insurance\">Insurance Professional<\/option>\n        <option value=\"junk-removal\">Junk Removal<\/option>\n        <option value=\"landscaping\">Landscaping Professional<\/option>\n        <option value=\"moving\">Moving Professional<\/option>\n        <option value=\"painting\">Painting Professional<\/option>\n        <option value=\"pest-control\">Pest Control Professional<\/option>\n        <option value=\"plumbing\">Plumbing Professional<\/option>\n        <option value=\"pool\">Pool Service Professional<\/option>\n        <option value=\"property-manager\">Property Manager<\/option>\n        <option value=\"residential-lender\">Residential Lender<\/option>\n        <option value=\"reverse-mortgage\">Reverse Mortgage Professional<\/option>\n        <option value=\"roofing\">Roofing Professional<\/option>\n        <option value=\"senior-advisor\">Senior Advisor<\/option>\n        <option value=\"solar\">Solar Panel Professional<\/option>\n        <option value=\"tax\">Tax Professional<\/option>\n        <option value=\"tree-trimming\">Tree Trimming Professional<\/option>\n      <\/select>\n    <\/div>\n\n    <div class=\"rc-row\">\n      <div class=\"rc-label-row\">\n        <span class=\"rc-label\">My revenue per service engagement:<\/span>\n        <span class=\"info-btn\" tabindex=\"0\" role=\"button\" aria-label=\"More info\" data-tip=\"This is the amount of revenue you generate from an individual engagement.\">i<\/span>\n      <\/div>\n      <div class=\"rc-inputline\">\n        <div class=\"sl-outer\"><div class=\"sl-track-area\"><input type=\"range\" id=\"sl-revenue\" min=\"0\" max=\"6\" step=\"0.001\"><\/div><div class=\"sl-ticks\" id=\"lg-revenue\"><\/div><\/div>\n        <input type=\"text\" class=\"rc-value\" id=\"pv-revenue\">\n      <\/div>\n    <\/div>\n\n    <div class=\"rc-row\">\n      <div class=\"rc-label-row\">\n        <span class=\"rc-label\">How frequently does a property owner engage my profession? (in years)<\/span>\n        <span class=\"info-btn\" tabindex=\"0\" role=\"button\" aria-label=\"More info\" data-tip=\"This is how frequently a customer will engage your service professional.\">i<\/span>\n      <\/div>\n      <div class=\"rc-inputline\">\n        <div class=\"sl-outer\"><div class=\"sl-track-area\"><input type=\"range\" id=\"sl-freq\" min=\"0\" max=\"6\" step=\"0.001\"><\/div><div class=\"sl-ticks\" id=\"lg-freq\"><\/div><\/div>\n        <input type=\"text\" class=\"rc-value\" id=\"pv-freq\">\n      <\/div>\n    <\/div>\n\n    <div class=\"rc-row\">\n      <div class=\"rc-label-row\">\n        <span class=\"rc-label\">Consumer installs in your Homeowner Concierge Community:<\/span>\n        <span class=\"info-btn\" tabindex=\"0\" role=\"button\" aria-label=\"More info\" data-tip=\"This is how many customers use the Homeowner Concierge\u2122 from the adhesive or through the app. We estimate adding 500 per professional in Homeowner Concierge.\">i<\/span>\n      <\/div>\n      <div class=\"rc-inputline\">\n        <div class=\"sl-outer\"><div class=\"sl-track-area\"><input type=\"range\" id=\"sl-installs\" min=\"0\" max=\"5\" step=\"0.001\"><\/div><div class=\"sl-ticks\" id=\"lg-installs\"><\/div><\/div>\n        <input type=\"text\" class=\"rc-value\" id=\"pv-installs\">\n      <\/div>\n    <\/div>\n\n    <div class=\"rc-row\">\n      <div class=\"rc-label-row\">\n        <span class=\"rc-label\">Capture rate:<\/span>\n        <span class=\"info-btn\" tabindex=\"0\" role=\"button\" aria-label=\"More info\" data-tip=\"Capture rate is the percentage of opportunities in a year you'll capture.\">i<\/span>\n      <\/div>\n      <div class=\"rc-inputline\">\n        <div class=\"sl-outer\"><div class=\"sl-track-area\"><input type=\"range\" id=\"sl-capture\" min=\"0\" max=\"5\" step=\"0.001\"><\/div><div class=\"sl-ticks\" id=\"lg-capture\"><\/div><\/div>\n        <input type=\"text\" class=\"rc-value\" id=\"pv-capture\">\n      <\/div>\n    <\/div>\n\n    <button class=\"rc-btn\" id=\"rc-calc-btn\" type=\"button\">Estimate my annual income<\/button>\n  <\/section>\n\n  <section id=\"rc-results\" class=\"rc-results rc-hidden\">\n    <div class=\"rc-optics-title\">Your exclusive referral engine<\/div>\n    <div class=\"rc-optics-grid\">\n      <div class=\"rc-optics-cell\"><div class=\"rc-optics-cell-label\">Revenue per engagement<\/div><div class=\"rc-optics-cell-val\" id=\"op-revenue\">\u2014<\/div><\/div>\n      <div class=\"rc-optics-cell\"><div class=\"rc-optics-cell-label\">Engagement frequency<\/div><div class=\"rc-optics-cell-val\" id=\"op-freq\">\u2014<\/div><\/div>\n      <div class=\"rc-optics-cell\"><div class=\"rc-optics-cell-label\">Community installs<\/div><div class=\"rc-optics-cell-val\" id=\"op-installs\">\u2014<\/div><\/div>\n      <div class=\"rc-optics-cell\"><div class=\"rc-optics-cell-label\">Capture rate<\/div><div class=\"rc-optics-cell-val\" id=\"op-capture\">\u2014<\/div><\/div>\n    <\/div>\n    <hr class=\"rc-divider\">\n    <div class=\"rc-income-label\">Estimated annualized income<\/div>\n    <div class=\"rc-income-val\" id=\"rc-income\">$0<\/div>\n    <div class=\"rc-income-sub\" id=\"rc-income-sub\">Based on your inputs above<\/div>\n    <div class=\"rc-legal\">\u00a92025 ProInsight | ProInsight.com<\/div>\n  <\/section>\n\n  <section id=\"rc-cta\" class=\"rc-cta rc-hidden\">\n    <p class=\"rc-cta-text\">Let's build you an exclusive referral engine.<\/p>\n    <a class=\"rc-cta-btn\" href=\"https:\/\/calendly.com\/yoakumdon\/proinsight-with-don\">\n      <svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg>\n      Schedule with an ambassador\n    <\/a>\n  <\/section>\n<\/div>\n\n<!-- shared floating tooltip -->\n<div class=\"info-tip\" id=\"floating-tip\"><\/div>\n\n<script>\n(function(){\n  const THUMB=42;\n  const cfg={\n    revenue:  {steps:[0,1000,2500,5000,10000,15000,20000],def:10000,fmt:v=>'$'+Math.round(v).toLocaleString(),tickFmt:v=>v>=1000?'$'+(v\/1000)+'k':'$'+v,opFmt:v=>'$'+Math.round(v).toLocaleString()},\n    freq:     {steps:[0,1,3,5,10,15,20],def:20,fmt:v=>+v===0?'0 yrs':(+v===1?'1 yr':Math.round(v)+' yrs'),tickFmt:v=>v===0?'0':v+'yr',opFmt:v=>+v===0?'0 yrs':(+v===1?'1 yr':Math.round(v)+' yrs')},\n    installs: {steps:[0,5000,10000,15000,20000,25000],def:20000,fmt:v=>Math.round(v).toLocaleString(),tickFmt:v=>v===0?'0':(v\/1000)+'k',opFmt:v=>Math.round(v).toLocaleString()},\n    capture:  {steps:[0,1,2,3,4,5],def:2,fmt:v=>(+v).toFixed(1)+'%',tickFmt:v=>v+'%',opFmt:v=>(+v).toFixed(1)+'%'}\n  };\n  const SNAP_R=0.22;\n  function idxToVal(idx,steps){const n=steps.length-1;const lo=Math.min(Math.floor(idx),n-1);return steps[lo]+(idx-lo)*(steps[lo+1]-steps[lo]);}\n  function valToIdx(val,steps){const n=steps.length-1;if(val<=steps[0])return 0;if(val>=steps[n])return n;for(let i=0;i<n;i++){if(val<=steps[i+1])return i+(val-steps[i])\/(steps[i+1]-steps[i]);}return n;}\n  function snapIdx(idx,n){const near=Math.round(idx);return(Math.abs(idx-near)<SNAP_R&&near>=0&&near<=n)?near:idx;}\n  function setFill(sl){const pct=(+sl.value\/+sl.max)*100;sl.style.background=`linear-gradient(to right,#dbb554 0%,#dbb554 ${pct}%,#122e55 ${pct}%,#122e55 100%)`;}\n  function buildTicks(key){const c=cfg[key];const lg=document.getElementById('lg-'+key);if(!lg)return;lg.innerHTML=c.steps.map((v,i)=>`<span data-i=\"${i}\">${c.tickFmt(v)}<\/span>`).join('');}\n  const state={};Object.keys(cfg).forEach(k=>{state[k]=cfg[k].def;});\n  let hasCalc=false;\n  function syncUI(key){const c=cfg[key];const sl=document.getElementById('sl-'+key);const pv=document.getElementById('pv-'+key);sl.value=valToIdx(state[key],c.steps);setFill(sl);pv.value=c.fmt(state[key]);}\n  function compute(){const{revenue:r,freq:f,installs:i,capture:c}=state;if(f===0)return 0;return Math.round(i*(c\/100)*r\/f);}\n  function renderResults(){\n    document.getElementById('op-revenue').textContent=cfg.revenue.opFmt(state.revenue);\n    document.getElementById('op-freq').textContent=cfg.freq.opFmt(state.freq);\n    document.getElementById('op-installs').textContent=cfg.installs.opFmt(state.installs);\n    document.getElementById('op-capture').textContent=cfg.capture.opFmt(state.capture);\n    document.getElementById('rc-income').textContent='$'+compute().toLocaleString();\n    document.getElementById('rc-income-sub').textContent=state.freq===0?'Set engagement frequency above zero to see a result':'Based on your inputs above';\n    document.getElementById('rc-results').classList.remove('rc-hidden');\n    document.getElementById('rc-cta').classList.remove('rc-hidden');\n  }\n  function nudgeTicks(){\n    Object.keys(cfg).forEach(key=>{\n      const sl=document.getElementById('sl-'+key);const lg=document.getElementById('lg-'+key);\n      if(!sl||!lg)return;const trackW=sl.offsetWidth;if(!trackW)return;\n      const n=cfg[key].steps.length-1;const usable=trackW-THUMB;\n      lg.querySelectorAll('span').forEach((span,i)=>{span.style.left=(THUMB\/2+i\/n*usable)+'px';});\n    });\n  }\n  Object.keys(cfg).forEach(key=>{\n    const c=cfg[key];const sl=document.getElementById('sl-'+key);const pv=document.getElementById('pv-'+key);const n=c.steps.length-1;\n    buildTicks(key);syncUI(key);\n    sl.addEventListener('input',()=>{const s=snapIdx(+sl.value,n);state[key]=idxToVal(s,c.steps);setFill(sl);pv.value=c.fmt(state[key]);if(hasCalc)renderResults();});\n    sl.addEventListener('change',()=>{const s=snapIdx(+sl.value,n);sl.value=s;state[key]=idxToVal(s,c.steps);setFill(sl);pv.value=c.fmt(state[key]);if(hasCalc)renderResults();});\n    pv.addEventListener('blur',()=>{const raw=parseFloat(pv.value.replace(\/[^0-9.]\/g,''));if(!isNaN(raw)){state[key]=Math.min(c.steps[n],Math.max(c.steps[0],raw));syncUI(key);}pv.value=c.fmt(state[key]);if(hasCalc)renderResults();});\n    pv.addEventListener('keydown',e=>{if(e.key==='Enter')pv.blur();});\n  });\n  document.getElementById('rc-calc-btn').addEventListener('click',()=>{hasCalc=true;renderResults();document.getElementById('rc-results').scrollIntoView({behavior:'smooth',block:'start'});});\n\n  \/\/ --- Smart tooltip positioning ---\n  const floatingTip = document.getElementById('floating-tip');\n  const TIP_W = 256;\n  const MARGIN = 8;\n\n  function showTip(btn){\n    floatingTip.textContent = btn.dataset.tip;\n    floatingTip.style.display = 'block';\n    const r = btn.getBoundingClientRect();\n    const vw = window.innerWidth;\n    let left = r.left + r.width\/2 - TIP_W\/2;\n    if(left + TIP_W + MARGIN > vw) left = vw - TIP_W - MARGIN;\n    if(left < MARGIN) left = MARGIN;\n    const top = r.top - floatingTip.offsetHeight - 10 + window.scrollY;\n    floatingTip.style.left = left + 'px';\n    floatingTip.style.top  = (r.top - 10) + 'px';\n    floatingTip.style.transform = 'translateY(-100%)';\n    floatingTip.style.width = TIP_W + 'px';\n  }\n  function hideTip(){ floatingTip.style.display='none'; }\n\n  document.querySelectorAll('.info-btn').forEach(btn=>{\n    btn.addEventListener('mouseenter', ()=> showTip(btn));\n    btn.addEventListener('mouseleave', hideTip);\n    btn.addEventListener('focus',      ()=> showTip(btn));\n    btn.addEventListener('blur',       hideTip);\n    btn.addEventListener('click', e=>{\n      e.stopPropagation();\n      if(floatingTip.style.display==='block'){ hideTip(); } else { showTip(btn); }\n    });\n  });\n  document.addEventListener('click', hideTip);\n\n  window.addEventListener('resize',nudgeTicks,{passive:true});\n  requestAnimationFrame(nudgeTicks);\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e0d3eda e-flex e-con-boxed e-con e-parent\" data-id=\"e0d3eda\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-8bc762b e-con-full e-flex e-con e-child\" data-id=\"8bc762b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fc5841a elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"fc5841a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/proinsight.com\/\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"213\" src=\"https:\/\/cyanidepuppy.com\/adintl\/wp-content\/uploads\/2025\/07\/Gold-and-White-with-Transparent-Background-1024x273.png\" class=\"attachment-large size-large wp-image-749\" alt=\"\" srcset=\"https:\/\/cyanidepuppy.com\/adintl\/wp-content\/uploads\/2025\/07\/Gold-and-White-with-Transparent-Background-1024x273.png 1024w, https:\/\/cyanidepuppy.com\/adintl\/wp-content\/uploads\/2025\/07\/Gold-and-White-with-Transparent-Background-300x80.png 300w, https:\/\/cyanidepuppy.com\/adintl\/wp-content\/uploads\/2025\/07\/Gold-and-White-with-Transparent-Background-768x205.png 768w, https:\/\/cyanidepuppy.com\/adintl\/wp-content\/uploads\/2025\/07\/Gold-and-White-with-Transparent-Background.png 1500w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cd6f313 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"cd6f313\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4d1c379 elementor-widget elementor-widget-text-editor\" data-id=\"4d1c379\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Your Exclusive Referral Engine | <a href=\"https:\/\/proinsight.com\/features\/\">ProInsight Network<\/a> | <a href=\"https:\/\/proinsight.com\/about\/\">About Us<\/a> | <a href=\"https:\/\/proinsight.com\/blog\/\">Blog<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-99e3a0c e-con-full e-flex e-con e-child\" data-id=\"99e3a0c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c0af8d3 elementor-widget elementor-widget-text-editor\" data-id=\"c0af8d3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u00a92025 ProInsight, Inc. | All rights reserved.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>The Homeowner Concierge\u2122 My profession: Real Estate Agent \/ RealtorAttorney &#8211; BankruptcyAttorney &#8211; Estate\/ProbateAttorney &#8211; Family LawAttorney &#8211; Real EstateCommercial BrokerCommercial LenderElectrical ProfessionalEstate Planning CoordinatorFinancial AdvisorFlooring ProfessionalGeneral ContractorGeneral HandymanHead Hunting ProfessionalHVAC ProfessionalInsurance ProfessionalJunk RemovalLandscaping ProfessionalMoving ProfessionalPainting ProfessionalPest Control ProfessionalPlumbing ProfessionalPool Service ProfessionalProperty ManagerResidential LenderReverse Mortgage ProfessionalRoofing ProfessionalSenior AdvisorSolar Panel ProfessionalTax ProfessionalTree Trimming Professional My revenue [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-587","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/cyanidepuppy.com\/adintl\/wp-json\/wp\/v2\/pages\/587","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cyanidepuppy.com\/adintl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cyanidepuppy.com\/adintl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cyanidepuppy.com\/adintl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cyanidepuppy.com\/adintl\/wp-json\/wp\/v2\/comments?post=587"}],"version-history":[{"count":433,"href":"https:\/\/cyanidepuppy.com\/adintl\/wp-json\/wp\/v2\/pages\/587\/revisions"}],"predecessor-version":[{"id":1205,"href":"https:\/\/cyanidepuppy.com\/adintl\/wp-json\/wp\/v2\/pages\/587\/revisions\/1205"}],"wp:attachment":[{"href":"https:\/\/cyanidepuppy.com\/adintl\/wp-json\/wp\/v2\/media?parent=587"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}