1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3629],{81460:(e,t,a)=>{"use strict";a.d(t,{default:()=>v});var i=a(95155),n=a(5937),s=a(15239),r=a(52619),o=a.n(r),l=a(12115),d=a(65923),c=a(26957),m=a(87799),p=a(3303);let x=["0","1","=","-","/","*","{","}","<",">"],h=[{date:"1992",title:"Funda\xe7\xe3o",text:"APR Sistemas Inform\xe1ticos."},{date:"1995",title:"In\xedcio da comercializa\xe7\xe3o do ERP GIN",text:"ERP propriet\xe1rio da APR."},{date:"2000",title:"Abertura de escrit\xf3rio em Lisboa",text:"Expans\xe3o da presen\xe7a nacional."},{date:"2008",title:"In\xedcio da parceria Microsoft",text:"Refor\xe7o estrat\xe9gico de solu\xe7\xf5es empresariais."},{date:"2014",title:"APR Management Solutions e Pr\xe9mio Microsoft",text:"Rebranding para APR Management Solutions, no mesmo ano em que a Microsoft distinguiu a APR com o Pr\xe9mio Dynamics Partner of the Year pela excel\xeancia na implementa\xe7\xe3o do ERP Dynamics NAV."},{date:"2017",title:"Gala 25 anos APR",text:"Celebra\xe7\xe3o de um marco hist\xf3rico da empresa."},{date:"2022",title:"Marco dos 30 anos e rebranding da empresa",text:"Celebra\xe7\xe3o das tr\xeas d\xe9cadas de hist\xf3ria, inova\xe7\xe3o e proximidade com clientes e parceiros, com rebranding para APR Technology Solutions e refor\xe7o do posicionamento em transforma\xe7\xe3o digital."},{date:"2026",title:"Recoloring do logo APR Technology Solutions",text:"Atualiza\xe7\xe3o visual para refletir inova\xe7\xe3o cont\xednua."}],u=[{date:"1992",title:"Foundation",text:"APR Sistemas Informaticos."},{date:"1995",title:"GIN ERP commercialization begins",text:"APR's proprietary GIN ERP product."},{date:"2000",title:"Lisbon office opens",text:"Expansion of national presence."},{date:"2008",title:"Microsoft partnership begins",text:"Strategic reinforcement of business solutions."},{date:"2014",title:"APR Management Solutions and Partner of the Year",text:"Rebranding to APR Management Solutions, the same year Microsoft recognized APR with the Dynamics Partner of the Year award for Dynamics NAV implementation excellence."},{date:"2017",title:"APR 25 years gala",text:"Celebration of a major company milestone."},{date:"2022",title:"30-year milestone and company rebrand",text:"Three decades of history, innovation and partnership with clients and rebranding to APR Technology Solutions, strengthening our focus on digital transformation."},{date:"2026",title:"APR Technology Solutions logo recoloring",text:"Visual refresh reflecting continuous innovation."}],g=["Conhecimento","Inova\xe7\xe3o","Excel\xeancia","Honestidade"],f=["Knowledge","Innovation","Excellence","Honesty"];function b({isPt:e}){let t=e?[{text:"Transformamos ",accent:!1},{text:"inova\xe7\xe3o",accent:!0},{text:" em ",accent:!1},{text:"impacto",accent:!0}]:[{text:"We turn ",accent:!1},{text:"innovation",accent:!0},{text:" into ",accent:!1},{text:"impact",accent:!0}],a=t.map(e=>e.text).join(""),s=a.length,r=(0,l.useRef)(null),[o,d]=(0,l.useState)(!1),[c,m]=(0,l.useState)(0),[p,x]=(0,l.useState)(!1);(0,l.useEffect)(()=>{if(window.matchMedia("(prefers-reduced-motion: reduce)").matches){m(s),x(!0);return}let e=r.current;if(!e)return;let t=new IntersectionObserver(e=>{for(let a of e)if(a.isIntersecting){d(!0),t.disconnect();break}},{threshold:.55});return t.observe(e),()=>t.disconnect()},[s]),(0,l.useEffect)(()=>{if(!o)return;let e=0,t=0,a=window.setTimeout(()=>{t=window.setInterval(()=>{m(e+=1),e>=s&&(window.clearInterval(t),x(!0))},70)},350);return()=>{window.clearTimeout(a),window.clearInterval(t)}},[o,s]);let h=0;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("h2",{ref:r,className:"mx-auto max-w-5xl text-balance text-center text-4xl font-bold leading-tight md:text-6xl","aria-label":a,children:[(0,i.jsx)("span",{"aria-hidden":!0,children:t.map((e,t)=>{let a=h,n=Math.max(0,Math.min(e.text.length,c-a));return h+=e.text.length,(0,i.jsx)("span",{className:e.accent?"text-apr-green":void 0,children:e.text.slice(0,n)},t)})}),(0,i.jsx)("span",{"aria-hidden":!0,className:`ml-1 inline-block w-[0.08em] -translate-y-[0.04em] bg-apr-green align-middle ${p?"opacity-0":""}`,style:{height:"0.9em",animation:p?void 0:"codeCaretBlink 0.65s steps(1, end) infinite"}})]}),(0,i.jsx)(n.P.span,{className:"mx-auto mt-6 block h-0.5 w-24 origin-center bg-gradient-to-r from-transparent via-apr-green to-transparent",initial:{scaleX:0,opacity:0}
1,animate:p?{scaleX:1,opacity:1}:{scaleX:0,opacity:0},transition:{duration:.7,ease:"easeOut"},"aria-hidden":!0})]})}function v(){let{language:e}=(0,p.o)(),t="pt"===e,a=t?h:u,r=t?g:f,[v,w]=(0,l.useState)("mission"),y=(0,l.useRef)(null),j=(0,l.useRef)(null);(0,l.useEffect)(()=>{let e=y.current,t=j.current;if(!e||!t||window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;if(!window.matchMedia("(pointer: fine)").matches){t.style.display="none";return}t.style.display="block";let a=t.getContext("2d");if(!a)return;let i=0,n=0,s=0,r=!0,o=Math.min(window.devicePixelRatio||1,1.5),l=window.matchMedia("(pointer: fine)").matches,d=window.innerWidth,c={x:-9999,y:-9999},m=Array.from({length:d<480?24:d<768?36:d<1200?48:68}).map(()=>({x:Math.random(),y:Math.random(),size:11+11*Math.random(),speedX:(Math.random()-.5)*.001,speedY:(Math.random()-.5)*.001,char:x[Math.floor(Math.random()*x.length)]})),p=()=>{i=t.width=e.clientWidth*o,n=t.height=e.clientHeight*o,t.style.width=`${e.clientWidth}px`,t.style.height=`${e.clientHeight}px`,a.setTransform(o,0,0,o,0,0)},h=()=>{if(!r)return;let e=i/o,t=n/o;a.clearRect(0,0,e,t),m.forEach(i=>{i.x+=i.speedX,i.y+=i.speedY,(i.x<0||i.x>1)&&(i.speedX*=-1),(i.y<0||i.y>1)&&(i.speedY*=-1);let n=i.x*e,s=i.y*t,r=Math.max(0,1-Math.hypot(c.x-n,c.y-s)/170);a.fillStyle=`rgba(84, 189, 128, ${.32+.85*r})`,a.font=`${i.size+8*r}px Poppins, sans-serif`,a.fillText(i.char,n,s)}),s=requestAnimationFrame(h)},u=t=>{if(!l)return;let a=e.getBoundingClientRect();c.x=t.clientX-a.left,c.y=t.clientY-a.top},g=()=>{c.x=-9999,c.y=-9999},f=()=>{(r=!document.hidden)?(cancelAnimationFrame(s),s=requestAnimationFrame(h)):cancelAnimationFrame(s)};return p(),h(),l&&(e.addEventListener("pointermove",u),e.addEventListener("pointerleave",g)),window.addEventListener("resize",p),document.addEventListener("visibilitychange",f),()=>{r=!1,cancelAnimationFrame(s),l&&(e.removeEventListener("pointermove",u),e.removeEventListener("pointerleave",g)),window.removeEventListener("resize",p),document.removeEventListener("visibilitychange",f)}},[]);let P="linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 55%, rgba(0,0,0,0.55) 80%, rgba(0,0,0,0) 100%)",k="linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 22%, rgba(0,0,0,1) 78%, rgba(0,0,0,0) 100%)";return(0,i.jsxs)("main",{className:"relative z-10 text-white",children:[(0,i.jsx)(d.Navbar,{}),(0,i.jsxs)("section",{ref:y,className:"relative isolate overflow-hidden pb-6 pt-44 md:pb-8 md:pt-56","aria-labelledby":"about-story-heading",children:[(0,i.jsx)("canvas",{ref:j,className:"hero-ambient-canvas absolute inset-0 opacity-100","aria-hidden":!0,style:{WebkitMaskImage:P,maskImage:P}}),(0,i.jsx)("div",{className:"section-grid pointer-events-none absolute inset-0 animate-pulseGrid opacity-75","aria-hidden":!0,style:{WebkitMaskImage:P,maskImage:P}}),(0,i.jsx)("div",{className:"pointer-events-none absolute inset-0","aria-hidden":!0,style:{background:"radial-gradient(circle at 18% 28%, rgba(84, 189, 128, 0.22), transparent 45%), radial-gradient(circle at 82% 70%, rgba(1, 80, 125, 0.45), transparent 55%)",WebkitMaskImage:P,maskImage:P}}),(0,i.jsx)("div",{className:"relative z-10 mx-auto max-w-7xl px-6 md:px-8",children:(0,i.jsxs)("div",{className:"grid gap-10 md:grid-cols-[minmax(0,1fr)_minmax(0,1.2fr)] md:gap-16 lg:gap-24",children:[(0,i.jsxs)(n.P.div,{initial:{opacity:0,x:-60},whileInView:{opacity:1,x:0},viewport:{once:!0,amount:.3},transition:{duration:.7,ease:"easeOut"},children:[(0,i.jsx)("h1",{id:"about-story-heading",className:"text-balance text-3xl font-bold leading-[1.1] md:text-4xl lg:text-5xl",children:t?"H\xe1 mais de 30 anos no futuro >":"Over 30 years into the future >"}),(0,i.jsx)("span",{className:"mt-6 block h-0.5 w-12 bg-apr-green","aria-hidden":!0})]}),(0,i.jsx)(n.P.p,{className:"text-base font-normal leading-relaxed text-apr-muted md:text-lg md:leading-8",initial:{opacity:0,x:60},whileInView:{opacity:1,x:0},viewport:{once:!0,amount:.3},transition:{duration:.7,ease:"easeOut",delay:.12},children:t?(0,i.jsxs)(i.Fragment,{children:["Somos uma empresa tecnol\xf3gica portuguesa com mais de 30 anos de experi\xeancia, parceira da Microsoft.",(0,i.jsx)("span",{className:"mt-4 block",children:"Ao longo destas tr\xeas d\xe9cadas, temos liderado a transforma\xe7\xe3o digital de empresas em m\xfaltiplos setores, oferecendo solu\xe7\xf5es inovadoras em ERP Dynamics Business Central, Systems, CRM Solutions e Microsoft Power Platform."})]}):(0,i.jsxs)(i.Fragment,{children:["We are a Portuguese technology company with more than 30 years of experience and a Microsoft partner.",(0,i.jsx)("span",{className:"mt-4 block",children:"Across these three decades, we have led the digital transformation of companies in multiple sectors, delivering innovative solutions across ERP Dynamics Business Central, Systems, CRM Solutions and Microsoft Power Platform."})]})})]})})]}),(0,i.jsxs)("section",{className:"mx-auto max-w-7xl px-6 pb-24 md:px-8",children:[(0,i.jsxs)("div",{className:"mt-12 md:mt-16",children:[(0,i.jsx)("h2",{className:"text-2xl font-semibold text-apr-green md:text-3xl",children:t?"O nosso caminho":"Our journey"}),(0,i.jsx)("div",{className:"mt-10 hidden md:block",children:(0,i.jsx)("div",{className:"-mx-6 overflow-hidden md:-mx-8",style:{WebkitMaskImage:"linear-gradient(to right, transparent 0%, black 6%, black 94%, transparent 100%)",maskImage:"linear-gradient(to right, transparent 0%, black 6%, black 94%, transparent 100%)"},"aria-label":t?"Linha do tempo da APR":"APR timeline",children:(0,i.jsx)("div",{className:"timeline-marquee flex w-max items-stretch py-3",children:[...a,...a].map((e,t)=>{let s=(t+1)%a.length==0;return(0,i.jsxs)("div",{className:"flex shrink-0 items-stretch","aria-hidden":t>=a.length,children:[(0,i.jsxs)("article",{className:"relative mx-1.5 flex w-72 shrink-0 flex-col rounded-xl border border-white/20 bg-[#013f63]/30 p-6 shadow-[0_16px_30px_rgba(0,0,0,0.45),0_0_22px_rgba(84,189,128,0.18)] backdrop-blur-[1px] transition hover:-translate-y-1 hover:border-apr-green/70 hover:shadow-[0_22px_40px_rgba(0,0,0,0.5),0_0_28px_rgba(84,189,128,0.28)] lg:w-80",children:[(0,i.jsx)("span",{className:"inline-flex w-fit items-center rounded-full border border-apr-green/60 bg-apr-blue-night/70 px-3 py-1 text-xl font-bold tracking-wide text-apr-green",children:e.date}),(0,i.jsx)("h3",{className:"mt-4 text-lg font-semibold leading-snug md:text-xl",children:e.title}),(0,i.jsx)("p",{className:"mt-2 text-base leading-relaxed text-apr-muted",children:e.text})]}
1),s?(0,i.jsx)("div",{"aria-hidden":!0,className:"w-40 shrink-0 lg:w-56"}):(0,i.jsx)("div",{"aria-hidden":!0,className:"flex w-12 shrink-0 items-center justify-center self-center text-apr-green",children:(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 64 24",fill:"none",stroke:"currentColor",className:"h-6 w-12 drop-shadow-[0_0_6px_rgba(84,189,128,0.45)]",children:[(0,i.jsx)(n.P.line,{x1:"2",y1:"12",x2:"40",y2:"12",strokeWidth:"1.5",strokeDasharray:"3 4",strokeLinecap:"round",initial:{strokeDashoffset:0},animate:{strokeDashoffset:-14},transition:{duration:1.4,repeat:1/0,ease:"linear"}}),(0,i.jsx)("polyline",{points:"40 5 50 12 40 19",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,i.jsx)("polyline",{points:"50 5 60 12 50 19",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",opacity:"0.55"})]})})]},`tl-${t}`)})})})}),(0,i.jsx)("ol",{className:"mt-6 flex flex-col items-stretch md:hidden","aria-label":t?"Linha do tempo da APR":"APR timeline",children:a.map((e,t)=>(0,i.jsxs)(l.Fragment,{children:[(0,i.jsxs)("li",{className:"relative rounded-xl border border-white/15 bg-[#013f63]/25 p-6",children:[(0,i.jsx)("span",{className:"inline-flex w-fit items-center rounded-full border border-apr-green/60 bg-apr-blue-night/80 px-3 py-1 text-xl font-bold tracking-wide text-apr-green",children:e.date}),(0,i.jsx)("h3",{className:"mt-3 text-lg font-semibold md:text-xl",children:e.title}),(0,i.jsx)("p",{className:"mt-2 text-base text-apr-muted",children:e.text})]}),t<a.length-1&&(0,i.jsx)("div",{className:"flex justify-center py-2 text-apr-green","aria-hidden":!0,children:(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 64",fill:"none",stroke:"currentColor",className:"h-16 w-6 drop-shadow-[0_0_6px_rgba(84,189,128,0.45)]",children:[(0,i.jsx)(n.P.line,{x1:"12",y1:"2",x2:"12",y2:"40",strokeWidth:"1.5",strokeDasharray:"3 4",strokeLinecap:"round",initial:{strokeDashoffset:0},animate:{strokeDashoffset:-14},transition:{duration:1.4,repeat:1/0,ease:"linear"}}),(0,i.jsx)("polyline",{points:"5 40 12 50 19 40",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,i.jsx)("polyline",{points:"5 50 12 60 19 50",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",opacity:"0.55"})]})})]},`mobile-${e.date}-${t}`))})]}),(0,i.jsx)(n.P.p,{className:"mx-auto mt-24 max-w-5xl text-center text-lg leading-8 text-white/80 md:mt-28 md:text-xl md:leading-9",initial:{opacity:0,y:28},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.4},transition:{duration:.7,ease:"easeOut"},children:t?"Com um portf\xf3lio robusto e diversificado, potenciamos o sucesso dos nossos clientes, adicionando valor atrav\xe9s da otimiza\xe7\xe3o de processos, aumentando a efici\xeancia das opera\xe7\xf5es e automatizando tarefas, sem descurar a seguran\xe7a digital das organiza\xe7\xf5es.":"With a robust and diverse portfolio, we empower customer success by optimizing processes, increasing operational efficiency and automating tasks, without neglecting organizations' digital security."}),(0,i.jsxs)("div",{className:"relative isolate mt-24 overflow-hidden py-16 md:mt-28 md:py-20",children:[(0,i.jsx)(m.D,{className:"opacity-100",style:{WebkitMaskImage:k,maskImage:k}}),(0,i.jsx)("div",{className:"section-grid pointer-events-none absolute inset-0 animate-pulseGrid opacity-40","aria-hidden":!0,style:{WebkitMaskImage:k,maskImage:k}}),(0,i.jsx)("div",{className:"pointer-events-none absolute inset-0","aria-hidden":!0,style:{background:"radial-gradient(circle at 20% 30%, rgba(84, 189, 128, 0.22), transparent 45%), radial-gradient(circle at 80% 70%, rgba(1, 80, 125, 0.45), transparent 55%)",WebkitMaskImage:k,maskImage:k}}),(0,i.jsx)("div",{className:"relative z-10 text-center",children:(0,i.jsx)(b,{isPt:t})})]}),(0,i.jsx)("div",{className:"glass mt-28 rounded-3xl p-10 md:mt-32 md:p-12",children:(0,i.jsxs)("div",{className:"mt-5 grid gap-8 lg:grid-cols-[1.3fr_0.7fr]",children:[(0,i.jsx)(n.P.div,{className:"text-lg leading-relaxed text-white/95 md:text-xl md:leading-8",initial:{opacity:0,x:-60},whileInView:{opacity:1,x:0},viewport:{once:!0,amount:.3},transition:{duration:.7,ease:"easeOut"},children:t?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("p",{children:"Estamos h\xe1 d\xe9cadas na linha da frente da tecnologia, acompanhando e antecipando a evolu\xe7\xe3o do mercado com a mesma ambi\xe7\xe3o de sempre. A inova\xe7\xe3o faz parte do nosso ADN e \xe9 isso que nos permite ajudar as organiza\xe7\xf5es a transformar desafios em oportunidades, atrav\xe9s de solu\xe7\xf5es modernas, eficazes e orientadas para resultados."}),(0,i.jsx)("p",{className:"mt-5",children:"As pessoas s\xe3o o nosso principal ativo. \xc9 atrav\xe9s da compet\xeancia, dedica\xe7\xe3o e capacidade de adapta\xe7\xe3o das nossas equipas que transformamos tecnologia em valor. Continuamos a olhar para o futuro com ambi\xe7\xe3o, mantendo a mesma exig\xeancia, o mesmo rigor e, acima de tudo, a mesma paix\xe3o que sempre nos definiu."}),(0,i.jsx)("p",{className:"mt-5 font-semibold text-apr-green",children:"Seguimos juntos, com a paix\xe3o de sempre. >>"})]}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("p",{children:"For decades we have been at the forefront of technology, following and anticipating market evolution with the same ambition as ever. Innovation is part of our DNA, and it is what enables us to help organizations turn challenges into opportunities through modern, effective, results-driven solutions."}),(0,i.jsx)("p",{className:"mt-5",children:"People are our greatest asset. Through the competence, dedication and adaptability of our teams, we transform technology into value. We continue to look to the future with ambition, maintaining the same standards, the same rigour and, above all, the same passion that has always defined us."}),(0,i.jsx)("p",{className:"mt-5 font-semibold text-apr-green",children:"We move forward together, with the same passion as ever. >>"})]})}),(0,i.jsxs)(n.P.div,{className:"flex flex-col items-center p-1",initial:{opacity:0,x:60},whileInView:{opacity:1,x:0},viewport:{once:!0,amount:.3},transition:{duration:.7,ease:"easeOut",delay:.12},children:[(0,i.jsx)(s.default,{src:"/partners/partners-apr-faces-v2.png",alt:t?"Manuel Alexandre e Rog\xe9rio Machado, partners da APR Technology Solutions, no escrit\xf3rio":"Manuel Alexandre and Rog\xe9rio Machado, partners at APR Technology Solutions, at the office",width:819,height:1024,className:"mx-auto h-auto w-full max-w-[18rem] rounded-2xl border border-apr-green/35 object-cover shadow-[0_8px_18px_rgba(0,0,0,0.35)] sm:max-w-[20rem]",sizes:"(max-width: 1024px) 18rem, 20rem"}),(0,i.jsx)("p",{className:"mt-3 text-center text-xs font-semibold uppercase tracking-[0.14em] text-apr-green",children:"Partners"})]})]})}),(0,i.jsx)("div",{className:"mt-20",children:(0,i.jsxs)("div",{className:"grid items-center gap-10 lg:grid-cols-[minmax(0,1fr)_minmax(320px,540px)]",children:[(0,i.jsxs)(n.P.div,{initial:{opacity:0,x:-60},whileInView:{opacity:1,x:0},viewport:{once:!0,amount:.3},transition:{duration:.7,ease:"easeOut"},children:[(0,i.jsxs)("div",{className:"inline-flex rounded-full border border-apr-green/30 bg-[#0b1f45]/50 p-1",children:[(0,i.jsx)("button",{type:"button",onClick:()=>
1w("mission"),className:`rounded-full px-5 py-2 text-sm font-semibold transition ${"mission"===v?"bg-apr-green text-apr-blue":"text-white/70 hover:text-white"}`,children:t?"A nossa miss\xe3o":"Our mission"}),(0,i.jsx)("button",{type:"button",onClick:()=>w("values"),className:`rounded-full px-5 py-2 text-sm font-semibold transition ${"values"===v?"bg-apr-green text-apr-blue":"text-white/70 hover:text-white"}`,children:t?"Os nossos valores":"Our values"})]}),"mission"===v?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("h2",{className:"mt-8 text-4xl font-semibold text-apr-green md:text-5xl",children:t?"A nossa miss\xe3o":"Our mission"}),(0,i.jsx)("p",{className:"mt-5 max-w-xl text-lg leading-relaxed text-white/90",children:t?"Tornar as ideias dos nossos clientes realidade, atrav\xe9s das melhores solu\xe7\xf5es tecnologias dispon\xedveis no mercado.":"Turn our clients' ideas into reality through the best technology solutions available in the market."})]}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("h2",{className:"mt-8 text-4xl font-semibold text-apr-green md:text-5xl",children:t?"Os nossos valores":"Our values"}),(0,i.jsx)("p",{className:"mt-5 max-w-xl text-lg leading-relaxed text-white/90",children:t?"Os nossos valores orientam cada decis\xe3o e cada entrega que fazemos aos nossos clientes.":"Our values guide every decision and every delivery we provide to our clients."}),(0,i.jsx)("div",{className:"mt-5 grid gap-3 sm:grid-cols-2",children:r.map(e=>(0,i.jsxs)("div",{className:"rounded-xl border border-apr-green/35 bg-white/5 px-4 py-3 text-base font-semibold text-white",children:[(0,i.jsx)("span",{className:"mr-2 text-apr-green",children:"-"}),e]},e))})]})]}),(0,i.jsx)(n.P.div,{className:"relative mx-auto w-full max-w-[540px] overflow-hidden rounded-2xl shadow-[0_22px_36px_rgba(0,0,0,0.45)]",initial:{opacity:0,x:60},whileInView:{opacity:1,x:0},viewport:{once:!0,amount:.3},transition:{duration:.7,ease:"easeOut",delay:.12},children:(0,i.jsx)(s.default,{src:"mission"===v?"/mission-apr-team.png":"/valores-apr-equipa-escritorio.png",alt:"mission"===v?t?"Fotografia: equipa t\xe9cnica da APR a trabalhar nos computadores no escrit\xf3rio, a ilustrar a miss\xe3o da empresa":"Photo: APR technical team working at their computers in the office, illustrating the company mission":t?"Fotografia: consultor da APR Technology Solutions a trabalhar no escrit\xf3rio no Porto, a refletir os valores de rigor, compromisso e proximidade da empresa":"Photo: APR Technology Solutions consultant working at the office in Porto, reflecting the company values of rigor, commitment and proximity",width:1080,height:720,className:"h-auto w-full object-cover"})})]})}),(0,i.jsx)("div",{className:"mt-24 md:mt-28",children:(0,i.jsxs)("div",{className:"mt-2",children:[(0,i.jsx)("h2",{className:"text-3xl font-semibold md:text-4xl",children:t?"Certifica\xe7\xf5es":"Certifications"}),(0,i.jsx)("div",{className:"relative mt-10 overflow-hidden",children:(0,i.jsx)(n.P.div,{className:"flex w-max items-center gap-0 md:gap-1",animate:{x:["0%","-50%"]},transition:{duration:24,repeat:1/0,ease:"linear"},children:[{src:"/cert-top10-2025-v2.png",altPt:"Selo Top 10 2025",altEn:"Top 10 2025 badge"},{src:"/cert-top5-2025-v2.png",altPt:"Selo Top 5% 2025",altEn:"Top 5% 2025 badge"},{src:"/cert-cotec-2026.png",altPt:"Certificado Inovadora COTEC 2026 â APR Technology Solutions",altEn:"COTEC Innovator 2026 certificate â APR Technology Solutions"},{src:"/cert-microsoft-solutions-partner-modern-work-v4.png",altPt:"Microsoft Solutions Partner â Modern Work",altEn:"Microsoft Solutions Partner â Modern Work"},{src:"/cert-microsoft-solutions-partner-business-applications-v4.png",altPt:"Microsoft Solutions Partner â Business Applications",altEn:"Microsoft Solutions Partner â Business Applications"},{src:"/cert-sticker-apr.png",altPt:"Sticker APR",altEn:"APR sticker"},{src:"/cert-top10-2025-v2.png",altPt:"Selo Top 10 2025",altEn:"Top 10 2025 badge"},{src:"/cert-top5-2025-v2.png",altPt:"Selo Top 5% 2025",altEn:"Top 5% 2025 badge"},{src:"/cert-cotec-2026.png",altPt:"Certificado Inovadora COTEC 202
16 â APR Technology Solutions",altEn:"COTEC Innovator 2026 certificate â APR Technology Solutions"},{src:"/cert-microsoft-solutions-partner-modern-work-v4.png",altPt:"Microsoft Solutions Partner â Modern Work",altEn:"Microsoft Solutions Partner â Modern Work"},{src:"/cert-microsoft-solutions-partner-business-applications-v4.png",altPt:"Microsoft Solutions Partner â Business Applications",altEn:"Microsoft Solutions Partner â Business Applications"},{src:"/cert-sticker-apr.png",altPt:"Sticker APR",altEn:"APR sticker"}].map((e,a)=>(0,i.jsx)("div",{className:"relative h-56 w-[22rem] shrink-0 md:h-72 md:w-[29rem]",children:(0,i.jsx)(s.default,{src:e.src,alt:t?e.altPt:e.altEn,fill:!0,className:"object-contain mix-blend-screen"})},`${e.src}-${a}`))})})]})}),(0,i.jsx)("div",{className:"mt-20 flex justify-center",children:(0,i.jsx)(o(),{href:"/carreiras",className:"inline-flex rounded-full bg-apr-green px-12 py-4 text-lg font-semibold text-apr-blue shadow-[0_0_0_3px_rgba(84,189,128,0.25),0_16px_30px_rgba(0,0,0,0.35)] transition hover:brightness-110 hover:shadow-[0_0_0_4px_rgba(84,189,128,0.35),0_20px_36px_rgba(0,0,0,0.4)]",children:t?"Junta-te a n\xf3s":"Join us"})})]}),(0,i.jsx)(c.Footer,{})]})}},87799:(e,t,a)=>{"use strict";a.d(t,{D:()=>r});var i=a(95155),n=a(12115);let s=["0","1","=","-","/","*","{","}","<",">"];function r({className:e="",style:t}){let a=(0,n.useRef)(null);return(0,n.useEffect)(()=>{let e=a.current,t=e?.parentElement;if(!e||!t||window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;if(!window.matchMedia("(pointer: fine)").matches){e.style.display="none";return}let i=e.getContext("2d");if(!i)return;let n=0,r=0,o=0,l=!1,d=Math.min(window.devicePixelRatio||1,1.5),c=window.innerWidth,m=Array.from({length:c<480?22:c<768?32:c<1200?44:60}).map(()=>({x:Math.random(),y:Math.random(),size:11+11*Math.random(),sx:(Math.random()-.5)*.001,sy:(Math.random()-.5)*.001,char:s[Math.floor(Math.random()*s.length)]})),p=()=>{n=e.width=t.clientWidth*d,r=e.height=t.clientHeight*d,e.style.width=`${t.clientWidth}px`,e.style.height=`${t.clientHeight}px`,i.setTransform(d,0,0,d,0,0)},x=()=>{if(!l)return;let e=n/d,t=r/d;i.clearRect(0,0,e,t),m.forEach(a=>{a.x+=a.sx,a.y+=a.sy,(a.x<0||a.x>1)&&(a.sx*=-1),(a.y<0||a.y>1)&&(a.sy*=-1),i.fillStyle="rgba(84, 189, 128, 0.5)",i.font=`${a.size}px Poppins, sans-serif`,i.fillText(a.char,a.x*e,a.y*t)}),o=requestAnimationFrame(x)},h=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&!document.hidden?l||(l=!0,p(),x()):(l=!1,cancelAnimationFrame(o))})},{threshold:0});h.observe(t);let u="undefined"!=typeof ResizeObserver?new ResizeObserver(p):null;return u?.observe(t),()=>{l=!1,cancelAnimationFrame(o),h.disconnect(),u?.disconnect()}},[]),(0,i.jsx)("canvas",{ref:a,"aria-hidden":!0,className:`hero-ambient-canvas absolute inset-0 ${e}`,style:t})}},98766:(e,t,a)=>{Promise.resolve().then(a.bind(a,81460))}},e=>{e.O(0,[2619,5239,5937,527,8441,1255,7358],()=>e(e.s=98766)),_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.