1import{r as m,j as e}from"./vendor-react-CFfMHXOf.js";import{H as je,c as ve,s as ye,u as Ne}from"./index-XZRKEe8O.js";import{L as v,aq as F,ap as ke,a_ as Ae,a1 as L,i as E,Z as ce,ac as Se,x as B,e as de,k as me,$ as Ce,a$ as Fe,aT as De,V as $e,b0 as Me,b1 as Be,a7 as Le,av as Ee}from"./vendor-misc-DuTjEaCc.js";import"./vendor-radix-DHqUeYEQ.js";const R={"under-1000":500,"1000-5000":3e3,"5000-20000":12e3,"20000-50000":35e3,"50000-200000":1e5,"200000+":3e5},O={"under-50":30,"50-200":120,"200-1000":500,"1000-5000":2500,"5000-25000":12e3,"25000+":4e4},I={ecommerce:.028,saas:.035,"professional-services":.045,fintech:.025,healthcare:.032,manufacturing:.038,"real-estate":.022,travel:.03,education:.028,other:.03};function Re(o,n,i,l){var d;return Math.round(o*((d={fast:0,medium:.12,slow:.25,unknown:.2}[l])!=null?d:.2)*n*i)}function Oe(o,n,i,l){var d;const t={yes:0,partially:.25,no:.45,unknown:.3};return Math.round(o*.6*n*((d=t[l])!=null?d:.3)*i)}function Ie(o,n,i,l){const d=(8-l.length)*.04;return Math.round(o*.6*d*n*i)}function We(o){var i;return(i={modern:0,aging:400,legacy:800,unknown:500}[o])!=null?i:500}function Pe(o){var i;return(i={yes:50,partial:200,no:400,unknown:300}[o])!=null?i:300}function Te(o){var y,N,D;const n=(y=R[o.traffic])!=null?y:3e3,i=(N=O[o.revenue])!=null?N:120,l=(D=I[o.industry])!=null?D:.03,t=Re(n,l,i,o.speed),d=Oe(n,l,i,o.mobile),x=Ie(n,l,i,o.seoChecks),h=We(o.stackAge),u=Pe(o.backup),j=t+d+x+h+u,g=Math.min(j,15e4),f=g*12,p=$=>g>0?Math.round($/g*100):0;return{total:{monthly:g,yearly:f},categories:{speed:{amount:t,percent:p(t)},mobile:{amount:d,percent:p(d)},seo:{amount:x,percent:p(x)},techDebt:{amount:h,percent:p(h)},backup:{amount:u,percent:p(u)}}}}function xe({target:o,duration:n=2e3,prefix:i="$"}){const[l,t]=m.useState(0),d=m.useRef(null),x=m.useRef(null);return m.useEffect(()=>{x.current=null;const h=u=>{x.current||(x.current=u);const j=u-x.current,g=Math.min(j/n,1),f=1-(1-g)*(1-g);t(Math.round(f*o)),g<1&&(d.current=requestAnimationFrame(h))};return d.current=requestAnimationFrame(h),()=>{d.current&&cancelAnimationFrame(d.current)}},[o,n]),e.jsxs("span",{children:[i,l.toLocaleString()]})}function he({percent:o,color:n="#00D4AA"}){return e.jsx("div",{className:"w-full h-1.5 bg-white/10 rounded-full overflow-hidden",children:e.jsx("div",{className:"h-full rounded-full transition-all duration-1000",style:{width:`${o}%`,backgroundColor:n}})})}function c({label:o,description:n,selected:i,onClick:l,emoji:t}){return e.jsx("button",{type:"button",onClick:l,className:`w-full text-left px-4 py-3.5 rounded-xl border transition-all duration-200 ${i?"border-[#00D4AA] bg-[#00D4AA]/10 text-white":"border-white/15 bg-[#0A1628] text-white/60 hover:border-[#00D4AA]/50 hover:bg-[#1e293b] hover:text-white/90"}`,children:e.jsxs("div",{className:"flex items-start gap-2",children:[t&&e.jsx("span",{className:"text-base shrink-0 mt-0.5",children:t}),e.jsxs("div",{children:[e.jsx("div",{className:"text-sm font-medium leading-snug",children:o}),n&&e.jsx("div",{className:"text-xs text-white/40 mt-0.5 leading-relaxed",children:n})]}),i&&e.jsx(L,{className:"w-4 h-4 text-[#00D4AA] shrink-0 ml-auto mt-0.5"})]})})}function Ue({label:o,checked:n,onChange:i}){return e.jsx("button",{type:"button",onClick:()=>i(!n),className:`w-full text-left px-4 py-3 rounded-xl border transition-all duration-200 ${n?"border-[#00D4AA] bg-[#00D4AA]/10 text-white":"border-white/15 bg-[#0A1628] text-white/60 hover:border-[#00D4AA]/50 hover:bg-[#1e293b] hover:text-white/90"}`,children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:`w-4 h-4 rounded border-2 flex items-center justify-center shrink-0 transition-all ${n?"border-[#00D4AA] bg-[#00D4AA]":"border-white/30"}`,children:n&&e.jsx(Ee,{className:"w-3 h-3 text-[#0A1628]",strokeWidth:3})}),e.jsx("span",{className:"text-sm",children:o})]})})}function C({icon:o,title:n,amount:i,percent:l,explanation:t,calcDetail:d,ctaLinks:x,barColor:h="#FF6B35"}){const[u,j]=m.useState(!1),{ref:g,isInView:f}=Ne();return e.jsxs("div",{ref:g,className:`bg-[#1e293b] border border-white/10 rounded-2xl overflow-hidden transition-all duration-500 ${f?"opacity-100 translate-y-0":"opacity-0 translate-y-6"}`,children:[e.jsxs("div",{className:"p-6",children:[e.jsxs("div",{className:"flex items-start justify-between gap-4 mb-4",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"w-10 h-10 rounded-xl flex items-center justify-center shrink-0",style:{backgroundColor:`${h}20`},children:e.jsx("div",{style:{color:h},children:o})}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-white/40 uppercase tracking-wider font-mono",children:n}),e.jsxs("p",{className:"text-2xl font-bold text-[#FF6B35] mt-0.5",children:["$",i.toLocaleStr
1ing(),e.jsx("span",{className:"text-sm text-white/40 font-normal",children:"/mo"})]})]})]}),e.jsxs("span",{className:"text-sm text-white/40 shrink-0",children:[l,"%"]})]}),e.jsx(he,{percent:l,color:h}),e.jsx("p",{className:"text-sm text-white/60 mt-4 leading-relaxed",children:t}),e.jsxs("button",{type:"button",onClick:()=>j(!u),className:"mt-3 text-xs text-[#00D4AA] hover:text-[#00D4AA]/80 transition-colors flex items-center gap-1",children:[u?"Hide":"Show"," calculation details",e.jsx(F,{className:`w-3 h-3 transition-transform ${u?"rotate-90":""}`})]}),u&&e.jsx("div",{className:"mt-4 p-4 bg-white/5 rounded-xl border border-white/8 text-xs text-white/50 leading-relaxed font-mono space-y-1",children:d})]}),x.length>0&&e.jsx("div",{className:"px-6 py-4 border-t border-white/8 bg-white/[0.02] flex flex-wrap gap-2",children:x.map(p=>e.jsxs(v,{href:p.href,className:"inline-flex items-center gap-1.5 px-3 py-1.5 bg-[#FF6B35] hover:bg-[#e55a25] text-white text-xs font-semibold rounded-lg transition-colors",children:[p.label," ",e.jsx(E,{className:"w-3 h-3"})]},p.href))})]})}function Ge(){m.useEffect(()=>{var i;const o={title:document.title};ye({title:"Website Revenue Loss Calculator â Free Tool | Optimum Web",description:"Calculate how much money your website loses monthly. Slow speed, missing SEO, legacy tech â shown in exact dollar amounts. 60 seconds, free.",canonical:"https://www.optimum-web.com/tools/website-performance-calculator/",ogImage:"https://www.optimum-web.com/images/og/calculator-og.png",ogType:"website"});const n=document.createElement("script");return n.id="calculator-schema",n.type="application/ld+json",n.textContent=JSON.stringify([{"@context":"https://schema.org","@type":"WebApplication",name:"Website Revenue Loss Calculator",description:"Free tool that calculates how much revenue a website loses monthly due to slow performance, poor mobile experience, missing SEO fundamentals, technical debt, and lack of monitoring.",url:"https://www.optimum-web.com/tools/website-performance-calculator/",applicationCategory:"BusinessApplication",operatingSystem:"Web Browser",offers:{"@type":"Offer",price:"0",priceCurrency:"USD"},author:{"@type":"Organization",name:"Optimum Web",url:"https://www.optimum-web.com"}},{"@context":"https://schema.org","@type":"FAQPage",mainEntity:[{"@type":"Question",name:"How accurate is the Website Revenue Loss Calculator?",acceptedAnswer:{"@type":"Answer",text:"The calculator provides conservative estimates based on published research from Google (PageSpeed Impact Study), Portent (Conversion Rate data), and Uptime Institute. Actual losses may be higher."}},{"@type":"Question",name:"Is the Website Revenue Loss Calculator free?",acceptedAnswer:{"@type":"Answer",text:"Yes, completely free. No registration required. You get instant results after answering 10 questions about your website and business."}},{"@type":"Question",name:"Do you store my website URL or data?",acceptedAnswer:{"@type":"Answer",text:"No. All calculations happen in your browser. We don't crawl, store, or share your URL or any data you enter."}}]},{"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:"https://www.optimum-web.com/"},{"@type":"ListItem",position:2,name:"Tools",item:"https://www.optimum-web.com/tools/"},{"@type":"ListItem",position:3,name:"Website Revenue Loss Calculator",item:"https://www.optimum-web.com/tools/website-performance-calculator/"}]}]),(i=document.getElementById("calculator-schema"))==null||i.remove(),document.head.appendChild(n),()=>{var l;document.title=o.title,(l=document.getElementById("calculator-schema"))==null||l.remove()}},[])}function Ve(){var H,q,z,_,V,Q,X,J,Z,K,ee,te,se,ae;Ge();const[o,n]=m.useState(1),[i,l]=m.useState(!1),[t,d]=m.useState(null),[x,h]=m.useState(!1),[u,j]=m.useState(!1),[g,f]=m.useState(!1),[p,y]=m.useState(!1),[N,D]=m.useState(""),[$,ue]=m.useState(""),[pe,W]=m.useState(0),P=m.useRef(null),[s,M]=m.useState({url:"",industry:"",traffic:"",revenue:"",speed:"",mobile:"",seoChecks:[],stackAge:"",backup:"",devops:""}),r=m.useCallback((a,b)=>{M(w=>
1({...w,[a]:b}))},[]),be=m.useCallback(a=>{M(b=>({...b,seoChecks:b.seoChecks.includes(a)?b.seoChecks.filter(w=>w!==a):[...b.seoChecks,a]}))},[]),T=["Analyzing your website parametersâ¦","Calculating conversion impactâ¦","Estimating revenue lossesâ¦","Generating your reportâ¦"],ge=()=>{l(!0),W(0);let a=0;const b=setInterval(()=>{if(a++,a<T.length)W(a);else{clearInterval(b);const w=Te(s);d(w),l(!1),typeof window!="undefined"&&typeof window.gtag=="function"&&window.gtag("event","calculator_result",{event_category:"tool",event_label:"revenue_loss_calculator",value:Math.round(w.total.monthly)}),setTimeout(()=>{var S;return(S=P.current)==null?void 0:S.scrollIntoView({behavior:"smooth",block:"start"})},100)}},650)},U=s.industry&&s.traffic&&s.revenue,G=s.speed&&s.mobile&&s.stackAge&&s.backup&&s.devops,k="https://www.optimum-web.com/tools/website-performance-calculator/?ref=share",Y=t?`My website is losing ~$${t.total.monthly.toLocaleString()}/month due to technical issues ð± 2Free calculator by Optimum Web: ${k}`:`Free Website Revenue Loss Calculator by Optimum Web: ${k}`,we=()=>{navigator.clipboard.writeText(k),h(!0),setTimeout(()=>h(!1),2e3)},fe=async a=>{var b,w,S,oe,ne,ie,le;a.preventDefault(),y(!0),f(!1);try{const re=await fetch("https://automation.optimum-web.com/webhook/calculator-lead",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({body:{form:"calculator",name:$||"",email:N,result:{monthly:(b=t==null?void 0:t.total.monthly)!=null?b:0,yearly:(w=t==null?void 0:t.total.yearly)!=null?w:0},breakdown:{speed:(S=t==null?void 0:t.categories.speed.amount)!=null?S:0,mobile:(oe=t==null?void 0:t.categories.mobile.amount)!=null?oe:0,seo:(ne=t==null?void 0:t.categories.seo.amount)!=null?ne:0,techDebt:(ie=t==null?void 0:t.categories.techDebt.amount)!=null?ie:0,backup:(le=t==null?void 0:t.categories.backup.amount)!=null?le:0},inputs:{industry:s.industry,traffic:s.traffic,revenue:s.revenue,speed:s.speed,mobile:s.mobile,seoChecksCount:s.seoChecks.length,stackAge:s.stackAge,backup:s.backup},submittedAt:new Date().toISOString()}})});if(!re.ok)throw new Error(`Webhook error: ${re.status}`);j(!0),typeof window!="undefined"&&typeof window.gtag=="function"&&window.gtag("event","sign_up",{method:"calculator_pdf",event_category:"lead_capture",event_label:"calculator_pdf"})}catch{f(!0)}finally{y(!1)}},A=["Unique title tags on every page","Meta descriptions on every page","Schema.org structured data (FAQ, Product, Organization)","XML sitemap submitted to Google","SSL certificate (HTTPS)","Google Search Console configured",'Core Web Vitals in "Good" range',"Blog with regular content (at least monthly)"];return e.jsxs("div",{className:"min-h-screen bg-[#0A1628]",children:[e.jsx(je,{}),e.jsxs("main",{className:"flex flex-col",children:[e.jsxs("section",{className:"pt-28 pb-16 lg:pt-36 lg:pb-20 bg-[#0A1628] relative overflow-hidden",children:[e.jsxs("div",{className:"absolute inset-0 pointer-events-none",children:[e.jsx("div",{className:"absolute top-1/4 left-1/4 w-96 h-96 bg-[#00D4AA]/8 rounded-full blur-[80px]"}),e.jsx("div",{className:"absolute bottom-1/4 right-1/4 w-80 h-80 bg-[#FF6B35]/6 rounded-full blur-[80px]"})]}),e.jsxs("div",{className:"container relative z-10",children:[e.jsxs("nav",{className:"flex items-center gap-2 text-xs text-white/40 mb-8",children:[e.jsx(v,{href:"/",className:"hover:text-[#00D4AA] transition-colors",children:"Home"}),e.jsx(F,{className:"w-3 h-3"}),e.jsx(v,{href:"/tools/",className:"hover:text-[#00D4AA] transition-colors",children:"Tools"}),e.jsx(F,{className:"w-3 h-3"}),e.jsx("span",{className:"text-white/70",children:"Website Revenue Loss Calculator"})]}),e.jsxs("div",{className:"max-w-3xl mx-auto text-center",children:[e.jsx("span",{className:"inline-block text-xs font-bold text-[#00D4AA] uppercase tracking-[0.2em] mb-4 px-3 py-1 border border-[#00D4AA]/30 rounded-full",style:{fontFamily:"'JetBrains Mono', monospace"},children:"FREE TOOL"}),e.jsxs("h1",{className:"text-4xl lg:text-6xl font-bold text-white leading-tight mb-6",style:{fontFamily:"'Space Grotesk', sans-serif"},children:["Website Revenue Loss"," ",e.jsx("span",{className:"text-[#00D4AA]",children:"Calculator"})]}),e.jsx("p",{className:"text-lg lg:text-xl text-white/60 leading-relaxed max-w-2xl mx-auto mb-8",children:"Your website might be losing thousands of dollars every month â and you don't even know it. Answer 8 quick questions and discover exactly how much revenue you're leaving on the table."}),e.jsx("div",{className:"flex flex-wrap justify-center gap-4 text-sm text-white/50",children:["â Free, no registration required","â Results in 60 seconds","â Based on Google & industry research"].map(a=>e.jsx("span",{className:"flex items-center gap-1",children:a},a))})]})]})]}),e.jsx("section",{className:"py-16 bg-[#0A1628]",children:e.jsx("div",{className:"container",children:e.jsxs("div",{className:"max-w-2xl mx-auto",children:[!t&&e.jsxs("div",{className:"mb-8",children:[e.jsxs("div",{className:"flex justify-between text-xs text-white/40 mb-2 font-mono",children:[e.jsx("span",{className:o>=1?"text-[#00D4AA]":"",children:"Step 1: Your Business"}),e.jsx("span",{className:o>=2?"text-[#00D4AA]":"",children:"Step 2: Your Website"}),e.jsx("span",{className:o>=3?"text-[#00D4AA]":"",children:"Step 3: Calculate"})]}),e.jsx("div",{className:"h-1 bg-white/10 rounded-full overflow-hidden",children:e.jsx("div",{className:"h-full rounded-full transition-all duration-500",style:{width:o===1?"33%":o===2?"66%":"100%",background:"linear-gradient(90deg, #00D4AA, #FF6B35)"}})})]}),!i&&!t&&e.jsxs("div",{className:"bg-[#1e293b] rounded-2xl border border-white/10 p-6 lg:p-8",children:[o===1&&e.jsxs("div",{className:"space-y-6",children:[e.jsx("h2",{className:"text-xl font-bold text-white",children:"About Your Business"}),e.jsxs("div",{children:[e.jsxs("label",{className:"block text-sm text-white/70 mb-2",children:["Website URL ",e.jsx("span",{className:"text-white/30",children:"(optional)"})]}),e.jsx("input",{type:"url",value:s.url,onChange:a=>r("url",a.target.value),placeholder:"https://example.com",className:"w-full bg-[#0A1628] border border-white/15 rounded-xl px-4 py-3 text-sm text-white placeholder:text-white/25 focus:outline-none focus:border-[#00D4AA]/60 transition-colors"}),e.jsx("p",{className:"text-xs text-white/30 mt-1.5",children:"We don't store or crawl your URL. It's only used for c
2ontext."})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"block text-sm text-white/70 mb-3",children:["What industry is your business in? ",e.jsx("span",{className:"text-red-400",children:"*"})]}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-2",children:[{val:"ecommerce",label:"E-commerce / Retail"},{val:"saas",label:"SaaS / Software"},{val:"professional-services",label:"Professional Services"},{val:"fintech",label:"FinTech / Financial"},{val:"healthcare",label:"Healthcare / Medical"},{val:"manufacturing",label:"Manufacturing"},{val:"real-estate",label:"Real Estate"},{val:"travel",label:"Travel / Hospitality"},{val:"education",label:"Education"},{val:"other",label:"Other"}].map(a=>e.jsx(c,{label:a.label,selected:s.industry===a.val,onClick:()=>r("industry",a.val)},a.val))})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"block text-sm text-white/70 mb-3",children:["Monthly website traffic ",e.jsx("span",{className:"text-red-400",children:"*"})]}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-2",children:[{val:"under-1000",label:"Under 1,000 visitors/month"},{val:"1000-5000",label:"1,000 â 5,000"},{val:"5000-20000",label:"5,000 â 20,000"},{val:"20000-50000",label:"20,000 â 50,000"},{val:"50000-200000",label:"50,000 â 200,000"},{val:"200000+",label:"200,000+"}].map(a=>e.jsx(c,{label:a.label,selected:s.traffic===a.val,onClick:()=>r("traffic",a.val)},a.val))})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"block text-sm text-white/70 mb-3",children:["Average revenue per customer / transaction ",e.jsx("span",{className:"text-red-400",children:"*"})]}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-2",children:[{val:"under-50",label:"Under $50"},{val:"50-200",label:"$50 â $200"},{val:"200-1000",label:"$200 â $1,000"},{val:"1000-5000",label:"$1,000 â $5,000"},{val:"5000-25000",label:"$5,000 â $25,000"},{val:"25000+",label:"$25,000+"}].map(a=>e.jsx(c,{label:a.label,selected:s.revenue===a.val,onClick:()=>r("revenue",a.val)},a.val))})]}),e.jsx("div",{className:"flex justify-end pt-2",children:e.jsxs("button",{type:"button",disabled:!U,onClick:()=>n(2),className:`inline-flex items-center gap-2 px-6 py-3 rounded-xl font-semibold text-sm transition-all ${U?"bg-[#00D4AA] hover:bg-[#00b89a] text-[#0A1628]":"bg-white/10 text-white/30 curs
2or-not-allowed"}`,children:["Next: Your Website ",e.jsx(F,{className:"w-4 h-4"})]})})]}),o===2&&e.jsxs("div",{className:"space-y-6",children:[e.jsx("h2",{className:"text-xl font-bold text-white",children:"Your Website Health"}),e.jsxs("div",{children:[e.jsxs("label",{className:"block text-sm text-white/70 mb-3",children:["How fast does your website load? ",e.jsx("span",{className:"text-red-400",children:"*"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{emoji:"â¡",label:"Fast (under 2 seconds)",description:"Green in Google PageSpeed",selected:s.speed==="fast",onClick:()=>r("speed","fast")}),e.jsx(c,{emoji:"ð¡",label:"Medium (2â4 seconds)",description:"Yellow in Google PageSpeed",selected:s.speed==="medium",onClick:()=>r("speed","medium")}),e.jsx(c,{emoji:"ð´",label:"Slow (4+ seconds)",description:"Red in Google PageSpeed, or I don't know",selected:s.speed==="slow",onClick:()=>r("speed","slow")})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"block text-sm text-white/70 mb-3",children:["Is your website mobile-friendly? ",e.jsx("span",{className:"text-red-400",children:"*"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{emoji:"â
",label:"Yes â responsive, works great on phones",selected:s.mobile==="yes",onClick:()=>r("mobile","yes")}),e.jsx(c,{emoji:"â ï¸",label:"Partially â works but has issues",description:"Small text, hard to tap buttons",selected:s.mobile==="partially",onClick:()=>r("mobile","partially")}),e.jsx(c,{emoji:"â",label:"No â desktop-only or very poor mobile experience",selected:s.mobile==="no",onClick:()=>r("mobile","no")}),e.jsx(c,{emoji:"ð¤·",label:"I don't know",selected:s.mobile==="unknown",onClick:()=>r("mobile","unknown")})]})]}),e.jsxs("div",{children:[e.jsx("label",{className:"block text-sm text-white/70 mb-1",children:"Do you have these SEO fundamentals?"}),e.jsx("p",{className:"text-xs text-white/30 mb-3",children:"Select all that apply"}),e.jsx("div",{className:"space-y-2",children:A.map(a=>e.jsx(Ue,{label:a,checked:s.seoChecks.includes(a),onChange:()=>be(a)},a))})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"block text-sm text-white/70 mb-3",children:["How old is your website's technology stack? ",e.jsx("span",{className:"text-red-400",children:"*"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{emoji:"ð",label:"Modern (built/rebuilt in last 2 years)",description:"React, Next.js, Vue, Nuxt, etc.",selected:s.stackAge==="modern",onClick:()=>r("stackAge","modern")}),e.jsx(c,{emoji:"ð",label:"Aging (3â5 years old)",description:"Works but getting outdated",selected:s.stackAge==="aging",onClick:()=>r("stackAge","aging")}),e.jsx(c,{emoji:"ðï¸",label:"Legacy (5+ years old)",description:"WordPress 4.x, jQuery, old PHP, no Docker",selected:s.stackAge==="legacy",onClick:()=>r("stackAge","legacy")}),e.jsx(c,{emoji:"ð¤·",label:"I don't know",selected:s.stackAge==="unknown",onClick:()=>r("stackAge","unknown")})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"block text-sm text-white/70 mb-3",children:["Do you have automated backups and monitoring? ",e.jsx("span",{className:"text-red-400",children:"*"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{emoji:"â
",label:"Yes â automated backups, uptime monitoring, alerts configured",selected:s.backup==="yes",onClick:()=>r("backup","yes")}),e.jsx(c,{emoji:"â ï¸",label:"Partial â some backups exist but not tested/monitored",selected:s.backup==="partial",onClick:()=>r("backup","partial")}),e.jsx(c,{emoji:"â",label:"No â no backups or monitoring",selected:s.backup==="no",onClick:()=>r("backup","no")}),e.jsx(c,{emoji:"ð¤·",label:"I don't know",selected:s.backup==="unknown",onClick:()=>r("backup","unknown")})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"block text-sm text-white/70 mb-3",children:["How do you handle DevOps/infrastructure? ",e.jsx("span",{className:"text-red-400",children:"*"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{emoji:"ð¨âð»",label:"Dedicated DevOps engineer on team",selected:s.devops==="dedicated",onClick:()=>r("devops","dedicated")}),e.jsx(c,{emoji:"ð",label:"Developers handle it part-time (alongside co
2ding)",selected:s.devops==="part-time",onClick:()=>r("devops","part-time")}),e.jsx(c,{emoji:"ð¢",label:"Outsourced to a partner",selected:s.devops==="outsourced",onClick:()=>r("devops","outsourced")}),e.jsx(c,{emoji:"â",label:"Nobody â we just hope nothing breaks",selected:s.devops==="none",onClick:()=>r("devops","none")})]})]}),e.jsxs("div",{className:"flex items-center justify-between pt-2",children:[e.jsxs("button",{type:"button",onClick:()=>n(1),className:"inline-flex items-center gap-1.5 px-4 py-2.5 text-sm text-white/50 hover:text-white transition-colors",children:[e.jsx(ke,{className:"w-4 h-4"})," Back"]}),e.jsxs("button",{type:"button",disabled:!G,onClick:ge,className:`inline-flex items-center gap-2 px-6 py-3 rounded-xl font-bold text-sm transition-all ${G?"bg-[#FF6B35] hover:bg-[#e55a25] text-white":"bg-white/10 text-white/30 cursor-not-allowed"}`,children:[e.jsx(Ae,{className:"w-4 h-4"}),"Calculate My Revenue Losses"]})]})]})]}),i&&e.jsxs("div",{className:"bg-[#1e293b] rounded-2xl border border-white/10 p-12 text-center space-y-6",children:[e.jsx("div",{className:"w-16 h-16 rounded-full border-4 border-[#00D4AA]/30 border-t-[#00D4AA] animate-spin mx-auto"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-white font-semibold text-lg mb-2",children:T[pe]}),e.jsx("p",{className:"text-white/40 text-sm",children:"Applying Google & industry research modelsâ¦"})]})]})]})})}),t&&e.jsxs("div",{ref:P,children:[e.jsx("section",{className:"py-16 bg-[#0A1628]",children:e.jsx("div",{className:"container",children:e.jsx("div",{className:"max-w-2xl mx-auto",children:t.total.monthly<100?e.jsxs("div",{className:"bg-[#1e293b] rounded-2xl border border-[#00D4AA]/30 p-8 text-center",children:[e.jsx(L,{className:"w-14 h-14 text-[#00D4AA] mx-auto mb-4"}),e.jsx("h2",{className:"text-2xl font-bold text-white mb-3",children:"Your website is in good shape!"}),e.jsx("p",{className:"text-white/60 leading-relaxed",children:"Our conservative estimates show minimal revenue losses from technical issues. For a deeper analysis, consider a professional SEO & performance audit."}),e.jsx("div",{className:"mt-6",children:e.jsxs(v,{href:"/fixed-price/seo-audit/",className:"inline-flex items-center gap-2 px-6 py-3 bg-[#FF6B35] hover:bg-[#e55a25] text-white font-semibold rounded-xl transition-colors",children:["Get a Professional Audit ",e.jsx(E,{className:"w-4 h-4"})]})})]}):e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"bg-[#1e293b] rounded-2xl border border-white/10 p-8 text-center mb-8",children:[e.jsx("p",{className:"text-white/60 text-sm mb-3",children:"Your website is losing approximately"}),e.jsxs("p",{className:"text-5xl lg:text-7xl font-bold text-[#FF6B35] leading-none mb-3",style:{fontFamily:"'Space Grotesk', sans-serif"},children:[e.jsx(xe,{target:t.total.monthly}),e.jsx("span",{className:"text-2xl lg:text-3xl text-white/40 font-normal",children:"/month"})]}),e.jsx("div",{className:"w-16 h-0.5 bg-[#FF6B35] mx-auto my-4"}),e.jsxs("p",{className:"text-2xl font-bold text-white/70",children:[e.jsx(xe,{target:t.total.yearly}),e.jsx("span",{className:"text-base text-white/40 font-normal",children:" / year"})]}),e.jsx("p",{className:"text-white/40 text-xs mt-4",children:"Conservative estimate · Based on Google & industry research"}),e.jsx("p",{className:"text-white/50 text-sm mt-3",children:"across 5 categories below â"})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsx(C,{icon:e.jsx(ce,{className:"w-5 h-5"}),title:"Slow Page Speed",amount:t.categories.speed.amount,percent:t.categories.speed.percent,barColor:"#FF6B35",explanation:"Google research shows 53% of mobile users abandon sites that take longer than 3 seconds to load. Each additional second of load time increases bounce rate by 32%, directly reducing conversions.",calcDetail:e.jsxs(e.Fragment,{children:[e.jsxs("p",{children:["Monthly visitors: ",(H=R[s.traffic])==null?void 0:H.toLocaleString()]}),e.jsxs("p",{children:["à Bounce rate increase due to slow speed: ",(q={fast:"0%",medium:"12%",slow:"25%",unknown:"20%"}[s.speed])!=null?q:"20%"]}),e.jsxs("p",{children:["à Base conversion rate: ",(((z=I[s.industry])!=null?z:.03)*100).toFixed(1),"%"]}),e.jsxs("p",{children:["à Average transaction value: $",(_=O[s.revenue])==null?void 0:_.toLocaleStr
2ing()]}),e.jsxs("p",{className:"text-[#FF6B35] font-bold mt-1",children:["= $",t.categories.speed.amount.toLocaleString(),"/month"]})]}),ctaLinks:[{label:"Optimize Page Speed â $199",href:"/fixed-price/linux-server-performance-tuning/"}]}),e.jsx(C,{icon:e.jsx(Se,{className:"w-5 h-5"}),title:"Poor Mobile Experience",amount:t.categories.mobile.amount,percent:t.categories.mobile.percent,barColor:"#FF6B35",explanation:"60%+ of web traffic comes from mobile devices. Google uses mobile-first indexing â poor mobile UX directly reduces both search rankings and conversion rates from mobile visitors.",calcDetail:e.jsxs(e.Fragment,{children:[e.jsxs("p",{children:["Mobile visitors: ~",Math.round(((V=R[s.traffic])!=null?V:3e3)*.6).toLocaleString()," (60% of traffic)"]}),e.jsxs("p",{children:["à Conversion penalty for mobile UX: ",(Q={yes:"0%",partially:"25%",no:"45%",unknown:"30%"}[s.mobile])!=null?Q:"30%"]}),e.jsxs("p",{children:["à Base conversion rate: ",(((X=I[s.industry])!=null?X:.03)*100).toFixed(1),"%"]}),e.jsxs("p",{children:["à Average transaction: $",(J=O[s.revenue])==null?void 0:J.toLocaleString()]}),e.jsxs("p",{className:"text-[#FF6B35] font-bold mt-1",children:["= $",t.categories.mobile.amount.toLocaleString(),"/month"]})]}),ctaLinks:[{label:"UI/UX Optimization",href:"/ui-ux-design/"},{label:"Application Enhancement",href:"/application-enhancement/"}]}),e.jsx(C,{icon:e.jsx(B,{className:"w-5 h-5"}),title:"Missing SEO Fundamentals",amount:t.categories.seo.amount,percent:t.categories.seo.percent,barColor:"#FF6B35",explanation:`You have ${s.seoChecks.length} of ${A.length} SEO fundamentals in place. Each missing element reduces your organic search visibility and prevents your pages from appearing in rich results.`,calcDetail:e.jsxs(e.Fragment,{children:[e.jsxs("p",{children:["Missing SEO elements: ",A.length-s.seoChecks.length," / ",A.length]}),e.jsx("p",{children:"à Organic traffic loss per missing element: ~4%"}),e.jsxs("p",{children:["à Total organic loss: ",(A.length-s.seoChecks.length)*4,"%"]}),e.jsx("p",{children:"à Organic traffic share: 60%"}),e.jsx("p",{children:"à Conversion rate & transaction value"}),e.jsxs("p",{className:"text-[#FF6B35] font-bold mt-1",children:["= $",t.categories.seo.amount.toLocaleString(),"/month"]})]}),ctaLinks:[{label:"SEO Audit â $149",href:"/fixed-price/seo-audit/"},{label:"Internal SEO â $349",href:"/fixed-price/internal-seo-optimization/"}]}),e.jsx(C,{icon:e.jsx(de,{className:"w-5 h-5"}),title:"Technical Debt & Legacy Stack",amount:t.categories.techDebt.amount,percent:t.categories.techDebt.percent,barColor:"#FF6B35",explanation:"Legacy systems are 3à more expensive to maintain, 2à slower to add features to, and significantly more vulnerable to security breaches. The cost is hidden in developer hours wasted and opportunities missed.",calcDetail:e.jsxs(e.Fragment,{children:[e.jsxs("p",{children:["Stack age: ",(Z={modern:"Modern (0-2 years)",aging:"Aging (3-5 years)",legacy:"Legacy (5+ years)",unknown:"Unknown"}[s.stackAge])!=null?Z:s.stackAge]}),e.jsxs("p",{children:["Developer time wasted on workarounds: ~",(K={modern:"$0",aging:"$250",legacy:"$500",unknown:"$300"}[s.stackAge])!=null?K:"$300","/mo"]}),e.jsxs("p",{children:["Security vulnerability risk (adjusted): ",(ee={modern:"$0",aging:"$100",legacy:"$200",unknown:"$150"}[s.stackAge])!=null?ee:"$150","/mo"]}),e.jsxs("p",{children:["Lost feature velocity: ",(te={modern:"$0",aging:"$50",legacy:"$100",unknown:"$50"}[s.stackAge])!=null?te:"$50","/mo"]}),e.jsxs("p",{className:"text-[#FF6B35] font-bold mt-1",children:["= $",t.categories.techDebt.amount.toLocaleString(),"/month"]})]}),ctaLinks:[{label:"Application Modernization",href:"/application-modernization-services/"},{label:"Custom Software Development",href:"/custom-software-development/"}]}),e.jsx(C,{icon:e.jsx(me,{className:"w-5 h-5"}),title:"No Backup & Monitoring",amount:t.categories.backup.amount,percent:t.categories.backup.percent,barColor:"#FF6B35",explanation:"Without verified backups and monitoring, you're one server failure away from catastrophic data loss. The average cost of a data loss event for SMBs is $8,000â$25,000. Risk-adjusted, this becomes a real monthly cost.",calcDetail:e.jsxs(e.Fragment,{children:[e.jsxs("p",{children:["Backup status: ",(se={yes:"Automated & tested",partial:"Partial / untested",no:"No backups",unknown:"Unknown"}[s.backup])!=null?se:s.backup]}),e.jsxs("p",{children:["Annual probability of data loss event: ~",(ae={yes:"0.5%",partial:"2%",no:"5%",unknown:"4%"}[s.backup])!=null?ae:"4%"]}),e.jsx("p",{children:"Average recovery cost without backups: $15,000"}),e.jsx("p",{children:"Risk-adjusted annual cost ÷ 12"}),e.jsxs("p",{className:"text-[#FF6B35] font-bold mt-1",children:["= $",t.categories.backup.amount.toLocaleStr
2ing(),"/month"]})]}),ctaLinks:[{label:"Backup Setup â $149",href:"/fixed-price/backup-setup-verification/"},{label:"Uptime Monitor â $190",href:"/fixed-price/uptime-monitor/"},{label:"Daily Maintenance â $149/mo",href:"/fixed-price/daily-website-maintenance/"}]})]}),e.jsxs("div",{className:"mt-8 p-6 bg-[#1e293b] rounded-2xl border border-white/10",children:[e.jsx("h3",{className:"text-sm font-semibold text-white/50 uppercase tracking-wider mb-4 font-mono",children:"Loss Breakdown"}),e.jsx("div",{className:"space-y-3",children:[{label:"â¡ Page Speed",...t.categories.speed},{label:"ð± Mobile Experience",...t.categories.mobile},{label:"ð SEO Fundamentals",...t.categories.seo},{label:"ðï¸ Technical Debt",...t.categories.techDebt},{label:"ð Backup & Monitoring",...t.categories.backup}].map(a=>e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("span",{className:"text-sm text-white/60 w-44 shrink-0",children:a.label}),e.jsx("div",{className:"flex-1",children:e.jsx(he,{percent:a.percent,color:"#FF6B35"})}),e.jsxs("span",{className:"text-sm font-mono text-white/80 w-20 text-right shrink-0",children:["$",a.amount.toLocaleString()]}),e.jsxs("span",{className:"text-xs text-white/30 w-8 text-right shrink-0",children:[a.percent,"%"]})]},a.label))})]}),e.jsx("div",{className:"mt-4 text-center",children:e.jsx("button",{type:"button",onClick:()=>{d(null),n(1),M({url:"",industry:"",traffic:"",revenue:"",speed:"",mobile:"",seoChecks:[],stackAge:"",backup:"",devops:""}),window.scrollTo({top:0,behavior:"smooth"})},className:"text-sm text-white/40 hover:text-[#00D4AA] transition-colors",children:"â Start over with different answers"})})]})})})}),e.jsx("section",{className:"py-12 bg-[#0d1b2a] border-t border-white/5",children:e.jsxs("div",{className:"container",children:[e.jsxs("div",{className:"max-w-xl mx-auto bg-[#1e293b] rounded-2xl border border-white/10 p-8",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[e.jsx(Ce,{className:"w-6 h-6 text-[#00D4AA]"}),e.jsx("h3",{className:"text-lg font-bold text-white",children:"Get Your Full Report by Email"})]}),e.jsx("p",{className:"text-sm text-white/60 mb-6 leading-relaxed",children:"We'll send you a detailed summary with all calculations, specific recommendations, and a prioritized fix plan."}),u?e.jsxs("div",{className:"flex items-center gap-3 text-[#00D4AA]",children:[e.jsx(L,{className:"w-5 h-5"}),e.jsx("span",{className:"font-semibold",children:"Sent! Check your inbox shortly."})]}):e.jsxs("form",{onSubmit:fe,className:"space-y-3",children:[e.jsx("input",{type:"text",value:$,onChange:a=>ue(a.target.value),placeholder:"Your name (optional)",className:"w-full bg-[#0A1628] border border-white/15 rounded-xl px-4 py-3 text-sm text-white placeholder:text-white/25 focus:outline-none focus:border-[#00D4AA]/60 transition-colors"}),e.jsx("input",{type:"email",required:!0,value:N,onChange:a=>D(a.target.value),placeholder:"Your email address",className:"w-full bg-[#0A1628] border border-white/15 rounded-xl px-4 py-3 text-sm text-white placeholder:text-white/25 focus:outline-none focus:border-[#00D4AA]/60 transition-colors"}),e.jsx("button",{type:"submit",disabled:p,className:`w-full py-3 text-white font-semibold text-sm rounded-xl transition-colors ${p?"bg-[#FF6B35]/50 cursor-not-allowed":"bg-[#FF6B35] hover:bg-[#e55a25]"}`,children:p?"Sendingâ¦":"Send My Report â"}),g&&e.jsxs("p",{className:"text-xs text-red-400 text-center",children:["Something went wrong. Please email us directly at"," ",e.jsx("a",{href:"mailto:[email protected]",className:"underline",children:"[email protected]"})]}),e.jsx("p",{className:"text-xs text-white/30 text-center",children:"â No spam · â Unsubscribe anytime · â Free consultation available"})]})]}),e.jsxs("div",{className:"max-w-xl mx-auto mt-6 text-center",children:[e.jsxs("p",{className:"text-sm text-white/50 mb-3 flex items-center justify-center gap-2",children:[e.jsx(Fe,{className:"w-4 h-4"})," Share your results:"]}),e.jsxs("div",{className:"flex flex-wrap justify-center gap-2",children:[e.jsxs("button",{type:"button",onClick:we,className:"inline-flex items-center gap-1.5 px-4 py-2 border border-white/15 rounded-xl text-sm text-white/60 hover:text-white hover:border-white/30 transition-all",children:[e.jsx(De,{className:"w-3.5 h-3.5"})," ",x?"Copied!":"Copy Link"]}),e.jsxs("a",{href:`https://www.linkedin.com/sharing/share-offsite/?url=${encodeURIComponent(k)}`,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1.5 px-4 py-2 border border-white/15 rounded-xl text-sm text-white/60 hover:text-[#0077B5] hover:border-[#0077B5]/30 transition-all",children:[e.jsx($e,{className:"w-3.5 h-3.5"})," LinkedIn"]}),e.jsxs("a",{href:`https://twitter.com/intent/tweet?text=${encodeURIComponent(Y)}`,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1.5 px-4 py-2 border border-white/15 rounded-xl text-sm text-white/60 hover:text-white hover:border-white/30 transition-all",children:[e.jsx(Me,{className:"w-3.5 h-3.5"})," Twitter/X"]}),e.jsxs("a",{href:`https://t.me/share/url?url=${encodeURIComponent(k)}&text=${encodeURIComponent(Y)}`,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1.5 px-4 py-2 border border-white/15 rounded-xl text-sm text-white/60 hover:text-[#27a6e5] hover:border-[#27a6e5]/30 transition-all",children:[e.jsx(Be,{className:"w-3.5 h-3.5"})," Telegram"]})]})]})]})})]}),e.jsx("section",{className:"py-20 bg-[#0A1628]",children:e.jsxs("div",{className:"container",children:[e.jsxs("div",{className:"max-w-3xl mx-auto text-center mb-12",children:[e.jsx("p",{className:"text-sm font-semibold text-[#00D4AA] uppercase tracking-wider mb-3 font-mono",children:"How We Fix This"}),e.jsx("h2",{className:"text-3xl lg:text-4xl font-bold text-white leading-tight",children:"Most Fixes Take 2â5 Business Days"}),e.jsx("p",{className:"mt-4 text-white/60 leading-relaxed",children:"Our senior engineers have seen every issue flagged by this calculator. Here's what we offer to turn losses into growth."})]}),e.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-4 max-w-4xl mx-auto",children:[{icon:e.jsx(ce,{className:"w-5 h-5"}),title:"Page Speed Optimization",href:"/fixed-price/linux-server-performance-tuning/",price:"$199",desc:"Server tuning, CDN, image & code optimization"},{icon:e.jsx(B,{className:"w-5 h-5"}),title:"SEO Audit",href:"/fixed-price/seo-audit/",price:"$149",desc:"Full technical SEO analysis with actionable report"},{icon:e.jsx(B,{className:"w-5 h-5"}),title:"Internal SEO Optimization",href:"/fixed-price/internal-seo-optimization/",price:"$349",desc:"Schema, sitemap, meta tags, Core Web Vitals fix"},{icon:e.jsx(me,{className:"w-5 h-5"}),title:"Backup Setup & Verification",href:"/fixed-price/backup-setup-verification/",price:"$149",desc:"Automated backups + restore testing"},{icon:e.jsx(Le,{className:"w-5 h-5"}),title:"Uptime Monitor Setup",href:"/fixed-price/uptime-monitor/",price:"$190",desc:"24/7 uptime monitoring + alert system"},{icon:e.jsx(de,{className:"w-5 h-5"}
2),title:"Application Modernization",href:"/application-modernization-services/",price:"Custom",desc:"Migrate legacy stack to modern tech"}].map(a=>e.jsxs(v,{href:a.href,className:"group flex flex-col p-5 bg-[#1e293b] rounded-2xl border border-white/10 hover:border-[#00D4AA]/30 transition-all duration-300",children:[e.jsx("div",{className:"w-10 h-10 rounded-xl bg-[#00D4AA]/10 flex items-center justify-center text-[#00D4AA] mb-3 group-hover:bg-[#00D4AA]/20 transition-colors",children:a.icon}),e.jsx("h3",{className:"text-sm font-bold text-white group-hover:text-[#00D4AA] transition-colors mb-1 leading-tight",children:a.title}),e.jsx("p",{className:"text-xs text-white/40 flex-1 leading-relaxed",children:a.desc}),e.jsxs("div",{className:"flex items-center justify-between mt-3 pt-3 border-t border-white/8",children:[e.jsx("span",{className:"text-sm font-bold text-[#FF6B35]",children:a.price}),e.jsx(E,{className:"w-4 h-4 text-white/30 group-hover:text-[#00D4AA] transition-colors"})]})]},a.href))})]})}),e.jsx("section",{className:"py-20 bg-[#0d1b2a] border-t border-white/5",children:e.jsx("div",{className:"container",children:e.jsxs("div",{className:"max-w-3xl mx-auto",children:[e.jsx("p",{className:"text-sm font-semibold text-[#00D4AA] uppercase tracking-wider mb-3 font-mono text-center",children:"How It's Calculated"}),e.jsx("h2",{className:"text-3xl font-bold text-white mb-8 text-center",children:"Methodology & Data Sources"}),e.jsxs("div",{className:"space-y-6 text-white/60 leading-relaxed text-sm",children:[e.jsxs("p",{children:["All estimates in this calculator are based on publicly available research and industry benchmarks. We deliberately use ",e.jsx("strong",{className:"text-white",children:"conservative figures"})," to ensure results are credible and actionable â actual losses often exceed our estimates."]}),e.jsx("div",{className:"grid sm:grid-cols-2 gap-6",children:[{title:"Page Speed Impact",body:"Google's PageSpeed Impact Study shows that moving from a load time of 1s to 3s increases bounce probability by 32%. From 1s to 5s: 90% higher bounce rate. We apply these multipliers to your traffic and conversion data."},{title:"Mobile UX",body:"60%+ of global web traffic comes from mobile devices (Statcounter, 2025). A poor mobile experience reduces conversions by 25â45% depending on severity, per Portent's conversion rate research."},{title:"SEO Fundamentals",body:"Each missing core SEO element (title tags, schema, sitemap, Core Web Vitals) reduces organic search visibility by approximately 4% per element, based on Google's ranking factors documentation and SEMrush studies."},{title:"Technical Debt",body:"Legacy systems cost 2â4Ã more to maintain than modern stacks (McKinsey Digital, 2023). We use conservative $400â800/month estimates for aging and legacy stacks that include developer time overhead and security risk."},{title:"Backup & Monitoring",body:"The average cost of a data loss event for SMBs is $8,000â$25,000 (Uptime Institute & IBM Cost of a Data Breach 2024). We use a 3â5% annual probability for unmonitored systems and calculate expected monthly risk."}].map(a=>e.jsxs("div",{className:"p-4 bg-white/5 rounded-xl border border-white/8",children:[e.jsx("h4",{className:"text-white font-semibold mb-2 text-sm",children:a.title}),e.jsx("p",{className:"text-xs leading-relaxed",children:a.body})]},a.title))})]})]})})}),e.jsx("section",{className:"py-20 bg-[#0A1628]",children:e.jsx("div",{className:"container",children:e.jsxs("div",{className:"max-w-2xl mx-auto",children:[e.jsx("p",{className:"text-sm font-semibold text-[#00D4AA] uppercase tracking-wider mb-3 font-mono text-center",children:"FAQ"}),e.jsx("h2",{className:"text-3xl font-bold text-white mb-10 text-center",children:"Frequently Asked Questions"}),e.jsx("div",{className:"space-y-4",children:[{q:"How accurate is this calculator?",a:"The estimates are conservative and based on published research: Google's PageSpeed Impact Study, Portent's conversion rate analysis, and Uptime Institute reliability data. Real losses often exceed our estimates because the calculator doesn't account for competitive disadvantages, brand perception damage, or compounding effects over time."},{q:"Do you crawl my website?",a:"No. All calculations happen entirely in your browser based on the parameters you select. We don't access, crawl, or store your website URL. Your data never leaves your device unless you choose to email yourself the report."},{q:"How can I fix the issues found?",a:"Each result category includes specific service recommendations with fixed pricing. Most fixes can be implemented in 2â5 business days by our senior engineers. Start with the category showing the highest loss â that's your biggest ROI opportunity."},{q:"Is this really free?",a:"Yes, 100% free with no registration. We built this tool to help businesses understand the real cost of website neglect â and yes, we hope some of you will become our clients."},{q:"Can I share my results?",a:"Yes. Use the share buttons below your results to post on LinkedIn, Twitter/X, or Telegram. You can also copy a direct link to the calculator to share with colleagues."}].map((a,b)=>e.jsx(Ye,{question:a.q,answer:a.a},b))})]})})}),e.jsx("section",{className:"py-16 bg-[#FF6B35]/10 border-t border-[#FF6B35]/20",children:e.jsxs("div",{className:"container text-center",children:[e.jsx("h2",{className:"text-2xl lg:text-3xl font-bold text-white mb-4",children:"Ready to Stop Losing Revenue?"}),e.jsx("p",{className:"text-white/60 mb-8 max-w-xl mx-auto",children:"Our engineers have fixed these exact issues for 172+ businesses. Book a free 30-min consultation and we'll discuss your specific situation."}),e.jsxs("div",{className:"flex flex-wrap justify-center gap-4",children:[e.jsx(v,{href:"/contact/",className:"px-7 py-3.5 bg-[#FF6B35] hover:bg-[#e55a25] text-white font-bold rounded-xl transition-colors",children:"Book Free Consultation"}),e.jsx(v,{href:"/fixed-price-services/",className:"px-7 py-3.5 border border-[#00D4AA] text-[#00D4AA] hover:bg-[#00D4AA]/10 font-bold rounded-xl transition-colors",children:"Browse Fixed-Price Services"})]})]})})]}),e.jsx(ve,{})]})}function Ye({question:o,answer:n}){const[i,l]=m.useState(!1);return e.jsxs("div",{className:"border border-white/10 rounded-xl overflow-hidden",children:[e.jsxs("button",{type:"button",onClick:()=>l(!i),className:"w-full flex items-center justify-between px-6 py-4 text-left text-sm font-semibold text-white hover:text-[#00D4AA] transition-colors",children:[o,e.jsx(F,{className:`w-4 h-4 shrink-0 transition-transform ml-3 ${i?"rotate-90":""}`})]}),i&&e.jsx("div",{className:"px-6 pb-4 text-sm text-white/60 leading-relaxed border-t border-white/8 pt-4",children:n})]})}export{Ve as default};
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.