PageSourceSearch

https://www.teknosys.ai/who-we-serve/

html teknosys.ai collected 2026-10-05 13:50:13 UTC 62,849 bytes, 26 lines download raw bytes

1<!DOCTYPE html><html lang="en" class="lato_c16956a1-module__PY3riq__variable geist_mono_8d43a2aa-module__8Li5zG__variable h-full antialiased"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/345c85a432359eed-s.p.0zem_9y19rte6.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/797e433ab948586e-s.p.0r6juujl39pe6.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/80dbc432bf467303-s.p.2mn_dieig53zr.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/8e451580e5e95631-s.p.27vw08z6_vw0m.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/9be384ea93fe3f49-s.p.0ig786lf0ff2-.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/f30fd2e485acf1bc-s.p.35belnv3c2-b-.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/images/announcements/popup-image.jpeg" as="image" fetchPriority="high"/><link rel="preload" as="image" href="/teknosys-dark.png"/><link rel="preload" as="image" href="/teknosys-light.png"/><link rel="preload" as="image" href="/images/brands/dark/jazzworld.webp"/><link rel="preload" as="image" href="/images/brands/jazzworld.webp"/><link rel="preload" as="image" href="/teknosys-logo.svg"/><link rel="preload" as="image" href="/images/brands/dark/pseb.webp"/><link rel="preload" as="image" href="/images/brands/pseb.webp"/><link rel="preload" as="image" href="/images/brands/dark/pasha.webp"/><link rel="preload" as="image" href="/images/brands/pasha.webp"/><link rel="stylesheet" href="/_next/static/chunks/17roxqv469f9i.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/2yk75xw433_3t.js"/>
1<script src="/_next/static/chunks/15orcrkp-_9ct.js" async=""></script>
1<script src="/_next/static/chunks/1eglloh0s_w8l.js" async=""></script>
1<script src="/_next/static/chunks/0y-qmi6py9vt0.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-2s85i0e7erddt.js" async=""></script>
1<script src="/_next/static/chunks/1ye8-gf_0e6m8.js" async=""></script>
1<script src="/_next/static/chunks/14mrh2-p_w84d.js" async=""></script>
1<script src="/_next/static/chunks/40umb5eri_dwy.js" async=""></script>
1<script src="/_next/static/chunks/0q7lpgbmz45nu.js" async=""></script>
1<link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-J2FNZLGJ0B" as="script"/><meta name="next-size-adjust" content=""/><link rel="preload" as="image" href="/images/announcements/popup-image.jpeg" fetchPriority="high"/><title>Teknosys</title><meta name="description" content="Teknosys | Engineering Future-Ready Digital Products &amp; Data Platforms"/><link rel="manifest" href="/site.webmanifest"/><link rel="icon" href="/favicon.ico?favicon.01fg5o3cmco4x.ico" sizes="48x48" type="image/x-icon"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-16x16.png" sizes="16x16" type="image/png"/><link rel="icon" href="/favicon-32x32.png" sizes="32x32" type="image/png"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/>
1<script>
2              (function() {
3                try {
4                  var theme = localStorage.getItem('theme');
5                  if (theme === 'light') {
6                    document.documentElement.classList.add('light');
7                  } else {
8                    document.documentElement.classList.remove('light');
9                  }
10                } catch (e) {}
11                var popupKey = "announcement-seen:pasha-ict-awards-2026";
12                if (popupKey) {
13                  var seen = false;
14                  try { seen = !!sessionStorage.getItem(popupKey); } catch (e) {}
15                  document.documentElement.setAttribute(
16                    seen ? 'data-announcement-seen' : 'data-announcement-open',
17                    ''
18                  );
19                }
20              })();
21            </script>
21<script src="/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script>
21</head><body class="min-h-full flex flex-col bg-background text-foreground"><div hidden=""><!--$--><!--/$--></div><div id="announcement-popup" data-state="open" class="fixed inset-0 z-[100] flex items-center justify-center p-4 sm:p-6"><div class="ann-pop-backdrop absolute inset-0 bg-background/85 backdrop-blur-md" aria-hidden="true"></div><div role="dialog" aria-modal="true" aria-labelledby="announcement-popup-title" class="ann-pop-panel relative w-full max-w-3xl bg-background border border-foreground/10 rounded-xl shadow-2xl overflow-hidden"><div class="flex items-center justify-end px-3 py-2 border-b border-foreground/10"><button class="p-2 rounded-full text-foreground/50 hover:text-foreground hover:bg-foreground/5 transition-colors outline-none focus-visible:ring-2 focus-visible:ring-primary" aria-label="Close announcement"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div><a class="group block" href="/products/">
21<div class="aspect-video overflow-hidden bg-foreground/[0.02]"><img src="/images/announcements/popup-image.jpeg" alt="P@SHA ICT AWARDS 2026: Teknosys Wins Big at Pakistan&#x27;s Premier Technology Awards" fetchPriority="high" class="ann-pop-image w-full h-full object-cover"/></div><div class="relative flex flex-col sm:flex-row sm:items-end sm:justify-between gap-5 p-6 sm:p-8"><div><h2 id="announcement-popup-title" class="ann-pop-rise text-xl sm:text-2xl font-bold tracking-tight leading-snug max-w-md" style="animation-delay:550ms">Teknosys strikes gold at the P@SHA ICT Awards 2026, taking home 5 wins—2 Gold and 3 Merit!</h2></div><span class="ann-pop-rise inline-flex items-center gap-3 font-bold text-sm shrink-0 group-hover:text-primary transition-colors" style="animation-delay:750ms">Explore Award-Winning Products<span class="bg-primary w-8 h-8 flex items-center justify-center rounded-sm transition-transform group-hover:translate-x-1"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="3"><path d="M9 18l6-6-6-6"></path></svg></span></span><div class="absolute bottom-0 left-0 w-0 h-[2px] bg-primary group-hover:w-full transition-all duration-500"></div></div></a></div></div><div class="flex flex-col flex-1 bg-background text-foreground transition-colors duration-300"><main class="flex-1"><div class="min-h-screen"><section class="relative min-h-[600px] md:min-h-[480px] overflow-hidden bg-background flex items-center pt-24 md:pt-0"><video src="/hero-bg-compressed.mp4" autoPlay="" loop="" muted="" playsInline="" class="absolute inset-0 w-full h-full object-cover"></video><div class="absolute inset-0"><div class="absolute inset-0 bg-background/60"></div><div class="absolute inset-0 opacity-70 pointer-events-none" style="background-image:radial-gradient(circle at 25% 30%, color-mix(in srgb, var(--primary) 12%, transparent), transparent 55%), radial-gradient(circle at 75% 70%, color-mix(in srgb, var(--secondary) 18%, transparent), transparent 60%), linear-gradient(180deg, transparent, var(--background))"></div><svg class="absolute inset-0 w-full h-full opacity-40 pointer-events-none text-foreground" preserveAspectRatio="xMidYMid slice" viewBox="0 0 1400 800"><circle cx="0" cy="0" r="1.6" fill="currentColor" opacity="0.15"></circle><circle cx="137" cy="293" r="0.8" fill="currentColor" opacity="0.3833333333333333"></circle><circle cx="274" cy="586" r="0.8" fill="currentColor" opacity="0.2833333333333333"></circle><circle cx="411" cy="79" r="0.8" fill="currentColor" opacity="0.18333333333333332"></circle><circle cx="548" cy="372" r="0.8" fill="currentColor" opacity="0.41666666666666663"></circle><circle cx="685" cy="665" r="1.6" fill="currentColor" opacity="0.31666666666666665"></circle><circle cx="822" cy="158" r="0.8" fill="currentColor" opacity="0.21666666666666667"></circle><circle cx="959" cy="451" r="0.8" fill="currentColor" opacity="0.44999999999999996"></circle><circle cx="1096" cy="744" r="0.8" fill="currentColor" opacity="0.35"></circle><circle cx="1233" cy="237" r="0.8" fill="currentColor" opacity="0.25"></circle><circle cx="1370" cy="530" r="1.6" fill="currentColor" opacity="0.15"></circle><circle cx="107" cy="23" r="0.8" fill="currentColor" opacity="0.3833333333333333"></circle><circle cx="244" cy="316" r="0.8" fill="currentColor" opacity="0.2833333333333333"></circle><circle cx="381" cy="609" r="0.8" fill="currentColor" opacity="0.18333333333333332"></circle><circle cx="518" cy="102" r="0.8" fill="currentColor" opacity="0.41666666666666663"></circle><circle cx="655" cy="395" r="1.6" fill="currentColor" opacity="0.31666666666666665"></circle><circle cx="792" cy="688" r="0.8" fill="currentColor" opacity="0.21666666666666667"></circle><circle cx="929" cy="181" r="0.8" fill="currentColor" opacity="0.44999999999999996"></circle><circle cx="1066" cy="474" r="0.8" fill="currentColor" opacity="0.35"></circle><circle cx="1203" cy="767" r="0.8" fill="currentColor" opacity="0.25"></circle><circle cx="1340" cy="260" r="1.6" fill="currentColor" opacity="0.15"></circle><circle cx="77" cy="553" r="0.8" fill="currentColor" opacity="0.3833333333333333"></circle><circle cx="214" cy="46" r="0.8" fill="currentColor" opacity="0.2833333333333333"></circle><circle cx="351" cy="339" r="0.8" fill="currentColor" opacity="0.18333333333333332"></circle><circle cx="488" cy="632" r="0.8" fill="currentColor" opacity="0.41666666666666663"></circle><circle cx="625" cy="125" r="1.6" fill="currentColor" opacity="0.31666666666666665"></circle><circle cx="762" cy="418" r="0.8" fill="currentColor" opacity="0.21666666666666667"></circle><circle cx="899" cy="711" r="0.8" fill="currentColor" opacity="0.44999999999999996"></circle><circle cx="1036" cy="204" r="0.8" fill="currentColor" opacity="0.35"></circle><circle cx="1173" cy="497" r="0.8" fill="currentColor" opacity="0.25"></circle><circle cx="1310" cy="790" r="1.6" fill="currentColor" opacity="0.15"></circle><circle cx="47" cy="283" r="0.8" fill="currentColor" opacity="0.3833333333333333"></circle><circle cx="184" cy="576" r="0.8" fill="currentColor" opacity="0.2833333333333333"></circle><circle cx="321" cy="69" r="0.8" fill="currentColor" opacity="0.18333333333333332"></circle><circle cx="458" cy="362" r="0.8" fill="currentColor" opacity="0.41666666666666663"></circle><circle cx="595" cy="655" r="1.6" fill="currentColor" opacity="0.31666666666666665"></circle><circle cx="732" cy="148" r="0.8" fill="currentColor" opacity="0.21666666666666667"></circle><circle cx="869" cy="441" r="0.8" fill="currentColor" opacity="0.44999999999999996"></circle><circle cx="1006" cy="734" r="0.8" fill="currentColor" opacity="0.35"></circle><circle cx="1143" cy="227" r="0.8" fill="currentColor" opacity="0.25"></circle><path d="M0 500 C 300 400, 500 620, 800 480 S 1200 380, 1400 460" stroke="currentColor" stroke-width="1" opacity="0.08" fill="none"></path></svg></div><div class="
22        fixed 
23        top-0 left-0 right-0 z-50 transition-all duration-300 ease-in-out
24        translate-y-0
25        bg-transparent
26      "><div class="relative z-50 max-w-[1600px] mx-auto px-6 flex items-center justify-between h-20"><div class="flex items-center gap-3.5"><a href="/" class="group flex items-center"><img src="/teknosys-dark.png" alt="Teknosys" class="h-8 w-auto dark-logo"/><img src="/teknosys-light.png" alt="Teknosys" class="h-8 w-auto light-logo"/></a>
26<div class="h-6 w-[1.5px] bg-foreground/20"></div><a href="https://jazzworld.com.pk/" target="_blank" rel="noopener noreferrer" class="group flex items-center"><img src="/images/brands/dark/jazzworld.webp" alt="Jazz World" class="h-8 w-auto dark-logo object-contain"/><img src="/images/brands/jazzworld.webp" alt="Jazz World" class="h-8 w-auto light-logo object-contain"/></a></div><nav class="absolute left-1/2 -translate-x-1/2 flex items-center gap-8 text-sm hidden lg:flex"><a href="/what-we-do" class="hover:text-primary transition-colors cursor-pointer outline-none focus:outline-none">What we do</a><a href="/products" class="hover:text-primary transition-colors cursor-pointer outline-none focus:outline-none">Products</a><a href="/who-we-serve" class="hover:text-primary transition-colors cursor-pointer outline-none focus:outline-none">Who we serve</a><a href="/about" class="hover:text-primary transition-colors cursor-pointer outline-none focus:outline-none">Who we are</a></nav><div class="flex items-center gap-6 text-sm"><button aria-label="Toggle Theme" class="hover:text-primary transition-colors flex items-center justify-center outline-none focus:outline-none cursor-pointer"><svg class="dark-logo" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"></circle><line x1="12" y1="1" x2="12" y2="3"></line><line x1="12" y1="21" x2="12" y2="23"></line><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line><line x1="1" y1="12" x2="3" y2="12"></line><line x1="21" y1="12" x2="23" y2="12"></line><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line></svg><svg class="light-logo" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"></path></svg></button><button class="lg:hidden flex items-center justify-center outline-none focus:outline-none ml-2"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><line x1="3" y1="12" x2="21" y2="12"></line><line x1="3" y1="6" x2="21" y2="6"></line><line x1="3" y1="18" x2="21" y2="18"></line></svg></button></div></div><div class="absolute top-full left-0 right-0 z-40"><div class="absolute top-0 left-0 right-0 transition-all duration-500 ease-[cubic-bezier(0.22,1,0.36,1)] origin-top opacity-0 [clip-path:inset(0_0_100%_0)] pointer-events-none">
26<div class="bg-dropdown-bg border-b border-foreground/10 shadow-2xl max-h-[75vh] overflow-y-auto lg:max-h-none lg:overflow-visible"><div class="max-w-[1600px] mx-auto px-6 py-6 md:py-8 lg:py-14 flex flex-col lg:flex-row gap-6 md:gap-10 lg:gap-16"><div class="flex-1"><button class="lg:hidden flex items-center gap-2 text-primary font-bold text-xs uppercase mb-6 outline-none focus:outline-none cursor-pointer hover:underline"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><line x1="19" y1="12" x2="5" y2="12"></line><polyline points="12 19 5 12 12 5"></polyline></svg>Back to Menu</button><div class="mb-6 md:mb-8 lg:mb-12"><a href="/what-we-do" class="text-xs lg:text-sm font-bold tracking-widest text-primary uppercase mb-2 lg:mb-3 hover:underline inline-block">What We Do</a><p class="text-xl md:text-2xl lg:text-3xl font-semibold leading-tight max-w-2xl">Choose where you&#x27;d like to start.<br/><span class="text-foreground/60 font-medium text-sm md:text-lg lg:text-2xl mt-1 md:mt-2 block">Every business is different. So is every journey.</span></p></div><div class="grid grid-cols-1 md:grid-cols-3 gap-6 md:gap-8 lg:gap-10"><a href="/what-we-do/resource-augmentation" class="flex flex-col group block"><div class="text-2xl lg:text-4xl mb-3 lg:mb-6"><svg width="32" height="32" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="text-primary"><path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"></path><circle cx="9" cy="7" r="4"></circle><path d="M23 21v-2a4 4 0 0 0-3-3.87"></path><path d="M16 3.13a4 4 0 0 1 0 7.75"></path></svg></div><h3 class="text-base md:text-lg lg:text-xl font-bold mb-1 lg:mb-2">Resource Augmentation</h3><p class="text-xs lg:text-sm font-bold text-foreground/50 mb-2 lg:mb-4 tracking-wide">Expert Talent · Dedicated Teams</p><p class="text-foreground/70 text-xs md:text-sm lg:text-[15px] leading-relaxed flex-1 hidden lg:block">Scale your technology, data and engineering capabilities with experienced Teknosys professionals.</p></a><a href="/what-we-do/software-development" class="flex flex-col group block"><div class="text-2xl lg:text-4xl mb-3 lg:mb-6"><svg width="32" height="32" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="text-primary"><polygon points="12 2 2 7 12 12 22 7 12 2"></polygon><polyline points="2 12 12 17 22 12"></polyline><polyline points="2 17 12 22 22 17"></polyline></svg></div><h3 class="text-base md:text-lg lg:text-xl font-bold mb-1 lg:mb-2">Software Development</h3><p class="text-xs lg:text-sm font-bold text-foreground/50 mb-2 lg:mb-4 tracking-wide">Products · Platforms · Integrations</p><p class="text-foreground/70 text-xs md:text-sm lg:text-[15px] leading-relaxed flex-1 hidden lg:block">Design, build and evolve software that solves real enterprise problems.</p></a><a href="/what-we-do/managed-services" class="flex flex-col group block"><div class="text-2xl lg:text-4xl mb-3 lg:mb-6"><svg width="32" height="32" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="text-primary"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"></path></svg></div><h3 class="text-base md:text-lg lg:text-xl font-bold mb-1 lg:mb-2">Managed &amp; Fixed-Scope</h3><p class="text-xs lg:text-sm font-bold text-foreground/50 mb-2 lg:mb-4 tracking-wide">Operations · Milestones · Delivery</p><p class="text-foreground/70 text-xs md:text-sm lg:text-[15px] leading-relaxed flex-1 hidden lg:block">Dedicated operational support or fixed-scope end-to-end outcome delivery.</p></a></div></div>
26<div class="w-full lg:w-[380px] shrink-0 bg-foreground/[0.03] rounded-3xl p-10 flex flex-col justify-center relative overflow-hidden border border-foreground/5 hidden lg:flex"><div class="relative z-10"><h3 class="text-4xl font-bold leading-[1.1] tracking-tight mb-8">Tomorrow.<br/><span class="flex items-center ml-6 text-primary mt-2"><img src="/teknosys-logo.svg" alt="T" class="h-[1.1em] w-auto"/><span class="-ml-[0.1em]">ogether.</span></span></h3><p class="text-foreground/80 font-medium text-lg leading-snug">Every organization starts somewhere.<br/>Let&#x27;s build what&#x27;s next.</p></div></div></div></div></div></div></div><div class="relative max-w-[1600px] mx-auto px-6 md:px-10 w-full z-10 my-auto py-12 md:py-0"><div><div class="inline-block w-full"><p class="text-primary text-sm font-semibold tracking-widest uppercase mb-4">Who We Serve</p><h1 class="text-4xl sm:text-5xl md:text-6xl lg:text-7xl font-black tracking-tight leading-[1.0] mb-2">Tell us what you do.</h1><h1 class="text-4xl sm:text-5xl md:text-6xl lg:text-7xl font-black tracking-tight leading-[1.0] text-primary mb-6">We&#x27;ll build the future.</h1><div class="about-gradient-line h-1 w-full max-w-4xl rounded-full origin-left mb-6" style="background:linear-gradient(90deg, #00C341, #009933, #34d399, #60a5fa)"></div></div><p class="text-base md:text-lg text-foreground/80 max-w-2xl leading-relaxed">Every industry has its own unique challenges, goals and opportunities. At Teknosys, we build customized digital products, platforms and intelligence systems tailored to the distinct needs of each sector.</p></div></div><button aria-label="Pause background video" class="absolute bottom-8 left-6 md:left-10 w-9 h-9 flex items-center justify-center hover:opacity-70 transition-opacity z-20 text-foreground"><svg width="20" height="20" viewBox="0 0 24 24" fill="currentColor"><rect x="5" y="4" width="5" height="16"></rect><rect x="14" y="4" width="5" height="16"></rect></svg></button></section><section class="relative w-full bg-background border-t border-foreground
26/10 px-6 md:px-10 py-20 md:py-32"><div class="relative z-10 w-full max-w-[1600px] mx-auto"><div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-5 gap-6"><a href="/industries/telecommunications" class="industry-card group relative p-8 md:p-10 border border-foreground/10 rounded-sm hover:border-primary/40 transition-all duration-500 flex flex-col justify-between" style="background:linear-gradient(135deg, rgba(0,195,65,0.05) 0%, transparent 60%)"><div><div class="text-primary mb-6 group-hover:scale-110 transition-transform duration-500 inline-block"><svg width="32" height="32" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="text-primary"><path d="M4.9 19.1C1 15.2 1 8.8 4.9 4.9"></path><path d="M7.8 16.2c-2.3-2.3-2.3-6.1 0-8.5"></path><circle cx="12" cy="12" r="2"></circle><path d="M16.2 7.8c2.3 2.3 2.3 6.1 0 8.5"></path><path d="M19.1 4.9C23 8.8 23 15.2 19.1 19.1"></path></svg></div><h3 class="text-xl font-bold mb-1 group-hover:text-primary transition-colors duration-300">Telecommunications</h3><p class="text-xs font-bold text-foreground/50 mb-4 tracking-wide">Connect. Engage. Grow.</p><p class="text-foreground/60 leading-relaxed text-sm">Helping telecom operators create smarter customer experiences, optimize networks and accelerate digital transformation.</p></div><div class="mt-8 text-primary font-bold text-xs uppercase tracking-wider flex items-center gap-1 group-hover:translate-x-1 transition-transform duration-300">Explore industry<svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><line x1="5" y1="12" x2="19" y2="12"></line><polyline points="12 5 19 12 12 19"></polyline></svg></div><div class="absolute bottom-0 left-0 w-0 h-[2px] bg-primary group-hover:w-full transition-all duration-500"></div></a><a href="/industries/financial-services" class="industry-card group relative p-8 md:p-10 border border-foreground
26/10 rounded-sm hover:border-primary/40 transition-all duration-500 flex flex-col justify-between" style="background:linear-gradient(135deg, rgba(0,153,51,0.05) 0%, transparent 60%)"><div><div class="text-primary mb-6 group-hover:scale-110 transition-transform duration-500 inline-block"><svg width="32" height="32" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="text-primary"><rect width="20" height="14" x="2" y="5" rx="2"></rect><line x1="2" x2="22" y1="10" y2="10"></line></svg></div><h3 class="text-xl font-bold mb-1 group-hover:text-primary transition-colors duration-300">Financial Services</h3><p class="text-xs font-bold text-foreground/50 mb-4 tracking-wide">Trust. Protect. Scale.</p><p class="text-foreground/60 leading-relaxed text-sm">Helping banks and fintechs modernize customer experiences, strengthen risk decisions and build digital-first financial services.</p></div><div class="mt-8 text-primary font-bold text-xs uppercase tracking-wider flex items-center gap-1 group-hover:translate-x-1 transition-transform duration-300">Explore industry<svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><line x1="5" y1="12" x2="19" y2="12"></line><polyline points="12 5 19 12 12 19"></polyline></svg></div><div class="absolute bottom-0 left-0 w-0 h-[2px] bg-primary group-hover:w-full transition-all duration-500"></div></a><a href="/industries/government" class="industry-card group relative p-8 md:p-10 border border-foreground
26/10 rounded-sm hover:border-primary/40 transition-all duration-500 flex flex-col justify-between" style="background:linear-gradient(135deg, rgba(52,211,153,0.05) 0%, transparent 60%)"><div><div class="text-primary mb-6 group-hover:scale-110 transition-transform duration-500 inline-block"><svg width="32" height="32" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="text-primary"><path d="M3 21h18"></path><path d="M4 21v-4"></path><path d="M20 21v-4"></path><path d="M8 21v-4"></path><path d="M12 21v-4"></path><path d="M16 21v-4"></path><polygon points="12 4 2 10 22 10"></polygon></svg></div><h3 class="text-xl font-bold mb-1 group-hover:text-primary transition-colors duration-300">Government</h3><p class="text-xs font-bold text-foreground/50 mb-4 tracking-wide">Serve. Secure. Transform.</p><p class="text-foreground/60 leading-relaxed text-sm">Building secure digital platforms that improve public services and citizen experiences.</p></div><div class="mt-8 text-primary font-bold text-xs uppercase tracking-wider flex items-center gap-1 group-hover:translate-x-1 transition-transform duration-300">Explore industry<svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><line x1="5" y1="12" x2="19" y2="12"></line><polyline points="12 5 19 12 12 19"></polyline></svg></div><div class="absolute bottom-0 left-0 w-0 h-[2px] bg-primary group-hover:w-full transition-all duration-500"></div></a><a href="/industries/development-sector" class="industry-card group relative p-8 md:p-10 border border-foreground
26/10 rounded-sm hover:border-primary/40 transition-all duration-500 flex flex-col justify-between" style="background:linear-gradient(135deg, rgba(96,165,250,0.05) 0%, transparent 60%)"><div><div class="text-primary mb-6 group-hover:scale-110 transition-transform duration-500 inline-block"><svg width="32" height="32" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="text-primary"><circle cx="12" cy="12" r="10"></circle><line x1="2" x2="22" y1="12" y2="12"></line><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"></path></svg></div><h3 class="text-xl font-bold mb-1 group-hover:text-primary transition-colors duration-300">Development Sector</h3><p class="text-xs font-bold text-foreground/50 mb-4 tracking-wide">Measure. Improve. Impact.</p><p class="text-foreground/60 leading-relaxed text-sm">Technology that helps development organizations deliver measurable outcomes and lasting impact.</p></div><div class="mt-8 text-primary font-bold text-xs uppercase tracking-wider flex items-center gap-1 group-hover:translate-x-1 transition-transform duration-300">Explore industry<svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><line x1="5" y1="12" x2="19" y2="12"></line><polyline points="12 5 19 12 12 19"></polyline></svg></div><div class="absolute bottom-0 left-0 w-0 h-[2px] bg-primary group-hover:w-full transition-all duration-500"></div></a><a href="/industries/enterprise" class="industry-card group relative p-8 md:p-10 border border-foreground
26/10 rounded-sm hover:border-primary/40 transition-all duration-500 flex flex-col justify-between" style="background:linear-gradient(135deg, rgba(0,195,65,0.05) 0%, transparent 60%)"><div><div class="text-primary mb-6 group-hover:scale-110 transition-transform duration-500 inline-block"><svg width="32" height="32" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="text-primary"><rect width="16" height="20" x="4" y="2" rx="2" ry="2"></rect><path d="M9 22v-4h6v4"></path><path d="M8 6h.01"></path><path d="M16 6h.01"></path><path d="M12 6h.01"></path><path d="M12 10h.01"></path><path d="M12 14h.01"></path><path d="M16 10h.01"></path><path d="M16 14h.01"></path><path d="M8 10h.01"></path><path d="M8 14h.01"></path></svg></div><h3 class="text-xl font-bold mb-1 group-hover:text-primary transition-colors duration-300">Enterprise</h3><p class="text-xs font-bold text-foreground/50 mb-4 tracking-wide">Modernize. Automate. Lead.</p><p class="text-foreground
26/60 leading-relaxed text-sm">Helping enterprises transform operations with AI, software, data and cloud engineering.</p></div><div class="mt-8 text-primary font-bold text-xs uppercase tracking-wider flex items-center gap-1 group-hover:translate-x-1 transition-transform duration-300">Explore industry<svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><line x1="5" y1="12" x2="19" y2="12"></line><polyline points="12 5 19 12 12 19"></polyline></svg></div><div class="absolute bottom-0 left-0 w-0 h-[2px] bg-primary group-hover:w-full transition-all duration-500"></div></a></div></div></section></div></main><footer class="relative z-10 bg-background overflow-hidden pt-20 mt-24 border-t border-foreground/10 min-h-[600px] flex flex-col justify-between"><div aria-hidden="true" class="pointer-events-none select-none absolute right-[-5%] top-0 bottom-0 h-full hidden md:flex gap-1 md:gap-2 items-center" style="font-size:clamp(2.5rem, 5vw, 4.5rem);line-height:0.85;font-weight:900"><div class="footer-text-col overflow-hidden w-[8vw] max-w-[100px] flex flex-col justify-center text-foreground" style="height:6.8em"><div class="footer-text-scroll h-[300%] flex flex-col items-center justify-center w-full"><div class="footer-text-inner h-full flex flex-col items-center justify-center w-[120%]"><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">T</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">E</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">K</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">N</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">O</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">S</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">Y</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">S</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">T</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">E</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">K</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">N</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">O</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">S</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">Y</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">S</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">T</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">E</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">K</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">N</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">O</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">S</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">Y</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">S</span></div></div></div><div class="footer-text-col overflow-hidden w-[8vw] max-w-[100px] flex flex-col justify-center text-foreground" style="height:6.8em"><div class="footer-text-scroll h-[300%] flex flex-col items-center justify-center w-full"><div class="footer-text-inner h-full flex flex-col items-center justify-center w-[120%]"><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">E</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">K</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">N</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">O</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">S</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">Y</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">S</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">T</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">E</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">K</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">N</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">O</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">S</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">Y</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">S</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">T</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">E</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">K</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">N</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">O</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">S</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">Y</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">S</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">T</span></div></div></div><div class="footer-text-col overflow-hidden w-[8vw] max-w-[100px] flex flex-col justify-center text-foreground" style="height:6.8em"><div class="footer-text-scroll h-[300%] flex flex-col items-center justify-center w-full"><div class="footer-text-inner h-full flex flex-col items-center justify-center w-[120%]"><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">K</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">N</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">O</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">S</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">Y</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">S</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">T</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">E</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">K</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">N</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">O</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">S</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">Y</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">S</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">T</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">E</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">K</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">N</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">O</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">S</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">Y</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">S</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">T</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">E</span></div></div></div><div class="footer-text-col overflow-hidden w-[8vw] max-w-[100px] flex flex-col justify-center text-foreground" style="height:6.8em"><div class="footer-text-scroll h-[300%] flex flex-col items-center justify-center w-full"><div class="footer-text-inner h-full flex flex-col items-center justify-center w-[120%]"><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">N</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">O</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">S</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">Y</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">S</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">T</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">E</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">K</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">N</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">O</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">S</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">Y</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">S</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">T</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">E</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">K</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">N</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">O</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">S</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">Y</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">S</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">T</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">E</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">K</span></div></div></div><div class="footer-text-col overflow-hidden w-[8vw] max-w-[100px] flex flex-col justify-center text-foreground" style="height:6.8em"><div class="footer-text-scroll h-[300%] flex flex-col items-center justify-center w-full"><div class="footer-text-inner h-full flex flex-col items-center justify-center w-[120%]"><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">O</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">S</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">Y</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">S</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">T</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">E</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">K</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">N</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">O</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">S</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">Y</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">S</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">T</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">E</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">K</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">N</span><span class="tracking-tighter text-center flex items-cent
26er justify-center w-full" style="height:calc(100% / 24)">O</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">S</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">Y</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">S</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">T</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">E</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">K</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">N</span></div></div></div><div class="footer-text-col overflow-hidden w-[8vw] max-w-[100px] flex flex-col justify-center text-foreground" style="height:6.8em"><div class="footer-text-scroll h-[300%] flex flex-col items-center justify-center w-full"><div class="footer-text-inner h-full flex flex-col items-center justify-center w-[120%]"><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">S</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">Y</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">S</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">T</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">E</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">K</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">N</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">O</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">S</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">Y</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">S</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">T</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">E</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">K</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">N</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">O</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">S</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">Y</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">S</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">T</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">E</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">K</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">N</span><span class="tracking-tighter text-center flex items-center justify-center w-full" style="height:calc(100% / 24)">O</span></div></div></div></div><div class="max-w-[1600px] mx-auto px-6 relative w-full h-full flex flex-col justify-between"><h2 class="text-4xl md:text-5xl font-bold leading-[1.1] tracking-tight mb-16 relative z-10">Tomorrow.<br/><span class="flex items-center ml-8 md:ml-16 text-primary mt-2">
26Together.</span></h2><div class="relative z-10 flex flex-col md:flex-row justify-between  mt-auto gap-10"><div><ul class="flex flex-col gap-3 text-sm text-foreground/70 max-w-xs mb-6"><li><a class="hover:text-foreground transition-colors" href="/about/">About Us</a></li><li><button class="hover:text-foreground transition-colors text-left outline-none focus:outline-none cursor-pointer">Locations</button></li><li><button class="hover:text-foreground transition-colors text-left outline-none focus:outline-none cursor-pointer">Let&#x27;s Talk</button></li></ul><a href="https://pk.linkedin.com/company/teknosys-jazzworld" target="_blank" rel="noopener noreferrer" aria-label="Teknosys on LinkedIn" class="hover:text-primary transition-colors text-foreground/70 inline-block mb-8"><svg width="20" height="20" viewBox="0 0 24 24" fill="currentColor"><path d="M4.98 3.5C4.98 4.88 3.88 6 2.5 6S0 4.88 0 3.5 1.12 1 2.5 1s2.48 1.12 2.48 2.5zM.22 8.75h4.56V23H.22V8.75zM8.5 8.75h4.37v1.95h.06c.61-1.15 2.1-2.37 4.32-2.37 4.62 0 5.47 3.04 5.47 6.99V23h-4.56v-6.75c0-1.61-.03-3.68-2.24-3.68-2.25 0-2.6 1.76-2.6 3.57V23H8.5V8.75z"></path></svg></a><div class="text-sm text-foreground/70"><h4 class="text-foreground font-semibold mb-2">Visit Us</h4><p class="leading-relaxed mb-6">Daftarkhwan Alpha, NASTP Rd,<br/>Chaklala Cantt, Rawalpindi, 46000</p>
26<div class="mt-8 pt-6 border-t border-foreground/10"><h4 class="text-xs uppercase tracking-wider font-semibold text-foreground/60 mb-5">Trusted &amp; Recognized</h4><div class="grid grid-cols-3 gap-6 sm:gap-8 max-w-lg"><div class="flex flex-col items-start"><div class="h-14 flex items-center mb-3"><a href="https://jazzworld.com.pk/" target="_blank" rel="noopener noreferrer" class="inline-block group transition-transform duration-300 hover:scale-105"><img src="/images/brands/dark/jazzworld.webp" alt="Jazz World" class="h-12 w-auto dark-logo object-contain"/><img src="/images/brands/jazzworld.webp" alt="Jazz World" class="h-12 w-auto light-logo object-contain"/></a></div><span class="text-xs leading-tight text-foreground/60 font-medium">Part of the<br/>Jazz World Ecosystem</span></div><div class="flex flex-col items-start"><div class="h-14 flex items-center mb-3"><a href="https://techdestination.com/" target="_blank" rel="noopener noreferrer" class="inline-block group transition-transform duration-300 hover:scale-105"><img src="/images/brands/dark/pseb.webp" alt="PSEB" class="h-12 w-auto dark-logo object-contain"/><img src="/images/brands/pseb.webp" alt="PSEB" class="h-12 w-auto light-logo object-contain"/></a></div><span class="text-xs leading-tight text-foreground/60 font-medium">Registered<br/>Company</span></div><div class="flex flex-col items-start"><div class="h-14 flex items-center mb-3"><a href="https://www.pasha.org.pk/" target="_blank" rel="noopener noreferrer" class="inline-block group transition-transform duration-300 hover:scale-105"><img src="/images/brands/dark/pasha.webp" alt="P@SHA" class="h-[26px] w-auto dark-logo object-contain"/><img src="/images/brands/pasha.webp" alt="P@SHA" class="h-[26px] w-auto light-logo object-contain"/></a></div><span class="text-xs leading-tight text-foreground/60 font-medium">Associated<br/>Member</span></div></div></div></div></div></div><div class="relative z-10 pb-6 text-xs text-foreground/40 mt-10 flex flex-col md:flex-row justify-between md:items-center gap-4"><div>© <!-- -->2026<!-- --> Teknosys. All Rights Reserved.</div><div>Teknosys Pakistan (Private) Limited (formerly The Software Factory (Private) Limited)</div></div></div></footer></div><!--$--><!--/$--><div class="fixed bottom-8 right-8 z-[90] group"><div class="absolute right-16 top-1/2 -translate-y-1/2 bg-foreground text-background text-xs font-black px-3 py-1.5 rounded-sm opacity-0 scale-95 origin-right group-hover:opacity-100 group-hover:scale-100 transition-all duration-300 pointer-events-none whitespace-nowrap uppercase tracking-wider shadow-md">Contact Us</div><div class="absolute inset-0 rounded-full bg-primary/30 animate-ping pointer-events-none"></div><button class="relative w-14 h-14 rounded-full bg-primary text-background flex items-center justify-center shadow-lg hover:shadow-primary/20 hover:-translate-y-1 hover:scale-105 transition-all duration-300 ease-out cursor-pointer focus:outline-none" aria-label="Contact Us"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"></path></svg></button></div>
26<script src="/_next/static/chunks/2yk75xw433_3t.js" id="_R_" async=""></script>
26<script>(self.__next_f=self.__next_f||[]).push([0])</script>
26<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[26392,[\"/_next/static/chunks/1ye8-gf_0e6m8.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\"]\n3:I[39756,[\"/_next/static/chunks/1ye8-gf_0e6m8.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\"]\n4:I[37457,[\"/_next/static/chunks/1ye8-gf_0e6m8.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\"]\n5:I[76486,[\"/_next/static/chunks/1ye8-gf_0e6m8.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\"]\n6:I[54576,[\"/_next/static/chunks/1ye8-gf_0e6m8.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"GoogleAnalytics\"]\n7:I[1544,[\"/_next/static/chunks/1ye8-gf_0e6m8.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/40umb5eri_dwy.js\",\"/_next/static/chunks/0q7lpgbmz45nu.js\"],\"default\"]\n8:I[56691,[\"/_next/static/chunks/1ye8-gf_0e6m8.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/40umb5eri_dwy.js\",\"/_next/static/chunks/0q7lpgbmz45nu.js\"],\"default\"]\n9:I[97367,[\"/_next/static/chunks/1ye8-gf_0e6m8.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"OutletBoundary\"]\na:\"$Sreact.suspense\"\nd:I[97367,[\"/_next/static/chunks/1ye8-gf_0e6m8.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"ViewportBoundary\"]\nf:I[97367,[\"/_next/static/chunks/1ye8-gf_0e6m8.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"MetadataBoundary\"]\n11:I[68027,[\"/_next/static/chunks/1ye8-gf_0e6m8.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/17roxqv469f9i.css\",\"style\"]\n:HL[\"/_next/static/media/345c85a432359eed-s.p.0zem_9y19rte6.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/797e433ab948586e-s.p.0r6juujl39pe6.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/80dbc432bf467303-s.p.2mn_dieig53zr.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/8e451580e5e95631-s.p.27vw08z6_vw0m.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/9be384ea93fe3f49-s.p.0ig786lf0ff2-.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/f30fd2e485acf1bc-s.p.35belnv3c2-b-.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/images/announcements/popup-image.jpeg\",\"image\",{\"fetchPriority\":\"high\"}]\n"])</script>
26<script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"who-we-serve\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"who-we-serve\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/17roxqv469f9i.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/1ye8-gf_0e6m8.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/14mrh2-p_w84d.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"lato_c16956a1-module__PY3riq__variable geist_mono_8d43a2aa-module__8Li5zG__variable h-full antialiased\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"link\",null,{\"rel\":\"preload\",\"as\":\"image\",\"href\":\"/images/announcements/popup-image.jpeg\",\"fetchPriority\":\"high\"}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"\\n              (function() {\\n                try {\\n                  var theme = localStorage.getItem('theme');\\n                  if (theme === 'light') {\\n                    document.documentElement.classList.add('light');\\n                  } else {\\n                    document.documentElement.classList.remove('light');\\n                  }\\n                } catch (e) {}\\n                var popupKey = \\\"announcement-seen:pasha-ict-awards-2026\\\";\\n                if (popupKey) {\\n                  var seen = false;\\n                  try { seen = !!sessionStorage.getItem(popupKey); } catch (e) {}\\n                  document.documentElement.setAttribute(\\n                    seen ? 'data-announcement-seen' : 'data-announcement-open',\\n                    ''\\n                  );\\n                }\\n              })();\\n            \"}}]]}],[\"$\",\"body\",null,{\"className\":\"min-h-full flex flex-col bg-background text-foreground\",\"children\":[[\"$\",\"$L2\",null,{}],[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"$L5\",null,{}],[\"$\",\"$L6\",null,{\"gaId\":\"G-J2FNZLGJ0B\"}]]}]]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col flex-1 bg-background text-foreground transition-colors duration-300\",\"children\":[[\"$\",\"main\",null,{\"className\":\"flex-1\",\"children\":[\"$\",\"$L7\",null,{}]}],[\"$\",\"$L8\",null,{}]]}],[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/40umb5eri_dwy.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0q7lpgbmz45nu.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L9\",null,{\"children\":[\"$\",\"$a\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@b\"}]}]]}],{}
26,null,false,null]},null,false,\"$@c\"]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$Ld\",null,{\"children\":\"$Le\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Lf\",null,{\"children\":[\"$\",\"$a\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L10\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$11\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/17roxqv469f9i.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"ggcwzv51UetjBsAqMPrXb\"}\n"])</script>
26<script>self.__next_f.push([1,"12:[]\nc:\"$W12\"\n"])</script>
26<script>self.__next_f.push([1,"e:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
26<script>self.__next_f.push([1,"13:I[27201,[\"/_next/static/chunks/1ye8-gf_0e6m8.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"IconMark\"]\nb:null\n10:[[\"$\",\"title\",\"0\",{\"children\":\"Teknosys\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Teknosys | Engineering Future-Ready Digital Products \u0026 Data Platforms\"}],[\"$\",\"link\",\"2\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.01fg5o3cmco4x.ico\",\"sizes\":\"48x48\",\"type\":\"image/x-icon\"}],[\"$\",\"link\",\"4\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"5\",{\"rel\":\"icon\",\"href\":\"/favicon-16x16.png\",\"sizes\":\"16x16\",\"type\":\"image/png\"}],[\"$\",\"link\",\"6\",{\"rel\":\"icon\",\"href\":\"/favicon-32x32.png\",\"sizes\":\"32x32\",\"type\":\"image/png\"}],[\"$\",\"link\",\"7\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-touch-icon.png\"}],[\"$\",\"$L13\",\"8\",{}]]\n"])</script>
26</body></html>

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.