{"id":7225,"date":"2026-10-12T07:17:05","date_gmt":"2026-10-12T07:17:05","guid":{"rendered":"https:\/\/extreemtek.com\/?page_id=7225"},"modified":"2026-10-23T05:50:28","modified_gmt":"2026-10-23T05:50:28","slug":"ai-solution","status":"publish","type":"page","link":"https:\/\/extreemtek.com\/nl\/ai-solution\/","title":{"rendered":"AI Solution"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"7225\" class=\"elementor elementor-7225\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a18c3d8 e-con-full e-flex e-con e-parent\" data-id=\"a18c3d8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-08cccc5 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"08cccc5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter+Tight:wght@400;500;600;700;800&display=swap');\n\n#sk-nav{\n  --sk-navy:#0a1a4d;\n  --sk-amber-lite:#F5B01A;\n  --sk-amber-deep:#D86605;\n  --sk-line:#e6e9f0;\n\n  position:relative;\n  z-index:900;\n  background:#fff;\n  border-bottom:1px solid var(--sk-line);\n  font-family:\"Inter Tight\",system-ui,-apple-system,\"Segoe UI\",sans-serif;\n  -webkit-font-smoothing:antialiased;\n}\n#sk-nav *,#sk-nav *::before,#sk-nav *::after{box-sizing:border-box}\n\n#sk-nav .sk-n-bar{\n  display:flex;\n  align-items:center;\n  gap:1rem;\n  max-width:1300px;\n  margin:0 auto;\n  padding:.85rem 1.25rem;\n}\n\n\/* logo *\/\n#sk-nav .sk-n-logo{flex:none;display:inline-flex;align-items:center;line-height:0}\n#sk-nav .sk-n-logo img{\n  display:block;\n  width:auto;\n  height:46px;\n  max-width:none;\n}\n\n\/* desktop links *\/\n#sk-nav .sk-n-links{\n  display:flex;\n  align-items:center;\n  gap:clamp(1.2rem,3vw,2.4rem);\n  margin:0 auto;\n  padding:0;\n  list-style:none;\n}\n#sk-nav .sk-n-links li{margin:0;padding:0;list-style:none}\n#sk-nav .sk-n-links li::marker,#sk-nav .sk-n-links li::before{content:none}\n#sk-nav .sk-n-links a{\n  font-size:1.02rem;\n  font-weight:600;\n  letter-spacing:-.01em;\n  color:var(--sk-navy);\n  text-decoration:none;\n  transition:color .16s ease;\n}\n#sk-nav .sk-n-links a:hover{color:#1a56e8}\n\n\/* cta *\/\n#sk-nav .sk-n-cta{\n  flex:none;\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  padding:.78rem 1.4rem;\n  border:0;\n  border-radius:8px;\n  background:linear-gradient(180deg,var(--sk-amber-lite) 0%,var(--sk-amber-deep) 100%);\n  color:#fff;\n  font-family:inherit;\n  font-size:.95rem;\n  font-weight:700;\n  letter-spacing:-.01em;\n  text-decoration:none;\n  white-space:nowrap;\n  box-shadow:0 6px 18px rgba(216,102,5,.3);\n  transition:transform .18s ease,box-shadow .18s ease;\n}\n#sk-nav .sk-n-cta:hover{\n  transform:translateY(-1px);color:#fff;text-decoration:none;\n  box-shadow:0 10px 24px rgba(216,102,5,.4);\n}\n#sk-nav .sk-n-cta:focus-visible{outline:3px solid var(--sk-navy);outline-offset:3px}\n\n\/* hamburger \u2014 hidden on desktop *\/\n#sk-nav .sk-n-toggle{\n  display:none;\n  flex:none;\n  width:44px;height:44px;\n  padding:0;\n  border:1px solid var(--sk-line);\n  border-radius:10px;\n  background:#fff;\n  color:var(--sk-navy);\n  cursor:pointer;\n  align-items:center;\n  justify-content:center;\n  line-height:0;\n}\n#sk-nav .sk-n-toggle:focus-visible{outline:3px solid var(--sk-navy);outline-offset:2px}\n#sk-nav .sk-n-toggle svg{display:block;flex:none}\n#sk-nav .sk-n-toggle .sk-n-close{display:none}\n#sk-nav .sk-n-toggle[aria-expanded=\"true\"] .sk-n-open{display:none}\n#sk-nav .sk-n-toggle[aria-expanded=\"true\"] .sk-n-close{display:block}\n\n\/* ---------- MOBILE ---------- *\/\n@media (max-width:1024px){\n  #sk-nav .sk-n-bar{gap:.7rem;padding:.7rem 1rem}\n  #sk-nav .sk-n-logo img{height:38px}\n  #sk-nav .sk-n-toggle{display:inline-flex}\n\n  #sk-nav .sk-n-cta{\n    margin-left:auto;\n    padding:.66rem 1rem;\n    font-size:.86rem;\n  }\n\n  \/* links become the drop panel *\/\n  #sk-nav .sk-n-links{\n    position:absolute;\n    left:0;right:0;\n    top:100%;\n    display:grid;\n    gap:0;\n    margin:0;\n    padding:0 1rem .6rem;\n    background:#fff;\n    border-bottom:1px solid var(--sk-line);\n    box-shadow:0 14px 30px rgba(10,26,77,.10);\n    opacity:0;\n    visibility:hidden;\n    transform:translateY(-10px);\n    transition:opacity .22s ease,transform .22s ease,visibility .22s ease;\n  }\n  #sk-nav .sk-n-links.is-open{\n    opacity:1;\n    visibility:visible;\n    transform:translateY(0);\n  }\n  #sk-nav .sk-n-links a{\n    display:block;\n    padding:.95rem .25rem;\n    font-size:1.05rem;\n    border-bottom:1px solid #f2f4f8;\n  }\n  #sk-nav .sk-n-links li:last-child a{border-bottom:0}\n}\n\n@media (max-width:420px){\n  #sk-nav .sk-n-logo img{height:32px}\n  #sk-nav .sk-n-cta{padding:.6rem .8rem;font-size:.8rem}\n  #sk-nav .sk-n-toggle{width:40px;height:40px}\n}\n\n@media (prefers-reduced-motion:reduce){\n  #sk-nav *{transition:none !important}\n}\n<\/style>\n\n<header id=\"sk-nav\">\n  <nav class=\"sk-n-bar\" aria-label=\"Main\">\n\n    <a class=\"sk-n-logo\" href=\"https:\/\/extreemtek.com\/\">\n      <img decoding=\"async\" src=\"https:\/\/extreemtek.com\/wp-content\/uploads\/2026\/09\/Frame.png\" alt=\"ExtreemTek \u2014 Engineering Ideas into Intelligent Reality\">\n    <\/a>\n\n    <ul class=\"sk-n-links\" id=\"skNavLinks\">\n      <li><a href=\"https:\/\/extreemtek.com\/\">Home<\/a><\/li>\n      <li><a href=\"https:\/\/extreemtek.com\/#services\">What We Do<\/a><\/li>\n      <li><a href=\"https:\/\/extreemtek.com\/#case-studies\">Case Studies<\/a><\/li>\n      <li><a href=\"https:\/\/extreemtek.com\/#how-we-work\">How We Work<\/a><\/li><li><a href=\"https:\/\/extreemtek.com\/contact-us\/\">Contact Us<\/a><\/li>\n    <\/ul>\n\n    <a class=\"sk-n-cta\" href=\"https:\/\/extreemtek.com\/contact-us\/\">Discuss Your Product<\/a>\n\n    <button class=\"sk-n-toggle\" id=\"skNavToggle\" type=\"button\" aria-expanded=\"false\" aria-controls=\"skNavLinks\" aria-label=\"Open menu\">\n      <svg class=\"sk-n-open\" width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" aria-hidden=\"true\"><path d=\"M4 7h16M4 12h16M4 17h16\"><\/path><\/svg>\n      <svg class=\"sk-n-close\" width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" aria-hidden=\"true\"><path d=\"M6 6l12 12M18 6L6 18\"><\/path><\/svg>\n    <\/button>\n\n  <\/nav>\n<\/header>\n\n<script>\n(function(){\n  var btn   = document.getElementById('skNavToggle');\n  var links = document.getElementById('skNavLinks');\n  if(!btn || !links) return;\n\n  function setOpen(open){\n    links.classList.toggle('is-open', open);\n    btn.setAttribute('aria-expanded', open);\n    btn.setAttribute('aria-label', open ? 'Close menu' : 'Open menu');\n  }\n\n  btn.addEventListener('click', function(){\n    setOpen(btn.getAttribute('aria-expanded') !== 'true');\n  });\n\n  \/* close after tapping a link *\/\n  links.addEventListener('click', function(e){\n    if(e.target.closest('a')) setOpen(false);\n  });\n\n  \/* close on Escape, and on outside tap *\/\n  document.addEventListener('keydown', function(e){\n    if(e.key === 'Escape') setOpen(false);\n  });\n  document.addEventListener('click', function(e){\n    if(!e.target.closest('#sk-nav')) setOpen(false);\n  });\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bc81799 e-con-full e-flex e-con e-parent\" data-id=\"bc81799\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8976a18 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"8976a18\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ===== ExtreemTek Hero \u2014 AI Solutions \u2014 paste into an Elementor HTML widget ===== -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\r\n\r\n<section class=\"etk-hero\">\r\n  <div class=\"etk-hero__inner\">\r\n\r\n    <!-- LEFT \u2014 copy -->\r\n    <div class=\"etk-hero__copy\">\r\n\r\n      <p class=\"etk-badge\">Services <span class=\"etk-badge__dot\">&bull;<\/span> AI Solutions<\/p>\r\n\r\n      <h1 class=\"etk-title\">\r\n        AI Agents &amp; LLMs\r\n        <span class=\"etk-title__accent\">Built to Scale<\/span>\r\n      <\/h1>\r\n\r\n      <div class=\"etk-actions\">\r\n        <a class=\"etk-btn etk-btn--orange\"\r\n           href=\"https:\/\/calendly.com\/aqeel-extreemtek\/30min\"\r\n           target=\"_blank\" rel=\"noopener\">\r\n          Schedule a Discovery Call\r\n          <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 12h15M13 6l6 6-6 6\"\/><\/svg>\r\n        <\/a>\r\n        <button class=\"etk-btn etk-btn--blue\" type=\"button\" data-etk-open>\r\n          Send Project Details\r\n          <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 12h15M13 6l6 6-6 6\"\/><\/svg>\r\n        <\/button>\r\n      <\/div>\r\n\r\n      <ul class=\"etk-features\">\r\n        <li>\r\n          <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 3l1.8 4.7L18.5 9.5 13.8 11.3 12 16l-1.8-4.7L5.5 9.5l4.7-1.8L12 3z\"\/><path d=\"M18.5 15.5l.8 2 2 .8-2 .8-.8 2-.8-2-2-.8 2-.8.8-2z\"\/><\/svg>\r\n          <span>AI Agents<\/span>\r\n        <\/li>\r\n        <li>\r\n          <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><rect x=\"6\" y=\"6\" width=\"12\" height=\"12\" rx=\"2\"\/><path d=\"M9.5 9.5h5v5h-5zM9 2.5V6M15 2.5V6M9 18v3.5M15 18v3.5M2.5 9H6M2.5 15H6M18 9h3.5M18 15h3.5\"\/><\/svg>\r\n          <span>LLM Integration<\/span>\r\n        <\/li>\r\n        <li>\r\n          <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M13 2.5L4.5 13.5H11l-1 8 8.5-11H12l1-8z\"\/><\/svg>\r\n          <span>RAG &amp; Automation<\/span>\r\n        <\/li>\r\n      <\/ul>\r\n\r\n    <\/div>\r\n\r\n    <!-- RIGHT \u2014 AI orchestration console -->\r\n    <div class=\"etk-hero__media\">\r\n      <div class=\"etk-stage\">\r\n        <div class=\"etk-cluster\">\r\n          <article class=\"etk-ai\" aria-label=\"Illustration of an AI orchestration console\">\r\n\r\n            <!-- header -->\r\n            <header class=\"etk-ai__head\">\r\n              <span class=\"etk-ai__logo\" aria-hidden=\"true\">\r\n                <svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"8.5\"\/><path d=\"M3.5 12h17M12 3.5c2.4 2.4 3.4 5.3 3.4 8.5s-1 6.1-3.4 8.5c-2.4-2.4-3.4-5.3-3.4-8.5s1-6.1 3.4-8.5z\"\/><\/svg>\r\n              <\/span>\r\n              <div class=\"etk-ai__id\">\r\n                <b>AI Orchestration Engine <em>v4.0-prod<\/em><\/b>\r\n                <small>SYS_ONLINE \/\/ MULTI-MODEL FABRIC<\/small>\r\n              <\/div>\r\n              <span class=\"etk-ai__live\"><i><\/i>Live swarm active<\/span>\r\n            <\/header>\r\n\r\n            <!-- stat cards -->\r\n            <div class=\"etk-ai__stats\">\r\n              <div class=\"etk-ai__stat\">\r\n                <div class=\"etk-ai__stat-top\">\r\n                  <span>Throughput flux<\/span>\r\n                  <em class=\"etk-ai__pill etk-ai__pill--o\">+14.2% peak<\/em>\r\n                <\/div>\r\n                <div class=\"etk-ai__big\"><span id=\"etkTps\">18,449<\/span> <small>tps<\/small><\/div>\r\n                <div class=\"etk-ai__meta\"><i class=\"etk-ai__dot etk-ai__dot--o\"><\/i>32 agent sub-clusters<\/div>\r\n              <\/div>\r\n\r\n              <div class=\"etk-ai__stat\">\r\n                <div class=\"etk-ai__stat-top\">\r\n                  <span>Dynamic mesh<\/span>\r\n                  <em class=\"etk-ai__pill etk-ai__pill--b\">&lt;14ms p99<\/em>\r\n                <\/div>\r\n                <div class=\"etk-ai__models\"><i class=\"etk-ai__dot etk-ai__dot--o\"><\/i>Claude \u00b7 GPT \u00b7 Llama<\/div>\r\n                <div class=\"etk-ai__meta\">\r\n                  <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 3l1.8 4.7L18.5 9.5 13.8 11.3 12 16l-1.8-4.7L5.5 9.5l4.7-1.8L12 3z\"\/><\/svg>\r\n                  Multi-cloud routing\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <!-- pipeline -->\r\n            <ol class=\"etk-ai__pipe\">\r\n              <span class=\"etk-ai__packet\" aria-hidden=\"true\"><\/span>\r\n\r\n              <li class=\"etk-ai__step\">\r\n                <span class=\"etk-ai__ico\" aria-hidden=\"true\">\r\n                  <svg viewBox=\"0 0 24 24\"><ellipse cx=\"12\" cy=\"6\" rx=\"7\" ry=\"2.6\"\/><path d=\"M5 6v6c0 1.4 3.1 2.6 7 2.6s7-1.2 7-2.6V6M5 12v6c0 1.4 3.1 2.6 7 2.6s7-1.2 7-2.6v-6\"\/><\/svg>\r\n                <\/span>\r\n                <span class=\"etk-ai__txt\"><b>Vector Ingestion &amp; Embedding<\/b><small>HNSW vector cluster \u00b7 4.2M embeddings<\/small><\/span>\r\n                <span class=\"etk-ai__tag\">Indexed<\/span>\r\n              <\/li>\r\n\r\n              <li class=\"etk-ai__step etk-ai__step--hot\">\r\n                <span class=\"etk-ai__ico\" aria-hidden=\"true\">\r\n                  <svg viewBox=\"0 0 24 24\"><rect x=\"6\" y=\"6\" width=\"12\" height=\"12\" rx=\"2\"\/><path d=\"M9.5 9.5h5v5h-5zM9 2.5V6M15 2.5V6M9 18v3.5M15 18v3.5M2.5 9H6M2.5 15H6M18 9h3.5M18 15h3.5\"\/><\/svg>\r\n                <\/span>\r\n                <span class=\"etk-ai__txt\"><b>Autonomous Agent Core<\/b><small>Self-healing ReAct graphs \u00b7 32 parallel loops<\/small><\/span>\r\n                <span class=\"etk-ai__tag\"><i><\/i>Active swarm<\/span>\r\n              <\/li>\r\n\r\n              <li class=\"etk-ai__step\">\r\n                <span class=\"etk-ai__ico\" aria-hidden=\"true\">\r\n                  <svg viewBox=\"0 0 24 24\"><path d=\"M12 2.8l7.5 3v5.6c0 4.6-3.2 8.2-7.5 9.8-4.3-1.6-7.5-5.2-7.5-9.8V5.8l7.5-3z\"\/><path d=\"M8.6 12.2l2.4 2.4 4.4-4.6\"\/><\/svg>\r\n                <\/span>\r\n                <span class=\"etk-ai__txt\"><b>Deterministic Guardrail Mesh<\/b><small>Output validation \u00b7 PII-safe by design<\/small><\/span>\r\n                <span class=\"etk-ai__tag\">Secure<\/span>\r\n              <\/li>\r\n            <\/ol>\r\n\r\n            <!-- inference waveform -->\r\n            <div class=\"etk-ai__wave\">\r\n              <div class=\"etk-ai__wave-head\">\r\n                <span class=\"etk-ai__wave-label\"><i class=\"etk-ai__dot etk-ai__dot--o\"><\/i>Inference waveform &amp; latency flux<\/span>\r\n                <span class=\"etk-ai__wave-pills\">\r\n                  <em class=\"etk-ai__pill etk-ai__pill--b\" id=\"etkP95\">p95: 11.2ms<\/em>\r\n                  <em class=\"etk-ai__pill etk-ai__pill--o\" id=\"etkP99\">p99: 14.3ms<\/em>\r\n                <\/span>\r\n              <\/div>\r\n              <svg class=\"etk-ai__wave-svg\" id=\"etkWaveSvg\" viewBox=\"0 0 200 44\" preserveAspectRatio=\"none\" aria-hidden=\"true\">\r\n                <defs>\r\n                  <linearGradient id=\"etkWaveFill\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\r\n                    <stop offset=\"0%\" stop-color=\"#4C9BF8\" stop-opacity=\".38\"\/>\r\n                    <stop offset=\"100%\" stop-color=\"#4C9BF8\" stop-opacity=\"0\"\/>\r\n                  <\/linearGradient>\r\n                <\/defs>\r\n                <path class=\"etk-ai__grid\" d=\"M0 11H200M0 22H200M0 33H200\"\/>\r\n                <g>\r\n                  <path id=\"etkWaveArea\" fill=\"url(#etkWaveFill)\" d=\"\"\/>\r\n                  <path id=\"etkWaveLine\" class=\"etk-ai__wave-line\" d=\"\"\/>\r\n                  <animateTransform attributeName=\"transform\" type=\"translate\" from=\"0 0\" to=\"-200 0\" dur=\"9s\" repeatCount=\"indefinite\"\/>\r\n                <\/g>\r\n                <path class=\"etk-ai__now\" d=\"M150 2V42\"\/>\r\n              <\/svg>\r\n            <\/div>\r\n\r\n          <\/article>\r\n        <\/div>\r\n        <span class=\"etk-stage__shadow\" aria-hidden=\"true\"><\/span>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===== MODAL ===== -->\r\n<div class=\"etk-modal\" id=\"etkModal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"etkModalTitle\" hidden>\r\n  <div class=\"etk-modal__backdrop\" data-etk-close><\/div>\r\n\r\n  <div class=\"etk-modal__panel\" role=\"document\">\r\n    <button class=\"etk-modal__x\" type=\"button\" data-etk-close aria-label=\"Close\">\r\n      <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M6 6l12 12M18 6L6 18\"\/><\/svg>\r\n    <\/button>\r\n\r\n    <span class=\"etk-modal__mark\">\r\n      <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M21.5 2.5L2.8 9.4c-.8.3-.8 1.4 0 1.7l7.2 2.9 2.9 7.2c.3.8 1.4.8 1.7 0L21.5 2.5z\"\/><path d=\"M21.5 2.5L10 14\"\/><\/svg>\r\n    <\/span>\r\n\r\n    <h2 class=\"etk-modal__title\" id=\"etkModalTitle\">Let's Explore <span>Your Product Idea!<\/span><\/h2>\r\n    <p class=\"etk-modal__sub\">Tell us what you're building. Our engineering team will help you define the next step.<\/p>\r\n\r\n    <form class=\"etk-form\" id=\"etkForm\" novalidate>\r\n      <input type=\"hidden\" name=\"access_key\" value=\"d16be941-4049-42a1-aac1-c0025927fe85\">\r\n      <input type=\"hidden\" name=\"subject\" value=\"New project enquiry \u2014 ExtreemTek website\">\r\n      <input type=\"hidden\" name=\"from_name\" value=\"ExtreemTek Website\">\r\n      <input type=\"checkbox\" name=\"botcheck\" class=\"etk-form__hp\" tabindex=\"-1\" autocomplete=\"off\">\r\n\r\n      <div class=\"etk-field\">\r\n        <svg class=\"etk-field__ico\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"8\" r=\"3.6\"\/><path d=\"M4.8 20c.6-3.6 3.6-5.6 7.2-5.6s6.6 2 7.2 5.6\"\/><\/svg>\r\n        <input type=\"text\" name=\"name\" placeholder=\"Your Name*\" required autocomplete=\"name\">\r\n      <\/div>\r\n\r\n      <div class=\"etk-field\">\r\n        <svg class=\"etk-field__ico\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><rect x=\"2.8\" y=\"5\" width=\"18.4\" height=\"14\" rx=\"2.4\"\/><path d=\"M3.4 6.6L12 12.6l8.6-6\"\/><\/svg>\r\n        <input type=\"email\" name=\"email\" placeholder=\"Work Email*\" required autocomplete=\"email\">\r\n      <\/div>\r\n\r\n      <!-- phone: digits and phone punctuation only -->\r\n      <div class=\"etk-field\">\r\n        <svg class=\"etk-field__ico\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M6.3 3.5h3.1l1.6 4-2 1.2a10.5 10.5 0 004.8 4.8l1.2-2 4 1.6v3.1a1.8 1.8 0 01-2 1.8A15.6 15.6 0 014.5 5.5a1.8 1.8 0 011.8-2z\"\/><\/svg>\r\n        <input type=\"tel\" id=\"etkPhone\" name=\"phone\"\r\n               placeholder=\"Phone Number*\"\r\n               required\r\n               inputmode=\"tel\"\r\n               autocomplete=\"tel\"\r\n               maxlength=\"20\"\r\n               pattern=\"[0-9+()\\-\\s]{7,20}\"\r\n               title=\"Digits only \u2014 you may also use + ( ) - and spaces\">\r\n        <small class=\"etk-hint\">Digits only. You may use +, (), - and spaces.<\/small>\r\n      <\/div>\r\n\r\n      <div class=\"etk-field etk-field--select\">\r\n        <svg class=\"etk-field__ico\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 2.8l8.4 4.6v9.2L12 21.2l-8.4-4.6V7.4L12 2.8z\"\/><path d=\"M3.8 7.4L12 12l8.2-4.6M12 12v9.2\"\/><\/svg>\r\n        <select name=\"project_type\" required>\r\n          <option value=\"\" disabled selected>What do you want to build?*<\/option>\r\n          <option>AI agents \/ agentic workflows<\/option>\r\n          <option>LLM or chatbot integration<\/option>\r\n          <option>RAG &amp; knowledge search<\/option>\r\n          <option>AI automation for my business<\/option>\r\n          <option>Custom ML model<\/option>\r\n          <option>Something else<\/option>\r\n        <\/select>\r\n        <svg class=\"etk-field__caret\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M6 9.5l6 6 6-6\"\/><\/svg>\r\n      <\/div>\r\n\r\n      <!-- optional short summary -->\r\n      <div class=\"etk-field etk-field--area\">\r\n        <svg class=\"etk-field__ico\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4.5 5.5h15M4.5 10h15M4.5 14.5h10\"\/><\/svg>\r\n        <textarea name=\"project_brief\"\r\n                  placeholder=\"Briefly, what are you building? (optional)\"\r\n                  aria-label=\"Short summary of your project or idea\"\r\n                  maxlength=\"600\" rows=\"3\"><\/textarea>\r\n        <small class=\"etk-hint\">A sentence or two is plenty \u2014 we'll ask the rest on the call.<\/small>\r\n      <\/div>\r\n\r\n      <button class=\"etk-submit\" type=\"submit\">\r\n        <span class=\"etk-submit__label\">Let's Discuss Your Idea<\/span>\r\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 12h15M13 6l6 6-6 6\"\/><\/svg>\r\n      <\/button>\r\n\r\n      <p class=\"etk-note\">\r\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><rect x=\"4.6\" y=\"10.4\" width=\"14.8\" height=\"9.6\" rx=\"2.2\"\/><path d=\"M8.2 10.4V7.6a3.8 3.8 0 017.6 0v2.8\"\/><\/svg>\r\n        No obligation. We'll get back to you within 1\u20132 business days.\r\n      <\/p>\r\n\r\n      <p class=\"etk-status\" id=\"etkStatus\" role=\"status\" aria-live=\"polite\"><\/p>\r\n    <\/form>\r\n  <\/div>\r\n<\/div>\r\n\r\n<style>\r\n\/* ---- scoped to .etk-hero so the theme can't bleed in ---- *\/\r\n.etk-hero{\r\n  --navy:#0A1E3F;\r\n  --navy-2:#0D2751;\r\n  --orange:#F9A21B;\r\n  --blue:#1877F2;\r\n  --sky:#4C9BF8;\r\n  --green:#34D399;\r\n  --ink:#FFFFFF;\r\n  --line:rgba(255,255,255,.16);\r\n  --mono:ui-monospace,SFMono-Regular,Menlo,Consolas,\"Liberation Mono\",monospace;\r\n\r\n  position:relative;\r\n  background:var(--navy);\r\n  background-image:radial-gradient(900px 520px at 76% 40%, var(--navy-2) 0%, var(--navy) 62%);\r\n  padding:80px 24px;\r\n  font-family:\"Poppins\",-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;\r\n  overflow:hidden;\r\n}\r\n.etk-hero *,.etk-hero *::before,.etk-hero *::after{box-sizing:border-box;}\r\n\r\n.etk-hero__inner{\r\n  max-width:1280px;margin:0 auto;\r\n  display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);\r\n  gap:48px;align-items:center;\r\n}\r\n\r\n\/* badge *\/\r\n.etk-badge{\r\n  display:inline-flex;align-items:center;gap:10px;\r\n  margin:0 0 30px;padding:11px 24px;\r\n  border:1px solid rgba(255,255,255,.35);border-radius:999px;\r\n  color:var(--ink);font-size:14px;font-weight:600;\r\n  letter-spacing:.06em;text-transform:uppercase;line-height:1;\r\n}\r\n.etk-badge__dot{color:#4C8DF6;font-size:16px;line-height:1;}\r\n\r\n\/* headline *\/\r\n.etk-title{\r\n  margin:0 0 34px;color:var(--ink);\r\n  font-size:clamp(38px,4.8vw,68px);font-weight:800;\r\n  line-height:1.04;letter-spacing:-.02em;\r\n}\r\n.etk-title__accent{display:block;color:var(--orange);}\r\n\r\n\/* buttons *\/\r\n.etk-actions{display:flex;flex-wrap:wrap;gap:20px;}\r\n.etk-hero .etk-btn{\r\n  display:inline-flex;align-items:center;gap:12px;\r\n  padding:17px 28px;border:0;border-radius:6px;\r\n  color:#fff !important;font-family:inherit;font-size:17px;font-weight:600;line-height:1;\r\n  text-decoration:none;cursor:pointer;\r\n  -webkit-appearance:none;appearance:none;\r\n  transition:transform .18s ease,filter .18s ease;\r\n}\r\n.etk-btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;}\r\n.etk-hero .etk-btn--orange{background:var(--orange) !important;}\r\n.etk-hero .etk-btn--blue{background:var(--blue) !important;}\r\n.etk-btn:hover{filter:brightness(1.07);transform:translateY(-2px);}\r\n.etk-btn:focus-visible{outline:3px solid #fff;outline-offset:3px;}\r\n\r\n\/* feature row \u2014 single line *\/\r\n.etk-features{\r\n  display:flex;flex-wrap:nowrap;align-items:center;\r\n  gap:clamp(14px,2vw,34px);\r\n  margin:46px 0 0;padding:30px 0 0;\r\n  list-style:none;border-top:1px solid var(--line);\r\n}\r\n.etk-features li{\r\n  display:flex;align-items:center;gap:9px;flex:none;\r\n  color:var(--ink);font-size:clamp(12.5px,1.05vw,16px);font-weight:500;white-space:nowrap;\r\n}\r\n.etk-features svg{\r\n  width:clamp(17px,1.4vw,23px);height:clamp(17px,1.4vw,23px);flex:none;color:var(--orange);\r\n  fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;\r\n}\r\n\r\n\/* ===== RIGHT \u2014 AI orchestration console ===== *\/\r\n.etk-hero__media{position:relative;display:flex;justify-content:center;}\r\n\r\n.etk-stage{\r\n  position:relative;\r\n  width:100%;max-width:540px;    \/* controls the console size *\/\r\n  padding:24px 18px 66px;\r\n  perspective:1600px;\r\n}\r\n\r\n\/* the pose \u2014 edit this line only *\/\r\n.etk-cluster{\r\n  --tilt:rotateY(-9deg) rotateX(4deg);\r\n  position:relative;\r\n  transform:var(--tilt);\r\n  animation:etk-float 7s ease-in-out infinite;\r\n}\r\n\r\n.etk-ai{\r\n  position:relative;overflow:hidden;\r\n  padding:16px;\r\n  border:1px solid rgba(141,184,255,.2);border-radius:18px;\r\n  background:linear-gradient(160deg,#13305F 0%,#0C2049 55%,#091733 100%);\r\n  box-shadow:\r\n    inset 0 1px 0 rgba(255,255,255,.08),\r\n    0 0 60px rgba(47,134,246,.16),\r\n    28px 40px 70px rgba(0,0,0,.5);\r\n  color:#fff;\r\n}\r\n.etk-ai em{font-style:normal;}\r\n.etk-ai svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;}\r\n\r\n\/* header *\/\r\n.etk-ai__head{\r\n  display:flex;align-items:center;gap:12px;\r\n  padding:0 2px 14px;\r\n  border-bottom:1px solid rgba(255,255,255,.07);\r\n}\r\n.etk-ai__logo{\r\n  display:grid;place-items:center;flex:none;\r\n  width:36px;height:36px;border-radius:10px;\r\n  background:rgba(76,155,248,.1);border:1px solid rgba(141,184,255,.22);\r\n  color:var(--sky);\r\n}\r\n.etk-ai__logo svg{width:19px;height:19px;stroke-width:1.6;}\r\n.etk-ai__id{display:flex;flex-direction:column;gap:3px;min-width:0;}\r\n.etk-ai__id b{\r\n  display:flex;align-items:center;gap:7px;flex-wrap:wrap;\r\n  font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;\r\n}\r\n.etk-ai__id b em{\r\n  padding:2px 6px;border-radius:5px;\r\n  background:rgba(255,255,255,.08);color:#9FB1C8;\r\n  font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:0;text-transform:none;\r\n}\r\n.etk-ai__id small{\r\n  color:#7F93B0;font-family:var(--mono);font-size:9.5px;letter-spacing:.04em;\r\n  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;\r\n}\r\n.etk-ai__live{\r\n  margin-left:auto;flex:none;\r\n  display:inline-flex;align-items:center;gap:7px;\r\n  padding:6px 11px;border-radius:999px;\r\n  border:1px solid rgba(76,155,248,.55);\r\n  background:rgba(76,155,248,.1);\r\n  color:#8CC0FF;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;\r\n}\r\n.etk-ai__live i{\r\n  width:6px;height:6px;border-radius:50%;background:var(--sky);\r\n  box-shadow:0 0 8px var(--sky);\r\n  animation:etk-blink 1.6s ease-in-out infinite;\r\n}\r\n\r\n\/* stat cards *\/\r\n.etk-ai__stats{\r\n  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;\r\n  margin:14px 0 12px;\r\n}\r\n.etk-ai__stat{\r\n  min-width:0;padding:12px 13px;\r\n  border:1px solid rgba(255,255,255,.08);border-radius:12px;\r\n  background:rgba(255,255,255,.04);\r\n}\r\n.etk-ai__stat-top{\r\n  display:flex;align-items:center;justify-content:space-between;gap:8px;\r\n}\r\n.etk-ai__stat-top span{\r\n  color:#8FA3BE;font-size:9.5px;font-weight:700;\r\n  letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;\r\n}\r\n.etk-ai__pill{\r\n  display:inline-block;flex:none;\r\n  padding:3px 7px;border-radius:999px;\r\n  font-family:var(--mono);font-size:9px;font-weight:600;line-height:1.3;white-space:nowrap;\r\n}\r\n.etk-ai__pill--o{background:rgba(249,162,27,.15);color:var(--orange);}\r\n.etk-ai__pill--b{background:rgba(76,155,248,.15);color:#8CC0FF;}\r\n\r\n.etk-ai__big{\r\n  margin:9px 0 5px;\r\n  font-size:24px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums;\r\n}\r\n.etk-ai__big small{color:#9FB1C8;font-size:12px;font-weight:500;}\r\n.etk-ai__models{\r\n  display:flex;align-items:center;gap:7px;\r\n  margin:12px 0 8px;\r\n  font-size:13px;font-weight:700;line-height:1.2;white-space:nowrap;\r\n}\r\n.etk-ai__meta{\r\n  display:flex;align-items:center;gap:6px;\r\n  color:#8FA3BE;font-family:var(--mono);font-size:10px;white-space:nowrap;\r\n}\r\n.etk-ai__meta svg{width:12px;height:12px;color:var(--sky);stroke-width:1.8;}\r\n.etk-ai__dot{display:inline-block;flex:none;width:6px;height:6px;border-radius:50%;}\r\n.etk-ai__dot--o{background:var(--orange);box-shadow:0 0 6px rgba(249,162,27,.7);}\r\n\r\n\/* pipeline *\/\r\n.etk-hero .etk-ai__pipe{\r\n  position:relative;\r\n  display:grid;gap:10px;\r\n  margin:0;padding:0;list-style:none;\r\n}\r\n.etk-ai__pipe::before{\r\n  content:\"\";position:absolute;left:28px;top:22px;bottom:22px;\r\n  border-left:1px dashed rgba(141,184,255,.35);\r\n}\r\n.etk-ai__packet{\r\n  position:absolute;left:26px;top:22px;z-index:0;\r\n  width:5px;height:5px;border-radius:50%;\r\n  background:var(--orange);box-shadow:0 0 8px var(--orange);\r\n  animation:etk-packet 3.2s linear infinite;\r\n}\r\n.etk-hero .etk-ai__step{\r\n  position:relative;z-index:1;\r\n  display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;\r\n  margin:0;padding:10px 12px;\r\n  border:1px solid rgba(141,184,255,.14);border-radius:11px;\r\n  background:#0F2650;\r\n}\r\n.etk-ai__ico{\r\n  display:grid;place-items:center;\r\n  width:32px;height:32px;border-radius:8px;\r\n  background:rgba(76,155,248,.12);color:var(--sky);\r\n}\r\n.etk-ai__ico svg{width:17px;height:17px;stroke-width:1.7;}\r\n.etk-ai__txt{display:flex;flex-direction:column;gap:2px;min-width:0;}\r\n.etk-ai__txt b{font-size:12.5px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}\r\n.etk-ai__txt small{color:#8FA3BE;font-size:10.5px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}\r\n.etk-ai__tag{\r\n  display:inline-flex;align-items:center;gap:6px;\r\n  padding:5px 9px;border-radius:6px;\r\n  border:1px solid rgba(255,255,255,.12);\r\n  background:rgba(255,255,255,.04);\r\n  color:#9FB1C8;font-family:var(--mono);font-size:9px;font-weight:700;\r\n  letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;\r\n}\r\n\r\n\/* the hot (active) step *\/\r\n.etk-hero .etk-ai__step--hot{\r\n  border-color:rgba(249,162,27,.55);\r\n  background:linear-gradient(90deg,rgba(249,162,27,.13),rgba(249,162,27,.03)),#0F2650;\r\n  animation:etk-hot 3s ease-in-out infinite;\r\n}\r\n.etk-ai__step--hot .etk-ai__ico{background:rgba(249,162,27,.16);color:var(--orange);}\r\n.etk-ai__step--hot .etk-ai__tag{\r\n  border-color:rgba(249,162,27,.5);background:rgba(249,162,27,.1);color:var(--orange);\r\n}\r\n.etk-ai__step--hot .etk-ai__tag i{\r\n  width:5px;height:5px;border-radius:50%;background:var(--orange);\r\n  animation:etk-blink 1.4s ease-in-out infinite;\r\n}\r\n\r\n\/* waveform *\/\r\n.etk-ai__wave{\r\n  margin-top:12px;padding:11px 12px 8px;\r\n  border:1px solid rgba(255,255,255,.08);border-radius:12px;\r\n  background:#081A3A;\r\n}\r\n.etk-ai__wave-head{display:flex;align-items:center;justify-content:space-between;gap:10px;}\r\n.etk-ai__wave-label{\r\n  display:flex;align-items:center;gap:7px;min-width:0;\r\n  color:#C3D2E6;font-family:var(--mono);font-size:9.5px;font-weight:700;\r\n  letter-spacing:.05em;text-transform:uppercase;\r\n  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;\r\n}\r\n.etk-ai__wave-pills{display:flex;gap:6px;flex:none;}\r\n.etk-ai__wave-svg{display:block;width:100%;height:54px;margin-top:6px;overflow:hidden;}\r\n.etk-ai__grid{stroke:rgba(141,184,255,.08);stroke-width:1;vector-effect:non-scaling-stroke;}\r\n.etk-ai__wave-line{fill:none;stroke:var(--sky);stroke-width:1.8;vector-effect:non-scaling-stroke;}\r\n.etk-ai__now{stroke:rgba(249,162,27,.55);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke;}\r\n\r\n\/* soft round shadow pooled below the console *\/\r\n.etk-stage__shadow{\r\n  position:absolute;left:50%;bottom:14px;\r\n  width:72%;height:30px;border-radius:50%;\r\n  background:radial-gradient(ellipse at center, rgba(0,0,0,.55) 0%, rgba(0,0,0,.26) 45%, rgba(0,0,0,0) 74%);\r\n  filter:blur(16px);\r\n  transform:translateX(-50%);\r\n  animation:etk-float-shadow 7s ease-in-out infinite;\r\n}\r\n\r\n@keyframes etk-float{\r\n  0%,100%{transform:translateY(0) var(--tilt);}\r\n  50%{transform:translateY(-14px) var(--tilt);}\r\n}\r\n@keyframes etk-float-shadow{\r\n  0%,100%{transform:translateX(-50%) scale(1);opacity:.9;}\r\n  50%{transform:translateX(-50%) scale(.82);opacity:.52;}\r\n}\r\n@keyframes etk-blink{\r\n  0%,100%{opacity:1;}\r\n  50%{opacity:.35;}\r\n}\r\n@keyframes etk-packet{\r\n  0%{top:22px;opacity:0;}\r\n  10%{opacity:1;}\r\n  90%{opacity:1;}\r\n  100%{top:calc(100% - 26px);opacity:0;}\r\n}\r\n@keyframes etk-hot{\r\n  0%,100%{box-shadow:0 0 0 1px rgba(249,162,27,.12),0 0 18px rgba(249,162,27,.08);}\r\n  50%{box-shadow:0 0 0 1px rgba(249,162,27,.28),0 0 30px rgba(249,162,27,.22);}\r\n}\r\n\r\n\/* ===== MODAL ===== *\/\r\n.etk-modal{\r\n  position:fixed;inset:0;z-index:99999;\r\n  display:flex;align-items:center;justify-content:center;\r\n  padding:20px;\r\n  font-family:\"Poppins\",-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;\r\n}\r\n.etk-modal[hidden]{display:none;}\r\n.etk-modal *,.etk-modal *::before,.etk-modal *::after{box-sizing:border-box;}\r\n\r\n.etk-modal__backdrop{\r\n  position:absolute;inset:0;\r\n  background:rgba(3,10,24,.72);\r\n  -webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);\r\n  animation:etk-fade .22s ease;\r\n}\r\n\r\n.etk-modal__panel{\r\n  position:relative;z-index:2;\r\n  width:100%;max-width:540px;max-height:94vh;\r\n  padding:34px 40px 30px;\r\n  border:1px solid rgba(47,134,246,.5);border-radius:16px;\r\n  background:linear-gradient(170deg,#132C4F 0%,#0C1E3B 60%,#0A1730 100%);\r\n  box-shadow:0 30px 80px rgba(0,0,0,.6);\r\n  animation:etk-pop .26s cubic-bezier(.3,.8,.3,1);\r\n  overflow-y:auto;\r\n  scrollbar-width:none;\r\n  -ms-overflow-style:none;\r\n}\r\n.etk-modal__panel::-webkit-scrollbar{width:0;height:0;display:none;}\r\n\r\n.etk-modal__x{\r\n  position:absolute;top:16px;right:16px;\r\n  width:38px;height:38px;min-width:0;min-height:0;\r\n  padding:0 !important;margin:0;\r\n  border:0;border-radius:50%;\r\n  display:flex;align-items:center;justify-content:center;\r\n  line-height:0;font-size:0;\r\n  background:rgba(255,255,255,.12) !important;color:#fff !important;\r\n  cursor:pointer;-webkit-appearance:none;appearance:none;\r\n  transition:background .2s ease;\r\n}\r\n.etk-modal__x:hover{background:rgba(255,255,255,.22) !important;}\r\n.etk-modal__x svg{\r\n  display:block;width:16px;height:16px;\r\n  fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;\r\n}\r\n\r\n.etk-modal__mark{\r\n  display:grid;place-items:center;\r\n  width:62px;height:62px;margin-bottom:18px;\r\n  border-radius:14px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);\r\n}\r\n.etk-modal__mark svg{\r\n  width:29px;height:29px;color:#F9A21B;\r\n  fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;\r\n}\r\n\r\n.etk-modal__title{\r\n  margin:0 0 10px;color:#fff;\r\n  font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1.15;letter-spacing:-.015em;\r\n}\r\n.etk-modal__title span{color:#F9A21B;}\r\n.etk-modal__sub{\r\n  margin:0 0 22px;color:#C3D2E6;font-size:14.5px;line-height:1.55;\r\n}\r\n\r\n\/* form *\/\r\n.etk-form{display:flex;flex-direction:column;gap:12px;}\r\n.etk-form__hp{position:absolute;left:-9999px;opacity:0;pointer-events:none;}\r\n\r\n.etk-field{position:relative;display:block;}\r\n.etk-field__ico{\r\n  position:absolute;left:18px;top:50%;transform:translateY(-50%);\r\n  width:20px;height:20px;color:#5B6B82;pointer-events:none;\r\n  fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;\r\n}\r\n\/* fields with a hint below: pin icon to the input, not the whole block *\/\r\n.etk-field:has(.etk-hint) .etk-field__ico{top:28px;}\r\n\/* textarea icon pins to the first line *\/\r\n.etk-field--area .etk-field__ico{top:19px;transform:none;}\r\n.etk-field__caret{\r\n  position:absolute;right:18px;top:50%;transform:translateY(-50%);\r\n  width:18px;height:18px;color:#5B6B82;pointer-events:none;\r\n  fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;\r\n}\r\n\r\n.etk-modal input[type=text],\r\n.etk-modal input[type=email],\r\n.etk-modal input[type=tel],\r\n.etk-modal select,\r\n.etk-modal textarea{\r\n  width:100%;height:56px;\r\n  padding:0 20px 0 50px;margin:0;\r\n  border:2px solid transparent;border-radius:9px;\r\n  background:#fff !important;color:#132B4D !important;\r\n  font-family:inherit;font-size:15px;font-weight:500;\r\n  -webkit-appearance:none;appearance:none;\r\n  transition:border-color .2s ease,box-shadow .2s ease;\r\n}\r\n.etk-modal textarea{\r\n  display:block;height:auto;min-height:104px;\r\n  padding:16px 18px 16px 50px;\r\n  line-height:1.5;resize:vertical;\r\n}\r\n.etk-modal select{padding-right:46px;cursor:pointer;}\r\n.etk-modal input::placeholder,\r\n.etk-modal textarea::placeholder{color:#8A98AB;font-weight:500;}\r\n.etk-modal select:invalid{color:#8A98AB !important;}\r\n.etk-modal input:focus,\r\n.etk-modal select:focus,\r\n.etk-modal textarea:focus{\r\n  outline:none;border-color:#2F86F6;box-shadow:0 0 0 4px rgba(47,134,246,.25);\r\n}\r\n.etk-modal .etk-field--error input,\r\n.etk-modal .etk-field--error select{border-color:#F05138;}\r\n\r\n.etk-hint{\r\n  display:block;margin:6px 0 0 2px;\r\n  color:#9FB1C8;font-size:12px;line-height:1.45;\r\n}\r\n\r\n.etk-submit{\r\n  display:flex;align-items:center;justify-content:center;gap:12px;\r\n  width:100%;height:58px;margin-top:6px;\r\n  border:0;border-radius:9px;\r\n  background:linear-gradient(90deg,#F9A21B 0%,#E8740C 100%) !important;\r\n  color:#fff !important;font-family:inherit;font-size:16px;font-weight:700;line-height:1;\r\n  cursor:pointer;-webkit-appearance:none;appearance:none;\r\n  box-shadow:0 10px 26px rgba(232,116,12,.3);\r\n  transition:filter .2s ease,transform .2s ease;\r\n}\r\n.etk-submit svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;}\r\n.etk-submit:hover{filter:brightness(1.06);transform:translateY(-2px);}\r\n.etk-submit:disabled{opacity:.65;cursor:not-allowed;transform:none;}\r\n\r\n.etk-note{\r\n  display:flex;align-items:center;gap:9px;\r\n  margin:12px 0 0;color:#9FB1C8;font-size:12.5px;line-height:1.5;\r\n}\r\n.etk-note svg{\r\n  width:15px;height:15px;flex:none;\r\n  fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;\r\n}\r\n\r\n.etk-status{margin:10px 0 0;font-size:13.5px;font-weight:600;line-height:1.5;}\r\n.etk-status:empty{display:none;}\r\n.etk-status--ok{color:#5BD99A;}\r\n.etk-status--err{color:#FF8A73;}\r\n.etk-form--sent .etk-note{display:none;}\r\n\r\n@keyframes etk-fade{from{opacity:0;}to{opacity:1;}}\r\n@keyframes etk-pop{from{opacity:0;transform:translateY(16px) scale(.97);}to{opacity:1;transform:none;}}\r\n\r\n\/* responsive *\/\r\n@media (max-width:1024px){\r\n  .etk-hero__inner{grid-template-columns:1fr;gap:40px;}\r\n  .etk-stage{max-width:560px;padding:20px 16px 62px;}\r\n}\r\n@media (max-width:600px){\r\n  .etk-hero{padding:52px 18px;}\r\n  .etk-badge{font-size:12px;padding:10px 18px;}\r\n  .etk-actions{gap:14px;}\r\n  .etk-hero .etk-btn{width:100%;justify-content:center;font-size:16px;padding:16px 22px;}\r\n  .etk-features{flex-wrap:wrap;gap:14px 22px;margin-top:36px;}\r\n  .etk-features li{font-size:13.5px;}\r\n\r\n  .etk-stage{max-width:100%;padding:8px 0 52px;}\r\n  .etk-cluster{--tilt:none;}\r\n  .etk-ai{padding:12px;border-radius:14px;}\r\n  .etk-ai__head{gap:10px;padding-bottom:11px;}\r\n  .etk-ai__logo{width:30px;height:30px;}\r\n  .etk-ai__id b{font-size:11px;}\r\n  .etk-ai__live{padding:5px 8px;font-size:8.5px;}\r\n  .etk-ai__stats{gap:8px;margin:11px 0 10px;}\r\n  .etk-ai__stat{padding:10px;}\r\n  .etk-ai__stat-top{flex-direction:column;align-items:flex-start;gap:5px;}\r\n  .etk-ai__big{font-size:20px;margin-top:7px;}\r\n  .etk-ai__models{font-size:11.5px;margin:9px 0 6px;}\r\n  .etk-ai__meta{font-size:9px;}\r\n  .etk-hero .etk-ai__step{grid-template-columns:28px minmax(0,1fr) auto;gap:10px;padding:9px 10px;}\r\n  .etk-ai__ico{width:28px;height:28px;}\r\n  .etk-ai__pipe::before{left:24px;}\r\n  .etk-ai__packet{left:22px;}\r\n  .etk-ai__txt b{font-size:11.5px;}\r\n  .etk-ai__txt small{font-size:9.5px;}\r\n  .etk-ai__tag{padding:4px 7px;font-size:8px;}\r\n  .etk-ai__wave-head{flex-direction:column;align-items:flex-start;gap:6px;}\r\n  .etk-ai__wave-svg{height:46px;}\r\n\r\n  .etk-modal{padding:12px;}\r\n  .etk-modal__panel{padding:28px 20px 24px;}\r\n  .etk-modal__mark{width:54px;height:54px;margin-bottom:15px;}\r\n  .etk-modal__mark svg{width:25px;height:25px;}\r\n  .etk-modal__sub{font-size:13.5px;margin-bottom:18px;}\r\n  .etk-modal input[type=text],\r\n  .etk-modal input[type=email],\r\n  .etk-modal input[type=tel],\r\n  .etk-modal select{height:52px;font-size:14.5px;}\r\n  .etk-field:has(.etk-hint) .etk-field__ico{top:26px;}\r\n  .etk-modal textarea{min-height:96px;font-size:14.5px;}\r\n  .etk-submit{height:54px;font-size:15px;}\r\n}\r\n@media (max-width:400px){\r\n  .etk-ai__id small,.etk-ai__id b em,.etk-ai__tag{display:none;}\r\n}\r\n@media (max-height:720px){\r\n  .etk-modal__panel{padding:26px 34px 22px;}\r\n  .etk-modal__mark{width:52px;height:52px;margin-bottom:13px;}\r\n  .etk-modal__mark svg{width:24px;height:24px;}\r\n  .etk-modal__title{font-size:clamp(21px,2.6vw,27px);}\r\n  .etk-modal__sub{margin-bottom:16px;font-size:13.5px;}\r\n  .etk-form{gap:10px;}\r\n  .etk-modal input[type=text],\r\n  .etk-modal input[type=email],\r\n  .etk-modal input[type=tel],\r\n  .etk-modal select{height:50px;}\r\n  .etk-field:has(.etk-hint) .etk-field__ico{top:25px;}\r\n  .etk-modal textarea{min-height:88px;}\r\n  .etk-submit{height:52px;}\r\n}\r\n@media (prefers-reduced-motion:reduce){\r\n  .etk-btn,.etk-submit{transition:none;}\r\n  .etk-cluster,.etk-stage__shadow,.etk-ai__live i,.etk-ai__packet,\r\n  .etk-ai__step--hot,.etk-ai__step--hot .etk-ai__tag i{animation:none;}\r\n  .etk-ai__packet{display:none;}\r\n  .etk-modal__panel,.etk-modal__backdrop{animation:none;}\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function(){\r\n  var reduce = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\r\n\r\n  \/* ---- inference waveform: one seamless loop, scrolled by SMIL ---- *\/\r\n  var waveSvg  = document.getElementById('etkWaveSvg');\r\n  var waveLine = document.getElementById('etkWaveLine');\r\n  var waveArea = document.getElementById('etkWaveArea');\r\n\r\n  if(waveSvg && waveLine && waveArea){\r\n    var TAU = Math.PI * 2, pts = [];\r\n    \/* periods of 100, 50 and 25 all divide 200, so the scroll loops with no seam *\/\r\n    for(var x = 0; x <= 400; x += 2){\r\n      var y = 24\r\n        - 8.5 * Math.sin(TAU * x \/ 100)\r\n        - 4   * Math.sin(TAU * x \/ 50 + 1)\r\n        - 2   * Math.sin(TAU * x \/ 25 + .5);\r\n      pts.push(x + ',' + y.toFixed(2));\r\n    }\r\n    var line = 'M' + pts.join(' L');\r\n    waveLine.setAttribute('d', line);\r\n    waveArea.setAttribute('d', line + ' L400,44 L0,44 Z');\r\n    if(reduce && waveSvg.pauseAnimations) waveSvg.pauseAnimations();\r\n  }\r\n\r\n  \/* ---- live numbers: throughput + latency ---- *\/\r\n  var tps = document.getElementById('etkTps');\r\n  var p95 = document.getElementById('etkP95');\r\n  var p99 = document.getElementById('etkP99');\r\n\r\n  if(tps && p95 && p99 && !reduce){\r\n    var cur = 18449;\r\n    setInterval(function(){\r\n      if(document.hidden) return;\r\n      cur += Math.round((Math.random() - .5) * 520);\r\n      cur = Math.max(17600, Math.min(19400, cur));\r\n      tps.textContent = cur.toLocaleString('en-US');\r\n\r\n      var a = 10.4 + Math.random() * 2;\r\n      var b = a + 2.2 + Math.random() * 1.4;\r\n      p95.textContent = 'p95: ' + a.toFixed(1) + 'ms';\r\n      p99.textContent = 'p99: ' + b.toFixed(1) + 'ms';\r\n    }, 1400);\r\n  }\r\n\r\n  \/* ---- modal + form ---- *\/\r\n  var modal  = document.getElementById('etkModal');\r\n  var form   = document.getElementById('etkForm');\r\n  var status = document.getElementById('etkStatus');\r\n  var phone  = document.getElementById('etkPhone');\r\n  if(!modal || !form) return;\r\n\r\n  var lastFocus = null;\r\n\r\n  \/* ---- phone field: allow only digits and phone punctuation ---- *\/\r\n  if(phone){\r\n    var ALLOWED = \/[^0-9+()\\-\\s]\/g;\r\n\r\n    \/* block disallowed characters as they are typed *\/\r\n    phone.addEventListener('keypress', function(e){\r\n      if(e.ctrlKey || e.metaKey || e.altKey) return;\r\n      if(e.key && e.key.length === 1 && e.key.replace(ALLOWED, '') === ''){\r\n        e.preventDefault();\r\n      }\r\n    });\r\n\r\n    \/* strip anything that slips through (paste, autofill, mobile keyboards) *\/\r\n    function clean(){\r\n      var start = phone.selectionStart;\r\n      var before = phone.value;\r\n      var after = before.replace(ALLOWED, '');\r\n      if(after !== before){\r\n        phone.value = after;\r\n        var pos = Math.max(0, start - (before.length - after.length));\r\n        try{ phone.setSelectionRange(pos, pos); }catch(err){}\r\n      }\r\n    }\r\n    phone.addEventListener('input', clean);\r\n    phone.addEventListener('paste', function(){ setTimeout(clean, 0); });\r\n  }\r\n\r\n  function open(e){\r\n    lastFocus = e && e.currentTarget ? e.currentTarget : null;\r\n    modal.hidden = false;\r\n    document.body.style.overflow = 'hidden';\r\n    var first = modal.querySelector('input[name=\"name\"]');\r\n    if(first) setTimeout(function(){ first.focus(); }, 60);\r\n  }\r\n\r\n  function close(){\r\n    modal.hidden = true;\r\n    document.body.style.overflow = '';\r\n\r\n    \/* clear every field so reopening starts fresh *\/\r\n    form.reset();\r\n    form.querySelectorAll('.etk-field').forEach(function(f){ f.classList.remove('etk-field--error'); });\r\n\r\n    form.classList.remove('etk-form--sent');\r\n    status.textContent = '';\r\n    status.className = 'etk-status';\r\n    if(lastFocus) lastFocus.focus();\r\n  }\r\n\r\n  function say(msg, kind){\r\n    status.textContent = msg;\r\n    status.className = 'etk-status' + (kind ? ' etk-status--' + kind : '');\r\n    form.classList.toggle('etk-form--sent', !!msg);\r\n  }\r\n\r\n  document.querySelectorAll('[data-etk-open]').forEach(function(btn){\r\n    btn.addEventListener('click', open);\r\n  });\r\n  modal.querySelectorAll('[data-etk-close]').forEach(function(btn){\r\n    btn.addEventListener('click', close);\r\n  });\r\n  document.addEventListener('keydown', function(ev){\r\n    if(ev.key === 'Escape' && !modal.hidden) close();\r\n  });\r\n\r\n  form.addEventListener('submit', function(ev){\r\n    ev.preventDefault();\r\n\r\n    form.querySelectorAll('.etk-field').forEach(function(f){ f.classList.remove('etk-field--error'); });\r\n    say('');\r\n\r\n    var bad = false;\r\n    form.querySelectorAll('input[required], select[required]').forEach(function(el){\r\n      var empty    = !el.value;\r\n      var badEmail = el.type === 'email' && !\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]{2,}$\/.test(el.value);\r\n      var badPhone = el.type === 'tel' && el.value.replace(\/\\D\/g, '').length < 7;\r\n      if(empty || badEmail || badPhone){\r\n        el.closest('.etk-field').classList.add('etk-field--error');\r\n        bad = true;\r\n      }\r\n    });\r\n    if(bad){\r\n      say('Please complete every required field with a valid email and phone number.', 'err');\r\n      return;\r\n    }\r\n\r\n    var btn = form.querySelector('.etk-submit');\r\n    var lbl = form.querySelector('.etk-submit__label');\r\n    var original = lbl.textContent;\r\n    btn.disabled = true;\r\n    lbl.textContent = 'Sending\u2026';\r\n\r\n    var payload = Object.fromEntries(new FormData(form).entries());\r\n\r\n    fetch('https:\/\/api.web3forms.com\/submit', {\r\n      method: 'POST',\r\n      headers: { 'Content-Type': 'application\/json', 'Accept': 'application\/json' },\r\n      body: JSON.stringify(payload)\r\n    })\r\n    .then(function(r){ return r.json(); })\r\n    .then(function(data){\r\n      if(data.success){\r\n        form.reset();\r\n        say('Thanks \u2014 your details are with our team. We\\'ll reply within 1\u20132 business days.', 'ok');\r\n        setTimeout(close, 3200);\r\n      } else {\r\n        say(data.message || 'Something went wrong. Please email us directly.', 'err');\r\n      }\r\n    })\r\n    .catch(function(){\r\n      say('Network error. Please check your connection and try again.', 'err');\r\n    })\r\n    .finally(function(){\r\n      btn.disabled = false;\r\n      lbl.textContent = original;\r\n    });\r\n  });\r\n})();\r\n<\/script>\r\n<!-- ===== \/ExtreemTek Hero \u2014 AI Solutions ===== -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-69bac00 e-con-full e-flex e-con e-parent\" data-id=\"69bac00\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8a395cb elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"8a395cb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ===== ExtreemTek \u2014 Core AI Capabilities \u2014 Elementor HTML widget ===== -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\r\n\r\n<section class=\"etk-caps\">\r\n\r\n  <!-- icon sprite (hidden) -->\r\n  <svg class=\"etk-caps__sprite\" aria-hidden=\"true\" focusable=\"false\">\r\n    <symbol id=\"etkI-layers\" viewBox=\"0 0 24 24\"><path d=\"M12 3l9 5-9 5-9-5 9-5z\"\/><path d=\"M3 13l9 5 9-5\"\/><\/symbol>\r\n    <symbol id=\"etkI-nodes\" viewBox=\"0 0 24 24\"><circle cx=\"6\" cy=\"6\" r=\"2.4\"\/><circle cx=\"18\" cy=\"6\" r=\"2.4\"\/><circle cx=\"12\" cy=\"18\" r=\"2.4\"\/><path d=\"M8.4 6h7.2M7.2 8.1l3.6 7.7M16.8 8.1l-3.6 7.7\"\/><\/symbol>\r\n    <symbol id=\"etkI-spark\" viewBox=\"0 0 24 24\"><path d=\"M12 2.5v19M2.5 12h19M5.3 5.3l13.4 13.4M18.7 5.3L5.3 18.7\"\/><\/symbol>\r\n    <symbol id=\"etkI-bubble\" viewBox=\"0 0 24 24\"><path d=\"M4 5.5h16A1.5 1.5 0 0121.5 7v9a1.5 1.5 0 01-1.5 1.5h-10L5.5 21v-3.5H4A1.5 1.5 0 012.5 16V7A1.5 1.5 0 014 5.5z\"\/><path d=\"M7.5 11.5h9\"\/><\/symbol>\r\n    <symbol id=\"etkI-crew\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"7.5\" r=\"2.8\"\/><circle cx=\"5.5\" cy=\"10\" r=\"2.1\"\/><circle cx=\"18.5\" cy=\"10\" r=\"2.1\"\/><path d=\"M7.5 20c0-3 2-5 4.5-5s4.5 2 4.5 5M1.8 19c.3-2.2 1.6-3.6 3.7-3.6M22.2 19c-.3-2.2-1.6-3.6-3.7-3.6\"\/><\/symbol>\r\n    <symbol id=\"etkI-flow\" viewBox=\"0 0 24 24\"><rect x=\"2.5\" y=\"4\" width=\"6\" height=\"5\" rx=\"1.2\"\/><rect x=\"15.5\" y=\"15\" width=\"6\" height=\"5\" rx=\"1.2\"\/><path d=\"M8.5 6.5H12a2 2 0 012 2v7a2 2 0 002 2\"\/><\/symbol>\r\n    <symbol id=\"etkI-bolt\" viewBox=\"0 0 24 24\"><path d=\"M13 2.5L4.5 13.5H11l-1 8 8.5-11H12l1-8z\"\/><\/symbol>\r\n    <symbol id=\"etkI-link\" viewBox=\"0 0 24 24\"><path d=\"M10 14a4 4 0 005.7 0l3-3a4 4 0 00-5.7-5.7l-1 1\"\/><path d=\"M14 10a4 4 0 00-5.7 0l-3 3a4 4 0 005.7 5.7l1-1\"\/><\/symbol>\r\n    <symbol id=\"etkI-cube\" viewBox=\"0 0 24 24\"><path d=\"M12 2.8l8.4 4.6v9.2L12 21.2l-8.4-4.6V7.4L12 2.8z\"\/><path d=\"M3.8 7.4L12 12l8.2-4.6M12 12v9.2\"\/><\/symbol>\r\n    <symbol id=\"etkI-wave\" viewBox=\"0 0 24 24\"><path d=\"M3 10.5v3M7 8v8M11 4.5v15M15 7.5v9M19 10v4\"\/><\/symbol>\r\n    <symbol id=\"etkI-db\" viewBox=\"0 0 24 24\"><ellipse cx=\"12\" cy=\"6\" rx=\"7\" ry=\"2.6\"\/><path d=\"M5 6v12c0 1.4 3.1 2.6 7 2.6s7-1.2 7-2.6V6M5 12c0 1.4 3.1 2.6 7 2.6s7-1.2 7-2.6\"\/><\/symbol>\r\n    <symbol id=\"etkI-vector\" viewBox=\"0 0 24 24\"><circle cx=\"6\" cy=\"7\" r=\"1.8\"\/><circle cx=\"17\" cy=\"5\" r=\"1.8\"\/><circle cx=\"12\" cy=\"12\" r=\"1.8\"\/><circle cx=\"5\" cy=\"17.5\" r=\"1.8\"\/><circle cx=\"18\" cy=\"17.5\" r=\"1.8\"\/><path d=\"M7.4 8.3l3.3 2.4M15.8 6.5l-2.7 4M10.6 13.3l-4.2 3M13.4 13.3l3.2 3\"\/><\/symbol>\r\n    <symbol id=\"etkI-core\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"3.2\"\/><circle cx=\"12\" cy=\"12\" r=\"8.5\"\/><path d=\"M12 3.5v2.3M12 18.2v2.3M3.5 12h2.3M18.2 12h2.3\"\/><\/symbol>\r\n    <symbol id=\"etkI-chip\" viewBox=\"0 0 24 24\"><rect x=\"7\" y=\"7\" width=\"10\" height=\"10\" rx=\"1.6\"\/><path d=\"M10 3.5V7M14 3.5V7M10 17v3.5M14 17v3.5M3.5 10H7M3.5 14H7M17 10h3.5M17 14h3.5\"\/><\/symbol>\r\n    <symbol id=\"etkI-face\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M8.5 14c1 1.4 2.2 2 3.5 2s2.5-.6 3.5-2M9 9.5v.6M15 9.5v.6\"\/><\/symbol>\r\n    <symbol id=\"etkI-eye\" viewBox=\"0 0 24 24\"><path d=\"M2.5 12S6 5.5 12 5.5 21.5 12 21.5 12 18 18.5 12 18.5 2.5 12 2.5 12z\"\/><circle cx=\"12\" cy=\"12\" r=\"3\"\/><\/symbol>\r\n  <\/svg>\r\n\r\n  <div class=\"etk-caps__wrap\">\r\n\r\n    <header class=\"etk-caps__head\">\r\n      <p class=\"etk-caps__badge\"><span class=\"etk-caps__dot\"><\/span>What we build<\/p>\r\n      <h2 class=\"etk-caps__title\">Core <span>AI Engineering<\/span> Capabilities<\/h2>\r\n      <p class=\"etk-caps__sub\">From autonomous agents to custom models, we ship production-grade AI. Hover over each card to see the stack behind it.<\/p>\r\n    <\/header>\r\n\r\n    <div class=\"etk-caps__grid\">\r\n\r\n      <!-- 1 \u2014 AI AGENTS -->\r\n      <article class=\"etk-cap etk-cap--blue\" tabindex=\"0\"\r\n               style=\"--img:url('https:\/\/extreemtek.com\/wp-content\/uploads\/2026\/10\/screen2.png')\">\r\n        <div class=\"etk-cap__media\" role=\"img\" aria-label=\"AI agents illustration\"><\/div>\r\n        <div class=\"etk-cap__body\">\r\n          <div>\r\n            <p class=\"etk-cap__kicker\">Agentic AI<\/p>\r\n            <h3 class=\"etk-cap__name\">AI Agents &amp; Agentic Workflows<\/h3>\r\n          <\/div>\r\n          <span class=\"etk-cap__arrow\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/span>\r\n        <\/div>\r\n\r\n        <div class=\"etk-stack\">\r\n          <div class=\"etk-stack__head\">\r\n            <svg class=\"etk-stack__ico\" aria-hidden=\"true\"><use href=\"#etkI-layers\"\/><\/svg>\r\n            <h4 class=\"etk-stack__title\">Tech Stack Used<\/h4>\r\n            <span class=\"etk-stack__badge\">Agent Ops<\/span>\r\n          <\/div>\r\n          <ul class=\"etk-stack__list\">\r\n            <li><i><\/i>LangGraph<svg style=\"color:#7C83FD\"><use href=\"#etkI-nodes\"\/><\/svg><\/li>\r\n            <li><i><\/i>Claude API<svg style=\"color:#E8875B\"><use href=\"#etkI-spark\"\/><\/svg><\/li>\r\n            <li><i><\/i>OpenAI API<svg style=\"color:#19C39C\"><use href=\"#etkI-bubble\"\/><\/svg><\/li>\r\n            <li><i><\/i>CrewAI<svg style=\"color:#FF5A50\"><use href=\"#etkI-crew\"\/><\/svg><\/li>\r\n            <li><i><\/i>n8n Workflows<svg style=\"color:#EA4B71\"><use href=\"#etkI-flow\"\/><\/svg><\/li>\r\n          <\/ul>\r\n          <div class=\"etk-stack__foot\"><span>AI Agents &amp; Agentic Workflows<\/span><b>5 Technologies<\/b><\/div>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- 2 \u2014 LLM INTEGRATION -->\r\n      <article class=\"etk-cap etk-cap--gold\" tabindex=\"0\"\r\n               style=\"--img:url('https:\/\/extreemtek.com\/wp-content\/uploads\/2026\/10\/screen3.png')\">\r\n        <div class=\"etk-cap__media\" role=\"img\" aria-label=\"LLM chatbot illustration\"><\/div>\r\n        <div class=\"etk-cap__body\">\r\n          <div>\r\n            <p class=\"etk-cap__kicker\">Generative AI<\/p>\r\n            <h3 class=\"etk-cap__name\">LLM Integration &amp; Chatbots<\/h3>\r\n          <\/div>\r\n          <span class=\"etk-cap__arrow\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/span>\r\n        <\/div>\r\n\r\n        <div class=\"etk-stack\">\r\n          <div class=\"etk-stack__head\">\r\n            <svg class=\"etk-stack__ico\" aria-hidden=\"true\"><use href=\"#etkI-layers\"\/><\/svg>\r\n            <h4 class=\"etk-stack__title\">Tech Stack Used<\/h4>\r\n            <span class=\"etk-stack__badge\">LLM Apps<\/span>\r\n          <\/div>\r\n          <ul class=\"etk-stack__list\">\r\n            <li><i><\/i>LangChain<svg style=\"color:#1FB58F\"><use href=\"#etkI-link\"\/><\/svg><\/li>\r\n            <li><i><\/i>Vercel AI SDK<svg style=\"color:#FFFFFF\"><use href=\"#etkI-bolt\"\/><\/svg><\/li>\r\n            <li><i><\/i>Llama (open-source)<svg style=\"color:#4C9BF8\"><use href=\"#etkI-cube\"\/><\/svg><\/li>\r\n            <li><i><\/i>Whisper Speech-to-Text<svg style=\"color:#A78BFA\"><use href=\"#etkI-wave\"\/><\/svg><\/li>\r\n            <li><i><\/i>Streaming Chat UI<svg style=\"color:#F9A21B\"><use href=\"#etkI-bubble\"\/><\/svg><\/li>\r\n          <\/ul>\r\n          <div class=\"etk-stack__foot\"><span>LLM Integration &amp; Chatbots<\/span><b>5 Technologies<\/b><\/div>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- 3 \u2014 RAG -->\r\n      <article class=\"etk-cap etk-cap--blue\" tabindex=\"0\"\r\n               style=\"--img:url('https:\/\/extreemtek.com\/wp-content\/uploads\/2026\/10\/screen.png')\">\r\n        <div class=\"etk-cap__media\" role=\"img\" aria-label=\"Knowledge search illustration\"><\/div>\r\n        <div class=\"etk-cap__body\">\r\n          <div>\r\n            <p class=\"etk-cap__kicker\">Data &amp; Retrieval<\/p>\r\n            <h3 class=\"etk-cap__name\">RAG &amp; Knowledge Search<\/h3>\r\n          <\/div>\r\n          <span class=\"etk-cap__arrow\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/span>\r\n        <\/div>\r\n\r\n        <div class=\"etk-stack\">\r\n          <div class=\"etk-stack__head\">\r\n            <svg class=\"etk-stack__ico\" aria-hidden=\"true\"><use href=\"#etkI-layers\"\/><\/svg>\r\n            <h4 class=\"etk-stack__title\">Tech Stack Used<\/h4>\r\n            <span class=\"etk-stack__badge\">RAG &amp; Data<\/span>\r\n          <\/div>\r\n          <ul class=\"etk-stack__list\">\r\n            <li><i><\/i>Pinecone<svg style=\"color:#2EBD85\"><use href=\"#etkI-vector\"\/><\/svg><\/li>\r\n            <li><i><\/i>pgvector + PostgreSQL<svg style=\"color:#4C9BF8\"><use href=\"#etkI-db\"\/><\/svg><\/li>\r\n            <li><i><\/i>Qdrant<svg style=\"color:#DC244C\"><use href=\"#etkI-cube\"\/><\/svg><\/li>\r\n            <li><i><\/i>LlamaIndex<svg style=\"color:#B47CFF\"><use href=\"#etkI-layers\"\/><\/svg><\/li>\r\n            <li><i><\/i>Embedding Pipelines<svg style=\"color:#38BDF8\"><use href=\"#etkI-flow\"\/><\/svg><\/li>\r\n          <\/ul>\r\n          <div class=\"etk-stack__foot\"><span>RAG &amp; Knowledge Search<\/span><b>5 Technologies<\/b><\/div>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- 4 \u2014 CUSTOM ML -->\r\n      <article class=\"etk-cap etk-cap--gold\" tabindex=\"0\"\r\n               style=\"--img:url('https:\/\/extreemtek.com\/wp-content\/uploads\/2026\/10\/screen1.png')\">\r\n        <div class=\"etk-cap__media\" role=\"img\" aria-label=\"Machine learning illustration\"><\/div>\r\n        <div class=\"etk-cap__body\">\r\n          <div>\r\n            <p class=\"etk-cap__kicker\">Machine Learning<\/p>\r\n            <h3 class=\"etk-cap__name\">Custom ML &amp; Computer Vision<\/h3>\r\n          <\/div>\r\n          <span class=\"etk-cap__arrow\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/span>\r\n        <\/div>\r\n\r\n        <div class=\"etk-stack\">\r\n          <div class=\"etk-stack__head\">\r\n            <svg class=\"etk-stack__ico\" aria-hidden=\"true\"><use href=\"#etkI-layers\"\/><\/svg>\r\n            <h4 class=\"etk-stack__title\">Tech Stack Used<\/h4>\r\n            <span class=\"etk-stack__badge\">ML Ops<\/span>\r\n          <\/div>\r\n          <ul class=\"etk-stack__list\">\r\n            <li><i><\/i>PyTorch<svg style=\"color:#EE4C2C\"><use href=\"#etkI-core\"\/><\/svg><\/li>\r\n            <li><i><\/i>TensorFlow Lite<svg style=\"color:#FF9F00\"><use href=\"#etkI-chip\"\/><\/svg><\/li>\r\n            <li><i><\/i>Hugging Face<svg style=\"color:#FFD21E\"><use href=\"#etkI-face\"\/><\/svg><\/li>\r\n            <li><i><\/i>FastAPI Model Serving<svg style=\"color:#05998B\"><use href=\"#etkI-bolt\"\/><\/svg><\/li>\r\n            <li><i><\/i>Computer Vision<svg style=\"color:#4C9BF8\"><use href=\"#etkI-eye\"\/><\/svg><\/li>\r\n          <\/ul>\r\n          <div class=\"etk-stack__foot\"><span>Custom ML &amp; Computer Vision<\/span><b>5 Technologies<\/b><\/div>\r\n        <\/div>\r\n      <\/article>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n.etk-caps{\r\n  --navy:#132B4D;\r\n  --blue:#2F86F6;\r\n  --gold:#F9A21B;\r\n  --muted:#6B7C93;\r\n  --mono:ui-monospace,SFMono-Regular,Menlo,Consolas,\"Liberation Mono\",monospace;\r\n\r\n  position:relative;\r\n  background:#fff;\r\n  padding:86px 24px;\r\n  font-family:\"Poppins\",-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;\r\n}\r\n.etk-caps *,.etk-caps *::before,.etk-caps *::after{box-sizing:border-box;}\r\n.etk-caps__sprite{position:absolute;width:0;height:0;overflow:hidden;}\r\n\r\n.etk-caps__wrap{max-width:1160px;margin:0 auto;}\r\n\r\n\/* header \u2014 same as the process section *\/\r\n.etk-caps__head{text-align:center;margin:0 0 46px;}\r\n.etk-caps .etk-caps__badge{\r\n  display:inline-flex;align-items:center;gap:8px;\r\n  margin:0 0 18px;padding:7px 16px;\r\n  background:#EAF2FE;border-radius:999px;\r\n  color:var(--blue);font-size:11px;font-weight:700;\r\n  letter-spacing:.13em;text-transform:uppercase;line-height:1.4;\r\n}\r\n.etk-caps__dot{width:7px;height:7px;border-radius:50%;background:var(--blue);}\r\n.etk-caps .etk-caps__title{\r\n  margin:0 0 14px;color:var(--navy);\r\n  font-family:inherit;font-size:clamp(28px,3.6vw,42px);font-weight:800;\r\n  line-height:1.15;letter-spacing:-.015em;\r\n}\r\n.etk-caps__title span{color:var(--blue);}\r\n.etk-caps .etk-caps__sub{\r\n  max-width:620px;margin:0 auto;\r\n  color:var(--muted);font-size:15px;line-height:1.65;\r\n}\r\n\r\n\/* grid *\/\r\n.etk-caps__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;}\r\n\r\n\/* card *\/\r\n.etk-cap{\r\n  position:relative;\r\n  display:flex;flex-direction:column;\r\n  border:1px solid rgba(141,184,255,.14);border-radius:18px;\r\n  background:linear-gradient(165deg,#0F2A55 0%,#0A1E3F 60%,#081733 100%);\r\n  box-shadow:0 18px 40px rgba(10,30,63,.18);\r\n  overflow:hidden;outline:none;\r\n  transition:transform .3s ease,box-shadow .3s ease;\r\n}\r\n.etk-cap--blue{--accent:#2F86F6;--accent-soft:rgba(47,134,246,.35);}\r\n.etk-cap--gold{--accent:#F9A21B;--accent-soft:rgba(249,162,27,.3);}\r\n.etk-cap:hover,.etk-cap:focus-within{\r\n  transform:translateY(-4px);\r\n  box-shadow:0 26px 56px rgba(10,30,63,.28);\r\n}\r\n.etk-cap:focus-visible{box-shadow:0 0 0 3px var(--accent),0 26px 56px rgba(10,30,63,.28);}\r\n\r\n\/* image area \u2014 the gradient shows until the real image is set *\/\r\n.etk-cap__media{\r\n  position:relative;aspect-ratio:16\/10;\r\n  background:\r\n    var(--img,none) center\/cover no-repeat,\r\n    radial-gradient(110% 90% at 72% 18%, var(--accent-soft) 0%, transparent 60%),\r\n    linear-gradient(160deg,#16386E 0%,#0A1E3F 100%);\r\n}\r\n.etk-cap__media::after{\r\n  content:\"\";position:absolute;inset:0;\r\n  background:linear-gradient(180deg,rgba(10,30,63,0) 55%,#0A1E3F 100%);\r\n}\r\n\r\n\/* body *\/\r\n.etk-cap__body{\r\n  display:flex;align-items:center;justify-content:space-between;gap:18px;\r\n  padding:20px 24px 24px;\r\n}\r\n.etk-caps .etk-cap__kicker{\r\n  margin:0 0 6px;color:var(--accent);\r\n  font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;\r\n}\r\n.etk-caps .etk-cap__name{\r\n  margin:0;color:#fff;\r\n  font-family:inherit;font-size:clamp(18px,1.7vw,21px);font-weight:700;line-height:1.3;letter-spacing:-.01em;\r\n}\r\n.etk-cap__arrow{\r\n  display:grid;place-items:center;flex:none;\r\n  width:44px;height:44px;border-radius:50%;\r\n  border:1.5px solid var(--accent);color:var(--accent);\r\n  transition:background .25s ease,color .25s ease,transform .25s ease;\r\n}\r\n.etk-cap__arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;}\r\n.etk-cap:hover .etk-cap__arrow{background:var(--accent);color:#0A1E3F;transform:rotate(-45deg);}\r\n\r\n\/* ===== hover panel \u2014 tech stack ===== *\/\r\n.etk-stack{\r\n  position:absolute;inset:0;z-index:3;\r\n  display:flex;flex-direction:column;\r\n  padding:26px 28px 22px;\r\n  background:linear-gradient(165deg,rgba(15,38,82,.95) 0%,rgba(8,22,50,.97) 100%);\r\n  -webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);\r\n  opacity:0;transform:translateY(8px);pointer-events:none;\r\n  transition:opacity .32s ease,transform .32s ease;\r\n}\r\n.etk-cap:hover .etk-stack,\r\n.etk-cap:focus-within .etk-stack{opacity:1;transform:none;pointer-events:auto;}\r\n\r\n.etk-stack__head{\r\n  display:flex;align-items:center;gap:12px;\r\n  padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1);\r\n}\r\n.etk-stack__ico{\r\n  width:24px;height:24px;flex:none;color:var(--accent);\r\n  fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;\r\n}\r\n.etk-caps .etk-stack__title{\r\n  margin:0;color:#fff;\r\n  font-family:inherit;font-size:20px;font-weight:700;line-height:1.2;letter-spacing:-.01em;\r\n}\r\n.etk-stack__badge{\r\n  margin-left:auto;flex:none;\r\n  padding:8px 12px;border-radius:6px;\r\n  border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);\r\n  color:var(--accent);font-family:var(--mono);font-size:11px;font-weight:700;\r\n  letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;\r\n}\r\n\r\n.etk-caps .etk-stack__list{\r\n  flex:1;display:flex;flex-direction:column;justify-content:center;\r\n  margin:4px 0;padding:0;list-style:none;\r\n}\r\n.etk-caps .etk-stack__list li{\r\n  display:flex;align-items:center;gap:12px;\r\n  margin:0;padding:12px 0;\r\n  border-bottom:1px solid rgba(255,255,255,.07);\r\n  color:#E8EEF8;font-size:16px;font-weight:600;line-height:1.3;\r\n}\r\n.etk-caps .etk-stack__list li:last-child{border-bottom:0;}\r\n.etk-caps .etk-stack__list li::before,\r\n.etk-caps .etk-stack__list li::marker{content:none;}\r\n.etk-stack__list i{width:7px;height:7px;flex:none;border-radius:50%;background:var(--accent);}\r\n.etk-stack__list svg{\r\n  width:21px;height:21px;flex:none;margin-left:auto;\r\n  fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;\r\n}\r\n\r\n.etk-stack__foot{\r\n  display:flex;align-items:center;justify-content:space-between;gap:12px;\r\n  padding-top:14px;border-top:1px solid rgba(255,255,255,.1);\r\n}\r\n.etk-stack__foot span{color:#9FB1C8;font-size:13.5px;}\r\n.etk-stack__foot b{flex:none;color:var(--accent);font-size:14.5px;font-weight:700;}\r\n\r\n\/* ---- tablet: tighten the panel so it always fits ---- *\/\r\n@media (max-width:1100px){\r\n  .etk-stack{padding:20px 22px 18px;}\r\n  .etk-caps .etk-stack__title{font-size:18px;}\r\n  .etk-caps .etk-stack__list li{padding:9px 0;font-size:15px;}\r\n}\r\n@media (max-width:900px){\r\n  .etk-caps__grid{grid-template-columns:1fr;max-width:640px;margin:0 auto;}\r\n}\r\n\r\n\/* ---- touch devices: no hover, so the stack sits open under each card ---- *\/\r\n@media (hover:none){\r\n  .etk-stack{\r\n    position:static;opacity:1;transform:none;pointer-events:auto;\r\n    background:rgba(255,255,255,.02);\r\n    -webkit-backdrop-filter:none;backdrop-filter:none;\r\n    border-top:1px solid rgba(255,255,255,.08);\r\n  }\r\n  .etk-cap:hover{transform:none;}\r\n  .etk-cap:hover .etk-cap__arrow{transform:none;}\r\n}\r\n\r\n@media (max-width:520px){\r\n  .etk-caps{padding:58px 18px;}\r\n  .etk-caps .etk-caps__sub{font-size:14px;}\r\n  .etk-cap__body{padding:18px 18px 20px;}\r\n  .etk-cap__arrow{width:40px;height:40px;}\r\n  .etk-stack{padding:18px;}\r\n  .etk-caps .etk-stack__title{font-size:17px;}\r\n  .etk-stack__badge{font-size:10px;padding:6px 9px;}\r\n  .etk-caps .etk-stack__list li{font-size:14.5px;}\r\n  .etk-stack__foot span{font-size:12.5px;}\r\n  .etk-stack__foot b{font-size:13.5px;}\r\n}\r\n\r\n@media (prefers-reduced-motion:reduce){\r\n  .etk-cap,.etk-cap__arrow,.etk-stack{transition:none;}\r\n}\r\n<\/style>\r\n<!-- ===== \/Core AI Capabilities ===== -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5a88cb9 e-con-full e-flex e-con e-parent\" data-id=\"5a88cb9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d71a16b elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"d71a16b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ===== ExtreemTek \u2014 Featured AI Engagements \u2014 Elementor HTML widget ===== -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\r\n\r\n<section class=\"etk-aiw\">\r\n  <div class=\"etk-aiw__wrap\">\r\n\r\n    <header class=\"etk-aiw__head\">\r\n      <p class=\"etk-aiw__eyebrow\">Proven track record<\/p>\r\n      <h2 class=\"etk-aiw__title\">Featured AI Engagements<\/h2>\r\n    <\/header>\r\n\r\n    <div class=\"etk-aiw__grid\">\r\n\r\n      <!-- CASE 1 \u2014 CLAWLEAF -->\r\n      <article class=\"etk-aiw-case etk-aiw-case--blue\">\r\n        <div class=\"etk-aiw-case__media\">\r\n          <div class=\"etk-aiw-case__bar\" aria-hidden=\"true\">\r\n            <span class=\"etk-aiw-case__dots\"><i><\/i><i><\/i><i><\/i><\/span>\r\n            <span class=\"etk-aiw-case__url\">\r\n              <svg viewBox=\"0 0 24 24\"><rect x=\"5\" y=\"10.5\" width=\"14\" height=\"9.5\" rx=\"2\"\/><path d=\"M8.5 10.5V8a3.5 3.5 0 017 0v2.5\"\/><\/svg>\r\n              clawleaf.com\r\n            <\/span>\r\n          <\/div>\r\n          <div class=\"etk-aiw-case__shot\">\r\n            <img decoding=\"async\" src=\"https:\/\/extreemtek.com\/wp-content\/uploads\/2026\/09\/WhatsApp-Image-2026-09-07-at-1.48.06-PM.jpeg\"\r\n                 alt=\"Clawleaf AI \u2014 healthcare AI agents platform\" loading=\"lazy\">\r\n            <span class=\"etk-aiw-case__tag\">\r\n              <span class=\"etk-aiw-case__tagdot\"><\/span>\r\n              AI Agents <span class=\"etk-aiw-case__sep\">&bull;<\/span> Healthcare\r\n            <\/span>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"etk-aiw-case__body\">\r\n          <h3 class=\"etk-aiw-case__name\">Clawleaf <span>Healthcare AI<\/span><\/h3>\r\n\r\n          <ul class=\"etk-aiw-case__list\">\r\n            <li>\r\n              <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"5\"\/><path d=\"M8.2 12.2l2.5 2.5 5.1-5.1\"\/><\/svg>\r\n              Agentic workflows that automate clinical and administrative work for hospitals and clinics\r\n            <\/li>\r\n            <li>\r\n              <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"5\"\/><path d=\"M8.2 12.2l2.5 2.5 5.1-5.1\"\/><\/svg>\r\n              OCR and computer vision for secure, high-volume document processing\r\n            <\/li>\r\n            <li>\r\n              <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"5\"\/><path d=\"M8.2 12.2l2.5 2.5 5.1-5.1\"\/><\/svg>\r\n              Voice AI and enterprise automation built for care teams\r\n            <\/li>\r\n          <\/ul>\r\n\r\n          <a class=\"etk-aiw-case__cta\" href=\"https:\/\/clawleaf.com\/\" target=\"_blank\" rel=\"noopener\">\r\n            Visit Clawleaf\r\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M7 17L17 7M9 7h8v8\"\/><\/svg>\r\n          <\/a>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- CASE 2 \u2014 LINKEDIN FINDER -->\r\n      <article class=\"etk-aiw-case etk-aiw-case--gold\">\r\n        <div class=\"etk-aiw-case__media\">\r\n          <div class=\"etk-aiw-case__bar\" aria-hidden=\"true\">\r\n            <span class=\"etk-aiw-case__dots\"><i><\/i><i><\/i><i><\/i><\/span>\r\n            <span class=\"etk-aiw-case__url\">\r\n              <svg viewBox=\"0 0 24 24\"><rect x=\"5\" y=\"10.5\" width=\"14\" height=\"9.5\" rx=\"2\"\/><path d=\"M8.5 10.5V8a3.5 3.5 0 017 0v2.5\"\/><\/svg>\r\n              linkedinfinder.vercel.app\r\n            <\/span>\r\n          <\/div>\r\n          <div class=\"etk-aiw-case__shot\">\r\n            <img decoding=\"async\" src=\"https:\/\/extreemtek.com\/wp-content\/uploads\/2026\/10\/linkedin-finder.jpeg\"\r\n                 alt=\"LinkedIn Finder \u2014 natural-language people search\" loading=\"lazy\">\r\n            <span class=\"etk-aiw-case__tag\">\r\n              <span class=\"etk-aiw-case__tagdot\"><\/span>\r\n              AI Search <span class=\"etk-aiw-case__sep\">&bull;<\/span> Lead Generation\r\n            <\/span>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"etk-aiw-case__body\">\r\n          <h3 class=\"etk-aiw-case__name\">LinkedIn Finder <span>People Search<\/span><\/h3>\r\n\r\n          <ul class=\"etk-aiw-case__list\">\r\n            <li>\r\n              <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"5\"\/><path d=\"M8.2 12.2l2.5 2.5 5.1-5.1\"\/><\/svg>\r\n              Describe who you need in one sentence and get ranked LinkedIn profiles back\r\n            <\/li>\r\n            <li>\r\n              <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"5\"\/><path d=\"M8.2 12.2l2.5 2.5 5.1-5.1\"\/><\/svg>\r\n              Verified work-email lookup for every match\r\n            <\/li>\r\n            <li>\r\n              <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"5\"\/><path d=\"M8.2 12.2l2.5 2.5 5.1-5.1\"\/><\/svg>\r\n              Search, filter, export and send personal LinkedIn messages from one place\r\n            <\/li>\r\n          <\/ul>\r\n\r\n          <a class=\"etk-aiw-case__cta\" href=\"https:\/\/linkedinfinder.vercel.app\/\" target=\"_blank\" rel=\"noopener\">\r\n            Try LinkedIn Finder\r\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M7 17L17 7M9 7h8v8\"\/><\/svg>\r\n          <\/a>\r\n        <\/div>\r\n      <\/article>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n.etk-aiw{\r\n  \/* same navy + glow as the hero *\/\r\n  --navy:#0A1E3F;\r\n  --navy-2:#0D2751;\r\n  \/* cards sit one step lighter so they lift off the background *\/\r\n  --card:#13305F;\r\n  --card-2:#0E2449;\r\n  --blue:#2F86F6;\r\n  --gold:#F9A21B;\r\n  --muted:#B4C4DC;\r\n  --line:rgba(141,184,255,.16);\r\n  --mono:ui-monospace,SFMono-Regular,Menlo,Consolas,\"Liberation Mono\",monospace;\r\n\r\n  position:relative;overflow:hidden;\r\n  background:var(--navy);\r\n  background-image:radial-gradient(900px 520px at 76% 40%, var(--navy-2) 0%, var(--navy) 62%);\r\n  padding:88px 24px;\r\n  font-family:\"Poppins\",-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;\r\n}\r\n.etk-aiw *,.etk-aiw *::before,.etk-aiw *::after{box-sizing:border-box;}\r\n\r\n.etk-aiw__wrap{max-width:1180px;margin:0 auto;}\r\n.etk-aiw__head{margin:0 0 34px;}\r\n\r\n.etk-aiw .etk-aiw__eyebrow{\r\n  margin:0 0 12px;color:var(--gold);\r\n  font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;\r\n}\r\n.etk-aiw .etk-aiw__title{\r\n  margin:0;color:#fff;\r\n  font-family:inherit;font-size:clamp(27px,3.3vw,40px);font-weight:700;\r\n  line-height:1.18;letter-spacing:-.015em;\r\n}\r\n\r\n\/* grid *\/\r\n.etk-aiw__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;}\r\n\r\n\/* card *\/\r\n.etk-aiw-case{\r\n  display:flex;flex-direction:column;\r\n  border:1px solid var(--line);border-radius:16px;\r\n  background:linear-gradient(165deg,var(--card) 0%,var(--card-2) 100%);\r\n  box-shadow:inset 0 1px 0 rgba(255,255,255,.06), 0 18px 40px rgba(3,10,24,.35);\r\n  overflow:hidden;\r\n  transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;\r\n}\r\n.etk-aiw-case--blue{--accent:var(--blue);}\r\n.etk-aiw-case--gold{--accent:var(--gold);}\r\n.etk-aiw-case:hover{\r\n  transform:translateY(-4px);\r\n  border-color:color-mix(in srgb,var(--accent) 45%,transparent);\r\n  box-shadow:inset 0 1px 0 rgba(255,255,255,.06), 0 26px 54px rgba(3,10,24,.5);\r\n}\r\n\r\n\/* browser frame *\/\r\n.etk-aiw-case__media{position:relative;padding:16px 16px 0;}\r\n.etk-aiw-case__bar{\r\n  display:flex;align-items:center;gap:12px;\r\n  padding:10px 14px;\r\n  border:1px solid rgba(255,255,255,.08);border-bottom:0;\r\n  border-radius:12px 12px 0 0;\r\n  background:#0B2045;\r\n}\r\n.etk-aiw-case__dots{display:flex;gap:6px;flex:none;}\r\n.etk-aiw-case__dots i{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.18);}\r\n.etk-aiw-case__dots i:first-child{background:var(--accent);}\r\n.etk-aiw-case__url{\r\n  display:inline-flex;align-items:center;gap:6px;min-width:0;\r\n  margin:0 auto;padding:5px 14px;border-radius:999px;\r\n  background:rgba(255,255,255,.07);\r\n  color:#9FB1C8;font-family:var(--mono);font-size:11.5px;\r\n  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;\r\n}\r\n.etk-aiw-case__url svg{\r\n  width:12px;height:12px;flex:none;color:#5BD99A;\r\n  fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;\r\n}\r\n\r\n.etk-aiw-case__shot{\r\n  position:relative;aspect-ratio:16\/10;overflow:hidden;\r\n  border:1px solid rgba(255,255,255,.08);border-top:0;\r\n  background:#0A1E3F;\r\n}\r\n.etk-aiw .etk-aiw-case__shot img{\r\n  display:block;width:100%;height:100%;max-width:none;\r\n  margin:0;border:0;border-radius:0;\r\n  object-fit:cover;object-position:top center;   \/* change to \"center\" if the top gets cropped oddly *\/\r\n  transition:transform .6s ease;\r\n}\r\n.etk-aiw-case:hover .etk-aiw-case__shot img{transform:scale(1.03);}\r\n.etk-aiw-case__shot::after{\r\n  content:\"\";position:absolute;inset:0;pointer-events:none;\r\n  background:linear-gradient(180deg, rgba(10,30,63,0) 60%, rgba(19,48,95,.75) 100%);\r\n}\r\n\r\n.etk-aiw-case__tag{\r\n  position:absolute;left:14px;bottom:14px;z-index:2;\r\n  display:inline-flex;align-items:center;gap:7px;\r\n  padding:7px 14px;border-radius:999px;\r\n  background:rgba(10,30,63,.8);border:1px solid rgba(255,255,255,.16);\r\n  -webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);\r\n  color:#fff;font-size:11px;font-weight:600;line-height:1;\r\n}\r\n.etk-aiw-case__tagdot{width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none;}\r\n.etk-aiw-case__sep{color:var(--accent);}\r\n\r\n\/* body *\/\r\n.etk-aiw-case__body{display:flex;flex-direction:column;flex:1;padding:24px 28px 28px;}\r\n\r\n.etk-aiw .etk-aiw-case__name{\r\n  margin:0 0 18px;color:#fff;\r\n  font-family:inherit;font-size:clamp(20px,2.1vw,24px);font-weight:700;letter-spacing:-.01em;\r\n}\r\n.etk-aiw-case__name span{color:var(--accent);}\r\n\r\n.etk-aiw .etk-aiw-case__list{margin:0 0 24px;padding:0 0 22px;list-style:none;border-bottom:1px solid var(--line);}\r\n.etk-aiw .etk-aiw-case__list li{\r\n  display:flex;align-items:flex-start;gap:11px;\r\n  margin:0;padding:7px 0;\r\n  color:var(--muted);font-size:13.5px;font-weight:400;line-height:1.55;\r\n}\r\n.etk-aiw .etk-aiw-case__list li::before,.etk-aiw .etk-aiw-case__list li::marker{content:none;}\r\n.etk-aiw-case__list svg{\r\n  width:17px;height:17px;flex:none;margin-top:2px;color:var(--accent);\r\n  fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;\r\n}\r\n\r\n.etk-aiw .etk-aiw-case__cta{\r\n  align-self:flex-start;margin-top:auto;\r\n  display:inline-flex;align-items:center;gap:10px;\r\n  padding:13px 20px;border-radius:8px;\r\n  background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);\r\n  color:#fff;font-size:13.5px;font-weight:600;line-height:1;\r\n  text-decoration:none;\r\n  transition:background .22s ease,border-color .22s ease,transform .22s ease,color .22s ease;\r\n}\r\n.etk-aiw-case__cta svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;}\r\n.etk-aiw .etk-aiw-case__cta:hover{background:var(--accent);border-color:var(--accent);transform:translateY(-2px);}\r\n.etk-aiw .etk-aiw-case--blue .etk-aiw-case__cta:hover{color:#fff;}\r\n.etk-aiw .etk-aiw-case--gold .etk-aiw-case__cta:hover{color:#0A1424;}\r\n.etk-aiw-case__cta:focus-visible{outline:3px solid var(--accent);outline-offset:3px;}\r\n\r\n\/* responsive *\/\r\n@media (max-width:880px){\r\n  .etk-aiw{padding:64px 18px;}\r\n  .etk-aiw__grid{grid-template-columns:1fr;gap:24px;}\r\n}\r\n@media (max-width:520px){\r\n  .etk-aiw-case__media{padding:12px 12px 0;}\r\n  .etk-aiw-case__body{padding:22px 20px 24px;}\r\n  .etk-aiw-case__tag{font-size:10px;padding:6px 11px;left:10px;bottom:10px;}\r\n  .etk-aiw .etk-aiw-case__list li{font-size:13px;}\r\n  .etk-aiw .etk-aiw-case__cta{width:100%;justify-content:center;}\r\n}\r\n@media (prefers-reduced-motion:reduce){\r\n  .etk-aiw-case,.etk-aiw .etk-aiw-case__cta,.etk-aiw .etk-aiw-case__shot img{transition:none;}\r\n}\r\n<\/style>\r\n<!-- ===== \/Featured AI Engagements ===== -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8880c9e e-con-full e-flex e-con e-parent\" data-id=\"8880c9e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-39a347a elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"39a347a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ===== ExtreemTek \u2014 AI Delivery Process \u2014 Elementor HTML widget ===== -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\r\n\r\n<section class=\"etk-proc\">\r\n  <div class=\"etk-proc__wrap\">\r\n\r\n    <header class=\"etk-proc__head\">\r\n      <p class=\"etk-proc__badge\"><span class=\"etk-proc__dot\"><\/span>How we work<\/p>\r\n      <h2 class=\"etk-proc__title\">Our Proven <span>AI Delivery Process<\/span><\/h2>\r\n      <p class=\"etk-proc__sub\">From your first data audit to AI running in production, explore our 4-stage delivery pipeline. Hover over each circle to inspect the milestone deliverables.<\/p>\r\n    <\/header>\r\n\r\n    <div class=\"etk-flow\">\r\n      <span class=\"etk-flow__line\" aria-hidden=\"true\"><\/span>\r\n\r\n      <ul class=\"etk-steps\">\r\n\r\n        <li class=\"etk-step etk-step--blue\">\r\n          <button class=\"etk-node\" type=\"button\">\r\n            <span class=\"etk-node__num\">01<\/span>\r\n            <span class=\"etk-node__body\">\r\n              <span class=\"etk-node__stage\">Stage 01<\/span>\r\n              <span class=\"etk-node__name\">Discovery &amp; Data Audit<\/span>\r\n              <span class=\"etk-node__pill\">\r\n                <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M8.4 12.2l2.4 2.4 4.8-4.8\"\/><\/svg>\r\n                AI Use-Case &amp; Data Blueprint\r\n              <\/span>\r\n            <\/span>\r\n          <\/button>\r\n        <\/li>\r\n\r\n        <li class=\"etk-step etk-step--blue\">\r\n          <button class=\"etk-node\" type=\"button\">\r\n            <span class=\"etk-node__num\">02<\/span>\r\n            <span class=\"etk-node__body\">\r\n              <span class=\"etk-node__stage\">Stage 02<\/span>\r\n              <span class=\"etk-node__name\">Prototype &amp; Model Sprints<\/span>\r\n              <span class=\"etk-node__pill\">\r\n                <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M8.4 12.2l2.4 2.4 4.8-4.8\"\/><\/svg>\r\n                Working AI Proof of Concept\r\n              <\/span>\r\n            <\/span>\r\n          <\/button>\r\n        <\/li>\r\n\r\n        <li class=\"etk-step etk-step--gold\">\r\n          <button class=\"etk-node\" type=\"button\">\r\n            <span class=\"etk-node__num\">03<\/span>\r\n            <span class=\"etk-node__body\">\r\n              <span class=\"etk-node__stage\">Stage 03<\/span>\r\n              <span class=\"etk-node__name\">Evaluation &amp; Guardrails<\/span>\r\n              <span class=\"etk-node__pill\">\r\n                <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M8.4 12.2l2.4 2.4 4.8-4.8\"\/><\/svg>\r\n                Accuracy &amp; Safety Report\r\n              <\/span>\r\n            <\/span>\r\n          <\/button>\r\n        <\/li>\r\n\r\n        <li class=\"etk-step etk-step--gold\">\r\n          <button class=\"etk-node\" type=\"button\">\r\n            <span class=\"etk-node__num\">04<\/span>\r\n            <span class=\"etk-node__body\">\r\n              <span class=\"etk-node__stage\">Stage 04<\/span>\r\n              <span class=\"etk-node__name\">Production Launch &amp; MLOps<\/span>\r\n              <span class=\"etk-node__pill\">\r\n                <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M8.4 12.2l2.4 2.4 4.8-4.8\"\/><\/svg>\r\n                Monitored AI Deployment\r\n              <\/span>\r\n            <\/span>\r\n          <\/button>\r\n        <\/li>\r\n\r\n      <\/ul>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n.etk-proc{\r\n  --navy:#132B4D;\r\n  --blue:#2F86F6;\r\n  --gold:#F9A21B;\r\n  --muted:#6B7C93;\r\n  --page:#F3F7FD;          \/* soft blue-grey so it doesn't merge with white sections *\/\r\n\r\n  --size:90px;    \/* collapsed circle *\/\r\n  --exp:288px;    \/* expanded circle *\/\r\n  --inner:200px;  \/* content width \u2014 ~70% of --exp keeps it off the curve *\/\r\n\r\n  background:var(--page);\r\n  background-image:radial-gradient(800px 320px at 50% 0%, rgba(47,134,246,.07) 0%, transparent 70%);\r\n  border-top:1px solid #E3EAF5;\r\n  border-bottom:1px solid #E3EAF5;\r\n  padding:80px 24px 72px;\r\n  font-family:\"Poppins\",-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;\r\n}\r\n.etk-proc *,.etk-proc *::before,.etk-proc *::after{box-sizing:border-box;}\r\n\r\n.etk-proc__wrap{max-width:1160px;margin:0 auto;}\r\n\r\n\/* header *\/\r\n.etk-proc__head{text-align:center;margin:0 0 20px;}\r\n.etk-proc__badge{\r\n  display:inline-flex;align-items:center;gap:8px;\r\n  margin:0 0 18px;padding:7px 16px;\r\n  background:#E1ECFD;border-radius:999px;\r\n  color:var(--blue);font-size:11px;font-weight:700;\r\n  letter-spacing:.13em;text-transform:uppercase;\r\n}\r\n.etk-proc__dot{width:7px;height:7px;border-radius:50%;background:var(--blue);}\r\n.etk-proc__title{\r\n  margin:0 0 14px;color:var(--navy);\r\n  font-size:clamp(28px,3.6vw,42px);font-weight:800;\r\n  line-height:1.15;letter-spacing:-.015em;\r\n}\r\n.etk-proc__title span{color:var(--blue);}\r\n.etk-proc__sub{\r\n  max-width:620px;margin:0 auto;\r\n  color:var(--muted);font-size:15px;line-height:1.65;\r\n}\r\n\r\n\/* flow *\/\r\n.etk-flow{position:relative;margin-top:56px;}\r\n\r\n.etk-flow__line{\r\n  position:absolute;top:50%;left:12.5%;right:12.5%;\r\n  height:3px;border-radius:2px;transform:translateY(-50%);\r\n  background:linear-gradient(90deg,var(--blue) 0%,#4C9BF8 34%,#9DB86E 62%,var(--gold) 100%);\r\n  z-index:0;\r\n}\r\n\r\n.etk-steps{\r\n  position:relative;z-index:1;\r\n  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));\r\n  margin:0;padding:0;list-style:none;\r\n  height:var(--exp);\r\n}\r\n.etk-step{position:relative;}\r\n.etk-step--blue{--accent:var(--blue);--tint:#EAF2FE;}\r\n.etk-step--gold{--accent:var(--gold);--tint:#FEF3E2;}\r\n\r\n\/* the circle \u2014 hard reset so theme\/Elementor button styles can't bleed in *\/\r\n.etk-proc .etk-node,\r\n.etk-proc .etk-node:hover,\r\n.etk-proc .etk-node:focus,\r\n.etk-proc .etk-node:active,\r\n.etk-proc .etk-node:visited{\r\n  -webkit-appearance:none;appearance:none;\r\n  background-image:none !important;\r\n  text-shadow:none;\r\n  text-decoration:none;\r\n  filter:none;\r\n}\r\n\r\n.etk-proc .etk-node{\r\n  position:absolute;top:50%;left:50%;\r\n  transform:translate(-50%,-50%);\r\n  width:var(--size);height:var(--size);\r\n  display:flex;flex-direction:column;align-items:center;justify-content:center;\r\n  margin:0;padding:0;\r\n  border:2px solid var(--accent);border-radius:50%;\r\n  background-color:#fff !important;\r\n  color:var(--navy);\r\n  cursor:pointer;overflow:hidden;\r\n  box-shadow:0 4px 14px rgba(19,43,77,.08);\r\n  font-family:inherit;text-align:center;\r\n  transition:width .42s cubic-bezier(.3,.8,.3,1),\r\n             height .42s cubic-bezier(.3,.8,.3,1),\r\n             box-shadow .42s ease,\r\n             background-color .42s ease;\r\n}\r\n.etk-proc .etk-node:hover,\r\n.etk-proc .etk-node:focus-visible{\r\n  width:var(--exp);height:var(--exp);\r\n  background-color:var(--tint) !important;\r\n  border-color:var(--accent);\r\n  box-shadow:0 16px 40px rgba(19,43,77,.18);\r\n  outline:none;\r\n  z-index:4;\r\n}\r\n.etk-proc .etk-node:focus-visible{border-width:3px;}\r\n\r\n\/* the number *\/\r\n.etk-node__num{\r\n  color:var(--accent);font-size:25px;font-weight:700;line-height:1;\r\n  transition:font-size .42s ease,opacity .25s ease;\r\n}\r\n.etk-node:hover .etk-node__num,\r\n.etk-node:focus-visible .etk-node__num{font-size:0;opacity:0;}\r\n\r\n\/* the revealed content *\/\r\n.etk-node__body{\r\n  display:flex;flex-direction:column;align-items:center;gap:11px;\r\n  width:var(--inner);max-width:var(--inner);\r\n  max-height:0;\r\n  opacity:0;pointer-events:none;\r\n  transition:opacity .28s ease .12s,max-height .42s ease;\r\n}\r\n.etk-node:hover .etk-node__body,\r\n.etk-node:focus-visible .etk-node__body{max-height:220px;opacity:1;}\r\n\r\n.etk-node__stage{\r\n  color:var(--accent);font-size:10px;font-weight:700;\r\n  letter-spacing:.15em;text-transform:uppercase;\r\n}\r\n.etk-node__name{\r\n  color:var(--navy);font-size:15px;font-weight:700;line-height:1.34;\r\n  text-wrap:balance;\r\n}\r\n.etk-node__pill{\r\n  display:inline-flex;align-items:center;justify-content:center;gap:7px;\r\n  max-width:100%;\r\n  margin-top:2px;padding:9px 14px;\r\n  background-color:#fff;border:1px solid rgba(19,43,77,.08);border-radius:999px;\r\n  box-shadow:0 3px 10px rgba(19,43,77,.08);\r\n  color:var(--navy);font-size:11px;font-weight:600;line-height:1.35;\r\n  text-wrap:balance;\r\n}\r\n.etk-node__pill svg{\r\n  width:14px;height:14px;flex:none;color:var(--accent);\r\n  fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;\r\n}\r\n\r\n\/* ---- tablet ---- *\/\r\n@media (max-width:1100px){\r\n  .etk-proc{--size:80px;--exp:246px;--inner:170px;}\r\n  .etk-node__name{font-size:14px;}\r\n  .etk-node__pill{font-size:10px;padding:8px 12px;}\r\n}\r\n\r\n\/* ---- no hover (touch) + small screens: open cards, no circles ---- *\/\r\n@media (max-width:860px), (hover:none){\r\n  .etk-flow__line{display:none;}\r\n  .etk-steps{grid-template-columns:1fr;gap:16px;height:auto;}\r\n  .etk-step{position:static;}\r\n\r\n  .etk-proc .etk-node{\r\n    position:static;transform:none;\r\n    width:100%;height:auto;\r\n    flex-direction:row;\r\n    align-items:flex-start;\r\n    justify-content:flex-start;\r\n    gap:18px;\r\n    padding:20px 22px;\r\n    border-radius:16px;\r\n    background-color:#fff !important;   \/* white cards read clearly on the tinted section *\/\r\n    text-align:left;\r\n    box-shadow:0 4px 14px rgba(19,43,77,.07);\r\n    transition:none;cursor:default;\r\n  }\r\n  .etk-proc .etk-node:hover,\r\n  .etk-proc .etk-node:focus-visible{\r\n    width:100%;height:auto;\r\n    background-color:#fff !important;\r\n    box-shadow:0 4px 14px rgba(19,43,77,.07);\r\n  }\r\n  .etk-node__num{\r\n    flex:none;width:52px;height:52px;\r\n    display:grid;place-items:center;\r\n    border:2px solid var(--accent);border-radius:50%;\r\n    background-color:var(--tint);font-size:19px;opacity:1;\r\n  }\r\n  .etk-node:hover .etk-node__num,\r\n  .etk-node:focus-visible .etk-node__num{font-size:19px;opacity:1;}\r\n  .etk-node__body{\r\n    flex:1;min-width:0;\r\n    width:auto;max-width:none;max-height:none;opacity:1;\r\n    align-items:flex-start;gap:7px;\r\n    padding-top:3px;\r\n  }\r\n  .etk-node:hover .etk-node__body{max-height:none;}\r\n  .etk-node__pill{align-self:flex-start;background-color:var(--tint);}\r\n}\r\n\r\n@media (max-width:520px){\r\n  .etk-proc{padding:56px 18px 52px;}\r\n  .etk-proc__sub{font-size:14px;}\r\n  .etk-proc .etk-node{padding:18px;gap:14px;}\r\n  .etk-node__num{width:46px;height:46px;font-size:17px;}\r\n}\r\n\r\n@media (prefers-reduced-motion:reduce){\r\n  .etk-node,.etk-node__num,.etk-node__body{transition:none;}\r\n}\r\n<\/style>\r\n<!-- ===== \/AI Delivery Process ===== -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c6e3891 e-con-full e-flex e-con e-parent\" data-id=\"c6e3891\" data-element_type=\"container\" data-e-type=\"container\" id=\"faq\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ae97988 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"ae97988\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n#xt-faq{--n:#0b1b3d;--b:#1a8cff;--a:#E8940C;--g:#4b5563;--l:#d8def0;background:#fff;padding:clamp(3.5rem,8vw,5.5rem) 1.25rem;font-family:\"Inter Tight\",system-ui,-apple-system,\"Segoe UI\",sans-serif;color:var(--n)}\n#xt-faq *{box-sizing:border-box}\n#xt-faq .xt-in{max-width:860px;margin:0 auto}\n#xt-faq .xt-eb{text-align:center;color:var(--a);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:.85rem;margin:0 0 .6rem}\n#xt-faq h2{text-align:center;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.15;font-weight:800;margin:0 0 .8rem;color:var(--n)}\n#xt-faq h2 span{color:var(--b)}\n#xt-faq .xt-sub{text-align:center;color:var(--g);margin:0 auto 2.2rem;max-width:620px;font-size:1.05rem;line-height:1.6}\n#xt-faq details{border:1px solid var(--l);border-radius:14px;margin:0 0 .8rem;background:#f8faff;transition:box-shadow .2s}\n#xt-faq details[open]{background:#fff;box-shadow:0 8px 24px rgba(11,27,61,.08)}\n#xt-faq summary{list-style:none;cursor:pointer;padding:1.1rem 3rem 1.1rem 1.3rem;position:relative}\n#xt-faq summary::-webkit-details-marker{display:none}\n#xt-faq summary h3{margin:0;font-size:1.08rem;font-weight:700;color:var(--n);line-height:1.4}\n#xt-faq summary::after{content:\"+\";position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);font-size:1.5rem;color:var(--b);font-weight:600}\n#xt-faq details[open] summary::after{content:\"\\2212\"}\n#xt-faq .xt-a{padding:0 1.3rem 1.2rem;color:var(--g);line-height:1.7;font-size:1rem}\n#xt-faq .xt-a p{margin:0}\n<\/style>\n<section id=\"xt-faq\" aria-labelledby=\"xt-faq-title\">\n<div class=\"xt-in\">\n<p class=\"xt-eb\">FAQ<\/p>\n<h2 id=\"xt-faq-title\">AI Solutions <span>FAQ<\/span><\/h2>\n<p class=\"xt-sub\">Answers to common questions about ExtreemTek&#039;s AI services.<\/p>\n<details open><summary><h3>What AI services does ExtreemTek offer?<\/h3><\/summary><div class=\"xt-a\"><p>ExtreemTek builds AI agents and agentic workflows, integrates large language models (LLMs) and chatbots into products, builds RAG and knowledge search on your own data, and develops custom machine learning and computer vision models. Every solution is built to run in production.<\/p><\/div><\/details>\n<details><summary><h3>Which AI models and tools does ExtreemTek work with?<\/h3><\/summary><div class=\"xt-a\"><p>We work with the Claude API, the OpenAI API and open-source Llama models, using frameworks such as LangGraph, LangChain, CrewAI, LlamaIndex and n8n. For retrieval we use Pinecone, pgvector on PostgreSQL and Qdrant, and for custom models PyTorch, TensorFlow Lite and Hugging Face.<\/p><\/div><\/details>\n<details><summary><h3>What is RAG and when does a business need it?<\/h3><\/summary><div class=\"xt-a\"><p>RAG (retrieval-augmented generation) connects a language model to your own documents and data, so its answers are based on your content instead of only its training data. A business needs RAG when it wants an AI assistant or search tool that answers accurately about its own products, policies or knowledge base.<\/p><\/div><\/details>\n<details><summary><h3>How does an AI project with ExtreemTek work?<\/h3><\/summary><div class=\"xt-a\"><p>Our AI delivery runs in four stages. First a discovery and data audit produces an AI use-case and data blueprint. Then prototype and model sprints deliver a working proof of concept. Next, evaluation and guardrails produce an accuracy and safety report. Finally we launch to production with monitored MLOps.<\/p><\/div><\/details>\n<details><summary><h3>What AI products has ExtreemTek built?<\/h3><\/summary><div class=\"xt-a\"><p>Examples include Clawleaf, a healthcare AI platform with agentic workflows that automate clinical and administrative work for hospitals and clinics, OCR and computer vision for document processing, and voice AI. Another is LinkedIn Finder, an AI people search tool that returns ranked LinkedIn profiles from a one-sentence description.<\/p><\/div><\/details>\n<details><summary><h3>How do I start an AI project with ExtreemTek?<\/h3><\/summary><div class=\"xt-a\"><p>Schedule a discovery call or send your project details using the form on this page. Founder and CEO Aqeel Wahlah personally joins the first conversation to understand your goals and identify a practical next step.<\/p><\/div><\/details>\n<\/div>\n<\/section>\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"@id\":\"https:\/\/extreemtek.com\/ai-solution\/#faq\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What AI services does ExtreemTek offer?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"ExtreemTek builds AI agents and agentic workflows, integrates large language models (LLMs) and chatbots into products, builds RAG and knowledge search on your own data, and develops custom machine learning and computer vision models. Every solution is built to run in production.\"}},{\"@type\":\"Question\",\"name\":\"Which AI models and tools does ExtreemTek work with?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We work with the Claude API, the OpenAI API and open-source Llama models, using frameworks such as LangGraph, LangChain, CrewAI, LlamaIndex and n8n. For retrieval we use Pinecone, pgvector on PostgreSQL and Qdrant, and for custom models PyTorch, TensorFlow Lite and Hugging Face.\"}},{\"@type\":\"Question\",\"name\":\"What is RAG and when does a business need it?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"RAG (retrieval-augmented generation) connects a language model to your own documents and data, so its answers are based on your content instead of only its training data. A business needs RAG when it wants an AI assistant or search tool that answers accurately about its own products, policies or knowledge base.\"}},{\"@type\":\"Question\",\"name\":\"How does an AI project with ExtreemTek work?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Our AI delivery runs in four stages. First a discovery and data audit produces an AI use-case and data blueprint. Then prototype and model sprints deliver a working proof of concept. Next, evaluation and guardrails produce an accuracy and safety report. Finally we launch to production with monitored MLOps.\"}},{\"@type\":\"Question\",\"name\":\"What AI products has ExtreemTek built?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Examples include Clawleaf, a healthcare AI platform with agentic workflows that automate clinical and administrative work for hospitals and clinics, OCR and computer vision for document processing, and voice AI. Another is LinkedIn Finder, an AI people search tool that returns ranked LinkedIn profiles from a one-sentence description.\"}},{\"@type\":\"Question\",\"name\":\"How do I start an AI project with ExtreemTek?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Schedule a discovery call or send your project details using the form on this page. Founder and CEO Aqeel Wahlah personally joins the first conversation to understand your goals and identify a practical next step.\"}}]}<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d0d4a6a e-con-full e-flex e-con e-parent\" data-id=\"d0d4a6a\" data-element_type=\"container\" data-e-type=\"container\" id=\"faq\">\n\t\t\t\t<div class=\"elementor-element elementor-element-80d7619 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"80d7619\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>#xt-guides{background:#f6f8fc;padding:64px 20px;font-family:\"Inter Tight\",system-ui,-apple-system,\"Segoe UI\",sans-serif}#xt-guides .gw{max-width:1160px;margin:0 auto}#xt-guides .ge{color:#e8940c;font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px}#xt-guides h2{font-family:Poppins,system-ui,sans-serif;color:#0b1b3d;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.2;margin:0 0 26px}#xt-guides .gg{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}#xt-guides a.gc{display:block;background:#fff;border:1px solid #e6e9f0;border-radius:14px;padding:24px;text-decoration:none;color:#3a4763;transition:box-shadow .2s,transform .2s}#xt-guides a.gc:hover{box-shadow:0 10px 26px rgba(11,27,61,.10);transform:translateY(-2px)}#xt-guides a.gc b{display:block;font-family:Poppins,system-ui,sans-serif;color:#0b1b3d;font-size:18px;line-height:1.3;margin-bottom:8px}#xt-guides a.gc span{display:block;font-size:15px;line-height:1.55}#xt-guides a.gc i{display:inline-block;margin-top:12px;font-style:normal;font-weight:600;color:#1a8cff;font-size:15px}<\/style><section id=\"xt-guides\"><div class=\"gw\"><p class=\"ge\">Practical guides<\/p><h2>Planning an AI project: cost and approach<\/h2><div class=\"gg\"><a class=\"gc\" href=\"https:\/\/extreemtek.com\/ai-development-company-cost-netherlands\/\"><b>What does an AI development company cost?<\/b><span>Day rates and budgets from discovery and proof of concept to production.<\/span><i>Read the guide \u2192<\/i><\/a><a class=\"gc\" href=\"https:\/\/extreemtek.com\/app-development-cost-netherlands\/\"><b>App development cost in the Netherlands (2026)<\/b><span>Price ranges by app type, Dutch hourly rates, timelines and maintenance.<\/span><i>Read the guide \u2192<\/i><\/a><a class=\"gc\" href=\"https:\/\/extreemtek.com\/hardware-firmware-app-cloud-one-team\/\"><b>Hardware, firmware, app and cloud from one team<\/b><span>How end-to-end product engineering works, step by step.<\/span><i>Read the guide \u2192<\/i><\/a><\/div><\/div><\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-32747d6 e-con-full e-flex e-con e-parent\" data-id=\"32747d6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2ea33ab elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"2ea33ab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================================\n     \"START A CONVERSATION\" SECTION + PROJECT DETAILS MODAL\n     Paste the whole thing into one Elementor HTML widget.\n     Form submissions are emailed to you via Web3Forms.\n     ============================================================ -->\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter+Tight:wght@400;500;600;700;800&display=swap');\n\n#sk-talk,#sk-modal{\n  --sk-navy:#0b1b3d;\n  --sk-blue:#1a8cff;\n  --sk-amber-lite:#F5B01A;\n  --sk-amber-deep:#D86605;\n  --sk-grey:#6b7280;\n  --sk-line:#e6e9f0;\n\n  --sk-avatar:url(\"https:\/\/extreemtek.com\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-Sep-9-2026-11_35_51-AM.png\");\n  --sk-modal-bg:url(\"https:\/\/extreemtek.com\/wp-content\/uploads\/2026\/09\/modal-bg.jpg\");\n}\n\n#sk-talk{\n  position:relative;\n  background:#fff;\n  padding:clamp(3.5rem,8vw,5.5rem) 1.25rem;\n  font-family:\"Inter Tight\",system-ui,-apple-system,\"Segoe UI\",sans-serif;\n  color:var(--sk-navy);\n  text-align:center;\n  -webkit-font-smoothing:antialiased;\n\n  \/* --- OPTIONAL full-bleed, uncomment if the theme still boxes it in ---\n  width:100vw;\n  margin-left:calc(50% - 50vw);\n  *\/\n}\n#sk-talk *,#sk-talk *::before,#sk-talk *::after{box-sizing:border-box}\n#sk-talk .sk-t-inner{max-width:1120px;margin:0 auto}\n\n\/* header *\/\n#sk-talk .sk-t-eyebrow{\n  display:inline-block;\n  margin:0;\n  padding:.36rem .85rem;\n  border-radius:6px;\n  background:#dceafd;\n  color:var(--sk-blue);\n  font-size:.72rem;\n  font-weight:700;\n  letter-spacing:.06em;\n  text-transform:uppercase;\n  line-height:1.25;\n}\n#sk-talk h2{\n  margin:1rem 0 0;\n  padding:0;\n  font-family:inherit;\n  font-size:clamp(1.7rem,4.2vw,2.65rem);\n  font-weight:800;\n  line-height:1.16;\n  letter-spacing:-.03em;\n  color:var(--sk-navy);\n}\n#sk-talk h2 .sk-t-accent{color:var(--sk-blue)}\n#sk-talk .sk-t-sub{\n  max-width:58ch;\n  margin:.9rem auto 0;\n  font-size:clamp(1.2rem,2vw,1.12rem);\n  font-weight: 500;\n  line-height:1.6;\n  color:var(--sk-grey);\n}\n\n\/* panel *\/\n#sk-talk .sk-t-panel{\n  display:grid;\n  grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);\n  align-items:center;\n  gap:clamp(1.5rem,4vw,3rem);\n  margin-top:clamp(2rem,4.5vw,3rem);\n  padding:clamp(1.6rem,4vw,2.6rem);\n  border:1px solid var(--sk-line);\n  border-radius:12px;\n  background:#f7f9fc;\n  text-align:left;\n}\n\n\/* founder *\/\n#sk-talk .sk-t-person{text-align:center}\n#sk-talk .sk-t-avatar{\n  width:min(200px,60%);\n  margin:0 auto;\n  aspect-ratio:1\/1;\n  border:2px solid var(--sk-blue);\n  border-radius:50%;\n  background:var(--sk-avatar,none) center\/cover no-repeat,#e6eef8;\n}\n#sk-talk .sk-t-person b{\n  display:block;\n  margin-top:1.1rem;\n  font-size:1.22rem;\n  font-weight:700;\n  letter-spacing:-.02em;\n  color:#111827;\n}\n#sk-talk .sk-t-role{\n  display:block;\n  margin-top:.25rem;\n  font-size:.95rem;\n  font-weight:700;\n  color:var(--sk-amber-lite);\n}\n#sk-talk .sk-t-place{\n  display:block;\n  margin-top:.2rem;\n  font-size:.92rem;\n  color:var(--sk-grey);\n}\n\n\/* quote + actions *\/\n#sk-talk blockquote{\n  margin:0;\n  padding:.1rem 0 .1rem 1.1rem;\n  border:0;\n  border-left:3px solid var(--sk-blue);\n  quotes:none;\n  font-size:clamp(.98rem,2vw,1.06rem);\n  line-height:1.62;\n  color:#1c2b45;\n}\n#sk-talk .sk-t-label{\n  margin:1.7rem 0 .8rem;\n  font-size:.82rem;\n  font-weight:700;\n  letter-spacing:.02em;\n  text-transform:uppercase;\n  color:#111827;\n}\n#sk-talk .sk-t-actions{display:flex;flex-wrap:wrap;gap:.85rem}\n#sk-talk .sk-t-btn{\n  display:inline-flex;\n  align-items:center;\n  gap:.55rem;\n  padding:.9rem 1.5rem;\n  border:0;\n  border-radius:8px;\n  font-family:inherit;\n  font-size:.98rem;\n  font-weight:700;\n  letter-spacing:-.01em;\n  text-decoration:none;\n  cursor:pointer;\n  transition:transform .18s ease,box-shadow .18s ease;\n}\n#sk-talk .sk-t-btn:hover{transform:translateY(-1px);text-decoration:none}\n#sk-talk .sk-t-btn svg{transition:transform .18s ease}\n#sk-talk .sk-t-btn:hover svg{transform:translateX(3px)}\n#sk-talk .sk-t-btn--amber,#sk-talk .sk-t-btn--amber:visited{\n  background:linear-gradient(90deg,var(--sk-amber-lite) 0%,var(--sk-amber-deep) 100%);\n  color:#fff;\n  box-shadow:0 8px 22px rgba(216,102,5,.32);\n}\n#sk-talk .sk-t-btn--amber:hover{color:#fff;box-shadow:0 13px 30px rgba(216,102,5,.42)}\n#sk-talk .sk-t-btn--blue{\n  background:linear-gradient(90deg,#2b8fff 0%,#0a63d8 100%);\n  color:#fff;\n  box-shadow:0 8px 22px rgba(10,99,216,.3);\n}\n#sk-talk .sk-t-btn--blue:hover{color:#fff;box-shadow:0 13px 30px rgba(10,99,216,.4)}\n#sk-talk .sk-t-btn:focus-visible{outline:3px solid var(--sk-blue);outline-offset:3px}\n\n@media (max-width:820px){\n  #sk-talk .sk-t-panel{grid-template-columns:1fr}\n  #sk-talk .sk-t-avatar{width:min(160px,50%)}\n}\n@media (max-width:520px){\n  #sk-talk .sk-t-btn{width:100%;justify-content:center}\n}\n\n\/* ============ MODAL ============ *\/\n#sk-modal{\n  position:fixed;\n  inset:0;\n  z-index:99999;\n  display:none;\n  align-items:center;\n  justify-content:center;\n  padding:1.25rem;\n  font-family:\"Inter Tight\",system-ui,-apple-system,\"Segoe UI\",sans-serif;\n  text-align:left;\n  -webkit-font-smoothing:antialiased;\n}\n#sk-modal.is-open{display:flex}\n#sk-modal *,#sk-modal *::before,#sk-modal *::after{box-sizing:border-box}\n#sk-modal .sk-m-veil{\n  position:absolute;\n  inset:0;\n  background:rgba(4,10,22,.72);\n  -webkit-backdrop-filter:blur(3px);\n  backdrop-filter:blur(3px);\n}\n#sk-modal .sk-m-box{\n  position:relative;\n  isolation:isolate;\n  overflow:hidden auto;\n  width:min(550px,100%);\n  max-height:min(92vh,780px);\n  padding:clamp(1.4rem,4vw,2rem);\n  border:1px solid #2a7fd4;\n  border-radius:12px;\n  background:#111b2c;\n  color:#fff;\n  box-shadow:0 30px 70px rgba(0,0,0,.55);\n\n  \/* hide the scrollbar chrome \u2014 it still scrolls if it truly must *\/\n  scrollbar-width:none;\n  -ms-overflow-style:none;\n}\n#sk-modal .sk-m-box::-webkit-scrollbar{width:0;height:0;display:none}\n#sk-modal .sk-m-box::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  z-index:-1;\n  background:var(--sk-modal-bg,none) center\/cover no-repeat;\n  opacity:.22;\n}\n#sk-modal .sk-m-close{\n  position:absolute;\n  top:.7rem;\n  right:.7rem;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  width:32px;\n  height:32px;\n  min-width:0;\n  min-height:0;\n  padding:0 !important;\n  margin:0;\n  border:0;\n  border-radius:50%;\n  line-height:0;\n  font-size:0;\n  background:rgba(255,255,255,.12);\n  color:#fff;\n  cursor:pointer;\n  -webkit-appearance:none;\n  appearance:none;\n  transition:background .18s ease;\n}\n#sk-modal .sk-m-close:hover{background:rgba(255,255,255,.24)}\n#sk-modal .sk-m-close:focus-visible{outline:3px solid var(--sk-amber-lite);outline-offset:2px}\n#sk-modal .sk-m-close svg{display:block}\n\n#sk-modal .sk-m-icon{\n  display:grid;\n  place-items:center;\n  width:58px;\n  height:58px;\n  border-radius:10px;\n  background:#2b3648;\n  color:var(--sk-amber-lite);\n}\n#sk-modal h2{\n  margin:1.3rem 0 0;\n  padding:0;\n  font-family:inherit;\n  font-size:clamp(1.6rem,5vw,2.1rem);\n  font-weight:800;\n  line-height:1.14;\n  letter-spacing:-.03em;\n  color:#fff;\n}\n#sk-modal h2 .sk-m-accent{color:var(--sk-amber-lite)}\n#sk-modal .sk-m-sub{\n  margin:.7rem 0 0;\n  font-size:.98rem;\n  line-height:1.5;\n  color:#c4d2e4;\n}\n\n#sk-modal .sk-m-field{position:relative;margin-top:.85rem}\n#sk-modal .sk-m-field:first-of-type{margin-top:1.5rem}\n#sk-modal .sk-m-field svg{\n  position:absolute;\n  top:50%;\n  left:1rem;\n  transform:translateY(-50%);\n  color:#6b7a90;\n  pointer-events:none;\n}\n#sk-modal .sk-m-field .sk-m-chev{left:auto;right:1rem}\n\/* textarea icon pins to the first line, not the middle *\/\n#sk-modal .sk-m-field--area svg{top:1.15rem;transform:none}\n#sk-modal input,#sk-modal select,#sk-modal textarea{\n  width:100%;\n  height:56px;\n  margin:0;\n  padding:0 1rem 0 3rem;\n  border:1px solid #dbe2ec;\n  border-radius:9px;\n  background:#fff;\n  font-family:inherit;\n  font-size:1rem;\n  color:#111827;\n  appearance:none;\n  -webkit-appearance:none;\n}\n#sk-modal textarea{\n  height:auto;\n  min-height:108px;\n  padding:1rem 1rem 1rem 3rem;\n  line-height:1.5;\n  resize:vertical;\n}\n#sk-modal select{padding-right:2.8rem;color:#111827}\n#sk-modal select:invalid{color:#8a94a4}\n#sk-modal input::placeholder,#sk-modal textarea::placeholder{color:#8a94a4}\n#sk-modal input:focus,#sk-modal select:focus,#sk-modal textarea:focus{\n  outline:0;\n  border-color:var(--sk-blue);\n  box-shadow:0 0 0 3px rgba(26,140,255,.25);\n}\n#sk-modal .sk-m-hint{\n  display:block;\n  margin:.4rem 0 0 .15rem;\n  font-size:.8rem;\n  color:#9fb1c8;\n}\n\/* hidden spam trap \u2014 people never see it, bots fill it in *\/\n#sk-modal .sk-m-trap{\n  position:absolute !important;\n  left:-9999px !important;\n  width:1px;\n  height:1px;\n  overflow:hidden;\n}\n\n#sk-modal .sk-m-submit{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  gap:.7rem;\n  width:100%;\n  margin-top:1.5rem;\n  padding:1.05rem 1.5rem;\n  border:0;\n  border-radius:9px;\n  background:linear-gradient(90deg,var(--sk-amber-lite) 0%,var(--sk-amber-deep) 100%);\n  color:#fff;\n  font-family:inherit;\n  font-size:1.22rem;\n  font-weight:700;\n  letter-spacing:-.02em;\n  cursor:pointer;\n  box-shadow:0 10px 26px rgba(216,102,5,.35);\n  transition:transform .18s ease,box-shadow .18s ease;\n}\n#sk-modal .sk-m-submit:hover{transform:translateY(-1px);box-shadow:0 15px 34px rgba(216,102,5,.45)}\n#sk-modal .sk-m-submit:focus-visible{outline:3px solid #fff;outline-offset:3px}\n#sk-modal .sk-m-submit[disabled]{opacity:.65;cursor:default;transform:none}\n#sk-modal .sk-m-submit svg{transition:transform .18s ease}\n#sk-modal .sk-m-submit:hover svg{transform:translateX(3px)}\n\n#sk-modal .sk-m-note{\n  display:flex;\n  align-items:center;\n  gap:.55rem;\n  margin:1.1rem 0 0;\n  font-size:.9rem;\n  color:#c4d2e4;\n}\n#sk-modal .sk-m-note svg{flex:none;color:#c4d2e4}\n#sk-modal .sk-m-status{\n  margin:1.1rem 0 0;\n  font-size:.95rem;\n  line-height:1.5;\n  color:#8ee7a8;\n}\n#sk-modal .sk-m-status:empty{display:none}\n#sk-modal .sk-m-status[data-state=\"error\"]{color:#ffb4b4}\n\n\/* once a status message shows, the note has done its job \u2014\n   swapping one for the other keeps the panel height constant *\/\n#sk-modal .sk-m-form--sent .sk-m-note{display:none}\n\n@media (prefers-reduced-motion:reduce){\n  #sk-talk *,#sk-modal *{transition:none !important;animation:none !important}\n}\n<\/style>\n\n<section id=\"sk-talk\">\n  <div class=\"sk-t-inner\">\n\n    <p class=\"sk-t-eyebrow\">Start a conversation<\/p>\n\n    <h2><span class=\"sk-t-accent\">Let's Discuss<\/span> What You Are Building<\/h2>\n\n    <p class=\"sk-t-sub\">\n      Tell us where you are in your product journey and what is preventing you from\n      moving forward. We will help you identify a practical next step.\n    <\/p>\n\n    <div class=\"sk-t-panel\">\n\n      <div class=\"sk-t-person\" id=\"con\">\n        <div class=\"sk-t-avatar\" role=\"img\" aria-label=\"Aqeel Wahlah\"><\/div>\n        <b>Aqeel Wahlah<\/b>\n        <span class=\"sk-t-role\">Founder and CEO<\/span>\n        <span class=\"sk-t-place\">ExtreemTek, Eindhoven, Netherlands<\/span>\n      <\/div>\n\n      <div>\n        <blockquote>\n          I personally join the initial conversation to understand your product goals\n          and ensure we bring the right technical expertise to the discussion.\n        <\/blockquote>\n\n        <p class=\"sk-t-label\">Select how you want to reach out:<\/p>\n\n        <div class=\"sk-t-actions\">\n          <a class=\"sk-t-btn sk-t-btn--amber\" href=\"https:\/\/calendly.com\/aqeel-extreemtek\/30min\">\n            Schedule a Discovery Call\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\"><\/path><\/svg>\n          <\/a>\n          <button class=\"sk-t-btn sk-t-btn--blue\" type=\"button\" data-sk-open-modal=\"\">\n            Send Project Details\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\"><\/path><\/svg>\n          <\/button>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ===== modal ===== -->\n<div id=\"sk-modal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"sk-m-title\" hidden=\"\">\n  <div class=\"sk-m-veil\" data-sk-close=\"\"><\/div>\n\n  <div class=\"sk-m-box\">\n    <button class=\"sk-m-close\" type=\"button\" data-sk-close=\"\" aria-label=\"Close\">\n      <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" aria-hidden=\"true\"><path d=\"M6 6l12 12M18 6L6 18\"><\/path><\/svg>\n    <\/button>\n\n    <div class=\"sk-m-icon\" aria-hidden=\"true\">\n      <svg width=\"30\" height=\"30\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21.5 2.5 2.5 9.8l7.2 2.9 2.6 8 9.2-18.2Z\"><\/path><path d=\"M9.7 12.7 21.5 2.5\"><\/path><\/svg>\n    <\/div>\n\n    <h2 id=\"sk-m-title\">Let's Explore <span class=\"sk-m-accent\">Your Product Idea!<\/span><\/h2>\n\n    <p class=\"sk-m-sub\">Tell us what you're building. Our engineering team will help you define the next step.<\/p>\n\n    <form id=\"sk-m-form\" novalidate=\"\">\n      <div class=\"sk-m-field\">\n        <svg width=\"19\" height=\"19\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"8\" r=\"3.5\"><\/circle><path d=\"M4.5 20a7.5 7.5 0 0 1 15 0\"><\/path><\/svg>\n        <input id=\"sk-name\" name=\"name\" type=\"text\" placeholder=\"Your Name*\" aria-label=\"Your name\" required=\"\" autocomplete=\"name\">\n      <\/div>\n\n      <div class=\"sk-m-field\">\n        <svg width=\"19\" height=\"19\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"2.5\" y=\"5\" width=\"19\" height=\"14\" rx=\"2.5\"><\/rect><path d=\"M3 7l9 6 9-6\"><\/path><\/svg>\n        <input id=\"sk-email\" name=\"email\" type=\"email\" placeholder=\"Work Email*\" aria-label=\"Work email\" required=\"\" autocomplete=\"email\">\n      <\/div>\n\n      <!-- phone: digits and phone punctuation only -->\n      <div class=\"sk-m-field\">\n        <svg width=\"19\" height=\"19\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M6.3 3.5h3.1l1.6 4-2 1.2a10.5 10.5 0 0 0 4.8 4.8l1.2-2 4 1.6v3.1a1.8 1.8 0 0 1-2 1.8A15.6 15.6 0 0 1 4.5 5.5a1.8 1.8 0 0 1 1.8-2Z\"><\/path><\/svg>\n        <input id=\"sk-phone\" name=\"phone\" type=\"tel\" placeholder=\"Phone Number*\" aria-label=\"Phone number\" required=\"\" inputmode=\"tel\" autocomplete=\"tel\" maxlength=\"20\" pattern=\"[0-9+()\\-\\s]{7,20}\" title=\"Digits only \u2014 you may also use + ( ) - and spaces\">\n        <small class=\"sk-m-hint\">Digits only. You may use +, (), - and spaces.<\/small>\n      <\/div>\n\n      <div class=\"sk-m-field\">\n        <svg width=\"19\" height=\"19\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m12 2.8 8 4.3v9.8l-8 4.3-8-4.3V7.1Z\"><\/path><path d=\"m4 7.1 8 4.3 8-4.3M12 11.4V21\"><\/path><\/svg>\n        <svg class=\"sk-m-chev\" width=\"19\" height=\"19\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m6 9 6 6 6-6\"><\/path><\/svg>\n        <select id=\"sk-type\" name=\"project_type\" aria-label=\"What do you want to build?\" required=\"\">\n          <option value=\"\" selected=\"\" disabled=\"\">What do you want to build?*<\/option>\n          <option>Mobile app (iOS \/ Android)<\/option>\n          <option>Web platform or SaaS<\/option>\n          <option>IoT or connected device<\/option>\n          <option>AI-powered feature<\/option>\n          <option>Back end, cloud or integrations<\/option>\n          <option>Not sure yet<\/option>\n        <\/select>\n      <\/div>\n\n      <!-- optional short summary -->\n      <div class=\"sk-m-field sk-m-field--area\">\n        <svg width=\"19\" height=\"19\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M4.5 5.5h15M4.5 10h15M4.5 14.5h10\"><\/path><\/svg>\n        <textarea id=\"sk-brief\" name=\"project_brief\" placeholder=\"Briefly, what are you building? (optional)\" aria-label=\"Short summary of your project or idea\" maxlength=\"600\" rows=\"3\"><\/textarea>\n        <small class=\"sk-m-hint\">A sentence or two is plenty \u2014 we'll ask the rest on the call.<\/small>\n      <\/div>\n\n      <!-- spam trap: leave empty -->\n      <div class=\"sk-m-trap\" aria-hidden=\"true\">\n        <input type=\"checkbox\" name=\"botcheck\" tabindex=\"-1\" autocomplete=\"off\">\n      <\/div>\n\n      <button class=\"sk-m-submit\" type=\"submit\">\n        Let's Discuss Your Idea\n        <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\"><\/path><\/svg>\n      <\/button>\n\n      <p class=\"sk-m-note\">\n        <svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"4.5\" y=\"10.5\" width=\"15\" height=\"10\" rx=\"2\"><\/rect><path d=\"M8 10.5V7.8a4 4 0 0 1 8 0v2.7\"><\/path><\/svg>\n        No obligation. We'll get back to you within 1-2 business days.\n      <\/p>\n\n      <p class=\"sk-m-status\" role=\"status\" aria-live=\"polite\"><\/p>\n    <\/form>\n  <\/div>\n<\/div>\n\n<script>\n\/* Popup form \u2014 sends submissions to your email via Web3Forms *\/\n(function(){\n  var FORM_ENDPOINT = \"https:\/\/api.web3forms.com\/submit\";\n  var ACCESS_KEY    = \"d16be941-4049-42a1-aac1-c0025927fe85\";\n\n  var modal  = document.getElementById('sk-modal');\n  var form   = document.getElementById('sk-m-form');\n  if(!modal || !form) return;\n\n  \/* move the popup to <body> so no Elementor wrapper can clip or offset it *\/\n  document.body.appendChild(modal);\n\n  var status = modal.querySelector('.sk-m-status');\n  var phone  = document.getElementById('sk-phone');\n  var opener = null;\n\n  \/* ---- phone field: allow only digits and phone punctuation ---- *\/\n  if(phone){\n    var ALLOWED = \/[^0-9+()\\-\\s]\/g;\n\n    \/* block disallowed characters as they are typed *\/\n    phone.addEventListener('keypress', function(e){\n      if(e.ctrlKey || e.metaKey || e.altKey) return;\n      if(e.key && e.key.length === 1 && ALLOWED.test(e.key)){\n        e.preventDefault();\n      }\n    });\n\n    \/* strip anything that slips through (paste, autofill, mobile keyboards) *\/\n    function clean(){\n      var start = phone.selectionStart;\n      var before = phone.value;\n      var after = before.replace(ALLOWED, '');\n      if(after !== before){\n        phone.value = after;\n        var drop = before.length - after.length;\n        try{ phone.setSelectionRange(Math.max(0, start - drop), Math.max(0, start - drop)); }catch(err){}\n      }\n    }\n    phone.addEventListener('input', clean);\n    phone.addEventListener('paste', function(){ setTimeout(clean, 0); });\n  }\n\n  function open(trigger){\n    opener = trigger || null;\n    modal.hidden = false;\n    modal.classList.add('is-open');\n    document.body.style.overflow = 'hidden';\n    var first = modal.querySelector('input:not([name=\"botcheck\"]),select,textarea');\n    if(first) first.focus();\n  }\n\n  function close(){\n    modal.classList.remove('is-open');\n    modal.hidden = true;\n    document.body.style.overflow = '';\n\n    \/* clear every field so reopening starts fresh *\/\n    form.reset();\n    if(phone) phone.setCustomValidity('');\n\n    say('', 'ok');\n    if(opener) opener.focus();\n  }\n\n  document.addEventListener('click', function(e){\n    var btn = e.target.closest('[data-sk-open-modal]');\n    if(btn){ e.preventDefault(); open(btn); }\n  });\n\n  modal.querySelectorAll('[data-sk-close]').forEach(function(el){\n    el.addEventListener('click', close);\n  });\n\n  document.addEventListener('keydown', function(e){\n    if(e.key === 'Escape' && modal.classList.contains('is-open')) close();\n  });\n\n  \/* keep tab focus inside the popup while it is open *\/\n  modal.addEventListener('keydown', function(e){\n    if(e.key !== 'Tab') return;\n    var f = modal.querySelectorAll('button,input:not([name=\"botcheck\"]),select,textarea,a[href]');\n    if(!f.length) return;\n    var first = f[0], last = f[f.length - 1];\n    if(e.shiftKey && document.activeElement === first){ e.preventDefault(); last.focus(); }\n    else if(!e.shiftKey && document.activeElement === last){ e.preventDefault(); first.focus(); }\n  });\n\n  function say(msg, state){\n    status.textContent = msg;\n    status.setAttribute('data-state', state || 'ok');\n    form.classList.toggle('sk-m-form--sent', !!msg);\n  }\n\n  form.addEventListener('submit', function(e){\n    e.preventDefault();\n    say('', 'ok');\n\n    \/* phone must hold at least 7 digits once punctuation is ignored *\/\n    if(phone){\n      var digits = phone.value.replace(\/\\D\/g, '');\n      if(digits.length < 7){\n        phone.setCustomValidity('Please enter a valid phone number (at least 7 digits).');\n      } else {\n        phone.setCustomValidity('');\n      }\n    }\n\n    if(!form.checkValidity()){\n      form.reportValidity();\n      return;\n    }\n\n    var btn = form.querySelector('.sk-m-submit');\n    var payload = new FormData(form);\n    payload.append('access_key', ACCESS_KEY);\n    payload.append('subject', 'New project inquiry from extreemtek.com (contact section)');\n    payload.append('from_name', 'ExtreemTek Website');\n\n    btn.disabled = true;\n    say('Sending\u2026', 'ok');\n\n    fetch(FORM_ENDPOINT, {\n      method:'POST',\n      headers:{ 'Accept':'application\/json' },\n      body:payload\n    })\n      .then(function(r){ return r.json(); })\n      .then(function(res){\n        if(!res.success) throw new Error(res.message || 'failed');\n        form.reset();\n        say('Thanks. We will get back to you within 1-2 business days.', 'ok');\n      })\n      .catch(function(){\n        say('Something went wrong. Please try again or email us directly.', 'error');\n      })\n      .finally(function(){ btn.disabled = false; });\n  });\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6806df2 e-con-full e-flex e-con e-parent\" data-id=\"6806df2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0eb0dd8 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"0eb0dd8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter+Tight:wght@400;500;600;700;800&display=swap');\n\nhtml{scroll-behavior:smooth}\n\n#sk-foot{\n  --sk-amber:#F5B01A;\n  --sk-ink:#101c30;\n\n  position:relative;\n  font-family:\"Inter Tight\",system-ui,-apple-system,\"Segoe UI\",sans-serif;\n  -webkit-font-smoothing:antialiased;\n}\n#sk-foot *,#sk-foot *::before,#sk-foot *::after{box-sizing:border-box}\n#sk-foot .sk-f-inner{max-width:1120px;margin:0 auto;padding:0 1.5rem}\n\n\/* ---------- orange band ---------- *\/\n#sk-foot .sk-f-top{\n  position:relative;\n  padding:clamp(4.5rem,11vw,8rem) 0 clamp(2rem,5vw,3rem);\n  background:url(\"https:\/\/extreemtek.com\/wp-content\/uploads\/2026\/09\/waves-transparent-1920x464-1.png\") center top\/cover no-repeat;\n  color:#fff;\n}\n#sk-foot .sk-f-grid{\n  display:grid;\n  grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);\n  gap:clamp(1.6rem,4vw,3rem);\n  padding-top:clamp(1rem,2vw,1.5rem);\n}\n#sk-foot .sk-f-logo{\n  display:block;\n  width:auto;\n  max-width:230px;\n  height:auto;\n}\n#sk-foot .sk-f-blurb{\n  margin:1.4rem 0 0;\n  max-width:42ch;\n  font-size:.95rem;\n  font-weight:500;\n  line-height:1.55;\n  color:#fff;\n}\n#sk-foot .sk-f-addr{\n  margin:1.2rem 0 0;\n  max-width:44ch;\n  font-size:.88rem;\n  font-style:normal;\n  line-height:1.5;\n  color:rgba(255,255,255,.92);\n}\n#sk-foot .sk-f-contact{\n  margin:0;\n  padding:0;\n  list-style:none;\n  align-self:center;\n}\n#sk-foot .sk-f-contact li{\n  display:flex;\n  align-items:center;\n  gap:.7rem;\n  margin:0 0 .95rem;\n  padding:0;\n  list-style:none;\n  font-size:.95rem;\n}\n#sk-foot .sk-f-contact li:last-child{margin-bottom:0}\n#sk-foot .sk-f-contact li::marker{content:none}\n#sk-foot .sk-f-contact svg{flex:none;color:rgba(255,255,255,.9)}\n#sk-foot .sk-f-contact a{\n  color:#fff;\n  text-decoration:none;\n  border-bottom:1px solid transparent;\n  transition:border-color .18s ease;\n}\n#sk-foot .sk-f-contact a:hover{color:#fff;border-bottom-color:rgba(255,255,255,.7)}\n#sk-foot .sk-f-contact a:focus-visible{outline:3px solid #fff;outline-offset:3px}\n\n\/* ---------- dark band ---------- *\/\n#sk-foot .sk-f-bottom{\n  background:var(--sk-ink);\n  color:#dbe3ee;\n  padding:clamp(2.4rem,5vw,3.4rem) 0 0;\n}\n#sk-foot .sk-f-nav{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:1.5rem;\n  max-width:820px;\n  margin:0 auto;\n}\n#sk-foot .sk-f-nav h3{\n  margin:0 0 1.3rem;\n  padding:0;\n  font-family:inherit;\n  font-size:.82rem;\n  font-weight:700;\n  letter-spacing:.05em;\n  text-transform:uppercase;\n  color:var(--sk-amber);\n}\n#sk-foot .sk-f-nav ul{margin:0;padding:0;list-style:none}\n#sk-foot .sk-f-nav li{margin:0 0 .9rem;padding:0;list-style:none}\n#sk-foot .sk-f-nav li::marker{content:none}\n#sk-foot .sk-f-nav a{\n  color:#dbe3ee;\n  font-size:.95rem;\n  line-height:1.45;\n  text-decoration:none;\n  transition:color .18s ease;\n}\n#sk-foot .sk-f-nav a:hover{color:var(--sk-amber);text-decoration:none}\n#sk-foot .sk-f-nav a:focus-visible{outline:3px solid var(--sk-amber);outline-offset:3px;border-radius:3px}\n\n#sk-foot .sk-f-legal{\n  display:flex;\n  flex-wrap:wrap;\n  align-items:center;\n  justify-content:space-between;\n  gap:1rem;\n  margin-top:clamp(2rem,4vw,3rem);\n  padding:1.3rem 0;\n  border-top:1px solid rgba(255,255,255,.08);\n  font-size:.88rem;\n  color:#9aa8bd;\n}\n#sk-foot .sk-f-legal b{font-weight:600;color:var(--sk-amber)}\n#sk-foot .sk-f-legal ul{display:flex;gap:1.6rem;margin:0;padding:0;list-style:none}\n#sk-foot .sk-f-legal li{margin:0;padding:0;list-style:none}\n#sk-foot .sk-f-legal li::marker{content:none}\n#sk-foot .sk-f-legal a{color:#9aa8bd;text-decoration:none;transition:color .18s ease}\n#sk-foot .sk-f-legal a:hover{color:#fff;text-decoration:none}\n#sk-foot .sk-f-legal a:focus-visible{outline:3px solid var(--sk-amber);outline-offset:3px;border-radius:3px}\n\n\/* ---------- back to top ---------- *\/\n#sk-top-btn{\n  position:fixed;\n  right:24px;bottom:24px;\n  z-index:9999;\n\n  width:48px;height:48px;\n  display:flex;align-items:center;justify-content:center;\n  border:0;border-radius:12px;\n  background:#F5B01A;\n  color:#101c30;\n  cursor:pointer;\n\n  opacity:0;\n  visibility:hidden;\n  transform:translateY(12px);\n  transition:opacity .25s ease, transform .25s ease, visibility .25s, background-color .2s ease, color .2s ease;\n}\n#sk-top-btn.is-visible{\n  opacity:1;\n  visibility:visible;\n  transform:translateY(0);\n}\n#sk-top-btn svg{\n  width:20px;height:20px;\n  fill:none;stroke:currentColor;stroke-width:2.4;\n  stroke-linecap:round;stroke-linejoin:round;\n}\n@media (hover:hover){\n  #sk-top-btn:hover,\n  #sk-top-btn:focus,\n  #sk-top-btn:active{\n    background:#007CF9 !important;\n    color:#fff !important;\n  }\n}\n#sk-top-btn:focus-visible{outline:3px solid #007CF9;outline-offset:3px}\n\n@media (max-width:760px){\n  #sk-foot .sk-f-grid{grid-template-columns:1fr;gap:1.8rem}\n  #sk-foot .sk-f-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem}\n  #sk-foot .sk-f-legal{justify-content:flex-start}\n}\n@media (max-width:600px){\n  #sk-top-btn{right:16px;bottom:16px;width:44px;height:44px;border-radius:11px}\n  #sk-top-btn svg{width:18px;height:18px}\n}\n@media (max-width:460px){\n  #sk-foot .sk-f-nav{grid-template-columns:1fr}\n}\n@media (prefers-reduced-motion:reduce){\n  html{scroll-behavior:auto}\n  #sk-foot *{transition:none !important;animation:none !important}\n  #sk-top-btn{transition:opacity .01s}\n}\n<\/style>\n\n<footer id=\"sk-foot\">\n\n  <div class=\"sk-f-top\">\n    <div class=\"sk-f-inner\">\n      <div class=\"sk-f-grid\">\n\n        <div>\n          <img class=\"sk-f-logo\" src=\"https:\/\/extreemtek.com\/wp-content\/uploads\/2026\/09\/Group-2.png\" alt=\"ExtreemTek \u2014 Engineering Ideas into Intelligent Reality\" loading=\"lazy\" decoding=\"async\">\n\n          <p class=\"sk-f-blurb\">\n            High-quality product engineering bringing AI, IoT, web,\n            mobile and cloud together for scalability.\n          <\/p>\n\n          <address class=\"sk-f-addr\">\n            AI Innovation Center,  High Tech Campus, 5656 AE,<br>\n            Eindhoven, the Netherlands.\n          <\/address>\n        <\/div>\n\n        <ul class=\"sk-f-contact\">\n          <li>\n            <svg width=\"17\" height=\"17\" viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M4.98 3.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5ZM3 9.75h4v10.75H3ZM9.5 9.75h3.83v1.47h.05a4.2 4.2 0 0 1 3.78-2.08c4.04 0 4.79 2.66 4.79 6.12v4.24h-4v-3.76c0-.9-.02-2.05-1.25-2.05-1.25 0-1.44.98-1.44 1.99v3.82h-4Z\"><\/path><\/svg>\n            <a href=\"https:\/\/www.linkedin.com\/company\/extreemtek\" target=\"_blank\" rel=\"noopener\">@extreemtek<\/a>\n          <\/li>\n          <li>\n            <svg width=\"17\" height=\"17\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"7\" y=\"2.5\" width=\"10\" height=\"19\" rx=\"2.5\"><\/rect><path d=\"M11 18.5h2\"><\/path><\/svg>\n            <a href=\"tel:+31641166735\">+31641166735<\/a>\n          <\/li>\n          <li>\n            <svg width=\"17\" height=\"17\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"2.5\" y=\"5\" width=\"19\" height=\"14\" rx=\"2.5\"><\/rect><path d=\"M3 7l9 6 9-6\"><\/path><\/svg>\n            <a href=\"mailto:hello@extreemtek.nl\">hello@extreemtek.nl<\/a>\n          <\/li>\n        <\/ul>\n\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"sk-f-bottom\">\n    <div class=\"sk-f-inner\">\n\n      <nav class=\"sk-f-nav\" aria-label=\"Footer\">\n        <div>\n          <h3>Case Studies<\/h3>\n          <ul>\n            <li><a href=\"https:\/\/extreemtek.com\/case-studies\/#clawleaf\">Clawleaf<\/a><\/li>\n            <li><a href=\"https:\/\/extreemtek.com\/fileshift_fast_file_transfer\/\">Fileshift<\/a><\/li>\n          <li><a href=\"https:\/\/extreemtek.com\/plantcare\/\">Plantcare<\/a><\/li>\n            <!--<li><a href=\"\">Deepfake<\/a><\/li> -->\n          <\/ul>\n        <\/div>\n\n        <div>\n          <h3 href=\"#services\">Services<\/h3>\n          <ul>\n            <li><a href=\"https:\/\/extreemtek.com\/ai-solution\/\">AI Solutions<\/a><\/li>\n            <li><a href=\"https:\/\/extreemtek.com\/iot-and-connected-products\/\">IoT Firmware<\/a><\/li>\n            <li><a href=\"https:\/\/extreemtek.com\/website-and-mobile-app-development\/\">Web &amp; App Development<\/a><\/li>\n            <li><a href=\"https:\/\/extreemtek.com\/cloud-operations\/\">Cloud Operations<\/a><\/li><li><a href=\"https:\/\/extreemtek.com\/ble-connected-device-app-development\/\">BLE &amp; Device Apps<\/a><\/li><li><a href=\"https:\/\/extreemtek.com\/mvp-development\/\">MVP Development<\/a><\/li>\n          <\/ul>\n        <\/div>\n\n        <div>\n          <h3>Company<\/h3>\n          <ul>\n            <li><a href=\"https:\/\/extreemtek.com\/\">Home<\/a><\/li><li><a href=\"https:\/\/extreemtek.com\/#case-studies\">Case Studies<\/a><\/li>\n            <li><a href=\"https:\/\/extreemtek.com\/#how-we-work\">How We Work<\/a><\/li>\n            <li><a href=\"https:\/\/extreemtek.com\/contact-us\/\">Contact Us<\/a><\/li>\n          <\/ul>\n        <\/div>\n      <\/nav>\n\n      <div class=\"sk-f-legal\">\n        <p style=\"margin:0\">\u00a9 2026 <b>ExtreemTek<\/b>. All rights reserved. Registered in Eindhoven, the Netherlands.<\/p>\n        <ul>\n          <li><a href=\"https:\/\/extreemtek.com\/privacy-policy\/\">Privacy Policy<\/a><\/li>\n          \n        <\/ul>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n<\/footer>\n\n<button id=\"sk-top-btn\" type=\"button\" aria-label=\"Back to top\">\n  <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M6 15l6-6 6 6\"><\/path><\/svg>\n<\/button>\n\n<script>\n(function () {\n  function init() {\n    var btn = document.getElementById('sk-top-btn');\n    if (!btn) return;\n\n    var SHOW_AFTER = 400;\n\n    function scrolled() {\n      return window.pageYOffset\n          || document.documentElement.scrollTop\n          || document.body.scrollTop\n          || 0;\n    }\n\n    function check() {\n      btn.classList.toggle('is-visible', scrolled() > SHOW_AFTER);\n    }\n\n    \/\/ scroll, resize, and the tail of any smooth-scroll from an anchor click\n    window.addEventListener('scroll', check, { passive: true });\n    window.addEventListener('resize', check, { passive: true });\n    window.addEventListener('hashchange', function () {\n      setTimeout(check, 100);\n      setTimeout(check, 700);\n    });\n    document.addEventListener('click', function (e) {\n      var a = e.target.closest && e.target.closest('a[href*=\"#\"]');\n      if (!a) return;\n      setTimeout(check, 100);\n      setTimeout(check, 700);\n    }, true);\n\n    \/\/ safety net for page builders that animate scroll without firing events\n    setInterval(check, 800);\n\n    check();\n\n    btn.addEventListener('click', function () {\n      var reduce = window.matchMedia('(prefers-reduced-motion:reduce)').matches;\n      if (window.scrollTo && !reduce) {\n        window.scrollTo({ top: 0, behavior: 'smooth' });\n      } else {\n        window.scrollTo(0, 0);\n      }\n    });\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Home What We Do Case Studies How We Work About Contact Us Discuss Your Product Services &bull; AI Solutions AI Agents &amp; LLMs Built to Scale Schedule a Discovery Call Send Project Details AI Agents LLM Integration RAG &amp; Automation AI Orchestration Engine v4.0-prod SYS_ONLINE \/\/ MULTI-MODEL FABRIC Live swarm active Throughput flux +14.2% peak [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_yoast_wpseo_focuskw":"ai development company","_yoast_wpseo_title":"AI Development Company Netherlands | AI Agents | ExtreemTek","_yoast_wpseo_metadesc":"AI development company in Eindhoven. We build AI agents, LLM integrations, RAG and AI automation that run in production. Book a discovery call.","footnotes":""},"class_list":["post-7225","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>AI Development Company Netherlands | AI Agents | ExtreemTek<\/title>\n<meta name=\"description\" content=\"AI development company in Eindhoven. We build AI agents, LLM integrations, RAG and AI automation that run in production. Book a discovery call.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/extreemtek.com\/nl\/ai-solution\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AI Development Company Netherlands | AI Agents | ExtreemTek\" \/>\n<meta property=\"og:description\" content=\"AI development company in Eindhoven. We build AI agents, LLM integrations, RAG and AI automation that run in production. Book a discovery call.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/extreemtek.com\/nl\/ai-solution\/\" \/>\n<meta property=\"og:site_name\" content=\"ExtreemTek\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/extreemtek\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-23T05:50:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/extreemtek.com\/wp-content\/uploads\/2026\/10\/extreemtek-og-image.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/extreemtek.com\/wp-content\/uploads\/2026\/10\/extreemtek-og-image.jpg\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/extreemtek.com\\\/ai-solution\\\/\",\"url\":\"https:\\\/\\\/extreemtek.com\\\/ai-solution\\\/\",\"name\":\"AI Development Company Netherlands | AI Agents | ExtreemTek\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/extreemtek.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/extreemtek.com\\\/ai-solution\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/extreemtek.com\\\/ai-solution\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/extreemtek.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/Frame.png\",\"datePublished\":\"2026-10-12T07:17:05+00:00\",\"dateModified\":\"2026-10-23T05:50:28+00:00\",\"description\":\"AI development company in Eindhoven. We build AI agents, LLM integrations, RAG and AI automation that run in production. Book a discovery call.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/extreemtek.com\\\/ai-solution\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/extreemtek.com\\\/ai-solution\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/extreemtek.com\\\/ai-solution\\\/#primaryimage\",\"url\":\"https:\\\/\\\/extreemtek.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/Frame.png\",\"contentUrl\":\"https:\\\/\\\/extreemtek.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/Frame.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/extreemtek.com\\\/ai-solution\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/extreemtek.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI Solution\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/extreemtek.com\\\/#website\",\"url\":\"https:\\\/\\\/extreemtek.com\\\/\",\"name\":\"ExtreemTek\",\"description\":\"Engineering Ideas into Intelligent Reality\",\"publisher\":{\"@id\":\"https:\\\/\\\/extreemtek.com\\\/#organization\"},\"alternateName\":\"Extreemtek\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/extreemtek.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/extreemtek.com\\\/#organization\",\"name\":\"ExtreemTek\",\"alternateName\":\"Extreemtek\",\"url\":\"https:\\\/\\\/extreemtek.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/extreemtek.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/extreemtek.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/extreemtek-new-logol-horizontal-white.svg\",\"contentUrl\":\"https:\\\/\\\/extreemtek.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/extreemtek-new-logol-horizontal-white.svg\",\"width\":634,\"height\":106,\"caption\":\"ExtreemTek\"},\"image\":{\"@id\":\"https:\\\/\\\/extreemtek.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/extreemtek\\\/\",\"https:\\\/\\\/www.instagram.com\\\/extreemtek\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/extreemtek\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AI Development Company Netherlands | AI Agents | ExtreemTek","description":"AI development company in Eindhoven. We build AI agents, LLM integrations, RAG and AI automation that run in production. Book a discovery call.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/extreemtek.com\/nl\/ai-solution\/","og_locale":"nl_NL","og_type":"article","og_title":"AI Development Company Netherlands | AI Agents | ExtreemTek","og_description":"AI development company in Eindhoven. We build AI agents, LLM integrations, RAG and AI automation that run in production. Book a discovery call.","og_url":"https:\/\/extreemtek.com\/nl\/ai-solution\/","og_site_name":"ExtreemTek","article_publisher":"https:\/\/www.facebook.com\/extreemtek\/","article_modified_time":"2026-10-23T05:50:28+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/extreemtek.com\/wp-content\/uploads\/2026\/10\/extreemtek-og-image.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/extreemtek.com\/wp-content\/uploads\/2026\/10\/extreemtek-og-image.jpg","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/extreemtek.com\/ai-solution\/","url":"https:\/\/extreemtek.com\/ai-solution\/","name":"AI Development Company Netherlands | AI Agents | ExtreemTek","isPartOf":{"@id":"https:\/\/extreemtek.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/extreemtek.com\/ai-solution\/#primaryimage"},"image":{"@id":"https:\/\/extreemtek.com\/ai-solution\/#primaryimage"},"thumbnailUrl":"https:\/\/extreemtek.com\/wp-content\/uploads\/2026\/09\/Frame.png","datePublished":"2026-10-12T07:17:05+00:00","dateModified":"2026-10-23T05:50:28+00:00","description":"AI development company in Eindhoven. We build AI agents, LLM integrations, RAG and AI automation that run in production. Book a discovery call.","breadcrumb":{"@id":"https:\/\/extreemtek.com\/ai-solution\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/extreemtek.com\/ai-solution\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/extreemtek.com\/ai-solution\/#primaryimage","url":"https:\/\/extreemtek.com\/wp-content\/uploads\/2026\/09\/Frame.png","contentUrl":"https:\/\/extreemtek.com\/wp-content\/uploads\/2026\/09\/Frame.png"},{"@type":"BreadcrumbList","@id":"https:\/\/extreemtek.com\/ai-solution\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/extreemtek.com\/"},{"@type":"ListItem","position":2,"name":"AI Solution"}]},{"@type":"WebSite","@id":"https:\/\/extreemtek.com\/#website","url":"https:\/\/extreemtek.com\/","name":"ExtreemTek","description":"Engineering Ideas into Intelligent Reality","publisher":{"@id":"https:\/\/extreemtek.com\/#organization"},"alternateName":"Extreemtek","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/extreemtek.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/extreemtek.com\/#organization","name":"ExtreemTek","alternateName":"Extreemtek","url":"https:\/\/extreemtek.com\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/extreemtek.com\/#\/schema\/logo\/image\/","url":"https:\/\/extreemtek.com\/wp-content\/uploads\/2026\/07\/extreemtek-new-logol-horizontal-white.svg","contentUrl":"https:\/\/extreemtek.com\/wp-content\/uploads\/2026\/07\/extreemtek-new-logol-horizontal-white.svg","width":634,"height":106,"caption":"ExtreemTek"},"image":{"@id":"https:\/\/extreemtek.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/extreemtek\/","https:\/\/www.instagram.com\/extreemtek\/","https:\/\/www.linkedin.com\/company\/extreemtek"]}]}},"amp_enabled":false,"_links":{"self":[{"href":"https:\/\/extreemtek.com\/nl\/wp-json\/wp\/v2\/pages\/7225","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/extreemtek.com\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/extreemtek.com\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/extreemtek.com\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/extreemtek.com\/nl\/wp-json\/wp\/v2\/comments?post=7225"}],"version-history":[{"count":14,"href":"https:\/\/extreemtek.com\/nl\/wp-json\/wp\/v2\/pages\/7225\/revisions"}],"predecessor-version":[{"id":7350,"href":"https:\/\/extreemtek.com\/nl\/wp-json\/wp\/v2\/pages\/7225\/revisions\/7350"}],"wp:attachment":[{"href":"https:\/\/extreemtek.com\/nl\/wp-json\/wp\/v2\/media?parent=7225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}