{"id":22744,"date":"2026-09-25T05:47:49","date_gmt":"2026-09-25T10:47:49","guid":{"rendered":"https:\/\/stagingps.paradisosolutions.com\/blog\/?p=22744"},"modified":"2026-09-25T05:47:49","modified_gmt":"2026-09-25T10:47:49","slug":"find-my-lms-test","status":"publish","type":"post","link":"https:\/\/stagingps.paradisosolutions.com\/blog\/find-my-lms-test\/","title":{"rendered":"Find MY LMS Test"},"content":{"rendered":"    <style>\r\n        \/* Start Screen *\/\r\n        .start-container {\r\n            text-align: center;\r\n            background: rgba(255, 255, 255, 0.95);\r\n            backdrop-filter: blur(20px);\r\n            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;\r\n            border-radius: 24px;\r\n            padding: 0px 0px;\r\n            box-shadow: 0 25px 50px rgba(0, 0, 0, 0.2);\r\n            max-width: 500px;\r\n            width: 100%;\r\n            transition: all 0.3s ease;\r\n            margin: 10px auto;\r\n        }\r\n\r\n        .start-title {\r\n            font-size: 24px !important;\r\n            font-weight: 700;\r\n            background: linear-gradient(135deg, #00B7FF, #00D488);\r\n            -webkit-background-clip: text;\r\n            -webkit-text-fill-color: transparent;\r\n            background-clip: text;\r\n            \r\n            margin-bottom: 20px; \r\n        }\r\n\r\n        .start-description {\r\n            font-size: 18px;\r\n            color: #5d6d7e;\r\n            line-height: 1.6;\r\n            margin-bottom: 40px;\r\n        }\r\n\r\n        .start-btn {\r\n            background: linear-gradient(135deg, #00B7FF, #00D488);\r\n            color: white;\r\n            border: none;\r\n            padding: 0px 0px;\r\n            border-radius: 16px;\r\n            font-size: 18px;\r\n            font-weight: 600;\r\n            cursor: pointer;\r\n            transition: all 0.15s ease;\r\n            box-shadow: 0 8px 20px rgba(0, 183, 255, 0.3);\r\n        }\r\n\r\n        .start-btn:hover {\r\n            transform: translateY(-3px);\r\n            box-shadow: 0 12px 30px rgba(0, 183, 255, 0.4);\r\n        }\r\n\r\n        \/* Form Container *\/\r\n        #findmylmsformContainer {\r\n            background: rgba(255, 255, 255, 0.95);\r\n            backdrop-filter: blur(20px);\r\n            border-radius: 24px;\r\n            padding: 20px;\r\n            max-width: 1100px;\r\n            width: 100%;\r\n            box-shadow: 0 25px 50px rgba(0, 0, 0, 0.2);\r\n            position: relative;\r\n            transform: scale(0.9) translateY(30px);\r\n            transition: all 0.3s ease;\r\n            margin: auto;\r\n        }\r\n\r\n        #findmylmsformContainer.show {\r\n            display: block;\r\n            opacity: 1;\r\n            transform: scale(1) translateY(0);\r\n        }\r\n\r\n        \/* Progress Section *\/\r\n        .progress-section {\r\n            margin-bottom: 0px;\r\n            margin-top: 5px;\r\n        }\r\n\r\n        .progress-header {\r\n            display: flex;\r\n            justify-content: right;\r\n            align-items: right;\r\n            margin-bottom: 0px;\r\n            position: relative;\r\n        }\r\n\r\n        .step-counter {\r\n            background: linear-gradient(135deg, #00B7FF, #00D488);\r\n            color: white;\r\n            padding: 8px 15px;\r\n            width: 100px;\r\n            border-radius: 20px;\r\n            font-weight: 600;\r\n            font-size: 14px;\r\n            float: right;\r\n            margin-top: 10px;\r\n            position: absolute;\r\n            text-align: center;\r\n        }\r\n\r\n        \/* Progress Bar *\/\r\n        .progress-bar-container {\r\n            width: 100%;\r\n            height: 8px;\r\n            background: rgba(0, 183, 255, 0.2);\r\n            border-radius: 4px;\r\n            overflow: hidden;\r\n        }\r\n\r\n        .progress-bar {\r\n            height: 100%;\r\n            background: linear-gradient(90deg, #00B7FF, #00D488);\r\n            border-radius: 4px;\r\n            width: 9.09%;\r\n            transition: width 0.3s ease;\r\n            position: relative;\r\n        }\r\n\r\n        .progress-bar::after {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            right: 0;\r\n            bottom: 0;\r\n            background: linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent);\r\n            animation: shimmer 2s infinite;\r\n        }\r\n\r\n        @keyframes shimmer {\r\n            0% { transform: translateX(-100%); }\r\n            100% { transform: translateX(100%); }\r\n        }\r\n\r\n        \/* Form Steps *\/\r\n        .form-step {\r\n            opacity: 0;\r\n            transform: translateX(50px);\r\n            transition: all 0.3s ease;\r\n            display: none;\r\n        }\r\n\r\n        .form-step.active {\r\n            opacity: 1;\r\n            transform: translateX(0);\r\n            display: block;\r\n        }\r\n\r\n        .step-title {\r\n            font-size: 24px !important;\r\n            color: #2c3e50;\r\n            margin-bottom: 24px;\r\n            font-weight: 600 !important;\r\n            line-height: 1.3;\r\n            width: 85%;\r\n        }\r\n\r\n        \/* Contact Information Styles *\/\r\n        .contact-grid {\r\n            display: grid;\r\n            grid-template-columns: 1fr 1fr;\r\n            gap: 20px;\r\n        }\r\n\r\n        .form-group {\r\n            margin-bottom: 20px;\r\n        }\r\n\r\n        .form-group label {\r\n            display: block;\r\n            font-weight: 600;\r\n            color: #2c3e50;\r\n            margin-bottom: 8px;\r\n            font-size: 14px;\r\n        }\r\n\r\n        .form-input {\r\n            width: 100%;\r\n            padding: 16px 20px;\r\n            border: 2px solid #e1e8ed;\r\n            border-radius: 12px;\r\n            font-size: 16px;\r\n            color: #2c3e50;\r\n            background: rgba(255, 255, 255, 0.9);\r\n            transition: all 0.15s ease;\r\n            outline: none;\r\n            box-sizing: border-box;\r\n        }\r\n\r\n        .form-input:focus {\r\n            border-color: #00B7FF;\r\n            background: rgba(255, 255, 255, 1);\r\n            box-shadow: 0 0 0 3px rgba(0, 183, 255, 0.1);\r\n            transform: translateY(-2px);\r\n        }\r\n\r\n        .form-input::placeholder {\r\n            color: #95a5a6;\r\n        }\r\n\r\n        textarea.form-input {\r\n            resize: vertical;\r\n            min-height: 120px;\r\n        }\r\n\r\n        \/* Options Container *\/\r\n        .options-container {\r\n            display: grid;\r\n            grid-template-columns: 1fr 1fr;\r\n            gap: 12px;\r\n        }\r\n\r\n        .options-container.single-column {\r\n            grid-template-columns: 1fr;\r\n        }\r\n\r\n        \/* Radio Options *\/\r\n        .radio-option {\r\n            display: flex;\r\n            align-items: center;\r\n            padding: 10px;\r\n            border: 2px solid #e1e8ed;\r\n            border-radius: 12px;\r\n            cursor: pointer;\r\n            transition: all 0.15s ease;\r\n            background: rgba(255, 255, 255, 0.8);\r\n            position: relative;\r\n            overflow: hidden;\r\n            font-weight: 500;\r\n        }\r\n\r\n        .radio-option::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: -100%;\r\n            width: 100%;\r\n            height: 100%;\r\n            background: linear-gradient(90deg, transparent, rgba(0, 183, 255, 0.1), transparent);\r\n            transition: left 0.25s ease;\r\n        }\r\n\r\n        .radio-option:hover {\r\n            border-color: #00B7FF;\r\n            background: rgba(0, 183, 255, 0.05);\r\n            transform: translateY(-2px);\r\n            box-shadow: 0 10px 25px rgba(0, 183, 255, 0.1);\r\n        }\r\n\r\n        .radio-option:hover::before {\r\n            left: 100%;\r\n        }\r\n\r\n        .radio-option input[type=\"radio\"] {\r\n            appearance: none;\r\n            width: 20px;\r\n            height: 20px;\r\n            border: 2px solid #ddd;\r\n            border-radius: 50%;\r\n            margin-right: 12px;\r\n            position: relative;\r\n            cursor: pointer;\r\n            transition: all 0.3s ease;\r\n            flex-shrink: 0;\r\n        }\r\n\r\n        .radio-option input[type=\"radio\"]:checked {\r\n            border-color: #00B7FF;\r\n            background: #00B7FF;\r\n        }\r\n\r\n        .radio-option input[type=\"radio\"]:checked::after {\r\n            content: '';\r\n            position: absolute;\r\n            top: 50%;\r\n            left: 50%;\r\n            transform: translate(-50%, -50%);\r\n            width: 8px;\r\n            height: 8px;\r\n            background: white;\r\n            border-radius: 50%;\r\n            animation: radioCheck 0.3s ease;\r\n        }\r\n\r\n        @keyframes radioCheck {\r\n            0% { transform: translate(-50%, -50%) scale(0); }\r\n            100% { transform: translate(-50%, -50%) scale(1); }\r\n        }\r\n\r\n        .radio-option input[type=\"radio\"]:checked + .option-text {\r\n            color: #00B7FF;\r\n            font-weight: 600;\r\n        }\r\n\r\n        .option-text {\r\n            font-size: 14px;\r\n            color: #2c3e50;\r\n            transition: all 0.3s ease;\r\n            line-height: 1.4;\r\n        }\r\n\r\n        \/* Checkbox Options *\/\r\n        .checkbox-option {\r\n            display: flex;\r\n            align-items: center;\r\n            padding: 10px;\r\n            border: 2px solid #e1e8ed;\r\n            border-radius: 12px;\r\n            cursor: pointer;\r\n            transition: all 0.15s ease;\r\n            background: rgba(255, 255, 255, 0.8);\r\n            position: relative;\r\n            overflow: hidden;\r\n            font-weight: 500;\r\n        }\r\n\r\n        .checkbox-option::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: -100%;\r\n            width: 100%;\r\n            height: 100%;\r\n            background: linear-gradient(90deg, transparent, rgba(0, 183, 255, 0.1), transparent);\r\n            transition: left 0.25s ease;\r\n        }\r\n\r\n        .checkbox-option:hover {\r\n            border-color: #00B7FF;\r\n            background: rgba(0, 183, 255, 0.05);\r\n            transform: translateY(-2px);\r\n            box-shadow: 0 10px 25px rgba(0, 183, 255, 0.1);\r\n        }\r\n\r\n        .checkbox-option:hover::before {\r\n            left: 100%;\r\n        }\r\n\r\n        .checkbox-option input[type=\"checkbox\"] {\r\n            appearance: none;\r\n            width: 20px;\r\n            height: 20px;\r\n            border: 2px solid #ddd;\r\n            border-radius: 4px;\r\n            margin-right: 12px;\r\n            position: relative;\r\n            cursor: pointer;\r\n            transition: all 0.3s ease;\r\n            flex-shrink: 0;\r\n        }\r\n\r\n        .checkbox-option input[type=\"checkbox\"]:checked {\r\n            border-color: #00B7FF;\r\n            background: #00B7FF;\r\n        }\r\n\r\n        .checkbox-option input[type=\"checkbox\"]:checked::after {\r\n            content: '\\2713';\r\n            position: absolute;\r\n            top: 50%;\r\n            left: 50%;\r\n            transform: translate(-50%, -50%);\r\n            color: white;\r\n            font-size: 14px;\r\n            font-weight: bold;\r\n            animation: checkboxCheck 0.3s ease;\r\n        }\r\n\r\n        @keyframes checkboxCheck {\r\n            0% { transform: translate(-50%, -50%) scale(0); }\r\n            100% { transform: translate(-50%, -50%) scale(1); }\r\n        }\r\n\r\n        .checkbox-option input[type=\"checkbox\"]:checked + .option-text {\r\n            color: #00B7FF;\r\n            font-weight: 600;\r\n        }\r\n\r\n        \/* Other Text Field *\/\r\n        .other-text-fieldfindmylms {\r\n            margin-top: 16px;\r\n            opacity: 0;\r\n            max-height: 0;\r\n            overflow: hidden;\r\n            transition: all 0.15s ease;\r\n        }\r\n\r\n        .other-text-fieldfindmylms.show {\r\n            opacity: 1;\r\n            max-height: 100px;\r\n        }\r\n\r\n        \/* Selection Counter *\/\r\n        .selection-counter {\r\n            margin-top: 16px;\r\n            padding: 12px 16px;\r\n            background: rgba(0, 183, 255, 0.1);\r\n            border-radius: 10px;\r\n            border-left: 4px solid #00B7FF;\r\n            font-size: 14px;\r\n            color: #2b6cb0;\r\n        }\r\n\r\n        \/* Budget Section *\/\r\n        .budget-section {\r\n            background: linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%);\r\n            border-radius: 16px;\r\n            padding: 32px;\r\n            margin: 20px 0;\r\n            border: 2px solid #e1e8ed;\r\n        }\r\n\r\n        .budget-input-wrapper {\r\n            position: relative;\r\n            margin-bottom: 20px;\r\n        }\r\n\r\n        .budget-input {\r\n            width: 100%;\r\n            padding: 14px 60px 14px 50px !important;\r\n            border: 3px solid #e2e8f0;\r\n            border-radius: 15px;\r\n            font-size: 18px;\r\n            color: #2d3748;\r\n            background: white;\r\n            transition: all 0.3s ease;\r\n            outline: none;\r\n            font-weight: 600;\r\n            box-sizing: border-box;\r\n        }\r\n\r\n        .budget-input:focus {\r\n            border-color: #4299e1;\r\n            box-shadow: 0 0 0 4px rgba(66, 153, 225, 0.1);\r\n            transform: translateY(-2px);\r\n        }\r\n\r\n        .budget-input::placeholder {\r\n            color: #a0aec0;\r\n            font-weight: 400;\r\n        }\r\n\r\n        .currency-symbol {\r\n            position: absolute;\r\n            left: 20px;\r\n            top: 50%;\r\n            transform: translateY(-50%);\r\n            font-size: 20px;\r\n            font-weight: 700;\r\n            color: #4299e1;\r\n            pointer-events: none;\r\n            z-index: 1;\r\n        }\r\n\r\n        .action-buttons {\r\n            position: absolute;\r\n            right: 8px;\r\n            top: 50%;\r\n            transform: translateY(-50%);\r\n            display: flex;\r\n            gap: 5px;\r\n        }\r\n\r\n        .action-btn {\r\n            width: 36px;\r\n            height: 36px;\r\n            border: none;\r\n            border-radius: 8px;\r\n            cursor: pointer;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            transition: all 0.2s ease;\r\n            font-size: 16px;\r\n        }\r\n\r\n        .check-btn {\r\n            background: #48bb78;\r\n            color: white;\r\n        }\r\n\r\n        .check-btn:hover {\r\n            background: #38a169;\r\n            transform: scale(1.05);\r\n        }\r\n\r\n        .refresh-btn {\r\n            background: #ed8936;\r\n            color: white;\r\n        }\r\n\r\n        .refresh-btn:hover {\r\n            background: #dd6b20;\r\n            transform: scale(1.05);\r\n        }\r\n\r\n        .budget-suggestions {\r\n            display: flex;\r\n            gap: 10px;\r\n            flex-wrap: wrap;\r\n            margin-top: 15px;\r\n        }\r\n\r\n        .suggestion-chip {\r\n            padding: 10px 18px;\r\n            background: white;\r\n            border: 2px solid #e2e8f0;\r\n            border-radius: 25px;\r\n            cursor: pointer;\r\n            font-size: 14px;\r\n            font-weight: 600;\r\n            color: #4a5568;\r\n            transition: all 0.2s ease;\r\n        }\r\n\r\n        .suggestion-chip:hover {\r\n            background: #4299e1;\r\n            border-color: #4299e1;\r\n            color: white;\r\n            transform: translateY(-2px);\r\n        }\r\n\r\n        \/* Terms checkbox *\/\r\n        .terms-checkbox {\r\n            display: flex;\r\n            align-items: flex-start;\r\n            margin-top: 20px;\r\n            gap: 12px;\r\n        }\r\n\r\n        .terms-checkbox input[type=\"checkbox\"] {\r\n            appearance: none;\r\n            width: 20px;\r\n            height: 20px;\r\n            border: 2px solid #ddd;\r\n            border-radius: 4px;\r\n            position: relative;\r\n            cursor: pointer;\r\n            transition: all 0.3s ease;\r\n            flex-shrink: 0;\r\n            margin-top: 2px;\r\n        }\r\n\r\n        .terms-checkbox input[type=\"checkbox\"]:checked {\r\n            border-color: #00B7FF;\r\n            background: #00B7FF;\r\n        }\r\n\r\n        .terms-checkbox input[type=\"checkbox\"]:checked::after {\r\n            content: '\\2713';\r\n            position: absolute;\r\n            top: 50%;\r\n            left: 50%;\r\n            transform: translate(-50%, -50%);\r\n            color: white;\r\n            font-size: 12px;\r\n            font-weight: bold;\r\n        }\r\n\r\n        .terms-text {\r\n            font-size: 14px;\r\n            color: #5d6d7e;\r\n            line-height: 1.5;\r\n        }\r\n\r\n        .terms-text a {\r\n            color: #00B7FF;\r\n            text-decoration: none;\r\n        }\r\n\r\n        .terms-text a:hover {\r\n            text-decoration: underline;\r\n        }\r\n\r\n        \/* Navigation Buttons *\/\r\n        .nav-buttons {\r\n            display: flex;\r\n            justify-content: center;\r\n            margin-top: 32px;\r\n            gap: 16px;\r\n        }\r\n\r\n        .nav-btn {\r\n            padding: 16px 32px;\r\n            border: none;\r\n            border-radius: 12px;\r\n            font-size: 16px;\r\n            font-weight: 600;\r\n            cursor: pointer;\r\n            transition: all 0.15s ease;\r\n            min-width: 120px;\r\n            position: relative;\r\n            overflow: hidden;\r\n        }\r\n\r\n        .prev-btn {\r\n            background: rgba(0, 183, 255, 0.1);\r\n            color: #00B7FF;\r\n            border: 2px solid #00B7FF;\r\n        }\r\n\r\n        .prev-btn:hover:not(:disabled) {\r\n            background: #00B7FF;\r\n            color: white;\r\n            transform: translateY(-2px);\r\n            box-shadow: 0 8px 20px rgba(0, 183, 255, 0.3);\r\n        }\r\n\r\n        .prev-btn:disabled {\r\n            background: rgba(189, 195, 199, 0.3);\r\n            color: #bdc3c7;\r\n            border-color: #bdc3c7;\r\n            cursor: not-allowed;\r\n            transform: none;\r\n            box-shadow: none;\r\n        }\r\n\r\n        .next-btn {\r\n            background: linear-gradient(135deg, #00B7FF, #00D488);\r\n            color: white;\r\n            border: 2px solid transparent;\r\n        }\r\n\r\n        .next-btn:hover:not(:disabled) {\r\n            transform: translateY(-2px);\r\n            box-shadow: 0 8px 20px rgba(0, 183, 255, 0.4);\r\n        }\r\n\r\n        .next-btn:disabled {\r\n            background: #bdc3c7;\r\n            cursor: not-allowed;\r\n            transform: none;\r\n            box-shadow: none;\r\n        }\r\n\r\n        \/* Success Screen *\/\r\n        .success-screen {\r\n            text-align: center;\r\n            padding: 40px 0;\r\n        }\r\n\r\n        .success-icon {\r\n            width: 80px;\r\n            height: 80px;\r\n            background: linear-gradient(135deg, #2ecc71, #27ae60);\r\n            border-radius: 50%;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            font-size: 40px;\r\n            color: white;\r\n            margin: 0 auto 30px;\r\n            animation: successPulse 0.5s ease;\r\n        }\r\n\r\n        @keyframes successPulse {\r\n            0% { transform: scale(0) rotate(180deg); }\r\n            100% { transform: scale(1) rotate(0deg); }\r\n        }\r\n\r\n        .success-title {\r\n            font-size: 32px;\r\n            color: #2c3e50;\r\n            margin-bottom: 20px;\r\n            font-weight: 700;\r\n        }\r\n\r\n        .success-message {\r\n            font-size: 18px;\r\n            color: #5d6d7e;\r\n            line-height: 1.6;\r\n            margin-bottom: 30px;\r\n        }\r\n\r\n        .success-message strong {\r\n            color: #2c3e50;\r\n            font-weight: 600;\r\n        }\r\n\r\n        .success-screen button {\r\n            background: linear-gradient(135deg, #00B7FF, #00D488);\r\n            color: white;\r\n            border: none;\r\n            padding: 16px 40px;\r\n            border-radius: 12px;\r\n            font-size: 16px;\r\n            font-weight: 600;\r\n            cursor: pointer;\r\n            transition: all 0.15s ease;\r\n        }\r\n\r\n        .success-screen button:hover {\r\n            transform: translateY(-2px);\r\n            box-shadow: 0 8px 20px rgba(0, 183, 255, 0.4);\r\n        }\r\n\r\n        \/* Hidden class *\/\r\n        .hidden {\r\n            display: none !important;\r\n        }\r\n\r\n        \/* Loading state *\/\r\n        .loading {\r\n            opacity: 0.6;\r\n            pointer-events: none;\r\n        }\r\n\r\n        .loading::after {\r\n            content: '';\r\n            position: absolute;\r\n            top: 50%;\r\n            left: 50%;\r\n            width: 20px;\r\n            height: 20px;\r\n            margin: -10px 0 0 -10px;\r\n            border: 2px solid #00B7FF;\r\n            border-top: 2px solid transparent;\r\n            border-radius: 50%;\r\n            animation: spin 1s linear infinite;\r\n        }\r\n\r\n        @keyframes spin {\r\n            0% { transform: rotate(0deg); }\r\n            100% { transform: rotate(360deg); }\r\n        }\r\n\r\n        \/* Responsive Design *\/\r\n        @media (max-width: 768px) {\r\n            body {\r\n                padding: 10px;\r\n            }\r\n\r\n            .start-container {\r\n                padding: 40px 24px;\r\n                border-radius: 16px;\r\n            }\r\n\r\n            .start-title {\r\n                font-size: 28px;\r\n            }\r\n\r\n            .start-description {\r\n                font-size: 16px;\r\n                margin-bottom: 30px;\r\n            }\r\n\r\n            .step-counter {\r\n                position: relative;\r\n            }\r\n\r\n            .start-btn {\r\n                padding: 16px 32px;\r\n                font-size: 16px;\r\n            }\r\n\r\n            #findmylmsformContainer {\r\n                padding: 24px;\r\n                margin: 5px;\r\n                border-radius: 16px;\r\n            }\r\n\r\n            .contact-grid {\r\n                grid-template-columns: 1fr;\r\n                gap: 16px;\r\n            }\r\n\r\n            .options-container {\r\n                grid-template-columns: 1fr;\r\n                gap: 10px;\r\n            }\r\n\r\n            .options-container.single-column {\r\n                grid-template-columns: 1fr;\r\n                max-width: none;\r\n            }\r\n\r\n            .budget-section {\r\n                padding: 24px;\r\n                margin: 16px 0;\r\n            }\r\n\r\n            .budget-suggestions {\r\n                gap: 8px;\r\n            }\r\n\r\n            .suggestion-chip {\r\n                padding: 8px 14px;\r\n                font-size: 13px;\r\n            }\r\n\r\n            .step-title {\r\n                font-size: 20px;\r\n                margin-bottom: 20px;\r\n                line-height: 1.2;\r\n                width: 100%;\r\n            }\r\n\r\n            .nav-buttons {\r\n                margin-top: 24px;\r\n                gap: 12px;\r\n            }\r\n\r\n            .nav-btn {\r\n                padding: 14px 24px;\r\n                font-size: 14px;\r\n                min-width: 100px;\r\n            }\r\n        }\r\n\r\n        @media (max-width: 480px) {\r\n            .start-container {\r\n                padding: 30px 20px;\r\n            }\r\n\r\n            .step-counter {\r\n                position: relative;\r\n            }\r\n\r\n            .start-title {\r\n                font-size: 24px;\r\n                margin-bottom: 16px;\r\n            }\r\n\r\n            .start-description {\r\n                font-size: 14px;\r\n                margin-bottom: 24px;\r\n            }\r\n\r\n            .start-btn {\r\n                padding: 14px 28px;\r\n                font-size: 15px;\r\n            }\r\n\r\n            #findmylmsformContainer {\r\n                padding: 20px;\r\n                margin: 5px;\r\n            }\r\n\r\n            .budget-section {\r\n                padding: 20px;\r\n            }\r\n\r\n            .budget-input {\r\n                padding: 14px 50px 14px 40px;\r\n                font-size: 16px;\r\n            }\r\n\r\n            .currency-symbol {\r\n                font-size: 16px;\r\n                left: 16px;\r\n            }\r\n\r\n            .step-title {\r\n                font-size: 18px;\r\n                margin-bottom: 16px;\r\n                width: 100%;\r\n            }\r\n\r\n            .nav-buttons {\r\n                margin-top: 20px;\r\n                gap: 10px;\r\n                flex-direction: column;\r\n            }\r\n\r\n            .nav-btn {\r\n                padding: 12px 20px;\r\n                font-size: 13px;\r\n                min-width: auto;\r\n                width: 100%;\r\n            }\r\n        }\r\n\r\n        .findmylms-heading {\r\n            text-align: center;\r\n            max-width: 1100px;\r\n            width: 100%;\r\n            margin: 10px auto 20px;\r\n        }\r\n\r\n        .findmylms-heading .start-title {\r\n            margin-bottom: 12px;\r\n            font-size: 34px !important;\r\n            line-height: 1.3;\r\n            background: none;\r\n            -webkit-text-fill-color: #000000;\r\n            color: #000000;\r\n            text-transform: none !important;\r\n            letter-spacing: normal;\r\n            font-family: 'Poppins', sans-serif;\r\n\r\n        }\r\n\r\n        .findmylms-heading .start-description {\r\n            margin-bottom: 0;\r\n            color: #000000;\r\n            font-family: 'Poppins', sans-serif;\r\n        }\r\n\r\n        @media (max-width: 480px) {\r\n            .findmylms-heading .start-title {\r\n                font-size: 24px;\r\n                margin-bottom: 16px;\r\n            }\r\n\r\n            .findmylms-heading .start-description {\r\n                font-size: 14px;\r\n            }\r\n        }\r\n    <\/style>\r\n    <!-- Heading -->\r\n    <div class=\"findmylms-heading\">\r\n        <h2 class=\"start-title\">Get matched with your ideal LMS<\/h2>\r\n        <p class=\"start-description\">Answer a few quick questions and get a personalized LMS recommendation sent straight to your inbox \u2014 free, no obligation.<\/p>\r\n    <\/div>\r\n\r\n    <!-- Form Container -->\r\n    <div id=\"findmylmsformContainer\" class=\"show\">\r\n        <!-- Progress Section -->\r\n        <div class=\"progress-section\">\r\n            <div class=\"progress-bar-container\">\r\n                <div id=\"progressBar\" class=\"progress-bar\"><\/div>\r\n            <\/div>\r\n            <div class=\"progress-header\">\r\n                <span id=\"stepCounter\" class=\"step-counter\">1 of 11<\/span>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Form -->\r\n        <form id=\"lmsForm\">\r\n            <!-- Step 1: Industry -->\r\n            <div class=\"form-step active\" data-step-findmylms=\"1\">\r\n                <h3 class=\"step-title\">What is your industry?<\/h3>\r\n                <div class=\"options-container\">\r\n                    <label class=\"radio-option\">\r\n                        <input name=\"industry\" type=\"radio\" class=\"findmylms-new\" value=\"Healthcare & Life Sciences\" \/>\r\n                        <span class=\"option-text\">Healthcare & Life Sciences<\/span>\r\n                    <\/label>\r\n                    <label class=\"radio-option\">\r\n                        <input name=\"industry\" type=\"radio\" class=\"findmylms-new\" value=\"Finance & Insurance\" \/>\r\n                        <span class=\"option-text\">Finance & Insurance<\/span>\r\n                    <\/label>\r\n                    <label class=\"radio-option\">\r\n                        <input name=\"industry\" type=\"radio\" class=\"findmylms-new\" value=\"Manufacturing & Industrial\" \/>\r\n                        <span class=\"option-text\">Manufacturing & Industrial<\/span>\r\n                    <\/label>\r\n                    <label class=\"radio-option\">\r\n                        <input name=\"industry\" type=\"radio\" class=\"findmylms-new\" value=\"Transportation & Logistics\" \/>\r\n                        <span class=\"option-text\">Transportation & Logistics<\/span>\r\n                    <\/label>\r\n                    <label class=\"radio-option\">\r\n                        <input name=\"industry\" type=\"radio\" class=\"findmylms-new\" value=\"Retail & Consumer Goods\" \/>\r\n                        <span class=\"option-text\">Retail & Consumer Goods<\/span>\r\n                    <\/label>\r\n                    <label class=\"radio-option\">\r\n                        <input name=\"industry\" type=\"radio\" class=\"findmylms-new\" value=\"Energy & Utilities\" \/>\r\n                        <span class=\"option-text\">Energy & Utilities<\/span>\r\n                    <\/label>\r\n                    <label class=\"radio-option\">\r\n                        <input name=\"industry\" type=\"radio\" class=\"findmylms-new\" value=\"Professional & Legal Services\" \/>\r\n                        <span class=\"option-text\">Professional & Legal Services<\/span>\r\n                    <\/label>\r\n                    <label class=\"radio-option\">\r\n                        <input name=\"industry\" type=\"radio\" class=\"findmylms-new\" value=\"Technology & IT\" \/>\r\n                        <span class=\"option-text\">Technology & IT<\/span>\r\n                    <\/label>\r\n                    <label class=\"radio-option\">\r\n                        <input name=\"industry\" type=\"radio\" class=\"findmylms-new\" value=\"Public Sector & Government\" \/>\r\n                        <span class=\"option-text\">Public Sector & Government<\/span>\r\n                    <\/label>\r\n                    <label class=\"radio-option\">\r\n                        <input name=\"industry\" type=\"radio\" class=\"findmylms-new\" value=\"Education & Training\" \/>\r\n                        <span class=\"option-text\">Education & Training<\/span>\r\n                    <\/label>\r\n                    <label class=\"radio-option\">\r\n                        <input name=\"industry\" type=\"radio\" class=\"findmylms-new\" value=\"Other\" \/>\r\n                        <span class=\"option-text\">Other<\/span>\r\n                    <\/label>\r\n                <\/div>\r\n                <div class=\"other-text-fieldfindmylms\" id=\"industry-other\">\r\n                    <input type=\"text\" name=\"industry_other\" class=\"form-input\" placeholder=\"Please specify your industry...\" \/>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- Step 2: Primary Audience -->\r\n            <div class=\"form-step\" data-step-findmylms=\"2\">\r\n                <h3 class=\"step-title\">What is the primary audience for your training program?<\/h3>\r\n                <div class=\"options-container\">\r\n                    <label class=\"radio-option\">\r\n                        <input name=\"primaryAudience\" type=\"radio\" class=\"findmylms-new\" value=\"Internal Training (Employees)\" \/>\r\n                        <span class=\"option-text\">Internal Training (Employees)<\/span>\r\n                    <\/label>\r\n                    <label class=\"radio-option\">\r\n                        <input name=\"primaryAudience\" type=\"radio\" class=\"findmylms-new\" value=\"External Training (Customers, Partners, Students)\" \/>\r\n                        <span class=\"option-text\">External Training (Customers, Partners, Students)<\/span>\r\n                    <\/label>\r\n                    <label class=\"radio-option\">\r\n                        <input name=\"primaryAudience\" type=\"radio\" class=\"findmylms-new\" value=\"Both Internal and External Training\" \/>\r\n                        <span class=\"option-text\">Both Internal and External Training<\/span>\r\n                    <\/label>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- Step 3: Number of Users -->\r\n            <div class=\"form-step\" data-step-findmylms=\"3\">\r\n                <h3 class=\"step-title\">Approximately, How many users will be utilizing your software?<\/h3>\r\n                <div class=\"options-container\">\r\n                    <label class=\"radio-option\">\r\n                        <input name=\"numberOfUsers\" type=\"radio\" class=\"findmylms-new\" value=\"0 - 100\" \/>\r\n                        <span class=\"option-text\">0 - 100<\/span>\r\n                    <\/label>\r\n                    <label class=\"radio-option\">\r\n                        <input name=\"numberOfUsers\" type=\"radio\" class=\"findmylms-new\" value=\"101 - 500\" \/>\r\n                        <span class=\"option-text\">101 - 500<\/span>\r\n                    <\/label>\r\n                    <label class=\"radio-option\">\r\n                        <input name=\"numberOfUsers\" type=\"radio\" class=\"findmylms-new\" value=\"501 - 1,000\" \/>\r\n                        <span class=\"option-text\">501 - 1,000<\/span>\r\n                    <\/label>\r\n                    <label class=\"radio-option\">\r\n                        <input name=\"numberOfUsers\" type=\"radio\" class=\"findmylms-new\" value=\"1,001 - 2,000\" \/>\r\n                        <span class=\"option-text\">1,001 - 2,000<\/span>\r\n                    <\/label>\r\n                    <label class=\"radio-option\">\r\n                        <input name=\"numberOfUsers\" type=\"radio\" class=\"findmylms-new\" value=\"2,001 - 3,000\" \/>\r\n                        <span class=\"option-text\">2,001 - 3,000<\/span>\r\n                    <\/label>\r\n                    <label class=\"radio-option\">\r\n                        <input name=\"numberOfUsers\" type=\"radio\" class=\"findmylms-new\" value=\"3,001 - 4,000\" \/>\r\n                        <span class=\"option-text\">3,001 - 4,000<\/span>\r\n                    <\/label>\r\n                    <label class=\"radio-option\">\r\n                        <input name=\"numberOfUsers\" type=\"radio\" class=\"findmylms-new\" value=\"4,001 - 5,000\" \/>\r\n                        <span class=\"option-text\">4,001 - 5,000<\/span>\r\n                    <\/label>\r\n                    <label class=\"radio-option\">\r\n                        <input name=\"numberOfUsers\" type=\"radio\" class=\"findmylms-new\" value=\"5,001 - 10,000\" \/>\r\n                        <span class=\"option-text\">5,001 - 10,000<\/span>\r\n                    <\/label>\r\n                    <label class=\"radio-option\">\r\n                        <input name=\"numberOfUsers\" type=\"radio\" class=\"findmylms-new\" value=\"10,001 - 15,000\" \/>\r\n                        <span class=\"option-text\">10,001 - 15,000<\/span>\r\n                    <\/label>\r\n                    <label class=\"radio-option\">\r\n                        <input name=\"numberOfUsers\" type=\"radio\" class=\"findmylms-new\" value=\"15,001 - 20,000+\" \/>\r\n                        <span class=\"option-text\">15,001 - 20,000+<\/span>\r\n                    <\/label>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- Step 4: Essential Capabilities (Multiple Selection) -->\r\n            <div class=\"form-step\" data-step-findmylms=\"4\">\r\n                <h3 class=\"step-title\">Which LMS capabilities are essential for your needs? (Select at least 3)<\/h3>\r\n                <div class=\"options-container\">\r\n                    <label class=\"checkbox-option\">\r\n                        <input name=\"capabilities\" type=\"checkbox\" value=\"Configurable User Roles and Permissions\" \/>\r\n                        <span class=\"option-text\">Configurable User Roles and Permissions<\/span>\r\n                    <\/label>\r\n                    <label class=\"checkbox-option\">\r\n                        <input name=\"capabilities\" type=\"checkbox\" value=\"Assigning Learners to Training\" \/>\r\n                        <span class=\"option-text\">Assigning Learners to Training<\/span>\r\n                    <\/label>\r\n                    <label class=\"checkbox-option\">\r\n                        <input name=\"capabilities\" type=\"checkbox\" value=\"Course Packaging into a Curriculum\" \/>\r\n                        <span class=\"option-text\">Course Packaging into a Curriculum<\/span>\r\n                    <\/label>\r\n                    <label class=\"checkbox-option\">\r\n                        <input name=\"capabilities\" type=\"checkbox\" value=\"Learner Performance Assessment (Tests, Quizzes, Exams)\" \/>\r\n                        <span class=\"option-text\">Learner Performance Assessment (Tests, Quizzes, Exams)<\/span>\r\n                    <\/label>\r\n                    <label class=\"checkbox-option\">\r\n                        <input name=\"capabilities\" type=\"checkbox\" value=\"Learner Feedback Collection\" \/>\r\n                        <span class=\"option-text\">Learner Feedback Collection<\/span>\r\n                    <\/label>\r\n                    <label class=\"checkbox-option\">\r\n                        <input name=\"capabilities\" type=\"checkbox\" value=\"Community Features (Forums, Discussion Boards)\" \/>\r\n                        <span class=\"option-text\">Community Features (Forums, Discussion Boards)<\/span>\r\n                    <\/label>\r\n                    <label class=\"checkbox-option\">\r\n                        <input name=\"capabilities\" type=\"checkbox\" value=\"Collaborative Features (Document Co-editing, In-line Comments)\" \/>\r\n                        <span class=\"option-text\">Collaborative Features (Document Co-editing, In-line Comments)<\/span>\r\n                    <\/label>\r\n                    <label class=\"checkbox-option\">\r\n                        <input name=\"capabilities\" type=\"checkbox\" value=\"E-Certificates for Course Completion\" \/>\r\n                        <span class=\"option-text\">E-Certificates for Course Completion<\/span>\r\n                    <\/label>\r\n                    <label class=\"checkbox-option\">\r\n                        <input name=\"capabilities\" type=\"checkbox\" value=\"Multilingual LMS Support\" \/>\r\n                        <span class=\"option-text\">Multilingual LMS Support<\/span>\r\n                    <\/label>\r\n                    <label class=\"checkbox-option\">\r\n                        <input name=\"capabilities\" type=\"checkbox\" value=\"Advanced Content Search (Filters, Metadata)\" \/>\r\n                        <span class=\"option-text\">Advanced Content Search (Filters, Metadata)<\/span>\r\n                    <\/label>\r\n                    <label class=\"checkbox-option\">\r\n                        <input name=\"capabilities\" type=\"checkbox\" value=\"AI-Powered Recommendations & Reports\" \/>\r\n                        <span class=\"option-text\">AI-Powered Recommendations & Reports<\/span>\r\n                    <\/label>\r\n                    <label class=\"checkbox-option\">\r\n                        <input name=\"capabilities\" type=\"checkbox\" value=\"Other\" \/>\r\n                        <span class=\"option-text\">Other (Please specify)<\/span>\r\n                    <\/label>\r\n                <\/div>\r\n                <div class=\"other-text-fieldfindmylms\" id=\"capabilities-other\">\r\n                    <input type=\"text\" name=\"capabilities_other\" class=\"form-input\" placeholder=\"Please specify other capabilities...\" \/>\r\n                <\/div>\r\n                <div class=\"selection-counter\" id=\"capabilitiesCounter\">\r\n                    <strong>Selection required:<\/strong> Please select at least 3 capabilities (0 selected)\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- Step 5: Compliance Requirements -->\r\n            <div class=\"form-step\" data-step-findmylms=\"5\">\r\n                <h3 class=\"step-title\">Does your LMS need to meet any compliance requirements? (Select all that apply)<\/h3>\r\n                <div class=\"options-container\">\r\n                    <label class=\"checkbox-option\">\r\n                        <input name=\"compliance\" type=\"checkbox\" value=\"SOC 2\" \/>\r\n                        <span class=\"option-text\">SOC 2<\/span>\r\n                    <\/label>\r\n                    <label class=\"checkbox-option\">\r\n                        <input name=\"compliance\" type=\"checkbox\" value=\"HIPAA\" \/>\r\n                        <span class=\"option-text\">HIPAA<\/span>\r\n                    <\/label>\r\n                    <label class=\"checkbox-option\">\r\n                        <input name=\"compliance\" type=\"checkbox\" value=\"ISO 9001\" \/>\r\n                        <span class=\"option-text\">ISO 9001<\/span>\r\n                    <\/label>\r\n                    <label class=\"checkbox-option\">\r\n                        <input name=\"compliance\" type=\"checkbox\" value=\"ISO 27001\" \/>\r\n                        <span class=\"option-text\">ISO 27001<\/span>\r\n                    <\/label>\r\n                    <label class=\"checkbox-option\">\r\n                        <input name=\"compliance\" type=\"checkbox\" value=\"GDPR\" \/>\r\n                        <span class=\"option-text\">GDPR<\/span>\r\n                    <\/label>\r\n                    <label class=\"checkbox-option\">\r\n                        <input name=\"compliance\" type=\"checkbox\" value=\"Other\" \/>\r\n                        <span class=\"option-text\">Other (Please specify)<\/span>\r\n                    <\/label>\r\n                <\/div>\r\n                <div class=\"other-text-fieldfindmylms\" id=\"compliance-other\">\r\n                    <input type=\"text\" name=\"compliance_other\" class=\"form-input\" placeholder=\"Please specify compliance requirements...\" \/>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- Step 6: Deployment Model -->\r\n            <div class=\"form-step\" data-step-findmylms=\"6\">\r\n                <h3 class=\"step-title\">Which deployment model do you prefer for your LMS?<\/h3>\r\n                <div class=\"options-container\">\r\n                    <label class=\"radio-option\">\r\n                        <input name=\"deployment\" type=\"radio\" class=\"findmylms-new\" value=\"On-Premise\" \/>\r\n                        <span class=\"option-text\">On-Premise<\/span>\r\n                    <\/label>\r\n                    <label class=\"radio-option\">\r\n                        <input name=\"deployment\" type=\"radio\" class=\"findmylms-new\" value=\"Cloud\" \/>\r\n                        <span class=\"option-text\">Cloud<\/span>\r\n                    <\/label>\r\n                    <label class=\"radio-option\">\r\n                        <input name=\"deployment\" type=\"radio\" class=\"findmylms-new\" value=\"Hybrid (Cloud + On-Premise)\" \/>\r\n                        <span class=\"option-text\">Hybrid (Cloud + On-Premise)<\/span>\r\n                    <\/label>\r\n                    <label class=\"radio-option\">\r\n                        <input name=\"deployment\" type=\"radio\" class=\"findmylms-new\" value=\"Not Sure\" \/>\r\n                        <span class=\"option-text\">Not Sure<\/span>\r\n                    <\/label>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- Step 7: Integrations -->\r\n            <div class=\"form-step\" data-step-findmylms=\"7\">\r\n                <h3 class=\"step-title\">Which integrations do you need? (Select all that apply)<\/h3>\r\n                <div class=\"options-container\">\r\n                    <label class=\"checkbox-option\">\r\n                        <input name=\"integrations\" type=\"checkbox\" value=\"SSO \/ Active Directory\" \/>\r\n                        <span class=\"option-text\">SSO \/ Active Directory<\/span>\r\n                    <\/label>\r\n                    <label class=\"checkbox-option\">\r\n                        <input name=\"integrations\" type=\"checkbox\" value=\"Video Conferencing (Zoom, Microsoft Teams, Webex, Adobe Connect, Other)\" \/>\r\n                        <span class=\"option-text\">Video Conferencing (Zoom, Microsoft Teams, Webex, Adobe Connect, Other)<\/span>\r\n                    <\/label>\r\n                    <label class=\"checkbox-option\">\r\n                        <input name=\"integrations\" type=\"checkbox\" value=\"CRM (Salesforce, Microsoft Dynamics, HubSpot, Zoho CRM, Other)\" \/>\r\n                        <span class=\"option-text\">CRM (Salesforce, Microsoft Dynamics, HubSpot, Zoho CRM, Other)<\/span>\r\n                    <\/label>\r\n                    <label class=\"checkbox-option\">\r\n                        <input name=\"integrations\" type=\"checkbox\" value=\"HRMS \/ ERP (SAP, Oracle, BambooHR, Workday, Zoho HR, Other)\" \/>\r\n                        <span class=\"option-text\">HRMS \/ ERP (SAP, Oracle, BambooHR, Workday, Zoho HR, Other)<\/span>\r\n                    <\/label>\r\n                    <label class=\"checkbox-option\">\r\n                        <input name=\"integrations\" type=\"checkbox\" value=\"Other\" \/>\r\n                        <span class=\"option-text\">Other (Please specify)<\/span>\r\n                    <\/label>\r\n                <\/div>\r\n                <div class=\"other-text-fieldfindmylms\" id=\"integrations-other\">\r\n                    <input type=\"text\" name=\"integrations_other\" class=\"form-input\" placeholder=\"Please specify integration requirements...\" \/>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- Step 8: Course Authoring -->\r\n            <div class=\"form-step\" data-step-findmylms=\"8\">\r\n                <h3 class=\"step-title\">How do you want to build your training content?<\/h3>\r\n                <div class=\"options-container single-column\">\r\n                    <label class=\"radio-option\">\r\n                        <input name=\"contentApproach\" type=\"radio\" class=\"findmylms-new\" value=\"I want to create my own courses\" \/>\r\n                        <span class=\"option-text\">I want to create my own courses<\/span>\r\n                    <\/label>\r\n                    <label class=\"radio-option\">\r\n                        <input name=\"contentApproach\" type=\"radio\" class=\"findmylms-new\" value=\"I want access to a pre-built course library\" \/>\r\n                        <span class=\"option-text\">I want access to a pre-built course library<\/span>\r\n                    <\/label>\r\n                    <label class=\"radio-option\">\r\n                        <input name=\"contentApproach\" type=\"radio\" class=\"findmylms-new\" value=\"Both - authoring tools and a library\" \/>\r\n                        <span class=\"option-text\">Both \u2014 authoring tools and a library<\/span>\r\n                    <\/label>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- Step 9: Budget -->\r\n            <div class=\"form-step\" data-step-findmylms=\"9\">\r\n                <h3 class=\"step-title\">What is your estimated project budget?<\/h3>\r\n                <div class=\"budget-section\">\r\n                    <div class=\"budget-input-wrapper\">\r\n                        <span class=\"currency-symbol\">$<\/span>\r\n                        <input\r\n                            type=\"text\"\r\n                            class=\"budget-input\"\r\n                            id=\"budgetInput\"\r\n                            name=\"budget\"\r\n                            placeholder=\"Enter your estimated project budget\"\r\n                            autocomplete=\"off\"\r\n                        >\r\n                        <div class=\"action-buttons\">\r\n                            <button type=\"button\" class=\"action-btn check-btn\" onclick=\"confirmBudget()\" title=\"Confirm Budget\">\r\n                                &#10003;\r\n                            <\/button>\r\n                            <button type=\"button\" class=\"action-btn refresh-btn\" onclick=\"clearBudget()\" title=\"Clear Budget\">\r\n                                &#8635;\r\n                            <\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"budget-suggestions\">\r\n                        <div class=\"suggestion-chip\" onclick=\"setBudget(5000)\">$5,000<\/div>\r\n                        <div class=\"suggestion-chip\" onclick=\"setBudget(10000)\">$10,000<\/div>\r\n                        <div class=\"suggestion-chip\" onclick=\"setBudget(25000)\">$25,000<\/div>\r\n                        <div class=\"suggestion-chip\" onclick=\"setBudget(50000)\">$50,000<\/div>\r\n                        <div class=\"suggestion-chip\" onclick=\"setBudget(100000)\">$100,000+<\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- Step 10: Contact Information -->\r\n            <div class=\"form-step\" data-step-findmylms=\"10\">\r\n                <h3 class=\"step-title\">Your results are ready!<\/h3>\r\n                <p style=\"font-size: 16px; color: #5d6d7e; margin-bottom: 30px; text-align: center;\">\r\n                    Enter your email to receive full recommendation, just enter your name and email address.\r\n                <\/p>\r\n                <div class=\"contact-grid\">\r\n                    <div class=\"form-group\">\r\n                        <label for=\"firstName\">First Name *<\/label>\r\n                        <input type=\"text\" id=\"firstName\" name=\"firstName\" class=\"form-input\" placeholder=\"Enter your first name\" required>\r\n                    <\/div>\r\n                    <div class=\"form-group\">\r\n                        <label for=\"lastName\">Last Name *<\/label>\r\n                        <input type=\"text\" id=\"lastName\" name=\"lastName\" class=\"form-input\" placeholder=\"Enter your last name\" required>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"form-group\">\r\n                    <label for=\"email\">Email Address *<\/label>\r\n                    <input type=\"email\" id=\"email\" name=\"email\" class=\"form-input wpcf7-email\" placeholder=\"Enter your email address\" required>\r\n                <\/div>\r\n                <div class=\"form-group\">\r\n                    <label for=\"phone\">Phone Number *<\/label>\r\n                    <input type=\"tel\" id=\"phone\" name=\"phone\" class=\"form-input wpcf7-tel\" placeholder=\"+1 555 123 4567\" inputmode=\"numeric\" pattern=\"[0-9]*\" oninput=\"this.value=this.value.replace(\/[^0-9]\/g,'')\" required>\r\n                <\/div>\r\n                <div class=\"form-group\">\r\n                    <label for=\"howdidyouaboutus\">How did you first hear about us? *<\/label>\r\n                    <input type=\"text\" id=\"howdidyouaboutus\" name=\"howdidyouaboutus\" class=\"form-input\" placeholder=\"How did you first hear about us?\" required>\r\n                <\/div>\r\n\r\n                <div class=\"terms-checkbox\">\r\n                    <input type=\"checkbox\" id=\"termsAgreement\" name=\"termsAgreement\" required checked onclick=\"return false;\">\r\n                    <div class=\"terms-text\">\r\n                        I agree to the\r\n                        <a href=\"https:\/\/www.paradisosolutions.com\/terms-of-use\" target=\"_blank\">terms of use<\/a>\r\n                        and\r\n                        <a href=\"https:\/\/www.paradisosolutions.com\/privacypolicy\" target=\"_blank\">privacy policy<\/a>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n            <\/div>\r\n            <!-- Hidden Fields for Referer Page and Contact Source -->\r\n            <input type=\"hidden\" id=\"referer-page-field\" name=\"referer-page\">\r\n            <input type=\"hidden\" id=\"contact-source-field\" name=\"contact-source\">\r\n\r\n        <\/form>\r\n\r\n        <!-- Navigation Buttons -->\r\n        <div id=\"navButtons\" class=\"nav-buttons\">\r\n            <button id=\"prevBtn\" class=\"nav-btn prev-btn\" type=\"button\" onclick=\"previousStepfindmylmsnew()\">Previous<\/button>\r\n            <button id=\"nextBtn\" class=\"nav-btn next-btn\" type=\"button\" onclick=\"nextStepfindmylmsnew()\">Next Step<\/button>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <script>\r\n        \/\/ Ajax endpoint for this shortcode (admin-ajax.php)\r\n        var findmylmsAjaxUrl = \"https:\\\/\\\/stagingps.paradisosolutions.com\\\/blog\\\/wp-admin\\\/admin-ajax.php\";\r\n\r\n        \/\/ Form state management\r\n        let lms_currentStep = 1;\r\n        const lms_totalSteps = 10;\r\n        const lms_formData = {};\r\n\r\n        \/\/ Budget functionality\r\n        const budgetInput = document.getElementById('budgetInput');\r\n\r\n        \/\/ Format number as currency\r\n        function formatCurrency(amount) {\r\n            return new Intl.NumberFormat('en-US', {\r\n                style: 'currency',\r\n                currency: 'USD',\r\n                minimumFractionDigits: 0,\r\n                maximumFractionDigits: 0\r\n            }).format(amount);\r\n        }\r\n\r\n        \/\/ Format input as user types\r\n        budgetInput.addEventListener('input', function(e) {\r\n            let value = e.target.value.replace(\/[^\\d]\/g, '');\r\n\r\n            if (value) {\r\n                const numericValue = parseInt(value);\r\n                e.target.value = numericValue.toLocaleString();\r\n            } else {\r\n                e.target.value = '';\r\n            }\r\n        });\r\n\r\n        \/\/ Set budget from suggestion chips\r\n        function setBudget(amount) {\r\n            budgetInput.value = amount.toLocaleString();\r\n\r\n            \/\/ Add a little animation\r\n            budgetInput.style.transform = 'scale(1.02)';\r\n            setTimeout(() => {\r\n                budgetInput.style.transform = 'scale(1)';\r\n            }, 150);\r\n\r\n            \/\/ Enable next button since budget is selected\r\n            updateNavigationButtonsfindmylmsnew();\r\n\r\n            \/\/ Auto-advance to next step once a budget suggestion is picked\r\n            setTimeout(() => {\r\n                nextStepfindmylmsnew();\r\n            }, 300);\r\n        }\r\n\r\n        \/\/ Confirm budget\r\n        function confirmBudget() {\r\n            const value = budgetInput.value.replace(\/[^\\d]\/g, '');\r\n            if (value) {\r\n                const amount = parseInt(value);\r\n\r\n                \/\/ Add success animation to input\r\n                budgetInput.style.borderColor = '#48bb78';\r\n                budgetInput.style.background = 'rgba(72, 187, 120, 0.1)';\r\n                setTimeout(() => {\r\n                    budgetInput.style.borderColor = '#4299e1';\r\n                    budgetInput.style.background = 'white';\r\n                }, 1000);\r\n            } else {\r\n                alert('Please enter a budget amount first.');\r\n            }\r\n        }\r\n\r\n        \/\/ Clear budget\r\n        function clearBudget() {\r\n            budgetInput.value = '';\r\n            budgetInput.focus();\r\n            updateNavigationButtonsfindmylmsnew();\r\n        }\r\n\r\n        \/\/ Check options count and apply appropriate layout\r\n        function updateOptionsLayoutfindmylmsnew() {\r\n            const optionsContainers = document.querySelectorAll('.options-container');\r\n\r\n            optionsContainers.forEach(container => {\r\n                const options = container.querySelectorAll('.radio-option, .checkbox-option');\r\n                const optionCount = options.length;\r\n\r\n                \/\/ Apply single-column class if 5 or fewer options\r\n                if (optionCount <= 5) {\r\n                    container.classList.add('single-column');\r\n                } else {\r\n                    container.classList.remove('single-column');\r\n                }\r\n            });\r\n        }\r\n\r\n        \/\/ Initialize form\r\n        document.addEventListener('DOMContentLoaded', function() {\r\n            updateProgressBarfindmylmsnew();\r\n            updateNavigationButtonsfindmylmsnew();\r\n            attachEventListenersfindmylmsnew();\r\n            updateOptionsLayoutfindmylmsnew();\r\n        });\r\n\r\n        \/\/ Update capabilities counter\r\n        function updateCapabilitiesCounterfindmylmsnew() {\r\n            const checkboxes = document.querySelectorAll('input[name=\"capabilities\"]:checked');\r\n            const counter = document.getElementById('capabilitiesCounter');\r\n            const count = checkboxes.length;\r\n\r\n            if (count >= 3) {\r\n                counter.innerHTML = `<strong>&#10003; Great!<\/strong> You have selected ${count} capabilities.`;\r\n                counter.style.background = 'rgba(72, 187, 120, 0.1)';\r\n                counter.style.borderLeftColor = '#48bb78';\r\n                counter.style.color = '#2f855a';\r\n            } else {\r\n                counter.innerHTML = `<strong>Selection required:<\/strong> Please select at least 3 capabilities (${count} selected)`;\r\n                counter.style.background = 'rgba(0, 183, 255, 0.1)';\r\n                counter.style.borderLeftColor = '#00B7FF';\r\n                counter.style.color = '#2b6cb0';\r\n            }\r\n        }\r\n\r\n        \/\/ Attach event listeners to form elements\r\n        function attachEventListenersfindmylmsnew() {\r\n\r\n            const radioButtons = document.querySelectorAll('input[type=\"radio\"].findmylms-new');\r\n            radioButtons.forEach(radio => {\r\n                radio.addEventListener('change', function() {\r\n                    handleOtherOption(this);\r\n                    lms_formData[this.name] = this.value;\r\n\r\n                    \/\/ Add selection animation\r\n                    const option = this.closest('.radio-option');\r\n                    option.style.transform = 'scale(0.98)';\r\n                    setTimeout(() => {\r\n                        option.style.transform = 'scale(1)';\r\n                    }, 75);\r\n\r\n                    updateNavigationButtonsfindmylmsnew();\r\n\r\n                    \/\/ Auto-advance to next step once an answer is picked.\r\n                    \/\/ Skip when \"Other\" is selected so the user can type in the text field first.\r\n                    if (this.value !== 'Other') {\r\n                        setTimeout(() => {\r\n                            nextStepfindmylmsnew();\r\n                        }, 300);\r\n                    }\r\n                });\r\n            });\r\n\r\n            \/\/ Checkbox event listeners for capabilities\r\n            const capabilitiesCheckboxes = document.querySelectorAll('input[type=\"checkbox\"][name=\"capabilities\"]');\r\n            capabilitiesCheckboxes.forEach(checkbox => {\r\n                checkbox.addEventListener('change', function() {\r\n                    handleOtherOption(this);\r\n\r\n                    const checkedBoxes = document.querySelectorAll('input[name=\"capabilities\"]:checked');\r\n                    lms_formData.capabilities = Array.from(checkedBoxes).map(cb => cb.value);\r\n\r\n                    \/\/ Add selection animation\r\n                    const option = this.closest('.checkbox-option');\r\n                    option.style.transform = 'scale(0.98)';\r\n                    setTimeout(() => {\r\n                        option.style.transform = 'scale(1)';\r\n                    }, 75);\r\n\r\n                    updateCapabilitiesCounterfindmylmsnew();\r\n                    updateNavigationButtonsfindmylmsnew();\r\n\r\n                    \/\/ Auto-advance once the minimum required 3 capabilities are checked.\r\n                    \/\/ Skip when \"Other\" is checked so the user can type in the text field first.\r\n                    if (this.checked && this.value !== 'Other' && checkedBoxes.length >= 3) {\r\n                        setTimeout(() => {\r\n                            nextStepfindmylmsnew();\r\n                        }, 300);\r\n                    }\r\n                });\r\n            });\r\n\r\n            \/\/ Checkbox event listeners for compliance\r\n            const complianceCheckboxes = document.querySelectorAll('input[type=\"checkbox\"][name=\"compliance\"]');\r\n            complianceCheckboxes.forEach(checkbox => {\r\n                checkbox.addEventListener('change', function() {\r\n                    handleOtherOption(this);\r\n\r\n                    const checkedBoxes = document.querySelectorAll('input[name=\"compliance\"]:checked');\r\n                    lms_formData.compliance = Array.from(checkedBoxes).map(cb => cb.value);\r\n\r\n                    \/\/ Add selection animation\r\n                    const option = this.closest('.checkbox-option');\r\n                    option.style.transform = 'scale(0.98)';\r\n                    setTimeout(() => {\r\n                        option.style.transform = 'scale(1)';\r\n                    }, 75);\r\n\r\n                    updateNavigationButtonsfindmylmsnew();\r\n\r\n                    \/\/ Auto-advance as soon as an option is checked.\r\n                    \/\/ Skip when \"Other\" is checked so the user can type in the text field first.\r\n                    if (this.checked && this.value !== 'Other') {\r\n                        setTimeout(() => {\r\n                            nextStepfindmylmsnew();\r\n                        }, 300);\r\n                    }\r\n                });\r\n            });\r\n\r\n            \/\/ Checkbox event listeners for integrations\r\n            const integrationsCheckboxes = document.querySelectorAll('input[type=\"checkbox\"][name=\"integrations\"]');\r\n            integrationsCheckboxes.forEach(checkbox => {\r\n                checkbox.addEventListener('change', function() {\r\n                    handleOtherOption(this);\r\n\r\n                    const checkedBoxes = document.querySelectorAll('input[name=\"integrations\"]:checked');\r\n                    lms_formData.integrations = Array.from(checkedBoxes).map(cb => cb.value);\r\n\r\n                    \/\/ Add selection animation\r\n                    const option = this.closest('.checkbox-option');\r\n                    option.style.transform = 'scale(0.98)';\r\n                    setTimeout(() => {\r\n                        option.style.transform = 'scale(1)';\r\n                    }, 75);\r\n\r\n                    updateNavigationButtonsfindmylmsnew();\r\n\r\n                    \/\/ Auto-advance as soon as an option is checked.\r\n                    \/\/ Skip when \"Other\" is checked so the user can type in the text field first.\r\n                    if (this.checked && this.value !== 'Other') {\r\n                        setTimeout(() => {\r\n                            nextStepfindmylmsnew();\r\n                        }, 300);\r\n                    }\r\n                });\r\n            });\r\n\r\n            \/\/ Terms checkbox\r\n            const termsCheckbox = document.getElementById('termsAgreement');\r\n            if (termsCheckbox) {\r\n                termsCheckbox.addEventListener('change', function() {\r\n                    lms_formData.termsAgreement = this.checked;\r\n                    updateNavigationButtonsfindmylmsnew();\r\n                });\r\n            }\r\n\r\n            \/\/ Add event listeners for text inputs\r\n            const textInputs = document.querySelectorAll('input[type=\"text\"], input[type=\"email\"]');\r\n            textInputs.forEach(input => {\r\n                input.addEventListener('input', function() {\r\n                    lms_formData[this.name] = this.value;\r\n                    updateNavigationButtonsfindmylmsnew();\r\n                });\r\n            });\r\n\r\n            \/\/ Add event listeners for \"Other\" text fields\r\n            const otherTextFields = document.querySelectorAll('.other-text-fieldfindmylms input');\r\n            otherTextFields.forEach(textField => {\r\n                textField.addEventListener('input', function() {\r\n                    const baseName = this.name.replace('_other', '');\r\n                    if (this.value.trim()) {\r\n                        lms_formData[baseName] = this.value.trim();\r\n                    }\r\n                    updateNavigationButtonsfindmylmsnew();\r\n                });\r\n            });\r\n        }\r\n\r\n        \/\/ Handle \"Other\" option visibility\r\n        function handleOtherOption(input) {\r\n            const stepElement = input.closest('.form-step');\r\n            const otherTextField = stepElement.querySelector('.other-text-fieldfindmylms');\r\n\r\n            if (otherTextField) {\r\n                if (input.type === 'checkbox' && input.value === 'Other') {\r\n                    if (input.checked) {\r\n                        otherTextField.classList.add('show');\r\n                        setTimeout(() => {\r\n                            const fieldInput = otherTextField.querySelector('input');\r\n                            if (fieldInput) fieldInput.focus();\r\n                        }, 150);\r\n                    } else {\r\n                        otherTextField.classList.remove('show');\r\n                        const fieldInput = otherTextField.querySelector('input');\r\n                        if (fieldInput) fieldInput.value = '';\r\n                    }\r\n                } else if (input.type === 'radio') {\r\n                    const allOtherFields = stepElement.querySelectorAll('.other-text-fieldfindmylms');\r\n                    allOtherFields.forEach(field => {\r\n                        field.classList.remove('show');\r\n                        const fieldInput = field.querySelector('input');\r\n                        if (fieldInput) fieldInput.value = '';\r\n                    });\r\n\r\n                    if (input.value === 'Other') {\r\n                        otherTextField.classList.add('show');\r\n                        setTimeout(() => {\r\n                            const fieldInput = otherTextField.querySelector('input');\r\n                            if (fieldInput) fieldInput.focus();\r\n                        }, 150);\r\n                    }\r\n                }\r\n            }\r\n        }\r\n\r\n        \/\/ Update progress bar\r\n        function updateProgressBarfindmylmsnew() {\r\n            const progressBar = document.getElementById('progressBar');\r\n            const stepCounter = document.getElementById('stepCounter');\r\n            const progressPercentage = (lms_currentStep \/ lms_totalSteps) * 100;\r\n\r\n            progressBar.style.width = progressPercentage + '%';\r\n            stepCounter.textContent = `${lms_currentStep} of ${lms_totalSteps}`;\r\n        }\r\n\r\n        \/\/ Update navigation buttons\r\n        function updateNavigationButtonsfindmylmsnew() {\r\n            const prevBtn = document.getElementById('prevBtn');\r\n            const nextBtn = document.getElementById('nextBtn');\r\n            const navButtons = document.getElementById('navButtons');\r\n\r\n            \/\/ Show\/hide previous button based on current step\r\n            if (lms_currentStep === 1) {\r\n                prevBtn.style.display = 'none';\r\n            } else {\r\n                prevBtn.style.display = 'block';\r\n                prevBtn.disabled = false;\r\n            }\r\n\r\n            \/\/ Update next button text\r\n            if (lms_currentStep === lms_totalSteps) {\r\n                nextBtn.textContent = 'YES, SEND ME THE RESULTS';\r\n                nextBtn.style.background = 'linear-gradient(135deg, #2ecc71, #27ae60)';\r\n            } else {\r\n                nextBtn.textContent = 'Next Step';\r\n                nextBtn.style.background = 'linear-gradient(135deg, #00B7FF, #00D488)';\r\n            }\r\n\r\n            \/\/ Check if current step has valid input\r\n            let hasValidInput = false;\r\n\r\n            if (lms_currentStep === 4) {\r\n                \/\/ Capabilities step - need at least 3 selections\r\n                const checkedBoxes = document.querySelectorAll('input[name=\"capabilities\"]:checked');\r\n                hasValidInput = checkedBoxes.length >= 3;\r\n            } else if (lms_currentStep === 5) {\r\n                \/\/ Compliance step - optional, always allow proceeding\r\n                hasValidInput = true;\r\n            } else if (lms_currentStep === 7) {\r\n                \/\/ Integrations step - optional, always allow proceeding\r\n                hasValidInput = true;\r\n            } else if (lms_currentStep === 9) {\r\n                \/\/ Budget step - check if budget is entered\r\n                const budgetValue = budgetInput.value.trim();\r\n                hasValidInput = budgetValue.length > 0;\r\n            } else if (lms_currentStep === 10) {\r\n                \/\/ Contact info step - check required fields and terms\r\n                const firstName = document.getElementById('firstName').value.trim();\r\n                const lastName = document.getElementById('lastName').value.trim();\r\n                const email = document.getElementById('email').value.trim();\r\n                const howdidyouaboutus = document.getElementById('howdidyouaboutus').value.trim();\r\n                const termsChecked = document.getElementById('termsAgreement').checked;\r\n                hasValidInput = firstName && lastName && email && howdidyouaboutus && termsChecked;\r\n            } else {\r\n                \/\/ Check if a radio button is selected for other steps\r\n                const lmscurrentStepElement = document.querySelector(`[data-step-findmylms=\"${lms_currentStep}\"]`);\r\n                const selectedRadio = lmscurrentStepElement && lmscurrentStepElement.querySelector('input[type=\"radio\"].findmylms-new:checked');\r\n                hasValidInput = !!selectedRadio;\r\n\r\n                \/\/ If \"Other\" is selected, check if text field is filled\r\n                if (selectedRadio && selectedRadio.value === 'Other') {\r\n                    const otherTextField = lmscurrentStepElement.querySelector('.other-text-fieldfindmylms.show input');\r\n                    hasValidInput = otherTextField && otherTextField.value.trim().length > 0;\r\n                }\r\n            }\r\n\r\n            nextBtn.disabled = !hasValidInput;\r\n\r\n            navButtons.style.display = 'flex';\r\n        }\r\n\r\n        \/\/ Navigate to next step\r\n        function nextStepfindmylmsnew() {\r\n            if (lms_currentStep < lms_totalSteps) {\r\n                \/\/ Hide current step\r\n                const lmscurrentStepElement = document.querySelector(`[data-step-findmylms=\"${lms_currentStep}\"]`);\r\n                lmscurrentStepElement.classList.remove('active');\r\n\r\n                \/\/ Show next step\r\n                lms_currentStep++;\r\n                setTimeout(() => {\r\n                    const nextStepElement = document.querySelector(`[data-step-findmylms=\"${lms_currentStep}\"]`);\r\n                    nextStepElement.classList.add('active');\r\n                }, 150);\r\n\r\n                updateProgressBarfindmylmsnew();\r\n                updateNavigationButtonsfindmylmsnew();\r\n\r\n                \/\/ Scroll to top\r\n                document.getElementById('findmylmsformContainer').scrollTop = 0;\r\n            } else {\r\n                \/\/ Complete form\r\n                completeForm();\r\n            }\r\n        }\r\n\r\n        \/\/ Navigate to previous step\r\n        function previousStepfindmylmsnew() {\r\n            if (lms_currentStep > 1) {\r\n                \/\/ Hide current step\r\n                const lmscurrentStepElement = document.querySelector(`[data-step-findmylms=\"${lms_currentStep}\"]`);\r\n                lmscurrentStepElement.classList.remove('active');\r\n\r\n                \/\/ Show previous step\r\n                lms_currentStep--;\r\n                setTimeout(() => {\r\n                    const prevStepElement = document.querySelector(`[data-step-findmylms=\"${lms_currentStep}\"]`);\r\n                    prevStepElement.classList.add('active');\r\n                }, 150);\r\n\r\n                updateProgressBarfindmylmsnew();\r\n                updateNavigationButtonsfindmylmsnew();\r\n\r\n                \/\/ Scroll to top\r\n                document.getElementById('findmylmsformContainer').scrollTop = 0;\r\n            }\r\n        }\r\n\r\n        \/\/ Complete form and submit via AJAX\r\n        function completeForm() {\r\n            \/\/ Collect all form data\r\n            const formElement = document.getElementById('lmsForm');\r\n            const formDataObj = new FormData(formElement);\r\n            const finalData = {};\r\n\r\n            \/\/ Process form data\r\n            for (let [key, value] of formDataObj.entries()) {\r\n                if (key === 'capabilities' || key === 'compliance' || key === 'integrations') {\r\n                    \/\/ Handle multiple selection for capabilities, compliance, and integrations\r\n                    if (!finalData[key]) finalData[key] = [];\r\n                    finalData[key].push(value);\r\n                } else {\r\n                    finalData[key] = value;\r\n                }\r\n            }\r\n\r\n            \/\/ Add checkbox arrays from lms_formData if available\r\n            if (lms_formData.capabilities && lms_formData.capabilities.length > 0) {\r\n                finalData.capabilities = lms_formData.capabilities;\r\n            }\r\n            if (lms_formData.compliance && lms_formData.compliance.length > 0) {\r\n                finalData.compliance = lms_formData.compliance;\r\n            }\r\n            if (lms_formData.integrations && lms_formData.integrations.length > 0) {\r\n                finalData.integrations = lms_formData.integrations;\r\n            }\r\n\r\n            \/\/ Handle budget formatting\r\n            if (finalData.budget) {\r\n                const budgetValue = finalData.budget.replace(\/[^\\d]\/g, '');\r\n                if (budgetValue) {\r\n                    finalData.budget = formatCurrency(parseInt(budgetValue));\r\n                }\r\n            }\r\n\r\n            \/\/ Add form identifier\r\n            finalData.form_id = 'findmylmsformContainer';\r\n\r\n            \/\/ Show loading state\r\n            const nextBtn = document.getElementById('nextBtn');\r\n            const originalText = nextBtn.textContent;\r\n            nextBtn.textContent = 'Submitting...';\r\n            nextBtn.disabled = true;\r\n            nextBtn.classList.add('loading');\r\n\r\n            \/\/ Submit form data via AJAX\r\n            submitFormData(finalData, function(success) {\r\n                \/\/ Pass correct firstName from form to thank you page\r\n                const firstName = encodeURIComponent(finalData.firstName || '');\r\n                 window.location.href = `https:\/\/www.paradisosolutions.com\/findmylms\/thank-you\/?firstname=${firstName}`;\r\n            });\r\n        }\r\n\r\n        \/\/ Submit form data via AJAX (admin-ajax.php -> handle_findmylms_form)\r\n        function submitFormData(data, callback) {\r\n            const xhr = new XMLHttpRequest();\r\n            xhr.open('POST', findmylmsAjaxUrl, true);\r\n            xhr.setRequestHeader('Content-Type', 'application\/x-www-form-urlencoded');\r\n\r\n            xhr.onreadystatechange = function() {\r\n                if (xhr.readyState === 4) {\r\n                    if (xhr.status === 200) {\r\n                        try {\r\n                            const response = JSON.parse(xhr.responseText);\r\n                            callback(response.success);\r\n                        } catch (e) {\r\n                            console.error('Error parsing response:', e);\r\n                            callback(false);\r\n                        }\r\n                    } else {\r\n                        console.error('AJAX error:', xhr.status, xhr.statusText);\r\n                        callback(false);\r\n                    }\r\n                }\r\n            };\r\n\r\n            const params = new URLSearchParams();\r\n            params.append('action', 'submit_findmylms_form');\r\n            params.append('data', JSON.stringify(data));\r\n\r\n            xhr.send(params.toString());\r\n        }\r\n\r\n        \/\/ Reset form to initial state\r\n        function resetForm() {\r\n            lms_currentStep = 1;\r\n            Object.keys(lms_formData).forEach(key => delete lms_formData[key]);\r\n\r\n            \/\/ Hide all steps\r\n            document.querySelectorAll('.form-step').forEach(step => {\r\n                step.classList.remove('active');\r\n            });\r\n\r\n            \/\/ Show first step\r\n            const firstStep = document.querySelector('[data-step-findmylms=\"1\"]');\r\n            firstStep.classList.add('active');\r\n\r\n            \/\/ Reset all form inputs\r\n            document.getElementById('lmsForm').reset();\r\n\r\n            \/\/ Reset budget input\r\n            budgetInput.value = '';\r\n\r\n            \/\/ Hide other text fields\r\n            document.querySelectorAll('.other-text-fieldfindmylms').forEach(field => {\r\n                field.classList.remove('show');\r\n            });\r\n\r\n            \/\/ Reset capabilities counter\r\n            updateCapabilitiesCounterfindmylmsnew();\r\n\r\n            \/\/ Show navigation buttons\r\n            document.getElementById('navButtons').style.display = 'flex';\r\n\r\n            \/\/ Update UI\r\n            updateProgressBarfindmylmsnew();\r\n            updateNavigationButtonsfindmylmsnew();\r\n            updateOptionsLayoutfindmylmsnew();\r\n        }\r\n\r\n        \/\/ Keyboard navigation\r\n        document.addEventListener('keydown', function(e) {\r\n            if (e.key === 'ArrowRight' || e.key === 'Enter') {\r\n                const nextBtn = document.getElementById('nextBtn');\r\n                if (!nextBtn.disabled && nextBtn.style.display !== 'none') {\r\n                    e.preventDefault();\r\n                    nextStepfindmylmsnew();\r\n                }\r\n            } else if (e.key === 'ArrowLeft') {\r\n                if (lms_currentStep > 1) {\r\n                    e.preventDefault();\r\n                    previousStepfindmylmsnew();\r\n                }\r\n            }\r\n        });\r\n\r\n        \/\/ Prevent accidental form submission\r\n        document.getElementById('lmsForm').addEventListener('submit', function(e) {\r\n            e.preventDefault();\r\n        });\r\n    <\/script>\r\n    <script>\r\n    document.addEventListener('DOMContentLoaded', function () {\r\n        \/\/ Set Referer Page\r\n        var refererField = document.getElementById('referer-page-field');\r\n        if (refererField) {\r\n            refererField.value = document.referrer || window.location.href;\r\n        }\r\n\r\n        \/\/ Set Contact Source\r\n        var contactSourceField = document.getElementById('contact-source-field');\r\n        if (contactSourceField) {\r\n            \/\/ Example: Use URL parameters or UTM source\r\n            const urlParams = new URLSearchParams(window.location.search);\r\n            const utmSource = urlParams.get('utm_source') || 'Direct Visit';\r\n            contactSourceField.value = utmSource;\r\n        }\r\n\r\n        \/\/ Email Validation for Disallowed Domains\r\n        jQuery(document).on('blur', 'input#emailField, .wpcf7-email', function () {\r\n            var $field = jQuery(this);\r\n            var email = $field.val().trim();\r\n\r\n            \/\/ Remove any existing error first\r\n            $field.siblings('.wwc_email_error').remove();\r\n\r\n            if (email !== '') {\r\n                var domain = email.split('@')[1];\r\n                if (domain) {\r\n                    var disallowedDomains = [\r\n                        'gmail.com', 'yahoo.co', 'you.com', 'gamil.com', 'yahoo.com',\r\n                        'mailinator.com', 'gmail.co.in', 'aol.com', 'yandex.com', 'msn.com',\r\n                        'gawab.com', 'inbox.com', 'gmx.com', 'rediffmail.com', 'in.com', 'live.com',\r\n                        'hotmail.co.uk', 'hotmail.fr', 'yahoo.fr', 'wanadoo.fr', 'comcast.net',\r\n                        'yahoo.co.uk', 'yahoo.com.br', 'yahoo.co.in', 'free.fr', 'gmx.de', 'yandex.ru',\r\n                        'ymail.com', 'libero.it', 'outlook.com', 'uol.com.br', 'bol.com.br', 'mail.ru',\r\n                        'cox.net', 'hotmail.it', 'sbcglobal.net', 'sfr.fr', 'live.fr', 'verizon.net',\r\n                        'live.co.uk', 'googlemail.com', 'yahoo.es', 'ig.com.br', 'live.nl', 'bigpond.com',\r\n                        'terra.com.br', 'yahoo.it', 'neuf.fr', 'yahoo.de', 'rocketmail.com', 'att.net',\r\n                        'laposte.net', 'facebook.com', 'bellsouth.net', 'yahoo.in', 'hotmail.es',\r\n                        'charter.net', 'yahoo.ca', 'yahoo.com.au', 'rambler.ru', 'hotmail.de', 'tiscali.it',\r\n                        'shaw.ca', 'yahoo.co.jp', 'sky.com', 'earthlink.net', 'optonline.net', 'freenet.de',\r\n                        't-online.de', 'aliceadsl.fr', 'virgilio.it', 'home.nl', 'qq.com', 'telenet.be',\r\n                        'me.com', 'yahoo.com.ar', 'tiscali.co.uk', 'yahoo.com.mx', 'gmx.net', 'mail.com',\r\n                        'planet.nl', 'tin.it', 'live.it', 'ntlworld.com', 'arcor.de', 'yahoo.co.id',\r\n                        'frontiernet.net', 'hetnet.nl', 'live.com.au', 'yahoo.com.sg', 'zonnet.nl',\r\n                        'club-internet.fr', 'juno.com', 'optusnet.com.au', 'blueyonder.co.uk',\r\n                        'bluewin.ch', 'skynet.be', 'sympatico.ca', 'windstream.net', 'mac.com',\r\n                        'centurytel.net', 'chello.nl', 'live.ca', 'aim.com', 'bigpond.net.au', '.xyz'\r\n                    ];\r\n\r\n                    if (disallowedDomains.includes(domain.toLowerCase())) {\r\n                        console.log('Disallowed email domain: ' + domain);\r\n                        $field.after('<span class=\"wwc_email_error\" style=\"color:red;\">This email domain is not allowed.<\/span>');\r\n                    }\r\n                }\r\n            }\r\n        });\r\n    });\r\n    <\/script>\r\n    \n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p><!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1226,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-22744","post","type-post","status-publish","format-standard","hentry","category-paradiso-news"],"contentshake_article_id":"","yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Find MY LMS Test - Paradiso eLearning Blog<\/title>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Find MY LMS Test - Paradiso eLearning Blog\" \/>\n<meta property=\"og:url\" content=\"https:\/\/stagingps.paradisosolutions.com\/blog\/find-my-lms-test\/\" \/>\n<meta property=\"og:site_name\" content=\"Paradiso eLearning Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-25T10:47:49+00:00\" \/>\n<meta name=\"author\" content=\"Pratiksha W\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Pratiksha W\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/stagingps.paradisosolutions.com\\\/blog\\\/find-my-lms-test\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/stagingps.paradisosolutions.com\\\/blog\\\/find-my-lms-test\\\/\"},\"author\":{\"name\":\"Pratiksha W\",\"@id\":\"https:\\\/\\\/stagingps.paradisosolutions.com\\\/blog\\\/#\\\/schema\\\/person\\\/fde85bff146dce2f785c20ead1dad370\"},\"headline\":\"Find MY LMS Test\",\"datePublished\":\"2026-09-25T10:47:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/stagingps.paradisosolutions.com\\\/blog\\\/find-my-lms-test\\\/\"},\"wordCount\":7,\"articleSection\":[\"Paradiso News\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/stagingps.paradisosolutions.com\\\/blog\\\/find-my-lms-test\\\/\",\"url\":\"https:\\\/\\\/stagingps.paradisosolutions.com\\\/blog\\\/find-my-lms-test\\\/\",\"name\":\"Find MY LMS Test - Paradiso eLearning Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/stagingps.paradisosolutions.com\\\/blog\\\/#website\"},\"datePublished\":\"2026-09-25T10:47:49+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/stagingps.paradisosolutions.com\\\/blog\\\/#\\\/schema\\\/person\\\/fde85bff146dce2f785c20ead1dad370\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/stagingps.paradisosolutions.com\\\/blog\\\/find-my-lms-test\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/stagingps.paradisosolutions.com\\\/blog\\\/find-my-lms-test\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/stagingps.paradisosolutions.com\\\/blog\\\/find-my-lms-test\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/stagingps.paradisosolutions.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Find MY LMS Test\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/stagingps.paradisosolutions.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/stagingps.paradisosolutions.com\\\/blog\\\/\",\"name\":\"Paradiso eLearning Blog\",\"description\":\"The e-learning solution you need is that we can offer you.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/stagingps.paradisosolutions.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/stagingps.paradisosolutions.com\\\/blog\\\/#\\\/schema\\\/person\\\/fde85bff146dce2f785c20ead1dad370\",\"name\":\"Pratiksha W\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c7e6ed8ac0960bd91f65b9324bf86443?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c7e6ed8ac0960bd91f65b9324bf86443?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c7e6ed8ac0960bd91f65b9324bf86443?s=96&d=mm&r=g\",\"caption\":\"Pratiksha W\"},\"url\":\"https:\\\/\\\/stagingps.paradisosolutions.com\\\/blog\\\/author\\\/pratiksha\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Find MY LMS Test - Paradiso eLearning Blog","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"Find MY LMS Test - Paradiso eLearning Blog","og_url":"https:\/\/stagingps.paradisosolutions.com\/blog\/find-my-lms-test\/","og_site_name":"Paradiso eLearning Blog","article_published_time":"2026-09-25T10:47:49+00:00","author":"Pratiksha W","twitter_misc":{"Written by":"Pratiksha W"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/stagingps.paradisosolutions.com\/blog\/find-my-lms-test\/#article","isPartOf":{"@id":"https:\/\/stagingps.paradisosolutions.com\/blog\/find-my-lms-test\/"},"author":{"name":"Pratiksha W","@id":"https:\/\/stagingps.paradisosolutions.com\/blog\/#\/schema\/person\/fde85bff146dce2f785c20ead1dad370"},"headline":"Find MY LMS Test","datePublished":"2026-09-25T10:47:49+00:00","mainEntityOfPage":{"@id":"https:\/\/stagingps.paradisosolutions.com\/blog\/find-my-lms-test\/"},"wordCount":7,"articleSection":["Paradiso News"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/stagingps.paradisosolutions.com\/blog\/find-my-lms-test\/","url":"https:\/\/stagingps.paradisosolutions.com\/blog\/find-my-lms-test\/","name":"Find MY LMS Test - Paradiso eLearning Blog","isPartOf":{"@id":"https:\/\/stagingps.paradisosolutions.com\/blog\/#website"},"datePublished":"2026-09-25T10:47:49+00:00","author":{"@id":"https:\/\/stagingps.paradisosolutions.com\/blog\/#\/schema\/person\/fde85bff146dce2f785c20ead1dad370"},"breadcrumb":{"@id":"https:\/\/stagingps.paradisosolutions.com\/blog\/find-my-lms-test\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/stagingps.paradisosolutions.com\/blog\/find-my-lms-test\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/stagingps.paradisosolutions.com\/blog\/find-my-lms-test\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/stagingps.paradisosolutions.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Find MY LMS Test"}]},{"@type":"WebSite","@id":"https:\/\/stagingps.paradisosolutions.com\/blog\/#website","url":"https:\/\/stagingps.paradisosolutions.com\/blog\/","name":"Paradiso eLearning Blog","description":"The e-learning solution you need is that we can offer you.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/stagingps.paradisosolutions.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/stagingps.paradisosolutions.com\/blog\/#\/schema\/person\/fde85bff146dce2f785c20ead1dad370","name":"Pratiksha W","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/c7e6ed8ac0960bd91f65b9324bf86443?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c7e6ed8ac0960bd91f65b9324bf86443?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c7e6ed8ac0960bd91f65b9324bf86443?s=96&d=mm&r=g","caption":"Pratiksha W"},"url":"https:\/\/stagingps.paradisosolutions.com\/blog\/author\/pratiksha\/"}]}},"amp_validity":null,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/stagingps.paradisosolutions.com\/blog\/wp-json\/wp\/v2\/posts\/22744","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stagingps.paradisosolutions.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stagingps.paradisosolutions.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stagingps.paradisosolutions.com\/blog\/wp-json\/wp\/v2\/users\/1226"}],"replies":[{"embeddable":true,"href":"https:\/\/stagingps.paradisosolutions.com\/blog\/wp-json\/wp\/v2\/comments?post=22744"}],"version-history":[{"count":1,"href":"https:\/\/stagingps.paradisosolutions.com\/blog\/wp-json\/wp\/v2\/posts\/22744\/revisions"}],"predecessor-version":[{"id":22745,"href":"https:\/\/stagingps.paradisosolutions.com\/blog\/wp-json\/wp\/v2\/posts\/22744\/revisions\/22745"}],"wp:attachment":[{"href":"https:\/\/stagingps.paradisosolutions.com\/blog\/wp-json\/wp\/v2\/media?parent=22744"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stagingps.paradisosolutions.com\/blog\/wp-json\/wp\/v2\/categories?post=22744"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stagingps.paradisosolutions.com\/blog\/wp-json\/wp\/v2\/tags?post=22744"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}