{"id":15611,"date":"2026-08-21T03:33:13","date_gmt":"2026-08-21T03:33:13","guid":{"rendered":"https:\/\/promotionexams.com\/?page_id=15611"},"modified":"2026-09-03T06:11:52","modified_gmt":"2026-09-03T06:11:52","slug":"test-page-test-series","status":"publish","type":"page","link":"https:\/\/promotionexams.com\/?page_id=15611","title":{"rendered":"test page-test series"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"15611\" class=\"elementor elementor-15611\">\n\t\t\t\t<div class=\"elementor-element elementor-element-61dfe56 e-con-full e-flex e-con e-parent\" data-id=\"61dfe56\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-25096dd elementor-widget elementor-widget-html\" data-id=\"25096dd\" data-element_type=\"widget\" data-e-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>Departmental Promotion Exam Test Series &mdash; UPSC SO\/Steno, CGA AAO &amp; Principal\/Vice-Principal LDCE | PromotionExams<\/title>\r\n<meta name=\"description\" content=\"PYQ, chapter-wise and combined test series for limited departmental promotion exams &mdash; UPSC SO\/Steno LDCE, CGA AAO CBT and UPSC Principal\/Vice-Principal LDCE, with SSC ASO LDCE, CAG SAS and KVS LDCE in preparation. 8,500+ rule-cited questions, PYQs from 2009 to 2025, bundles that save up to 36%.\">\r\n<meta name=\"keywords\" content=\"UPSC SO Steno LDCE test series, CGA AAO CBT test series, SSC ASO LDCE test series, UPSC Principal Vice Principal LDCE, CAG SAS exam, KVS LDCE, GFR MCQ, DFPR 2024 MCQ, CCS Conduct Rules MCQ, CCS CCA Rules MCQ, CCS Pension Rules 2021 MCQ, RTI Act 2005 MCQ, Government Accounting Rules 1990, Budget Manual MCQ, departmental exam PYQ, promotion exam bundle\">\r\n<meta name=\"author\" content=\"PromotionExams\">\r\n<meta name=\"robots\" content=\"index, follow, max-image-preview:large\">\r\n<meta name=\"theme-color\" content=\"#1E3A8A\">\r\n<link rel=\"canonical\" href=\"https:\/\/promotionexams.com\/test-series\/\">\r\n<meta property=\"og:type\" content=\"website\">\r\n<meta property=\"og:site_name\" content=\"PromotionExams\">\r\n<meta property=\"og:locale\" content=\"en_IN\">\r\n<meta property=\"og:title\" content=\"Departmental Promotion Exam Test Series &mdash; UPSC SO\/Steno, CGA AAO &amp; Principal\/Vice-Principal LDCE\">\r\n<meta property=\"og:description\" content=\"Rule-cited PYQ, chapter-wise and combined test series for departmental promotion exams. 8,500+ questions across six departmental promotion exams.\">\r\n<meta property=\"og:url\" content=\"https:\/\/promotionexams.com\/test-series\/\">\r\n<meta property=\"og:image\" content=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/CSS-removebg-preview.png\">\r\n<meta name=\"twitter:card\" content=\"summary_large_image\">\r\n<meta name=\"twitter:title\" content=\"Departmental Promotion Exam Test Series | PromotionExams\">\r\n<meta name=\"twitter:description\" content=\"PYQ, chapter-wise and combined test series for UPSC SO\/Steno, CGA AAO and Principal\/Vice-Principal LDCE.\">\r\n<meta name=\"twitter:image\" content=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/CSS-removebg-preview.png\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css\">\r\n<\/head>\r\n<body>\r\n<!-- ===================================================================\r\n     TEST SERIES \u2014 paste everything between these two markers into an\r\n     Elementor HTML widget. Scoped to #ts-repo, so nothing here can touch\r\n     the rest of the site and the theme cannot bleed in.\r\n     Elementor setup: container Content Width = Full Width, padding 0.\r\n     Sticky site header? set --ts-top below to its height.\r\n     =================================================================== -->\r\n<!-- ====================================================================================================\r\n     PRODUCT MAP  -  read-only index, grouped by exam.\r\n     Use these IDs in the PE_EDITS block inside the script at the foot of this\r\n     file. Every exam below lists ALL of its own products - nothing is filed\r\n     under another exam. A product prescribed for more than one exam appears\r\n     in each of their lists, marked (also under: ...); those copies share one\r\n     Woo ID, so a price change with the plain id changes all of them. To act\r\n     on one exam's copy only, use id@exam - for example 'pyq-rti@cga'.\r\n     ========================================================================================================\r\n       UPSC SO\/Steno LDCE  -  21 series\r\n     ========================================================================================================\r\n       -- Paper I  Constitution, Parliamentary Procedure & Administrative Acts ----------------------------\r\n         pyq-constitution  Constitution of India \u2014 PYQs           pyq      Rs 149\/199       woo 4036      \r\n         pyq-aobr          AOBR \/ TOBR \u2014 PYQs                     pyq      Rs 79\/119        woo 5749      \r\n         pyq-parliament    Parliamentary Procedures \u2014 PYQs        pyq      Rs 99\/129        woo 4611      \r\n         pyq-rti           Right to Information Act \u2014 PYQs        pyq      Rs 99\/129        woo 2629         (also under: pvp)\r\n         pyq-eco           Indian Economy \u2014 PYQs                  pyq      Rs 99\/129        woo 15939        (also under: pvp)\r\n         combo-constitution Constitution of India \u2014 Complete Pack  combo    not priced yet   woo --none--  \r\n         combo-aobr        AOBR \/ TOBR \u2014 Complete Pack            combo    not priced yet   woo --none--  \r\n         combo-parliament  Parliamentary Procedures \u2014 Complete Pa combo    not priced yet   woo --none--  \r\n         combo-rti         RTI Act, 2005 \u2014 Complete Pack          combo    Rs 149\/199       woo 16040        (also under: cga, pvp)\r\n       -- Paper II  Financial & Service Rules -------------------------------------------------------------\r\n         pyq-pension       CCS (Pension) Rules \u2014 PYQs             pyq      Rs 99\/129        woo 2631         (also under: pvp)\r\n         pyq-mop           Manual of Office Procedure \u2014 PYQs      pyq      Rs 119\/149       woo 5753         (also under: pvp)\r\n         pyq-conduct       CCS (Conduct) Rules, 1964 \u2014 PYQs       pyq      Rs 99\/129        woo 5750         (also under: pvp)\r\n         pyq-cca           CCS (CCA) Rules, 1965 \u2014 PYQs           pyq      Rs 99\/129        woo 2630         (also under: pvp)\r\n         pyq-gfr           General Financial Rules \u2014 PYQs         pyq      Rs 99\/129        woo 5751      \r\n         pyq-dfpr          DFPR, 2024 \u2014 PYQs                      pyq      Rs 59\/99         woo 5752      \r\n         pyq-leave         CCS (Leave\/LTC) Rules \u2014 PYQs           pyq      Rs 79\/119        woo 15707     \r\n         combo-mop         Manual of Office Procedure \u2014 Complete  combo    not priced yet   woo 16147        (also under: cga)\r\n         combo-gfr         GFR, 2017 \u2014 Complete Pack              combo    Rs 199\/249       woo 16094        (also under: cga)\r\n         combo-pension     CCS (Pension) Rules \u2014 Complete Pack    combo    Rs 219\/278       woo --none--     (also under: cga)\r\n         combo-conduct     CCS (Conduct) Rules, 1964 \u2014 Complete P combo    not priced yet   woo --none--     (also under: cga, pvp)   [commented out in the markup]\r\n         combo-cca         CCS (CCA) Rules, 1965 \u2014 Complete Pack  combo    not priced yet   woo --none--     (also under: cga)   [commented out in the markup]\r\n         combo-dfpr        DFPR, 2024 \u2014 Complete Pack             combo    not priced yet   woo --none--     (also under: cga)\r\n         combo-leave       CCS (Leave\/LTC) Rules \u2014 Complete Pack  combo    not priced yet   woo --none--     (also under: cga, pvp)\r\n     ========================================================================================================\r\n       UPSC Principal & Vice-Principal CRT  -  25 series\r\n     ========================================================================================================\r\n       -- Free  The 2022 papers, free to attempt ---------------------------------------------------------\r\n         pvp-2022-principal Principal 2022 \u2014 Previous Year Paper   pyq      free             woo --none--  \r\n         pvp-2022-vice-principal Vice-Principal 2022 \u2014 Previous Year Pa pyq      free             woo --none--  \r\n       -- Head I  Educational Policies, Pedagogy, Evaluation & Digital Literacy ---------------------------\r\n         pvp-nep           NEP 2020 \u2014 Chapter-wise                chapter  Rs 99\/149        woo --none--  \r\n         pvp-rte           RTE Act, 2009 \u2014 Chapter-wise           chapter  Rs 79\/129        woo --none--  \r\n         pvp-nipun         NIPUN Bharat Mission \u2014 Chapter-wise    chapter  not priced yet   woo --none--  \r\n         pvp-schemes       Schemes & Policies in School Education chapter  not priced yet   woo --none--  \r\n         pvp-child         Child Safety & Protection \u2014 Chapter-wi chapter  not priced yet   woo --none--  \r\n         pvp-measure       Measurement & Evaluation \u2014 Chapter-wis chapter  not priced yet   woo --none--  \r\n         pvp-pedagogy      Pedagogy in Education \u2014 Chapter-wise   chapter  not priced yet   woo --none--  \r\n         pvp-digital       Digital Literacy \u2014 Chapter-wise        chapter  not priced yet   woo --none--  \r\n       -- Head II  Office Procedure, Management & Financial Administration -------------------------------\r\n         cw-gfr            General Financial Rules, 2017 \u2014 Chapte chapter  Rs 149\/199       woo 14151     \r\n         cw-pension        CCS (Pension) Rules, 2021 \u2014 Chapter-wi chapter  Rs 199\/249       woo 14094   [not shown - the Complete Pack covers it]\r\n         cw-posh           POSH Act, 2013 \u2014 Chapter-wise          chapter  Rs 79\/129        woo --none--  \r\n         pvp-admin         School Administration & Leadership \u2014 P chapter  Rs 149\/199       woo --none--  \r\n         pyq-mop           Manual of Office Procedure \u2014 PYQs      pyq      Rs 119\/149       woo 5753         (also under: so)\r\n         pyq-pension       CCS (Pension) Rules \u2014 PYQs             pyq      Rs 99\/129        woo 2631         (also under: so)\r\n         pyq-conduct       CCS (Conduct) Rules, 1964 \u2014 PYQs       pyq      Rs 99\/129        woo 5750         (also under: so)\r\n         pyq-cca           CCS (CCA) Rules, 1965 \u2014 PYQs           pyq      Rs 99\/129        woo 2630         (also under: so)\r\n         pyq-rti           Right to Information Act \u2014 PYQs        pyq      Rs 99\/129        woo 2629         (also under: so)\r\n         combo-rti         RTI Act, 2005 \u2014 Complete Pack          combo    Rs 129\/158       woo --none--     (also under: so, cga)\r\n         combo-conduct     CCS (Conduct) Rules, 1964 \u2014 Complete P combo    not priced yet   woo --none--     (also under: so, cga)\r\n         combo-leave       CCS (Leave\/LTC) Rules \u2014 Complete Pack  combo    not priced yet   woo --none--     (also under: so, cga)\r\n       -- Head III  GK, Language, Reasoning & Aptitude  (hidden until each card gets a Woo ID) -----------\r\n         pvp-gk            General Knowledge & Current Affairs \u2014  chapter  not priced yet   woo --none--     [hidden until it has a Woo ID]\r\n         pvp-lang          Hindi & English Language \u2014 Chapter-wis chapter  not priced yet   woo --none--     [hidden until it has a Woo ID]\r\n         pvp-reason        Reasoning & Quantitative Aptitude \u2014 Ch chapter  not priced yet   woo --none--     [hidden until it has a Woo ID]\r\n     ========================================================================================================\r\n       CGA AAO CBT  -  28 series\r\n     ========================================================================================================\r\n       -- Paper I  Comprehension, Precis & Official Correspondence ----------------------------------------\r\n         combo-mop         Manual of Office Procedure \u2014 Complete  combo    not priced yet   woo --none--     (also under: so)\r\n       -- Paper II  Service Regulations -------------------------------------------------------------------\r\n         cw-pension        CCS (Pension) Rules, 2021 \u2014 Chapter-wise chapter  Rs 199\/249      woo 14094      (also under: pvp)\r\n         cw-rti            RTI Act, 2005 \u2014 Chapter-wise           chapter  Rs 99\/129       woo 1147   [not shown - the Complete Pack covers it]\r\n         cw-conduct        CCS (Conduct) Rules, 1964 \u2014 Chapter-wi chapter  not priced yet  woo --none--   [hidden until it has a Woo ID]   [not shown - the Complete Pack covers it]\r\n         cw-cca            CCS (CCA) Rules, 1965 \u2014 Chapter-wise   chapter  not priced yet  woo --none--   [hidden until it has a Woo ID]   [not shown - the Complete Pack covers it]\r\n         cw-leave          CCS (Leave\/LTC) Rules \u2014 Chapter-wise   chapter  not priced yet  woo --none--   [hidden until it has a Woo ID]   [not shown - the Complete Pack covers it]\r\n         pyq-pension       CCS (Pension) Rules \u2014 PYQs             pyq      Rs 99\/129       woo 2631       (also under: so, pvp)\r\n         pyq-conduct       CCS (Conduct) Rules, 1964 \u2014 PYQs       pyq      Rs 99\/129       woo 5750       (also under: so, pvp)\r\n         pyq-cca           CCS (CCA) Rules, 1965 \u2014 PYQs           pyq      Rs 99\/129       woo 2630       (also under: so, pvp)\r\n         pyq-rti           Right to Information Act \u2014 PYQs        pyq      Rs 99\/129       woo 2629       (also under: so, pvp)\r\n         pyq-leave         CCS (Leave\/LTC) Rules \u2014 PYQs           pyq      Rs 79\/119       woo 15707      (also under: so)-------\r\n         combo-rti         RTI Act, 2005 \u2014 Complete Pack          combo    Rs 129\/158       woo --none--     (also under: so, pvp)\r\n         combo-pension     CCS (Pension) Rules \u2014 Complete Pack    combo    Rs 219\/278       woo --none--     (also under: so)\r\n         combo-cca         CCS (CCA) Rules, 1965 \u2014 Complete Pack  combo    not priced yet   woo --none--     (also under: so)\r\n         combo-conduct     CCS (Conduct) Rules, 1964 \u2014 Complete P combo    not priced yet   woo --none--     (also under: so, pvp)\r\n         combo-leave       CCS (Leave\/LTC) Rules \u2014 Complete Pack  combo    not priced yet   woo --none--     (also under: so, pvp)\r\n       -- Paper III  Government Accounts & Works Accounts -------------------------------------------------\r\n         cga-p3-gar        Government Accounting Rules, 1990 \u2014 Ch chapter  Rs 199\/249       woo 15503     \r\n         cga-p3-rp         CGA (Receipt & Payment) Rules, 2022 \u2014  chapter  Rs 99\/149        woo 14720     \r\n         cga-p3-rp-si      Subsidiary Instructions on R&P Rules,  chapter  Rs 179\/249       woo 14856     \r\n         cga-p3-mpw        Manual for Procurement of Works \u2014 Chap chapter  Rs 179\/249       woo 14562     \r\n         cga-p3-cpwd       CPWD Works Manual \u2014 Chapter-wise       chapter  Rs 149\/199       woo 13930     \r\n         cga-p3-lmmh       List of Major & Minor Heads \u2014 Chapter- chapter  Rs 149\/199       woo 14632     \r\n         cga-p3-suspense   Suspense Manual \u2014 Chapter-wise         chapter  Rs 119\/179       woo 13739     \r\n       -- Paper IV  Constitution, Financial Administration & Budget ---------------------------------------\r\n         cw-budget         Budget Manual & Contingency Fund Rules chapter  Rs 149\/199       woo 14738     \r\n         cga-p4-parl-comm  Lok Sabha Rules, Ch. XXVI \u2014 Parliament chapter  Rs 99\/149        woo 13687     \r\n         cga-p4-cag-act    CAG's (DPC) Act, 1971 \u2014 Chapter-wise   chapter  Rs 49\/99         woo 14424     \r\n         cga-p4-frbm-act   FRBM Act & Rules \u2014 Chapter-wise        chapter  Rs 49\/99         woo 685       \r\n         combo-coi-cga     Constitution of India \u2014 PYQs + Article combo    Rs 299\/349       woo 14677     \r\n         combo-gfr         GFR, 2017 \u2014 Complete Pack              combo    Rs 179\/228       woo --none--     (also under: so)\r\n         combo-dfpr        DFPR, 2024 \u2014 Complete Pack             combo    not priced yet   woo --none--     (also under: so)\r\n       -- Paper V  Procurement & Internal Audit -----------------------------------------------------------\r\n         cga-p5-iah        Internal Audit Handbook \u2014 Chapter-wise chapter  Rs 129\/199       woo 14839     \r\n         cga-p5-giam       Generic Internal Audit Manual \u2014 Chapte chapter  Rs 129\/199       woo 13601     \r\n         cga-p5-opia       Operational Manual for Internal Audit  chapter  Rs 129\/199       woo 14801     \r\n     ========================================================================================================\r\n       SSC ASO LDCE  -  nothing on the shelf yet\r\n     ========================================================================================================\r\n         (this exam shows the 'launching soon' block)\r\n     ========================================================================================================\r\n       CAG SAS  -  nothing on the shelf yet\r\n     ========================================================================================================\r\n         (this exam shows the 'launching soon' block)\r\n     ========================================================================================================\r\n       KVS LDCE  -  nothing on the shelf yet\r\n     ========================================================================================================\r\n         (this exam shows the 'launching soon' block)\r\n     ========================================================================================================\r\n       BUNDLES\r\n     ========================================================================================================\r\n       -- UPSC SO\/Steno LDCE ------------------------------------------------------------------------------\r\n         bundle-upsc-p1-pyq     Paper I \u2014 PYQ Pack                 Rs 399\/505      woo 15948\r\n         bundle-upsc-p2-pyq     Paper II \u2014 PYQ Pack                Rs 499\/653      woo --none--\r\n         bundle-upsc-both-pyq   Paper I + II \u2014 PYQ Pack            Rs 799\/1079     woo --none--\r\n         bundle-upsc-p1-full    Paper I \u2014 PYQ + Chapter-wise       Rs 399\/525      woo --none--\r\n         bundle-upsc-p2-full    Paper II \u2014 PYQ + Chapter-wise      Rs 869\/1199     woo --none--\r\n         bundle-upsc-both-full  Paper I + II \u2014 PYQ + Chapter-wise  Rs 1099\/1625     woo --none--\r\n       -- UPSC Principal & Vice-Principal CRT -------------------------------------------------------------\r\n         bundle-pvp-p2          Service & Financial Rules Pack     Rs 619\/863      woo --none--\r\n       -- CGA AAO CBT -------------------------------------------------------------------------------------\r\n         bundle-cga-p3          Paper III \u2014 Government & Works Acc Rs 799\/1073     woo --none--\r\n         bundle-cga-p4          Paper IV \u2014 Constitution, Budget &  Rs 719\/992      woo --none--\r\n         bundle-cga-p5          Paper V \u2014 Internal Audit & Procure Rs 299\/387      woo --none--\r\n         bundle-cga-full        Complete 5-Paper Course            Rs 2099\/3265     woo --none--\r\n       Products not shown under any exam: cw-dfpr\r\n     ==================================================================================================== -->\r\n<div id=\"ts-repo\">\r\n  <header class=\"ts-hero\">\r\n    <div class=\"ts-hero__bg\" role=\"img\" aria-label=\"Central Secretariat, New Delhi\"><\/div>\r\n    <svg class=\"ts-stamp\" viewBox=\"0 0 120 120\" aria-hidden=\"true\">\r\n      <circle cx=\"60\" cy=\"60\" r=\"56\" fill=\"none\" stroke=\"#8A6508\" stroke-width=\"2\"\/>\r\n      <circle cx=\"60\" cy=\"60\" r=\"48\" fill=\"none\" stroke=\"#8A6508\" stroke-width=\"1\"\/>\r\n      <path id=\"ts-sp\" d=\"M60,20 a40,40 0 1,1 -0.1,0\" fill=\"none\"\/>\r\n      <text font-family=\"IBM Plex Mono, monospace\" font-size=\"9.5\" letter-spacing=\"3.4\" fill=\"#8A6508\">\r\n        <textPath href=\"#ts-sp\" startOffset=\"4%\">TEST SERIES &#183; CSS ADDA &#183; <\/textPath>\r\n      <\/text>\r\n      <text x=\"60\" y=\"57\" text-anchor=\"middle\" font-family=\"Newsreader, serif\" font-size=\"21\" fill=\"#152A66\">GoI<\/text>\r\n      <text x=\"60\" y=\"73\" text-anchor=\"middle\" font-family=\"IBM Plex Mono, monospace\" font-size=\"8\" letter-spacing=\"2\" fill=\"#8A6508\">LDCE<\/text>\r\n    <\/svg>\r\n    <div class=\"ts-hero__inner\">\r\n      <div class=\"ts-hero__panel\">\r\n        <p class=\"eyebrow\">promotionexams.com &#183; Test Series<\/p>\r\n        <h1 class=\"ts-h1\">Test <em>Series<\/em><\/h1>\r\n        <p class=\"ts-tag\">Crack Your Next Promotion with the Right Test Series<\/p>\r\n        <p class=\"ts-hero__sub\">Previous year questions, chapter-wise drills and combined packs for\r\n          every limited departmental promotion exam &mdash; each one written from the bare rule, with\r\n          the governing provision cited under every answer. Pick your exam, then the format.<\/p>\r\n        <label class=\"ts-search\">\r\n          <svg width=\"17\" height=\"17\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"11\" cy=\"11\" r=\"7\"\/><path d=\"M20 20l-4-4\"\/><\/svg>\r\n          <input id=\"ts-q\" type=\"search\" placeholder=\"Search GFR, Constitution, Pension Rules, RTI&#8230;\"\r\n                 autocomplete=\"off\" aria-label=\"Search test series\">\r\n          <button type=\"button\" class=\"x\" id=\"ts-qx\" aria-label=\"Clear search\">&#10005;<\/button>\r\n        <\/label>\r\n        <div class=\"ts-facts\">\r\n          <div class=\"ts-fact\"><b>6<\/b><span>Exams covered<\/span><\/div>\r\n          <div class=\"ts-fact\"><b>8,500+<\/b><span>Rule-cited questions<\/span><\/div>\r\n          <div class=\"ts-fact\"><b>2009&ndash;2025<\/b><span>PYQ coverage<\/span><\/div>\r\n          <div class=\"ts-fact\"><b>Analytics<\/b><span>After every attempt<\/span><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/header>\r\n  <section class=\"sec tint\" style=\"padding:26px 0\" aria-label=\"After you buy\">\r\n    <div class=\"wrap\">\r\n      <div class=\"ts-notice\">\r\n        <div class=\"tx\">\r\n          <h2>After you buy<\/h2>\r\n          <p>Each test series is saved to your account straight away. Open <strong>My Purchases<\/strong>\r\n             under your login name in the top menu to attempt it, pause it, or come back to it any time\r\n             up to your exam.<\/p>\r\n          <a class=\"wa-btn wa-sm\" href=\"https:\/\/wa.me\/919870176238\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n            <i class=\"fa-brands fa-whatsapp\"><\/i> Ask us on WhatsApp<\/a>\r\n        <\/div>\r\n        <figure class=\"mshot\" aria-label=\"Where My Purchases sits in the top menu\">\r\n          <div class=\"mshot-bar\">\r\n            <span class=\"lg\">promotionexams<\/span>\r\n            <span class=\"nv\">Notes<\/span><span class=\"nv\">Test Series<\/span>\r\n            <span class=\"usr\"><i class=\"fa-solid fa-user\"><\/i> Your name\r\n              <i class=\"fa-solid fa-chevron-down\"><\/i><\/span>\r\n          <\/div>\r\n          <div class=\"mshot-menu\">\r\n            <span class=\"mi on\"><i class=\"fa-solid fa-circle-play\"><\/i> My Purchases<\/span>\r\n            <span class=\"mi\">Log out<\/span>\r\n          <\/div>\r\n          <figcaption>Top menu &rarr; your login name &rarr; My Purchases<\/figcaption>\r\n        <\/figure>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n  <nav class=\"ts-bar\" id=\"shelf\" aria-label=\"Filter the test series\">\r\n    <div class=\"ts-bar__inner\">\r\n      <div class=\"ts-row\">\r\n        <span class=\"ts-rowlab\">Exam<\/span>\r\n        <div class=\"ts-tabs\" id=\"ts-examTabs\"><button type=\"button\" class=\"ts-tab\" data-exam=\"so\" aria-pressed=\"false\"><span class=\"ic\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/CSS-removebg-preview.png\" alt=\"\" width=\"28\" height=\"28\" loading=\"lazy\"><\/span><span class=\"lb\">UPSC SO\/Steno<em data-n>&nbsp;<\/em><\/span><\/button><button type=\"button\" class=\"ts-tab\" data-exam=\"pvp\" aria-pressed=\"false\"><span class=\"ic\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/CSS-removebg-preview.png\" alt=\"\" width=\"28\" height=\"28\" loading=\"lazy\"><\/span><span class=\"lb\">Principal \/ Vice-Principal<em data-n>&nbsp;<\/em><\/span><\/button><button type=\"button\" class=\"ts-tab\" data-exam=\"cga\" aria-pressed=\"false\"><span class=\"ic\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/image-2-1.svg\" alt=\"\" width=\"28\" height=\"28\" loading=\"lazy\"><\/span><span class=\"lb\">CGA AAO<em data-n>&nbsp;<\/em><\/span><\/button><button type=\"button\" class=\"ts-tab\" data-exam=\"ssc\" data-soon=\"1\" aria-pressed=\"false\"><span class=\"ic\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/01\/ssc-logo.png\" alt=\"\" width=\"28\" height=\"28\" loading=\"lazy\"><\/span><span class=\"lb\">SSC ASO<em data-n>&nbsp;<\/em><\/span><\/button><button type=\"button\" class=\"ts-tab\" data-exam=\"cag\" data-soon=\"1\" aria-pressed=\"false\"><span class=\"ic\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/12\/cag-creates-separ-removebg-preview-e1767158513582.png\" alt=\"\" width=\"28\" height=\"28\" loading=\"lazy\"><\/span><span class=\"lb\">CAG SAS<em data-n>&nbsp;<\/em><\/span><\/button><button type=\"button\" class=\"ts-tab\" data-exam=\"kvs\" data-soon=\"1\" aria-pressed=\"false\"><span class=\"ic\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/12\/KVS-removebg-preview-1.png\" alt=\"\" width=\"28\" height=\"28\" loading=\"lazy\"><\/span><span class=\"lb\">KVS LDCE<em data-n>&nbsp;<\/em><\/span><\/button><\/div>\r\n      <\/div>\r\n      <div class=\"ts-row\" id=\"ts-paperRow\" hidden>\r\n        <span class=\"ts-rowlab\">Paper<\/span>\r\n        <div class=\"ts-chips\" id=\"ts-paperChips\"><\/div>\r\n      <\/div>\r\n      <div class=\"ts-row\">\r\n        <span class=\"ts-rowlab\">Format<\/span>\r\n        <div class=\"ts-chips\" id=\"ts-fmtChips\"><button type=\"button\" class=\"chip\" data-fmt=\"all\" aria-pressed=\"true\">All formats<\/button><button type=\"button\" class=\"chip\" data-fmt=\"pyq\" aria-pressed=\"false\">Previous year questions<\/button><button type=\"button\" class=\"chip\" data-fmt=\"chapter\" aria-pressed=\"false\">Chapter-wise<\/button><button type=\"button\" class=\"chip\" data-fmt=\"combo\" aria-pressed=\"false\">PYQ + Chapter-wise<\/button><button type=\"button\" class=\"chip\" data-fmt=\"bundle\" aria-pressed=\"false\">Bundles<\/button><\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/nav>\r\n  <main class=\"ts-main\">\r\n    <div class=\"wrap\">\r\n      <div class=\"ts-head\" id=\"ts-head\">\r\n        <div class=\"id\">\r\n          <div class=\"av\" id=\"ts-headAv\"><\/div>\r\n          <div><h2 id=\"ts-headName\"><\/h2><p class=\"sub\" id=\"ts-headSub\"><\/p><\/div>\r\n        <\/div>\r\n        <div class=\"ts-headact\">\r\n          <button type=\"button\" class=\"ts-syl\" id=\"ts-sylBtn\">View syllabus<\/button>\r\n          <a class=\"ts-syl\" id=\"ts-guide\" href=\"#\" hidden>Exam guide<\/a>\r\n        <\/div>\r\n      <\/div>\r\n      <p class=\"ts-note\" id=\"ts-note\"><\/p>\r\n      <div class=\"ts-tools\">\r\n        <div class=\"ts-active\" id=\"ts-active\"><\/div>\r\n      <\/div>\r\n      <div class=\"ts-grid\" id=\"ts-grid\">\r\n      <!-- ================================================================================================\r\n           vvvvv   START OF   UPSC SO\/STENO LDCE   -   23 products, all of them below\r\n                   The page shows them in the order they appear here. Move an\r\n                   <article> block and it moves on the page. Nothing else to change.\r\n           ================================================================================================ -->\r\n      <h3 class=\"ts-sec\" data-group=\"so|Paper 1\"><span>Paper I<\/span>Constitution, Parliamentary Procedure &amp; Administrative Acts<\/h3>\r\n      <h4 class=\"ts-sub\" data-group=\"so|Paper 1|pyq\">Previous year questions<\/h4>\r\n      <!-- pyq-constitution@so  |  Rs 149 \/ 199  |  woo 4036 -->\r\n<article class=\"ts-card\" data-id=\"pyq-constitution\"\r\n         data-copy=\"pyq-constitution@so\" data-type=\"pyq\"\r\n         data-price=\"149\" data-q=\"336\"\r\n         data-title=\"Constitution of India \u2014 PYQs\" data-subject=\"Constitution of India\"\r\n         data-exams=\"so\" data-paper=\"so:Paper 1\" data-group=\"so|Paper 1|pyq\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/12\/coi.jpg\" alt=\"Constitution of India \u2014 PYQs\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon bestseller\">Bestseller<\/span><span class=\"ts-kind\">PYQ series<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">Constitution of India \u2014 PYQs<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>356<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">PYQs 2009 \u2013 2025 &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;149<\/b><s>&#8377;199<\/s><i>25% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"pyq-constitution\" data-woo-id=\"4036\"\r\n            onclick=\"addToCart({id:'pyq-constitution',name:'Constitution PYQs',type:'test-series',price:149,originalPrice:199,icon:'fa-landmark',wooProductId:4036},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- pyq-aobr@so  |  Rs 79 \/ 119  |  woo 5749 -->\r\n<article class=\"ts-card\" data-id=\"pyq-aobr\"\r\n         data-copy=\"pyq-aobr@so\" data-type=\"pyq\"\r\n         data-price=\"79\" data-q=\"320\"\r\n         data-title=\"AOBR \/ TOBR \u2014 PYQs\" data-subject=\"Allocation &amp; Transaction of Business Rules\"\r\n         data-exams=\"so\" data-paper=\"so:Paper 1\" data-group=\"so|Paper 1|pyq\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/AOBR.png\" alt=\"AOBR \/ TOBR \u2014 PYQs\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ts-kind\">PYQ series<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">AOBR \/ TOBR \u2014 PYQs<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>159<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">PYQs 2009 \u2013 2025 &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;79<\/b><s>&#8377;119<\/s><i>34% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"pyq-aobr\" data-woo-id=\"5749\"\r\n            onclick=\"addToCart({id:'pyq-aobr',name:'AOBR\/TOBR PYQs',type:'test-series',price:79,originalPrice:119,icon:'fa-chart-line',wooProductId:5749},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- pyq-parliament@so  |  Rs 99 \/ 129  |  woo 4611 -->\r\n<article class=\"ts-card\" data-id=\"pyq-parliament\"\r\n         data-copy=\"pyq-parliament@so\" data-type=\"pyq\"\r\n         data-price=\"99\" data-q=\"280\"\r\n         data-title=\"Parliamentary Procedures \u2014 PYQs\" data-subject=\"Parliamentary Procedures\"\r\n         data-exams=\"so\" data-paper=\"so:Paper 1\" data-group=\"so|Paper 1|pyq\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/RS.png\" alt=\"Parliamentary Procedures \u2014 PYQs\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ts-kind\">PYQ series<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">Parliamentary Procedures \u2014 PYQs<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>154<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">PYQs 2009 \u2013 2025 &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;99<\/b><s>&#8377;129<\/s><i>23% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"pyq-parliament\" data-woo-id=\"4611\"\r\n            onclick=\"addToCart({id:'pyq-parliament',name:'Parliamentary Procedures PYQs',type:'test-series',price:99,originalPrice:129,icon:'fa-university',wooProductId:4611},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- pyq-rti@so  |  Rs 99 \/ 129  |  woo 2629   also under: pvp -->\r\n<article class=\"ts-card\" data-id=\"pyq-rti\"\r\n         data-copy=\"pyq-rti@so\" data-type=\"pyq\"\r\n         data-price=\"99\" data-q=\"167\"\r\n         data-title=\"Right to Information Act \u2014 PYQs\" data-subject=\"Right to Information (RTI) Act, 2005\"\r\n         data-exams=\"so\" data-paper=\"so:Paper 1\" data-group=\"so|Paper 1|pyq\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/rti.jpeg\" alt=\"Right to Information Act \u2014 PYQs\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ts-kind\">PYQ series<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">Right to Information Act \u2014 PYQs<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>167<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">PYQs 2009 \u2013 2025 &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;99<\/b><s>&#8377;129<\/s><i>23% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"pyq-rti\" data-woo-id=\"2629\"\r\n            onclick=\"addToCart({id:'pyq-rti',name:'RTI Act PYQs',type:'test-series',price:99,originalPrice:129,icon:'fa-file-lines',wooProductId:2629},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- pyq-eco@so  |  Rs 99 \/ 129  |  woo 15939   also under: pvp -->\r\n<article class=\"ts-card\" data-id=\"pyq-eco\"\r\n         data-copy=\"pyq-eco@so\" data-type=\"pyq\"\r\n         data-price=\"79\" data-q=\"158\"\r\n         data-title=\"Indian Economy \u2014 PYQs\" data-subject=\"Indian Economy\"\r\n         data-exams=\"so\" data-paper=\"so:Paper 1\" data-group=\"so|Paper 1|pyq\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/economy.png\" alt=\"Indian Economy \u2014 PYQs\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ts-kind\">PYQ series<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">Indian Economy \u2014 PYQs<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>158<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">PYQs 2009 \u2013 2025 &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;99<\/b><s>&#8377;129<\/s><i>23% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"pyq-eco\" data-woo-id=\"15939\"\r\n            onclick=\"addToCart({id:'pyq-eco',name:'ECONOMY PYQs',type:'test-series',price:79,originalPrice:119,icon:'fa-file-lines',wooProductId:15939},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <h4 class=\"ts-sub\" data-group=\"so|Paper 1|combo\">PYQ + Chapter-wise<\/h4>\r\n      <!-- combo-constitution@so  |  not priced yet  |  woo no Woo ID yet -->\r\n<article class=\"ts-card is-soon\" data-id=\"combo-constitution\"\r\n         data-copy=\"combo-constitution@so\" data-type=\"combo\"\r\n         data-price=\"0\" data-q=\"0\"\r\n         data-title=\"Constitution of India &mdash; Complete Pack\" data-subject=\"Constitution of India\"\r\n         data-exams=\"so\" data-paper=\"so:Paper 1\" data-group=\"so|Paper 1|combo\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/12\/coi.jpg\" alt=\"Constitution of India &mdash; Complete Pack\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon soon\">Launching soon<\/span><span class=\"ts-kind\">PYQ + Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">Constitution of India &mdash; Complete Pack<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>&mdash;<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ + Chapter<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    <ul class=\"ts-inside\"><li>336 previous year questions (2009&ndash;2025)<\/li><li>Chapter-wise questions on every provision<\/li><li>Rule-cited explanation on every question<\/li><\/ul>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><em class=\"ts-tbd\">Price on launch<\/em><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"combo-constitution\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'combo-constitution',name:'Constitution Complete Pack',type:'test-series',price:0,originalPrice:0,icon:'fa-landmark',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- combo-aobr@so  |  not priced yet  |  woo no Woo ID yet -->\r\n<article class=\"ts-card is-soon\" data-id=\"combo-aobr\"\r\n         data-copy=\"combo-aobr@so\" data-type=\"combo\"\r\n         data-price=\"0\" data-q=\"0\"\r\n         data-title=\"AOBR \/ TOBR &mdash; Complete Pack\" data-subject=\"Allocation &amp; Transaction of Business Rules\"\r\n         data-exams=\"so\" data-paper=\"so:Paper 1\" data-group=\"so|Paper 1|combo\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/AOBR.png\" alt=\"AOBR \/ TOBR &mdash; Complete Pack\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon soon\">Launching soon<\/span><span class=\"ts-kind\">PYQ + Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">AOBR \/ TOBR &mdash; Complete Pack<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>1215<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ + Chapter<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    <ul class=\"ts-inside\"><li>159 previous year questions (2009&ndash;2025)<\/li><li>1056 Chapter-wise questions on every provision<\/li><li>Rule-cited explanation on every question<\/li><\/ul>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><em class=\"ts-tbd\">Price on launch<\/em><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"combo-aobr\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'combo-aobr',name:'AOBR\/TOBR Complete Pack',type:'test-series',price:0,originalPrice:0,icon:'fa-sitemap',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- combo-parliament@so  |  not priced yet  |  woo no Woo ID yet -->\r\n<article class=\"ts-card is-soon\" data-id=\"combo-parliament\"\r\n         data-copy=\"combo-parliament@so\" data-type=\"combo\"\r\n         data-price=\"0\" data-q=\"0\"\r\n         data-title=\"Parliamentary Procedures &mdash; Complete Pack\" data-subject=\"Parliamentary Procedures\"\r\n         data-exams=\"so\" data-paper=\"so:Paper 1\" data-group=\"so|Paper 1|combo\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/RS.png\" alt=\"Parliamentary Procedures &mdash; Complete Pack\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon soon\">Launching soon<\/span><span class=\"ts-kind\">PYQ + Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">Parliamentary Procedures &mdash; Complete Pack<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>841<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ + Chapter<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    <ul class=\"ts-inside\"><li>154 previous year questions (2009&ndash;2025)<\/li><li>687 Chapter-wise questions on every provision<\/li><li>Rule-cited explanation on every question<\/li><\/ul>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><em class=\"ts-tbd\">Price on launch<\/em><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"combo-parliament\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'combo-parliament',name:'Parliamentary Procedures Complete Pack',type:'test-series',price:0,originalPrice:0,icon:'fa-building-columns',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- combo-rti@so  |  Rs 149 \/ 199  |  woo 16040   also under: cga, pvp -->\r\n<article class=\"ts-card is-soon\" data-id=\"combo-rti\"\r\n         data-copy=\"combo-rti@so\" data-type=\"combo\"\r\n         data-price=\"149\" data-q=\"367\"\r\n         data-title=\"RTI Act, 2005 \u2014 Complete Pack\" data-subject=\"Right to Information (RTI) Act, 2005\"\r\n         data-exams=\"so\" data-paper=\"so:Paper 1\" data-group=\"so|Paper 1|combo\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/rti.jpeg\" alt=\"RTI Act, 2005 \u2014 Complete Pack\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon value\">Best value<\/span><span class=\"ts-kind\">PYQ + Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">RTI Act, 2005 \u2014 Complete Pack<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>805<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ + Chapter<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    <ul class=\"ts-inside\"><li>167 previous year questions (2009&ndash;2025)<\/li><li>638 chapter-wise questions<\/li><li>Rule-cited explanation on every question<\/li><\/ul>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;149<\/b><s>&#8377;199<\/s><i>18% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"combo-rti\" data-woo-id=\"16040\"\r\n            onclick=\"addToCart({id:'combo-rti',name:'RTI Act Complete Pack',type:'test-series',price:149,originalPrice:199,icon:'fa-file-lines',wooProductId:16040},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <h3 class=\"ts-sec\" data-group=\"so|Paper 2\"><span>Paper II<\/span>Financial &amp; Service Rules<\/h3>\r\n      <h4 class=\"ts-sub\" data-group=\"so|Paper 2|pyq\">Previous year questions<\/h4>\r\n      <!-- pyq-pension@so  |  Rs 99 \/ 129  |  woo 2631   also under: pvp -->\r\n<article class=\"ts-card\" data-id=\"pyq-pension\"\r\n         data-copy=\"pyq-pension@so\" data-type=\"pyq\"\r\n         data-price=\"99\" data-q=\"481\"\r\n         data-title=\"CCS (Pension) Rules \u2014 PYQs\" data-subject=\"CCS (Pension) Rules\"\r\n         data-exams=\"so\" data-paper=\"so:Paper 2\" data-group=\"so|Paper 2|pyq\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/pension.png\" alt=\"CCS (Pension) Rules \u2014 PYQs\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ts-kind\">PYQ series<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">CCS (Pension) Rules \u2014 PYQs<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>186<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">PYQs 2009 \u2013 2025 &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;99<\/b><s>&#8377;129<\/s><i>23% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"pyq-pension\" data-woo-id=\"2631\"\r\n            onclick=\"addToCart({id:'pyq-pension',name:'CCS Pension Rules PYQs',type:'test-series',price:99,originalPrice:129,icon:'fa-user-clock',wooProductId:2631},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- pyq-mop@so  |  Rs 119 \/ 149  |  woo 5753   also under: pvp -->\r\n<article class=\"ts-card\" data-id=\"pyq-mop\"\r\n         data-copy=\"pyq-mop@so\" data-type=\"pyq\"\r\n         data-price=\"119\" data-q=\"200\"\r\n         data-title=\"Manual of Office Procedure \u2014 PYQs\" data-subject=\"Manual of Office Procedure (CSMOP)\"\r\n         data-exams=\"so\" data-paper=\"so:Paper 2\" data-group=\"so|Paper 2|pyq\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/mop-e1684145514331.jpeg\" alt=\"Manual of Office Procedure \u2014 PYQs\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon bestseller\">Bestseller<\/span><span class=\"ts-kind\">PYQ series<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">Manual of Office Procedure \u2014 PYQs<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>258<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">PYQs 2010 \u2013 2025 &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;119<\/b><s>&#8377;149<\/s><i>20% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"pyq-mop\" data-woo-id=\"5753\"\r\n            onclick=\"addToCart({id:'pyq-mop',name:'Office Procedure PYQs',type:'test-series',price:119,originalPrice:149,icon:'fa-folder-open',wooProductId:5753},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- pyq-conduct@so  |  Rs 99 \/ 129  |  woo 5750   also under: pvp -->\r\n<article class=\"ts-card\" data-id=\"pyq-conduct\"\r\n         data-copy=\"pyq-conduct@so\" data-type=\"pyq\"\r\n         data-price=\"99\" data-q=\"260\"\r\n         data-title=\"CCS (Conduct) Rules, 1964 \u2014 PYQs\" data-subject=\"CCS (Conduct) Rules, 1964\"\r\n         data-exams=\"so\" data-paper=\"so:Paper 2\" data-group=\"so|Paper 2|pyq\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/conduct.jpg\" alt=\"CCS (Conduct) Rules, 1964 \u2014 PYQs\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon bestseller\">Bestseller<\/span><span class=\"ts-kind\">PYQ series<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">CCS (Conduct) Rules, 1964 \u2014 PYQs<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>121<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">PYQs 2009 \u2013 2025 &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;99<\/b><s>&#8377;129<\/s><i>23% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"pyq-conduct\" data-woo-id=\"5750\"\r\n            onclick=\"addToCart({id:'pyq-conduct',name:'CCS Conduct Rules PYQs',type:'test-series',price:99,originalPrice:129,icon:'fa-user-tie',wooProductId:5750},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- pyq-cca@so  |  Rs 99 \/ 129  |  woo 2630   also under: pvp -->\r\n<article class=\"ts-card\" data-id=\"pyq-cca\"\r\n         data-copy=\"pyq-cca@so\" data-type=\"pyq\"\r\n         data-price=\"99\" data-q=\"240\"\r\n         data-title=\"CCS (CCA) Rules, 1965 \u2014 PYQs\" data-subject=\"CCS (CCA) Rules, 1965\"\r\n         data-exams=\"so\" data-paper=\"so:Paper 2\" data-group=\"so|Paper 2|pyq\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/CCA.png\" alt=\"CCS (CCA) Rules, 1965 \u2014 PYQs\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ts-kind\">PYQ series<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">CCS (CCA) Rules, 1965 \u2014 PYQs<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>114<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">PYQs 2009 \u2013 2025 &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;99<\/b><s>&#8377;129<\/s><i>23% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"pyq-cca\" data-woo-id=\"2630\"\r\n            onclick=\"addToCart({id:'pyq-cca',name:'CCS CCA Rules PYQs',type:'test-series',price:99,originalPrice:129,icon:'fa-gavel',wooProductId:2630},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- pyq-gfr@so  |  Rs 99 \/ 129  |  woo 5751 -->\r\n<article class=\"ts-card\" data-id=\"pyq-gfr\"\r\n         data-copy=\"pyq-gfr@so\" data-type=\"pyq\"\r\n         data-price=\"99\" data-q=\"300\"\r\n         data-title=\"General Financial Rules \u2014 PYQs\" data-subject=\"General Financial Rules (GFR), 2017\"\r\n         data-exams=\"so\" data-paper=\"so:Paper 2\" data-group=\"so|Paper 2|pyq\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/GFR.jpg\" alt=\"General Financial Rules \u2014 PYQs\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ts-kind\">PYQ series<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">General Financial Rules \u2014 PYQs<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>181<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">PYQs 2009 \u2013 2025 &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;99<\/b><s>&#8377;129<\/s><i>23% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"pyq-gfr\" data-woo-id=\"5751\"\r\n            onclick=\"addToCart({id:'pyq-gfr',name:'GFR PYQs',type:'test-series',price:99,originalPrice:129,icon:'fa-coins',wooProductId:5751},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- pyq-dfpr@so  |  Rs 59 \/ 99  |  woo 5752 -->\r\n<article class=\"ts-card\" data-id=\"pyq-dfpr\"\r\n         data-copy=\"pyq-dfpr@so\" data-type=\"pyq\"\r\n         data-price=\"59\" data-q=\"100\"\r\n         data-title=\"DFPR, 2024 \u2014 PYQs\" data-subject=\"Delegation of Financial Powers Rules (DFPR)\"\r\n         data-exams=\"so\" data-paper=\"so:Paper 2\" data-group=\"so|Paper 2|pyq\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/DFPR.jpg\" alt=\"DFPR, 2024 \u2014 PYQs\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon new\">New<\/span><span class=\"ts-kind\">PYQ series<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">DFPR, 2024 \u2014 PYQs<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>102<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">PYQs 2009 \u2013 2025 &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;59<\/b><s>&#8377;99<\/s><i>40% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"pyq-dfpr\" data-woo-id=\"5752\"\r\n            onclick=\"addToCart({id:'pyq-dfpr',name:'DFPR PYQs',type:'test-series',price:59,originalPrice:99,icon:'fa-file-signature',wooProductId:5752},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- pyq-leave@so  |  Rs 79 \/ 119  |  woo 15707 -->\r\n<article class=\"ts-card\" data-id=\"pyq-leave\"\r\n         data-copy=\"pyq-leave@so\" data-type=\"pyq\"\r\n         data-price=\"79\" data-q=\"100\"\r\n         data-title=\"CCS (Leave\/LTC) Rules \u2014 PYQs\" data-subject=\"CCS (Leave\/LTC) Rules\"\r\n         data-exams=\"so\" data-paper=\"so:Paper 2\" data-group=\"so|Paper 2|pyq\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-21-2026-04_32_25-PM.png\" alt=\"CCS (Leave\/LTC) Rules \u2014 PYQs\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon new\">New<\/span><span class=\"ts-kind\">PYQ series<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">CCS (Leave\/LTC) Rules \u2014 PYQs<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>112<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">PYQs 2009 \u2013 2025 &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;79<\/b><s>&#8377;119<\/s><i>34% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"pyq-leave\" data-woo-id=\"15707\"\r\n            onclick=\"addToCart({id:'pyq-leave',name:'CCS Leave\/LTC Rules PYQs',type:'test-series',price:79,originalPrice:119,icon:'fa-plane-departure',wooProductId:15707},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <h4 class=\"ts-sub\" data-group=\"so|Paper 2|combo\">PYQ + Chapter-wise<\/h4>\r\n      <!-- combo-mop@so  |  not priced yet  |  woo 16147   also under: cga -->\r\n<article class=\"ts-card is-soon\" data-id=\"combo-mop\"\r\n         data-copy=\"combo-mop@so\" data-type=\"combo\"\r\n         data-price=\"199\" data-q=\"0\"\r\n         data-title=\"Manual of Office Procedure &mdash; Complete Pack\" data-subject=\"Manual of Office Procedure (CSMOP)\"\r\n         data-exams=\"so\" data-paper=\"so:Paper 2\" data-group=\"so|Paper 2|combo\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/mop-e1684145514331.jpeg\" alt=\"Manual of Office Procedure &mdash; Complete Pack\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon value\">Best value<\/span><span class=\"ts-kind\">PYQ + Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">Manual of Office Procedure (CSMOP) &mdash; Complete Pack<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>998<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ + Chapter<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    <ul class=\"ts-inside\"><li>258 previous year questions (2010&ndash;2024)<\/li><li> 740 Chapter-wise questions on every provision<\/li><li>Rule-cited explanation on every question<\/li><\/ul>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><em class=\"ts-tbd\">Price on launch<\/em><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"combo-mop\" data-woo-id=\"16147\"\r\n            onclick=\"addToCart({id:'combo-mop',name:'MOP Complete Pack',type:'test-series',price:199,originalPrice:249,icon:'fa-file-lines',wooProductId:16147},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- combo-gfr@so  |  Rs 199 \/ 249  |  woo 16094   also under: cga -->\r\n<article class=\"ts-card is-soon\" data-id=\"combo-gfr\"\r\n         data-copy=\"combo-gfr@so\" data-type=\"combo\"\r\n         data-price=\"199\" data-q=\"700\"\r\n         data-title=\"GFR, 2017 \u2014 Complete Pack\" data-subject=\"General Financial Rules (GFR), 2017\"\r\n         data-exams=\"so\" data-paper=\"so:Paper 2\" data-group=\"so|Paper 2|combo\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/GFR.jpg\" alt=\"GFR, 2017 \u2014 Complete Pack\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon value\">Best value<\/span><span class=\"ts-kind\">PYQ + Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">General Financial Rules (GFR), 2017 \u2014 Complete Pack<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>675<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ + Chapter<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    <ul class=\"ts-inside\"><li>181previous year questions (2009&ndash;2025)<\/li><li>494 chapter-wise questions<\/li><li>Rule-cited explanation on every question<\/li><\/ul>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;199<\/b><s>&#8377;249<\/s><i>21% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"combo-gfr\" data-woo-id=\"16094\"\r\n            onclick=\"addToCart({id:'combo-gfr',name:'GFR Complete Pack',type:'test-series',price:199,originalPrice:249,icon:'fa-coins',wooProductId:16094},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- combo-pension@so  |  Rs 219 \/ 278  |  woo no Woo ID yet   also under: cga -->\r\n<article class=\"ts-card is-soon\" data-id=\"combo-pension\"\r\n         data-copy=\"combo-pension@so\" data-type=\"combo\"\r\n         data-price=\"219\" data-q=\"830\"\r\n         data-title=\"CCS (Pension) Rules \u2014 Complete Pack\" data-subject=\"CCS (Pension) Rules\"\r\n         data-exams=\"so\" data-paper=\"so:Paper 2\" data-group=\"so|Paper 2|combo\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/pension.png\" alt=\"CCS (Pension) Rules \u2014 Complete Pack\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon value\">Best value<\/span><span class=\"ts-kind\">PYQ + Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">CCS (Pension) Rules \u2014 Complete Pack<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>687<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ + Chapter<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    <ul class=\"ts-inside\"><li>186 previous year questions (2009&ndash;2025)<\/li><li>481 chapter-wise questions<\/li><li>Rule-cited explanation on every question<\/li><\/ul>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;219<\/b><s>&#8377;278<\/s><i>21% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"combo-pension\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'combo-pension',name:'CCS Pension Complete Pack',type:'test-series',price:219,originalPrice:278,icon:'fa-user-clock',wooProductId:16191},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- combo-conduct@so  |  not priced yet  |  woo no Woo ID yet   also under: cga, pvp -->\r\n<!--<article class=\"ts-card is-soon\" data-id=\"combo-conduct\"\r\n         data-copy=\"combo-conduct@so\" data-type=\"combo\"\r\n         data-price=\"0\" data-q=\"0\"\r\n         data-title=\"CCS (Conduct) Rules, 1964 &mdash; Complete Pack\" data-subject=\"CCS (Conduct) Rules, 1964\"\r\n         data-exams=\"so\" data-paper=\"so:Paper 2\" data-group=\"so|Paper 2|combo\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/12\/coi.jpg\" alt=\"CCS (Conduct) Rules, 1964 &mdash; Complete Pack\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon soon\">Launching soon<\/span><span class=\"ts-kind\">PYQ + Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">CCS (Conduct) Rules, 1964 &mdash; Complete Pack<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>&mdash;<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ + Chapter<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    <ul class=\"ts-inside\"><li>260+ previous year questions (2009&ndash;2025)<\/li><li>Chapter-wise questions on every provision<\/li><li>Rule-cited explanation on every question<\/li><\/ul>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><em class=\"ts-tbd\">Price on launch<\/em><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"combo-conduct\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'combo-conduct',name:'Conduct Rules Complete Pack',type:'test-series',price:0,originalPrice:0,icon:'fa-user-shield',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n  <\/div>\r\n<\/article>-->\r\n      <!-- combo-cca@so  |  not priced yet  |  woo no Woo ID yet   also under: cga -->\r\n<!--<article class=\"ts-card is-soon\" data-id=\"combo-cca\"\r\n         data-copy=\"combo-cca@so\" data-type=\"combo\"\r\n         data-price=\"0\" data-q=\"0\"\r\n         data-title=\"CCS (CCA) Rules, 1965 &mdash; Complete Pack\" data-subject=\"CCS (CCA) Rules, 1965\"\r\n         data-exams=\"so\" data-paper=\"so:Paper 2\" data-group=\"so|Paper 2|combo\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/12\/coi.jpg\" alt=\"CCS (CCA) Rules, 1965 &mdash; Complete Pack\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon soon\">Launching soon<\/span><span class=\"ts-kind\">PYQ + Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">CCS (CCA) Rules, 1965 &mdash; Complete Pack<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>&mdash;<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ + Chapter<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    <ul class=\"ts-inside\"><li>240+ previous year questions (2009&ndash;2025)<\/li><li>Chapter-wise questions on every provision<\/li><li>Rule-cited explanation on every question<\/li><\/ul>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><em class=\"ts-tbd\">Price on launch<\/em><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"combo-cca\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'combo-cca',name:'CCA Rules Complete Pack',type:'test-series',price:0,originalPrice:0,icon:'fa-gavel',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n  <\/div>\r\n<\/article>-->\r\n      <!-- combo-dfpr@so  |  not priced yet  |  woo no Woo ID yet   also under: cga -->\r\n<article class=\"ts-card is-soon\" data-id=\"combo-dfpr\"\r\n         data-copy=\"combo-dfpr@so\" data-type=\"combo\"\r\n         data-price=\"0\" data-q=\"500\"\r\n         data-title=\"DFPR, 2024 &mdash; Complete Pack\" data-subject=\"Delegation of Financial Powers Rules (DFPR)\"\r\n         data-exams=\"so\" data-paper=\"so:Paper 2\" data-group=\"so|Paper 2|combo\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/DFPR.jpg\" alt=\"DFPR, 2024 &mdash; Complete Pack\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon soon\">Launching soon<\/span><span class=\"ts-kind\">PYQ + Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">Delegation of Financial Ruls (DFPR), 2024 &mdash; Complete Pack<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>256<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ + Chapter<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    <ul class=\"ts-inside\"><li>102 previous year questions (2009&ndash;2025)<\/li><li>154 chapter-wise questions<\/li><li>Rule-cited explanation on every question<\/li><\/ul>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><em class=\"ts-tbd\">Price on launch<\/em><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"combo-dfpr\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'combo-dfpr',name:'DFPR Complete Pack',type:'test-series',price:0,originalPrice:0,icon:'fa-indian-rupee-sign',wooProductId:16207},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- combo-leave@so  |  not priced yet  |  woo no Woo ID yet   also under: cga, pvp -->\r\n<article class=\"ts-card is-soon\" data-id=\"combo-leave\"\r\n         data-copy=\"combo-leave@so\" data-type=\"combo\"\r\n         data-price=\"0\" data-q=\"0\"\r\n         data-title=\"CCS (Leave\/LTC) Rules &mdash; Complete Pack\" data-subject=\"CCS (Leave\/LTC) Rules\"\r\n         data-exams=\"so\" data-paper=\"so:Paper 2\" data-group=\"so|Paper 2|combo\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-21-2026-04_32_25-PM.png\" alt=\"CCS (Leave\/LTC) Rules &mdash; Complete Pack\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon soon\">Launching soon<\/span><span class=\"ts-kind\">PYQ + Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">CCS (Leave\/LTC) Rules &mdash; Complete Pack<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>642<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ + Chapter<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    <ul class=\"ts-inside\"><li>112 previous year questions (2009&ndash;2025)<\/li><li>530 Chapter-wise questions on every provision<\/li><li>Rule-cited explanation on every question<\/li><\/ul>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><em class=\"ts-tbd\">Price on launch<\/em><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"combo-leave\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'combo-leave',name:'Leave Rules Complete Pack',type:'test-series',price:0,originalPrice:0,icon:'fa-plane-departure',wooProductId:15560},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- ================================================================================================\r\n           ^^^^^   END OF   UPSC SO\/STENO LDCE\r\n           ================================================================================================ -->\r\n      <!-- ================================================================================================\r\n           vvvvv   START OF   UPSC PRINCIPAL &amp; VICE-PRINCIPAL CRT   -   25 products, all of them below\r\n                   The page shows them in the order they appear here. Move an\r\n                   <article> block and it moves on the page. Nothing else to change.\r\n           ================================================================================================ -->\r\n      <h3 class=\"ts-sec\" data-group=\"pvp|Free\"><span>Free<\/span>The 2022 papers, free to attempt<\/h3>\r\n      <h4 class=\"ts-sub\" data-group=\"pvp|Free|pyq\">Previous year questions<\/h4>\r\n      <!-- pvp-2022-principal@pvp  |  free  |   Woo ID 16469 -->\r\n<article class=\"ts-card is-soon\" data-id=\"pvp-2022-principal\" data-free=\"1\"\r\n         data-copy=\"pvp-2022-principal@pvp\" data-type=\"pyq\"\r\n         data-price=\"0\" data-q=\"0\"\r\n         data-title=\"Principal 2022 &mdash; Previous Year Paper\" data-subject=\"UPSC Principal, 2022 &mdash; the complete question paper\"\r\n         data-exams=\"pvp\" data-paper=\"pvp:Free\" data-group=\"pvp|Free|pyq\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-31-2026-09_32_55-PM.png\" alt=\"Principal 2022 &mdash; Previous Year Paper\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon free\">Free<\/span><span class=\"ts-kind\">Free paper<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">Principal 2022 &mdash; Previous Year Paper<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>120<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">Complete 2022 paper &#183; free to attempt<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>Free<\/b><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"pvp-2022-principal\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'pvp-2022-principal',name:'Principal 2022 Paper (free)',type:'test-series',price:0,originalPrice:99,icon:'fa-file-lines',wooProductId:16469},this)\"><i class=\"fa-solid fa-bell\"><\/i> Free &mdash; opening soon<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- pvp-2022-vice-principal@pvp  |  free  |  woo no Woo ID yet -->\r\n<article class=\"ts-card is-soon\" data-id=\"pvp-2022-vice-principal\" data-free=\"1\"\r\n         data-copy=\"pvp-2022-vice-principal@pvp\" data-type=\"pyq\"\r\n         data-price=\"0\" data-q=\"0\"\r\n         data-title=\"Vice-Principal 2022 &mdash; Previous Year Paper\" data-subject=\"UPSC Vice-Principal, 2022 &mdash; the complete question paper\"\r\n         data-exams=\"pvp\" data-paper=\"pvp:Free\" data-group=\"pvp|Free|pyq\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-Sep-1-2026-07_59_04-PM.png\" alt=\"Vice-Principal 2022 &mdash; Previous Year Paper\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon free\">Free<\/span><span class=\"ts-kind\">Free paper<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">Vice-Principal 2022 &mdash; Previous Year Paper<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>120<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">Complete 2022 paper &#183; free to attempt<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>Free<\/b><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"pvp-2022-vice-principal\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'pvp-2022-vice-principal',name:'Vice-Principal 2022 Paper (free)',type:'test-series',price:0,originalPrice:99,icon:'fa-file-lines',wooProductId:16470},this)\"><i class=\"fa-solid fa-bell\"><\/i> Free &mdash; opening soon<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <h3 class=\"ts-sec\" data-group=\"pvp|Head 1\"><span>Head I<\/span>Educational Policies, Pedagogy, Evaluation &amp; Digital Literacy<\/h3>\r\n      <h4 class=\"ts-sub\" data-group=\"pvp|Head 1|chapter\">Chapter-wise<\/h4>\r\n      <!-- pvp-nep@pvp  |  Rs 249 \/ 399  |  woo no Woo ID yet -->\r\n<article class=\"ts-card is-soon\" data-id=\"pvp-nep\"\r\n         data-copy=\"pvp-nep@pvp\" data-type=\"chapter\"\r\n         data-price=\"249\" data-q=\"0\"\r\n         data-title=\"National Education Policy (NEP), 2020\" data-subject=\"National Education Policy (NEP), 2020\"\r\n         data-exams=\"pvp\" data-paper=\"pvp:Head 1\" data-group=\"pvp|Head 1|chapter\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/08\/EB9F77E4-1570-498F-B5EE-16306D043418.png\" alt=\"NEP 2020 \u2014 Chapter-wise\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon soon\">Launching soon<\/span><span class=\"ts-kind\">Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">National Education Policy (NEP) 2020<\/h3>\r\n   \r\n    <div class=\"ts-spec\">\r\n      <div><b>\u2014<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">Complete Pack<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">All parts of the Policy &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;249<\/b><s>&#8377;399<\/s><i>34% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"pvp-nep\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'pvp-nep',name:'NEP 2020 Chapter-wise Tests',type:'test-series',price:249,originalPrice:399,icon:'fa-graduation-cap',wooProductId:16568},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- pvp-rte@pvp  |  Rs 79 \/ 129  |  woo no Woo ID yet -->\r\n<article class=\"ts-card is-soon\" data-id=\"pvp-rte\"\r\n         data-copy=\"pvp-rte@pvp\" data-type=\"chapter\"\r\n         data-price=\"79\" data-q=\"0\"\r\n         data-title=\"RTE Act, 2009 \u2014 Chapter-wise\" data-subject=\"Right of Children to Free and Compulsory Education (RTE) Act, 2009\"\r\n         data-exams=\"pvp\" data-paper=\"pvp:Head 1\" data-group=\"pvp|Head 1|chapter\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-25-2026-07_58_10-AM.png\" alt=\"RTE Act, 2009 \u2014 Chapter-wise\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon soon\">Launching soon<\/span><span class=\"ts-kind\">Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">Right to Education (RTE) Act, 2009<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>\u2014<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">Chapter-wise<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">All chapters + Schedule &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;79<\/b><s>&#8377;129<\/s><i>39% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"pvp-rte\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'pvp-rte',name:'RTE Act 2009 Chapter-wise Tests',type:'test-series',price:79,originalPrice:129,icon:'fa-child-reaching',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- pvp-nipun@pvp  |  not priced yet  |  woo no Woo ID yet -->\r\n<article class=\"ts-card is-soon\" data-id=\"pvp-nipun\"\r\n         data-copy=\"pvp-nipun@pvp\" data-type=\"chapter\"\r\n         data-price=\"0\" data-q=\"0\"\r\n         data-title=\"NIPUN Bharat Mission &mdash; Chapter-wise\" data-subject=\"NIPUN Bharat and foundational literacy &amp; numeracy\"\r\n         data-exams=\"pvp\" data-paper=\"pvp:Head 1\" data-group=\"pvp|Head 1|chapter\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/08\/NIPUN-BHARAT.jpg\" alt=\"NIPUN Bharat Mission &mdash; Chapter-wise\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon soon\">Launching soon<\/span><span class=\"ts-kind\">Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">NIPUN Bharat Mission<\/h3>\r\n    <p class=\"ts-curated\"><i class=\"fa-solid fa-bullseye\"><\/i> Curated specially for the UPSC Principal \/ Vice-Principal exam<\/p>\r\n    <div class=\"ts-spec\">\r\n      <div><b>&mdash;<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">Chapter-wise<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">Guidelines and targets &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><em class=\"ts-tbd\">Price on launch<\/em><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"pvp-nipun\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'pvp-nipun',name:'NIPUN Bharat',type:'test-series',price:0,originalPrice:0,icon:'fa-child-reaching',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- pvp-schemes@pvp  |  not priced yet  |  woo no Woo ID yet -->\r\n      <!-- <article class=\"ts-card is-soon\" data-id=\"pvp-schemes\"\r\n     data-copy=\"pvp-schemes@pvp\" data-type=\"chapter\"\r\n     data-price=\"0\" data-q=\"0\"\r\n     data-title=\"Schemes &amp; Policies in School Education &mdash; Chapter-wise\" data-subject=\"Schemes and institutions in school education\"\r\n        data-exams=\"pvp\" data-paper=\"pvp:Head 1\" data-group=\"pvp|Head 1|chapter\">\r\n <div class=\"ts-thumb\">\r\n   <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/12\/coi.jpg\" alt=\"Schemes &amp; Policies in School Education &mdash; Chapter-wise\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n   <span class=\"ribbon soon\">Launching soon<\/span><span class=\"ts-kind\">Chapter-wise<\/span>\r\n <\/div>\r\n <div class=\"ts-cbody\">\r\n   <h3 class=\"ts-ctitle\">Schemes &amp; Policies in School Education &mdash; Chapter-wise<\/h3>\r\n   <p class=\"ts-curated\"><i class=\"fa-solid fa-bullseye\"><\/i> Curated specially for the UPSC Principal \/ Vice-Principal exam<\/p>\r\n   <div class=\"ts-spec\">\r\n     <div><b>&mdash;<\/b><span>Questions<\/span><\/div>\r\n     <div><b class=\"fmt\">Chapter-wise<\/b><span>Format<\/span><\/div>\r\n   <\/div>\r\n    \r\n   <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">PM POSHAN, PM-SHRI, KGBV, DIKSHA &#183; rule-cited solutions<\/p>  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><em class=\"ts-tbd\">Price on launch<\/em><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"pvp-schemes\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'pvp-schemes',name:'Schemes and Policies',type:'test-series',price:0,originalPrice:0,icon:'fa-landmark-flag',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- pvp-child@pvp  |  not priced yet  |  woo no Woo ID yet -->\r\n<!--<article class=\"ts-card is-soon\" data-id=\"pvp-child\"\r\n         data-copy=\"pvp-child@pvp\" data-type=\"chapter\"\r\n         data-price=\"0\" data-q=\"0\"\r\n         data-title=\"Child Safety &amp; Protection &mdash; Chapter-wise\" data-subject=\"Child protection, rights and school safety\"\r\n         data-exams=\"pvp\" data-paper=\"pvp:Head 1\" data-group=\"pvp|Head 1|chapter\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/12\/coi.jpg\" alt=\"Child Safety &amp; Protection &mdash; Chapter-wise\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon soon\">Launching soon<\/span><span class=\"ts-kind\">Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">Child Safety &amp; Protection &mdash; Chapter-wise<\/h3>\r\n    <p class=\"ts-curated\"><i class=\"fa-solid fa-bullseye\"><\/i> Curated specially for the UPSC Principal \/ Vice-Principal exam<\/p>\r\n    <div class=\"ts-spec\">\r\n      <div><b>&mdash;<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">Chapter-wise<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">POCSO, CPCR, POSH, JJ Act, RPwD &#183; rule-cited solutions<\/p>\r\n <\/div>  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><em class=\"ts-tbd\">Price on launch<\/em><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"pvp-child\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'pvp-child',name:'Child Safety',type:'test-series',price:0,originalPrice:0,icon:'fa-shield-heart',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- pvp-measure@pvp  |  not priced yet  |  woo no Woo ID yet -->\r\n<article class=\"ts-card is-soon\" data-id=\"pvp-measure\"\r\n         data-copy=\"pvp-measure@pvp\" data-type=\"chapter\"\r\n         data-price=\"0\" data-q=\"0\"\r\n         data-title=\"Measurement &amp; Evaluation &mdash; Chapter-wise\" data-subject=\"Educational measurement and evaluation\"\r\n         data-exams=\"pvp\" data-paper=\"pvp:Head 1\" data-group=\"pvp|Head 1|chapter\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-25-2026-07_53_30-AM.png\" alt=\"Measurement &amp; Evaluation &mdash; Chapter-wise\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon soon\">Launching soon<\/span><span class=\"ts-kind\">Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">Measurement &amp; Evaluation<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>&mdash;<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">Chapter-wise<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">Taxonomy, item analysis, validity, statistics &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><em class=\"ts-tbd\">Price on launch<\/em><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"pvp-measure\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'pvp-measure',name:'Measurement and Evaluation',type:'test-series',price:0,originalPrice:0,icon:'fa-ruler-combined',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- pvp-pedagogy@pvp  |  not priced yet  |  woo no Woo ID yet -->\r\n<article class=\"ts-card is-soon\" data-id=\"pvp-pedagogy\"\r\n         data-copy=\"pvp-pedagogy@pvp\" data-type=\"chapter\"\r\n         data-price=\"0\" data-q=\"0\"\r\n         data-title=\"Pedagogy in Education &mdash; Chapter-wise\" data-subject=\"Pedagogy in Education\"\r\n         data-exams=\"pvp\" data-paper=\"pvp:Head 1\" data-group=\"pvp|Head 1|chapter\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/08\/pedagogy.png\" alt=\"Pedagogy in Education &mdash; Chapter-wise\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon soon\">Launching soon<\/span><span class=\"ts-kind\">Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">Pedagogy in Education<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>&mdash;<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">Chapter-wise<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">Learning theories, methods, curriculum &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><em class=\"ts-tbd\">Price on launch<\/em><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"pvp-pedagogy\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'pvp-pedagogy',name:'Pedagogy in Education',type:'test-series',price:0,originalPrice:0,icon:'fa-chalkboard-user',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- pvp-digital@pvp  |  not priced yet  |  woo no Woo ID yet -->\r\n<article class=\"ts-card is-soon\" data-id=\"pvp-digital\"\r\n         data-copy=\"pvp-digital@pvp\" data-type=\"chapter\"\r\n         data-price=\"0\" data-q=\"0\"\r\n         data-title=\"Digital Literacy &mdash; Chapter-wise\" data-subject=\"Digital Literacy\"\r\n         data-exams=\"pvp\" data-paper=\"pvp:Head 1\" data-group=\"pvp|Head 1|chapter\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-26-2026-08_20_58-AM.png\" alt=\"Digital Literacy &mdash; Chapter-wise\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon soon\">Launching soon<\/span><span class=\"ts-kind\">Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">Digital Literacy<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>&mdash;<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">Chapter-wise<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">OS, office apps, cybersecurity, DIKSHA, UDISE+ &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><em class=\"ts-tbd\">Price on launch<\/em><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"pvp-digital\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'pvp-digital',name:'Digital Literacy',type:'test-series',price:0,originalPrice:0,icon:'fa-laptop-code',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n  <\/div>\r\n<\/article>\r\n<!-- cw-posh@pvp  |  Rs 79 \/ 129  |  woo no Woo ID yet -->\r\n<article class=\"ts-card is-soon\" data-id=\"cw-posh\"\r\n         data-copy=\"cw-posh@pvp\" data-type=\"chapter\"\r\n         data-price=\"79\" data-q=\"207\"\r\n         data-title=\"POSH Act, 2013 \u2014 Chapter-wise\" data-subject=\"POSH Act, 2013\"\r\n         data-exams=\"pvp\" data-paper=\"pvp:Head 2\" data-group=\"pvp|Head 2|chapter\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/conduct.jpg\" alt=\"POSH Act, 2013 \u2014 Chapter-wise\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon soon\">Launching soon<\/span><span class=\"ts-kind\">Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">POSH Act, 2013<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>207<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">Chapter-wise<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">All chapters + Rules &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;79<\/b><s>&#8377;129<\/s><i>39% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"cw-posh\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'cw-posh',name:'POSH Act 2013 Chapter-wise Tests',type:'test-series',price:79,originalPrice:129,icon:'fa-scale-balanced',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <h3 class=\"ts-sec\" data-group=\"pvp|Head 2\"><span>Head II<\/span>Office Procedure, Management &amp; Financial Administration<\/h3>\r\n     <!-- <h4 class=\"ts-sub\" data-group=\"pvp|Head 2|chapter\">Chapter-wise<\/h4>-->\r\n\r\n      \r\n      <!-- pvp-admin@pvp  |  Rs 149 \/ 199  |  woo no Woo ID yet -->\r\n <!--<article class=\"ts-card is-soon\" data-id=\"pvp-admin\"\r\n         data-copy=\"pvp-admin@pvp\" data-type=\"chapter\"\r\n         data-price=\"149\" data-q=\"0\"\r\n         data-title=\"School Administration &amp; Leadership \u2014 Practice Sets\" data-subject=\"Educational Administration, Leadership &amp; Supervision\"\r\n         data-exams=\"pvp\" data-paper=\"pvp:Head 2\" data-group=\"pvp|Head 2|chapter\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/mop-e1684145514331.jpeg\" alt=\"School Administration &amp; Leadership \u2014 Practice Sets\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon soon\">Launching soon<\/span><span class=\"ts-kind\">Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">School Administration &amp; Leadership \u2014 Practice Sets<\/h3>\r\n    <p class=\"ts-curated\"><i class=\"fa-solid fa-bullseye\"><\/i> Curated specially for the UPSC Principal \/ Vice-Principal exam<\/p>\r\n    <div class=\"ts-spec\">\r\n      <div><b>\u2014<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">Chapter-wise<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">Full head coverage &#183; rule-cited solutions<\/p>\r\n  <\/div> <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;149<\/b><s>&#8377;199<\/s><i>25% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"pvp-admin\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'pvp-admin',name:'School Administration Practice Sets',type:'test-series',price:149,originalPrice:199,icon:'fa-school',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n  <\/div>\r\n<\/article>-->\r\n      <h4 class=\"ts-sub\" data-group=\"pvp|Head 2|pyq\">Previous year questions<\/h4>\r\n      <!-- pyq-mop@pvp  |  Rs 119 \/ 149  |  woo 5753   also under: so -->\r\n<article class=\"ts-card\" data-id=\"pyq-mop\"\r\n         data-copy=\"pyq-mop@pvp\" data-type=\"pyq\"\r\n         data-price=\"119\" data-q=\"200\"\r\n         data-title=\"Manual of Office Procedure \u2014 PYQs\" data-subject=\"Manual of Office Procedure (CSMOP)\"\r\n         data-exams=\"pvp\" data-paper=\"pvp:Head 2\" data-group=\"pvp|Head 2|pyq\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/mop-e1684145514331.jpeg\" alt=\"Manual of Office Procedure \u2014 PYQs\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon bestseller\">Bestseller<\/span><span class=\"ts-kind\">PYQ series<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">Manual of Office Procedure \u2014 PYQs (UPSC SO\/Steno LDCE)<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>258<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">PYQs 2010 \u2013 2025 &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;119<\/b><s>&#8377;149<\/s><i>20% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"pyq-mop\" data-woo-id=\"5753\"\r\n            onclick=\"addToCart({id:'pyq-mop',name:'Office Procedure PYQs',type:'test-series',price:119,originalPrice:149,icon:'fa-folder-open',wooProductId:5753},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- pyq-pension@pvp  |  Rs 99 \/ 129  |  woo 2631   also under: so -->\r\n<article class=\"ts-card\" data-id=\"pyq-pension\"\r\n         data-copy=\"pyq-pension@pvp\" data-type=\"pyq\"\r\n         data-price=\"99\" data-q=\"481\"\r\n         data-title=\"CCS (Pension) Rules \u2014 PYQs\" data-subject=\"CCS (Pension) Rules\"\r\n         data-exams=\"pvp\" data-paper=\"pvp:Head 2\" data-group=\"pvp|Head 2|pyq\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/pension.png\" alt=\"CCS (Pension) Rules \u2014 PYQs\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ts-kind\">PYQ series<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">CCS (Pension) Rules \u2014 PYQs (UPSC SO\/Steno LDCE)<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>186<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">PYQs 2009 \u2013 2025 &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;99<\/b><s>&#8377;129<\/s><i>23% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"pyq-pension\" data-woo-id=\"2631\"\r\n            onclick=\"addToCart({id:'pyq-pension',name:'CCS Pension Rules PYQs',type:'test-series',price:99,originalPrice:129,icon:'fa-user-clock',wooProductId:2631},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- pyq-conduct@pvp  |  Rs 99 \/ 129  |  woo 5750   also under: so -->\r\n<article class=\"ts-card\" data-id=\"pyq-conduct\"\r\n         data-copy=\"pyq-conduct@pvp\" data-type=\"pyq\"\r\n         data-price=\"99\" data-q=\"260\"\r\n         data-title=\"CCS (Conduct) Rules, 1964 \u2014 PYQs\" data-subject=\"CCS (Conduct) Rules, 1964\"\r\n         data-exams=\"pvp\" data-paper=\"pvp:Head 2\" data-group=\"pvp|Head 2|pyq\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/conduct.jpg\" alt=\"CCS (Conduct) Rules, 1964 \u2014 PYQs\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon bestseller\">Bestseller<\/span><span class=\"ts-kind\">PYQ series<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">CCS (Conduct) Rules, 1964 \u2014 PYQs (UPSC SO\/Steno LDCE)<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>121<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">PYQs 2009 \u2013 2025 &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;99<\/b><s>&#8377;129<\/s><i>23% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"pyq-conduct\" data-woo-id=\"5750\"\r\n            onclick=\"addToCart({id:'pyq-conduct',name:'CCS Conduct Rules PYQs',type:'test-series',price:99,originalPrice:129,icon:'fa-user-tie',wooProductId:5750},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- pyq-cca@pvp  |  Rs 99 \/ 129  |  woo 2630   also under: so -->\r\n<article class=\"ts-card\" data-id=\"pyq-cca\"\r\n         data-copy=\"pyq-cca@pvp\" data-type=\"pyq\"\r\n         data-price=\"99\" data-q=\"240\"\r\n         data-title=\"CCS (CCA) Rules, 1965 \u2014 PYQs\" data-subject=\"CCS (CCA) Rules, 1965\"\r\n         data-exams=\"pvp\" data-paper=\"pvp:Head 2\" data-group=\"pvp|Head 2|pyq\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/CCA.png\" alt=\"CCS (CCA) Rules, 1965 \u2014 PYQs\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ts-kind\">PYQ series<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">CCS (CCA) Rules, 1965 \u2014 PYQs (UPSC SO\/Steno LDCE)<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>114<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">PYQs 2009 \u2013 2025 &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;99<\/b><s>&#8377;129<\/s><i>23% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"pyq-cca\" data-woo-id=\"2630\"\r\n            onclick=\"addToCart({id:'pyq-cca',name:'CCS CCA Rules PYQs',type:'test-series',price:99,originalPrice:129,icon:'fa-gavel',wooProductId:2630},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- pyq-rti@pvp  |  Rs 99 \/ 129  |  woo 2629   also under: so -->\r\n<article class=\"ts-card\" data-id=\"pyq-rti\"\r\n         data-copy=\"pyq-rti@pvp\" data-type=\"pyq\"\r\n         data-price=\"99\" data-q=\"167\"\r\n         data-title=\"Right to Information Act \u2014 PYQs\" data-subject=\"Right to Information (RTI) Act, 2005\"\r\n         data-exams=\"pvp\" data-paper=\"pvp:Head 2\" data-group=\"pvp|Head 2|pyq\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/rti.jpeg\" alt=\"Right to Information Act \u2014 PYQs\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ts-kind\">PYQ series<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">Right to Information Act \u2014 PYQs (UPSC SO\/Steno LDCE)<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>167<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">PYQs 2009 \u2013 2025 &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;99<\/b><s>&#8377;129<\/s><i>23% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"pyq-rti\" data-woo-id=\"2629\"\r\n            onclick=\"addToCart({id:'pyq-rti',name:'RTI Act PYQs',type:'test-series',price:99,originalPrice:129,icon:'fa-file-lines',wooProductId:2629},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <h4 class=\"ts-sub\" data-group=\"pvp|Head 2|combo\">PYQ + Chapter-wise<\/h4>\r\n      <!-- combo-rti@pvp  |  Rs 129 \/ 158  |  woo no Woo ID yet   also under: so, cga -->\r\n<article class=\"ts-card is-soon\" data-id=\"combo-rti\"\r\n         data-copy=\"combo-rti@pvp\" data-type=\"combo\"\r\n         data-price=\"129\" data-q=\"367\"\r\n         data-title=\"RTI Act, 2005 \u2014 Complete Pack\" data-subject=\"Right to Information (RTI) Act, 2005\"\r\n         data-exams=\"pvp\" data-paper=\"pvp:Head 2\" data-group=\"pvp|Head 2|combo\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/rti.jpeg\" alt=\"RTI Act, 2005 \u2014 Complete Pack\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon value\">Best value<\/span><span class=\"ts-kind\">PYQ + Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">RTI Act, 2005 \u2014 Complete Pack<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>805<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ + Chapter<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    <ul class=\"ts-inside\"><li>167 previous year questions (2009&ndash;2025)<\/li><li>638 chapter-wise questions<\/li><li>Rule-cited explanation on every question<\/li><\/ul>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;129<\/b><s>&#8377;158<\/s><i>18% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"combo-rti\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'combo-rti',name:'RTI Act Complete Pack',type:'test-series',price:129,originalPrice:158,icon:'fa-file-lines',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- combo-conduct@pvp  |  not priced yet  |  woo no Woo ID yet   also under: so, cga -->\r\n <!-- <article class=\"ts-card is-soon\" data-id=\"combo-conduct\"\r\n         data-copy=\"combo-conduct@pvp\" data-type=\"combo\"\r\n         data-price=\"0\" data-q=\"0\"\r\n         data-title=\"CCS (Conduct) Rules, 1964 &mdash; Complete Pack\" data-subject=\"CCS (Conduct) Rules, 1964\"\r\n         data-exams=\"pvp\" data-paper=\"pvp:Head 2\" data-group=\"pvp|Head 2|combo\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/12\/coi.jpg\" alt=\"CCS (Conduct) Rules, 1964 &mdash; Complete Pack\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon soon\">Launching soon<\/span><span class=\"ts-kind\">PYQ + Chapter-wise<\/span>\r\n <\/div><div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">CCS (Conduct) Rules, 1964 &mdash; Complete Pack<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>&mdash;<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ + Chapter<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">PYQs + every chapter &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><em class=\"ts-tbd\">Price on launch<\/em><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"combo-conduct\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'combo-conduct',name:'Conduct Rules Complete Pack',type:'test-series',price:0,originalPrice:0,icon:'fa-user-shield',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n  <\/div>\r\n<\/article>-->\r\n      <!-- cw-gfr@pvp  |  Rs 149 \/ 199  |  woo 14151 -->\r\n<article class=\"ts-card\" data-id=\"cw-gfr\"\r\n         data-copy=\"cw-gfr@pvp\" data-type=\"combo\"\r\n         data-price=\"149\" data-q=\"400\"\r\n         data-title=\"General Financial Rules, 2017 \u2014 Complete Pack\" data-subject=\"General Financial Rules (GFR), 2017\"\r\n         data-exams=\"pvp\" data-paper=\"pvp:Head 2\" data-group=\"pvp|Head 2|chapter\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/GFR.jpg\" alt=\"General Financial Rules, 2017 \u2014 Complete Pack\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon bestseller\">Bestseller<\/span><span class=\"ts-kind\">PYQ + Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">General Financial Rules, 2017 \u2014 Complete Pack<\/h3>\r\n    <p class=\"ts-curated\"><i class=\"fa-solid fa-bullseye\"><\/i> Curated specially for the UPSC Principal \/ Vice-Principal exam<\/p>\r\n   <div class=\"ts-spec\">\r\n      <div><b>642<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ + Chapter<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n     <ul class=\"ts-inside\"><li>181previous year questions (2009&ndash;2025)<\/li><li>494 chapter-wise questions<\/li><li>Rule-cited explanation on every question<\/li><\/ul>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;149<\/b><s>&#8377;199<\/s><i>25% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"cw-gfr\" data-woo-id=\"14151\"\r\n            onclick=\"addToCart({id:'cw-gfr',name:'GFR 2017 Chapter-wise Tests',type:'test-series',price:149,originalPrice:199,icon:'fa-coins',wooProductId:14151},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- cw-pension@pvp  |  Rs 199 \/ 249  |  woo 14094 -->\r\n<article class=\"ts-card\" data-id=\"cw-pension\"\r\n         data-copy=\"cw-pension@pvp\" data-type=\"combo\"\r\n         data-price=\"199\" data-q=\"350\"\r\n         data-title=\"CCS (Pension) Rules, 2021 \u2014 Complete Pack\" data-subject=\"CCS (Pension) Rules\"\r\n         data-exams=\"pvp\" data-paper=\"pvp:Head 2\" data-group=\"pvp|Head 2|chapter\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/pension.png\" alt=\"CCS (Pension) Rules, 2021 \u2014 Chapter-wise\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n  <span class=\"ribbon soon\">Launching soon<\/span><span class=\"ts-kind\">PYQ + Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">CCS (Pension) Rules, 2021 \u2014 Complete Pack<\/h3>\r\n    <p class=\"ts-curated\"><i class=\"fa-solid fa-bullseye\"><\/i> Curated specially for the UPSC Principal \/ Vice-Principal exam<\/p>\r\n  <div class=\"ts-spec\">\r\n      <div><b>642<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ + Chapter<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n      <ul class=\"ts-inside\"><li>186 previous year questions (2009&ndash;2025)<\/li><li>481 chapter-wise questions<\/li><li>Rule-cited explanation on every question<\/li><\/ul>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;199<\/b><s>&#8377;249<\/s><i>20% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"cw-pension\" data-woo-id=\"14094\"\r\n            onclick=\"addToCart({id:'cw-pension',name:'CCS Pension Rules Chapter-wise Tests',type:'test-series',price:199,originalPrice:249,icon:'fa-user-clock',wooProductId:14094},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- combo-leave@pvp  |  not priced yet  |  woo no Woo ID yet   also under: so, cga -->\r\n<article class=\"ts-card is-soon\" data-id=\"combo-leave\"\r\n         data-copy=\"combo-leave@pvp\" data-type=\"combo\"\r\n         data-price=\"0\" data-q=\"0\"\r\n         data-title=\"CCS (Leave\/LTC) Rules &mdash; Complete Pack\" data-subject=\"CCS (Leave\/LTC) Rules\"\r\n         data-exams=\"pvp\" data-paper=\"pvp:Head 2\" data-group=\"pvp|Head 2|combo\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-21-2026-04_32_25-PM.png\" alt=\"CCS (Leave\/LTC) Rules &mdash; Complete Pack\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon soon\">Launching soon<\/span><span class=\"ts-kind\">PYQ + Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">CCS (Leave\/LTC) Rules &mdash; Complete Pack<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>642<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ + Chapter<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    <ul class=\"ts-inside\"><li>112 previous year questions (2009&ndash;2025)<\/li><li>530 Chapter-wise questions on every provision<\/li><li>Rule-cited explanation on every question<\/li><\/ul>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><em class=\"ts-tbd\">Price on launch<\/em><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"combo-leave\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'combo-leave',name:'Leave Rules Complete Pack',type:'test-series',price:0,originalPrice:0,icon:'fa-plane-departure',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <h3 class=\"ts-sec\" data-group=\"pvp|Head 3\"><span>Head III<\/span>General Knowledge, Language, Reasoning &amp; Aptitude<\/h3>\r\n      <div class=\"ts-headsoon\" data-group=\"pvp|Head 3\">\r\n        <b>Launching soon<\/b>\r\n        <span>General knowledge, language, reasoning and aptitude series are being written now. Each one appears here on its own the moment it gets a Woo ID in PE_EDITS.<\/span>\r\n        <button type=\"button\">Notify me at launch<\/button>\r\n      <\/div>\r\n      <h4 class=\"ts-sub\" data-group=\"pvp|Head 3|chapter\">Chapter-wise<\/h4>\r\n      <!-- pvp-gk@pvp  |  not priced yet  |  woo no Woo ID yet -->\r\n<article class=\"ts-card is-soon\" data-id=\"pvp-gk\" data-needs-woo=\"1\"\r\n         data-copy=\"pvp-gk@pvp\" data-type=\"chapter\"\r\n         data-price=\"0\" data-q=\"0\"\r\n         data-title=\"General Knowledge &amp; Current Affairs &mdash; Chapter-wise\" data-subject=\"General Knowledge, contemporary social, economic and cultural issues\"\r\n         data-exams=\"pvp\" data-paper=\"pvp:Head 3\" data-group=\"pvp|Head 3|chapter\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/12\/coi.jpg\" alt=\"General Knowledge &amp; Current Affairs &mdash; Chapter-wise\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon soon\">Launching soon<\/span><span class=\"ts-kind\">Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">General Knowledge &amp; Current Affairs &mdash; Chapter-wise<\/h3>\r\n    <p class=\"ts-curated\"><i class=\"fa-solid fa-bullseye\"><\/i> Curated specially for the UPSC Principal \/ Vice-Principal exam<\/p>\r\n    <div class=\"ts-spec\">\r\n      <div><b>&mdash;<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">Chapter-wise<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">Polity, economy, culture and current affairs &#183; explained answers<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><em class=\"ts-tbd\">Price on launch<\/em><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"pvp-gk\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'pvp-gk',name:'General Knowledge Chapter-wise Tests',type:'test-series',price:0,originalPrice:0,icon:'fa-globe',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- pvp-lang@pvp  |  not priced yet  |  woo no Woo ID yet -->\r\n<article class=\"ts-card is-soon\" data-id=\"pvp-lang\" data-needs-woo=\"1\"\r\n         data-copy=\"pvp-lang@pvp\" data-type=\"chapter\"\r\n         data-price=\"0\" data-q=\"0\"\r\n         data-title=\"Hindi &amp; English Language &mdash; Chapter-wise\" data-subject=\"Hindi and English language skills\"\r\n         data-exams=\"pvp\" data-paper=\"pvp:Head 3\" data-group=\"pvp|Head 3|chapter\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/12\/coi.jpg\" alt=\"Hindi &amp; English Language &mdash; Chapter-wise\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon soon\">Launching soon<\/span><span class=\"ts-kind\">Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">Hindi &amp; English Language &mdash; Chapter-wise<\/h3>\r\n    <p class=\"ts-curated\"><i class=\"fa-solid fa-bullseye\"><\/i> Curated specially for the UPSC Principal \/ Vice-Principal exam<\/p>\r\n    <div class=\"ts-spec\">\r\n      <div><b>&mdash;<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">Chapter-wise<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">Grammar, usage and comprehension &#183; explained answers<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><em class=\"ts-tbd\">Price on launch<\/em><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"pvp-lang\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'pvp-lang',name:'Hindi and English Language Tests',type:'test-series',price:0,originalPrice:0,icon:'fa-language',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- pvp-reason@pvp  |  not priced yet  |  woo no Woo ID yet -->\r\n<article class=\"ts-card is-soon\" data-id=\"pvp-reason\" data-needs-woo=\"1\"\r\n         data-copy=\"pvp-reason@pvp\" data-type=\"chapter\"\r\n         data-price=\"0\" data-q=\"0\"\r\n         data-title=\"Reasoning &amp; Quantitative Aptitude &mdash; Chapter-wise\" data-subject=\"Reasoning ability and Quantitative Aptitude\"\r\n         data-exams=\"pvp\" data-paper=\"pvp:Head 3\" data-group=\"pvp|Head 3|chapter\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/12\/coi.jpg\" alt=\"Reasoning &amp; Quantitative Aptitude &mdash; Chapter-wise\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon soon\">Launching soon<\/span><span class=\"ts-kind\">Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">Reasoning &amp; Quantitative Aptitude &mdash; Chapter-wise<\/h3>\r\n    <p class=\"ts-curated\"><i class=\"fa-solid fa-bullseye\"><\/i> Curated specially for the UPSC Principal \/ Vice-Principal exam<\/p>\r\n    <div class=\"ts-spec\">\r\n      <div><b>&mdash;<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">Chapter-wise<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">Verbal, non-verbal and arithmetic sets &#183; worked solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><em class=\"ts-tbd\">Price on launch<\/em><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"pvp-reason\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'pvp-reason',name:'Reasoning and Aptitude Tests',type:'test-series',price:0,originalPrice:0,icon:'fa-brain',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- ================================================================================================\r\n           ^^^^^   END OF   UPSC PRINCIPAL &amp; VICE-PRINCIPAL CRT\r\n           ================================================================================================ -->\r\n      <!-- ================================================================================================\r\n           vvvvv   START OF   CGA AAO CBT   -   23 products, all of them below\r\n                   The page shows them in the order they appear here. Move an\r\n                   <article> block and it moves on the page. Nothing else to change.\r\n           ================================================================================================ -->\r\n      <h3 class=\"ts-sec\" data-group=\"cga|Paper 1\"><span>Paper I<\/span>Comprehension, Precis &amp; Official Correspondence<\/h3>\r\n      <h4 class=\"ts-sub\" data-group=\"cga|Paper 1|combo\">PYQ + Chapter-wise<\/h4>\r\n      <!-- combo-mop@cga  |  not priced yet  |  woo no Woo ID yet   also under: so -->\r\n<article class=\"ts-card is-soon\" data-id=\"combo-mop\"\r\n         data-copy=\"combo-mop@cga\" data-type=\"combo\"\r\n         data-price=\"0\" data-q=\"0\"\r\n         data-title=\"Manual of Office Procedure &mdash; Complete Pack\" data-subject=\"Manual of Office Procedure (CSMOP)\"\r\n         data-exams=\"cga\" data-paper=\"cga:Paper 1\" data-group=\"cga|Paper 1|combo\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/mop-e1684145514331.jpeg\" alt=\"Manual of Office Procedure &mdash; Complete Pack\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon value\">Best value<\/span><span class=\"ts-kind\">PYQ + Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">Manual of Office Procedure &mdash; Complete Pack<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>998<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ + Chapter<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    <ul class=\"ts-inside\"><li>258 previous year questions (2010&ndash;2024)<\/li><li> 740 Chapter-wise questions on every provision<\/li><li>Rule-cited explanation on every question<\/li><\/ul>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><em class=\"ts-tbd\">Price on launch<\/em><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"combo-mop\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'combo-mop',name:'MOP Complete Pack',type:'test-series',price:0,originalPrice:0,icon:'fa-file-lines',wooProductId:16147},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <h3 class=\"ts-sec\" data-group=\"cga|Paper 2\"><span>Paper II<\/span>Service Regulations<\/h3>\r\n\r\n      <h4 class=\"ts-sub\" data-group=\"cga|Paper 2|chapter\">Chapter-wise<\/h4>\r\n\r\n      <!-- cw-pension@cga  |  Rs 199 \/ 249  |  woo 14094   also under: pvp -->\r\n<article class=\"ts-card\" data-id=\"cw-pension\"\r\n         data-copy=\"cw-pension@cga\" data-type=\"chapter\"\r\n         data-price=\"199\" data-q=\"350\"\r\n         data-title=\"CCS (Pension) Rules, 2021 \u2014 Chapter-wise\" data-subject=\"CCS (Pension) Rules\"\r\n         data-exams=\"cga\" data-paper=\"cga:Paper 2\" data-group=\"cga|Paper 2|chapter\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/pension.png\" alt=\"CCS (Pension) Rules, 2021 \u2014 Chapter-wise\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ts-kind\">Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">CCS (Pension) Rules, 2021 \u2014 Chapter-wise<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>350+<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">Chapter-wise<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">All chapters + Forms &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;199<\/b><s>&#8377;249<\/s><i>20% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"cw-pension\" data-woo-id=\"14094\"\r\n            onclick=\"addToCart({id:'cw-pension',name:'CCS Pension Rules Chapter-wise Tests',type:'test-series',price:199,originalPrice:249,icon:'fa-user-clock',wooProductId:14094},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- cw-rti@cga  |  Rs 99 \/ 129  |  woo 1147 -->\r\n<article class=\"ts-card\" data-id=\"cw-rti\"\r\n         data-copy=\"cw-rti@cga\" data-type=\"chapter\"\r\n         data-price=\"99\" data-q=\"200\"\r\n         data-title=\"RTI Act, 2005 \u2014 Chapter-wise\" data-subject=\"Right to Information (RTI) Act, 2005\"\r\n         data-exams=\"cga\" data-paper=\"cga:Paper 2\" data-group=\"cga|Paper 2|chapter\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/rti.jpeg\" alt=\"RTI Act, 2005 \u2014 Chapter-wise\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ts-kind\">Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">RTI Act, 2005 \u2014 Chapter-wise<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>200+<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">Chapter-wise<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">All chapters + Schedules &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;99<\/b><s>&#8377;129<\/s><i>23% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"cw-rti\" data-woo-id=\"1147\"\r\n            onclick=\"addToCart({id:'cw-rti',name:'RTI Act 2005 Chapter-wise Tests',type:'test-series',price:99,originalPrice:129,icon:'fa-file-lines',wooProductId:1147},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- cw-conduct@cga  |  not priced yet  |  woo no Woo ID yet -->\r\n<article class=\"ts-card is-soon\" data-id=\"cw-conduct\" data-needs-woo=\"1\"\r\n         data-copy=\"cw-conduct@cga\" data-type=\"chapter\"\r\n         data-price=\"0\" data-q=\"0\"\r\n         data-title=\"CCS (Conduct) Rules, 1964 &mdash; Chapter-wise\" data-subject=\"CCS (Conduct) Rules, 1964\"\r\n         data-exams=\"cga\" data-paper=\"cga:Paper 2\" data-group=\"cga|Paper 2|chapter\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/conduct.jpg\" alt=\"CCS (Conduct) Rules, 1964 &mdash; Chapter-wise\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon soon\">Launching soon<\/span><span class=\"ts-kind\">Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">CCS (Conduct) Rules, 1964 &mdash; Chapter-wise<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>&mdash;<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">Chapter-wise<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">Every rule, rule by rule &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><em class=\"ts-tbd\">Price on launch<\/em><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"cw-conduct\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'cw-conduct',name:'CCS Conduct Rules Chapter-wise Tests',type:'test-series',price:0,originalPrice:0,icon:'fa-user-tie',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- cw-cca@cga  |  not priced yet  |  woo no Woo ID yet -->\r\n<article class=\"ts-card is-soon\" data-id=\"cw-cca\" data-needs-woo=\"1\"\r\n         data-copy=\"cw-cca@cga\" data-type=\"chapter\"\r\n         data-price=\"0\" data-q=\"0\"\r\n         data-title=\"CCS (CCA) Rules, 1965 &mdash; Chapter-wise\" data-subject=\"CCS (CCA) Rules, 1965\"\r\n         data-exams=\"cga\" data-paper=\"cga:Paper 2\" data-group=\"cga|Paper 2|chapter\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/CCA.png\" alt=\"CCS (CCA) Rules, 1965 &mdash; Chapter-wise\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon soon\">Launching soon<\/span><span class=\"ts-kind\">Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">CCS (CCA) Rules, 1965 &mdash; Chapter-wise<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>&mdash;<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">Chapter-wise<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">All rules + Schedules &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><em class=\"ts-tbd\">Price on launch<\/em><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"cw-cca\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'cw-cca',name:'CCS CCA Rules Chapter-wise Tests',type:'test-series',price:0,originalPrice:0,icon:'fa-gavel',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- cw-leave@cga  |  not priced yet  |  woo no Woo ID yet -->\r\n<article class=\"ts-card is-soon\" data-id=\"cw-leave\" data-needs-woo=\"1\"\r\n         data-copy=\"cw-leave@cga\" data-type=\"chapter\"\r\n         data-price=\"0\" data-q=\"0\"\r\n         data-title=\"CCS (Leave\/LTC) Rules &mdash; Chapter-wise\" data-subject=\"CCS (Leave) Rules, Joining Time Rules and LTC Rules\"\r\n         data-exams=\"cga\" data-paper=\"cga:Paper 2\" data-group=\"cga|Paper 2|chapter\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-21-2026-04_32_25-PM.png\" alt=\"CCS (Leave\/LTC) Rules &mdash; Chapter-wise\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon soon\">Launching soon<\/span><span class=\"ts-kind\">Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">CCS (Leave\/LTC) Rules &mdash; Chapter-wise<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>&mdash;<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">Chapter-wise<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">Leave, Joining Time and LTC together &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><em class=\"ts-tbd\">Price on launch<\/em><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"cw-leave\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'cw-leave',name:'CCS Leave and LTC Chapter-wise Tests',type:'test-series',price:0,originalPrice:0,icon:'fa-plane-departure',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n  <\/div>\r\n<\/article>\r\n\r\n      <h4 class=\"ts-sub\" data-group=\"cga|Paper 2|pyq\">Previous year questions<\/h4>\r\n\r\n      <!-- pyq-pension@cga  |  Rs 99 \/ 129  |  woo 2631   also under: so, pvp -->\r\n<article class=\"ts-card\" data-id=\"pyq-pension\"\r\n         data-copy=\"pyq-pension@cga\" data-type=\"pyq\"\r\n         data-price=\"99\" data-q=\"481\"\r\n         data-title=\"CCS (Pension) Rules \u2014 PYQs\" data-subject=\"CCS (Pension) Rules\"\r\n         data-exams=\"cga\" data-paper=\"cga:Paper 2\" data-group=\"cga|Paper 2|pyq\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/pension.png\" alt=\"CCS (Pension) Rules \u2014 PYQs\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ts-kind\">PYQ series<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">CCS (Pension) Rules \u2014 PYQs<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>186<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">PYQs 2009 \u2013 2025 &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;99<\/b><s>&#8377;129<\/s><i>23% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"pyq-pension\" data-woo-id=\"2631\"\r\n            onclick=\"addToCart({id:'pyq-pension',name:'CCS Pension Rules PYQs',type:'test-series',price:99,originalPrice:129,icon:'fa-user-clock',wooProductId:2631},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- pyq-conduct@cga  |  Rs 99 \/ 129  |  woo 5750   also under: so, pvp -->\r\n<article class=\"ts-card\" data-id=\"pyq-conduct\"\r\n         data-copy=\"pyq-conduct@cga\" data-type=\"pyq\"\r\n         data-price=\"99\" data-q=\"260\"\r\n         data-title=\"CCS (Conduct) Rules, 1964 \u2014 PYQs\" data-subject=\"CCS (Conduct) Rules, 1964\"\r\n         data-exams=\"cga\" data-paper=\"cga:Paper 2\" data-group=\"cga|Paper 2|pyq\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/conduct.jpg\" alt=\"CCS (Conduct) Rules, 1964 \u2014 PYQs\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon bestseller\">Bestseller<\/span><span class=\"ts-kind\">PYQ series<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">CCS (Conduct) Rules, 1964 \u2014 PYQs<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>121<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">PYQs 2009 \u2013 2025 &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;99<\/b><s>&#8377;129<\/s><i>23% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"pyq-conduct\" data-woo-id=\"5750\"\r\n            onclick=\"addToCart({id:'pyq-conduct',name:'CCS Conduct Rules PYQs',type:'test-series',price:99,originalPrice:129,icon:'fa-user-tie',wooProductId:5750},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- pyq-cca@cga  |  Rs 99 \/ 129  |  woo 2630   also under: so, pvp -->\r\n<article class=\"ts-card\" data-id=\"pyq-cca\"\r\n         data-copy=\"pyq-cca@cga\" data-type=\"pyq\"\r\n         data-price=\"99\" data-q=\"240\"\r\n         data-title=\"CCS (CCA) Rules, 1965 \u2014 PYQs\" data-subject=\"CCS (CCA) Rules, 1965\"\r\n         data-exams=\"cga\" data-paper=\"cga:Paper 2\" data-group=\"cga|Paper 2|pyq\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/CCA.png\" alt=\"CCS (CCA) Rules, 1965 \u2014 PYQs\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ts-kind\">PYQ series<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">CCS (CCA) Rules, 1965 \u2014 PYQs<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>114<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">PYQs 2009 \u2013 2025 &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;99<\/b><s>&#8377;129<\/s><i>23% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"pyq-cca\" data-woo-id=\"2630\"\r\n            onclick=\"addToCart({id:'pyq-cca',name:'CCS CCA Rules PYQs',type:'test-series',price:99,originalPrice:129,icon:'fa-gavel',wooProductId:2630},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- pyq-rti@cga  |  Rs 99 \/ 129  |  woo 2629   also under: so, pvp -->\r\n<article class=\"ts-card\" data-id=\"pyq-rti\"\r\n         data-copy=\"pyq-rti@cga\" data-type=\"pyq\"\r\n         data-price=\"99\" data-q=\"167\"\r\n         data-title=\"Right to Information Act \u2014 PYQs\" data-subject=\"Right to Information (RTI) Act, 2005\"\r\n         data-exams=\"cga\" data-paper=\"cga:Paper 2\" data-group=\"cga|Paper 2|pyq\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/rti.jpeg\" alt=\"Right to Information Act \u2014 PYQs\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ts-kind\">PYQ series<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">Right to Information Act \u2014 PYQs<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>167<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">PYQs 2009 \u2013 2025 &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;99<\/b><s>&#8377;129<\/s><i>23% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"pyq-rti\" data-woo-id=\"2629\"\r\n            onclick=\"addToCart({id:'pyq-rti',name:'RTI Act PYQs',type:'test-series',price:99,originalPrice:129,icon:'fa-file-lines',wooProductId:2629},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- pyq-leave@cga  |  Rs 79 \/ 119  |  woo 15707   also under: so -->\r\n<article class=\"ts-card\" data-id=\"pyq-leave\"\r\n         data-copy=\"pyq-leave@cga\" data-type=\"pyq\"\r\n         data-price=\"79\" data-q=\"100\"\r\n         data-title=\"CCS (Leave\/LTC) Rules \u2014 PYQs\" data-subject=\"CCS (Leave\/LTC) Rules\"\r\n         data-exams=\"cga\" data-paper=\"cga:Paper 2\" data-group=\"cga|Paper 2|pyq\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-21-2026-04_32_25-PM.png\" alt=\"CCS (Leave\/LTC) Rules \u2014 PYQs\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon new\">New<\/span><span class=\"ts-kind\">PYQ series<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">CCS (Leave\/LTC) Rules \u2014 PYQs<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>112<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">PYQs 2009 \u2013 2025 &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;79<\/b><s>&#8377;119<\/s><i>34% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"pyq-leave\" data-woo-id=\"15707\"\r\n            onclick=\"addToCart({id:'pyq-leave',name:'CCS Leave\/LTC Rules PYQs',type:'test-series',price:79,originalPrice:119,icon:'fa-plane-departure',wooProductId:15707},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n\r\n      <h4 class=\"ts-sub\" data-group=\"cga|Paper 2|combo\">PYQ + Chapter-wise<\/h4>\r\n      <!-- combo-rti@cga  |  Rs 129 \/ 158  |  woo no Woo ID yet   also under: so, pvp -->\r\n<article class=\"ts-card is-soon\" data-id=\"combo-rti\"\r\n         data-copy=\"combo-rti@cga\" data-type=\"combo\"\r\n         data-price=\"129\" data-q=\"367\"\r\n         data-title=\"RTI Act, 2005 \u2014 Complete Pack\" data-subject=\"Right to Information (RTI) Act, 2005\"\r\n         data-exams=\"cga\" data-paper=\"cga:Paper 2\" data-group=\"cga|Paper 2|combo\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/rti.jpeg\" alt=\"RTI Act, 2005 \u2014 Complete Pack\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon value\">Best value<\/span><span class=\"ts-kind\">PYQ + Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">RTI Act, 2005 \u2014 Complete Pack<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>805<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ + Chapter<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    <ul class=\"ts-inside\"><li>167 previous year questions (2009&ndash;2025)<\/li><li>638 chapter-wise questions<\/li><li>Rule-cited explanation on every question<\/li><\/ul>\r\n  \r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;129<\/b><s>&#8377;158<\/s><i>18% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"combo-rti\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'combo-rti',name:'RTI Act Complete Pack',type:'test-series',price:129,originalPrice:158,icon:'fa-file-lines',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- combo-pension@cga  |  Rs 219 \/ 278  |  woo no Woo ID yet   also under: so -->\r\n<article class=\"ts-card is-soon\" data-id=\"combo-pension\"\r\n         data-copy=\"combo-pension@cga\" data-type=\"combo\"\r\n         data-price=\"219\" data-q=\"830\"\r\n         data-title=\"CCS (Pension) Rules \u2014 Complete Pack\" data-subject=\"CCS (Pension) Rules\"\r\n         data-exams=\"cga\" data-paper=\"cga:Paper 2\" data-group=\"cga|Paper 2|combo\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/pension.png\" alt=\"CCS (Pension) Rules \u2014 Complete Pack\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon value\">Best value<\/span><span class=\"ts-kind\">PYQ + Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">CCS (Pension) Rules \u2014 Complete Pack<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>687<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ + Chapter<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    <ul class=\"ts-inside\"><li>186 previous year questions (2009&ndash;2025)<\/li><li>481 chapter-wise questions<\/li><li>Rule-cited explanation on every question<\/li><\/ul>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;219<\/b><s>&#8377;278<\/s><i>21% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"combo-pension\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'combo-pension',name:'CCS Pension Complete Pack',type:'test-series',price:219,originalPrice:278,icon:'fa-user-clock',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- combo-cca@cga  |  not priced yet  |  woo no Woo ID yet   also under: so -->\r\n<!--<article class=\"ts-card is-soon\" data-id=\"combo-cca\"\r\n         data-copy=\"combo-cca@cga\" data-type=\"combo\"\r\n         data-price=\"0\" data-q=\"0\"\r\n         data-title=\"CCS (CCA) Rules, 1965 &mdash; Complete Pack\" data-subject=\"CCS (CCA) Rules, 1965\"\r\n         data-exams=\"cga\" data-paper=\"cga:Paper 2\" data-group=\"cga|Paper 2|combo\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/CCA.png\" alt=\"CCS (CCA) Rules, 1965 &mdash; Complete Pack\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon soon\">Launching soon<\/span><span class=\"ts-kind\">PYQ + Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">CCS (CCA) Rules, 1965 &mdash; Complete Pack<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>&mdash;<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ + Chapter<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">PYQs + every chapter &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><em class=\"ts-tbd\">Price on launch<\/em><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"combo-cca\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'combo-cca',name:'CCA Rules Complete Pack',type:'test-series',price:0,originalPrice:0,icon:'fa-gavel',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- combo-conduct@cga  |  not priced yet  |  woo no Woo ID yet   also under: so, pvp -->\r\n <!--<article class=\"ts-card is-soon\" data-id=\"combo-conduct\"\r\n        data-copy=\"combo-conduct@cga\" data-type=\"combo\"\r\n        data-price=\"0\" data-q=\"0\"\r\n         data-title=\"CCS (Conduct) Rules, 1964 &mdash; Complete Pack\" data-subjec=\"CCS (Conduct) Rules, 1964\"\r\n        data-exams=\"cga\" data-paper=\"cga:Paper 2\" data-group=\"cga|Paper 2|combo\">\r\n <div class=\"ts-thumb\">\r\n   <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/conduct.jpg\" alt=\"CCS (Conduct) Rules, 1964 &mdash; Complete Pack\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n   <span class=\"ribbon soon\">Launching soon<\/span><span class=\"ts-kind\">PYQ + Chapter-wise<\/span>\r\n <\/div>\r\n <div class=\"ts-cbody\">\r\n   <h3 class=\"ts-ctitle\">CCS (Conduct) Rules, 1964 &mdash; Complete Pack<\/h3>\r\n   <div class=\"ts-spec\">\r\n     <div><b>&mdash;<\/b><span>Questions<\/span><\/div>\r\n     <div><b class=\"fmt\">PYQ + Chapter<\/b><span>Format<\/span><\/div>\r\n   <\/div>\r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">PYQs + every chapter &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><em class=\"ts-tbd\">Price on launch<\/em><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"combo-conduct\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'combo-conduct',name:'Conduct Rules Complete Pack',type:'test-series',price:0,originalPrice:0,icon:'fa-user-shield',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n  <\/div\r\n<\/article>-->\r\n      <!-- combo-leave@cga  |  not priced yet  |  woo no Woo ID yet   also under: so, pvp -->\r\n<article class=\"ts-card is-soon\" data-id=\"combo-leave\"\r\n         data-copy=\"combo-leave@cga\" data-type=\"combo\"\r\n         data-price=\"0\" data-q=\"0\"\r\n         data-title=\"CCS (Leave\/LTC) Rules &mdash; Complete Pack\" data-subject=\"CCS (Leave\/LTC) Rules\"\r\n         data-exams=\"cga\" data-paper=\"cga:Paper 2\" data-group=\"cga|Paper 2|combo\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-21-2026-04_32_25-PM.png\" alt=\"CCS (Leave\/LTC) Rules &mdash; Complete Pack\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon soon\">Launching soon<\/span><span class=\"ts-kind\">PYQ + Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">CCS (Leave\/LTC) Rules &mdash; Complete Pack<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>642<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ + Chapter<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    <ul class=\"ts-inside\"><li>112 previous year questions (2009&ndash;2025)<\/li><li>530 Chapter-wise questions on every provision<\/li><li>Rule-cited explanation on every question<\/li><\/ul>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><em class=\"ts-tbd\">Price on launch<\/em><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"combo-leave\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'combo-leave',name:'Leave Rules Complete Pack',type:'test-series',price:0,originalPrice:0,icon:'fa-plane-departure',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <h3 class=\"ts-sec\" data-group=\"cga|Paper 3\"><span>Paper III<\/span>Government Accounts &amp; Works Accounts<\/h3>\r\n      <h4 class=\"ts-sub\" data-group=\"cga|Paper 3|chapter\">Chapter-wise<\/h4>\r\n      <!-- cga-p3-gar@cga  |  Rs 199 \/ 249  |  woo 15503 -->\r\n<article class=\"ts-card\" data-id=\"cga-p3-gar\"\r\n         data-copy=\"cga-p3-gar@cga\" data-type=\"chapter\"\r\n         data-price=\"199\" data-q=\"500\"\r\n         data-title=\"Government Accounting Rules, 1990 \u2014 Chapter-wise\" data-subject=\"Government Accounting Rules, 1990\"\r\n         data-exams=\"cga\" data-paper=\"cga:Paper 3\" data-group=\"cga|Paper 3|chapter\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-18-2026-07_12_53-PM.png\" alt=\"Government Accounting Rules, 1990 \u2014 Chapter-wise\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon new\">New<\/span><span class=\"ts-kind\">Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">Government Accounting Rules, 1990 \u2014 Chapter-wise<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>500+<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">Chapter-wise<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">All chapters + Appendices &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;199<\/b><s>&#8377;249<\/s><i>20% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"cga-p3-gar\" data-woo-id=\"15503\"\r\n            onclick=\"addToCart({id:'cga-p3-gar',name:'CGA Paper III \u2014 Government Accounting Rules 1990',type:'test-series',price:199,originalPrice:249,icon:'fa-book',wooProductId:15503},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- cga-p3-rp@cga  |  Rs 99 \/ 149  |  woo 14720 -->\r\n<article class=\"ts-card\" data-id=\"cga-p3-rp\"\r\n         data-copy=\"cga-p3-rp@cga\" data-type=\"chapter\"\r\n         data-price=\"99\" data-q=\"235\"\r\n         data-title=\"CGA (Receipt &amp; Payment) Rules, 2022 \u2014 Chapter-wise\" data-subject=\"Central Government Account (Receipt &amp; Payment) Rules, 2022\"\r\n         data-exams=\"cga\" data-paper=\"cga:Paper 3\" data-group=\"cga|Paper 3|chapter\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-15-2026-11_13_36-PM.png\" alt=\"CGA (Receipt &amp; Payment) Rules, 2022 \u2014 Chapter-wise\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ts-kind\">Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">CGA (Receipt &amp; Payment) Rules, 2022 \u2014 Chapter-wise<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>235<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">Chapter-wise<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">Complete 2022 Rules &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;99<\/b><s>&#8377;149<\/s><i>34% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"cga-p3-rp\" data-woo-id=\"14720\"\r\n            onclick=\"addToCart({id:'cga-p3-rp',name:'CGA Paper III \u2014 Receipt &amp; Payment Rules 2022',type:'test-series',price:99,originalPrice:149,icon:'fa-receipt',wooProductId:14720},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- cga-p3-rp-si@cga  |  Rs 179 \/ 249  |  woo 14856 -->\r\n<article class=\"ts-card\" data-id=\"cga-p3-rp-si\"\r\n         data-copy=\"cga-p3-rp-si@cga\" data-type=\"chapter\"\r\n         data-price=\"179\" data-q=\"450\"\r\n         data-title=\"Subsidiary Instructions on R&amp;P Rules, 2022 \u2014 Chapter-wise\" data-subject=\"Subsidiary Instructions on CGA (Receipt &amp; Payment) Rules, 2022\"\r\n         data-exams=\"cga\" data-paper=\"cga:Paper 3\" data-group=\"cga|Paper 3|chapter\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-15-2026-11_13_36-PM.png\" alt=\"Subsidiary Instructions on R&amp;P Rules, 2022 \u2014 Chapter-wise\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ts-kind\">Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">Subsidiary Instructions on R&amp;P Rules, 2022 \u2014 Chapter-wise<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>450+<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">Chapter-wise<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">Every instruction, para-wise &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;179<\/b><s>&#8377;249<\/s><i>28% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"cga-p3-rp-si\" data-woo-id=\"14856\"\r\n            onclick=\"addToCart({id:'cga-p3-rp-si',name:'CGA Paper III \u2014 Subsidiary Instructions on R&amp;P Rules 2022',type:'test-series',price:179,originalPrice:249,icon:'fa-receipt',wooProductId:14856},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- cga-p3-mpw@cga  |  Rs 179 \/ 249  |  woo 14562 -->\r\n<article class=\"ts-card\" data-id=\"cga-p3-mpw\"\r\n         data-copy=\"cga-p3-mpw@cga\" data-type=\"chapter\"\r\n         data-price=\"179\" data-q=\"600\"\r\n         data-title=\"Manual for Procurement of Works \u2014 Chapter-wise\" data-subject=\"Manual for Procurement of Works\"\r\n         data-exams=\"cga\" data-paper=\"cga:Paper 3\" data-group=\"cga|Paper 3|chapter\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-15-2026-02_10_48-PM.png\" alt=\"Manual for Procurement of Works \u2014 Chapter-wise\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ts-kind\">Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">Manual for Procurement of Works \u2014 Chapter-wise<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>600+<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">Chapter-wise<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">All chapters + Annexures &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;179<\/b><s>&#8377;249<\/s><i>28% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"cga-p3-mpw\" data-woo-id=\"14562\"\r\n            onclick=\"addToCart({id:'cga-p3-mpw',name:'CGA Paper III \u2014 Manual for Procurement of Works',type:'test-series',price:179,originalPrice:249,icon:'fa-cart-flatbed',wooProductId:14562},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- cga-p3-cpwd@cga  |  Rs 149 \/ 199  |  woo 13930 -->\r\n<article class=\"ts-card\" data-id=\"cga-p3-cpwd\"\r\n         data-copy=\"cga-p3-cpwd@cga\" data-type=\"chapter\"\r\n         data-price=\"149\" data-q=\"240\"\r\n         data-title=\"CPWD Works Manual \u2014 Chapter-wise\" data-subject=\"CPWD Works Manual, 2019\/2022 and SOPs\"\r\n         data-exams=\"cga\" data-paper=\"cga:Paper 3\" data-group=\"cga|Paper 3|chapter\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/07\/cpwd-works-manual-2024.png\" alt=\"CPWD Works Manual \u2014 Chapter-wise\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ts-kind\">Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">CPWD Works Manual \u2014 Chapter-wise<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>240+<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">Chapter-wise<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">2019\/2022 edition + SOPs &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;149<\/b><s>&#8377;199<\/s><i>25% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"cga-p3-cpwd\" data-woo-id=\"13930\"\r\n            onclick=\"addToCart({id:'cga-p3-cpwd',name:'CGA Paper III \u2014 CPWD Works Manual',type:'test-series',price:149,originalPrice:199,icon:'fa-helmet-safety',wooProductId:13930},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- cga-p3-lmmh@cga  |  Rs 149 \/ 199  |  woo 14632 -->\r\n<article class=\"ts-card\" data-id=\"cga-p3-lmmh\"\r\n         data-copy=\"cga-p3-lmmh@cga\" data-type=\"chapter\"\r\n         data-price=\"149\" data-q=\"300\"\r\n         data-title=\"List of Major &amp; Minor Heads \u2014 Chapter-wise\" data-subject=\"List of Major and Minor Heads (LMMH)\"\r\n         data-exams=\"cga\" data-paper=\"cga:Paper 3\" data-group=\"cga|Paper 3|chapter\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-10-2026-05_05_23-PM.png\" alt=\"List of Major &amp; Minor Heads \u2014 Chapter-wise\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ts-kind\">Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">List of Major &amp; Minor Heads \u2014 Chapter-wise<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>300+<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">Chapter-wise<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">489 major heads, sector-wise &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;149<\/b><s>&#8377;199<\/s><i>25% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"cga-p3-lmmh\" data-woo-id=\"14632\"\r\n            onclick=\"addToCart({id:'cga-p3-lmmh',name:'CGA Paper III \u2014 List of Major and Minor Heads (LMMH)',type:'test-series',price:149,originalPrice:199,icon:'fa-sitemap',wooProductId:14632},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- cga-p3-suspense@cga  |  Rs 119 \/ 179  |  woo 13739 -->\r\n<article class=\"ts-card\" data-id=\"cga-p3-suspense\"\r\n         data-copy=\"cga-p3-suspense@cga\" data-type=\"chapter\"\r\n         data-price=\"119\" data-q=\"140\"\r\n         data-title=\"Suspense Manual \u2014 Chapter-wise\" data-subject=\"Suspense Manual\"\r\n         data-exams=\"cga\" data-paper=\"cga:Paper 3\" data-group=\"cga|Paper 3|chapter\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/06\/Gemini_Generated_Image_8bqsb88bqsb88bqs.png\" alt=\"Suspense Manual \u2014 Chapter-wise\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ts-kind\">Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">Suspense Manual \u2014 Chapter-wise<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>200+<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">Chapter-wise<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">All chapters + Annexures &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;119<\/b><s>&#8377;179<\/s><i>34% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"cga-p3-suspense\" data-woo-id=\"13739\"\r\n            onclick=\"addToCart({id:'cga-p3-suspense',name:'CGA Paper III \u2014 Suspense Manual',type:'test-series',price:119,originalPrice:179,icon:'fa-scale-unbalanced',wooProductId:13739},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <h3 class=\"ts-sec\" data-group=\"cga|Paper 4\"><span>Paper IV<\/span>Constitution, Financial Administration &amp; Budget<\/h3>\r\n      <h4 class=\"ts-sub\" data-group=\"cga|Paper 4|chapter\">Chapter-wise<\/h4>\r\n      <!-- cw-budget@cga  |  Rs 149 \/ 199  |  woo 14738 -->\r\n<article class=\"ts-card\" data-id=\"cw-budget\"\r\n         data-copy=\"cw-budget@cga\" data-type=\"chapter\"\r\n         data-price=\"149\" data-q=\"550\"\r\n         data-title=\"Budget Manual &amp; Contingency Fund Rules \u2014 Chapter-wise\" data-subject=\"Budget Manual (including Contingency Fund of India Rules)\"\r\n         data-exams=\"cga\" data-paper=\"cga:Paper 4\" data-group=\"cga|Paper 4|chapter\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-18-2026-07_12_53-PM.png\" alt=\"Budget Manual &amp; Contingency Fund Rules \u2014 Chapter-wise\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon new\">New<\/span><span class=\"ts-kind\">Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">Budget Manual &amp; Contingency Fund Rules \u2014 Chapter-wise<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>600+<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">Chapter-wise<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">All chapters + Annexures &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;149<\/b><s>&#8377;199<\/s><i>25% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"cw-budget\" data-woo-id=\"14738\"\r\n            onclick=\"addToCart({id:'cw-budget',name:'Budget Manual Chapter-wise Tests',type:'test-series',price:149,originalPrice:199,icon:'fa-chart-pie',wooProductId:14738},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- cga-p4-parl-comm@cga  |  Rs 99 \/ 149  |  woo 13687 -->\r\n<article class=\"ts-card\" data-id=\"cga-p4-parl-comm\"\r\n         data-copy=\"cga-p4-parl-comm@cga\" data-type=\"chapter\"\r\n         data-price=\"99\" data-q=\"90\"\r\n         data-title=\"Lok Sabha Rules, Ch. XXVI \u2014 Parliamentary Committees\" data-subject=\"Rules of Procedure and Conduct of Business in the Lok Sabha (Chapter XXVI \u2013 Parliamentary Committees)\"\r\n         data-exams=\"cga\" data-paper=\"cga:Paper 4\" data-group=\"cga|Paper 4|chapter\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/07\/PARLIAMENTARY-COMMITTEES.png\" alt=\"Lok Sabha Rules, Ch. XXVI \u2014 Parliamentary Committees\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ts-kind\">Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">Lok Sabha Rules, Ch. XXVI \u2014 Parliamentary Committees<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>260+<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">Chapter-wise<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">Chapter XXVI, rule by rule &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;99<\/b><s>&#8377;149<\/s><i>34% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"cga-p4-parl-comm\" data-woo-id=\"13687\"\r\n            onclick=\"addToCart({id:'cga-p4-parl-comm',name:'CGA Paper IV \u2014 Parliamentary Committees',type:'test-series',price:99,originalPrice:149,icon:'fa-users-rectangle',wooProductId:13687},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- cga-p4-cag-act@cga  |  Rs 49 \/ 99  |  woo 14424 -->\r\n<article class=\"ts-card\" data-id=\"cga-p4-cag-act\"\r\n         data-copy=\"cga-p4-cag-act@cga\" data-type=\"chapter\"\r\n         data-price=\"49\" data-q=\"150\"\r\n         data-title=\"CAG's (DPC) Act, 1971 \u2014 Chapter-wise\" data-subject=\"Comptroller and Auditor General (DPC) Act, 1971 \u2013 Chapter III\"\r\n         data-exams=\"cga\" data-paper=\"cga:Paper 4\" data-group=\"cga|Paper 4|chapter\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/COMPTROLLER_AND_AUDITOR_GENERAL_CAG.png\" alt=\"CAG's (DPC) Act, 1971 \u2014 Chapter-wise\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ts-kind\">Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">CAG's (DPC) Act, 1971 \u2014 Chapter-wise<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>150+<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">Chapter-wise<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">Complete Act, Chapter III in depth &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;49<\/b><s>&#8377;99<\/s><i>51% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"cga-p4-cag-act\" data-woo-id=\"14424\"\r\n            onclick=\"addToCart({id:'cga-p4-cag-act',name:'CGA Paper IV \u2014 CAG (DPC) Act 1971',type:'test-series',price:49,originalPrice:99,icon:'fa-scale-balanced',wooProductId:14424},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- cga-p4-frbm-act@cga  |  Rs 49 \/ 99  |  woo 685 -->\r\n<article class=\"ts-card\" data-id=\"cga-p4-frbm-act\"\r\n         data-copy=\"cga-p4-frbm-act@cga\" data-type=\"chapter\"\r\n         data-price=\"49\" data-q=\"125\"\r\n         data-title=\"FRBM Act &amp; Rules \u2014 Chapter-wise\" data-subject=\"Fiscal Responsibility and Budget Management Act &amp; Rules\"\r\n         data-exams=\"cga\" data-paper=\"cga:Paper 4\" data-group=\"cga|Paper 4|chapter\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/frbm-e1754338755440.webp\" alt=\"FRBM Act &amp; Rules \u2014 Chapter-wise\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ts-kind\">Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">FRBM Act &amp; Rules \u2014 Chapter-wise<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>125+<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">Chapter-wise<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">All sections + Rules &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;49<\/b><s>&#8377;99<\/s><i>51% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"cga-p4-frbm-act\" data-woo-id=\"685\"\r\n            onclick=\"addToCart({id:'cga-p4-frbm-act',name:'CGA Paper IV \u2014 FRBM Act &amp; Rules',type:'test-series',price:49,originalPrice:99,icon:'fa-scale-balanced',wooProductId:685},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <h4 class=\"ts-sub\" data-group=\"cga|Paper 4|combo\">PYQ + Chapter-wise<\/h4>\r\n      <!-- combo-coi-cga@cga  |  Rs 299 \/ 349  |  woo 14677 -->\r\n<article class=\"ts-card\" data-id=\"combo-coi-cga\"\r\n         data-copy=\"combo-coi-cga@cga\" data-type=\"combo\"\r\n         data-price=\"299\" data-q=\"573\"\r\n         data-title=\"Constitution of India \u2014 PYQs + Article-wise\" data-subject=\"Constitution of India (Articles 77; 79\u2013151; 245\u2013290A; 292\u2013312A; 352\u2013360)\"\r\n         data-exams=\"cga\" data-paper=\"cga:Paper 4\" data-group=\"cga|Paper 4|combo\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/12\/coi.jpg\" alt=\"Constitution of India \u2014 PYQs + Article-wise\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon bestseller\">Bestseller<\/span><span class=\"ts-kind\">PYQ + Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">Constitution of India \u2014 PYQs + Article-wise<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>573<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ + Chapter<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    <ul class=\"ts-inside\"><li>134 previous year questions (UPSC SO\/Steno LDCE)<\/li><li>439 article-wise MCQs<\/li><li>Ten-chapter scheme matching the notified syllabus<\/li><\/ul>\r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">Articles 77; 79\u2013151; 245\u2013290A; 292\u2013312A; 352\u2013360 &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;299<\/b><s>&#8377;349<\/s><i>14% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"combo-coi-cga\" data-woo-id=\"14677\"\r\n            onclick=\"addToCart({id:'combo-coi-cga',name:'CGA Paper IV \u2014 Constitution Complete Pack',type:'test-series',price:299,originalPrice:349,icon:'fa-landmark',wooProductId:14677},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- combo-gfr@cga  |  Rs 179 \/ 228  |  woo no Woo ID yet   also under: so -->\r\n<article class=\"ts-card is-soon\" data-id=\"combo-gfr\"\r\n         data-copy=\"combo-gfr@cga\" data-type=\"combo\"\r\n         data-price=\"179\" data-q=\"700\"\r\n         data-title=\"GFR, 2017 \u2014 Complete Pack\" data-subject=\"General Financial Rules (GFR), 2017\"\r\n         data-exams=\"cga\" data-paper=\"cga:Paper 4\" data-group=\"cga|Paper 4|combo\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/GFR.jpg\" alt=\"GFR, 2017 \u2014 Complete Pack\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon value\">Best value<\/span><span class=\"ts-kind\">PYQ + Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">GFR, 2017 \u2014 Complete Pack<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>675<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ + Chapter<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    <ul class=\"ts-inside\"><li>181 previous year questions (2009&ndash;2025)<\/li><li>494 chapter-wise questions<\/li><li>Rule-cited explanation on every question<\/li><\/ul>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;179<\/b><s>&#8377;228<\/s><i>21% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"combo-gfr\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'combo-gfr',name:'GFR Complete Pack',type:'test-series',price:179,originalPrice:228,icon:'fa-coins',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- combo-dfpr@cga  |  not priced yet  |  woo no Woo ID yet   also under: so -->\r\n<article class=\"ts-card is-soon\" data-id=\"combo-dfpr\"\r\n         data-copy=\"combo-dfpr@cga\" data-type=\"combo\"\r\n         data-price=\"0\" data-q=\"500\"\r\n         data-title=\"DFPR, 2024 &mdash; Complete Pack\" data-subject=\"Delegation of Financial Powers Rules (DFPR)\"\r\n         data-exams=\"cga\" data-paper=\"cga:Paper 4\" data-group=\"cga|Paper 4|combo\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/DFPR.jpg\" alt=\"DFPR, 2024 &mdash; Complete Pack\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ribbon soon\">Launching soon<\/span><span class=\"ts-kind\">PYQ + Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">DFPR, 2024 &mdash; Complete Pack<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>256<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">PYQ + Chapter<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    <ul class=\"ts-inside\"><li>102 previous year questions (2009&ndash;2025)<\/li><li>154 chapter-wise questions<\/li><li>Rule-cited explanation on every question<\/li><\/ul>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><em class=\"ts-tbd\">Price on launch<\/em><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"combo-dfpr\" data-woo-id=\"0\"\r\n            onclick=\"addToCart({id:'combo-dfpr',name:'DFPR Complete Pack',type:'test-series',price:0,originalPrice:0,icon:'fa-indian-rupee-sign',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <h3 class=\"ts-sec\" data-group=\"cga|Paper 5\"><span>Paper V<\/span>Procurement &amp; Internal Audit<\/h3>\r\n      <h4 class=\"ts-sub\" data-group=\"cga|Paper 5|chapter\">Chapter-wise<\/h4>\r\n      <!-- cga-p5-iah@cga  |  Rs 129 \/ 199  |  woo 14839 -->\r\n<article class=\"ts-card\" data-id=\"cga-p5-iah\"\r\n         data-copy=\"cga-p5-iah@cga\" data-type=\"chapter\"\r\n         data-price=\"129\" data-q=\"400\"\r\n         data-title=\"Internal Audit Handbook \u2014 Chapter-wise\" data-subject=\"Internal Audit Handbook for Central Civil Ministries\/Departments issued by CGA\"\r\n         data-exams=\"cga\" data-paper=\"cga:Paper 5\" data-group=\"cga|Paper 5|chapter\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-9-2026-04_51_17-PM.png\" alt=\"Internal Audit Handbook \u2014 Chapter-wise\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ts-kind\">Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">Internal Audit Handbook \u2014 Chapter-wise<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>375+<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">Chapter-wise<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">All chapters &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;129<\/b><s>&#8377;199<\/s><i>35% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"cga-p5-iah\" data-woo-id=\"14839\"\r\n            onclick=\"addToCart({id:'cga-p5-iah',name:'CGA Paper V \u2014 Internal Audit Handbook',type:'test-series',price:129,originalPrice:199,icon:'fa-magnifying-glass-chart',wooProductId:14839},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- cga-p5-giam@cga  |  Rs 129 \/ 199  |  woo 13601 -->\r\n<article class=\"ts-card\" data-id=\"cga-p5-giam\"\r\n         data-copy=\"cga-p5-giam@cga\" data-type=\"chapter\"\r\n         data-price=\"129\" data-q=\"300\"\r\n         data-title=\"Generic Internal Audit Manual \u2014 Chapter-wise\" data-subject=\"Generic Internal Audit Manual\"\r\n         data-exams=\"cga\" data-paper=\"cga:Paper 5\" data-group=\"cga|Paper 5|chapter\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-10-2026-10_28_59-AM.png\" alt=\"Generic Internal Audit Manual \u2014 Chapter-wise\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ts-kind\">Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">Generic Internal Audit Manual \u2014 Chapter-wise<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>325+<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">Chapter-wise<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">All chapters &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;129<\/b><s>&#8377;199<\/s><i>35% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"cga-p5-giam\" data-woo-id=\"13601\"\r\n            onclick=\"addToCart({id:'cga-p5-giam',name:'CGA Paper V \u2014 Generic Internal Audit Manual',type:'test-series',price:129,originalPrice:199,icon:'fa-clipboard-check',wooProductId:13601},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- cga-p5-opia@cga  |  Rs 129 \/ 199  |  woo 14801 -->\r\n<article class=\"ts-card\" data-id=\"cga-p5-opia\"\r\n         data-copy=\"cga-p5-opia@cga\" data-type=\"chapter\"\r\n         data-price=\"129\" data-q=\"300\"\r\n         data-title=\"Operational Manual for Internal Audit \u2014 Chapter-wise\" data-subject=\"Operational Manual for Internal Audit for Central Civil Ministries\/Departments\"\r\n         data-exams=\"cga\" data-paper=\"cga:Paper 5\" data-group=\"cga|Paper 5|chapter\">\r\n  <div class=\"ts-thumb\">\r\n    <img loading=\"lazy\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/06\/Gemini_Generated_Image_7wd3tr7wd3tr7wd3.png\" alt=\"Operational Manual for Internal Audit \u2014 Chapter-wise\" width=\"400\" height=\"250\" loading=\"lazy\" decoding=\"async\">\r\n    <span class=\"ts-kind\">Chapter-wise<\/span>\r\n  <\/div>\r\n  <div class=\"ts-cbody\">\r\n    <h3 class=\"ts-ctitle\">Operational Manual for Internal Audit \u2014 Chapter-wise<\/h3>\r\n    <div class=\"ts-spec\">\r\n      <div><b>300+<\/b><span>Questions<\/span><\/div>\r\n      <div><b class=\"fmt\">Chapter-wise<\/b><span>Format<\/span><\/div>\r\n    <\/div>\r\n    \r\n    <p class=\"ts-cdesc\" style=\"margin-bottom:12px\">All chapters &#183; rule-cited solutions<\/p>\r\n  <\/div>\r\n  <div class=\"ts-cfoot\">\r\n    <span class=\"ts-price\"><b>&#8377;129<\/b><s>&#8377;199<\/s><i>35% off<\/i><\/span>\r\n    <button class=\"ts-buy btn-add-cart\" data-product-id=\"cga-p5-opia\" data-woo-id=\"14801\"\r\n            onclick=\"addToCart({id:'cga-p5-opia',name:'CGA Paper V \u2014 Operational Manual for Internal Audit',type:'test-series',price:129,originalPrice:199,icon:'fa-list-check',wooProductId:14801},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart<\/button>\r\n  <\/div>\r\n<\/article>\r\n      <!-- ================================================================================================\r\n           ^^^^^   END OF   CGA AAO CBT\r\n           ================================================================================================ -->\r\n      <!-- ===== SSC ASO LDCE  -  no products yet (the page shows its 'launching soon' block) ===== -->\r\n      <!-- ===== CAG SAS  -  no products yet (the page shows its 'launching soon' block) ===== -->\r\n      <!-- ===== KVS LDCE  -  no products yet (the page shows its 'launching soon' block) ===== -->\r\n      <!-- ================================================================================================\r\n           !!!!!   NOT ON ANY SHELF   -   1 product(s)\r\n                   These exist but no exam lists them, so the page never shows\r\n                   them. Add the id to a CATALOG list in data.py to bring one back.\r\n           ================================================================================================ -->\r\n      <!-- cw-dfpr  |  Rs 99  |  woo 13814  |  DFPR, 2024 \u2014 Chapter-wise  -  NOT SHOWN ANYWHERE -->\r\n<\/div>\r\n      <div id=\"ts-bundleHost\" hidden><\/div>\r\n      <div class=\"ts-empty\" id=\"ts-empty\" hidden>\r\n        <h3>Nothing here for that combination<\/h3>\r\n        <p>Try another format or paper, or search the short name &mdash; &ldquo;GFR&rdquo;,\r\n           &ldquo;CCA&rdquo;, &ldquo;RTI&rdquo;, &ldquo;CSMOP&rdquo;.<\/p>\r\n        <button type=\"button\" id=\"ts-reset\">Clear all filters<\/button>\r\n      <\/div>\r\n      <div class=\"ts-soonblock\" id=\"ts-soon\" hidden>\r\n        <div class=\"ic\"><img decoding=\"async\" id=\"ts-soonLogo\" src=\"\" alt=\"\" width=\"50\" height=\"50\"><\/div>\r\n        <h3 id=\"ts-soonTitle\"><\/h3>\r\n        <p id=\"ts-soonText\"><\/p>\r\n        <button type=\"button\" id=\"ts-soonBtn\">Notify me at launch<\/button>\r\n      <\/div>\r\n    <\/div>\r\n  <\/main>\r\n  <section class=\"sec gold\" id=\"bundles\" aria-label=\"Bundles\">\r\n    <div class=\"wrap\">\r\n      <div class=\"sechead mid\">\r\n        <p class=\"eyebrow\">Bundles<\/p>\r\n        <h2>Buy the whole paper, <em>not one subject at a time<\/em><\/h2>\r\n        <p>A bundle is every series for one paper, in a single purchase. Same banks, same rule-cited\r\n           solutions, same validity as buying them one by one &mdash; you just pay up to 36% less.<\/p>\r\n      <\/div>\r\n      <div id=\"ts-bundleWrap\">\r\n      <div id=\"ts-bundleGroups\"><section class=\"bgroup\" data-exam=\"so\" hidden><h3 class=\"glab\">UPSC SO\/Steno LDCE<\/h3><div class=\"bgrid\">\r\n  \r\n  <article class=\"bcard\">\r\n    <div class=\"btop\">\r\n      <span class=\"btag\">4 series<\/span>\r\n      <span class=\"bsave\">Save &#8377;106 &#183; 21%<\/span>\r\n    <\/div>\r\n    <h4>Paper I \u2014 PYQ Pack<\/h4>\r\n    <p>Paper I ke chaaron subject ka poora previous year bank \u2014 Constitution se RTI tak, 2009 se 2025.<\/p>\r\n    <ul class=\"blist\"><li>Constitution of India \u2014 PYQs<\/li><li>AOBR \/ TOBR \u2014 PYQs<\/li><li>Parliamentary Procedures \u2014 PYQs<\/li><li>Right to Information Act \u2014 PYQs<\/li><li>1,100+ previous year questions<\/li><\/ul>\r\n    <div class=\"bfoot\">\r\n      <span class=\"bprice\"><b>&#8377;399<\/b><s>&#8377;505<\/s><\/span>\r\n      <button class=\"bbtn btn-add-cart\" data-product-id=\"bundle-upsc-p1-pyq\" data-woo-id=\"15948\"\r\n              onclick=\"addToCart({id:'bundle-upsc-p1-pyq',name:'Paper I \u2014 PYQ Pack \u2014 UPSC SO\/Steno',type:'bundle',price:399,originalPrice:505,icon:'fa-layer-group',wooProductId:15948},this)\"><i class=\"fa-solid fa-cart-plus\"><\/i> Get bundle<\/button>\r\n    <\/div>\r\n  <\/article>\r\n  <!-- BUNDLE: create this as a WooCommerce product, then put its ID in data.py -->\r\n  <article class=\"bcard\">\r\n    <div class=\"btop\">\r\n      <span class=\"btag\">7 series<\/span>\r\n      <span class=\"bsave\">Save &#8377;154 &#183; 24%<\/span>\r\n    <\/div>\r\n    <h4>Paper II \u2014 PYQ Pack<\/h4>\r\n    <p>Financial aur service rules ke saare PYQ ek saath \u2014 GFR, DFPR, Pension, Conduct, CCA, Leave\/LTC aur CSMOP.<\/p>\r\n    <ul class=\"blist\"><li>CCS (Pension) Rules \u2014 PYQs<\/li><li>CCS (Conduct) Rules, 1964 \u2014 PYQs<\/li><li>CCS (CCA) Rules, 1965 \u2014 PYQs<\/li><li>General Financial Rules \u2014 PYQs<\/li><li>DFPR, 2024 \u2014 PYQs<\/li><li>CCS (Leave\/LTC) Rules \u2014 PYQs<\/li><li>Manual of Office Procedure \u2014 PYQs<\/li><li>1,680+ previous year questions<\/li><\/ul>\r\n    <div class=\"bfoot\">\r\n      <span class=\"bprice\"><b>&#8377;499<\/b><s>&#8377;653<\/s><\/span>\r\n      <button class=\"bbtn btn-add-cart\" data-product-id=\"bundle-upsc-p2-pyq\" data-woo-id=\"0\"\r\n              onclick=\"addToCart({id:'bundle-upsc-p2-pyq',name:'Paper II \u2014 PYQ Pack \u2014 UPSC SO\/Steno',type:'bundle',price:499,originalPrice:653,icon:'fa-layer-group',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n    <\/div>\r\n  <\/article>\r\n  <!-- BUNDLE: create this as a WooCommerce product, then put its ID in data.py -->\r\n  <article class=\"bcard\">\r\n    <div class=\"btop\">\r\n      <span class=\"btag\">11 series<\/span>\r\n      <span class=\"bsave\">Save &#8377;280 &#183; 26%<\/span>\r\n    <\/div>\r\n    <h4>Paper I + II \u2014 PYQ Pack<\/h4>\r\n    <p>Dono papers ke saare previous year questions ek subscription mein. Sirf PYQ chahiye to yahi lijiye.<\/p>\r\n    <ul class=\"blist\"><li>Everything in the Paper I PYQ Pack (4 series)<\/li><li>Everything in the Paper II PYQ Pack (7 series)<\/li><li>2,780+ previous year questions, 2009 \u2013 2025<\/li><li>Rule cited under every answer<\/li><\/ul>\r\n    <div class=\"bfoot\">\r\n      <span class=\"bprice\"><b>&#8377;799<\/b><s>&#8377;1079<\/s><\/span>\r\n      <button class=\"bbtn btn-add-cart\" data-product-id=\"bundle-upsc-both-pyq\" data-woo-id=\"0\"\r\n              onclick=\"addToCart({id:'bundle-upsc-both-pyq',name:'Paper I + II \u2014 PYQ Pack \u2014 UPSC SO\/Steno',type:'bundle',price:799,originalPrice:1079,icon:'fa-layer-group',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n    <\/div>\r\n  <\/article>\r\n  <!-- BUNDLE: create this as a WooCommerce product, then put its ID in data.py -->\r\n  <article class=\"bcard\">\r\n    <div class=\"btop\">\r\n      <span class=\"btag\">5 series<\/span>\r\n      <span class=\"bsave\">Save &#8377;126 &#183; 24%<\/span>\r\n    <\/div>\r\n    <h4>Paper I \u2014 PYQ + Chapter-wise<\/h4>\r\n    <p>Paper I ka poora PYQ bank, plus RTI ka chapter-wise drill jahan sabse zyada questions aate hain.<\/p>\r\n    <ul class=\"blist\"><li>Constitution of India \u2014 PYQs<\/li><li>AOBR \/ TOBR \u2014 PYQs<\/li><li>Parliamentary Procedures \u2014 PYQs<\/li><li>Right to Information Act \u2014 PYQs<\/li><li>RTI Act, 2005 \u2014 Chapter-wise<\/li><li>1,300+ questions across both formats<\/li><\/ul>\r\n    <div class=\"bfoot\">\r\n      <span class=\"bprice\"><b>&#8377;399<\/b><s>&#8377;525<\/s><\/span>\r\n      <button class=\"bbtn btn-add-cart\" data-product-id=\"bundle-upsc-p1-full\" data-woo-id=\"0\"\r\n              onclick=\"addToCart({id:'bundle-upsc-p1-full',name:'Paper I \u2014 PYQ + Chapter-wise \u2014 UPSC SO\/Steno',type:'bundle',price:399,originalPrice:525,icon:'fa-layer-group',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n    <\/div>\r\n  <\/article>\r\n  <!-- BUNDLE: create this as a WooCommerce product, then put its ID in data.py -->\r\n  <article class=\"bcard\">\r\n    <div class=\"btop\">\r\n      <span class=\"btag\">11 series<\/span>\r\n      <span class=\"bsave\">Save &#8377;330 &#183; 28%<\/span>\r\n    <\/div>\r\n    <h4>Paper II \u2014 PYQ + Chapter-wise<\/h4>\r\n    <p>Paper II ka full set \u2014 saat PYQ banks plus GFR, DFPR, Pension aur RTI ke chapter-wise drills.<\/p>\r\n    <ul class=\"blist\"><li>General Financial Rules, 2017 \u2014 Chapter-wise<\/li><li>DFPR, 2024 \u2014 Chapter-wise<\/li><li>CCS (Pension) Rules, 2021 \u2014 Chapter-wise<\/li><li>RTI Act, 2005 \u2014 Chapter-wise<\/li><li>CCS (Pension) Rules \u2014 PYQs<\/li><li>CCS (Conduct) Rules \u2014 PYQs<\/li><li>CCS (CCA) Rules \u2014 PYQs<\/li><li>General Financial Rules \u2014 PYQs<\/li><li>DFPR, 2024 \u2014 PYQs<\/li><li>CCS (Leave\/LTC) Rules \u2014 PYQs<\/li><li>Manual of Office Procedure \u2014 PYQs<\/li><\/ul>\r\n    <div class=\"bfoot\">\r\n      <span class=\"bprice\"><b>&#8377;869<\/b><s>&#8377;1199<\/s><\/span>\r\n      <button class=\"bbtn btn-add-cart\" data-product-id=\"bundle-upsc-p2-full\" data-woo-id=\"0\"\r\n              onclick=\"addToCart({id:'bundle-upsc-p2-full',name:'Paper II \u2014 PYQ + Chapter-wise \u2014 UPSC SO\/Steno',type:'bundle',price:869,originalPrice:1199,icon:'fa-layer-group',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n    <\/div>\r\n  <\/article>\r\n  <!-- BUNDLE: create this as a WooCommerce product, then put its ID in data.py -->\r\n  <article class=\"bcard feature\">\r\n    <div class=\"btop\">\r\n      <span class=\"btag\">15 series<\/span>\r\n      <span class=\"bsave\">Save &#8377;526 &#183; 32%<\/span>\r\n    <\/div>\r\n    <h4>Paper I + II \u2014 PYQ + Chapter-wise<\/h4>\r\n    <p>Poora objective syllabus, dono formats mein. Sabse zyada bachat isi mein hai.<\/p>\r\n    <ul class=\"blist\"><li>Everything in the Paper I PYQ Pack<\/li><li>Everything in the Paper II PYQ + Chapter-wise Pack<\/li><li>All 4,100+ rule-cited questions<\/li><li>Exam analytics across both papers<\/li><\/ul>\r\n    <div class=\"bfoot\">\r\n      <span class=\"bprice\"><b>&#8377;1099<\/b><s>&#8377;1625<\/s><\/span>\r\n      <button class=\"bbtn btn-add-cart\" data-product-id=\"bundle-upsc-both-full\" data-woo-id=\"0\"\r\n              onclick=\"addToCart({id:'bundle-upsc-both-full',name:'Paper I + II \u2014 PYQ + Chapter-wise \u2014 UPSC SO\/Steno',type:'bundle',price:1099,originalPrice:1625,icon:'fa-layer-group',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n    <\/div>\r\n  <\/article><\/div><\/section><section class=\"bgroup\" data-exam=\"pvp\" hidden><h3 class=\"glab\">UPSC Principal &amp; Vice-Principal CRT<\/h3><div class=\"bgrid\">\r\n  <!-- BUNDLE: create this as a WooCommerce product, then put its ID in data.py -->\r\n  <article class=\"bcard feature\">\r\n    <div class=\"btop\">\r\n      <span class=\"btag\">8 series<\/span>\r\n      <span class=\"bsave\">Save &#8377;244 &#183; 28%<\/span>\r\n    <\/div>\r\n    <h4>Service &amp; Financial Rules Pack<\/h4>\r\n    <p>Head II ka poora rule-based portion \u2014 Conduct, CCA, Pension, GFR, CSMOP aur RTI.<\/p>\r\n    <ul class=\"blist\"><li>CCS (Conduct) Rules \u2014 PYQs<\/li><li>CCS (CCA) Rules \u2014 PYQs<\/li><li>CCS (Pension) Rules \u2014 PYQs<\/li><li>CCS (Pension) Rules, 2021 \u2014 Chapter-wise<\/li><li>General Financial Rules, 2017 \u2014 Chapter-wise<\/li><li>Manual of Office Procedure \u2014 PYQs<\/li><li>Right to Information Act \u2014 PYQs<\/li><li>RTI Act, 2005 \u2014 Chapter-wise<\/li><\/ul>\r\n    <div class=\"bfoot\">\r\n      <span class=\"bprice\"><b>&#8377;619<\/b><s>&#8377;863<\/s><\/span>\r\n      <button class=\"bbtn btn-add-cart\" data-product-id=\"bundle-pvp-p2\" data-woo-id=\"0\"\r\n              onclick=\"addToCart({id:'bundle-pvp-p2',name:'Service & Financial Rules Pack \u2014 Principal \/ Vice-Principal',type:'bundle',price:619,originalPrice:863,icon:'fa-layer-group',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n    <\/div>\r\n  <\/article><\/div><\/section><section class=\"bgroup\" data-exam=\"cga\" hidden><h3 class=\"glab\">CGA AAO CBT<\/h3><div class=\"bgrid\">\r\n  <!-- BUNDLE: create this as a WooCommerce product, then put its ID in data.py -->\r\n  <article class=\"bcard\">\r\n    <div class=\"btop\">\r\n      <span class=\"btag\">7 series<\/span>\r\n      <span class=\"bsave\">Save &#8377;274 &#183; 26%<\/span>\r\n    <\/div>\r\n    <h4>Paper III \u2014 Government &amp; Works Accounts<\/h4>\r\n    <p>Accounts ka sabse heavy paper \u2014 GAR 1990 se Procurement of Works tak.<\/p>\r\n    <ul class=\"blist\"><li>Government Accounting Rules, 1990<\/li><li>CGA (Receipt &amp; Payment) Rules, 2022<\/li><li>Subsidiary Instructions on R&amp;P Rules, 2022<\/li><li>Manual for Procurement of Works<\/li><li>CPWD Works Manual<\/li><li>List of Major &amp; Minor Heads<\/li><li>Suspense Manual<\/li><\/ul>\r\n    <div class=\"bfoot\">\r\n      <span class=\"bprice\"><b>&#8377;799<\/b><s>&#8377;1073<\/s><\/span>\r\n      <button class=\"bbtn btn-add-cart\" data-product-id=\"bundle-cga-p3\" data-woo-id=\"0\"\r\n              onclick=\"addToCart({id:'bundle-cga-p3',name:'Paper III \u2014 Government & Works Accounts \u2014 CGA AAO',type:'bundle',price:799,originalPrice:1073,icon:'fa-layer-group',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n    <\/div>\r\n  <\/article>\r\n  <!-- BUNDLE: create this as a WooCommerce product, then put its ID in data.py -->\r\n  <article class=\"bcard\">\r\n    <div class=\"btop\">\r\n      <span class=\"btag\">8 series<\/span>\r\n      <span class=\"bsave\">Save &#8377;273 &#183; 28%<\/span>\r\n    <\/div>\r\n    <h4>Paper IV \u2014 Constitution, Budget &amp; Financial Administration<\/h4>\r\n    <p>Constitution combo, Budget Manual, GFR, DFPR, FRBM aur CAG (DPC) Act ek saath.<\/p>\r\n    <ul class=\"blist\"><li>Constitution of India \u2014 PYQs + Article-wise<\/li><li>Budget Manual &amp; Contingency Fund Rules<\/li><li>General Financial Rules, 2017<\/li><li>DFPR, 2024<\/li><li>Lok Sabha Rules, Ch. XXVI \u2014 Parliamentary Committees<\/li><li>CAG's (DPC) Act, 1971<\/li><li>FRBM Act &amp; Rules<\/li><li>General Financial Rules \u2014 PYQs<\/li><\/ul>\r\n    <div class=\"bfoot\">\r\n      <span class=\"bprice\"><b>&#8377;719<\/b><s>&#8377;992<\/s><\/span>\r\n      <button class=\"bbtn btn-add-cart\" data-product-id=\"bundle-cga-p4\" data-woo-id=\"0\"\r\n              onclick=\"addToCart({id:'bundle-cga-p4',name:'Paper IV \u2014 Constitution, Budget & Financial Administration \u2014 CGA AAO',type:'bundle',price:719,originalPrice:992,icon:'fa-layer-group',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n    <\/div>\r\n  <\/article>\r\n  <!-- BUNDLE: create this as a WooCommerce product, then put its ID in data.py -->\r\n  <article class=\"bcard\">\r\n    <div class=\"btop\">\r\n      <span class=\"btag\">3 series<\/span>\r\n      <span class=\"bsave\">Save &#8377;88 &#183; 23%<\/span>\r\n    <\/div>\r\n    <h4>Paper V \u2014 Internal Audit &amp; Procurement<\/h4>\r\n    <p>Teeno CGA internal audit manuals, chapter by chapter.<\/p>\r\n    <ul class=\"blist\"><li>Internal Audit Handbook<\/li><li>Generic Internal Audit Manual<\/li><li>Operational Manual for Internal Audit<\/li><\/ul>\r\n    <div class=\"bfoot\">\r\n      <span class=\"bprice\"><b>&#8377;299<\/b><s>&#8377;387<\/s><\/span>\r\n      <button class=\"bbtn btn-add-cart\" data-product-id=\"bundle-cga-p5\" data-woo-id=\"0\"\r\n              onclick=\"addToCart({id:'bundle-cga-p5',name:'Paper V \u2014 Internal Audit & Procurement \u2014 CGA AAO',type:'bundle',price:299,originalPrice:387,icon:'fa-layer-group',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n    <\/div>\r\n  <\/article>\r\n  <!-- BUNDLE: create this as a WooCommerce product, then put its ID in data.py -->\r\n  <article class=\"bcard feature\">\r\n    <div class=\"btop\">\r\n      <span class=\"btag\">25 series<\/span>\r\n      <span class=\"bsave\">Save &#8377;1166 &#183; 36%<\/span>\r\n    <\/div>\r\n    <h4>Complete 5-Paper Course<\/h4>\r\n    <p>Saare paanch CBT papers, ek hi jagah \u2014 AAO ka poora syllabus cover.<\/p>\r\n    <ul class=\"blist\"><li>All Paper I &amp; Paper II service-rule series<\/li><li>Complete Paper III accounts library<\/li><li>Complete Paper IV financial administration set<\/li><li>All three Paper V internal audit manuals<\/li><li>8,500+ rule-cited questions<\/li><\/ul>\r\n    <div class=\"bfoot\">\r\n      <span class=\"bprice\"><b>&#8377;2099<\/b><s>&#8377;3265<\/s><\/span>\r\n      <button class=\"bbtn btn-add-cart\" data-product-id=\"bundle-cga-full\" data-woo-id=\"0\"\r\n              onclick=\"addToCart({id:'bundle-cga-full',name:'Complete 5-Paper Course \u2014 CGA AAO',type:'bundle',price:2099,originalPrice:3265,icon:'fa-layer-group',wooProductId:0},this)\"><i class=\"fa-solid fa-bell\"><\/i> Notify me<\/button>\r\n    <\/div>\r\n  <\/article><\/div><\/section><\/div>\r\n      <p class=\"bempty\" id=\"ts-bundlesEmpty\" hidden>Bundles for this exam are being put together\r\n        &mdash; the individual series come first. Pick another exam above, or ask us on WhatsApp when\r\n        to expect them.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n  <section class=\"sec\" aria-labelledby=\"whyHead\">\r\n    <div class=\"wrap\">\r\n      <div class=\"panel\">\r\n        <div class=\"why\">\r\n          <div class=\"why-copy\">\r\n            <p class=\"eyebrow\">Every answer cites its rule<\/p>\r\n            <h2 id=\"whyHead\">Know exactly which provisions you get wrong\r\n              <em>before the exam tells you.<\/em><\/h2>\r\n            <p>The examiner asks for the exact sub-rule, the exact limit, the exact time-line &mdash;\r\n               and reading a manual end to end will not tell you which of those keeps coming back.\r\n               Attempting will. Every series is built from the bare rule and the real question papers,\r\n               and every attempt returns a chapter-by-chapter report naming the provisions you are\r\n               still losing marks on.<\/p>\r\n            <div class=\"why-btns\">\r\n              <a class=\"b1\" href=\"#shelf\">Browse the test series<\/a>\r\n              <a class=\"b2\" href=\"#bundles\">See bundles<\/a>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"why-stats\">\r\n            <div class=\"why-stat\"><span>Rule-cited questions<\/span><b>8,500+<\/b><\/div>\r\n            <div class=\"why-stat\"><span>Previous year papers<\/span><b>2009 &ndash; 2025<\/b><\/div>\r\n            <div class=\"why-stat\"><span>After every attempt<\/span><b>Weak-chapter report<\/b><\/div>\r\n          <\/div>\r\n          <div class=\"why-visual\">\r\n  <div class=\"shot-deck\" id=\"shotDeck\" aria-roledescription=\"carousel\" aria-label=\"Screens from a test series\">\r\n    <div class=\"shot-track\" id=\"shotTrack\">\r\n      <div class=\"shot-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"Practice tab\">\r\n        <div class=\"ui-shot\">\r\n          <div class=\"ui-bar\"><i><\/i><i><\/i><i><\/i><span>promotionexams.com &mdash; GFR 2017 &#183; Test Series<\/span><\/div>\r\n          <div class=\"ui-head\">\r\n            <div class=\"ui-eyebrow\">CSS ADDA &#183; PromotionExams.com<\/div>\r\n            <h5>General Financial Rules, 2017<\/h5>\r\n            <div class=\"ui-tabs\"><span class=\"ui-tab on\">Practice<\/span><span class=\"ui-tab\">My Performance<\/span><span class=\"ui-tab\">Exam Analytics<\/span><\/div>\r\n          <\/div>\r\n          <div class=\"ui-rule\"><\/div>\r\n          <div class=\"ui-body\">\r\n            <div class=\"ui-meta\">\r\n              <span class=\"ui-badge pyq\">PYQ &#183; 2019-20<\/span>\r\n              <span class=\"ui-badge ch\">Ch 10: Externally Aided Projects<\/span>\r\n            <\/div>\r\n            <p class=\"ui-stem\"><em>Q.<\/em>Rule 265 provides that external aid shall flow from the Funding Agency in foreign currency or Indian rupees and shall be received by the:<\/p>\r\n            <div class=\"ui-opt\"><span class=\"k\">(a)<\/span><span>Reserve Bank of India, Nagpur<\/span><\/div>\r\n            <div class=\"ui-opt\"><span class=\"k\">(b)<\/span><span>State Bank of India Headquarters, New Delhi<\/span><\/div>\r\n            <div class=\"ui-opt right\"><span class=\"k\">(c)<\/span><span>Reserve Bank of India, Mumbai<\/span><span class=\"m\">Correct<\/span><\/div>\r\n            <div class=\"ui-expl\">\r\n              <div class=\"h\">Source &amp; reasoning<\/div>\r\n              <b>Rule 265 &mdash; Currency of external aid.<\/b> Received by the RBI, Mumbai, which remits the rupee equivalent to the Controller, Aid Accounts &amp; Audit at RBI, New Delhi.\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"shot-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"My Performance tab\">\r\n        <div class=\"ui-shot\">\r\n          <div class=\"ui-bar\"><i><\/i><i><\/i><i><\/i><span>promotionexams.com &mdash; GFR 2017 &#183; Test Series<\/span><\/div>\r\n          <div class=\"ui-head\">\r\n            <div class=\"ui-eyebrow\">CSS ADDA &#183; PromotionExams.com<\/div>\r\n            <h5>General Financial Rules, 2017<\/h5>\r\n            <div class=\"ui-tabs\"><span class=\"ui-tab\">Practice<\/span><span class=\"ui-tab on\">My Performance<\/span><span class=\"ui-tab\">Exam Analytics<\/span><\/div>\r\n          <\/div>\r\n          <div class=\"ui-rule\"><\/div>\r\n          <div class=\"ui-body\">\r\n            <div class=\"ui-ready\">\r\n              <div class=\"ui-ring\">\r\n                <svg viewBox=\"0 0 74 74\" aria-hidden=\"true\">\r\n                  <circle class=\"bg\" cx=\"37\" cy=\"37\" r=\"33\"><\/circle>\r\n                  <circle class=\"fg\" cx=\"37\" cy=\"37\" r=\"33\" stroke-dasharray=\"141 207.3\"><\/circle>\r\n                <\/svg>\r\n                <span>68<small>Readiness<\/small><\/span>\r\n              <\/div>\r\n              <p><b>Strong base.<\/b> Close the gaps in the biggest chapters below to cross 80.\r\n                 <em>Readiness = &Sigma; (exam weight &times; mastery)<\/em><\/p>\r\n            <\/div>\r\n            <div class=\"ui-sec\">Where your marks are leaking <b>&mdash; 24 per 100<\/b><\/div>\r\n            <div class=\"ui-leak\"><span class=\"n\">Ch 6: Procurement of Goods<\/span>\r\n              <span class=\"t\"><i style=\"width:100%;background:#C0392B\"><\/i><\/span>\r\n              <span class=\"v\" style=\"color:#C0392B\">9.4<\/span><\/div>\r\n            <div class=\"ui-leak\"><span class=\"n\">Ch 7: Inventory Management<\/span>\r\n              <span class=\"t\"><i style=\"width:65%;background:#E0A82E\"><\/i><\/span>\r\n              <span class=\"v\" style=\"color:#8A6508\">6.1<\/span><\/div>\r\n            <div class=\"ui-leak\"><span class=\"n\">Ch 3: Budget Formulation<\/span>\r\n              <span class=\"t\"><i style=\"width:44%;background:#1E3A8A\"><\/i><\/span>\r\n              <span class=\"v\" style=\"color:#1E3A8A\">4.2<\/span><\/div>\r\n            <div class=\"ui-leak\" style=\"margin-bottom:0\"><span class=\"n\">Ch 8: Contract Management<\/span>\r\n              <span class=\"t\"><i style=\"width:31%;background:#1E3A8A\"><\/i><\/span>\r\n              <span class=\"v\" style=\"color:#1E3A8A\">3.0<\/span><\/div>\r\n            <div class=\"ui-sec\">Revision queue <b>&mdash; fading fastest<\/b><\/div>\r\n            <div class=\"ui-rev\"><span class=\"n\">Rule 218 &mdash; residual value above &#8377;4 lakh<\/span><span class=\"d\">41% recall<\/span><\/div>\r\n            <div class=\"ui-rev\"><span class=\"n\">Rule 172 &mdash; advance payment ceilings<\/span><span class=\"d\">58% recall<\/span><\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"shot-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"Exam Analytics tab\">\r\n        <div class=\"ui-shot\">\r\n          <div class=\"ui-bar\"><i><\/i><i><\/i><i><\/i><span>promotionexams.com &mdash; GFR 2017 &#183; Test Series<\/span><\/div>\r\n          <div class=\"ui-head\">\r\n            <div class=\"ui-eyebrow\">CSS ADDA &#183; PromotionExams.com<\/div>\r\n            <h5>General Financial Rules, 2017<\/h5>\r\n            <div class=\"ui-tabs\"><span class=\"ui-tab\">Practice<\/span><span class=\"ui-tab\">My Performance<\/span><span class=\"ui-tab on\">Exam Analytics<\/span><\/div>\r\n          <\/div>\r\n          <div class=\"ui-rule\"><\/div>\r\n          <div class=\"ui-body\">\r\n            <div class=\"ui-sec\">Chapter &times; exam year <b>&mdash; counted, never declared<\/b><\/div>\r\n            <table class=\"ui-hm\">\r\n              <tr><th class=\"l\">Chapter<\/th><th>&rsquo;19<\/th><th>&rsquo;21<\/th><th>&rsquo;23<\/th><th>&rsquo;24<\/th><th>&rsquo;25<\/th><th class=\"tot\">All<\/th><\/tr>\r\n              <tr><td class=\"l\">Ch 6: Procurement<\/td><td style=\"background:#D99B12;color:#3A2A02\">6<\/td><td style=\"background:#E8B44A;color:#3A2A02\">5<\/td><td style=\"background:#E8B44A;color:#3A2A02\">5<\/td><td style=\"background:#F2D28C\">4<\/td><td style=\"background:#F2D28C\">4<\/td><td class=\"tot\">24<\/td><\/tr>\r\n              <tr><td class=\"l\">Ch 7: Inventory<\/td><td style=\"background:#F2D28C\">4<\/td><td style=\"background:#F9E9C4\">3<\/td><td style=\"background:#F2D28C\">4<\/td><td style=\"background:#FDF6E6\">1<\/td><td style=\"background:#F9E9C4\">2<\/td><td class=\"tot\">14<\/td><\/tr>\r\n              <tr><td class=\"l\">Ch 3: Budget<\/td><td style=\"background:#F9E9C4\">3<\/td><td style=\"background:#F9E9C4\">2<\/td><td style=\"background:#F9E9C4\">3<\/td><td style=\"background:#F9E9C4\">2<\/td><td style=\"background:#F9E9C4\">2<\/td><td class=\"tot\">12<\/td><\/tr>\r\n              <tr><td class=\"l\">Ch 8: Contract<\/td><td style=\"background:#F9E9C4\">2<\/td><td style=\"background:#F9E9C4\">2<\/td><td style=\"background:#FDF6E6\">1<\/td><td style=\"background:#F9E9C4\">2<\/td><td style=\"background:#FDF6E6\">1<\/td><td class=\"tot\">8<\/td><\/tr>\r\n              <tr><td class=\"l\">Ch 5: Works<\/td><td style=\"background:#FDF6E6\">1<\/td><td style=\"background:#FDF6E6\">1<\/td><td style=\"background:#F9E9C4\">2<\/td><td style=\"background:#F9E9C4\">2<\/td><td style=\"background:#FDF6E6\">1<\/td><td class=\"tot\">7<\/td><\/tr>\r\n              <tr><td class=\"l\">Ch 4: Govt Accts<\/td><td style=\"background:#F9E9C4\">2<\/td><td style=\"background:#FDF6E6\">1<\/td><td style=\"background:#FDF6E6\">1<\/td><td style=\"background:#FDF6E6\">1<\/td><td style=\"background:#F9E9C4\">2<\/td><td class=\"tot\">7<\/td><\/tr>\r\n              <tr><td class=\"l\">Ch 9: Grants<\/td><td style=\"background:#FDF6E6\">1<\/td><td style=\"background:#F9E9C4\">2<\/td><td style=\"background:#F9E9C4\">2<\/td><td style=\"background:#FDF6E6\">1<\/td><td style=\"background:#FDF6E6\">1<\/td><td class=\"tot\">7<\/td><\/tr>\r\n              <tr><td class=\"l\">Ch 11: Guarantees<\/td><td style=\"background:#FDF6E6\">1<\/td><td style=\"background:#FDF6E6\">1<\/td><td class=\"nil\">&#183;<\/td><td style=\"background:#FDF6E6\">1<\/td><td style=\"background:#FDF6E6\">1<\/td><td class=\"tot\">4<\/td><\/tr>\r\n            <\/table>\r\n            <div class=\"ui-legend\"><span>Low<\/span><i style=\"background:#FDF6E6\"><\/i><i style=\"background:#F9E9C4\"><\/i><i style=\"background:#F2D28C\"><\/i><i style=\"background:#E8B44A\"><\/i><i style=\"background:#D99B12\"><\/i><span>High<\/span><\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"shot-dots\" id=\"shotDots\">\r\n    <button type=\"button\" class=\"shot-dot on\" data-i=\"0\" aria-label=\"Show Practice\"><i><\/i><\/button>\r\n    <button type=\"button\" class=\"shot-dot\" data-i=\"1\" aria-label=\"Show My Performance\"><i><\/i><\/button>\r\n    <button type=\"button\" class=\"shot-dot\" data-i=\"2\" aria-label=\"Show Exam Analytics\"><i><\/i><\/button>\r\n  <\/div>\r\n  <p class=\"shot-cap\" id=\"shotCap\">Practice &mdash; every answer cites the governing rule<\/p><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n  <section class=\"sec\" aria-label=\"How the test series works\">\r\n    <div class=\"wrap\">\r\n      <div class=\"sechead mid\">\r\n        <p class=\"eyebrow\">How it works<\/p>\r\n        <h2>From buying a series to <em>walking into the hall<\/em><\/h2>\r\n        <p>Four steps, in the order you will actually use them.<\/p>\r\n      <\/div>\r\n      <div class=\"steps\"><div class=\"step\"><span class=\"n\">Step 01<\/span><h3>Pick your exam and format<\/h3><p>Choose the exam, then the format: previous year questions to learn the pattern, chapter-wise to close gaps, or the combined series for both.<\/p><\/div><div class=\"step\"><span class=\"n\">Step 02<\/span><h3>Pay once, valid till your exam<\/h3><p>Checkout is SSL-encrypted. The series lands in <strong>My Purchases<\/strong> immediately and stays open right up to your exam \u2014 unlimited attempts, no per-attempt charge.<\/p><\/div><div class=\"step\"><span class=\"n\">Step 03<\/span><h3>Attempt and read the reasoning<\/h3><p>Each answer cites the rule, section or para that decides it, and says why the other three options fail. That is what makes a rule stick.<\/p><\/div><div class=\"step\"><span class=\"n\">Step 04<\/span><h3>Re-attempt what you got wrong<\/h3><p>Analytics show accuracy and time per chapter. Revise the weak chapter, re-attempt it, and check whether the number actually moved.<\/p><\/div><\/div>\r\n    <\/div>\r\n  <\/section>\r\n  <section class=\"sec tint\" aria-label=\"Why officers use PromotionExams\">\r\n    <div class=\"wrap\"><div class=\"props\"><div class=\"prop\"><i class=\"fa-solid fa-user-tie\"><\/i><h3>Written from the updated rule<\/h3><p>Every bank is drafted against the notified text as it stands today \u2014 not from a summary, a guide or a superseded edition.<\/p><\/div><div class=\"prop\"><i class=\"fa-solid fa-scale-balanced\"><\/i><h3>Rule cited, every time<\/h3><p>Explanations quote the exact rule, section or para \u2014 not a vague summary.<\/p><\/div><div class=\"prop\"><i class=\"fa-solid fa-arrows-rotate\"><\/i><h3>Rewritten when rules change<\/h3><p>Pension Rules 2021, DFPR 2024, R&amp;P Rules 2022 \u2014 amended banks, not patched ones.<\/p><\/div><div class=\"prop\"><i class=\"fa-solid fa-shield-halved\"><\/i><h3>Secure checkout<\/h3><p>SSL-encrypted payments through trusted Indian payment gateways.<\/p><\/div><\/div><\/div>\r\n  <\/section>\r\n  <section class=\"sec\" id=\"faq\">\r\n    <div class=\"wrap\">\r\n      <div class=\"about\">\r\n        <div>\r\n          <div class=\"sechead\" style=\"margin-bottom:18px\">\r\n            <p class=\"eyebrow\">About these test series<\/p>\r\n            <h2>Preparation built only for <em>limited departmental promotion exams<\/em><\/h2>\r\n          <\/div>\r\n          <p>PromotionExams is a focused preparation platform for India&rsquo;s limited departmental\r\n             competitive examinations &mdash; the papers that decide an officer&rsquo;s next promotion.\r\n             The catalogue covers <strong>UPSC SO\/Steno LDCE<\/strong>, <strong>CGA AAO CBT<\/strong>,\r\n             and the <strong>UPSC Principal \/ Vice-Principal LDCE<\/strong>, with\r\n             <strong>SSC ASO LDCE<\/strong>, <strong>CAG SAS<\/strong> and <strong>KVS LDCE<\/strong>\r\n             in preparation. Subject banks\r\n             span the Constitution of India, General Financial Rules 2017, DFPR 2024, CCS (Conduct),\r\n             CCS (CCA) and CCS (Pension) Rules 2021, the Manual of Office Procedure, the RTI Act 2005,\r\n             Government Accounting Rules 1990, the Budget Manual, LMMH, the Suspense Manual, CPWD Works\r\n             Manual and the CGA internal audit manuals.<\/p>\r\n          <p>Every subject comes in up to three formats. <strong>Previous Year Questions<\/strong>\r\n             compile what was actually asked, sorted topic-wise, so you learn how the examiner frames a\r\n             provision. <strong>Chapter-wise<\/strong> series are written provision by provision from the\r\n             bare rule or manual, so nothing in the syllabus stays untested. The\r\n             <strong>PYQ + Chapter-wise<\/strong> series puts both in one purchase at a lower price.\r\n             Whatever you pick, each question carries an explanation citing the governing rule and\r\n             knocking down the three wrong options.<\/p>\r\n          <p>Read before you attempt: the <a href=\"https:\/\/promotionexams.com\/?page_id=14220\">notes library<\/a> carries free,\r\n             paper-wise notes on the same rules, codes and manuals, filed against the same syllabus\r\n             lines these test series are built from. Each exam also has its own <strong>exam\r\n             guide<\/strong> setting out the notification, pattern and marking scheme &mdash; linked\r\n             from the exam header above.<\/p>\r\n        <\/div>\r\n        <div class=\"av-wrap\">\r\n          <div class=\"av-frame\">\r\n            <img loading=\"lazy\" src=\"https:\/\/images.unsplash.com\/photo-1524995997946-a1c2e315a42f?auto=format&amp;fit=crop&amp;w=760&amp;q=80\"\r\n                 alt=\"Officer preparing for a departmental promotion exam\" width=\"760\" height=\"620\" loading=\"lazy\" decoding=\"async\">\r\n            <span class=\"av-badge\"><i class=\"fa-solid fa-book-open\"><\/i> Written from the updated rule\r\n              <span>8,500+ questions<\/span><\/span>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"sechead\" style=\"margin-top:52px\">\r\n        <p class=\"eyebrow\">Exam by exam<\/p>\r\n        <h2>What each test series covers<\/h2>\r\n      <\/div>\r\n      <div class=\"seo-cards\">\r\n      <div class=\"seo-card\">\r\n        <h3><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/CSS-removebg-preview.png\" alt=\"\" width=\"26\" height=\"26\" loading=\"lazy\"> UPSC SO\/Steno LDCE<\/h3>\r\n        <p>Section Officer aur Stenographer LDCE ke dono objective papers ke liye PYQ aur chapter-wise practice \u2014 Constitution, AOBR\/TOBR, Parliamentary Procedure, GFR, DFPR, CCS (Conduct), CCS (CCA), Pension Rules aur CSMOP.<\/p>\r\n        <button type=\"button\" class=\"go\" data-goexam=\"so\">Browse 21 series &rarr;<\/button>\r\n      <\/div>\r\n      <div class=\"seo-card\">\r\n        <h3><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/CSS-removebg-preview.png\" alt=\"\" width=\"26\" height=\"26\" loading=\"lazy\"> UPSC Principal &amp; Vice-Principal CRT<\/h3>\r\n        <p>2022 ke Principal aur Vice-Principal papers free mein, plus teen heads mein bataya gaya practice set \u2014 NEP 2020, RTE Act 2009, pedagogy, measurement aur digital literacy; office administration ke liye CCS (Conduct), CCS (CCA), Pension, GFR, CSMOP, RTI Act aur POSH Act 2013; aur GK, language aur reasoning jo abhi likhe ja rahe hain.<\/p>\r\n        <button type=\"button\" class=\"go\" data-goexam=\"pvp\">Browse 22 series &rarr;<\/button>\r\n      <\/div>\r\n      <div class=\"seo-card\">\r\n        <h3><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/image-2-1.svg\" alt=\"\" width=\"26\" height=\"26\" loading=\"lazy\"> CGA AAO CBT<\/h3>\r\n        <p>Paanchon CBT papers ke liye mapped practice \u2014 Government Accounting Rules, Receipt &amp; Payment Rules 2022, LMMH, Suspense Manual, CPWD Works Manual, Budget Manual, FRBM, CAG (DPC) Act aur Internal Audit manuals.<\/p>\r\n        <button type=\"button\" class=\"go\" data-goexam=\"cga\">Browse 28 series &rarr;<\/button>\r\n      <\/div><\/div>\r\n      <div class=\"sechead mid\" style=\"margin-top:56px\">\r\n        <p class=\"eyebrow\">Questions &amp; answers<\/p>\r\n        <h2>Frequently asked questions<\/h2>\r\n      <\/div>\r\n      <div class=\"faq\">\r\n      <div class=\"faq-item\">\r\n        <button type=\"button\" class=\"faq-q\" aria-expanded=\"false\">\r\n          <span class=\"qm\">&#43;<\/span><span>Which departmental promotion exams does PromotionExams cover?<\/span><\/button>\r\n        <div class=\"faq-a\" hidden>We currently publish test series for the UPSC SO\/Steno LDCE, the CGA AAO CBT and the UPSC Principal \/ Vice-Principal LDCE. SSC ASO LDCE, CAG SAS and KVS LDCE are being written now and will open shortly. Free notes for SSC ASO LDCE are already published.<\/div>\r\n      <\/div>\r\n      <div class=\"faq-item\">\r\n        <button type=\"button\" class=\"faq-q\" aria-expanded=\"false\">\r\n          <span class=\"qm\">&#43;<\/span><span>What is the difference between the PYQ, Chapter-wise and PYQ + Chapter-wise series?<\/span><\/button>\r\n        <div class=\"faq-a\" hidden>The PYQ series compiles the questions actually asked in past papers, arranged topic-wise, so you see exactly how the examiner frames a provision. The Chapter-wise series is fresh practice written chapter by chapter from the bare rule or manual, so provisions that have not been asked yet still get tested. The PYQ + Chapter-wise series gives you both for the same subject at a single lower price \u2014 the format most people end up buying.<\/div>\r\n      <\/div>\r\n      <div class=\"faq-item\">\r\n        <button type=\"button\" class=\"faq-q\" aria-expanded=\"false\">\r\n          <span class=\"qm\">&#43;<\/span><span>How do I access a test series after payment?<\/span><\/button>\r\n        <div class=\"faq-a\" hidden>Every purchase is attached to your account instantly. Open My Purchases under your login name in the top menu and you can attempt the series, pause it and come back to it any number of times until your exam.<\/div>\r\n      <\/div>\r\n      <div class=\"faq-item\">\r\n        <button type=\"button\" class=\"faq-q\" aria-expanded=\"false\">\r\n          <span class=\"qm\">&#43;<\/span><span>How long does access last?<\/span><\/button>\r\n        <div class=\"faq-a\" hidden>Access runs until the exam the series is meant for. There is no per-attempt charge and no attempt limit inside that window \u2014 you can work through a series, revise, and come back to the same chapters as often as you need before the paper. If your exam is deferred, message us on WhatsApp and we will extend the series to the new date.<\/div>\r\n      <\/div>\r\n      <div class=\"faq-item\">\r\n        <button type=\"button\" class=\"faq-q\" aria-expanded=\"false\">\r\n          <span class=\"qm\">&#43;<\/span><span>Can I re-attempt a test more than once?<\/span><\/button>\r\n        <div class=\"faq-a\" hidden>Yes. There is no attempt limit for as long as the series is active on your account. Your last score, accuracy and time per question are kept, so you can re-attempt a chapter after revising it and see whether the number actually moved.<\/div>\r\n      <\/div>\r\n      <div class=\"faq-item\">\r\n        <button type=\"button\" class=\"faq-q\" aria-expanded=\"false\">\r\n          <span class=\"qm\">&#43;<\/span><span>Are the questions mapped to the latest syllabus and pattern?<\/span><\/button>\r\n        <div class=\"faq-a\" hidden>Yes. Every bank is drafted against the notified text and mapped to the latest syllabus. When a rule is amended \u2014 say the CCS (Pension) Rules 2021 replacing the 1972 Rules \u2014 the bank is rewritten, not patched.<\/div>\r\n      <\/div>\r\n      <div class=\"faq-item\">\r\n        <button type=\"button\" class=\"faq-q\" aria-expanded=\"false\">\r\n          <span class=\"qm\">&#43;<\/span><span>Are detailed solutions provided?<\/span><\/button>\r\n        <div class=\"faq-a\" hidden>Every question carries an explanation that cites the specific rule, section or para, and explains why the other three options are wrong. That is the part that actually builds recall for a rule-based exam.<\/div>\r\n      <\/div>\r\n      <div class=\"faq-item\">\r\n        <button type=\"button\" class=\"faq-q\" aria-expanded=\"false\">\r\n          <span class=\"qm\">&#43;<\/span><span>Which years do the previous year questions cover?<\/span><\/button>\r\n        <div class=\"faq-a\" hidden>PYQ banks generally run from 2009 to 2025, subject-wise. The exact span is printed on each card \u2014 for example the CSMOP bank covers 2010 to 2024.<\/div>\r\n      <\/div>\r\n      <div class=\"faq-item\">\r\n        <button type=\"button\" class=\"faq-q\" aria-expanded=\"false\">\r\n          <span class=\"qm\">&#43;<\/span><span>Is a bundle cheaper than buying series one by one?<\/span><\/button>\r\n        <div class=\"faq-a\" hidden>Yes, substantially. A paper-wise bundle saves roughly 20 to 30 per cent against the individual prices, and the full-course bundles save more. The saving is printed on every bundle card.<\/div>\r\n      <\/div>\r\n      <div class=\"faq-item\">\r\n        <button type=\"button\" class=\"faq-q\" aria-expanded=\"false\">\r\n          <span class=\"qm\">&#43;<\/span><span>Do you have material for the descriptive paper?<\/span><\/button>\r\n        <div class=\"faq-a\" hidden>The current test series cover the objective papers. Noting, drafting and pr\u00e9cis material is in preparation \u2014 the UPSC SO\/Steno Paper III in particular.<\/div>\r\n      <\/div>\r\n      <div class=\"faq-item\">\r\n        <button type=\"button\" class=\"faq-q\" aria-expanded=\"false\">\r\n          <span class=\"qm\">&#43;<\/span><span>I bought a series but cannot see it. What do I do?<\/span><\/button>\r\n        <div class=\"faq-a\" hidden>Log out and log back in first, since access is tied to the account that paid. If it still does not appear, message us on WhatsApp with your order number and we will attach it manually the same day.<\/div>\r\n      <\/div><\/div>\r\n    <\/div>\r\n  <\/section>\r\n  <section class=\"sec tint\" aria-label=\"Talk to us\">\r\n    <div class=\"wrap\">\r\n      <div class=\"panel warm\">\r\n        <div class=\"talk\">\r\n          <div>\r\n            <p class=\"eyebrow\">Live support<\/p>\r\n            <h2>Not sure which series <em>fits your exam?<\/em><\/h2>\r\n            <p>Tell us your exam, your paper and how much time is left &mdash; we will point you to the\r\n               right series or bundle. Questions about a syllabus, an amendment or an order you cannot\r\n               find are welcome too.<\/p>\r\n            <div class=\"talk-ticks\">\r\n              <span><i class=\"fa-solid fa-check\"><\/i>A real reply, not a bot<\/span>\r\n              <span><i class=\"fa-solid fa-check\"><\/i>Free, no obligation to buy<\/span>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"talk-act\">\r\n            <svg class=\"talk-mark\" viewBox=\"0 0 448 512\" aria-hidden=\"true\" focusable=\"false\"><path fill=\"currentColor\" d=\"M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 110.9L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z\"\/><\/svg>\r\n            <a class=\"talk-btn\" href=\"https:\/\/wa.me\/919870176238\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n              <i class=\"fa-brands fa-whatsapp\"><\/i> Chat with us<\/a>\r\n            <span class=\"talk-note\">No account needed<\/span>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n  <div class=\"modal\" id=\"ts-modal\">\r\n    <div class=\"modal-card\">\r\n      <div class=\"modal-head\">\r\n        <div><h3 id=\"ts-modalTitle\">Exam syllabus<\/h3><p>Paper-wise subjects, as notified<\/p><\/div>\r\n        <button type=\"button\" class=\"modal-close\" id=\"ts-modalX\" aria-label=\"Close\">&#10005;<\/button>\r\n      <\/div>\r\n      <div class=\"modal-body\" id=\"ts-modalBody\"><\/div>\r\n      <div class=\"modal-foot\">\r\n        <button type=\"button\" class=\"btn-ghost\" id=\"ts-modalClose\">Close<\/button>\r\n        <a class=\"wa-btn\" href=\"https:\/\/wa.me\/919870176238\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n          <i class=\"fa-brands fa-whatsapp\"><\/i> Ask about this syllabus<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"toast\" id=\"ts-toast\"><p id=\"ts-toastMsg\">Filters cleared<\/p><\/div>\r\n<!-- Structured data. It sits inside the paste block on purpose: an Elementor\r\n     HTML widget only ships what is between the markers, so anything left in\r\n     <head> never reaches the live page. JSON-LD in the body is read normally. -->\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"Organization\",\r\n  \"name\": \"PromotionExams\",\r\n  \"url\": \"https:\/\/promotionexams.com\/\",\r\n  \"logo\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/CSS-removebg-preview.png\",\r\n  \"description\": \"Specialised preparation platform for India's limited departmental promotion examinations.\",\r\n  \"sameAs\": [\r\n    \"https:\/\/cssadda.in\/\"\r\n  ]\r\n}\r\n<\/script>\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"WebSite\",\r\n  \"name\": \"PromotionExams\",\r\n  \"url\": \"https:\/\/promotionexams.com\/\",\r\n  \"potentialAction\": {\r\n    \"@type\": \"SearchAction\",\r\n    \"target\": \"https:\/\/promotionexams.com\/?s={search_term_string}\",\r\n    \"query-input\": \"required name=search_term_string\"\r\n  }\r\n}\r\n<\/script>\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"BreadcrumbList\",\r\n  \"itemListElement\": [\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 1,\r\n      \"name\": \"Home\",\r\n      \"item\": \"https:\/\/promotionexams.com\/\"\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 2,\r\n      \"name\": \"Test Series\",\r\n      \"item\": \"https:\/\/promotionexams.com\/test-series\/\"\r\n    }\r\n  ]\r\n}\r\n<\/script>\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"ItemList\",\r\n  \"name\": \"Departmental Promotion Exam Test Series\",\r\n  \"itemListElement\": [\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 1,\r\n      \"item\": {\r\n        \"@type\": \"Course\",\r\n        \"name\": \"UPSC SO\/Steno LDCE Test Series\",\r\n        \"description\": \"Section Officer aur Stenographer LDCE ke dono objective papers ke liye PYQ aur chapter-wise practice \u2014 Constitution, AOBR\/TOBR, Parliamentary Procedure, GFR, DFPR, CCS (Conduct), CCS (CCA), Pension Rules aur CSMOP.\",\r\n        \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n        \"provider\": {\r\n          \"@type\": \"Organization\",\r\n          \"name\": \"PromotionExams\",\r\n          \"sameAs\": \"https:\/\/promotionexams.com\/\"\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 2,\r\n      \"item\": {\r\n        \"@type\": \"Course\",\r\n        \"name\": \"UPSC Principal & Vice-Principal CRT Test Series\",\r\n        \"description\": \"2022 ke Principal aur Vice-Principal papers free mein, plus teen heads mein bataya gaya practice set \u2014 NEP 2020, RTE Act 2009, pedagogy, measurement aur digital literacy; office administration ke liye CCS (Conduct), CCS (CCA), Pension, GFR, CSMOP, RTI Act aur POSH Act 2013; aur GK, language aur reasoning jo abhi likhe ja rahe hain.\",\r\n        \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n        \"provider\": {\r\n          \"@type\": \"Organization\",\r\n          \"name\": \"PromotionExams\",\r\n          \"sameAs\": \"https:\/\/promotionexams.com\/\"\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 3,\r\n      \"item\": {\r\n        \"@type\": \"Course\",\r\n        \"name\": \"CGA AAO CBT Test Series\",\r\n        \"description\": \"Paanchon CBT papers ke liye mapped practice \u2014 Government Accounting Rules, Receipt & Payment Rules 2022, LMMH, Suspense Manual, CPWD Works Manual, Budget Manual, FRBM, CAG (DPC) Act aur Internal Audit manuals.\",\r\n        \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n        \"provider\": {\r\n          \"@type\": \"Organization\",\r\n          \"name\": \"PromotionExams\",\r\n          \"sameAs\": \"https:\/\/promotionexams.com\/\"\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 4,\r\n      \"item\": {\r\n        \"@type\": \"Course\",\r\n        \"name\": \"SSC ASO LDCE Test Series\",\r\n        \"description\": \"Paper I aur Paper II dono ke liye \u2014 CSMOP, Allocation & Transaction of Business Rules, RTI Act 2005, POSH Act 2013, CCS (Conduct), CCS (CCA) aur Pension\/NPS Rules.\",\r\n        \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n        \"provider\": {\r\n          \"@type\": \"Organization\",\r\n          \"name\": \"PromotionExams\",\r\n          \"sameAs\": \"https:\/\/promotionexams.com\/\"\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 5,\r\n      \"item\": {\r\n        \"@type\": \"Course\",\r\n        \"name\": \"CAG SAS Test Series\",\r\n        \"description\": \"Subordinate Accounts Service \u2014 Comptroller & Auditor General of India \u2014 test series in preparation.\",\r\n        \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n        \"provider\": {\r\n          \"@type\": \"Organization\",\r\n          \"name\": \"PromotionExams\",\r\n          \"sameAs\": \"https:\/\/promotionexams.com\/\"\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 6,\r\n      \"item\": {\r\n        \"@type\": \"Course\",\r\n        \"name\": \"KVS LDCE Test Series\",\r\n        \"description\": \"Kendriya Vidyalaya Sangathan \u2014 Limited Departmental Competitive Exam \u2014 test series in preparation.\",\r\n        \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n        \"provider\": {\r\n          \"@type\": \"Organization\",\r\n          \"name\": \"PromotionExams\",\r\n          \"sameAs\": \"https:\/\/promotionexams.com\/\"\r\n        }\r\n      }\r\n    }\r\n  ]\r\n}\r\n<\/script>\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"ItemList\",\r\n  \"name\": \"Test series available on PromotionExams\",\r\n  \"itemListElement\": [\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 1,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"Constitution of India \u2014 PYQs\",\r\n        \"description\": \"Constitution of India \u2014 336 questions. PYQs 2009 \u2013 2025. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/12\/coi.jpg\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC SO\/Steno LDCE\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"149\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/InStock\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 2,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"AOBR \/ TOBR \u2014 PYQs\",\r\n        \"description\": \"Allocation & Transaction of Business Rules \u2014 320+ questions. PYQs 2009 \u2013 2025. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/AOBR.png\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC SO\/Steno LDCE\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"79\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/InStock\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 3,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"Parliamentary Procedures \u2014 PYQs\",\r\n        \"description\": \"Parliamentary Procedures \u2014 280+ questions. PYQs 2009 \u2013 2025. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/RS.png\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC SO\/Steno LDCE\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"99\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/InStock\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 4,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"Right to Information Act \u2014 PYQs\",\r\n        \"description\": \"Right to Information (RTI) Act, 2005 \u2014 167 questions. PYQs 2009 \u2013 2025. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/rti.jpeg\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC SO\/Steno LDCE\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"99\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/InStock\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 5,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"Indian Economy \u2014 PYQs\",\r\n        \"description\": \"Indian Economy \u2014 158 questions. PYQs 2009 \u2013 2025. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/economy.png\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC SO\/Steno LDCE\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"99\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/InStock\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 6,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"Constitution of India \u2014 Complete Pack\",\r\n        \"description\": \"Constitution of India \u2014 \u2014 questions. PYQs + every chapter. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/12\/coi.jpg\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC SO\/Steno LDCE\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"0\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/PreOrder\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 7,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"AOBR \/ TOBR \u2014 Complete Pack\",\r\n        \"description\": \"Allocation & Transaction of Business Rules \u2014 \u2014 questions. PYQs + every chapter. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/12\/coi.jpg\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC SO\/Steno LDCE\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"0\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/PreOrder\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 8,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"Parliamentary Procedures \u2014 Complete Pack\",\r\n        \"description\": \"Parliamentary Procedures \u2014 \u2014 questions. PYQs + every chapter. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/12\/coi.jpg\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC SO\/Steno LDCE\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"0\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/PreOrder\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 9,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"RTI Act, 2005 \u2014 Complete Pack\",\r\n        \"description\": \"Right to Information (RTI) Act, 2005 \u2014 367 questions. PYQs + every chapter. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/rti.jpeg\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC SO\/Steno LDCE\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"149\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/InStock\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 10,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"CCS (Pension) Rules \u2014 PYQs\",\r\n        \"description\": \"CCS (Pension) Rules \u2014 481 questions. PYQs 2009 \u2013 2025. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/pension.png\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC SO\/Steno LDCE\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"99\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/InStock\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 11,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"Manual of Office Procedure \u2014 PYQs\",\r\n        \"description\": \"Manual of Office Procedure (CSMOP) \u2014 200+ questions. PYQs 2010 \u2013 2024. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/mop-e1684145514331.jpeg\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC SO\/Steno LDCE\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"119\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/InStock\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 12,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"CCS (Conduct) Rules, 1964 \u2014 PYQs\",\r\n        \"description\": \"CCS (Conduct) Rules, 1964 \u2014 260+ questions. PYQs 2009 \u2013 2025. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/conduct.jpg\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC SO\/Steno LDCE\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"99\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/InStock\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 13,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"CCS (CCA) Rules, 1965 \u2014 PYQs\",\r\n        \"description\": \"CCS (CCA) Rules, 1965 \u2014 240+ questions. PYQs 2009 \u2013 2025. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/CCA.png\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC SO\/Steno LDCE\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"99\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/InStock\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 14,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"General Financial Rules \u2014 PYQs\",\r\n        \"description\": \"General Financial Rules (GFR), 2017 \u2014 300+ questions. PYQs 2009 \u2013 2025. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/GFR.jpg\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC SO\/Steno LDCE\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"99\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/InStock\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 15,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"DFPR, 2024 \u2014 PYQs\",\r\n        \"description\": \"Delegation of Financial Powers Rules (DFPR) \u2014 100+ questions. PYQs 2009 \u2013 2025. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/DFPR.jpg\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC SO\/Steno LDCE\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"59\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/InStock\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 16,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"CCS (Leave\/LTC) Rules \u2014 PYQs\",\r\n        \"description\": \"CCS (Leave\/LTC) Rules \u2014 100+ questions. PYQs 2009 \u2013 2025. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-21-2026-04_32_25-PM.png\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC SO\/Steno LDCE\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"79\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/InStock\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 17,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"Manual of Office Procedure \u2014 Complete Pack\",\r\n        \"description\": \"Manual of Office Procedure (CSMOP) \u2014 \u2014 questions. PYQs + every chapter. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/mop-e1684145514331.jpeg\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC SO\/Steno LDCE\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"0\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/InStock\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 18,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"GFR, 2017 \u2014 Complete Pack\",\r\n        \"description\": \"General Financial Rules (GFR), 2017 \u2014 700+ questions. PYQs + every chapter. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/GFR.jpg\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC SO\/Steno LDCE\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"199\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/InStock\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 19,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"CCS (Pension) Rules \u2014 Complete Pack\",\r\n        \"description\": \"CCS (Pension) Rules \u2014 830+ questions. PYQs + every chapter. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/pension.png\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC SO\/Steno LDCE\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"219\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/PreOrder\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 20,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"CCS (Conduct) Rules, 1964 \u2014 Complete Pack\",\r\n        \"description\": \"CCS (Conduct) Rules, 1964 \u2014 \u2014 questions. PYQs + every chapter. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/12\/coi.jpg\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC SO\/Steno LDCE\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"0\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/PreOrder\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 21,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"CCS (CCA) Rules, 1965 \u2014 Complete Pack\",\r\n        \"description\": \"CCS (CCA) Rules, 1965 \u2014 \u2014 questions. PYQs + every chapter. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/12\/coi.jpg\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC SO\/Steno LDCE\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"0\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/PreOrder\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 22,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"DFPR, 2024 \u2014 Complete Pack\",\r\n        \"description\": \"Delegation of Financial Powers Rules (DFPR) \u2014 500+ questions. PYQs + every chapter. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/12\/coi.jpg\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC SO\/Steno LDCE\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"0\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/PreOrder\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 23,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"CCS (Leave\/LTC) Rules \u2014 Complete Pack\",\r\n        \"description\": \"CCS (Leave\/LTC) Rules \u2014 \u2014 questions. PYQs + every chapter. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-21-2026-04_32_25-PM.png\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC SO\/Steno LDCE\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"0\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/PreOrder\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 24,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"Principal 2022 \u2014 Previous Year Paper\",\r\n        \"description\": \"UPSC Principal, 2022 \u2014 the complete question paper \u2014 \u2014 questions. Complete 2022 paper \u00b7 free to attempt. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/12\/coi.jpg\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC Principal & Vice-Principal CRT\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"0\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/PreOrder\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 25,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"Vice-Principal 2022 \u2014 Previous Year Paper\",\r\n        \"description\": \"UPSC Vice-Principal, 2022 \u2014 the complete question paper \u2014 \u2014 questions. Complete 2022 paper \u00b7 free to attempt. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/12\/coi.jpg\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC Principal & Vice-Principal CRT\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"0\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/PreOrder\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 26,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"NEP 2020 \u2014 Chapter-wise\",\r\n        \"description\": \"National Education Policy (NEP), 2020 \u2014 \u2014 questions. All parts of the Policy. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/12\/coi.jpg\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC Principal & Vice-Principal CRT\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"99\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/PreOrder\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 27,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"RTE Act, 2009 \u2014 Chapter-wise\",\r\n        \"description\": \"Right of Children to Free and Compulsory Education (RTE) Act, 2009 \u2014 \u2014 questions. All chapters + Schedule. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/12\/coi.jpg\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC Principal & Vice-Principal CRT\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"79\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/PreOrder\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 28,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"NIPUN Bharat Mission \u2014 Chapter-wise\",\r\n        \"description\": \"NIPUN Bharat and foundational literacy & numeracy \u2014 \u2014 questions. Guidelines and targets. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/12\/coi.jpg\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC Principal & Vice-Principal CRT\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"0\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/PreOrder\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 29,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"Schemes & Policies in School Education \u2014 Chapter-wise\",\r\n        \"description\": \"Schemes and institutions in school education \u2014 \u2014 questions. PM POSHAN, PM-SHRI, KGBV, DIKSHA. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/12\/coi.jpg\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC Principal & Vice-Principal CRT\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"0\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/PreOrder\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 30,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"Child Safety & Protection \u2014 Chapter-wise\",\r\n        \"description\": \"Child protection, rights and school safety \u2014 \u2014 questions. POCSO, CPCR, POSH, JJ Act, RPwD. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/12\/coi.jpg\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC Principal & Vice-Principal CRT\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"0\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/PreOrder\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 31,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"Measurement & Evaluation \u2014 Chapter-wise\",\r\n        \"description\": \"Educational measurement and evaluation \u2014 \u2014 questions. Taxonomy, item analysis, validity, statistics. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/12\/coi.jpg\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC Principal & Vice-Principal CRT\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"0\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/PreOrder\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 32,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"Pedagogy in Education \u2014 Chapter-wise\",\r\n        \"description\": \"Pedagogy in Education \u2014 \u2014 questions. Learning theories, methods, curriculum. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/12\/coi.jpg\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC Principal & Vice-Principal CRT\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"0\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/PreOrder\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 33,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"Digital Literacy \u2014 Chapter-wise\",\r\n        \"description\": \"Digital Literacy \u2014 \u2014 questions. OS, office apps, cybersecurity, DIKSHA, UDISE+. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/12\/coi.jpg\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC Principal & Vice-Principal CRT\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"0\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/PreOrder\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 34,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"General Financial Rules, 2017 \u2014 Chapter-wise\",\r\n        \"description\": \"General Financial Rules (GFR), 2017 \u2014 400+ questions. All chapters + Forms & time limits. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/GFR.jpg\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC Principal & Vice-Principal CRT\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"149\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/InStock\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 35,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"CCS (Pension) Rules, 2021 \u2014 Chapter-wise\",\r\n        \"description\": \"CCS (Pension) Rules \u2014 350+ questions. All chapters + Forms. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/pension.png\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC Principal & Vice-Principal CRT\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"199\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/InStock\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 36,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"POSH Act, 2013 \u2014 Chapter-wise\",\r\n        \"description\": \"POSH Act, 2013 \u2014 207 questions. All chapters + Rules. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/conduct.jpg\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC Principal & Vice-Principal CRT\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"79\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/PreOrder\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 37,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"School Administration & Leadership \u2014 Practice Sets\",\r\n        \"description\": \"Educational Administration, Leadership & Supervision \u2014 \u2014 questions. Full head coverage. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/mop-e1684145514331.jpeg\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC Principal & Vice-Principal CRT\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"149\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/PreOrder\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 38,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"General Knowledge & Current Affairs \u2014 Chapter-wise\",\r\n        \"description\": \"General Knowledge, contemporary social, economic and cultural issues \u2014 \u2014 questions. Polity, economy, culture and current affairs \u00b7 explained answers. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/12\/coi.jpg\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC Principal & Vice-Principal CRT\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"0\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/PreOrder\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 39,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"Hindi & English Language \u2014 Chapter-wise\",\r\n        \"description\": \"Hindi and English language skills \u2014 \u2014 questions. Grammar, usage and comprehension \u00b7 explained answers. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/12\/coi.jpg\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC Principal & Vice-Principal CRT\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"0\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/PreOrder\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 40,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"Reasoning & Quantitative Aptitude \u2014 Chapter-wise\",\r\n        \"description\": \"Reasoning ability and Quantitative Aptitude \u2014 \u2014 questions. Verbal, non-verbal and arithmetic sets \u00b7 worked solutions. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/12\/coi.jpg\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"UPSC Principal & Vice-Principal CRT\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"0\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/PreOrder\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 41,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"Government Accounting Rules, 1990 \u2014 Chapter-wise\",\r\n        \"description\": \"Government Accounting Rules, 1990 \u2014 500+ questions. All chapters + Appendices. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-18-2026-07_12_53-PM.png\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"CGA AAO CBT\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"199\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/InStock\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 42,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"CGA (Receipt & Payment) Rules, 2022 \u2014 Chapter-wise\",\r\n        \"description\": \"Central Government Account (Receipt & Payment) Rules, 2022 \u2014 235 questions. Complete 2022 Rules. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-15-2026-11_13_36-PM.png\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"CGA AAO CBT\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"99\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/InStock\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 43,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"Subsidiary Instructions on R&P Rules, 2022 \u2014 Chapter-wise\",\r\n        \"description\": \"Subsidiary Instructions on CGA (Receipt & Payment) Rules, 2022 \u2014 450+ questions. Every instruction, para-wise. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-15-2026-11_13_36-PM.png\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"CGA AAO CBT\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"179\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/InStock\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 44,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"Manual for Procurement of Works \u2014 Chapter-wise\",\r\n        \"description\": \"Manual for Procurement of Works \u2014 600+ questions. All chapters + Annexures. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-15-2026-02_10_48-PM.png\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"CGA AAO CBT\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"179\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/InStock\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 45,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"CPWD Works Manual \u2014 Chapter-wise\",\r\n        \"description\": \"CPWD Works Manual, 2019\/2022 and SOPs \u2014 240+ questions. 2019\/2022 edition + SOPs. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/07\/cpwd-works-manual-2024.png\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"CGA AAO CBT\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"149\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/InStock\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 46,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"List of Major & Minor Heads \u2014 Chapter-wise\",\r\n        \"description\": \"List of Major and Minor Heads (LMMH) \u2014 300+ questions. 489 major heads, sector-wise. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-10-2026-05_05_23-PM.png\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"CGA AAO CBT\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"149\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/InStock\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 47,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"Suspense Manual \u2014 Chapter-wise\",\r\n        \"description\": \"Suspense Manual \u2014 140+ questions. All chapters + Annexures. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/06\/Gemini_Generated_Image_8bqsb88bqsb88bqs.png\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"CGA AAO CBT\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"119\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/InStock\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 48,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"Budget Manual & Contingency Fund Rules \u2014 Chapter-wise\",\r\n        \"description\": \"Budget Manual (including Contingency Fund of India Rules) \u2014 550+ questions. All chapters + Annexures. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-18-2026-07_12_53-PM.png\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"CGA AAO CBT\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"149\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/InStock\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 49,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"Lok Sabha Rules, Ch. XXVI \u2014 Parliamentary Committees\",\r\n        \"description\": \"Rules of Procedure and Conduct of Business in the Lok Sabha (Chapter XXVI \u2013 Parliamentary Committees) \u2014 90+ questions. Chapter XXVI, rule by rule. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/07\/PARLIAMENTARY-COMMITTEES.png\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"CGA AAO CBT\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"99\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/InStock\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 50,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"CAG's (DPC) Act, 1971 \u2014 Chapter-wise\",\r\n        \"description\": \"Comptroller and Auditor General (DPC) Act, 1971 \u2013 Chapter III \u2014 150+ questions. Complete Act, Chapter III in depth. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/COMPTROLLER_AND_AUDITOR_GENERAL_CAG.png\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"CGA AAO CBT\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"49\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/InStock\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 51,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"FRBM Act & Rules \u2014 Chapter-wise\",\r\n        \"description\": \"Fiscal Responsibility and Budget Management Act & Rules \u2014 125+ questions. All sections + Rules. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/frbm-e1754338755440.webp\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"CGA AAO CBT\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"49\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/InStock\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 52,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"Constitution of India \u2014 PYQs + Article-wise\",\r\n        \"description\": \"Constitution of India (Articles 77; 79\u2013151; 245\u2013290A; 292\u2013312A; 352\u2013360) \u2014 573 questions. Articles 77; 79\u2013151; 245\u2013290A; 292\u2013312A; 352\u2013360. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/12\/coi.jpg\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"CGA AAO CBT\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"299\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/InStock\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 53,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"Internal Audit Handbook \u2014 Chapter-wise\",\r\n        \"description\": \"Internal Audit Handbook for Central Civil Ministries\/Departments issued by CGA \u2014 400+ questions. All chapters. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-9-2026-04_51_17-PM.png\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"CGA AAO CBT\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"129\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/InStock\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 54,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"Generic Internal Audit Manual \u2014 Chapter-wise\",\r\n        \"description\": \"Generic Internal Audit Manual \u2014 300+ questions. All chapters. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-Jun-10-2026-10_28_59-AM.png\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"CGA AAO CBT\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"129\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/InStock\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 55,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"Operational Manual for Internal Audit \u2014 Chapter-wise\",\r\n        \"description\": \"Operational Manual for Internal Audit for Central Civil Ministries\/Departments \u2014 300+ questions. All chapters. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/06\/Gemini_Generated_Image_7wd3tr7wd3tr7wd3.png\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"CGA AAO CBT\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"129\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/InStock\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 56,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"DFPR, 2024 \u2014 Chapter-wise\",\r\n        \"description\": \"Delegation of Financial Powers Rules (DFPR) \u2014 400+ questions. All chapters + Schedules. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/DFPR.jpg\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"Departmental promotion exams\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"99\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/InStock\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"ListItem\",\r\n      \"position\": 57,\r\n      \"item\": {\r\n        \"@type\": \"Product\",\r\n        \"name\": \"RTI Act, 2005 \u2014 Chapter-wise\",\r\n        \"description\": \"Right to Information (RTI) Act, 2005 \u2014 200+ questions. All chapters + Schedules. Every question carries a rule-cited explanation.\",\r\n        \"image\": \"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/rti.jpeg\",\r\n        \"brand\": {\r\n          \"@type\": \"Brand\",\r\n          \"name\": \"PromotionExams\"\r\n        },\r\n        \"category\": \"Departmental promotion exams\",\r\n        \"offers\": {\r\n          \"@type\": \"Offer\",\r\n          \"price\": \"99\",\r\n          \"priceCurrency\": \"INR\",\r\n          \"availability\": \"https:\/\/schema.org\/InStock\",\r\n          \"url\": \"https:\/\/promotionexams.com\/test-series\/\",\r\n          \"seller\": {\r\n            \"@type\": \"Organization\",\r\n            \"name\": \"PromotionExams\"\r\n          }\r\n        }\r\n      }\r\n    }\r\n  ]\r\n}\r\n<\/script>\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"FAQPage\",\r\n  \"mainEntity\": [\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"Which departmental promotion exams does PromotionExams cover?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"We currently publish test series for the UPSC SO\/Steno LDCE, the CGA AAO CBT and the UPSC Principal \/ Vice-Principal LDCE. SSC ASO LDCE, CAG SAS and KVS LDCE are being written now and will open shortly. Free notes for SSC ASO LDCE are already published.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"What is the difference between the PYQ, Chapter-wise and PYQ + Chapter-wise series?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"The PYQ series compiles the questions actually asked in past papers, arranged topic-wise, so you see exactly how the examiner frames a provision. The Chapter-wise series is fresh practice written chapter by chapter from the bare rule or manual, so provisions that have not been asked yet still get tested. The PYQ + Chapter-wise series gives you both for the same subject at a single lower price \u2014 the format most people end up buying.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"How do I access a test series after payment?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Every purchase is attached to your account instantly. Open My Purchases under your login name in the top menu and you can attempt the series, pause it and come back to it any number of times until your exam.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"How long does access last?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Access runs until the exam the series is meant for. There is no per-attempt charge and no attempt limit inside that window \u2014 you can work through a series, revise, and come back to the same chapters as often as you need before the paper. If your exam is deferred, message us on WhatsApp and we will extend the series to the new date.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"Can I re-attempt a test more than once?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Yes. There is no attempt limit for as long as the series is active on your account. Your last score, accuracy and time per question are kept, so you can re-attempt a chapter after revising it and see whether the number actually moved.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"Are the questions mapped to the latest syllabus and pattern?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Yes. Every bank is drafted against the notified text and mapped to the latest syllabus. When a rule is amended \u2014 say the CCS (Pension) Rules 2021 replacing the 1972 Rules \u2014 the bank is rewritten, not patched.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"Are detailed solutions provided?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Every question carries an explanation that cites the specific rule, section or para, and explains why the other three options are wrong. That is the part that actually builds recall for a rule-based exam.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"Which years do the previous year questions cover?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"PYQ banks generally run from 2009 to 2025, subject-wise. The exact span is printed on each card \u2014 for example the CSMOP bank covers 2010 to 2024.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"Is a bundle cheaper than buying series one by one?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Yes, substantially. A paper-wise bundle saves roughly 20 to 30 per cent against the individual prices, and the full-course bundles save more. The saving is printed on every bundle card.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"Do you have material for the descriptive paper?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"The current test series cover the objective papers. Noting, drafting and pr\u00e9cis material is in preparation \u2014 the UPSC SO\/Steno Paper III in particular.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"I bought a series but cannot see it. What do I do?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Log out and log back in first, since access is tied to the account that paid. If it still does not appear, message us on WhatsApp with your order number and we will attach it manually the same day.\"\r\n      }\r\n    }\r\n  ]\r\n}\r\n<\/script>\r\n<\/div>\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@400;500;600;700&family=Newsreader:ital,opsz,wght@0,6..72,400;0,6..72,500;0,6..72,600;1,6..72,500&display=swap');\r\n\/* ===== ELEMENTOR OVERRIDE \u2014 kill the wrapper padding ===== *\/\r\n.elementor-widget-html,\r\n.elementor-widget-html .elementor-widget-container{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}\r\n#ts-repo{\r\n  \/* ---- edit these three if needed ---- *\/\r\n  --ts-top:0px;                 \/* height of your sticky site header, e.g. 70px *\/\r\n  --ts-pull:0px;                \/* auto-set: closes the gap above the hero *\/\r\n  --ts-ratio:16\/10;             \/* card image box. auto = uncropped natural height *\/\r\n  --ts-fit:cover;\r\n  --hero-img:url(\"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-7-2026-07_29_54-AM.png\");\r\n  \/* ---- palette: identical to the Rules Repository ----\r\n     Brand swap, if you ever want the header match instead:\r\n     --navy:#1434A4;  --navy-deep:#0E2478;  --mustard:#FEC533; *\/\r\n  --navy:#1E3A8A; --navy-deep:#152A66; --mustard:#E0A82E; --mustard-deep:#8A6508;\r\n  --mustard-tint:#FDF6E6; --white:#fff; --off:#F7F9FC; --ink:#16233F; --ink-soft:#5A6784;\r\n  --line:#DFE5F0; --green:#0B8457; --maxw:1180px; --ts-vw:100vw;\r\n  \/* full-bleed: breaks out of the Elementor container to the screen edges *\/\r\n  width:var(--ts-vw); max-width:none;\r\n  margin-left:calc(50% - (var(--ts-vw) \/ 2));\r\n  margin-right:calc(50% - (var(--ts-vw) \/ 2));\r\n  margin-top:calc(-1 * var(--ts-pull));\r\n  margin-bottom:0;\r\n  background:var(--white); color:var(--ink);\r\n  font-family:\"IBM Plex Sans\",system-ui,sans-serif; font-size:16px; line-height:1.55;\r\n  text-align:left;\r\n}\r\n#ts-repo *,#ts-repo *::before,#ts-repo *::after{box-sizing:border-box}\r\n\/* a theme rule like `div{display:flex}` was reflowing whole blocks; every\r\n   class rule below still wins, so this only neutralises the bleed *\/\r\n#ts-repo div,#ts-repo p,#ts-repo h1,#ts-repo h2,#ts-repo h3,#ts-repo h4,#ts-repo figure{display:block}\r\n#ts-repo a{color:inherit;text-decoration:none;border:0}\r\n#ts-repo a:hover{color:inherit;text-decoration:none}\r\n#ts-repo p{margin:0}\r\n#ts-repo img{display:block;max-width:100%}\r\n#ts-repo [hidden]{display:none!important}\r\n#ts-repo :focus-visible{outline:3px solid var(--mustard);outline-offset:3px;border-radius:2px}\r\n#ts-repo .wrap{max-width:var(--maxw);margin:0 auto;padding:0 22px}\r\n#ts-repo .mono{font-family:\"IBM Plex Mono\",ui-monospace,monospace}\r\n#ts-repo .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}\r\n\/* buttons: reset held at element weight so component classes always win *\/\r\n#ts-repo :where(button){border:0;background:transparent;color:inherit}\r\n#ts-repo button{font-family:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;text-align:inherit;margin:0}\r\n#ts-repo [id]{scroll-margin-top:calc(var(--ts-top) + var(--ts-barh,110px) + 14px)}\r\n\/* ================================================================ HERO *\/\r\n#ts-repo .ts-hero{position:relative;isolation:isolate;border-bottom:4px solid var(--mustard)}\r\n#ts-repo .ts-hero__bg{position:absolute;inset:0;z-index:0;background-image:var(--hero-img);\r\n  background-size:cover;background-position:center 40%}\r\n#ts-repo .ts-hero__bg::after{content:\"\";position:absolute;inset:0;\r\n  background:linear-gradient(100deg,rgba(190,209,243,.97) 0%,rgba(214,228,250,.94) 40%,rgba(228,237,252,.66) 64%,rgba(255,255,255,.10) 100%)}\r\n#ts-repo .ts-hero__inner{position:relative;z-index:2;max-width:var(--maxw);margin:0 auto;padding:64px 22px 54px}\r\n#ts-repo .ts-hero__panel{max-width:660px;color:var(--ink)}\r\n#ts-repo .eyebrow{display:flex;align-items:center;gap:10px;font-family:\"IBM Plex Mono\",monospace;\r\n  font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mustard-deep);margin:0 0 18px}\r\n#ts-repo .eyebrow::after{content:\"\";height:2px;flex:1;background:var(--mustard);opacity:.75}\r\n#ts-repo .ts-h1{font-family:\"Newsreader\",Georgia,serif;font-weight:500;font-size:clamp(2.4rem,6vw,4.1rem);\r\n  line-height:.99;letter-spacing:-.02em;margin:0;color:var(--navy-deep)}\r\n#ts-repo .ts-h1 em{font-style:italic;color:var(--mustard-deep)}\r\n#ts-repo .ts-tag{margin:18px 0 0;padding-left:14px;border-left:3px solid var(--mustard);\r\n  font-family:\"Newsreader\",Georgia,serif;font-weight:500;font-size:clamp(1.1rem,1.9vw,1.42rem);\r\n  line-height:1.32;letter-spacing:-.01em;color:var(--navy);max-width:none;text-wrap:balance}\r\n#ts-repo .ts-hero__sub{font-size:1.02rem;color:var(--ink-soft);max-width:56ch;margin:14px 0 0}\r\n#ts-repo .ts-stamp{position:absolute;right:5%;top:13%;width:148px;height:148px;transform:rotate(-9deg);z-index:1}\r\n@media(max-width:1000px){#ts-repo .ts-stamp{display:none}}\r\n#ts-repo .ts-search{margin-top:28px;display:flex;align-items:center;gap:10px;background:#fff;\r\n  border:2px solid var(--mustard);border-radius:3px;padding:12px 14px;max-width:460px;color:var(--ink);\r\n  box-shadow:0 14px 34px -22px rgba(21,42,102,.65)}\r\n#ts-repo .ts-search svg{flex:none;color:var(--navy);opacity:.7}\r\n#ts-repo .ts-search input{border:0;background:none;font:inherit;color:inherit;width:100%;outline:none;\r\n  box-shadow:none;padding:0;margin:0;height:auto;min-width:0}\r\n#ts-repo .ts-search input::placeholder{color:#8C97AE}\r\n#ts-repo .ts-search .x{flex:none;color:#8C97AE;font-size:.9rem;padding:0 2px;display:none}\r\n#ts-repo .ts-search .x:hover{color:var(--navy)}\r\n#ts-repo .ts-facts{display:flex;flex-wrap:wrap;gap:0;margin-top:30px;\r\n  border-top:1px solid rgba(21,42,102,.18)}\r\n#ts-repo .ts-fact{padding:14px 22px 0 0;margin-right:22px;border-right:1px solid rgba(21,42,102,.13)}\r\n#ts-repo .ts-fact:last-child{border-right:0;margin-right:0}\r\n#ts-repo .ts-fact b{display:block;font-family:\"Newsreader\",serif;font-weight:500;font-size:1.5rem;\r\n  line-height:1;color:var(--navy-deep)}\r\n#ts-repo .ts-fact span{display:block;margin-top:5px;font-family:\"IBM Plex Mono\",monospace;\r\n  font-size:.6rem;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft)}\r\n\/* ================================================================ FILTER BAR *\/\r\n#ts-repo .ts-bar{position:sticky;top:var(--ts-top);z-index:20;background:rgba(255,255,255,.97);\r\n  backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}\r\n#ts-repo .ts-bar__inner{max-width:var(--maxw);margin:0 auto;padding:10px 22px 9px}\r\n#ts-repo .ts-row{display:flex;align-items:center;gap:12px}\r\n#ts-repo .ts-row + .ts-row{margin-top:8px;padding-top:8px;border-top:1px dashed var(--line)}\r\n#ts-repo .ts-rowlab{font-family:\"IBM Plex Mono\",monospace;font-size:.63rem;letter-spacing:.14em;\r\n  text-transform:uppercase;color:var(--ink-soft);flex:none;width:56px;align-self:center}\r\n#ts-repo .ts-chips{display:flex;gap:7px;flex-wrap:wrap;flex:1;min-width:0}\r\n\/* --- exam tabs: the notes-page tab, redrawn in the repository's type --- *\/\r\n#ts-repo .ts-tabs{display:flex;gap:8px;flex:1;min-width:0;flex-wrap:wrap;\r\n  scrollbar-width:none;padding:4px 2px}\r\n#ts-repo .ts-tabs::-webkit-scrollbar{display:none}\r\n#ts-repo .ts-tab{display:flex;align-items:center;gap:10px;flex:none;scroll-snap-align:start;\r\n  padding:7px 14px 7px 8px;border-radius:100px;border:1.5px solid var(--line);background:#fff;\r\n  color:var(--ink-soft);transition:.16s;white-space:nowrap}\r\n#ts-repo .ts-tab .ic{width:28px;height:28px;border-radius:50%;flex:none;background:#fff;\r\n  border:1px solid var(--line);padding:3px;display:grid;place-items:center;overflow:hidden}\r\n#ts-repo .ts-tab .ic img{width:100%;height:100%;object-fit:contain}\r\n#ts-repo .ts-tab .ic svg{width:15px;height:15px;color:var(--mustard-deep)}\r\n#ts-repo .ts-tab .lb{display:block;font-family:\"IBM Plex Mono\",monospace;font-size:.72rem;\r\n  letter-spacing:.06em;text-transform:uppercase;line-height:1.2;color:inherit}\r\n#ts-repo .ts-tab .lb em{display:block;font-style:normal;font-family:\"IBM Plex Sans\",sans-serif;\r\n  font-size:.63rem;letter-spacing:0;text-transform:none;color:#93A0B8;margin-top:2px}\r\n#ts-repo .ts-tab:hover{border-color:var(--mustard);color:var(--navy)}\r\n#ts-repo .ts-tab[aria-pressed=\"true\"],#ts-repo .ts-tab[aria-pressed=\"true\"]:hover{\r\n  background:var(--navy);border-color:var(--navy);color:#fff}\r\n#ts-repo .ts-tab[aria-pressed=\"true\"] .ic{border-color:rgba(255,255,255,.3)}\r\n#ts-repo .ts-tab[aria-pressed=\"true\"] .lb em{color:#B7C3EA}\r\n#ts-repo .ts-tab[aria-pressed=\"true\"] .ic svg{color:var(--mustard)}\r\n\/* an exam with nothing on the shelf yet: still reachable, visibly quieter *\/\r\n#ts-repo .ts-tab[data-soon]{background:var(--off);border-style:dashed}\r\n#ts-repo .ts-tab[data-soon] .ic{opacity:.5}\r\n#ts-repo .ts-tab[data-soon] .lb{color:#93A0B8}\r\n#ts-repo .ts-tab[data-soon]:hover .ic{opacity:1}\r\n#ts-repo .ts-tab[data-soon][aria-pressed=\"true\"]{background:var(--navy);border-style:solid}\r\n#ts-repo .ts-tab[data-soon][aria-pressed=\"true\"] .ic{opacity:1}\r\n#ts-repo .ts-tab[data-soon][aria-pressed=\"true\"] .lb{color:#fff}\r\n\/* --- plain chips: format, paper --- *\/\r\n#ts-repo .chip{font-family:\"IBM Plex Mono\",monospace;letter-spacing:.06em;text-transform:uppercase;\r\n  border-radius:100px;background:#fff;cursor:pointer;transition:.15s;font-size:.72rem;padding:7px 13px;\r\n  border:1.5px solid var(--line);color:var(--ink-soft);line-height:1.2}\r\n#ts-repo .chip:hover{border-color:var(--mustard);color:var(--navy);background:#fff}\r\n#ts-repo .chip[aria-pressed=\"true\"],#ts-repo .chip[aria-pressed=\"true\"]:hover{\r\n  background:var(--navy);border-color:var(--navy);color:#fff}\r\n#ts-repo .chip[disabled]:hover{border-color:var(--line);color:var(--ink-soft)}\r\n\/* ================================================================ WORKSPACE *\/\r\n#ts-repo .ts-main{padding:30px 0 56px;background:linear-gradient(180deg,var(--off) 0,var(--white) 420px)}\r\n#ts-repo .ts-head{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;\r\n  background:#fff;border:1px solid var(--line);border-left:5px solid var(--mustard);border-radius:4px;\r\n  padding:16px 18px;margin-bottom:16px;box-shadow:0 1px 2px rgba(21,42,102,.05)}\r\n#ts-repo .ts-head .id{display:flex;align-items:center;gap:14px;min-width:0}\r\n#ts-repo .ts-head .av{width:48px;height:48px;flex:none;border:1px solid var(--line);border-radius:3px;\r\n  background:#fff;padding:6px;display:grid;place-items:center}\r\n#ts-repo .ts-head .av img{width:100%;height:100%;object-fit:contain}\r\n#ts-repo .ts-head h2{font-family:\"Newsreader\",Georgia,serif;font-weight:500;font-size:1.5rem;\r\n  line-height:1.15;letter-spacing:-.015em;margin:0;color:var(--navy-deep)}\r\n#ts-repo .ts-head .sub{font-size:.8rem;color:var(--ink-soft);margin-top:4px}\r\n#ts-repo .ts-headact{display:flex;align-items:center;gap:9px;flex-wrap:wrap;flex:none}\r\n#ts-repo .ts-syl{display:inline-flex;align-items:center;gap:8px;flex:none;\r\n  font-family:\"IBM Plex Mono\",monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;\r\n  color:var(--navy);border:1.5px solid var(--line);background:#fff;padding:9px 14px;border-radius:3px;\r\n  transition:.16s}\r\n#ts-repo .ts-syl:hover{border-color:var(--mustard);background:var(--mustard-tint);color:var(--navy-deep)}\r\n#ts-repo .ts-note{font-size:.83rem;color:var(--ink-soft);line-height:1.65;margin-bottom:16px;\r\n  background:#fff;border:1px solid var(--line);border-left:3px solid var(--mustard);\r\n  border-radius:0 4px 4px 0;padding:11px 15px}\r\n#ts-repo .ts-tools{display:flex;align-items:center;justify-content:space-between;gap:14px;\r\n  flex-wrap:wrap;margin-bottom:14px}\r\n#ts-repo .ts-active{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-height:28px}\r\n#ts-repo .ts-active .lb{font-family:\"IBM Plex Mono\",monospace;font-size:.6rem;letter-spacing:.13em;\r\n  text-transform:uppercase;color:#93A0B8}\r\n#ts-repo .fchip{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:100px;\r\n  background:var(--mustard-tint);border:1px solid #F0E0B8;font-size:.7rem;font-weight:600;\r\n  color:var(--mustard-deep);max-width:240px}\r\n#ts-repo .fchip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\r\n#ts-repo .fchip svg{width:9px;height:9px;flex:none;opacity:.65}\r\n#ts-repo .fchip:hover{border-color:var(--mustard-deep)}\r\n#ts-repo .ts-clearall{font-size:.7rem;font-weight:600;color:var(--ink-soft);\r\n  text-decoration:underline;text-underline-offset:3px}\r\n#ts-repo .ts-clearall:hover{color:var(--navy)}\r\n\/* ================================================================ CARDS *\/\r\n\/* section headings sit inside the grid and span every column *\/\r\n#ts-repo .ts-sec,#ts-repo .ts-sub{grid-column:1 \/ -1}\r\n#ts-repo .ts-sec{display:flex;align-items:center;gap:12px;flex-wrap:wrap;\r\n  font-family:\"Newsreader\",Georgia,serif;font-weight:500;font-size:1.3rem;letter-spacing:-.015em;\r\n  color:var(--navy-deep);margin:14px 0 -2px;padding-bottom:11px;border-bottom:2px solid var(--mustard)}\r\n#ts-repo .ts-grid > .ts-sec:first-child{margin-top:0}\r\n#ts-repo .ts-sec span{flex:none;font-family:\"IBM Plex Mono\",monospace;font-size:.6rem;letter-spacing:.11em;\r\n  text-transform:uppercase;color:var(--mustard-deep);background:var(--mustard-tint);\r\n  border:1px solid #F0E0B8;border-radius:3px;padding:4px 10px}\r\n#ts-repo .ts-sub{display:flex;align-items:center;gap:11px;font-family:\"IBM Plex Mono\",monospace;\r\n  font-size:.64rem;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);margin:10px 0 -4px}\r\n#ts-repo .ts-sub::after{content:\"\";height:1px;flex:1;background:var(--line)}\r\n@media(max-width:700px){\r\n  #ts-repo .ts-sec{font-size:1.1rem;gap:9px}\r\n  #ts-repo .ts-sub{font-size:.6rem}\r\n}\r\n#ts-repo .ts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(268px,100%),1fr));gap:20px}\r\n#ts-repo .ts-card{position:relative;display:flex;flex-direction:column;background:#fff;\r\n  border:1px solid var(--line);border-left:5px solid var(--mustard);border-radius:12px;overflow:hidden;\r\n  box-shadow:0 1px 2px rgba(21,42,102,.06),0 14px 30px -22px rgba(21,42,102,.55);\r\n  transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}\r\n#ts-repo .ts-card[data-type=\"chapter\"]{border-left-color:var(--navy)}\r\n#ts-repo .ts-card[data-type=\"combo\"]{border-left-color:var(--mustard-deep)}\r\n#ts-repo .ts-card:hover{transform:translateY(-3px);border-color:var(--mustard);\r\n  box-shadow:0 1px 2px rgba(21,42,102,.06),0 24px 36px -24px rgba(21,42,102,.65)}\r\n#ts-repo .ts-card[data-type=\"chapter\"]:hover{border-left-color:var(--navy)}\r\n#ts-repo .ts-card.is-soon .ts-thumb img{filter:grayscale(.5)}\r\n#ts-repo .ts-thumb{position:relative;background:#fff;overflow:hidden;border-bottom:1px solid var(--line);line-height:0}\r\n#ts-repo .ts-thumb img{width:100%;height:auto;display:block;max-width:none;\r\n  aspect-ratio:var(--ts-ratio);object-fit:var(--ts-fit);object-position:center;transition:transform .5s ease}\r\n#ts-repo .ts-card:hover .ts-thumb img{transform:scale(1.04)}\r\n#ts-repo .ts-kind{position:absolute;left:0;bottom:0;z-index:2;font-family:\"IBM Plex Mono\",monospace;\r\n  font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;\r\n  background:var(--mustard);color:var(--navy-deep);line-height:1.3}\r\n#ts-repo .ts-card[data-type=\"chapter\"] .ts-kind{background:var(--navy);color:#fff}\r\n#ts-repo .ts-card[data-type=\"combo\"] .ts-kind{background:linear-gradient(90deg,var(--navy),var(--mustard-deep));color:#fff}\r\n#ts-repo .ribbon{position:absolute;top:10px;right:10px;z-index:3;font-family:\"IBM Plex Mono\",monospace;\r\n  font-size:.56rem;letter-spacing:.1em;text-transform:uppercase;padding:4px 9px;border-radius:2px;\r\n  background:#fff;color:var(--mustard-deep);border:1px solid var(--mustard);line-height:1.3;\r\n  box-shadow:0 2px 8px rgba(21,42,102,.18)}\r\n#ts-repo .ribbon.new{border-color:var(--green);color:var(--green)}\r\n#ts-repo .ribbon.value{background:var(--navy);border-color:var(--navy);color:#fff}\r\n#ts-repo .ribbon.soon{background:var(--ink-soft);border-color:var(--ink-soft);color:#fff}\r\n#ts-repo .ribbon.free{background:var(--green);border-color:var(--green);color:#fff}\r\n\/* a head whose series are still being written: the strip that stands in for them *\/\r\n#ts-repo .ts-headsoon{grid-column:1 \/ -1;display:flex;align-items:center;gap:16px;flex-wrap:wrap;\r\n  background:var(--mustard-tint);border:1px dashed #E7D3A2;border-radius:10px;padding:16px 18px}\r\n#ts-repo .ts-headsoon b{flex:none;font-family:\"IBM Plex Mono\",monospace;font-size:.6rem;\r\n  letter-spacing:.12em;text-transform:uppercase;color:var(--mustard-deep);background:#fff;\r\n  border:1px solid #F0E0B8;border-radius:3px;padding:5px 10px}\r\n#ts-repo .ts-headsoon span{flex:1;min-width:220px;font-size:.83rem;color:var(--ink-soft);line-height:1.6}\r\n#ts-repo .ts-headsoon button{flex:none;font-family:\"IBM Plex Mono\",monospace;font-size:.66rem;\r\n  letter-spacing:.08em;text-transform:uppercase;background:var(--navy);color:#fff;\r\n  border-radius:7px;padding:10px 16px;transition:.16s}\r\n#ts-repo .ts-headsoon button:hover{background:var(--mustard);color:var(--navy-deep)}\r\n@media(max-width:700px){#ts-repo .ts-headsoon button{width:100%;text-align:center;padding:12px 16px}}\r\n#ts-repo .ts-cbody{padding:16px 16px 4px;flex:1}\r\n#ts-repo .ts-ctitle{font-family:\"Newsreader\",Georgia,serif;font-size:1.2rem;font-weight:500;\r\n  line-height:1.22;letter-spacing:-.01em;margin:0 0 12px;color:var(--navy-deep)}\r\n#ts-repo .ts-cdesc{font-size:.8rem;color:var(--ink-soft);margin:0 0 12px;line-height:1.5}\r\n#ts-repo .ts-curated{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;\r\n  background:var(--mustard-tint);border:1px solid #F0E0B8;border-left:3px solid var(--mustard);\r\n  border-radius:0 6px 6px 0;padding:7px 10px;font-size:.7rem;line-height:1.45;color:var(--mustard-deep);\r\n  font-weight:600}\r\n#ts-repo .ts-curated i{flex:none;margin-top:3px;font-size:9px}\r\n#ts-repo .ts-spec{display:flex;border:1px solid var(--line);border-radius:7px;background:var(--off);\r\n  overflow:hidden;margin-bottom:11px}\r\n#ts-repo .ts-spec div{flex:1;padding:8px 10px;border-left:1px solid var(--line);min-width:0}\r\n#ts-repo .ts-spec div:first-child{border-left:0}\r\n#ts-repo .ts-spec b{display:block;font-family:\"IBM Plex Mono\",monospace;font-size:.82rem;font-weight:600;\r\n  color:var(--navy-deep);line-height:1.25}\r\n#ts-repo .ts-spec b.fmt{font-family:\"IBM Plex Sans\",sans-serif;font-size:.8rem;font-weight:600}\r\n#ts-repo .ts-spec span{display:block;font-family:\"IBM Plex Mono\",monospace;font-size:.55rem;\r\n  letter-spacing:.12em;text-transform:uppercase;color:#93A0B8;margin-top:3px}\r\n#ts-repo .ts-inside{list-style:none;margin:0 0 11px;padding:0;display:flex;flex-direction:column;gap:5px}\r\n#ts-repo .ts-inside li{display:flex;align-items:flex-start;gap:7px;font-size:.74rem;color:var(--ink-soft);line-height:1.45}\r\n#ts-repo .ts-inside li::before{content:\"\";flex:none;width:5px;height:5px;margin-top:6px;\r\n  background:var(--mustard);transform:rotate(45deg)}\r\n#ts-repo .ts-cfoot{display:flex;align-items:center;justify-content:space-between;gap:10px;\r\n  padding:10px 12px 10px 16px;border-top:1px solid var(--line);background:var(--off);margin-top:auto}\r\n#ts-repo .ts-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;min-width:0}\r\n#ts-repo .ts-price b{font-family:\"Newsreader\",serif;font-weight:600;font-size:1.3rem;\r\n  letter-spacing:-.01em;color:var(--navy-deep);line-height:1}\r\n#ts-repo .ts-tbd{font-style:normal;font-family:\"IBM Plex Mono\",monospace;font-size:.62rem;\r\n  letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}\r\n#ts-repo .ts-price s{font-size:.72rem;color:#93A0B8}\r\n#ts-repo .ts-price i{font-style:normal;font-family:\"IBM Plex Mono\",monospace;font-size:.55rem;\r\n  letter-spacing:.06em;color:var(--green)}\r\n#ts-repo .ts-buy{display:inline-flex;align-items:center;gap:7px;flex:none;\r\n  font-family:\"IBM Plex Mono\",monospace;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;\r\n  background:var(--navy);color:#fff;border-radius:7px;padding:10px 14px;transition:.16s;line-height:1.2}\r\n#ts-repo .ts-buy:hover{background:var(--mustard);color:var(--navy-deep)}\r\n#ts-repo .ts-buy.in-cart,#ts-repo .ts-buy.in-cart:hover,\r\n#ts-repo .ts-buy.purchased,#ts-repo .ts-buy.purchased:hover{background:var(--green);color:#fff}\r\n#ts-repo .ts-card.is-soon .ts-buy{background:var(--ink-soft)}\r\n#ts-repo .ts-card.is-soon .ts-buy:hover{background:var(--navy-deep);color:#fff}\r\n#ts-repo .ts-empty{text-align:center;padding:70px 20px;color:var(--ink-soft);\r\n  border:1px dashed var(--line);border-radius:4px;background:#fff}\r\n#ts-repo .ts-empty h3{font-family:\"Newsreader\",serif;font-weight:500;font-size:1.5rem;margin:0 0 6px;color:var(--navy)}\r\n#ts-repo .ts-empty p{font-size:.85rem;max-width:44ch;margin:0 auto}\r\n#ts-repo .ts-empty button{margin-top:16px;font-family:\"IBM Plex Mono\",monospace;font-size:.68rem;\r\n  letter-spacing:.08em;text-transform:uppercase;background:var(--navy);color:#fff;border-radius:3px;padding:10px 16px}\r\n#ts-repo .ts-empty button:hover{background:var(--mustard);color:var(--navy-deep)}\r\n\/* coming-soon exam *\/\r\n#ts-repo .ts-soonblock{display:flex;flex-direction:column;align-items:center;text-align:center;\r\n  padding:56px 24px;background:#fff;border:1px solid var(--line);border-top:4px solid var(--mustard);border-radius:4px}\r\n#ts-repo .ts-soonblock .ic{width:74px;height:74px;border:1px solid var(--line);background:var(--mustard-tint);\r\n  display:grid;place-items:center;padding:12px;margin-bottom:18px;border-radius:3px}\r\n#ts-repo .ts-soonblock h3{font-family:\"Newsreader\",serif;font-weight:500;font-size:1.6rem;\r\n  color:var(--navy-deep);margin:0 0 10px}\r\n#ts-repo .ts-soonblock p{font-size:.9rem;color:var(--ink-soft);max-width:52ch;margin-bottom:20px;line-height:1.7}\r\n#ts-repo .ts-soonblock button{font-family:\"IBM Plex Mono\",monospace;font-size:.68rem;letter-spacing:.08em;\r\n  text-transform:uppercase;background:var(--navy);color:#fff;border-radius:3px;padding:11px 20px}\r\n#ts-repo .ts-soonblock button:hover{background:var(--mustard);color:var(--navy-deep)}\r\n\/* ================================================================ SECTIONS *\/\r\n#ts-repo .sec{padding:60px 0;border-top:1px solid var(--line)}\r\n#ts-repo .sec.tint{background:var(--off)}\r\n#ts-repo .sec.gold{background:var(--mustard-tint);border-top-color:#F0E0B8}\r\n#ts-repo .sechead{max-width:660px;margin:0 0 30px}\r\n#ts-repo .sechead.mid{max-width:none;margin-left:auto;margin-right:auto;text-align:center}\r\n#ts-repo .sechead.mid h2{text-wrap:balance}\r\n#ts-repo .sechead.mid p{max-width:64ch;margin-left:auto;margin-right:auto}\r\n#ts-repo .sechead.mid .eyebrow{max-width:560px;margin-left:auto;margin-right:auto}\r\n#ts-repo .sechead.mid .eyebrow{justify-content:center}\r\n#ts-repo .sechead.mid .eyebrow::before{content:\"\";height:2px;flex:1;background:var(--mustard);opacity:.55}\r\n#ts-repo .sechead .eyebrow{color:var(--mustard-deep)}\r\n#ts-repo .sechead .eyebrow::after,#ts-repo .sechead.mid .eyebrow::before{background:var(--mustard)}\r\n#ts-repo .sechead h2{font-family:\"Newsreader\",Georgia,serif;font-weight:500;\r\n  font-size:clamp(1.7rem,3.2vw,2.5rem);line-height:1.08;letter-spacing:-.02em;margin:0;color:var(--navy-deep)}\r\n#ts-repo .sechead h2 em{font-style:italic;color:var(--mustard-deep)}\r\n#ts-repo .sechead p{font-size:.95rem;color:var(--ink-soft);margin-top:12px;line-height:1.7}\r\n#ts-repo .sechead p strong{color:var(--navy)}\r\n\/* ---- notice ---- *\/\r\n#ts-repo .ts-notice{display:flex;align-items:center;gap:26px;flex-wrap:wrap;background:#fff;\r\n  border:1px solid var(--line);border-left:5px solid var(--navy);border-radius:4px;padding:16px 20px}\r\n#ts-repo .ts-notice .tx{flex:1;min-width:280px}\r\n#ts-repo .ts-notice h2{font-family:\"IBM Plex Mono\",monospace;font-size:.68rem;letter-spacing:.14em;\r\n  text-transform:uppercase;color:var(--navy);margin:0 0 6px}\r\n#ts-repo .ts-notice p{font-size:.83rem;color:var(--ink-soft);line-height:1.6}\r\n#ts-repo .ts-notice strong{color:var(--navy-deep)}\r\n#ts-repo .wa-btn{display:inline-flex;align-items:center;gap:8px;flex:none;padding:10px 16px;border-radius:3px;\r\n  background:var(--green);color:#fff;font-family:\"IBM Plex Mono\",monospace;font-size:.66rem;\r\n  letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:.16s}\r\n#ts-repo .wa-btn:hover{background:#0a6c47;color:#fff}\r\n#ts-repo .wa-btn.wa-sm{margin-top:12px;padding:7px 12px;gap:6px;font-size:.6rem;border-radius:6px}\r\n\/* ---- where \"My Purchases\" lives: a drawn menu, not a real screenshot ---- *\/\r\n#ts-repo .mshot{flex:none;width:290px;margin:0;border:1px solid var(--line);border-radius:10px;\r\n  overflow:hidden;background:#fff;box-shadow:0 14px 32px -20px rgba(21,42,102,.6)}\r\n#ts-repo .mshot-bar{display:flex;align-items:center;gap:9px;padding:8px 10px;background:var(--navy-deep)}\r\n#ts-repo .mshot-bar .lg{font-family:\"IBM Plex Mono\",monospace;font-size:7.5px;letter-spacing:.1em;\r\n  text-transform:uppercase;color:#fff;white-space:nowrap}\r\n#ts-repo .mshot-bar .nv{font-size:8px;color:#9FB0E8;white-space:nowrap}\r\n#ts-repo .mshot-bar .usr{margin-left:auto;display:inline-flex;align-items:center;gap:5px;flex:none;\r\n  background:var(--mustard);color:var(--navy-deep);border-radius:100px;padding:4px 9px;\r\n  font-family:\"IBM Plex Mono\",monospace;font-size:7.5px;letter-spacing:.05em;white-space:nowrap}\r\n#ts-repo .mshot-bar .usr i{font-size:6.5px}\r\n#ts-repo .mshot-menu{position:relative;padding:11px 9px 9px;background:var(--off);border-top:1px solid var(--line)}\r\n#ts-repo .mshot-menu::before{content:\"\";position:absolute;top:-5px;right:30px;width:9px;height:9px;\r\n  background:var(--off);border-left:1px solid var(--line);border-top:1px solid var(--line);transform:rotate(45deg)}\r\n#ts-repo .mshot-menu .mi{display:flex;align-items:center;gap:7px;padding:5px 9px;border-radius:6px;\r\n  font-size:9.5px;line-height:1.3;color:var(--ink-soft);background:#fff;border:1px solid var(--line)}\r\n#ts-repo .mshot-menu .mi + .mi{margin-top:4px}\r\n#ts-repo .mshot-menu .mi.on{background:var(--navy);border-color:var(--navy);color:#fff;font-weight:600;\r\n  box-shadow:0 6px 14px -8px rgba(21,42,102,.9)}\r\n#ts-repo .mshot-menu .mi.on i{color:var(--mustard);font-size:8px}\r\n#ts-repo .mshot figcaption{padding:6px 10px;border-top:1px solid var(--line);background:#fff;\r\n  font-family:\"IBM Plex Mono\",monospace;font-size:.5rem;letter-spacing:.08em;text-transform:uppercase;\r\n  color:#93A0B8;text-align:center}\r\n\/* ---- bundles ---- *\/\r\n#ts-repo .bgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(310px,100%),1fr));gap:20px}\r\n#ts-repo .bgroup + .bgroup{margin-top:34px}\r\n#ts-repo .bgroup h3.glab{font-family:\"IBM Plex Mono\",monospace;font-size:.66rem;letter-spacing:.14em;\r\n  text-transform:uppercase;color:var(--mustard-deep);margin:0 0 14px;display:flex;align-items:center;gap:10px}\r\n#ts-repo .bgroup h3.glab::after{content:\"\";height:1px;flex:1;background:#F0E0B8}\r\n#ts-repo .bcard{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);\r\n  border-top:4px solid var(--mustard);border-radius:12px;padding:22px;transition:.2s;\r\n  box-shadow:0 1px 2px rgba(21,42,102,.05)}\r\n#ts-repo .bcard:hover{transform:translateY(-3px);border-color:var(--mustard);\r\n  box-shadow:0 22px 40px -26px rgba(21,42,102,.7)}\r\n#ts-repo .bcard.feature{border-top-width:4px;box-shadow:0 0 0 3px var(--mustard-tint),0 18px 40px -26px rgba(21,42,102,.6)}\r\n#ts-repo .btop{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}\r\n#ts-repo .btag{font-family:\"IBM Plex Mono\",monospace;font-size:.6rem;letter-spacing:.12em;\r\n  text-transform:uppercase;color:var(--ink-soft)}\r\n#ts-repo .bsave{font-family:\"IBM Plex Mono\",monospace;font-size:.6rem;letter-spacing:.08em;\r\n  text-transform:uppercase;background:var(--mustard);color:var(--navy-deep);padding:4px 9px;\r\n  border-radius:2px;white-space:nowrap}\r\n#ts-repo .bcard h4{font-family:\"Newsreader\",Georgia,serif;font-weight:500;font-size:1.35rem;\r\n  line-height:1.2;letter-spacing:-.015em;color:var(--navy-deep);margin:0 0 8px}\r\n#ts-repo .bcard > p{font-size:.82rem;color:var(--ink-soft);line-height:1.65;margin-bottom:15px}\r\n#ts-repo .blist{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:7px}\r\n#ts-repo .blist li{display:flex;align-items:flex-start;gap:9px;font-size:.78rem;color:var(--ink);line-height:1.45}\r\n#ts-repo .blist li::before{content:\"\";flex:none;width:5px;height:5px;margin-top:6px;\r\n  background:var(--mustard);transform:rotate(45deg)}\r\n#ts-repo .bfoot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;\r\n  flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--line)}\r\n#ts-repo .bprice{display:flex;align-items:baseline;gap:8px}\r\n#ts-repo .bprice b{font-family:\"Newsreader\",serif;font-weight:600;font-size:1.7rem;\r\n  color:var(--navy-deep);letter-spacing:-.02em;line-height:1}\r\n#ts-repo .bprice s{font-size:.8rem;color:#93A0B8}\r\n#ts-repo .bbtn{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:7px;\r\n  background:var(--navy);color:#fff;font-family:\"IBM Plex Mono\",monospace;font-size:.66rem;\r\n  letter-spacing:.08em;text-transform:uppercase;transition:.16s}\r\n#ts-repo .bbtn:hover{background:var(--mustard);color:var(--navy-deep)}\r\n#ts-repo .bbtn.in-cart,#ts-repo .bbtn.in-cart:hover,\r\n#ts-repo .bbtn.purchased,#ts-repo .bbtn.purchased:hover{background:var(--green);color:#fff}\r\n#ts-repo .bempty{text-align:center;padding:44px 20px;border:1px dashed var(--line);border-radius:4px;\r\n  color:var(--ink-soft);font-size:.88rem;background:#fff}\r\n\/* ---- how it works: a real sequence, so the numbering earns its place ---- *\/\r\n#ts-repo .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0}\r\n#ts-repo .step{padding:0 22px}\r\n#ts-repo .step + .step{border-left:1px solid var(--line)}\r\n#ts-repo .step .n{font-family:\"IBM Plex Mono\",monospace;font-size:.66rem;letter-spacing:.14em;\r\n  color:var(--mustard-deep);display:block;margin-bottom:10px}\r\n#ts-repo .step h3{font-family:\"Newsreader\",serif;font-weight:500;font-size:1.15rem;line-height:1.25;\r\n  color:var(--navy-deep);margin:0 0 8px}\r\n#ts-repo .step p{font-size:.82rem;color:var(--ink-soft);line-height:1.68}\r\n#ts-repo .step p strong{color:var(--navy)}\r\n\/* ---- value props ---- *\/\r\n#ts-repo .props{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}\r\n#ts-repo .prop{display:flex;flex-direction:column;border-top:2px solid var(--mustard);padding-top:14px}\r\n#ts-repo .prop i{font-size:15px;color:var(--mustard-deep);line-height:1}\r\n#ts-repo .prop h3{font-family:\"Newsreader\",serif;font-weight:500;font-size:1.12rem;line-height:1.28;\r\n  color:var(--navy-deep);margin:10px 0 8px;min-height:2.56em;text-wrap:balance}\r\n#ts-repo .prop p{font-size:.8rem;color:var(--ink-soft);line-height:1.62}\r\n\/* ---- dark panel (why \/ whatsapp) ---- *\/\r\n#ts-repo .panel{position:relative;overflow:hidden;border-radius:4px;border:1px solid var(--navy-deep);\r\n  background:linear-gradient(112deg,var(--navy-deep) 0%,#1E3A8A 52%,#2A4DAE 100%)}\r\n#ts-repo .panel::before{content:\"\";position:absolute;inset:0;pointer-events:none;\r\n  background-image:radial-gradient(rgba(255,255,255,.075) 1px,transparent 1px);background-size:22px 22px}\r\n#ts-repo .panel > *{position:relative;z-index:2}\r\n#ts-repo .panel .eyebrow{color:var(--mustard)}\r\n#ts-repo .why{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.6fr) minmax(0,1fr);\r\n  gap:34px;align-items:center;padding:44px}\r\n#ts-repo .why h2{font-family:\"Newsreader\",Georgia,serif;font-weight:500;\r\n  font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.1;letter-spacing:-.02em;color:#fff;margin:0}\r\n#ts-repo .why h2 em{font-style:italic;color:var(--mustard);display:block}\r\n#ts-repo .why p{font-size:.9rem;color:#C3CEF5;line-height:1.72;margin-top:15px;max-width:44ch}\r\n#ts-repo .why-btns{display:flex;flex-wrap:wrap;gap:11px;margin-top:24px}\r\n#ts-repo .why-btns a{display:inline-flex;align-items:center;gap:9px;padding:12px 20px;border-radius:3px;\r\n  font-family:\"IBM Plex Mono\",monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;transition:.18s}\r\n#ts-repo .why-btns .b1{background:var(--mustard);color:var(--navy-deep)}\r\n#ts-repo .why-btns .b1:hover{background:#fff;color:var(--navy-deep)}\r\n#ts-repo .why-btns .b2{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.26);color:#fff}\r\n#ts-repo .why-btns .b2:hover{background:rgba(255,255,255,.2);color:#fff}\r\n#ts-repo .why-stats{display:flex;flex-direction:column;gap:12px}\r\n#ts-repo .why-stat{padding:13px 15px;border:1px solid rgba(255,255,255,.16);\r\n  border-left:3px solid var(--mustard);background:rgba(255,255,255,.07);border-radius:0 3px 3px 0}\r\n#ts-repo .why-stat span{display:block;font-family:\"IBM Plex Mono\",monospace;font-size:.58rem;\r\n  letter-spacing:.12em;text-transform:uppercase;color:#9FB0E8}\r\n#ts-repo .why-stat b{display:block;font-family:\"Newsreader\",serif;font-weight:500;font-size:1.35rem;\r\n  color:#fff;margin-top:4px;line-height:1}\r\n\/* ---- WhatsApp panel: the page's own gold, not the navy of the \"why\" panel ---- *\/\r\n#ts-repo .panel.warm{border-color:#EBD9A8;\r\n  background:linear-gradient(112deg,var(--mustard-tint) 0%,#FBEDCA 52%,#F6E1AC 100%)}\r\n#ts-repo .panel.warm::before{background-image:radial-gradient(rgba(138,101,8,.10) 1px,transparent 1px)}\r\n#ts-repo .panel.warm .eyebrow{color:var(--mustard-deep)}\r\n#ts-repo .panel.warm .eyebrow::after{background:var(--mustard-deep);opacity:.45}\r\n#ts-repo .talk-mark{position:absolute;z-index:0;left:50%;top:50%;width:210px;height:210px;\r\n  transform:translate(-50%,-52%);color:#1F9E52;opacity:.13;pointer-events:none}\r\n#ts-repo .talk{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.3fr) auto;\r\n  gap:30px;align-items:center;padding:38px 44px}\r\n#ts-repo .talk h2{font-family:\"Newsreader\",Georgia,serif;font-weight:500;font-size:clamp(1.5rem,2.6vw,2.1rem);\r\n  color:var(--navy-deep);margin:0;letter-spacing:-.02em;line-height:1.12}\r\n#ts-repo .talk h2 em{font-style:italic;color:var(--mustard-deep)}\r\n#ts-repo .talk p{font-size:.9rem;color:var(--ink-soft);line-height:1.7;margin-top:11px;max-width:46ch}\r\n#ts-repo .talk-ticks{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:15px;\r\n  font-family:\"IBM Plex Mono\",monospace;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}\r\n#ts-repo .talk-ticks i{color:var(--green);font-size:9px;margin-right:6px}\r\n#ts-repo .talk-act{position:relative;align-self:center;justify-self:end;display:flex;\r\n  flex-direction:column;align-items:center;justify-content:center;gap:12px;\r\n  min-width:270px;padding:26px 18px;text-align:center}\r\n#ts-repo .talk-btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;\r\n  gap:11px;padding:16px 28px;border-radius:7px;background:#25D366;color:#fff;\r\n  font-family:\"IBM Plex Mono\",monospace;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;\r\n  box-shadow:0 14px 30px -14px rgba(37,211,102,.75);transition:.18s}\r\n#ts-repo .talk-btn:hover{background:#1ebe57;color:#fff;transform:translateY(-2px)}\r\n#ts-repo .talk-note{position:relative;z-index:1;display:block;font-family:\"IBM Plex Mono\",monospace;\r\n  font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mustard-deep);margin:0}\r\n\/* ---- SEO copy ---- *\/\r\n#ts-repo .about{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);\r\n  gap:44px;align-items:stretch}\r\n#ts-repo .av-wrap{height:100%}\r\n#ts-repo .about p{font-size:.95rem;color:var(--ink-soft);line-height:1.78}\r\n#ts-repo .about p + p{margin-top:13px}\r\n#ts-repo .about strong{color:var(--navy);font-weight:600}\r\n#ts-repo .av-frame{position:relative;height:100%;min-height:320px;border:1px solid var(--line);\r\n  border-radius:12px;overflow:hidden;box-shadow:0 26px 60px -30px rgba(21,42,102,.6)}\r\n#ts-repo .av-frame img{width:100%;height:100%;object-fit:cover;object-position:center}\r\n#ts-repo .av-frame::after{content:\"\";position:absolute;inset:0;\r\n  background:linear-gradient(160deg,rgba(21,42,102,.04),rgba(21,42,102,.4))}\r\n#ts-repo .av-badge{position:absolute;z-index:2;bottom:14px;left:14px;right:14px;\r\n  background:rgba(255,255,255,.96);border:1px solid var(--line);padding:9px 12px;border-radius:3px;\r\n  font-family:\"IBM Plex Mono\",monospace;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;\r\n  color:var(--navy-deep);display:flex;align-items:center;justify-content:space-between;gap:10px}\r\n#ts-repo .av-badge i{color:var(--mustard-deep)}\r\n#ts-repo .seo-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:26px}\r\n#ts-repo .seo-card{background:#fff;border:1px solid var(--line);border-left:4px solid var(--mustard);\r\n  border-radius:0 4px 4px 0;padding:20px;transition:.2s}\r\n#ts-repo .seo-card:hover{border-color:var(--mustard);transform:translateY(-2px)}\r\n#ts-repo .seo-card h3{font-family:\"Newsreader\",serif;font-weight:500;font-size:1.2rem;color:var(--navy-deep);\r\n  margin:0 0 8px;display:flex;align-items:center;gap:10px}\r\n#ts-repo .seo-card h3 img{width:26px;height:26px;object-fit:contain;flex:none}\r\n#ts-repo .seo-card p{font-size:.8rem;color:var(--ink-soft);line-height:1.7}\r\n#ts-repo .seo-card .go{display:inline-flex;align-items:center;gap:7px;margin-top:10px;padding:8px 0;\r\n  font-family:\"IBM Plex Mono\",monospace;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;\r\n  color:var(--navy)}\r\n#ts-repo .seo-card .go:hover{color:var(--mustard-deep)}\r\n\/* ---- FAQ ---- *\/\r\n#ts-repo .faq{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}\r\n#ts-repo .faq-item{background:#fff;border:1px solid var(--line);border-radius:4px;overflow:hidden;transition:.2s}\r\n#ts-repo .faq-item:hover{border-color:var(--mustard)}\r\n#ts-repo .faq-item.open{border-color:var(--mustard);border-left-width:4px}\r\n#ts-repo .faq-q{display:flex;align-items:flex-start;gap:12px;width:100%;padding:15px 16px;text-align:left;\r\n  font-size:.9rem;font-weight:600;color:var(--navy-deep);line-height:1.45}\r\n#ts-repo .faq-q .qm{flex:none;width:20px;height:20px;margin-top:1px;display:grid;place-items:center;\r\n  border:1px solid var(--mustard);color:var(--mustard-deep);background:var(--mustard-tint);\r\n  font-size:9px;border-radius:2px;transition:.22s}\r\n#ts-repo .faq-item.open .qm{background:var(--mustard);color:var(--navy-deep);transform:rotate(135deg)}\r\n#ts-repo .faq-a{padding:0 16px 16px 48px;font-size:.85rem;color:var(--ink-soft);line-height:1.72}\r\n\/* ================================================================ MODAL + TOAST *\/\r\n#ts-repo .modal{position:fixed;inset:0;background:rgba(21,42,102,.6);backdrop-filter:blur(3px);\r\n  z-index:9999;display:grid;place-items:center;padding:18px;opacity:0;pointer-events:none;transition:opacity .25s}\r\n#ts-repo .modal.open{opacity:1;pointer-events:auto}\r\n#ts-repo .modal-card{background:#fff;border-top:4px solid var(--mustard);border-radius:4px;width:100%;\r\n  max-width:600px;max-height:88vh;display:flex;flex-direction:column;overflow:hidden;\r\n  transform:scale(.96);transition:transform .25s}\r\n#ts-repo .modal.open .modal-card{transform:scale(1)}\r\n#ts-repo .modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;\r\n  padding:20px 22px;border-bottom:1px solid var(--line)}\r\n#ts-repo .modal-head h3{font-family:\"Newsreader\",serif;font-weight:500;font-size:1.35rem;\r\n  color:var(--navy-deep);margin:0;line-height:1.2}\r\n#ts-repo .modal-head p{font-family:\"IBM Plex Mono\",monospace;font-size:.6rem;letter-spacing:.12em;\r\n  text-transform:uppercase;color:#93A0B8;margin-top:5px}\r\n#ts-repo .modal-close{color:#93A0B8;font-size:17px;flex:none;padding:2px 4px}\r\n#ts-repo .modal-close:hover{color:var(--navy)}\r\n#ts-repo .modal-body{padding:22px;overflow-y:auto;font-size:.85rem;color:var(--ink-soft)}\r\n#ts-repo .modal-body ul{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:7px}\r\n#ts-repo .modal-body li{display:flex;gap:9px;line-height:1.6}\r\n#ts-repo .modal-body li::before{content:\"\";flex:none;width:5px;height:5px;margin-top:7px;\r\n  background:var(--mustard);transform:rotate(45deg)}\r\n#ts-repo .syl-paper{display:flex;align-items:center;gap:10px;flex-wrap:wrap;\r\n  font-family:\"Newsreader\",serif;font-weight:500;font-size:1.05rem;color:var(--navy-deep);\r\n  margin-top:20px;padding-top:14px;border-top:1px solid var(--line)}\r\n#ts-repo .syl-paper:first-child{margin-top:0;padding-top:0;border-top:0}\r\n#ts-repo .syl-paper span{font-family:\"IBM Plex Mono\",monospace;font-size:.58rem;letter-spacing:.1em;\r\n  text-transform:uppercase;color:var(--mustard-deep);background:var(--mustard-tint);\r\n  border:1px solid #F0E0B8;border-radius:2px;padding:3px 8px}\r\n#ts-repo .modal-note{background:var(--mustard-tint);border-left:3px solid var(--mustard);\r\n  padding:12px 14px;border-radius:0 3px 3px 0;font-size:.8rem;color:var(--mustard-deep);margin-top:18px;line-height:1.6}\r\n#ts-repo .modal-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;\r\n  padding:16px 22px;border-top:1px solid var(--line);background:var(--off)}\r\n#ts-repo .btn-ghost{font-family:\"IBM Plex Mono\",monospace;font-size:.66rem;letter-spacing:.08em;\r\n  text-transform:uppercase;padding:10px 16px;border:1.5px solid var(--line);border-radius:3px;color:var(--ink-soft)}\r\n#ts-repo .btn-ghost:hover{border-color:var(--navy);color:var(--navy)}\r\n#ts-repo .toast{position:fixed;bottom:24px;left:24px;z-index:9998;display:flex;align-items:center;gap:12px;\r\n  background:var(--navy-deep);color:#fff;border-left:4px solid var(--mustard);border-radius:0 3px 3px 0;\r\n  padding:13px 18px;box-shadow:0 12px 30px rgba(21,42,102,.35);max-width:340px;\r\n  transform:translateY(50px);opacity:0;pointer-events:none;transition:all .3s}\r\n#ts-repo .toast.show{transform:translateY(0);opacity:1}\r\n#ts-repo .toast p{font-size:.8rem;font-weight:600;line-height:1.4}\r\n\/* ================================================================ UI DECK *\/\r\n#ts-repo .shot-deck{overflow:hidden;border-radius:4px;box-shadow:0 30px 62px -26px rgba(3,10,40,.75)}\r\n#ts-repo .shot-track{display:flex;align-items:stretch;transition:transform .72s cubic-bezier(.65,0,.35,1);will-change:transform}\r\n#ts-repo .shot-slide{flex:0 0 100%;min-width:0;display:flex}\r\n#ts-repo .shot-dots{display:flex;justify-content:center;gap:4px;margin-top:13px}\r\n#ts-repo .shot-dot{width:30px;height:20px;display:grid;place-items:center}\r\n#ts-repo .shot-dot i{display:block;width:7px;height:7px;border-radius:99px;background:rgba(255,255,255,.3);transition:.3s}\r\n#ts-repo .shot-dot:hover i{background:rgba(255,255,255,.55)}\r\n#ts-repo .shot-dot.on i{width:22px;background:var(--mustard)}\r\n#ts-repo .shot-cap{text-align:center;font-family:\"IBM Plex Mono\",monospace;font-size:.58rem;\r\n  letter-spacing:.1em;text-transform:uppercase;color:#A9B8EC;margin-top:9px;min-height:16px}\r\n#ts-repo .ui-shot{width:100%;display:flex;flex-direction:column;overflow:hidden;background:#fff}\r\n#ts-repo .ui-bar{display:flex;align-items:center;gap:6px;padding:9px 12px;background:#101C4A}\r\n#ts-repo .ui-bar i{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.22);flex:none}\r\n#ts-repo .ui-bar span{margin-left:8px;font-family:\"IBM Plex Mono\",monospace;font-size:8px;\r\n  letter-spacing:.04em;color:#8FA3DD;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\r\n#ts-repo .ui-head{background:linear-gradient(158deg,#2F4EBE 0%,#3A5BCE 55%,#4468DC 100%);padding:13px 14px 0}\r\n#ts-repo .ui-eyebrow{font-family:\"IBM Plex Mono\",monospace;font-size:7px;letter-spacing:.18em;\r\n  text-transform:uppercase;color:#FFE0A3}\r\n#ts-repo .ui-head h5{font-family:\"Newsreader\",serif;font-weight:500;font-size:13.5px;color:#fff;\r\n  letter-spacing:-.01em;margin:5px 0 10px;line-height:1.2}\r\n#ts-repo .ui-tabs{display:flex;gap:5px}\r\n#ts-repo .ui-tab{position:relative;padding:7px 11px 8px;border-radius:3px 3px 0 0;\r\n  font-family:\"IBM Plex Mono\",monospace;font-size:8px;letter-spacing:.05em;text-transform:uppercase;\r\n  color:#E4EBFF;background:rgba(12,25,74,.24);border:1px solid rgba(255,255,255,.18);border-bottom:0;white-space:nowrap}\r\n#ts-repo .ui-tab.on{background:#fff;color:#152A66;border-color:transparent}\r\n#ts-repo .ui-tab.on::before{content:\"\";position:absolute;left:8px;right:8px;top:0;height:2.5px;background:#E0A82E}\r\n#ts-repo .ui-rule{height:3px;background:#E0A82E}\r\n#ts-repo .ui-body{flex:1;padding:13px 14px 16px;background:#F4F7FD}\r\n#ts-repo .ui-meta{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:11px}\r\n#ts-repo .ui-badge{font-family:\"IBM Plex Mono\",monospace;font-size:7px;letter-spacing:.06em;\r\n  text-transform:uppercase;padding:4px 8px;border-radius:2px;white-space:nowrap}\r\n#ts-repo .ui-badge.pyq{background:#152A66;color:#fff}\r\n#ts-repo .ui-badge.ch{background:#E0A82E;color:#3A2A02;overflow:hidden;text-overflow:ellipsis;min-width:0}\r\n#ts-repo .ui-stem{font-family:\"Newsreader\",Georgia,serif;font-size:12.5px;line-height:1.6;color:#161b26;margin-bottom:11px}\r\n#ts-repo .ui-stem em{font-style:normal;font-weight:600;color:#8A6508;margin-right:5px}\r\n#ts-repo .ui-opt{display:flex;gap:8px;align-items:flex-start;font-size:10px;line-height:1.45;padding:8px 10px;\r\n  border:1.5px solid #DFE6F3;border-radius:3px;background:#fff;margin-bottom:6px;color:#334155}\r\n#ts-repo .ui-opt .k{font-family:\"IBM Plex Mono\",monospace;color:#5B6B85;flex:none}\r\n#ts-repo .ui-opt.right{border-color:#0B8457;background:#F0FDF6}\r\n#ts-repo .ui-opt .m{margin-left:auto;font-family:\"IBM Plex Mono\",monospace;font-size:7px;letter-spacing:.1em;\r\n  text-transform:uppercase;color:#0B8457;white-space:nowrap;align-self:center}\r\n#ts-repo .ui-expl{border:1px solid #DFE6F3;border-left:3px solid #E0A82E;border-radius:0 3px 3px 0;\r\n  background:#FCFDFF;padding:9px 11px;margin-top:10px;font-size:9.5px;line-height:1.6;color:#334155}\r\n#ts-repo .ui-expl .h{font-family:\"IBM Plex Mono\",monospace;font-size:7px;letter-spacing:.14em;\r\n  text-transform:uppercase;color:#5B6B85;margin-bottom:4px}\r\n#ts-repo .ui-expl b{color:#1E3A8A}\r\n#ts-repo .ui-ready{display:flex;align-items:center;gap:14px;padding:13px 15px;\r\n  background:linear-gradient(150deg,#152A66,#1E3A8A 70%,#2A4DAE);border-radius:3px}\r\n#ts-repo .ui-ring{position:relative;width:74px;height:74px;flex:none}\r\n#ts-repo .ui-ring svg{width:74px;height:74px;transform:rotate(-90deg)}\r\n#ts-repo .ui-ring circle{fill:none;stroke-width:7}\r\n#ts-repo .ui-ring circle.bg{stroke:rgba(255,255,255,.15)}\r\n#ts-repo .ui-ring circle.fg{stroke:#E0A82E;stroke-linecap:round}\r\n#ts-repo .ui-ring span{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;\r\n  justify-content:center;font-family:\"Newsreader\",serif;font-size:22px;font-weight:600;color:#E0A82E;line-height:1}\r\n#ts-repo .ui-ring span small{font-family:\"IBM Plex Mono\",monospace;font-size:6px;letter-spacing:.14em;\r\n  text-transform:uppercase;color:#BFDBFE;margin-top:4px}\r\n#ts-repo .ui-ready p{font-size:10.5px;color:#DBEAFE;line-height:1.55;margin:0}\r\n#ts-repo .ui-ready p b{color:#fff}\r\n#ts-repo .ui-ready p em{font-style:normal;display:block;margin-top:5px;font-size:9px;color:#9FB3EA}\r\n#ts-repo .ui-sec{font-family:\"IBM Plex Mono\",monospace;font-size:7.5px;letter-spacing:.14em;\r\n  text-transform:uppercase;color:#5B6B85;margin:14px 0 9px}\r\n#ts-repo .ui-sec:first-child{margin-top:0}\r\n#ts-repo .ui-sec b{color:#8A6508}\r\n#ts-repo .ui-leak{display:grid;grid-template-columns:minmax(0,1fr) 78px 40px;gap:9px;align-items:center;margin-bottom:8px}\r\n#ts-repo .ui-leak .n{font-size:9.5px;font-weight:600;color:#0F172A;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\r\n#ts-repo .ui-leak .t{height:8px;background:#EEF2F9;overflow:hidden}\r\n#ts-repo .ui-leak .t i{display:block;height:100%}\r\n#ts-repo .ui-leak .v{font-family:\"IBM Plex Mono\",monospace;font-size:9.5px;font-weight:600;text-align:right}\r\n#ts-repo .ui-rev{display:flex;align-items:center;gap:9px;background:#fff;border-left:3px solid #E0A82E;\r\n  padding:8px 10px;margin-bottom:6px}\r\n#ts-repo .ui-rev .n{font-size:9.5px;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\r\n#ts-repo .ui-rev .d{margin-left:auto;flex:none;background:#FDF6E6;border:1px solid #F0E0B8;color:#8A6508;\r\n  padding:2px 8px;font-family:\"IBM Plex Mono\",monospace;font-size:7px;white-space:nowrap}\r\n#ts-repo table.ui-hm{width:100%;border-collapse:collapse;background:#fff}\r\n#ts-repo .ui-hm th{background:#1E3A8A;color:#fff;font-family:\"IBM Plex Mono\",monospace;font-size:7px;\r\n  padding:5px 2px;text-align:center;font-weight:500}\r\n#ts-repo .ui-hm th.l{text-align:left;padding-left:9px}\r\n#ts-repo .ui-hm th.tot{background:#152A66}\r\n#ts-repo .ui-hm td{font-family:\"IBM Plex Mono\",monospace;font-size:8.5px;padding:5px 2px;text-align:center;\r\n  color:#8A6508;border-bottom:1px solid #F1F5FB;font-variant-numeric:tabular-nums}\r\n#ts-repo .ui-hm td.l{text-align:left;padding-left:9px;color:#0F172A;background:#FBFCFE;\r\n  font-family:\"IBM Plex Sans\",sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:0;width:40%}\r\n#ts-repo .ui-hm td.tot{background:#F4F7FD;color:#152A66}\r\n#ts-repo .ui-hm td.nil{color:#C7D0E0}\r\n#ts-repo .ui-legend{display:flex;align-items:center;gap:4px;margin-top:10px;\r\n  font-family:\"IBM Plex Mono\",monospace;font-size:7px;letter-spacing:.1em;text-transform:uppercase;color:#5B6B85}\r\n#ts-repo .ui-legend i{width:22px;height:9px;border:1px solid rgba(0,0,0,.05)}\r\n\/* ================================================================ RESPONSIVE *\/\r\n@media(max-width:1080px){\r\n  #ts-repo .why{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 32px;padding:36px}\r\n  #ts-repo .why-copy{grid-column:1 \/ -1}\r\n  #ts-repo .why p{max-width:none}\r\n  #ts-repo .steps{grid-template-columns:1fr 1fr;row-gap:30px}\r\n  #ts-repo .step:nth-child(3){border-left:none}\r\n  #ts-repo .props{grid-template-columns:1fr 1fr}\r\n}\r\n@media(max-width:900px){\r\n  #ts-repo .why{grid-template-columns:minmax(0,1fr);padding:32px 24px}\r\n  #ts-repo .talk{grid-template-columns:minmax(0,1fr);padding:30px 24px;gap:22px}\r\n  #ts-repo .talk-act{justify-self:stretch;min-width:0}\r\n  #ts-repo .about{grid-template-columns:1fr;gap:30px}\r\n  #ts-repo .av-wrap{max-width:480px;margin:0 auto}\r\n  #ts-repo .seo-cards{grid-template-columns:1fr}\r\n  #ts-repo .faq{grid-template-columns:1fr}\r\n}\r\n@media(max-width:700px){\r\n  #ts-repo .ts-hero__inner{padding:44px 22px 40px}\r\n  #ts-repo .ts-facts{margin-top:24px}\r\n  #ts-repo .ts-fact{padding-right:16px;margin-right:16px}\r\n  #ts-repo .mshot{width:100%;max-width:330px;margin:0 auto}\r\n  #ts-repo .ts-tag{max-width:none}\r\n  #ts-repo .ts-grid{grid-template-columns:1fr}\r\n  #ts-repo .ts-rowlab{width:100%;margin-bottom:2px}\r\n  #ts-repo .ts-tabs{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity}\r\n  #ts-repo .ts-tab{scroll-snap-align:start}\r\n  #ts-repo .ts-row{flex-wrap:wrap}\r\n  #ts-repo .steps{grid-template-columns:1fr;row-gap:24px}\r\n  #ts-repo .step{padding:0}\r\n  #ts-repo .step + .step{border-left:0;padding-top:24px;border-top:1px solid var(--line)}\r\n  #ts-repo .props{grid-template-columns:1fr}\r\n  #ts-repo .toast{left:14px;right:14px;bottom:86px;max-width:none}\r\n  #ts-repo .talk-btn{width:100%;justify-content:center}\r\n  #ts-repo .talk-mark{width:150px;height:150px}\r\n  #ts-repo .why-btns a{flex:1 1 100%;justify-content:center}\r\n  \/* ---- touch: nothing tappable under ~34px, and no min-width may\r\n          out-run a 320px screen ---- *\/\r\n  #ts-repo .wrap{padding:0 16px}\r\n  #ts-repo .ts-notice{padding:14px 16px;gap:18px}\r\n  #ts-repo .ts-notice .tx{min-width:0}\r\n  #ts-repo .mshot{width:100%;max-width:100%}\r\n  #ts-repo .chip{padding:9px 14px}\r\n  #ts-repo .ts-tab{padding:9px 15px 9px 9px}\r\n  #ts-repo .ts-syl{padding:11px 15px}\r\n  #ts-repo .fchip{padding:8px 12px}\r\n  #ts-repo .ts-clearall{display:inline-block;padding:7px 2px}\r\n  #ts-repo .wa-btn{padding:11px 16px}\r\n  #ts-repo .wa-btn.wa-sm{padding:10px 14px;font-size:.64rem}\r\n  #ts-repo .ts-buy,#ts-repo .bbtn{padding:12px 16px}\r\n  #ts-repo .modal-close{padding:8px 10px;font-size:20px;line-height:1}\r\n  #ts-repo .btn-ghost{padding:12px 16px}\r\n  #ts-repo .shot-dot{height:30px}\r\n  #ts-repo .modal{padding:56px 12px 16px}\r\n  #ts-repo .modal-card{max-height:calc(100vh - 72px)}\r\n  #ts-repo .modal-body{padding:18px}\r\n  #ts-repo .modal-foot{flex-direction:column-reverse;align-items:stretch;gap:10px}\r\n  #ts-repo .modal-foot .btn-ghost,#ts-repo .modal-foot .wa-btn{justify-content:center;text-align:center}\r\n  #ts-repo .bcard{padding:18px}\r\n  #ts-repo .ts-head{padding:14px 16px}\r\n  #ts-repo .ts-headact{width:100%}\r\n  #ts-repo .ts-headact .ts-syl{flex:1;justify-content:center}\r\n}\r\n@media(prefers-reduced-motion:reduce){#ts-repo *{transition:none!important;animation:none!important}}\r\n<\/style>\r\n<script>\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n   EDIT HERE  -  every product on the page, in one list.\r\n   One line per product. Change a number, save, upload. That is the whole job.\r\n     price   what it sells for            set 0 to show \"Price on launch\"\r\n     was     the struck-through price\r\n     woo     the WooCommerce product ID   set it and the button turns from\r\n                                          \"Notify me\" into \"Add to cart\", the\r\n                                          \"Launching soon\" ribbon comes off and\r\n                                          the card stops being dimmed. Set 0 to\r\n                                          put it back to \"Notify me\".\r\n   The [so, cga, pvp] at the end of a line is every exam that product shows\r\n   under. One line covers all of them - it is one product with one Woo ID.\r\n   Two more things you can add to any line:\r\n     hide:true                    take it off the page completely\r\n     exams:'so,cga'               change which exams show it, with\r\n     paper:'so:Paper 2,cga:Paper 2'\r\n   To act on ONE exam's copy only, use the id with @exam, on its own line:\r\n     'pyq-rti@cga': { hide:true },\r\n   To MOVE a product up or down the page, move its <article> block in the\r\n   markup above. The page shows cards in the order they are written.\r\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\nvar PE_EDITS = {\r\n  \/* ---- UPSC SO\/Steno LDCE  -  Paper 1 ------------------------------------ *\/\r\n  'pyq-constitution'  : { price:149,   was:199,   woo:4036    },   \/\/ Constitution of India \u2014 PYQs           [so]\r\n  'pyq-aobr'          : { price:79,    was:119,   woo:5749    },   \/\/ AOBR \/ TOBR \u2014 PYQs                     [so]\r\n  'pyq-parliament'    : { price:99,    was:129,   woo:4611    },   \/\/ Parliamentary Procedures \u2014 PYQs        [so]\r\n  'pyq-rti'           : { price:99,    was:129,   woo:2629    },   \/\/ Right to Information Act \u2014 PYQs        [so, pvp, cga]\r\n  'combo-constitution': { price:0,     was:0,     woo:0       },   \/\/ Constitution of India \u2014 Complete Pack  [so]\r\n  'combo-aobr'        : { price:199,   was:249,   woo:16280       },   \/\/ AOBR \/ TOBR \u2014 Complete Pack            [so]\r\n  'combo-parliament'  : { price:199,   was:249,   woo:16085   },   \/\/ Parliamentary Procedures \u2014 Complete Pa [so]\r\n  'combo-rti'         : { price:149,   was:199,   woo:16040   },   \/\/ RTI Act, 2005 \u2014 Complete Pack          [so, cga, pvp]\r\n  \/* ---- UPSC SO\/Steno LDCE  -  Paper 2 ------------------------------------ *\/\r\n  'pyq-pension'       : { price:99,    was:129,   woo:2631    },   \/\/ CCS (Pension) Rules \u2014 PYQs             [so, pvp, cga]\r\n  'pyq-conduct'       : { price:99,    was:129,   woo:5750    },   \/\/ CCS (Conduct) Rules, 1964 \u2014 PYQs       [so, pvp, cga]\r\n  'pyq-cca'           : { price:99,    was:129,   woo:2630    },   \/\/ CCS (CCA) Rules, 1965 \u2014 PYQs           [so, pvp, cga]\r\n  'pyq-gfr'           : { price:99,    was:129,   woo:5751    },   \/\/ General Financial Rules \u2014 PYQs         [so]\r\n  'pyq-mop'           : { price:119,   was:149,   woo:5753    },   \/\/ Manual of Office Procedure \u2014 PYQs      [so, pvp]\r\n  'pyq-dfpr'          : { price:59,    was:99,    woo:5752    },   \/\/ DFPR, 2024 \u2014 PYQs                      [so]\r\n  'pyq-leave'         : { price:79,    was:119,   woo:15707   },   \/\/ CCS (Leave\/LTC) Rules \u2014 PYQs           [so, cga]\r\n  'combo-gfr'         : { price:199,   was:249,   woo:16094   },   \/\/ GFR, 2017 \u2014 Complete Pack              [so, cga]\r\n  'combo-pension'     : { price:199,   was:249,   woo:16191   },   \/\/ CCS (Pension) Rules \u2014 Complete Pack    [so, cga]\r\n  'combo-conduct'     : { price:0,     was:0,     woo:0       },   \/\/ CCS (Conduct) Rules, 1964 \u2014 Complete P [so, cga, pvp]\r\n  'combo-cca'         : { price:0,     was:0,     woo:0       },   \/\/ CCS (CCA) Rules, 1965 \u2014 Complete Pack  [so, cga]\r\n  'combo-mop'         : { price:199,   was:249,   woo:16147   },   \/\/ Manual of Office Procedure \u2014 Complete  [so, cga]\r\n  'combo-dfpr'        : { price:119,   was:179,   woo:16207   },   \/\/ DFPR, 2024 \u2014 Complete Pack             [so, cga]\r\n  'combo-leave'       : { price:149,   was:199,   woo:15560   },   \/\/ CCS (Leave\/LTC) Rules \u2014 Complete Pack  [so, cga, pvp]\r\n  \/* ---- UPSC Principal & Vice-Principal CRT  -  free 2022 papers ---------- *\/\r\n  \/* free:true prints \"Free\" instead of a price. Give each one a Woo ID (make\r\n     it a Rs 0 WooCommerce product) and the button becomes \"Start free test\". *\/\r\n  'pvp-2022-principal'     : { price:0, was:99, woo:16469, free:true },  \/\/ Principal 2022 \u2014 paper      [pvp]\r\n  'pvp-2022-vice-principal': { price:0, was:99, woo:16470, free:true },  \/\/ Vice-Principal 2022 \u2014 paper [pvp]\r\n  \/* ---- UPSC Principal & Vice-Principal CRT  -  Head 1 -------------------- *\/\r\n  'pvp-nep'           : { price:249,    was:399,   woo:16568  },   \/\/ NEP 2020 \u2014 Chapter-wise                [pvp]\r\n  'pvp-rte'           : { price:79,    was:129,   woo:0       },   \/\/ RTE Act, 2009 \u2014 Chapter-wise           [pvp]\r\n  'pvp-nipun'         : { price:0,     was:0,     woo:0       },   \/\/ NIPUN Bharat Mission \u2014 Chapter-wise    [pvp]\r\n  'pvp-schemes'       : { price:0,     was:0,     woo:0       },   \/\/ Schemes & Policies in School Education [pvp]\r\n  'pvp-child'         : { price:0,     was:0,     woo:0       },   \/\/ Child Safety & Protection \u2014 Chapter-wi [pvp]\r\n  'pvp-measure'       : { price:0,     was:0,     woo:0       },   \/\/ Measurement & Evaluation \u2014 Chapter-wis [pvp]\r\n  'pvp-pedagogy'      : { price:0,     was:0,     woo:0       },   \/\/ Pedagogy in Education \u2014 Chapter-wise   [pvp]\r\n  'pvp-digital'       : { price:199,   was:249,   woo:16524       },   \/\/ Digital Literacy \u2014 Chapter-wise        [pvp]\r\n  \/* ---- UPSC Principal & Vice-Principal CRT  -  Head 2 -------------------- *\/\r\n  'cw-gfr'            : { price:149,   was:199,   woo:14151   },   \/\/ General Financial Rules, 2017 \u2014 Chapte [pvp]\r\n  'cw-pension'        : { price:199,   was:249,   woo:14094   },   \/\/ CCS (Pension) Rules, 2021 \u2014 Chapter-wi [pvp, cga]\r\n  'cw-posh'           : { price:79,    was:129,   woo:0       },   \/\/ POSH Act, 2013 \u2014 Chapter-wise          [pvp]\r\n  'pvp-admin'         : { price:149,   was:199,   woo:0       },   \/\/ School Administration & Leadership \u2014 P [pvp]\r\n  \/* ---- UPSC Principal & Vice-Principal CRT  -  Head 3 -------------------- *\/\r\n  \/* these three are OFF the page until you put a Woo ID in. Set one and that\r\n     card appears under Head III on its own, priced and buyable. *\/\r\n  'pvp-gk'            : { price:0,     was:0,     woo:0       },   \/\/ General Knowledge & Current Affairs    [pvp]\r\n  'pvp-lang'          : { price:0,     was:0,     woo:0       },   \/\/ Hindi & English Language               [pvp]\r\n  'pvp-reason'        : { price:0,     was:0,     woo:0       },   \/\/ Reasoning & Quantitative Aptitude      [pvp]\r\n  \/* ---- CGA AAO CBT  -  Paper 2 ------------------------------------------- *\/\r\n  \/* Pension, Conduct, CCA, RTI and Leave are the same products the SO\/Steno\r\n     shelf sells - one Woo ID each, listed under both exams. The three banks\r\n     below stay off the page until you give them a Woo ID. *\/\r\n  'cw-rti'            : { price:99,    was:129,   woo:1147    },   \/\/ RTI Act, 2005 \u2014 Chapter-wise           [cga]\r\n  'cw-conduct'        : { price:0,     was:0,     woo:0       },   \/\/ CCS (Conduct) Rules, 1964 \u2014 Chapter-wi [cga]\r\n  'cw-cca'            : { price:0,     was:0,     woo:0       },   \/\/ CCS (CCA) Rules, 1965 \u2014 Chapter-wise   [cga]\r\n  'cw-leave'          : { price:0,     was:0,     woo:0       },   \/\/ CCS (Leave\/LTC) Rules \u2014 Chapter-wise   [cga]\r\n\r\n  \/* ---- CGA AAO CBT  -  Paper 3 ------------------------------------------- *\/\r\n  'cga-p3-gar'        : { price:199,   was:249,   woo:15503   },   \/\/ Government Accounting Rules, 1990 \u2014 Ch [cga]\r\n  'cga-p3-rp'         : { price:99,    was:149,   woo:14720   },   \/\/ CGA (Receipt & Payment) Rules, 2022 \u2014  [cga]\r\n  'cga-p3-rp-si'      : { price:179,   was:249,   woo:14856   },   \/\/ Subsidiary Instructions on R&P Rules,  [cga]\r\n  'cga-p3-mpw'        : { price:179,   was:249,   woo:14562   },   \/\/ Manual for Procurement of Works \u2014 Chap [cga]\r\n  'cga-p3-cpwd'       : { price:149,   was:199,   woo:13930   },   \/\/ CPWD Works Manual \u2014 Chapter-wise       [cga]\r\n  'cga-p3-lmmh'       : { price:149,   was:199,   woo:14632   },   \/\/ List of Major & Minor Heads \u2014 Chapter- [cga]\r\n  'cga-p3-suspense'   : { price:119,   was:179,   woo:13739   },   \/\/ Suspense Manual \u2014 Chapter-wise         [cga]\r\n  \/* ---- CGA AAO CBT  -  Paper 4 ------------------------------------------- *\/\r\n  'combo-coi-cga'     : { price:299,   was:349,   woo:14677   },   \/\/ Constitution of India \u2014 PYQs + Article [cga]\r\n  'cw-budget'         : { price:149,   was:199,   woo:14738   },   \/\/ Budget Manual & Contingency Fund Rules [cga]\r\n  'cga-p4-parl-comm'  : { price:99,    was:149,   woo:13687   },   \/\/ Lok Sabha Rules, Ch. XXVI \u2014 Parliament [cga]\r\n  'cga-p4-cag-act'    : { price:49,    was:99,    woo:14424   },   \/\/ CAG's (DPC) Act, 1971 \u2014 Chapter-wise   [cga]\r\n  'cga-p4-frbm-act'   : { price:49,    was:99,    woo:685     },   \/\/ FRBM Act & Rules \u2014 Chapter-wise        [cga]\r\n  \/* ---- CGA AAO CBT  -  Paper 5 ------------------------------------------- *\/\r\n  'cga-p5-iah'        : { price:129,   was:199,   woo:14839   },   \/\/ Internal Audit Handbook \u2014 Chapter-wise [cga]\r\n  'cga-p5-giam'       : { price:129,   was:199,   woo:13601   },   \/\/ Generic Internal Audit Manual \u2014 Chapte [cga]\r\n  'cga-p5-opia'       : { price:129,   was:199,   woo:14801   },   \/\/ Operational Manual for Internal Audit  [cga]\r\n  \/* ---- not on any shelf right now ---- *\/\r\n  \/\/ 'cw-dfpr': need an exam - add its id to a CATALOG list in data.py\r\n};\r\n\r\n\/* Where a Complete Pack is on a shelf, the separate chapter-wise card for the\r\n   same subject is not shown there - the pack already contains that bank. The\r\n   PYQ card still shows. Remove an exam from this list to show both again;\r\n   empty the list to switch the rule off altogether. *\/\r\nvar PE_PACK_HIDES_CHAPTER = ['cga', 'pvp'];\r\n\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 nothing below here needs editing \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n(function(){\r\n\"use strict\";\r\nvar DATA = {\"exams\":[{\"k\":\"so\",\"name\":\"UPSC SO\/Steno LDCE\",\"short\":\"UPSC SO\/Steno\",\"sub\":\"Section Officer \/ Stenographer \u2014 Limited Departmental Competitive Exam\",\"logo\":\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/CSS-removebg-preview.png\",\"n\":21},{\"k\":\"pvp\",\"name\":\"UPSC Principal & Vice-Principal CRT\",\"short\":\"Principal \/ Vice-Principal\",\"sub\":\"Principal & Vice-Principal \u2014 Combined Recruitment Test, Directorate of Education, GNCTD\",\"logo\":\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/CSS-removebg-preview.png\",\"n\":22},{\"k\":\"cga\",\"name\":\"CGA AAO CBT\",\"short\":\"CGA AAO\",\"sub\":\"Assistant Accounts Officer \u2014 Controller General of Accounts (Computer Based Test)\",\"logo\":\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/image-2-1.svg\",\"n\":28},{\"k\":\"ssc\",\"name\":\"SSC ASO LDCE\",\"short\":\"SSC ASO\",\"sub\":\"Assistant Section Officer \u2014 Staff Selection Commission (Computer Based Test)\",\"logo\":\"https:\/\/promotionexams.com\/wp-content\/uploads\/2026\/01\/ssc-logo.png\",\"n\":0},{\"k\":\"cag\",\"name\":\"CAG SAS\",\"short\":\"CAG SAS\",\"sub\":\"Subordinate Accounts Service \u2014 Comptroller & Auditor General of India\",\"logo\":\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/12\/cag-creates-separ-removebg-preview-e1767158513582.png\",\"n\":0},{\"k\":\"kvs\",\"name\":\"KVS LDCE\",\"short\":\"KVS LDCE\",\"sub\":\"Kendriya Vidyalaya Sangathan \u2014 Limited Departmental Competitive Exam\",\"logo\":\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/12\/KVS-removebg-preview-1.png\",\"n\":0}],\"syllabus\":{\"so\":[{\"paper\":\"Paper 1\",\"label\":\"Paper I\",\"title\":\"Constitution, Parliamentary Procedure & Administrative Acts\",\"lines\":[\"Constitution of India\",\"Right to Information (RTI) Act, 2005\",\"AOBR \/ TOBR\",\"Parliamentary Procedures\"]},{\"paper\":\"Paper 2\",\"label\":\"Paper II\",\"title\":\"Financial & Service Rules\",\"lines\":[\"General Financial Rules (GFR), 2017\",\"Delegation of Financial Powers Rules (DFPR)\",\"CCS (Conduct) Rules, 1964\",\"CCS (CCA) Rules, 1965\",\"CCS (Pension) Rules\",\"CCS (Leave\/LTC) Rules\",\"Manual of Office Procedure (CSMOP)\",\"Right to Information (RTI) Act, 2005\"]}],\"cga\":[{\"paper\":\"Paper 1\",\"label\":\"Paper I\",\"title\":\"Comprehension, Precis & Official Correspondence\",\"lines\":[\"Manual of Office Procedure (CSMOP)\",\"Right to Information (RTI) Act, 2005\",\"Comprehension, Precis & Drafting\"]},{\"paper\":\"Paper 2\",\"label\":\"Paper II\",\"title\":\"Service Regulations\",\"lines\":[\"CCS (Pension) Rules\",\"CCS (Conduct) Rules, 1964\",\"CCS (CCA) Rules, 1965\",\"Right to Information (RTI) Act, 2005\",\"FRSR Part-I \u2013 General Rules\",\"General Provident Fund (Central Services) Rules, 1960\",\"Leave Travel Concession (LTC) Rules\",\"CCS (Leave) Rules and CCS (Joining Time) Rules\"]},{\"paper\":\"Paper 3\",\"label\":\"Paper III\",\"title\":\"Government Accounts & Works Accounts\",\"lines\":[\"Government Accounting Rules, 1990\",\"Central Government Account (Receipt & Payment) Rules, 2022\",\"Subsidiary Instructions on CGA (Receipt & Payment) Rules, 2022\",\"List of Major and Minor Heads (LMMH)\",\"Suspense Manual\",\"Civil Accounts Manual (latest edition)\",\"CPWD Works Manual, 2019\/2022 and SOPs\",\"Manual for Procurement of Works\"]},{\"paper\":\"Paper 4\",\"label\":\"Paper IV\",\"title\":\"Constitution, Financial Administration & Budget\",\"lines\":[\"Constitution of India (Articles 77; 79\u2013151; 245\u2013290A; 292\u2013312A; 352\u2013360)\",\"Fiscal Responsibility and Budget Management Act & Rules\",\"Rules of Procedure and Conduct of Business in the Lok Sabha (Chapter XXVI \u2013 Parliamentary Committees)\",\"Comptroller and Auditor General (DPC) Act, 1971 \u2013 Chapter III\",\"General Financial Rules (GFR), 2017\",\"Delegation of Financial Powers Rules (DFPR)\",\"Budget Manual (including Contingency Fund of India Rules)\"]},{\"paper\":\"Paper 5\",\"label\":\"Paper V\",\"title\":\"Procurement & Internal Audit\",\"lines\":[\"Generic Internal Audit Manual\",\"Internal Audit Handbook for Central Civil Ministries\/Departments issued by CGA\",\"Operational Manual for Internal Audit for Central Civil Ministries\/Departments\",\"Manual for Procurement of Goods\",\"Manual for Procurement of Consultancy and Other Services\",\"E-Procurement System and Government e-Marketplace (GeM)\"]}],\"ssc\":[{\"paper\":\"Paper 1\",\"label\":\"Paper I\",\"title\":\"General Awareness, Constitution, Parliamentary & Office Procedure\",\"lines\":[\"General awareness with focus on flagship programmes and path breaking initiatives of the Government.\",\"Knowledge of Constitutional provisions and their general application in Government of India.\",\"Parliamentary procedures as per the Manual of Parliamentary Procedures and instructions issued by the Ministry of Parliamentary Affairs.\",\"Reading comprehension in English \/ Hindi.\",\"Central Secretariat \u2014 Manual of Office Procedure.\",\"Allocation of Business Rules and Transaction of Business Rules.\",\"Noting & Drafting.\"]},{\"paper\":\"Paper 2\",\"label\":\"Paper II\",\"title\":\"Service Rules, Financial Rules & Legislations\",\"lines\":[\"Service Rules such as Leave Rules, Conduct & CCA Rules, Pension and NPS Rules.\",\"Financial Rules such as TA, LTC etc.\",\"Legislations such as the RTI Act, 2005 and the Sexual Harassment of Women at Workplace (Prevention, Prohibition and Redressal) Act, 2013.\",\"Records Management.\",\"Precis Writing.\"]}],\"pvp\":[{\"paper\":\"Head 1\",\"label\":\"Core Subjects\",\"title\":\"Educational Policies, Pedagogy, Evaluation & Digital Literacy\",\"lines\":[\"Educational policies & Educational measurement and evaluation\",\"Pedagogy in Education (new in 2026)\",\"Digital Literacy (new in 2026)\"]},{\"paper\":\"Head 2\",\"label\":\"Office Administration\",\"title\":\"Office Procedure, Management & Financial Administration\",\"lines\":[\"Management and Financial administration\",\"Office Procedure\"]},{\"paper\":\"Head 3\",\"label\":\"GK & Aptitude\",\"title\":\"General Knowledge, Language, Reasoning & Aptitude\",\"soon\":true,\"lines\":[\"General Knowledge including contemporary social, economic and cultural issues\",\"Hindi and English language skills\",\"Reasoning ability and Quantitative Aptitude\"]}],\"cag\":[],\"kvs\":[]},\"paperWord\":{\"pvp\":\"Head\"},\"sylNote\":{\"so\":\"Paper I and Paper II are objective (150 marks each). Paper III is descriptive \u2014 noting & drafting, pr\u00e9cis writing and official communication (200 marks).\",\"cga\":\"All five papers are Computer Based Tests of 100 marks each, as per the latest CGA notification.\",\"ssc\":\"Paper I and Paper II are both objective papers of 150 marks each \u2014 3 hours duration (4 hours for candidates eligible for a scribe).\",\"pvp\":\"One objective paper of 300 marks in two hours, English and Hindi, with one-third negative marking; the test and the interview are weighted 75:25. UPSC prints only the eight notified heads \u2014 the three heads above group them for the shelf; there is no official sub-topic list and no official weightage. Where this and Special Advt. No. 51\/2026 differ, the notification governs.\"},\"note\":{\"all\":\"Every series on the shelf \u2014 previous year questions, chapter-wise drills and the combined packs. Narrow it down by exam, paper or subject.\",\"pyq\":\"Questions actually asked in past papers, arranged topic-wise, each with the governing rule cited in the explanation.\",\"chapter\":\"Fresh practice written chapter by chapter from the bare rule or manual, so every provision gets tested \u2014 not only the ones already asked.\",\"combo\":\"One subject, both formats, one price. Previous year questions to learn the examiner\u2019s pattern, chapter-wise drills to close the gaps they have not asked yet.\",\"bundle\":\"Every series for one paper in a single purchase \u2014 same banks, same validity, up to 36% less than buying them one at a time.\"},\"examNote\":{\"pvp\":\"Curated specially for the <strong>UPSC Principal &amp; Vice-Principal Combined Recruitment Test<\/strong> &mdash; every series below is written for this paper and filed under one of three heads: the core education subjects, office administration, and general knowledge with language and aptitude.\"},\"fmtLabel\":{\"all\":\"All formats\",\"pyq\":\"Previous year questions\",\"chapter\":\"Chapter-wise\",\"combo\":\"PYQ + Chapter-wise\",\"bundle\":\"Bundles\"},\"guide\":{\"so\":\"https:\/\/promotionexams.com\/?page_id=6027\",\"cga\":\"https:\/\/promotionexams.com\/?page_id=5620\",\"pvp\":\"https:\/\/promotionexams.com\/?page_id=15296\",\"ssc\":\"https:\/\/promotionexams.com\/?page_id=11128\",\"kvs\":\"https:\/\/promotionexams.com\/?page_id=7569\"}};\r\nvar root = document.getElementById('ts-repo');\r\nif(!root) return;\r\nvar $  = function(s){ return root.querySelector(s); };\r\nvar $$ = function(s){ return Array.prototype.slice.call(root.querySelectorAll(s)); };\r\n\/* apply PE_EDITS to the markup before anything is measured or rendered *\/\r\n(function(){\r\n  Object.keys(PE_EDITS).forEach(function(id){\r\n    \/* a plain id hits every copy; id@exam hits one *\/\r\n    var sel = id.indexOf('@') > -1 ? '[data-copy=\"' + id + '\"]' : '[data-id=\"' + id + '\"]';\r\n    var hits = Array.prototype.slice.call(root.querySelectorAll('.ts-card' + sel));\r\n    if(!hits.length){ console.warn('PE_EDITS: nothing matches', id); return; }\r\n    var e = PE_EDITS[id];\r\n    hits.forEach(function(c){ applyEdit(c, e); });\r\n  });\r\n  function applyEdit(c, e){\r\n    if(e.hide){ c.parentNode.removeChild(c); return; }\r\n    if(e.exams) c.setAttribute('data-exams', e.exams);\r\n    if(e.paper) c.setAttribute('data-paper', e.paper);\r\n    if(e.free !== undefined) c.setAttribute('data-free', e.free ? '1' : '0');\r\n    var isFree = c.getAttribute('data-free') === '1';\r\n    var buy = c.querySelector('.ts-buy');\r\n    var oc  = buy ? (buy.getAttribute('onclick') || '') : '';\r\n    function bump(k, v){ oc = oc.replace(new RegExp(k + ':\\\\d+'), k + ':' + v); }\r\n    function num(t){ return parseInt(String(t || '').replace(\/[^0-9]\/g, ''), 10) || 0; }\r\n    \/* price is rebuilt whole, so it works even on a card that was showing\r\n       \"Price on launch\" and had no price markup to patch *\/\r\n    if(e.price !== undefined || e.was !== undefined){\r\n      var pb = c.querySelector('.ts-price b'), ps = c.querySelector('.ts-price s');\r\n      var price = e.price !== undefined ? e.price : num(pb && pb.textContent);\r\n      var was   = e.was   !== undefined ? e.was   : num(ps && ps.textContent);\r\n      if(!was) was = price;\r\n      var off = was > price ? Math.round((was - price) \/ was * 100) : 0;\r\n      var box = c.querySelector('.ts-price');\r\n      if(box){\r\n        \/* price 0 means it is not on sale yet, so say so rather than show a zero *\/\r\n        box.innerHTML = isFree\r\n          ? '<b>Free<\/b>'\r\n          : (price > 0)\r\n            ? '<b>\\u20B9' + price + '<\/b><s>\\u20B9' + was + '<\/s>'\r\n              + (off ? '<i>' + off + '% off<\/i>' : '')\r\n            : '<em class=\"ts-tbd\">Price on launch<\/em>';\r\n      }\r\n      c.setAttribute('data-price', price);\r\n      bump('price', price); bump('originalPrice', was);\r\n    }\r\n    if(e.woo !== undefined){\r\n      c.setAttribute('data-woo-id', e.woo);\r\n      if(buy){\r\n        buy.setAttribute('data-woo-id', e.woo);\r\n        bump('wooProductId', e.woo);\r\n        buy.innerHTML = e.woo\r\n          ? (isFree ? '<i class=\"fa-solid fa-play\"><\/i> Start free test'\r\n                    : '<i class=\"fa-solid fa-cart-plus\"><\/i> Add to cart')\r\n          : (isFree ? '<i class=\"fa-solid fa-bell\"><\/i> Free \\u2014 opening soon'\r\n                    : '<i class=\"fa-solid fa-bell\"><\/i> Notify me');\r\n      }\r\n      if(e.woo){\r\n        \/* something you can buy is not \"launching soon\" any more *\/\r\n        c.classList.remove('is-soon');\r\n        var rb = c.querySelector('.ribbon.soon');\r\n        if(rb) rb.parentNode.removeChild(rb);\r\n        if(!isFree && !parseInt(c.getAttribute('data-price'), 10)){\r\n          console.warn('PE_EDITS: ' + c.getAttribute('data-copy') +\r\n                       ' has a Woo ID but no price - add price and was too.');\r\n        }\r\n      }\r\n    }\r\n    if(buy) buy.setAttribute('onclick', oc);\r\n  }\r\n  \/* Head III of the Principal shelf is written this way: each card carries\r\n     data-needs-woo=\"1\" and is taken off the page until a Woo ID is set for it\r\n     above. Put the ID in and the card shows itself, priced and buyable. *\/\r\n  Array.prototype.slice.call(root.querySelectorAll('.ts-card[data-needs-woo=\"1\"]'))\r\n    .forEach(function(c){\r\n      if(!parseInt(c.getAttribute('data-woo-id'), 10)) c.parentNode.removeChild(c);\r\n    });\r\n\r\n  \/* cw-<subject> comes off a shelf that already carries combo-<subject> *\/\r\n  (window.PE_PACK_HIDES_CHAPTER || PE_PACK_HIDES_CHAPTER || []).forEach(function(ex){\r\n    Array.prototype.slice.call(\r\n      root.querySelectorAll('.ts-card[data-copy$=\"@' + ex + '\"][data-type=\"chapter\"]'))\r\n      .forEach(function(c){\r\n        var id = c.getAttribute('data-id') || '';\r\n        if(id.indexOf('cw-') !== 0) return;\r\n        if(root.querySelector('.ts-card[data-copy=\"combo-' + id.slice(3) + '@' + ex + '\"]')){\r\n          c.parentNode.removeChild(c);\r\n        }\r\n      });\r\n  });\r\n})();\r\nvar grid   = $('#ts-grid'),\r\n    cards  = $$('.ts-card'),\r\n    qEl    = $('#ts-q'),\r\n    empty  = $('#ts-empty'),\r\n    soon   = $('#ts-soon'),\r\n    note   = $('#ts-note'),\r\n    tools  = $('.ts-tools'),\r\n    head   = $('#ts-head');\r\n\/* Remember the authored order once. Every card's position on the page is the\r\n   position of its <article> in this file -- move the block, move the card --\r\n   and \"Recommended\" always returns to that order. *\/\r\nvar EX = {}; DATA.exams.forEach(function(e){ EX[e.k] = e; });\r\n\/* the shelf always sits on one exam now \u2014 open on the first that has stock *\/\r\nvar FIRST = (DATA.exams.filter(function(e){ return e.n > 0; })[0] || DATA.exams[0]).k;\r\nvar state = { exam:FIRST, fmt:'all', paper:'', sort:'shelf' };\r\n\/* ---------- helpers ---------- *\/\r\nfunction q(){ return qEl ? qEl.value.trim().toLowerCase() : ''; }\r\nfunction pairs(str){\r\n  var o = {}; if(!str) return o;\r\n  str.split(',').forEach(function(p){ var i = p.indexOf(':'); if(i > 0) o[p.slice(0,i)] = p.slice(i+1); });\r\n  return o;\r\n}\r\nfunction examsOf(c){ return (c.getAttribute('data-exams')||'').split(',').filter(Boolean); }\r\nfunction paperOf(c, ex){ return pairs(c.getAttribute('data-paper'))[ex] || ''; }\r\nfunction n(c, a){ return parseInt(c.getAttribute(a), 10) || 0; }\r\nfunction okExam(c, ex){ ex = (ex === undefined) ? state.exam : ex;\r\n  return ex === 'all' || examsOf(c).indexOf(ex) > -1; }\r\nfunction okFmt(c, f){ f = (f === undefined) ? state.fmt : f;\r\n  return f === 'all' || c.getAttribute('data-type') === f; }\r\nfunction okPaper(c, p){ p = (p === undefined) ? state.paper : p;\r\n  if(!p || state.exam === 'all') return true; return paperOf(c, state.exam) === p; }\r\nfunction okQ(c){ var s = q(); if(!s) return true;\r\n  return ((c.getAttribute('data-title')||'') + ' ' + (c.getAttribute('data-subject')||'')).toLowerCase().indexOf(s) > -1; }\r\nfunction tally_(list){ return cards.filter(function(c){\r\n  for(var i=0;i<list.length;i++){ if(!list[i](c)) return false; } return true; }).length; }\r\nfunction papersFor(ex){\r\n  var s = DATA.syllabus[ex] || [], out = [];\r\n  s.forEach(function(p){ out.push(p); });\r\n  return out;\r\n}\r\n\/* the Principal exam is divided into heads, not papers - so is its filter row *\/\r\nfunction paperWord(ex){ return (DATA.paperWord && DATA.paperWord[ex]) || 'Paper'; }\r\n\/* ---------- bundles: one node, shown either in its own section or in the shelf ---- *\/\r\nvar bundleWrap = $('#ts-bundleWrap'),\r\n    bundleHome = bundleWrap ? bundleWrap.parentNode : null,\r\n    bundleHost = $('#ts-bundleHost'),\r\n    bundleSec  = $('#bundles');\r\nfunction bundleCards(){ return $$('#ts-bundleWrap .bcard'); }\r\nfunction okBundle(b, ex){\r\n  ex = (ex === undefined) ? state.exam : ex;\r\n  var g = b.closest('.bgroup');\r\n  if(ex !== 'all' && (!g || g.getAttribute('data-exam') !== ex)) return false;\r\n  var s = q(); if(!s) return true;\r\n  return (b.textContent || '').toLowerCase().indexOf(s) > -1;\r\n}\r\nfunction bundleCount(ex){\r\n  return bundleCards().filter(function(b){ return okBundle(b, ex); }).length;\r\n}\r\n\/* moving the node keeps one copy of every bundle card, cart wiring included *\/\r\nfunction placeBundles(inShelf){\r\n  if(!bundleWrap || !bundleHome || !bundleHost) return;\r\n  if(inShelf){\r\n    if(bundleWrap.parentNode !== bundleHost) bundleHost.appendChild(bundleWrap);\r\n    bundleHost.hidden = false; bundleSec.hidden = true;\r\n  } else {\r\n    if(bundleWrap.parentNode !== bundleHome) bundleHome.appendChild(bundleWrap);\r\n    bundleHost.hidden = true; bundleSec.hidden = false;\r\n  }\r\n}\r\n\/* ---------- exam tabs ---------- *\/\r\nfunction drawExamTabs(){\r\n  $$('#ts-examTabs .ts-tab').forEach(function(b){\r\n    var k = b.getAttribute('data-exam');\r\n    b.setAttribute('aria-pressed', String(k === state.exam));\r\n    var em = b.querySelector('[data-n]');\r\n    if(!em) return;\r\n    \/* no tallies on the tabs - only the exams with nothing on the shelf say so *\/\r\n    if(k !== 'all' && EX[k] && EX[k].n === 0){ em.textContent = 'Launching soon'; em.hidden = false; return; }\r\n    em.textContent = ''; em.hidden = true;\r\n  });\r\n}\r\n\/* ---------- paper chips ---------- *\/\r\nfunction drawPaperChips(){\r\n  var row = $('#ts-paperRow'), host = $('#ts-paperChips'), lab = $('#ts-paperRow .ts-rowlab');\r\n  var word = paperWord(state.exam);\r\n  if(lab) lab.textContent = word;\r\n  var list = (state.exam === 'all' || state.fmt === 'bundle') ? [] : papersFor(state.exam);\r\n  \/* one paper is not a choice \u2014 hide the row entirely *\/\r\n  if(list.length < 2){ row.hidden = true; host.innerHTML = ''; return; }\r\n  row.hidden = false;\r\n  var h = '<button type=\"button\" class=\"chip\" data-paper=\"\" aria-pressed=\"' +\r\n          String(state.paper === '') + '\">All ' + word.toLowerCase() + 's<\/button>';\r\n  list.forEach(function(p){\r\n    var c = tally_([okExam, okFmt, okQ, function(x){ return paperOf(x, state.exam) === p.paper; }]);\r\n    \/* nothing to show behind it, so do not offer it - unless it is the one\r\n       currently selected, which must stay visible to stay un-selectable *\/\r\n    if(c === 0 && state.paper !== p.paper && !p.soon) return;\r\n    \/* the count stays out of the chip; a head still being written says \"soon\" *\/\r\n    h += '<button type=\"button\" class=\"chip\" data-paper=\"' + p.paper + '\" aria-pressed=\"' +\r\n         String(state.paper === p.paper) + '\">' + p.label +\r\n         ((c === 0 && p.soon) ? ' <span class=\"mono\">soon<\/span>' : '') + '<\/button>';\r\n  });\r\n  host.innerHTML = h;\r\n}\r\n\/* ---------- format chips ---------- *\/\r\nfunction drawFmtChips(){\r\n  $$('#ts-fmtChips .chip').forEach(function(b){\r\n    var f = b.getAttribute('data-fmt');\r\n    b.setAttribute('aria-pressed', String(f === state.fmt));\r\n    \/* the count still decides whether a format is offered - it is just not printed *\/\r\n    var c = (f === 'bundle') ? bundleCount()\r\n          : tally_([okExam, function(x){ return okFmt(x,f); }, okPaper, okQ]);\r\n    var s = b.querySelector('[data-n]'); if(s) s.textContent = '';\r\n    b.hidden = (c === 0 && f !== 'all' && f !== state.fmt);\r\n  });\r\n}\r\n\/* ---------- exam header ---------- *\/\r\nfunction drawHead(){\r\n  var av = $('#ts-headAv'), nm = $('#ts-headName'), sb = $('#ts-headSub'), syl = $('#ts-sylBtn');\r\n  var e = EX[state.exam];\r\n  av.innerHTML = '<img loading=\"lazy\" decoding=\"async\" src=\"' + e.logo + '\" alt=\"' + e.name + ' logo\" width=\"40\" height=\"40\" loading=\"lazy\">';\r\n  nm.textContent = e.name + ' Test Series';\r\n  sb.textContent = e.sub;\r\n  syl.hidden = false;\r\n  var g = $('#ts-guide'), url = DATA.guide[state.exam];\r\n  if(g){ g.hidden = !url; if(url) g.href = url; }\r\n}\r\n\/* ---------- active filter chips ---------- *\/\r\nvar X = '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"><path d=\"M5 5l14 14M19 5L5 19\"\/><\/svg>';\r\nfunction drawActive(){\r\n  var host = $('#ts-active'), out = [];\r\n  if(q())                 out.push({ k:'q',     v:'', t:'\\u201c' + q() + '\\u201d' });\r\n  if(state.fmt !== 'all') out.push({ k:'fmt',   v:'', t:DATA.fmtLabel[state.fmt] });\r\n  if(state.paper){\r\n    var lab = state.paper, list = papersFor(state.exam);\r\n    list.forEach(function(p){ if(p.paper === state.paper) lab = p.label; });\r\n    out.push({ k:'paper', v:'', t:lab });\r\n  }\r\n  if(!out.length){ host.innerHTML = ''; return; }\r\n  host.innerHTML = '<span class=\"lb\">Filtering by<\/span>' + out.map(function(c){\r\n    return '<button type=\"button\" class=\"fchip\" data-k=\"' + c.k + '\"><span>' + c.t + '<\/span>' + X + '<\/button>';\r\n  }).join('') + '<button type=\"button\" class=\"ts-clearall\" data-clear>Clear all<\/button>';\r\n}\r\n\/* ---------- sort ---------- *\/\r\n\/* Headings live in the grid alongside the cards. One is shown only when at\r\n   least one card under it survived the filters, so a paper or a format that\r\n   has nothing left never leaves an empty title behind. *\/\r\nfunction liveIn(g){\r\n  return cards.some(function(c){\r\n    if(c.style.display === 'none') return false;\r\n    var cg = c.getAttribute('data-group') || '';\r\n    return cg === g || cg.indexOf(g + '|') === 0;\r\n  });\r\n}\r\nfunction syncHeads(){\r\n  \/* a head whose series are still being written shows its strip instead *\/\r\n  $$('.ts-headsoon').forEach(function(b){\r\n    var g = b.getAttribute('data-group'), part = g.split('|');\r\n    var on = state.exam === part[0] && state.fmt === 'all' && !q()\r\n             && (!state.paper || state.paper === part[1]) && !liveIn(g);\r\n    b.style.display = on ? '' : 'none';\r\n  });\r\n  $$('.ts-sec, .ts-sub').forEach(function(h){\r\n    var g = h.getAttribute('data-group');\r\n    var strip = root.querySelector('.ts-headsoon[data-group=\"' + g + '\"]');\r\n    var live = liveIn(g) || (strip && strip.style.display !== 'none');\r\n    h.style.display = live ? '' : 'none';\r\n  });\r\n}\r\nfunction soonRows(){\r\n  return $$('.ts-headsoon').filter(function(b){ return b.style.display !== 'none'; }).length;\r\n}\r\n\/* ---------- apply ---------- *\/\r\nfunction apply(){\r\n  var isSoon = state.exam !== 'all' && EX[state.exam] && EX[state.exam].n === 0;\r\n  soon.hidden = !isSoon;\r\n  grid.hidden = isSoon; tools.hidden = isSoon; note.hidden = isSoon;\r\n  if(isSoon){\r\n    placeBundles(false);\r\n    var e = EX[state.exam];\r\n    $('#ts-soonLogo').src = e.logo;\r\n    $('#ts-soonTitle').textContent = e.name + ' test series \\u2014 launching soon';\r\n    $('#ts-soonText').textContent = e.sub + '. The banks are being drafted against the notified text '\r\n      + 'right now. Tell us you want it and we will mail you the day it opens.';\r\n    empty.hidden = true;\r\n    drawExamTabs(); drawPaperChips(); drawFmtChips(); drawHead(); drawActive(); syncBundles();\r\n    return;\r\n  }\r\n  var isBundle = state.fmt === 'bundle';\r\n  placeBundles(isBundle);\r\n  if(isBundle){\r\n    grid.hidden = true; empty.hidden = true;\r\n    note.innerHTML = DATA.note.bundle;\r\n    if($('#ts-qx')) $('#ts-qx').style.display = q() ? 'block' : 'none';\r\n    drawExamTabs(); drawPaperChips(); drawFmtChips(); drawHead(); drawActive(); syncBundles();\r\n    fitWidth();\r\n    return;\r\n  }\r\n  var shown = 0;\r\n  cards.forEach(function(c){\r\n    var ok = okExam(c) && okFmt(c) && okPaper(c) && okQ(c);\r\n    c.style.display = ok ? 'flex' : 'none';\r\n    if(ok) shown++;\r\n  });\r\n  syncHeads();\r\n  var open_ = shown + soonRows();\r\n  empty.hidden = open_ > 0;\r\n  grid.hidden  = open_ === 0;\r\n  note.innerHTML = (state.fmt === 'all' && DATA.examNote[state.exam])\r\n                   ? DATA.examNote[state.exam] : DATA.note[state.fmt];\r\n  if($('#ts-qx')) $('#ts-qx').style.display = q() ? 'block' : 'none';\r\n  drawExamTabs(); drawPaperChips(); drawFmtChips(); drawHead(); drawActive(); syncBundles();\r\n  fitWidth();\r\n}\r\n\/* ---------- bundles follow the exam ---------- *\/\r\nfunction syncBundles(){\r\n  if(!bundleWrap) return;\r\n  var any = false;\r\n  bundleCards().forEach(function(b){\r\n    var on = okBundle(b);\r\n    b.hidden = !on; if(on) any = true;\r\n  });\r\n  $$('#ts-bundleWrap .bgroup').forEach(function(g){\r\n    g.hidden = !g.querySelector('.bcard:not([hidden])');\r\n    var lab = g.querySelector('.glab');\r\n    if(lab) lab.hidden = (state.exam !== 'all');\r\n  });\r\n  $('#ts-bundlesEmpty').hidden = any;\r\n}\r\n\/* ---------- events ---------- *\/\r\nfunction selectExam(k, scroll){\r\n  \/* a format chosen for the last exam should not carry over and strand\r\n     the visitor on an empty shelf *\/\r\n  state.exam = k; state.paper = ''; state.fmt = 'all';\r\n  apply();\r\n  if(scroll){\r\n    var bar = $('.ts-bar');\r\n    var top = $('.ts-main').getBoundingClientRect().top + window.pageYOffset\r\n              - (bar ? bar.offsetHeight : 0) - 8;\r\n    window.scrollTo({ top: top, behavior: 'smooth' });\r\n  }\r\n}\r\n$('#ts-examTabs').addEventListener('click', function(e){\r\n  var b = e.target.closest('.ts-tab'); if(!b) return;\r\n  selectExam(b.getAttribute('data-exam'), false);\r\n});\r\n$('#ts-fmtChips').addEventListener('click', function(e){\r\n  var b = e.target.closest('.chip'); if(!b || b.disabled) return;\r\n  state.fmt = b.getAttribute('data-fmt');\r\n  if(state.fmt === 'bundle') state.paper = '';\r\n  apply();\r\n});\r\n$('#ts-paperChips').addEventListener('click', function(e){\r\n  var b = e.target.closest('.chip'); if(!b || b.disabled) return;\r\n  state.paper = b.getAttribute('data-paper'); apply();\r\n});\r\n$('#ts-active').addEventListener('click', function(e){\r\n  if(e.target.closest('[data-clear]')){ reset(); return; }\r\n  var b = e.target.closest('.fchip'); if(!b) return;\r\n  var k = b.getAttribute('data-k');\r\n  if(k === 'q'){ qEl.value = ''; }\r\n  else if(k === 'fmt'){ state.fmt = 'all'; }\r\n  else if(k === 'paper'){ state.paper = ''; }\r\n  apply();\r\n});\r\nfunction reset(){\r\n  qEl.value = ''; state.fmt = 'all'; state.paper = '';\r\n  apply(); toast('Filters cleared.');\r\n}\r\n$('#ts-reset').addEventListener('click', reset);\r\nif($('#ts-qx')) $('#ts-qx').addEventListener('click', function(){ qEl.value = ''; apply(); qEl.focus(); });\r\nqEl.addEventListener('input', function(){\r\n  \/* nothing here but a hit elsewhere? hop to the exam that actually has it *\/\r\n  if(q() && tally_([okExam, okQ]) === 0){\r\n    var found = DATA.exams.filter(function(e){ return e.n > 0; })\r\n      .map(function(e){ return e.k; })\r\n      .filter(function(k){ return tally_([function(x){ return okExam(x,k); }, okQ]) > 0; })[0];\r\n    if(found){ state.exam = found; state.paper = ''; state.fmt = 'all'; }\r\n  }\r\n  apply();\r\n});\r\n$$('[data-goexam]').forEach(function(b){\r\n  b.addEventListener('click', function(){ selectExam(b.getAttribute('data-goexam'), true); });\r\n});\r\ngrid.addEventListener('click', function(e){\r\n  if(!e.target.closest('.ts-headsoon button')) return;\r\n  toast('Noted \\u2014 we will email you the day this head opens.');\r\n});\r\n$('#ts-soonBtn').addEventListener('click', function(){\r\n  toast('Noted \\u2014 we will email you the day it opens.');\r\n});\r\n\/* ---------- toast ---------- *\/\r\nvar tTimer;\r\nfunction toast(msg){\r\n  var t = $('#ts-toast'); if(!t) return;\r\n  $('#ts-toastMsg').textContent = msg;\r\n  t.classList.add('show');\r\n  clearTimeout(tTimer);\r\n  tTimer = setTimeout(function(){ t.classList.remove('show'); }, 3000);\r\n}\r\n\/* ---------- syllabus modal ---------- *\/\r\nfunction openSyllabus(k){\r\n  var e = EX[k], list = DATA.syllabus[k] || [], h = '';\r\n  $('#ts-modalTitle').textContent = e.name + ' \\u2014 syllabus';\r\n  if(list.length){\r\n    list.forEach(function(p){\r\n      h += '<p class=\"syl-paper\"><span>' + p.label + '<\/span>' + p.title + '<\/p><ul>';\r\n      p.lines.forEach(function(s){ h += '<li>' + s + '<\/li>'; });\r\n      h += '<\/ul>';\r\n    });\r\n    if(DATA.sylNote[k]) h += '<div class=\"modal-note\">' + DATA.sylNote[k] + '<\/div>';\r\n  } else {\r\n    h = '<p>The syllabus for this exam is being formatted. Check back shortly, or message us on '\r\n      + 'WhatsApp and we will send it across.<\/p>';\r\n  }\r\n  $('#ts-modalBody').innerHTML = h;\r\n  $('#ts-modal').classList.add('open');\r\n}\r\nfunction closeSyllabus(){ $('#ts-modal').classList.remove('open'); }\r\n$('#ts-sylBtn').addEventListener('click', function(){ openSyllabus(state.exam); });\r\n$('#ts-modalX').addEventListener('click', closeSyllabus);\r\n$('#ts-modalClose').addEventListener('click', closeSyllabus);\r\n$('#ts-modal').addEventListener('click', function(e){ if(e.target === this) closeSyllabus(); });\r\ndocument.addEventListener('keydown', function(e){ if(e.key === 'Escape') closeSyllabus(); });\r\n\/* ---------- FAQ ---------- *\/\r\n$$('.faq-q').forEach(function(b){\r\n  b.addEventListener('click', function(){\r\n    var open = b.getAttribute('aria-expanded') === 'true';\r\n    b.setAttribute('aria-expanded', String(!open));\r\n    b.nextElementSibling.hidden = open;\r\n    b.closest('.faq-item').classList.toggle('open', !open);\r\n  });\r\n});\r\n\/* ---------- full-bleed + top-gap, same as the Rules Repository ---------- *\/\r\nfunction fitWidth(){\r\n  root.style.setProperty('--ts-vw', document.documentElement.clientWidth + 'px');\r\n  var bar = $('.ts-bar');\r\n  if(bar) root.style.setProperty('--ts-barh', bar.offsetHeight + 'px');\r\n}\r\nfunction killTopGap(){\r\n  var manual = root.style.getPropertyValue('--ts-manual-pull').trim();\r\n  if(manual){ root.style.setProperty('--ts-pull', manual); return; }\r\n  root.style.setProperty('--ts-pull','0px');\r\n  var el = root, pull = 0, hops = 0;\r\n  while(el.parentElement && el.parentElement.tagName !== 'BODY' && hops < 8){\r\n    var parent = el.parentElement, prev = el.previousElementSibling, blocked = false;\r\n    while(prev){\r\n      var ps = getComputedStyle(prev);\r\n      if(ps.display !== 'none' && ps.position !== 'absolute' && ps.position !== 'fixed'){ blocked = true; break; }\r\n      prev = prev.previousElementSibling;\r\n    }\r\n    if(blocked) break;\r\n    var cs = getComputedStyle(parent), es = getComputedStyle(el);\r\n    pull += (parseFloat(cs.paddingTop)||0) + (parseFloat(cs.borderTopWidth)||0);\r\n    if(el !== root) pull += (parseFloat(es.marginTop)||0);\r\n    el = parent; hops++;\r\n  }\r\n  if(pull > 0) root.style.setProperty('--ts-pull', pull + 'px');\r\n}\r\nfunction reflow(){ fitWidth(); killTopGap(); }\r\nreflow();\r\nwindow.addEventListener('resize', reflow);\r\nwindow.addEventListener('load', reflow);\r\n\/* ---------- interface deck ---------- *\/\r\n(function(){\r\n  var deck = $('#shotDeck'), track = $('#shotTrack'), cap = $('#shotCap');\r\n  if(!deck || !track) return;\r\n  var slides = $$('.shot-slide'), dots = $$('.shot-dot'),\r\n      caps = ['Practice \\u2014 every answer cites the governing rule',\r\n              'My Performance \\u2014 readiness scored against exam weight',\r\n              'Exam Analytics \\u2014 what the paper has actually asked'],\r\n      len = slides.length, i = 0, timer = null, paused = false;\r\n  var still = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\r\n  function go(k){\r\n    i = (k % len + len) % len;\r\n    track.style.transform = 'translateX(' + (-i * 100) + '%)';\r\n    dots.forEach(function(d, j){ d.classList.toggle('on', j === i); });\r\n    slides.forEach(function(s, j){ s.setAttribute('aria-hidden', j !== i); });\r\n    if(cap) cap.textContent = caps[i] || '';\r\n  }\r\n  function start(){ if(still || timer) return;\r\n    timer = setInterval(function(){ if(!paused) go(i + 1); }, 4600); }\r\n  function stop(){ if(timer){ clearInterval(timer); timer = null; } }\r\n  dots.forEach(function(d, j){ d.addEventListener('click', function(){ go(j); stop(); start(); }); });\r\n  ['mouseenter','focusin'].forEach(function(e){ deck.addEventListener(e, function(){ paused = true; }); });\r\n  ['mouseleave','focusout'].forEach(function(e){ deck.addEventListener(e, function(){ paused = false; }); });\r\n  go(0);\r\n  if(window.IntersectionObserver){\r\n    new IntersectionObserver(function(en){ en[0].isIntersecting ? start() : stop(); },\r\n                             { threshold:0.3 }).observe(deck);\r\n  } else { start(); }\r\n})();\r\napply();\r\n})();\r\n<\/script>\r\n<!-- ===================================================================\r\n     CSS ADDA \u2014 Cart System v3.0. Requires the \"CSS Adda Cart Sync v3\"\r\n     PHP snippet in WordPress. If your theme footer already loads this\r\n     sitewide, delete this block \u2014 the cart re-initialises safely either way.\r\n     =================================================================== -->\r\n<script>\r\n(function() {\r\n    'use strict';\r\n    const CONFIG = {\r\n        storageKey: 'cssadda_cart',\r\n        maxItems: 50,\r\n        toastDuration: 3000,\r\n        DEBUG_MODE: true  \/\/ Set to false in production\r\n    };\r\n    function debug(...args) {\r\n        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() {\r\n            try {\r\n                const data = localStorage.getItem(CONFIG.storageKey);\r\n                const items = data ? JSON.parse(data) : [];\r\n                return Array.isArray(items) ? items : [];\r\n            } catch (e) { console.error('Error loading cart:', e); return []; }\r\n        }\r\n        saveToStorage() {\r\n            try { localStorage.setItem(CONFIG.storageKey, JSON.stringify(this.items)); }\r\n            catch (e) { console.error('Error saving cart:', e); }\r\n        }\r\n        addItem(product) {\r\n            if (!product || !product.id || !product.name || typeof product.price !== 'number') {\r\n                return { success: false, message: 'Invalid product data' };\r\n            }\r\n            if (this.hasItem(product.id)) { return { success: false, message: 'Already in cart' }; }\r\n            if (this.items.length >= CONFIG.maxItems) {\r\n                return { success: false, message: 'Cart is full (max ' + CONFIG.maxItems + ' items)' };\r\n            }\r\n            product.addedAt = new Date().toISOString();\r\n            this.items.push(product);\r\n            this.saveToStorage();\r\n            this.notifyListeners('add', product);\r\n            return { success: true, message: 'Added to cart' };\r\n        }\r\n        removeItem(productId) {\r\n            const index = this.items.findIndex(item => item.id === productId);\r\n            if (index === -1) { return { success: false, message: 'Item not found' }; }\r\n            const removed = this.items.splice(index, 1)[0];\r\n            this.saveToStorage();\r\n            this.notifyListeners('remove', removed);\r\n            return { success: true, message: 'Item removed', item: removed };\r\n        }\r\n        hasItem(productId) { return this.items.some(item => item.id === productId); }\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        getOriginalTotal() { return this.items.reduce((s, i) => s + (i.originalPrice || i.price || 0), 0); }\r\n        getSavings() { return this.getOriginalTotal() - this.getTotal(); }\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) { console.error(e); } }); }\r\n    }\r\n    class CartUI {\r\n        constructor(cart) { this.cart = cart; this.isOpen = false; this.elements = {}; }\r\n        init() {\r\n            this.createCartHTML(); this.cacheElements(); this.bindEvents(); this.update();\r\n            this.cart.addListener(() => this.update()); this.syncWithWooCommerce();\r\n        }\r\n        syncWithWooCommerce() {\r\n            if (typeof cssaddaCartSync !== 'undefined') {\r\n                if ((cssaddaCartSync.wcCartCount || 0) > 0 && this.cart.getCount() === 0) {\r\n                    this.clearWooCommerceCart();\r\n                }\r\n            } else {\r\n                console.warn('[CSS ADDA] cssaddaCartSync not found. PHP snippet may not be active.');\r\n            }\r\n        }\r\n        clearWooCommerceCart() {\r\n            if (typeof cssaddaCartSync === 'undefined') return;\r\n            const fd = new FormData();\r\n            fd.append('action', 'cssadda_clear_wc_cart');\r\n            fd.append('nonce', cssaddaCartSync.nonce);\r\n            fetch(cssaddaCartSync.ajaxUrl, { method:'POST', body:fd, credentials:'same-origin' })\r\n                .then(r => r.json()).catch(err => console.error('Clear WC cart error:', err));\r\n        }\r\n        createCartHTML() {\r\n            ['.cssadda-floating-cart','.cssadda-cart-overlay','.cssadda-cart-sidebar']\r\n                .forEach(s => { const el = document.querySelector(s); if (el) el.remove(); });\r\n            document.body.insertAdjacentHTML('beforeend', `\r\n                <div class=\"cssadda-floating-cart\">\r\n                    <div class=\"cssadda-cart-preview\" onclick=\"CSSAddaCart.toggle()\">\r\n                        <span>Total:<\/span><span class=\"cssadda-cart-preview-amount\">\u20b90<\/span>\r\n                    <\/div>\r\n                    <button class=\"cssadda-cart-btn\" onclick=\"CSSAddaCart.toggle()\" aria-label=\"Shopping Cart\">\r\n                        <i class=\"fas fa-shopping-cart\"><\/i><span class=\"cssadda-cart-count\">0<\/span>\r\n                    <\/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\">\r\n                        <h2><i class=\"fas fa-shopping-cart\"><\/i> Your Cart<\/h2>\r\n                        <button class=\"cssadda-cart-close\" onclick=\"CSSAddaCart.toggle()\"><i class=\"fas fa-times\"><\/i><\/button>\r\n                    <\/div>\r\n                    <div class=\"cssadda-cart-items\" id=\"cssadda-cart-items\">\r\n                        <div class=\"cssadda-cart-empty\"><i class=\"fas fa-shopping-bag\"><\/i>\r\n                            <h3>Your cart is empty<\/h3><p>Add some study materials to get started!<\/p><\/div>\r\n                    <\/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            if (!document.getElementById('cssadda-cart-styles')) { this.injectStyles(); }\r\n        }\r\n        injectStyles() {\r\n            const s = document.createElement('style');\r\n            s.id = 'cssadda-cart-styles';\r\n            s.textContent = `\r\n                .cssadda-floating-cart{position:fixed;top:20px;right:20px;z-index:99999;display:flex;align-items:center;gap:12px}\r\n                .cssadda-cart-btn{width:60px;height:60px;background:linear-gradient(135deg,#1E3A8A,#152A66);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 30px rgba(21,42,102,.4);transition:all .3s ease;position:relative}\r\n                .cssadda-cart-btn:hover{transform:scale(1.1)}\r\n                .cssadda-cart-btn i{font-size:1.4rem;color:#E0A82E}\r\n                .cssadda-cart-count{position:absolute;top:-5px;right:-5px;min-width:24px;height:24px;background:#E0A82E;color:#152A66;font-size:.75rem;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid #fff;font-family:'IBM Plex Mono',monospace}\r\n                .cssadda-cart-count.empty{display:none}\r\n                .cssadda-cart-count.bounce{animation:cssadda-bounce .5s ease}\r\n                .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:#16233F;transition:all .3s ease;cursor:pointer;border:2px solid #DFE5F0;font-family:'IBM Plex Sans',sans-serif}\r\n                .cssadda-cart-preview:hover{border-color:#E0A82E;transform:translateX(-5px)}\r\n                .cssadda-cart-preview-amount{color:#1E3A8A;font-weight:700}\r\n                .cssadda-cart-preview.hidden{display:none}\r\n                .cssadda-cart-overlay{position:fixed;inset:0;background:rgba(21,42,102,.5);z-index:100000;opacity:0;visibility:hidden;transition:all .3s ease;backdrop-filter:blur(5px)}\r\n                .cssadda-cart-overlay.active{opacity:1;visibility:visible}\r\n                .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 cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:-10px 0 50px rgba(0,0,0,.2);font-family:'IBM Plex Sans',sans-serif}\r\n                .cssadda-cart-sidebar.active{transform:translateX(0)}\r\n                .cssadda-cart-header{background:linear-gradient(135deg,#152A66,#1E3A8A);padding:22px;color:#fff;display:flex;align-items:center;justify-content:space-between}\r\n                .cssadda-cart-header h2{font-family:'Newsreader',serif;font-size:1.4rem;font-weight:500;display:flex;align-items:center;gap:12px;margin:0}\r\n                .cssadda-cart-header h2 i{color:#E0A82E;font-size:1.1rem}\r\n                .cssadda-cart-close{width:38px;height:38px;background:rgba(255,255,255,.15);border:none;border-radius:50%;color:#fff;font-size:1.1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}\r\n                .cssadda-cart-close:hover{background:rgba(255,255,255,.25);transform:rotate(90deg)}\r\n                .cssadda-cart-items{flex:1;overflow-y:auto;padding:20px}\r\n                .cssadda-cart-empty{text-align:center;padding:60px 20px;color:#8C97AE}\r\n                .cssadda-cart-empty i{font-size:3.4rem;margin-bottom:20px;color:#DFE5F0}\r\n                .cssadda-cart-empty h3{font-family:'Newsreader',serif;font-size:1.25rem;color:#16233F;margin-bottom:10px;font-weight:500}\r\n                .cssadda-cart-item{background:#F7F9FC;border:1px solid #DFE5F0;border-left:4px solid #E0A82E;border-radius:4px;padding:14px;margin-bottom:12px;display:flex;gap:14px;align-items:flex-start;transition:all .3s ease}\r\n                .cssadda-cart-item:hover{border-color:#E0A82E}\r\n                .cssadda-cart-item-icon{width:44px;height:44px;min-width:44px;background:#152A66;border-radius:3px;display:flex;align-items:center;justify-content:center;color:#E0A82E;font-size:1.1rem}\r\n                .cssadda-cart-item-details{flex:1}\r\n                .cssadda-cart-item-type{font-family:'IBM Plex Mono',monospace;font-size:.6rem;text-transform:uppercase;letter-spacing:.12em;color:#8A6508;margin-bottom:4px}\r\n                .cssadda-cart-item-name{font-size:.9rem;font-weight:600;color:#16233F;margin-bottom:5px;line-height:1.3}\r\n                .cssadda-cart-item-price{font-family:'Newsreader',serif;font-size:1.1rem;font-weight:600;color:#1E3A8A}\r\n                .cssadda-cart-item-remove{width:30px;height:30px;background:transparent;border:1px solid #DFE5F0;border-radius:50%;color:#8C97AE;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:.8rem}\r\n                .cssadda-cart-item-remove:hover{background:#C0392B;border-color:#C0392B;color:#fff}\r\n                .cssadda-cart-footer{padding:22px;background:#F7F9FC;border-top:1px solid #DFE5F0}\r\n                .cssadda-cart-summary{margin-bottom:18px}\r\n                .cssadda-cart-summary-row{display:flex;justify-content:space-between;align-items:center;padding:9px 0;font-size:.9rem;color:#5A6784}\r\n                .cssadda-cart-summary-row.cssadda-total{border-top:1px dashed #DFE5F0;padding-top:14px;margin-top:8px;font-size:1.1rem;font-weight:700;color:#16233F}\r\n                .cssadda-cart-summary-row.cssadda-total span:last-child{font-family:'Newsreader',serif;color:#1E3A8A;font-size:1.4rem}\r\n                .cssadda-cart-summary-row.cssadda-savings{color:#0B8457;font-weight:600}\r\n                .cssadda-checkout-btn{width:100%;padding:15px 26px;background:#1E3A8A;border:none;border-radius:3px;color:#fff;font-family:'IBM Plex Mono',monospace;font-size:.72rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px;text-transform:uppercase;letter-spacing:.1em}\r\n                .cssadda-checkout-btn:hover{background:#E0A82E;color:#152A66}\r\n                .cssadda-checkout-btn:disabled{background:#8C97AE!important;cursor:not-allowed;color:#fff}\r\n                .cssadda-clear-btn{width:100%;padding:11px;background:transparent;border:1px solid #DFE5F0;border-radius:3px;color:#5A6784;font-family:'IBM Plex Mono',monospace;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .3s ease;margin-top:10px}\r\n                .cssadda-clear-btn:hover{border-color:#C0392B;color:#C0392B}\r\n                .cssadda-toast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);padding:14px 24px;border-radius:3px;font-family:'IBM Plex Sans',sans-serif;font-size:.9rem;font-weight:600;z-index:999999;box-shadow:0 10px 40px rgba(0,0,0,.2);display:flex;align-items:center;gap:10px;max-width:90%;text-align:center;border-left:4px solid #E0A82E}\r\n                .cssadda-toast.success{background:#0B8457;color:#fff}\r\n                .cssadda-toast.info{background:#152A66;color:#fff}\r\n                .cssadda-toast.warning{background:#E0A82E;color:#152A66}\r\n                .cssadda-toast.error{background:#C0392B;color:#fff}\r\n                @keyframes cssadda-bounce{0%,100%{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(.95)}75%{transform:scale(1.1)}}\r\n                @media(max-width:768px){.cssadda-cart-sidebar{width:100%}.cssadda-floating-cart{top:auto;bottom:20px;right:20px}.cssadda-cart-btn{width:55px;height:55px}.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() {\r\n            document.addEventListener('keydown', (e) => { if (e.key === 'Escape' && this.isOpen) this.toggle(); });\r\n        }\r\n        toggle() {\r\n            this.isOpen = !this.isOpen;\r\n            if (this.elements.overlay) this.elements.overlay.classList.toggle('active', this.isOpen);\r\n            if (this.elements.sidebar) 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(),\r\n                  savings = this.cart.getSavings(), items = this.cart.getItems();\r\n            if (this.elements.countBadge) {\r\n                this.elements.countBadge.textContent = count;\r\n                this.elements.countBadge.classList.toggle('empty', count === 0);\r\n            }\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 = `\r\n                    <div class=\"cssadda-cart-empty\"><i class=\"fas fa-shopping-bag\"><\/i>\r\n                        <h3>Your cart is empty<\/h3><p>Add some study materials to get started!<\/p><\/div>`;\r\n            } else {\r\n                this.elements.itemsContainer.innerHTML = items.map(item => `\r\n                    <div class=\"cssadda-cart-item\" data-id=\"${item.id}\">\r\n                        <div class=\"cssadda-cart-item-icon\"><i class=\"fas ${item.icon || 'fa-box'}\"><\/i><\/div>\r\n                        <div class=\"cssadda-cart-item-details\">\r\n                            <div class=\"cssadda-cart-item-type\">${this.getTypeLabel(item.type)}<\/div>\r\n                            <div class=\"cssadda-cart-item-name\">${item.name}<\/div>\r\n                            <div class=\"cssadda-cart-item-price\">\u20b9${item.price.toLocaleString()}<\/div>\r\n                        <\/div>\r\n                        <button class=\"cssadda-cart-item-remove\" onclick=\"CSSAddaCart.removeItem('${item.id}')\" title=\"Remove\">\r\n                            <i class=\"fas fa-times\"><\/i><\/button>\r\n                    <\/div>`).join('');\r\n            }\r\n        }\r\n        getTypeLabel(type) {\r\n            const labels = { 'flashcards':'Flashcards','notes':'Concise Notes','test-series':'Test Series',\r\n                             'lastminute':'Last Minute Notes','bundle':'Bundle Pack','pyq':'Previous Year Questions' };\r\n            return labels[type] || type || 'Product';\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)) {\r\n                    btn.classList.add('in-cart');\r\n                    if (!btn.innerHTML.includes('In cart')) {\r\n                        btn.innerHTML = '<i class=\"fas fa-check-circle\"><\/i> In cart';\r\n                    }\r\n                }\r\n            });\r\n        }\r\n        animateCountBadge() {\r\n            if (this.elements.countBadge) {\r\n                this.elements.countBadge.classList.add('bounce');\r\n                setTimeout(() => this.elements.countBadge.classList.remove('bounce'), 500);\r\n            }\r\n        }\r\n        showToast(message, type = 'info') {\r\n            const existing = document.querySelector('.cssadda-toast');\r\n            if (existing) existing.remove();\r\n            const t = document.createElement('div');\r\n            t.className = 'cssadda-toast ' + type;\r\n            t.innerHTML = message;\r\n            document.body.appendChild(t);\r\n            setTimeout(() => { t.style.opacity = '0'; setTimeout(() => t.remove(), 300); }, CONFIG.toastDuration);\r\n        }\r\n    }\r\n    const cart = new Cart();\r\n    const ui = new CartUI(cart);\r\n    window.CSSAddaCart = {\r\n        init: function() { ui.init(); },\r\n        addItem: function(product, buttonElement) {\r\n            const result = cart.addItem(product);\r\n            if (result.success) {\r\n                ui.animateCountBadge();\r\n                ui.showToast('\u2705 ' + product.name + ' added!', 'success');\r\n                if (buttonElement) {\r\n                    buttonElement.classList.add('in-cart');\r\n                    buttonElement.innerHTML = '<i class=\"fas fa-check-circle\"><\/i> In cart';\r\n                }\r\n                setTimeout(() => { if (!ui.isOpen) ui.toggle(); }, 400);\r\n            } else { ui.showToast(result.message, 'warning'); }\r\n            return result;\r\n        },\r\n        removeItem: function(productId) {\r\n            const result = cart.removeItem(productId);\r\n            if (result.success) {\r\n                ui.showToast('Item removed', 'info');\r\n                document.querySelectorAll('[data-product-id=\"' + productId + '\"]').forEach(btn => {\r\n                    if (!btn.classList.contains('purchased')) {\r\n                        btn.classList.remove('in-cart');\r\n                        btn.innerHTML = (btn.dataset.wooId === '0')\r\n                            ? '<i class=\"fas fa-bell\"><\/i> Notify me'\r\n                            : '<i class=\"fas fa-cart-plus\"><\/i> Add to cart';\r\n                    }\r\n                });\r\n            }\r\n            return result;\r\n        },\r\n        clear: function() {\r\n            if (cart.getCount() === 0) { ui.showToast('Cart is already empty!', 'warning'); return; }\r\n            if (confirm('Clear all items from your cart?')) {\r\n                ui.clearWooCommerceCart(); cart.clear(); ui.showToast('Cart cleared!', 'info');\r\n                document.querySelectorAll('.in-cart').forEach(btn => {\r\n                    if (!btn.classList.contains('purchased')) {\r\n                        btn.classList.remove('in-cart');\r\n                        btn.innerHTML = (btn.dataset.wooId === '0')\r\n                            ? '<i class=\"fas fa-bell\"><\/i> Notify me'\r\n                            : '<i class=\"fas fa-cart-plus\"><\/i> Add to cart';\r\n                    }\r\n                });\r\n            }\r\n        },\r\n        toggle: function() { ui.toggle(); },\r\n        getItems: function() { return cart.getItems(); },\r\n        getCount: function() { return cart.getCount(); },\r\n        getTotal: function() { return cart.getTotal(); },\r\n        hasItem: function(id) { return cart.hasItem(id); },\r\n        showToast: function(m, t) { ui.showToast(m, t); },\r\n        checkout: function() {\r\n            if (cart.getCount() === 0) { ui.showToast('Your cart is empty!', 'warning'); return; }\r\n            if (typeof cssaddaCartSync === 'undefined') {\r\n                console.error('cssaddaCartSync not found! PHP snippet is not active.');\r\n                ui.showToast('\u26a0\ufe0f System error. Please refresh the page.', 'error');\r\n                return;\r\n            }\r\n            const cartItems = cart.getItems();\r\n            const invalid = cartItems.filter(i => !i.wooProductId || i.wooProductId === 0);\r\n            if (invalid.length > 0) {\r\n                const names = invalid.map(i => i.name).slice(0, 3).join(', ');\r\n                const more = invalid.length > 3 ? ' and ' + (invalid.length - 3) + ' more' : '';\r\n                ui.showToast('\u26a0\ufe0f Not available: ' + names + more, 'warning');\r\n                return;\r\n            }\r\n            const btn = document.querySelector('.cssadda-checkout-btn');\r\n            const original = btn ? btn.innerHTML : '';\r\n            if (btn) { btn.disabled = true; btn.innerHTML = '<i class=\"fas fa-spinner fa-spin\"><\/i> Processing...'; }\r\n            ui.showToast('\ud83d\udd04 Preparing checkout...', 'info');\r\n            const fd = new FormData();\r\n            fd.append('action', 'cssadda_sync_cart');\r\n            fd.append('nonce', cssaddaCartSync.nonce);\r\n            fd.append('debug', CONFIG.DEBUG_MODE ? 'true' : 'false');\r\n            cartItems.forEach((item, i) => {\r\n                fd.append('cart_items[' + i + '][id]', item.id);\r\n                fd.append('cart_items[' + i + '][name]', item.name);\r\n                fd.append('cart_items[' + i + '][wooProductId]', item.wooProductId);\r\n                fd.append('cart_items[' + i + '][price]', item.price);\r\n                fd.append('cart_items[' + i + '][quantity]', 1);\r\n            });\r\n            fetch(cssaddaCartSync.ajaxUrl, { method:'POST', body:fd, credentials:'same-origin' })\r\n            .then(r => { if (!r.ok) { throw new Error('HTTP ' + r.status); } return r.json(); })\r\n            .then(data => {\r\n                if (data.success && data.data && data.data.added_count > 0) {\r\n                    const failed = data.data.failed_count || 0;\r\n                    let msg = '\u2705 ' + data.data.added_count + ' item(s) ready!';\r\n                    if (failed > 0) msg += ' (' + failed + ' unavailable)';\r\n                    ui.showToast(msg + ' Redirecting to checkout...', 'success');\r\n                    const to = data.data.redirect_to || data.data.checkout_url || cssaddaCartSync.checkoutUrl;\r\n                    sessionStorage.setItem('cssadda_checkout_pending', 'true');\r\n                    if (ui.isOpen) ui.toggle();\r\n                    setTimeout(() => { window.location.href = to; }, 1200);\r\n                } else {\r\n                    const msg = (data.data && data.data.message) ? data.data.message : 'Could not process checkout';\r\n                    ui.showToast('\u274c ' + msg, 'error');\r\n                    if (btn) { btn.disabled = false; btn.innerHTML = original; }\r\n                }\r\n            })\r\n            .catch(err => {\r\n                console.error('Checkout network error:', err);\r\n                ui.showToast('\u274c Connection error. Please try again.', 'error');\r\n                if (btn) { btn.disabled = false; btn.innerHTML = original; }\r\n            });\r\n        }\r\n    };\r\n    function initCart() {\r\n        CSSAddaCart.init();\r\n        if (typeof cssaddaCartSync === 'undefined') {\r\n            console.warn('[CSS ADDA] \u26a0\ufe0f PHP snippet not active! Cart sync will not work.');\r\n        }\r\n    }\r\n    if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initCart); }\r\n    else { initCart(); }\r\n})();\r\n\/\/ ============================================\r\n\/\/ PRODUCT BUTTON HANDLER \u2014 used by every card and bundle onclick\r\n\/\/ ============================================\r\nfunction addToCart(product, buttonElement) {\r\n    if (typeof cssaddaIsLoggedIn !== 'undefined' && !cssaddaIsLoggedIn) {\r\n        CSSAddaCart.showToast('Please login to add items to cart', 'warning');\r\n        if (typeof redirectToLogin === 'function') { setTimeout(redirectToLogin, 1500); }\r\n        else { setTimeout(function(){ window.location.href = 'https:\/\/promotionexams.com\/my-account\/'; }, 1500); }\r\n        return;\r\n    }\r\n    if (buttonElement && buttonElement.classList.contains('purchased')) {\r\n        const accessUrl = buttonElement.dataset.accessUrl;\r\n        if (accessUrl) { window.location.href = accessUrl; }\r\n        else { CSSAddaCart.showToast('Redirecting to your test...', 'info'); window.location.href = '?page_id=4602'; }\r\n        return;\r\n    }\r\n    if (!product.wooProductId || product.wooProductId === 0) {\r\n        CSSAddaCart.showToast('\u23f3 Launching soon \u2014 we will email you the moment it opens.', 'warning');\r\n        return;\r\n    }\r\n    CSSAddaCart.addItem(product, buttonElement);\r\n}\r\n\/\/ ============================================\r\n\/\/ MARK PURCHASED PRODUCTS ON PAGE LOAD\r\n\/\/ ============================================\r\nfunction markPurchasedProducts() {\r\n    if (typeof cssaddaPurchased === 'undefined' || !cssaddaPurchased) return;\r\n    document.querySelectorAll('.btn-add-cart').forEach(btn => {\r\n        let wooProductId = btn.dataset.wooId;\r\n        if (!wooProductId) {\r\n            const oc = btn.getAttribute('onclick');\r\n            if (oc) { const m = oc.match(\/wooProductId:\\s*(\\d+)\/); if (m && m[1]) wooProductId = m[1]; }\r\n        }\r\n        if (wooProductId && wooProductId !== '0' && cssaddaPurchased[wooProductId]) {\r\n            const p = cssaddaPurchased[wooProductId];\r\n            btn.classList.add('purchased');\r\n            btn.innerHTML = '<i class=\"fas fa-play-circle\"><\/i> Take test';\r\n            if (p.quiz_url) { btn.dataset.accessUrl = p.quiz_url; }\r\n        }\r\n    });\r\n}\r\ndocument.addEventListener('DOMContentLoaded', function() { setTimeout(markPurchasedProducts, 100); });\r\n<\/script>\r\n<!-- ============ END OF PASTE BLOCK ============ -->\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>Departmental Promotion Exam Test Series &mdash; UPSC SO\/Steno, CGA AAO &amp; Principal\/Vice-Principal LDCE | PromotionExams TEST SERIES &#183; CSS ADDA [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","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":"disabled","footer-sml-layout":"disabled","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-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":[],"tags":[],"class_list":["post-15611","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>test page-test series - PromotionExams<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/promotionexams.com\/?page_id=15611\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"test page-test series - PromotionExams\" \/>\n<meta property=\"og:description\" content=\"Departmental Promotion Exam Test Series &mdash; UPSC SO\/Steno, CGA AAO &amp; Principal\/Vice-Principal LDCE | PromotionExams TEST SERIES &#183; CSS ADDA [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/promotionexams.com\/?page_id=15611\" \/>\n<meta property=\"og:site_name\" content=\"PromotionExams\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-03T06:11:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/CSS-removebg-preview.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"69 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/promotionexams.com\\\/?page_id=15611\",\"url\":\"https:\\\/\\\/promotionexams.com\\\/?page_id=15611\",\"name\":\"test page-test series - PromotionExams\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/promotionexams.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/promotionexams.com\\\/?page_id=15611#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/promotionexams.com\\\/?page_id=15611#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/promotionexams.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/CSS-removebg-preview.png\",\"datePublished\":\"2026-08-21T03:33:13+00:00\",\"dateModified\":\"2026-09-03T06:11:52+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/promotionexams.com\\\/?page_id=15611#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/promotionexams.com\\\/?page_id=15611\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/promotionexams.com\\\/?page_id=15611#primaryimage\",\"url\":\"https:\\\/\\\/promotionexams.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/CSS-removebg-preview.png\",\"contentUrl\":\"https:\\\/\\\/promotionexams.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/CSS-removebg-preview.png\",\"width\":503,\"height\":496},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/promotionexams.com\\\/?page_id=15611#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/promotionexams.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"test page-test series\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/promotionexams.com\\\/#website\",\"url\":\"https:\\\/\\\/promotionexams.com\\\/\",\"name\":\"CSSADDA.IN\",\"description\":\"Best platform for Govt. Departmental Promotion Exams\",\"publisher\":{\"@id\":\"https:\\\/\\\/promotionexams.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/promotionexams.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/promotionexams.com\\\/#organization\",\"name\":\"CSSADDA\",\"url\":\"https:\\\/\\\/promotionexams.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/promotionexams.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/promotionexams.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/CSS-ADDA-Logo.png\",\"contentUrl\":\"https:\\\/\\\/promotionexams.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/CSS-ADDA-Logo.png\",\"width\":1077,\"height\":227,\"caption\":\"CSSADDA\"},\"image\":{\"@id\":\"https:\\\/\\\/promotionexams.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"test page-test series - PromotionExams","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/promotionexams.com\/?page_id=15611","og_locale":"en_GB","og_type":"article","og_title":"test page-test series - PromotionExams","og_description":"Departmental Promotion Exam Test Series &mdash; UPSC SO\/Steno, CGA AAO &amp; Principal\/Vice-Principal LDCE | PromotionExams TEST SERIES &#183; CSS ADDA [&hellip;]","og_url":"https:\/\/promotionexams.com\/?page_id=15611","og_site_name":"PromotionExams","article_modified_time":"2026-09-03T06:11:52+00:00","og_image":[{"url":"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/CSS-removebg-preview.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"69 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/promotionexams.com\/?page_id=15611","url":"https:\/\/promotionexams.com\/?page_id=15611","name":"test page-test series - PromotionExams","isPartOf":{"@id":"https:\/\/promotionexams.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/promotionexams.com\/?page_id=15611#primaryimage"},"image":{"@id":"https:\/\/promotionexams.com\/?page_id=15611#primaryimage"},"thumbnailUrl":"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/CSS-removebg-preview.png","datePublished":"2026-08-21T03:33:13+00:00","dateModified":"2026-09-03T06:11:52+00:00","breadcrumb":{"@id":"https:\/\/promotionexams.com\/?page_id=15611#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/promotionexams.com\/?page_id=15611"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/promotionexams.com\/?page_id=15611#primaryimage","url":"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/CSS-removebg-preview.png","contentUrl":"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/08\/CSS-removebg-preview.png","width":503,"height":496},{"@type":"BreadcrumbList","@id":"https:\/\/promotionexams.com\/?page_id=15611#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/promotionexams.com\/"},{"@type":"ListItem","position":2,"name":"test page-test series"}]},{"@type":"WebSite","@id":"https:\/\/promotionexams.com\/#website","url":"https:\/\/promotionexams.com\/","name":"CSSADDA.IN","description":"Best platform for Govt. Departmental Promotion Exams","publisher":{"@id":"https:\/\/promotionexams.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/promotionexams.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/promotionexams.com\/#organization","name":"CSSADDA","url":"https:\/\/promotionexams.com\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/promotionexams.com\/#\/schema\/logo\/image\/","url":"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/07\/CSS-ADDA-Logo.png","contentUrl":"https:\/\/promotionexams.com\/wp-content\/uploads\/2025\/07\/CSS-ADDA-Logo.png","width":1077,"height":227,"caption":"CSSADDA"},"image":{"@id":"https:\/\/promotionexams.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/promotionexams.com\/index.php?rest_route=\/wp\/v2\/pages\/15611","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/promotionexams.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/promotionexams.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"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=15611"}],"version-history":[{"count":223,"href":"https:\/\/promotionexams.com\/index.php?rest_route=\/wp\/v2\/pages\/15611\/revisions"}],"predecessor-version":[{"id":16572,"href":"https:\/\/promotionexams.com\/index.php?rest_route=\/wp\/v2\/pages\/15611\/revisions\/16572"}],"wp:attachment":[{"href":"https:\/\/promotionexams.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15611"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/promotionexams.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=15611"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/promotionexams.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=15611"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}