{"id":57676,"date":"2024-01-10T05:28:02","date_gmt":"2024-01-10T05:28:02","guid":{"rendered":"https:\/\/capytech.com\/?page_id=57676"},"modified":"2026-10-27T15:37:53","modified_gmt":"2026-10-27T15:37:53","slug":"custom-e-learning-development","status":"publish","type":"page","link":"https:\/\/capytech.com\/en\/custom-e-learning-development\/","title":{"rendered":"E-learning Modules"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"57676\" class=\"elementor elementor-57676\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-dac25ad elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"dac25ad\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4cbbc8c\" data-id=\"4cbbc8c\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e7434e9 elementor-widget elementor-widget-html\" data-id=\"e7434e9\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <!-- ADDED: Social Preview Images for consistency -->\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\n<\/head>\n\n<body>\n<style>\n\n\/* ==============================================\n     0. WORDPRESS & ELEMENTOR GAP KILLER\n     ============================================== *\/\n    html, body { \n    margin: 0 !important; \n    padding: 0 !important; \n    font-size: 16px !important; \n    scroll-behavior: smooth; \n    background-color: var(--slate-50);\n    overflow-x: clip;  \n  }\n\n  \/* Kills the invisible <p> tags WordPress tries to inject around raw HTML *\/\n  .capy-custom-wrapper p:empty { \n    display: none !important; \n    margin: 0 !important; \n    padding: 0 !important; \n  }\n\n  \/* Strips ALL default Elementor widget spacing *\/\n  .elementor-widget-wrap,\n  .elementor-widget-html, \n  .elementor-html-container, \n  .elementor-section, \n  .elementor-column, \n  .elementor-container, \n  .elementor-inner-section {\n    padding-top: 0 !important; \n    padding-bottom: 0 !important;\n    margin-top: 0 !important; \n    margin-bottom: 0 !important;\n    gap: 0 !important;\n  }\n\n  \/* Forces the main wrapper to sit flush against the ceiling *\/\n  .capy-custom-wrapper {\n    margin-top: 0 !important;\n    padding-top: 0 !important;\n    top: 0 !important;\n    overflow-x: clip !important;\n  }\n  \/* ==============================================\n     ROOT & ELEMENTOR RESETS\n     ============================================== *\/\n  html { font-size: 16px !important; scroll-behavior: smooth; }\n\n  .elementor-widget-html, .elementor-html-container, .elementor-widget-wrap, \n  .elementor-section, .elementor-column, .elementor-container, .elementor-inner-section {\n    padding: 0 !important; margin: 0 !important; max-width: 100% !important; width: 100% !important;\n  }\n\n\/* ==============================================\n     1. GLOBAL VARIABLES & WRAPPER\n     ============================================== *\/\n     .capy-custom-wrapper {\n    --font-sans: 'Plus Jakarta Sans', sans-serif;\n    --brand-50: #eff6ff; --brand-100: #dbeafe; --brand-500: #3b82f6; \n    --brand-600: #2563eb; --brand-900: #0f172a; --slate-50: #f8fafc; \n    --slate-100: #f1f5f9; --slate-200: #e2e8f0; --slate-300: #cbd5e1; \n    --slate-400: #94a3b8; --slate-500: #64748b; --slate-700: #334155; \n    --slate-900: #0f172a; --white: #ffffff;\n\n    font-family: var(--font-sans) !important;\n    margin-left: calc(-50vw + 50%) !important; margin-right: calc(-50vw + 50%) !important;\n    width: 100vw !important; max-width: 100vw !important;\n    position: relative; background-color: var(--white);\n    \n    \/* CRITICAL FIX: Changed from hidden to clip so position: sticky works perfectly! *\/\n    overflow-x: clip !important; \n  }\n\n  .capy-custom-wrapper * { \n    font-family: var(--font-sans) !important; box-sizing: border-box; margin: 0; padding: 0; \n  }\n\n  .capy-container {\n    max-width: 1280px !important; margin: 0 auto; width: 100%; padding: 8rem 0;\n  }\n\n  \/* Buttons *\/\n  .capy-btn {\n    display: inline-flex; align-items: center; justify-content: center;\n    padding: 1.125rem 2rem; font-size: 1.05rem; font-weight: 700;\n    border-radius: 1rem; text-decoration: none; transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);\n    cursor: pointer;\n  }\n  .capy-btn-primary { background-color: var(--brand-600); color: var(--white) !important; border: 1px solid var(--brand-600); box-shadow: 0 10px 25px -5px rgba(37, 99, 235, 0.4); }\n  .capy-btn-primary:hover { background-color: var(--brand-500); transform: translateY(-3px); box-shadow: 0 20px 25px -5px rgba(37, 99, 235, 0.5); border-color: var(--brand-500); }\n  .capy-btn-secondary { background-color: var(--white); color: var(--slate-700) !important; border: 1px solid var(--slate-200); box-shadow: 0 4px 6px -1px rgba(15, 23, 42, 0.05); }\n  .capy-btn-secondary:hover { background-color: var(--slate-50); border-color: var(--brand-300); color: var(--brand-600) !important; transform: translateY(-3px); box-shadow: 0 10px 15px -3px rgba(15, 23, 42, 0.05); }\n\n  \/* --- INSTANT HERO ANIMATIONS (No JS Required) --- *\/\n  .capy-hero-load-up {\n    opacity: 0;\n    transform: translateY(40px);\n    animation: capy-fade-in-up 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;\n  }\n  \n  @keyframes capy-fade-in-up {\n    to { opacity: 1; transform: translateY(0); }\n  }\n\n  .capy-hero-delay-1 { animation-delay: 0.1s; }\n  .capy-hero-delay-2 { animation-delay: 0.2s; }\n\/* ==============================================\n     PART 1: THE FIXED HERO (Curtain Reveal)\n     ============================================== *\/\n  \/* This completely pins the Hero to the back of the screen *\/\n  .capy-hero-fixed {\n    position: fixed;\n    top: 0; left: 0;\n    width: 100%; height: 100vh;\n    z-index: 1;\n    background-color: var(--white);\n    display: flex;\n    align-items: center;\n    overflow: hidden;\n  }\n\n  \/* The wrapper for the rest of the page that slides OVER the hero *\/\n  .capy-page-content {\n    position: relative;\n    z-index: 10;\n    margin-top: 100vh; \n    background-color: transparent; \/* Allows Part 2's navy background to show perfectly *\/\n    box-shadow: 0 -20px 50px rgba(15, 23, 42, 0.3);\n    border-top: 1px solid rgba(255,255,255,0.1);\n  }\n\n  \/* --- Ambient Background --- *\/\n  .capy-ambient-bg {\n    position: absolute; inset: 0; z-index: 0; overflow: hidden; background-color: var(--white);\n  }\n  .capy-light-holo-grid {\n    position: absolute; inset: 0; z-index: 1;\n    background-image: linear-gradient(rgba(99, 102, 241, 0.05) 1px, transparent 1px), linear-gradient(90deg, rgba(99, 102, 241, 0.05) 1px, transparent 1px);\n    background-size: 48px 48px;\n    mask-image: radial-gradient(ellipse at center, black 10%, transparent 70%);\n    -webkit-mask-image: radial-gradient(ellipse at center, black 10%, transparent 70%);\n  }\n  .capy-ambient-bubble {\n    position: absolute; border-radius: 50%; filter: blur(60px); z-index: 0; opacity: 0.4;\n    animation: capy-float-bubble 12s ease-in-out infinite alternate;\n  }\n  .capy-bubble-1 { width: 400px; height: 400px; background: linear-gradient(135deg, #3b82f6, #8b5cf6); top: -100px; left: -100px; }\n  .capy-bubble-2 { width: 500px; height: 500px; background: linear-gradient(135deg, #a855f7, #f472b6); bottom: -100px; right: -100px; animation-delay: -5s; }\n\n  @keyframes capy-float-bubble { 0% { transform: translate(0, 0) scale(1); } 100% { transform: translate(30px, -50px) scale(1.1); } }\n\n  .capy-bg-icon { position: absolute; opacity: 0.15; z-index: 1; animation: capy-float-icon 8s ease-in-out infinite alternate; }\n  .capy-bg-icon img { width: 100%; height: auto; object-fit: contain; display: block; }\n  .capy-icon-1 { width: 1200px; top: 20%; left: 45%; }\n  .capy-icon-2 { width: 200px; bottom: 5%; left: 5%; animation-delay: -3s; }\n  @keyframes capy-float-icon { 0% { transform: translateY(0) rotate(0deg); } 100% { transform: translateY(-30px) rotate(2deg); } }\n\n  \/* --- The Content Layer --- *\/\n  .capy-hero-grid {\n    display: grid; grid-template-columns: 1fr; gap: 4rem; align-items: center;\n    position: relative; z-index: 10; width: 100%;\n  }\n  @media (min-width: 1024px) { .capy-hero-grid { grid-template-columns: 1fr 1fr; gap: 4rem; } }\n\n  .capy-hero-content { display: flex; flex-direction: column; justify-content: center; }\n\n  .capy-hero-badge {\n    display: inline-flex; align-items: center; gap: 0.6rem; padding: 0.4rem 1.25rem; border-radius: 9999px;\n    background: linear-gradient(135deg, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.4));\n    border: 1px solid rgba(255, 255, 255, 0.6); box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), inset 0 1px 0 rgba(255, 255, 255, 1);\n    color: var(--brand-900); font-size: 0.8rem; font-weight: 800; text-transform: uppercase; letter-spacing: 0.1em; margin-bottom: 2rem; width: fit-content;\n    backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px);\n  }\n  .capy-badge-dot { width: 8px; height: 8px; border-radius: 50%; background-color: var(--brand-600); box-shadow: 0 0 10px var(--brand-500); animation: capy-pulse-dot 2s infinite; }\n  @keyframes capy-pulse-dot { 0%, 100% { opacity: 1; transform: scale(1); } 50% { opacity: 0.5; transform: scale(0.8); } }\n\n  .capy-hero-content h1 { font-size: clamp(2.5rem, 4vw, 4.5rem); font-weight: 800; line-height: 1.05; color: var(--brand-900); letter-spacing: -0.03em; margin-bottom: 1.5rem; }\n  .capy-gradient-text { background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-image: linear-gradient(to right, var(--brand-600), #6366f1); }\n  .capy-hero-content p { font-size: 1.15rem; color: var(--slate-600); line-height: 1.7; margin-bottom: 2.5rem; max-width: 90%; }\n  @media (min-width: 1024px) { .capy-hero-content p { font-size: 1.25rem; } }\n  .capy-hero-actions { display: flex; flex-direction: column; gap: 1rem; }\n  @media (min-width: 640px) { .capy-hero-actions { flex-direction: row; } }\n\n  \/* --- Premium Floating Video Presentation --- *\/\n\/* --- Premium 3D Hardware Stage (The Apple Effect) --- *\/\n.capy-hero-visual { \n    width: 100%; display: flex; justify-content: flex-end; align-items: center;\n    position: relative; \n    perspective: 2000px; \/* Deep camera lens for realistic 3D *\/\n    z-index: 20;\n  }\n\n  \/* --- The 3D Interactive Wrapper --- *\/\n  @media (min-width: 1024px) {\n    .capy-hero-visual {\n      \/* Pushes the entire visual stage further to the right edge *\/\n      transform: translateX(3rem); \n    }\n  }\n\n  #heroHardware {\n    width: 100%; \n    display: flex; justify-content: flex-end; align-items: center;\n    position: relative;\n    transform-style: preserve-3d; \/* Passes the 3D depth to the laptop and phone *\/\n    transition: transform 0.1s ease-out; \/* Smooth mouse tracking *\/\n    will-change: transform;\n  }\n\n  .capy-3d-macbook {\n    width: 100%; \n    max-width: 680px; \n    transform-style: preserve-3d;\n    \/* The core Isometric Apple Tilt *\/\n    transform: rotateX(10deg) rotateY(-20deg) rotateZ(2deg);\n    animation: capy-levitate-mac 6s ease-in-out infinite;\n  }\n\n  @keyframes capy-levitate-mac {\n    0%, 100% { transform: translateY(0) rotateX(10deg) rotateY(-20deg) rotateZ(2deg); }\n    50% { transform: translateY(-15px) rotateX(12deg) rotateY(-18deg) rotateZ(2deg); }\n  }\n\n  \/* The Screen & Bezels *\/\n  .capy-macbook-lid {\n    background: #0f172a;\n    border: 2px solid #334155;\n    border-radius: 1.25rem 1.25rem 0 0;\n    padding: 1.5rem 1.5rem 2.5rem 1.5rem; \/* Creates the laptop bezels *\/\n    position: relative;\n    box-shadow: 0 35px 60px -15px rgba(0,0,0,0.8), inset 0 0 0 1px rgba(255,255,255,0.1);\n  }\n\n  \/* The Webcam *\/\n  .capy-mac-camera {\n    position: absolute; top: 0.6rem; left: 50%; transform: translateX(-50%);\n    width: 5px; height: 5px; background: #000; border-radius: 50%;\n    box-shadow: inset 0 -1px 2px rgba(255,255,255,0.2);\n  }\n\n  .capy-macbook-lid video {\n    width: 100%; aspect-ratio: 16\/10; object-fit: cover;\n    border-radius: 0.25rem; display: block;\n    box-shadow: 0 0 0 1px rgba(255,255,255,0.05); \/* Subtle screen edge *\/\n  }\n\n  \/* The Keyboard Base \/ Bottom Lip *\/\n  .capy-macbook-base {\n    position: relative;\n    width: 104%; left: -2%; height: 16px;\n    background: linear-gradient(to bottom, #94a3b8 0%, #475569 100%);\n    border-radius: 0 0 1rem 1rem;\n    box-shadow: inset 0 2px 0 rgba(255,255,255,0.5), 0 30px 60px rgba(0,0,0,0.8);\n  }\n\n  \/* The thumb notch to open the laptop *\/\n  .capy-mac-notch {\n    position: absolute; top: 0; left: 50%; transform: translateX(-50%);\n    width: 15%; height: 5px; background: #475569;\n    border-radius: 0 0 4px 4px; box-shadow: inset 0 -1px 1px rgba(0,0,0,0.3);\n  }\n\n  \/* Floating 3D Mobile Device *\/\n  .capy-3d-mobile {\n    position: absolute; bottom: -10%; left: -2%;\n    width: 25%; max-width: 160px; aspect-ratio: 9\/19;\n    background: #0f172a; border: 6px solid #334155; border-radius: 2rem;\n    overflow: hidden; transform-style: preserve-3d;\n    \/* Pops OUT of the screen toward the user *\/\n    transform: translateZ(100px) rotateX(10deg) rotateY(15deg);\n    box-shadow: -20px 20px 40px rgba(0,0,0,0.7), inset 0 0 0 1px rgba(255,255,255,0.1);\n    animation: capy-levitate-mobile 7s ease-in-out infinite alternate;\n  }\n  .capy-3d-mobile video { width: 100%; height: 100%; object-fit: cover; }\n\n  @keyframes capy-levitate-mobile {\n    0% { transform: translateZ(100px) rotateX(10deg) rotateY(15deg) translateY(0); }\n    100% { transform: translateZ(100px) rotateX(12deg) rotateY(12deg) translateY(-20px); }\n  }\n\n\/* --- The Hover Play Overlay inside the Laptop --- *\/\n.capy-play-overlay {\n    position: absolute; inset: 0; z-index: 30;\n    background: rgba(15, 23, 42, 0.4); backdrop-filter: blur(4px); -webkit-backdrop-filter: blur(4px);\n    display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 1rem;\n    opacity: 0; transition: opacity 0.3s ease; cursor: pointer; border-radius: 0.25rem;\n  }\n  .capy-macbook-lid:hover .capy-play-overlay { opacity: 1; }\n\n  \/* The New Transparent Play Button *\/\n  .capy-transparent-play-btn {\n    background: rgba(255, 255, 255, 0.1); border: 2px solid rgba(255, 255, 255, 0.8);\n    color: var(--white); padding: 0.75rem 1.5rem; border-radius: 99px;\n    font-size: 1rem; font-weight: 800; display: flex; align-items: center; gap: 0.5rem;\n    backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px);\n    transition: all 0.3s ease; box-shadow: 0 10px 25px rgba(0,0,0,0.2);\n  }\n  .capy-play-overlay:hover .capy-transparent-play-btn {\n    background: rgba(255, 255, 255, 0.25); transform: scale(1.05); border-color: var(--white);\n  }\n  .capy-transparent-play-btn svg { width: 18px; height: 18px; }\n\n  \/* --- The Fullscreen Video Modal --- *\/\n  .capy-video-modal {\n    position: fixed; inset: 0; z-index: 99999;\n    display: flex; justify-content: center; align-items: center;\n    opacity: 0; visibility: hidden; transition: all 0.4s ease;\n  }\n  .capy-video-modal.is-active { opacity: 1; visibility: visible; }\n  \n  .capy-video-modal-bg {\n    position: absolute; inset: 0;\n    background: rgba(11, 17, 33, 0.95); backdrop-filter: blur(10px);\n  }\n  \n  .capy-video-close {\n    position: absolute; \n    top: -3.5rem; \n    right: 0; \n    z-index: 10;\n    background: rgba(255, 255, 255, 0.1); border: 1px solid rgba(255, 255, 255, 0.2);\n    width: 3rem; height: 3rem; border-radius: 50%; color: var(--white);\n    display: flex; justify-content: center; align-items: center; cursor: pointer;\n    transition: all 0.2s ease;\n  }\n  .capy-video-close:hover { \n    background: var(--white); color: var(--brand-900); transform: scale(1.1); \n  }\n  \n  .capy-video-container {\n    position: relative; z-index: 5; width: 90%; max-width: 1200px;\n    \/* We changed overflow from hidden to visible so the close button can sit just outside it *\/\n    overflow: visible; \n    transform: scale(0.95) translateY(20px); transition: all 0.5s cubic-bezier(0.16, 1, 0.3, 1);\n  }\n  .capy-video-modal.is-active .capy-video-container { transform: scale(1) translateY(0); }\n  .capy-video-container video { \n    width: 100%; aspect-ratio: 16\/9; object-fit: cover; background: #000; \n    border-radius: 1rem;\n    box-shadow: 0 25px 50px -12px rgba(0,0,0,0.8), 0 0 0 1px rgba(255,255,255,0.1);\n  }\n\n\/* ==============================================\n     PART 2: THE PROBLEM (Dark Mode Match)\n     ============================================== *\/\n     .capy-home-intro {\n    \/* padding: 8rem 0; *\/\n    background-color: var(--brand-900); \/* Matches the Hero's deep navy *\/\n    border-bottom: none;\n    overflow: hidden;\n    position: relative;\n    z-index: 50; \n  }\n\n  .capy-intro-grid {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 4rem;\n    align-items: center;\n  }\n\n  @media (min-width: 1024px) {\n    .capy-intro-grid { grid-template-columns: 0.8fr 1.2fr; gap: 6rem; }\n  }\n\n  .capy-intro-left { display: flex; flex-direction: column; align-items: flex-start; }\n\n  \/* Eyebrow to match Part 1 *\/\n  .capy-intro-eyebrow {\n    font-size: 0.85rem; font-weight: 700; color: var(--slate-400);\n    text-transform: uppercase; letter-spacing: 0.15em; line-height: 1.4;\n    margin-bottom: 0.5rem;\n  }\n\n  \/* Headline is now pure white to pop against the dark background *\/\n  .capy-intro-headline {\n    font-size: 2.5rem; font-weight: 800; color: var(--white);\n    line-height: 1.1; letter-spacing: -0.02em; margin-bottom: 2rem;\n  }\n  @media (min-width: 768px) { .capy-intro-headline { font-size: 3.5rem; } }\n\n  .capy-intro-divider {\n    width: 3rem; height: 4px; border-radius: 2px;\n    background: linear-gradient(to right, #60a5fa, #a78bfa); margin-bottom: 2rem;\n  }\n\n  \/* Body text is now a soft, readable slate-300 *\/\n  .capy-intro-problem {\n    font-size: 1.125rem; color: var(--slate-300); line-height: 1.7;\n    margin: 0; max-width: 90%;\n  }\n  @media (min-width: 768px) { .capy-intro-problem { font-size: 1.25rem; } }\n\n  \/* --- The Right Side: Glassmorphism Solution Card --- *\/\n  .capy-intro-right { position: relative; perspective: 1000px; }\n\n  .capy-solution-card {\n    \/* Upgraded to Frosted Glass *\/\n    background: rgba(255, 255, 255, 0.03); \n    backdrop-filter: blur(16px); -webkit-backdrop-filter: blur(16px);\n    border-radius: 1.5rem; padding: 3rem; position: relative; overflow: hidden;\n    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.5);\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1), box-shadow 0.4s ease, border-color 0.4s ease;\n  }\n\n  .capy-solution-card:hover {\n    transform: translateY(-5px) scale(1.02);\n    box-shadow: 0 35px 60px -15px rgba(59, 130, 246, 0.2);\n    border-color: rgba(96, 165, 250, 0.4);\n  }\n\n  .capy-solution-glow {\n    position: absolute; width: 300px; height: 300px;\n    background: radial-gradient(circle, rgba(96, 165, 250, 0.15) 0%, transparent 70%);\n    top: -100px; right: -100px; pointer-events: none;\n  }\n\n  .capy-solution-icon {\n    width: 3.5rem; height: 3.5rem; display: flex; align-items: center; justify-content: flex-start;\n    margin-bottom: 2rem;\n  }\n  .capy-solution-icon img { max-width: 100%; height: auto; }\n\n  .capy-solution-subtitle {\n    font-size: 0.875rem; font-weight: 700; text-transform: uppercase;\n    letter-spacing: 0.1em; color: #93c5fd; margin-bottom: 1rem;\n  }\n\n  .capy-intro-solution {\n    font-size: 1.125rem; color: var(--slate-300); line-height: 1.8; margin: 0;\n  }\n  @media (min-width: 768px) { .capy-intro-solution { font-size: 1.25rem; } }\n\n\n  \/* ==============================================\n     PART 3: THE CAPYTECH DESIGN STANDARD (Bento Grid)\n     ============================================== *\/\n     .capy-standard-section {\n    padding: 8rem 0;\n    background-color: var(--slate-50);\n    position: relative;\n    z-index: 50;\n    border-top: 1px solid var(--slate-200);\n  }\n\n  .capy-standard-header {\n    text-align: center;\n    margin-bottom: 5rem;\n    padding: 0 1.5rem;\n  }\n\n  .capy-standard-header h2 {\n    font-size: 2.5rem;\n    font-weight: 800;\n    color: var(--brand-900);\n    margin-bottom: 1.5rem;\n    letter-spacing: -0.02em;\n    line-height: 1.1;\n  }\n\n  @media (min-width: 768px) {\n    .capy-standard-header h2 { font-size: 3.5rem; }\n  }\n\n  .capy-standard-header p {\n    font-size: 1.125rem;\n    color: var(--slate-500);\n    max-width: 48rem;\n    margin: 0 auto;\n    line-height: 1.6;\n  }\n\n  \/* The Asymmetric Grid *\/\n  .capy-bento-grid-5 {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 1.5rem;\n    max-width: 80rem;\n    margin: 0 auto;\n    padding: 0 1.5rem;\n  }\n\n  @media (min-width: 768px) {\n    .capy-bento-grid-5 {\n      grid-template-columns: repeat(2, 1fr);\n      gap: 2rem;\n    }\n  }\n\n  @media (min-width: 1024px) {\n    .capy-bento-grid-5 {\n      grid-template-columns: repeat(3, 1fr); \/* 3 columns on desktop *\/\n    }\n    .capy-bento-hero-card {\n      grid-column: span 2; \/* Forces the AI card to span across 2 of the 3 columns *\/\n    }\n  }\n\n  \/* Standard Card Styling *\/\n  .capy-ds-card {\n    background-color: var(--white);\n    border: 1px solid var(--slate-200);\n    border-radius: 1.5rem;\n    padding: 2.5rem;\n    position: relative;\n    overflow: hidden;\n    display: flex;\n    flex-direction: column;\n    box-shadow: 0 10px 25px -5px rgba(15, 23, 42, 0.02);\n    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);\n  }\n\n  .capy-ds-card:hover {\n    transform: translateY(-6px);\n    box-shadow: 0 25px 50px -12px rgba(15, 23, 42, 0.08);\n    border-color: var(--brand-300);\n    z-index: 10;\n  }\n\n  \/* The AI Hero Card (Dark Theme Override) *\/\n  .capy-ds-card.capy-bento-hero-card {\n    background: radial-gradient(circle at bottom right, #1e293b 0%, var(--brand-900) 100%);\n    border-color: var(--slate-700);\n  }\n\n  .capy-ds-card.capy-bento-hero-card:hover {\n    border-color: var(--brand-500);\n    box-shadow: 0 25px 50px -12px rgba(59, 130, 246, 0.3);\n  }\n\n  \/* Card Typography & Layout *\/\n  .capy-ds-icon {\n    width: 3.5rem;\n    height: 3.5rem;\n    border-radius: 1rem;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 1.5rem;\n    transition: transform 0.3s ease;\n    position: relative;\n    z-index: 2;\n  }\n\n  .capy-ds-icon svg { width: 1.75rem; height: 1.75rem; }\n  .capy-ds-card:hover .capy-ds-icon { transform: scale(1.1); }\n\n  .capy-ds-title {\n    font-size: 1.5rem;\n    font-weight: 800;\n    color: var(--brand-900);\n    margin-bottom: 0.75rem;\n    letter-spacing: -0.02em;\n    position: relative;\n    z-index: 2;\n  }\n\n  .capy-bento-hero-card .capy-ds-title { color: var(--white); } \/* Dark mode text *\/\n\n  .capy-ds-text {\n    font-size: 1.05rem;\n    color: var(--slate-500);\n    line-height: 1.6;\n    margin: 0;\n    flex-grow: 1;\n    position: relative;\n    z-index: 2;\n  }\n\n  .capy-bento-hero-card .capy-ds-text { color: var(--slate-300); } \/* Dark mode text *\/\n\n  .capy-ds-text strong {\n    color: var(--brand-600);\n    font-weight: 700;\n  }\n  \n  .capy-bento-hero-card .capy-ds-text strong { color: var(--white); }\n\n  \/* Background Hover Glows *\/\n  .capy-ds-glow {\n    position: absolute;\n    width: 250px;\n    height: 250px;\n    border-radius: 50%;\n    filter: blur(50px);\n    opacity: 0;\n    transition: opacity 0.4s ease;\n    z-index: 0;\n  }\n  .capy-ds-card:hover .capy-ds-glow { opacity: 0.6; }\n\n  \/* ==============================================\n     THE AI CARD HIGHLIGHT EFFECTS\n     ============================================== *\/\n     .capy-ai-icon-box {\n    background: linear-gradient(135deg, rgba(99, 102, 241, 0.2) 0%, rgba(168, 85, 247, 0.2) 100%) !important;\n    color: #c084fc !important;\n    border: 1px solid rgba(168, 85, 247, 0.4) !important;\n    box-shadow: 0 0 20px rgba(168, 85, 247, 0.2);\n  }\n\n  .capy-ai-power-badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.5rem;\n    padding: 0.35rem 0.85rem;\n    border-radius: 999px;\n    background-color: rgba(168, 85, 247, 0.15);\n    border: 1px solid rgba(168, 85, 247, 0.3);\n    color: #c084fc;\n    font-size: 0.75rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n  }\n\n  .capy-pulse-dot-purple {\n    width: 6px;\n    height: 6px;\n    background-color: #c084fc;\n    border-radius: 50%;\n    box-shadow: 0 0 8px #c084fc;\n    animation: capy-pulse-purple 2s infinite;\n  }\n\n  @keyframes capy-pulse-purple {\n    0% { opacity: 1; transform: scale(1); }\n    50% { opacity: 0.4; transform: scale(0.8); }\n    100% { opacity: 1; transform: scale(1); }\n  }\n\n\n  \/* ==============================================\n     PART 4: THE DISRUPTOR (FastTrack Section)\n     ============================================== *\/\n     .capy-fasttrack-section {\n    padding: 8rem 0;\n    background-color: var(--brand-900); \/* Deep cinematic navy *\/\n    position: relative;\n    overflow: hidden;\n    z-index: 50;\n  }\n\n  \/* The energetic amber background glow *\/\n  .capy-ft-glow {\n    position: absolute;\n    width: 600px;\n    height: 600px;\n    background: radial-gradient(circle, rgba(245, 158, 11, 0.15) 0%, transparent 70%);\n    top: -200px;\n    right: -100px;\n    pointer-events: none;\n    z-index: 0;\n  }\n\n  .capy-ft-grid {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 4rem;\n    align-items: center;\n    position: relative;\n    z-index: 10;\n  }\n\n  @media (min-width: 1024px) {\n    .capy-ft-grid {\n      grid-template-columns: 1fr 1.1fr; \/* Right side gets slightly more room *\/\n      gap: 6rem;\n    }\n  }\n\n  \/* --- LEFT SIDE: THE PITCH --- *\/\n  .capy-ft-badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.5rem;\n    padding: 0.35rem 1rem;\n    border-radius: 9999px;\n    background-color: rgba(245, 158, 11, 0.1);\n    border: 1px solid rgba(245, 158, 11, 0.2);\n    color: #fbbf24; \/* Amber text *\/\n    font-size: 0.8rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    margin-bottom: 2rem;\n  }\n\n  .capy-ft-headline {\n    font-size: 2.5rem;\n    font-weight: 800;\n    color: var(--white);\n    line-height: 1.1;\n    letter-spacing: -0.02em;\n    margin-bottom: 1.5rem;\n  }\n\n  @media (min-width: 768px) {\n    .capy-ft-headline { font-size: 3.5rem; }\n  }\n\n  .capy-ft-gradient {\n    background-clip: text;\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    background-image: linear-gradient(to right, #fbbf24, #f59e0b); \/* Gold to Amber *\/\n  }\n\n  .capy-ft-subhead {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: var(--white);\n    line-height: 1.6;\n    margin-bottom: 1.5rem;\n  }\n\n  .capy-ft-body {\n    font-size: 1.125rem;\n    color: var(--slate-400);\n    line-height: 1.7;\n    margin-bottom: 3rem;\n  }\n\n  \/* Custom Amber Button *\/\n  .capy-btn-amber {\n    display: inline-flex; align-items: center; justify-content: center;\n    padding: 1.125rem 2rem; font-size: 1.05rem; font-weight: 700;\n    border-radius: 1rem; text-decoration: none; \n    transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);\n    background-color: #f59e0b; color: var(--white) !important;\n    border: 1px solid #f59e0b;\n    box-shadow: 0 10px 25px -5px rgba(245, 158, 11, 0.4);\n    cursor: pointer;\n  }\n\n  .capy-btn-amber:hover {\n    background-color: #d97706; border-color: #d97706;\n    transform: translateY(-3px);\n    box-shadow: 0 15px 30px -5px rgba(245, 158, 11, 0.5);\n  }\n\n  .capy-btn-amber svg {\n    transition: transform 0.3s ease;\n  }\n  .capy-btn-amber:hover svg {\n    transform: translateX(5px);\n  }\n\n  \/* --- RIGHT SIDE: THE ADVANTAGES --- *\/\n  .capy-ft-features {\n    display: flex;\n    flex-direction: column;\n    gap: 1.25rem;\n  }\n\n  .capy-ft-feature-card {\n    background-color: rgba(255, 255, 255, 0.03);\n    border: 1px solid rgba(255, 255, 255, 0.05);\n    border-radius: 1rem;\n    padding: 1.5rem;\n    display: flex;\n    gap: 1.25rem;\n    align-items: flex-start;\n    transition: all 0.3s ease;\n  }\n\n  .capy-ft-feature-card:hover {\n    background-color: rgba(255, 255, 255, 0.06);\n    border-color: rgba(245, 158, 11, 0.3);\n    transform: translateX(10px); \/* Smoothly slides to the right on hover *\/\n  }\n\n  .capy-ft-icon {\n    flex-shrink: 0;\n    width: 3rem;\n    height: 3rem;\n    border-radius: 0.75rem;\n    background-color: rgba(245, 158, 11, 0.1);\n    color: #fbbf24;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .capy-ft-icon svg { width: 1.5rem; height: 1.5rem; }\n\n  .capy-ft-text h4 {\n    font-size: 1.125rem;\n    font-weight: 700;\n    color: var(--white);\n    margin: 0 0 0.25rem 0;\n  }\n\n  .capy-ft-text p {\n    font-size: 0.95rem;\n    color: var(--slate-400);\n    line-height: 1.6;\n    margin: 0;\n  }\n\n  \/* --- 3. The FastTrack \"Ghost\" Image Layer --- *\/\n  .capy-ft-image-ghost {\n    position: absolute;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n    z-index: 1; \/* Sits just behind the content grid *\/\n    overflow: hidden;\n    perspective: 1000px;\n  }\n\n  .capy-ft-image-ghost img {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;   \/* Forces it to stretch edge-to-edge *\/\n    height: 100%;  \/* Forces it to fill the section height *\/\n    object-fit: cover; \/* Crops proportionally so it never looks stretched\/warped *\/\n    object-position: center center; \/* Keeps the girl centered as the screen resizes *\/\n    \n    \/* PREMIUM BLENDING: Darkens, desaturates, and tints cool-blue *\/\n    filter: brightness(0.25) contrast(1.2) grayscale(1);\n    mix-blend-mode: multiply; \n    opacity: 0.5; \/* Subtle overall presence so text stays readable *\/\n  }\n\n  \/* ==============================================\n     PART 5: THE PRODUCT LADDER (Tiers Grid)\n     ============================================== *\/\n     .capy-tiers-section {\n    padding: 8rem 0;\n    background-color: var(--slate-50);\n    position: relative;\n    z-index: 50;\n    border-top: 1px solid var(--slate-200);\n  }\n\n  .capy-tiers-header {\n    text-align: center;\n    margin-bottom: 5rem;\n    padding: 0 1.5rem;\n  }\n\n  .capy-tiers-header h2 {\n    font-size: 2.5rem;\n    font-weight: 800;\n    color: var(--brand-900);\n    margin-bottom: 1.5rem;\n    letter-spacing: -0.02em;\n    line-height: 1.1;\n  }\n\n  @media (min-width: 768px) {\n    .capy-tiers-header h2 { font-size: 3.5rem; }\n  }\n\n  .capy-tiers-header p {\n    font-size: 1.125rem;\n    color: var(--slate-500);\n    max-width: 48rem;\n    margin: 0 auto;\n    line-height: 1.6;\n  }\n\n  \/* The 3-Column Grid *\/\n  .capy-tiers-grid {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 2rem;\n    max-width: 80rem;\n    margin: 0 auto;\n    padding: 0 1.5rem;\n    align-items: stretch; \/* Makes all cards equal height *\/\n  }\n\n  @media (min-width: 1024px) {\n    .capy-tiers-grid {\n      grid-template-columns: repeat(3, 1fr);\n    }\n  }\n\n  \/* Base Card Styling *\/\n  .capy-tier-card {\n    background-color: var(--white);\n    border: 1px solid var(--slate-200);\n    border-radius: 1.5rem;\n    padding: 2.5rem;\n    position: relative;\n    display: flex;\n    flex-direction: column;\n    box-shadow: 0 10px 25px -5px rgba(15, 23, 42, 0.02);\n    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);\n    overflow: hidden;\n  }\n\n  .capy-tier-card:hover {\n    transform: translateY(-10px);\n    box-shadow: 0 25px 50px -12px rgba(15, 23, 42, 0.1);\n    border-color: var(--brand-300);\n    z-index: 10;\n  }\n\n  \/* Platinum Premium Card Override *\/\n  .capy-tier-platinum {\n    background-color: var(--brand-900);\n    border-color: var(--slate-700);\n    box-shadow: 0 20px 40px -10px rgba(15, 23, 42, 0.4);\n  }\n\n  .capy-tier-platinum:hover {\n    border-color: #c084fc;\n    box-shadow: 0 25px 50px -12px rgba(168, 85, 247, 0.3);\n  }\n\n  .capy-tier-glow {\n    position: absolute;\n    width: 250px;\n    height: 250px;\n    background: radial-gradient(circle, rgba(168, 85, 247, 0.15) 0%, transparent 70%);\n    top: -100px;\n    right: -100px;\n    pointer-events: none;\n  }\n\n  \/* Badges *\/\n  .capy-tier-badge {\n    display: inline-flex;\n    align-items: center;\n    padding: 0.35rem 0.85rem;\n    border-radius: 999px;\n    font-size: 0.75rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    margin-bottom: 1.5rem;\n    align-self: flex-start;\n  }\n\n  .badge-fasttrack { background-color: #fef3c7; color: #d97706; }\n  .badge-gold { background-color: #e0e7ff; color: #4f46e5; }\n  .badge-platinum { background-color: rgba(168, 85, 247, 0.15); color: #e879f9; border: 1px solid rgba(168, 85, 247, 0.3); }\n\n  \/* Card Headers *\/\n  .capy-tier-title {\n    font-size: 1.75rem;\n    font-weight: 800;\n    color: var(--brand-900);\n    margin-bottom: 0.75rem;\n    letter-spacing: -0.02em;\n  }\n\n  .capy-tier-desc {\n    font-size: 1.05rem;\n    color: var(--slate-500);\n    line-height: 1.6;\n    margin-bottom: 2rem;\n    padding-bottom: 2rem;\n    border-bottom: 1px solid var(--slate-100);\n  }\n\n  .capy-tier-platinum .capy-tier-title { color: var(--white); }\n  .capy-tier-platinum .capy-tier-desc { color: var(--slate-300); border-color: rgba(255,255,255,0.1); }\n\n  \/* Feature List Breakdown *\/\n  .capy-tier-features {\n    display: flex;\n    flex-direction: column;\n    gap: 1.5rem;\n    flex-grow: 1; \/* Pushes bottom padding evenly *\/\n  }\n\n  .capy-tier-feature-item {\n    display: flex;\n    gap: 1rem;\n    align-items: flex-start;\n  }\n\n  .capy-tier-icon {\n    width: 1.5rem;\n    height: 1.5rem;\n    flex-shrink: 0;\n    margin-top: 0.15rem;\n    color: var(--brand-500);\n  }\n\n  .capy-tier-platinum .capy-tier-icon { color: #c084fc; }\n\n  .capy-tier-feature-text h4 {\n    font-size: 0.95rem;\n    font-weight: 800;\n    color: var(--brand-900);\n    margin: 0 0 0.25rem 0;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n  }\n\n  .capy-tier-feature-text p {\n    font-size: 0.95rem;\n    color: var(--slate-600);\n    line-height: 1.5;\n    margin: 0;\n  }\n\n  .capy-tier-platinum .capy-tier-feature-text h4 { color: var(--white); }\n  .capy-tier-platinum .capy-tier-feature-text p { color: var(--slate-300); }\n\n  \/* Bottom CTA Wrapper *\/\n  .capy-tiers-cta-wrapper {\n    text-align: center;\n    margin-top: 4rem;\n  }\n\n  \/* ==============================================\n     PREMIUM CARD HOVER EFFECTS (Part 5 Additions)\n     ============================================== *\/\n  \n  \/* 1. The Glass Border Reveal *\/\n  .capy-tier-card::before {\n    content: '';\n    position: absolute;\n    inset: 0;\n    border-radius: 1.5rem;\n    padding: 2px; \/* Thickness of the glowing border *\/\n    background: linear-gradient(135deg, rgba(59, 130, 246, 0.5) 0%, rgba(167, 139, 250, 0.1) 100%);\n    \/* -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); *\/\n    -webkit-mask-composite: xor;\n    mask-composite: exclude;\n    opacity: 0;\n    transition: opacity 0.5s ease;\n    pointer-events: none;\n    z-index: 10;\n  }\n\n  \/* Platinum card gets a purple glow instead of blue *\/\n  .capy-tier-card.capy-tier-platinum::before {\n    background: linear-gradient(135deg, rgba(192, 132, 252, 0.8) 0%, rgba(59, 130, 246, 0.1) 100%);\n  }\n\n  \/* Trigger the border glow on hover *\/\n  .capy-tier-card:hover::before {\n    opacity: 1;\n  }\n\n  \/* 2. The Icon Pop *\/\n  .capy-tier-icon {\n    transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);\n  }\n  \n  .capy-tier-card:hover .capy-tier-icon {\n    transform: scale(1.2) rotate(5deg);\n  }\n\n  \/* 3. The Premium Sweep Button *\/\n  .capy-btn-premium {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    padding: 1.25rem 2.5rem;\n    font-size: 1.1rem;\n    font-weight: 800;\n    border-radius: 999px; \/* Sleek pill shape *\/\n    text-decoration: none;\n    background: linear-gradient(135deg, var(--brand-600) 0%, #4f46e5 100%);\n    color: var(--white) !important;\n    border: none;\n    box-shadow: 0 10px 25px -5px rgba(79, 70, 229, 0.4);\n    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);\n    position: relative;\n    overflow: hidden;\n    z-index: 1;\n  }\n\n  \/* The hidden light sweep element *\/\n  .capy-btn-premium::after {\n    content: '';\n    position: absolute;\n    top: 0; \n    left: -100%; \n    width: 100%; \n    height: 100%;\n    background: linear-gradient(90deg, transparent, rgba(255,255,255,0.25), transparent);\n    transition: left 0.6s ease;\n    z-index: -1;\n  }\n\n  \/* Button Hover States *\/\n  .capy-btn-premium:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 20px 35px -5px rgba(79, 70, 229, 0.6);\n  }\n\n  \/* Trigger the light sweep *\/\n  .capy-btn-premium:hover::after {\n    left: 100%;\n  }\n\n\n  \/* ==============================================\n     PART 6: THE PROMISE (Dark Mode Banner)\n     ============================================== *\/\n     .capy-promise-section {\n    padding: 7rem 0;\n    background-color: var(--brand-900); \/* Deep cinematic navy *\/\n    position: relative;\n    overflow: hidden;\n    z-index: 50;\n    text-align: center;\n  }\n\n  \/* Soft, ambient tech glow in the background *\/\n  .capy-promise-glow {\n    position: absolute;\n    width: 800px;\n    height: 800px;\n    background: radial-gradient(circle, rgba(59, 130, 246, 0.1) 0%, transparent 70%);\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n    pointer-events: none;\n    z-index: 0;\n    animation: capy-breathe 8s infinite alternate ease-in-out;\n  }\n\n  @keyframes capy-breathe {\n    0% { transform: translate(-50%, -50%) scale(0.8); opacity: 0.5; }\n    100% { transform: translate(-50%, -50%) scale(1.1); opacity: 1; }\n  }\n\n  .capy-promise-content {\n    position: relative;\n    z-index: 10;\n    max-width: 48rem;\n    margin: 0 auto;\n    padding: 0 1.5rem;\n  }\n\n  .capy-promise-headline {\n    font-size: 2.5rem;\n    font-weight: 800;\n    color: var(--white);\n    line-height: 1.1;\n    letter-spacing: -0.02em;\n    margin-bottom: 1.5rem;\n  }\n\n  @media (min-width: 768px) {\n    .capy-promise-headline { font-size: 3.5rem; }\n  }\n\n  .capy-promise-body {\n    font-size: 1.125rem;\n    color: var(--slate-300);\n    line-height: 1.7;\n    margin-bottom: 3rem;\n  }\n\n  @media (min-width: 768px) {\n    .capy-promise-body { font-size: 1.25rem; }\n  }\n\n  .capy-promise-cta-wrapper {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    gap: 1rem;\n  }\n\n  .capy-promise-subtext {\n    font-size: 0.9rem;\n    color: var(--slate-400);\n    margin: 0;\n    font-weight: 500;\n  }\n\n\n  \/* ==============================================\n     PART 7: THE GRAND FINALE (CTA & FOOTER)\n     ============================================== *\/\n     .capy-finale-section {\n    background-color: var(--brand-900); \/* Deep Navy Base *\/\n    padding-top: 8rem;\n    position: relative;\n    overflow: hidden; \n  }\n\n  \/* --- 1. THE FLOATING CTA CARD --- *\/\n  .capy-cta-card {\n    background-color: rgba(30, 41, 59, 0.6); \n    backdrop-filter: blur(20px);\n    -webkit-backdrop-filter: blur(20px);\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    border-radius: 2rem;\n    padding: 4rem 2rem;\n    text-align: center;\n    position: relative;\n    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.5);\n    margin-bottom: 6rem; \n    overflow: hidden;\n  }\n\n  @media (min-width: 768px) {\n    .capy-cta-card { padding: 6rem 4rem; }\n  }\n\n  .capy-cta-glow-bg {\n    position: absolute;\n    width: 100%;\n    height: 100%;\n    top: 0;\n    left: 0;\n    background: radial-gradient(circle at center, rgba(59, 130, 246, 0.2) 0%, transparent 70%);\n    pointer-events: none;\n    z-index: 0;\n  }\n\n  .capy-cta-content {\n    position: relative;\n    z-index: 10;\n    max-width: 48rem;\n    margin: 0 auto;\n  }\n\n  .capy-cta-card h2 {\n    font-size: 2.5rem;\n    font-weight: 800;\n    line-height: 1.1;\n    color: var(--white);\n    margin-bottom: 1.5rem;\n    letter-spacing: -0.02em;\n  }\n\n  @media (min-width: 768px) {\n    .capy-cta-card h2 { font-size: 3.5rem; }\n  }\n\n  .capy-gradient-text-light {\n    background-clip: text;\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    background-image: linear-gradient(to right, #93c5fd, #c4b5fd);\n  }\n\n  .capy-cta-card p {\n    font-size: 1.125rem;\n    color: var(--slate-300);\n    line-height: 1.6;\n    margin-bottom: 3rem;\n  }\n\n  .capy-cta-actions {\n    display: flex;\n    flex-direction: column;\n    gap: 1rem;\n    justify-content: center;\n    align-items: center;\n  }\n\n  @media (min-width: 640px) {\n    .capy-cta-actions { flex-direction: row; gap: 1.5rem; }\n  }\n\n  .capy-btn-solid {\n    display: inline-flex; align-items: center; justify-content: center;\n    padding: 1.125rem 2rem; font-size: 1.05rem; font-weight: 700;\n    border-radius: 1rem; text-decoration: none;\n    background-color: var(--brand-600); color: var(--white) !important;\n    border: 1px solid var(--brand-600); box-shadow: 0 10px 25px -5px rgba(37, 99, 235, 0.4);\n    transition: all 0.3s ease; width: 100%; cursor: pointer;\n  }\n\n  .capy-btn-solid:hover {\n    background-color: var(--brand-500); transform: translateY(-3px);\n    box-shadow: 0 15px 30px -5px rgba(37, 99, 235, 0.5); \n  }\n\n  @media (min-width: 640px) { .capy-btn-solid { width: auto; } }\n\n  .capy-btn-outline-green {\n    display: inline-flex; align-items: center; justify-content: center;\n    padding: 1.125rem 2rem; font-size: 1.05rem; font-weight: 700;\n    border-radius: 1rem; text-decoration: none;\n    background-color: rgba(74, 222, 128, 0.1); color: #4ade80 !important; \n    border: 1px solid rgba(74, 222, 128, 0.3); transition: all 0.3s ease; width: 100%;\n  }\n\n  .capy-btn-outline-green svg { width: 1.25rem; height: 1.25rem; margin-right: 0.5rem; }\n\n  .capy-btn-outline-green:hover {\n    background-color: #22c55e; color: var(--white) !important;\n    border-color: #22c55e; transform: translateY(-3px);\n  }\n\n  @media (min-width: 640px) { .capy-btn-outline-green { width: auto; } }\n\n  \/* --- 2. THE MASTER FOOTER --- *\/\n  .capy-footer-master {\n    border-top: 1px solid rgba(255, 255, 255, 0.05);\n    padding: 5rem 0 2rem 0;\n  }\n\n  .capy-footer-grid {\n    display: grid; grid-template-columns: 1fr; gap: 3rem; margin-bottom: 4rem;\n  }\n\n  @media (min-width: 768px) {\n    .capy-footer-grid { grid-template-columns: 1fr 1fr; }\n    .capy-footer-form-col { grid-column: span 2; }\n  }\n\n  @media (min-width: 1024px) {\n    .capy-footer-grid { grid-template-columns: 1.2fr 1fr 1.5fr; gap: 4rem; }\n    .capy-footer-form-col { grid-column: span 1; }\n  }\n\n  .capy-footer-brand p { color: var(--slate-400); font-size: 0.95rem; line-height: 1.6; margin: 1.5rem 0; max-width: 20rem; }\n  .capy-footer-logo { width: 160px; height: auto; }\n  .capy-footer-contact-list { display: flex; flex-direction: column; gap: 0.75rem; }\n  .capy-footer-contact-list span { display: flex; align-items: center; gap: 0.75rem; color: var(--slate-300); font-size: 0.9rem; }\n  .capy-footer-contact-list svg { width: 1.2rem; height: 1.2rem; color: var(--brand-500); }\n  .capy-footer-master h4 { color: var(--white); font-size: 1.1rem; font-weight: 800; letter-spacing: 0.05em; text-transform: uppercase; margin-bottom: 1.5rem; }\n  .capy-footer-links { display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; }\n  .capy-footer-links a { color: var(--slate-400); text-decoration: none; font-size: 0.9rem; transition: color 0.2s; }\n  .capy-footer-links a:hover { color: var(--white); }\n\n  \/* --- 3. CF7 FOOTER FORM OVERRIDES --- *\/\n  .capy-footer-form .wpcf7-form-control.wpcf7-text,\n  .capy-footer-form .wpcf7-form-control.wpcf7-textarea,\n  .capy-footer-form .wpcf7-form-control.wpcf7-select {\n    width: 100%; box-sizing: border-box; padding: 0.875rem 1rem; border-radius: 0.75rem;\n    background-color: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.1);\n    color: var(--white); font-family: var(--font-sans); font-size: 0.9rem; outline: none;\n    transition: all 0.3s; margin-bottom: 0.75rem; \n  }\n  .capy-footer-form .wpcf7-form-control::placeholder { color: var(--slate-500); }\n  .capy-footer-form .wpcf7-form-control:focus { border-color: var(--brand-500); background-color: rgba(255, 255, 255, 0.08); }\n  .capy-footer-form .wpcf7-form-control.wpcf7-textarea { resize: vertical; min-height: 80px; }\n  .capy-footer-form .wpcf7-submit {\n    display: inline-flex !important; align-items: center !important; justify-content: center !important;\n    padding: 1.125rem 2rem !important; font-size: 1.05rem !important; font-weight: 700 !important;\n    border-radius: 1rem !important; background-color: var(--brand-600) !important; color: var(--white) !important;\n    border: 1px solid var(--brand-600) !important; transition: all 0.3s ease !important; width: 100% !important;\n    cursor: pointer !important; margin-top: 0.5rem !important;\n  }\n  .capy-footer-form .wpcf7-submit:hover { background-color: var(--brand-500) !important; transform: translateY(-3px) !important; box-shadow: 0 15px 30px -5px rgba(37, 99, 235, 0.5) !important; }\n\n  \/* --- 4. COPYRIGHT BAR --- *\/\n  .capy-footer-bottom { text-align: center; padding-top: 2rem; border-top: 1px solid rgba(255, 255, 255, 0.05); color: var(--slate-500); font-size: 0.85rem; margin-bottom: -8rem;}\n  @media (min-width: 640px) { .capy-footer-bottom { flex-direction: row; justify-content: space-between; } }\n  .capy-legal-links { display: flex; gap: 1.5rem; }\n  .capy-legal-links a { color: var(--slate-500); text-decoration: none; transition: color 0.2s; }\n  .capy-legal-links a:hover { color: var(--white); }\n\n  \/* --- 5. MODAL STYLES (For the Contact Button) --- *\/\n  .capy-modal-overlay {\n    position: fixed; inset: 0; background-color: rgba(15, 23, 42, 0.75); \n    backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px); z-index: 9999;\n    display: flex; align-items: center; justify-content: center; padding: 1.5rem;\n    opacity: 0; visibility: hidden; transition: all 0.3s ease;\n  }\n  .capy-modal-overlay.capy-modal-active { opacity: 1; visibility: visible; }\n  .capy-modal-box.capy-modal-split {\n    background-color: var(--white); width: 100%; max-width: 850px; border-radius: 1.5rem;\n    padding: 0; position: relative; box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.5);\n    transform: scale(0.95) translateY(20px); transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);\n    display: flex; flex-direction: column; overflow: hidden;\n  }\n  .capy-modal-overlay.capy-modal-active .capy-modal-box { transform: scale(1) translateY(0); }\n  .capy-modal-visual { display: none; }\n  .capy-modal-content { padding: 2.5rem 2rem; position: relative; }\n  \n  @media (min-width: 768px) {\n    .capy-modal-box.capy-modal-split { flex-direction: row; }\n    .capy-modal-visual {\n      display: flex; width: 45%;\n      background-image: linear-gradient(to bottom, rgba(15, 23, 42, 0.1), rgba(15, 23, 42, 0.9)), url('https:\/\/capytech.com\/wp-content\/uploads\/2026\/10\/capytech-lms-form-bg.webp');\n      background-size: cover; background-position: left; flex-direction: column; justify-content: flex-end; padding: 2.5rem;\n    }\n    .capy-modal-visual-text h4 { font-size: 1.5rem; font-weight: 700; color: var(--white); margin-bottom: 0.5rem; line-height: 1.2; }\n    .capy-modal-visual-text p { font-size: 0.95rem; color: var(--slate-300); line-height: 1.5; margin: 0; }\n    .capy-modal-content { width: 55%; padding: 3rem; }\n  }\n\n  .capy-modal-close { position: absolute; top: 1.5rem; right: 1.5rem; background: transparent; border: none; color: var(--slate-400); cursor: pointer; transition: color 0.2s ease; z-index: 10; }\n  .capy-modal-close:hover { color: var(--slate-900); }\n  .capy-modal-header { text-align: center; margin-bottom: 2rem; }\n  .capy-modal-icon { width: 3rem; height: 3rem; background-color: var(--brand-50); color: var(--brand-600); border-radius: 0.75rem; display: flex; align-items: center; justify-content: center; margin: 0 auto 1rem auto; }\n  .capy-modal-header h3 { font-size: 1.5rem; font-weight: 800; color: var(--brand-900); margin-bottom: 0.5rem; letter-spacing: -0.02em; }\n  .capy-modal-header p { font-size: 0.95rem; color: var(--slate-500); line-height: 1.5; margin: 0; }\n  \n  \/* Modal CF7 Form Overrides *\/\n  .capy-modal-content .wpcf7-form-control.wpcf7-text,\n  .capy-modal-content .wpcf7-form-control.wpcf7-textarea,\n  .capy-modal-content .wpcf7-form-control.wpcf7-select {\n    width: 100%; padding: 0.875rem 1rem; border-radius: 0.75rem; border: 1px solid var(--slate-200);\n    background-color: var(--slate-50); font-size: 0.95rem; font-family: var(--font-sans); color: var(--slate-900);\n    transition: all 0.2s ease; outline: none; box-sizing: border-box; margin-bottom: 1rem;\n  }\n  .capy-modal-content .wpcf7-form-control.wpcf7-textarea { resize: vertical; min-height: 100px; }\n  .capy-modal-content .wpcf7-form-control:focus { background-color: var(--white); border-color: var(--brand-500); box-shadow: 0 0 0 3px var(--brand-100); }\n  .capy-modal-content .wpcf7 form .wpcf7-submit {\n    display: block !important; width: 100% !important; padding: 1rem !important; font-size: 1rem !important;\n    background-color: var(--brand-600) !important; color: var(--white) !important; border: none !important;\n    border-radius: 0.75rem !important; font-weight: 700 !important; cursor: pointer !important;\n    transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) !important;\n  }\n  .capy-modal-content .wpcf7 form .wpcf7-submit:hover { background-color: var(--brand-500) !important; transform: translateY(-2px); }\n  \n  \/* Clean Spinners *\/\n  .wpcf7 form .wpcf7-spinner { display: none !important; }\n  .wpcf7 form.submitting .wpcf7-submit { opacity: 0.7 !important; pointer-events: none; }\n\n\n\/* ==============================================\n     THE TRIPLE-THREAT ANIMATION ENGINE\n     ============================================== *\/\n  \n  \/* 1. MULTI-DIRECTIONAL REVEALS (Anti-Flicker) *\/\n  .capy-reveal,\n  .capy-reveal-up, \n  .capy-reveal-down, \n  .capy-reveal-left, \n  .capy-reveal-right, \n  .capy-reveal-scale, \n  .capy-reveal-tilt {\n    opacity: 0;\n    transition: opacity 0.8s cubic-bezier(0.165, 0.84, 0.44, 1), \n                transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);\n    will-change: opacity, transform;\n    -webkit-backface-visibility: hidden;\n    backface-visibility: hidden;\n    transform-style: preserve-3d;\n  }\n\n  \/* Starting Positions *\/\n  .capy-reveal-up { transform: translateY(60px); }\n  .capy-reveal-down { transform: translateY(-60px); }\n  .capy-reveal-left { transform: translateX(-60px); }\n  .capy-reveal-right { transform: translateX(60px); }\n  .capy-reveal-scale { transform: scale(0.9) translateY(40px); }\n  .capy-reveal-tilt { transform: translateY(60px) rotate(-5deg) scale(0.95); }\n\n  \/* Active State (Snaps to 0) *\/\n  .capy-active.capy-reveal,\n  .capy-active.capy-reveal-up,\n  .capy-active.capy-reveal-down,\n  .capy-active.capy-reveal-left,\n  .capy-active.capy-reveal-right,\n  .capy-active.capy-reveal-scale,\n  .capy-active.capy-reveal-tilt {\n    opacity: 1;\n    transform: translate(0, 0) scale(1) rotate(0);\n  }\n\n  \/* Staggered Delays *\/\n  .capy-delay-1 { transition-delay: 0.1s; }\n  .capy-delay-2 { transition-delay: 0.2s; }\n  .capy-delay-3 { transition-delay: 0.3s; }\n\n\n  \/* ==============================================\n     FINAL POLISH: MOBILE BREATHABILITY & CARD FIXES\n     ============================================== *\/\n     @media (max-width: 767px) {\n    \/* 1. Loosen up the internal padding on all cards *\/\n    .capy-solution-card,\n    .capy-ds-card,\n    .capy-tier-card,\n    .capy-cta-card,\n    .capy-modal-content {\n      padding: 1.5rem !important; \/* Reduces padding from 3rem to 1.5rem on mobile *\/\n    }\n    \n    \/* 2. Fix the FastTrack Cards (Stack icon on top of text instead of squeezing side-by-side) *\/\n    .capy-ft-feature-card {\n      flex-direction: column !important;\n      align-items: flex-start !important;\n      padding: 1.5rem !important;\n      gap: 1rem !important;\n    }\n\n    \/* 3. Scale down massive headlines so they don't break words mid-sentence *\/\n    .capy-intro-headline { font-size: 2.25rem !important; }\n    .capy-ft-headline { font-size: 2.25rem !important; }\n    .capy-tiers-header h2 { font-size: 2.25rem !important; }\n    .capy-promise-headline { font-size: 2.25rem !important; }\n    \n    \/* 4. Ensure the grid gaps don't cause horizontal scrolling *\/\n    .capy-intro-grid,\n    .capy-bento-grid-5,\n    .capy-ft-grid,\n    .capy-tiers-grid {\n      gap: 2rem !important; \n    }\n  }\n\n\/* ==============================================\n     FINAL POLISH: MOBILE RESPONSIVENESS & HARDWARE\n     ============================================== *\/\n     @media (max-width: 767px) {\n    \n      .capy-container { \n      padding-top: 1.5rem !important; \/* Kills the 8rem desktop gap *\/\n      padding-bottom: 1.5rem !important; \n      padding-left: 1.5rem !important; \n      padding-right: 1.5rem !important; \n      overflow-x: hidden !important;\n    }\n    \n    .capy-home-intro, .capy-standard-section, .capy-fasttrack-section, \n    .capy-tiers-section, .capy-promise-section, .capy-finale-section {\n      padding-top: 2rem !important; \/* Tightens the space between sections *\/\n      padding-bottom: 2rem !important;\n    }\n\n    \/* 2. THE 3D HARDWARE (Restored and scaled to fit mobile) *\/\n    .capy-hero-visual {\n      transform: none !important; \/* Removes the desktop right-shift *\/\n      margin-top: 3rem !important;\n      perspective: 1500px !important; \/* Restores 3D camera depth *\/\n    }\n\n    \/* Keeps the awesome 3D tilt, but scales it to 90% so it fits on an iPhone *\/\n    .capy-3d-macbook {\n      transform: rotateX(12deg) rotateY(-15deg) rotateZ(2deg) scale(0.9) !important;\n      animation: none !important; \/* Disables the wild levitation to save battery\/space *\/\n      max-width: 100% !important;\n      transform-origin: center center;\n    }\n\n    \/* Pops the mobile phone out in 3D again *\/\n    .capy-3d-mobile {\n      width: 28% !important;\n      left: -5% !important;\n      bottom: -5% !important;\n      transform: translateZ(60px) rotateX(10deg) rotateY(15deg) !important;\n      animation: none !important;\n      margin-left: 25px;\n    }\n    \n\n    \/* Keeps the play button properly sized *\/\n    .capy-play-overlay span { font-size: 0.75rem !important; }\n    .capy-play-btn { width: 3.5rem !important; height: 3.5rem !important; }\n    .capy-play-btn svg { width: 1.5rem !important; height: 1.5rem !important; }\n\n\n\/* ==========================================\n       8. MOBILE 3D SHADOW GLITCH FIX\n       ========================================== *\/\n    \n    \/* Strips the heavy outer shadows only on phones to stop the blocky rendering glitch *\/\n    .capy-macbook-lid {\n      box-shadow: inset 0 0 0 1px rgba(255,255,255,0.1) !important;\n    }\n    \n    .capy-macbook-base {\n      box-shadow: inset 0 2px 0 rgba(255,255,255,0.5) !important;\n    }\n\n    \/* NEW: Kills the massive left-sided shadow on the mobile phone mockup *\/\n    .capy-3d-mobile {\n      box-shadow: inset 0 0 0 1px rgba(255,255,255,0.1) !important;\n    }\n    \n    \/* Adds the safe, flat floor shadow strictly for mobile *\/\n    .capy-3d-macbook::after {\n      content: '';\n      position: absolute;\n      bottom: -10px; \n      left: 10%;\n      width: 80%;\n      height: 20px;\n      background: rgba(0, 0, 0, 0.6);\n      filter: blur(15px);\n      border-radius: 50%;\n      z-index: -1;\n      pointer-events: none;\n    }\n\n    \/* ==========================================\n       9. PERMANENT MOBILE PLAY BUTTON\n       ========================================== *\/\n    \n    \/* Makes the play button always visible since there is no hover on mobile *\/\n    .capy-play-overlay {\n      opacity: 1 !important;\n      \n      \/* Removes the dark blur so the video underneath is still crystal clear *\/\n      background: transparent !important; \n      backdrop-filter: none !important;\n      -webkit-backdrop-filter: none !important;\n    }\n    \n    \/* Adds a slightly stronger drop shadow to the button so it pops without the dark background *\/\n    .capy-play-btn {\n      box-shadow: 0 15px 30px rgba(0,0,0,0.6), inset 0 0 0 1px rgba(255,255,255,0.4) !important;\n      background: rgba(15, 23, 42, 0.4) !important; \/* Darkens the button itself for contrast *\/\n    }\n    \n    \/* Ensures the text is highly visible *\/\n    .capy-play-overlay span {\n      text-shadow: 0 2px 4px rgba(0,0,0,0.8) !important;\n    }\n\n    \/* 3. HERO TYPOGRAPHY & BUTTONS *\/\n\/* ==========================================\n       3. HERO RECOVERY & 3D RESTORATION \n       ========================================== *\/\n    \n    \/* Unlocks the fixed 100vh height so the laptop isn't chopped off the bottom! *\/\n\/* Unlocks the fixed 100vh height so the laptop isn't chopped off the bottom! *\/\n.capy-hero-fixed { \n      position: relative !important; \n      height: auto !important; \n      min-height: 100vh !important; \n      align-items: center !important;\n      padding-bottom: 4rem !important;\n      margin-top: -120px !important; \/* CRITICAL FIX: Pulls the background up to the ceiling *\/\n    }\n\n    \/* Removes the 100vh offset since the hero is now scrolling naturally on mobile *\/\n    .capy-page-content { \n      margin-top: 0 !important; \n    }\n\n    \/* Fixes the massive gap at the top *\/\n  \/* Kills the default WP title just in case, and adds safe mobile padding *\/\n  .page-header, .entry-header, .elementor-page-title { display: none !important; }\n      \n      .capy-hero-content { \n        padding-top: 7rem !important; \/* CRITICAL: Creates a safe zone below the mobile navbar *\/\n        justify-content: flex-start !important; \n      }\n\n    .capy-hero-content h1 { font-size: 2.35rem !important; line-height: 1.15 !important; margin-bottom: 1.25rem !important; }\n    .capy-hero-content p { font-size: 1.05rem !important; line-height: 1.6 !important; margin-bottom: 2rem !important; max-width: 100% !important; }\n    .capy-hero-badge { margin-bottom: 1.5rem !important; font-size: 0.75rem !important; padding: 0.35rem 1rem !important; }\n    \n    .capy-hero-actions { gap: 1rem !important; width: 100% !important; flex-direction: column !important; }\n    .capy-hero-actions .capy-btn { width: 100% !important; padding: 1rem !important; font-size: 1rem !important; }\n\n\/* Brings the wrapper back to the center and kills the desktop shift *\/\n    .capy-hero-visual {\n      margin-top: 3rem !important;\n      display: flex !important;\n      justify-content: center !important;\n      perspective: 1500px !important;\n      transform: none !important; \n    }\n    .capy-3d-macbook {\n      transform: rotateX(8deg) rotateY(0deg) rotateZ(0deg) scale(0.95) !important; \/* Front-facing 3D tilt *\/\n      animation: none !important; \/* Disables levitation to prevent mobile overflow *\/\n      margin: 0 auto !important;\n    }\n\n    \/* 4. GLOBAL CARD COMPRESSION (Fixes the squeeze inside grids) *\/\n    .capy-solution-card, .capy-ds-card, .capy-ft-feature-card, .capy-tier-card, .capy-cta-card, .capy-modal-content {\n      padding: 1.5rem !important; \n    }\n    \n    .capy-ft-feature-card { flex-direction: column !important; align-items: flex-start !important; gap: 1rem !important; }\n\n    \/* 5. GLOBAL HEADLINES *\/\n    .capy-intro-headline, .capy-standard-header h2, .capy-ft-headline, .capy-tiers-header h2, .capy-promise-headline, .capy-cta-card h2 { \n      font-size: 2.25rem !important; \n      line-height: 1.2 !important;\n      margin-bottom: 1rem !important;\n    }\n\n    .capy-intro-grid, .capy-bento-grid-5, .capy-ft-grid, .capy-tiers-grid { gap: 2rem !important; }\n\n\n    \/* 6. MICRO-POLISH EDGE CASES *\/\n    \n    \/* Prevents the \"Powered By AI\" badge from colliding with the icon on narrow phones *\/\n    .capy-bento-hero-card > div:first-child { \n      flex-wrap: wrap !important; \n      gap: 1rem !important; \n    }\n    \n    \/* Shrinks the massive Footer gaps so the user doesn't have to scroll endlessly *\/\n    .capy-footer-grid { gap: 2.5rem !important; margin-bottom: 2rem !important; }\n    .capy-footer-master { padding: 4rem 0 2rem 0 !important; }\n    \n    \/* Centers the copyright and legal links on mobile *\/\n    .capy-footer-bottom { \n      flex-direction: column !important; \n      gap: 1rem !important; \n      margin-bottom: 0 !important; \n    }\n    .capy-legal-links { justify-content: center; flex-wrap: wrap; }\n    \n    \/* Moves the Modal Close 'X' slightly so it doesn't overlap the header text on mobile *\/\n    .capy-modal-close { \n      top: 1rem !important; \n      right: 1rem !important; \n      background: var(--slate-100); \/* Adds a slight background so it's always visible *\/\n    }\n\n    \/* ==========================================\n       6. THE TIERS & PROMISE MOBILE OVERRIDE\n       ========================================== *\/\n    \n    \/* --- The Tiers Section Fix --- *\/\n    .capy-tiers-section { padding-top: 4rem !important; padding-bottom: 4rem !important; }\n    .capy-tiers-header h2 { font-size: 2rem !important; margin-bottom: 1rem !important; }\n    .capy-tiers-header p { font-size: 1rem !important; padding: 0 0.5rem; }\n    \n    \/* Forces the cards to stop squishing and breathe *\/\n    .capy-tiers-grid { gap: 1.5rem !important; }\n    .capy-tier-card { padding: 1.5rem !important; }\n    .capy-tier-title { font-size: 1.5rem !important; }\n    .capy-tier-desc { font-size: 0.95rem !important; padding-bottom: 1.5rem !important; margin-bottom: 1.5rem !important; }\n    \n    \/* CRITICAL FIX: Stops the long button from breaking the screen width *\/\n    .capy-tiers-cta-wrapper { margin-top: 2rem !important; padding: 0 1.5rem !important; }\n    .capy-tiers-cta-wrapper .capy-btn-premium { \n      width: 100% !important; \n      padding: 1rem !important; \n      font-size: 0.95rem !important; \n      white-space: normal !important; \/* Allows the long text to wrap onto two lines! *\/\n    }\n\n    \/* --- The Promise Section Fix --- *\/\n    .capy-promise-section { padding: 4rem 0 !important; }\n    .capy-promise-headline { font-size: 2rem !important; margin-bottom: 1rem !important; }\n    .capy-promise-body { font-size: 1rem !important; margin-bottom: 2rem !important; padding: 0 0.5rem; }\n    \n    .capy-promise-cta-wrapper { padding: 0 1.5rem !important; width: 100% !important; }\n    .capy-promise-cta-wrapper .capy-btn-premium {\n      width: 100% !important;\n      padding: 1rem !important;\n      font-size: 1rem !important;\n    }\n    \n    \/* Cleans up the small disclaimer text below the button *\/\n    .capy-promise-subtext { \n      font-size: 0.8rem !important; \n      line-height: 1.5 !important; \n      margin-top: 0.5rem !important; \n      text-align: center;\n    }\n\n    \/* ==========================================\n       7. CRITICAL OVERFLOW & BLEED FIX\n       ========================================== *\/\n    \n    \/* 1. Forces the master container to maintain safe borders on mobile *\/\n    .capy-container { \n      padding-left: 1.5rem !important; \n      padding-right: 1.5rem !important; \n      overflow-x: hidden !important;\n    }\n    \n    \/* 2. Locks the grid width so it cannot push elements off-screen *\/\n    .capy-tiers-grid { \n      width: 100% !important; \n      margin: 0 !important; \n      padding: 0 !important; \n    }\n    \n    \/* 3. Stops the Platinum card from scaling\/zooming past the screen edges *\/\n    .capy-tier-card {\n      width: 100% !important;\n      max-width: 100% !important;\n      transform: none !important; \/* Kills any desktop hover scales that got stuck *\/\n      margin: 0 auto !important;\n      box-sizing: border-box !important;\n    }\n\n    \/* 4. Ensures the top badge wraps neatly instead of forcing the card wider *\/\n    .capy-tier-badge {\n      white-space: normal !important;\n      text-align: center !important;\n    }\n  }\n\n  \/* ==============================================\n     HERO TEXT DARK MODE (Triggers on Scroll)\n     ============================================== *\/\n  \/* Smoothly fades the main headline to pure white *\/\n  .capy-hero-content.capy-dark-mode h1 {\n    color: var(--white) !important;\n  }\n\n  \/* Smoothly fades the sub-paragraph to a readable light gray *\/\n  .capy-hero-content.capy-dark-mode p {\n    color: var(--slate-300) !important;\n  }\n\n  \/* Upgrades the frosted glass badge for dark mode *\/\n  .capy-hero-content.capy-dark-mode .capy-hero-badge {\n    color: var(--white) !important;\n    background: rgba(255, 255, 255, 0.1) !important;\n    border-color: rgba(255, 255, 255, 0.2) !important;\n  }\n  \n<\/style>\n\n<div class=\"capy-custom-wrapper\">\n<!-- part 1 -->\n<section class=\"capy-hero-fixed\">\n    \n  <div class=\"capy-ambient-bg\">\n    <div class=\"capy-ambient-bubble capy-bubble-1\"><\/div>\n    <div class=\"capy-ambient-bubble capy-bubble-2\"><\/div>\n    <div class=\"capy-light-holo-grid\"><\/div>\n\n    <div class=\"capy-bg-icon capy-icon-1\">\n      <img decoding=\"async\" src=\"https:\/\/capytech.com\/wp-content\/uploads\/2026\/10\/capytech-lms-screens.webp\" data-no-lazy=\"1\" fetchpriority=\"high\" alt=\"capytech-lms\">\n    <\/div>\n    <div class=\"capy-bg-icon capy-icon-2\">\n      <img decoding=\"async\" src=\"https:\/\/capytech.com\/wp-content\/uploads\/2026\/03\/capy-fab.png\" alt=\"capytech-icon\" width=\"150px\">\n    <\/div>\n  <\/div>\n\n  <div class=\"capy-container\">\n    <div class=\"capy-hero-grid\">\n      \n      <div class=\"capy-hero-content capy-hero-load-up\">\n        <div class=\"capy-hero-badge\">\n          <span class=\"capy-badge-dot\"><\/span> Bespoke Instructional Design\n        <\/div>\n        <h1>Premium Custom <br\/><span class=\"capy-gradient-text\">E-Learning<\/span> Development<\/h1>\n        <p>Transform your dry policies and compliance manuals into stunning, AI-powered interactive e-learning modules. Custom-built in English and Arabic to captivate your team and drive actual behavioural change.<\/p>\n        <div class=\"capy-hero-actions\">\n          <a href=\"#demo\" class=\"capy-btn capy-btn-primary\">View the Live Demo<\/a>\n          <a href=\"#tiers\" class=\"capy-btn capy-btn-secondary\">Explore Development Tiers \u2193<\/a>\n        <\/div>\n      <\/div>\n\n      <div class=\"capy-hero-visual capy-hero-load-up capy-hero-delay-1\">\n          \n        <div id=\"heroHardware\">\n          <div class=\"capy-3d-macbook\">\n            <div class=\"capy-macbook-lid\" id=\"heroLaptopLid\">\n              <div class=\"capy-mac-camera\"><\/div>\n              \n              <div class=\"capy-laptop-screen-content\" id=\"laptopAdContainer\" style=\"width: 100%; aspect-ratio: 16\/10; border-radius: 0.25rem; overflow: hidden; background: #0f172a; position: relative;\">\n                <!-- Laptop ad: inlined from Elementor template 64396 \"ads\" (replaces the Elementor Pro template shortcode) -->\n<style>\n  .capy-ad-wrapper { position: relative; width: 100%; height: 100%; min-height: 350px; overflow: hidden; display: flex; flex-direction: column; background: #f8fafc; font-family: 'Plus Jakarta Sans', sans-serif; border-radius: inherit; z-index: 10; }\n  .capy-ad-wrapper * { box-sizing: border-box; }\n  .capy-ad-wrapper h2 { font-size: 2rem; font-weight: 800; margin: 0 0 0.5rem 0; line-height: 1.1; letter-spacing: -0.02em; color: inherit; }\n  .capy-ad-wrapper p { font-size: 1rem; font-weight: 600; margin: 0; color: inherit; line-height: 1.5; }\n\n  \/* The Color Mesh *\/\n  .capy-ad-color-mesh { position: absolute; inset: 0; background-color: #ff007f; background-image: radial-gradient(at 40% 20%, #7928ca 0px, transparent 50%), radial-gradient(at 80% 0%, #ff4d4d 0px, transparent 50%), radial-gradient(at 0% 50%, #00dfd8 0px, transparent 50%), radial-gradient(at 80% 50%, #ff007f 0px, transparent 50%), radial-gradient(at 0% 100%, #f59e0b 0px, transparent 50%), radial-gradient(at 80% 100%, #7928ca 0px, transparent 50%), radial-gradient(at 0% 0%, #3b82f6 0px, transparent 50%); background-size: 200% 200%; opacity: 0; z-index: 1; transition: opacity 1s ease; }\n  .capy-ad-wrapper.is-playing .capy-ad-color-mesh, .capy-ad-wrapper.is-bg-looping .capy-ad-color-mesh { opacity: 1; animation: capyShiftColors 12s ease infinite; }\n  @keyframes capyShiftColors { 0% { background-position: 0% 0%; } 50% { background-position: 100% 100%; } 100% { background-position: 0% 0%; } }\n\n  \/* Scene Transitions *\/\n  .capy-ad-scene { position: absolute; inset: 0; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; padding: 2rem; opacity: 0; transform: scale(0.95); filter: blur(10px); transition: all 0.8s cubic-bezier(0.22, 1, 0.36, 1); pointer-events: none; z-index: 5; }\n  .capy-ad-scene.active { opacity: 1; transform: scale(1); filter: blur(0); pointer-events: auto; z-index: 10; }\n  .capy-ad-scene.exit { opacity: 0; transform: scale(1.05); filter: blur(10px); }\n\n  \/* SCENE 1 *\/\n  .capy-ad-scene-1 { background: #f1f5f9; color: #0f172a; }\n  .capy-ad-scene-1-bg { position: absolute; inset: 0; z-index: 0; background: url('https:\/\/images.unsplash.com\/photo-1497215848147-3a131b7536d5?auto=format&fit=crop&q=80&w=1200') center\/cover; opacity: 0.15; filter: grayscale(100%) blur(3px); }\n  .capy-ad-boring-card { background: white; padding: 1.5rem; border-radius: 1rem; box-shadow: 0 10px 25px rgba(0,0,0,0.05); z-index: 2; border: 1px solid #e2e8f0; width: 100%; max-width: 300px; }\n  .capy-ad-boring-line { width: 100%; height: 12px; background: #e2e8f0; margin-bottom: 10px; border-radius: 4px; } .capy-ad-boring-line.short { width: 60%; } .capy-ad-boring-line.title { width: 80%; height: 20px; background: #cbd5e1; margin-bottom: 1rem; }\n  \n  \/* SCENE 2 *\/\n  .capy-ad-scene-2 { color: #ffffff; }\n  .capy-ad-scene-2-bg { position: absolute; inset: 0; z-index: 0; background: url('https:\/\/capytech.com\/wp-content\/uploads\/2026\/10\/capytech-wakeup.webp') center\/cover; opacity: 0; mix-blend-mode: overlay; transition: opacity 1s ease; }\n  .capy-ad-scene.active .capy-ad-scene-2-bg { opacity: 0.7; }\n  .capy-ad-scene-2-content { position: relative; z-index: 2; }\n  .capy-ad-staccato-text { font-size: 3rem !important; font-weight: 800; margin: 0; line-height: 1.1; letter-spacing: -0.02em; text-transform: uppercase; }\n  .capy-ad-word { display: inline-block; opacity: 0; transform: scale(0.5) translateY(20px); }\n  .capy-ad-scene.active .w1 { animation: capyPopWord 0.5s forwards; animation-delay: 0.1s; }\n  .capy-ad-scene.active .w2 { animation: capyPopWord 0.5s forwards; animation-delay: 0.6s; }\n  .capy-ad-scene.active .w3 { animation: capyPopWord 0.5s forwards; animation-delay: 1.1s; color: #ffeb3b; }\n  .capy-ad-scene.active .s2-sub { opacity: 0; animation: capyFadeUpSub 0.8s forwards; animation-delay: 1.8s; }\n  @keyframes capyPopWord { 0% { opacity: 0; transform: scale(0.5) translateY(20px); } 100% { opacity: 1; transform: scale(1) translateY(0); } }\n  @keyframes capyFadeUpSub { 0% { opacity: 0; transform: translateY(15px); } 100% { opacity: 1; transform: translateY(0); } }\n\n  \/* SCENE 3 *\/\n  .capy-ad-scene-3 { color: #ffffff; }\n  .capy-ad-dashboard-mockup { position: absolute; width: 90%; max-width: 700px; border-radius: 1rem; background: url('https:\/\/images.unsplash.com\/photo-1460925895917-afdab827c52f?auto=format&fit=crop&q=80&w=1200') center\/cover; height: 100%; opacity: 0.3; z-index: 0; transform: perspective(1000px) rotateX(20deg) translateY(50px); box-shadow: 0 30px 60px rgba(0,0,0,0.8); filter: blur(2px); }\n  .capy-ad-scene-3-content { z-index: 2; position: relative; width: 100%; }\n  .capy-ad-ui-grid { display: flex; flex-wrap: wrap; gap: 0.75rem; margin-top: 1rem; justify-content: center;}\n  .capy-ad-ui-badge { background: rgba(255, 255, 255, 0.15); border: 1px solid rgba(255, 255, 255, 0.4); padding: 0.75rem 1.25rem; border-radius: 1rem; font-size: 1rem; font-weight: 800; backdrop-filter: blur(12px); box-shadow: 0 15px 30px rgba(0,0,0,0.2); display: flex; align-items: center; gap: 0.5rem; animation: capyFloatBadge 4s ease-in-out infinite alternate; color: white;}\n  .capy-ad-ui-badge:nth-child(2) { animation-delay: -1.5s; } .capy-ad-ui-badge:nth-child(3) { animation-delay: -3s; }\n\n  \/* SCENE 4 *\/\n  .capy-ad-scene-4 { color: #ffffff; }\n  .capy-ad-glass-card { background: rgba(15, 23, 42, 0.6); backdrop-filter: blur(24px); border: 1px solid rgba(255, 255, 255, 0.2); padding: 1.5rem; border-radius: 1.5rem; box-shadow: 0 25px 50px rgba(0,0,0,0.5); display: flex; flex-direction: column; align-items: center; width: 100%; max-width: 350px; }\n  .capy-ad-brand-logo { width: 120px; margin-bottom: 1rem; }\n  .capy-ad-cta-btn { display: inline-block; margin-top: 1rem; padding: 0.875rem 1.5rem; background: #ffffff; color: #0f172a; font-size: 1rem; font-weight: 800; border-radius: 99px; text-decoration: none; box-shadow: 0 10px 25px rgba(0,0,0,0.3); transition: transform 0.2s; }\n  .capy-ad-cta-btn:hover { transform: scale(1.05); color: #0f172a; }\n\n  @keyframes capyFloatBadge { 0% { transform: translateY(0px) rotate(0deg); } 100% { transform: translateY(-10px) rotate(2deg); } }\n  .capy-ad-timeline-bar { position: absolute; bottom: 0; left: 0; height: 6px; background: #ffffff; width: 0%; z-index: 30; transition: width 0.1s linear; }\n\n  \/* Scales up when placed inside the Fullscreen Modal *\/\n  .capy-ad-wrapper.is-playing h2 { font-size: 2.75rem; }\n  .capy-ad-wrapper.is-playing p { font-size: 1.25rem; }\n  .capy-ad-wrapper.is-playing .capy-ad-staccato-text { font-size: 4rem !important; }\n  .capy-ad-wrapper.is-playing .capy-ad-boring-card { max-width: 400px; padding: 2rem; }\n  \n  @media (max-width: 600px) { \n    .capy-ad-wrapper h2 { font-size: 1.5rem; } .capy-ad-wrapper p { font-size: 0.9rem; } \n    .capy-ad-staccato-text { font-size: 2.25rem !important; } \n    .capy-ad-ui-grid { flex-direction: column; gap: 0.5rem; align-items: center; } \n    .capy-ad-ui-badge { font-size: 0.9rem; padding: 0.5rem 1rem; } \n  }\n<\/style>\n\n<audio id=\"capyAdVoiceover\" src=\"https:\/\/capytech.com\/wp-content\/uploads\/2026\/04\/capytech-ad.mp3\" preload=\"none\"><\/audio>\n\n<div class=\"capy-ad-wrapper is-bg-looping\" id=\"capyMainScreen\">\n  <div class=\"capy-ad-color-mesh\"><\/div>\n  <div class=\"capy-ad-scene capy-ad-scene-1 active\" id=\"capyScene1\"><div class=\"capy-ad-scene-1-bg\"><\/div><div class=\"capy-ad-boring-card\"><div class=\"capy-ad-boring-line title\"><\/div><div class=\"capy-ad-boring-line\"><\/div><div class=\"capy-ad-boring-line\"><\/div><div class=\"capy-ad-boring-line short\"><\/div><\/div><h2 style=\"margin-top: 1.5rem; position: relative; z-index: 2;\">Is your team sleeping through <br>compliance training?<\/h2><\/div>\n  <div class=\"capy-ad-scene capy-ad-scene-2\" id=\"capyScene2\"><div class=\"capy-ad-scene-2-bg\"><\/div><div class=\"capy-ad-scene-2-content\"><h2 class=\"capy-ad-staccato-text\"><span class=\"capy-ad-word w1\">WAKE.<\/span> <span class=\"capy-ad-word w2\">THEM.<\/span> <span class=\"capy-ad-word w3\">UP.<\/span><\/h2><p class=\"capy-ad-s2-sub\">Premium Custom E-Learning by Capytech.<\/p><\/div><\/div>\n  <div class=\"capy-ad-scene capy-ad-scene-3\" id=\"capyScene3\"><div class=\"capy-ad-dashboard-mockup\"><\/div><div class=\"capy-ad-scene-3-content\"><h2>Built for <br>Engagement.<\/h2><div class=\"capy-ad-ui-grid\"><div class=\"capy-ad-ui-badge\">\ud83c\udfaf Gamification<\/div><div class=\"capy-ad-ui-badge\">\ud83e\udd16 AI Tutors<\/div><div class=\"capy-ad-ui-badge\">\ud83c\udf0d Dual-Language<\/div><\/div><\/div><\/div>\n  <div class=\"capy-ad-scene capy-ad-scene-4\" id=\"capyScene4\"><div class=\"capy-ad-glass-card\"><img decoding=\"async\" src=\"https:\/\/capytech.com\/wp-content\/uploads\/2026\/03\/capytech-white-logo.png\" alt=\"Capytech\" class=\"capy-ad-brand-logo\"><h2>Ready to step <br>outside the box?<\/h2><a href=\"https:\/\/capytech.com\/en\/e-learning-modules\/#demo\" target=\"_top\" class=\"capy-ad-cta-btn\">Book a Live Demo<\/a><\/div><\/div>\n  <div class=\"capy-ad-timeline-bar\" id=\"capyTimelineBar\"><\/div>\n<\/div>\n\n<script>\n  const capyTimings = { scene1: 0.0, scene2: 2.5, scene3: 9.0, scene4: 16.0 };\n  const capyAudio = document.getElementById('capyAdVoiceover');\n  const capyTimelineBar = document.getElementById('capyTimelineBar');\n  const capyS1 = document.getElementById('capyScene1'), capyS2 = document.getElementById('capyScene2'), capyS3 = document.getElementById('capyScene3'), capyS4 = document.getElementById('capyScene4');\n  const capyMainScreen = document.getElementById('capyMainScreen');\n  \n  let isMutedBgLoop = true;\n  let simulatedTime = 0;\n  let bgLoopInterval;\n\n  function updateScenes(time) {\n    if (time >= capyTimings.scene2 && time < capyTimings.scene3) { capyS1.classList.remove('active'); capyS1.classList.add('exit'); capyS2.classList.add('active'); }\n    if (time >= capyTimings.scene3 && time < capyTimings.scene4) { capyS2.classList.remove('active'); capyS2.classList.add('exit'); capyS3.classList.add('active'); }\n    if (time >= capyTimings.scene4) { capyS3.classList.remove('active'); capyS3.classList.add('exit'); capyS4.classList.add('active'); }\n  }\n\n  function startSilentLoop() {\n    isMutedBgLoop = true; simulatedTime = 0;\n    bgLoopInterval = setInterval(() => {\n      simulatedTime += 0.1;\n      if(simulatedTime >= 20) { simulatedTime = 0; [capyS1, capyS2, capyS3, capyS4].forEach(scene => scene.classList.remove('active', 'exit')); capyS1.classList.add('active'); }\n      updateScenes(simulatedTime);\n    }, 100); \n  }\n  \n  startSilentLoop();\n\n  \/\/ EXPOSE CONTROLS TO THE MAIN WEBSITE\n  window.capyAdController = {\n    playWithSound: function() {\n      clearInterval(bgLoopInterval);\n      isMutedBgLoop = false;\n      capyMainScreen.classList.remove('is-bg-looping');\n      capyMainScreen.classList.add('is-playing');\n      [capyS1, capyS2, capyS3, capyS4].forEach(scene => scene.classList.remove('active', 'exit'));\n      capyS1.classList.add('active');\n      capyAudio.currentTime = 0;\n      capyAudio.play();\n    },\n    resetToSilent: function() {\n      capyAudio.pause();\n      capyAudio.currentTime = 0;\n      capyTimelineBar.style.width = '0%';\n      capyMainScreen.classList.remove('is-playing');\n      capyMainScreen.classList.add('is-bg-looping');\n      [capyS1, capyS2, capyS3, capyS4].forEach(scene => scene.classList.remove('active', 'exit'));\n      capyS1.classList.add('active');\n      startSilentLoop();\n    }\n  };\n\n  capyAudio.addEventListener('timeupdate', () => {\n    if(isMutedBgLoop) return; \n    let currentTime = capyAudio.currentTime;\n    let progress = (currentTime \/ capyAudio.duration) * 100;\n    capyTimelineBar.style.width = progress + '%';\n    updateScenes(currentTime);\n  });\n\n  \/\/ When the audio ends, trigger the modal's Close Button on the main page\n  capyAudio.addEventListener('ended', () => {\n    const closeBtn = document.getElementById('capyVideoClose');\n    if(closeBtn) closeBtn.click();\n  });\n<\/script>\n<!-- \/Laptop ad -->\n              <\/div>\n\n              <div class=\"capy-play-overlay\">\n                <div class=\"capy-transparent-play-btn\">\n                  <svg fill=\"currentColor\" viewBox=\"0 0 24 24\"><path d=\"M8 5v14l11-7z\"\/><\/svg>\n                <\/div>\n              <\/div>\n            <\/div>\n            <div class=\"capy-macbook-base\">\n              <div class=\"capy-mac-notch\"><\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"capy-3d-mobile\">\n            <img decoding=\"async\" src=\"https:\/\/capytech.com\/wp-content\/uploads\/2026\/10\/capytech-phone-ui.webp\" alt=\"Mobile E-Learning Preview\" style=\"width: 110%; height: 108%; object-fit: contain; background-color: #0f172a;\">\n          <\/div>\n        <\/div> \n        \n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<div class=\"capy-page-content\">\n\n\n<!-- part 2 -->\n  <section class=\"capy-home-intro\">\n    <div class=\"capy-container\">\n      <div class=\"capy-intro-grid\">\n        \n        <div class=\"capy-intro-left\">\n          <h2 class=\"capy-intro-headline capy-reveal-left\" style=\"display: flex; flex-direction: column; gap: 0.5rem;\">\n            <span class=\"capy-intro-eyebrow\">Your Team Deserves Better Than a<\/span>\n            <span class=\"capy-gradient-text\">\"Click-Next\" PDF.<\/span>\n          <\/h2>\n          <div class=\"capy-intro-divider capy-reveal-left capy-delay-1\"><\/div>\n          <p class=\"capy-intro-problem capy-reveal-up capy-delay-1\">\n            Let\u2019s be honest: traditional corporate training is often boring. When you force employees to read a 40-page document or click through a static PowerPoint, you aren't training them, you are just checking a compliance box.\n          <\/p>\n        <\/div>\n\n        <div class=\"capy-intro-right\">\n          <div class=\"capy-solution-card capy-reveal-right capy-delay-2\">\n            <div class=\"capy-solution-glow\"><\/div>\n            <div class=\"capy-solution-icon\">\n                <img decoding=\"async\" src=\"https:\/\/capytech.com\/wp-content\/uploads\/2026\/03\/capy-fab.png\" alt=\"fab-icon\">\n            <\/div>\n            <h4 class=\"capy-solution-subtitle\">The Capytech Standard<\/h4>\n            \n            <p class=\"capy-intro-solution\">\n              Capytech provides premium <strong>custom e-learning development<\/strong>, specializing in converting dry compliance materials into interactive, gamified digital experiences. Utilizing advanced AI tutors, branching scenarios, and seamless dual-language (English and Arabic) capabilities, we deliver high-impact training modules built to drive measurable behaviour change.\n            <\/p>\n            \n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n<!-- part 3 -->\n<section class=\"capy-standard-section\">\n    <div class=\"capy-container\">\n      \n      <div class=\"capy-standard-header capy-reveal-up\">\n        <h2>Premium Custom E-Learning Development. <br><span class=\"capy-gradient-text\">We Build Experiences.<\/span><\/h2>\n        <p>Every Capytech custom module is engineered by expert Instructional Designers to ensure maximum engagement following global <a href=\"https:\/\/www.td.org\/talent-development-glossary-terms\/what-is-instructional-design\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: var(--brand-600); text-decoration: underline;\">ATD standards<\/a>. Here is our standard:<\/p>\n      <\/div>\n\n      <div class=\"capy-bento-grid-5\">\n        \n        <div class=\"capy-ds-card capy-bento-hero-card capy-reveal-up capy-delay-1\">\n            <div class=\"capy-ds-glow\" style=\"background: #a855f7; bottom: -50px; right: -50px;\"><\/div>\n            \n            <div style=\"display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 1.5rem; position: relative; z-index: 2;\">\n              \n              <div class=\"capy-ds-icon capy-ai-icon-box\" style=\"margin-bottom: 0;\">\n                <svg width=\"26\" height=\"26\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\">\n                  <rect x=\"4\" y=\"4\" width=\"16\" height=\"16\" rx=\"2\" ry=\"2\"><\/rect>\n                  <rect x=\"9\" y=\"9\" width=\"6\" height=\"6\"><\/rect>\n                  <line x1=\"9\" y1=\"1\" x2=\"9\" y2=\"4\"><\/line>\n                  <line x1=\"15\" y1=\"1\" x2=\"15\" y2=\"4\"><\/line>\n                  <line x1=\"9\" y1=\"20\" x2=\"9\" y2=\"23\"><\/line>\n                  <line x1=\"15\" y1=\"20\" x2=\"15\" y2=\"23\"><\/line>\n                  <line x1=\"20\" y1=\"9\" x2=\"23\" y2=\"9\"><\/line>\n                  <line x1=\"20\" y1=\"14\" x2=\"23\" y2=\"14\"><\/line>\n                  <line x1=\"1\" y1=\"9\" x2=\"4\" y2=\"9\"><\/line>\n                  <line x1=\"1\" y1=\"14\" x2=\"4\" y2=\"14\"><\/line>\n                <\/svg>\n              <\/div>\n  \n              <div class=\"capy-ai-power-badge\">\n                <span class=\"capy-pulse-dot-purple\"><\/span>\n                Powered By AI\n              <\/div>\n  \n            <\/div>\n  \n            <h3 class=\"capy-ds-title\">Embedded Artificial Intelligence<\/h3>\n            <p class=\"capy-ds-text\">\n              <strong>Smart courses that actually teach.<\/strong> We embed AI directly into your custom modules. Give your learners a 24\/7 in-course AI Tutor to answer questions on the fly, use our AI Feedback tool to instantly grade open-text answers, or deploy AI Scenarios that dynamically adapt to learner choices in real-time.\n            <\/p>\n          <\/div>\n\n        <div class=\"capy-ds-card capy-reveal-up capy-delay-2\">\n          <div class=\"capy-ds-glow\" style=\"background: #e0e7ff; top: -50px; right: -50px;\"><\/div>\n          <div class=\"capy-ds-icon\" style=\"background-color: #e0e7ff; color: #4f46e5;\">\n            <svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M7 21a4 4 0 01-4-4V5a2 2 0 012-2h4a2 2 0 012 2v12a4 4 0 01-4 4zm0 0h12a2 2 0 002-2v-4a2 2 0 00-2-2h-2.343M11 7.343l1.657-1.657a2 2 0 012.828 0l2.829 2.829a2 2 0 010 2.828l-8.486 8.485M7 17h.01\"><\/path><\/svg>\n          <\/div>\n          <h3 class=\"capy-ds-title\">High-End Visual Design<\/h3>\n          <p class=\"capy-ds-text\">\n            <strong>Every pixel matters.<\/strong> We believe effective learning is built on beautiful interfaces. We don't use clunky legacy templates; we design visually stunning, modern user journeys that look and feel like premium apps.\n          <\/p>\n        <\/div>\n\n        <div class=\"capy-ds-card capy-reveal-up capy-delay-1\">\n          <div class=\"capy-ds-glow\" style=\"background: #fdf4ff; top: -50px; right: -50px;\"><\/div>\n          <div class=\"capy-ds-icon\" style=\"background-color: #fdf4ff; color: #d946ef;\">\n            <svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M14.752 11.168l-3.197-2.132A1 1 0 0010 9.87v4.263a1 1 0 001.555.832l3.197-2.132a1 1 0 000-1.664z\"><\/path><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M21 12a9 9 0 11-18 0 9 9 0 0118 0z\"><\/path><\/svg>\n          <\/div>\n          <h3 class=\"capy-ds-title\">Bespoke Animations<\/h3>\n          <p class=\"capy-ds-text\">\n            <strong>Bringing stories to life.<\/strong> We masterfully integrate vibrant animated characters and motion graphics to simplify complex topics and transform traditional educational content into an immersive visual journey.\n          <\/p>\n        <\/div>\n\n        <div class=\"capy-ds-card capy-reveal-up capy-delay-2\">\n          <div class=\"capy-ds-glow\" style=\"background: #fffbeb; top: -50px; right: -50px;\"><\/div>\n          <div class=\"capy-ds-icon\" style=\"background-color: #fffbeb; color: #d97706;\">\n            <svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M14.828 14.828a4 4 0 01-5.656 0M9 10h.01M15 10h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z\"><\/path><\/svg>\n          <\/div>\n          <h3 class=\"capy-ds-title\">Gamification<\/h3>\n          <p class=\"capy-ds-text\">\n            <strong>Make learning addictive.<\/strong> We integrate powerful game-like elements, points, badges, leaderboards, and challenges, to turn mandatory training into a highly interactive, memorable experience for all ages.\n          <\/p>\n        <\/div>\n\n        <div class=\"capy-ds-card capy-reveal-up capy-delay-3\">\n          <div class=\"capy-ds-glow\" style=\"background: #ecfdf5; top: -50px; right: -50px;\"><\/div>\n          <div class=\"capy-ds-icon\" style=\"background-color: #ecfdf5; color: #10b981;\">\n            <svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M8 7h12m0 0l-4-4m4 4l-4 4m0 6H4m0 0l4 4m-4-4l4-4\"><\/path><\/svg>\n          <\/div>\n          <h3 class=\"capy-ds-title\">Branching Scenarios<\/h3>\n          <p class=\"capy-ds-text\">\n            <strong>Practice for the real world.<\/strong> We drop learners into dynamic, role-play scenarios where their choices dictate the outcome. This forces critical thinking and allows teams to practice problem-solving safely.\n          <\/p>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n<!-- part 4 -->\n<section class=\"capy-fasttrack-section\" id=\"fasttrack\">\n    <div class=\"capy-ft-glow\"><\/div>\n    \n    <div class=\"capy-ft-image-ghost capy-reveal\">\n      <img decoding=\"async\" src=\"https:\/\/capytech.com\/wp-content\/uploads\/2026\/03\/fast-2-scaled.jpg\" alt=\"FastTrack Time Advantage\">\n    <\/div>\n\n    <div class=\"capy-container\">\n      <div class=\"capy-ft-grid\">\n        \n        <div class=\"capy-ft-left capy-reveal-left\">\n          \n          <div class=\"capy-ft-badge\">\n            <svg width=\"14\" height=\"14\" fill=\"currentColor\" viewBox=\"0 0 24 24\"><path d=\"M13 10V3L4 14h7v7l9-11h-7z\"><\/path><\/svg>\n            The Zero-Lift Solution\n          <\/div>\n          \n          <h2 class=\"capy-ft-headline\">\n            Need to Clear Your <br>Training Backlog? <br><span class=\"capy-ft-gradient\">Fast.<\/span>\n          <\/h2>\n          \n          <p class=\"capy-ft-subhead\">\n            Meet Capytech FastTrack. The subscription that turns your static documents into interactive e-learning in just 4 days.\n          <\/p>\n\n          <p class=\"capy-ft-body\">\n            Stop paying massive upfront development fees to traditional agencies. FastTrack is a revolutionary, budget-friendly subscription designed for HR, Safety, and IT teams who need rapid results.\n          <\/p>\n          \n          <!-- FIX: Updated link to use the anchor instead of forcing a page reload -->\n          <a href=\"#demo\" class=\"capy-btn-amber capy-reveal-up capy-delay-2\">\n            Get FastTrack Pricing\n          <\/a>\n        <\/div>\n\n        <div class=\"capy-ft-features\">\n          \n          <div class=\"capy-ft-feature-card capy-reveal-right capy-delay-1\">\n            <div class=\"capy-ft-icon\">\n              <svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M13 10V3L4 14h7v7l9-11h-7z\"><\/path><\/svg>\n            <\/div>\n            <div class=\"capy-ft-text\">\n              <h4>Rapid Deployment<\/h4>\n              <p>Hand us your raw PDFs or Word docs, and we launch your interactive, SCORM-ready module in just 3 to 5 business days.<\/p>\n            <\/div>\n          <\/div>\n\n          <div class=\"capy-ft-feature-card capy-reveal-right capy-delay-2\">\n            <div class=\"capy-ft-icon\">\n              <svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15\"><\/path><\/svg>\n            <\/div>\n            <div class=\"capy-ft-text\">\n              <h4>Future-Proof Content<\/h4>\n              <p>Policies change. That\u2019s why FastTrack includes Unlimited Text Updates for the life of your subscription.<\/p>\n            <\/div>\n          <\/div>\n\n          <div class=\"capy-ft-feature-card capy-reveal-right capy-delay-3\">\n            <div class=\"capy-ft-icon\">\n              <svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z\"><\/path><\/svg>\n            <\/div>\n            <div class=\"capy-ft-text\">\n              <h4>Zero Procurement Delays<\/h4>\n              <p>No more waiting for new quotes or POs every time you need a typo fixed. We update your content within 48 hours of your request.<\/p>\n            <\/div>\n          <\/div>\n\n          <div class=\"capy-ft-feature-card capy-reveal-right capy-delay-3\">\n            <div class=\"capy-ft-icon\">\n              <svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 8c-1.657 0-3 .895-3 2s1.343 2 3 2 3 .895 3 2-1.343 2-3 2m0-8c1.11 0 2.08-.402 2.599 1M12 8V7m0 1v8m0 0v1m0-1c-1.11 0-2.08-.402-2.599-1M21 12a9 9 0 11-18 0 9 9 0 0118 0z\"><\/path><\/svg>\n            <\/div>\n            <div class=\"capy-ft-text\">\n              <h4>Zero Capital Outlay<\/h4>\n              <p>Predictable, low-cost monthly billing. Keep your CFO happy without sacrificing the quality of your training.<\/p>\n            <\/div>\n          <\/div>\n\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n<!-- part 5 -->\n<section class=\"capy-tiers-section\" id=\"tiers\">\n    <div class=\"capy-container\">\n      \n      <div class=\"capy-tiers-header capy-reveal-up\">\n        <h2>A Development Tier for <br><span class=\"capy-gradient-text\">Every Timeline and Budget<\/span><\/h2>\n        <p>From rapid compliance to world-class gamification and AI, choose the level of interactivity your project demands.<\/p>\n      <\/div>\n\n      <div class=\"capy-tiers-grid\">\n        \n        <div class=\"capy-tier-card capy-reveal-up capy-delay-1\">\n          <div class=\"capy-tier-badge badge-fasttrack\">Best for Speed<\/div>\n          <h3 class=\"capy-tier-title\">FastTrack Module<\/h3>\n          <p class=\"capy-tier-desc\">Designed for ultimate speed, compliance, and long-term accuracy.<\/p>\n          \n          <div class=\"capy-tier-features\">\n            <div class=\"capy-tier-feature-item\">\n              <svg class=\"capy-tier-icon\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M13 10V3L4 14h7v7l9-11h-7z\"><\/path><\/svg>\n              <div class=\"capy-tier-feature-text\">\n                <h4>Best For<\/h4>\n                <p>HR Policies, IT Security, and Code of Conduct.<\/p>\n              <\/div>\n            <\/div>\n            <div class=\"capy-tier-feature-item\">\n              <svg class=\"capy-tier-icon\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4 5a1 1 0 011-1h14a1 1 0 011 1v2a1 1 0 01-1 1H5a1 1 0 01-1-1V5zM4 13a1 1 0 011-1h6a1 1 0 011 1v6a1 1 0 01-1 1H5a1 1 0 01-1-1v-6zM16 13a1 1 0 011-1h2a1 1 0 011 1v6a1 1 0 01-1 1h-2a1 1 0 01-1-1v-6z\"><\/path><\/svg>\n              <div class=\"capy-tier-feature-text\">\n                <h4>The Vibe<\/h4>\n                <p>Clean, grid-based, fully mobile-responsive design.<\/p>\n              <\/div>\n            <\/div>\n            <div class=\"capy-tier-feature-item\">\n              <svg class=\"capy-tier-icon\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z\"><\/path><\/svg>\n              <div class=\"capy-tier-feature-text\">\n                <h4>The Promise<\/h4>\n                <p>Rapid 4-day turnaround with unlimited future text updates via our subscription model.<\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"capy-tier-card capy-reveal-up capy-delay-2\">\n          <div class=\"capy-tier-badge badge-gold\">Most Popular<\/div>\n          <h3 class=\"capy-tier-title\">Gold Module<\/h3>\n          <p class=\"capy-tier-desc\">The perfect balance of advanced interactive features and affordability.<\/p>\n          \n          <div class=\"capy-tier-features\">\n            <div class=\"capy-tier-feature-item\">\n              <svg class=\"capy-tier-icon\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M19 21V5a2 2 0 00-2-2H7a2 2 0 00-2 2v16m14 0h2m-2 0h-5m-9 0H3m2 0h5M9 7h1m-1 4h1m4-4h1m-1 4h1m-5 10v-5a1 1 0 011-1h2a1 1 0 011 1v5m-4 0h4\"><\/path><\/svg>\n              <div class=\"capy-tier-feature-text\">\n                <h4>Best For<\/h4>\n                <p>Standard Onboarding, Product Training, Management Skills.<\/p>\n              <\/div>\n            <\/div>\n            <div class=\"capy-tier-feature-item\">\n              <svg class=\"capy-tier-icon\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M14.752 11.168l-3.197-2.132A1 1 0 0010 9.87v4.263a1 1 0 001.555.832l3.197-2.132a1 1 0 000-1.664z\"><\/path><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M21 12a9 9 0 11-18 0 9 9 0 0118 0z\"><\/path><\/svg>\n              <div class=\"capy-tier-feature-text\">\n                <h4>The Vibe<\/h4>\n                <p>Rich media, seamless professional narration, and elevated UI\/UX.<\/p>\n              <\/div>\n            <\/div>\n            <div class=\"capy-tier-feature-item\">\n              <svg class=\"capy-tier-icon\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z\"><\/path><\/svg>\n              <div class=\"capy-tier-feature-text\">\n                <h4>The Promise<\/h4>\n                <p>Accelerates development while keeping learners highly engaged through click-and-reveal activities, timelines, and knowledge checks.<\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"capy-tier-card capy-tier-platinum capy-reveal-up capy-delay-3\">\n          <div class=\"capy-tier-glow\"><\/div>\n          <div class=\"capy-tier-badge badge-platinum\">Premium AI Experience<\/div>\n          <h3 class=\"capy-tier-title\">Platinum Module<\/h3>\n          <p class=\"capy-tier-desc\">The ultimate, premium e-learning experience with zero creative limits.<\/p>\n          \n          <div class=\"capy-tier-features\" style=\"position: relative; z-index: 2;\">\n            <div class=\"capy-tier-feature-item\">\n              <svg class=\"capy-tier-icon\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M5 3v4M3 5h4M6 17v4m-2-2h4m5-16l2.286 6.857L21 12l-5.714 2.143L13 21l-2.286-6.857L5 12l5.714-2.143L13 3z\"><\/path><\/svg>\n              <div class=\"capy-tier-feature-text\">\n                <h4>Best For<\/h4>\n                <p>High-stakes leadership training, complex systems simulations, and flagship company inductions.<\/p>\n              <\/div>\n            <\/div>\n            <div class=\"capy-tier-feature-item\">\n              <svg class=\"capy-tier-icon\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9.813 15.904L9 18.75l-.813-2.846a4.5 4.5 0 00-3.09-3.09L2.25 12l2.846-.813a4.5 4.5 0 003.09-3.09L9 5.25l.813 2.846a4.5 4.5 0 003.09 3.09L15.75 12l-2.846.813a4.5 4.5 0 00-3.09 3.09zM18.259 8.715L18 9.75l-.259-1.035a3.375 3.375 0 00-2.455-2.456L14.25 6l1.036-.259a3.375 3.375 0 002.455-2.456L18 2.25l.259 1.035a3.375 3.375 0 002.456 2.456L21.75 6l-1.035.259a3.375 3.375 0 00-2.456 2.456zM16.894 20.567L16.5 21.75l-.394-1.183a2.25 2.25 0 00-1.423-1.423L13.5 18.75l1.183-.394a2.25 2.25 0 001.423-1.423l.394-1.183.394 1.183a2.25 2.25 0 001.423 1.423l1.183.394-1.183.394a2.25 2.25 0 00-1.423 1.423z\"><\/path><\/svg>\n              <div class=\"capy-tier-feature-text\">\n                <h4>The Vibe<\/h4>\n                <p>Fully custom interfaces, bespoke animated graphics, embedded AI tools, and cinematic storytelling.<\/p>\n              <\/div>\n            <\/div>\n            <div class=\"capy-tier-feature-item\">\n              <svg class=\"capy-tier-icon\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z\"><\/path><\/svg>\n              <div class=\"capy-tier-feature-text\">\n                <h4>The Promise<\/h4>\n                <p>World-class instructional design featuring embedded AI Tutors, intelligent branching scenarios, and advanced gamification.<\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n      <\/div>\n\n      <div class=\"capy-tiers-cta-wrapper capy-reveal-up capy-delay-3\">\n        <a href=\"#demo\" class=\"capy-btn-premium\">\n          Compare Module Tiers with a Live Demo\n        <\/a>\n      <\/div>\n\n    <\/div>\n  <\/section>\n\n<!-- part 6 -->\n<section class=\"capy-promise-section\">\n    <div class=\"capy-promise-glow\"><\/div>\n    <div class=\"capy-container\">\n      <div class=\"capy-promise-content\">\n        \n        <h2 class=\"capy-promise-headline capy-reveal-up\">\n          Screenshots Don't Do Our <br><span class=\"capy-gradient-text-alt\">Work Justice.<\/span>\n        <\/h2>\n        \n        <p class=\"capy-promise-body capy-reveal-up capy-delay-1\">\n          You can't capture the magic of custom animation, embedded AI, and gamification in a static image. Don't take our word for it, let us prove it.\n        <\/p>\n        \n        <div class=\"capy-promise-cta-wrapper capy-reveal-up capy-delay-2\">\n          <a href=\"#demo\" class=\"capy-btn-premium\">\n            Book a Live Walkthrough\n          <\/a>\n          <p class=\"capy-promise-subtext capy-delay-3\">\n            <svg style=\"width: 1rem; height: 1rem; display: inline-block; vertical-align: middle; margin-right: 0.25rem; color: #4ade80;\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z\"><\/path><\/svg>\n            We'll show you a live project specifically tailored to your industry.\n          <\/p>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n<!-- part 7 -->\n<section class=\"cxlm\" aria-label=\"Free checklist\">\n<style>.cxlm{background:#0f172a;padding:3.5rem 1.5rem;font-family:inherit}.cxlm-in{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:2rem;align-items:center}.cxlm img{display:block;width:120px;height:auto;border-radius:6px;box-shadow:0 14px 30px rgba(0,0,0,.35);transform:rotate(-3deg)}.cxlm-eb{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#93c5fd;margin-bottom:.5rem}.cxlm h2{color:#ffffff;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:800;line-height:1.2;margin:0 0 .5rem}.cxlm p{color:#cbd5e1;line-height:1.6;margin:0}.cxlm-btn{display:inline-block;background:#2563eb;color:#ffffff;font-weight:700;padding:.9rem 1.4rem;border-radius:10px;text-decoration:none;white-space:nowrap}.cxlm-btn:hover,.cxlm-btn:focus{background:#1d4ed8;color:#ffffff}@media (max-width:760px){.cxlm-in{grid-template-columns:1fr;text-align:left}.cxlm img{width:96px}}<\/style>\n<div class=\"cxlm-in\">\n<img loading=\"lazy\" src=\"https:\/\/capytech.com\/wp-content\/uploads\/2026\/10\/powerpoint-to-e-learning-checklist-gcc-cover.webp\" width=\"794\" height=\"1123\" loading=\"lazy\" decoding=\"async\" alt=\"Cover of the Capytech checklist From PowerPoint to e-learning in 10 steps\">\n<div><span class=\"cxlm-eb\">Free checklist<\/span><h2>From PowerPoint to e-learning in 10 steps<\/h2><p>Turn a slide deck into a short module people finish, with Arabic or any language planned from the start. Two pages, free by email.<\/p><\/div>\n<a class=\"cxlm-btn\" href=\"\/en\/powerpoint-to-e-learning-checklist\/\">Get the checklist<\/a>\n<\/div>\n<\/section>\n<section class=\"cxq cxq-faq\" id=\"faq\"><style>.cxq{background:#f8fafc;padding:5rem 1.5rem;font-family:inherit;color:#0f172a}.cxq .cxq-wrap{max-width:1000px;margin:0 auto}.cxq .cxq-eyebrow{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2563eb;margin-bottom:.75rem}.cxq h2{font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 1rem;color:#0f172a}.cxq .cxq-intro{font-size:1.08rem;line-height:1.7;color:#475569;margin:0 0 2rem}.cxq details{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin:0 0 .75rem;overflow:hidden}.cxq summary{cursor:pointer;list-style:none;padding:1.15rem 3rem 1.15rem 1.4rem;font-weight:700;font-size:1.05rem;position:relative;color:#0f172a}.cxq summary::-webkit-details-marker{display:none}.cxq summary::after{content:\"+\";position:absolute;right:1.3rem;top:50%;transform:translateY(-50%);font-size:1.5rem;font-weight:400;color:#2563eb}.cxq details[open] summary::after{content:\"\\2212\"}.cxq details p{margin:0;padding:0 1.4rem 1.25rem;color:#475569;line-height:1.7}.cxq details a{color:#2563eb}@media (max-width:640px){.cxq{padding:3.5rem 1rem}}<\/style><div class=\"cxq-wrap\"><span class=\"cxq-eyebrow\">FAQ<\/span><h2>Custom e-learning questions<\/h2><p class=\"cxq-intro\">What L&amp;D and HR teams across the GCC ask us before a custom project starts.<\/p><details><summary>What is custom e-learning?<\/summary><p>Training built from scratch around your organisation: your processes, your people, your brand and your systems, rather than a generic course bought off the shelf.<\/p><\/details><details><summary>How long does a custom course take to build?<\/summary><p>It depends on length, interactivity, media and languages. A short module built from material you already have can be ready in days through FastTrack, while a large programme with video and scenarios takes several weeks. Our <a href=\"\/en\/build-time-estimator\/\">build time estimator<\/a> gives you a quick guide.<\/p><\/details><details><summary>Can you build courses in Arabic?<\/summary><p>Yes. We build in English, Arabic or any language, with right to left layouts, Arabic voiceover and cultural review, and we can localise courses you already have.<\/p><\/details><details><summary>What do you need from us?<\/summary><p>Your source material, such as policies, slides, manuals or recordings, a subject expert to answer questions and review drafts, and your brand guidelines. We handle the instructional design, writing, media and build.<\/p><\/details><details><summary>Will the course work in our LMS?<\/summary><p>Yes. We publish to SCORM 1.2, SCORM 2004 and xAPI, so courses run in any standards based LMS. If you do not have one, courses can run on <a href=\"\/en\/ai-powered-lms\/\">Siraj, our AI-powered LMS<\/a>.<\/p><\/details><details><summary>Which authoring tools do you use?<\/summary><p>We are an official Articulate partner and build most courses in <a href=\"\/en\/storyline-360\/\">Storyline 360<\/a> and <a href=\"\/en\/rise-360\/\">Rise 360<\/a>, alongside custom HTML5, video and AI tools when a project needs them.<\/p><\/details><details><summary>Can you add AI to our courses?<\/summary><p>Yes. We can embed an AI tutor that answers learners' questions about the course content, in their own language, so they get help at the moment they need it.<\/p><\/details><details><summary>How do you price custom e-learning?<\/summary><p>Every project is quoted on its scope: length, interactivity, media, languages and review rounds, so we do not publish prices. <a href=\"\/en\/contact\/\">Book a free demo<\/a> and we will send you a proposal.<\/p><\/details><\/div><script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"What is custom e-learning?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Training built from scratch around your organisation: your processes, your people, your brand and your systems, rather than a generic course bought off the shelf.\"}}, {\"@type\": \"Question\", \"name\": \"How long does a custom course take to build?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"It depends on length, interactivity, media and languages. A short module built from material you already have can be ready in days through FastTrack, while a large programme with video and scenarios takes several weeks. Our build time estimator gives you a quick guide.\"}}, {\"@type\": \"Question\", \"name\": \"Can you build courses in Arabic?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. We build in English, Arabic or any language, with right to left layouts, Arabic voiceover and cultural review, and we can localise courses you already have.\"}}, {\"@type\": \"Question\", \"name\": \"What do you need from us?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Your source material, such as policies, slides, manuals or recordings, a subject expert to answer questions and review drafts, and your brand guidelines. We handle the instructional design, writing, media and build.\"}}, {\"@type\": \"Question\", \"name\": \"Will the course work in our LMS?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. We publish to SCORM 1.2, SCORM 2004 and xAPI, so courses run in any standards based LMS. If you do not have one, courses can run on Siraj, our AI-powered LMS.\"}}, {\"@type\": \"Question\", \"name\": \"Which authoring tools do you use?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"We are an official Articulate partner and build most courses in Storyline 360 and Rise 360, alongside custom HTML5, video and AI tools when a project needs them.\"}}, {\"@type\": \"Question\", \"name\": \"Can you add AI to our courses?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. We can embed an AI tutor that answers learners' questions about the course content, in their own language, so they get help at the moment they need it.\"}}, {\"@type\": \"Question\", \"name\": \"How do you price custom e-learning?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Every project is quoted on its scope: length, interactivity, media, languages and review rounds, so we do not publish prices. Book a free demo and we will send you a proposal.\"}}]}<\/script><\/section>\n<section class=\"cxg-guides\"><style>.cxg-guides{background:#f8fafc;padding:4rem 1.5rem;font-family:inherit}.cxg-guides .cxg-wrap{max-width:1100px;margin:0 auto}.cxg-guides h2{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;letter-spacing:-.02em;margin:0 0 1.5rem;color:#0f172a}.cxg-guides .cxg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.cxg-guides .cxg-card{display:block;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.5rem;text-decoration:none;box-shadow:0 10px 30px rgba(15,23,42,.06);transition:border-color .2s}.cxg-guides .cxg-card:hover,.cxg-guides .cxg-card:focus{border-color:#2563eb}.cxg-guides .cxg-card span{display:block;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2563eb;margin-bottom:.5rem}.cxg-guides .cxg-card b{display:block;color:#0f172a;font-size:1.05rem;line-height:1.4;margin-bottom:.8rem}.cxg-guides .cxg-card i{font-style:normal;color:#2563eb;font-weight:700}@media (max-width:860px){.cxg-guides .cxg-grid{grid-template-columns:1fr}.cxg-guides{padding:3rem 1rem}}<\/style><div class=\"cxg-wrap\"><h2>Guides on building better e-learning<\/h2><div class=\"cxg-grid\"><a class=\"cxg-card\" href=\"\/en\/blog\/4-days-to-launch-how-rapid-e-learning-can-revolutionize-your-ld\/\"><span>Guide<\/span><b>4 Days to Launch: How Rapid E-learning Can Revolutionise Your L&D<\/b><i>Read the guide<\/i><\/a><a class=\"cxg-card\" href=\"\/en\/blog\/beyond-the-pdf-transforming-policy-documents-into-engaged-trackable-e-learning\/\"><span>Guide<\/span><b>Beyond the PDF: Transforming Policy Documents into Engaged, Trackable E-Learning<\/b><i>Read the guide<\/i><\/a><a class=\"cxg-card\" href=\"\/en\/blog\/why-interactive-scenarios-trump-static-text-for-policy-comprehension\/\"><span>Guide<\/span><b>Why Interactive Scenarios Trump Static Text for Policy Comprehension<\/b><i>Read the guide<\/i><\/a><\/div><\/div><\/section>\n\n<section class=\"capy-finale-section\">\n  <div class=\"capy-container\">\n    \n    <div class=\"capy-cta-card capy-reveal-up\">\n      <div class=\"capy-cta-glow-bg\"><\/div>\n      \n      <div class=\"capy-cta-content\">\n        <h2>Ready to transform your <br><span class=\"capy-gradient-text-light\">training content?<\/span><\/h2>\n        <p>Partner with Capytech for premium <strong>custom e-learning development<\/strong> to leverage cutting-edge design, artificial intelligence, and lightning-fast deployment.<\/p>\n        \n        <div class=\"capy-cta-actions\">\n          <a href=\"#demo\" class=\"capy-btn-solid\">\n            Contact Us Today\n          <\/a>\n          <a href=\"https:\/\/wa.me\/971585426893\" target=\"_blank\" class=\"capy-btn-outline-green\">\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51a12.8 12.8 0 0 0-.57-.01c-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 0 1-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 0 1-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 0 1 2.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0 0 12.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 0 0 5.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 0 0-3.48-8.413Z\"\/><\/svg>\n            Chat on WhatsApp\n          <\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"capy-footer-master\">\n      <div class=\"capy-footer-grid\">\n        \n        <div class=\"capy-footer-brand capy-reveal-up capy-delay-1\">\n          <img decoding=\"async\" src=\"https:\/\/capytech.com\/wp-content\/uploads\/2026\/03\/capytech-white-logo.png\" alt=\"Capytech\" class=\"capy-footer-logo\">\n          <p>Your partner for <strong>custom e-learning development<\/strong>.<br><br>\n          Capytech is a Dubai-registered e-learning provider with offices in Dubai and Abu Dhabi, building training for organisations across the GCC and around the world, in any language.<\/p>\n          <div class=\"capy-footer-contact-list\">\n            <span><svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><path d=\"M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z\"><\/path><\/svg> contact@capytech.com<\/span>\n            <span><svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><path d=\"M3 5a2 2 0 012-2h3.28a1 1 0 01.948.684l1.498 4.493a1 1 0 01-.502 1.21l-2.257 1.13a11.042 11.042 0 005.516 5.516l1.13-2.257a1 1 0 011.21-.502l4.493 1.498a1 1 0 01.684.949V19a2 2 0 01-2 2h-1C9.716 21 3 14.284 3 6V5z\"><\/path><\/svg> +971 58 542 6893 (UAE)<\/span>\n            <span><svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><path d=\"M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z\"><\/path><path d=\"M15 11a3 3 0 11-6 0 3 3 0 016 0z\"><\/path><\/svg> PO Box 392823, Dubai, UAE<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"capy-footer-nav capy-reveal-up capy-delay-2\">\n          <h4>Solutions<\/h4>\n         <div class=\"capy-footer-links\">\n            <a href=\"https:\/\/capytech.com\/\">Home<\/a>\n            <a href=\"https:\/\/capytech.com\/en\/custom-e-learning-development\/\">Custom E-learning<\/a>\n            <a href=\"https:\/\/capytech.com\/en\/ai-powered-lms\/\">LMS<\/a>\n            <a href=\"https:\/\/capytech.com\/en\/custom-e-learning-development\/#fasttrack\">FastTrack<\/a>\n            <a href=\"https:\/\/capytech.com\/en\/articulate-360-partner\/\">Articulate 360<\/a>\n            <a href=\"https:\/\/capytech.com\/en\/metaverse\/\">Metaverse<\/a>\n            <a href=\"https:\/\/capytech.com\/en\/accredited-courses\/\">Online Courses<\/a>\n            <a href=\"https:\/\/capytech.com\/en\/blog\/\">Blog<\/a>\n          <\/div>\n        <\/div>\n\n        <div class=\"capy-footer-form-col capy-reveal-up capy-delay-3\">\n          <div class=\"capy-footer-form-col capy-reveal-up capy-delay-3\">\n            <h4>Send us a message<\/h4>\n            <div class=\"capy-footer-form\">\n              \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f64116-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"64116\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/en\/wp-json\/wp\/v2\/pages\/57676#wpcf7-f64116-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<div style=\"display: none;\">\n<input type=\"hidden\" name=\"_wpcf7\" value=\"64116\" \/>\n<input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.0.2\" \/>\n<input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/>\n<input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f64116-o1\" \/>\n<input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/>\n<input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/div>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Your Name\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span>\n<\/p>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Your Email\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span>\n<\/p>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"4\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"How can we help you today?\" name=\"your-message\"><\/textarea><\/span>\n<\/p>\n<div style=\"display: none;\">\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"utm_source\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"utm_source\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"utm_medium\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"utm_medium\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"utm_campaign\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"utm_campaign\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"utm_term\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"utm_term\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"utm_content\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"utm_content\" \/><\/span>\n\t<\/p>\n<\/div>\n<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Send Message\" \/>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\n            <\/div>\n          <\/div>\n        <\/div>\n\n      <\/div>\n\n      <div class=\"capy-footer-bottom\">\n        <div class=\"capy-copyright\">&copy; 2026 Capytech. All rights reserved.<\/div>\n        <div class=\"capy-legal-links\">\n            <a href=\"\/privacy-policy\">Privacy Policy<\/a>\n          <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<div class=\"capy-modal-overlay\" id=\"capyDemoModal\">\n  <div class=\"capy-modal-box capy-modal-split\">\n    \n    <div class=\"capy-modal-visual\">\n      <div class=\"capy-modal-visual-text\">\n        <h4>Ready to transform your training?<\/h4>\n        <p>Join the innovative organisations already using Capytech to empower their teams across the GCC.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"capy-modal-content\">\n      <button class=\"capy-modal-close\" id=\"capyModalClose\">\n        <svg width=\"24\" height=\"24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"><\/line><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"><\/line><\/svg>\n      <\/button>\n      \n      <div class=\"capy-modal-header\">\n        <div class=\"capy-modal-icon\">\n          <svg width=\"24\" height=\"24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><path d=\"M22 12h-4l-3 9L9 3l-3 9H2\"><\/path><\/svg>\n        <\/div>\n        <h3>Contact Us<\/h3>\n        <p>Reach out to discuss your custom module requirements.<\/p>\n      <\/div>\n\n      <div class=\"capy-modal-form-wrapper\">\n        \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f64117-o2\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"64117\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/en\/wp-json\/wp\/v2\/pages\/57676#wpcf7-f64117-o2\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<div style=\"display: none;\">\n<input type=\"hidden\" name=\"_wpcf7\" value=\"64117\" \/>\n<input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.0.2\" \/>\n<input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/>\n<input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f64117-o2\" \/>\n<input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/>\n<input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/div>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Full Name\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span>\n<\/p>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Work Email\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span>\n<\/p>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-company\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Company Name\" value=\"\" type=\"text\" name=\"your-company\" \/><\/span>\n<\/p>\n<div style=\"display: none;\">\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"utm_source\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"utm_source\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"utm_medium\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"utm_medium\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"utm_campaign\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"utm_campaign\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"utm_term\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"utm_term\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"utm_content\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"utm_content\" \/><\/span>\n\t<\/p>\n<\/div>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"4\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Tell us what you&#039;d like to see in the demo...\" name=\"your-message\"><\/textarea><\/span>\n<\/p>\n<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Book My Free Demo\" \/>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\n      <\/div>\n    <\/div>\n    \n  <\/div>\n<\/div>\n\n<div class=\"capy-video-modal\" id=\"capyVideoModal\">\n  <div class=\"capy-video-modal-bg\"><\/div>\n  \n  <div class=\"capy-video-container\" style=\"background: transparent; border-radius: 1rem; overflow: visible;\">\n    <button class=\"capy-video-close\" id=\"capyVideoClose\">\n      <svg width=\"24\" height=\"24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"><\/line><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"><\/line><\/svg>\n    <\/button>\n    \n    <div id=\"modalAdContainer\" style=\"width: 100%; aspect-ratio: 16\/9; border-radius: 1rem; overflow: hidden; box-shadow: 0 25px 50px rgba(0,0,0,0.8);\">\n    <\/div>\n  <\/div>\n<\/div>\n\n<\/div>\n\n<script>\n    \/\/ ==========================================\n    \/\/ 0. SMART SCROLL MANAGEMENT\n    \/\/ ==========================================\n    if ('scrollRestoration' in history) {\n    history.scrollRestoration = 'manual';\n    }\n\n    \/\/ Check if the user arrived via a link with a #hash (like #fasttrack)\n    if (window.location.hash) {\n    \/\/ Wait a split second for the page to render, then smoothly scroll them to the section\n    setTimeout(() => {\n        const targetElement = document.querySelector(window.location.hash);\n        if (targetElement) {\n        targetElement.scrollIntoView({ behavior: 'smooth', block: 'start' });\n        }\n    }, 150);\n    } else {\n    \/\/ If there is no hash, force the page to the absolute top as normal\n    window.scrollTo(0, 0);\n    }\n\n    document.addEventListener(\"DOMContentLoaded\", function() {\n      \/\/ ==========================================\n      \/\/ 1. SMART SMOOTH SCROLLING\n      \/\/ ==========================================\n      document.querySelectorAll('a[href^=\"#\"]').forEach(anchor => {\n        anchor.addEventListener('click', function (e) {\n          const targetId = this.getAttribute('href');\n          if (targetId === '#' || targetId === '#demo') return; \n          \n          const targetElement = document.querySelector(targetId);\n          if (targetElement) {\n            e.preventDefault(); \n            targetElement.scrollIntoView({ behavior: 'smooth', block: 'start' });\n            \n            \/\/ Cleanly push the state to the URL history\n            if(targetId === '#fasttrack') {\n                history.pushState(null, null, '#fasttrack');\n            }\n          }\n        });\n      });\n\n      \/\/ ==========================================\n      \/\/ 2. REVEAL ANIMATION OBSERVER\n      \/\/ ==========================================\n      const revealOptions = { \n        root: null, \n        rootMargin: '0px 0px -50px 0px', \n        threshold: 0.1 \n      };\n      \n      const revealObserver = new IntersectionObserver((entries) => {\n        entries.forEach(entry => {\n          if (entry.isIntersecting) {\n            entry.target.classList.add('capy-active');\n          } else {\n            \/\/ Anti-flicker: Only reset if pushed off the BOTTOM of the screen\n            if (entry.boundingClientRect.top > 0) {\n              entry.target.classList.remove('capy-active');\n            }\n          }\n        });\n      }, revealOptions);\n      \n      \/\/ Attach to all elements with a reveal class so they slide in automatically\n      document.querySelectorAll('[class*=\"capy-reveal\"]').forEach(el => revealObserver.observe(el));\n\n      \/\/ ==========================================\n      \/\/ 3. 3D MOUSE TRACKING PHYSICS\n      \/\/ ==========================================\n      const visualStage = document.querySelector('.capy-hero-visual');\n      const hardwareStage = document.getElementById('heroHardware');\n\n      if (visualStage && hardwareStage && window.innerWidth > 1024) {\n        visualStage.addEventListener('mousemove', (e) => {\n          const rect = visualStage.getBoundingClientRect();\n          const centerX = rect.left + rect.width \/ 2;\n          const centerY = rect.top + rect.height \/ 2;\n          \n          const rotateX = ((e.clientY - centerY) \/ (rect.height \/ 2)) * -12; \n          const rotateY = ((e.clientX - centerX) \/ (rect.width \/ 2)) * 12;\n          \n          hardwareStage.style.transform = `rotateX(${rotateX}deg) rotateY(${rotateY}deg)`;\n        });\n\n        visualStage.addEventListener('mouseleave', () => {\n          hardwareStage.style.transition = 'transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1)';\n          hardwareStage.style.transform = `rotateX(0deg) rotateY(0deg)`;\n          \n          setTimeout(() => {\n            hardwareStage.style.transition = 'transform 0.1s ease-out';\n          }, 600);\n        });\n      }\n\n      \/\/ ==========================================\n      \/\/ 4. PERFORMANCE: SMART VIDEO PAUSING\n      \/\/ ==========================================\n      const heroVideos = document.querySelectorAll('.capy-hero-fixed video');\n      let isVideoPlaying = true;\n\n      window.addEventListener('scroll', () => {\n        if (window.scrollY > window.innerHeight) {\n          if (isVideoPlaying) {\n            heroVideos.forEach(vid => vid.pause());\n            isVideoPlaying = false;\n          }\n        } else {\n          if (!isVideoPlaying) {\n            heroVideos.forEach(vid => vid.play());\n            isVideoPlaying = true;\n          }\n        }\n      }, { passive: true });\n\n      \/\/ ==========================================\n      \/\/ 5. FULLSCREEN AD MODAL LOGIC (DOM Shifting)\n      \/\/ ==========================================\n      const laptopLid = document.getElementById('heroLaptopLid');\n      const videoModal = document.getElementById('capyVideoModal');\n      const videoModalClose = document.getElementById('capyVideoClose');\n      const laptopAdContainer = document.getElementById('laptopAdContainer');\n      const modalAdContainer = document.getElementById('modalAdContainer');\n\n      if (laptopLid && videoModal) {\n        laptopLid.addEventListener('click', () => {\n          const activeAdScreen = document.getElementById('capyMainScreen');\n          if (activeAdScreen) {\n            modalAdContainer.appendChild(activeAdScreen); \n          }\n          \n          videoModal.classList.add('is-active');\n          document.body.style.overflow = 'hidden'; \n          \n          if (window.capyAdController) window.capyAdController.playWithSound();\n        });\n\n        const closeVideoModal = () => {\n          videoModal.classList.remove('is-active');\n          document.body.style.overflow = ''; \n          \n          if (window.capyAdController) window.capyAdController.resetToSilent();\n          \n          setTimeout(() => {\n            const activeAdScreen = document.getElementById('capyMainScreen');\n            if (activeAdScreen) laptopAdContainer.appendChild(activeAdScreen);\n          }, 400); \n        };\n\n        videoModalClose.addEventListener('click', closeVideoModal);\n        videoModal.querySelector('.capy-video-modal-bg').addEventListener('click', closeVideoModal);\n      }\n  \n    });\n  <\/script>\n\n<script>\n    (function () {\n      var modal = document.getElementById('capyDemoModal');\n      if (!modal) return;\n    \n      function open()  { modal.classList.add('capy-modal-active'); document.body.style.overflow = 'hidden'; }\n      function close() { modal.classList.remove('capy-modal-active'); document.body.style.overflow = ''; }\n    \n      \/\/ One listener for the whole page: works for the header, late-loaded buttons and every on-page CTA\n      document.addEventListener('click', function (e) {\n        var link = e.target.closest('a[href$=\"#demo\"], a[href$=\"#capyDemoModal\"]');\n        if (link) { e.preventDefault(); open(); return; }\n        if (e.target.closest('#capyModalClose') || e.target === modal) close();\n      });\n      document.addEventListener('keydown', function (e) { if (e.key === 'Escape') close(); });\n    })();\n    <\/script>\n<\/body>\n<\/html>\n\n<!-- ============================================================\n     Capytech popup shell: replaces Elementor Pro popups.\n     Add this once per page, plus one .capy-popup block (see build\/popups\/).\n     Settings (attributes on .capy-popup):\n       data-delay=\"35\"           seconds after page load before it opens\n       data-frequency=\"every\"    every | session | days:N  (how often to show again after it's closed)\n     After a successful Contact Form 7 submission, the popup never shows again for that visitor.\n     ============================================================ -->\n<style>\n  .capy-popup[hidden] { display: none !important; }\n  .capy-popup, .capy-popup *, .capy-popup *::before, .capy-popup *::after { box-sizing: border-box; }\n  .capy-popup { position: fixed; inset: 0; z-index: 2147483000; display: flex; align-items: center; justify-content: center; padding: 16px; opacity: 0; transition: opacity .3s ease; }\n  .capy-popup.is-open { opacity: 1; }\n  .capy-popup__backdrop { position: absolute; inset: 0; background: rgba(0,0,0,.8); cursor: pointer; }\n  .capy-popup__dialog { position: relative; width: 100%; max-width: 900px; max-height: calc(100vh - 32px); overflow-y: auto; transform: translateY(16px); transition: transform .3s ease; -webkit-overflow-scrolling: touch; }\n  .capy-popup.is-open .capy-popup__dialog { transform: none; }\n  .capy-popup__close { position: absolute; top: 10px; right: 10px; z-index: 20; width: 36px; height: 36px; border: 0; border-radius: 50%; background: rgba(255,255,255,.9); color: #111; font-size: 22px; line-height: 36px; text-align: center; cursor: pointer; padding: 0; box-shadow: 0 2px 8px rgba(0,0,0,.15); }\n  .capy-popup__close:hover, .capy-popup__close:focus-visible { background: #fff; outline: 2px solid #111; }\n  html.capy-popup-lock, html.capy-popup-lock body { overflow: hidden !important; }\n  @media (prefers-reduced-motion: reduce) { .capy-popup, .capy-popup__dialog { transition: none; } }\n<\/style>\n<script>\n(function () {\n  if (window.capyPopupInit) return;\n  window.capyPopupInit = true;\n\n  var KEY = 'capyPopup:';\n  function store(fn) { try { return fn(); } catch (e) { return null; } }\n  function seenRecently(p) {\n    var id = p.id, freq = p.getAttribute('data-frequency') || 'every';\n    if (store(function () { return localStorage.getItem(KEY + id + ':submitted'); })) return true;\n    if (freq === 'session') return !!store(function () { return sessionStorage.getItem(KEY + id); });\n    var m = \/^days:(\\d+)$\/.exec(freq);\n    if (m) {\n      var t = +store(function () { return localStorage.getItem(KEY + id); }) || 0;\n      return Date.now() - t < m[1] * 864e5;\n    }\n    return false;\n  }\n  function remember(p) {\n    store(function () { sessionStorage.setItem(KEY + p.id, '1'); });\n    store(function () { localStorage.setItem(KEY + p.id, String(Date.now())); });\n  }\n\n  var lastFocus = null;\n  function open(p) {\n    if (document.querySelector('.capy-popup.is-open')) return;\n    lastFocus = document.activeElement;\n    p.hidden = false;\n    p.setAttribute('aria-hidden', 'false');\n    document.documentElement.classList.add('capy-popup-lock');\n    void p.offsetWidth; \/\/ apply the hidden state first so the fade-in runs\n    p.classList.add('is-open');\n    var c = p.querySelector('.capy-popup__close'); if (c) c.focus({ preventScroll: true });\n  }\n  function close(p) {\n    if (!p.classList.contains('is-open')) return;\n    p.classList.remove('is-open');\n    p.setAttribute('aria-hidden', 'true');\n    document.documentElement.classList.remove('capy-popup-lock');\n    remember(p);\n    setTimeout(function () { p.hidden = true; }, 300);\n    if (lastFocus && lastFocus.focus) lastFocus.focus({ preventScroll: true });\n  }\n\n  function setup() {\n    if (document.body.classList.contains('elementor-editor-active')) return; \/\/ don't pop up while editing in Elementor\n    document.querySelectorAll('.capy-popup').forEach(function (p) {\n      if (p.capyReady) return; p.capyReady = true;\n      if (p.parentNode !== document.body) document.body.appendChild(p); \/\/ escape Elementor\/theme containers\n      p.addEventListener('click', function (e) {\n        var t = e.target.closest('[data-capy-close]');\n        if (t && p.contains(t)) { e.preventDefault(); close(p); }\n      });\n      p.addEventListener('wpcf7mailsent', function () {\n        store(function () { localStorage.setItem(KEY + p.id + ':submitted', String(Date.now())); });\n      });\n      if (seenRecently(p)) return;\n      var delay = parseFloat(p.getAttribute('data-delay'));\n      var q = \/[?&]capy_popup_delay=(\\d+)\/.exec(location.search); if (q) delay = +q[1]; \/\/ testing aid\n      setTimeout(function () { open(p); }, (isNaN(delay) ? 35 : delay) * 1000);\n    });\n  }\n  document.addEventListener('keydown', function (e) {\n    if (e.key === 'Escape') { var p = document.querySelector('.capy-popup.is-open'); if (p) close(p); }\n  });\n  window.capyPopup = { open: function (id) { var p = document.getElementById(id); if (p) open(p); }, close: function (id) { var p = document.getElementById(id); if (p) close(p); } };\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', setup); else setup();\n})();\n<\/script>\n\n<!-- Capytech popup \"custom-elearning\" (replaces Elementor Pro popup 64011). Target page: custom-e-learning-development (57676) -->\n<div class=\"capy-popup\" id=\"capy-popup-custom-elearning\" data-delay=\"35\" data-frequency=\"days:7\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"capy-popup-custom-elearning-title\" aria-hidden=\"true\" hidden>\n  <div class=\"capy-popup__backdrop\" data-capy-close><\/div>\n  <div class=\"capy-popup__dialog\">\n    <button type=\"button\" class=\"capy-popup__close\" data-capy-close aria-label=\"Close\">&times;<\/button>\n<div id=\"ft-modal-wrapper\">\n  <div class=\"ft-overlay\">\n      <div class=\"ft-card\">\n          \n          <div class=\"ft-image-col\">\n              <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1501504905252-473c47e087f8?q=80&w=800&auto=format&fit=crop\" alt=\"Digital Course Modules\">\n              <div class=\"ft-image-overlay\"><\/div>\n          <\/div>\n\n          <div class=\"ft-content-col\">\n              <div class=\"ft-module-grid\"><\/div>\n              \n              <div class=\"ft-header-group\">\n                  <div class=\"ft-concept-badge\">\n                      <span class=\"ft-pulse-dot\"><\/span>\n                     The \"Live Demo\" Offer\n                  <\/div>\n                  \n                  <h2 id=\"capy-popup-custom-elearning-title\" class=\"ft-headline\">\n                      See the <span class=\"ft-brand-row\">\"Capytech Quality\"<\/span> \n                     \n                  <\/h2>\n              <\/div>\n\n              <p class=\"ft-body\">\n                  Screenshots don't do justice to our interaction, <br>gamification and custom animations. <br> \n                  <strong>\"Let us walk you through a live project that matches your industry.\"<\/strong>\n              <\/p>\n\n              <div class=\"ft-wp-form-container\">\n                  \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f64025-o3\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"64025\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/en\/wp-json\/wp\/v2\/pages\/57676#wpcf7-f64025-o3\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<div style=\"display: none;\">\n<input type=\"hidden\" name=\"_wpcf7\" value=\"64025\" \/>\n<input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.0.2\" \/>\n<input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/>\n<input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f64025-o3\" \/>\n<input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/>\n<input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/div>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Enter your work email address\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span>\n<\/p>\n<div style=\"display: none;\">\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"utm_source\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"utm_source\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"utm_medium\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"utm_medium\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"utm_campaign\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"utm_campaign\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"utm_term\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"utm_term\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"utm_content\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"utm_content\" \/><\/span>\n\t<\/p>\n<\/div>\n<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Book a 15-Min Demo\" \/>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\n              <\/div>\n\n              <div class=\"ft-module-nav-wrapper\">\n                <a href=\"#\" class=\"ft-module-btn\" data-capy-close>\n                    <span> I'll keep browsing for now.<\/span>\n                    <div class=\"ft-btn-icon\">\n                        <div class=\"ft-dot\"><\/div>\n                        <div class=\"ft-dot\"><\/div>\n                        <div class=\"ft-dot\"><\/div>\n                    <\/div>\n                <\/a>\n              <\/div>\n          <\/div>\n      <\/div>\n  <\/div>\n<\/div>\n\n<style>\n  :root {\n      --primary-color: #00d4ff; \n      --grid-line: rgba(0, 212, 255, 0.06);\n      --dark-bg: #040a18;      \n      --card-bg: #080f1e;      \n      --text-main: #ffffff;\n      --text-light: #8e9aaf;\n  }\n\n  #ft-modal-wrapper { \n      width: 100%; height: 100%; \n      display: flex; justify-content: center; align-items: center; \n      font-family: 'Inter', sans-serif; \n  }\n  \n  .ft-card {\n      background: var(--card-bg);\n      width: 100%; max-width: 940px;\n      display: flex;\n      box-shadow: 0 60px 120px -30px rgba(0, 0, 0, 0.8);\n      overflow: hidden; \n     \n      border: 1px solid rgba(0, 212, 255, 0.1);\n      position: relative;\n  }\n\n  \/* VISUAL COLUMN *\/\n  .ft-image-col { width: 42%; background: var(--dark-bg); position: relative; overflow: hidden; min-height: 540px; z-index: 2;}\n  .ft-image-overlay {\n      position: absolute; top: 0; left: 0; width: 100%; height: 100%;\n      background: linear-gradient(135deg, rgba(4, 10, 24, 0.9) 0%, rgba(0, 212, 255, 0.1) 100%);\n  }\n  .ft-image-col img { width: 100%; height: 100%; object-fit: cover; opacity: 0.7; transition: transform 4s ease; }\n\n  \/* UPDATED: Pulse\/Moving Grid for 'Course Library' feel *\/\n  .ft-content-col { width: 58%; padding: 50px 60px; display: flex; flex-direction: column; justify-content: center; position: relative; overflow: hidden; }\n  \n  .ft-module-grid {\n      position: absolute;\n      top: -50px; left: -50px; width: calc(100% + 100px); height: calc(100% + 100px);\n      background-size: 40px 40px;\n      background-image: \n        linear-gradient(to right, var(--grid-line) 1px, transparent 1px),\n        linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px);\n      mask-image: radial-gradient(circle at center, black, transparent 90%);\n      z-index: 1;\n      pointer-events: none;\n      animation: gridPulseMove 12s linear infinite;\n  }\n\n  @keyframes gridPulseMove {\n      0% { \n        transform: translate(0, 0);\n        opacity: 0.4;\n      }\n      50% { \n        opacity: 1;\n      }\n      100% { \n        transform: translate(40px, 40px);\n        opacity: 0.4;\n      }\n  }\n\n  \/* HEADER & BADGE *\/\n  .ft-header-group { margin-bottom: 25px; position: relative; z-index: 2; }\n  .ft-concept-badge {\n      display: inline-flex; align-items: center; gap: 8px;\n      font-size: 10px; font-weight: 800; letter-spacing: 2px;\n      text-transform: uppercase; color: var(--primary-color);\n      background: rgba(0, 212, 255, 0.08); padding: 6px 14px;\n      margin-bottom: 20px;\n      border: 1px solid rgba(0, 212, 255, 0.15);\n  }\n  .ft-pulse-dot {\n      width: 6px; height: 6px; background: var(--primary-color);\n      border-radius: 50%; box-shadow: 0 0 10px var(--primary-color);\n      animation: ft-dot-pulse 2s infinite;\n  }\n\n  .ft-headline { font-size: 42px; font-weight: 900; line-height: 1.1; color: #ffffff; margin: 0; letter-spacing: -1.5px; }\n  .ft-brand-row { color: var(--primary-color); white-space: nowrap; display: block; }\n  .ft-action-row { display: flex; align-items: center; gap: 15px; margin-top: 5px; }\n\n  \/* ANIMATED PLAY ICON *\/\n  .ft-play-trigger { position: relative; width: 44px; height: 44px; display: flex; align-items: center; justify-content: center; }\n  .ft-play-circle {\n      position: absolute; width: 100%; height: 100%;\n      border: 2px solid var(--primary-color); border-radius: 50%;\n      animation: ft-ripple 2s infinite;\n  }\n  .ft-play-triangle {\n      width: 0; height: 0; border-top: 6px solid transparent; border-bottom: 6px solid transparent;\n      border-left: 10px solid #ffffff; margin-left: 3px;\n  }\n\n  \/* TYPOGRAPHY & FORM *\/\n  .ft-body { font-size: 16px; line-height: 1.6; color: var(--text-light); margin-bottom: 30px; position: relative; z-index: 2;}\n  .ft-body strong { color: #ffffff; font-weight: 700; border-bottom: 2px solid var(--primary-color); }\n\n  .ft-wp-form-container { position: relative; z-index: 2; }\n  .ft-wp-form-container input[type=\"email\"], \n  .ft-wp-form-container input[type=\"text\"] {\n      width: 100%; padding: 15px 0; font-size: 15px;\n      border: none !important; border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;\n      background: transparent !important; outline: none; margin-bottom: 15px; color: #ffffff;\n  }\n  .ft-wp-form-container input:focus { border-bottom: 1px solid var(--primary-color) !important; }\n\n  .ft-wp-form-container input[type=\"submit\"] {\n      width: 100%; padding: 20px; background: var(--primary-color) !important; color: var(--dark-bg) !important;\n      font-size: 13px; font-weight: 800; text-transform: uppercase; letter-spacing: 2px;\n      border: none; cursor: pointer; transition: 0.4s; border-radius: 2px !important;\n  }\n  .ft-wp-form-container input[type=\"submit\"]:hover { \n      transform: translateY(-2px);\n      box-shadow: 0 10px 25px rgba(0, 242, 255, 0.3);\n  }\n\n  \/* MODULE NAV BUTTON *\/\n  .ft-module-nav-wrapper { margin-top: 30px; text-align: center; position: relative; z-index: 2; }\n  .ft-module-btn {\n      display: inline-flex; align-items: center; gap: 15px;\n      padding: 12px 28px; font-size: 11px; font-weight: 700;\n      color: var(--text-light); text-decoration: none; text-transform: uppercase;\n      letter-spacing: 1.5px; border: 1px solid rgba(255, 255, 255, 0.08);\n      border-radius: 4px; transition: 0.3s;\n      background: rgba(255, 255, 255, 0.02);\n  }\n  .ft-module-btn:hover {\n      color: #ffffff; border-color: var(--primary-color);\n      background: rgba(0, 212, 255, 0.05);\n      transform: scale(1.02);\n  }\n  .ft-btn-icon { display: flex; gap: 3px; }\n  .ft-dot { width: 4px; height: 4px; background: currentColor; border-radius: 50%; opacity: 0.5; }\n  .ft-module-btn:hover .ft-dot { opacity: 1; background: var(--primary-color); }\n\n  \/* ANIMATIONS *\/\n  @keyframes ft-ripple { 0% { transform: scale(0.8); opacity: 1; } 100% { transform: scale(1.5); opacity: 0; } }\n  @keyframes ft-dot-pulse { 0% { opacity: 1; } 50% { opacity: 0.5; } 100% { opacity: 1; } }\n\n  @media (max-width: 768px) {\n      .ft-card { flex-direction: column; }\n      .ft-image-col { width: 100%; height: 180px; }\n      .ft-content-col { width: 100%; padding: 40px 25px; }\n      .ft-headline { font-size: 32px; }\n      .ft-brand-row { white-space: normal; }\n  }\n<\/style>\n  <\/div>\n<\/div>\n<style>@media (max-width: 768px) { #capy-popup-custom-elearning .ft-image-col { min-height: 0 !important; } #capy-popup-custom-elearning .ft-card { margin: 0 !important; } }<\/style>\n\n<!-- Migrated from Elementor Pro Custom CSS (2026-10-12) -->\n<style id=\"capy-migrated-pro-css\">\n\/* Page Settings > Custom CSS *\/\n.x-navbar-inner {\n    background-color: #000!important;\n}\n#menu-main-menu li {\n    background-color: #000!important;\n}\n\n*[lang=\"ar\"] \n    .wpcf7 p {\n    margin-bottom: 0.32825em;\n    direction: rtl;\n}\n\n*[lang=\"ar\"] \n.wpcf7-form-control.wpcf7-submit {\n    background-color: #f3a739;\n    color: #fff;\n    border: 1px solid #f3a739;\n    font-weight: 600;\n    font-family: 'Mulish Regular';\n    float: right;\n}\n\n\n*[lang=\"ar\"]\n.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left {\n    float: right;\n    text-align: right;\n}\n\n[lang=\"ar\"] .elementor-accordion-item {\n   text-align: right!important;\n}\n<\/style>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Bespoke Instructional Design Premium Custom E-Learning Development Transform your dry policies and compliance manuals into stunning, AI-powered interactive e-learning modules. Custom-built in English and Arabic to captivate your team and drive actual behavioural change. View the Live Demo Explore Development Tiers \u2193 Is your team sleeping through compliance training? WAKE. THEM. UP. Premium Custom E-Learning by Capytech. Built for Engagement. &#8230; <\/p>\n<div><a href=\"https:\/\/capytech.com\/en\/custom-e-learning-development\/\" class=\"more-link\">Read More<\/a><\/div>\n","protected":false},"author":6,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-blank-5.php","meta":{"footnotes":""},"class_list":["post-57676","page","type-page","status-publish","hentry","no-post-thumbnail"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.1 (Yoast SEO v24.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Custom E-Learning Development in Dubai and the UAE | Capytech<\/title>\n<meta name=\"description\" content=\"Bespoke e-learning modules for GCC organisations: scenarios, gamification and AI tutors, SCORM ready and built in English, Arabic or any language.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/capytech.com\/en\/custom-e-learning-development\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Custom E-Learning Development in Dubai and the UAE | Capytech\" \/>\n<meta property=\"og:description\" content=\"Bespoke e-learning modules for GCC organisations: scenarios, gamification and AI tutors, SCORM ready and built in English, Arabic or any language.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/capytech.com\/en\/custom-e-learning-development\/\" \/>\n<meta property=\"og:site_name\" content=\"Capytech\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/capytech\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-27T15:37:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/capytech.com\/wp-content\/uploads\/2026\/10\/capytech-lms-screens.webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/capytech.com\/custom-e-learning-development\/\",\"url\":\"https:\/\/capytech.com\/custom-e-learning-development\/\",\"name\":\"Custom E-Learning Development in Dubai and the UAE | Capytech\",\"isPartOf\":{\"@id\":\"https:\/\/capytech.com\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/capytech.com\/custom-e-learning-development\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/capytech.com\/custom-e-learning-development\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/capytech.com\/wp-content\/uploads\/2026\/10\/capytech-lms-screens.webp\",\"datePublished\":\"2024-01-10T05:28:02+00:00\",\"dateModified\":\"2026-10-27T15:37:53+00:00\",\"description\":\"Bespoke e-learning modules for GCC organisations: scenarios, gamification and AI tutors, SCORM ready and built in English, Arabic or any language.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/capytech.com\/custom-e-learning-development\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/capytech.com\/custom-e-learning-development\/#primaryimage\",\"url\":\"https:\/\/capytech.com\/wp-content\/uploads\/2026\/10\/capytech-lms-screens.webp\",\"contentUrl\":\"https:\/\/capytech.com\/wp-content\/uploads\/2026\/10\/capytech-lms-screens.webp\"},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/capytech.com\/en\/#website\",\"url\":\"https:\/\/capytech.com\/en\/\",\"name\":\"Capytech\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/capytech.com\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/capytech.com\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/capytech.com\/en\/#organization\",\"name\":\"Capytech\",\"url\":\"https:\/\/capytech.com\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/capytech.com\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/capytech.com\/wp-content\/uploads\/2021\/10\/CapytechLogo_V2_2020.png\",\"contentUrl\":\"https:\/\/capytech.com\/wp-content\/uploads\/2021\/10\/CapytechLogo_V2_2020.png\",\"width\":2443,\"height\":629,\"caption\":\"Capytech\"},\"image\":{\"@id\":\"https:\/\/capytech.com\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/capytech\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Custom E-Learning Development in Dubai and the UAE | Capytech","description":"Bespoke e-learning modules for GCC organisations: scenarios, gamification and AI tutors, SCORM ready and built in English, Arabic or any language.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/capytech.com\/en\/custom-e-learning-development\/","og_locale":"en_US","og_type":"article","og_title":"Custom E-Learning Development in Dubai and the UAE | Capytech","og_description":"Bespoke e-learning modules for GCC organisations: scenarios, gamification and AI tutors, SCORM ready and built in English, Arabic or any language.","og_url":"https:\/\/capytech.com\/en\/custom-e-learning-development\/","og_site_name":"Capytech","article_publisher":"https:\/\/www.facebook.com\/capytech","article_modified_time":"2026-10-27T15:37:53+00:00","og_image":[{"url":"https:\/\/capytech.com\/wp-content\/uploads\/2026\/10\/capytech-lms-screens.webp","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/capytech.com\/custom-e-learning-development\/","url":"https:\/\/capytech.com\/custom-e-learning-development\/","name":"Custom E-Learning Development in Dubai and the UAE | Capytech","isPartOf":{"@id":"https:\/\/capytech.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/capytech.com\/custom-e-learning-development\/#primaryimage"},"image":{"@id":"https:\/\/capytech.com\/custom-e-learning-development\/#primaryimage"},"thumbnailUrl":"https:\/\/capytech.com\/wp-content\/uploads\/2026\/10\/capytech-lms-screens.webp","datePublished":"2024-01-10T05:28:02+00:00","dateModified":"2026-10-27T15:37:53+00:00","description":"Bespoke e-learning modules for GCC organisations: scenarios, gamification and AI tutors, SCORM ready and built in English, Arabic or any language.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/capytech.com\/custom-e-learning-development\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/capytech.com\/custom-e-learning-development\/#primaryimage","url":"https:\/\/capytech.com\/wp-content\/uploads\/2026\/10\/capytech-lms-screens.webp","contentUrl":"https:\/\/capytech.com\/wp-content\/uploads\/2026\/10\/capytech-lms-screens.webp"},{"@type":"WebSite","@id":"https:\/\/capytech.com\/en\/#website","url":"https:\/\/capytech.com\/en\/","name":"Capytech","description":"","publisher":{"@id":"https:\/\/capytech.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/capytech.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/capytech.com\/en\/#organization","name":"Capytech","url":"https:\/\/capytech.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/capytech.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/capytech.com\/wp-content\/uploads\/2021\/10\/CapytechLogo_V2_2020.png","contentUrl":"https:\/\/capytech.com\/wp-content\/uploads\/2021\/10\/CapytechLogo_V2_2020.png","width":2443,"height":629,"caption":"Capytech"},"image":{"@id":"https:\/\/capytech.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/capytech"]}]}},"_links":{"self":[{"href":"https:\/\/capytech.com\/en\/wp-json\/wp\/v2\/pages\/57676","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/capytech.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/capytech.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/capytech.com\/en\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/capytech.com\/en\/wp-json\/wp\/v2\/comments?post=57676"}],"version-history":[{"count":236,"href":"https:\/\/capytech.com\/en\/wp-json\/wp\/v2\/pages\/57676\/revisions"}],"predecessor-version":[{"id":65765,"href":"https:\/\/capytech.com\/en\/wp-json\/wp\/v2\/pages\/57676\/revisions\/65765"}],"wp:attachment":[{"href":"https:\/\/capytech.com\/en\/wp-json\/wp\/v2\/media?parent=57676"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}