{"id":7889,"date":"2026-01-03T04:10:08","date_gmt":"2026-01-03T04:10:08","guid":{"rendered":"https:\/\/promotionexams.com\/?p=7889"},"modified":"2026-01-24T04:27:58","modified_gmt":"2026-01-24T04:27:58","slug":"kvs-lde-ldce","status":"publish","type":"post","link":"https:\/\/promotionexams.com\/?p=7889","title":{"rendered":"KVS LDE\/LDCE-in use"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"7889\" class=\"elementor elementor-7889\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c56f482 e-con-full e-flex e-con e-parent\" data-id=\"c56f482\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-04cb332 elementor-widget elementor-widget-html\" data-id=\"04cb332\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>KVS LDE\/LDCE Test Series - CSS Adda | Complete Preparation<\/title>\r\n \r\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css\">\r\n    <style>\r\n        \/* ===== ELEMENTOR OVERRIDE - REMOVE ALL GAPS ===== *\/\r\n    .elementor-widget-html,\r\n    .elementor-widget-html .elementor-widget-container {\r\n        width: 100% !important;\r\n        max-width: 100% !important;\r\n        padding: 0 !important;\r\n        margin: 0 !important;\r\n    }\r\n    \r\n    .elementor-section.elementor-section-stretched,\r\n    .elementor-section-full_width,\r\n    .elementor-container,\r\n    .elementor-column,\r\n    .elementor-column-wrap,\r\n    .elementor-widget-wrap,\r\n    .elementor-element {\r\n        padding: 0 !important;\r\n        margin: 0 !important;\r\n        gap: 0 !important;\r\n    }\r\n    :root {\r\n            --primary-blue: #1e3a8a;\r\n            --primary-blue-light: #3b82f6;\r\n            --primary-blue-dark: #1e40af;\r\n            --accent-orange: #f59e0b;\r\n            --accent-orange-light: #ff8c5a;\r\n            --accent-orange-dark: #e55a2b;\r\n            --accent-yellow: #fbbf24;\r\n            --accent-yellow-light: #fef3c7;\r\n            --success-green: #10b981;\r\n            --pyq-purple: #7c3aed;\r\n            --pyq-purple-light: #a78bfa;\r\n            --principal-color: #0369a1;\r\n            --principal-light: #0ea5e9;\r\n            --vp-color: #7c3aed;\r\n            --vp-light: #a78bfa;\r\n            --hm-color: #059669;\r\n            --hm-light: #34d399;\r\n            --so-color: #dc2626;\r\n            --so-light: #f87171;\r\n            --aso-color: #d97706;\r\n            --aso-light: #fbbf24;\r\n            --text-dark: #1f2937;\r\n            --text-gray: #6b7280;\r\n            --text-light: #9ca3af;\r\n            --bg-light: #f8fafc;\r\n            --bg-white: #ffffff;\r\n            --shadow-sm: 0 2px 8px rgba(0,0,0,0.08);\r\n            --shadow-md: 0 4px 20px rgba(0,0,0,0.12);\r\n            --shadow-lg: 0 8px 30px rgba(0,0,0,0.15);\r\n            --border-radius: 12px;\r\n            --border-radius-lg: 20px;\r\n        }\r\n\r\n        * { margin: 0; padding: 0; box-sizing: border-box; }\r\n        body { font-family: 'Poppins', sans-serif; background: var(--bg-light); color: var(--text-dark); line-height: 1.6; }\r\n        a { text-decoration: none; color: inherit; }\r\n        .container { max-width: 1280px; margin: 0 auto; padding: 0 20px; }\r\n\r\n        \/* Page Header *\/\r\n        .page-header {\r\n            background: linear-gradient(135deg, var(--primary-blue) 0%, var(--primary-blue-light) 50%, var(--accent-orange) 100%);\r\n            padding: 50px 20px 70px;\r\n            position: relative;\r\n            overflow: hidden;\r\n        }\r\n        .page-header::before {\r\n            content: '';\r\n            position: absolute;\r\n            inset: 0;\r\n            background: url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'\/%3E%3C\/g%3E%3C\/g%3E%3C\/svg%3E\");\r\n            opacity: 0.5;\r\n        }\r\n        .page-title-section { position: relative; z-index: 1; text-align: center; }\r\n        .page-badge {\r\n            display: inline-flex; align-items: center; gap: 8px;\r\n            background: rgba(255,255,255,0.2); color: white;\r\n            padding: 8px 20px; border-radius: 50px;\r\n            font-size: 13px; font-weight: 600; margin-bottom: 15px;\r\n            backdrop-filter: blur(10px);\r\n        }\r\n        .page-title { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 42px; font-weight: 800; color: white; margin-bottom: 10px; }\r\n        .page-title span { color: var(--accent-yellow); }\r\n        .page-subtitle { font-size: 18px; color: rgba(255,255,255,0.9); max-width: 700px; margin: 0 auto; }\r\n\r\n        \/* Filter Navigation *\/\r\n        .filter-nav {\r\n            background: white; margin-top: -30px; position: relative; z-index: 10;\r\n            border-radius: var(--border-radius-lg); box-shadow: var(--shadow-md);\r\n            max-width: 1000px; margin-left: auto; margin-right: auto; overflow: hidden;\r\n        }\r\n        .filter-tabs { display: flex; justify-content: center; flex-wrap: wrap; }\r\n        .filter-tab {\r\n            flex: 1; min-width: 100px; padding: 16px 15px; text-align: center;\r\n            font-weight: 600; font-size: 12px; color: var(--text-gray);\r\n            cursor: pointer; transition: all 0.3s ease;\r\n            border-bottom: 3px solid transparent; background: transparent;\r\n        }\r\n        .filter-tab:hover { color: var(--primary-blue); background: var(--bg-light); }\r\n        .filter-tab.active { color: var(--accent-orange); border-bottom-color: var(--accent-orange); background: rgba(255,107,53,0.05); }\r\n        .filter-tab i { display: block; font-size: 18px; margin-bottom: 4px; }\r\n\r\n        \/* Info Banner *\/\r\n        .info-banner {\r\n            background: linear-gradient(135deg, #dbeafe 0%, #eff6ff 100%);\r\n            border-left: 4px solid var(--primary-blue);\r\n            padding: 15px 20px; margin: 20px auto; max-width: 1000px;\r\n            border-radius: 0 var(--border-radius) var(--border-radius) 0;\r\n            display: flex; align-items: center; gap: 15px;\r\n        }\r\n        .info-banner i { font-size: 24px; color: var(--primary-blue); }\r\n        .info-banner p { font-size: 14px; color: var(--text-dark); }\r\n        .info-banner strong { color: var(--primary-blue); }\r\n\r\n        \/* Promo Banners *\/\r\n        .promo-banners { padding: 30px 0; }\r\n        .promo-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(400px, 1fr)); gap: 25px; }\r\n        .promo-card {\r\n            background: white; border-radius: var(--border-radius-lg);\r\n            padding: 30px; display: flex; gap: 20px; align-items: flex-start;\r\n            box-shadow: var(--shadow-md); position: relative; overflow: hidden;\r\n            border: 2px solid transparent; transition: all 0.3s ease;\r\n        }\r\n        .promo-card:hover { transform: translateY(-5px); box-shadow: var(--shadow-lg); }\r\n        .promo-card.investment-card { border-color: var(--success-green); background: linear-gradient(135deg, #f0fdf4 0%, #dcfce7 100%); }\r\n        .promo-card.freedom-card { border-color: var(--primary-blue); background: linear-gradient(135deg, #eff6ff 0%, #dbeafe 100%); }\r\n        .promo-icon {\r\n            width: 60px; height: 60px; min-width: 60px;\r\n            border-radius: 50%; display: flex; align-items: center; justify-content: center;\r\n            font-size: 24px; color: white;\r\n        }\r\n        .investment-card .promo-icon { background: linear-gradient(135deg, var(--success-green) 0%, #059669 100%); }\r\n        .investment-card .promo-content h3 i { color: var(--success-green); }\r\n        .freedom-card .promo-icon { background: linear-gradient(135deg, var(--primary-blue) 0%, var(--primary-blue-light) 100%); }\r\n        .promo-content { flex: 1; }\r\n        .promo-content h3 { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 18px; font-weight: 700; color: var(--text-dark); margin-bottom: 10px; display: flex; align-items: center; gap: 8px; flex-wrap: wrap; }\r\n        .promo-content h3 span { color: var(--accent-orange); }\r\n        .promo-content h3 i { font-size: 16px; }\r\n        .investment-card .promo-content h3 i { color: var(--success-green); }\r\n        .freedom-card .promo-content h3 i { color: var(--primary-blue); }\r\n        .promo-content p { font-size: 14px; color: var(--text-gray); line-height: 1.6; }\r\n        .promo-content p strong { color: var(--text-dark); }\r\n        .promo-features { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 15px; }\r\n        .feature-tag {\r\n            display: inline-flex; align-items: center; gap: 5px;\r\n            background: white; padding: 6px 12px; border-radius: 20px;\r\n            font-size: 12px; font-weight: 600; color: var(--primary-blue);\r\n            box-shadow: var(--shadow-sm);\r\n        }\r\n        .feature-tag i { color: var(--success-green); }\r\n\r\n        \/* Section Styles *\/\r\n        .test-series-section { padding: 60px 20px; }\r\n        .test-series-section:nth-child(even) { background: white; }\r\n        .section-header { text-align: center; margin-bottom: 40px; }\r\n        .section-tag {\r\n            display: inline-flex; align-items: center; gap: 8px;\r\n            background: var(--accent-orange); color: white;\r\n            padding: 6px 16px; border-radius: 20px;\r\n            font-size: 12px; font-weight: 600;\r\n            text-transform: uppercase; letter-spacing: 1px; margin-bottom: 15px;\r\n        }\r\n        .section-title { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 32px; font-weight: 700; color: var(--text-dark); margin-bottom: 10px; }\r\n        .section-subtitle { font-size: 16px; color: var(--text-gray); max-width: 700px; margin: 0 auto; }\r\n\r\n        \/* Paper Badges *\/\r\n        .paper-badge {\r\n            display: inline-flex; align-items: center; gap: 8px;\r\n            padding: 8px 18px; border-radius: 25px;\r\n            font-size: 13px; font-weight: 600; margin-bottom: 15px;\r\n        }\r\n        .paper-badge.part1 { background: #e0f2fe; color: var(--principal-color); }\r\n        .paper-badge.part2 { background: #ede9fe; color: var(--vp-color); }\r\n        .paper-badge.part3 { background: #fef3c7; color: var(--aso-color); }\r\n        .paper-badge.pyq { background: #f3e8ff; color: var(--pyq-purple); }\r\n        .paper-badge.so { background: #fee2e2; color: var(--so-color); }\r\n        .paper-badge.aso { background: #fef3c7; color: var(--aso-color); }\r\n        .paper-badge.hm { background: #d1fae5; color: var(--hm-color); }\r\n\r\n        \/* ============================================ *\/\r\n        \/* NEW PRODUCT CARD DESIGN - MATCHING IMAGE *\/\r\n        \/* ============================================ *\/\r\n        .topic-grid { \r\n            display: grid; \r\n            grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); \r\n            gap: 24px; \r\n        }\r\n\r\n        .topic-card {\r\n            background: #fff;\r\n            border-radius: 16px;\r\n            overflow: hidden;\r\n            box-shadow: 0 2px 12px rgba(0,0,0,0.08);\r\n            transition: all 0.3s ease;\r\n            border: 1px solid #e5e7eb;\r\n            display: flex;\r\n            flex-direction: column;\r\n        }\r\n\r\n        .topic-card:hover {\r\n            transform: translateY(-4px);\r\n            box-shadow: 0 12px 30px rgba(0,0,0,0.12);\r\n            border-color: #3b82f6;\r\n        }\r\n\r\n        \/* Card Banner\/Image Area *\/\r\n        .topic-card .card-banner {\r\n            position: relative;\r\n            height: 180px;\r\n            overflow: hidden;\r\n        }\r\n\r\n        \/* Banner Image - Full Cover *\/\r\n        .card-banner-img {\r\n            width: 100%;\r\n            height: 100%;\r\n            object-fit: cover;\r\n            display: block;\r\n        }\r\n\r\n        \/* Fallback gradient backgrounds when no image *\/\r\n        .topic-card.part1-topic .card-banner {\r\n            background: linear-gradient(135deg, #0c4a6e 0%, #0369a1 50%, #0ea5e9 100%);\r\n        }\r\n        .topic-card.part2-topic .card-banner {\r\n            background: linear-gradient(135deg, #4c1d95 0%, #7c3aed 50%, #a78bfa 100%);\r\n        }\r\n        .topic-card.part3-topic .card-banner {\r\n            background: linear-gradient(135deg, #92400e 0%, #d97706 50%, #fbbf24 100%);\r\n        }\r\n        .topic-card.pyq-topic .card-banner {\r\n            background: linear-gradient(135deg, #5b21b6 0%, #7c3aed 50%, #a78bfa 100%);\r\n        }\r\n        .topic-card.so-topic .card-banner {\r\n            background: linear-gradient(135deg, #991b1b 0%, #dc2626 50%, #f87171 100%);\r\n        }\r\n        .topic-card.aso-topic .card-banner {\r\n            background: linear-gradient(135deg, #92400e 0%, #d97706 50%, #fbbf24 100%);\r\n        }\r\n        .topic-card.hm-topic .card-banner {\r\n            background: linear-gradient(135deg, #065f46 0%, #059669 50%, #34d399 100%);\r\n        }\r\n\r\n        \/* Placeholder icon when no image - centered *\/\r\n        .card-banner-placeholder {\r\n            position: absolute;\r\n            top: 50%;\r\n            left: 50%;\r\n            transform: translate(-50%, -50%);\r\n            width: 60px;\r\n            height: 60px;\r\n            background: rgba(255,255,255,0.15);\r\n            border-radius: 12px;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            backdrop-filter: blur(5px);\r\n        }\r\n\r\n        .card-banner-placeholder i {\r\n            font-size: 28px;\r\n            color: rgba(255,255,255,0.6);\r\n        }\r\n\r\n        \/* Test Series Badge on Banner *\/\r\n        .card-type-badge {\r\n            position: absolute;\r\n            bottom: 12px;\r\n            left: 50%;\r\n            transform: translateX(-50%);\r\n            background: linear-gradient(135deg, #10b981 0%, #059669 100%);\r\n            color: #fff;\r\n            padding: 6px 16px;\r\n            border-radius: 20px;\r\n            font-size: 11px;\r\n            font-weight: 600;\r\n            letter-spacing: 0.5px;\r\n            box-shadow: 0 4px 12px rgba(16, 185, 129, 0.4);\r\n        }\r\n\r\n        \/* New Interface Badge *\/\r\n        .new-badge {\r\n            position: absolute;\r\n            top: 12px;\r\n            left: 12px;\r\n            background: linear-gradient(135deg, #3b82f6 0%, #1d4ed8 100%);\r\n            color: #fff;\r\n            padding: 4px 10px;\r\n            border-radius: 6px;\r\n            font-size: 10px;\r\n            font-weight: 700;\r\n            text-transform: uppercase;\r\n            letter-spacing: 0.5px;\r\n            z-index: 3;\r\n        }\r\n\r\n        \/* Card Body *\/\r\n        .card-body {\r\n            padding: 16px;\r\n            flex: 1;\r\n            display: flex;\r\n            flex-direction: column;\r\n        }\r\n\r\n        \/* Tags Row *\/\r\n        .card-tags {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 8px;\r\n            margin-bottom: 12px;\r\n        }\r\n\r\n        .card-tag {\r\n            padding: 4px 10px;\r\n            border-radius: 4px;\r\n            font-size: 10px;\r\n            font-weight: 600;\r\n            text-transform: uppercase;\r\n            letter-spacing: 0.3px;\r\n        }\r\n\r\n        .card-tag.lang-tag {\r\n            background: #e0f2fe;\r\n            color: #0369a1;\r\n        }\r\n\r\n        .card-tag.type-tag {\r\n            background: #dcfce7;\r\n            color: #059669;\r\n        }\r\n\r\n        .topic-card.pyq-topic .card-tag.type-tag {\r\n            background: #f3e8ff;\r\n            color: #7c3aed;\r\n        }\r\n\r\n        \/* Card Title *\/\r\n        .card-title {\r\n            font-size: 14px;\r\n            font-weight: 600;\r\n            color: #1f2937;\r\n            line-height: 1.4;\r\n            margin-bottom: 10px;\r\n            display: -webkit-box;\r\n            -webkit-line-clamp: 2;\r\n            -webkit-box-orient: vertical;\r\n            overflow: hidden;\r\n            min-height: 40px;\r\n        }\r\n\r\n        \/* Tests Count *\/\r\n        .card-tests-info {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 6px;\r\n            font-size: 12px;\r\n            color: #6b7280;\r\n            margin-bottom: 12px;\r\n        }\r\n\r\n        .card-tests-info i {\r\n            color: #9ca3af;\r\n            font-size: 11px;\r\n        }\r\n\r\n        \/* Card Footer with Price *\/\r\n        .card-footer {\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: space-between;\r\n            padding-top: 12px;\r\n            border-top: 1px solid #f3f4f6;\r\n            margin-top: auto;\r\n        }\r\n\r\n        .card-price {\r\n            display: flex;\r\n            align-items: baseline;\r\n            gap: 8px;\r\n            flex-wrap: wrap;\r\n        }\r\n\r\n        .price-current {\r\n            font-size: 20px;\r\n            font-weight: 700;\r\n            color: #1f2937;\r\n        }\r\n\r\n        .price-original {\r\n            font-size: 13px;\r\n            color: #9ca3af;\r\n            text-decoration: line-through;\r\n        }\r\n\r\n        .price-discount {\r\n            font-size: 12px;\r\n            color: #10b981;\r\n            font-weight: 600;\r\n        }\r\n\r\n        \/* Add to Cart Button *\/\r\n        .btn-add-cart {\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            gap: 6px;\r\n            padding: 10px 18px;\r\n            background: linear-gradient(135deg, #3b82f6 0%, #1d4ed8 100%);\r\n            color: white;\r\n            border: none;\r\n            border-radius: 8px;\r\n            font-weight: 600;\r\n            font-size: 12px;\r\n            cursor: pointer;\r\n            transition: all 0.3s ease;\r\n            font-family: 'Poppins', sans-serif;\r\n            min-width: 90px;\r\n        }\r\n\r\n        .btn-add-cart:hover {\r\n            transform: translateY(-2px);\r\n            box-shadow: 0 6px 20px rgba(59, 130, 246, 0.4);\r\n        }\r\n\r\n        .btn-add-cart.in-cart {\r\n            background: linear-gradient(135deg, #10b981 0%, #059669 100%);\r\n        }\r\n\r\n        .btn-add-cart.purchased {\r\n            background: linear-gradient(135deg, #10b981 0%, #059669 100%) !important;\r\n            box-shadow: 0 4px 15px rgba(16, 185, 129, 0.3) !important;\r\n            cursor: pointer !important;\r\n        }\r\n\r\n        .btn-add-cart.purchased:hover {\r\n            transform: translateY(-2px) !important;\r\n            box-shadow: 0 6px 20px rgba(16, 185, 129, 0.4) !important;\r\n        }\r\n\r\n        .btn-add-cart.purchased i {\r\n            animation: pulse 2s infinite;\r\n        }\r\n\r\n        @keyframes pulse {\r\n            0%, 100% { opacity: 1; }\r\n            50% { opacity: 0.7; }\r\n        }\r\n\r\n        \/* Coming Soon *\/\r\n        .coming-soon-section { padding: 60px 20px; background: linear-gradient(135deg, #fdf2f8 0%, #fce7f3 100%); }\r\n        .coming-soon-notice {\r\n            background: white; border-radius: var(--border-radius-lg);\r\n            padding: 40px; max-width: 800px; margin: 0 auto;\r\n            text-align: center; box-shadow: var(--shadow-md);\r\n        }\r\n        .coming-soon-icon {\r\n            width: 80px; height: 80px;\r\n            background: linear-gradient(135deg, #ec4899 0%, #9d174d 100%);\r\n            border-radius: 50%; display: flex; align-items: center; justify-content: center;\r\n            margin: 0 auto 20px; font-size: 36px; color: white;\r\n        }\r\n        .coming-soon-notice h3 { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 24px; font-weight: 700; color: var(--text-dark); margin-bottom: 15px; }\r\n        .coming-soon-notice p { font-size: 16px; color: var(--text-gray); max-width: 500px; margin: 0 auto 20px; }\r\n        .coming-soon-notice .highlight { display: inline-block; background: #fce7f3; color: #9d174d; padding: 8px 20px; border-radius: 20px; font-weight: 600; font-size: 14px; }\r\n\r\n        \/* FAQ *\/\r\n        .faq-section { padding: 60px 20px; background: var(--bg-light); }\r\n        .faq-container { max-width: 800px; margin: 0 auto; }\r\n        .faq-item { background: white; border-radius: var(--border-radius); margin-bottom: 15px; overflow: hidden; box-shadow: var(--shadow-sm); }\r\n        .faq-question { padding: 20px 25px; font-weight: 600; cursor: pointer; display: flex; justify-content: space-between; align-items: center; transition: all 0.3s ease; }\r\n        .faq-question:hover { background: var(--bg-light); }\r\n        .faq-question i { transition: transform 0.3s ease; color: var(--primary-blue); }\r\n        .faq-item.active .faq-question i { transform: rotate(180deg); }\r\n        .faq-answer { max-height: 0; overflow: hidden; transition: max-height 0.3s ease; }\r\n        .faq-item.active .faq-answer { max-height: 200px; }\r\n        .faq-answer p { padding: 0 25px 20px; color: var(--text-gray); line-height: 1.7; }\r\n\r\n        \/* Footer *\/\r\n        .page-footer { background: linear-gradient(135deg, var(--primary-blue-dark) 0%, var(--primary-blue) 100%); color: white; text-align: center; padding: 30px 20px; }\r\n        .page-footer a { color: var(--accent-yellow); }\r\n        .page-footer .disclaimer { font-size: 0.85rem; opacity: 0.8; margin-top: 10px; }\r\n\r\n        \/* Image Popup\/Lightbox Styles *\/\r\n        .image-popup-overlay {\r\n            position: fixed;\r\n            inset: 0;\r\n            background: rgba(0, 0, 0, 0.9);\r\n            z-index: 999999;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            opacity: 0;\r\n            visibility: hidden;\r\n            transition: all 0.3s ease;\r\n        }\r\n        .image-popup-overlay.active {\r\n            opacity: 1;\r\n            visibility: visible;\r\n        }\r\n        .image-popup-container {\r\n            position: relative;\r\n            max-width: 90vw;\r\n            max-height: 90vh;\r\n            transform: scale(0.8);\r\n            transition: transform 0.3s ease;\r\n        }\r\n        .image-popup-overlay.active .image-popup-container {\r\n            transform: scale(1);\r\n        }\r\n        .image-popup-container img {\r\n            max-width: 100%;\r\n            max-height: 85vh;\r\n            border-radius: 8px;\r\n            box-shadow: 0 20px 60px rgba(0, 0, 0, 0.5);\r\n        }\r\n        .image-popup-close {\r\n            position: absolute;\r\n            top: -15px;\r\n            right: -15px;\r\n            width: 40px;\r\n            height: 40px;\r\n            background: var(--accent-orange);\r\n            border: none;\r\n            border-radius: 50%;\r\n            color: white;\r\n            font-size: 20px;\r\n            cursor: pointer;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            transition: all 0.3s ease;\r\n            box-shadow: 0 4px 15px rgba(255, 107, 53, 0.4);\r\n        }\r\n        .image-popup-close:hover {\r\n            background: var(--accent-orange-dark);\r\n            transform: rotate(90deg);\r\n        }\r\n        .image-popup-nav {\r\n            position: absolute;\r\n            top: 50%;\r\n            transform: translateY(-50%);\r\n            width: 50px;\r\n            height: 50px;\r\n            background: rgba(255, 255, 255, 0.2);\r\n            border: none;\r\n            border-radius: 50%;\r\n            color: white;\r\n            font-size: 24px;\r\n            cursor: pointer;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            transition: all 0.3s ease;\r\n            backdrop-filter: blur(10px);\r\n        }\r\n        .image-popup-nav:hover {\r\n            background: rgba(255, 255, 255, 0.3);\r\n        }\r\n        .image-popup-nav.prev { left: -70px; }\r\n        .image-popup-nav.next { right: -70px; }\r\n        .image-popup-counter {\r\n            position: absolute;\r\n            bottom: -40px;\r\n            left: 50%;\r\n            transform: translateX(-50%);\r\n            color: white;\r\n            font-size: 14px;\r\n            font-weight: 600;\r\n        }\r\n\r\n        \/* Responsive *\/\r\n        @media (max-width: 992px) { \r\n            .topic-grid { grid-template-columns: repeat(2, 1fr); } \r\n            .promo-grid { grid-template-columns: 1fr; } \r\n        }\r\n        @media (max-width: 768px) {\r\n            .page-title { font-size: 28px; }\r\n            .filter-tabs { display: grid; grid-template-columns: repeat(3, 1fr); }\r\n            .filter-tab { padding: 12px 10px; font-size: 10px; }\r\n            .section-title { font-size: 24px; }\r\n            .topic-grid { grid-template-columns: repeat(2, 1fr); gap: 16px; }\r\n            .card-banner { height: 140px; }\r\n            .card-banner-title { font-size: 13px; }\r\n            .card-body { padding: 12px; }\r\n            .card-title { font-size: 13px; min-height: 36px; }\r\n            .card-footer { flex-direction: column; gap: 10px; align-items: stretch; }\r\n            .btn-add-cart { width: 100%; justify-content: center; }\r\n            .promo-card { flex-direction: column; text-align: center; }\r\n            .promo-stats { justify-content: center; }\r\n            .image-popup-nav.prev { left: 10px; }\r\n            .image-popup-nav.next { right: 10px; }\r\n        }\r\n        @media (max-width: 480px) {\r\n            .filter-tabs { grid-template-columns: repeat(2, 1fr); }\r\n            .promo-grid { grid-template-columns: 1fr; }\r\n            .topic-grid { grid-template-columns: 1fr; }\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body>\r\n\r\n    <!-- Image Popup\/Lightbox -->\r\n    <div class=\"image-popup-overlay\" id=\"imagePopup\">\r\n        <div class=\"image-popup-container\">\r\n            <button class=\"image-popup-close\" onclick=\"closeImagePopup()\"><i class=\"fas fa-times\"><\/i><\/button>\r\n            <button class=\"image-popup-nav prev\" onclick=\"navigateImage(-1)\"><i class=\"fas fa-chevron-left\"><\/i><\/button>\r\n            <img decoding=\"async\" src=\"\" alt=\"Preview\" id=\"popupImage\">\r\n            <button class=\"image-popup-nav next\" onclick=\"navigateImage(1)\"><i class=\"fas fa-chevron-right\"><\/i><\/button>\r\n            <div class=\"image-popup-counter\"><span id=\"currentIndex\">1<\/span> \/ <span id=\"totalImages\">4<\/span><\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <!-- Page Header -->\r\n    <header class=\"page-header\">\r\n        <div class=\"container\">\r\n            <div class=\"page-title-section\">\r\n                <h1 class=\"page-title\"><span>KVS LDE\/LDCE Test Series<\/span><\/h1>\r\n                <p class=\"page-subtitle\">Practice test series for Principal, Vice-Principal, Head Master, Section Officer & ASO examinations<\/p>\r\n            <\/div>\r\n        <\/div>\r\n    <\/header>\r\n\r\n    <!-- Filter Navigation -->\r\n    <div class=\"container\">\r\n        <nav class=\"filter-nav\">\r\n            <div class=\"filter-tabs\">\r\n                <div class=\"filter-tab active\" data-filter=\"all\"><i class=\"fas fa-th-large\"><\/i> All Tests<\/div>\r\n                <div class=\"filter-tab\" data-filter=\"principal\"><i class=\"fas fa-user-tie\"><\/i> Principal<\/div>\r\n                <div class=\"filter-tab\" data-filter=\"vp\"><i class=\"fas fa-user-graduate\"><\/i> Vice-Principal<\/div>\r\n                <div class=\"filter-tab\" data-filter=\"hm\"><i class=\"fas fa-chalkboard-teacher\"><\/i> Head Master<\/div>\r\n                <div class=\"filter-tab\" data-filter=\"so\"><i class=\"fas fa-file-contract\"><\/i> Section Officer<\/div>\r\n                <div class=\"filter-tab\" data-filter=\"aso\"><i class=\"fas fa-user-cog\"><\/i> ASO<\/div>\r\n            <\/div>\r\n        <\/nav>\r\n    <\/div>\r\n\r\n    <!-- Info Banner -->\r\n    <div class=\"container\">\r\n        <div class=\"info-banner\">\r\n            <i class=\"fas fa-info-circle\"><\/i>\r\n            <p>After purchasing any test series, access your tests from <strong>Hello, Username \u2192 My Purchases<\/strong> section. <strong>For any issues\/queries<\/strong> kindly contact us at <strong>Whatsapp @9870176238<\/strong><\/p>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <!-- Promotional Banners -->\r\n    <section class=\"promo-banners\">\r\n        <div class=\"container\">\r\n            <div class=\"promo-grid\">\r\n                <!-- Investment Banner -->\r\n                <div class=\"promo-card investment-card\">\r\n                    <div class=\"promo-icon\"><i class=\"fas fa-chart-line\"><\/i><\/div>\r\n                    <div class=\"promo-content\">\r\n                        <h3><i class=\"fas fa-seedling\"><\/i> Small Investment, <span>Massive Returns!<\/span><\/h3>\r\n                        <p>A small investment in your preparation today can lead to a <strong>significant salary increment<\/strong> after promotion. Think of it as planting a seed for your future - the returns on your career growth will be exponential!<\/p>\r\n                        <div class=\"promo-features\">\r\n                            <span class=\"feature-tag\"><i class=\"fas fa-check-circle\"><\/i> Affordable Pricing<\/span>\r\n                            <span class=\"feature-tag\"><i class=\"fas fa-check-circle\"><\/i> Career Growth<\/span>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <!-- No Trap Banner -->\r\n                <div class=\"promo-card freedom-card\">\r\n                    <div class=\"promo-icon\"><i class=\"fas fa-unlock-alt\"><\/i><\/div>\r\n                    <div class=\"promo-content\">\r\n                        <h3><i class=\"fas fa-heart\"><\/i> No Packages, <span>No Pressure!<\/span><\/h3>\r\n                        <p>We believe in <strong>freedom of choice<\/strong>. Try our free samples first. Buy only what you need, when you need it. No forced bundles, no subscriptions, no traps!<\/p>\r\n                        <div class=\"promo-features\">\r\n                            <span class=\"feature-tag\"><i class=\"fas fa-check-circle\"><\/i> Buy Topic-wise<\/span>\r\n                            <span class=\"feature-tag\"><i class=\"fas fa-check-circle\"><\/i> No Hidden Costs<\/span>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <!-- PART I - Education & Leadership (Principal\/VP\/HM) -->\r\n    <section class=\"test-series-section\" id=\"part1\">\r\n        <div class=\"container\">\r\n            <div class=\"section-header\">\r\n                <span class=\"paper-badge part1\"><i class=\"fas fa-book-reader\"><\/i> Part I<\/span>\r\n                <h2 class=\"section-title\">Part I - Education & Leadership<\/h2>\r\n                <p class=\"section-subtitle\">For Principal, Vice-Principal & Head Master | Understanding Learner, Teaching-Learning, School Organization & NEP 2020<\/p>\r\n            <\/div>\r\n\r\n            <div class=\"topic-grid\">\r\n                <!-- Understanding the Learner -->\r\n                <div class=\"topic-card part1-topic\">\r\n                    <div class=\"card-banner\">\r\n                        <!-- Full Banner Image - Replace src with your image URL -->\r\n                        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/01\/domains-of-development.jpg\" alt=\"Domains of Development\" class=\"card-banner-img\" onerror=\"this.style.display='none'\">\r\n                        <!-- Placeholder shown when no image -->\r\n                        <div class=\"card-banner-placeholder\"><i class=\"fas fa-child\"><\/i><\/div>\r\n                        <span class=\"new-badge\">New Interface<\/span>\r\n                        <span class=\"card-type-badge\">Test Series<\/span>\r\n                    <\/div>\r\n                    <div class=\"card-body\">\r\n                        <div class=\"card-tags\">\r\n                            <span class=\"card-tag lang-tag\">Bilingual<\/span>\r\n                            <span class=\"card-tag type-tag\">TEST_SERIES<\/span>\r\n                        <\/div>\r\n                        <h3 class=\"card-title\">Domains of Development - Physical, Cognitive, Socio-emotional, Moral<\/h3>\r\n                        <div class=\"card-tests-info\">\r\n                            <i class=\"fas fa-file-alt\"><\/i> 5 Tests | 250 Questions\r\n                        <\/div>\r\n                        <div class=\"card-footer\">\r\n                            <div class=\"card-price\">\r\n                                <span class=\"price-current\">\u20b999<\/span>\r\n                                <span class=\"price-original\">\u20b9149<\/span>\r\n                                <span class=\"price-discount\">(33% off)<\/span>\r\n                            <\/div>\r\n                            <button class=\"btn-add-cart\" data-product-id=\"kvs-learner-tests\" onclick=\"addToCart({id:'kvs-learner-tests',name:'Understanding the Learner',type:'test-series',price:99,originalPrice:149,icon:'fa-child',wooProductId:0},this)\">\r\n                                <i class=\"fas fa-cart-plus\"><\/i> Add\r\n                            <\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <!-- Right of Person with Disability Act -->\r\n                <div class=\"topic-card part1-topic\">\r\n                    <div class=\"card-banner\">\r\n                        <img decoding=\"async\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/01\/PWD.jpg\" alt=\"RPWD Act 2016\" class=\"card-banner-img\" onerror=\"this.style.display='none'\">\r\n                        <span class=\"new-badge\">New Interface<\/span>\r\n                    <\/div>\r\n                    <div class=\"card-body\">\r\n                        <div class=\"card-tags\">\r\n                            <span class=\"card-tag lang-tag\">English<\/span>\r\n                            <span class=\"card-tag type-tag\">TEST_SERIES<\/span>\r\n                        <\/div>\r\n                        <h3 class=\"card-title\">Right of Person with Disability Act-2016<\/h3>\r\n                        <div class=\"card-tests-info\">\r\n                            <i class=\"fas fa-file-alt\"><\/i> 8 Tests | 400 Questions\r\n                        <\/div>\r\n                        <div class=\"card-footer\">\r\n                            <div class=\"card-price\">\r\n                                <span class=\"price-current\">\u20b9249<\/span>\r\n                                <span class=\"price-original\">\u20b9349<\/span>\r\n                                <span class=\"price-discount\">(29% off)<\/span>\r\n                            <\/div>\r\n                            <button class=\"btn-add-cart\" data-product-id=\"kvs-nep-tests\" onclick=\"addToCart({id:'kvs-nep-tests',name:'NEP 2020 & NCF',type:'test-series',price:249,originalPrice:349,icon:'fa-landmark',wooProductId:0},this)\">\r\n                                <i class=\"fas fa-cart-plus\"><\/i> Add\r\n                            <\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <!-- RTE Act -->\r\n                <div class=\"topic-card part1-topic\">\r\n                    <div class=\"card-banner\">\r\n                        <img decoding=\"async\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/01\/RTE.jpeg\" alt=\"RTE Act 2009\" class=\"card-banner-img\" onerror=\"this.style.display='none'\">\r\n                        \r\n                    <\/div>\r\n                    <div class=\"card-body\">\r\n                        <div class=\"card-tags\">\r\n                            <span class=\"card-tag lang-tag\">Bilingual<\/span>\r\n                            <span class=\"card-tag type-tag\">TEST_SERIES<\/span>\r\n                        <\/div>\r\n                        <h3 class=\"card-title\">Right of Children to free and Compulsory Education Act, 2009<\/h3>\r\n                        <div class=\"card-tests-info\">\r\n                            <i class=\"fas fa-file-alt\"><\/i> 8 Tests | 400 Questions\r\n                        <\/div>\r\n                        <div class=\"card-footer\">\r\n                            <div class=\"card-price\">\r\n                                <span class=\"price-current\">\u20b9249<\/span>\r\n                                <span class=\"price-original\">\u20b9349<\/span>\r\n                                <span class=\"price-discount\">(29% off)<\/span>\r\n                            <\/div>\r\n                            <button class=\"btn-add-cart\" data-product-id=\"kvs-rte-tests\" onclick=\"addToCart({id:'kvs-rte-tests',name:'RTE Act 2009',type:'test-series',price:249,originalPrice:349,icon:'fa-landmark',wooProductId:0},this)\">\r\n                                <i class=\"fas fa-cart-plus\"><\/i> Add\r\n                            <\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <!-- PART II - Management & Supervision (Principal\/VP\/HM) -->\r\n    <section class=\"test-series-section\" id=\"part2\" style=\"background: white;\">\r\n        <div class=\"container\">\r\n            <div class=\"section-header\">\r\n                <span class=\"paper-badge part2\"><i class=\"fas fa-chart-line\"><\/i> Part II<\/span>\r\n                <h2 class=\"section-title\">Part II - Management & Supervision<\/h2>\r\n                <p class=\"section-subtitle\">For Principal, Vice-Principal & Head Master | HRD, Leadership, Communication, Decision Making<\/p>\r\n            <\/div>\r\n\r\n            <div class=\"topic-grid\">\r\n                <!-- HRD & Motivation -->\r\n                <div class=\"topic-card part2-topic\">\r\n                    <div class=\"card-banner\">\r\n                        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/01\/motivation-morale.jpg\" alt=\"Motivation & Morale\" class=\"card-banner-img\" onerror=\"this.style.display='none'\">\r\n                        <div class=\"card-banner-placeholder\"><i class=\"fas fa-users\"><\/i><\/div>\r\n                        <span class=\"new-badge\">New Interface<\/span>\r\n                        <span class=\"card-type-badge\">Test Series<\/span>\r\n                    <\/div>\r\n                    <div class=\"card-body\">\r\n                        <div class=\"card-tags\">\r\n                            <span class=\"card-tag lang-tag\">Bilingual<\/span>\r\n                            <span class=\"card-tag type-tag\">TEST_SERIES<\/span>\r\n                        <\/div>\r\n                        <h3 class=\"card-title\">Motivation & Morale - Human Resource Development, Theories of Motivation<\/h3>\r\n                        <div class=\"card-tests-info\">\r\n                            <i class=\"fas fa-file-alt\"><\/i> 5 Tests | 250 Questions\r\n                        <\/div>\r\n                        <div class=\"card-footer\">\r\n                            <div class=\"card-price\">\r\n                                <span class=\"price-current\">\u20b9149<\/span>\r\n                                <span class=\"price-original\">\u20b9199<\/span>\r\n                                <span class=\"price-discount\">(25% off)<\/span>\r\n                            <\/div>\r\n                            <button class=\"btn-add-cart\" data-product-id=\"kvs-hrd-tests\" onclick=\"addToCart({id:'kvs-hrd-tests',name:'HRD & Motivation',type:'test-series',price:149,originalPrice:199,icon:'fa-users',wooProductId:0},this)\">\r\n                                <i class=\"fas fa-cart-plus\"><\/i> Add\r\n                            <\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <!-- PART III - Administration & Finance (Principal\/VP Only) -->\r\n    <section class=\"test-series-section\" id=\"part3\">\r\n        <div class=\"container\">\r\n            <div class=\"section-header\">\r\n                <span class=\"paper-badge part3\"><i class=\"fas fa-file-invoice-dollar\"><\/i> Part III<\/span>\r\n                <h2 class=\"section-title\">Part III - Administration & Finance<\/h2>\r\n                <p class=\"section-subtitle\">For Principal & Vice-Principal Only | CCS Rules, GFR, FR\/SR, Pension, Office Procedure<\/p>\r\n            <\/div>\r\n\r\n            <div class=\"topic-grid\">\r\n                <!-- Contract Labour Act -->\r\n                <div class=\"topic-card part3-topic\">\r\n                    <div class=\"card-banner\">\r\n                        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/01\/contract-labour-act.jpg\" alt=\"Contract Labour Act\" class=\"card-banner-img\" onerror=\"this.style.display='none'\">\r\n                        <div class=\"card-banner-placeholder\"><i class=\"fas fa-calendar-check\"><\/i><\/div>\r\n                        <span class=\"card-type-badge\">Test Series<\/span>\r\n                    <\/div>\r\n                    <div class=\"card-body\">\r\n                        <div class=\"card-tags\">\r\n                            <span class=\"card-tag lang-tag\">English<\/span>\r\n                            <span class=\"card-tag type-tag\">TEST_SERIES<\/span>\r\n                        <\/div>\r\n                        <h3 class=\"card-title\">Contract Labour (Abolition and Regulation) Act, 1970<\/h3>\r\n                        <div class=\"card-tests-info\">\r\n                            <i class=\"fas fa-file-alt\"><\/i> 5 Tests | 250 Questions\r\n                        <\/div>\r\n                        <div class=\"card-footer\">\r\n                            <div class=\"card-price\">\r\n                                <span class=\"price-current\">\u20b9149<\/span>\r\n                                <span class=\"price-original\">\u20b9199<\/span>\r\n                                <span class=\"price-discount\">(25% off)<\/span>\r\n                            <\/div>\r\n                            <button class=\"btn-add-cart\" data-product-id=\"kvs-leave-tests\" onclick=\"addToCart({id:'kvs-leave-tests',name:'Contract Labour Act',type:'test-series',price:149,originalPrice:199,icon:'fa-calendar-check',wooProductId:0},this)\">\r\n                                <i class=\"fas fa-cart-plus\"><\/i> Add\r\n                            <\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <!-- GFR 2017 -->\r\n                <div class=\"topic-card part3-topic\">\r\n                    <div class=\"card-banner\">\r\n                        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/01\/gfr-2017.jpg\" alt=\"GFR 2017\" class=\"card-banner-img\" onerror=\"this.style.display='none'\">\r\n                        <div class=\"card-banner-placeholder\"><i class=\"fas fa-coins\"><\/i><\/div>\r\n                        <span class=\"new-badge\">New Interface<\/span>\r\n                        <span class=\"card-type-badge\">Test Series<\/span>\r\n                    <\/div>\r\n                    <div class=\"card-body\">\r\n                        <div class=\"card-tags\">\r\n                            <span class=\"card-tag lang-tag\">Bilingual<\/span>\r\n                            <span class=\"card-tag type-tag\">TEST_SERIES<\/span>\r\n                        <\/div>\r\n                        <h3 class=\"card-title\">General Financial Rules 2017 - Budget, Procurement, GeM, Contingency<\/h3>\r\n                        <div class=\"card-tests-info\">\r\n                            <i class=\"fas fa-file-alt\"><\/i> 8 Tests | 400 Questions\r\n                        <\/div>\r\n                        <div class=\"card-footer\">\r\n                            <div class=\"card-price\">\r\n                                <span class=\"price-current\">\u20b9249<\/span>\r\n                                <span class=\"price-original\">\u20b9349<\/span>\r\n                                <span class=\"price-discount\">(29% off)<\/span>\r\n                            <\/div>\r\n                            <button class=\"btn-add-cart\" data-product-id=\"kvs-gfr-tests\" onclick=\"addToCart({id:'kvs-gfr-tests',name:'GFR 2017',type:'test-series',price:249,originalPrice:349,icon:'fa-coins',wooProductId:0},this)\">\r\n                                <i class=\"fas fa-cart-plus\"><\/i> Add\r\n                            <\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <!-- FR\/SR -->\r\n                <div class=\"topic-card part3-topic\">\r\n                    <div class=\"card-banner\">\r\n                        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/01\/fr-sr.jpg\" alt=\"FR SR\" class=\"card-banner-img\" onerror=\"this.style.display='none'\">\r\n                        <div class=\"card-banner-placeholder\"><i class=\"fas fa-file-invoice-dollar\"><\/i><\/div>\r\n                        <span class=\"card-type-badge\">Test Series<\/span>\r\n                    <\/div>\r\n                    <div class=\"card-body\">\r\n                        <div class=\"card-tags\">\r\n                            <span class=\"card-tag lang-tag\">Bilingual<\/span>\r\n                            <span class=\"card-tag type-tag\">TEST_SERIES<\/span>\r\n                        <\/div>\r\n                        <h3 class=\"card-title\">Fundamental & Supplementary Rules - TA Rules, Pay Fixation, Allowances<\/h3>\r\n                        <div class=\"card-tests-info\">\r\n                            <i class=\"fas fa-file-alt\"><\/i> 8 Tests | 400 Questions\r\n                        <\/div>\r\n                        <div class=\"card-footer\">\r\n                            <div class=\"card-price\">\r\n                                <span class=\"price-current\">\u20b9249<\/span>\r\n                                <span class=\"price-original\">\u20b9349<\/span>\r\n                                <span class=\"price-discount\">(29% off)<\/span>\r\n                            <\/div>\r\n                            <button class=\"btn-add-cart\" data-product-id=\"kvs-frsr-tests\" onclick=\"addToCart({id:'kvs-frsr-tests',name:'FR\/SR',type:'test-series',price:249,originalPrice:349,icon:'fa-file-invoice-dollar',wooProductId:0},this)\">\r\n                                <i class=\"fas fa-cart-plus\"><\/i> Add\r\n                            <\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <!-- PYQ Section from UPSC SO\/Steno LDCE - For Principal, VP, SO & ASO -->\r\n    <section class=\"test-series-section\" id=\"pyq-part3\" style=\"background: white;\">\r\n        <div class=\"container\">\r\n            <div class=\"section-header\">\r\n                <span class=\"paper-badge pyq\"><i class=\"fas fa-history\"><\/i> Previous Year Questions<\/span>\r\n                <h2 class=\"section-title\">PYQs from UPSC Combined SO\/Steno LDCE<\/h2>\r\n                <p class=\"section-subtitle\">For Principal, Vice-Principal, Section Officer & ASO | Actual questions from 2009-2024 exams<\/p>\r\n            <\/div>\r\n\r\n            <div class=\"topic-grid\">\r\n               <!-- PYQ CCS Rules -->\r\n                <div class=\"topic-card pyq-topic\">\r\n                    <div class=\"card-banner\">\r\n                        <img decoding=\"async\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/conduct.jpg\" alt=\"CCS Conduct Rules PYQs\" class=\"card-banner-img\" onerror=\"this.style.display='none'\">\r\n                  \r\n                        <span class=\"new-badge\">PYQs<\/span>\r\n                       \r\n                    <\/div>\r\n                    <div class=\"card-body\">\r\n                        <div class=\"card-tags\">\r\n                            <span class=\"card-tag lang-tag\">English<\/span>\r\n                            <span class=\"card-tag type-tag\">PYQ_SERIES<\/span>\r\n                        <\/div>\r\n                        <h3 class=\"card-title\">CCS (Conduct) Rules - PYQs<\/h3>\r\n                        <div class=\"card-tests-info\">\r\n                            <i class=\"fas fa-file-alt\"><\/i> 11 Years | 121 Questions\r\n                        <\/div>\r\n                        <div class=\"card-footer\">\r\n                            <div class=\"card-price\">\r\n                                <span class=\"price-current\">\u20b979<\/span>\r\n                                <span class=\"price-original\">\u20b9129<\/span>\r\n                                <span class=\"price-discount\">(39% off)<\/span>\r\n                            <\/div>\r\n                            <button class=\"btn-add-cart\" data-product-id=\"pyq-ccs-rules\" onclick=\"addToCart({id:'pyq-ccs-rules',name:'CCS Rules PYQs',type:'test-series',price:79,originalPrice:129,icon:'fa-history',wooProductId:5750},this)\">\r\n                                <i class=\"fas fa-cart-plus\"><\/i> Add\r\n                            <\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div> \r\n\r\n                <!-- PYQ GFR\/DFPR -->\r\n                <div class=\"topic-card pyq-topic\">\r\n                    <div class=\"card-banner\">\r\n                        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/08\/GFR.jpg\" alt=\"GFR PYQs\" class=\"card-banner-img\" onerror=\"this.style.display='none'\">\r\n                        <span class=\"new-badge\">PYQs<\/span>\r\n                    <\/div>\r\n                    <div class=\"card-body\">\r\n                        <div class=\"card-tags\">\r\n                            <span class=\"card-tag lang-tag\">English<\/span>\r\n                            <span class=\"card-tag type-tag\">PYQ_SERIES<\/span>\r\n                        <\/div>\r\n                        <h3 class=\"card-title\">General Financial Rules (GFR) - PYQs <\/h3>\r\n                        <div class=\"card-tests-info\">\r\n                            <i class=\"fas fa-file-alt\"><\/i> 15 Years | 200+ Questions\r\n                        <\/div>\r\n                        <div class=\"card-footer\">\r\n                            <div class=\"card-price\">\r\n                                <span class=\"price-current\">\u20b9129<\/span>\r\n                                <span class=\"price-original\">\u20b9199<\/span>\r\n                                <span class=\"price-discount\">(35% off)<\/span>\r\n                            <\/div>\r\n                            <button class=\"btn-add-cart\" data-product-id=\"pyq-gfr-dfpr\" onclick=\"addToCart({id:'pyq-gfr-dfpr',name:'GFR & DFPR PYQs',type:'test-series',price:129,originalPrice:199,icon:'fa-history',wooProductId:0},this)\">\r\n                                <i class=\"fas fa-cart-plus\"><\/i> Add\r\n                            <\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <!-- PYQ FR\/SR -->\r\n                <div class=\"topic-card pyq-topic\">\r\n                    <div class=\"card-banner\">\r\n                        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/01\/frsr-pyq.jpg\" alt=\"FR SR PYQs\" class=\"card-banner-img\" onerror=\"this.style.display='none'\">\r\n                        <div class=\"card-banner-placeholder\"><i class=\"fas fa-history\"><\/i><\/div>\r\n                        <span class=\"new-badge\">PYQs<\/span>\r\n                        \r\n                    <\/div>\r\n                    <div class=\"card-body\">\r\n                        <div class=\"card-tags\">\r\n                            <span class=\"card-tag lang-tag\">Bilingual<\/span>\r\n                            <span class=\"card-tag type-tag\">PYQ_SERIES<\/span>\r\n                        <\/div>\r\n                        <h3 class=\"card-title\">FR & SR PYQs - UPSC SO\/Steno LDCE 2009-2024<\/h3>\r\n                        <div class=\"card-tests-info\">\r\n                            <i class=\"fas fa-file-alt\"><\/i> 15 Years | 220+ Questions\r\n                        <\/div>\r\n                        <div class=\"card-footer\">\r\n                            <div class=\"card-price\">\r\n                                <span class=\"price-current\">\u20b9129<\/span>\r\n                                <span class=\"price-original\">\u20b9199<\/span>\r\n                                <span class=\"price-discount\">(35% off)<\/span>\r\n                            <\/div>\r\n                            <button class=\"btn-add-cart\" data-product-id=\"pyq-frsr\" onclick=\"addToCart({id:'pyq-frsr',name:'FR & SR PYQs',type:'test-series',price:129,originalPrice:199,icon:'fa-history',wooProductId:0},this)\">\r\n                                <i class=\"fas fa-cart-plus\"><\/i> Add\r\n                            <\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <!-- PYQ Pension -->\r\n                <div class=\"topic-card pyq-topic\">\r\n                    <div class=\"card-banner\">\r\n                        <img decoding=\"async\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/pension.png\" alt=\"Pension Rules PYQs\" class=\"card-banner-img\" onerror=\"this.style.display='none'\">\r\n                         <span class=\"new-badge\">PYQs<\/span>\r\n                        \r\n                    <\/div>\r\n                    <div class=\"card-body\">\r\n                        <div class=\"card-tags\">\r\n                            <span class=\"card-tag lang-tag\">English<\/span>\r\n                            <span class=\"card-tag type-tag\">PYQ_SERIES<\/span>\r\n                        <\/div>\r\n                        <h3 class=\"card-title\">CCS (Pension) Rules - PYQs from UPSC SO\/Steno LDCE 2009-2024<\/h3>\r\n                        <div class=\"card-tests-info\">\r\n                            <i class=\"fas fa-file-alt\"><\/i> 15 Years | 180+ Questions\r\n                        <\/div>\r\n                        <div class=\"card-footer\">\r\n                            <div class=\"card-price\">\r\n                                <span class=\"price-current\">\u20b9119<\/span>\r\n                                <span class=\"price-original\">\u20b9179<\/span>\r\n                                <span class=\"price-discount\">(33% off)<\/span>\r\n                            <\/div>\r\n                            <button class=\"btn-add-cart\" data-product-id=\"pyq-pension\" onclick=\"addToCart({id:'pyq-pension',name:'Pension Rules PYQs',type:'test-series',price:119,originalPrice:179,icon:'fa-history',wooProductId:0},this)\">\r\n                                <i class=\"fas fa-cart-plus\"><\/i> Add\r\n                            <\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <!-- CCA Rules -->\r\n                <div class=\"topic-card pyq-topic\">\r\n                    <div class=\"card-banner\">\r\n                        <img decoding=\"async\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/CCA.png\" alt=\"CCA Rules PYQs\" class=\"card-banner-img\" onerror=\"this.style.display='none'\">\r\n                      \r\n                        <span class=\"new-badge\">PYQs<\/span>\r\n                    <\/div>\r\n                    <div class=\"card-body\">\r\n                        <div class=\"card-tags\">\r\n                            <span class=\"card-tag lang-tag\">English<\/span>\r\n                            <span class=\"card-tag type-tag\">PYQ_SERIES<\/span>\r\n                        <\/div>\r\n                        <h3 class=\"card-title\">CCS (CCA) Rules - PYQs from UPSC SO\/Steno LDCE 2009-2024<\/h3>\r\n                        <div class=\"card-tests-info\">\r\n                            <i class=\"fas fa-file-alt\"><\/i> 15 Years | 180+ Questions\r\n                        <\/div>\r\n                        <div class=\"card-footer\">\r\n                            <div class=\"card-price\">\r\n                                <span class=\"price-current\">\u20b9119<\/span>\r\n                                <span class=\"price-original\">\u20b9179<\/span>\r\n                                <span class=\"price-discount\">(33% off)<\/span>\r\n                            <\/div>\r\n                            <button class=\"btn-add-cart\" data-product-id=\"pyq-cca\" onclick=\"addToCart({id:'pyq-cca',name:'CCA Rules PYQs',type:'test-series',price:119,originalPrice:179,icon:'fa-history',wooProductId:0},this)\">\r\n                                <i class=\"fas fa-cart-plus\"><\/i> Add\r\n                            <\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <!-- RTI -->\r\n                <div class=\"topic-card pyq-topic\">\r\n                    <div class=\"card-banner\">\r\n                        <img decoding=\"async\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/rti.jpeg\" alt=\"RTI Act PYQs\" class=\"card-banner-img\" onerror=\"this.style.display='none'\">\r\n                          <span class=\"new-badge\">PYQs<\/span>\r\n                    <\/div>\r\n                    <div class=\"card-body\">\r\n                        <div class=\"card-tags\">\r\n                            <span class=\"card-tag lang-tag\">ENGLISH<\/span>\r\n                            <span class=\"card-tag type-tag\">PYQ_SERIES<\/span>\r\n                        <\/div>\r\n                        <h3 class=\"card-title\">Right to Information Act 2005 - PYQs <\/h3>\r\n                        <div class=\"card-tests-info\">\r\n                            <i class=\"fas fa-file-alt\"><\/i> 15 Years | 180+ Q (from UPSC SO\/Steno LDCE 2009-2025)\r\n                        <\/div>\r\n                        <div class=\"card-footer\">\r\n                            <div class=\"card-price\">\r\n                                <span class=\"price-current\">\u20b959<\/span>\r\n                                <span class=\"price-original\">\u20b999<\/span>\r\n                                <span class=\"price-discount\">(33% off)<\/span>\r\n                            <\/div>\r\n                            <button class=\"btn-add-cart\" data-product-id=\"pyq-rti\" onclick=\"addToCart({id:'pyq-rti',name:'RTI Act PYQs',type:'test-series',price:59,originalPrice:99,icon:'fa-history',wooProductId:2629},this)\">\r\n                                <i class=\"fas fa-cart-plus\"><\/i> Add\r\n                            <\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <!-- Office Procedure -->\r\n                <div class=\"topic-card pyq-topic\">\r\n                    <div class=\"card-banner\">\r\n                        <img decoding=\"async\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/mop-e1684145514331.jpeg\" alt=\"Office Procedure PYQs\" class=\"card-banner-img\" onerror=\"this.style.display='none'\">\r\n                        <span class=\"new-badge\">PYQs<\/span>\r\n                    <\/div>\r\n                    <div class=\"card-body\">\r\n                        <div class=\"card-tags\">\r\n                            <span class=\"card-tag lang-tag\">English<\/span>\r\n                            <span class=\"card-tag type-tag\">PYQ_SERIES<\/span>\r\n                        <\/div>\r\n                        <h3 class=\"card-title\">Office Procedure (MOP) - PYQs<\/h3>\r\n                        <div class=\"card-tests-info\">\r\n                            <i class=\"fas fa-file-alt\"><\/i> 15 Years | 160+ Q (from UPSC SO\/Steno LDCE 2009-2025)\r\n                        <\/div>\r\n                        <div class=\"card-footer\">\r\n                            <div class=\"card-price\">\r\n                                <span class=\"price-current\">\u20b9119<\/span>\r\n                                <span class=\"price-original\">\u20b9179<\/span>\r\n                                <span class=\"price-discount\">(33% off)<\/span>\r\n                            <\/div>\r\n                            <button class=\"btn-add-cart\" data-product-id=\"pyq-office-proc\" onclick=\"addToCart({id:'pyq-office-proc',name:'Office Procedure PYQs',type:'test-series',price:119,originalPrice:179,icon:'fa-history',wooProductId:0},this)\">\r\n                                <i class=\"fas fa-cart-plus\"><\/i> Add\r\n                            <\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <!-- Head Master Specific -->\r\n    <section class=\"test-series-section\" id=\"hm\">\r\n        <div class=\"container\">\r\n            <div class=\"section-header\">\r\n                <span class=\"paper-badge hm\"><i class=\"fas fa-chalkboard-teacher\"><\/i> Head Master<\/span>\r\n                <h2 class=\"section-title\">Head Master Specific Tests<\/h2>\r\n                <p class=\"section-subtitle\"><\/p>\r\n            <\/div>\r\n\r\n            <div class=\"topic-grid\">\r\n                <!-- PYQ CCS Conduct Rules -->\r\n                <div class=\"topic-card pyq-topic\">\r\n                    <div class=\"card-banner\">\r\n                        <img decoding=\"async\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/conduct.jpg\" alt=\"CCS Conduct Rules\" class=\"card-banner-img\" onerror=\"this.style.display='none'\">\r\n                       \r\n                        <span class=\"new-badge\">PYQs<\/span>\r\n                      \r\n                    <\/div>\r\n                    <div class=\"card-body\">\r\n                        <div class=\"card-tags\">\r\n                            <span class=\"card-tag lang-tag\">English<\/span>\r\n                            <span class=\"card-tag type-tag\">PYQ_SERIES<\/span>\r\n                        <\/div>\r\n                        <h3 class=\"card-title\">CCS (Conduct) Rules - PYQs <\/h3>\r\n                        <div class=\"card-tests-info\">\r\n                            <i class=\"fas fa-file-alt\"><\/i> 15 Years | 121 Qs (from UPSC Combined SO\/Steno LDCE 2009-2025)\r\n                        <\/div>\r\n                        <div class=\"card-footer\">\r\n                            <div class=\"card-price\">\r\n                                <span class=\"price-current\">\u20b979<\/span>\r\n                                <span class=\"price-original\">\u20b9129<\/span>\r\n                                <span class=\"price-discount\">(39% off)<\/span>\r\n                            <\/div>\r\n                            <button class=\"btn-add-cart\" data-product-id=\"hm-pyq-conduct\" onclick=\"addToCart({id:'hm-pyq-conduct',name:'CCS Conduct Rules PYQs',type:'test-series',price:79,originalPrice:129,icon:'fa-history',wooProductId:5750},this)\">\r\n                                <i class=\"fas fa-cart-plus\"><\/i> Add\r\n                            <\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <!-- PYQ CCS CCA Rules -->\r\n                <div class=\"topic-card pyq-topic\">\r\n                    <div class=\"card-banner\">\r\n                        <img decoding=\"async\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/CCA.png\" alt=\"CCS CCA Rules\" class=\"card-banner-img\" onerror=\"this.style.display='none'\">\r\n                       \r\n                        <span class=\"new-badge\">PYQs<\/span>\r\n                       \r\n                    <\/div>\r\n                    <div class=\"card-body\">\r\n                        <div class=\"card-tags\">\r\n                            <span class=\"card-tag lang-tag\">ENGLISH<\/span>\r\n                            <span class=\"card-tag type-tag\">PYQ_SERIES<\/span>\r\n                        <\/div>\r\n                        <h3 class=\"card-title\">CCS (CCA) Rules - PYQs <\/h3>\r\n                        <div class=\"card-tests-info\">\r\n                            <i class=\"fas fa-file-alt\"><\/i> 11 Years | 121 Qs (from UPSC Combined SO\/Steno LDCE 2009-2025)\r\n                        <\/div>\r\n                        <div class=\"card-footer\">\r\n                            <div class=\"card-price\">\r\n                                <span class=\"price-current\">\u20b979<\/span>\r\n                                <span class=\"price-original\">\u20b9129<\/span>\r\n                                <span class=\"price-discount\">(39% off)<\/span>\r\n                            <\/div>\r\n                            <button class=\"btn-add-cart\" data-product-id=\"hm-pyq-cca\" onclick=\"addToCart({id:'hm-pyq-cca',name:'CCS CCA Rules PYQs',type:'test-series',price:79,originalPrice:129,icon:'fa-history',wooProductId:2630},this)\">\r\n                                <i class=\"fas fa-cart-plus\"><\/i> Add\r\n                            <\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <!-- POCSO Act -->\r\n                <div class=\"topic-card hm-topic\">\r\n                    <div class=\"card-banner\">\r\n                        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/01\/pocso_act.webp\" alt=\"POCSO Act\" class=\"card-banner-img\" onerror=\"this.style.display='none'\">\r\n                      \r\n                       \r\n                    <\/div>\r\n                    <div class=\"card-body\">\r\n                        <div class=\"card-tags\">\r\n                            <span class=\"card-tag lang-tag\">ENGLISH<\/span>\r\n                            <span class=\"card-tag type-tag\">TEST_SERIES<\/span>\r\n                        <\/div>\r\n                        <h3 class=\"card-title\">POCSO Act, 2012 - Protection of Children from Sexual Offences<\/h3>\r\n                        <div class=\"card-tests-info\">\r\n                            <i class=\"fas fa-file-alt\"><\/i> 9 Chapters | 321 Questions\r\n                        <\/div>\r\n                        <div class=\"card-footer\">\r\n                            <div class=\"card-price\">\r\n                                <span class=\"price-current\">\u20b999<\/span>\r\n                                <span class=\"price-original\">\u20b9129<\/span>\r\n                                <span class=\"price-discount\">(23% off)<\/span>\r\n                            <\/div>\r\n                            <button class=\"btn-add-cart\" data-product-id=\"kvs-pocso\" onclick=\"addToCart({id:'kvs-pocso',name:'POCSO Act',type:'test-series',price:99,originalPrice:129,icon:'fa-shield-alt',wooProductId:9059},this)\">\r\n                                <i class=\"fas fa-cart-plus\"><\/i> Add\r\n                            <\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <!-- POSH Act -->\r\n                <div class=\"topic-card hm-topic\">\r\n                    <div class=\"card-banner\">\r\n                        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/01\/POSH-ACT.png\" alt=\"POSH Act\" class=\"card-banner-img\" onerror=\"this.style.display='none'\">\r\n                       \r\n                    <\/div>\r\n                    <div class=\"card-body\">\r\n                        <div class=\"card-tags\">\r\n                            <span class=\"card-tag lang-tag\">Bilingual<\/span>\r\n                            <span class=\"card-tag type-tag\">TEST_SERIES<\/span>\r\n                        <\/div>\r\n                        <h3 class=\"card-title\">POSH Act - Prevention of Sexual Harassment at Workplace<\/h3>\r\n                        <div class=\"card-tests-info\">\r\n                            <i class=\"fas fa-file-alt\"><\/i> 8 Chapters | 207 Questions\r\n                        <\/div>\r\n                        <div class=\"card-footer\">\r\n                            <div class=\"card-price\">\r\n                                <span class=\"price-current\">\u20b999<\/span>\r\n                                <span class=\"price-original\">\u20b9129<\/span>\r\n                                <span class=\"price-discount\">(23% off)<\/span>\r\n                            <\/div>\r\n                            <button class=\"btn-add-cart\" data-product-id=\"kvs-posh\" onclick=\"addToCart({id:'kvs-posh',name:'POSH Act',type:'test-series',price:99,originalPrice:129,icon:'fa-shield-alt',wooProductId:9058},this)\">\r\n                                <i class=\"fas fa-cart-plus\"><\/i> Add\r\n                            <\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <!-- Section Officer Tests - Syllabus Based -->\r\n    <section class=\"test-series-section\" id=\"so\" style=\"background: white;\">\r\n        <div class=\"container\">\r\n            <div class=\"section-header\">\r\n                <span class=\"paper-badge so\"><i class=\"fas fa-file-contract\"><\/i> Section Officer<\/span>\r\n                <h2 class=\"section-title\">Section Officer - Syllabus Based Tests<\/h2>\r\n                <p class=\"section-subtitle\">Complete topic-wise test series as per KVS SO exam syllabus<\/p>\r\n            <\/div>\r\n\r\n            <div class=\"topic-grid\">\r\n                <div class=\"topic-card so-topic\">\r\n                    <div class=\"card-banner\">\r\n                        <img decoding=\"async\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/rti.jpeg\" alt=\"RTI Act 2005\" class=\"card-banner-img\" onerror=\"this.style.display='none'\">\r\n                       \r\n                        <span class=\"new-badge\">PYQs<\/span>\r\n                       \r\n                    <\/div>\r\n                    <div class=\"card-body\">\r\n                        <div class=\"card-tags\">\r\n                            <span class=\"card-tag lang-tag\">English<\/span>\r\n                            <span class=\"card-tag type-tag\">TEST_SERIES<\/span>\r\n                        <\/div>\r\n                        <h3 class=\"card-title\">RTI Act 2005 - Right to Information Act Complete Coverage<\/h3>\r\n                        <div class=\"card-tests-info\">\r\n                            <i class=\"fas fa-file-alt\"><\/i> 15 Years | 200 Questions\r\n                        <\/div>\r\n                        <div class=\"card-footer\">\r\n                            <div class=\"card-price\">\r\n                                <span class=\"price-current\">\u20b999<\/span>\r\n                                <span class=\"price-original\">\u20b9149<\/span>\r\n                                <span class=\"price-discount\">(33% off)<\/span>\r\n                            <\/div>\r\n                            <button class=\"btn-add-cart\" data-product-id=\"kvs-so-rti\" onclick=\"addToCart({id:'kvs-so-rti',name:'RTI & Rajbhasha',type:'test-series',price:99,originalPrice:149,icon:'fa-balance-scale',wooProductId:0},this)\">\r\n                                <i class=\"fas fa-cart-plus\"><\/i> Add\r\n                            <\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <!-- ASO Tests - Syllabus Based -->\r\n    <section class=\"test-series-section\" id=\"aso\">\r\n        <div class=\"container\">\r\n            <div class=\"section-header\">\r\n                <span class=\"paper-badge aso\"><i class=\"fas fa-user-cog\"><\/i> Assistant Section Officer<\/span>\r\n                <h2 class=\"section-title\">ASO - Syllabus Based Tests<\/h2>\r\n                <p class=\"section-subtitle\">Complete topic-wise test series as per KVS ASO exam syllabus<\/p>\r\n            <\/div>\r\n\r\n            <div class=\"topic-grid\">\r\n                <div class=\"topic-card aso-topic\">\r\n                    <div class=\"card-banner\">\r\n                        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/01\/gem-procurement.jpg\" alt=\"GeM Procurement\" class=\"card-banner-img\" onerror=\"this.style.display='none'\">\r\n                        <div class=\"card-banner-placeholder\"><i class=\"fas fa-shopping-cart\"><\/i><\/div>\r\n                        <span class=\"new-badge\">New<\/span>\r\n                        <span class=\"card-type-badge\">Test Series<\/span>\r\n                    <\/div>\r\n                    <div class=\"card-body\">\r\n                        <div class=\"card-tags\">\r\n                            <span class=\"card-tag lang-tag\">English<\/span>\r\n                            <span class=\"card-tag type-tag\">TEST_SERIES<\/span>\r\n                        <\/div>\r\n                        <h3 class=\"card-title\">GeM & Procurement - E-Procurement, Condemnation<\/h3>\r\n                        <div class=\"card-tests-info\">\r\n                            <i class=\"fas fa-file-alt\"><\/i> 4 Tests | 200 Questions\r\n                        <\/div>\r\n                        <div class=\"card-footer\">\r\n                            <div class=\"card-price\">\r\n                                <span class=\"price-current\">\u20b999<\/span>\r\n                                <span class=\"price-original\">\u20b9149<\/span>\r\n                                <span class=\"price-discount\">(33% off)<\/span>\r\n                            <\/div>\r\n                            <button class=\"btn-add-cart\" data-product-id=\"kvs-aso-gem\" onclick=\"addToCart({id:'kvs-aso-gem',name:'GeM & Procurement',type:'test-series',price:99,originalPrice:149,icon:'fa-shopping-cart',wooProductId:0},this)\">\r\n                                <i class=\"fas fa-cart-plus\"><\/i> Add\r\n                            <\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"topic-card aso-topic\">\r\n                    <div class=\"card-banner\">\r\n                        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/01\/vvn-ch21.jpg\" alt=\"Vidyalaya Vikas Nidhi\" class=\"card-banner-img\" onerror=\"this.style.display='none'\">\r\n                        <div class=\"card-banner-placeholder\"><i class=\"fas fa-book-open\"><\/i><\/div>\r\n                        <span class=\"card-type-badge\">Test Series<\/span>\r\n                    <\/div>\r\n                    <div class=\"card-body\">\r\n                        <div class=\"card-tags\">\r\n                            <span class=\"card-tag lang-tag\">English<\/span>\r\n                            <span class=\"card-tag type-tag\">TEST_SERIES<\/span>\r\n                        <\/div>\r\n                        <h3 class=\"card-title\">Chapter 21 - Vidyalaya Vikas Nidhi - KVS Accounts Code<\/h3>\r\n                        <div class=\"card-tests-info\">\r\n                            <i class=\"fas fa-file-alt\"><\/i> 3 Tests | 150 Questions\r\n                        <\/div>\r\n                        <div class=\"card-footer\">\r\n                            <div class=\"card-price\">\r\n                                <span class=\"price-current\">\u20b969<\/span>\r\n                                <span class=\"price-original\">\u20b999<\/span>\r\n                                <span class=\"price-discount\">(30% off)<\/span>\r\n                            <\/div>\r\n                            <button class=\"btn-add-cart\" data-product-id=\"kvs-aso-vvn\" onclick=\"addToCart({id:'kvs-aso-vvn',name:'Chapter 21 - VVN',type:'test-series',price:69,originalPrice:99,icon:'fa-book-open',wooProductId:0},this)\">\r\n                                <i class=\"fas fa-cart-plus\"><\/i> Add\r\n                            <\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <!-- Full Length Mock Tests -->\r\n    <section class=\"coming-soon-section\" id=\"mock\">\r\n        <div class=\"container\">\r\n            <div class=\"section-header\">\r\n                <span class=\"paper-badge part1\"><i class=\"fas fa-clipboard-check\"><\/i> Full Length<\/span>\r\n                <h2 class=\"section-title\">Full Length Mock Tests<\/h2>\r\n                <p class=\"section-subtitle\">Exam pattern based complete mock tests<\/p>\r\n            <\/div>\r\n            <div class=\"coming-soon-notice\">\r\n                <div class=\"coming-soon-icon\"><i class=\"fas fa-calendar-alt\"><\/i><\/div>\r\n                <h3>Coming Soon!<\/h3>\r\n                <p>Full-length mock tests based on actual exam pattern will be available <strong>1 month before the exam<\/strong>.<\/p>\r\n                <span class=\"highlight\"><i class=\"fas fa-bell\"><\/i> We'll notify you when it starts<\/span>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <!-- FAQ -->\r\n    <section class=\"faq-section\">\r\n        <div class=\"container\">\r\n            <div class=\"section-header\">\r\n                <span class=\"section-tag\"><i class=\"fas fa-question-circle\"><\/i> FAQs<\/span>\r\n                <h2 class=\"section-title\">Frequently Asked Questions<\/h2>\r\n            <\/div>\r\n            <div class=\"faq-container\">\r\n                <div class=\"faq-item active\">\r\n                    <div class=\"faq-question\">How can I access my purchased tests?<i class=\"fas fa-chevron-down\"><\/i><\/div>\r\n                    <div class=\"faq-answer\"><p>After purchasing, go to your <strong>Dashboard \u2192 My Tests<\/strong> section. All your purchased tests will be available there.<\/p><\/div>\r\n                <\/div>\r\n                <div class=\"faq-item\">\r\n                    <div class=\"faq-question\">Which part should I focus on?<i class=\"fas fa-chevron-down\"><\/i><\/div>\r\n                    <div class=\"faq-answer\"><p><strong>Principal\/VP:<\/strong> Part I, Part II & Part III. <strong>Head Master:<\/strong> Part I & Part II only. <strong>SO\/ASO:<\/strong> Syllabus-based tests + PYQs from UPSC SO\/Steno LDCE.<\/p><\/div>\r\n                <\/div>\r\n                <div class=\"faq-item\">\r\n                    <div class=\"faq-question\">How long is the validity?<i class=\"fas fa-chevron-down\"><\/i><\/div>\r\n                    <div class=\"faq-answer\"><p>All test series come with 1 year validity. You can attempt each test multiple times within the validity period.<\/p><\/div>\r\n                <\/div>\r\n                <div class=\"faq-item\">\r\n                    <div class=\"faq-question\">Are solutions provided?<i class=\"fas fa-chevron-down\"><\/i><\/div>\r\n                    <div class=\"faq-answer\"><p>Yes, detailed explanations are provided for every question with references to relevant rules, sections, and official sources.<\/p><\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <!-- Cart System Script -->\r\n    <script>\r\n    (function() {\r\n        'use strict';\r\n        const CONFIG = { storageKey: 'cssadda_cart', maxItems: 50, toastDuration: 3000, DEBUG_MODE: true };\r\n        \r\n        function debug(...args) { if (CONFIG.DEBUG_MODE) console.log('[CSS ADDA Cart]', ...args); }\r\n        \r\n        class Cart {\r\n            constructor() { this.items = this.loadFromStorage(); this.listeners = []; }\r\n            loadFromStorage() { try { const d = localStorage.getItem(CONFIG.storageKey); return d ? JSON.parse(d) : []; } catch(e) { return []; } }\r\n            saveToStorage() { localStorage.setItem(CONFIG.storageKey, JSON.stringify(this.items)); }\r\n            addItem(p) {\r\n                if (!p || !p.id || !p.name || typeof p.price !== 'number') return { success: false, message: 'Invalid product' };\r\n                if (this.hasItem(p.id)) return { success: false, message: 'Already in cart' };\r\n                if (this.items.length >= CONFIG.maxItems) return { success: false, message: 'Cart full' };\r\n                p.addedAt = new Date().toISOString(); this.items.push(p); this.saveToStorage();\r\n                this.notifyListeners('add', p); return { success: true, message: 'Added' };\r\n            }\r\n            removeItem(id) {\r\n                const i = this.items.findIndex(item => item.id === id);\r\n                if (i === -1) return { success: false };\r\n                const r = this.items.splice(i, 1)[0]; this.saveToStorage();\r\n                this.notifyListeners('remove', r); return { success: true, item: r };\r\n            }\r\n            hasItem(id) { return this.items.some(item => item.id === id); }\r\n            getItems() { return [...this.items]; }\r\n            getCount() { return this.items.length; }\r\n            getTotal() { return this.items.reduce((s, i) => s + (i.price || 0), 0); }\r\n            getSavings() { return this.items.reduce((s, i) => s + ((i.originalPrice || i.price) - i.price), 0); }\r\n            clear() { this.items = []; this.saveToStorage(); this.notifyListeners('clear', null); }\r\n            addListener(cb) { this.listeners.push(cb); }\r\n            notifyListeners(a, p) { this.listeners.forEach(cb => { try { cb(a, p, this); } catch(e) {} }); }\r\n        }\r\n\r\n        class CartUI {\r\n            constructor(cart) { this.cart = cart; this.isOpen = false; this.elements = {}; }\r\n            init() { this.createCartHTML(); this.cacheElements(); this.bindEvents(); this.update(); this.cart.addListener(() => this.update()); }\r\n            createCartHTML() {\r\n                ['cssadda-floating-cart', 'cssadda-cart-overlay', 'cssadda-cart-sidebar'].forEach(c => { const e = document.querySelector('.' + c); if (e) e.remove(); });\r\n                document.body.insertAdjacentHTML('beforeend', `\r\n                    <div class=\"cssadda-floating-cart\">\r\n                        <div class=\"cssadda-cart-preview\" onclick=\"CSSAddaCart.toggle()\"><span>Total:<\/span><span class=\"cssadda-cart-preview-amount\">\u20b90<\/span><\/div>\r\n                        <button class=\"cssadda-cart-btn\" onclick=\"CSSAddaCart.toggle()\"><i class=\"fas fa-shopping-cart\"><\/i><span class=\"cssadda-cart-count\">0<\/span><\/button>\r\n                    <\/div>\r\n                    <div class=\"cssadda-cart-overlay\" onclick=\"CSSAddaCart.toggle()\"><\/div>\r\n                    <div class=\"cssadda-cart-sidebar\">\r\n                        <div class=\"cssadda-cart-header\"><h2><i class=\"fas fa-shopping-cart\"><\/i> Your Cart<\/h2><button class=\"cssadda-cart-close\" onclick=\"CSSAddaCart.toggle()\"><i class=\"fas fa-times\"><\/i><\/button><\/div>\r\n                        <div class=\"cssadda-cart-items\" id=\"cssadda-cart-items\"><div class=\"cssadda-cart-empty\"><i class=\"fas fa-shopping-bag\"><\/i><h3>Your cart is empty<\/h3><p>Add test series to get started!<\/p><\/div><\/div>\r\n                        <div class=\"cssadda-cart-footer\">\r\n                            <div class=\"cssadda-cart-summary\">\r\n                                <div class=\"cssadda-cart-summary-row\"><span>Items<\/span><span class=\"cssadda-item-count\">0<\/span><\/div>\r\n                                <div class=\"cssadda-cart-summary-row cssadda-savings\"><span>You Save<\/span><span class=\"cssadda-cart-savings\">\u20b90<\/span><\/div>\r\n                                <div class=\"cssadda-cart-summary-row cssadda-total\"><span>Total<\/span><span class=\"cssadda-cart-total\">\u20b90<\/span><\/div>\r\n                            <\/div>\r\n                            <button class=\"cssadda-checkout-btn\" onclick=\"CSSAddaCart.checkout()\"><i class=\"fas fa-lock\"><\/i> Proceed to Checkout<\/button>\r\n                            <button class=\"cssadda-clear-btn\" onclick=\"CSSAddaCart.clear()\"><i class=\"fas fa-trash-alt\"><\/i> Clear Cart<\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n                `);\r\n                if (!document.getElementById('cssadda-cart-styles')) this.injectStyles();\r\n            }\r\n            injectStyles() {\r\n                const s = document.createElement('style'); s.id = 'cssadda-cart-styles';\r\n                s.textContent = `.cssadda-floating-cart{position:fixed;top:20px;right:20px;z-index:99999;display:flex;align-items:center;gap:12px}.cssadda-cart-btn{width:60px;height:60px;background:linear-gradient(135deg,#ff6b35,#f59e0b);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 30px rgba(255,107,53,.4);transition:.3s;position:relative}.cssadda-cart-btn:hover{transform:scale(1.1)}.cssadda-cart-btn i{font-size:1.5rem;color:#fff}.cssadda-cart-count{position:absolute;top:-5px;right:-5px;min-width:24px;height:24px;background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;font-size:.75rem;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid #fff}.cssadda-cart-count.empty{display:none}.cssadda-cart-count.bounce{animation:bounce .5s}.cssadda-cart-preview{background:#fff;padding:10px 18px;border-radius:50px;box-shadow:0 10px 40px rgba(0,0,0,.15);display:flex;align-items:center;gap:8px;font-weight:600;color:#334155;cursor:pointer;border:2px solid #f1f5f9;transition:.3s}.cssadda-cart-preview:hover{border-color:#ff6b35;transform:translateX(-5px)}.cssadda-cart-preview-amount{color:#ff6b35;font-weight:700}.cssadda-cart-preview.hidden{display:none}.cssadda-cart-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:100000;opacity:0;visibility:hidden;transition:.3s;backdrop-filter:blur(5px)}.cssadda-cart-overlay.active{opacity:1;visibility:visible}.cssadda-cart-sidebar{position:fixed;top:0;right:0;width:420px;max-width:100%;height:100vh;background:#fff;z-index:100001;transform:translateX(100%);transition:transform .4s;display:flex;flex-direction:column;box-shadow:-10px 0 50px rgba(0,0,0,.2)}.cssadda-cart-sidebar.active{transform:translateX(0)}.cssadda-cart-header{background:linear-gradient(135deg,#0d2d5a,#1e3a8a,#2563eb);padding:25px;color:#fff;display:flex;align-items:center;justify-content:space-between}.cssadda-cart-header h2{font-size:1.4rem;font-weight:700;display:flex;align-items:center;gap:12px;margin:0}.cssadda-cart-close{width:40px;height:40px;background:rgba(255,255,255,.15);border:none;border-radius:50%;color:#fff;font-size:1.2rem;cursor:pointer;transition:.3s;display:flex;align-items:center;justify-content:center}.cssadda-cart-close:hover{background:rgba(255,255,255,.25);transform:rotate(90deg)}.cssadda-cart-items{flex:1;overflow-y:auto;padding:20px}.cssadda-cart-empty{text-align:center;padding:60px 20px;color:#9ca3af}.cssadda-cart-empty i{font-size:4rem;margin-bottom:20px;color:#d1d5db}.cssadda-cart-empty h3{font-size:1.2rem;color:#475569;margin-bottom:10px}.cssadda-cart-item{background:#f8fafc;border:2px solid #f1f5f9;border-radius:12px;padding:16px;margin-bottom:15px;display:flex;gap:15px;align-items:flex-start;transition:.3s;animation:fadeIn .3s}.cssadda-cart-item:hover{border-color:#fbbf24}.cssadda-cart-item-icon{width:50px;height:50px;min-width:50px;background:linear-gradient(135deg,#ff6b35,#f59e0b);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem}.cssadda-cart-item-details{flex:1}.cssadda-cart-item-type{font-size:.7rem;text-transform:uppercase;letter-spacing:1px;color:#ff6b35;font-weight:700;margin-bottom:4px}.cssadda-cart-item-name{font-size:.95rem;font-weight:600;color:#1e293b;margin-bottom:6px;line-height:1.3}.cssadda-cart-item-price{font-size:1.1rem;font-weight:700;color:#ff6b35}.cssadda-cart-item-remove{width:32px;height:32px;background:transparent;border:2px solid #e2e8f0;border-radius:50%;color:#9ca3af;cursor:pointer;transition:.3s;display:flex;align-items:center;justify-content:center}.cssadda-cart-item-remove:hover{background:#dc2626;border-color:#dc2626;color:#fff}.cssadda-cart-footer{padding:25px;background:#f8fafc;border-top:2px solid #e2e8f0}.cssadda-cart-summary{margin-bottom:20px}.cssadda-cart-summary-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;font-size:.95rem;color:#475569}.cssadda-cart-summary-row.cssadda-total{border-top:2px dashed #e2e8f0;padding-top:15px;margin-top:10px;font-size:1.2rem;font-weight:700;color:#1e293b}.cssadda-cart-summary-row.cssadda-total span:last-child{color:#ff6b35;font-size:1.4rem}.cssadda-cart-summary-row.cssadda-savings{color:#10b981;font-weight:600}.cssadda-checkout-btn{width:100%;padding:16px 30px;background:linear-gradient(135deg,#ff6b35,#f59e0b);border:none;border-radius:50px;color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:.3s;display:flex;align-items:center;justify-content:center;gap:10px;text-transform:uppercase;letter-spacing:1px;box-shadow:0 8px 25px rgba(255,107,53,.3)}.cssadda-checkout-btn:hover{transform:translateY(-3px)}.cssadda-checkout-btn:disabled{background:#9ca3af!important;cursor:not-allowed}.cssadda-clear-btn{width:100%;padding:12px;background:transparent;border:2px solid #e2e8f0;border-radius:50px;color:#64748b;font-size:.85rem;font-weight:600;cursor:pointer;margin-top:12px}.cssadda-clear-btn:hover{border-color:#dc2626;color:#dc2626}.cssadda-toast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);padding:16px 28px;border-radius:50px;font-size:.95rem;font-weight:600;z-index:999999;animation:toastIn .3s;box-shadow:0 10px 40px rgba(0,0,0,.2);display:flex;align-items:center;gap:10px}.cssadda-toast.success{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.cssadda-toast.info{background:linear-gradient(135deg,#1e3a8a,#2563eb);color:#fff}.cssadda-toast.warning{background:linear-gradient(135deg,#ff6b35,#f59e0b);color:#fff}@keyframes bounce{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes toastIn{from{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media(max-width:768px){.cssadda-cart-sidebar{width:100%}.cssadda-floating-cart{top:auto;bottom:20px}.cssadda-cart-preview{display:none}}`;\r\n                document.head.appendChild(s);\r\n            }\r\n            cacheElements() {\r\n                this.elements = {\r\n                    overlay: document.querySelector('.cssadda-cart-overlay'),\r\n                    sidebar: document.querySelector('.cssadda-cart-sidebar'),\r\n                    itemsContainer: document.getElementById('cssadda-cart-items'),\r\n                    countBadge: document.querySelector('.cssadda-cart-count'),\r\n                    preview: document.querySelector('.cssadda-cart-preview'),\r\n                    previewAmount: document.querySelector('.cssadda-cart-preview-amount'),\r\n                    itemCount: document.querySelector('.cssadda-item-count'),\r\n                    savings: document.querySelector('.cssadda-cart-savings'),\r\n                    total: document.querySelector('.cssadda-cart-total'),\r\n                    checkoutBtn: document.querySelector('.cssadda-checkout-btn')\r\n                };\r\n            }\r\n            bindEvents() { document.addEventListener('keydown', e => { if (e.key === 'Escape' && this.isOpen) this.toggle(); }); }\r\n            toggle() {\r\n                this.isOpen = !this.isOpen;\r\n                this.elements.overlay?.classList.toggle('active', this.isOpen);\r\n                this.elements.sidebar?.classList.toggle('active', this.isOpen);\r\n                document.body.style.overflow = this.isOpen ? 'hidden' : '';\r\n            }\r\n            update() {\r\n                const count = this.cart.getCount(), total = this.cart.getTotal(), savings = this.cart.getSavings(), items = this.cart.getItems();\r\n                if (this.elements.countBadge) { this.elements.countBadge.textContent = count; this.elements.countBadge.classList.toggle('empty', count === 0); }\r\n                if (this.elements.preview) this.elements.preview.classList.toggle('hidden', count === 0);\r\n                if (this.elements.previewAmount) this.elements.previewAmount.textContent = '\u20b9' + total.toLocaleString();\r\n                if (this.elements.itemCount) this.elements.itemCount.textContent = count;\r\n                if (this.elements.savings) this.elements.savings.textContent = '\u20b9' + savings.toLocaleString();\r\n                if (this.elements.total) this.elements.total.textContent = '\u20b9' + total.toLocaleString();\r\n                if (this.elements.checkoutBtn) this.elements.checkoutBtn.disabled = count === 0;\r\n                this.renderItems(items); this.updateProductButtons();\r\n            }\r\n            renderItems(items) {\r\n                if (!this.elements.itemsContainer) return;\r\n                if (items.length === 0) {\r\n                    this.elements.itemsContainer.innerHTML = `<div class=\"cssadda-cart-empty\"><i class=\"fas fa-shopping-bag\"><\/i><h3>Your cart is empty<\/h3><p>Add test series to get started!<\/p><\/div>`;\r\n                } else {\r\n                    this.elements.itemsContainer.innerHTML = items.map(item => `<div class=\"cssadda-cart-item\"><div class=\"cssadda-cart-item-icon\"><i class=\"fas ${item.icon||'fa-box'}\"><\/i><\/div><div class=\"cssadda-cart-item-details\"><div class=\"cssadda-cart-item-type\">Test Series<\/div><div class=\"cssadda-cart-item-name\">${item.name}<\/div><div class=\"cssadda-cart-item-price\">\u20b9${item.price.toLocaleString()}<\/div><\/div><button class=\"cssadda-cart-item-remove\" onclick=\"CSSAddaCart.removeItem('${item.id}')\"><i class=\"fas fa-times\"><\/i><\/button><\/div>`).join('');\r\n                }\r\n            }\r\n            updateProductButtons() {\r\n                const cartIds = this.cart.getItems().map(i => i.id);\r\n                document.querySelectorAll('[data-product-id]').forEach(btn => {\r\n                    if (btn.classList.contains('purchased')) return;\r\n                    if (cartIds.includes(btn.dataset.productId)) { btn.classList.add('in-cart'); btn.innerHTML = '<i class=\"fas fa-check-circle\"><\/i> In Cart'; }\r\n                });\r\n            }\r\n            animateCountBadge() { if (this.elements.countBadge) { this.elements.countBadge.classList.add('bounce'); setTimeout(() => this.elements.countBadge.classList.remove('bounce'), 500); } }\r\n            showToast(msg, type = 'info') {\r\n                document.querySelector('.cssadda-toast')?.remove();\r\n                const t = document.createElement('div'); t.className = 'cssadda-toast ' + type; t.innerHTML = msg; document.body.appendChild(t);\r\n                setTimeout(() => { t.style.opacity = '0'; setTimeout(() => t.remove(), 300); }, CONFIG.toastDuration);\r\n            }\r\n        }\r\n\r\n        const cart = new Cart(), ui = new CartUI(cart);\r\n        window.CSSAddaCart = {\r\n            init: () => ui.init(),\r\n            addItem: (p, btn) => {\r\n                const r = cart.addItem(p);\r\n                if (r.success) { ui.animateCountBadge(); ui.showToast('\u2705 ' + p.name + ' added!', 'success'); if (btn) { btn.classList.add('in-cart'); btn.innerHTML = '<i class=\"fas fa-check-circle\"><\/i> In Cart'; } setTimeout(() => { if (!ui.isOpen) ui.toggle(); }, 400); }\r\n                else ui.showToast(r.message, 'warning');\r\n                return r;\r\n            },\r\n            removeItem: id => { const r = cart.removeItem(id); if (r.success) { ui.showToast('Item removed', 'info'); document.querySelectorAll(`[data-product-id=\"${id}\"]`).forEach(b => { if (!b.classList.contains('purchased')) { b.classList.remove('in-cart'); b.innerHTML = '<i class=\"fas fa-cart-plus\"><\/i> Add'; } }); } return r; },\r\n            clear: () => { if (cart.getCount() === 0) { ui.showToast('Cart is already empty!', 'warning'); return; } if (confirm('Clear all items?')) { cart.clear(); ui.showToast('Cart cleared!', 'info'); document.querySelectorAll('.in-cart').forEach(b => { if (!b.classList.contains('purchased')) { b.classList.remove('in-cart'); b.innerHTML = '<i class=\"fas fa-cart-plus\"><\/i> Add'; } }); } },\r\n            toggle: () => ui.toggle(),\r\n            checkout: () => { if (cart.getCount() === 0) { ui.showToast('Cart is empty!', 'warning'); return; } const items = cart.getItems(); const invalid = items.filter(i => !i.wooProductId || i.wooProductId === 0); if (invalid.length > 0) { ui.showToast('\u23f3 Some items not available yet!', 'warning'); return; } ui.showToast('\ud83d\udd04 Redirecting to checkout...', 'info'); },\r\n            showToast: (msg, type) => ui.showToast(msg, type)\r\n        };\r\n\r\n        if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', () => CSSAddaCart.init());\r\n        else CSSAddaCart.init();\r\n    })();\r\n\r\n    \/\/ ============================================\r\n    \/\/ HELPER FUNCTION FOR PRODUCT BUTTONS\r\n    \/\/ ============================================\r\n    function addToCart(p, btn) {\r\n        \/\/ Check if already purchased - redirect to quiz\r\n        if (btn?.classList.contains('purchased')) {\r\n            const accessUrl = btn.dataset.accessUrl;\r\n            if (accessUrl) {\r\n                window.location.href = accessUrl;\r\n            } else {\r\n                CSSAddaCart.showToast('Redirecting to your test...', 'info');\r\n                window.location.href = '?page_id=4602';\r\n            }\r\n            return;\r\n        }\r\n        \r\n        \/\/ Check if product has WooCommerce ID\r\n        if (!p.wooProductId || p.wooProductId === 0) {\r\n            CSSAddaCart.showToast('\u23f3 Coming soon!', 'warning');\r\n            return;\r\n        }\r\n        \r\n        CSSAddaCart.addItem(p, btn);\r\n    }\r\n\r\n    \/\/ ============================================\r\n    \/\/ MARK PURCHASED PRODUCTS ON PAGE LOAD\r\n    \/\/ ============================================\r\n    function markPurchasedProducts() {\r\n        \/\/ Check if cssaddaPurchased exists (injected by PHP)\r\n        if (typeof cssaddaPurchased === 'undefined' || !cssaddaPurchased) {\r\n            console.log('[CSS ADDA] No purchased products data found');\r\n            return;\r\n        }\r\n        \r\n        console.log('[CSS ADDA] Checking purchased products:', cssaddaPurchased);\r\n        \r\n        \/\/ Get all product buttons\r\n        const productButtons = document.querySelectorAll('.btn-add-cart[onclick]');\r\n        \r\n        productButtons.forEach(btn => {\r\n            const onclickAttr = btn.getAttribute('onclick');\r\n            \r\n            if (onclickAttr) {\r\n                \/\/ Extract wooProductId from onclick attribute\r\n                const match = onclickAttr.match(\/wooProductId:\\s*(\\d+)\/);\r\n                if (match && match[1]) {\r\n                    const wooProductId = match[1];\r\n                    \r\n                    \/\/ Check if this product is purchased (wooProductId must be > 0)\r\n                    if (wooProductId !== '0' && cssaddaPurchased[wooProductId]) {\r\n                        const purchasedProduct = cssaddaPurchased[wooProductId];\r\n                        \r\n                        \/\/ Mark button as purchased\r\n                        btn.classList.add('purchased');\r\n                        btn.innerHTML = '<i class=\"fas fa-play-circle\"><\/i> Take Test';\r\n                        \r\n                        \/\/ Store quiz URL for redirect\r\n                        if (purchasedProduct.quiz_url) {\r\n                            btn.dataset.accessUrl = purchasedProduct.quiz_url;\r\n                        }\r\n                        \r\n                        console.log('[CSS ADDA] Marked as purchased:', purchasedProduct.name, 'WooID:', wooProductId);\r\n                    }\r\n                }\r\n            }\r\n        });\r\n    }\r\n\r\n    \/\/ Image Popup\/Lightbox Functions\r\n    let currentImages = [];\r\n    let currentImageIndex = 0;\r\n\r\n    function openImagePopup(element) {\r\n        const previewContainer = element.closest('.product-preview');\r\n        const thumbs = previewContainer.querySelectorAll('.preview-thumb');\r\n        \r\n        currentImages = [];\r\n        currentImageIndex = 0;\r\n        \r\n        thumbs.forEach((thumb, index) => {\r\n            const img = thumb.querySelector('img');\r\n            if (img && img.src) {\r\n                currentImages.push(img.src);\r\n                if (thumb === element) {\r\n                    currentImageIndex = currentImages.length - 1;\r\n                }\r\n            } else {\r\n                \/\/ For placeholder images, use a placeholder URL\r\n                currentImages.push('https:\/\/via.placeholder.com\/800x600\/e5e7eb\/9ca3af?text=Preview+Coming+Soon');\r\n                if (thumb === element) {\r\n                    currentImageIndex = currentImages.length - 1;\r\n                }\r\n            }\r\n        });\r\n        \r\n        if (currentImages.length > 0) {\r\n            showImage(currentImageIndex);\r\n            document.getElementById('imagePopup').classList.add('active');\r\n            document.body.style.overflow = 'hidden';\r\n        }\r\n    }\r\n\r\n    function closeImagePopup() {\r\n        document.getElementById('imagePopup').classList.remove('active');\r\n        document.body.style.overflow = '';\r\n    }\r\n\r\n    function showImage(index) {\r\n        if (index < 0) index = currentImages.length - 1;\r\n        if (index >= currentImages.length) index = 0;\r\n        currentImageIndex = index;\r\n        \r\n        document.getElementById('popupImage').src = currentImages[currentImageIndex];\r\n        document.getElementById('currentIndex').textContent = currentImageIndex + 1;\r\n        document.getElementById('totalImages').textContent = currentImages.length;\r\n    }\r\n\r\n    function navigateImage(direction) {\r\n        showImage(currentImageIndex + direction);\r\n    }\r\n\r\n    \/\/ Close popup on escape key\r\n    document.addEventListener('keydown', function(e) {\r\n        if (e.key === 'Escape') {\r\n            closeImagePopup();\r\n        }\r\n        if (e.key === 'ArrowLeft') {\r\n            navigateImage(-1);\r\n        }\r\n        if (e.key === 'ArrowRight') {\r\n            navigateImage(1);\r\n        }\r\n    });\r\n\r\n    \/\/ Close popup when clicking outside the image\r\n    document.getElementById('imagePopup').addEventListener('click', function(e) {\r\n        if (e.target === this) {\r\n            closeImagePopup();\r\n        }\r\n    });\r\n\r\n    \/\/ Filter & FAQ\r\n    document.addEventListener('DOMContentLoaded', () => {\r\n        \/\/ Mark purchased products on page load\r\n        setTimeout(markPurchasedProducts, 100);\r\n        \r\n        const tabs = document.querySelectorAll('.filter-tab');\r\n        const sections = { all: ['part1','part2','part3','pyq-part3','hm','so','aso','mock'], principal: ['part1','part2','part3','pyq-part3'], vp: ['part1','part2','part3','pyq-part3'], hm: ['part1','part2','hm'], so: ['pyq-part3','so'], aso: ['pyq-part3','aso'] };\r\n        tabs.forEach(tab => {\r\n            tab.addEventListener('click', function() {\r\n                tabs.forEach(t => t.classList.remove('active')); this.classList.add('active');\r\n                const f = this.dataset.filter, all = document.querySelectorAll('.test-series-section, .coming-soon-section');\r\n                if (f === 'all') { all.forEach(s => s.style.display = ''); }\r\n                else { all.forEach(s => s.style.display = 'none'); (sections[f] || []).forEach(id => { const s = document.getElementById(id); if (s) s.style.display = ''; }); }\r\n                const first = document.getElementById((sections[f] || ['part1'])[0]); if (first) first.scrollIntoView({ behavior: 'smooth', block: 'start' });\r\n            });\r\n        });\r\n        document.querySelectorAll('.faq-question').forEach(q => {\r\n            q.addEventListener('click', function() {\r\n                const item = this.parentElement, wasActive = item.classList.contains('active');\r\n                document.querySelectorAll('.faq-item').forEach(f => f.classList.remove('active'));\r\n                if (!wasActive) item.classList.add('active');\r\n            });\r\n        });\r\n    });\r\n    <\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>KVS LDE\/LDCE Test Series &#8211; CSS Adda | Complete Preparation 1 \/ 4 KVS LDE\/LDCE Test Series Practice test series [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"disabled","ast-banner-title-visibility":"disabled","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"disabled","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[],"class_list":["post-7889","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/promotionexams.com\/index.php?rest_route=\/wp\/v2\/posts\/7889","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/promotionexams.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/promotionexams.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/promotionexams.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/promotionexams.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7889"}],"version-history":[{"count":188,"href":"https:\/\/promotionexams.com\/index.php?rest_route=\/wp\/v2\/posts\/7889\/revisions"}],"predecessor-version":[{"id":10614,"href":"https:\/\/promotionexams.com\/index.php?rest_route=\/wp\/v2\/posts\/7889\/revisions\/10614"}],"wp:attachment":[{"href":"https:\/\/promotionexams.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7889"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/promotionexams.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7889"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/promotionexams.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7889"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}