{"id":65646,"date":"2026-10-27T10:48:01","date_gmt":"2026-10-27T10:48:01","guid":{"rendered":"https:\/\/capytech.com\/?page_id=65646"},"modified":"2026-10-27T15:37:09","modified_gmt":"2026-10-27T15:37:09","slug":"lms-requirements-checklist","status":"publish","type":"page","link":"https:\/\/capytech.com\/en\/lms-requirements-checklist\/","title":{"rendered":"LMS Requirements Checklist"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"65646\" class=\"elementor elementor-65646\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7360a7a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7360a7a\" 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-f9d9df8\" data-id=\"f9d9df8\" 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-ab6e3e6 elementor-widget elementor-widget-html\" data-id=\"ab6e3e6\" 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<body>\n\n<style>\n  \/* ==============================================\n     0. WORDPRESS & ROOT RESETS\n     ============================================== *\/\n  html, body { margin: 0 !important; padding: 0 !important; font-size: 16px !important; scroll-behavior: smooth; overflow-x: clip; background-color: var(--slate-50); }\n\n  .elementor-widget-html, .elementor-html-container, .elementor-widget-wrap, .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; --brand-600: #2563eb; --brand-900: #0f172a; \n    --slate-50: #f8fafc; --slate-100: #f1f5f9; --slate-200: #e2e8f0; --slate-300: #cbd5e1; --slate-400: #94a3b8; \n    --slate-500: #64748b; --slate-600: #475569; --brand-300: #93c5fd; --slate-700: #334155; --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(--slate-50); overflow-x: clip !important; \n  }\n\n  .capy-custom-wrapper * { font-family: var(--font-sans) !important; box-sizing: border-box; margin: 0; padding: 0; }\n  .capy-container { max-width: 1280px !important; margin: 0 auto; width: 100%; padding: 0 1.5rem; }\n\n  \/* ==============================================\n     2. GLOBAL BUTTONS & ANIMATIONS\n     ============================================== *\/\n  .capy-btn {\n    display: inline-flex; align-items: center; justify-content: center;\n    padding: 1.125rem 2.5rem; font-size: 1.05rem; font-weight: 700;\n    border-radius: 999px; \n    text-decoration: none; transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); cursor: pointer;\n  }\n  .capy-btn-primary { background-color: var(--brand-900); color: var(--white) !important; box-shadow: 0 10px 25px -5px rgba(15, 23, 42, 0.3); }\n  .capy-btn-primary:hover { background-color: var(--brand-600); transform: translateY(-3px); box-shadow: 0 20px 25px -5px rgba(37, 99, 235, 0.4); }\n  .capy-btn-secondary { background-color: var(--white); color: var(--brand-900) !important; border: 1px solid var(--slate-200); }\n  .capy-btn-secondary:hover { background-color: var(--slate-50); border-color: var(--slate-300); transform: translateY(-3px); box-shadow: 0 10px 15px -3px rgba(15, 23, 42, 0.05); }\n\n  .capy-reveal, .capy-reveal-up { opacity: 0; transition: opacity 0.8s ease, transform 1s ease; will-change: opacity, transform; }\n  .capy-reveal-up { transform: translateY(40px); }\n  .capy-active.capy-reveal, .capy-active.capy-reveal-up { opacity: 1; transform: translate(0, 0); }\n  .capy-delay-1 { transition-delay: 0.1s; } .capy-delay-2 { transition-delay: 0.2s; } .capy-delay-3 { transition-delay: 0.3s; }\n\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  @keyframes capy-fade-in-up { to { opacity: 1; transform: translateY(0); } }\n\n  .capy-hero-delay-1 { animation-delay: 0.1s; }\n  .capy-hero-delay-2 { animation-delay: 0.2s; }\n  .capy-hero-delay-3 { animation-delay: 0.3s; }\n\n  \/* ==============================================\n     PART 1: THE BLENDED HERO SECTION\n     ============================================== *\/\n  .capy-art-hero {\n    position: relative;\n    padding: 8rem 0 4rem 0;\n    background-color: var(--white);\n    overflow: hidden;\n    text-align: center;\n  }\n\n  .capy-btn:active, .capy-btn-solid:active, .capy-btn-glass:active {\n    transform: scale(0.96) !important;\n    transition: transform 0.1s ease !important;\n  }\n\n  .capy-art-glow {\n    position: absolute; top: -20%; right: -10%;\n    width: 800px; height: 800px;\n    background: radial-gradient(circle, rgba(167, 139, 250, 0.25) 0%, rgba(99, 102, 241, 0.15) 40%, transparent 70%);\n    filter: blur(60px); z-index: 0; pointer-events: none;\n    animation: capy-aurora 10s ease-in-out infinite alternate;\n  }\n\n  @keyframes capy-aurora {\n    0% { transform: scale(1) translate(0, 0); }\n    50% { transform: scale(1.1) translate(-50px, 30px); }\n    100% { transform: scale(0.9) translate(30px, -30px); }\n  }\n\n  .capy-ui-sticker {\n    position: absolute; background: rgba(255, 255, 255, 0.85);\n    backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px);\n    border: 1px solid rgba(255, 255, 255, 0.8);\n    box-shadow: 0 15px 35px -5px rgba(15, 23, 42, 0.15), inset 0 1px 0 rgba(255,255,255,1);\n    border-radius: 999px; padding: 0.6rem 1.25rem;\n    display: flex; align-items: center; gap: 0.5rem;\n    font-size: 0.85rem; font-weight: 800; color: var(--brand-900);\n    z-index: 20; animation: capy-float 6s ease-in-out infinite alternate;\n  }\n  .sticker-1 { top: 10%; left: -5%; animation-delay: 0s; }\n\n  .capy-art-hero-content {\n    position: relative; z-index: 10; max-width: 56rem; margin: 0 auto;\n    display: flex; flex-direction: column; align-items: center;\n  }\n\n  .capy-art-lockup {\n    display: inline-flex; align-items: center; gap: 1.25rem; \n    padding: 0.6rem 1.75rem; background: rgba(255, 255, 255, 0.85); \n    backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px);\n    border: 1px solid rgba(226, 232, 240, 0.8); border-radius: 999px; \n    box-shadow: 0 10px 25px -5px rgba(99, 102, 241, 0.1), inset 0 1px 0 rgba(255, 255, 255, 1);\n    margin-bottom: 2.5rem; transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);\n  }\n\n  .capy-art-lockup:hover { transform: translateY(-3px); box-shadow: 0 15px 35px -5px rgba(99, 102, 241, 0.15), inset 0 1px 0 rgba(255, 255, 255, 1); }\n  .capy-lockup-capytech { width: 150px; }\n  .capy-lockup-articulate { width: 150px; }\n\n  .capy-art-divider { display: flex; align-items: center; justify-content: center; width: 2.25rem; height: 2.25rem; }\n  .capy-art-divider svg { width: 1.1rem; height: 1.1rem; color: var(--slate-600); stroke-width: 3; }\n\n  .capy-art-headline { font-size: 3.5rem; font-weight: 800; line-height: 1.1; color: var(--brand-900); letter-spacing: -0.03em; margin-bottom: 1.5rem; }\n  @media (min-width: 1024px) { .capy-art-headline { font-size: 4.5rem; } }\n  .capy-art-gradient { color: var(--brand-600); }\n\n  .capy-art-subhead { font-size: 1.15rem; color: var(--slate-500); line-height: 1.6; max-width: 48rem; margin: 0 auto 2.5rem auto; }\n  @media (min-width: 1024px) { .capy-art-subhead { font-size: 1.25rem; } }\n\n  .capy-art-actions { display: flex; flex-direction: column; gap: 1rem; width: 100%; justify-content: center; margin-bottom: 5rem; }\n  @media (min-width: 640px) { .capy-art-actions { flex-direction: row; width: auto; } }\n\n  .capy-art-ui-mockup {\n    position: relative; z-index: 10; width: 100%; max-width: 1100px; margin: 0 auto;\n    background-color: var(--slate-50); border: 1px solid var(--slate-200);\n    border-radius: 2rem; box-shadow: 0 30px 60px -15px rgba(15, 23, 42, 0.15);\n    aspect-ratio: 16\/9; overflow: hidden; transform: translateY(0); transition: transform 0.5s ease;\n  }\n  .capy-art-ui-mockup:hover { transform: translateY(-10px); box-shadow: 0 40px 70px -15px rgba(15, 23, 42, 0.2); }\n  .capy-art-ui-mockup img { width: 100%; height: 100%; object-fit: cover; }\n\n  \/* --- PART 1.5: BULLETPROOF INFINITE MARQUEE --- *\/\n  .capy-trust-strip { padding: 4rem 0 3rem 0; background-color: var(--white); border-bottom: 1px solid var(--slate-100); text-align: center; position: relative; overflow: hidden; width: 100vw; margin-left: calc(-50vw + 50%); }\n  .capy-trust-strip p { font-size: 0.85rem; font-weight: 800; color: var(--slate-400); text-transform: uppercase; letter-spacing: 0.1em; margin-bottom: 2.5rem; }\n  .capy-marquee-window { width: 100%; overflow: hidden; position: relative; display: flex; }\n  .capy-marquee-window::before, .capy-marquee-window::after { content: ''; position: absolute; top: 0; width: 150px; height: 100%; z-index: 10; pointer-events: none; }\n  .capy-marquee-window::before { left: 0; background: linear-gradient(to right, var(--white) 0%, transparent 100%); }\n  .capy-marquee-window::after { right: 0; background: linear-gradient(to left, var(--white) 0%, transparent 100%); }\n  .capy-marquee-track { display: flex; width: fit-content; animation: capy-scroll-infinite 40s linear infinite; }\n  .capy-marquee-track:hover { animation-play-state: paused; }\n  .capy-marquee-group { display: flex; align-items: center; padding-right: 4rem; gap: 4rem; flex-shrink: 0; min-width: 100vw; justify-content: space-around; }\n  .capy-marquee-group img { height: 2.5rem; width: auto !important; max-width: none !important; object-fit: contain; opacity: 0.5; filter: grayscale(100%); transition: all 0.3s ease; cursor: pointer; flex-shrink: 0; }\n  .capy-marquee-group img:hover { opacity: 1; filter: grayscale(0%); transform: scale(1.05); }\n  .capy-marquee-group img.capy-logo-large { height: 6rem; }\n  @media (max-width: 767px) { .capy-marquee-group { gap: 2.5rem; padding-right: 2.5rem; } .capy-marquee-group img { height: 1.75rem; } .capy-marquee-group img.capy-logo-large { height: 3rem; } }\n  @keyframes capy-scroll-infinite { 0% { transform: translateX(0); } 100% { transform: translateX(-50%); } }\n\n  \/* ==============================================\n     PART 2: THE PARTNER ADVANTAGE\n     ============================================== *\/\n  .capy-advantage-section { padding: 8rem 0; background-color: var(--white); border-top: 1px solid var(--slate-100); position: relative; overflow: hidden; }\n  .capy-adv-header { text-align: center; margin-bottom: 5rem; padding: 0 1.5rem; }\n  .capy-adv-header h2 { font-size: 2.5rem; font-weight: 800; color: var(--brand-900); margin-bottom: 1.5rem; letter-spacing: -0.02em; line-height: 1.1; }\n  @media (min-width: 768px) { .capy-adv-header h2 { font-size: 3.5rem; } }\n  .capy-adv-header p { font-size: 1.15rem; color: var(--slate-500); max-width: 42rem; margin: 0 auto; line-height: 1.6; }\n\n  .capy-adv-grid { display: grid; grid-template-columns: 1fr; gap: 2rem; }\n  @media (min-width: 1024px) {\n    .capy-adv-grid { grid-template-columns: repeat(2, 1fr); gap: 2.5rem; }\n    .capy-adv-card.capy-adv-featured { grid-column: span 2; flex-direction: row-reverse; }\n    .capy-adv-card.capy-adv-featured .capy-adv-visual { width: 55%; height: auto; min-height: 400px; }\n    .capy-adv-card.capy-adv-featured .capy-adv-content { width: 45%; padding: 4rem; justify-content: center; }\n  }\n\n  .capy-adv-card { border-radius: 1.5rem; transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); position: relative; z-index: 1; display: flex; flex-direction: column; border: none; overflow: hidden; box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.9), 0 10px 25px -5px rgba(15, 23, 42, 0.02); }\n  .capy-adv-card:hover { transform: translateY(-8px); box-shadow: inset 0 1px 1px rgba(255, 255, 255, 1), 0 25px 50px -12px rgba(15, 23, 42, 0.08); z-index: 10; }\n  .capy-card-pastel-blue { background-color: #f0f6ff; } .capy-card-pastel-purple { background-color: #f5f3ff; } .capy-card-pastel-green { background-color: #ecfdf5; }\n\n  .capy-adv-visual { width: 100%; height: 260px; position: relative; overflow: hidden; background-color: rgba(255, 255, 255, 0.4); display: flex; align-items: center; justify-content: center; }\n  .capy-adv-visual img { width: 100%; height: 100%; object-fit: cover; object-position: center top; transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); }\n  .capy-adv-card:hover .capy-adv-visual img { transform: scale(1.05); }\n\n  .capy-adv-content { padding: 2.5rem; display: flex; flex-direction: column; flex-grow: 1; }\n  .capy-adv-icon { width: 3.5rem; height: 3.5rem; border-radius: 1rem; display: flex; align-items: center; justify-content: center; margin-bottom: 1.5rem; transition: transform 0.3s ease; }\n  .capy-adv-card:hover .capy-adv-icon { transform: scale(1.1) rotate(-5deg); }\n  .capy-adv-icon svg { width: 1.75rem; height: 1.75rem; }\n\n  .capy-card-pastel-blue .capy-adv-icon { background-color: #dbeafe; color: #3b82f6; }\n  .capy-card-pastel-purple .capy-adv-icon { background-color: #ede9fe; color: #8b5cf6; }\n  .capy-card-pastel-green .capy-adv-icon { background-color: #d1fae5; color: #10b981; }\n\n  .capy-adv-title { font-size: 1.35rem; font-weight: 800; color: var(--brand-900); margin-bottom: 1rem; letter-spacing: -0.01em; line-height: 1.3; }\n  .capy-adv-text { font-size: 1rem; color: var(--slate-600); line-height: 1.6; margin: 0; }\n\n  \/* ==============================================\n     PART 3: THE ARTICULATE 360 SUITE \n     ============================================== *\/\n  .capy-suite-section { padding: 8rem 0; background-color: var(--white); position: relative; overflow: hidden; }\n  .capy-suite-header { text-align: center; margin-bottom: 5rem; padding: 0 1.5rem; }\n  .capy-suite-header h2 { font-size: 2.5rem; font-weight: 800; color: var(--brand-900); margin-bottom: 1.5rem; letter-spacing: -0.02em; line-height: 1.1; }\n  @media (min-width: 768px) { .capy-suite-header h2 { font-size: 3.5rem; } }\n  .capy-gradient-text-blue { background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-image: linear-gradient(to right, var(--brand-600), #2563Eb); }\n  .capy-suite-header p { font-size: 1.15rem; color: var(--slate-500); max-width: 42rem; margin: 0 auto; line-height: 1.6; }\n\n  .capy-suite-grid-v2 { display: grid; grid-template-columns: 1fr; gap: 1.5rem; margin-bottom: 2rem; }\n  @media (min-width: 1024px) { .capy-suite-grid-v2 { grid-template-columns: 1fr 1fr; gap: 2.5rem; } }\n  .capy-suite-card-v2 { background: var(--white); border: 1px solid var(--slate-200); border-radius: 1.25rem; padding: 3rem 2.5rem; position: relative; transition: box-shadow 0.3s ease, transform 0.3s ease; display: flex; flex-direction: column; overflow: hidden; }\n  .capy-suite-card-v2:hover { transform: translateY(-4px); box-shadow: 0 20px 40px -12px rgba(15, 23, 42, 0.08); border-color: var(--slate-300); }\n  .capy-suite-tag { display: inline-block; align-self: flex-start; font-size: 0.7rem; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--slate-500); border: 1px solid var(--slate-200); border-radius: 100px; padding: 0.35rem 0.85rem; margin-bottom: 2.5rem; }\n  .capy-suite-app-row { display: flex; align-items: center; gap: 1rem; margin-bottom: 1rem; }\n  .capy-suite-monogram { width: 3.5rem; height: 3.5rem; border-radius: 0.75rem; border: 1px solid var(--slate-200); background: var(--slate-50); display: flex; align-items: center; justify-content: center; font-size: 0.85rem; font-weight: 800; color: var(--brand-900); letter-spacing: 0.05em; flex-shrink: 0; }\n  .capy-suite-app-name { font-size: 1.75rem; font-weight: 800; color: var(--brand-900); line-height: 1; letter-spacing: -0.02em; }\n  .capy-suite-app-sub { font-size: 0.85rem; color: var(--slate-500); font-weight: 500; margin-top: 0.35rem; }\n  .capy-suite-desc-v2 { font-size: 1.05rem; color: var(--slate-600); line-height: 1.6; font-weight: 400; margin-bottom: 2rem; }\n  .capy-suite-rule { height: 1px; width: 100%; background: var(--slate-100); margin-bottom: 2rem; }\n  .capy-suite-feats { display: flex; flex-direction: column; gap: 1.5rem; position: relative; z-index: 10; }\n  .capy-suite-feat-item { display: flex; gap: 1rem; align-items: flex-start; }\n  .capy-suite-check { width: 1.5rem; height: 1.5rem; border-radius: 50%; border: 1px solid var(--slate-200); background: var(--slate-50); display: flex; align-items: center; justify-content: center; flex-shrink: 0; margin-top: 0.15rem; }\n  .capy-suite-check svg { width: 0.85rem; height: 0.85rem; color: var(--slate-600); }\n  .capy-suite-ft-text h4 { font-size: 1.05rem; font-weight: 700; color: var(--brand-900); margin: 0 0 0.25rem 0; }\n  .capy-suite-ft-text p { font-size: 0.95rem; color: var(--slate-500); line-height: 1.5; font-weight: 400; margin: 0; }\n  .capy-suite-num { position: absolute; bottom: 2rem; right: 2rem; text-align: right; pointer-events: none; z-index: 0; }\n  .capy-suite-num-big { font-size: 4rem; font-weight: 800; color: rgba(15, 23, 42, 0.03); line-height: 1; letter-spacing: -0.05em; }\n  .capy-suite-num-lbl { font-size: 0.65rem; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--slate-400); margin-top: 0.25rem; }\n\n  .capy-eco-grid-v2 { display: grid; grid-template-columns: 1fr; gap: 1.5rem; margin-bottom: 4rem; }\n  @media (min-width: 1024px) { .capy-eco-grid-v2 { grid-template-columns: 1fr 1fr; gap: 2rem; } }\n  .capy-eco-card-v2 { background: var(--slate-50); border: 1px solid var(--slate-200); border-radius: 1rem; padding: 2.5rem; display: flex; gap: 1.25rem; align-items: flex-start; transition: background 0.2s ease, transform 0.2s ease, border-color 0.2s ease; }\n  .capy-eco-card-v2:hover { background: var(--white); border-color: var(--slate-300); transform: translateY(-2px); box-shadow: 0 10px 25px -5px rgba(15, 23, 42, 0.05); }\n  .capy-eco-ico-v2 { width: 3rem; height: 3rem; border-radius: 0.75rem; background: var(--white); border: 1px solid var(--slate-200); display: flex; align-items: center; justify-content: center; flex-shrink: 0; color: var(--brand-900); box-shadow: 0 2px 4px rgba(15, 23, 42, 0.02); }\n  .capy-eco-ico-v2 svg { width: 1.5rem; height: 1.5rem; }\n  .capy-eco-title-v2 { font-size: 1.15rem; font-weight: 800; color: var(--brand-900); margin-bottom: 0.35rem; }\n  .capy-eco-desc-v2 { font-size: 0.95rem; color: var(--slate-500); line-height: 1.6; margin: 0; }\n\n  \/* ==============================================\n     PART 4: THE TRAINING ACADEMY \n     ============================================== *\/\n  .capy-academy-section { padding: 8rem 0; background-color: var(--brand-900); position: relative; overflow: hidden; }\n  .capy-academy-glow { position: absolute; width: 800px; height: 800px; background: radial-gradient(circle, rgba(99, 102, 241, 0.3) 0%, rgba(168, 85, 247, 0.15) 30%, transparent 70%); top: -200px; left: -200px; pointer-events: none; z-index: 0; }\n  .capy-academy-grid { display: grid; grid-template-columns: 1fr; gap: 4rem; align-items: center; position: relative; z-index: 10; }\n  @media (min-width: 1024px) { .capy-academy-grid { grid-template-columns: 1.1fr 0.9fr; gap: 6rem; } }\n  .capy-academy-content h2 { font-size: 2.5rem; font-weight: 800; line-height: 1.1; color: var(--white); letter-spacing: -0.02em; margin-bottom: 1.25rem; }\n  @media (min-width: 768px) { .capy-academy-content h2 { font-size: 3.5rem; } }\n  .capy-academy-content p { font-size: 1.125rem; color: var(--slate-400); line-height: 1.6; margin-bottom: 3rem; }\n  @media (min-width: 768px) { .capy-academy-content p { font-size: 1.25rem; } }\n  .capy-academy-features { display: flex; flex-direction: column; gap: 1.25rem; margin-bottom: 3rem; }\n  .capy-academy-card { background-color: rgba(255, 255, 255, 0.03); border: 1px solid rgba(255, 255, 255, 0.05); border-radius: 1rem; padding: 1.5rem; display: flex; gap: 1.25rem; align-items: flex-start; transition: all 0.3s ease; }\n  .capy-academy-card:hover { background-color: rgba(255, 255, 255, 0.06); border-color: rgba(255, 255, 255, 0.15); transform: translateX(8px); }\n  .capy-academy-icon { flex-shrink: 0; width: 3rem; height: 3rem; border-radius: 0.75rem; display: flex; align-items: center; justify-content: center; background-color: rgba(255, 255, 255, 0.05); }\n  .capy-academy-icon svg { width: 1.5rem; height: 1.5rem; }\n  .capy-icon-fund { color: #60a5fa; box-shadow: inset 0 0 0 1px rgba(96, 165, 250, 0.3); } \n  .capy-icon-adv { color: #c084fc; box-shadow: inset 0 0 0 1px rgba(192, 132, 252, 0.3); } \n  .capy-icon-arab { color: #34d399; box-shadow: inset 0 0 0 1px rgba(52, 211, 153, 0.3); } \n  .capy-academy-text h4 { font-size: 1.125rem; font-weight: 700; color: var(--white); margin: 0 0 0.35rem 0; }\n  .capy-academy-text p { font-size: 0.95rem; color: var(--slate-400); line-height: 1.6; margin: 0; }\n  .capy-academy-actions { display: flex; flex-direction: column; gap: 1rem; }\n  @media (min-width: 640px) { .capy-academy-actions { flex-direction: row; } }\n  .capy-btn-glass { background-color: rgba(255, 255, 255, 0.05); color: var(--white) !important; border: 1px solid rgba(255, 255, 255, 0.1); backdrop-filter: blur(8px); }\n  .capy-btn-glass:hover { background-color: rgba(255, 255, 255, 0.1); border-color: rgba(255, 255, 255, 0.2); transform: translateY(-3px); }\n  .capy-academy-visual { position: relative; width: 100%; aspect-ratio: 4\/5; max-height: 700px; border-radius: 1.5rem; box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.5); border: 1px solid rgba(255, 255, 255, 0.1); }\n  @media (min-width: 1024px) { .capy-academy-visual { aspect-ratio: auto; height: 100%; } }\n  .capy-academy-visual img { width: 100%; height: 100%; object-fit: cover; border-radius: 1.5rem; }\n  .capy-delivery-badge { position: absolute; bottom: 2rem; left: -2rem; background: rgba(15, 23, 42, 0.65); backdrop-filter: blur(24px); -webkit-backdrop-filter: blur(24px); padding: 1.5rem; border-radius: 1.25rem; border: 1px solid rgba(255, 255, 255, 0.15); box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.5); z-index: 20; max-width: 320px; animation: capy-float 6s ease-in-out infinite; }\n  @media (max-width: 767px) { .capy-delivery-badge { left: 1rem; right: 1rem; bottom: -2rem; max-width: none; } }\n  .capy-delivery-badge h5 { font-size: 0.85rem; font-weight: 800; color: #93c5fd; text-transform: uppercase; letter-spacing: 0.05em; margin: 0 0 0.75rem 0; }\n  .capy-delivery-list { display: flex; flex-direction: column; gap: 0.5rem; }\n  .capy-delivery-list span { display: flex; align-items: center; gap: 0.75rem; font-size: 0.95rem; color: var(--white); font-weight: 600; }\n  .capy-delivery-list svg { color: #4ade80; width: 1.25rem; height: 1.25rem; }\n\n  \/* ==============================================\n     PART 5: THE SAFETY NET \n     ============================================== *\/\n  .capy-safetynet-section { padding: 6rem 1.5rem; background: linear-gradient(135deg, var(--brand-900) 0%, #1e293b 100%); border-top: 1px solid rgba(255, 255, 255, 0.05); text-align: center; position: relative; overflow: hidden; }\n  .capy-safetynet-glow { position: absolute; top: -50%; left: 50%; transform: translateX(-50%); width: 800px; height: 800px; background: radial-gradient(circle, rgba(59, 130, 246, 0.1) 0%, transparent 60%); border-radius: 50%; pointer-events: none; z-index: 0; }\n  .capy-safetynet-content { position: relative; z-index: 10; max-width: 48rem; margin: 0 auto; }\n  .capy-safetynet-content h2 { font-size: 2rem; font-weight: 800; color: var(--white); margin-bottom: 1.25rem; letter-spacing: -0.02em; line-height: 1.2; }\n  @media (min-width: 768px) { .capy-safetynet-content h2 { font-size: 2.75rem; } }\n  .capy-safetynet-content p { font-size: 1.125rem; color: var(--slate-300); line-height: 1.6; margin-bottom: 2.5rem; }\n  .capy-safetynet-content .capy-btn-glass { border-color: rgba(255, 255, 255, 0.2); }\n  .capy-safetynet-content .capy-btn-glass:hover { background-color: var(--brand-600); border-color: var(--brand-600); }\n\n  \/* ==============================================\n     PART 6: THE GRAND FINALE \n     ============================================== *\/\n  .capy-finale-section { background-color: var(--brand-900); padding-top: 8rem; position: relative; overflow: hidden; }\n  .capy-cta-card { background-color: rgba(30, 41, 59, 0.6); backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 2rem; padding: 4rem 2rem; text-align: center; position: relative; box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.5); margin-bottom: 6rem; overflow: hidden; }\n  @media (min-width: 768px) { .capy-cta-card { padding: 6rem 4rem; } }\n  .capy-cta-glow-bg { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: radial-gradient(circle at center, rgba(59, 130, 246, 0.2) 0%, transparent 70%); pointer-events: none; z-index: 0; }\n  .capy-cta-content { position: relative; z-index: 10; max-width: 48rem; margin: 0 auto; }\n  .capy-cta-card h2 { font-size: 2.5rem; font-weight: 800; line-height: 1.1; color: var(--white); margin-bottom: 1.5rem; letter-spacing: -0.02em; }\n  @media (min-width: 768px) { .capy-cta-card h2 { font-size: 3.5rem; } }\n  .capy-gradient-text-light { background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-image: linear-gradient(to right, #93c5fd, #c4b5fd); }\n  .capy-cta-card p { font-size: 1.125rem; color: var(--slate-300); line-height: 1.6; margin-bottom: 3rem; }\n  .capy-cta-actions { display: flex; flex-direction: column; gap: 1rem; justify-content: center; align-items: center; }\n  @media (min-width: 640px) { .capy-cta-actions { flex-direction: row; gap: 1.5rem; } }\n  .capy-btn-solid { display: inline-flex; align-items: center; justify-content: center; padding: 1.125rem 2rem; font-size: 1.05rem; font-weight: 700; border-radius: 1rem; text-decoration: none; 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); transition: all 0.3s ease; width: 100%; cursor: pointer; }\n  .capy-btn-solid:hover { background-color: var(--brand-500); transform: translateY(-3px); box-shadow: 0 15px 30px -5px rgba(37, 99, 235, 0.5); }\n  @media (min-width: 640px) { .capy-btn-solid { width: auto; } }\n\n  .capy-footer-master { border-top: 1px solid rgba(255, 255, 255, 0.05); padding: 5rem 0 2rem 0; }\n  .capy-footer-grid { display: grid; grid-template-columns: 1fr; gap: 3rem; margin-bottom: 4rem; }\n  @media (min-width: 768px) { .capy-footer-grid { grid-template-columns: 1fr 1fr; } .capy-footer-form-col { grid-column: span 2; } }\n  @media (min-width: 1024px) { .capy-footer-grid { grid-template-columns: 1.2fr 1fr 1.5fr; gap: 4rem; } .capy-footer-form-col { grid-column: span 1; } }\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  .capy-footer-form .wpcf7-form-control.wpcf7-text, .capy-footer-form .wpcf7-form-control.wpcf7-textarea, .capy-footer-form .wpcf7-form-control.wpcf7-select { width: 100%; box-sizing: border-box; padding: 0.875rem 1rem; border-radius: 0.75rem; background-color: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.1); color: var(--white); font-family: var(--font-sans); font-size: 0.9rem; outline: none; transition: all 0.3s; margin-bottom: 0.75rem; }\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 { display: inline-flex !important; align-items: center !important; justify-content: center !important; padding: 1.125rem 2rem !important; font-size: 1.05rem !important; font-weight: 700 !important; border-radius: 1rem !important; background-color: var(--brand-600) !important; color: var(--white) !important; border: 1px solid var(--brand-600) !important; transition: all 0.3s ease !important; width: 100% !important; cursor: pointer !important; margin-top: 0.5rem !important; }\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  .capy-footer-bottom { text-align: center; gap: 1rem; padding-top: 2rem; border-top: 1px solid rgba(255, 255, 255, 0.05); color: var(--slate-500); font-size: 0.85rem; }\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  \/* --- MODAL STYLES --- *\/\n  .capy-modal-overlay { position: fixed; inset: 0; background-color: rgba(15, 23, 42, 0.75); backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px); z-index: 9999; display: flex; align-items: center; justify-content: center; padding: 1.5rem; opacity: 0; visibility: hidden; transition: all 0.3s ease; }\n  .capy-modal-overlay.capy-modal-active { opacity: 1; visibility: visible; }\n  .capy-modal-box.capy-modal-split { background-color: var(--white); width: 100%; max-width: 850px; border-radius: 1.5rem; padding: 0; position: relative; box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.5); transform: scale(0.95) translateY(20px); transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); display: flex; flex-direction: column; overflow: hidden; }\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  @media (min-width: 768px) {\n    .capy-modal-box.capy-modal-split { flex-direction: row; }\n    .capy-modal-visual { display: flex; width: 45%; 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'); background-size: cover; background-position: left; flex-direction: column; justify-content: flex-end; padding: 2.5rem; }\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  .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  .capy-modal-content .wpcf7-form-control.wpcf7-text, .capy-modal-content .wpcf7-form-control.wpcf7-textarea, .capy-modal-content .wpcf7-form-control.wpcf7-select { width: 100%; padding: 0.875rem 1rem; border-radius: 0.75rem; border: 1px solid var(--slate-200); background-color: var(--slate-50); font-size: 0.95rem; font-family: var(--font-sans); color: var(--slate-900); transition: all 0.2s ease; outline: none; box-sizing: border-box; margin-bottom: 1rem; }\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 { display: block !important; width: 100% !important; padding: 1rem !important; font-size: 1rem !important; background-color: var(--brand-600) !important; color: var(--white) !important; border: none !important; border-radius: 0.75rem !important; font-weight: 700 !important; cursor: pointer !important; transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) !important; }\n  .capy-modal-content .wpcf7 form .wpcf7-submit:hover { background-color: var(--brand-500) !important; transform: translateY(-2px); }\n  .wpcf7 form .wpcf7-spinner { display: none !important; }\n  .wpcf7 form.submitting .wpcf7-submit { opacity: 0.7 !important; pointer-events: none; }\n\n  \/* ==============================================\n     FINAL POLISH: MOBILE RESPONSIVENESS\n     ============================================== *\/\n  @media (max-width: 767px) {\n    .capy-art-hero { padding: 6rem 0 3rem 0 !important; }\n    .capy-advantage-section, .capy-suite-section, .capy-academy-section, .capy-safetynet-section, .capy-finale-section { padding-top: 4.5rem !important; padding-bottom: 4.5rem !important; }\n    .capy-art-headline { font-size: 2.15rem !important; line-height: 1.2 !important; margin-bottom: 1.25rem !important; padding: 0 0.5rem; }\n    .capy-adv-header h2, .capy-suite-header h2, .capy-academy-content h2, .capy-safetynet-content h2, .capy-cta-card h2 { font-size: 2rem !important; line-height: 1.25 !important; margin-bottom: 1rem !important; }\n    .capy-art-subhead, .capy-adv-header p, .capy-suite-header p, .capy-academy-content p, .capy-safetynet-content p, .capy-cta-card p { font-size: 1rem !important; line-height: 1.65 !important; margin-bottom: 2.5rem !important; padding: 0 0.5rem; }\n    .capy-art-lockup { padding: 0.75rem 1.25rem !important; gap: 0.75rem !important; margin-bottom: 2rem !important; }\n    .capy-lockup-capytech, .capy-lockup-articulate { width: 100px !important; height: auto !important; }\n    .capy-art-divider { width: 1.75rem !important; height: 1.75rem !important; }\n    .capy-art-divider svg { width: 0.85rem !important; height: 0.85rem !important; }\n    .capy-ui-sticker { display: none !important; }\n    .capy-art-actions { gap: 1rem !important; margin-bottom: 3rem !important; padding: 0 1rem; }\n    .capy-art-actions .capy-btn { width: 100% !important; padding: 1.125rem !important; font-size: 1rem !important; }\n    .capy-adv-content { padding: 1.75rem !important; }\n    .capy-adv-visual { height: 220px !important; } \n    .capy-suite-card-v2 { padding: 1.75rem !important; }\n    .capy-suite-tag { margin-bottom: 1.5rem !important; }\n    .capy-suite-app-name { font-size: 1.5rem !important; }\n    .capy-suite-desc-v2 { font-size: 1rem !important; margin-bottom: 1.5rem !important; }\n    .capy-suite-num { bottom: 1rem !important; right: 1rem !important; }\n    .capy-suite-num-big { font-size: 2.5rem !important; }\n    .capy-eco-card-v2 { padding: 1.5rem !important; flex-direction: column !important; gap: 1rem !important; }\n    .capy-academy-card { padding: 1.5rem !important; flex-direction: column !important; gap: 1rem !important; }\n    .capy-cta-card { padding: 2.5rem 1.5rem !important; border-radius: 1.5rem !important; }\n    .capy-cta-actions { width: 100% !important; gap: 1rem !important; }\n    .capy-cta-actions .capy-btn-solid, .capy-cta-actions .capy-btn-glass, .capy-cta-actions .capy-btn-outline-green { width: 100% !important; padding: 1.125rem !important; font-size: 1rem !important; }\n    .capy-delivery-badge { position: relative !important; bottom: 0 !important; left: 0 !important; right: 0 !important; margin-top: -1.5rem !important; border-radius: 1rem !important; padding: 1.25rem !important; }\n    \n    \/* ==============================================\n       MOBILE GPU PERFORMANCE RELIEF (The 100 Score Fix)\n       Kills heavy paint calculations to fix scroll lag\n       ============================================== *\/\n       \n    \/* 1. Hide massive blurred glowing orbs that drain VRAM *\/\n    .capy-art-glow,\n    .capy-academy-glow,\n    .capy-safetynet-glow,\n    .capy-cta-glow-bg {\n      display: none !important;\n    }\n\n    \/* 2. Remove frosted glass on cards and fallback to a sleek solid color *\/\n    .capy-cta-card,\n    .capy-delivery-badge,\n    .capy-art-lockup {\n      backdrop-filter: none !important;\n      -webkit-backdrop-filter: none !important;\n    }\n    \n    \/* Give the CTA card a solid dark background since glass is off *\/\n    .capy-cta-card {\n      background-color: #1e293b !important; \n    }\n\n    \/* 3. Force Hardware Acceleration on scroll animations *\/\n    .capy-reveal, \n    .capy-reveal-up, \n    .capy-reveal-left, \n    .capy-reveal-right {\n      transform: translateZ(0); \n      -webkit-transform: translateZ(0);\n    }\n\n    \/* 4. TICKER LAG FIX: Kill the grayscale filter and use basic compositing *\/\n    .capy-marquee-track {\n      transform: translateZ(0);\n      -webkit-transform: translateZ(0);\n    }\n    \n    .capy-marquee-group img {\n      filter: none !important; \n      opacity: 0.7 !important; \/* Softens them since grayscale is off *\/\n      transform: translateZ(0);\n      -webkit-transform: translateZ(0);\n    }\n  \n  }\n<\/style>\n\n<div class=\"capy-custom-wrapper\">\n<style>\n.cxr{font-family:inherit;color:#0f172a;line-height:1.6;overflow-wrap:break-word}\n.cxr *,.cxr *::before,.cxr *::after{box-sizing:border-box}\n.cxr-sec{padding:5rem 1.5rem}\n.cxr-hero{padding:140px 1.5rem 4.5rem;background:radial-gradient(55% 80% at 8% 0%,rgba(37,99,235,.12),transparent 70%),radial-gradient(45% 70% at 100% 100%,rgba(96,165,250,.10),transparent 70%),#f8fafc}\n.cxr-light{background:#ffffff}\n.cxr-soft{background:#f8fafc}\n.cxr-dark{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);color:#e2e8f0}\n.cxr-wrap{max-width:1180px;margin:0 auto}\n.cxr-eyebrow{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1d4ed8;margin-bottom:.75rem}\n.cxr-dark .cxr-eyebrow{color:#93c5fd}\n.cxr h1{font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:800;letter-spacing:-.025em;line-height:1.1;margin:0 0 1.1rem;color:#0f172a;max-width:880px}\n.cxr 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}\n.cxr h3{font-size:1.15rem;font-weight:800;line-height:1.3;margin:0 0 .5rem;color:#0f172a}\n.cxr-dark h2,.cxr-dark h3{color:#ffffff}\n.cxr p{margin:0 0 1rem}\n.cxr-lead{font-size:1.15rem;line-height:1.7;color:#475569;max-width:760px;margin:0 0 1.75rem}\n.cxr-intro{font-size:1.08rem;line-height:1.7;color:#475569;max-width:760px;margin:0 0 2.5rem}\n.cxr-dark .cxr-intro,.cxr-dark p{color:#cbd5e1}\n.cxr-small{font-size:.92rem;color:#64748b}\n.cxr-btns{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}\n.cxr-btn{display:inline-block;background:#2563eb;color:#ffffff;font-weight:700;font-size:1rem;line-height:1.2;padding:.85rem 1.4rem;border-radius:10px;border:1px solid #2563eb;text-decoration:none;cursor:pointer;font-family:inherit}\n.cxr-btn:hover,.cxr-btn:focus{background:#1d4ed8;border-color:#1d4ed8;color:#ffffff}\n.cxr-btn-o{background:#ffffff;color:#0f172a;border:1px solid #cbd5e1}\n.cxr-btn-o:hover,.cxr-btn-o:focus{background:#ffffff;color:#1d4ed8;border-color:#2563eb}\n.cxr-btn-wa{background:#15803d;border-color:#15803d}\n.cxr-btn-wa:hover,.cxr-btn-wa:focus{background:#166534;border-color:#166534}\n.cxr a:focus-visible,.cxr button:focus-visible,.cxr summary:focus-visible,.cxr input:focus-visible,.cxr select:focus-visible{outline:3px solid #f59e0b;outline-offset:2px}\n.cxr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}\n.cxr-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}\n.cxr-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;padding:1.6rem;box-shadow:0 10px 30px rgba(15,23,42,.06)}\n.cxr-card p{margin:0;color:#475569;line-height:1.65}\n.cxr-card a{color:#1d4ed8;font-weight:700}\n.cxr-num{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#eff6ff;color:#1d4ed8;font-weight:800;margin-bottom:.9rem}\n.cxr-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}\n.cxr-step{border:1px solid rgba(148,163,184,.3);border-radius:16px;padding:1.4rem;background:rgba(255,255,255,.04)}\n.cxr-step b{display:block;color:#ffffff;font-size:1.05rem;margin:.5rem 0 .4rem}\n.cxr-step span{color:#93c5fd;font-weight:800}\n.cxr-step p{margin:0;line-height:1.6;color:#cbd5e1}\n.cxr-note{background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;padding:1.1rem 1.3rem;color:#1e3a8a;margin:1.5rem 0 0}\n.cxr-note p{margin:0;color:#1e3a8a}\n.cxr-tool{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:2rem;align-items:start}\n.cxr-panel{background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;padding:1.75rem;box-shadow:0 10px 30px rgba(15,23,42,.06);min-width:0}\n.cxr-q{border:0;padding:0;margin:0 0 1.75rem;min-width:0}\n.cxr-q:last-child{margin-bottom:0}\n.cxr-q legend,.cxr-label{display:block;font-weight:800;font-size:1.02rem;color:#0f172a;margin:0 0 .3rem;padding:0}\n.cxr-hint{color:#64748b;font-size:.92rem;margin:0 0 .75rem}\n.cxr-chips{display:flex;flex-wrap:wrap;gap:.5rem}\n.cxr-chip{position:relative;display:inline-block}\n.cxr-chip input{position:absolute;opacity:0;width:1px;height:1px;margin:0}\n.cxr-chip span{display:inline-block;padding:.6rem 1rem;border:1px solid #cbd5e1;border-radius:999px;background:#ffffff;font-weight:600;color:#334155;cursor:pointer;line-height:1.2}\n.cxr-chip input:checked+span{background:#2563eb;border-color:#2563eb;color:#ffffff}\n.cxr-chip input:focus-visible+span{outline:3px solid #f59e0b;outline-offset:2px}\n.cxr-opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}\n.cxr-opt{position:relative;display:block;min-width:0}\n.cxr-opt input{position:absolute;opacity:0;width:1px;height:1px;margin:0}\n.cxr-opt span{display:block;height:100%;padding:.85rem 1rem;border:1px solid #cbd5e1;border-radius:12px;background:#ffffff;cursor:pointer;color:#475569;font-size:.92rem;line-height:1.45}\n.cxr-opt span b{display:block;color:#0f172a;font-size:1rem;margin-bottom:.2rem}\n.cxr-opt input:checked+span{border-color:#2563eb;background:#eff6ff;box-shadow:inset 0 0 0 1px #2563eb}\n.cxr-opt input:focus-visible+span{outline:3px solid #f59e0b;outline-offset:2px}\n.cxr-check{display:flex;gap:.65rem;align-items:flex-start;margin:0 0 .55rem;cursor:pointer;color:#334155;font-weight:600}\n.cxr-check input{width:20px;height:20px;margin:.15rem 0 0;flex:0 0 auto;accent-color:#2563eb;cursor:pointer}\n.cxr-field{display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:center}\n.cxr-field input[type=number]{width:6.5rem;padding:.6rem .75rem;border:1px solid #94a3b8;border-radius:10px;font:inherit;color:#0f172a;background:#ffffff}\n.cxr-result{position:sticky;top:120px;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);color:#e2e8f0;border-radius:16px;padding:1.75rem;box-shadow:0 18px 40px rgba(15,23,42,.18);min-width:0}\n.cxr-result h2,.cxr-result h3{color:#ffffff}\n.cxr-result p{color:#cbd5e1}\n.cxr-result a{color:#93c5fd}\n.cxr-k{display:block;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#93c5fd;margin-bottom:.4rem}\n.cxr-big{font-size:clamp(2rem,4vw,2.8rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;color:#ffffff;margin:0 0 .6rem}\n.cxr-bars{margin:1.25rem 0 0;padding:0;list-style:none}\n.cxr-bars li{margin:0 0 .85rem}\n.cxr-bars .row{display:flex;justify-content:space-between;gap:1rem;font-size:.92rem;color:#e2e8f0;margin-bottom:.3rem}\n.cxr-bars .row b{color:#ffffff;white-space:nowrap}\n.cxr-bar{height:10px;background:rgba(148,163,184,.25);border-radius:999px;overflow:hidden}\n.cxr-bar i{display:block;height:100%;background:#60a5fa;border-radius:999px}\n.cxr-acts{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}\n.cxr-acts button{background:transparent;color:#e2e8f0;border:1px solid rgba(148,163,184,.5);border-radius:10px;padding:.55rem .9rem;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer}\n.cxr-acts button:hover{border-color:#93c5fd;color:#ffffff}\n.cxr-cta{text-align:center}\n.cxr-cta .cxr-intro{margin-left:auto;margin-right:auto}\n.cxr-cta .cxr-btns{justify-content:center}\n.cxr-faqwrap{max-width:860px;margin:0 auto}\n.cxr details{background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;margin:0 0 .75rem;overflow:hidden}\n.cxr 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}\n.cxr summary::-webkit-details-marker{display:none}\n.cxr summary::after{content:\"+\";position:absolute;right:1.3rem;top:50%;transform:translateY(-50%);font-size:1.5rem;font-weight:400;color:#2563eb}\n.cxr details[open] summary::after{content:\"\\2212\"}\n.cxr details p{margin:0;padding:0 1.4rem 1.25rem;color:#475569;line-height:1.7}\n.cxr details a{color:#1d4ed8}\n.cxr-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}\n@media (max-width:1000px){.cxr-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}\n@media (max-width:900px){.cxr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cxr-tool{grid-template-columns:1fr}.cxr-result{position:static}}\n@media (max-width:640px){.cxr-sec{padding:3.5rem 1rem}.cxr-hero{padding:110px 1rem 3rem}.cxr-grid,.cxr-grid2,.cxr-steps,.cxr-opts{grid-template-columns:1fr}.cxr-panel,.cxr-result{padding:1.25rem}.cxr-btns .cxr-btn{width:100%;text-align:center}}\n@media print{.cxr-hero{padding:1rem 0}.cxr-sec{padding:1rem 0}.cxr-noprint,.cxr-cta,.cxr-faq,.cxr-acts{display:none!important}.cxr-result{position:static;box-shadow:none;background:#ffffff!important;color:#0f172a!important;border:1px solid #94a3b8}.cxr-result *{color:#0f172a!important}.cxr-bar{border:1px solid #94a3b8}.cxr-bar i{background:#334155!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.cxr-panel,.cxr-card{box-shadow:none}}\n\n.cxr-group{margin:0 0 1.25rem;padding:0 0 1.25rem;border-bottom:1px solid #e2e8f0}\n.cxr-group:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}\n.cxr-group h3{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;font-size:1.1rem;margin:0 0 .85rem}\n.cxr-group h3 small{font-size:.85rem;font-weight:700;color:#1d4ed8;white-space:nowrap}\n.cxr-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem;align-items:start;padding:.7rem .8rem;border:1px solid #e2e8f0;border-radius:12px;margin:0 0 .5rem;background:#ffffff}\n.cxr-item.on{border-color:#93c5fd;background:#f8fbff}\n.cxr-item .cxr-check{margin:0}\n.cxr-item .cxr-ess{display:flex;gap:.4rem;align-items:center;font-size:.85rem;font-weight:700;color:#475569;white-space:nowrap;cursor:pointer}\n.cxr-item .cxr-ess input{width:18px;height:18px;margin:0;accent-color:#b45309;cursor:pointer}\n.cxr-presets{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem}\n.cxr-presets button{background:#ffffff;border:1px solid #cbd5e1;border-radius:999px;padding:.55rem 1rem;font:inherit;font-size:.92rem;font-weight:600;color:#334155;cursor:pointer}\n.cxr-presets button:hover{border-color:#2563eb;color:#1d4ed8}\n.cxr-score{display:flex;gap:1rem;align-items:center;margin:0 0 .75rem}\n.cxr-ring{flex:0 0 auto;width:92px;height:92px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:conic-gradient(#60a5fa var(--cxr-pct,0%),rgba(148,163,184,.25) 0)}\n.cxr-ring span{width:72px;height:72px;border-radius:50%;background:#0f172a;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#ffffff;font-weight:800;font-size:1.3rem;line-height:1}\n.cxr-ring span small{font-size:.65rem;font-weight:700;color:#93c5fd;margin-top:.2rem;letter-spacing:.04em}\n.cxr-gaps{margin:1rem 0 0;padding:1rem 1.1rem;border:1px solid rgba(148,163,184,.3);border-radius:12px;background:rgba(255,255,255,.04);font-size:.95rem}\n.cxr-gaps b{color:#ffffff}\n.cxr-list{margin-top:2.5rem}\n.cxr-list table{width:100%;border-collapse:collapse;margin:0 0 1.5rem;font-size:.95rem}\n.cxr-list th,.cxr-list td{text-align:left;vertical-align:top;padding:.7rem .8rem;border-bottom:1px solid #e2e8f0}\n.cxr-list th{background:#f1f5f9;font-size:.85rem;text-transform:uppercase;letter-spacing:.04em;color:#334155}\n.cxr-list td small{display:block;color:#64748b}\n.cxr-list .cxr-tag{display:inline-block;font-size:.75rem;font-weight:800;color:#92400e;background:#fef3c7;border-radius:999px;padding:.1rem .55rem;margin-top:.3rem}\n.cxr-siraj{display:grid;grid-template-columns:1.1fr .9fr;gap:2rem;align-items:center}\n.cxr-siraj ul{margin:0;padding:0;list-style:none}\n.cxr-siraj li{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:.75rem 1rem;margin-bottom:.5rem;color:#334155;font-weight:600}\n@media (max-width:900px){.cxr-siraj{grid-template-columns:1fr}}\n@media (max-width:640px){.cxr-item{grid-template-columns:1fr}.cxr-item .cxr-ess{padding-left:1.9rem}.cxr-list th:nth-child(3),.cxr-list td:nth-child(3){display:none}}\n@media print{.cxr-list{margin-top:0}.cxr-list table{font-size:10pt}.cxr-list tr{page-break-inside:avoid}.cxr-siraj,.cxr-howto{display:none!important}.cxr-result{display:none!important}.cxr-print-only{display:block!important}}\n.cxr-print-only{display:none}\n<\/style>\n<div class=\"cxr\">\n<section class=\"cxr-hero\">\n  <div class=\"cxr-wrap\">\n    <span class=\"cxr-eyebrow\">Free checklist<\/span>\n    <h1>LMS requirements checklist for GCC organisations<\/h1>\n    <p class=\"cxr-lead\">Choosing a learning management system for a team in the UAE, Saudi Arabia or across the GCC? Tick what you need in eight areas, from Arabic and right to left support to HR integration and certificates, and turn it into a printable list of questions to put to every supplier.<\/p>\n    <div class=\"cxr-btns cxr-noprint\"><a class=\"cxr-btn\" href=\"#cxr-tool\">Start the checklist<\/a><a class=\"cxr-btn cxr-btn-o\" href=\"\/en\/contact\/\">Book a free demo<\/a><\/div>\n  <\/div>\n<\/section>\n<section class=\"cxr-sec cxr-light\" id=\"cxr-tool\" aria-labelledby=\"cxr-tool-h\">\n  <div class=\"cxr-wrap\">\n    <span class=\"cxr-eyebrow cxr-noprint\">The checklist<\/span>\n    <h2 id=\"cxr-tool-h\" class=\"cxr-noprint\">Tick what your organisation needs<\/h2>\n    <p class=\"cxr-intro cxr-noprint\">Forty requirements in eight areas. Tick the ones you need and mark the ones you cannot do without as essential. Your summary updates as you go, and nothing leaves your browser.<\/p>\n    <div class=\"cxr-presets cxr-noprint\" aria-label=\"Quick starts\">\n      <span class=\"cxr-small\" style=\"align-self:center;margin-right:.25rem\">Quick start:<\/span>\n      <button type=\"button\" data-preset=\"comp\">Compliance first<\/button>\n      <button type=\"button\" data-preset=\"bi\">Bilingual workforce<\/button>\n      <button type=\"button\" data-preset=\"grp\">Group with several companies<\/button>\n    <\/div>\n    <div class=\"cxr-tool\">\n      <form class=\"cxr-panel cxr-noprint\" id=\"cxr-form\" onsubmit=\"return false\">\n        <div class=\"cxr-group\" data-g=\"la\"><h3><span>Learners and access<\/span><small class=\"cxr-gc\" data-g=\"la\"><\/small><\/h3><div class=\"cxr-item\" data-id=\"la1\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-la1\"> Separate areas for departments, branches or group companies<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-la1-e\"> Essential<\/label><\/div><div class=\"cxr-item\" data-id=\"la2\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-la2\"> Automatic enrolment by role, department or start date<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-la2-e\"> Essential<\/label><\/div><div class=\"cxr-item\" data-id=\"la3\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-la3\"> Guided learning journeys, not only a list of courses<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-la3-e\"> Essential<\/label><\/div><div class=\"cxr-item\" data-id=\"la4\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-la4\"> Accounts for contractors, partners or customers<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-la4-e\"> Essential<\/label><\/div><div class=\"cxr-item\" data-id=\"la5\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-la5\"> Separate roles for learners, managers, administrators and authors<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-la5-e\"> Essential<\/label><\/div><\/div><div class=\"cxr-group\" data-g=\"lg\"><h3><span>Arabic and any language<\/span><small class=\"cxr-gc\" data-g=\"lg\"><\/small><\/h3><div class=\"cxr-item\" data-id=\"lg1\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-lg1\"> A full Arabic interface with a right to left layout<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-lg1-e\"> Essential<\/label><\/div><div class=\"cxr-item\" data-id=\"lg2\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-lg2\"> Each learner chooses their interface language<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-lg2-e\"> Essential<\/label><\/div><div class=\"cxr-item\" data-id=\"lg3\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-lg3\"> Courses in any language in one catalogue<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-lg3-e\"> Essential<\/label><\/div><div class=\"cxr-item\" data-id=\"lg4\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-lg4\"> Certificates, reminders and emails in Arabic<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-lg4-e\"> Essential<\/label><\/div><div class=\"cxr-item\" data-id=\"lg5\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-lg5\"> Arabic search and clear Arabic fonts<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-lg5-e\"> Essential<\/label><\/div><\/div><div class=\"cxr-group\" data-g=\"cc\"><h3><span>Compliance and certificates<\/span><small class=\"cxr-gc\" data-g=\"cc\"><\/small><\/h3><div class=\"cxr-item\" data-id=\"cc1\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-cc1\"> Certificates issued automatically on completion<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-cc1-e\"> Essential<\/label><\/div><div class=\"cxr-item\" data-id=\"cc2\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-cc2\"> Expiry dates and renewal reminders<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-cc2-e\"> Essential<\/label><\/div><div class=\"cxr-item\" data-id=\"cc3\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-cc3\"> Mandatory training with due dates<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-cc3-e\"> Essential<\/label><\/div><div class=\"cxr-item\" data-id=\"cc4\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-cc4\"> A complete history of who completed what, and when<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-cc4-e\"> Essential<\/label><\/div><div class=\"cxr-item\" data-id=\"cc5\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-cc5\"> Policy acknowledgement with a recorded date<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-cc5-e\"> Essential<\/label><\/div><\/div><div class=\"cxr-group\" data-g=\"rd\"><h3><span>Reporting and dashboards<\/span><small class=\"cxr-gc\" data-g=\"rd\"><\/small><\/h3><div class=\"cxr-item\" data-id=\"rd1\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-rd1\"> Dashboards for line managers about their own teams<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-rd1-e\"> Essential<\/label><\/div><div class=\"cxr-item\" data-id=\"rd2\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-rd2\"> Live progress by department, location or role<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-rd2-e\"> Essential<\/label><\/div><div class=\"cxr-item\" data-id=\"rd3\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-rd3\"> Alerts for learners who have stalled or fallen behind<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-rd3-e\"> Essential<\/label><\/div><div class=\"cxr-item\" data-id=\"rd4\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-rd4\"> Scheduled reports for leaders<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-rd4-e\"> Essential<\/label><\/div><div class=\"cxr-item\" data-id=\"rd5\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-rd5\"> Exports to spreadsheets and other tools<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-rd5-e\"> Essential<\/label><\/div><\/div><div class=\"cxr-group\" data-g=\"in\"><h3><span>Integrations<\/span><small class=\"cxr-gc\" data-g=\"in\"><\/small><\/h3><div class=\"cxr-item\" data-id=\"in1\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-in1\"> Learner records kept in step with our HR system (HRIS)<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-in1-e\"> Essential<\/label><\/div><div class=\"cxr-item\" data-id=\"in2\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-in2\"> Single sign-on (SSO) with our identity provider<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-in2-e\"> Essential<\/label><\/div><div class=\"cxr-item\" data-id=\"in3\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-in3\"> A connection to our ERP or payroll system<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-in3-e\"> Essential<\/label><\/div><div class=\"cxr-item\" data-id=\"in4\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-in4\"> Calendar invites and virtual classroom links<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-in4-e\"> Essential<\/label><\/div><div class=\"cxr-item\" data-id=\"in5\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-in5\"> An API our own developers can use<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-in5-e\"> Essential<\/label><\/div><\/div><div class=\"cxr-group\" data-g=\"cs\"><h3><span>Content standards<\/span><small class=\"cxr-gc\" data-g=\"cs\"><\/small><\/h3><div class=\"cxr-item\" data-id=\"cs1\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-cs1\"> Runs SCORM 1.2 and SCORM 2004 packages<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-cs1-e\"> Essential<\/label><\/div><div class=\"cxr-item\" data-id=\"cs2\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-cs2\"> Tracks xAPI statements<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-cs2-e\"> Essential<\/label><\/div><div class=\"cxr-item\" data-id=\"cs3\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-cs3\"> Runs courses from authoring tools such as Articulate 360<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-cs3-e\"> Essential<\/label><\/div><div class=\"cxr-item\" data-id=\"cs4\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-cs4\"> Ready-made courses we can use straight away<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-cs4-e\"> Essential<\/label><\/div><div class=\"cxr-item\" data-id=\"cs5\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-cs5\"> Video, documents and assessments alongside e-learning<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-cs5-e\"> Essential<\/label><\/div><\/div><div class=\"cxr-group\" data-g=\"mo\"><h3><span>Mobile and accessibility<\/span><small class=\"cxr-gc\" data-g=\"mo\"><\/small><\/h3><div class=\"cxr-item\" data-id=\"mo1\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-mo1\"> A complete learner experience on phones<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-mo1-e\"> Essential<\/label><\/div><div class=\"cxr-item\" data-id=\"mo2\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-mo2\"> Short lessons for frontline and field teams<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-mo2-e\"> Essential<\/label><\/div><div class=\"cxr-item\" data-id=\"mo3\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-mo3\"> Learning offline where the signal is weak<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-mo3-e\"> Essential<\/label><\/div><div class=\"cxr-item\" data-id=\"mo4\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-mo4\"> Reminders that reach learners on their phone<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-mo4-e\"> Essential<\/label><\/div><div class=\"cxr-item\" data-id=\"mo5\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-mo5\"> Accessible to people with disabilities<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-mo5-e\"> Essential<\/label><\/div><\/div><div class=\"cxr-group\" data-g=\"br\"><h3><span>Branding<\/span><small class=\"cxr-gc\" data-g=\"br\"><\/small><\/h3><div class=\"cxr-item\" data-id=\"br1\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-br1\"> Our logo, colours and fonts throughout<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-br1-e\"> Essential<\/label><\/div><div class=\"cxr-item\" data-id=\"br2\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-br2\"> Our own web address<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-br2-e\"> Essential<\/label><\/div><div class=\"cxr-item\" data-id=\"br3\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-br3\"> Branded certificates and email templates<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-br3-e\"> Essential<\/label><\/div><div class=\"cxr-item\" data-id=\"br4\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-br4\"> A distinct look for each programme<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-br4-e\"> Essential<\/label><\/div><div class=\"cxr-item\" data-id=\"br5\"><label class=\"cxr-check\"><input type=\"checkbox\" class=\"cxr-need\" id=\"cxr-br5\"> Several brands on one platform<\/label><label class=\"cxr-ess\"><input type=\"checkbox\" class=\"cxr-essbox\" id=\"cxr-br5-e\"> Essential<\/label><\/div><\/div>\n      <\/form>\n      <div class=\"cxr-result\" id=\"cxr-out\" aria-live=\"polite\">\n        <span class=\"cxr-k\">Your summary<\/span>\n        <p class=\"cxr-big\" style=\"font-size:1.6rem\">Tick requirements to see your summary<\/p>\n        <p>Turn on JavaScript to see a live score and build a printable list of supplier questions.<\/p>\n      <\/div>\n    <\/div>\n    <div class=\"cxr-list\" id=\"cxr-list\" hidden><\/div>\n  <\/div>\n<\/section>\n<section class=\"cxr-sec cxr-soft cxr-howto\">\n  <div class=\"cxr-wrap\">\n    <span class=\"cxr-eyebrow\">Using your list<\/span>\n    <h2>From checklist to a confident choice<\/h2>\n    <p class=\"cxr-intro\">A list is only useful if every supplier answers the same questions. Here is how to use yours.<\/p>\n    <div class=\"cxr-grid2\">\n      <div class=\"cxr-card\"><span class=\"cxr-num\">1<\/span><h3>Agree the essentials internally<\/h3><p>Ask HR, IT, compliance and the business which items are truly essential before you speak to suppliers. Keep that list short.<\/p><\/div>\n      <div class=\"cxr-card\"><span class=\"cxr-num\">2<\/span><h3>Send every supplier the same questions<\/h3><p>Print or save your list as a PDF and ask each supplier to answer every line in writing, so the answers can be compared side by side.<\/p><\/div>\n      <div class=\"cxr-card\"><span class=\"cxr-num\">3<\/span><h3>Test it in Arabic and on a phone<\/h3><p>Ask for a trial with one of your own courses. Switch the interface to Arabic, check the layout runs right to left, and complete the course on a phone.<\/p><\/div>\n      <div class=\"cxr-card\"><span class=\"cxr-num\">4<\/span><h3>Check how you would leave<\/h3><p>Ask how learner records and completion history can be exported if you ever change platform, and in which format.<\/p><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<section class=\"cxr-sec cxr-light cxr-siraj-sec cxr-noprint\">\n  <div class=\"cxr-wrap cxr-siraj\">\n    <div>\n      <span class=\"cxr-eyebrow\">One option to compare<\/span>\n      <h2>Where Siraj fits<\/h2>\n      <p class=\"cxr-intro\" style=\"margin-bottom:1.5rem\">If you are building a shortlist, Siraj, our own LMS, is one platform to put through the same questions. Use your list to judge it like any other supplier.<\/p>\n      <a class=\"cxr-btn\" href=\"\/en\/ai-powered-lms\/\">See Siraj<\/a>\n    <\/div>\n    <ul>\n      <li>Guided learner journeys and manager dashboards<\/li>\n      <li>Certificates with renewal tracking<\/li>\n      <li>English and Arabic with right to left, and courses in any language<\/li>\n      <li>Runs SCORM and xAPI content<\/li>\n      <li>HR and ERP integration through a custom API<\/li>\n      <li>A ready-made course library in English and Arabic<\/li>\n      <li>AI tutor and scenario tools<\/li>\n    <\/ul>\n  <\/div>\n<\/section>\n<section class=\"cxr-sec cxr-dark cxr-cta\">\n  <div class=\"cxr-wrap\">\n    <span class=\"cxr-eyebrow\">Talk to us<\/span>\n    <h2>Want to test a platform against your list?<\/h2>\n    <p class=\"cxr-intro\">Bring your checklist to a free demo. We will go through it line by line and show you each answer on screen, in English and in Arabic.<\/p>\n    <div class=\"cxr-btns\">\n      <a class=\"cxr-btn\" href=\"\/en\/contact\/\">Book a free demo<\/a>\n      <a class=\"cxr-btn cxr-btn-wa\" href=\"https:\/\/wa.me\/971585426893\" target=\"_blank\" rel=\"noopener\">Message us on WhatsApp<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n<section class=\"cxr-sec cxr-light cxr-faq\">\n  <div class=\"cxr-wrap cxr-faqwrap\">\n    <span class=\"cxr-eyebrow\">FAQ<\/span>\n    <h2>LMS checklist questions<\/h2>\n    <details><summary>Which requirements matter most for GCC organisations?<\/summary><p>It depends on your workforce, but four come up again and again: a genuine Arabic interface that runs right to left, courses in more than one language, a link to the HR system so learner records stay current, and certificates with clear expiry dates for regulated roles.<\/p><\/details>\n    <details><summary>What is the difference between ticked and essential?<\/summary><p>Ticked means you want it. Essential means a supplier is ruled out if they cannot do it. Keep essentials to the few things you truly cannot work without, so you do not exclude good options by accident.<\/p><\/details>\n    <details><summary>How do I check that Arabic support is real?<\/summary><p>Ask for a trial account, switch the interface to Arabic and look at menus, dashboards, certificates and emails. Everything should read right to left, and Arabic search should return results. Then repeat the check on a phone.<\/p><\/details>\n    <details><summary>Do we need both SCORM and xAPI?<\/summary><p>Most ready-made and custom courses are published as SCORM, so SCORM support is the minimum. xAPI is useful when you want to track learning outside traditional courses, such as simulations or on the job activities. Many organisations ask for both.<\/p><\/details>\n    <details><summary>Can I save or share my checklist?<\/summary><p>Yes. Use Print or save as PDF to print the list of requirements and supplier questions, or save it as a PDF to share with colleagues and suppliers. Nothing you tick is sent to us or stored.<\/p><\/details>\n    <details><summary>Is Siraj the only option you recommend?<\/summary><p>No. The checklist works for any platform. Siraj is our own LMS and one option to compare, and we are happy to show how it answers your list in a free demo.<\/p><\/details>\n  <\/div>\n<\/section>\n<script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Which requirements matter most for GCC organisations?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"It depends on your workforce, but four come up again and again: a genuine Arabic interface that runs right to left, courses in more than one language, a link to the HR system so learner records stay current, and certificates with clear expiry dates for regulated roles.\"}}, {\"@type\": \"Question\", \"name\": \"What is the difference between ticked and essential?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Ticked means you want it. Essential means a supplier is ruled out if they cannot do it. Keep essentials to the few things you truly cannot work without, so you do not exclude good options by accident.\"}}, {\"@type\": \"Question\", \"name\": \"How do I check that Arabic support is real?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Ask for a trial account, switch the interface to Arabic and look at menus, dashboards, certificates and emails. Everything should read right to left, and Arabic search should return results. Then repeat the check on a phone.\"}}, {\"@type\": \"Question\", \"name\": \"Do we need both SCORM and xAPI?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Most ready-made and custom courses are published as SCORM, so SCORM support is the minimum. xAPI is useful when you want to track learning outside traditional courses, such as simulations or on the job activities. Many organisations ask for both.\"}}, {\"@type\": \"Question\", \"name\": \"Can I save or share my checklist?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. Use Print or save as PDF to print the list of requirements and supplier questions, or save it as a PDF to share with colleagues and suppliers. Nothing you tick is sent to us or stored.\"}}, {\"@type\": \"Question\", \"name\": \"Is Siraj the only option you recommend?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"No. The checklist works for any platform. Siraj is our own LMS and one option to compare, and we are happy to show how it answers your list in a free demo.\"}}]}<\/script>\n<script type=\"application\/json\" id=\"cxr-data\">{\"groups\": [{\"id\": \"la\", \"name\": \"Learners and access\", \"items\": [{\"id\": \"la1\", \"req\": \"Separate areas for departments, branches or group companies\", \"q\": \"Can we split learners into groups or sub-organisations, each with its own administrators?\"}, {\"id\": \"la2\", \"req\": \"Automatic enrolment by role, department or start date\", \"q\": \"Can courses be assigned automatically from learner data, without manual uploads?\"}, {\"id\": \"la3\", \"req\": \"Guided learning journeys, not only a list of courses\", \"q\": \"How do learners see what to do next, and can we set different journeys for different roles?\"}, {\"id\": \"la4\", \"req\": \"Accounts for contractors, partners or customers\", \"q\": \"How do people outside the organisation get access, and how is their data kept apart?\"}, {\"id\": \"la5\", \"req\": \"Separate roles for learners, managers, administrators and authors\", \"q\": \"Which roles come as standard, and can we adjust what each one can see and do?\"}]}, {\"id\": \"lg\", \"name\": \"Arabic and any language\", \"items\": [{\"id\": \"lg1\", \"req\": \"A full Arabic interface with a right to left layout\", \"q\": \"Is the whole learner and admin interface available in Arabic, with menus and pages mirrored right to left?\"}, {\"id\": \"lg2\", \"req\": \"Each learner chooses their interface language\", \"q\": \"Can learners switch language themselves, and does their progress stay the same?\"}, {\"id\": \"lg3\", \"req\": \"Courses in any language in one catalogue\", \"q\": \"Can one catalogue hold courses in different languages, and can learners filter by language?\"}, {\"id\": \"lg4\", \"req\": \"Certificates, reminders and emails in Arabic\", \"q\": \"Are certificates and system messages available in Arabic, with correct right to left formatting?\"}, {\"id\": \"lg5\", \"req\": \"Arabic search and clear Arabic fonts\", \"q\": \"Does search work with Arabic text, and which Arabic fonts are used on desktop and mobile?\"}]}, {\"id\": \"cc\", \"name\": \"Compliance and certificates\", \"items\": [{\"id\": \"cc1\", \"req\": \"Certificates issued automatically on completion\", \"q\": \"Can certificates be created automatically with our branding, the learner's name and the date?\"}, {\"id\": \"cc2\", \"req\": \"Expiry dates and renewal reminders\", \"q\": \"How are expiry dates and retraining handled, and who is reminded before a certificate lapses?\"}, {\"id\": \"cc3\", \"req\": \"Mandatory training with due dates\", \"q\": \"Can we set due dates for required courses and escalate overdue learners to their managers?\"}, {\"id\": \"cc4\", \"req\": \"A complete history of who completed what, and when\", \"q\": \"What completion history is kept, and how quickly can we export it for an audit?\"}, {\"id\": \"cc5\", \"req\": \"Policy acknowledgement with a recorded date\", \"q\": \"Can learners confirm they have read and understood a policy, with the date stored?\"}]}, {\"id\": \"rd\", \"name\": \"Reporting and dashboards\", \"items\": [{\"id\": \"rd1\", \"req\": \"Dashboards for line managers about their own teams\", \"q\": \"What does a manager see about their team, and can they act on it without asking an administrator?\"}, {\"id\": \"rd2\", \"req\": \"Live progress by department, location or role\", \"q\": \"Can reports follow our own structure, and is the data live or refreshed overnight?\"}, {\"id\": \"rd3\", \"req\": \"Alerts for learners who have stalled or fallen behind\", \"q\": \"How does the platform flag learners who have stopped making progress?\"}, {\"id\": \"rd4\", \"req\": \"Scheduled reports for leaders\", \"q\": \"Can reports be emailed automatically to named people on a set schedule?\"}, {\"id\": \"rd5\", \"req\": \"Exports to spreadsheets and other tools\", \"q\": \"Which export formats are available, and can reporting data be read through an API?\"}]}, {\"id\": \"in\", \"name\": \"Integrations\", \"items\": [{\"id\": \"in1\", \"req\": \"Learner records kept in step with our HR system (HRIS)\", \"q\": \"How do new joiners, movers and leavers reach the LMS from our HR system, and who builds and maintains the link?\"}, {\"id\": \"in2\", \"req\": \"Single sign-on (SSO) with our identity provider\", \"q\": \"Which single sign-on standards do you support, such as SAML or OpenID Connect, and is set-up included?\"}, {\"id\": \"in3\", \"req\": \"A connection to our ERP or payroll system\", \"q\": \"Can training data be sent to or taken from our ERP, and by which method?\"}, {\"id\": \"in4\", \"req\": \"Calendar invites and virtual classroom links\", \"q\": \"Can live sessions be scheduled with calendar invites and links to our video meeting tool?\"}, {\"id\": \"in5\", \"req\": \"An API our own developers can use\", \"q\": \"Is the API documented, and which records can it read and write?\"}]}, {\"id\": \"cs\", \"name\": \"Content standards\", \"items\": [{\"id\": \"cs1\", \"req\": \"Runs SCORM 1.2 and SCORM 2004 packages\", \"q\": \"Which SCORM versions do you support, and how do you test packages made in other tools?\"}, {\"id\": \"cs2\", \"req\": \"Tracks xAPI statements\", \"q\": \"Do you support xAPI, and is a learning record store included or separate?\"}, {\"id\": \"cs3\", \"req\": \"Runs courses from authoring tools such as Articulate 360\", \"q\": \"Can we upload courses published from Storyline 360 and Rise 360 without changes?\"}, {\"id\": \"cs4\", \"req\": \"Ready-made courses we can use straight away\", \"q\": \"Is a course library available, which topics does it cover and in which languages?\"}, {\"id\": \"cs5\", \"req\": \"Video, documents and assessments alongside e-learning\", \"q\": \"Which other content types can be uploaded, assigned and tracked?\"}]}, {\"id\": \"mo\", \"name\": \"Mobile and accessibility\", \"items\": [{\"id\": \"mo1\", \"req\": \"A complete learner experience on phones\", \"q\": \"Is the learner side designed for phones, or a smaller copy of the desktop view?\"}, {\"id\": \"mo2\", \"req\": \"Short lessons for frontline and field teams\", \"q\": \"How does the platform suit people who do not sit at a desk?\"}, {\"id\": \"mo3\", \"req\": \"Learning offline where the signal is weak\", \"q\": \"Can learners download content and send their progress later?\"}, {\"id\": \"mo4\", \"req\": \"Reminders that reach learners on their phone\", \"q\": \"Which reminder channels are available, and can learners choose them?\"}, {\"id\": \"mo5\", \"req\": \"Accessible to people with disabilities\", \"q\": \"Which accessibility standard does the platform meet, such as WCAG 2.2 AA, and can you share recent test results?\"}]}, {\"id\": \"br\", \"name\": \"Branding\", \"items\": [{\"id\": \"br1\", \"req\": \"Our logo, colours and fonts throughout\", \"q\": \"Which parts of the platform can carry our brand, and is branding part of set-up?\"}, {\"id\": \"br2\", \"req\": \"Our own web address\", \"q\": \"Can the platform run on our own address, such as learning.ourcompany.com?\"}, {\"id\": \"br3\", \"req\": \"Branded certificates and email templates\", \"q\": \"Can we design our own certificate and email templates?\"}, {\"id\": \"br4\", \"req\": \"A distinct look for each programme\", \"q\": \"Can an induction or leadership programme have its own theme or visual journey?\"}, {\"id\": \"br5\", \"req\": \"Several brands on one platform\", \"q\": \"If our group has more than one brand, can each one have its own look?\"}]}], \"presets\": {\"comp\": [\"cc1\", \"cc2\", \"cc3\", \"cc4\", \"cc5\", \"rd1\", \"rd3\", \"rd4\", \"in1\", \"cs1\", \"la2\"], \"bi\": [\"lg1\", \"lg2\", \"lg3\", \"lg4\", \"lg5\", \"mo1\", \"mo2\", \"cs3\", \"cs4\", \"la3\"], \"grp\": [\"la1\", \"la5\", \"br1\", \"br5\", \"rd2\", \"rd1\", \"in1\", \"in2\", \"in3\", \"la4\"]}, \"ess\": {\"comp\": [\"cc2\", \"cc4\", \"cc3\"], \"bi\": [\"lg1\", \"lg3\"], \"grp\": [\"la1\", \"in2\"]}}<\/script>\n<\/div>\n<script>\n(function () {\n  var form = document.getElementById('cxr-form'), out = document.getElementById('cxr-out'), list = document.getElementById('cxr-list');\n  var dataEl = document.getElementById('cxr-data');\n  if (!form || !out || !dataEl || out.getAttribute('data-ready')) return;\n  out.setAttribute('data-ready', '1');\n  var D = JSON.parse(dataEl.textContent), G = D.groups;\n  function esc(s) { return String(s).replace(\/[&<>\"]\/g, function (c) { return {'&': '&amp;', '<': '&lt;', '>': '&gt;', '\"': '&quot;'}[c]; }); }\n  function box(id) { return document.getElementById('cxr-' + id); }\n  function eBox(id) { return document.getElementById('cxr-' + id + '-e'); }\n  function update() {\n    var total = 0, essN = 0, areas = 0, gaps = [];\n    G.forEach(function (g) {\n      var n = 0;\n      g.items.forEach(function (it) {\n        var on = box(it.id).checked, row = form.querySelector('[data-id=\"' + it.id + '\"]');\n        if (row) row.className = 'cxr-item' + (on ? ' on' : '');\n        if (on) { n++; total++; if (eBox(it.id).checked) essN++; }\n      });\n      var c = form.querySelector('.cxr-gc[data-g=\"' + g.id + '\"]'); if (c) c.textContent = n ? n + ' of ' + g.items.length : '';\n      if (n) areas++; else gaps.push(g.name);\n      g.n = n;\n    });\n    var pct = Math.round(areas \/ G.length * 100);\n    var h = '<span class=\"cxr-k\">Your summary<\/span>';\n    h += '<div class=\"cxr-score\"><div class=\"cxr-ring\" style=\"--cxr-pct:' + pct + '%\"><span>' + areas + '\/' + G.length + '<small>AREAS<\/small><\/span><\/div><div><p class=\"cxr-big\" style=\"font-size:1.6rem;margin:0 0 .25rem\">' + total + (total === 1 ? ' requirement' : ' requirements') + '<\/p><p style=\"margin:0\">' + essN + ' marked essential<\/p><\/div><\/div>';\n    if (!total) h += '<p>Tick the requirements you need, or choose a quick start above.<\/p>';\n    else {\n      h += '<ul class=\"cxr-bars\">';\n      G.forEach(function (g) { h += '<li><div class=\"row\"><span>' + esc(g.name) + '<\/span><b>' + g.n + ' of ' + g.items.length + '<\/b><\/div><div class=\"cxr-bar\"><i style=\"width:' + (g.n ? Math.round(g.n \/ g.items.length * 100) : 0) + '%\"><\/i><\/div><\/li>'; });\n      h += '<\/ul>';\n      var msg;\n      if (gaps.length) msg = '<b>Not yet covered:<\/b> ' + esc(gaps.join(', ')) + '. Worth a quick check with the teams who own these areas, even if the answer is that you do not need them.';\n      else if (essN === 0) msg = '<b>Every area covered.<\/b> Now mark the few items you cannot do without as essential, so suppliers know where they are ruled out.';\n      else if (essN > Math.max(8, total * 0.6)) msg = '<b>Lots of essentials.<\/b> With ' + essN + ' essentials, few platforms will pass. Consider moving some to ticked only.';\n      else msg = '<b>A balanced list.<\/b> Every area is covered and your essentials are clear. Print it and send the same questions to each supplier.';\n      h += '<div class=\"cxr-gaps\">' + msg + '<\/div>';\n    }\n    h += '<div class=\"cxr-acts\"><button type=\"button\" data-act=\"print\"' + (total ? '' : ' disabled') + '>Print or save as PDF<\/button><button type=\"button\" data-act=\"reset\">Start again<\/button><\/div>';\n    out.innerHTML = h;\n    buildList(total);\n  }\n  function buildList(total) {\n    if (!total) { list.hidden = true; list.innerHTML = ''; return; }\n    var h = '<span class=\"cxr-eyebrow\">Your requirements<\/span><h2>Questions to ask every supplier<\/h2><p class=\"cxr-intro\">Essential items are tagged. Ask each supplier to answer every line in writing.<\/p>';\n    G.forEach(function (g) {\n      var rows = g.items.filter(function (it) { return box(it.id).checked; });\n      if (!rows.length) return;\n      h += '<h3>' + esc(g.name) + '<\/h3><table><thead><tr><th scope=\"col\">Requirement<\/th><th scope=\"col\">Question for the supplier<\/th><th scope=\"col\">Supplier answer<\/th><\/tr><\/thead><tbody>';\n      rows.forEach(function (it) { h += '<tr><td><b>' + esc(it.req) + '<\/b>' + (eBox(it.id).checked ? '<br><span class=\"cxr-tag\">Essential<\/span>' : '') + '<\/td><td>' + esc(it.q) + '<\/td><td><\/td><\/tr>'; });\n      h += '<\/tbody><\/table>';\n    });\n    list.innerHTML = h; list.hidden = false;\n  }\n  form.addEventListener('change', function (e) {\n    var t = e.target;\n    if (t.classList.contains('cxr-essbox') && t.checked) { var nb = document.getElementById(t.id.replace(\/-e$\/, '')); if (nb) nb.checked = true; }\n    if (t.classList.contains('cxr-need') && !t.checked) { var eb = document.getElementById(t.id + '-e'); if (eb) eb.checked = false; }\n    update();\n  });\n  function clearAll() { form.querySelectorAll('input[type=checkbox]').forEach(function (c) { c.checked = false; }); }\n  document.querySelector('.cxr-presets').addEventListener('click', function (e) {\n    var b = e.target.closest ? e.target.closest('button') : null; if (!b) return;\n    var k = b.getAttribute('data-preset'); if (!D.presets[k]) return;\n    clearAll();\n    D.presets[k].forEach(function (id) { var c = box(id); if (c) c.checked = true; });\n    D.ess[k].forEach(function (id) { var c = eBox(id); if (c) c.checked = true; });\n    update();\n  });\n  out.addEventListener('click', function (e) {\n    var b = e.target.closest ? e.target.closest('button') : null; if (!b) return;\n    var act = b.getAttribute('data-act');\n    if (act === 'print') window.print();\n    if (act === 'reset') { clearAll(); update(); }\n  });\n  update();\n})();\n<\/script>\n\n<section class=\"capy-finale-section\" style=\"padding-top:0!important;padding-bottom:0!important\"><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>Official <strong>Articulate 360 partner<\/strong> in the Middle East.<br><br>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> <a href=\"mailto:contact@capytech.com\" style=\"color:inherit;text-decoration:none;\">contact@capytech.com<\/a><\/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> <a href=\"tel:+971585426893\" style=\"color:inherit;text-decoration:none;\">+971 58 542 6893 (UAE)<\/a><\/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              <h4>Send us a message<\/h4>\n              <div class=\"capy-footer-form\">\n                \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f64136-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"64136\">\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\/65646#wpcf7-f64136-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=\"64136\" \/>\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-f64136-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<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=\"How can we help you today?\" name=\"your-message\"><\/textarea><\/span>\n<\/p>\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\n        <\/div>\n\n        <div class=\"capy-footer-bottom\">\n          <div class=\"capy-copyright\">\u00a9 2026 Capytech. All rights reserved.<\/div>\n          <div class=\"capy-legal-links\" style=\"justify-content:center;margin-top:0.75rem;\">\n            <a href=\"\/privacy-policy\">Privacy Policy<\/a>\n          <\/div>\n        <\/div>\n      <\/div><\/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 empower your team?<\/h4>\n          <p>Get in touch to secure your official Articulate 360 licences or to book a private training session.<\/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=\"M12 6V4m0 2a2 2 0 100 4m0-4a2 2 0 110 4m-6 8a2 2 0 100-4m0 4a2 2 0 110-4m0 4v2m0-6V4m6 6v10m6-2a2 2 0 100-4m0 4a2 2 0 110-4m0 4v2m0-6V4\"><\/path><\/svg>\n          <\/div>\n          <h3>Contact Us<\/h3>\n          <p>Fill out the form below and our regional team will be in touch shortly.<\/p>\n        <\/div>\n\n        <div class=\"capy-modal-form-wrapper\">\n          \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f64137-o2\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"64137\">\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\/65646#wpcf7-f64137-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=\"64137\" \/>\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-f64137-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>\n\n<script>\n  (function() {\n    \/\/ 0. SMART SCROLL MANAGEMENT\n    if ('scrollRestoration' in history) {\n      history.scrollRestoration = 'manual';\n    }\n\n    if (window.location.hash) {\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      window.scrollTo(0, 0);\n    }\n\n    document.addEventListener(\"DOMContentLoaded\", function() {\n      \n      \/\/ 1. SMART SMOOTH SCROLLING\n      document.querySelectorAll('a[href^=\"#\"]').forEach(anchor => {\n        anchor.addEventListener('click', function (e) {\n          const targetId = this.getAttribute('href');\n          \/\/ Ignore modal triggers\n          if (targetId === '#' || targetId === '#demo' || targetId === '#modal' || targetId === '#capyDemoModal') return; \n          \n          const targetElement = document.querySelector(targetId);\n          if (targetElement) {\n            e.preventDefault(); \n            targetElement.scrollIntoView({ behavior: 'smooth', block: 'start' });\n          }\n        });\n      });\n\n      \/\/ 2. REVEAL ANIMATION OBSERVER\n      const revealOptions = { root: null, rootMargin: '0px 0px -50px 0px', threshold: 0.1 };\n      const revealObserver = new IntersectionObserver((entries) => {\n        entries.forEach(entry => {\n          if (entry.isIntersecting) { entry.target.classList.add('capy-active'); } \n          else if (entry.boundingClientRect.top > 0) { entry.target.classList.remove('capy-active'); }\n        });\n      }, revealOptions);\n      document.querySelectorAll('[class*=\"capy-reveal\"]').forEach(el => revealObserver.observe(el));\n\n      \/\/ 3. MODAL LOGIC (one delegated listener: works for the header, late-loaded buttons and every CTA)\n      const modal = document.getElementById('capyDemoModal');\n      if (modal) {\n        const openModal  = () => { modal.classList.add('capy-modal-active'); document.body.style.overflow = 'hidden'; };\n        const closeModal = () => { modal.classList.remove('capy-modal-active'); document.body.style.overflow = ''; };\n\n        document.addEventListener('click', (e) => {\n          if (e.target.closest('a[href$=\"#modal\"], a[href$=\"#capyDemoModal\"], a[href$=\"#demo\"]')) { e.preventDefault(); openModal(); return; }\n          if (e.target.closest('#capyModalClose') || e.target === modal) closeModal();\n        });\n        document.addEventListener('keydown', (e) => { if (e.key === 'Escape') closeModal(); });\n      }\n\n    });\n  })();\n<\/script>\n\n<\/body>\n<\/html>\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>Free checklist LMS requirements checklist for GCC organisations Choosing a learning management system for a team in the UAE, Saudi Arabia or across the GCC? Tick what you need in eight areas, from Arabic and right to left support to HR integration and certificates, and turn it into a printable list of questions to put to every supplier. Start the &#8230; <\/p>\n<div><a href=\"https:\/\/capytech.com\/en\/lms-requirements-checklist\/\" class=\"more-link\">Read More<\/a><\/div>\n","protected":false},"author":9,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-blank-5.php","meta":{"footnotes":""},"class_list":["post-65646","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>LMS Requirements Checklist for GCC Organisations | Capytech<\/title>\n<meta name=\"description\" content=\"Build your LMS requirements list: Arabic and any language, compliance, dashboards, integrations and SCORM. Score your needs and print supplier questions.\" \/>\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\/lms-requirements-checklist\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"LMS Requirements Checklist for GCC Organisations | Capytech\" \/>\n<meta property=\"og:description\" content=\"Build your LMS requirements list: Arabic and any language, compliance, dashboards, integrations and SCORM. Score your needs and print supplier questions.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/capytech.com\/en\/lms-requirements-checklist\/\" \/>\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:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/capytech.com\/wp-content\/uploads\/2026\/03\/capytech-white-logo.png\" \/>\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=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/capytech.com\/lms-requirements-checklist\/\",\"url\":\"https:\/\/capytech.com\/lms-requirements-checklist\/\",\"name\":\"LMS Requirements Checklist for GCC Organisations | Capytech\",\"isPartOf\":{\"@id\":\"https:\/\/capytech.com\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/capytech.com\/lms-requirements-checklist\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/capytech.com\/lms-requirements-checklist\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/capytech.com\/wp-content\/uploads\/2026\/03\/capytech-white-logo.png\",\"datePublished\":\"2026-10-27T10:48:01+00:00\",\"dateModified\":\"2026-10-27T15:37:09+00:00\",\"description\":\"Build your LMS requirements list: Arabic and any language, compliance, dashboards, integrations and SCORM. Score your needs and print supplier questions.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/capytech.com\/lms-requirements-checklist\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/capytech.com\/lms-requirements-checklist\/#primaryimage\",\"url\":\"https:\/\/capytech.com\/wp-content\/uploads\/2026\/03\/capytech-white-logo.png\",\"contentUrl\":\"https:\/\/capytech.com\/wp-content\/uploads\/2026\/03\/capytech-white-logo.png\"},{\"@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":"LMS Requirements Checklist for GCC Organisations | Capytech","description":"Build your LMS requirements list: Arabic and any language, compliance, dashboards, integrations and SCORM. Score your needs and print supplier questions.","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\/lms-requirements-checklist\/","og_locale":"en_US","og_type":"article","og_title":"LMS Requirements Checklist for GCC Organisations | Capytech","og_description":"Build your LMS requirements list: Arabic and any language, compliance, dashboards, integrations and SCORM. Score your needs and print supplier questions.","og_url":"https:\/\/capytech.com\/en\/lms-requirements-checklist\/","og_site_name":"Capytech","article_publisher":"https:\/\/www.facebook.com\/capytech","article_modified_time":"2026-10-27T15:37:09+00:00","og_image":[{"url":"https:\/\/capytech.com\/wp-content\/uploads\/2026\/03\/capytech-white-logo.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/capytech.com\/lms-requirements-checklist\/","url":"https:\/\/capytech.com\/lms-requirements-checklist\/","name":"LMS Requirements Checklist for GCC Organisations | Capytech","isPartOf":{"@id":"https:\/\/capytech.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/capytech.com\/lms-requirements-checklist\/#primaryimage"},"image":{"@id":"https:\/\/capytech.com\/lms-requirements-checklist\/#primaryimage"},"thumbnailUrl":"https:\/\/capytech.com\/wp-content\/uploads\/2026\/03\/capytech-white-logo.png","datePublished":"2026-10-27T10:48:01+00:00","dateModified":"2026-10-27T15:37:09+00:00","description":"Build your LMS requirements list: Arabic and any language, compliance, dashboards, integrations and SCORM. Score your needs and print supplier questions.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/capytech.com\/lms-requirements-checklist\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/capytech.com\/lms-requirements-checklist\/#primaryimage","url":"https:\/\/capytech.com\/wp-content\/uploads\/2026\/03\/capytech-white-logo.png","contentUrl":"https:\/\/capytech.com\/wp-content\/uploads\/2026\/03\/capytech-white-logo.png"},{"@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\/65646","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\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/capytech.com\/en\/wp-json\/wp\/v2\/comments?post=65646"}],"version-history":[{"count":6,"href":"https:\/\/capytech.com\/en\/wp-json\/wp\/v2\/pages\/65646\/revisions"}],"predecessor-version":[{"id":65744,"href":"https:\/\/capytech.com\/en\/wp-json\/wp\/v2\/pages\/65646\/revisions\/65744"}],"wp:attachment":[{"href":"https:\/\/capytech.com\/en\/wp-json\/wp\/v2\/media?parent=65646"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}