(function(){ var TIERS=[ {label:"Up to 500",min:1,max:500,price:6.80,mid:250}, {label:"501 - 1,000",min:501,max:1000,price:5.20,mid:750}, {label:"1,001 - 2,500",min:1001,max:2500,price:4.00,mid:1750}, {label:"2,501 - 5,000",min:2501,max:5000,price:3.20,mid:3750}, {label:"5,001 - 10,000",min:5001,max:10000,price:2.80,mid:7500}, {label:"10,001 - 20,000",min:10001,max:20000,price:2.40,mid:15000}, {label:"20,001 - 50,000",min:20001,max:50000,price:2.20,mid:35000}, {label:"50,001+",min:50001,max:null,price:null,mid:null} ]; var VENDORS=["CrowdStrike","SentinelOne","Microsoft Defender","Carbon Black","Trend Micro","Cylance","Sophos","McAfee/Trellix","Webroot","Other / Unknown"]; var SVC_OPTS=[ {id:"yes",label:"Yes -- we have MDR / managed services today"}, {id:"no",label:"No -- we only have endpoint licensing, no managed services"}, {id:"partial",label:"Partial -- we have some monitoring but it is not fully managed"} ]; var TEAM_OPTS=[ {id:"none",label:"We have no internal security team"}, {id:"stretched",label:"We have a team but they are stretched thin -- alerts pile up"}, {id:"falsepos",label:"We respond to alerts but false positives waste a lot of time"}, {id:"mature",label:"We have a mature, well-resourced team handling this effectively"} ]; var BREACH_OPTS=[{id:"yes",label:"Yes"},{id:"no",label:"No"},{id:"unsure",label:"Not sure / prefer not to say"}]; var COMP_OPTS=["HIPAA","PCI-DSS","SOC 2","CMMC / DoD","NIST","None / Not sure"]; var ans={q1:"",q2:"",q3:"",q4:"",q5:"",q6:"",q7:[]}; function aGoToFn(step){ document.querySelectorAll('.assess-step').forEach(function(s){s.classList.remove('active')}); var el=document.getElementById('astep'+step); if(el) el.classList.add('active'); if(step===3){ assessFormLoaded=false; document.getElementById('assess-hs-form').innerHTML=''; setTimeout(aLoadHSForm,100); } var sect=document.querySelector('.mdr-assess'); if(sect) sect.scrollIntoView({behavior:'smooth',block:'start'}); } window.aGoTo=aGoToFn; function aResetFn(){ ans={q1:"",q2:"",q3:"",q4:"",q5:"",q6:"",q7:[]}; leadInfo={fn:'',co:'',em:''}; assessFormLoaded=false; var aqInput=document.getElementById('aq3Input'); if(aqInput) aqInput.value=''; document.getElementById('assess-hs-form').innerHTML=''; aBuildQuestions(); aGoToFn(0); } window.aResetAll=aResetFn; function buildOpts(cid,opts,key,multi,gridCls){ var c=document.getElementById(cid); if(!c) return; c.innerHTML=''; if(gridCls) c.className=gridCls; opts.forEach(function(o){ var b=document.createElement('button'); b.className='aq-opt'+(gridCls?' center':''); b.textContent=typeof o==='string'?o:o.label; var val=typeof o==='string'?o:o.id; b.onclick=function(){ if(multi){ if(ans[key].indexOf(val)>-1){ans[key]=ans[key].filter(function(v){return v!==val});b.classList.remove('selected')} else{ans[key].push(val);b.classList.add('selected')} }else{ ans[key]=val; c.querySelectorAll('.aq-opt').forEach(function(x){x.classList.remove('selected')}); b.classList.add('selected'); if(key==='q2') aToggleQ3(); } aCheckSubmit(); }; c.appendChild(b); }); } function aToggleQ3(){ var show=ans.q2==='yes'; document.getElementById('aq3-card').style.display=show?'block':'none'; if(!show){ans.q3='';var el=document.getElementById('aq3Input');if(el)el.value='';} aRenumber(); } function aRenumber(){ var h=ans.q2==='yes'; document.getElementById('aq4l').textContent='Q'+(h?4:3); document.getElementById('aq5l').textContent='Q'+(h?5:4); document.getElementById('aq6l').textContent='Q'+(h?6:5); document.getElementById('aq7l').textContent='Q'+(h?7:6); } function aUpdateSpendFn(){ ans.q3=document.getElementById('aq3Input').value; var ppe=parseFloat(ans.q3); var tier=null; for(var t=0;t'; }else{note.innerHTML='';} aCheckSubmit(); } window.aUpdateSpend=aUpdateSpendFn; function aCheckSubmit(){ var q3ok=ans.q2!=='yes'||ans.q3; var step1ok=ans.q1&&ans.q2&&ans.q4&&q3ok; var s1btn=document.getElementById('aStep1Btn'); if(s1btn) s1btn.disabled=!step1ok; var filled1=[ans.q1,ans.q2,ans.q4].filter(Boolean).length; var pf1=document.getElementById('aProgressFill1'); if(pf1) pf1.style.width=(10+filled1*10)+'%'; var step2ok=ans.q5&&ans.q6; var s2btn=document.getElementById('aStep2Btn'); if(s2btn) s2btn.disabled=!step2ok; var filled2=[ans.q5,ans.q6].filter(Boolean).length; var pf2=document.getElementById('aProgressFill2'); if(pf2) pf2.style.width=(40+filled2*15)+'%'; } var assessFormLoaded=false; function aLoadHSForm(){ try{ if(assessFormLoaded) return; if(!window.hbspt) return; hbspt.forms.create({ portalId:'45830035', formId:'35314585-42da-466c-a9ba-2ef924f8f140', target:'#assess-hs-form', onFormReady:function(){ setTimeout(function(){aSetHidden();},800); }, onFormSubmit:function(){ aSetHidden(); aCaptureLead(); }, onFormSubmitted:function(){ aShowResultsFn(); } }); assessFormLoaded=true; }catch(e){} } function aSetHidden(){ try{ var c=document.getElementById('assess-hs-form'); if(!c) return; var tier=null; for(var t=0;t0) data[10][1]=Math.round(sv).toString(); } var inputs=c.querySelectorAll('input'); for(var d=0;d-1){ inputs[i].value=fval; inputs[i].setAttribute('value',fval); break; } } } }catch(e){} } function aCaptureLead(){ try{ var c=document.getElementById('assess-hs-form'); if(!c) return; var inputs=c.querySelectorAll('input'); for(var i=0;i-1) leadInfo.fn=inputs[i].value; if(n.indexOf('company')>-1) leadInfo.co=inputs[i].value; if(n.indexOf('email')>-1) leadInfo.em=inputs[i].value; } }catch(e){} } function aBuildQuestions(){ buildOpts('aq1',VENDORS,'q1',false,'aq-grid-2'); buildOpts('aq2',SVC_OPTS,'q2',false,null); buildOpts('aq4',TIERS.map(function(t){return t.label}),'q4',false,'aq-grid-3'); buildOpts('aq5',TEAM_OPTS,'q5',false,null); buildOpts('aq6',BREACH_OPTS,'q6',false,null); buildOpts('aq7',COMP_OPTS,'q7',true,'aq-grid-3'); aRenumber(); } var leadInfo={fn:'',co:'',em:''}; function aShowResultsFn(){ var tier=null; for(var t=0;t
Based on your environment, here is what 24/7 Endpoint MDR looks like for '+co+'.
'; if(isCustom){ h+='
📋
Custom Pricing for Your Organization
With 50,001+ endpoints, we will build a tailored quote. A CyberFortress specialist will reach out shortly.
'; }else{ var mo='$'+(tier.price*tier.mid).toLocaleString('en-US',{maximumFractionDigits:0}); var yr='$'+(tier.price*tier.mid*12).toLocaleString('en-US',{maximumFractionDigits:0}); h+='
Your Price Per Endpoint / Month
$'+tier.price.toFixed(2)+'
for organizations with '+tier.label+' endpoints
Estimated: ~'+mo+'/mo · ~'+yr+'/yr
'; if(ans.q2==='yes'&&mdrPPE&&tier.mid){ var saveMo=(mdrPPE-tier.price)*tier.mid; var saveYr=saveMo*12; if(saveMo>0){ h+='
Estimated Annual Savings vs. Your Current MDR
$'+mdrPPE.toFixed(2)+'/ep today → $'+tier.price.toFixed(2)+'/ep with CyberFortress
$'+Math.round(saveYr).toLocaleString()+'/yr
'; }else{ h+='
✓ You are investing in a more complete level of protection -- full 24/7 managed detection and response, not just monitoring.
'; } } h+='
Cost Estimate for '+co+'
Monthly Estimate
'+mo+'
~'+tier.mid.toLocaleString()+' endpoints
Annual Estimate
'+yr+'
full 24/7 coverage
'; } var ck=''; var compLine=compList.length>0?'
  • '+ck+'Supports your '+compList.join(', ')+' compliance requirements
  • ':''; h+='
    What is Included with Every Plan
      '; h+='
    • '+ck+'24/7 monitoring by real security analysts
    • '; h+='
    • '+ck+'Active threat detection with guided incident response
    • '; h+='
    • '+ck+'Works with your existing endpoint tool -- no rip and replace
    • '; h+='
    • '+ck+'Alert triage and false positive elimination
    • '; h+='
    • '+ck+'Full recovery support -- defense to recovery, no gaps
    • '; h+=compLine+'
    '; var pts=[]; if(ans.q5==='none') pts.push("You currently have no internal security team -- CyberFortress becomes your complete endpoint security operation, around the clock."); if(ans.q5==='stretched') pts.push("Your team is stretched thin today. With CyberFortress handling 24/7 endpoint monitoring, they get their time back."); if(ans.q5==='falsepos') pts.push("False positives are draining your team focus. Our analysts triage every alert so only confirmed threats reach your desk."); if(ans.q6==='yes') pts.push("Given your prior incident, having analysts who actively respond -- not just alert -- is the difference between containment and catastrophe."); if(ans.q2==='no') pts.push("Right now your endpoints are protected by software alone. CyberFortress adds the human layer -- real analysts who act the moment something is detected."); if(ans.q2==='partial') pts.push("Partial monitoring leaves gaps attackers are counting on. CyberFortress delivers fully managed, always-on coverage with no blind spots."); if(pts.length>0){ var arrow=''; h+='
    Why This Matters for '+co+'
      '; for(var p=0;p'+pts[p]+''; } h+='
    '; } h+='
    A Specialist Will Be in Touch Soon
    Thank you, '+fn+'. A CyberFortress specialist will reach out to you at '+em+' to walk through next steps.
    '; document.getElementById('aResultsContent').innerHTML=h; aGoToFn(4); } window.aShowResults=aShowResultsFn; aBuildQuestions(); })();