1import{p as w,j as e,r as b,L as u}from"./vendor-CumxdZo_.js";import{u as R,P as A,o as $,w as P,B as f,C as j,a as E}from"./index-wCURZS4O.js";import{p as v,P as C}from"./partners-B8eHPvBx.js";import{p as k}from"./partner-logo-dims-B1-KtMF2.js";import{N}from"./network-field-CGjDAyOe.js";import{Q as I,A as g,S as M,c as F,G as T,Z as O}from"./vendor-icons-CLblcTkY.js";import"./vendor-query-BmmMoXRN.js";import"./vendor-radix-Bqk1f66U.js";const _=[{slug:"arabize",hasLogo:!1},{slug:"mcs-oil",hasLogo:!1},{slug:"orascom-industrial-parks",hasLogo:!1},{slug:"abou-ghaly-motors",hasLogo:!1}];function q(t){return`/clients/${t}.png`}function B(){const{t}=w();return e.jsx("section",{className:"py-24 bg-background",children:e.jsxs("div",{className:"container mx-auto px-4 md:px-6",children:[e.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-16",children:[e.jsx("h2",{className:"font-display font-bold text-3xl md:text-4xl text-foreground mb-4",children:t("testimonials.title")}),e.jsx("p",{className:"text-lg text-muted-foreground",children:t("testimonials.subtitle")})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-8",children:_.map(({slug:s,hasLogo:a})=>e.jsxs("figure",{className:"flex flex-col bg-card border border-border p-8 rounded-lg",children:[e.jsx(I,{className:"w-8 h-8 text-accent mb-4","aria-hidden":"true"}),e.jsxs("blockquote",{className:"text-foreground leading-relaxed mb-6 flex-1",children:["â",t(`testimonials.items.${s}.quote`),"â"]}),e.jsxs("figcaption",{className:"flex items-center gap-4 pt-4 border-t border-border",children:[a?e.jsx("div",{className:"w-12 h-12 bg-white rounded-md flex items-center justify-center p-2 border border-border shrink-0",children:e.jsx("img",{src:q(s),alt:t(`testimonials.items.${s}.company`),className:"max-w-full max-h-full object-contain mix-blend-multiply",loading:"lazy",decoding:"async"})}):null,e.jsxs("div",{children:[e.jsx("div",{className:"font-medium text-foreground text-sm",children:t(`testimonials.items.${s}.name`)}),e.jsxs("div",{className:"text-muted-foreground text-xs",children:[t(`testimonials.items.${s}.title`),", ",t(`testimonials.items.${s}.company`)]})]})]})]},s))})]})})}const D=[{slug:"sonicwall",name:"SonicWall"},{slug:"barracuda",name:"Barracuda"},{slug:"fortinet",name:"Fortinet"},{slug:"palo-alto-networks",name:"Palo Alto Networks"},{slug:"crowdstrike",name:"CrowdStrike"},{slug:"eset",name:"ESET"},{slug:"acronis",name:"Acronis"},{slug:"onelogin",name:"OneLogin"},{slug:"one-identity",name:"One Identity"},{slug:"rsa",name:"RSA"}];function G(t){return t.map((s,a)=>{const r=a%2===0?0:1,d=t.filter((p,i)=>i%2===r),c=d.indexOf(s),o=r===0?230:300,l=r===0?140:190,x=r===0?16e3:24e3,n=r===0?1:-1,m=c/d.length*Math.PI*2;return{...s,rx:o,ry:l,speed:x,dir:n,phase:m}})}const y=G(D);function J(){const t=b.useRef([]);return b.useEffect(()=>{const s=window.matchMedia("(prefers-reduced-motion: reduce)").matches,a=o=>{y.forEach((l,x)=>{const n=t.current[x];if(!n)return;const m=l.phase+(s?0:l.dir*(o/l.speed)*Math.PI*2),p=Math.cos(m)*l.rx,i=Math.sin(m),L=i*l.ry*.35,S=.6+(i+1)/2*.5,z=.55+(i+1)/2*.45,h=Math.round(i*100);n.style.transform=`translate(-50%, -50%) translate(${p}px, ${L}px) scale(${S})`,n.style.zIndex=String(h>0?20+h:h),n.style.opacity=String(z)})};if(s){a(0);return}let r;const d=performance.now(),c=o=>{a(o-d),r=requestAnimationFrame(c)};return r=requestAnimationFrame(c),()=>cancelAnimationFrame(r)},[]),e.jsx(e.Fragment,{children:y.map((s,a)=>e.jsx("div",{ref:r=>{t.current[a]=r},className:"absolute top-1/2 left-1/2 w-16 h-16 rounded-full bg-white shadow-xl border-2 border-background flex items-center justify-center p-3",children:e.jsx("img",{src:v(s.slug),alt:s.name,...k(s.slug),loading:"lazy",decoding:"async",className:"max-w-full max-h-full object-contain mix-blend-multiply"})},s.slug))})}function X(){const{t}=w(),{toLocalized:s}=R();return e.jsxs(e.Fragment,{children:[e.jsx(A,{title:t("seo.home.title"),description:t("seo.home.description"),path:"/",jsonLd:[$(t("seo.home.description")),P()]}),e.jsxs("main",{className:"min-h-screen",children:[e.jsxs("section",{className:"dark bg-background text-foreground relative overflow-hidden flex flex-col justify-center min-h-[90vh] [background-image:var(--gradient-cover)]",children:[e.jsx(N,{animated:!0,density:"dense",className:"top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-full h-full min-h-[1000px] z-0"}),e.jsx("div",{className:"container mx-auto px-4 md:px-6 relative z-10 pt-20 pb-32",children:e.jsxs("div",{className:"max-w-4xl",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full bg-accent/20 text-accent font-mono text-sm mb-6 border border-accent/30 backdrop-blur-sm",children:[e.jsxs("span",{className:"relative flex h-2 w-2",children:[e.jsx("span",{className:"animate-ping absolute inline-flex h-full w-full rounded-full bg-accent opacity-75"}),e.jsx("span",{className:"relative inline-flex rounded-full h-2 w-2 bg-accent"})]}),t("home.hero.badge")]}),e.jsx("h1",{className:"font-display font-bold text-5xl md:text-7xl lg:text-8xl leading-[1.1] mb-8 text-white tracking-tight",children:t("home.hero.title")}),e.jsx("p",{className:"text-xl md:text-2xl text-muted-foreground max-w-2xl mb-12 leading-relaxed",children:t("home.hero.subtitle")}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4",children:[e.jsx(f,{asChild:!0,size:"lg",className:"group",children:e.jsxs("a",{href:j,target:"_blank",rel:"noopener noreferrer","data-analytics-placement":"home_hero",children:[t("nav.cta"),e.jsx(g,{className:"w-5 h-5 group-hover:translate-x-1 transition-transform rtl:group-hover:-translate-x-1 rtl:rotate-180"})]})}),e.jsx(f,{asChild:!0,variant:"onDark",size:"lg",children:e.jsx(u,{href:s("/about"),children:t("common.learnMore")})})]})]})})]}),e.jsx("section",{className:"py-24 bg-background",children:e.jsxs("div",{className:"container mx-auto px-4 md:px-6",children:[e.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-16",children:[e.jsx("h2",{className:"font-display font-bold text-3xl md:text-4xl text-foreground mb-4",children:t("home.pillars.title")}),e.jsx("p",{className:"text-lg text-muted-foreground",children:t("home.pillars.subtitle")})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8",children:E.map(a=>e.jsxs(u,{href:s(`/solutions/${a}`),className:"group flex flex-col bg-card border border-border p-8 rounded-lg transition-colors hover:border-accent duration-300 active-elevate",children:[e.jsx("div",{className:"w-12 h-12 rounded-lg bg-secondary/5 text-secondary flex items-center justify-center mb-6 group-hover:bg-accent group-hover:text-white transition-colors",children:e.jsx(M,{className:"w-6 h-6"})}),e.jsx("h3",{className:"font-display font-medium text-xl mb-3 text-foreground group-hover:text-accent transition-colors",children:t(`pillars.${a}.name`)}),e.jsx("p",{className:"text-muted-foreground text-sm line-clamp-3 mb-6",children:t(`solutionPages.${a}.problem`)}),e.jsxs("div",{className:"mt-auto flex items-center text-accent font-medium text-sm group-hover:underline",children:[t("common.learnMore"),e.jsx(g,{className:"ms-1 w-4 h-4 rtl:rotate-180"})]})]},a))})]})}),e.jsxs("section",{className:"dark bg-background text-foreground py-24 relative overflow-hidden [background-image:var(--gradient-field)]",children:[e.jsx(N,{density:"minimal",className:"bottom-0 end-0 translate-x-1/3 rtl:-translate-x-1/3 translate-y-1/3 w-[800
1px] h-[800px] z-0 opacity-10"}),e.jsx("div",{className:"container mx-auto px-4 md:px-6 relative z-10",children:e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-16 items-center",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-accent font-mono text-sm tracking-wider uppercase mb-3",children:t("home.why.title")}),e.jsx("h2",{className:"font-display font-bold text-4xl md:text-5xl text-white mb-6",children:t("home.why.subtitle")}),e.jsx("p",{className:"text-lg text-muted-foreground mb-8",children:t("home.why.lead")}),e.jsxs("div",{className:"space-y-8",children:[e.jsxs("div",{className:"flex gap-4",children:[e.jsx("div",{className:"flex-shrink-0 w-12 h-12 rounded-full border border-primary text-primary flex items-center justify-center",children:e.jsx(F,{className:"w-6 h-6"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-display font-medium text-lg text-white mb-2",children:t("home.why.item1.title")}),e.jsx("p",{className:"text-muted-foreground text-sm leading-relaxed",children:t("home.why.item1.desc")})]})]}),e.jsxs("div",{className:"flex gap-4",children:[e.jsx("div",{className:"flex-shrink-0 w-12 h-12 rounded-full border border-primary text-primary flex items-center justify-center",children:e.jsx(T,{className:"w-6 h-6"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-display font-medium text-lg text-white mb-2",children:t("home.why.item2.title")}),e.jsx("p",{className:"text-muted-foreground text-sm leading-relaxed",children:t("home.why.item2.desc")})]})]}),e.jsxs("div",{className:"flex gap-4",children:[e.jsx("div",{className:"flex-shrink-0 w-12 h-12 rounded-full border border-primary text-primary flex items-center justify-center",children:e.jsx(O,{className:"w-6 h-6"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-display font-medium text-lg text-white mb-2",children:t("home.why.item3.title")}),e.jsx("p",{className:"text-muted-foreground text-sm leading-relaxed",children:t("home.why.item3.desc")})]})]})]})]}),e.jsx("div",{className:"relative h-[320px] sm:h-[480px] md:h-[576px] lg:h-[640px] [perspective:1400px]",children:e.jsxs("div",{className:"absolute inset-0 flex items-center justify-center scale-50 sm:scale-75 md:scale-90 lg:scale-100",children:[e.jsx("div",{"aria-hidden":"true",className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[560px] h-[560px] rounded-full border border-white/10"}),e.jsx("div",{"aria-hidden":"true",className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[460px] h-[280px] rounded-full border border-white/10"}),e.jsx("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 z-10 w-[280px] h-[280px] rounded-full bg-secondary border border-white/10 flex items-center justify-center shadow-2xl",children:e.jsxs("div",{className:"text-center",children:[e.jsx("div",{className:"font-mono text-6xl text-primary font-bold mb-2",children:"35+"}),e.jsx("div",{className:"text-white font-medium uppercase tracking-widest text-sm",children:t("home.why.dialLabel")})]})}),e.jsx(J,{})]})})]})})]}),e.jsx(B,{}),e.jsx("section",{className:"py-20 bg-muted/30 border-y border-border",children:e.jsxs("div",{className:"container mx-auto px-4 md:px-6",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsx("h2",{className:"font-display font-semibold text-2xl text-foreground mb-2",children:t("home.partners.title")}),e.jsx("p",{className:"text-muted-foreground text-sm",children:t("home.partners.subtitle")})]}),e.jsx("div",{className:"flex flex-wrap justify-center items-center gap-x-12 gap-y-8 opacity-70 grayscale hover:grayscale-0 transition-all duration-500",children:C.slice(0,12).map(a=>e.jsx("div",{className:"w-32 h-12 flex items-center justify-center",children:e.jsx("img",{src:v(a.slug),alt:a.name,...k(a.slug),className:"max-w-full max-h-full object-contain mix-blend-multiply",loading:"lazy",decoding:"async"})},a.slug))}),e.jsx("div",{className:"mt-12 text-center",children:e.jsxs(u,{href:s("/about"),className:"inline-flex items-center gap-1 text-accent font-medium text-sm hover:underline",children:[t("common.allPartners"),e.jsx(g,{className:"w-4 h-4 rtl:rotate-180"})]})})]})}),e.jsx("section",{className:"dark bg-background text-foreground py-24 text-center [background-image:var(--gradient-field)]",children:e.jsxs("div",{className:"container mx-auto px-4 md:px-6 max-w-3xl",children:[e.jsx("h2",{className:"font-display font-bold text-4xl md:text-5xl text-white mb-6",children:t("home.finalCta.title")}),e.jsx("p",{className:"text-lg text-muted-foreground mb-10",children:t("home.finalCta.subtitle")}),e.jsx(f,{asChild:!0,size:"lg",children:e.jsx("a",{href:j,target:"_blank",rel:"noopener noreferrer","data-analytics-placement":"home_final",children:t("nav.cta")})})]})})]})]})}export{X as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.