1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6676],{3218:(e,t,o)=>{"use strict";o.d(t,{HomeScrollChevron:()=>s});var r=o(12526),n=o(99486),a=o(968);let i=[{name:"The Security Stack",selector:'[data-section="security-gap"]'},{name:"Why Elastio",selector:'[data-section="why-elastio"]'},{name:"Platform Architecture",selector:'[data-section="how-it-works"]'},{name:"Coverage",selector:'[data-section="coverage"]'},{name:"Compatibility",selector:'[data-section="works-with"]'},{name:"Customer Stories",selector:'[data-section="customer-stories"]'},{name:"Prove Your Recovery",selector:'[data-section="prove-recovery"]'}];function s(){let[e,t]=(0,n.useState)(i[0].name),[o,s]=(0,n.useState)(!0);return(0,n.useEffect)(()=>{let e=()=>{let e=window.innerHeight,o=document.querySelector("footer");if(o){if(o.getBoundingClientRect().top<e)return void s(!1);s(!0)}let r=-1;for(let t=0;t<i.length;t++){let o=document.querySelector(i[t].selector);if(o){let n=o.getBoundingClientRect();n.top<.5*e&&n.bottom>0&&(r=t)}}r>=0&&r<i.length-1?t(i[r+1].name):-1===r?t(i[0].name):t(i[i.length-1].name)};return e(),window.addEventListener("scroll",e,{passive:!0}),()=>window.removeEventListener("scroll",e)},[]),(0,r.jsxs)("div",{style:{position:"fixed",bottom:32,left:"50%",transform:"translateX(-50%)",display:"flex",flexDirection:"column",alignItems:"center",gap:8,zIndex:50,opacity:+!!o,transition:"opacity 0.3s ease-out",pointerEvents:o?"auto":"none"},children:[(0,r.jsx)("p",{style:{fontSize:"12px",fontWeight:400,color:"#94A3B8",margin:0,letterSpacing:"0.02em"},children:e}),(0,r.jsx)("div",{style:{animation:"chevron-pulse 2s ease-in-out infinite"},children:(0,r.jsx)(a.A,{size:16,strokeWidth:1.5,style:{color:"#94A3B8"}})}),(0,r.jsx)("style",{children:"\n @keyframes chevron-pulse {\n 0%, 100% { opacity: 1; }\n 50% { opacity: 0.4; }\n }\n "})]})}},3439:(e,t,o)=>{"use strict";o.r(t),o.d(t,{SectionHeader:()=>a});var r=o(12526),n=o(34342);function a(e){let{eyebrow:t,title:o,subtitle:a,subtitleMaxWidth:i=560,center:s=!1,className:l="mb-12",subtitleFontSize:c}=e;return(0,r.jsxs)(n.P.div,{className:"".concat(s?"text-center mx-auto":"text-left"," ").concat(l),style:s?{maxWidth:720}:void 0,initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.3},transition:{duration:.6,ease:"easeOut"},children:[t&&(0,r.jsx)("p",{className:"uppercase tracking-widest mb-5",style:{fontSize:"1.125rem",fontWeight:600,letterSpacing:"0.15em",color:"#F59E0B"},children:t}),(0,r.jsx)("h2",{style:{fontSize:"clamp(1.875rem, 3vw, 2.625rem)",fontWeight:700,lineHeight:1.15,color:"#F8FAFC",letterSpacing:"-0.02em"},children:o}),a&&(0,r.jsx)("p",{className:"mt-3",style:{fontSize:c||"1.125rem",lineHeight:1.6,color:"#94A3B8",maxWidth:s?void 0:i},children:a})]})}},5345:(e,t,o)=>{"use strict";o.d(t,{_:()=>a,y:()=>i});var r=o(99495),n=o(39996);let a=()=>{let e="https://elastio.com";return!e&&n.env.VERCEL_PROJECT_PRODUCTION_URL?"https://".concat(n.env.VERCEL_PROJECT_PRODUCTION_URL):!e&&n.env.VERCEL_URL?"https://".concat(n.env.VERCEL_URL):(e||(e="http://localhost:3000"),e)},i=()=>
1{if(r.A){let e=window.location.protocol,t=window.location.hostname,o=window.location.port;return"".concat(e,"//").concat(t).concat(o?":".concat(o):"")}return n.env.VERCEL_PROJECT_PRODUCTION_URL?"https://".concat(n.env.VERCEL_PROJECT_PRODUCTION_URL):n.env.VERCEL_URL?"https://".concat(n.env.VERCEL_URL):"https://elastio.com"}},17426:(e,t,o)=>{"use strict";o.d(t,{HomeWhyElastioCards:()=>c});var r=o(12526),n=o(16383),a=o(43469),i=o(70494),s=o(25580);let l=[{icon:n.A,title:"Know Before You Need To",body:"Hunts zero-day ransomware, insider threats, malware and custom IOC's across live data, replicated data, and backups continuously. Know your Resilience RPO at all times, not after an incident.",accent:"#00E5A0",link:{text:"See how it works",href:"/platform/elastio-hunt"}},{icon:a.A,title:"Recover Without Reinfection",body:"Verified clean recovery points eliminate the most common failure: restoring a backup that contains the threat.",accent:"#00E5A0",link:{text:"How CISOs use Elastio",href:"/solutions/for-cisos"}},{icon:i.A,title:"Remove the Ransom Decision",body:"Verified clean recovery removes attacker leverage. The ransom question disappears. Zero Elastio customers have paid.",accent:"#00E5A0",link:{text:"Board overview",href:"/solutions/for-cisos/board-reporting"}}];function c(){return(0,r.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-6 mb-14 md:mb-16",children:l.map((e,t)=>(0,r.jsx)(s.m,{icon:e.icon,title:e.title,body:e.body,accent:e.accent,accentBar:!0,delay:.1*t,titleSize:"1.5rem",link:e.link},e.title))})}},25580:(e,t,o)=>{"use strict";o.d(t,{m:()=>c});var r=o(12526),n=o(34342),a=o(44553),i=o(99486),s=o(48239),l=o.n(s);function c(e){let{icon:t,title:o,body:s,accent:c,iconBgColor:d,accentBar:p=!1,titleSize:m,delay:u=0,link:h}=e;return(0,r.jsxs)(n.P.div,{className:"rounded-lg overflow-hidden h-full",style:{background:"rgba(30, 41, 59,
10.35)",border:"1px solid rgba(248, 250, 252, 0.06)"},initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.3},transition:{duration:.5,delay:u},children:[p&&(0,r.jsx)("div",{style:{height:2,background:"linear-gradient(90deg, ".concat(c,", transparent 70%)"),opacity:.4}}),(0,r.jsxs)("div",{className:"p-5",children:[(0,r.jsx)("div",{className:"flex items-center justify-center rounded-md mb-4",style:{width:36,height:36,background:d||"".concat(c,"12"),border:"1px solid ".concat(c,"25")},children:(0,i.isValidElement)(t)?t:(0,i.createElement)(t,{className:"w-[18px] h-[18px]",style:{color:c}})}),(0,r.jsx)("h3",{className:"mb-2",style:{fontSize:m||"1.35rem",fontWeight:700,color:"#F8FAFC",lineHeight:1.35},children:o}),(0,r.jsx)("p",{style:{fontSize:"1.1rem",color:"#94A3B8",lineHeight:1.75},children:s}),h&&(0,r.jsxs)(l(),{href:h.href,className:"inline-flex items-center gap-1.5 mt-4 transition-opacity hover:opacity-80",style:{fontSize:"0.85rem",color:c,borderBottom:"1px solid ".concat(c,"59"),paddingBottom:2},children:[h.text,(0,r.jsx)(a.A,{className:"w-3 h-3"})]})]})]})}},26117:(e,t,o)=>{"use strict";o.d(t,{HomeHeroConsole:()=>v});var r=o(12526),n=o(99486);let a={bgSurface:"#111827",bgOverlay:"#0D1526",border:"#1F2D45",borderSubtle:"#162035",textPrimary:"#F1F5F9",textSecondary:"#94A3B8",textTertiary:"#64748B",textInverse:"#0A0F1E",green:"#00C897",greenDark:"#0D3220",greenBorder:"#1A5040",greenBtnBg:"#002818",blueLink:"#60B5D7",ebsText:"#3586B1",ebsBg:"#1C3958",ebsBorder:"#153C5D",teal300:"#5EEAD4",amber500:"#F59E0B",amber400:"#FBBF24",red500:"#EF4444",red400:"#F87171",font:"var(--font-geist-sans), sans-serif",mono:"var(--font-geist-mono), monospace"},i=["/home/ec2-user/Q4-2025-Financial-Report.xlsx.HLjkNskOq","/home/ec2-user/HR-Employee-Records-2025.csv.HLjkNskOq","/home/ec2-user/customer-database-export-03212026.sql.HLjk...","/home/ec2-user/ERP-Config-Backup-Production.tar.HLjkNskOq","/home/ec2-user/Azure-AD-Sync-Config.json.HLjkNskOq","/home/ec2-user/Payroll-March-2026.pdf.HLjkNskOq"],s=e=>String(e).padStart(2,"0"),l=new Date,c=Array.from("".concat(l.getFullYear(),"-").concat(s(l.getMonth()+1),"-").concat(s(l.getDate()))).reduce((e,t)=>31*e+t.charCodeAt(0),7);function d(e){let t=e.getHours(),o=e.getMinutes();return"".concat(s(e.getMonth()+1),"/").concat(s(e.getDate()),"/").concat(e.getFullYear()," ").concat(s(t%12||12),":").concat(s(o)," ").concat(t>=12?"PM":"AM")}function p(e,t){let o=new Date(e);return o.setMinutes(o.getMinutes()-t),o}
1let m=500+c%181,u=new Date(l);u.setHours(Math.floor(m/60),m%60,0,0);let h=6+Math.floor(c/17)%12,g=h+16+Math.floor(c/29)%20,x=d(p(u,g)),y=d(p(u,h)),f=d(u),b="".concat(g,"m");function v(){let[e,t]=(0,n.useState)(0),[o,s]=(0,n.useState)(0);(0,n.useEffect)(()=>{t(0);let e=[window.setTimeout(()=>t(1),600),window.setTimeout(()=>t(2),1200),window.setTimeout(()=>t(3),2400),window.setTimeout(()=>t(4),3200),window.setTimeout(()=>t(5),4e3),window.setTimeout(()=>t(6),4800)];return()=>e.forEach(window.clearTimeout)},[o]);let l=(0,n.useCallback)(()=>{t(0),s(e=>e+1)},[]),c=t=>({opacity:+(e>=t),transform:e>=t?"translateY(0)":"translateY(6px)",transition:"opacity 0.5s ease, transform 0.5s ease"}),d=(t,o)=>{let r={red:a.red500,green:a.green,amber:a.amber500};return{position:"absolute",inset:-3,borderRadius:8,pointerEvents:"none",borderTop:"2px solid ".concat(r[o]),borderRight:"2px solid ".concat(r[o]),borderBottom:"2px solid ".concat(r[o]),borderLeft:"2px solid ".concat(r[o]),animation:e===t?"".concat({red:"glowRed",green:"glowGreen",amber:"glowAmber"}[o]," 1.6s ease-in-out"):"none",opacity:e===t?void 0:0}};return(0,r.jsxs)("div",{style:{backgroundColor:"#0D1525",paddingTop:56,paddingBottom:64},children:[(0,r.jsx)("style",{children:"\n@keyframes glowRed {\n 0% { opacity: 0; box-shadow: 0 0 0 0 rgba(239,68,68,0); }\n 20% { opacity: 1; }\n 50% { box-shadow: 0 0 24px 6px rgba(239,68,68,0.12); }\n 100% { opacity: 0; box-shadow: 0 0 0 0 rgba(239,68,68,0); }\n}\n@keyframes glowGreen {\n 0% { opacity: 0; box-shadow: 0 0 0 0 rgba(0,200,151,0); }\n 20% { opacity: 1; }\n 50% { box-shadow: 0 0 24px 6px rgba(0,200,151,0.15); }\n 100% { opacity: 0; box-shadow: 0 0 0 0 rgba(0,200,151,0); }\n}\n@keyframes glowAmber {\n 0% { opacity: 0; box-shadow: 0 0 0 0 rgba(245,158,11,0); }\n 20% { opacity: 1; }\n 50% { box-shadow: 0 0 24px 6px rgba(245,158,11,0.12); }\n 100% { opacity: 0; box-shadow: 0 0 0 0 rgba(245,158,11,0); }\n}\n"}),(0,r.jsxs)("div",{className:"home-hero-console__inner",style:{width:"100%",maxWidth:1200,margin:"0 auto",paddingLeft:24,paddingRight:24,boxSizing:"border-box",fontFamily:a.font,WebkitFontSmoothing:"antialiased"},children:[(0,r.jsxs)("div",{style:{background:a.bgSurface,borderRadius:10,border:"1px solid ".concat(a.border),overflow:"hidden"},children:[(0,r.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:8,padding:"12px 24px",background:a.bgOverlay,borderBottom:"1px solid ".concat(a.borderSubtle),fontSize:14,color:a.textSecondary},children:[(0,r.jsxs)("span",{style:{display:"inline-flex",alignItems:"center",gap:6},children:[(0,r.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",children:[(0,r.jsx)("circle",{cx:"8",cy:"8",r:"7",fill:"none",stroke:a.red500,strokeWidth:"1.5"}),(0,r.jsx)("circle",{cx:"8",cy:"8",r:"3",fill:a.red500})]}),(0,r.jsx)("span",{style:{fontWeight:700,color:a.textPrimary,fontSize:15},children:"elastio"})]}),(0,r.jsx)("span",{style:{color:a.textTertiary},children:"âº"}),(0,r.jsx)("span",{style:{color:a.blueLink},children:"Assets"}),(0,r.jsx)("span",{style:{color:a.textTertiary},children:"âº"}),(0,r.jsx)("span",{style:{color:a.blueLink},children:"i-03dd788313f1eea96"}),(0,r.jsx)("span",{style:{color:a.textTertiary},children:"âº"}),(0,r.jsx)("span",{children:"vol-09ec0c920f49ba91f"})]}),(0,r.jsxs)("div",{style:{display:"flex",alignItems:"flex-start",justifyContent:"space-between",padding:"20px 24px 18px",borderBottom:"1px solid ".concat(a.borderSubtle),gap:20,flexWrap:"wrap"},children:[(0,r.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:4},children:[(0,r.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:10,flexWrap:"wrap"},children:[(0,r.jsx)("span",{style:{background:a.ebsBg,color:a.ebsText,border:"1px solid ".concat(a.ebsBorder),fontSize:12,fontWeight:600,fontFamily:a.mono,padding:"3px 10px",borderRadius:4},children:"EBS"}),(0,r.jsx)("span",{style:{fontFamily:a.mono,fontSize:15,fontWeight:600,color:a.textPrimary},children:"vol-09ec0c920f49ba91f"}),(0,r.jsx)("span",{style:{background:a.red500,color:"#fff",fontSize:11,fontWeight:700,padding:"3px 12px",borderRadius:4},children:"INFECTED"})]}),(0,r.jsx)("div",{style:{fontSize:12,color:a.textTertiary,paddingLeft:48},children:"US East (Ohio) \xb7 EC2"})]}),(0,r.jsxs)("div",{style:{background:a.greenDark,border:"1px solid ".concat(a.greenBorder),borderRadius:8,padding:"10px 20px",minWidth:260},children:[(0,r.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:8,marginBottom:4},children:[(0,r.jsx)("span",{style:{background:a.green,color:a.textInverse,fontSize:10,fontWeight:700,padding:"2px 8px",borderRadius:4,textTransform:"uppercase",letterSpacing:.5},children:"CLEAN"}),(0,r.jsx)("span",{style:{fontSize:13,fontWeight:500,color:a.textPrimary},children:"Last Known Clean"})]}),(0,r.jsx)("div",{style:{fontFamily:a.mono,fontSize:28,fontWeight:700,color:a.textPrimary,marginBottom:2},children:b}),(0,r.jsxs)("div",{style:{fontSize:11,color:a.textTertiary},children:[x," \xb7 Within policy"]})]})]}),(0,r.jsxs)("div",{style:{display:"grid",gridTemplateColumns:"minmax(0, 1fr) 350px"},children:[(0,r.jsxs)("div",{style:{padding:"14px 24px",position:"relative",overflow:"hidden",opacity:e>=6?1:e>=1?.3:1,transition:"opacity 1.3s ease, background 1s ease",background:e>=6?"rgba(0,200,151,0.05)":"transparent",borderRadius:6*(e>=6)},children:[(0,r.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:10,marginBottom:12,paddingBottom:12,borderBottom:"1px solid ".concat(a.borderSubtle),fontSize:12,color:a.textSecondary,flexWrap:"wrap"},children:[(0,r.jsxs)("span",{children:["AWS Snapshot \xb7 ",f]}),(0,r.jsx)("span",{style:{width:8,height:8,borderRadius:"50%",background:a.red500,flexShrink:0}}),(0,r.jsx)("span",{style:{background:"rgba(239,68,68,0.1)",color:a.red400,border:"1px solid rgba(239,68,68,0.25)",fontSize:11,fontWeight:500,padding:"3px 12px",borderRadius:4},children:"Active Threats: Ransomware | Encryption"})]}),(0,r.jsxs)("div",{style:{display:"grid",gridTemplateColumns:"2.8fr 0.7fr 0.6fr 1fr",gap:8,fontSize:12,fontWeight:500,color:a.textTertiary,padding:"5px 0",borderBottom:"1px solid ".concat(a.borderSubtle)},children:[(0,r.jsx)("span",{children:"File"}),(0,r.jsx)("span",{children:"Threat type"}),(0,r.jsx)("span",{children:"Threat"}),(0,r.jsx)("span",{children:"First detected"})]}),i.map(e=>(0,r.jsxs)("div",{style:{display:"grid",gridTemplateColumns:"2.8fr 0.7fr 0.6fr 1fr",gap:8,padding:"6px 0",borderBottom:"1px solid rgba(255,255,255,0.03)",fontSize:12,fontFamily:a.mono,color:a.textSecondary},children:[(0,r.jsx)("span",{style:{color:a.blueLink,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:e}),(0,r.jsx)("span",{children:"Ransomware"}),(0,r.jsx)("span",{style:{color:a.red400,fontWeight:600},children:"LockBit 3.0"}),(0,r.jsx)("span",{children:f})]},e)),(0,r.jsx)("div",{style:{fontSize:11,fontFamily:a.mono,color:a.textTertiary,opacity:.5,paddingTop:6},children:"/home/ec2-user/ ... 847 more files"}),(0,r.jsx)("div",{style:{position:"absolute",bottom:0,left:0,right:0,height:60,background:"linear-gradient(transparent, ".concat(a.bgSurface,")"),pointerEvents:"none"}})]}),(0,r.jsxs)("div",{style:{borderLeft:"1px solid ".concat(a.borderSubtle),padding:"16px 20px",display:"flex",flexDirection:"column"},children:[(0,r.jsxs)("div",{style:{position:"relative",marginBottom:16,...c(2)},children:[(0,r.jsx)("div",{style:d(2,"red")},"g1-".concat(o)),(0,r.jsx)("div",{style:{fontSize:15,fontWeight:700,color:a.textPrimary,marginBottom:10},children:"Threat Details"}),(0,r.jsxs)("div",{style:{display:"flex",alignItems:"flex-start",ga
1p:10,background:"rgba(239,68,68,0.08)",borderRadius:6,padding:"10px 12px",marginBottom:12},children:[(0,r.jsx)("div",{style:{width:30,height:30,borderRadius:"50%",background:"rgba(239,68,68,0.2)",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0},children:(0,r.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",children:[(0,r.jsx)("circle",{cx:"8",cy:"8",r:"7",fill:"none",stroke:a.red500,strokeWidth:"1.5"}),(0,r.jsx)("line",{x1:"8",y1:"4",x2:"8",y2:"9",stroke:a.red500,strokeWidth:"1.5",strokeLinecap:"round"}),(0,r.jsx)("circle",{cx:"8",cy:"12",r:"1",fill:a.red500})]})}),(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{style:{fontSize:14,fontWeight:600,color:a.textPrimary},children:"Ransomware LockBit 3.0 detected"}),(0,r.jsx)("div",{style:{fontSize:12,color:a.textSecondary,marginTop:2},children:"847 files affected"})]})]}),(0,r.jsxs)("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr",rowGap:10,columnGap:16,fontSize:11},children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{style:{color:a.textTertiary,marginBottom:2},children:"Threat type"}),(0,r.jsx)("div",{style:{color:a.textPrimary,fontWeight:500,fontSize:13},children:"Ransomware"})]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{style:{color:a.textTertiary,marginBottom:2},children:"Threat name"}),(0,r.jsx)("div",{style:{color:a.red400,fontWeight:700,fontSize:13},children:"LockBit 3.0"})]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{style:{color:a.textTertiary,marginBottom:2},children:"First detected"}),(0,r.jsx)("div",{style:{color:a.textPrimary,fontWeight:500,fontSize:13},children:f})]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{style:{color:a.textTertiary,marginBottom:2},children:"Detection method"}),(0,r.jsx)("div",{style:{color:a.teal300,fontWeight:700,fontSize:13},children:"Zero-day Ransomware Model"})]})]})]},"t-".concat(o)),(0,r.jsx)("div",{style:{...c(3),fontSize:14,fontWeight:700,color:a.textPrimary,marginBottom:8},children:"Recovery points"}),(0,r.jsxs)("div",{style:{position:"relative",background:"rgba(0,200,151,0.08)",borderRadius:6,padding:"10px 12px",display:"flex",alignItems:"flex-start",gap:10,marginBottom:4,...c(3)},children:[(0,r.jsx)("div",{style:d(3,"green")},"g3-".concat(o)),(0,r.jsx)("div",{style:{width:10,height:10,borderRadius:"50%",background:a.green,marginTop:4,flexShrink:0}}),(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{style:{fontSize:12,fontFamily:a.mono,color:a.textSecondary},children:x}),(0,r.jsx)("div",{style:{fontSize:13,fontWeight:700,fontFamily:a.mono,color:a.green},children:"Verified clean"}),(0,r.jsxs)("div",{style:{fontSize:11,fontFamily:a.mono,color:a.textTertiary},children:["R-RPO ",b," \xb7 Restore ready"]})]})]},"rp1-".concat(o)),(0,r.jsxs)("div",{style:{position:"relative",background:"rgba(245,158,11,0.08)",borderRadius:6,padding:"10px 12px",display:"flex",alignItems:"flex-start",gap:10,marginBottom:4,...c(4)},children:[(0,r.jsx)("div",{style:d(4,"amber")},"g4-".concat(o)),(0,r.jsx)("div",{style:{width:10,height:10,borderRadius:"50%",background:a.amber500,marginTop:4,flexShrink:0}}),(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{style:{fontSize:12,fontFamily:a.mono,color:a.textSecondary},children:y}),(0,r.jsx)("div",{style:{fontSize:13,fontWeight:700,fontFamily:a.mono,color:a.amber400},children:"Quarantined"}),(0,r.jsx)("div",{style:{fontSize:11,fontFamily:a.mono,color:a.textTertiary},children:"LockBit 3.0 detected \xb7 Do not restore"})]})]},"rp2-".concat(o)),(0,r.jsxs)("div",{style:{position:"relative",padding:"10px 12px",display:"flex",alignItems:"flex-start",gap:10,marginBottom:16,...c(5)},children:[(0,r.jsx)("div",{style:d(5,"red")},"g5-".concat(o)),(0,r.jsx)("div",{style:{width:10,height:10,borderRadius:"50%",background:a.red500,marginTop:4,flexShrink:0}}),(0,r.jsxs)("div",{children:[(0,r.jsxs)("div",{style:{fontSize:12,fontFamily:a.mono,color:a.textSecondary},children:[f," (current)"]}),(0,r.jsx)("div",{style:{fontSize:13,fontWeight:700,fontFamily:a.mono,color:a.red500},children:"Infected"}),(0,r.jsx)("div",{style:{fontSize:11,fontFamily:a.mono,color:a.textTertiary},children:"Active threat \xb7 Do not restore"})]})]},"rp3-".concat(o)),(0,r.jsxs)("div",{style:{position:"relative",...c(6)},children:[(0,r.jsx)("div",{style:d(6,"green")},"g6-".concat(o)),(0,r.jsxs)("button",{style:{width:"100%",padding:"12px 20px",background:a.greenBtnBg,color:a.green,borderTop:"1.5px solid ".concat(a.green),borderRight:"1.5px solid ".concat(a.green),borderBottom:"1.5px solid ".concat(a.green),borderLeft:"1.5px solid ".concat(a.green),borderRadius:6,fontSize:14,fontWeight:600,fontFamily:a.font,cursor:"default"},children:["Restore to ",x]})]},"btn-".concat(o))]})]})]}),(0,r.jsx)("div",{style:{display:"flex",justifyContent:"center",marginTop:16},children:(0,r.jsxs)("button",{onClick:l,style:{display:"inline-flex",alignItems:"center",gap:6,background:"transparent",color:a.textTertiary,borderTop:"1px solid ".concat(a.borderSubtle),borderRight:"1px solid ".concat(a.borderSubtle),borderBottom:"1px solid ".concat(a.borderSubtle),borderLeft:"1px solid ".concat(a.borderSubtle),borderRadius:6,padding:"8px 16px",fontSize:13,fontWeight:500,fontFamily:a.font,cursor:"pointer",transition:"color 0.2s, border-color 0.2s"},onMouseEnter:e=>{e.currentTarget.style.color=a.green,e.currentTarget.style.borderColor=a.greenBorder},onMouseLeave:e=>{e.currentTarget.style.color=a.textTertiary,e.currentTarget.style.borderColor=a.borderSubtle},children:[(0,r.jsxs)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,r.jsx)("path",{d:"M1 7a6 6 0 1 1 1.76 4.24"}),(0,r.jsx)("polyline",{points:"1 2 1 7 6 7"})]}),"Replay"]})})]})]})}},35919:(e,t,o)=>{"use strict";o.d(t,{SecurityStackAnimation:()=>x});var r=o(12526),n=o(99486),a=o(55440);let i={card:"rgba(248, 250, 252, 0.03)",border:"rgba(248, 250, 252, 0.06)",teal:"#2DD4BF",tealGlow:"rgba(45,212,191,0.4)",tealFaint:"rgba(45,212,191,0.06)",green:"#22c55e",white:"#F8FAFC",bodyText:"#94A3B8",muted:"#64748B",mono:"#7ab3d4",red:"rgba(239,68,68,0.85)",redBorder:"rgba(239,68,68,0.28)",redFill:"rgba(239,68,68,0.08)"},s={header:400,row0:900,row1:1600,gap:2600,ddr:7200,estate:9200,seller:10800},l=[{control:"Prevention",tools:"Firewall, IDS/IPS, WAF, NAC",coverage:"Blocks threats at the perimeter"},{control:"Detection & Response",tools:"EDR, XDR, SIEM, SOAR",coverage:"Finds and responds at the endpoint"}],c={control:"Data Detection & Resilience",tools:"DDR â Elastio",coverage:"Proves recovery from a verified clean point"};function d(e){let{visible:t}=e;return(0,r.jsx)("div",{style:{display:"grid",gridTemplateColumns:"260px 1fr 1fr",padding:"13px 32px",borderBottom:"1px solid ".concat(i.border),opacity:+!!t,transition:"opacity 0.4s ease"},children:["Control","Tools","Coverage"].map(e=>(0,r.jsx)("span",{style:{fontSize:11,fontWeight:600,letterSpacing:"0.13em",textTransform:"uppercase",color:i.muted},children:e},e))})}function p(e){let{visible:t}=e;return(0,r.jsx)("div",{style:{padding:"10px 16px",borderBottom:"1px solid ".concat(i.border),opacity:+!!t,transition:"opacity 0.4s ease"},children:(0,r.jsx)("span",{style:{fontSize:10,fontWeight:600,letterSpacing:"0.13em",textTransform:"uppercase",color:i.muted},children:"Security Controls"})})}function m(e){let{row:t,visible:o,delay:n}=e;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:"hidden md:grid",style:{gridTemplateColumns:"260px 1fr 1fr",alignItems:"center",padding:"24px 32px",borderBottom:"1px solid ".concat(i.border),borderLeft:"3px solid transparent",opacity:+!!o,transform:o?"translateX(0)":"translateX(-12px)",transition:"opacity 0.42s ease ".concat(n,"ms, transform 0.42s ease ").concat(n,"ms")},children:[(0,r.jsx)("span",{style:{fontSize:15,fontWeight:600,color:i.white},children:t.control}),(0,r.jsx)("span",{style:{fontFamily:"var(--font-geist-mono), monospace",fontSize:13,color:i.mono,opacity:.78},children:t.tools}),(0,r.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:10},children:[(0,r.jsx)("span",{style:{fontSize:15,color:i.green,fontWeight:500},children:"â"}),(0,r.jsx)("span",{style:{fontSize:14,color:i.bodyText},children:t.coverage})]})]}),(0,r.jsxs)("div",{className:"md:hidden",style:{padding:"16px",borderBottom:"1px solid ".concat(i.border),borderLeft:"3px solid transparent",opacity:+!!o,transform:o?"translateX(0)":"translateX(-12px)",transition:"opacity 0.42s ease ".concat(n,"ms, transform 0.42s ease ").concat(n,"ms")},children:[(0,r.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:8,marginBottom:6},children:[(0,r.jsx)("span",{style:{fontSize:14,fontWeight:600,color:i.white},children:t.control}),(0,r.jsx)("span",{style:{fontSize:13,color:i.green,fontWeight:500},children:"â"})]}),(0,r.jsx)("span",{style:{fontFamily:"var(--font-geist-mono), monospace",fontSize:11,color:i.mono,opacity:.78,dis
1play:"block",marginBottom:4},children:t.tools}),(0,r.jsx)("span",{style:{fontSize:12,color:i.bodyText},children:t.coverage})]})]})}function u(e){let{visible:t}=e;return(0,r.jsxs)("div",{style:{maxHeight:120*!!t,overflow:"hidden",opacity:+!!t,transform:t?"translateY(0)":"translateY(14px)",transition:"max-height 0.85s cubic-bezier(0.4,0,0.2,1), opacity 0.75s ease, transform 0.75s ease"},children:[(0,r.jsxs)("div",{className:"hidden md:grid",style:{gridTemplateColumns:"260px 1fr 1fr",alignItems:"center",padding:"24px 32px",borderLeft:"3px solid ".concat(i.teal),background:"linear-gradient(90deg, ".concat(i.tealFaint," 0%, transparent 55%)"),position:"relative"},children:[(0,r.jsx)("span",{style:{fontSize:15,fontWeight:700,color:i.teal},children:c.control}),(0,r.jsx)("span",{style:{fontFamily:"var(--font-geist-mono), monospace",fontSize:13,color:i.teal,opacity:.88},children:c.tools}),(0,r.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:10},children:[(0,r.jsx)("span",{style:{fontSize:15,color:i.teal,fontWeight:500},children:"â"}),(0,r.jsx)("span",{style:{fontSize:14,color:i.teal,fontWeight:500},children:c.coverage})]}),t&&(0,r.jsx)("div",{style:{position:"absolute",left:0,top:0,bottom:0,width:3,background:i.teal,boxShadow:"0 0 14px ".concat(i.teal,", 0 0 28px ").concat(i.tealGlow),animation:"pulseGlow 2.5s ease-in-out infinite"}})]}),(0,r.jsxs)("div",{className:"md:hidden",style:{padding:"16px",borderLeft:"3px solid ".concat(i.teal),background:"linear-gradient(180deg, ".concat(i.tealFaint," 0%, transparent 100%)"),position:"relative"},children:[(0,r.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:8,marginBottom:6},children:[(0,r.jsx)("span",{style:{fontSize:14,fontWeight:700,color:i.teal},children:c.control}),(0,r.jsx)("span",{style:{fontSize:13,color:i.teal,fontWeight:500},children:"â"})]}),(0,r.jsx)("span",{style:{fontFamily:"var(--font-geist-mono), monospace",fontSize:11,color:i.teal,opacity:.88,display:"block",marginBottom:4},children:c.tools}),(0,r.jsx)("span",{style:{fontSize:12,color:i.teal,fontWeight:500},children:c.coverage}),t&&(0,r.jsx)("div",{style:{position:"absolute",left:0,top:0,bottom:0,width:3,background:i.teal,boxShadow:"0 0 14px ".concat(i.teal,", 0 0 28px ").concat(i.tealGlow),animation:"pulseGlow 2.5s ease-in-out infinite"}})]})]})}function h(e){let{visible:t,closing:o}=e;return(0,r.jsx)("div",{style:{maxHeight:32*!!t,overflow:"hidden",borderLeft:"1px solid ".concat(o?i.border:"rgba(239,68,68,0.35)"),borderRight:"1px solid ".concat(o?i.border:"rgba(239,68,68,0.35)"),background:o?"transparent":"rgba(239,68,68,0.11)",display:"flex",alignItems:"center",padding:"0 32px",gap:14,transition:"max-height 0.7s cubic-bezier(0.4,0,0.2,1), background 0.8s ease, border-color 0.8s ease"},children:!o&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{style:{flex:1,height:1,background:"rgba(239,68,68,0.5)"}}),(0,r.jsx)("span",{style:{fontSize:11,fontWeight:700,letterSpacing:"0.14em",color:"#EF4444",textTransform:"uppercase",whiteSpace:"nowrap"},children:"Gap â not covered by your stack"}),(0,r.jsx)("div",{style:{flex:1,height:1,background:"rgba(239,68,68,0.5)"}})]})})}function g(e){let{visible:t,isProtected:o}=e;return(0,r.jsx)("div",{style:{maxHeight:56*!!t,overflow:"hidden",transition:"max-height 0.7s cubic-bezier(0.4,0,0.2,1)"},children:(0,r.jsxs)("div",{style:{padding:"14px 32px",borderLeft:"1px solid ".concat(o?"rgba(45,212,191,0.28)":i.redBorder),borderRight:"1px solid ".concat(o?"rgba(45,212,191,0.28)":i.redBorder),borderBottom:"1px solid ".concat(o?"rgba(45,212,191,0.28)":i.redBorder),borderRadius:"0 0 8px 8px",background:o?i.tealFaint:i.redFill,display:"flex",alignItems:"center",gap:16,transition:"background 1s ease, border-color 1s ease"},children:[(0,r.jsx)("span",{style:{fontSize:11,fontWeight:700,letterSpacing:"0.15em",textTransform:"uppercase",color:o?i.teal:i.red,transition:"color 0.5s ease"},children:"Data Estate"}),(0,r.jsx)("div",{style:{flex:1,height:1,background:o?"linear-gradient(90deg, rgba(45,212,191,0.45), transparent)":"linear-gradient(90deg, rgba(239,68,68,0.35), transparent)",transition:"background 0.5s ease"}}),(0,r.jsx)("span",{className:"hidden md:inline",style:{fontSize:10,fontWeight:600,letterSpacing:"0.1em",textTransform:"uppercase",color:o?"rgba(45,212,191,0.65)":"rgba(239,68,68,0.6)",transition:"color 0.5s ease"},children:o?"Protected by DDR":"Unprotected by your stack"})]})})}
1function x(){let e=(0,n.useRef)(null),[t,o]=(0,n.useState)(!1),[c,x]=(0,n.useState)(0),[y,f]=(0,n.useState)(0);(0,n.useEffect)(()=>{let t=new IntersectionObserver(e=>{let[r]=e;r.isIntersecting&&(o(!0),t.disconnect())},{threshold:.2});return e.current&&t.observe(e.current),()=>t.disconnect()},[]),(0,n.useEffect)(()=>{if(!t)return void x(0);x(0);let e=setTimeout(()=>{let e=[setTimeout(()=>x(1),s.header),setTimeout(()=>x(2),s.row0),setTimeout(()=>x(3),s.row1),setTimeout(()=>x(4),s.gap),setTimeout(()=>x(5),s.ddr),setTimeout(()=>x(6),s.estate),setTimeout(()=>x(7),s.seller)];return()=>e.forEach(clearTimeout)},50);return()=>clearTimeout(e)},[t,y]);let b=c>=7;return(0,r.jsxs)("div",{ref:e,style:{width:"100%",maxWidth:940},children:[(0,r.jsx)("div",{style:{display:"flex",justifyContent:"flex-end",marginBottom:8},children:(0,r.jsxs)("button",{onClick:()=>{x(0),f(e=>e+1)},style:{display:"inline-flex",alignItems:"center",gap:5,padding:"4px 10px",fontSize:11,fontWeight:500,letterSpacing:"0.04em",color:b?"rgba(148,163,184,0.7)":"rgba(148,163,184,0.3)",background:"rgba(248,250,252,0.04)",border:"1px solid rgba(248,250,252,0.08)",borderRadius:6,cursor:b?"pointer":"default",pointerEvents:b?"auto":"none"},children:[(0,r.jsx)(a.A,{style:{width:12,height:12}}),"Replay"]})}),(0,r.jsxs)("div",{style:{border:"1px solid ".concat(i.border),borderRadius:c>=4?"8px 8px 0 0":8,overflow:"hidden",background:i.card,transition:"border-radius 0.3s ease"},children:[(0,r.jsx)("div",{className:"hidden md:block",children:(0,r.jsx)(d,{visible:c>=1})}),(0,r.jsx)("div",{className:"md:hidden",children:(0,r.jsx)(p,{visible:c>=1})}),(0,r.jsx)(m,{row:l[0],visible:c>=2,delay:0}),(0,r.jsx)(m,{row:l[1],visible:c>=3,delay:0}),(0,r.jsx)(u,{visible:c>=5})]}),(0,r.jsx)(h,{visible:c>=4,closing:c>=5}),(0,r.jsx)(g,{visible:c>=4,isProtected:c>=6}),(0,r.jsx)("style",{children:"\n @keyframes pulseGlow {\n 0%, 100% { opacity: 1; box-shadow: 0 0 12px #2DD4BF, 0 0 24px rgba(45,212,191,0.4); }\n 50% { opacity: 0.6; box-shadow: 0 0 6px #2DD4BF, 0 0 12px rgba(45,212,191,0.2); }\n }\n "})]})}},50691:(e,t,o)=>{"use strict";o.d(t,{HomeThreatStats:()=>l});var r=o(12526),n=o(34342),a=o(48239),i=o.n(a);let s=[{value:"48,000+",label:"Ransomware threats stopped",color:"#F59E0B",footnote:!0},{value:"4,000+",label:"Malware threats intercepted",color:"#F59E0B",footnote:!0},{value:"Zero",label:"Ransoms paid",color:"#2DD4BF",footnote:!1}];function l(){return(0,r.jsxs)("section",{className:"relative z-10 overflow-hidden",style:{background:"#0F172A"},children:[(0,r.jsx)("div",{className:"absolute pointer-events-none",style:{left:"50%",top:"40%",transform:"translate(-50%, -50%)",width:600,height:300,background:"radial-gradient(ellipse, rgba(245, 158, 11, 0.05) 0%, transparent 70%)",filter:"blur(60px)"}}),(0,r.jsxs)("div",{className:"relative max-w-[1200px] mx-auto px-6 py-10 md:py-14 pb-5 md:pb-7",children:[(0,r.jsx)(n.P.div,{className:"text-center max-w-3xl mx-auto mb-16",initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.3},transition:{duration:.6},children:(0,r.jsxs)("p",{style:{fontSize:"clamp(1.18rem, 1.8vw, 1.38rem)",fontWeight:500,lineHeight:1.5,color:"#94A3B8"},children:["No layer inspects the data ransomware targets."," ",(0,r.jsx)("span",{style:{color:"#F59E0B"},children:"Elastio does."})]})}),(0,r.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6 md:gap-0 max-w-4xl mx-auto",children:s.map((e,t)=>(0,r.jsxs)(n.P.div,{className:"relative flex flex-col items-center text-center px-6",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.4},transition:{duration:.5,delay:.1*t},children:[t>0&&(0,r.jsx)("div",{className:"hidden md:block absolute left-0 top-1/2 -translate-y-1/2",style:{width:1,height:"60%",background:"linear-gradient(to bottom, transparent, rgba(255,255,255,0.08), transparent)"}}),(0,r.jsx)("span",{style:{fontSize:"clamp(2.5rem, 5vw, 3.5rem)",fontWeight:800,lineHeight:1,color:e.color,letterSpacing:"-0.02em"},children:e.value}),(0,r.jsxs)("span",{className:"mt-3",style:{fontSize:"0.95rem",fontWeight:500,color:"#CBD5E1",lineHeight:1.4},children:[e.label,e.footnote&&(0,r.jsx)("span",{style:{color:"rgba(148, 163,
1184, 0.5)"},children:"*"})]})]},e.label))}),(0,r.jsxs)(n.P.p,{className:"text-center mt-12",initial:{opacity:0},whileInView:{opacity:1},viewport:{once:!0,amount:.5},transition:{duration:.6,delay:.4},style:{fontSize:"0.75rem",color:"rgba(148, 163, 184, 0.45)",lineHeight:1.6},children:["* Observed across billions of continuous deep file inspections across Elastio customers in 2025."," ",(0,r.jsx)(i(),{href:"/resources/how-we-measure",style:{color:"rgba(245, 158, 11, 0.5)",textDecoration:"underline",textUnderlineOffset:"2px"},onMouseEnter:e=>{e.currentTarget.style.color="rgba(245, 158, 11, 0.8)"},onMouseLeave:e=>{e.currentTarget.style.color="rgba(245, 158, 11, 0.5)"},children:"How we measure these numbers"})]})]})]})}},52896:(e,t,o)=>{"use strict";o.d(t,{HomeWorksWith:()=>g});var r=o(12526),n=o(34342),a=o(48239),i=o.n(a),s=o(87684),l=o(28855),c=o(84285),d=o(61716),p=o(3439),m=o(25580);let u={initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.5}},h=[{icon:s.A,title:"A Security Control",description:"Operates as a standalone detection and recovery assurance control. No dependency on any single backup or cloud vendor.",color:"#00E5A0",iconBgColor:"#022C22"},{icon:l.A,title:"Platform Agnostic",description:"Hunts across Veeam, Commvault, Cohesity, Rubrik, S3, Azure Blob, NetApp, and Qumulo. One platform for all data sources.",color:"#00E5A0",iconBgColor:"#022C22"},{icon:c.A,title:"AI-Ready via MCP",description:(0,r.jsxs)(r.Fragment,{children:["The Elastio MCP Server connects AI assistants to your cyber resilience data. Query findings and recovery status at"," ",(0,r.jsx)(i(),{href:"/platform/mcp",className:"underline underline-offset-2 transition-colors hover:text-[#F8FAFC]",style:{color:"#00E5A0"},children:"mcp.elastio.com"}),"."]}),color:"#00E5A0",iconBgColor:"#022C22"},{icon:d.A,title:"SIEM Integration",description:"Threat findings route directly to Splunk, IBM QRadar, and Datadog. Every alert is asset-specific, timestamped, and actionable. No manual correlation required.",color:"#00E5A0",iconBgColor:"#022C22"}];function g(){return(0,r.jsxs)("section",{"data-section":"works-with",className:"relative z-10",style:{background:"#0F172A"},children:[(0,r.jsx)("div",{className:"absolute top-0 inset-x-0 h-px bg-gradient-to-r from-transparent via-white/[0.06] to-transparent"}),(0,r.jsxs)("div",{className:"relative max-w-[1200px] mx-auto px-6 py-10 md:py-14 pb-5 md:pb-7",children:[(0,r.jsx)(p.SectionHeader,{eyebrow:"Compatibility",title:"Works with what you already use.",subtitle:"Elastio complements existing endpoint, cloud, and backup tools. It adds the signal they do not provide: continuous threat detection and provable recovery across live data, replicated data, and backups.",subtitleMaxWidth:580,className:"mb-10"}),(0,r.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6",children:h.map((e,t)=>(0,r.jsx)(m.m,{icon:e.icon,title:e.title,body:e.description,accent:e.color,delay:.1*t,iconBgColor:e.iconBgColor},e.title))}),(0,r.jsx)(n.P.p,{className:"mt-8 text-center",style:{fontSize:"0.82rem",color:"rgba(148, 163, 184, 0.6)",fontStyle:"italic"},...u,transition:{duration:.5,delay:.35},children:"Elastio does not replace your defenses. It makes recovery provable."})]})]})}},55319:(e,t,o)=>{"use strict";o.r(t),o.d(t,{LivePreviewListener:()=>s});var r=o(12526),n=o(5345),a=o(87355),i=o(96080);o(99486);let s=()=>{let e=(0,i.useRouter)();return(0,r.jsx)(a.p,{refresh:e.refresh,serverURL:(0,n.y)()})}},58861:(e,t,o)=>{"use strict";o.d(t,{HomeProveRecovery:()=>h});var r=o(12526),n=o(99486),a=o(34342),i=o(48239),s=o.n(i),l=o(79672),c=o(44553),d=o(54138),p=o(43469),m=o(21615);let u={initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.5}};function h(){let[e,t]=(0,n.useState)(""),[o,i]=(0,n.useState)(!1),[h,g]=(0,n.useState)(!1),[x,y]=(0,n.useState)(null),f=!!e.trim()&&!h,b=async o=>{if(o.preventDefault(),e.trim()){g(!0),y(null);try{if(!(await fetch("/api/hubspot/submit-form",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({formId:"a49d6d7c-6759-49af-841d-035ce1c0ddea",pageName:"Homepage - Prove Recovery Weekly Email",pageUri:window.location.href,fields:{email:e.trim()}})})).ok)throw Error("Failed to submit form");i(!0),t("")}catch(e){y("There was an error submitting the form. Please try again.")}finally{g(!1)}}};return(0,r.jsxs)("section",{"data-section":"prove-recovery",className:"relative z-10",style:{background:"#0B1120"},children:[(0,r.jsx)("div",{className:"absolute top-0 inset-x-0 h-px bg-gradient-to-r from-transparent via-white/[0.06] to-transparent"}),(0,r.jsxs)("div",{className:"relative max-w-[1200px] mx-auto px-6 py-10 md:py-14 pb-5 md:pb-7",children:[(0,r.jsxs)(a.P.div,{className:"relative rounded-2xl overflow-hidden mb-10",style:{background:"linear-gradient(180deg, rgba(30, 41, 59,
10.5) 0%, rgba(15, 23, 42, 0.8) 100%)",border:"1px solid rgba(248, 250, 252, 0.06)"},...u,children:[(0,r.jsx)("div",{className:"absolute top-0 left-1/2 -translate-x-1/2 w-[400px] h-[1px]",style:{background:"linear-gradient(90deg, transparent, rgba(45, 212, 191, 0.4), transparent)"}}),(0,r.jsx)("div",{className:"absolute top-0 left-1/2 -translate-x-1/2 w-[300px] h-[80px] pointer-events-none",style:{background:"radial-gradient(ellipse at top, rgba(45, 212, 191, 0.06) 0%, transparent 70%)"}}),(0,r.jsxs)("div",{className:"relative px-6 py-14 md:py-20 text-center",children:[(0,r.jsx)("p",{style:{fontSize:"1.125rem",fontWeight:600,letterSpacing:"0.15em",color:"#F59E0B",textTransform:"uppercase",marginBottom:20},children:"Prove Your Recovery"}),(0,r.jsxs)("div",{className:"relative inline-block",children:[(0,r.jsx)("div",{className:"absolute inset-0 rounded-xl blur-xl opacity-30 pointer-events-none",style:{background:"#2DD4BF"}}),(0,r.jsxs)(s(),{href:"/recovery-posture",className:"relative inline-flex items-center gap-3 px-10 py-4 rounded-xl transition-all duration-300 hover:scale-[1.03] hover:shadow-lg",style:{background:"#2DD4BF",color:"#0F172A",fontWeight:700,fontSize:"1rem",boxShadow:"0 0 30px rgba(45, 212, 191, 0.15)"},children:[(0,r.jsx)(l.A,{className:"w-5 h-5"}),"Book a Recovery Assessment",(0,r.jsx)(c.A,{className:"w-4 h-4"})]})]}),(0,r.jsxs)("p",{className:"mt-5 flex items-center justify-center gap-2 text-slate-500",style:{fontSize:"0.82rem"},children:[(0,r.jsx)(d.A,{className:"w-3.5 h-3.5 opacity-60"}),"30 minutes. We show you your last known clean point."]})]})]}),(0,r.jsxs)(a.P.div,{className:"rounded-xl overflow-hidden",style:{background:"rgba(30, 41, 59,
10.2)",border:"1px solid rgba(248, 250, 252, 0.06)"},...u,transition:{duration:.5,delay:.3},children:[(0,r.jsxs)("div",{className:"px-6 py-6 md:px-7 md:flex md:items-center md:gap-8",children:[(0,r.jsx)("div",{className:"md:flex-1 mb-4 md:mb-0",children:(0,r.jsxs)("p",{className:"mb-1 flex items-center gap-2",style:{fontSize:"0.92rem",fontWeight:600,color:"#F8FAFC"},children:[(0,r.jsx)(p.A,{className:"w-4 h-4 shrink-0",style:{color:"#2DD4BF",opacity:.7}}),"A weekly email covering one security topic that matters to enterprise security and IT leaders. Short. Specific. Actionable."]})}),(0,r.jsxs)("form",{onSubmit:b,className:"flex gap-2 md:w-[380px] shrink-0",children:[(0,r.jsx)("input",{type:"email",required:!0,value:e,onChange:e=>{t(e.target.value),o&&i(!1),x&&y(null)},placeholder:"Your work email",className:"flex-1 rounded-lg outline-none transition-colors min-w-0",style:{background:"rgba(15, 23, 42, 0.6)",border:"1px solid rgba(248, 250, 252, 0.08)",padding:"10px 14px",fontSize:"0.85rem",color:"#F8FAFC"},disabled:h,onFocus:e=>{e.currentTarget.style.borderColor="rgba(45, 212, 191, 0.3)"},onBlur:e=>{e.currentTarget.style.borderColor="rgba(248, 250, 252, 0.08)"}}),(0,r.jsx)("button",{type:"submit",disabled:!f,className:"flex items-center justify-center gap-2 rounded-lg transition-all cursor-pointer shrink-0",style:{background:o||h?"rgba(45, 212, 191, 0.15)":f?"#2DD4BF":"rgba(45, 212, 191, 0.2)",color:o||h?"#2DD4BF":"#0F172A",padding:"10px 18px",fontSize:"0.85rem",fontWeight:700,border:o||h?"1px solid rgba(45, 212, 191, 0.3)":"1px solid transparent",whiteSpace:"nowrap",opacity:f||o?1:.7,cursor:f?"pointer":"not-allowed"},children:h?"Sending...":o?"Subscribed â":(0,r.jsxs)(r.Fragment,{children:["Subscribe ",(0,r.jsx)(m.A,{className:"w-3.5 h-3.5"})]})})]})]}),x?(0,r.jsx)("p",{className:"px-6 pb-6 md:px-7",style:{fontSize:"0.8rem",color:"#FCA5A5"},children:x}):null]})]})]})}},61848:(e,t,o)=>{Promise.resolve().then(o.t.bind(o,48239,23)),Promise.resolve().then(o.bind(o,81529)),Promise.resolve().then(o.bind(o,88516)),Promise.resolve().then(o.bind(o,72895)),Promise.resolve().then(o.bind(o,69130)),Promise.resolve().then(o.bind(o,87996)),Promise.resolve().then(o.bind(o,95869)),Promise.resolve().then(o.bind(o,26117)),Promise.resolve().then(o.bind(o,97063)),Promise.resolve().then(o.bind(o,58861)),Promise.resolve().then(o.bind(o,3218)),Promise.resolve().then(o.bind(o,50691)),Promise.resolve().then(o.bind(o,17426)),Promise.resolve().then(o.bind(o,52896)),Promise.resolve().then(o.bind(o,99134)),Promise.resolve().then(o.bind(o,3439)),Promise.resolve().then(o.bind(o,35919)),Promise.resolve().then(o.bind(o,55319))},69130:(e,t,o)=>{"use strict";o.d(t,{HomeConsequenceBridge:()=>s});var r=o(12526),n=o(99486),a=o(35198);let i=[{display:"21 days",color:"#F59E0B",label:"Average ransomware downtime per incident"},{display:"58%",color:"#EF4444",label:"Recover into an infected state without verified clean points"},{display:"Zero",color:"#00E5A0",label:"Ransoms paid by Elastio customers"}];function s(){let e=(0,n.useRef)(null),t=(0,a.W)(e,{once:!0,amount:.2});return(0,r.jsx)("section",{ref:e,className:"relative z-10",style:{background:"#080c10",borderTop:"1px solid rgba(255,255,255,0.07)",borderBottom:"1px solid rgba(255,255,255,0.07)",padding:"4rem 0"},children:(0,r.jsxs)("div",{style:{maxWidth:1200,margin:"0 auto",padding:"0 2rem",display:"flex",flexDirection:"column",gap:"2.5rem"},children:[(0,r.jsxs)("div",{style:{opacity:+!!t,transform:t?"translateY(0)":"translateY(12px)",transition:"opacity 0.45s ease, transform 0.45s ease"},children:[(0,r.jsx)("span",{style:{fontSize:"1.125rem",fontWeight:600,letterSpacing:"0.15em",textTransform:"uppercase",color:"#F59E0B",display:"block",marginBottom:"0.75rem"},children:"The cost of unverified recovery"}),(0,r.jsxs)("h2",{style:{fontSize:"clamp(1.65rem, 3vw, 2.25rem)",fontWeight:800,letterSpacing:"-0.03em",lineHeight:1.12,color:"#ffffff",margin:0},children:["Recovery failure is not an edge case."," ",(0,r.jsx)("span",{style:{color:"#F59E0B"},children:"It is the default."})]})]}),(0,r.jsx)("div",{style:{display:"grid",gridTemplateColumns:"repeat(3, 1fr)",gap:1,background:"rgba(255,255,255,0.07)",border:"1px solid rgba(255,255,255,0.07)",borderRadius:12,overflow:"hidden"},children:i.map((e,o)=>(0,r.jsxs)("div",{style:{background:"#0e1520",padding:"2rem 1.75rem",borderTop:"2px solid ".concat(e.color),opacity:+!!t,transform:t?"translateY(0)":"translateY(10px)",transition:"opacity 0.45s ease ".concat(.1*o,"s, transform 0.45s ease ").concat(.1*o,"s")},children:[(0,r.jsx)("div",{style:{fontSize:"clamp(2rem, 3.5vw, 2.6rem)",fontWeight:800,letterSpacing:"-0.035em",lineHeight:1.06,color:e.color,marginBottom:"0.6rem"},children:e.display}),(0,r.jsx)("div",{style:{fontSize:"0.88rem",fontWeight:300,color:"#8b98a9",lineHeight:1.75,margin:0},children:e.label})]},o))}),(0,r.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:"2rem",flexWrap:"wrap",opacity:+!!t,transition:"opacity 0.5s ease 0.35s"},children:[(0,r.jsxs)("div",{style:{display:"flex",alignItems:"flex-start",ga
1p:"1rem",flex:"1 1 320px"},children:[(0,r.jsx)("div",{style:{width:32,height:1,background:"#00E5A0",marginTop:"0.65rem",flexShrink:0}}),(0,r.jsxs)("p",{style:{fontSize:"0.88rem",fontWeight:300,color:"#8b98a9",lineHeight:1.75,margin:0,maxWidth:480},children:["Elastio customers have paid"," ",(0,r.jsx)("strong",{style:{color:"#00E5A0",fontWeight:600},children:"zero ransoms"}),". See what verified recovery is worth in your environment."]})]}),(0,r.jsxs)("button",{type:"button","aria-disabled":"true",style:{display:"inline-flex",alignItems:"center",gap:"0.4rem",background:"rgba(45, 212, 191, 0.18)",color:"rgba(255, 255, 255, 0.7)",fontWeight:600,fontSize:"0.9rem",padding:"0.6rem 1.4rem",borderRadius:6,whiteSpace:"nowrap",border:"1px solid rgba(45, 212, 191, 0.22)",cursor:"not-allowed",opacity:.8},children:["Calculate Your ROI",(0,r.jsx)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{flexShrink:0},children:(0,r.jsx)("path",{d:"M2.5 7H11.5M11.5 7L7.5 3M11.5 7L7.5 11",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]})]})]})})}},72895:(e,t,o)=>{"use strict";o.d(t,{default:()=>i});var r=o(12526),n=o(90795),a=o(99486);let i=()=>{let{setHeaderTheme:e}=(0,n.Y)();return(0,a.useEffect)(()=>{e("light")},[e]),(0,r.jsx)(a.Fragment,{})}},87996:(e,t,o)=>{"use strict";o.d(t,{HomeCoverage:()=>p});var r=o(12526),n=o(34342),a=o(48239),i=o.n(a),s=o(44553),l=o(3439);let c=[{label:"Live Data",color:"#2E75B6",items:["AWS EC2/EBS","Azure VMs","S3","Azure Blob","IBM COS","NetApp FSxN/ONTAP","Qumulo"]},{label:"Replicated Data",color:"#8B5CF6",items:["Cross-region replicas","AWS DRS","Azure Site Recovery","NFS/SMB exports","Snapshot replication"]},{label:"Backup Data",color:"#EC4899",items:["Veeam","Commvault","Cohesity","Rubrik","NetBackup","AWS Backup","Azure Backup","Recovery Services Vaults","Air-gapped vaults","Bunker accounts","Immutable storage"]}],d={initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.5}};function p(){return(0,r.jsxs)("section",{"data-section":"coverage",className:"relative z-10",style:{background:"#0B1120"},children:[(0,r.jsx)("div",{className:"absolute top-0 inset-x-0 h-px bg-gradient-to-r from-transparent via-white/[0.06] to-transparent"}),(0,r.jsxs)("div",{className:"relative max-w-[1200px] mx-auto px-6 py-10 md:py-14 pb-5 md:pb-7",children:[(0,r.jsx)(l.SectionHeader,{eyebrow:"Coverage",title:"Hunts across every environment.",subtitle:(0,r.jsxs)("span",{style:{display:"block"},children:[(0,r.jsx)("span",{style:{display:"block"},children:"Live data, replicated data, and backups. No gaps."}),(0,r.jsx)("span",{style:{display:"block",marginTop:4},children:"Ransomware, malware, insider threats, and IOCs."}),(0,r.jsx)("span",{style:{display:"block",marginTop:4},children:"One engine. One policy. Regardless of where the data resides."})]}),subtitleMaxWidth:620,className:"mb-10"}),(0,r.jsx)("div",{className:"max-w-[1200px] mx-auto grid grid-cols-1 sm:grid-cols-3 gap-6",children:c.map((e,t)=>(0,r.jsxs)(n.P.div,{className:"rounded-lg overflow-hidden",style:{background:"rgba(30, 41, 59,
10.35)",border:"1px solid rgba(248, 250, 252, 0.06)"},...d,transition:{duration:.5,delay:.1*t},children:[(0,r.jsx)("div",{style:{height:3,background:e.color,opacity:.7}}),(0,r.jsxs)("div",{className:"p-5",children:[(0,r.jsxs)("div",{className:"flex items-center gap-2 mb-3",children:[(0,r.jsx)("span",{className:"inline-block rounded-full shrink-0",style:{width:8,height:8,background:e.color}}),(0,r.jsx)("span",{style:{fontSize:"0.95rem",fontWeight:700,color:"#F8FAFC"},children:e.label})]}),(0,r.jsx)("div",{className:"flex flex-wrap gap-1.5",children:e.items.map(t=>(0,r.jsx)("span",{className:"rounded-full",style:{fontSize:"0.905rem",padding:"4px 11px",background:"".concat(e.color,"12"),border:"1px solid ".concat(e.color,"30"),color:"rgba(248, 250, 252, 0.55)",fontWeight:500},children:t},t))})]})]},e.label))}),(0,r.jsx)(n.P.div,{className:"mt-6 max-w-[1200px] mx-auto",...d,transition:{duration:.5,delay:.3},children:(0,r.jsxs)(i(),{href:"/platform/integrations",className:"inline-flex items-center gap-1.5 transition-opacity hover:opacity-80",style:{fontSize:"0.8rem",color:"#00E5A0",borderBottom:"1px solid rgba(0,229,160,0.35)",paddingBottom:2},children:["See all sources and integrations",(0,r.jsx)(s.A,{className:"w-3 h-3"})]})})]})]})}},90795:(e,t,o)=>{"use strict";o.d(t,{HeaderThemeProvider:()=>s,Y:()=>l});var r=o(12526),n=o(99486),a=o(99495);let i=(0,n.createContext)({headerTheme:void 0,setHeaderTheme:()=>null}),s=e=>{let{children:t}=e,[o,s]=(0,n.useState)(a.A?document.documentElement.getAttribute("data-theme"):void 0),l=(0,n.useCallback)(e=>{s(e)},[]);return(0,r.jsx)(i,{value:{headerTheme:o,setHeaderTheme:l},children:t})},l=()=>(0,n.use)(i)},95869:(e,t,o)=>{"use strict";o.d(t,{HomeCustomerStories:()=>p});var r=o(12526),n=o(99486),a=o(35198),i=o(34342),s=o(89327),l=o(3439);let c=[{id:1,quote:"Our CISO is going to the board to request a budget. His message is that Elastio is a need.",role:"Sr. Manager Global Cloud Security",company:"Payment Processing Company"},{id:2,quote:"This is a board-driven mandate with monthly update meetings. We have a gap in AWS, and if we get hit, I am on the hot seat.",role:"Head of Ransomware Response",company:"Financial Services Firm"},{id:3,quote:"If a bank goes down for three days, the FDIC steps in and sells you. Resilience is near and dear to me as we expand to AWS.",role:"SVP Cloud",company:"Financial Services Firm"},{id:4,quote:"We need to show financial regulators we are proactively protecting backups and can prove recovery. Elastio helps us make that case to our board under DORA.",role:"Service Cloud Infrastructure Manager",company:"Retail Banking Company"},{id:5,quote:"We have a 2-hour RTO under normal conditions, but we cannot guarantee it in a cyber incident. We are restoring blind.",role:"Manager, Business Continuity & DR",company:"Financial Trading Platform"},{id:6,quote:"Attacks keep happening even with perimeter security in place. If you ask me whether our backups are clean today, the honest answer is we do not know.",role:"CTO",company:"Insurance Provider"},{id:7,quote:"We have immutable backups, but if ransomware goes undetected, you lose days. Even if you pay the ransom, recovering the data is a different problem entirely.",role:"Manager, Infrastructure & Engineering",company:"Financial Services Company"},{id:8,quote:"If we get hit, I could be searching through countless backups to find the last clean copy. That is what is keeping our CISO up at night.",role:"Head of Infrastructure",company:"Consumer Goods Manufacturer"},{id:9,quote:"We need to confirm our backups are not encrypted without us knowing. If that happened without detection, it would be a disaster.",role:"AWS Technical Lead",company:"Retail Banking Company"},{id:10,quote:"If I find a threat in Veeam, I have no visibility into what happened in AWS, or vice versa. Elastio gives me a single pane of glass across the landscape.",role:"Director of Infrastructure",company:"Consumer Goods Manufacturer"},{id:11,quote:"Other platforms have zero detection functionality on the backup and recovery side. We are completely blind, and nobody is taking it seriously.",role:"Director Security Architecture",company:"Global Retail Brand"},{id:12,quote:"We only retain backups 7 to 10 days on average. If a threat actor bypasses our systems, it could spread to all our backups within the week.",role:"Sr. Manager Enterprise Engineering",company:"Healthcare Provider"},{id:13,quote:"By the time you go to restore, the last known good could be far back, and finding it is a long manual process. You have identified an important problem and a real solution.",role:"Cloud Strategy Architect",company:"Financial Technology Firm"},{id:14,quote:"For our DRaaS customers, Elastio is going to be a requirement. If they opt out, they sign a waiver â we are not liable for their recoverability.",role:"VP & Solution Architect",company:"Managed Security Service Provider"},{id:15,quote:"Going back 31 days for recovery would be a nightmare. I have a board presentation on ransomware recovery coming up, and this is exactly what I need.",role:"CISO",company:"Financial Technology Company"},{id:16,quote:"Our tabletop surfaced real gaps in how recoverable our data is. That is
1why bringing our engineers in for a deep dive on Elastio is the right next step.",role:"CISO",company:"Financial Technology Company"},{id:17,quote:"Detecting encryption in backups and identifying the last clean copy is a clear gap we have today. It is important to our ransomware readiness.",role:"VP of Platform Engineering",company:"Global Retail Brand"},{id:18,quote:"You have to be lucky every day. The attacker only has to be lucky once. Encryption detection is an added advantage that malware scanning alone cannot provide.",role:"VP of Technology",company:"Wealth Management Company"},{id:19,quote:"Ransomware scanning is a gap in our solution today. We need to detect early signs of encryption reaching the backups.",role:"Head of Business Continuity Architecture",company:"Enterprise Software Company"},{id:20,quote:"If we get hit, our clients could all be infected at the same time. We have no way to verify our storage and backups are clean.",role:"Director of Cloud Infrastructure",company:"Managed Hosting Provider"},{id:21,quote:"Having proof that we can recover if hit by ransomware is invaluable. We are moving forward with a POC.",role:"CISO",company:"Billing and Payment Solutions Company"},{id:22,quote:"Our Data Protection team decided Elastio is the best fit for our ransomware resilience requirements on AWS.",role:"Associate Director Storage & Backup",company:"Global Pharmaceutical Company"},{id:23,quote:"Our executives asked us to build a presentation on our AWS Cyber Vault strategy with Elastio. Ransomware readiness is a key priority.",role:"Sr. Infrastructure Architect",company:"Insurance Company"},{id:24,quote:"As a financial institution, we are obligated to run a robust cyber program. We do not have anything like this, and we definitely should.",role:"Business Continuity Program Manager",company:"Reinsurance Company"},{id:25,quote:"The security team wants to show our ransomware posture to leadership. What you offer is a perfect fit for that.",role:"VP of Enterprise Architecture",company:"Healthcare Provider"},{id:26,quote:"Scanning at-rest backup data and identifying the last clean copy is exactly what my team needs.",role:"Managing Director of Cloud Security & DevSecOps",company:"Financial Services Firm"},{id:27,quote:"We want a real technical dry run. Seeing how encryption is detected, where the clean backup is, and how fast we can recover â that is what matters.",role:"Senior IT Manager",company:"Consumer Goods Manufacturer"},{id:28,quote:"You have figured out how to apply deterministic and behavioral analysis to backups. This goes far beyond signature-based scanning.",role:"Lead SOC Engineer",company:"Global Insurance Provider"},{id:29,quote:"Ransomware resilience is a key priority for us this year. There is great interest in building a bunker account and recovery strategy.",role:"VP of IT",company:"Insurance Company"},{id:30,quote:"Elastio helps companies after an attack, not just before. That is what makes it different.",role:"Director of Information Security",company:"Global Retail Brand"}],d=[...c,...c];function p(){let e=(0,n.useRef)(null),t=(0,n.useRef)(null),o=(0,a.W)(t,{once:!0,amount:.2});return(0,n.useEffect)(()=>{if(window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;let o=e.current;if(!o)return;let r=0,n=!1,a=()=>{let e=t.current;if(!e)return!1;let o=e.getBoundingClientRect();return o.bottom>0&&o.top<window.innerHeight},i=()=>{if(!n&&a()){let e=o.scrollWidth/2;e>0&&(o.scrollLeft+=.45,o.scrollLeft>=e-1&&(o.scrollLeft-=e))}r=requestAnimationFrame(i)};r=requestAnimationFrame(i);let s=()=>{n=!0},l=()=>{n=!1};return o.addEventListener("mouseenter",s),o.addEventListener("mouseleave",l),()=>{cancelAnimationFrame(r),o.removeEventListener("mouseenter",s),o.removeEventListener("mouseleave",l)}},[]),(0,r.jsx)("section",{ref:t,"data-section":"customer-stories",className:"relative z-10 overflow-hidden",style:{background:"#0B1120"},children:(0,r.jsxs)("div",{className:"max-w-[1200px] mx-auto px-6 py-10 md:py-14 pb-5 md:pb-7",children:[(0,r.jsx)("div",{className:"mb-14",children:(0,r.jsx)(l.SectionHeader,{eyebrow:"Customer Stories",t
1itle:(0,r.jsxs)(r.Fragment,{children:["Proven Impact Across ",(0,r.jsx)("span",{style:{color:"#F59E0B"},children:"Global Industries"})]}),subtitle:"Don't just hope your backups are clean. Hear from customers how they can prove it.",className:"max-w-2xl mb-0"})}),(0,r.jsx)("div",{ref:e,className:"flex gap-6 overflow-x-auto pb-4 scrollbar-hide",style:{scrollbarWidth:"none",msOverflowStyle:"none"},children:d.map((e,t)=>(0,r.jsx)(i.P.div,{initial:{opacity:0,x:40},animate:o?{opacity:1,x:0}:{opacity:0,x:40},transition:{duration:.5,delay:Math.min(t%c.length*.1,.6),ease:"easeOut"},className:"snap-start shrink-0 w-[80vw] sm:w-[320px] lg:w-[340px]",children:(0,r.jsxs)("div",{className:"h-full bg-gradient-to-br from-slate-900/80 to-slate-900/40 border border-slate-800/60 hover:border-amber-500/20 rounded-2xl p-8 backdrop-blur-sm relative group overflow-hidden transition-colors duration-500",children:[(0,r.jsx)("div",{className:"absolute inset-0 bg-gradient-to-br from-amber-500/5 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-500 pointer-events-none"}),(0,r.jsx)("div",{className:"absolute top-0 left-8 right-8 h-px bg-gradient-to-r from-transparent via-blue-400/30 to-transparent"}),(0,r.jsxs)("div",{className:"relative z-10 flex flex-col h-full",children:[(0,r.jsx)(s.A,{className:"w-8 h-8 mb-6 shrink-0",style:{color:"rgba(147, 197, 253, 0.3)"}}),(0,r.jsxs)("blockquote",{className:"text-slate-200 text-base leading-relaxed min-h-[180px]",children:["â",e.quote,"â"]}),(0,r.jsxs)("div",{className:"mt-6",children:[(0,r.jsx)("div",{className:"h-px w-full bg-slate-800 mb-6"}),(0,r.jsx)("p",{className:"text-slate-50 font-semibold",children:e.role}),(0,r.jsx)("p",{className:"text-slate-500 text-sm mt-1",children:e.company})]})]})]})},"".concat(e.id,"-").concat(t)))})]})})}},97063:(e,t,o)=>{"use strict";o.d(t,{HomeHowItWorks:()=>g});var r=o(12526),n=o(34342),a=o(3439),i=o(33779),s=o(99486);let l="arch-border-anim";if("undefined"!=typeof document&&!document.getElementById(l)){let e=document.createElement("style");e.id=l,e.textContent='\n @keyframes arch-border-rotate {\n 0% { --arch-border-angle: 0deg; }\n 100% { --arch-border-angle: 360deg; }\n }\n @property --arch-border-angle {\n syntax: "<angle>";\n initial-value: 0deg;\n inherits: false;\n }\n .arch-engine-border { animation: arch-border-rotate 8s linear infinite; }\n .arch-engine-border::before {\n content: "";\n position: absolute;\n inset: 0;\n border-radius: inherit;\n padding: 1px;\n background: conic-gradient(from var(--arch-border-angle), transparent 0%, transparent 30%, rgba(245,158,11,0.35) 50%, transparent 70%, transparent 100%);\n -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n -webkit-mask-composite: xor;\n mask-composite: exclude;\n pointer-events: none;\n }\n .arch-output-border { animation: arch-border-rotate 8s linear infinite; }\n .arch-output-border::before {\n content: "";\n position: absolute;\n inset: 0;\n border-radius: inherit;\n padding: 1px;\n background: conic-gradient(from var(--arch-border-angle), transparent 0%, transparent 30%, rgba(34,197,94,0.35) 50%, transparent 70%, transparent 100%);\n -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n -webkit-mask-composite: xor;\n mask-composite: exclude;\n pointer-events: none;\n }\n ',document.head.appendChild(e)}let c={white:"#F8FAFC",body:"#94A3B8",muted:"#64748B",amber:"#F59E0B",blue:"#93C5FD",teal:"#00E5A0",green:"#22C55E",stroke:"rgba(148,163,184,0.32)"},d=[{label:"Live Data",color:c.amber},{label:"Replicated Data",color:c.amber},{label:"Backup Data",color:c.amber}],p=[{badge:"Actionable Alerts to SIEM",title:"Detection",desc:"Threat findings delivered directly to your SIEM. Every alert is asset-specific, timestamped, and actionable.",color:c.blue}
1,{badge:"Clean Recovery",title:"Remediation",desc:"Fast, curated restores from a verified clean point. No guessing. No re-infection risk.",color:c.teal},{badge:"Recovery Attestation",title:"Attestation",desc:"Documented proof that recovery worked. Audit-ready evidence for regulators, insurers, and the board.",color:c.blue}];function m(e,t){let o=e.getBoundingClientRect(),r=t.getBoundingClientRect();return{x:o.left+o.width/2-r.left,y:o.bottom-r.top}}function u(e,t){let o=e.getBoundingClientRect(),r=t.getBoundingClientRect();return{x:o.left+o.width/2-r.left,y:o.top-r.top}}function h(){let e=(0,s.useRef)(null),t=(0,s.useRef)([]),o=(0,s.useRef)(null),n=(0,s.useRef)([]),[a,l]=(0,s.useState)([]),[h,g]=(0,s.useState)([]),[x,y]=(0,s.useState)({w:0,h:0}),[f,b]=(0,s.useState)(!1),v=(0,s.useCallback)(()=>{let r=e.current,a=o.current;if(!r||!a)return;let i=r.getBoundingClientRect(),s=i.width<768;b(s),y({w:i.width,h:i.height});let p=u(a,r),h=[];s?t.current.forEach((e,t)=>{var o,n;if(!e)return;let a=function(e,t){let o=e.getBoundingClientRect(),r=t.getBoundingClientRect();return{x:o.right-r.left,y:o.top+o.height/2-r.top}}(e,r),i=null!=(n=null==(o=d[t])?void 0:o.color)?n:c.stroke,s=a.x+(70-18*t),l=a.y+(p.y-a.y)*.45;h.push({d:"M".concat(a.x,",").concat(a.y," C").concat(s,",").concat(a.y," ").concat(s,",").concat(l," ").concat(p.x,",").concat(p.y),color:i,sx:a.x,sy:a.y})}):t.current.forEach((e,t)=>{var o,n;if(!e)return;let a=m(e,r),i=null!=(n=null==(o=d[t])?void 0:o.color)?n:c.stroke,s=a.y+(p.y-a.y)*.6,l=a.y+(p.y-a.y)*.4;h.push({d:"M".concat(a.x,",").concat(a.y," C").concat(a.x,",").concat(s," ").concat(p.x,",").concat(l," ").concat(p.x,",").concat(p.y),color:i,sx:a.x,sy:a.y})}),l(h);let x=m(a,r),f=[];if(s){let e=[28,18,8];n.current.forEach((t,o)=>{var n;if(!t)return;let a=function(e,t){let o=e.getBoundingClientRect(),r=t.getBoundingClientRect();return{x:o.left-r.left,y:o.top+o.height/2-r.top}}(t,r),i=a.x,s=a.y,l=null!=(n=e[o])?n:18,c=x.y+48,d=s-36;if(d<=c+8){let e=(x.y+s)/2;f.push({d:"M".concat(x.x,",").concat(x.y," C").concat(x.x,",").concat(x.y+24," ").concat(l,",").concat(e-24," ").concat(l,",").concat(e," C").concat(l,",").concat(e+24," ").concat(l,",").concat(s-12," ").concat(i,",").concat(s),sx:x.x,sy:x.y,ex:i,ey:s})}else f.push({d:"M".concat(x.x,",").concat(x.y," C").concat(x.x,",").concat(x.y+24," ").concat(l,",").concat(c-28," ").concat(l,",").concat(c," L").concat(l,",").concat(d," C").concat(l,",").concat(d+28," ").concat(i-8,",").concat(s," ").concat(i,",").concat(s),sx:x.x,sy:x.y,ex:i,ey:s})})}else n.current.forEach(e=>{if(!e)return;let t=u(e,r),o=x.y+(t.y-x.y)*.4,n=x.y+(t.y-x.y)*.6;f.push({d:"M".concat(x.x,",").concat(x.y," C").concat(x.x,",").concat(o," ").concat(t.x,",").concat(n," ").concat(t.x,",").concat(t.y),sx:x.x,sy:x.y,ex:t.x,ey:t.y})});g(f)},[]);return(0,s.useEffect)(()=>{let e=setTimeout(v,60),t=setTimeout(v,200);return window.addEventListener("resize",v),()=>{clearTimeout(e),clearTimeout(t),window.removeEventListener("resize",v)}},[v,f]),(0,r.jsxs)("div",{ref:e,style:{position:"relative",width:"100%",margin:"0 auto"},children:[(0,r.jsxs)("svg",{style:{position:"absolute",top:0,left:0,width:"100%",height:"100%",pointerEvents:"none",overflow:"visible",zIndex:2},viewBox:"0 0 ".concat(x.w||1," ").concat(x.h||1),preserveAspectRatio:"none",fill:"none",children:[a.map((e,t)=>(0,r.jsxs)("g",{children:[(0,r.jsx)("path",{d:e.d,stroke:e.color,strokeWidth:"1.8",fill:"none",opacity:.5}),(0,r.jsx)("circle",{cx:e.sx,cy:e.sy,r:"2.5",fill:e.color,opacity:.7})]},"t".concat(t))),h.map((e,t)=>(0,r.jsxs)("g",{children:[(0,r.jsx)("path",{d:e.d,stroke:c.green,strokeWidth:"1.8",fill:"none",opacity:.5}),(0,r.jsx)("circle",{cx:e.sx,cy:e.sy,r:"2.5",fill:c.green,opacity:.7}),(0,r.jsx)("circle",{cx:e.ex,cy:e.ey,r:"2.5",fill:c.green,opacity:.7})]},"b".concat(t)))]}),(0,r.jsx)("div",{style:{display:"flex",gap:f?14:20,justifyContent:f?"flex-start":"center",flexDirection:f?"column":"row",alignItems:f?"flex-start":"center",flexWrap:"wrap",marginBottom:56},children:d.map((e,o)=>(0,r.jsxs)("div",{ref:e=>{t.current[o]=e},style:{display:"flex",alignItems:"center",gap:10,padding:"14px 28px",borderRadius:12,background:"rgba(248,250,252,0.03)",border:"1px solid ".concat(e.color,"35"),color:c.body,fontSize:16,fontWeight:500,position:"relative",zIndex:1},children:[(0,r.jsx)("span",{style:{width:11,height:11,borderRadius:"50%",background:e.color,flexShrink:0}}),e.label]},e.label))}),(0,r.jsxs)("div",{ref:o,className:"arch-engine-border",style:{position:"relative",zIndex:1,borderRadius:20,background:"linear-gradient(180deg, rgba(30, 41, 59,
10.5) 0%, rgba(15, 23, 42, 0.8) 100%)",border:"1px solid rgba(248, 250, 252, 0.06)",padding:"48px 52px 42px",textAlign:"center",overflow:"hidden",marginBottom:56},children:[(0,r.jsx)("div",{className:"absolute top-0 left-1/2 -translate-x-1/2 h-[1px]",style:{width:400,background:"linear-gradient(90deg, transparent, rgba(245, 158, 11, 0.4), transparent)"}}),(0,r.jsx)("div",{className:"absolute top-0 left-1/2 -translate-x-1/2 pointer-events-none",style:{width:560,height:120,background:"radial-gradient(ellipse at top, rgba(245, 158, 11, 0.06) 0%, transparent 70%)"}}),(0,r.jsx)("div",{style:{fontSize:13,fontWeight:600,letterSpacing:"0.18em",color:c.amber,textTransform:"uppercase",marginBottom:14,opacity:.8},children:"Active Cyber Resilience Platform"}),(0,r.jsx)("div",{style:{fontSize:"clamp(1.8rem, 3.2vw, 2.5rem)",fontWeight:700,color:c.white,letterSpacing:"-0.01em",lineHeight:1.2,marginBottom:10},children:"Elastio Hunt"}),(0,r.jsx)("div",{style:{fontSize:14,fontWeight:600,letterSpacing:"0.04em",color:c.body,marginBottom:18},children:"Hunt Engine | Deep File Inspection"}),(0,r.jsx)("p",{style:{fontSize:17,lineHeight:1.65,color:c.body,maxWidth:640,margin:"0 auto"},children:"Opens and inspects every file. Identifies zero-day ransomware, encryption, and malware no other security control reaches."})]}),(0,r.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-5",style:{position:"relative",zIndex:1,...f?{marginLeft:40,gap:18}:{}},children:p.map((e,t)=>(0,r.jsxs)("div",{ref:e=>{n.current[t]=e},className:"arch-output-border",style:{position:"relative",borderRadius:18,background:"linear-gradient(180deg, rgba(30, 41, 59,
10.5) 0%, rgba(15, 23, 42, 0.8) 100%)",border:"1px solid rgba(248, 250, 252, 0.06)",padding:"30px 28px 28px",display:"flex",flexDirection:"column",overflow:"hidden"},children:[(0,r.jsx)("div",{className:"absolute top-0 left-1/2 -translate-x-1/2 h-[1px]",style:{width:200,background:"linear-gradient(90deg, transparent, rgba(34, 197, 94, 0.4), transparent)"}}),(0,r.jsx)("div",{className:"absolute top-0 left-1/2 -translate-x-1/2 pointer-events-none",style:{width:280,height:80,background:"radial-gradient(ellipse at top, rgba(34, 197, 94, 0.06) 0%, transparent 70%)"}}),(0,r.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:8,marginBottom:14},children:[(0,r.jsx)(i.A,{size:20,color:e.color,strokeWidth:2.2}),(0,r.jsx)("span",{style:{fontSize:15,fontWeight:600,color:e.color,lineHeight:1.2},children:e.badge})]}),(0,r.jsx)("div",{style:{fontSize:22,fontWeight:700,color:c.white,lineHeight:1.25,marginBottom:10},children:e.title}),(0,r.jsx)("p",{style:{fontSize:15.5,lineHeight:1.6,color:c.muted,margin:0},children:e.desc})]},t))})]})}function g(){return(0,r.jsxs)("section",{"data-section":"how-it-works",className:"relative z-10 overflow-hidden",style:{background:"#0F172A"},children:[(0,r.jsx)("div",{className:"absolute top-0 inset-x-0 h-px bg-gradient-to-r from-transparent via-white/[0.06] to-transparent"}),(0,r.jsxs)("div",{className:"relative max-w-[1200px] mx-auto px-6 py-10 md:py-14 pb-5 md:pb-7",children:[(0,r.jsx)(a.SectionHeader,{eyebrow:"Platform Architecture",title:"How Elastio Works",subtitle:"One engine. Three data surfaces. Elastio Hunt runs continuously. No agents.",className:"mb-10"}),(0,r.jsx)(n.P.div,{initial:{opacity:0,y:40},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.2},transition:{duration:.8,delay:.2},className:"relative",children:(0,r.jsx)(h,{})})]})]})}},99134:(e,t,o)=>{"use strict";o.d(t,{PullQuote:()=>i});var r=o(12526),n=o(34342),a=o(89327);function i(e){let{quote:t,attribution:o,accent:i="#93C5FD",delay:s=0}=e;return(0,r.jsxs)(n.P.div,{className:"relative text-center",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.4},transition:{duration:.6,delay:s},children:[(0,r.jsx)(a.A,{className:"mx-auto mb-5",style:{width:30,height:30,color:i,opacity:.3,fill:i,fillOpacity:.12}}),(0,r.jsxs)("p",{style:{fontSize:"1.3rem",lineHeight:1.8,color:"rgba(226, 232, 240, 0.85)",fontStyle:"italic"},children:["â",t,"â"]}),(0,r.jsx)("p",{className:"mt-5",style:{fontSize:"0.85rem",fontWeight:500,color:"rgba(148, 163, 184, 0.5)",letterSpacing:"0.03em"},children:o})]})}},99495:(e,t,o)=>{"use strict";o.d(t,{A:()=>r});let r=!!window.document&&!!window.document.createElement}},e=>{var t=t=>e(e.s=t);e.O(0,[8239,4342,2408,2255,1025,7358],()=>t(61848)),_N_E=e.O()}]);
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.