{"id":1139,"date":"2024-06-26T20:46:22","date_gmt":"2024-06-26T20:46:22","guid":{"rendered":"https:\/\/techsolutionprogram.com\/home-2\/"},"modified":"2026-07-06T18:28:10","modified_gmt":"2026-07-06T18:28:10","slug":"home","status":"publish","type":"page","link":"https:\/\/techsolutionprogram.com\/es\/","title":{"rendered":"Inicio"},"content":{"rendered":"\n<div class=\"wp-block-uagb-container uagb-block-d74470e2 alignfull uagb-is-root-container\">\n<!-- PRELOAD solo la imagen cr\u00edtica del hero-bg (above the fold) -->\n<link rel=\"preload\" fetchpriority=\"high\" as=\"image\" href=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/04\/fondo-pantalla.webp\" type=\"image\/webp\">\n<!-- Preload primera imagen del slider (primera visible) -->\n<link rel=\"preload\" fetchpriority=\"low\" as=\"image\" href=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/Instalando_pc.webp\" type=\"image\/webp\">\n<style>\n\/* Reset SOLO dentro del hero \u2014 no tocar html\/body para no romper WordPress *\/\n.hero *, .hero *::before, .hero *::after {\n  box-sizing: border-box;\n}\n\n\/* \u2500\u2500 SEO headings: visibles para Google pero fuera del flujo visual del hero \u2500\u2500 *\/\n.seo-headings {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  \n  overflow: hidden;\n  clip: rect(0,0,0,0);\n  white-space: nowrap;\n  border: 0;\n}\n\n\/* \u2500\u2500 HERO \u2500\u2500 *\/\n.hero {\n  width: 100%;\n  min-height: 100vh;\n  position: relative;\n  overflow: hidden;\n  display: flex;\n  align-items: center;\n  font-family: Arial, Helvetica, sans-serif;\n}\n\n.hero-bg {\n  position: absolute;\n  inset: 0;\n  background-image: url('https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/04\/fondo-pantalla.webp');\n  background-position: center right;\n  z-index: 0;\n}\n\n.hero-overlay {\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(\n    105deg,\n    rgba(3,8,22,0.97) 0%,\n    rgba(3,8,22,0.92) 38%,\n    rgba(3,8,22,0.65) 60%,\n    rgba(3,8,22,0.15) 100%\n  );\n  z-index: 1;\n}\n\n.hero-overlay2 {\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(\n    to bottom,\n    rgba(3,8,22,0.5) 0%,\n    transparent 30%,\n    transparent 70%,\n    rgba(3,8,22,0.6) 100%\n  );\n  z-index: 1;\n}\n\n.hero-canvas-bg {\n  position: absolute;\n  inset: 0;\n  z-index: 1;\n  pointer-events: none;\n  width: 100%;\n  height: 100%;\n}\n\n.hero-content {\n  position: relative;\n  z-index: 2;\n  padding: 3rem 2.5rem;\n  max-width: 900px;\n  animation: fadeUp 0.9s ease both;\n}\n\n@keyframes fadeUp {\n  from { opacity: 0; transform: translateY(24px); }\n  to   { opacity: 1; transform: translateY(0); }\n}\n\n\/* \u2500\u2500 Badge \u2500\u2500 *\/\n.badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 7px;\n  background: rgba(56,189,248,0.08);\n  border: 0.5px solid rgba(56,189,248,0.22);\n  border-radius: 30px;\n  padding: 5px 14px;\n  margin-bottom: 1.4rem;\n  animation: fadeUp 0.9s 0.1s ease both;\n}\n.bdot {\n  width: 7px; height: 7px; border-radius: 50%;\n  background: #38bdf8;\n  box-shadow: 0 0 8px #38bdf8;\n  animation: pulse 2s infinite;\n}\n@keyframes pulse {\n  0%,100% { opacity: 1; box-shadow: 0 0 8px #38bdf8; }\n  50%      { opacity: 0.3; box-shadow: none; }\n}\n.btxt {\n  color: #7dd3fc;\n  font-size: 13px;\n  letter-spacing: 0.07em;\n  font-family: Arial, Helvetica, sans-serif;\n}\n\n\/* \u2500\u2500 Hero Title  (h1 visual) \u2500\u2500 *\/\n.hero-title {\n  font-family: Arial, Helvetica, sans-serif;\n  font-weight: 800;\n  font-size: clamp(3rem, 5vw, 4.5rem); \/* T\u00edtulo m\u00e1s compacto *\/\n  line-height: 1.12;\n  color: #ffffff;          \/* \u2190 \"One company.\" en BLANCO puro *\/\n  margin-bottom: 0.5rem;\n  letter-spacing: -0.02em;\n  animation: fadeUp 0.9s 0.18s ease both;\n}\n.hero-title .line2 {\n  color: #38bdf8;\n  text-shadow: 0 0 40px rgba(56,189,248,0.4);\n}\n.cursor-blink {\n  animation: blink 1s step-end infinite;\n  color: #38bdf8;\n}\n@keyframes blink {\n  0%, 100% { opacity: 1; }\n  50% { opacity: 0; }\n}\n\n\/* \u2500\u2500 Subt\u00edtulo visual (h2 decorativo) \u2500\u2500 *\/\n.hero-subtitle-visual {\n  font-family: Arial, Helvetica, sans-serif;\n  font-size: clamp(1rem, 2vw, 1.3rem); \/* Subt\u00edtulo ajustado *\/\n  font-weight: 600;\n  color: rgba(125,211,252,0.75);\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  margin-bottom: 1rem;\n  animation: fadeUp 0.9s 0.14s ease both;\n}\n\n\/* \u2500\u2500 P\u00e1rrafo descriptivo \u2500\u2500 *\/\n.hero-sub {\n  font-size: 1.15rem; \/* Texto descriptivo reducido *\/\n  color: rgba(148,186,209,0.85);\n  line-height: 1.6;\n  margin-bottom: 2rem;\n  max-width: 600px; \/* Ancho ajustado para que ocupe menos l\u00edneas y espacio *\/\n  animation: fadeUp 0.9s 0.26s ease both;\n}\n\n\/* \u2500\u2500 Chips \u2500\u2500 *\/\n.chips-wrap {\n  display: grid;\n  grid-template-columns: repeat(3, auto);\n  gap: 12px;\n  margin-bottom: 2rem;\n  width: fit-content;\n  animation: fadeUp 0.9s 0.34s ease both;\n}\n.chip {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  background: rgba(255,255,255,0.03);\n  border: 0.5px solid rgba(255,255,255,0.1);\n  border-radius: 8px;\n  padding: 10px 14px;\n  transition: background 0.25s, border-color 0.25s, transform 0.25s;\n  cursor: default;\n}\n.chip:hover {\n  background: rgba(56,189,248,0.07);\n  border-color: rgba(56,189,248,0.35);\n  transform: translateY(-2px);\n}\n.ci {\n  width: 24px; height: 24px; border-radius: 5px;\n  display: flex; align-items: center; justify-content: center;\n  font-size: 14px; flex-shrink: 0;\n}\n.cl { font-size: 13px; color: #7ea8c4; white-space: nowrap; font-family: Arial, Helvetica, sans-serif; }\n\n\/* \u2500\u2500 CTA Row \u2500\u2500 *\/\n.cta-row {\n  display: flex;\n  gap: 10px;\n  align-items: center;\n  animation: fadeUp 0.9s 0.42s ease both;\n}\n.btn-main {\n  background: #38bdf8;\n  color: #030816;\n  font-size: 16px;\n  font-weight: 700;\n  font-family: Arial, Helvetica, sans-serif;\n  padding: 14px 28px;\n  border-radius: 8px;\n  border: none;\n  cursor: pointer;\n  letter-spacing: 0.02em;\n  box-shadow: 0 0 24px rgba(56,189,248,0.3);\n  transition: background 0.2s, box-shadow 0.2s, transform 0.2s;\n  text-decoration: none;\n  display: inline-block;\n}\n.btn-main:hover {\n  background: #7dd3fc;\n  box-shadow: 0 0 36px rgba(56,189,248,0.5);\n  transform: translateY(-1px);\n}\n.btn-ghost {\n  background: transparent;\n  color: #7dd3fc;\n  font-size: 16px;\n  font-family: Arial, Helvetica, sans-serif;\n  padding: 14px 24px;\n  border-radius: 8px;\n  border: 0.5px solid rgba(56,189,248,0.25);\n  cursor: pointer;\n  transition: border-color 0.2s, background 0.2s;\n  text-decoration: none;\n  display: inline-block;\n}\n.btn-ghost:hover {\n  border-color: rgba(56,189,248,0.5);\n  background: rgba(56,189,248,0.05);\n}\n\n\/* \u2500\u2500 Trust bar \u2500\u2500 *\/\n.trust {\n  font-size: 13px;\n  color: #ffffff;\n  margin-top: 1.5rem;\n  letter-spacing: 0.04em;\n  display: flex;\n  gap: 10px;\n  align-items: center;\n  animation: fadeUp 0.9s 0.5s ease both;\n}\n.trust-dot { color: rgba(56,149,189,0.35); }\n\n\/* \u2500\u2500 Neon line bottom \u2500\u2500 *\/\n.neon-line {\n  position: absolute;\n  bottom: 0; left: 0;\n  width: 100%; height: 1px;\n  background: linear-gradient(90deg, transparent, rgba(56,189,248,0.4), transparent);\n  z-index: 2;\n}\n\n\/* \u2500\u2500 SLIDER CINEMATOGRAFICO (Mitad Derecha) \u2500\u2500 *\/\n.hero-slider {\n  position: absolute;\n  top: 0;\n  right: 0;\n  width: 65%;\n  height: 100%;\n  z-index: 0;\n  overflow: hidden;\n  -webkit-mask-image: linear-gradient(to right, transparent 0%, black 25%);\n  mask-image: linear-gradient(to right, transparent 0%, black 25%);\n}\n\n.hero-slider .slide {\n  position: absolute;\n  inset: -10%;\n  width: 120%;\n  height: 120%;\n  background-size: cover;\n  background-position: center;\n  background-repeat: no-repeat;\n  opacity: 0;\n}\n\n\/* Tiempos ajustados a 6 imagenes (18s total, 3s por imagen) *\/\n.hero-slider .slide:nth-child(1) { animation: panLeft 18s infinite linear; animation-delay: 0s; }\n.hero-slider .slide:nth-child(2) { animation: panUp 18s infinite linear; animation-delay: -15s; }\n.hero-slider .slide:nth-child(3) { animation: panZoom 18s infinite linear; animation-delay: -12s; }\n.hero-slider .slide:nth-child(4) { animation: panLeft 18s infinite linear; animation-delay: -9s; }\n.hero-slider .slide:nth-child(5) { animation: panLeft 18s infinite linear; animation-delay: -6s; }\n.hero-slider .slide:nth-child(6) { animation: panUp 18s infinite linear; animation-delay: -3s; }\n\n@keyframes panLeft {\n  0%   { opacity: 0; transform: scale(1.15) translateX(3%); }\n  4%   { opacity: 1; }\n  16%  { opacity: 1; }\n  20%  { opacity: 0; }\n  100% { opacity: 0; transform: scale(1.15) translateX(-20%); }\n}\n\n@keyframes panUp {\n  0%   { opacity: 0; transform: scale(1.15) translateY(3%); }\n  4%   { opacity: 1; }\n  16%  { opacity: 1; }\n  20%  { opacity: 0; }\n  100% { opacity: 0; transform: scale(1.15) translateY(-20%); }\n}\n\n@keyframes panZoom {\n  0%   { opacity: 0; transform: scale(1.05) translate(0,0); }\n  4%   { opacity: 1; }\n  16%  { opacity: 1; }\n  20%  { opacity: 0; }\n  100% { opacity: 0; transform: scale(1.35) translate(-2%, -2%); }\n}\n\n\/* \u2500\u2500 ESTILOS DEL TEXTO ANIMADO (TYPEWRITER) \u2500\u2500 *\/\n.slide-text {\n  position: absolute;\n  top: 75%;\n  left: 30%;\n  z-index: 10;\n  font-family: Arial, Helvetica, sans-serif;\n  font-size: clamp(1.8rem, 4vw, 3rem);\n  font-weight: 800;\n  color: #ffffff;\n  text-shadow: 0 0 15px rgba(255, 255, 255, 0.4), 0 4px 15px rgba(0, 0, 0, 0.9);\n  \/* Eliminado backdrop-filter: blur \u2014 costoso en compositor *\/\n  background-color: rgba(0, 0, 0, 0.65);\n  padding: 8px 24px;\n  border-radius: 12px;\n  opacity: 0;\n  animation: slideTextCycle 18s infinite linear;\n}\n\n.slide-text .t-wrap {\n  display: inline-block;\n  overflow: hidden;\n  vertical-align: bottom;\n  white-space: nowrap;\n  animation: typeWipe 18s infinite ease-out;\n}\n\n.slide-text .cursor-blink {\n  color: #38bdf8;\n  animation: blink 1s step-end infinite;\n  display: inline-block;\n  vertical-align: bottom;\n}\n\n.st-1, .st-1 .t-wrap { animation-delay: 0s !important; }\n.st-2, .st-2 .t-wrap { animation-delay: -15s !important; }\n.st-3, .st-3 .t-wrap { animation-delay: -12s !important; }\n.st-4, .st-4 .t-wrap { animation-delay: -9s !important; }\n.st-5, .st-5 .t-wrap { animation-delay: -6s !important; }\n.st-6, .st-6 .t-wrap { animation-delay: -3s !important; }\n\n@keyframes slideTextCycle {\n  0%   { opacity: 0; }\n  4%   { opacity: 1; }\n  16%  { opacity: 1; }\n  20%  { opacity: 0; }\n  100% { opacity: 0; }\n}\n\n@keyframes typeWipe {\n  0%   { max-width: 0; }\n  4%   { max-width: 0; }\n  12%  { max-width: 500px; } \/* Termina de escribir aprox en 1.5s *\/\n  100% { max-width: 500px; }\n}\n\n\/* \u2500\u2500 Responsive \u2500\u2500 *\/\n@media (max-width: 992px) {\n  .hero-slider {\n    width: 100%;\n    -webkit-mask-image: linear-gradient(to right, transparent 0%, black 15%);\n    mask-image: linear-gradient(to right, transparent 0%, black 15%);\n  }\n}\n@media (max-width: 600px) {\n  .hero-content {\n    padding: 2rem 1.25rem;\n    max-width: 100%;\n  }\n  \/* Ajustes para m\u00f3viles: textos y chips mucho m\u00e1s legibles *\/\n  .hero-subtitle-visual {\n    font-size: 1.5rem !important; \/* Forzar un tama\u00f1o mayor y m\u00e1s claro en m\u00f3viles *\/\n  }\n  .hero-sub {\n    font-size: 1.35rem !important;\n  }\n  .chips-wrap {\n    grid-template-columns: repeat(2, 1fr);\n    gap: 14px;\n    width: 100%;\n  }\n  .chip {\n    padding: 12px 14px;\n  }\n  .ci {\n    width: 32px;\n    height: 32px;\n    font-size: 18px; \/* Iconos m\u00e1s grandes *\/\n  }\n  .cl {\n    font-size: 1.15rem; \/* Textos de los servicios m\u00e1s grandes *\/\n    white-space: normal; \/* Para que textos largos puedan bajar a otra l\u00ednea *\/\n    line-height: 1.3;\n  }\n  .cta-row {\n    flex-direction: column;\n    align-items: stretch;\n  }\n  .btn-main, .btn-ghost {\n    text-align: center;\n    font-size: 1.15rem;\n    padding: 16px 24px;\n  }\n  .slide-text {\n    top: 80%;\n    left: 10%;\n    font-size: 1.8rem !important;\n  }\n}\n\n\/* \u2500\u2500 will-change: solo en elementos que realmente animan \u2500\u2500 *\/\n.hero-slider .slide {\n  will-change: opacity, transform;\n}\n\n\/* \u2500\u2500 Respeta preferencias de accesibilidad del sistema operativo \u2500\u2500 *\/\n@media (prefers-reduced-motion: reduce) {\n  .hero-slider .slide,\n  .slide-text,\n  .slide-text .t-wrap,\n  .badge, .bdot, .hero-content,\n  .hero-title, .hero-subtitle-visual,\n  .hero-sub, .chips-wrap, .cta-row, .trust {\n    animation: none !important;\n    opacity: 1 !important;\n    transform: none !important;\n    max-width: 500px !important;\n  }\n}\n<\/style>\n\n<div class=\"seo-headings\" aria-hidden=\"false\">\n  <h1>Tech Solution Program \u2014 Your All-in-One Technology Partner in Orlando, FL<\/h1>\n  <h2>IT Support, Networks, Security Cameras, Web Design &amp; Software Development \u2014 One Expert Team, No Subcontractors<\/h2>\n<\/div>\n\n\n\n<div class=\"hero\" role=\"banner\">\n  <div class=\"hero-bg\" aria-hidden=\"true\"><\/div>\n  \n  <!-- SLIDER CINEMATOGRAFICO -->\n  <div class=\"hero-slider\" aria-hidden=\"true\">\n    <!-- IMAGENES (Se ajust\u00f3 el orden para coincidir con los servicios) -->\n    \n<div class=\"slide\" style=\"background-image: url('https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/Instalando_pc.webp')\"><\/div>\n    <div class=\"slide\" data-bg=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/rack_Red.webp\"><\/div>\n    <div class=\"slide\" data-bg=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/Instalando_camara_casa.webp\"><\/div>\n    <div class=\"slide\" data-bg=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/webdesign-1.webp\"><\/div>\n    <div class=\"slide\" data-bg=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/programacion.webp\"><\/div>\n    <div class=\"slide\" data-bg=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/presentacionTsp.webp\"><\/div>\n\n    <!-- TEXTOS ANIMADOS -->\n    <div class=\"slide-text st-1\"><span class=\"t-wrap\">IT Support<\/span><span class=\"cursor-blink\">_<\/span><\/div>\n    <div class=\"slide-text st-2\"><span class=\"t-wrap\">Networks<\/span><span class=\"cursor-blink\">_<\/span><\/div>\n    <div class=\"slide-text st-3\"><span class=\"t-wrap\">Security Cameras<\/span><span class=\"cursor-blink\">_<\/span><\/div>\n    <div class=\"slide-text st-4\"><span class=\"t-wrap\">Web Design<\/span><span class=\"cursor-blink\">_<\/span><\/div>\n    <div class=\"slide-text st-5\"><span class=\"t-wrap\">Software Dev<\/span><span class=\"cursor-blink\">_<\/span><\/div>\n    <div class=\"slide-text st-6\"><span class=\"t-wrap\">Microsoft 365<\/span><span class=\"cursor-blink\">_<\/span><\/div>\n  <\/div>\n\n  <canvas id=\"tsp-network-canvas\" class=\"hero-canvas-bg\"><\/canvas>\n  <div class=\"hero-overlay\" aria-hidden=\"true\"><\/div>\n  <div class=\"hero-overlay2\" aria-hidden=\"true\"><\/div>\n\n  <div class=\"hero-content\">\n\n    <!-- Badge de ubicaci\u00f3n \/ a\u00f1os \/ idioma -->\n    <div class=\"badge\" aria-label=\"Ubicaci\u00f3n y datos de la empresa\">\n      <span class=\"bdot\"><\/span>\n      <span class=\"btxt\">Orlando, FL &nbsp;\u00b7&nbsp; 15+ Years &nbsp;\u00b7&nbsp; We Speak Spanish<\/span>\n    <\/div>\n\n    <!-- T\u00edtulo visual principal (sem\u00e1ntico para accesibilidad) -->\n    <p class=\"hero-title\" aria-label=\"One company. Every solution.\">\n      <span id=\"type-line1\">One company.<\/span><br>\n      <span class=\"line2\" id=\"type-line2\">Every solution.<\/span><span class=\"cursor-blink\">_<\/span>\n    <\/p>\n\n    <!-- Subt\u00edtulo visual secundario -->\n    <p class=\"hero-subtitle-visual\">\n      Tech Solution Program \u00b7 Orlando, FL\n    <\/p>\n\n    <!-- Descripci\u00f3n de servicios -->\n    <p class=\"hero-sub\">\n      IT support, networks, security cameras, web design &amp; software \u2014\n      handled by one expert team. No subcontractors. No middlemen.\n    <\/p>\n\n    <!-- Chips de servicios -->\n    <div class=\"chips-wrap\" aria-label=\"Servicios\">\n      <div class=\"chip\"><div class=\"ci\" style=\"background:rgba(56,189,248,0.1)\">\ud83d\udda5\ufe0f<\/div><span class=\"cl\">IT Support<\/span><\/div>\n      <div class=\"chip\"><div class=\"ci\" style=\"background:rgba(139,92,246,0.1)\">\ud83c\udf10<\/div><span class=\"cl\">Networks<\/span><\/div>\n      <div class=\"chip\"><div class=\"ci\" style=\"background:rgba(16,185,129,0.1)\">\ud83d\udcf7<\/div><span class=\"cl\">Security Cameras<\/span><\/div>\n      <div class=\"chip\"><div class=\"ci\" style=\"background:rgba(245,158,11,0.1)\">\ud83d\udcbb<\/div><span class=\"cl\">Web Design<\/span><\/div>\n      <div class=\"chip\"><div class=\"ci\" style=\"background:rgba(239,68,68,0.1)\">\u2699\ufe0f<\/div><span class=\"cl\">Software Dev<\/span><\/div>\n      <div class=\"chip\"><div class=\"ci\" style=\"background:rgba(56,189,248,0.1)\">\u2601\ufe0f<\/div><span class=\"cl\">Microsoft 365<\/span><\/div>\n    <\/div>\n\n    <!-- Botones CTA -->\n    <div class=\"cta-row\">\n      <a class=\"btn-main\" href=\"https:\/\/techsolutionprogram.com\/contact-2\/\" target=\"_blank\" rel=\"noopener\">\n        Free 30-Min Consultation \u2192\n      <\/a>\n   \n    <\/div>\n\n    <!-- Trust bar -->\n    <div class=\"trust\" aria-label=\"Credenciales\">\n      <span>15+ years<\/span><span class=\"trust-dot\">\u00b7<\/span>\n      <span>No subcontracts<\/span><span class=\"trust-dot\">\u00b7<\/span>\n      <span>Hablamos espa\u00f1ol<\/span><span class=\"trust-dot\">\u00b7<\/span>\n      <span>WhatsApp available<\/span>\n    <\/div>\n\n  <\/div>\n\n  <div class=\"neon-line\" aria-hidden=\"true\"><\/div>\n<\/div>\n\n<script>\n(function () {\n  \/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n     1. LAZY LOAD: cargar im\u00e1genes del slider DESPU\u00c9S del LCP.\n        Solo la primera slide ya tiene background-image inline.\n        Las dem\u00e1s se inyectan con delay escalonado.\n  \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  function lazyLoadSlides() {\n    var slides = document.querySelectorAll('.hero-slider .slide[data-bg]');\n    slides.forEach(function(slide, i) {\n      setTimeout(function() {\n        var bg = slide.getAttribute('data-bg');\n        if (bg) slide.style.backgroundImage = \"url('\" + bg + \"')\";\n      }, 600 + i * 350);\n    });\n  }\n\n  \/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n     2. CANVAS NETWORK con IntersectionObserver (pausa cuando\n        el hero no est\u00e1 en viewport) y sqrt eliminado del loop.\n  \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  var canvas = document.getElementById('tsp-network-canvas');\n  var rafId = null;\n  var isVisible = false;\n  var initialized = false;\n\n  if (canvas) {\n    var ctx = canvas.getContext('2d');\n    var W, H, nodes;\n    var mouse = { x: 0, y: 0, active: false };\n    var CONN_SQ = 160 * 160;   \/\/ 25600 \u2014 umbral cuadrado (evita Math.sqrt)\n    var MOUSE_SQ = 220 * 220;  \/\/ 48400\n\n    \/\/ Debounce resize \u2014 evita llamadas excesivas al redimensionar\n    var resizeTimer;\n    function onResize() {\n      clearTimeout(resizeTimer);\n      resizeTimer = setTimeout(function() {\n        W = canvas.width  = canvas.offsetWidth;\n        H = canvas.height = canvas.offsetHeight;\n        initNodes();\n      }, 150);\n    }\n\n    function initNodes() {\n      var count = Math.max(Math.floor((W * H) \/ 15000), 20);\n      nodes = [];\n      for (var k = 0; k < count; k++) {\n        nodes.push({\n          x: Math.random() * W,\n          y: Math.random() * H,\n          vx: (Math.random() - 0.5) * 0.45,\n          vy: (Math.random() - 0.5) * 0.45,\n          r: Math.random() * 4 + 2\n        });\n      }\n    }\n\n    function draw() {\n      if (!isVisible) { rafId = null; return; } \/\/ pausa si fuera de pantalla\n\n      ctx.clearRect(0, 0, W, H);\n      var len = nodes.length;\n\n      \/\/ Conexiones O(n\u00b2) \u2014 comparaci\u00f3n con distancia cuadrada, sin sqrt\n      for (var i = 0; i < len; i++) {\n        var ni = nodes[i];\n        for (var j = i + 1; j < len; j++) {\n          var nj = nodes[j];\n          var dx = ni.x - nj.x;\n          var dy = ni.y - nj.y;\n          var dSq = dx * dx + dy * dy;\n          if (dSq < CONN_SQ) {\n            ctx.beginPath();\n            ctx.moveTo(ni.x, ni.y);\n            ctx.lineTo(nj.x, nj.y);\n            ctx.strokeStyle = 'rgba(255,255,255,' + (0.8 * (1 - Math.sqrt(dSq) \/ 160)) + ')';\n            ctx.lineWidth = 2.5;\n            ctx.stroke();\n          }\n        }\n        \/\/ Conexi\u00f3n con mouse\n        if (mouse.active) {\n          var mdx = ni.x - mouse.x;\n          var mdy = ni.y - mouse.y;\n          var mdSq = mdx * mdx + mdy * mdy;\n          if (mdSq < MOUSE_SQ) {\n            ctx.beginPath();\n            ctx.moveTo(ni.x, ni.y);\n            ctx.lineTo(mouse.x, mouse.y);\n            ctx.strokeStyle = 'rgba(255,255,255,' + (0.9 * (1 - Math.sqrt(mdSq) \/ 220)) + ')';\n            ctx.lineWidth = 3;\n            ctx.stroke();\n          }\n        }\n      }\n\n      \/\/ Dibujar y mover nodos\n      for (var m = 0; m < len; m++) {\n        var n = nodes[m];\n        ctx.beginPath();\n        ctx.arc(n.x, n.y, n.r, 0, Math.PI * 2);\n        ctx.fillStyle = 'rgba(255,255,255,1)';\n        ctx.fill();\n        n.x += n.vx;\n        n.y += n.vy;\n        if (n.x < 0 || n.x > W) n.vx *= -1;\n        if (n.y < 0 || n.y > H) n.vy *= -1;\n      }\n\n      rafId = requestAnimationFrame(draw);\n    }\n\n    function startCanvas() {\n      if (rafId) return; \/\/ ya corriendo\n      if (!initialized) {\n        W = canvas.width  = canvas.offsetWidth;\n        H = canvas.height = canvas.offsetHeight;\n        initNodes();\n        initialized = true;\n      }\n      rafId = requestAnimationFrame(draw);\n    }\n\n    \/\/ IntersectionObserver: pausa el canvas cuando no est\u00e1 en viewport\n    if ('IntersectionObserver' in window) {\n      var io = new IntersectionObserver(function(entries) {\n        entries.forEach(function(entry) {\n          isVisible = entry.isIntersecting;\n          if (isVisible) {\n            startCanvas();\n          } else if (rafId) {\n            cancelAnimationFrame(rafId);\n            rafId = null;\n          }\n        });\n      }, { threshold: 0.05 });\n      io.observe(canvas);\n    } else {\n      isVisible = true;\n      startCanvas();\n    }\n\n    window.addEventListener('resize', onResize);\n\n    var wrapper = document.querySelector('.hero');\n    if (wrapper) {\n      wrapper.addEventListener('mousemove', function(e) {\n        var rect = canvas.getBoundingClientRect();\n        mouse.x = e.clientX - rect.left;\n        mouse.y = e.clientY - rect.top;\n        mouse.active = true;\n      });\n      wrapper.addEventListener('mouseleave', function() {\n        mouse.active = false;\n      });\n    }\n  }\n\n  \/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n     3. TYPEWRITER \u2014 inicio post-LCP para no bloquear el hilo.\n  \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  function initTypewriter() {\n    var l1 = document.getElementById('type-line1');\n    var l2 = document.getElementById('type-line2');\n    if (!l1 || !l2) return;\n\n    var text1 = l1.textContent.trim();\n    var text2 = l2.textContent.trim();\n    l1.textContent = '';\n    l2.textContent = '';\n\n    var curr1 = '', curr2 = '', idx = 0;\n\n    function typeText1() {\n      if (idx < text1.length) {\n        var ch = text1.charAt(idx);\n        curr1 += ch === ' ' ? '\\u00A0' : ch;\n        l1.textContent = curr1;\n        idx++;\n        setTimeout(typeText1, 60);\n      } else {\n        idx = 0;\n        setTimeout(typeText2, 300);\n      }\n    }\n    function typeText2() {\n      if (idx < text2.length) {\n        var ch = text2.charAt(idx);\n        curr2 += ch === ' ' ? '\\u00A0' : ch;\n        l2.textContent = curr2;\n        idx++;\n        setTimeout(typeText2, 60);\n      }\n    }\n    setTimeout(typeText1, 800);\n  }\n\n  \/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n     4. INICIALIZACI\u00d3N DIFERIDA \u2014 usar requestIdleCallback para\n        no-cr\u00edticos, o setTimeout como fallback.\n  \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  function onIdle(fn) {\n    if ('requestIdleCallback' in window) {\n      requestIdleCallback(fn, { timeout: 2000 });\n    } else {\n      setTimeout(fn, 200);\n    }\n  }\n\n  \/\/ Lazy load de im\u00e1genes del slider en tiempo idle (no bloquea LCP)\n  onIdle(lazyLoadSlides);\n\n  \/\/ Typewriter inicia post-animaci\u00f3n fadeUp\n  initTypewriter();\n\n})();\n<\/script>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-565dd1e5 alignfull uagb-is-root-container\">\n<section style=\"background: linear-gradient(135deg, #0f2027, #203a43, #2c5364); padding: 60px 20px; text-align: center; color: #fff; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; border-radius: 12px; max-width: 900px; margin: 40px auto; box-shadow: 0 8px 24px rgba(0,0,0,0.3);\">\n  <button onclick=\"window.location.href='\/contact2'\" \n          style=\"background: #ffcc00; border: none; padding: 14px 32px; font-weight: 700; font-size: 1.1rem; border-radius: 30px; cursor: pointer; transition: background 0.3s ease, transform 0.3s ease; box-shadow: 0 4px 12px rgba(255,204,0,0.6); margin-bottom: 30px;\">\n    Cont\u00e1ctanos\n  <\/button>\n  <p style=\"font-size: 1.3rem; font-weight: 600; max-width: 700px; margin: 0 auto; line-height: 1.5; text-shadow: 0 2px 6px rgba(0,0,0,0.5);\">\n    TECH SOLUTION PROGRAM is a leading technology company with over <span style=\"color:#ffcc00;\">15 years of experience<\/span>. Because of this, we deliver <span style=\"color:#ffcc00;\">specialized IT and networking expertise<\/span> to every client.\n  <\/p>\n<\/section>\n\n<script>\n  const btn = document.querySelector('section button');\n  btn.addEventListener('mouseenter', () => {\n    btn.style.background = '#e6b800';\n    btn.style.transform = 'scale(1.05)';\n  });\n  btn.addEventListener('mouseleave', () => {\n    btn.style.background = '#ffcc00';\n    btn.style.transform = 'scale(1)';\n  });\n<\/script>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-7dcf193f alignfull uagb-is-root-container\">\n<meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  <title>Tech Solution - IT Services<\/title>\n  <!-- Se han eliminado todos los recursos externos y llamados a fuentes (rel y href) -->\n  \n  <style>\n    \/* Reset & general preview wrapper *\/\n    body {\n      margin: 0;\n      padding: 0;\n      background-color: #030816;\n      color: #ffffff;\n      font-family: Arial, Helvetica, sans-serif;\n      overflow-x: hidden;\n    }\n\n    \/* Scoped container to avoid CSS pollution in WordPress *\/\n    .tsp-services-wrapper {\n      position: relative;\n      background-color: #030816;\n      color: #ffffff;\n      padding: 100px 24px;\n      overflow: hidden;\n      box-sizing: border-box;\n    }\n\n    .tsp-services-wrapper *,\n    .tsp-services-wrapper *::before,\n    .tsp-services-wrapper *::after {\n      box-sizing: border-box;\n    }\n\n    \/* Background Layers & Parallax Grid *\/\n    .tsp-bg-container {\n      position: absolute;\n      inset: 0;\n      pointer-events: none;\n      z-index: 1;\n      will-change: transform;\n    }\n\n    .tsp-cyber-grid {\n      position: absolute;\n      inset: -50px;\n      background-image: \n        linear-gradient(rgba(56, 189, 248, 0.05) 1px, transparent 1px),\n        linear-gradient(90deg, rgba(56, 189, 248, 0.05) 1px, transparent 1px);\n      background-size: 50px 50px;\n      mask-image: radial-gradient(circle at center, black 30%, transparent 80%);\n      -webkit-mask-image: radial-gradient(circle at center, black 30%, transparent 80%);\n      transition: transform 0.2s cubic-bezier(0.25, 1, 0.5, 1);\n    }\n\n    .tsp-glow-circle-1 {\n      position: absolute;\n      top: 5%;\n      left: 10%;\n      width: 600px;\n      height: 600px;\n      background: radial-gradient(circle, rgba(56, 189, 248, 0.15) 0%, transparent 70%);\n      border-radius: 50%;\n      animation: tsp-breathe 10s ease-in-out infinite alternate;\n      filter: blur(40px);\n    }\n\n    .tsp-glow-circle-2 {\n      position: absolute;\n      bottom: 5%;\n      right: 10%;\n      width: 700px;\n      height: 700px;\n      background: radial-gradient(circle, rgba(56, 189, 248, 0.09) 0%, transparent 70%);\n      border-radius: 50%;\n      animation: tsp-breathe 15s ease-in-out infinite alternate-reverse;\n      filter: blur(50px);\n    }\n\n    @keyframes tsp-breathe {\n      0% { transform: scale(1) translate(0, 0); opacity: 0.6; }\n      100% { transform: scale(1.2) translate(30px, -30px); opacity: 1; }\n    }\n\n    .tsp-canvas-bg {\n      position: absolute;\n      inset: 0;\n      width: 100%;\n      height: 100%;\n      opacity: 0.8;\n    }\n\n    \/* Content Layout *\/\n    .tsp-container {\n      max-width: 1200px;\n      margin: 0 auto;\n      position: relative;\n      z-index: 2;\n    }\n\n    \/* Header section *\/\n    .tsp-section-header {\n      text-align: center;\n      margin-bottom: 70px;\n    }\n\n    .tsp-eyebrow {\n      display: inline-flex;\n      align-items: center;\n      gap: 8px;\n      padding: 6px 16px;\n      margin-bottom: 24px;\n      border: 1px solid rgba(56, 189, 248, 0.3);\n      background: rgba(56, 189, 248, 0.07);\n      border-radius: 50px;\n      font-family: 'Courier New', Courier, monospace;\n      font-size: 13px;\n      color: #38bdf8;\n      letter-spacing: 0.15em;\n      text-transform: uppercase;\n      box-shadow: 0 0 15px rgba(56, 189, 248, 0.1);\n    }\n\n    .tsp-title {\n      font-family: Arial, Helvetica, sans-serif;\n      font-size: clamp(2.2rem, 5.5vw, 3.8rem);\n      font-weight: 700;\n      color: #ffffff;\n      line-height: 1.1;\n      margin: 0 0 20px 0;\n      letter-spacing: -0.025em;\n      transition: text-shadow 0.3s;\n    }\n\n    .tsp-title:hover {\n      text-shadow: 0 0 30px rgba(56, 189, 248, 0.3);\n    }\n\n    .tsp-title em {\n      font-style: normal;\n      color: #38bdf8;\n      position: relative;\n    }\n\n    .tsp-description {\n      font-size: 1.2rem;\n      color: rgba(148, 186, 209, 0.85);\n      max-width: 720px;\n      margin: 0 auto;\n      line-height: 1.65;\n    }\n\n    \/* Bento Grid Layout *\/\n    .tsp-bento-grid {\n      display: grid;\n      grid-template-columns: repeat(12, 1fr);\n      gap: 28px;\n      margin-bottom: 0px;\n    }\n\n    \/* Card styling with Tech Border effects *\/\n    .tsp-card {\n      background: rgba(5, 16, 41, 0.8);\n      backdrop-filter: blur(12px);\n      -webkit-backdrop-filter: blur(12px);\n      border: 1px solid rgba(56, 189, 248, 0.12);\n      border-radius: 16px;\n      position: relative;\n      overflow: hidden;\n      display: flex;\n      flex-direction: column;\n      justify-content: space-between;\n      transition: border-color 0.5s cubic-bezier(0.16, 1, 0.3, 1), \n                  box-shadow 0.5s cubic-bezier(0.16, 1, 0.3, 1), \n                  transform 0.5s cubic-bezier(0.16, 1, 0.3, 1);\n      transform-style: preserve-3d;\n      perspective: 1000px;\n    }\n\n    \/* Interactive hover border animation *\/\n    .tsp-card::before {\n      content: '';\n      position: absolute;\n      inset: 0;\n      border-radius: 16px;\n      padding: 1px;\n      background: linear-gradient(135deg, rgba(56, 189, 248, 0.4), transparent 40%, rgba(56, 189, 248, 0.1));\n      -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n      mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n      -webkit-mask-composite: xor;\n      mask-composite: exclude;\n      pointer-events: none;\n      z-index: 4;\n      opacity: 0.5;\n      transition: opacity 0.5s;\n    }\n\n    .tsp-card:hover {\n      border-color: rgba(56, 189, 248, 0.4);\n      box-shadow: 0 15px 35px rgba(56, 189, 248, 0.18), inset 0 0 20px rgba(56, 189, 248, 0.05);\n    }\n\n    .tsp-card:hover::before {\n      opacity: 1;\n      background: linear-gradient(135deg, #38bdf8, transparent 50%, #38bdf8);\n    }\n\n    \/* Glass effect scanline *\/\n    .tsp-scanline {\n      width: 100%;\n      height: 3px;\n      background: linear-gradient(90deg, transparent, rgba(56, 189, 248, 0.8), transparent);\n      opacity: 0;\n      position: absolute;\n      left: 0;\n      pointer-events: none;\n      z-index: 3;\n      transition: opacity 0.3s;\n    }\n\n    .tsp-card:hover .tsp-scanline {\n      opacity: 0.6;\n      animation: tsp-scan 3s linear infinite;\n    }\n\n    @keyframes tsp-scan {\n      0% { top: -5%; }\n      100% { top: 105%; }\n    }\n\n    \/* Tech Glow Ring *\/\n    .tsp-glow-glow {\n      position: absolute;\n      width: 250px;\n      height: 250px;\n      background: radial-gradient(circle, rgba(56, 189, 248, 0.25) 0%, transparent 70%);\n      border-radius: 50%;\n      pointer-events: none;\n      transform: translate(-50%, -50%);\n      z-index: 1;\n      opacity: 0;\n      transition: opacity 0.3s;\n    }\n\n    .tsp-card:hover .tsp-glow-glow {\n      opacity: 1;\n    }\n\n    \/* Card Contents *\/\n    .tsp-card-body {\n      padding: 36px;\n      position: relative;\n      z-index: 2;\n      flex: 1;\n      display: flex;\n      flex-direction: column;\n      justify-content: space-between;\n    }\n\n    .tsp-card-tag {\n      font-family: 'Courier New', Courier, monospace;\n      font-size: 11px;\n      color: #38bdf8;\n      letter-spacing: 0.18em;\n      margin-bottom: 14px;\n      display: block;\n      text-transform: uppercase;\n    }\n\n    .tsp-card-title {\n      font-family: Arial, Helvetica, sans-serif;\n      font-size: 1.65rem;\n      font-weight: 600;\n      color: #ffffff;\n      margin: 0 0 16px 0;\n      line-height: 1.25;\n    }\n\n    .tsp-card-desc {\n      font-size: 15px;\n      color: rgba(148, 186, 209, 0.85);\n      line-height: 1.65;\n      margin-bottom: 24px;\n    }\n\n    \/* Styled checklist *\/\n    .tsp-features-list {\n      list-style: none;\n      padding: 0;\n      margin: 0 0 20px 0;\n    }\n\n    .tsp-feature-item {\n      display: flex;\n      align-items: flex-start;\n      gap: 10px;\n      font-size: 14.5px;\n      color: rgba(148, 186, 209, 0.9);\n      margin-bottom: 12px;\n      line-height: 1.4;\n    }\n\n    .tsp-feature-dash {\n      color: #38bdf8;\n      font-weight: bold;\n      flex-shrink: 0;\n      margin-right: 4px;\n      user-select: none;\n    }\n\n    .tsp-card-tagline {\n      font-family: Arial, Helvetica, sans-serif;\n      font-weight: 600;\n      font-size: 15px;\n      color: #ffffff;\n      margin: 0 0 24px 0;\n      display: block;\n    }\n\n    \/* Button and Link elements *\/\n    .tsp-btn {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      padding: 14px 28px;\n      font-family: Arial, Helvetica, sans-serif;\n      font-weight: 600;\n      font-size: 14px;\n      border-radius: 6px;\n      text-decoration: none;\n      transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n      cursor: pointer;\n      position: relative;\n      overflow: hidden;\n      width: fit-content;\n    }\n\n    .tsp-btn-outline {\n      background: rgba(56, 189, 248, 0.03);\n      color: #38bdf8;\n      border: 2px solid rgba(56, 189, 248, 0.35);\n    }\n\n    .tsp-btn-outline:hover {\n      background: #38bdf8;\n      color: #030816;\n      border-color: #38bdf8;\n      box-shadow: 0 8px 25px rgba(56, 189, 248, 0.3);\n      transform: translateY(-2px);\n    }\n\n    \/* Images *\/\n    .tsp-card-img-wrapper {\n      position: relative;\n      overflow: hidden;\n      z-index: 2;\n    }\n\n    .tsp-card-img {\n      width: 100%;\n      height: 100%;\n      object-fit: cover;\n      filter: grayscale(100%) contrast(1.15) brightness(0.8);\n      transition: filter 0.6s cubic-bezier(0.16, 1, 0.3, 1), \n                  transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);\n    }\n\n    .tsp-card:hover .tsp-card-img {\n      filter: grayscale(0%) contrast(1.05) brightness(0.95);\n      transform: scale(1.06) rotate(0.5deg);\n    }\n\n    \/* Specific Bento Grid Layout styles *\/\n\n    \/* Card 1: IT Support (Featured Wide - Top) *\/\n    .tsp-card-wide-1 {\n      grid-column: span 8;\n      flex-direction: row;\n    }\n    \n    .tsp-card-wide-1 .tsp-card-body {\n      flex: 1.2;\n    }\n\n    .tsp-card-wide-1 .tsp-card-img-wrapper {\n      flex: 1;\n      min-height: 320px;\n    }\n\n    .tsp-card-wide-1 .tsp-card-img-wrapper::before {\n      content: '';\n      position: absolute;\n      inset: 0;\n      background: linear-gradient(90deg, #051029 0%, rgba(5, 16, 41, 0.8) 10%, transparent 35%);\n      z-index: 3;\n      pointer-events: none;\n    }\n\n    \/* Card 2: Web Design (Image on Top Layout) *\/\n    .tsp-card-medium-1 {\n      grid-column: span 4;\n    }\n\n    .tsp-card-medium-1 .tsp-card-img-wrapper {\n      height: 150px;\n      border-bottom: 1px solid rgba(56, 189, 248, 0.15);\n    }\n\n    \/* Tall Layouts for Cards 3, 4, 5 *\/\n    .tsp-card-tall {\n      grid-column: span 4;\n      grid-row: span 2;\n    }\n\n    .tsp-card-tall .tsp-card-body {\n      height: 100%;\n      display: flex;\n      flex-direction: column;\n      justify-content: space-between;\n      min-height: 380px;\n    }\n\n    .tsp-card-tall .tsp-card-img-wrapper {\n      height: 160px;\n      border-top: 1px solid rgba(56, 189, 248, 0.15);\n      margin-top: auto;\n    }\n\n    \/* Responsive adjustments *\/\n    @media (max-width: 1024px) {\n      .tsp-card-wide-1 {\n        grid-column: span 12;\n      }\n      .tsp-card-medium-1 {\n        grid-column: span 12;\n      }\n      .tsp-card-tall {\n        grid-column: span 6;\n      }\n    }\n\n    @media (max-width: 768px) {\n      .tsp-services-wrapper {\n        padding: 70px 16px;\n      }\n      \n      .tsp-bento-grid {\n        grid-template-columns: 1fr;\n        gap: 24px;\n      }\n\n      .tsp-card {\n        grid-column: span 12 !important;\n        grid-row: span 1 !important;\n      }\n\n      .tsp-card-wide-1 {\n        flex-direction: column;\n      }\n\n      .tsp-card-wide-1 .tsp-card-img-wrapper::before {\n        background: linear-gradient(180deg, #051029 0%, transparent 20%);\n      }\n\n      .tsp-btn {\n        width: 100%;\n      }\n    }\n  <\/style>\n\n\n\n  <!-- copy from here for WordPress elementor\/custom html -->\n  <section class=\"tsp-services-wrapper\">\n    \n    <!-- Background Particles & Grids -->\n    <div class=\"tsp-bg-container\">\n      <div class=\"tsp-cyber-grid\" id=\"tsp-cyber-grid\"><\/div>\n      <div class=\"tsp-glow-circle-1\"><\/div>\n      <div class=\"tsp-glow-circle-2\"><\/div>\n      <canvas id=\"tsp-network-canvas\" class=\"tsp-canvas-bg\"><\/canvas>\n    <\/div>\n\n    <div class=\"tsp-container\">\n      \n      <!-- Header -->\n      <header class=\"tsp-section-header\">\n        <div class=\"tsp-eyebrow\">\n          <span class=\"material-symbols-outlined\" style=\"font-size: 14px;\">bolt<\/span>\n          <span>System Status: Active \/\/ v4.2.0<\/span>\n        <\/div>\n        <h2 class=\"tsp-title\">Powering Your <em>Tech Future<\/em><\/h2>\n        <p class=\"tsp-description\">\n          We deploy mission-critical infrastructure and smart digital solutions designed for your business growth.\n        <\/p>\n      <\/header>\n\n      <!-- Bento Grid of Services -->\n      <div class=\"tsp-bento-grid\">\n\n        <!-- 01 \/\/ IT Support (Featured Wide - Top) -->\n        <div class=\"tsp-card tsp-card-wide-1\" data-tilt=\"\">\n          <div class=\"tsp-scanline\"><\/div>\n          <div class=\"tsp-glow-glow\"><\/div>\n          \n          <div class=\"tsp-card-body\">\n            <div>\n              <span class=\"tsp-card-tag\">01 \/\/ IT Support (Technical support for your business)<\/span>\n              <h3 class=\"tsp-card-title\">IT Support<\/h3>\n              \n              <ul class=\"tsp-features-list\">\n                <li class=\"tsp-feature-item\">\n                  <span class=\"tsp-feature-dash\">\u2014<\/span>\n                  <span>Is your computer slow or won't turn on?<\/span>\n                <\/li>\n                <li class=\"tsp-feature-item\">\n                  <span class=\"tsp-feature-dash\">\u2014<\/span>\n                  <span>Are you having issues with your Windows system?<\/span>\n                <\/li>\n                <li class=\"tsp-feature-item\">\n                  <span class=\"tsp-feature-dash\">\u2014<\/span>\n                  <span>Do you feel like your computer has a virus?<\/span>\n                <\/li>\n                <li class=\"tsp-feature-item\">\n                  <span class=\"tsp-feature-dash\">\u2014<\/span>\n                  <span>Need help with Microsoft tools?<\/span>\n                <\/li>\n                <li class=\"tsp-feature-item\">\n                  <span class=\"tsp-feature-dash\">\u2014<\/span>\n                  <span>Do you need a backup of your data?<\/span>\n                <\/li>\n              <\/ul>\n              \n              <span class=\"tsp-card-tagline\">We help you fix it fast!<\/span>\n            <\/div>\n            <div>\n              <a href=\"https:\/\/techsolutionprogram.com\/it-support-computer-maintenance\/\" class=\"tsp-btn tsp-btn-outline\">\n                Request Support\n              <\/a>\n            <\/div>\n          <\/div>\n          <div class=\"tsp-card-img-wrapper\">\n            <img decoding=\"async\" class=\"tsp-card-img\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/itsuport.webp\" alt=\"IT support and computer maintenance\">\n          <\/div>\n        <\/div>\n\n        <!-- 02 \/\/ Web Design (Image on Top Layout) -->\n        <div class=\"tsp-card tsp-card-medium-1\" data-tilt=\"\">\n          <div class=\"tsp-scanline\"><\/div>\n          <div class=\"tsp-glow-glow\"><\/div>\n          \n          <div class=\"tsp-card-img-wrapper\">\n            <img decoding=\"async\" class=\"tsp-card-img\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/webdesign.webp\" alt=\"Professional and optimized web design\">\n          <\/div>\n          \n          <div class=\"tsp-card-body\">\n            <div>\n              <span class=\"tsp-card-tag\">02 \/\/ Digital Experience (Website design)<\/span>\n              <h3 class=\"tsp-card-title\">Web Design<\/h3>\n              \n              <ul class=\"tsp-features-list\">\n                <li class=\"tsp-feature-item\">\n                  <span class=\"tsp-feature-dash\">\u2014<\/span>\n                  <span>Need help with your current website?<\/span>\n                <\/li>\n                <li class=\"tsp-feature-item\">\n                  <span class=\"tsp-feature-dash\">\u2014<\/span>\n                  <span>Do you want to design a website from scratch?<\/span>\n                <\/li>\n                <li class=\"tsp-feature-item\">\n                  <span class=\"tsp-feature-dash\">\u2014<\/span>\n                  <span>Need help with a domain or hosting?<\/span>\n                <\/li>\n                <li class=\"tsp-feature-item\">\n                  <span class=\"tsp-feature-dash\">\u2014<\/span>\n                  <span>Need business emails for your company?<\/span>\n                <\/li>\n                <li class=\"tsp-feature-item\">\n                  <span class=\"tsp-feature-dash\">\u2014<\/span>\n                  <span>Do you want a bilingual website?<\/span>\n                <\/li>\n              <\/ul>\n              \n              <span class=\"tsp-card-tagline\">We help you with all these concerns!<\/span>\n            <\/div>\n            <div>\n              <a href=\"https:\/\/techsolutionprogram.com\/web-design\/\" class=\"tsp-btn tsp-btn-outline\">\n                Get a Quote\n              <\/a>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <!-- 03 \/\/ Software Development (Tall Card) -->\n        <div class=\"tsp-card tsp-card-tall\" data-tilt=\"\">\n          <div class=\"tsp-scanline\"><\/div>\n          <div class=\"tsp-glow-glow\"><\/div>\n          \n          <div class=\"tsp-card-body\">\n            <div>\n              <span class=\"tsp-card-tag\">03 \/\/ Applications &amp; Systems (Custom Software Development)<\/span>\n              <h3 class=\"tsp-card-title\">Software Development<\/h3>\n              \n              <ul class=\"tsp-features-list\">\n                <li class=\"tsp-feature-item\">\n                  <span class=\"tsp-feature-dash\">\u2014<\/span>\n                  <span>Do you do too many manual tasks?<\/span>\n                <\/li>\n                <li class=\"tsp-feature-item\">\n                  <span class=\"tsp-feature-dash\">\u2014<\/span>\n                  <span>Need custom sales systems?<\/span>\n                <\/li>\n                <li class=\"tsp-feature-item\">\n                  <span class=\"tsp-feature-dash\">\u2014<\/span>\n                  <span>Want custom software built for you?<\/span>\n                <\/li>\n                <li class=\"tsp-feature-item\">\n                  <span class=\"tsp-feature-dash\">\u2014<\/span>\n                  <span>Need a centralized database?<\/span>\n                <\/li>\n              <\/ul>\n              \n              <span class=\"tsp-card-tagline\">We build the exact system your business needs!<\/span>\n            <\/div>\n            \n            <div>\n              <a href=\"https:\/\/techsolutionprogram.com\/software-development\/\" class=\"tsp-btn tsp-btn-outline\">\n                Get a Quote\n              <\/a>\n            <\/div>\n          <\/div>\n          \n          <div class=\"tsp-card-img-wrapper\">\n            <img decoding=\"async\" class=\"tsp-card-img\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/develov.webp\" alt=\"Software development and automation\">\n          <\/div>\n        <\/div>\n\n        <!-- 04 \/\/ Networking (Tall Card) -->\n        <div class=\"tsp-card tsp-card-tall\" data-tilt=\"\">\n          <div class=\"tsp-scanline\"><\/div>\n          <div class=\"tsp-glow-glow\"><\/div>\n          \n          <div class=\"tsp-card-body\">\n            <div>\n              <span class=\"tsp-card-tag\">04 \/\/ Stable Internet &amp; Network<\/span>\n              <h3 class=\"tsp-card-title\">Network Services<\/h3>\n              \n              <ul class=\"tsp-features-list\">\n                <li class=\"tsp-feature-item\">\n                  <span class=\"tsp-feature-dash\">\u2014<\/span>\n                  <span>Does your Wi-Fi disconnect constantly?<\/span>\n                <\/li>\n                <li class=\"tsp-feature-item\">\n                  <span class=\"tsp-feature-dash\">\u2014<\/span>\n                  <span>Is your internet connection slow?<\/span>\n                <\/li>\n                <li class=\"tsp-feature-item\">\n                  <span class=\"tsp-feature-dash\">\u2014<\/span>\n                  <span>Need a professional business network?<\/span>\n                <\/li>\n                <li class=\"tsp-feature-item\">\n                  <span class=\"tsp-feature-dash\">\u2014<\/span>\n                  <span>Do you need a configured VPN network?<\/span>\n                <\/li>\n                <li class=\"tsp-feature-item\">\n                  <span class=\"tsp-feature-dash\">\u2014<\/span>\n                  <span>Need cabling for your network?<\/span>\n                <\/li>\n                <li class=\"tsp-feature-item\">\n                  <span class=\"tsp-feature-dash\">\u2014<\/span>\n                  <span>Are you worried about network security?<\/span>\n                <\/li>\n              <\/ul>\n              \n              <span class=\"tsp-card-tagline\">We guarantee a fast and stable connection!<\/span>\n            <\/div>\n            \n            <div>\n              <a href=\"https:\/\/techsolutionprogram.com\/network-services-orlando\/\" class=\"tsp-btn tsp-btn-outline\">\n                Learn More\n              <\/a>\n            <\/div>\n          <\/div>\n          \n          <div class=\"tsp-card-img-wrapper\">\n            <img decoding=\"async\" class=\"tsp-card-img\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/redes_fiximagen.webp\" alt=\"Network services and cabling\">\n          <\/div>\n        <\/div>\n\n        <!-- 05 \/\/ Security Cameras (Tall Card) -->\n        <div class=\"tsp-card tsp-card-tall\" data-tilt=\"\">\n          <div class=\"tsp-scanline\"><\/div>\n          <div class=\"tsp-glow-glow\"><\/div>\n          \n          <div class=\"tsp-card-body\">\n            <div>\n              <span class=\"tsp-card-tag\">05 \/\/ Security Cameras (Office &amp; Home)<\/span>\n              <h3 class=\"tsp-card-title\">Security Cameras<\/h3>\n              \n              <ul class=\"tsp-features-list\">\n                <li class=\"tsp-feature-item\">\n                  <span class=\"tsp-feature-dash\">\u2014<\/span>\n                  <span>Do you want to monitor your business or home?<\/span>\n                <\/li>\n                <li class=\"tsp-feature-item\">\n                  <span class=\"tsp-feature-dash\">\u2014<\/span>\n                  <span>Do you want to upgrade your camera system?<\/span>\n                <\/li>\n                <li class=\"tsp-feature-item\">\n                  <span class=\"tsp-feature-dash\">\u2014<\/span>\n                  <span>Need maintenance or cleaning for your cameras?<\/span>\n                <\/li>\n                <li class=\"tsp-feature-item\">\n                  <span class=\"tsp-feature-dash\">\u2014<\/span>\n                  <span>Need advice on new cameras?<\/span>\n                <\/li>\n              <\/ul>\n              \n              <span class=\"tsp-card-tagline\">Keep control and peace of mind 24\/7!<\/span>\n            <\/div>\n            \n            <div>\n              <a href=\"https:\/\/techsolutionprogram.com\/security-cameras-installation\/\" class=\"tsp-btn tsp-btn-outline\">\n                View Service\n              <\/a>\n            <\/div>\n          <\/div>\n          \n          <div class=\"tsp-card-img-wrapper\">\n            <img decoding=\"async\" class=\"tsp-card-img\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/camaras.webp\" alt=\"High tech security cameras surveillance\">\n          <\/div>\n        <\/div>\n\n      <\/div>\n\n    <\/div>\n  <\/section>\n  <!-- copy until here -->\n\n  <script>\n    \/* \u2500\u2500 CANVAS NETWORK BACKGROUND \u2500\u2500 *\/\n    (function () {\n      const canvas = document.getElementById('tsp-network-canvas');\n      if (!canvas) return;\n      const ctx = canvas.getContext('2d');\n      let W, H, nodes, mouse = { x: 0, y: 0, active: false };\n\n      function resize() {\n        \/\/ Match camarasnew.html: use canvas's own offset dimensions\n        W = canvas.width  = canvas.offsetWidth;\n        H = canvas.height = canvas.offsetHeight;\n        init();\n      }\n\n      function init() {\n        const count = Math.floor((W * H) \/ 18000);\n        nodes = Array.from({ length: Math.max(count, 20) }, () => ({\n          x: Math.random() * W,\n          y: Math.random() * H,\n          vx: (Math.random() - 0.5) * 0.45,\n          vy: (Math.random() - 0.5) * 0.45,\n          r: Math.random() * 2 + 1\n        }));\n      }\n\n      function draw() {\n        ctx.clearRect(0, 0, W, H);\n\n        \/\/ Connections\n        for (let i = 0; i < nodes.length; i++) {\n          for (let j = i + 1; j < nodes.length; j++) {\n            const dx = nodes[i].x - nodes[j].x;\n            const dy = nodes[i].y - nodes[j].y;\n            const d = Math.sqrt(dx * dx + dy * dy);\n            if (d < 160) {\n              ctx.beginPath();\n              ctx.moveTo(nodes[i].x, nodes[i].y);\n              ctx.lineTo(nodes[j].x, nodes[j].y);\n              ctx.strokeStyle = `rgba(56, 189, 248, ${0.35 * (1 - d \/ 160)})`;\n              ctx.lineWidth = 1;\n              ctx.stroke();\n            }\n          }\n\n          \/\/ Mouse connection\n          if (mouse.active) {\n            const mdx = nodes[i].x - mouse.x;\n            const mdy = nodes[i].y - mouse.y;\n            const md = Math.sqrt(mdx * mdx + mdy * mdy);\n            if (md < 220) {\n              ctx.beginPath();\n              ctx.moveTo(nodes[i].x, nodes[i].y);\n              ctx.lineTo(mouse.x, mouse.y);\n              ctx.strokeStyle = `rgba(56, 189, 248, ${0.5 * (1 - md \/ 220)})`;\n              ctx.lineWidth = 1.2;\n              ctx.stroke();\n            }\n          }\n        }\n\n        \/\/ Nodes\n        nodes.forEach(n => {\n          ctx.beginPath();\n          ctx.arc(n.x, n.y, n.r, 0, Math.PI * 2);\n          ctx.fillStyle = 'rgba(56, 189, 248, 0.8)';\n          ctx.fill();\n          \n          n.x += n.vx;\n          n.y += n.vy;\n\n          if (n.x < 0 || n.x > W) n.vx *= -1;\n          if (n.y < 0 || n.y > H) n.vy *= -1;\n        });\n\n        requestAnimationFrame(draw);\n      }\n\n      window.addEventListener('resize', resize);\n      \n      const wrapper = document.querySelector('.tsp-services-wrapper');\n      if (wrapper) {\n        wrapper.addEventListener('mousemove', e => {\n          const rect = canvas.getBoundingClientRect();\n          mouse.x = e.clientX - rect.left;\n          mouse.y = e.clientY - rect.top;\n          mouse.active = true;\n        });\n        wrapper.addEventListener('mouseleave', () => {\n          mouse.active = false;\n        });\n      }\n\n      resize();\n      draw();\n      \n      \/\/ Fallback resize for WordPress delayed layout\n      setTimeout(resize, 1500);\n    })();\n\n    \/* \u2500\u2500 PARALLAX CYBER GRID ON MOUSEMOVE \u2500\u2500 *\/\n    (function () {\n      const wrapper = document.querySelector('.tsp-services-wrapper');\n      const grid = document.getElementById('tsp-cyber-grid');\n      if (!grid || !wrapper) return;\n\n      wrapper.addEventListener('mousemove', e => {\n        const rect = wrapper.getBoundingClientRect();\n        const x = e.clientX - rect.left;\n        const y = e.clientY - rect.top;\n\n        const xShift = (x \/ rect.width - 0.5) * 20;\n        const yShift = (y \/ rect.height - 0.5) * 20;\n\n        grid.style.transform = `translate(${xShift}px, ${yShift}px)`;\n      });\n    })();\n\n    \/* \u2500\u2500 INTERACTIVE 3D TILT EFFECT & GLOW \u2500\u2500 *\/\n    (function () {\n      const cards = document.querySelectorAll('.tsp-card');\n      if (!cards.length) return;\n      \n      cards.forEach(card => {\n        card.addEventListener('mousemove', e => {\n          const rect = card.getBoundingClientRect();\n          const x = e.clientX - rect.left;\n          const y = e.clientY - rect.top;\n          \n          const glow = card.querySelector('.tsp-glow-glow');\n          if (glow) {\n            glow.style.left = `${x}px`;\n            glow.style.top = `${y}px`;\n          }\n\n          const xPct = (x \/ rect.width - 0.5) * 8;\n          const yPct = (y \/ rect.height - 0.5) * -8;\n          \n          card.style.transform = `perspective(1000px) rotateY(${xPct}deg) rotateX(${yPct}deg) translateY(-4px)`;\n        });\n\n        card.addEventListener('mouseleave', () => {\n          card.style.transform = 'perspective(1000px) rotateY(0deg) rotateX(0deg) translateY(0px)';\n        });\n      });\n    })();\n  <\/script>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-1c1f5e48 alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div class=\"wp-block-uagb-container uagb-layout-grid uagb-block-0b662f15\">\n<div class=\"wp-block-uagb-advanced-heading uagb-block-1c9fea63\"><h2 class=\"uagb-heading-text\">Transform Your Business Today<\/h2><\/div>\n\n\n\n<div class=\"uagb-block-c12e967b uagb-infobox__content-wrap  uagb-infobox-icon-above-title uagb-infobox-image-valign-top wp-block-uagb-info-box\"><div class=\"uagb-ifb-content\"><div class=\"uagb-ifb-title-wrap\"><\/div><p class=\"uagb-ifb-desc\"> <strong>Because<\/strong> we offer cutting-edge technology solutions, you can take your business to the next level. Therefore, contact us to get started!<\/p><div class=\"uagb-ifb-button-wrapper wp-block-button\"><a href=\"contact-2\/\" class=\"uagb-infobox-cta-link wp-block-button__link\" target=\"_self\" rel=\"noopener noreferrer\" onclick=\"return true;\"><span class=\"uagb-inline-editing\">Contact us<\/span><\/a><\/div><\/div><\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-fcc75d1e alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\"><\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-10f9be1e alignfull uagb-is-root-container\">\n<div class=\"tsp-carousel-wrapper\">\n    <style>\n        .tsp-carousel-wrapper {\n            background-color: #101417;\n            color: #e0e2e8;\n            overflow-x: hidden;\n            padding: 3rem 0;\n            font-family: Arial, Helvetica, sans-serif;\n            position: relative;\n            width: 100%;\n            box-sizing: border-box;\n        }\n\n        .tsp-carousel-wrapper * {\n            box-sizing: border-box;\n        }\n\n        .tsp-header {\n            text-align: center;\n            margin-bottom: 4rem;\n            padding: 0 1rem;\n            position: relative;\n            z-index: 30;\n        }\n\n        .tsp-header h2 {\n            font-size: 2rem;\n            color: #dbfcff;\n            font-weight: 700;\n            letter-spacing: -0.02em;\n            margin: 0;\n            line-height: 1.2;\n        }\n\n        .tsp-header p {\n            font-size: 1rem;\n            color: #b9cacb;\n            margin: 0.75rem auto 0;\n            max-width: 42rem;\n            line-height: 1.5;\n        }\n\n        .tsp-carousel-container {\n            position: relative;\n            width: 100%;\n            display: flex;\n            flex-direction: column;\n            justify-content: center;\n            gap: 2.5rem;\n        }\n\n        .tsp-indicator {\n            position: absolute;\n            left: 50%;\n            top: 0;\n            bottom: 0;\n            transform: translateX(-50%);\n            width: 33%;\n            z-index: 20;\n            pointer-events: none;\n        }\n        .tsp-indicator-bg {\n            width: 100%;\n            height: 100%;\n            background: linear-gradient(to right, transparent, rgba(0, 219, 233, 0.1), transparent);\n        }\n        .tsp-line-left, .tsp-line-right, .tsp-line-center {\n            position: absolute;\n            top: 0;\n            bottom: 0;\n            width: 1px;\n        }\n        .tsp-line-left { left: 0; background: rgba(0, 219, 233, 0.2); }\n        .tsp-line-right { right: 0; background: rgba(0, 219, 233, 0.2); }\n        .tsp-line-center {\n            left: 50%;\n            transform: translateX(-50%);\n            background: rgba(0, 219, 233, 0.3);\n            box-shadow: 0 0 15px rgba(0, 219, 233, 0.3);\n        }\n\n        .tsp-row {\n            position: relative;\n            height: 8rem;\n            overflow: hidden;\n            width: 100%;\n            mask-image: linear-gradient(to right, transparent, black 20%, black 80%, transparent);\n            -webkit-mask-image: linear-gradient(to right, transparent, rgba(0,0,0,0.1) 5%, black 35%, black 65%, rgba(0,0,0,0.1) 95%, transparent);\n        }\n\n        .tsp-marquee-ltr, .tsp-marquee-rtl {\n            display: flex;\n            width: max-content;\n            align-items: center;\n            height: 100%;\n        }\n\n        .tsp-marquee-ltr {\n            animation: marquee-ltr 40s linear infinite;\n        }\n\n        .tsp-marquee-rtl {\n            animation: marquee-rtl 40s linear infinite;\n        }\n\n        .tsp-marquee-ltr:hover, .tsp-marquee-rtl:hover {\n            animation-play-state: paused;\n        }\n\n        @keyframes marquee-ltr {\n            0% { transform: translateX(-50%); }\n            100% { transform: translateX(0%); }\n        }\n\n        @keyframes marquee-rtl {\n            0% { transform: translateX(0%); }\n            100% { transform: translateX(-50%); }\n        }\n\n        .tsp-logo-set {\n            display: flex;\n            flex-shrink: 0;\n            align-items: center;\n            justify-content: center;\n            gap: 4rem;\n            padding: 0 2rem;\n        }\n\n        .tsp-logo {\n            height: 6rem;\n            width: auto;\n            object-fit: contain;\n            max-width: 280px;\n            filter: grayscale(100%);\n            opacity: 0.4;\n            transition: all 0.7s ease;\n        }\n\n        @media (min-width: 768px) {\n            .tsp-header h2 { font-size: 2.5rem; }\n            .tsp-carousel-container { gap: 6rem; }\n            .tsp-indicator { width: 25%; }\n            .tsp-row { height: 12rem; }\n            .tsp-logo-set { gap: 8rem; padding: 0 4rem; }\n            .tsp-logo { height: 7rem; }\n        }\n    <\/style>\n\n    <div class=\"tsp-header\">\n        <h2>Track Record in Different Industries<\/h2>\n        <p>Our clients trust us, and we trust them. If you need any of their services, we\u2019ll be happy to refer you so you can connect with trusted professionals.<\/p>\n    <\/div>\n\n    <div class=\"tsp-carousel-container\">\n        <!-- Central Focal Point Indicator -->\n        <div class=\"tsp-indicator\">\n            <div class=\"tsp-indicator-bg\"><\/div>\n            <div class=\"tsp-line-left\"><\/div>\n            <div class=\"tsp-line-right\"><\/div>\n            <div class=\"tsp-line-center\"><\/div>\n        <\/div>\n\n        <!-- Row 1: Left-to-Right -->\n        <div class=\"tsp-row\">\n            <div class=\"tsp-marquee-ltr\">\n                <!-- Set 1 -->\n                <div class=\"tsp-logo-set\">\n                    <img decoding=\"async\" alt=\"Client Logo 1\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/04\/Screenshot-2026-01-06-201823.png\"\/>\n                    <img decoding=\"async\" alt=\"Client Logo 2\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/04\/2025-10-20.webp\"\/>\n                    <img decoding=\"async\" alt=\"Client Logo 3\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/04\/LOGO.png\"\/>\n                    <img decoding=\"async\" alt=\"Client Logo 4\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/04\/300x300.jpg\"\/>\n                    <img decoding=\"async\" alt=\"Client Logo 5\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/04\/Logo-FINAL-de-Pink-Insurance-Group-LLC.webp\"\/>\n                    <img decoding=\"async\" alt=\"Client Logo 6\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/01\/images-1.png\"\/>\n                    <img decoding=\"async\" alt=\"Client Logo 7\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/01\/logo-fondoblanco.png\"\/>\n                    <img decoding=\"async\" alt=\"Client Logo 8\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2025\/08\/logoserviceblanco.png\"\/>\n                    <img decoding=\"async\" alt=\"Client Logo 9\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2025\/08\/logosinfondo-1.png\"\/>\n                    <img decoding=\"async\" alt=\"Client Logo 10\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2025\/08\/legacifinancial.jpeg\"\/>\n                <\/div>\n                <!-- Set 1 Repeated -->\n                <div class=\"tsp-logo-set\">\n                    <img decoding=\"async\" alt=\"Client Logo 1\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/04\/Screenshot-2026-01-06-201823.png\"\/>\n                    <img decoding=\"async\" alt=\"Client Logo 2\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/04\/2025-10-20.webp\"\/>\n                    <img decoding=\"async\" alt=\"Client Logo 3\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/04\/LOGO.png\"\/>\n                    <img decoding=\"async\" alt=\"Client Logo 4\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/04\/300x300.jpg\"\/>\n                    <img decoding=\"async\" alt=\"Client Logo 5\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/04\/Logo-FINAL-de-Pink-Insurance-Group-LLC.webp\"\/>\n                    <img decoding=\"async\" alt=\"Client Logo 6\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/01\/images-1.png\"\/>\n                    <img decoding=\"async\" alt=\"Client Logo 7\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/01\/logo-fondoblanco.png\"\/>\n                    <img decoding=\"async\" alt=\"Client Logo 8\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2025\/08\/logoserviceblanco.png\"\/>\n                    <img decoding=\"async\" alt=\"Client Logo 9\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2025\/08\/logosinfondo-1.png\"\/>\n                    <img decoding=\"async\" alt=\"Client Logo 10\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2025\/08\/legacifinancial.jpeg\"\/>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Row 2: Right-to-Left -->\n        <div class=\"tsp-row\">\n            <div class=\"tsp-marquee-rtl\">\n                <!-- Set 2 -->\n                <div class=\"tsp-logo-set\">\n                    <img decoding=\"async\" alt=\"Client Logo 11\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2025\/08\/Logo_Next_Level_Up_USA-2-Copy.png\"\/>\n                    <img decoding=\"async\" alt=\"Client Logo 12\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2025\/07\/IMG_1694-1.jpg\"\/>\n                    <img decoding=\"async\" alt=\"Client Logo 13\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2025\/07\/FullLogo_Transparent-Copy.png\"\/>\n                    <img decoding=\"async\" alt=\"Client Logo 14\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2025\/07\/Screenshot-2025-07-02-091958.png\"\/>\n                    <img decoding=\"async\" alt=\"Client Logo 15\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2025\/06\/sparta.png\"\/>\n                    <img decoding=\"async\" alt=\"Client Logo 16\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2025\/06\/logonegro.png\"\/>\n                    <img decoding=\"async\" alt=\"Client Logo 17\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2025\/06\/Logo-FraniaG-trasnparente.png\"\/>\n                    <img decoding=\"async\" alt=\"Client Logo 18\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2025\/01\/collocamotion.avif\"\/>\n                    <img decoding=\"async\" alt=\"Client Logo 19\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2024\/06\/367940691_305430975603803_70906827469791444_n.jpg\"\/>\n                    <img decoding=\"async\" alt=\"Client Logo 20\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2024\/06\/LOGO.png\"\/>\n                <\/div>\n                <!-- Set 2 Repeated -->\n                <div class=\"tsp-logo-set\">\n                    <img decoding=\"async\" alt=\"Client Logo 11\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2025\/08\/Logo_Next_Level_Up_USA-2-Copy.png\"\/>\n                    <img decoding=\"async\" alt=\"Client Logo 12\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2025\/07\/IMG_1694-1.jpg\"\/>\n                    <img decoding=\"async\" alt=\"Client Logo 13\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2025\/07\/FullLogo_Transparent-Copy.png\"\/>\n                    <img decoding=\"async\" alt=\"Client Logo 14\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2025\/07\/Screenshot-2025-07-02-091958.png\"\/>\n                    <img decoding=\"async\" alt=\"Client Logo 15\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2025\/06\/sparta.png\"\/>\n                    <img decoding=\"async\" alt=\"Client Logo 16\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2025\/06\/logonegro.png\"\/>\n                    <img decoding=\"async\" alt=\"Client Logo 17\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2025\/06\/Logo-FraniaG-trasnparente.png\"\/>\n                    <img decoding=\"async\" alt=\"Client Logo 18\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2025\/01\/collocamotion.avif\"\/>\n                    <img decoding=\"async\" alt=\"Client Logo 19\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2024\/06\/367940691_305430975603803_70906827469791444_n.jpg\"\/>\n                    <img decoding=\"async\" alt=\"Client Logo 20\" class=\"tsp-logo\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2024\/06\/LOGO.png\"\/>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\n    \/**\n     * Focal Point Interaction\n     * Adjusts scale and opacity based on proximity to the horizontal center\n     *\/\n    function updateTspLogos() {\n        const logos = document.querySelectorAll('.tsp-row .tsp-logo');\n        const centerX = window.innerWidth \/ 2;\n        \n        logos.forEach(logo => {\n            const rect = logo.getBoundingClientRect();\n            \n            \/\/ Wait until element has actual dimensions\n            if (rect.width === 0) return;\n            \n            const logoCenter = rect.left + rect.width \/ 2;\n            const distanceFromCenter = Math.abs(centerX - logoCenter);\n            \n            \/\/ Normalize distance (0 to 1 range, where 0 is at center)\n            const maxDist = window.innerWidth \/ 2;\n            const normalizedDist = Math.min(distanceFromCenter \/ maxDist, 1);\n            \n            \/\/ Effect curves\n            const scale = 1.3 - (normalizedDist * 0.5);\n            const opacity = 1.0 - (normalizedDist * 0.8);\n            const grayscale = normalizedDist * 100;\n            \n            logo.style.transform = `scale(${scale})`;\n            logo.style.opacity = opacity;\n            logo.style.filter = `grayscale(${grayscale}%)`;\n            \n            if (normalizedDist < 0.15) {\n                logo.style.filter += ` drop-shadow(0 0 15px rgba(0, 219, 233, ${0.8 - normalizedDist * 4}))`;\n            }\n        });\n        \n        requestAnimationFrame(updateTspLogos);\n    }\n\n    updateTspLogos();\n<\/script>\n<\/div>\n\n\n\n<style>\n  .what-we-do-section {\n    max-width: 900px;\n    margin: 60px auto;\n    padding: 0 20px;\n    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n    color: #222;\n  }\n\n  .what-we-do-title {\n    text-align: center;\n    font-size: 2.2rem;\n    font-weight: 800;\n    margin-bottom: 40px;\n    position: relative;\n    color: #0a74da;\n  }\n\n  .what-we-do-title::after {\n    content: '';\n    display: block;\n    width: 80px;\n    height: 4px;\n    background: #0a74da;\n    margin: 12px auto 0;\n    border-radius: 2px;\n  }\n\n  .what-we-do-content {\n    display: flex;\n    gap: 40px;\n    flex-wrap: wrap;\n  }\n\n  .description {\n    flex: 1 1 40%;\n    font-size: 1.1rem;\n    line-height: 1.6;\n    opacity: 0;\n    transform: translateY(30px);\n    transition: opacity 0.6s ease, transform 0.6s ease;\n  }\n\n  .description.visible {\n    opacity: 1;\n    transform: translateY(0);\n  }\n\n  .points {\n    flex: 1 1 55%;\n    display: flex;\n    flex-direction: column;\n    gap: 30px;\n  }\n\n  .point {\n    background: #f0f7ff;\n    border-left: 6px solid #0a74da;\n    padding: 20px 25px;\n    border-radius: 8px;\n    box-shadow: 0 4px 12px rgba(10, 116, 218, 0.15);\n    opacity: 0;\n    transform: translateX(40px);\n    transition: opacity 0.6s ease, transform 0.6s ease;\n  }\n\n  .point.visible {\n    opacity: 1;\n    transform: translateX(0);\n  }\n\n  .point-title {\n    font-weight: 700;\n    font-size: 1.25rem;\n    margin-bottom: 8px;\n    color: #0a74da;\n  }\n\n  .point-text {\n    font-size: 1rem;\n    line-height: 1.5;\n    color: #444;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 720px) {\n    .what-we-do-content {\n      flex-direction: column;\n    }\n    .description, .points {\n      flex: 1 1 100%;\n    }\n    .point {\n      transform: translateX(0);\n      opacity: 1;\n      transition: none;\n    }\n  }\n<\/style>\n\n<section class=\"what-we-do-section\">\n  <h2 class=\"what-we-do-title\">What We do..<\/h2>\n  <div class=\"what-we-do-content\">\n    <div class=\"description\" id=\"description\">\n      <p>We go beyond traditional IT support. We focus on building real partnerships with our clients by offering services that are proactive, personalized, and designed to fit each business\u2019s unique needs:<\/p>\n    <\/div>\n    <div class=\"points\">\n      <div class=\"point\" id=\"point1\">\n        <h3 class=\"point-title\">1. Free Virtual Consultation<\/h3>\n        <p class=\"point-text\">We offer every new client a complimentary 30-minute virtual consultation to evaluate their current setup, understand their needs, and recommend tailored solutions\u2014no strings attached.<\/p>\n      <\/div>\n      <div class=\"point\" id=\"point2\">\n        <h3 class=\"point-title\">2. Preventive & Corrective Visits<\/h3>\n        <p class=\"point-text\">Whether it's routine checkups or urgent issues, we provide on-site visits to prevent problems before they happen and resolve them quickly when they do. From software issues to performance troubleshooting, we ensure your systems stay reliable and secure.<\/p>\n      <\/div>\n      <div class=\"point\" id=\"point3\">\n        <h3 class=\"point-title\">3. Customized IT Support<\/h3>\n        <p class=\"point-text\">We believe that no two businesses are the same. That\u2019s why our support is fully customized\u2014designed around your specific workflows, goals, and challenges. From remote services to on-site support, we adapt to you.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n  \/\/ Animaci\u00f3n al hacer scroll para mostrar contenido\n  function revealWhatWeDo() {\n    const desc = document.getElementById('description');\n    const points = [document.getElementById('point1'), document.getElementById('point2'), document.getElementById('point3')];\n    const windowHeight = window.innerHeight;\n\n    if (desc.getBoundingClientRect().top < windowHeight - 100) {\n      desc.classList.add('visible');\n    }\n\n    points.forEach((point, i) => {\n      if (point.getBoundingClientRect().top < windowHeight - 100) {\n        setTimeout(() => {\n          point.classList.add('visible');\n        }, i * 200); \/\/ animaci\u00f3n escalonada\n      }\n    });\n  }\n\n  window.addEventListener('scroll', revealWhatWeDo);\n  window.addEventListener('load', revealWhatWeDo);\n<\/script>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-bec84d3f alignfull uagb-is-root-container\">\n<div class=\"tsp-review-section\">\n    <style>\n        .tsp-review-section {\n            background-color: #101417;\n            color: #e0e2e8;\n            font-family: 'Inter', system-ui, sans-serif;\n            padding: 5rem 1rem;\n            position: relative;\n            overflow: hidden;\n            box-sizing: border-box;\n            width: 100%;\n        }\n        .tsp-review-section * {\n            box-sizing: border-box;\n        }\n        \n    \/* Background Layers & Parallax Grid *\/\n    .tsp-bg-container {\n      position: absolute;\n      inset: 0;\n      pointer-events: none;\n      z-index: 0;\n      will-change: transform;\n    }\n\n    .tsp-cyber-grid {\n      position: absolute;\n      inset: -50px;\n      background-image: \n        linear-gradient(rgba(56, 189, 248, 0.05) 1px, transparent 1px),\n        linear-gradient(90deg, rgba(56, 189, 248, 0.05) 1px, transparent 1px);\n      background-size: 50px 50px;\n      mask-image: radial-gradient(circle at center, black 30%, transparent 80%);\n      -webkit-mask-image: radial-gradient(circle at center, black 30%, transparent 80%);\n      transition: transform 0.2s cubic-bezier(0.25, 1, 0.5, 1);\n    }\n\n    .tsp-glow-circle-1 {\n      position: absolute;\n      top: 5%;\n      left: 10%;\n      width: 600px;\n      height: 600px;\n      background: radial-gradient(circle, rgba(56, 189, 248, 0.15) 0%, transparent 70%);\n      border-radius: 50%;\n      animation: tsp-breathe 10s ease-in-out infinite alternate;\n      filter: blur(40px);\n    }\n\n    .tsp-glow-circle-2 {\n      position: absolute;\n      bottom: 5%;\n      right: 10%;\n      width: 700px;\n      height: 700px;\n      background: radial-gradient(circle, rgba(56, 189, 248, 0.09) 0%, transparent 70%);\n      border-radius: 50%;\n      animation: tsp-breathe 15s ease-in-out infinite alternate-reverse;\n      filter: blur(50px);\n    }\n\n    @keyframes tsp-breathe {\n      0% { transform: scale(1) translate(0, 0); opacity: 0.6; }\n      100% { transform: scale(1.2) translate(30px, -30px); opacity: 1; }\n    }\n\n    .tsp-canvas-bg {\n      position: absolute;\n      inset: 0;\n      width: 100%;\n      height: 100%;\n      opacity: 0.8;\n    }\n        .tsp-review-header {\n            text-align: center;\n            max-width: 900px;\n            margin: 0 auto 4rem auto;\n            position: relative;\n            z-index: 10;\n        }\n        .tsp-review-badge {\n            display: inline-flex;\n            align-items: center;\n            gap: 0.5rem;\n            padding: 0.25rem 1rem;\n            border-radius: 9999px;\n            background-color: rgba(0, 219, 233, 0.1);\n            border: 1px solid rgba(0, 219, 233, 0.2);\n            margin-bottom: 1.5rem;\n        }\n        .tsp-review-badge-text {\n            color: #00dbe9;\n            font-size: 0.75rem;\n            font-weight: 600;\n            text-transform: uppercase;\n            letter-spacing: 0.1em;\n        }\n        .tsp-review-title {\n            font-size: 3rem;\n            color: #dbfcff;\n            margin: 0 0 1.25rem 0;\n            font-weight: 700;\n            line-height: 1.1;\n            letter-spacing: -0.02em;\n        }\n        .tsp-review-subtitle {\n            font-size: 1.125rem;\n            color: #b9cacb;\n            margin: 0 auto;\n            line-height: 1.6;\n            max-width: 700px;\n        }\n        \n        .tsp-review-carousel-wrapper {\n            position: relative;\n            width: 100%;\n            overflow: hidden;\n            mask-image: linear-gradient(to right, transparent, black 10%, black 90%, transparent);\n            -webkit-mask-image: linear-gradient(to right, transparent, black 10%, black 90%, transparent);\n            padding: 1rem 0;\n        }\n        .tsp-review-track {\n            display: flex;\n            gap: 2rem;\n            width: max-content;\n            animation: tsp-scroll 160s linear infinite;\n            position: relative;\n            z-index: 10;\n        }\n        .tsp-review-track:hover {\n            animation-play-state: paused;\n        }\n        @keyframes tsp-scroll {\n            0% { transform: translateX(0); }\n            100% { transform: translateX(calc(-50% - 1rem)); }\n        }\n        \n        \/* Dynamic Background Lines *\/\n        .tsp-indicator {\n            position: absolute;\n            left: 50%;\n            top: 0;\n            bottom: 0;\n            transform: translateX(-50%);\n            width: 33%;\n            z-index: 0;\n            pointer-events: none;\n        }\n        .tsp-indicator-bg {\n            width: 100%;\n            height: 100%;\n            background: linear-gradient(to right, transparent, rgba(0, 219, 233, 0.1), transparent);\n        }\n        .tsp-line-left, .tsp-line-right, .tsp-line-center {\n            position: absolute;\n            top: 0;\n            bottom: 0;\n            width: 1px;\n        }\n        .tsp-line-left { left: 0; background: rgba(0, 219, 233, 0.2); }\n        .tsp-line-right { right: 0; background: rgba(0, 219, 233, 0.2); }\n        .tsp-line-center {\n            left: 50%;\n            transform: translateX(-50%);\n            background: rgba(0, 219, 233, 0.3);\n            box-shadow: 0 0 15px rgba(0, 219, 233, 0.3);\n        }\n\n        \n        .tsp-review-card {\n            width: 450px;\n            flex-shrink: 0;\n            background: rgba(255, 255, 255, 0.03);\n            border: 1px solid rgba(255, 255, 255, 0.05);\n            border-radius: 1rem;\n            padding: 2rem;\n            backdrop-filter: blur(10px);\n            transition: transform 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;\n            display: flex;\n            flex-direction: column;\n            position: relative;\n        }\n        .tsp-review-card:hover {\n            border-color: rgba(0, 219, 233, 0.3);\n            box-shadow: 0 0 25px rgba(0, 219, 233, 0.1);\n            transform: translateY(-5px);\n        }\n        \n        .tsp-review-card-header {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            margin-bottom: 1.5rem;\n        }\n        .tsp-review-user-info {\n            display: flex;\n            align-items: center;\n            gap: 1rem;\n        }\n        .tsp-review-avatar {\n            width: 3rem;\n            height: 3rem;\n            border-radius: 50%;\n            background: rgba(0, 219, 233, 0.1);\n            border: 1px solid rgba(0, 219, 233, 0.2);\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            color: #00dbe9;\n            font-size: 1.25rem;\n            font-weight: 600;\n        }\n        .tsp-review-name {\n            font-size: 1rem;\n            color: #e0e2e8;\n            font-weight: 600;\n            margin: 0 0 0.25rem 0;\n        }\n        .tsp-review-role {\n            font-size: 0.875rem;\n            color: #b9cacb;\n            margin: 0;\n        }\n        .tsp-review-stars {\n            display: flex;\n            gap: 0.25rem;\n            color: #00dbe9;\n            font-size: 1.25rem;\n        }\n        \n        .tsp-review-text-container {\n            min-height: 130px;\n            margin-bottom: 1.5rem;\n            flex-grow: 1;\n        }\n        .tsp-review-text {\n            font-size: 1rem;\n            color: #e0e2e8;\n            line-height: 1.6;\n            font-style: italic;\n            margin: 0;\n        }\n        .tsp-typing-cursor::after {\n            content: '|';\n            animation: blink 1s step-end infinite;\n            color: #00dbe9;\n        }\n        @keyframes blink {\n            50% { opacity: 0; }\n        }\n        \n        .tsp-review-footer {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            padding-top: 1rem;\n            border-top: 1px solid rgba(255, 255, 255, 0.05);\n        }\n        .tsp-review-source {\n            font-size: 0.75rem;\n            color: rgba(0, 219, 233, 0.6);\n            text-transform: uppercase;\n            letter-spacing: 0.05em;\n            font-weight: 600;\n        }\n        .tsp-review-verified {\n            color: rgba(0, 219, 233, 0.4);\n            display: flex;\n            align-items: center;\n            transition: color 0.3s ease;\n        }\n        .tsp-review-card:hover .tsp-review-verified {\n            color: #00dbe9;\n        }\n        \n        .tsp-review-cta-container {\n            text-align: center;\n            margin-top: 5rem;\n            position: relative;\n            z-index: 10;\n        }\n        .tsp-review-cta-title {\n            font-size: 2rem;\n            color: #e0e2e8;\n            margin: 0 0 2rem 0;\n            font-weight: 600;\n        }\n        .tsp-review-cta-buttons {\n            display: flex;\n            gap: 1.5rem;\n            justify-content: center;\n            flex-wrap: wrap;\n        }\n        .tsp-review-btn-primary {\n            display: inline-flex;\n            align-items: center;\n            gap: 0.5rem;\n            padding: 1rem 2rem;\n            background-color: #00dbe9;\n            color: #00363a;\n            border-radius: 9999px;\n            font-weight: 600;\n            text-decoration: none;\n            transition: all 0.3s ease;\n            box-shadow: 0 0 20px rgba(0, 219, 233, 0.3);\n        }\n        .tsp-review-btn-primary:hover {\n            transform: scale(1.05);\n            background-color: #dbfcff;\n        }\n        .tsp-review-btn-secondary {\n            display: inline-flex;\n            align-items: center;\n            padding: 1rem 2rem;\n            background-color: transparent;\n            color: #00dbe9;\n            border: 1px solid rgba(0, 219, 233, 0.3);\n            border-radius: 9999px;\n            font-weight: 600;\n            text-decoration: none;\n            transition: all 0.3s ease;\n        }\n        .tsp-review-btn-secondary:hover {\n            background-color: rgba(0, 219, 233, 0.1);\n        }\n\n        \/* Responsive styling *\/\n        @media (max-width: 768px) {\n            .tsp-review-title {\n                font-size: 2rem;\n            }\n            .tsp-review-card {\n                width: 320px;\n                padding: 1.5rem;\n            }\n            .tsp-review-cta-title {\n                font-size: 1.5rem;\n            }\n            .tsp-review-section {\n                padding: 3rem 1rem;\n            }\n        }\n    <\/style>\n\n    <!-- Background Particles & Grids -->\n    <div class=\"tsp-bg-container\">\n      <div class=\"tsp-cyber-grid\" id=\"tsp-cyber-grid\"><\/div>\n      <div class=\"tsp-glow-circle-1\"><\/div>\n      <div class=\"tsp-glow-circle-2\"><\/div>\n      <canvas id=\"tsp-network-canvas\" class=\"tsp-canvas-bg\"><\/canvas>\n    <\/div>\n\n    <div class=\"tsp-review-header\">\n        <div class=\"tsp-review-badge\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"color: #00dbe9;\"><path d=\"M9 12l2 2 4-4M7.835 4.697a3.42 3.42 0 001.946-.806 3.42 3.42 0 014.438 0 3.42 3.42 0 001.946.806 3.42 3.42 0 013.138 3.138 3.42 3.42 0 00.806 1.946 3.42 3.42 0 010 4.438 3.42 3.42 0 00-.806 1.946 3.42 3.42 0 01-3.138 3.138 3.42 3.42 0 00-1.946.806 3.42 3.42 0 01-4.438 0 3.42 3.42 0 00-1.946-.806 3.42 3.42 0 01-3.138-3.138 3.42 3.42 0 00-.806-1.946 3.42 3.42 0 010-4.438 3.42 3.42 0 00.806-1.946 3.42 3.42 0 013.138-3.138z\"\/><\/svg>\n            <span class=\"tsp-review-badge-text\">Proven Results<\/span>\n        <\/div>\n        <h2 class=\"tsp-review-title\">IT Consulting Reviews & Tech Solution Program Reviews<\/h2>\n        <p class=\"tsp-review-subtitle\">\n            Reliable technology solutions. Discover why businesses and experts trust Tech Solution Program to keep their infrastructure and equipment up to date. The true IT support experts in Central Florida.\n        <\/p>\n    <\/div>\n\n    <!-- CAROUSEL -->\n    <div class=\"tsp-review-carousel-wrapper\">\n        <!-- Central Focal Point Indicator -->\n        <div class=\"tsp-indicator\">\n            <div class=\"tsp-indicator-bg\"><\/div>\n            <div class=\"tsp-line-left\"><\/div>\n            <div class=\"tsp-line-right\"><\/div>\n            <div class=\"tsp-line-center\"><\/div>\n        <\/div>\n        \n        <div class=\"tsp-review-track\" id=\"tsp-review-track\">\n            <!-- GROUP 1 -->\n            <!-- card 1 -->\n            <div class=\"tsp-review-card\">\n                <div class=\"tsp-review-card-header\">\n                    <div class=\"tsp-review-user-info\">\n                        <div class=\"tsp-review-avatar\">M<\/div>\n                        <div>\n                            <h4 class=\"tsp-review-name\">Monica Valle<\/h4>\n                            <p class=\"tsp-review-role\">Verified Client<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"tsp-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"tsp-review-text-container\">\n                    <p class=\"tsp-review-text tsp-typing-effect\" data-text=\"I highly recommend Luis for IT support. He is incredibly responsive, knowledgeable, and always takes the time to explain everything clearly so I understand what is being done and why. It is refreshing to work with someone who is both dependable and patient. I am extremely happy with his service and would highly recommend him to anyone looking for reliable IT support.\"><\/p>\n                <\/div>\n                <div class=\"tsp-review-footer\">\n                    <span class=\"tsp-review-source\">\n                        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/goglereview-scaled.png\" alt=\"Google Review\" style=\"height: 16px; width: auto; display: inline-block; vertical-align: middle; margin-right: 6px;\">Source: Google Reviews\n                    <\/span>\n                    <span class=\"tsp-review-verified\" title=\"Verified Review\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg><\/span>\n                <\/div>\n            <\/div>\n\n            <!-- card 2 -->\n            <div class=\"tsp-review-card\">\n                <div class=\"tsp-review-card-header\">\n                    <div class=\"tsp-review-user-info\">\n                        <div class=\"tsp-review-avatar\">M<\/div>\n                        <div>\n                            <h4 class=\"tsp-review-name\">Manuel Ruiz<\/h4>\n                            <p class=\"tsp-review-role\">Local Guide<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"tsp-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"tsp-review-text-container\">\n                    <p class=\"tsp-review-text tsp-typing-effect\" data-text=\"Excelente atenci\u00f3n al cliente. Luis siempre tiene la soluci\u00f3n acertada para mantenernos al dia con tecnolog\u00eda de punta. Recomendados 100%!\"><\/p>\n                <\/div>\n                <div class=\"tsp-review-footer\">\n                    <span class=\"tsp-review-source\">\n                        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/goglereview-scaled.png\" alt=\"Google Review\" style=\"height: 16px; width: auto; display: inline-block; vertical-align: middle; margin-right: 6px;\">Source: Google Reviews\n                    <\/span>\n                    <span class=\"tsp-review-verified\" title=\"Verified Review\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg><\/span>\n                <\/div>\n            <\/div>\n\n            <!-- card 3 -->\n            <div class=\"tsp-review-card\">\n                <div class=\"tsp-review-card-header\">\n                    <div class=\"tsp-review-user-info\">\n                        <div class=\"tsp-review-avatar\">F<\/div>\n                        <div>\n                            <h4 class=\"tsp-review-name\">Frania Gutierrez<\/h4>\n                            <p class=\"tsp-review-role\">Verified Client<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"tsp-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"tsp-review-text-container\">\n                    <p class=\"tsp-review-text tsp-typing-effect\" data-text=\"Luis es tremendo profesional! Todos deber\u00edan tener la oportunidad de conectarse con el y trabajar con su empresa! Tremendo expositor y buena persona en quien creer para cuidar de sus equipos. Un placer trabajar con Luis!!\"><\/p>\n                <\/div>\n                <div class=\"tsp-review-footer\">\n                    <span class=\"tsp-review-source\">\n                        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/goglereview-scaled.png\" alt=\"Google Review\" style=\"height: 16px; width: auto; display: inline-block; vertical-align: middle; margin-right: 6px;\">Source: Google Reviews\n                    <\/span>\n                    <span class=\"tsp-review-verified\" title=\"Verified Review\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg><\/span>\n                <\/div>\n            <\/div>\n\n            <!-- card 4 -->\n            <div class=\"tsp-review-card\">\n                <div class=\"tsp-review-card-header\">\n                    <div class=\"tsp-review-user-info\">\n                        <div class=\"tsp-review-avatar\">Z<\/div>\n                        <div>\n                            <h4 class=\"tsp-review-name\">Zoily<\/h4>\n                            <p class=\"tsp-review-role\">Verified Client<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"tsp-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"tsp-review-text-container\">\n                    <p class=\"tsp-review-text tsp-typing-effect\" data-text=\"Excelente servicio, sabe lo que est\u00e1 haciendo mi p\u00e1gina web esta optimizada gracias a Luis \u2728. Lo recomiendo \ud83d\udcaf\"><\/p>\n                <\/div>\n                <div class=\"tsp-review-footer\">\n                    <span class=\"tsp-review-source\">\n                        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/goglereview-scaled.png\" alt=\"Google Review\" style=\"height: 16px; width: auto; display: inline-block; vertical-align: middle; margin-right: 6px;\">Source: Google Reviews\n                    <\/span>\n                    <span class=\"tsp-review-verified\" title=\"Verified Review\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg><\/span>\n                <\/div>\n            <\/div>\n\n            <!-- card 5 -->\n            <div class=\"tsp-review-card\">\n                <div class=\"tsp-review-card-header\">\n                    <div class=\"tsp-review-user-info\">\n                        <div class=\"tsp-review-avatar\">A<\/div>\n                        <div>\n                            <h4 class=\"tsp-review-name\">Arteaga Management Services<\/h4>\n                            <p class=\"tsp-review-role\">Agency \/ Partner<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"tsp-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"tsp-review-text-container\">\n                    <p class=\"tsp-review-text tsp-typing-effect\" data-text=\"Realizo soporte IT a todos mis equipos y fue excelente el servicio\"><\/p>\n                <\/div>\n                <div class=\"tsp-review-footer\">\n                    <span class=\"tsp-review-source\">\n                        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/goglereview-scaled.png\" alt=\"Google Review\" style=\"height: 16px; width: auto; display: inline-block; vertical-align: middle; margin-right: 6px;\">Source: Google Reviews\n                    <\/span>\n                    <span class=\"tsp-review-verified\" title=\"Verified Review\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg><\/span>\n                <\/div>\n            <\/div>\n\n            <!-- card 6 -->\n            <div class=\"tsp-review-card\">\n                <div class=\"tsp-review-card-header\">\n                    <div class=\"tsp-review-user-info\">\n                        <div class=\"tsp-review-avatar\">P<\/div>\n                        <div>\n                            <h4 class=\"tsp-review-name\">Pedro Alvarez<\/h4>\n                            <p class=\"tsp-review-role\">Local Guide<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"tsp-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"tsp-review-text-container\">\n                    <p class=\"tsp-review-text tsp-typing-effect\" data-text=\"Tech solutions was amazing to work with, we start from scratch and not only he understands what we have in mind as company but took it to the next level, was patient to answer all the questions, very clear from the beginning all way to the final product, we are definitely using Luis and his company in the future projects.\"><\/p>\n                <\/div>\n                <div class=\"tsp-review-footer\">\n                    <span class=\"tsp-review-source\">\n                        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/goglereview-scaled.png\" alt=\"Google Review\" style=\"height: 16px; width: auto; display: inline-block; vertical-align: middle; margin-right: 6px;\">Source: Google Reviews\n                    <\/span>\n                    <span class=\"tsp-review-verified\" title=\"Verified Review\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg><\/span>\n                <\/div>\n            <\/div>\n\n            <!-- card 7 -->\n            <div class=\"tsp-review-card\">\n                <div class=\"tsp-review-card-header\">\n                    <div class=\"tsp-review-user-info\">\n                        <div class=\"tsp-review-avatar\">L<\/div>\n                        <div>\n                            <h4 class=\"tsp-review-name\">laurys perez<\/h4>\n                            <p class=\"tsp-review-role\">Verified Client<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"tsp-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"tsp-review-text-container\">\n                    <p class=\"tsp-review-text tsp-typing-effect\" data-text=\"Everyone needs Tech Solution\"><\/p>\n                <\/div>\n                <div class=\"tsp-review-footer\">\n                    <span class=\"tsp-review-source\">\n                        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/goglereview-scaled.png\" alt=\"Google Review\" style=\"height: 16px; width: auto; display: inline-block; vertical-align: middle; margin-right: 6px;\">Source: Google Reviews\n                    <\/span>\n                    <span class=\"tsp-review-verified\" title=\"Verified Review\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg><\/span>\n                <\/div>\n            <\/div>\n\n            <!-- card 8 -->\n            <div class=\"tsp-review-card\">\n                <div class=\"tsp-review-card-header\">\n                    <div class=\"tsp-review-user-info\">\n                        <div class=\"tsp-review-avatar\">J<\/div>\n                        <div>\n                            <h4 class=\"tsp-review-name\">Jorge Russian<\/h4>\n                            <p class=\"tsp-review-role\">Verified Client<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"tsp-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"tsp-review-text-container\">\n                    <p class=\"tsp-review-text tsp-typing-effect\" data-text=\"Excellent presentation about cyber security, it awakened my concern to improve my security, thanks Luis\"><\/p>\n                <\/div>\n                <div class=\"tsp-review-footer\">\n                    <span class=\"tsp-review-source\">\n                        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/goglereview-scaled.png\" alt=\"Google Review\" style=\"height: 16px; width: auto; display: inline-block; vertical-align: middle; margin-right: 6px;\">Source: Google Reviews\n                    <\/span>\n                    <span class=\"tsp-review-verified\" title=\"Verified Review\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg><\/span>\n                <\/div>\n            <\/div>\n\n            <!-- card 9 -->\n            <div class=\"tsp-review-card\">\n                <div class=\"tsp-review-card-header\">\n                    <div class=\"tsp-review-user-info\">\n                        <div class=\"tsp-review-avatar\">R<\/div>\n                        <div>\n                            <h4 class=\"tsp-review-name\">RAMON MARTINEZ<\/h4>\n                            <p class=\"tsp-review-role\">Verified Client<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"tsp-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"tsp-review-text-container\">\n                    <p class=\"tsp-review-text tsp-typing-effect\" data-text=\"Excellent service\"><\/p>\n                <\/div>\n                <div class=\"tsp-review-footer\">\n                    <span class=\"tsp-review-source\">\n                        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/goglereview-scaled.png\" alt=\"Google Review\" style=\"height: 16px; width: auto; display: inline-block; vertical-align: middle; margin-right: 6px;\">Source: Google Reviews\n                    <\/span>\n                    <span class=\"tsp-review-verified\" title=\"Verified Review\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg><\/span>\n                <\/div>\n            <\/div>\n\n            <!-- card 10 -->\n            <div class=\"tsp-review-card\">\n                <div class=\"tsp-review-card-header\">\n                    <div class=\"tsp-review-user-info\">\n                        <div class=\"tsp-review-avatar\">A<\/div>\n                        <div>\n                            <h4 class=\"tsp-review-name\">Alex Feliciano<\/h4>\n                            <p class=\"tsp-review-role\">Local Guide<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"tsp-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"tsp-review-text-container\">\n                    <p class=\"tsp-review-text tsp-typing-effect\" data-text=\"Great service and very knowledgeable\"><\/p>\n                <\/div>\n                <div class=\"tsp-review-footer\">\n                    <span class=\"tsp-review-source\">\n                        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/goglereview-scaled.png\" alt=\"Google Review\" style=\"height: 16px; width: auto; display: inline-block; vertical-align: middle; margin-right: 6px;\">Source: Google Reviews\n                    <\/span>\n                    <span class=\"tsp-review-verified\" title=\"Verified Review\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg><\/span>\n                <\/div>\n            <\/div>\n\n            <!-- card 11 -->\n            <div class=\"tsp-review-card\">\n                <div class=\"tsp-review-card-header\">\n                    <div class=\"tsp-review-user-info\">\n                        <div class=\"tsp-review-avatar\">S<\/div>\n                        <div>\n                            <h4 class=\"tsp-review-name\">SONIA BALLESTEROS<\/h4>\n                            <p class=\"tsp-review-role\">Verified Client<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"tsp-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"tsp-review-text-container\">\n                    <p class=\"tsp-review-text tsp-typing-effect\" data-text=\"Excellent professional, presentations that support all types of people!!!!! Very grateful for your workshops !!\"><\/p>\n                <\/div>\n                <div class=\"tsp-review-footer\">\n                    <span class=\"tsp-review-source\">\n                        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/goglereview-scaled.png\" alt=\"Google Review\" style=\"height: 16px; width: auto; display: inline-block; vertical-align: middle; margin-right: 6px;\">Source: Google Reviews\n                    <\/span>\n                    <span class=\"tsp-review-verified\" title=\"Verified Review\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg><\/span>\n                <\/div>\n            <\/div>\n\n            <!-- card 12 -->\n            <div class=\"tsp-review-card\">\n                <div class=\"tsp-review-card-header\">\n                    <div class=\"tsp-review-user-info\">\n                        <div class=\"tsp-review-avatar\">R<\/div>\n                        <div>\n                            <h4 class=\"tsp-review-name\">Ruben Astudillo<\/h4>\n                            <p class=\"tsp-review-role\">Verified Client<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"tsp-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"tsp-review-text-container\">\n                    <p class=\"tsp-review-text tsp-typing-effect\" data-text=\"Excellent technician, very professional and humane. I recommend him!\"><\/p>\n                <\/div>\n                <div class=\"tsp-review-footer\">\n                    <span class=\"tsp-review-source\">\n                        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/goglereview-scaled.png\" alt=\"Google Review\" style=\"height: 16px; width: auto; display: inline-block; vertical-align: middle; margin-right: 6px;\">Source: Google Reviews\n                    <\/span>\n                    <span class=\"tsp-review-verified\" title=\"Verified Review\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg><\/span>\n                <\/div>\n            <\/div>\n\n            <!-- card 13 -->\n            <div class=\"tsp-review-card\">\n                <div class=\"tsp-review-card-header\">\n                    <div class=\"tsp-review-user-info\">\n                        <div class=\"tsp-review-avatar\">A<\/div>\n                        <div>\n                            <h4 class=\"tsp-review-name\">Ana Cecilia Salazar<\/h4>\n                            <p class=\"tsp-review-role\">Verified Client<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"tsp-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"tsp-review-text-container\">\n                    <p class=\"tsp-review-text tsp-typing-effect\" data-text=\"Absolutely professional, clear, knows what he does and above all a great person\"><\/p>\n                <\/div>\n                <div class=\"tsp-review-footer\">\n                    <span class=\"tsp-review-source\">\n                        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/goglereview-scaled.png\" alt=\"Google Review\" style=\"height: 16px; width: auto; display: inline-block; vertical-align: middle; margin-right: 6px;\">Source: Google Reviews\n                    <\/span>\n                    <span class=\"tsp-review-verified\" title=\"Verified Review\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg><\/span>\n                <\/div>\n            <\/div>\n\n            <!-- card 14 -->\n            <div class=\"tsp-review-card\">\n                <div class=\"tsp-review-card-header\">\n                    <div class=\"tsp-review-user-info\">\n                        <div class=\"tsp-review-avatar\">J<\/div>\n                        <div>\n                            <h4 class=\"tsp-review-name\">Javi S\u00e1nchez<\/h4>\n                            <p class=\"tsp-review-role\">Verified Client<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"tsp-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"tsp-review-text-container\">\n                    <p class=\"tsp-review-text tsp-typing-effect\" data-text=\"Luis is a tremendous technology connoisseur, Excellent service. \ud83d\udcaf recommended.\"><\/p>\n                <\/div>\n                <div class=\"tsp-review-footer\">\n                    <span class=\"tsp-review-source\">\n                        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/goglereview-scaled.png\" alt=\"Google Review\" style=\"height: 16px; width: auto; display: inline-block; vertical-align: middle; margin-right: 6px;\">Source: Google Reviews\n                    <\/span>\n                    <span class=\"tsp-review-verified\" title=\"Verified Review\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg><\/span>\n                <\/div>\n            <\/div>\n\n            <!-- card 15 -->\n            <div class=\"tsp-review-card\">\n                <div class=\"tsp-review-card-header\">\n                    <div class=\"tsp-review-user-info\">\n                        <div class=\"tsp-review-avatar\">A<\/div>\n                        <div>\n                            <h4 class=\"tsp-review-name\">Ariana Glode<\/h4>\n                            <p class=\"tsp-review-role\">Local Guide<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"tsp-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"tsp-review-text-container\">\n                    <p class=\"tsp-review-text tsp-typing-effect\" data-text=\"Excelente servicio. 100% recomendado\"><\/p>\n                <\/div>\n                <div class=\"tsp-review-footer\">\n                    <span class=\"tsp-review-source\">\n                        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/goglereview-scaled.png\" alt=\"Google Review\" style=\"height: 16px; width: auto; display: inline-block; vertical-align: middle; margin-right: 6px;\">Source: Google Reviews\n                    <\/span>\n                    <span class=\"tsp-review-verified\" title=\"Verified Review\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg><\/span>\n                <\/div>\n            <\/div>\n\n            <!-- card 16 -->\n            <div class=\"tsp-review-card\">\n                <div class=\"tsp-review-card-header\">\n                    <div class=\"tsp-review-user-info\">\n                        <div class=\"tsp-review-avatar\">G<\/div>\n                        <div>\n                            <h4 class=\"tsp-review-name\">Genesis Calderon<\/h4>\n                            <p class=\"tsp-review-role\">Local Guide<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"tsp-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"tsp-review-text-container\">\n                    <p class=\"tsp-review-text tsp-typing-effect\" data-text=\"Luis es un excelente profesional, tiene muy buena experiencia y muy buena atenci\u00f3n al cliente. Lo recomiendo 100% tanto para llevar el IT de una compa\u00f1\u00eda como para las necesidades individuales en tecnolog\u00eda.\"><\/p>\n                <\/div>\n                <div class=\"tsp-review-footer\">\n                    <span class=\"tsp-review-source\">\n                        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/goglereview-scaled.png\" alt=\"Google Review\" style=\"height: 16px; width: auto; display: inline-block; vertical-align: middle; margin-right: 6px;\">Source: Google Reviews\n                    <\/span>\n                    <span class=\"tsp-review-verified\" title=\"Verified Review\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg><\/span>\n                <\/div>\n            <\/div>\n\n            <!-- GROUP 2 (DUPLICATED FOR INFINITE SCROLL) -->\n            <!-- card 1 -->\n            <div class=\"tsp-review-card\">\n                <div class=\"tsp-review-card-header\">\n                    <div class=\"tsp-review-user-info\">\n                        <div class=\"tsp-review-avatar\">M<\/div>\n                        <div>\n                            <h4 class=\"tsp-review-name\">Monica Valle<\/h4>\n                            <p class=\"tsp-review-role\">Verified Client<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"tsp-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"tsp-review-text-container\">\n                    <p class=\"tsp-review-text tsp-typing-effect\" data-text=\"I highly recommend Luis for IT support. He is incredibly responsive, knowledgeable, and always takes the time to explain everything clearly so I understand what is being done and why. It is refreshing to work with someone who is both dependable and patient. I am extremely happy with his service and would highly recommend him to anyone looking for reliable IT support.\"><\/p>\n                <\/div>\n                <div class=\"tsp-review-footer\">\n                    <span class=\"tsp-review-source\">\n                        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/goglereview-scaled.png\" alt=\"Google Review\" style=\"height: 16px; width: auto; display: inline-block; vertical-align: middle; margin-right: 6px;\">Source: Google Reviews\n                    <\/span>\n                    <span class=\"tsp-review-verified\" title=\"Verified Review\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg><\/span>\n                <\/div>\n            <\/div>\n\n            <!-- card 2 -->\n            <div class=\"tsp-review-card\">\n                <div class=\"tsp-review-card-header\">\n                    <div class=\"tsp-review-user-info\">\n                        <div class=\"tsp-review-avatar\">M<\/div>\n                        <div>\n                            <h4 class=\"tsp-review-name\">Manuel Ruiz<\/h4>\n                            <p class=\"tsp-review-role\">Local Guide<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"tsp-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"tsp-review-text-container\">\n                    <p class=\"tsp-review-text tsp-typing-effect\" data-text=\"Excelente atenci\u00f3n al cliente. Luis siempre tiene la soluci\u00f3n acertada para mantenernos al dia con tecnolog\u00eda de punta. Recomendados 100%!\"><\/p>\n                <\/div>\n                <div class=\"tsp-review-footer\">\n                    <span class=\"tsp-review-source\">\n                        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/goglereview-scaled.png\" alt=\"Google Review\" style=\"height: 16px; width: auto; display: inline-block; vertical-align: middle; margin-right: 6px;\">Source: Google Reviews\n                    <\/span>\n                    <span class=\"tsp-review-verified\" title=\"Verified Review\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg><\/span>\n                <\/div>\n            <\/div>\n\n            <!-- card 3 -->\n            <div class=\"tsp-review-card\">\n                <div class=\"tsp-review-card-header\">\n                    <div class=\"tsp-review-user-info\">\n                        <div class=\"tsp-review-avatar\">F<\/div>\n                        <div>\n                            <h4 class=\"tsp-review-name\">Frania Gutierrez<\/h4>\n                            <p class=\"tsp-review-role\">Verified Client<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"tsp-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"tsp-review-text-container\">\n                    <p class=\"tsp-review-text tsp-typing-effect\" data-text=\"Luis es tremendo profesional! Todos deber\u00edan tener la oportunidad de conectarse con el y trabajar con su empresa! Tremendo expositor y buena persona en quien creer para cuidar de sus equipos. Un placer trabajar con Luis!!\"><\/p>\n                <\/div>\n                <div class=\"tsp-review-footer\">\n                    <span class=\"tsp-review-source\">\n                        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/goglereview-scaled.png\" alt=\"Google Review\" style=\"height: 16px; width: auto; display: inline-block; vertical-align: middle; margin-right: 6px;\">Source: Google Reviews\n                    <\/span>\n                    <span class=\"tsp-review-verified\" title=\"Verified Review\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg><\/span>\n                <\/div>\n            <\/div>\n\n            <!-- card 4 -->\n            <div class=\"tsp-review-card\">\n                <div class=\"tsp-review-card-header\">\n                    <div class=\"tsp-review-user-info\">\n                        <div class=\"tsp-review-avatar\">Z<\/div>\n                        <div>\n                            <h4 class=\"tsp-review-name\">Zoily<\/h4>\n                            <p class=\"tsp-review-role\">Verified Client<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"tsp-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"tsp-review-text-container\">\n                    <p class=\"tsp-review-text tsp-typing-effect\" data-text=\"Excelente servicio, sabe lo que est\u00e1 haciendo mi p\u00e1gina web esta optimizada gracias a Luis \u2728. Lo recomiendo \ud83d\udcaf\"><\/p>\n                <\/div>\n                <div class=\"tsp-review-footer\">\n                    <span class=\"tsp-review-source\">\n                        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/goglereview-scaled.png\" alt=\"Google Review\" style=\"height: 16px; width: auto; display: inline-block; vertical-align: middle; margin-right: 6px;\">Source: Google Reviews\n                    <\/span>\n                    <span class=\"tsp-review-verified\" title=\"Verified Review\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg><\/span>\n                <\/div>\n            <\/div>\n\n            <!-- card 5 -->\n            <div class=\"tsp-review-card\">\n                <div class=\"tsp-review-card-header\">\n                    <div class=\"tsp-review-user-info\">\n                        <div class=\"tsp-review-avatar\">A<\/div>\n                        <div>\n                            <h4 class=\"tsp-review-name\">Arteaga Management Services<\/h4>\n                            <p class=\"tsp-review-role\">Agency \/ Partner<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"tsp-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"tsp-review-text-container\">\n                    <p class=\"tsp-review-text tsp-typing-effect\" data-text=\"Realizo soporte IT a todos mis equipos y fue excelente el servicio\"><\/p>\n                <\/div>\n                <div class=\"tsp-review-footer\">\n                    <span class=\"tsp-review-source\">\n                        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/goglereview-scaled.png\" alt=\"Google Review\" style=\"height: 16px; width: auto; display: inline-block; vertical-align: middle; margin-right: 6px;\">Source: Google Reviews\n                    <\/span>\n                    <span class=\"tsp-review-verified\" title=\"Verified Review\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg><\/span>\n                <\/div>\n            <\/div>\n\n            <!-- card 6 -->\n            <div class=\"tsp-review-card\">\n                <div class=\"tsp-review-card-header\">\n                    <div class=\"tsp-review-user-info\">\n                        <div class=\"tsp-review-avatar\">P<\/div>\n                        <div>\n                            <h4 class=\"tsp-review-name\">Pedro Alvarez<\/h4>\n                            <p class=\"tsp-review-role\">Local Guide<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"tsp-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"tsp-review-text-container\">\n                    <p class=\"tsp-review-text tsp-typing-effect\" data-text=\"Tech solutions was amazing to work with, we start from scratch and not only he understands what we have in mind as company but took it to the next level, was patient to answer all the questions, very clear from the beginning all way to the final product, we are definitely using Luis and his company in the future projects.\"><\/p>\n                <\/div>\n                <div class=\"tsp-review-footer\">\n                    <span class=\"tsp-review-source\">\n                        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/goglereview-scaled.png\" alt=\"Google Review\" style=\"height: 16px; width: auto; display: inline-block; vertical-align: middle; margin-right: 6px;\">Source: Google Reviews\n                    <\/span>\n                    <span class=\"tsp-review-verified\" title=\"Verified Review\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg><\/span>\n                <\/div>\n            <\/div>\n\n            <!-- card 7 -->\n            <div class=\"tsp-review-card\">\n                <div class=\"tsp-review-card-header\">\n                    <div class=\"tsp-review-user-info\">\n                        <div class=\"tsp-review-avatar\">L<\/div>\n                        <div>\n                            <h4 class=\"tsp-review-name\">laurys perez<\/h4>\n                            <p class=\"tsp-review-role\">Verified Client<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"tsp-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"tsp-review-text-container\">\n                    <p class=\"tsp-review-text tsp-typing-effect\" data-text=\"Everyone needs Tech Solution\"><\/p>\n                <\/div>\n                <div class=\"tsp-review-footer\">\n                    <span class=\"tsp-review-source\">\n                        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/goglereview-scaled.png\" alt=\"Google Review\" style=\"height: 16px; width: auto; display: inline-block; vertical-align: middle; margin-right: 6px;\">Source: Google Reviews\n                    <\/span>\n                    <span class=\"tsp-review-verified\" title=\"Verified Review\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg><\/span>\n                <\/div>\n            <\/div>\n\n            <!-- card 8 -->\n            <div class=\"tsp-review-card\">\n                <div class=\"tsp-review-card-header\">\n                    <div class=\"tsp-review-user-info\">\n                        <div class=\"tsp-review-avatar\">J<\/div>\n                        <div>\n                            <h4 class=\"tsp-review-name\">Jorge Russian<\/h4>\n                            <p class=\"tsp-review-role\">Verified Client<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"tsp-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"tsp-review-text-container\">\n                    <p class=\"tsp-review-text tsp-typing-effect\" data-text=\"Excellent presentation about cyber security, it awakened my concern to improve my security, thanks Luis\"><\/p>\n                <\/div>\n                <div class=\"tsp-review-footer\">\n                    <span class=\"tsp-review-source\">\n                        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/goglereview-scaled.png\" alt=\"Google Review\" style=\"height: 16px; width: auto; display: inline-block; vertical-align: middle; margin-right: 6px;\">Source: Google Reviews\n                    <\/span>\n                    <span class=\"tsp-review-verified\" title=\"Verified Review\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg><\/span>\n                <\/div>\n            <\/div>\n\n            <!-- card 9 -->\n            <div class=\"tsp-review-card\">\n                <div class=\"tsp-review-card-header\">\n                    <div class=\"tsp-review-user-info\">\n                        <div class=\"tsp-review-avatar\">R<\/div>\n                        <div>\n                            <h4 class=\"tsp-review-name\">RAMON MARTINEZ<\/h4>\n                            <p class=\"tsp-review-role\">Verified Client<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"tsp-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"tsp-review-text-container\">\n                    <p class=\"tsp-review-text tsp-typing-effect\" data-text=\"Excellent service\"><\/p>\n                <\/div>\n                <div class=\"tsp-review-footer\">\n                    <span class=\"tsp-review-source\">\n                        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/goglereview-scaled.png\" alt=\"Google Review\" style=\"height: 16px; width: auto; display: inline-block; vertical-align: middle; margin-right: 6px;\">Source: Google Reviews\n                    <\/span>\n                    <span class=\"tsp-review-verified\" title=\"Verified Review\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg><\/span>\n                <\/div>\n            <\/div>\n\n            <!-- card 10 -->\n            <div class=\"tsp-review-card\">\n                <div class=\"tsp-review-card-header\">\n                    <div class=\"tsp-review-user-info\">\n                        <div class=\"tsp-review-avatar\">A<\/div>\n                        <div>\n                            <h4 class=\"tsp-review-name\">Alex Feliciano<\/h4>\n                            <p class=\"tsp-review-role\">Local Guide<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"tsp-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"tsp-review-text-container\">\n                    <p class=\"tsp-review-text tsp-typing-effect\" data-text=\"Great service and very knowledgeable\"><\/p>\n                <\/div>\n                <div class=\"tsp-review-footer\">\n                    <span class=\"tsp-review-source\">\n                        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/goglereview-scaled.png\" alt=\"Google Review\" style=\"height: 16px; width: auto; display: inline-block; vertical-align: middle; margin-right: 6px;\">Source: Google Reviews\n                    <\/span>\n                    <span class=\"tsp-review-verified\" title=\"Verified Review\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg><\/span>\n                <\/div>\n            <\/div>\n\n            <!-- card 11 -->\n            <div class=\"tsp-review-card\">\n                <div class=\"tsp-review-card-header\">\n                    <div class=\"tsp-review-user-info\">\n                        <div class=\"tsp-review-avatar\">S<\/div>\n                        <div>\n                            <h4 class=\"tsp-review-name\">SONIA BALLESTEROS<\/h4>\n                            <p class=\"tsp-review-role\">Verified Client<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"tsp-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"tsp-review-text-container\">\n                    <p class=\"tsp-review-text tsp-typing-effect\" data-text=\"Excellent professional, presentations that support all types of people!!!!! Very grateful for your workshops !!\"><\/p>\n                <\/div>\n                <div class=\"tsp-review-footer\">\n                    <span class=\"tsp-review-source\">\n                        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/goglereview-scaled.png\" alt=\"Google Review\" style=\"height: 16px; width: auto; display: inline-block; vertical-align: middle; margin-right: 6px;\">Source: Google Reviews\n                    <\/span>\n                    <span class=\"tsp-review-verified\" title=\"Verified Review\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg><\/span>\n                <\/div>\n            <\/div>\n\n            <!-- card 12 -->\n            <div class=\"tsp-review-card\">\n                <div class=\"tsp-review-card-header\">\n                    <div class=\"tsp-review-user-info\">\n                        <div class=\"tsp-review-avatar\">R<\/div>\n                        <div>\n                            <h4 class=\"tsp-review-name\">Ruben Astudillo<\/h4>\n                            <p class=\"tsp-review-role\">Verified Client<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"tsp-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"tsp-review-text-container\">\n                    <p class=\"tsp-review-text tsp-typing-effect\" data-text=\"Excellent technician, very professional and humane. I recommend him!\"><\/p>\n                <\/div>\n                <div class=\"tsp-review-footer\">\n                    <span class=\"tsp-review-source\">\n                        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/goglereview-scaled.png\" alt=\"Google Review\" style=\"height: 16px; width: auto; display: inline-block; vertical-align: middle; margin-right: 6px;\">Source: Google Reviews\n                    <\/span>\n                    <span class=\"tsp-review-verified\" title=\"Verified Review\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg><\/span>\n                <\/div>\n            <\/div>\n\n            <!-- card 13 -->\n            <div class=\"tsp-review-card\">\n                <div class=\"tsp-review-card-header\">\n                    <div class=\"tsp-review-user-info\">\n                        <div class=\"tsp-review-avatar\">A<\/div>\n                        <div>\n                            <h4 class=\"tsp-review-name\">Ana Cecilia Salazar<\/h4>\n                            <p class=\"tsp-review-role\">Verified Client<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"tsp-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"tsp-review-text-container\">\n                    <p class=\"tsp-review-text tsp-typing-effect\" data-text=\"Absolutely professional, clear, knows what he does and above all a great person\"><\/p>\n                <\/div>\n                <div class=\"tsp-review-footer\">\n                    <span class=\"tsp-review-source\">\n                        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/goglereview-scaled.png\" alt=\"Google Review\" style=\"height: 16px; width: auto; display: inline-block; vertical-align: middle; margin-right: 6px;\">Source: Google Reviews\n                    <\/span>\n                    <span class=\"tsp-review-verified\" title=\"Verified Review\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg><\/span>\n                <\/div>\n            <\/div>\n\n            <!-- card 14 -->\n            <div class=\"tsp-review-card\">\n                <div class=\"tsp-review-card-header\">\n                    <div class=\"tsp-review-user-info\">\n                        <div class=\"tsp-review-avatar\">J<\/div>\n                        <div>\n                            <h4 class=\"tsp-review-name\">Javi S\u00e1nchez<\/h4>\n                            <p class=\"tsp-review-role\">Verified Client<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"tsp-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"tsp-review-text-container\">\n                    <p class=\"tsp-review-text tsp-typing-effect\" data-text=\"Luis is a tremendous technology connoisseur, Excellent service. \ud83d\udcaf recommended.\"><\/p>\n                <\/div>\n                <div class=\"tsp-review-footer\">\n                    <span class=\"tsp-review-source\">\n                        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/goglereview-scaled.png\" alt=\"Google Review\" style=\"height: 16px; width: auto; display: inline-block; vertical-align: middle; margin-right: 6px;\">Source: Google Reviews\n                    <\/span>\n                    <span class=\"tsp-review-verified\" title=\"Verified Review\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg><\/span>\n                <\/div>\n            <\/div>\n\n            <!-- card 15 -->\n            <div class=\"tsp-review-card\">\n                <div class=\"tsp-review-card-header\">\n                    <div class=\"tsp-review-user-info\">\n                        <div class=\"tsp-review-avatar\">A<\/div>\n                        <div>\n                            <h4 class=\"tsp-review-name\">Ariana Glode<\/h4>\n                            <p class=\"tsp-review-role\">Local Guide<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"tsp-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"tsp-review-text-container\">\n                    <p class=\"tsp-review-text tsp-typing-effect\" data-text=\"Excelente servicio. 100% recomendado\"><\/p>\n                <\/div>\n                <div class=\"tsp-review-footer\">\n                    <span class=\"tsp-review-source\">\n                        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/goglereview-scaled.png\" alt=\"Google Review\" style=\"height: 16px; width: auto; display: inline-block; vertical-align: middle; margin-right: 6px;\">Source: Google Reviews\n                    <\/span>\n                    <span class=\"tsp-review-verified\" title=\"Verified Review\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg><\/span>\n                <\/div>\n            <\/div>\n\n            <!-- card 16 -->\n            <div class=\"tsp-review-card\">\n                <div class=\"tsp-review-card-header\">\n                    <div class=\"tsp-review-user-info\">\n                        <div class=\"tsp-review-avatar\">G<\/div>\n                        <div>\n                            <h4 class=\"tsp-review-name\">Genesis Calderon<\/h4>\n                            <p class=\"tsp-review-role\">Local Guide<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"tsp-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n                <\/div>\n                <div class=\"tsp-review-text-container\">\n                    <p class=\"tsp-review-text tsp-typing-effect\" data-text=\"Luis es un excelente profesional, tiene muy buena experiencia y muy buena atenci\u00f3n al cliente. Lo recomiendo 100% tanto para llevar el IT de una compa\u00f1\u00eda como para las necesidades individuales en tecnolog\u00eda.\"><\/p>\n                <\/div>\n                <div class=\"tsp-review-footer\">\n                    <span class=\"tsp-review-source\">\n                        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2026\/07\/goglereview-scaled.png\" alt=\"Google Review\" style=\"height: 16px; width: auto; display: inline-block; vertical-align: middle; margin-right: 6px;\">Source: Google Reviews\n                    <\/span>\n                    <span class=\"tsp-review-verified\" title=\"Verified Review\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg><\/span>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- CTA -->\n    <div class=\"tsp-review-cta-container\">\n        <h3 class=\"tsp-review-cta-title\">Ready to take your IT infrastructure to the next level?<\/h3>\n        <div class=\"tsp-review-cta-buttons\">\n            <a href=\"https:\/\/g.page\/r\/CaPetIbE_bzwEAE\/review\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View more Tech Solution Program reviews on Google\" title=\"Tech Solution Program Google Reviews\" class=\"tsp-review-btn-primary\">\n                View more reviews on Google\n                <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg>\n            <\/a>\n            <a href=\"\/contact-2\/\" aria-label=\"Contact Tech Solution Program IT Support\" title=\"Contact IT Support\" class=\"tsp-review-btn-secondary\">Contact IT Support<\/a>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\n    document.addEventListener('DOMContentLoaded', () => {\n        const elements = document.querySelectorAll('.tsp-typing-effect');\n        \n        \/\/ We observe when cards come into view to start typing\n        const observer = new IntersectionObserver((entries, observer) => {\n            entries.forEach(entry => {\n                if (entry.isIntersecting) {\n                    const el = entry.target;\n                    \/\/ Prevent re-typing\n                    if (el.hasAttribute('data-typed')) return;\n                    el.setAttribute('data-typed', 'true');\n                    \n                    const fullText = el.getAttribute('data-text');\n                    let currentText = '';\n                    let charIndex = 0;\n                    \n                    el.classList.add('tsp-typing-cursor');\n                    \n                    const typeInterval = setInterval(() => {\n                        if (charIndex < fullText.length) {\n                            currentText += fullText.charAt(charIndex);\n                            el.textContent = currentText;\n                            charIndex++;\n                        } else {\n                            clearInterval(typeInterval);\n                            el.classList.remove('tsp-typing-cursor');\n                        }\n                    }, 15); \/\/ Adjust typing speed here\n                }\n            });\n        }, { threshold: 0.1 });\n        \n        elements.forEach(el => observer.observe(el));\n    });\n\n    \/* \u2500\u2500 CANVAS NETWORK BACKGROUND \u2500\u2500 *\/\n    (function () {\n      const canvas = document.getElementById('tsp-network-canvas');\n      if (!canvas) return;\n      const ctx = canvas.getContext('2d');\n      let W, H, nodes, mouse = { x: 0, y: 0, active: false };\n\n      function resize() {\n        W = canvas.width  = canvas.offsetWidth;\n        H = canvas.height = canvas.offsetHeight;\n        init();\n      }\n\n      function init() {\n        const count = Math.floor((W * H) \/ 18000);\n        nodes = Array.from({ length: Math.max(count, 20) }, () => ({\n          x: Math.random() * W,\n          y: Math.random() * H,\n          vx: (Math.random() - 0.5) * 0.45,\n          vy: (Math.random() - 0.5) * 0.45,\n          r: Math.random() * 2 + 1\n        }));\n      }\n\n      function draw() {\n        ctx.clearRect(0, 0, W, H);\n\n        \/\/ Connections\n        for (let i = 0; i < nodes.length; i++) {\n          for (let j = i + 1; j < nodes.length; j++) {\n            const dx = nodes[i].x - nodes[j].x;\n            const dy = nodes[i].y - nodes[j].y;\n            const d = Math.sqrt(dx * dx + dy * dy);\n            if (d < 160) {\n              ctx.beginPath();\n              ctx.moveTo(nodes[i].x, nodes[i].y);\n              ctx.lineTo(nodes[j].x, nodes[j].y);\n              ctx.strokeStyle = `rgba(56, 189, 248, ${0.35 * (1 - d \/ 160)})`;\n              ctx.lineWidth = 1;\n              ctx.stroke();\n            }\n          }\n\n          \/\/ Mouse connection\n          if (mouse.active) {\n            const mdx = nodes[i].x - mouse.x;\n            const mdy = nodes[i].y - mouse.y;\n            const md = Math.sqrt(mdx * mdx + mdy * mdy);\n            if (md < 220) {\n              ctx.beginPath();\n              ctx.moveTo(nodes[i].x, nodes[i].y);\n              ctx.lineTo(mouse.x, mouse.y);\n              ctx.strokeStyle = `rgba(56, 189, 248, ${0.5 * (1 - md \/ 220)})`;\n              ctx.lineWidth = 1.2;\n              ctx.stroke();\n            }\n          }\n        }\n\n        \/\/ Nodes\n        nodes.forEach(n => {\n          ctx.beginPath();\n          ctx.arc(n.x, n.y, n.r, 0, Math.PI * 2);\n          ctx.fillStyle = 'rgba(126, 168, 196, 0.65)';\n          ctx.fill();\n          \n          n.x += n.vx;\n          n.y += n.vy;\n\n          if (n.x < 0 || n.x > W) n.vx *= -1;\n          if (n.y < 0 || n.y > H) n.vy *= -1;\n        });\n\n        requestAnimationFrame(draw);\n      }\n\n      const parent = canvas.closest('.tsp-review-section');\n      parent.addEventListener('mousemove', e => {\n        const rect = parent.getBoundingClientRect();\n        mouse.x = e.clientX - rect.left;\n        mouse.y = e.clientY - rect.top;\n        mouse.active = true;\n      });\n      parent.addEventListener('mouseleave', () => {\n        mouse.active = false;\n      });\n\n      window.addEventListener('resize', resize);\n      resize(); \/\/ initial setup\n    })();\n<\/script>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tech Solution Program \u2014 Your All-in-One Technology Partner in Orlando, FL IT Support, Networks, Security Cameras, Web Design &amp; Software [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_uag_custom_page_level_css":"","_monsterinsights_skip_tracking":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-1139","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Expert IT support, networks &amp; web design for small businesses in Apopka &amp; Altamonte. 15+ years, bilingual team. Free 30-min consultation!\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"google-site-verification\" content=\"CIn5-qs5eSLpTx78gslmnBkJw8Yj41oCwTnBp6luWEs\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/techsolutionprogram.com\/es\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Your Technology Solutions Provider - Tech solution Program\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"IT Support &amp; Tech Services in Apopka, Altamonte Springs, FL\" \/>\n\t\t<meta property=\"og:description\" content=\"Your Technology Solutions Provider We offer web design, software development, IT support, security camera installation, and networking services.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/techsolutionprogram.com\/es\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2024\/06\/cropped-cropped-logo3.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2024\/06\/cropped-cropped-logo3.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-06-26T20:46:22+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-07-06T18:28:10+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/tecnicopc2022\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"IT Support &amp; Tech Services in Apopka, Altamonte Springs, FL\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Your Technology Solutions Provider We offer web design, software development, IT support, security camera installation, and networking services.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2024\/06\/cropped-cropped-logo3.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/techsolutionprogram.com\\\/es\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/techsolutionprogram.com\\\/es#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/techsolutionprogram.com\\\/es\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/techsolutionprogram.com\\\/es\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/techsolutionprogram.com\\\/es\\\/#listItem\",\"position\":2,\"name\":\"Home\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/techsolutionprogram.com\\\/es#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/techsolutionprogram.com\\\/es\\\/#organization\",\"name\":\"Tech Solution Program\",\"description\":\"Tech Solution Program is a leading technology company with 15+ years of experience providing IT support, network services, web design, software development, and security camera installation for small businesses in Apopka, Altamonte Springs, and Orlando, Florida. We deliver specialized expertise with no subcontractors and bilingual support in English and Spanish.\",\"url\":\"https:\\\/\\\/techsolutionprogram.com\\\/es\\\/\",\"email\":\"info@techsolutionprogram.com\",\"telephone\":\"+14074595389\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":0,\"maxValue\":4},\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/techsolutionprogram.com\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/logopequeno.png\",\"@id\":\"https:\\\/\\\/techsolutionprogram.com\\\/es\\\/#organizationLogo\",\"width\":112,\"height\":56},\"image\":{\"@id\":\"https:\\\/\\\/techsolutionprogram.com\\\/es\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/facebook.com\\\/tecnicopc2022\",\"https:\\\/\\\/www.instagram.com\\\/serviciostecnicospc\",\"https:\\\/\\\/www.youtube.com\\\/@Techsolutionprogram\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/techsolutionprogram\",\"https:\\\/\\\/www.yelp.com\\\/biz\\\/tech-solution-program-orlando-2\"]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/techsolutionprogram.com\\\/es\\\/#webpage\",\"url\":\"https:\\\/\\\/techsolutionprogram.com\\\/es\\\/\",\"name\":\"IT Support & Tech Services in Apopka, Altamonte Springs, FL\",\"description\":\"Expert IT support, networks & web design for small businesses in Apopka & Altamonte. 15+ years, bilingual team. Free 30-min consultation!\",\"inLanguage\":\"es-VE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/techsolutionprogram.com\\\/es\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/techsolutionprogram.com\\\/es\\\/#breadcrumblist\"},\"datePublished\":\"2024-06-26T20:46:22+00:00\",\"dateModified\":\"2026-07-06T18:28:10+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/techsolutionprogram.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/techsolutionprogram.com\\\/es\\\/\",\"name\":\"IT Support, Network Services, Web Design, Security Cameras\",\"alternateName\":\"TSP\",\"description\":\"Tech solution Program\",\"inLanguage\":\"es-VE\",\"publisher\":{\"@id\":\"https:\\\/\\\/techsolutionprogram.com\\\/es\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"IT Support & Tech Services in Apopka, Altamonte Springs, FL","description":"Expert IT support, networks & web design for small businesses in Apopka & Altamonte. 15+ years, bilingual team. Free 30-min consultation!","canonical_url":"https:\/\/techsolutionprogram.com\/es\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"CIn5-qs5eSLpTx78gslmnBkJw8Yj41oCwTnBp6luWEs","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/techsolutionprogram.com\/es\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/techsolutionprogram.com\/es#listItem","position":1,"name":"Home","item":"https:\/\/techsolutionprogram.com\/es","nextItem":{"@type":"ListItem","@id":"https:\/\/techsolutionprogram.com\/es\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/techsolutionprogram.com\/es\/#listItem","position":2,"name":"Home","previousItem":{"@type":"ListItem","@id":"https:\/\/techsolutionprogram.com\/es#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/techsolutionprogram.com\/es\/#organization","name":"Tech Solution Program","description":"Tech Solution Program is a leading technology company with 15+ years of experience providing IT support, network services, web design, software development, and security camera installation for small businesses in Apopka, Altamonte Springs, and Orlando, Florida. We deliver specialized expertise with no subcontractors and bilingual support in English and Spanish.","url":"https:\/\/techsolutionprogram.com\/es\/","email":"info@techsolutionprogram.com","telephone":"+14074595389","numberOfEmployees":{"@type":"QuantitativeValue","minValue":0,"maxValue":4},"logo":{"@type":"ImageObject","url":"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2024\/06\/logopequeno.png","@id":"https:\/\/techsolutionprogram.com\/es\/#organizationLogo","width":112,"height":56},"image":{"@id":"https:\/\/techsolutionprogram.com\/es\/#organizationLogo"},"sameAs":["https:\/\/facebook.com\/tecnicopc2022","https:\/\/www.instagram.com\/serviciostecnicospc","https:\/\/www.youtube.com\/@Techsolutionprogram","https:\/\/www.linkedin.com\/company\/techsolutionprogram","https:\/\/www.yelp.com\/biz\/tech-solution-program-orlando-2"]},{"@type":"WebPage","@id":"https:\/\/techsolutionprogram.com\/es\/#webpage","url":"https:\/\/techsolutionprogram.com\/es\/","name":"IT Support & Tech Services in Apopka, Altamonte Springs, FL","description":"Expert IT support, networks & web design for small businesses in Apopka & Altamonte. 15+ years, bilingual team. Free 30-min consultation!","inLanguage":"es-VE","isPartOf":{"@id":"https:\/\/techsolutionprogram.com\/es\/#website"},"breadcrumb":{"@id":"https:\/\/techsolutionprogram.com\/es\/#breadcrumblist"},"datePublished":"2024-06-26T20:46:22+00:00","dateModified":"2026-07-06T18:28:10+00:00"},{"@type":"WebSite","@id":"https:\/\/techsolutionprogram.com\/es\/#website","url":"https:\/\/techsolutionprogram.com\/es\/","name":"IT Support, Network Services, Web Design, Security Cameras","alternateName":"TSP","description":"Tech solution Program","inLanguage":"es-VE","publisher":{"@id":"https:\/\/techsolutionprogram.com\/es\/#organization"}}]},"og:locale":"es_ES","og:site_name":"Your Technology Solutions Provider - Tech solution Program","og:type":"article","og:title":"IT Support &amp; Tech Services in Apopka, Altamonte Springs, FL","og:description":"Your Technology Solutions Provider We offer web design, software development, IT support, security camera installation, and networking services.","og:url":"https:\/\/techsolutionprogram.com\/es\/","og:image":"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2024\/06\/cropped-cropped-logo3.png","og:image:secure_url":"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2024\/06\/cropped-cropped-logo3.png","article:published_time":"2024-06-26T20:46:22+00:00","article:modified_time":"2026-07-06T18:28:10+00:00","article:publisher":"https:\/\/facebook.com\/tecnicopc2022","twitter:card":"summary_large_image","twitter:title":"IT Support &amp; Tech Services in Apopka, Altamonte Springs, FL","twitter:description":"Your Technology Solutions Provider We offer web design, software development, IT support, security camera installation, and networking services.","twitter:image":"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2024\/06\/cropped-cropped-logo3.png"},"aioseo_meta_data":{"post_id":"1139","title":"IT Support &amp; Tech Services in Apopka, Altamonte Springs, FL","description":"Expert IT support, networks &amp; web design for small businesses in Apopka &amp; Altamonte. 15+ years, bilingual team. Free 30-min consultation!","keywords":null,"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":"Your Technology Solutions Provider We offer web design, software development, IT support, security camera installation, and networking services.","og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2024-06-26 20:58:17","updated":"2026-08-28 02:52:23","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/techsolutionprogram.com\/es\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tHome\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/techsolutionprogram.com\/es"},{"label":"Home","link":"https:\/\/techsolutionprogram.com\/es\/"}],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false},"uagb_author_info":{"display_name":"TechSolutionProgram","author_link":"https:\/\/techsolutionprogram.com\/es\/author\/lozadasystem2022gmail-com\/"},"uagb_comment_info":0,"uagb_excerpt":"Tech Solution Program \u2014 Your All-in-One Technology Partner in Orlando, FL IT Support, Networks, Security Cameras, Web Design &amp; Software [&hellip;]","_links":{"self":[{"href":"https:\/\/techsolutionprogram.com\/es\/wp-json\/wp\/v2\/pages\/1139","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techsolutionprogram.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/techsolutionprogram.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/techsolutionprogram.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/techsolutionprogram.com\/es\/wp-json\/wp\/v2\/comments?post=1139"}],"version-history":[{"count":149,"href":"https:\/\/techsolutionprogram.com\/es\/wp-json\/wp\/v2\/pages\/1139\/revisions"}],"predecessor-version":[{"id":2287,"href":"https:\/\/techsolutionprogram.com\/es\/wp-json\/wp\/v2\/pages\/1139\/revisions\/2287"}],"wp:attachment":[{"href":"https:\/\/techsolutionprogram.com\/es\/wp-json\/wp\/v2\/media?parent=1139"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}