import{c as H,r as o,j as e,R as W,e as U,u as G,L as y,S as L,A as k}from"./index-XAQEFxR0.js";import{S as X}from"./SEO-BWgzAOui.js";import{O as Z}from"./SchemaMarkup-s2pJpehO.js";import{C as Q}from"./CyberBackground-D4ChG426.js";import{P as J}from"./PublicNav-BtOZ2-Xr.js";import{F as K}from"./Footer-BWuDGipe.js";import{r as ee,m as d}from"./proxy-C_GZZbVv.js";import{A as _}from"./arrow-right-BBWeihko.js";import{Z as T}from"./zap-CJLpCXio.js";import{C as P}from"./circle-check-big-CKA5EG0X.js";import{U as z}from"./users-BLwJpXZu.js";import{T as E}from"./target-DtlTPIrP.js";import{T as te}from"./trophy-Cnk5jCR7.js";import{F as se}from"./flag-BgklqkJE.js";import"./Particles-BRxp5v1w.js";import"./lock-riYib5_N.js";import"./mail-C4YbZpAk.js";/**
 * @license lucide-react v0.561.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ae=[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]],V=H("bot",ae);/**
 * @license lucide-react v0.561.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const re=[["path",{d:"M5 21v-6",key:"1hz6c0"}],["path",{d:"M12 21V9",key:"uvy0l4"}],["path",{d:"M19 21V3",key:"11j9sm"}]],ie=H("chart-no-axes-column-increasing",re),B=[{label:"Phishing Email Blocked",type:"critical"},{label:"DDoS Attack Mitigated",type:"warning"},{label:"Ransomware Detected",type:"critical"},{label:"Malware Infection Contained",type:"high"},{label:"Suspicious Login Blocked",type:"medium"},{label:"SQL Injection Prevented",type:"high"},{label:"Unauthorized Access Denied",type:"critical"},{label:"Data Exfiltration Stopped",type:"medium"},{label:"Port Scanning Detected",type:"warning"},{label:"Brute Force Attempt Failed",type:"high"}],le=()=>{const[s,a]=o.useState([]);return o.useEffect(()=>{const r=setInterval(()=>{const b=B[Math.floor(Math.random()*B.length)],c=Date.now(),m=5+Math.random()*80,f=5+Math.random()*80,v=3e3+Math.random()*2e3,u={...b,id:c,x:m,y:f,duration:v};a(g=>[...g,u]),setTimeout(()=>{a(g=>g.filter(h=>h.id!==c))},v)},1200);return()=>clearInterval(r)},[]),e.jsxs("div",{className:"fixed inset-0 overflow-hidden pointer-events-none z-0",children:[s.map(r=>e.jsxs("div",{className:"absolute transform -translate-x-1/2 -translate-y-1/2",style:{left:`${r.x}%`,top:`${r.y}%`,opacity:0,animation:`float-threat ${r.duration}ms ease-in-out forwards`},children:[e.jsx("style",{children:`
                            @keyframes float-threat {
                                0% { opacity: 0; transform: scale(0.8) translateY(10px); }
                                20% { opacity: 0.2; transform: scale(1) translateY(0); }
                                80% { opacity: 0.2; transform: scale(1) translateY(0); }
                                100% { opacity: 0; transform: scale(0.9) translateY(-10px); }
                            }
                        `}),e.jsxs("div",{className:`
                            px-3 py-1.5 rounded-lg border backdrop-blur-md shadow-[0_0_15px_rgba(0,0,0,0.5)]
                            flex items-center gap-2 whitespace-nowrap
                            ${r.type==="critical"?"bg-red-500/10 border-red-500/50 text-red-200 shadow-red-500/10":r.type==="warning"?"bg-amber-500/10 border-amber-500/50 text-amber-200 shadow-amber-500/10":r.type==="high"?"bg-purple-500/10 border-purple-500/50 text-purple-200 shadow-purple-500/10":"bg-blue-500/10 border-blue-500/50 text-blue-200 shadow-blue-500/10"}
                        `,children:[e.jsx("span",{className:`w-2 h-2 rounded-full animate-pulse ${r.type==="critical"?"bg-red-500":r.type==="warning"?"bg-amber-500":r.type==="high"?"bg-purple-500":"bg-blue-500"}`}),e.jsx("span",{className:"font-mono text-xs font-bold tracking-wider",children:r.label})]})]},r.id)),e.jsx("div",{className:"absolute inset-0 bg-[url('/grid.svg')] opacity-[0.03] pointer-events-none"})]})};var ne=Object.defineProperty,oe=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,R=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,D=(s,a,r)=>a in s?ne(s,a,{enumerable:!0,configurable:!0,writable:!0,value:r}):s[a]=r,S=(s,a)=>{for(var r in a||(a={}))de.call(a,r)&&D(s,r,a[r]);if(R)for(var r of R(a))xe.call(a,r)&&D(s,r,a[r]);return s},M=(s,a)=>oe(s,ce(a)),me=class extends o.Component{constructor(s){super(s),this.ref=W.createRef(),this.state={style:{}};const a={reverse:!1,max:35,perspective:1e3,easing:"cubic-bezier(.03,.98,.52,.99)",scale:"1.1",speed:"1000",transition:!0,axis:null,reset:!0};this.width=null,this.height=null,this.left=null,this.top=null,this.transitionTimeout=null,this.updateCall=null,this.element=null,this.settings=Object.assign({},a,this.props.options),this.reverse=this.settings.reverse?-1:1,this.onMouseEnter=this.onMouseEnter.bind(this,this.props.onMouseEnter),this.onMouseMove=this.onMouseMove.bind(this,this.props.onMouseMove),this.onMouseLeave=this.onMouseLeave.bind(this,this.props.onMouseLeave)}componentDidMount(){this.element=this.ref.current,setTimeout(()=>{this.element.parentElement.querySelector(":hover")===this.element&&this.onMouseEnter()},0)}componentWillUnmount(){clearTimeout(this.transitionTimeout),cancelAnimationFrame(this.updateCall)}onMouseEnter(s=()=>{},a){return this.updateElementPosition(),this.setState(Object.assign({},this.state,{style:M(S({},this.state.style),{willChange:"transform"})})),this.setTransition(),s(a)}reset(){window.requestAnimationFrame(()=>{this.setState(Object.assign({},this.state,{style:M(S({},this.state.style),{transform:`perspective(${this.settings.perspective}px) rotateX(0deg) rotateY(0deg) scale3d(1, 1, 1)`})}))})}onMouseMove(s=()=>{},a){return a.persist(),this.updateCall!==null&&window.cancelAnimationFrame(this.updateCall),this.event=a,this.updateCall=requestAnimationFrame(this.update.bind(this,a)),s(a)}setTransition(){clearTimeout(this.transitionTimeout),this.setState(Object.assign({},this.state,{style:M(S({},this.state.style),{transition:`${this.settings.speed}ms ${this.settings.easing}`})})),this.transitionTimeout=setTimeout(()=>{this.setState(Object.assign({},this.state,{style:M(S({},this.state.style),{transition:""})}))},this.settings.speed)}onMouseLeave(s=()=>{},a){return this.setTransition(),this.settings.reset&&this.reset(),s(a)}getValues(s){const a=(s.nativeEvent.clientX-this.left)/this.width,r=(s.nativeEvent.clientY-this.top)/this.height,b=Math.min(Math.max(a,0),1),c=Math.min(Math.max(r,0),1),m=(this.reverse*(this.settings.max/2-b*this.settings.max)).toFixed(2),f=(this.reverse*(c*this.settings.max-this.settings.max/2)).toFixed(2),v=b*100,u=c*100;return{tiltX:m,tiltY:f,percentageX:v,percentageY:u}}updateElementPosition(){const s=this.element.getBoundingClientRect();this.width=this.element.offsetWidth,this.height=this.element.offsetHeight,this.left=s.left,this.top=s.top}update(s){const a=this.getValues(s);this.setState(Object.assign({},this.state,{style:M(S({},this.state.style),{transform:`perspective(${this.settings.perspective}px) rotateX(${this.settings.axis==="x"?0:a.tiltY}deg) rotateY(${this.settings.axis==="y"?0:a.tiltX}deg) scale3d(${this.settings.scale}, ${this.settings.scale}, ${this.settings.scale})`})})),this.updateCall=null}render(){const s=Object.assign({},this.props.style,this.state.style);return e.jsx("div",{style:s,ref:this.ref,className:this.props.className,onMouseEnter:this.onMouseEnter,onMouseMove:this.onMouseMove,onMouseLeave:this.onMouseLeave,children:this.props.children})}};const he={some:0,all:1};function pe(s,a,{root:r,margin:b,amount:c="some"}={}){const m=ee(s),f=new WeakMap,v=g=>{g.forEach(h=>{const w=f.get(h.target);if(h.isIntersecting!==!!w)if(h.isIntersecting){const A=a(h.target,h);typeof A=="function"?f.set(h.target,A):u.unobserve(h.target)}else typeof w=="function"&&(w(h),f.delete(h.target))})},u=new IntersectionObserver(v,{root:r,rootMargin:b,threshold:typeof c=="number"?c:he[c]});return m.forEach(g=>u.observe(g)),()=>u.disconnect()}function ue(s,{root:a,margin:r,amount:b,once:c=!1,initial:m=!1}={}){const[f,v]=o.useState(m);return o.useEffect(()=>{if(!s.current||c&&f)return;const u=()=>(v(!0),c?void 0:()=>v(!1)),g={root:a&&a.current||void 0,margin:r,amount:b};return pe(s.current,u,g)},[a,s,r,c,b]),f}const Pe=()=>{const[s,a]=o.useState(null),[r,b]=o.useState([]),{user:c}=U(),m=G(),[f,v]=o.useState(!1),u=o.useRef(null);o.useEffect(()=>{function t(l){u.current&&!u.current.contains(l.target)&&v(!1)}return document.addEventListener("mousedown",t),()=>{document.removeEventListener("mousedown",t)}},[]);const[g,h]=o.useState([]),[w,A]=o.useState(!0),[ge,be]=o.useState(""),[fe,ve]=o.useState("idle");o.useEffect(()=>{(async()=>{try{const i=await fetch(`${k}/api/auth/config`);if(i.ok){const x=await i.json();a(x)}}catch(i){console.error("Failed to load config",i)}})(),(async()=>{try{const i=await fetch(`${k}/api/learning-paths`);if(i.ok){const x=await i.json(),j={beginner:1,intermediate:2,advanced:3};x.sort((N,C)=>(j[N.difficulty_level]||99)-(j[C.difficulty_level]||99)),b(x)}}catch(i){console.error("Failed to load learning paths",i)}})(),(async()=>{try{const i=await fetch(`${k}/api/operations/public`);if(i.ok){const x=await i.json();h(x.operations||[])}}catch(i){console.error("Failed to load operations",i)}finally{A(!1)}})(),new URLSearchParams(location.search).get("scroll")==="pricing"&&setTimeout(()=>{const i=document.getElementById("pricing");i&&i.scrollIntoView({behavior:"smooth"})},500)},[location]);const Y=()=>{const[t,l]=o.useState({alerts:0,missions:0}),[n,p]=o.useState(!0);return o.useEffect(()=>{(async()=>{try{const j=await(await fetch(`${k}/api/alerts/stats`)).json();l({alerts:j.alerts,missions:j.missions,captures:j.captures}),p(!1)}catch(x){console.error("Error fetching stats:",x),p(!1)}})()},[]),n?null:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6 w-full",children:[e.jsxs("div",{className:"relative group cursor-default animate-float",style:{animationDelay:"0s"},children:[e.jsx("div",{className:"absolute -inset-0.5 bg-gradient-to-r from-red-600 to-orange-600 rounded-2xl blur opacity-20 group-hover:opacity-40 transition duration-1000 group-hover:duration-200"}),e.jsxs("div",{className:"relative h-full px-6 py-5 bg-white/5 backdrop-blur-md rounded-xl border border-white/10 flex items-center justify-between overflow-hidden hover:-translate-y-1 transition-transform duration-300",children:[e.jsx("div",{className:"absolute right-0 top-0 h-full w-32 bg-gradient-to-l from-red-500/5 to-transparent pointer-events-none"}),e.jsxs("div",{className:"relative z-10",children:[e.jsxs("div",{className:"text-xs font-bold text-gray-400 uppercase tracking-widest mb-1 flex items-center gap-2",children:[e.jsx("span",{className:"w-2 h-2 rounded-full bg-red-500 animate-pulse shadow-[0_0_10px_rgba(239,68,68,0.5)]"}),"Live Threats"]}),e.jsx("div",{className:"text-4xl md:text-5xl font-black text-white tracking-tighter tabular-nums",children:t.alerts>0?e.jsx(I,{end:t.alerts,duration:1.5}):e.jsx("span",{children:"--"})}),e.jsxs("div",{className:"text-[10px] text-gray-500 font-mono mt-1",children:["QUEUE SIZE: ",t.alerts>10?"HIGH":"NORMAL"]})]}),e.jsx("div",{className:"text-red-500/80 p-3 bg-red-500/10 rounded-lg group-hover:scale-110 group-hover:rotate-3 transition-all duration-500 border border-red-500/20",children:e.jsx(T,{className:"w-8 h-8",strokeWidth:2})})]})]}),e.jsxs("div",{className:"relative group cursor-default animate-float",style:{animationDelay:"1s"},children:[e.jsx("div",{className:"absolute -inset-0.5 bg-gradient-to-r from-infosec-accent to-purple-600 rounded-2xl blur opacity-20 group-hover:opacity-40 transition duration-1000 group-hover:duration-200"}),e.jsxs("div",{className:"relative h-full px-6 py-5 bg-white/5 backdrop-blur-md rounded-xl border border-white/10 flex items-center justify-between overflow-hidden hover:-translate-y-1 transition-transform duration-300",children:[e.jsx("div",{className:"absolute right-0 top-0 h-full w-32 bg-gradient-to-l from-purple-500/5 to-transparent pointer-events-none"}),e.jsxs("div",{className:"relative z-10",children:[e.jsxs("div",{className:"text-xs font-bold text-gray-400 uppercase tracking-widest mb-1 flex items-center gap-2",children:[e.jsx("span",{className:"w-2 h-2 rounded-full bg-infosec-accent shadow-[0_0_10px_rgba(34,197,94,0.5)]"}),"Trainings"]}),e.jsx("div",{className:"text-4xl md:text-5xl font-black text-white tracking-tighter tabular-nums",children:t.missions>0?e.jsx(I,{end:t.missions,duration:1.5}):e.jsx("span",{children:"--"})}),e.jsx("div",{className:"text-[10px] text-gray-500 font-mono mt-1",children:"STATUS: ACTIVE"})]}),e.jsx("div",{className:"text-infosec-accent/80 p-3 bg-infosec-accent/10 rounded-lg group-hover:scale-110 group-hover:-rotate-3 transition-all duration-500 border border-infosec-accent/20",children:e.jsx(E,{className:"w-8 h-8",strokeWidth:2})})]})]}),e.jsxs("div",{className:"relative group cursor-default animate-float",style:{animationDelay:"2s"},children:[e.jsx("div",{className:"absolute -inset-0.5 bg-gradient-to-r from-blue-500 to-cyan-500 rounded-2xl blur opacity-20 group-hover:opacity-40 transition duration-1000 group-hover:duration-200"}),e.jsxs("div",{className:"relative h-full px-6 py-5 bg-white/5 backdrop-blur-md rounded-xl border border-white/10 flex items-center justify-between overflow-hidden hover:-translate-y-1 transition-transform duration-300",children:[e.jsx("div",{className:"absolute right-0 top-0 h-full w-32 bg-gradient-to-l from-blue-500/5 to-transparent pointer-events-none"}),e.jsxs("div",{className:"relative z-10",children:[e.jsxs("div",{className:"text-xs font-bold text-gray-400 uppercase tracking-widest mb-1 flex items-center gap-2",children:[e.jsx("span",{className:"w-1.5 h-1.5 rounded-full bg-blue-500 shadow-[0_0_10px_rgba(59,130,246,0.5)]"}),"Captured Flags"]}),e.jsx("div",{className:"text-4xl md:text-5xl font-black text-white tracking-tighter tabular-nums",children:e.jsx(I,{end:t.captures||0,duration:1.5})})]}),e.jsx("div",{className:"text-blue-500/80 p-3 bg-blue-500/10 rounded-lg group-hover:scale-110 group-hover:rotate-3 transition-all duration-500 border border-blue-500/20",children:e.jsx(se,{className:"w-8 h-8",strokeWidth:2})})]})]})]})},I=({end:t,duration:l=2.5})=>{const[n,p]=o.useState(0),i=o.useRef(null),x=ue(i,{once:!0,margin:"-50px"});return o.useEffect(()=>{if(!x)return;let j,N;const C=F=>{j||(j=F);const O=F-j,$=Math.min(O/(l*1e3),1),q=$===1?1:1-Math.pow(2,-10*$);p(Math.floor(q*t)),O<l*1e3&&(N=requestAnimationFrame(C))};return N=requestAnimationFrame(C),()=>cancelAnimationFrame(N)},[t,l,x]),e.jsx("span",{ref:i,children:n.toLocaleString()})};return e.jsxs("div",{className:"min-h-screen bg-infosec-bg text-white font-sans selection:bg-infosec-accent/30 bg-grid",children:[e.jsx(X,{title:"InfoSecLabs | SOC Analyst Training & Cybersecurity Academy",description:"Master cybersecurity with hands-on labs, realistic SOC simulations, and expert-led training. Start your career as a SOC Analyst today.",image:"https://infoseclabs.io/assets/marketing/dashboard-hero.png"}),e.jsx(le,{}),e.jsx(Z,{}),e.jsx(J,{}),e.jsxs("div",{className:"relative overflow-hidden pt-20 pb-32",children:[e.jsx(Q,{}),e.jsxs("div",{className:"absolute top-0 left-1/2 -translate-x-1/2 w-full h-full max-w-7xl pointer-events-none",children:[e.jsx("div",{className:"absolute top-20 left-20 w-96 h-96 bg-infosec-accent/10 rounded-full blur-3xl"}),e.jsx("div",{className:"absolute bottom-20 right-20 w-96 h-96 bg-purple-600/10 rounded-full blur-3xl"})]}),e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10 mt-10",children:[e.jsxs("div",{className:"flex flex-col lg:flex-row items-center gap-16 lg:gap-24",children:[e.jsxs(d.div,{initial:{opacity:0,x:-50},animate:{opacity:1,x:0},transition:{duration:.8,ease:"easeOut"},className:"flex-1 text-center lg:text-left",children:[e.jsxs("h1",{className:"text-5xl md:text-7xl font-extrabold tracking-tight mb-6 leading-tight",children:["Advanced ",e.jsx("span",{className:"text-white",children:"SOC Analyst Training"})," ",e.jsx("br",{}),e.jsxs("span",{className:"text-transparent bg-clip-text bg-gradient-to-r from-infosec-accent to-purple-500",children:[e.jsx("span",{className:"glitch-wrapper inline-block mr-2",children:e.jsx("span",{className:"glitch-text","data-text":"&",children:"&"})}),"Cybersecurity Academy"]})]}),e.jsxs("p",{className:"text-xl text-gray-400 mb-8 leading-relaxed max-w-2xl mx-auto lg:mx-0 font-light",children:["Train with ",e.jsx("span",{className:"text-white font-medium",children:"real-world breach scenarios"}),", investigate live alerts, and prove your skills to employers. The ultimate platform for ",e.jsx("span",{className:"text-white font-medium",children:"hands-on cybersecurity labs"})," and aspiring Blue Teamers."]}),e.jsx("div",{className:"flex flex-col sm:flex-row items-center justify-center lg:justify-start gap-4 mb-4",children:c?e.jsxs(y,{to:"/dashboard",className:"w-full sm:w-auto px-8 py-4 bg-white text-black rounded-xl font-bold text-lg hover:bg-gray-100 transition-colors shadow-xl shadow-white/10 flex items-center justify-center gap-2 group",children:["Go to Command Center ",e.jsx(_,{className:"w-4 h-4 group-hover:translate-x-1 transition-transform"})]}):e.jsxs(e.Fragment,{children:[e.jsxs(y,{to:"/register",className:"w-full sm:w-auto px-8 py-4 bg-infosec-accent text-black rounded-xl font-bold text-lg hover:bg-infosec-accentHover transition-colors shadow-[0_0_20px_rgba(236,72,153,0.4)] hover:shadow-[0_0_30px_rgba(236,72,153,0.6)] flex items-center justify-center gap-2 group",children:["Start Investigation ",e.jsx(T,{className:"w-4 h-4 group-hover:rotate-12 transition-transform"})]}),e.jsx(y,{to:"/login",className:"w-full sm:w-auto px-8 py-4 bg-[#1a1b1e] text-white border border-gray-800 rounded-xl font-bold text-lg hover:bg-gray-800 transition-colors",children:"Log In"})]})}),e.jsxs("div",{className:"text-sm text-gray-500 font-medium mb-12 flex items-center justify-center lg:justify-start gap-2",children:[e.jsx(P,{className:"w-4 h-4 text-green-500"})," No credit card required for free tier"]})]}),e.jsx(d.div,{initial:{opacity:0,scale:.9,y:30},animate:{opacity:1,scale:1,y:0},transition:{duration:.8,ease:"easeOut",delay:.2},className:"flex-1 relative w-full max-w-[600px] lg:max-w-none",children:e.jsxs(me,{className:"relative group mb-8",options:{max:15,scale:1.02,speed:400},children:[e.jsx("div",{className:"absolute -inset-1 bg-gradient-to-r from-infosec-accent to-purple-600 rounded-2xl blur opacity-30 group-hover:opacity-60 transition duration-1000"}),e.jsxs(d.div,{animate:{y:[0,-10,0]},transition:{duration:4,repeat:1/0,ease:"easeInOut"},className:"relative bg-[#0f1115] rounded-xl border border-white/10 overflow-hidden shadow-[0_0_50px_rgba(168,85,247,0.15)]",children:[e.jsx("div",{className:"absolute top-0 left-0 w-full h-1 bg-gradient-to-r from-transparent via-infosec-accent to-transparent opacity-50"}),e.jsx("img",{src:"/assets/marketing/dashboard-hero.png",alt:"InfoSecLabs Command Center",className:"w-full h-auto object-cover"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0f1115] via-transparent to-transparent opacity-40"}),e.jsx(d.div,{animate:{y:[0,8,0]},transition:{duration:3,repeat:1/0,ease:"easeInOut",delay:1},className:"absolute bottom-6 left-6 right-6 flex items-center gap-4 animate-float",children:e.jsxs("div",{className:"bg-[#141517]/90 backdrop-blur border border-red-500/30 p-3 rounded-lg flex items-center gap-3 shadow-xl",children:[e.jsx("div",{className:"w-2 h-2 bg-red-500 rounded-full animate-ping"}),e.jsxs("div",{children:[e.jsx("div",{className:"text-[10px] text-red-400 font-mono uppercase",children:"Live Threat"}),e.jsx("div",{className:"text-white font-bold text-xs",children:"Ransomware_Attack.exe detected"})]})]})})]})]})})]}),e.jsx("div",{className:"mt-16 relative z-10",children:e.jsx(Y,{})})]}),e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 pb-20 border-b border-white/5 mt-20",children:[e.jsx("p",{className:"text-center text-gray-500 text-xs font-bold uppercase tracking-[0.2em] mb-10",children:"Trusted by analysts from top security firms"}),e.jsxs("div",{className:"relative w-full overflow-hidden mask-gradient",children:[e.jsx("div",{className:"absolute left-0 top-0 bottom-0 w-24 bg-gradient-to-r from-infosec-bg to-transparent z-10"}),e.jsx("div",{className:"absolute right-0 top-0 bottom-0 w-24 bg-gradient-to-l from-infosec-bg to-transparent z-10"}),e.jsx("div",{className:"flex items-center gap-16 animate-scroll w-max",children:[...Array(2)].map((t,l)=>e.jsx(W.Fragment,{children:e.jsxs("div",{className:"flex items-center gap-20 opacity-50 grayscale hover:opacity-100 hover:grayscale-0 transition-all duration-500 cursor-default",children:[e.jsxs("div",{className:"text-3xl font-black text-white/80 font-sans tracking-tight hover:scale-105 transition-transform",children:["Find",e.jsx("span",{className:"text-white",children:"Tutors"})]}),e.jsxs("div",{className:"text-3xl font-black text-white/80 font-serif italic hover:scale-105 transition-transform",children:["Engraved",e.jsx("span",{className:"text-white",children:"Crafts"})]}),e.jsxs("div",{className:"text-3xl font-black text-white/80 font-mono lowercase hover:scale-105 transition-transform",children:["virtual",e.jsx("span",{className:"text-white",children:"soc"})]}),e.jsxs("div",{className:"text-3xl font-black text-white/80 tracking-wider hover:scale-105 transition-transform",children:["i",e.jsx("span",{className:"text-white",children:"Tasker"})]}),e.jsxs("div",{className:"text-3xl font-black text-white/80 font-bold hover:scale-105 transition-transform flex items-center gap-2",children:[e.jsx(L,{className:"w-8 h-8"})," Cyber",e.jsx("span",{className:"text-white",children:"Guard"})]}),e.jsxs("div",{className:"text-3xl font-black text-white/80 font-mono tracking-tighter hover:scale-105 transition-transform",children:["0x",e.jsx("span",{className:"text-white",children:"Defense"})]})]})},l))})]})]}),e.jsxs("div",{className:"py-20 border-t border-white/5",children:[e.jsx("p",{className:"text-center text-gray-500 text-xs font-bold uppercase tracking-[0.2em] mb-10",children:"What Our Analysts Say"}),e.jsxs("div",{className:"relative w-full overflow-hidden",children:[e.jsx("div",{className:"absolute left-0 top-0 bottom-0 w-24 bg-gradient-to-r from-infosec-bg to-transparent z-10"}),e.jsx("div",{className:"absolute right-0 top-0 bottom-0 w-24 bg-gradient-to-l from-infosec-bg to-transparent z-10"}),e.jsx("div",{className:"flex gap-8 animate-scroll-slow w-max",children:[...Array(2)].map((t,l)=>e.jsx("div",{className:"flex gap-8",children:[{name:"Alex Chen",role:"Junior SOC Analyst",company:"Fortune 500 Tech",quote:"InfoSecLabs helped me land my first SOC job. The realistic alert scenarios gave me confidence during interviews.",avatar:"AC",rating:5},{name:"Sarah Rodriguez",role:"Security Engineer",company:"Cyber Startup",quote:"The AI mentor feature is game-changing. It's like having a senior analyst available 24/7.",avatar:"SR",rating:5},{name:"Marcus Thompson",role:"SOC Team Lead",company:"MSSP",quote:"We use InfoSecLabs to onboard new analysts. The grading system helps us track progress.",avatar:"MT",rating:5},{name:"Emily Watson",role:"Threat Hunter",company:"Financial Services",quote:"The narrative missions are incredibly immersive. Best training platform I've used.",avatar:"EW",rating:5},{name:"David Kim",role:"Security Analyst",company:"Healthcare Tech",quote:"Real alerts, real learning. This platform prepared me for actual SOC work better than any course.",avatar:"DK",rating:5}].map((n,p)=>e.jsxs("div",{className:"w-[350px] flex-shrink-0 bg-[#0f1115]/80 backdrop-blur border border-white/5 rounded-xl p-6 hover:border-purple-500/30 transition-all duration-300",children:[e.jsx("div",{className:"flex gap-1 mb-4",children:[...Array(n.rating)].map((i,x)=>e.jsx("svg",{className:"w-4 h-4 text-yellow-500",fill:"currentColor",viewBox:"0 0 20 20",children:e.jsx("path",{d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"})},x))}),e.jsxs("p",{className:"text-gray-400 text-sm leading-relaxed mb-6 italic line-clamp-3",children:['"',n.quote,'"']}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"w-10 h-10 rounded-full bg-gradient-to-br from-purple-500 to-infosec-accent flex items-center justify-center text-white font-bold text-sm",children:n.avatar}),e.jsxs("div",{children:[e.jsx("div",{className:"text-white font-bold text-sm",children:n.name}),e.jsxs("div",{className:"text-gray-500 text-xs",children:[n.role," • ",n.company]})]})]})]},p))},l))})]})]}),e.jsx(d.div,{initial:{opacity:0,y:50},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-100px"},transition:{duration:.8},className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-20 relative z-20",children:e.jsx("div",{className:"bg-gradient-to-r from-gray-900 to-[#1a1b1e] rounded-3xl p-1 border border-gray-800 shadow-2xl overflow-hidden hover:border-purple-500/50 transition-colors duration-500",children:e.jsxs("div",{className:"bg-[#0e0f11]/50 rounded-[22px] px-8 py-12 md:px-16 md:flex items-center justify-between relative overflow-hidden backdrop-blur-sm",children:[e.jsx("div",{className:"absolute top-0 right-0 w-64 h-64 bg-purple-600/20 rounded-full blur-[100px] pointer-events-none"}),e.jsxs("div",{className:"relative z-10 mb-8 md:mb-0 md:mr-8",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-extrabold text-white mb-4",children:"New to SOC Analysis?"}),e.jsxs("p",{className:"text-gray-400 text-lg max-w-xl",children:["Master the core methodology with our new ",e.jsx("span",{className:"text-white font-bold",children:"Interactive Investigation Guide"}),". Learn how to triage, analyze, and report like a pro before taking your first case."]})]}),e.jsx(d.div,{whileHover:{scale:1.05},whileTap:{scale:.95},className:"relative z-10 w-full sm:w-auto",children:e.jsxs(y,{to:"/guide",className:"w-full inline-flex items-center justify-center px-8 py-4 text-base font-bold text-white transition-all duration-200 bg-purple-600 border border-transparent rounded-xl hover:bg-purple-500 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-purple-600 shadow-[0_0_20px_rgba(168,85,247,0.4)] whitespace-nowrap group",children:["Start Interactive Guide",e.jsx(_,{className:"w-5 h-5 ml-2 -mr-1 group-hover:translate-x-1 transition-transform"})]})})]})})}),e.jsx(d.div,{initial:{opacity:0,scale:.95},whileInView:{opacity:1,scale:1},viewport:{once:!0,margin:"-100px"},transition:{duration:.8},className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 pb-32",children:e.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[e.jsxs("div",{className:"order-2 lg:order-1",children:[e.jsx("div",{className:"w-12 h-12 rounded-xl bg-purple-500/10 flex items-center justify-center text-purple-400 border border-purple-500/20 mb-6",children:e.jsx(V,{className:"w-6 h-6"})}),e.jsx("h2",{className:"text-4xl font-extrabold text-white mb-6",children:"AI Senior Analyst"}),e.jsx("p",{className:"text-lg text-gray-400 mb-8 leading-relaxed",children:"Stuck on a case? Your AI mentor is available 24/7 to provide hints, explain complex malware techniques, and grade your investigations with instant feedback."}),e.jsx("div",{className:"space-y-4",children:["Context-aware guidance","Instant report grading","Personalized skill gap analysis"].map((t,l)=>e.jsxs(d.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},transition:{delay:l*.2},viewport:{once:!0},className:"flex items-center gap-3",children:[e.jsx("span",{className:"flex-shrink-0 w-6 h-6 rounded-full bg-purple-500/20 border border-purple-500/30 flex items-center justify-center",children:e.jsx(P,{className:"w-3.5 h-3.5 text-purple-400",strokeWidth:3})}),e.jsx("span",{className:"text-gray-300 font-medium",children:t})]},l))})]}),e.jsxs("div",{className:"order-1 lg:order-2 relative group",children:[e.jsx("div",{className:"absolute -inset-1 bg-gradient-to-r from-purple-600 to-infosec-accent rounded-2xl blur opacity-30 group-hover:opacity-60 transition duration-1000"}),e.jsxs(d.div,{whileHover:{scale:1.02,rotate:-1},transition:{type:"spring",stiffness:300,damping:20},className:"relative bg-[#0f1115] rounded-xl border border-white/10 overflow-hidden shadow-[0_0_50px_rgba(168,85,247,0.15)] transform lg:-rotate-2 transition-all duration-500",children:[e.jsx("img",{src:"/assets/marketing/ai-tutor-chat.png",alt:"AI Senior Analyst Chat",className:"w-full h-auto"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[#0f1115] via-transparent to-transparent opacity-40"})]})]})]})}),e.jsxs(d.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-100px"},transition:{duration:.6},className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 pb-20",children:[e.jsxs("div",{className:"flex flex-col md:flex-row md:items-end justify-between mb-8 gap-4",children:[e.jsxs("div",{className:"text-center md:text-left",children:[e.jsx("h2",{className:"text-4xl font-extrabold text-white mb-2",children:"Featured Capture The Flag"}),e.jsx("p",{className:"text-xl text-gray-400",children:"Byte-sized challenges to sharpen your technical skills."})]}),e.jsxs(y,{to:"/ctf",className:"flex items-center gap-2 text-infosec-accent hover:text-white font-bold transition-colors group",children:["View All CTFs",e.jsx(_,{className:"w-4 h-4 group-hover:translate-x-1 transition-transform"})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:[{title:"SSH Brute Force",category:"Network",diff:"Easy",solved:1240,points:50,slug:"ssh-brute-force"},{title:"SQL Injection 101",category:"Web",diff:"Medium",solved:850,points:100,slug:"sql-injection-101"},{title:"Malicious PDF",category:"Forensics",diff:"Hard",solved:320,points:200,slug:"malicious-pdf"}].map((t,l)=>e.jsx(d.div,{whileHover:{scale:1.02,y:-5},className:"block shadow-xl",children:e.jsxs(y,{to:`/ctf/${t.slug}`,className:"bg-white/5 backdrop-blur-md border border-white/10 rounded-xl p-6 hover:border-blue-500/50 hover:shadow-[0_0_30px_rgba(59,130,246,0.15)] transition-all group flex flex-col h-full cursor-pointer",children:[e.jsxs("div",{className:"flex justify-between items-start mb-6",children:[e.jsx("div",{className:"bg-blue-500/10 text-blue-400 px-3 py-1 rounded-lg text-xs font-bold uppercase tracking-wider border border-blue-500/20",children:t.category}),e.jsxs("div",{className:"text-white font-bold font-mono text-sm",children:[t.points," PTS"]})]}),e.jsx("h3",{className:"text-xl font-bold text-white mb-2 group-hover:text-blue-400 transition-colors",children:t.title}),e.jsxs("div",{className:"mt-auto flex items-center gap-4 text-sm text-gray-500",children:[e.jsx("span",{className:`font-bold ${t.diff==="Easy"?"text-green-400":t.diff==="Medium"?"text-yellow-400":"text-red-400"}`,children:t.diff}),e.jsx("span",{children:"•"}),e.jsxs("span",{className:"flex items-center gap-1",children:[e.jsx(z,{className:"w-3 h-3"})," ",t.solved," Solves"]})]})]})},l))})]}),e.jsxs(d.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-100px"},transition:{duration:.6},className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 pb-20",children:[e.jsxs("div",{className:"flex flex-col md:flex-row md:items-end justify-between mb-8 gap-4",children:[e.jsxs("div",{className:"text-center md:text-left",children:[e.jsx("h2",{className:"text-4xl font-extrabold text-white mb-2",children:"Narrative Missions"}),e.jsx("p",{className:"text-xl text-gray-400",children:"Immersive, story-driven operations to test your skills."})]}),e.jsxs(y,{to:c?"/dashboard?view=missions":"/missions",className:"flex items-center gap-2 text-infosec-accent hover:text-white font-bold transition-colors group",children:["View All Missions",e.jsx(_,{className:"w-4 h-4 group-hover:translate-x-1 transition-transform"})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:g.length>0?g.slice(0,3).map((t,l)=>{const n=[{color:"violet",bg:"from-violet-500/10 to-purple-900/20",border:"hover:border-violet-500/50",popColor:"rgba(139, 92, 246, 0.2)",text:"text-violet-400",button:"bg-violet-600 hover:bg-violet-500",icon:"text-violet-400"},{color:"blue",bg:"from-blue-500/10 to-cyan-900/20",border:"hover:border-blue-500/50",popColor:"rgba(59, 130, 246, 0.2)",text:"text-blue-400",button:"bg-blue-600 hover:bg-blue-500",icon:"text-blue-400"},{color:"emerald",bg:"from-emerald-500/10 to-green-900/20",border:"hover:border-emerald-500/50",popColor:"rgba(16, 185, 129, 0.2)",text:"text-emerald-400",button:"bg-emerald-600 hover:bg-emerald-500",icon:"text-emerald-400"}],p=(t.id||l)%n.length,i=n[p];return e.jsxs(d.div,{whileHover:{scale:1.02,y:-5,boxShadow:`0 20px 40px -10px ${i.popColor}`},onClick:()=>{c?m(`/missions/${t.slug||t.id}`):t.is_premium?m("/register"):m(`/missions/${t.slug||t.id}`)},className:`bg-white/5 backdrop-blur-md rounded-2xl border border-white/10 overflow-hidden ${i.border} transition-all duration-300 group cursor-pointer flex flex-col h-full relative`,children:[e.jsxs("div",{className:`h-48 overflow-hidden relative bg-gradient-to-br ${i.bg}`,children:[t.image_url?e.jsx("img",{src:t.image_url.startsWith("http")?t.image_url:`${k}${t.image_url}`,alt:t.title,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-700"}):e.jsxs("div",{className:"w-full h-full flex flex-col items-center justify-center relative overflow-hidden",children:[e.jsx("div",{className:"absolute inset-0 opacity-10",style:{backgroundImage:"radial-gradient(circle at 2px 2px, rgba(255,255,255,0.15) 1px, transparent 0)",backgroundSize:"24px 24px"}}),e.jsx("div",{className:`absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-32 h-32 bg-${i.color}-500/20 rounded-full blur-[40px] pointer-events-none`}),e.jsx(E,{className:`w-12 h-12 ${i.icon} opacity-80 z-10 group-hover:scale-110 transition-all duration-500`})]}),e.jsx("div",{className:"absolute top-4 right-4 flex gap-2",children:t.is_premium?e.jsxs("span",{className:"bg-amber-500 text-black text-[10px] font-black tracking-wider uppercase px-2 py-1 rounded shadow-lg border-2 border-amber-400 flex items-center gap-1",children:[e.jsx(T,{className:"w-3 h-3 fill-current"})," PREMIUM"]}):e.jsxs("span",{className:"bg-emerald-500 text-black text-[10px] font-black tracking-wider uppercase px-2 py-1 rounded shadow-lg border-2 border-emerald-400 flex items-center gap-1",children:[e.jsx(L,{className:"w-3 h-3 fill-current"})," FREE"]})})]}),e.jsxs("div",{className:"p-5 flex-1 flex flex-col relative",children:[e.jsxs("div",{className:"mb-4",children:[e.jsx("h3",{className:`text-xl font-bold text-white mb-2 group-hover:${i.text} transition-colors tracking-tight leading-tight`,children:t.title}),e.jsx("p",{className:"text-gray-400 text-sm leading-relaxed line-clamp-2",children:t.description})]}),e.jsxs("div",{className:"flex items-center gap-3 text-xs font-medium text-gray-500 mb-5 uppercase tracking-wide",children:[e.jsxs("div",{className:"flex items-center gap-1.5 px-2 py-1 bg-gray-800/50 rounded border border-gray-700/50",children:[e.jsx(E,{className:`w-3.5 h-3.5 ${i.text}`}),e.jsxs("span",{children:[t.total_alerts||5," Missions"]})]}),e.jsxs("div",{className:`flex items-center gap-1.5 px-2 py-1 rounded border ${(t.difficulty_level||"intermediate").toLowerCase()==="novice"||(t.difficulty_level||"intermediate").toLowerCase()==="beginner"?"bg-green-900/10 border-green-500/20 text-green-400":(t.difficulty_level||"intermediate").toLowerCase()==="intermediate"?"bg-amber-900/10 border-amber-500/20 text-amber-400":(t.difficulty_level||"intermediate").toLowerCase()==="advanced"?"bg-red-900/10 border-red-500/20 text-red-400":"bg-cyan-900/10 border-cyan-500/20 text-cyan-400"}`,children:[e.jsx(te,{className:"w-3.5 h-3.5"}),e.jsx("span",{className:"capitalize",children:t.difficulty_level||"Intermediate"})]})]}),e.jsxs("div",{className:`mt-auto w-full py-2.5 rounded-xl flex items-center justify-center gap-2 text-sm font-bold transition-all duration-300 ${t.is_premium?"bg-amber-500/10 text-amber-400 border border-amber-500/20 group-hover:bg-amber-500 group-hover:text-black group-hover:border-amber-400":`${i.button} text-white shadow-lg shadow-${i.color}-500/25`}`,children:[e.jsx("span",{children:"Start Mission"}),e.jsx(_,{className:"w-4 h-4 group-hover:translate-x-1 transition-transform"})]})]})]},t.id)}):e.jsx("div",{className:"col-span-full w-full py-20 bg-gray-800/20 rounded-2xl border border-gray-800/50 flex flex-col items-center justify-center text-center px-4",children:w?e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"w-8 h-8 border-2 border-violet-500 border-t-transparent rounded-full animate-spin mb-4"}),e.jsx("span",{className:"text-gray-400",children:"Decrypting Missions..."})]}):e.jsxs(e.Fragment,{children:[e.jsx(L,{className:"w-12 h-12 text-gray-700 mb-4"}),e.jsx("span",{className:"text-xl text-gray-300 font-bold mb-2",children:"No Active Missions"}),e.jsx("span",{className:"text-gray-500 max-w-md",children:"Missions are currently classified. Check back later for new mission assignments."})]})})})]}),e.jsxs(d.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-100px"},transition:{duration:.6},className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 pb-20",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsx("h2",{className:"text-4xl font-extrabold text-white mb-4",children:"Academy Learning Paths"}),e.jsx("p",{className:"text-xl text-gray-400",children:"From beginner to advanced — master cybersecurity at your own pace."})]}),e.jsx("div",{className:"flex flex-wrap justify-center gap-6",children:r.map(t=>e.jsxs(d.div,{whileHover:{scale:1.02,y:-5},onClick:()=>m(c?`/academy/path/${t.id}`:"/register"),className:"w-full md:w-[calc(50%-12px)] lg:w-[calc(33.333%-16px)] bg-white/5 backdrop-blur-md p-6 rounded-2xl border border-white/10 hover:border-infosec-accent hover:shadow-[0_0_30px_rgba(236,72,153,0.15)] transition-all duration-300 cursor-pointer group",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsx("span",{className:`px-3 py-1 rounded-full text-xs font-bold uppercase ${t.difficulty_level==="novice"||t.difficulty_level==="beginner"?"bg-green-500/20 text-green-400 border border-green-500/30":t.difficulty_level==="intermediate"?"bg-amber-500/20 text-amber-400 border border-amber-500/30":t.difficulty_level==="advanced"?"bg-red-500/20 text-red-400 border border-red-500/30":"bg-cyan-500/20 text-cyan-400 border border-cyan-500/30"}`,children:t.difficulty_level}),e.jsxs("span",{className:"text-gray-500 text-sm",children:[t.estimated_hours||"10","+ hours"]})]}),e.jsx("h3",{className:"text-xl font-bold text-white mb-3 group-hover:text-infosec-accent transition-colors",children:t.title}),e.jsx("p",{className:"text-gray-400 text-sm mb-4 line-clamp-2",children:t.description}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("span",{className:"text-gray-500 text-xs",children:[t.total_modules||0," Modules"]}),e.jsx("span",{className:"text-infosec-accent text-sm font-bold group-hover:translate-x-1 transition-transform",children:c?"Start Learning →":"Get Started →"})]})]},t.id))}),!c&&e.jsxs("div",{className:"text-center mt-8",children:[e.jsx("p",{className:"text-gray-400 mb-4",children:"Create a free account to start your learning journey"}),e.jsxs(y,{to:"/register",className:"inline-flex items-center px-6 py-3 bg-infosec-accent hover:bg-infosec-accentHover text-black font-bold rounded-xl transition-colors",children:["Sign Up Free",e.jsx("svg",{className:"w-4 h-4 ml-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M17 8l4 4m0 0l-4 4m4-4H3"})})]})]})]}),e.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 pb-32",children:e.jsxs("div",{className:"relative rounded-3xl overflow-hidden border border-white/10 bg-gradient-to-br from-[#0a0a0a] via-[#0d0d12] to-[#121218] shadow-2xl shadow-purple-900/10",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-infosec-accent/5 via-transparent to-purple-600/5 pointer-events-none"}),e.jsxs("div",{className:"relative z-10 grid md:grid-cols-2 items-center gap-0",children:[e.jsxs("div",{className:"p-8 md:p-14 lg:p-16",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full bg-infosec-accent/10 border border-infosec-accent/20 text-infosec-accent text-xs font-bold uppercase tracking-wider mb-6",children:[e.jsx("span",{className:"w-2 h-2 rounded-full bg-infosec-accent animate-pulse"}),"Available on iOS & Android"]}),e.jsxs("h2",{className:"text-4xl md:text-5xl lg:text-6xl font-extrabold text-white mb-5 leading-tight",children:["Security in ",e.jsx("br",{}),e.jsx("span",{className:"text-transparent bg-clip-text bg-gradient-to-r from-infosec-accent to-purple-500",children:"Your Pocket"})]}),e.jsx("p",{className:"text-lg text-gray-400 mb-8 leading-relaxed max-w-lg",children:"Stay connected to your investigations anywhere. Monitor alerts, complete micro-training, and track your progress on the go."}),e.jsx("div",{className:"grid grid-cols-2 gap-3 mb-8",children:[{icon:"🔔",label:"Real-time Alerts"},{icon:"📚",label:"Micro-Learning"},{icon:"🎯",label:"Daily Missions"},{icon:"📊",label:"Progress Tracking"}].map((t,l)=>e.jsxs("div",{className:"flex items-center gap-2.5 px-3 py-2.5 rounded-xl bg-white/[0.03] border border-white/5",children:[e.jsx("span",{className:"text-lg",children:t.icon}),e.jsx("span",{className:"text-sm font-semibold text-gray-300",children:t.label})]},l))}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-3 mb-6",children:[e.jsxs("a",{href:"https://apps.apple.com/us/app/infoseclabs-soc-training/id6759411974",target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-3 bg-gradient-to-b from-gray-800 to-gray-900 border border-white/10 rounded-2xl px-5 py-3.5 transition-all duration-300 hover:scale-105 hover:shadow-[0_0_30px_rgba(168,85,247,0.15)] hover:border-infosec-accent/40 group/apple",children:[e.jsx("svg",{className:"w-7 h-7 fill-current text-white group-hover/apple:text-infosec-accent transition-colors",viewBox:"0 0 24 24",children:e.jsx("path",{d:"M18.71 19.5c-.83 1.24-1.71 2.45-3.05 2.47-1.34.03-1.77-.79-3.29-.79-1.53 0-2 .77-3.27.82-1.31.05-2.3-1.23-3.14-2.47-2.92-4.24-2.42-8.45.6-9.6C7.6 9.03 9.07 9.03 10.08 9.03c.96 0 1.67-.65 2.75-.65.27 0 .54.02.8.06 1.34.19 2.53.86 3.23 2.06-.03.02-.73.42-1.07.69-2.02 1.6-1.68 4.96.34 5.83.67.28.32.16.15.26-.45.98-.98 1.93-1.57 2.22zM13 3.5c.73-.83 1.21-1.96 1.08-3.11-1.05.05-2.31.71-3.06 1.58-.69.8-1.12 1.94-.97 3.06 1.16.09 2.34-.64 2.95-1.53z"})}),e.jsxs("div",{className:"text-left",children:[e.jsx("div",{className:"text-[10px] uppercase text-gray-400 font-bold tracking-wider mb-0.5 group-hover/apple:text-gray-300",children:"Download on the"}),e.jsx("div",{className:"text-lg font-bold text-white font-display",children:"App Store"})]})]}),e.jsxs("a",{href:"https://play.google.com/store/apps/details?id=io.infoseclabs.mobile&hl=en-US",target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-3 bg-gradient-to-b from-gray-800 to-gray-900 border border-white/10 rounded-2xl px-5 py-3.5 transition-all duration-300 hover:scale-105 hover:shadow-[0_0_30px_rgba(168,85,247,0.15)] hover:border-infosec-accent/40 group/play",children:[e.jsx("svg",{className:"w-7 h-7 fill-current text-white group-hover/play:text-infosec-accent transition-colors",viewBox:"0 0 24 24",children:e.jsx("path",{d:"M3,20.5V3.5C3,2.91 3.34,2.39 3.84,2.15L13.69,12L3.84,21.85C3.34,21.6 3,21.09 3,20.5M16.81,15.12L6.05,21.34L14.54,12.85M16.81,8.88L14.54,11.15L6.05,2.66M18.88,14.65V9.35C18.88,8.27 18.27,7.29 17.38,6.8L15.39,8.8L15.39,15.2L17.38,17.2C18.27,16.71 18.88,15.73 18.88,14.65Z"})}),e.jsxs("div",{className:"text-left",children:[e.jsx("div",{className:"text-[10px] uppercase text-gray-400 font-bold tracking-wider mb-0.5 group-hover/play:text-gray-300",children:"Get it on"}),e.jsx("div",{className:"text-lg font-bold text-white font-display",children:"Google Play"})]})]})]}),e.jsxs("div",{className:"flex items-center gap-4 text-xs text-gray-500",children:[e.jsxs("div",{className:"flex items-center gap-1",children:[e.jsx("span",{className:"text-yellow-400",children:"★★★★★"}),e.jsx("span",{className:"text-gray-400 font-medium",children:"5.0 Rating"})]}),e.jsx("div",{className:"w-px h-3 bg-gray-700"}),e.jsx("span",{className:"text-gray-400 font-medium",children:"Free Download"})]})]}),e.jsx("div",{className:"relative py-10 md:py-12 flex items-center justify-center overflow-visible",children:e.jsxs("div",{className:"relative w-full max-w-sm mx-auto z-10 transform transition-transform duration-700 hover:scale-105 md:translate-y-4",children:[e.jsx("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-56 h-56 bg-infosec-accent rounded-full blur-[100px] opacity-20 animate-pulse"}),e.jsx("div",{className:"absolute top-1/3 left-1/3 -translate-x-1/2 -translate-y-1/2 w-40 h-40 bg-purple-600 rounded-full blur-[80px] opacity-10"}),e.jsx("img",{src:"/images/darker-mobile-app-mockup.png",alt:"InfoSecLabs Mobile App",className:"relative w-full h-auto drop-shadow-[0_20px_60px_rgba(168,85,247,0.15)]"})]})})]})]})}),e.jsxs("div",{id:"pricing",className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 pb-32",children:[e.jsxs("div",{className:"text-center mb-16",children:[e.jsx("h2",{className:"text-4xl font-extrabold text-white mb-4",children:"Simple, Transparent Pricing"}),e.jsx("p",{className:"text-xl text-gray-400",children:"Start your journey to becoming a SOC Analyst today."})]}),e.jsxs("div",{className:"grid md:grid-cols-3 gap-8 max-w-6xl mx-auto",children:[e.jsxs("div",{className:"p-8 bg-[#1a1b1e] rounded-2xl border border-gray-800 hover:border-green-500 transition duration-300 flex flex-col",children:[e.jsx("h3",{className:"text-2xl font-bold text-white mb-2",children:"Free Tier"}),e.jsxs("div",{className:"text-4xl font-extrabold text-white mb-6",children:["$0",e.jsx("span",{className:"text-xl text-gray-500 font-normal",children:"/mo"})]}),e.jsxs("ul",{className:"space-y-4 mb-8 flex-1",children:[e.jsxs("li",{className:"flex items-center text-gray-300",children:[e.jsx("span",{className:"text-green-500 mr-2",children:"✓"})," Access to Investigations"]}),e.jsxs("li",{className:"flex items-center text-gray-300",children:[e.jsx("span",{className:"text-green-500 mr-2",children:"✓"})," ",(s==null?void 0:s.free_tier_limit)||3," Alerts / Month"]}),e.jsxs("li",{className:"flex items-center text-gray-300",children:[e.jsx("span",{className:"text-green-500 mr-2",children:"✓"})," Community Leaderboard"]})]}),e.jsx(y,{to:"/register",className:"block w-full py-3 text-center bg-gray-800 hover:bg-gray-700 text-white rounded-xl font-bold transition",children:"Start Free"})]}),e.jsxs("div",{className:"p-8 bg-[#1a1b1e] rounded-2xl border border-gray-800 hover:border-infosec-accent transition duration-300 flex flex-col relative overflow-visible",children:[(()=>{const t=parseFloat(((s==null?void 0:s.stripe_price_original_monthly)||"0").toString().replace("$","")),l=parseFloat(((s==null?void 0:s.stripe_price_display_monthly)||"9.99").toString().replace("$","")),n=t>l?Math.round((t-l)/t*100):0;return e.jsxs(e.Fragment,{children:[n>0&&e.jsxs("div",{className:"absolute -top-3 right-4 bg-gradient-to-r from-yellow-500 to-orange-500 text-black text-xs font-bold px-3 py-1 rounded-full shadow-lg z-10",children:["SAVE ",n,"%"]}),e.jsx("h3",{className:"text-2xl font-bold text-white mb-2",children:"Monthly Pro"}),e.jsxs("div",{className:"flex items-baseline gap-2 mb-6",children:[n>0&&e.jsxs("span",{className:"text-xl text-gray-500 line-through font-bold",children:["$",t]}),e.jsx("span",{className:"text-4xl font-extrabold text-white",children:(s==null?void 0:s.stripe_price_display_monthly)||"$9.99"}),e.jsx("span",{className:"text-xl text-gray-500 font-normal",children:"/mo"})]}),e.jsxs("div",{className:"mb-6 relative group cursor-default",children:[e.jsx("div",{className:"absolute -inset-0.5 bg-gradient-to-r from-blue-500 to-cyan-500 rounded-lg blur opacity-20 group-hover:opacity-40 transition duration-500"}),e.jsxs("div",{className:"relative flex items-center gap-3 p-3 bg-blue-500/10 border border-blue-500/20 rounded-lg",children:[e.jsx("div",{className:"flex-shrink-0 w-8 h-8 rounded-full bg-blue-500/20 flex items-center justify-center text-blue-400",children:e.jsxs("svg",{className:"w-4 h-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:[e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 14l9-5-9-5-9 5 9 5z"}),e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 14l6.16-3.422a12.083 12.083 0 01.665 6.479A11.952 11.952 0 0012 20.055a11.952 11.952 0 00-6.824-2.998 12.078 12.078 0 01.665-6.479L12 14z"}),e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 14l9-5-9-5-9 5 9 5zm0 0l6.16-3.422a12.083 12.083 0 01.665 6.479A11.952 11.952 0 0012 20.055a11.952 11.952 0 00-6.824-2.998 12.078 12.078 0 01.665-6.479L12 14zm-4 6v-7.5l4-2.222"})]})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("div",{className:"text-xs font-bold text-blue-300 uppercase tracking-wider mb-0.5",children:"Student Offer"}),e.jsxs("div",{className:"text-sm font-bold text-white",children:["3 Months FREE ",e.jsx("span",{className:"text-blue-200 font-normal text-xs",children:"(Monthly Plan)"})]})]})]})]})]})})(),e.jsxs("ul",{className:"space-y-4 mb-8 flex-1",children:[e.jsxs("li",{className:"flex items-center text-gray-300",children:[e.jsx("span",{className:"text-infosec-accent mr-2",children:"✓"})," Unlimited Alerts"]}),e.jsxs("li",{className:"flex items-center text-gray-300",children:[e.jsx("span",{className:"text-infosec-accent mr-2",children:"✓"})," 24/7 Priority Support"]}),e.jsxs("li",{className:"flex items-center text-gray-300",children:[e.jsx("span",{className:"text-infosec-accent mr-2",children:"✓"})," Advanced Analytics"]}),e.jsxs("li",{className:"flex items-center text-gray-300",children:[e.jsx("span",{className:"text-infosec-accent mr-2",children:"✓"})," Pro Badge"]})]}),e.jsx(y,{to:"/register",className:"block w-full py-3 text-center bg-infosec-accent hover:bg-infosec-accentHover text-black rounded-xl font-bold transition",children:"Choose Monthly"})]}),e.jsxs("div",{className:"p-8 bg-gradient-to-b from-[#1a1b1e] to-purple-500/5 rounded-2xl border-2 border-purple-500 relative flex flex-col transform md:-translate-y-4 shadow-2xl shadow-purple-500/10 overflow-visible",children:[(()=>{const l=parseFloat(((s==null?void 0:s.stripe_price_original_monthly)||"19.99").toString().replace("$",""))*12,n=parseFloat(((s==null?void 0:s.stripe_price_display_yearly)||"98").toString().replace("$","")),p=l>n?Math.round((l-n)/l*100):0;return e.jsxs(e.Fragment,{children:[p>0&&e.jsxs("div",{className:"absolute -top-3 left-4 bg-gradient-to-r from-yellow-500 to-orange-500 text-black text-xs font-bold px-3 py-1 rounded-full shadow-lg z-10",children:["SAVE ",p,"%"]}),e.jsx("div",{className:"absolute top-0 right-0 bg-purple-500 text-white text-xs font-bold px-3 py-1 rounded-bl-xl rounded-tr-xl",children:"BEST VALUE"}),e.jsx("h3",{className:"text-2xl font-bold text-white mb-2",children:"Yearly Pro"}),e.jsxs("div",{className:"flex items-baseline gap-2 mb-6",children:[p>0&&e.jsxs("span",{className:"text-xl text-gray-500 line-through font-bold",children:["$",l.toFixed(2)]}),e.jsx("span",{className:"text-4xl font-extrabold text-white",children:(s==null?void 0:s.stripe_price_display_yearly)||"$98"}),e.jsx("span",{className:"text-xl text-gray-500 font-normal",children:"/yr"})]})]})})(),e.jsxs("ul",{className:"space-y-4 mb-8 flex-1",children:[e.jsxs("li",{className:"flex items-center text-white",children:[e.jsx("span",{className:"text-purple-400 mr-2",children:"✓"})," All Monthly Features"]}),e.jsxs("li",{className:"flex items-center text-white",children:[e.jsx("span",{className:"text-purple-400 mr-2",children:"✓"})," 2 Months Free"]}),e.jsxs("li",{className:"flex items-center text-white",children:[e.jsx("span",{className:"text-purple-400 mr-2",children:"✓"})," Pro Badge"]})]}),e.jsx(y,{to:"/register",className:"block w-full py-3 text-center bg-purple-500 hover:bg-purple-600 text-white rounded-xl font-bold transition shadow-lg shadow-purple-500/25",children:"Choose Yearly"})]})]})]}),e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 pb-32",children:[e.jsxs("div",{className:"text-center mb-16",children:[e.jsx("h2",{className:"text-4xl font-extrabold text-white mb-4",children:"Why InfoSecLabs?"}),e.jsx("p",{className:"text-xl text-gray-400",children:"Built for the next generation of defenders."})]}),e.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-4 gap-6",children:[{icon:L,title:"Real Scenarios",desc:"Practice with realistic alerts tailored from actual breach reports and threat intel.",color:"text-red-500",bg:"bg-red-500/10",border:"border-red-500/20"},{icon:V,title:"AI Grading",desc:"Instant feedback on your investigations powered by advanced AI models.",color:"text-cyan-400",bg:"bg-cyan-400/10",border:"border-cyan-400/20"},{icon:ie,title:"Career Ready",desc:"Build a verifiable portfolio of solved cases to showcase to potential employers.",color:"text-emerald-400",bg:"bg-emerald-400/10",border:"border-emerald-400/20"},{icon:z,title:"Community",desc:"Join thousands of other analysts on our Discord and compete on leaderboards.",color:"text-purple-400",bg:"bg-purple-400/10",border:"border-purple-400/20"}].map((t,l)=>e.jsxs("div",{className:"bg-gradient-to-br from-[#1a1b1e] to-[#0e0f11] p-6 rounded-2xl border border-gray-800 hover:border-gray-600 transition-all duration-300 group relative overflow-hidden flex flex-col items-start hover:-translate-y-1 hover:shadow-2xl",children:[e.jsx("div",{className:`absolute -top-10 -right-10 w-32 h-32 rounded-full blur-3xl opacity-0 group-hover:opacity-100 transition-opacity duration-500 ${t.bg}`}),e.jsx("div",{className:`relative w-14 h-14 rounded-xl flex items-center justify-center mb-6 transition-all duration-300 shadow-inner border border-white/5 ${t.bg} group-hover:scale-110`,children:e.jsx(t.icon,{className:`w-7 h-7 ${t.color}`})}),e.jsx("h3",{className:"text-xl font-bold text-white mb-3 group-hover:text-white transition-colors",children:t.title}),e.jsx("p",{className:"text-gray-400 text-sm leading-relaxed relative z-10 font-medium group-hover:text-gray-300 transition-colors",children:t.desc})]},l))})]})]}),e.jsx(K,{})]})};export{Pe as default};
