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's 5G Advanced and architect tomorrow'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.