PageSourceSearch

https://telekernel.com/contact/

html telekernel.com collected 2026-10-09 22:57:31 UTC 32,281 bytes, 208 lines download raw bytes

1<!DOCTYPE html><html lang="en" class="scroll-smooth"> <head><title>Telekernel</title>
2<meta name="description" content="The future of intelligent telecommunications. We build AI systems that understand telecom context, make complex decisions, and operate autonomously across RAN, core, and OSS.">
3<link rel="canonical" href="https://telekernel.com/">
4<meta property="og:title" content="Your Page Title">
5<meta property="og:description" content="A detailed description of your page content.">
6<meta property="og:url" content="https://telekernel.com/your-page">
7<meta property="og:type" content="website">
8<meta property="og:image" content="https://telekernel.com/og-image.jpg">
9<meta property="og:image:alt" content="Open Graph Image Alt">
10<meta property="og:image:type" content="image/jpeg">
11<meta property="og:image:width" content="1200">
12<meta property="og:image:height" content="630">
13
14<meta property="og:locale" content="en_US">
15<meta property="og:site_name" content="Telekernel">
16<meta name="twitter:card" content="summary_large_image">
17<meta name="twitter:site" content="@telekernel">
18<meta name="twitter:creator" content="@telekernel"> <!-- Meta Tags --><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="theme-color" content="#ffffff"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="robots" content="index, follow"><meta name="googlebot" content="index, follow"><meta name="robots" content="index, follow"><meta name="googlebot" content="index, follow"> <!-- Satoshi Font: https://www.fontshare.com/fonts/satoshi--><link rel="preconnect" href="https://rsms.me/"><link rel="stylesheet" href="https://rsms.me/inter/inter.css"> <!-- SVG favicon for modern browsers (Chrome, Firefox, Edge) --><link rel="icon" href="/favicon.svg" type="image/svg+xml"><!-- PNG fallback for Safari and older browsers --><link rel="icon" href="/telekernel-5-icon.png" type="image/png"><!-- Apple Touch Icon for iOS home screen --><link rel="apple-touch-icon" href="/telekernel-5-icon.png"> <!-- Scripts --> <!-- FuseJS: https://fusejs.io/ -->
18<script type="module" src="/_astro/FuseJS.astro_astro_type_script_index_0_lang.CWUOEIUq.js"></script>
18 <!--- Keen Slider --><link href="https://cdn.jsdelivr.net/npm/[email protected]/keen-slider.min.css" rel="stylesheet"><link rel="stylesheet" href="/_astro/_slug_.C42SV8nM.css"></head> <body class="flex flex-col bg-white min-h-dvh"> <nav class="fixed w-full top-0 z-50 transition-colors duration-300 border-b border-white/10 " data-nav data-swap="true"> <div class="max-w-7xl mx-auto px-8  w-full 2xl:max-w-[110rem]  relative lg:border-white/5">  <div class="py-4 grid grid-cols-2 lg:grid-cols-4 items-center"> <a href="/" aria-label="Home" data-logo class="focus:outline-none text-2xl font-medium flex items-center gap-2   text-white"> <span class="sr-only">Home</span> <svg class="h-8" fill="currentColor" viewBox="0 0 394 118" xmlns="http://www.w3.org/2000/svg"> <rect x="8" y="8" width="104" height="104" display="none"></rect> <g> <path d="M132.45,77.33v-29.94h-10.5v-6.26h28.75v6.26h-10.5v29.94h-7.76Z"></path> <path d="M163.58,77.95c-2.69,0-5.05-.56-7.08-1.68-2.03-1.12-3.63-2.69-4.78-4.71-1.16-2.02-1.73-4.33-1.73-6.96s.57-5.08,1.71-7.19c1.14-2.1,2.72-3.76,4.76-4.96,2.03-1.21,4.39-1.81,7.08-1.81s4.91.57,6.88,1.71c1.96,1.14,3.51,2.68,4.63,4.63,1.12,1.95,1.68,4.2,1.68,6.75,0,.35,0,.73-.03,1.16-.02.43-.06.87-.13,1.32h-21.04v-4.5h13.29c-.07-1.45-.59-2.61-1.58-3.49-.98-.88-2.2-1.32-3.65-1.32-1.1,0-2.1.26-3,.78-.9.52-1.61,1.29-2.15,2.33-.53,1.03-.8,2.34-.8,3.93v1.55c0,1.21.23,2.28.7,3.21s1.14,1.65,2.02,2.17c.88.52,1.92.78,3.13.78,1.14,0,2.08-.23,2.82-.7.74-.46,1.32-1.06,1.73-1.78h7.91c-.48,1.65-1.31,3.15-2.48,4.47-1.17,1.33-2.6,2.38-4.29,3.15-1.69.78-3.55,1.16-5.58,1.16Z"></path> <path d="M182.4,77.33v-37.23h7.76v37.23h-7.76Z"></path> <path d="M209.7,77.95c-2.69,0-5.05-.56-7.08-1.68-2.03-1.12-3.63-2.69-4.78-4.71-1.16-2.02-1.73-4.33-1.73-6.96s.57-5.08,1.71-7.19c1.14-2.1,2.72-3.76,4.76-4.96,2.03-1.21,4.39-1.81,7.08-1.81s4.91.57,6.88,1.71c1.96,1.14,3.51,2.68,4.63,4.63,1.12,1.95,1.68,4.2,1.68,6.75,0,.35,0,.73-.03,1.16s-.06.87-.13,1.32h-21.04v-4.5h13.29c-.07-1.45-.6-2.61-1.58-3.49s-2.2-1.32-3.64-1.32c-1.1,0-2.1.26-3,.78-.9.52-1.61,1.29-2.15,2.33-.54,1.03-.8,2.34-.8,3.93v1.55c0,1.21.23,2.28.7,3.21s1.14,1.65,2.02,2.17c.88.52,1.92.78,3.13.78,1.14,0,2.08-.23,2.82-.7.74-.46,1.32-1.06,1.73-1.78h7.91c-.48,1.65-1.31,3.15-2.48,4.47-1.17,1.33-2.6,2.38-4.29,3.15s-3.55,1.16-5.58,1.16Z"></path> <path d="M228.52,77.33v-37.23h7.76v37.23h-7.76ZM245.89,77.33l-10.75-14.27,9.57-11.79h9.15l-12.87,15.1v-6.21l14.53,17.17h-9.62Z"></path> <path d="M270.09,77.95c-2.69,0-5.05-.56-7.08-1.68-2.03-1.12-3.63-2.69-4.78-4.71-1.16-2.02-1.73-4.33-1.73-6.96s.57-5.08,1.71-7.19c1.14-2.1,2.72-3.76,4.76-4.96,2.03-1.21,4.4-1.81,7.08-1.81s4.91.57,6.88,1.71c1.96,1.14,3.51,2.68,4.63,4.63,1.12,1.95,1.68,4.2,1.68,6.75,0,.35,0,.73-.03,1.16s-.06.87-.13,1.32h-21.04v-4.5h13.29c-.07-1.45-.59-2.61-1.58-3.49s-2.2-1.32-3.64-1.32c-1.1,0-2.1.26-3,.78-.9.52-1.61,1.29-2.15,2.33-.54,1.03-.8,2.34-.8,3.93v1.55c0,1.21.23,2.28.7,3.21.46.93,1.14,1.65,2.02,2.17.88.52,1.92.78,3.13.78,1.14,0,2.08-.23,2.82-.7.74-.46,1.32-1.06,1.73-1.78h7.91c-.48,1.65-1.31,3.15-2.48,4.47-1.17,1.33-2.6,2.38-4.29,3.15-1.69.78-3.55,1.16-5.58,1.16Z"></path> <path d="M288.91,77.33v-26.06h6.88l.72,4.76c.69-1.1,1.5-2.05,2.43-2.84.93-.79,2.01-1.41,3.23-1.86,1.22-.45,2.54-.67,3.96-.67v8.22h-2.58c-1.03,0-1.97.11-2.82.34-.84.22-1.57.59-2.17,1.11-.6.52-1.07,1.21-1.4,2.09-.33.88-.49,1.97-.49,3.28v11.63h-7.76Z"></path> <path d="M310.62,77.33v-26.06h6.77l.62,4.19c.79-1.45,1.91-2.61,3.36-3.49,1.45-.88,3.21-1.32,5.27-1.32,2.17,0,4,.47,5.48,1.4s2.61,2.27,3.39,4.01c.78,1.74,1.16,3.87,1.16,6.39v14.89h-7.7v-14.17c0-1.9-.41-3.37-1.21-4.42-.81-1.05-2.09-1.58-3.85-1.58-1.03,0-1.97.25-2.82.75-.85.5-1.51,1.21-1.99,2.15-.48.93-.72,2.05-.72,3.36v13.91h-7.76Z"></path> <path d="M355.97,77.95c-2.69,0-5.05-.56-7.08-1.68-2.03-1.12-3.63-2.69-4.78-4.71-1.16-2.02-1.73-4.33-1.73-6.96s.57-5.08,1.71-7.19c1.14-2.1,2.72-3.76,4.76-4.96,2.03-1.21,4.4-1.81,7.08-1.81s4.91.57,6.88,1.71c1.96,1.14,3.51,2.68,4.63,4.63,1.12,1.95,1.68,4.2,1.68,6.75,0,.35,0,.73-.03,1.16s-.06.87-.13,1.32h-21.04v-4.5h13.29c-.07-1.45-.59-2.61-1.58-3.49s-2.2-1.32-3.64-1.32c-1.1,0-2.1.26-3,.78-.9.52-1.61,1.29-2.15,2.33-.54,1.03-.8,2.34-.8,3.93v1.55c0,
181.21.23,2.28.7,3.21.46.93,1.14,1.65,2.02,2.17.88.52,1.92.78,3.13.78,1.14,0,2.08-.23,2.82-.7.74-.46,1.32-1.06,1.73-1.78h7.91c-.48,1.65-1.31,3.15-2.48,4.47-1.17,1.33-2.6,2.38-4.29,3.15-1.69.78-3.55,1.16-5.58,1.16Z"></path> <path d="M374.79,77.33v-37.23h7.76v37.23h-7.76Z"></path> </g> <g> <path d="M23,43.67l-9.35,9.35c-3.86,3.86-3.86,10.11,0,13.97l9.35,9.35h18.67v-32.67h-18.67Z"></path> <polygon points="41.67 78.33 25 78.33 41.67 95 41.67 78.33"></polygon> <path d="M78.33,76.33h18.67l9.35-9.35c3.86-3.86,3.86-10.11,0-13.97l-9.35-9.35h-18.67v32.67Z"></path> <polygon points="95 78.33 78.33 78.33 78.33 95 95 78.33"></polygon> <polygon points="25 41.67 41.67 41.67 41.67 25 25 41.67"></polygon> <path d="M76.33,78.33h-32.67v18.67l9.35,9.35c3.86,3.86,10.11,3.86,13.97,0l9.35-9.35v-18.67Z"></path> <rect x="43.67" y="43.67" width="32.67" height="32.67"></rect> <path d="M43.67,41.67h32.67v-18.67l-9.35-9.35c-3.86-3.86-10.11-3.86-13.97,0l-9.35,9.35v18.67Z"></path> <polygon points="78.33 41.67 95 41.67 78.33 25 78.33 41.67"></polygon> </g> <rect x="8" y="8" width="104" height="104" display="none"></rect> <rect x="77.33" y="77.33" width="34.67" height="34.67" display="none" fill="#fff"></rect> </svg> </a> <div class="hidden lg:flex items-center justify-between gap-4 py-4 px-6 outline outline-white/10 rounded-full bg-white/5 backdrop-blur-sm lg:col-span-2"> <a href="/" class="text-sm transition text-white " data-primary-link> Overview </a><a href="#" class="text-sm transition text-white " data-primary-link> Technologies </a><a href="#" class="text-sm transition text-white " data-primary-link> Solutions </a><a href="#" class="text-sm transition text-white " data-primary-link>
18 Resources </a><a href="#" class="text-sm transition text-white " data-primary-link> Careers </a><a href="#" class="text-sm transition text-white " data-primary-link> Company </a><a href="/contact" class="text-sm transition text-white " data-primary-link> Contact </a> </div> <div class="hidden lg:flex gap-2 items-center ml-auto"> <!--<Search />--> <a href="/contact" class="flex justify-center text-center font-medium items-center duration-500 ease-in-out transition-colors focus:outline focus:outline-offset-2 text-base-900 bg-base-100 hover:bg-base-200 focus:outline-base-300 h-9 px-4 py-3 text-base rounded-lg px-6 hidden lg:flex" href="/contact">
19Contact
20</a> </div> <button class="lg:hidden ml-auto flex relative text-white" aria-controls="mobile-menu" aria-expanded="false" data-menu-button> <span class="sr-only">Open main menu</span> <span class="block" style="display: var(--burger-display, block);" data-burger> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-plus size-8" slot="icon"> <path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M4 8l16 0"></path><path d="M4 16l16 0"></path></svg> </span> <span class="hidden" style="display: var(--close-display, none);" data-close> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-plus size-8" slot="icon"> <path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M18 6l-12 12"></path><path d="M6 6l12 12"></path></svg> </span> </button> </div>  <div id="mobile-menu" class="lg:hidden absolute inset-x-0 top-full overflow-hidden transition-all duration-300 ease-out max-h-0 opacity-0 -translate-y-2 pointer-events-none"> <div class="max-w-7xl mx-auto px-8  w-full 2xl:max-w-[110rem]  pt-2">  <div class="bg-accent-400 p-8 ring-inset rounded"> <!-- Navigation Links --> <nav class="space-y-3 text-center"> <a href="/" class="block text-accent-900 text-xl font-medium  focus:text-white  transition"> Overview </a><a href="#" class="block text-accent-900 text-xl font-medium  focus:text-white  transition"> Technologies </a><a href="#" class="block text-accent-900 text-xl font-medium  focus:text-white  transition"> Solutions </a><a href="#" class="block text-accent-900 text-xl font-medium  focus:text-white  transition">
20 Resources </a><a href="#" class="block text-accent-900 text-xl font-medium  focus:text-white  transition"> Careers </a><a href="#" class="block text-accent-900 text-xl font-medium  focus:text-white  transition"> Company </a><a href="/contact" class="block text-accent-900 text-xl font-medium  focus:text-white  transition"> Contact </a> </nav> <div class="space-y-2 mt-12"> <!--<Button size="sm" variant="default" class="w-full">Buy Bastion</Button>--> <!--<Button size="sm" variant="muted" class="w-full">Contact us</Button>--> </div> </div>  </div> </div>  </div> 
20<script>
21    window.addEventListener("DOMContentLoaded", () => {
22      // Mobile menu toggle logic
23      const menuButton = document.querySelector("[data-menu-button]");
24      const burger = menuButton
25        ? menuButton.querySelector("[data-burger]")
26        : null;
27      const close = menuButton
28        ? menuButton.querySelector("[data-close]")
29        : null;
30      const mobileMenu = document.getElementById("mobile-menu");
31      // Icon toggle
32      const updateIcons = () => {
33        if (!menuButton || !burger || !close) return;
34        const expanded = menuButton.getAttribute("aria-expanded") === "true";
35        burger.style.setProperty(
36          "--burger-display",
37          expanded ? "none" : "block"
38        );
39        close.style.setProperty("--close-display", expanded ? "block" : "none");
40      };
41      const openMenu = () => {
42        if (!menuButton || !mobileMenu) return;
43        menuButton.setAttribute("aria-expanded", "true");
44        mobileMenu.classList.remove(
45          "max-h-0",
46          "opacity-0",
47          "-translate-y-2",
48          "pointer-events-none"
49        );
50        mobileMenu.classList.add(
51          "max-h-screen",
52          "opacity-100",
53          "translate-y-0",
54          "pointer-events-auto"
55        );
56        updateIcons();
57      };
58      const closeMenu = () => {
59        if (!menuButton || !mobileMenu) return;
60        menuButton.setAttribute("aria-expanded", "false");
61        mobileMenu.classList.add(
62          "max-h-0",
63          "opacity-0",
64          "-translate-y-2",
65          "pointer-events-none"
66        );
67        mobileMenu.classList.remove(
68          "max-h-screen",
69          "opacity-100",
70          "translate-y-0",
71          "pointer-events-auto"
72        );
73        updateIcons();
74      };
75      const toggleMenu = () => {
76        const expanded = menuButton.getAttribute("aria-expanded") === "true";
77        expanded ? closeMenu() : openMenu();
78      };
79      if (menuButton) menuButton.addEventListener("click", toggleMenu);
80      // Click outside to close
81      document.addEventListener("click", (e) => {
82        const target = e.target;
83        if (!mobileMenu.contains(target) && !menuButton.contains(target)) {
84          const expanded = menuButton.getAttribute("aria-expanded") === "true";
85          if (expanded) closeMenu();
86        }
87      });
88      // Escape to close
89      document.addEventListener("keydown", (e) => {
90        if (
91          e.key === "Escape" &&
92          menuButton.getAttribute("aria-expanded") === "true"
93        ) {
94          closeMenu();
95        }
96      });
97      updateIcons();
98      // Scroll background + link colors
99      const navEl = document.querySelector("[data-nav]");
100      const logoEl = document.querySelector("[data-logo]");
101      const primaryLinks = document.querySelectorAll("[data-primary-link]");
102      // Swap between light and dark text classes
103      // Only enable color swap on the homepage
104      const enableScrollSwap = navEl && navEl.dataset.swap === "true";
105      const swapColor = (el, scrolled) => {
106        if (!el) return;
107        el.classList.remove("text-white", "text-base-800");
108        el.classList.add(scrolled ? "text-base-800" : "text-white");
109      };
110      const handleScroll = () => {
111        if (!enableScrollSwap) return;
112        const scrolled = window.scrollY > 0;
113        if (navEl) navEl.classList.toggle("bg-white", scrolled);
114        swapColor(logoEl, scrolled);
115        primaryLinks.forEach((el) => swapColor(el, scrolled));
116        // Mobile icons
117        swapColor(burger, scrolled);
118        swapColor(close, scrolled);
119      };
120      if (enableScrollSwap) {
121        window.addEventListener("scroll", handleScroll);
122        handleScroll(); // Initialize state on load
123      } else {
124        // Force dark variant on non-home pages
125        if (navEl) navEl.classList.add("bg-white");
126        swapColor(logoEl, true);
127        primaryLinks.forEach((el) => swapColor(el, true));
128        swapColor(burger, true);
129        swapColor(close, true);
130      }
131    });
132  </script>
132 </nav> <main class="grow"> <section class="relative flex flex-col bg-accent-800"> <div class="max-w-7xl mx-auto px-8  w-full 2xl:max-w-[110rem]  py-12 pt-48 lg:border-x lg:border-white/10">  <div class="grid grid-cols-1 lg:grid-cols-3 lg:items-end gap-12"> <div class="max-w-4xl text-balance lg:col-span-2"> <p class="text-sm  uppercase text-base-400">   Contact   </p> <h1 class="text-2xl  sm:text-2xl md:text-3xl lg:text-4xl font-medium tracking-tight mt-4 text-white">  
133Ready to pioneer the next generation of intelligent connectivity? Let's talk.
134  </h1> <p class="text-base sm:text-lg md:text-xl  text-base-400 mt-4">  
135Let's architect the networks that think for themselves.
136  </p> </div> </div>  </div> </section>  <section> <div class="max-w-7xl mx-auto px-8  w-full 2xl:max-w-[110rem]  py-24">  <div class="grid grid-cols-1 lg:grid-cols-2 gap-8"> <div> <p class="text-sm  uppercase text-accent-600">   Get in touch   </p> <h2 class="text-2xl  sm:text-3xl md:text-3xl lg:text-3xl font-medium tracking-tight text-base-900 mt-4 text-balance">  
137Let's shape the future of wireless connectivity together.
138  </h2> <p class="text-base sm:text-lg md:text-xl  text-base-600 mt-4">  
139Whether you're looking to optimize your 5G Advanced infrastructure with AI,
140          exploring our network intelligence solutions,
141          or interested in partnering on next-generation 6G technology,
142          our team is ready to connect.
143  </p> <div class="mt-12 space-y-8 border-t border-base-200 pt-8 invisible"> <div class="flex items-start gap-4"> <span class="flex size-10 items-center justify-center rounded-full bg-accent-500/10 text-accent-600"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" fill="currentColor" class="icon size-4 text-accent-500"><path d="M128,60a44,44,0,1,0,44,44A44.05,44.05,0,0,0,128,60Zm0,64a20,20,0,1,1,20-20A20,20,0,0,1,128,124Zm0-112a92.1,92.1,0,0,0-92,92c0,77.36,81.64,135.4,85.12,137.83a12,12,0,0,0,13.76,0,259,259,0,0,0,42.18-39C205.15,170.57,220,136.37,220,104A92.1,92.1,0,0,0,128,12Zm31.3,174.71A249.35,249.35,0,0,1,128,216.89a249.35,249.35,0,0,1-31.3-30.18C80,167.37,60,137.31,60,104a68,68,0,0,1,136,0C196,137.31,176,167.37,159.3,186.71Z"></path></svg> </span> <div class="space-y-1"> <p class="text-base font-medium  text-base-900">  Address  </p> <p class="text-base text-base-700 leading-relaxed">  123 Market Street, Suite 500<br>San Francisco, CA 94103  </p> </div> </div><div class="flex items-start gap-4"> <span class="flex size-10 items-center justify-center rounded-full bg-accent-500/10 text-accent-600"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" fill="currentColor" class="icon size-4 text-accent-500"><path d="M176,12H80A28,28,0,0,0,52,40V216a28,28,0,0,0,28,28h96a28,28,0,0,0,28-28V40A28,28,0,0,0,176,12Zm4,204a4,4,0,0,1-4,4H80a4,4,0,0,1-4-4V40a4,4,0,0,1,4-4h96a4,4,0,0,1,4,4ZM144,68a16,16,0,1,1-16-16A16,16,0,0,1,144,68Z"></path></svg> </span> <div class="space-y-1"> <p class="text-base font-medium  text-base-900">  Phone  </p> <p class="text-base text-base-700 leading-relaxed">  <a href="tel:+15551234567" class="transition-colors hover:text-accent-500">
143 +1 (555) 123-4567 </a>  </p> </div> </div><div class="flex items-start gap-4"> <span class="flex size-10 items-center justify-center rounded-full bg-accent-500/10 text-accent-600"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" fill="currentColor" class="icon size-4 text-accent-500"><path d="M230.66,86l-96-64a12,12,0,0,0-13.32,0l-96,64A12,12,0,0,0,20,96V200a20,20,0,0,0,20,20H216a20,20,0,0,0,20-20V96A12,12,0,0,0,230.66,86ZM89.81,152,44,184.31v-65ZM114.36,164h27.28L187,196H69.05ZM166.19,152,212,119.29v65ZM128,46.42l74.86,49.91L141.61,140H114.39L53.14,96.33Z"></path></svg> </span> <div class="space-y-1"> <p class="text-base font-medium  text-base-900">  Email  </p> <p class="text-base text-base-700 leading-relaxed">  <a href="mailto:[email protected]" class="transition-colors hover:text-accent-500"> [email protected] </a>  </p> </div> </div> </div> </div> <form class="bg-accent-950 rounded p-8"> <h3 class="text-base sm:text-lg md:text-xl  font-medium tracking-tight text-white">  
144Send us a message
145  </h3> <!--<Text tag="p" variant="textBase" class="text-base-400 mt-1">--> <!--  Share a few details and our team will reach out within one business day.--> <!--</Text>--> <div class="space-y-4 mt-12"> <div class="space-y-2"> <label for="contact-name" class="text-sm text-base-400 block">
146Name<span aria-hidden="true" class="text-accent-500 pointer-events-none">*</span> </label> <input id="contact-name" type="text" name="name" required autocomplete="name" class="w-full rounded border-white/15 bg-accent-950 px-4 py-3 h-12 text-white focus:border-accent-500 focus:ring-2 focus:ring-accent-500 duration-300 transition-all focus:border-transparent focus:outline-none"> </div> <div class="space-y-2"> <label for="contact-email" class="text-sm text-base-400 block">
147Email<span aria-hidden="true" class="text-accent-500 pointer-events-none">*</span> </label> <input id="contact-email" type="email" name="email" required autocomplete="email" class="w-full rounded border-white/15 bg-accent-950 px-4 py-3 h-12 text-white focus:border-accent-500 focus:ring-2 focus:ring-accent-500 duration-300 transition-all focus:border-transparent focus:outline-none"> </div> <div class="space-y-2"> <label for="contact-message" class="text-sm text-base-400 block">
148Message
149</label> <textarea id="contact-message" name="message" rows="5" class="w-full rounded border-white/15 bg-accent-950 px-4 py-3 text-white focus:border-accent-500 focus:ring-2 focus:ring-accent-500 duration-300 transition-all focus:border-transparent focus:outline-none"></textarea> </div> </div> <button class="flex justify-center text-center font-medium items-center duration-500 ease-in-out transition-colors focus:outline focus:outline-offset-2 text-base-900 bg-base-100 hover:bg-base-200 focus:outline-base-300 h-12 px-5 py-4 text-xl rounded-lg w-full mt-8" type="submit">
150Submit
151</button> </form> </div>  </div> </section> <section class="bg-accent-950"> <div class="max-w-7xl mx-auto px-8  w-full 2xl:max-w-[110rem]  py-14 lg:py-32">  <div class="grid grid-cols-1 lg:grid-cols-3 gap-12"> <div></div> <div class="lg:col-span-2"> <p class="text-sm  uppercase text-base-300">   
152Discover
153   </p> <h2 class="text-3xl  sm:text-3xl md:text-4xl lg:text-5xl text-white font-medium mt-4">  
154Explore how our AI-driven solutions can accelerate your
155<span class="text-accent-500"> 5G Advanced deployment</span> <span class="text-accent-500"> and 6G readiness.</span>   </h2> </div> </div> <div class="grid gap-6 lg:gap-8 md:grid-cols-2 lg:grid-cols-3 mt-12 lg:mt-24"> <div> <div> <h3 class="text-base sm:text-lg md:text-xl  font-medium text-base-100">  Technologies  </h3> <p class="text-base text-base-400 mt-2 text-balance">  Pioneering AI technologies that optimize today&#39;s 5G Advanced and architect tomorrow&#39;s 6G.  </p> </div> <a href="/technologies" class="flex text-lg w-fit font-medium
156    text-white hover:text-base-300 after:bg-base-300 hover:after:bg-base-300
157    relative
158    after:absolute after:left-0 after:-bottom-1
159    after:h-0.5 after:w-0
160    after:transition-[width] after:duration-300 after:ease-out
161    hover:after:w-full mt-12"> Explore technologies → </a> </div><div> <div> <h3 class="text-base sm:text-lg md:text-xl  font-medium text-base-100">  Solutions  </h3> <p class="text-base text-base-400 mt-2 text-balance">  From network optimization to intelligent resource allocation—discover how we deliver AI-powered solutions for next-generation wireless networks.  </p> </div> <a href="/solutions" class="flex text-lg w-fit font-medium
162    text-white hover:text-base-300 after:bg-base-300 hover:after:bg-base-300
163    relative
164    after:absolute after:left-0 after:-bottom-1
165    after:h-0.5 after:w-0
166    after:transition-[width] after:duration-300 after:ease-out
167    hover:after:w-full mt-12"> Explore solutions → </a> </div><div> <div> <h3 class="text-base sm:text-lg md:text-xl  font-medium text-base-100">  Resources  </h3> <p class="text-base text-base-400 mt-2 text-balance">  Explore our latest research, case studies, and technical insights on AI applications in 5G Advanced and 6G development.  </p> </div> <a href="/resources" class="flex text-lg w-fit font-medium
168    text-white hover:text-base-300 after:bg-base-300 hover:after:bg-base-300
169    relative
170    after:absolute after:left-0 after:-bottom-1
171    after:h-0.5 after:w-0
172    after:transition-[width] after:duration-300 after:ease-out
173    hover:after:w-full mt-12"> Explore resources → </a> </div> </div>  </div> </section> </main> <footer class="relative isolate overflow-hidden bg-accent-950 text-base-100"> <div class="absolute inset-0 z-0 pointer-events-none">
173 <video autoplay muted loop playsinline class="size-full object-cover"> <source src="/night.mp4" type="video/mp4"> </video> <div class="absolute inset-0 bg-accent-950/75"></div> </div> <div class="max-w-7xl mx-auto px-8  w-full 2xl:max-w-[110rem]  relative z-10 lg:border-white/15 py-8 border-b lg:border-x">  <div class="flex flex-col gap-8 p-8 lg:flex-row lg:items-end lg:justify-between bg-accent-950 rounded"> <div class="max-w-xl text-balance"> <svg class="h-12 text-white" fill="currentColor" viewBox="0 0 394 118" xmlns="http://www.w3.org/2000/svg"> <rect x="8" y="8" width="104" height="104" display="none"></rect> <g> <path d="M132.45,77.33v-29.94h-10.5v-6.26h28.75v6.26h-10.5v29.94h-7.76Z"></path> <path d="M163.58,77.95c-2.69,0-5.05-.56-7.08-1.68-2.03-1.12-3.63-2.69-4.78-4.71-1.16-2.02-1.73-4.33-1.73-6.96s.57-5.08,1.71-7.19c1.14-2.1,2.72-3.76,4.76-4.96,2.03-1.21,4.39-1.81,7.08-1.81s4.91.57,6.88,1.71c1.96,1.14,3.51,2.68,4.63,4.63,1.12,1.95,1.68,4.2,1.68,6.75,0,.35,0,.73-.03,1.16-.02.43-.06.87-.13,1.32h-21.04v-4.5h13.29c-.07-1.45-.59-2.61-1.58-3.49-.98-.88-2.2-1.32-3.65-1.32-1.1,0-2.1.26-3,.78-.9.52-1.61,1.29-2.15,2.33-.53,1.03-.8,2.34-.8,3.93v1.55c0,1.21.23,2.28.7,3.21s1.14,1.65,2.02,2.17c.88.52,1.92.78,3.13.78,1.14,0,2.08-.23,2.82-.7.74-.46,1.32-1.06,1.73-1.78h7.91c-.48,1.65-1.31,3.15-2.48,4.47-1.17,1.33-2.6,2.38-4.29,3.15-1.69.78-3.55,1.16-5.58,1.16Z"></path> <path d="M182.4,77.33v-37.23h7.76v37.23h-7.76Z"></path> <path d="M209.7,77.95c-2.69,0-5.05-.56-7.08-1.68-2.03-1.12-3.63-2.69-4.78-4.71-1.16-2.02-1.73-4.33-1.73-6.96s.57-5.08,1.71-7.19c1.14-2.1,2.72-3.76,4.76-4.96,2.03-1.21,4.39-1.81,7.08-1.81s4.91.57,6.88,1.71c1.96,1.14,3.51,2.68,4.63,4.63,1.12,1.95,1.68,4.2,1.68,6.75,0,.35,0,.73-.03,1.16s-.06.87-.13,1.32h-21.04v-4.5h13.29c-.07-1.45-.6-2.61-1.58-3.49s-2.2-1.32-3.64-1.32c-1.1,0-2.1.26-3,.78-.9.52-1.61,1.29-2.15,2.33-.54,1.03-.8,2.34-.8,3.93v1.55c0,1.21.23,2.28.7,3.21s1.14,1.65,2.02,2.17c.88.52,1.92.78,3.13.78,1.14,0,2.08-.23,2.82-.7.74-.46,1.32-1.06,1.73-1.78h7.91c-.48,1.65-1.31,3.15-2.48,4.47-1.17,1.33-2.6,2.38-4.29,3.15s-3.55,1.16-5.58,1.16Z"></path> <path d="M228.52,77.33v-37.23h7.76v37.23h-7.76ZM245.89,77.33l-10.75-14.27,9.57-11.79h9.15l-12.87,15.1v-6.21l14.53,17.17h-9.62Z"></path> <path d="M270.09,77.95c-2.69,0-5.05-.56-7.08-1.68-2.03-1.12-3.63-2.69-4.78-4.71-1.16-2.02-1.73-4.33-1.73-6.96s.57-5.08,1.71-7.19c1.14-2.1,2.72-3.76,4.76-4.96,2.03-1.21,4.4-1.81,7.08-1.81s4.91.57,6.88,1.71c1.96,1.14,3.51,2.68,4.63,4.63,1.12,1.95,1.68,4.2,1.68,6.75,0,.35,0,.73-.03,1.16s-.06.87-.13,1.32h-21.04v-4.5h13.29c-.07-1.45-.59-2.61-1.58-3.49s-2.2-1.32-3.64-1.32c-1.1,0-2.1.26-3,.78-.9.52-1.61,1.29-2.15,2.33-.54,1.03-.8,2.34-.8,3.93v1.55c0,1.21.23,2.28.7,3.21.46.93,1.14,1.65,2.02,2.17.88.52,1.92.78,3.13.78,1.14,0,2.08-.23,2.82-.7.74-.46,1.32-1.06,1.73-1.78h7.91c-.48,1.65-1.31,3.15-2.48,4.47-1.17,1.33-2.6,2.38-4.29,3.15-1.69.78-3.55,1.16-5.58,1.16Z"></path> <path d="M288.91,77.33v-26.06h6.88l.72,4.76c.69-1.1,1.5-2.05,2.43-2.84.93-.79,2.01-1.41,3.23-1.86,1.22-.45,2.54-.67,3.96-.67v8.22h-2.58c-1.03,0-1.97.11-2.82.34-.84.22-1.57.59-2.17,1.11-.6.52-1.07,1.21-1.4,2.09-.33.88-.49,1.97-.49,3.28v11.63h-7.76Z"></path> <path d="M310.62,77.33v-26.06h6.77l.62,4.19c.79-1.45,1.91-2.61,3.36-3.49,1.45-.88,3.21-1.32,5.27-1.32,2.17,0,4,.47,5.48,1.4s2.61,2.27,3.39,4.01c.78,1.74,1.16,3.87,1.16,6.39v14.89h-7.7v-14.17c0-1.9-.41-3.37-1.21-4.42-.81-1.05-2.09-1.58-3.85-1.58-1.03,0-1.97.25-2.82.75-.85.5-1.51,1.21-1.99,2.15-.48.93-.72,2.05-.72,3.36v13.91h-7.76Z"></path> <path d="M355.97,77.95c-2.69,0-5.05-.56-7.08-1.68-2.03-1.12-3.63-2.69-4.78-4.71-1.16-2.02-1.73-4.33-1.73-6.96s.57-5.08,1.71-7.19c1.14-2.1,2.72-3.76,4.76-4.96,2.03-1.21,4.4-1.81,7.08-1.81s4.91.57,6.88,1.71c1.96,1.14,3.51,2.68,4.63,4.63,1.12,1.95,1.68,4.2,1.68,6.75,0,.35,0,.73-.03,1.16s-.06.87-.13,1.32h-21.04v-4.5h13.29c-.07-1.45-.59-2.61-1.58-3.49s-2.2-1.32-3.64-1.32c-1.1,0-2.1.26-3,.78-.9.52-1.61,1.29-2.15,2.33-.54,1.03-.8,2.34-.8,3.93v1.55c0,1.21.23,2.28.7,3.21.46.93,1.14,1.65,2.02,2.17.88.52,1.92.78,3.13.78,1.14,0,2.08-.23,2.82-.7.74-.46,1.32-1.06,1.73-1.78h7.91c-.48,1.65-1.31,3.15-2.48,4.47-1.17,1.33-2.6,2.38-4.29,3.15-1.69.78-3.55,1.16-5.58,1.16Z"></path> <path d="M374.79,77.33v-37.23h7.76v37.23h-7.76Z"></path> </g> <g> <path d="M23,43.67l-9.35,9.35c-3.86,3.86-3.86,10.11,0,13.97l9.35,9.35h18.67v-32.67h-18.67Z"></path> <polygon points="41.67 78.33 25 78.33 41.67 95 41.67 78.33"></polygon> <path d="M78.33,76.33h18.67l9.35-9.35c3.86-3.86,3.86-10.11,0-13.97l-9.35-9.35h-18.67v32.67Z"></path> <polygon points="95 78.33 78.33 78.33 78.33 95 95 78.33"></polygon> <polygon points="25 41.67 41.67 41.67 41.67 25 25 41.67"></polygon> <path d="M76.33,78.33h-32.67v18.67l9.35,9.35c3.86,3.86,10.11,3.86,13.97,0l9.35-9.35v-18.67Z"></path> <rect x="43.67" y="43.67" width="32.67" height="32.67"></rect> <path d="M43.67,41.67h32.67v-18.67l-9.35-9.35c-3.86-3.86-10.11-3.86-13.97,0l-9.35,9.35v18.67Z"></path> <polygon points="78.33 41.67 95 41.67 78.33 25 78.33 41.67"></polygon> </g> <rect x="8" y="8" width="104" height="104" display="none"></rect> <rect x="77.33" y="77.33" width="34.67" height="34.67" display="none" fill="#fff"></rect> </svg> <p class="text-base sm:text-lg md:text-xl  text-white font-medium mt
173-24">  
174Engineering intelligent networks from discovery through deployment.
175  </p> </div> <!--<div class="flex flex-wrap gap-2 sm:items-center">--> <!--  <Button--> <!--    isLink--> <!--    size="xs"--> <!--    variant="default"--> <!--    href={`mailto:${contactDetails.email}`}--> <!--  >--> <!--    {contactDetails.email}--> <!--  </Button>--> <!--  <Button--> <!--    isLink--> <!--    size="xs"--> <!--    variant="muted"--> <!--    href={`tel:${contactDetails.phone.replace(/[^\d+]/g, "")}`}--> <!--  >--> <!--    {contactDetails.phone}--> <!--  </Button>--> <!--</div>--> </div>  </div> <div class="max-w-7xl mx-auto px-8  w-full 2xl:max-w-[110rem]  relative py-8 lg:border-x lg:border-white/15 space-y-12 z-10">  <div class="grid gap-x-8 sm:grid-cols-2 lg:grid-cols-5 gap-y-24"> <div> <p class="text-xs  uppercase font-medium  text-white">  Company  </p> <div class="space-y-2 text-sm mt-12">  </div> </div><div> <p class="text-xs  uppercase font-medium  text-white">  Technologies  </p> <div class="space-y-2 text-sm mt-12">  </div> </div><div> <p class="text-xs  uppercase font-medium  text-white">  Solutions  </p> <div class="space-y-2 text-sm mt-12">  </div> </div><div> <p class="text-xs  uppercase font-medium  text-white">  Resources  </p> <div class="space-y-2 text-sm mt-12">  </div> </div> <div> <p class="text-xs  uppercase font-medium text-white">  
176Contact
177  </p> <div class="mt-12 invisible"> <p class="text-sm  text-base-200">    </p> <p class="text-sm  text-base-200">    </p> <address> <p class="whitespace-pre-line leading-relaxed mt-2"> 123 Market Street, Suite 500
178San Francisco, CA 94103 </p> </address> </div> </div> </div> <div class="border-t border-white/10 pt-8"> <div class="flex flex-col gap-4 md:flex-row md:items-center md:justify-between"> <p class="text-sm  text-base-300">  
179© 2026 Telekernel
180  </p> <div class="flex flex-wrap gap-4 text-white text-sm">  </div> </div> </div>  </div> </footer> 
180<script type="module">
181  import KeenSlider from "https://cdn.jsdelivr.net/npm/[email protected]/+esm";
182  const keenSlider = new KeenSlider(
183    "#testimonials-slider",
184    {
185      loop: true,
186      slides: {
187        origin: "center",
188        perView: 1.5,
189        spacing: 8,
190      },
191      breakpoints: {
192        "(min-width: 1024px)": {
193          slides: {
194            origin: "center",
195            perView: 3.2,
196            spacing: 16,
197          },
198        },
199      },
200    },
201    []
202  );
203  const keenSliderPrevious = document.getElementById("testimonials-previous");
204  const keenSliderNext = document.getElementById("testimonials-next");
205  keenSliderPrevious.addEventListener("click", () => keenSlider.prev());
206  keenSliderNext.addEventListener("click", () => keenSlider.next());
207</script>
207 
207<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"2b73d91c986d46a6a1a6ded9006b5725","spa":2}' crossorigin="anonymous"></script>
207
208</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.