{"product_id":"math-99","title":"SSC Maths PYQ \u0026 MCQ Ebook 2026 | Chapter-wise Practice for CGL, CHSL, MTS, GD \u0026 CPO | Instant PDF","description":"\u003c!-- ============================================================\n  SSCBoost — SSC Maths PYQ Ebook — v3 PRODUCT PAGE LAYOUT\n  Fixes: looks like a product page (image + buy box), animated\n  cover graphic, sticky mobile buy bar, real (non-fake) urgency.\n  Compliant: no fake countdown, no fake stock scarcity (digital\n  product = unlimited copies, so scarcity claims would be false).\n============================================================= --\u003e\n\u003csection class=\"pyq-page\" id=\"pyq-ebook\"\u003e\n\n  \u003c!-- ============ PRODUCT HERO — image + buy box ============ --\u003e\n  \u003cdiv class=\"pyq-product-hero\"\u003e\n\n    \u003c!-- LEFT: animated ebook cover --\u003e\n    \u003cdiv class=\"pyq-cover-wrap\"\u003e\n      \u003cdiv class=\"pyq-cover-glow\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"pyq-cover\" role=\"img\" aria-label=\"SSC Maths PYQ and MCQ Ebook 2026 cover\"\u003e\n        \u003csvg viewbox=\"0 0 340 440\" width=\"100%\" height=\"100%\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \u003c!-- stacked pages behind --\u003e\n          \u003crect x=\"18\" y=\"14\" width=\"300\" height=\"410\" rx=\"10\" fill=\"#0B2038\"\u003e\u003c\/rect\u003e\n          \u003crect x=\"10\" y=\"8\" width=\"300\" height=\"410\" rx=\"10\" fill=\"#122E4E\"\u003e\u003c\/rect\u003e\n          \u003c!-- main cover --\u003e\n          \u003crect x=\"2\" y=\"2\" width=\"300\" height=\"410\" rx=\"12\" fill=\"#0E2A47\"\u003e\u003c\/rect\u003e\n          \u003crect x=\"2\" y=\"2\" width=\"300\" height=\"410\" rx=\"12\" fill=\"none\" stroke=\"#F5A623\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n          \u003c!-- top ribbon --\u003e\n          \u003crect x=\"2\" y=\"2\" width=\"300\" height=\"54\" rx=\"12\" fill=\"#FF5C4D\"\u003e\u003c\/rect\u003e\n          \u003crect x=\"2\" y=\"34\" width=\"300\" height=\"22\" fill=\"#FF5C4D\"\u003e\u003c\/rect\u003e\n          \u003ctext x=\"152\" y=\"34\" text-anchor=\"middle\" font-family=\"IBM Plex Mono, monospace\" font-size=\"12\" font-weight=\"700\" fill=\"#fff\" letter-spacing=\"2\"\u003eSSCBOOST · 2026 EDITION\u003c\/text\u003e\n          \u003c!-- title --\u003e\n          \u003ctext x=\"152\" y=\"130\" text-anchor=\"middle\" font-family=\"Space Grotesk, sans-serif\" font-size=\"30\" font-weight=\"700\" fill=\"#fff\"\u003eSSC MATHS\u003c\/text\u003e\n          \u003ctext x=\"152\" y=\"168\" text-anchor=\"middle\" font-family=\"Space Grotesk, sans-serif\" font-size=\"22\" font-weight=\"700\" fill=\"#F5A623\"\u003ePYQ \u0026amp; MCQ\u003c\/text\u003e\n          \u003ctext x=\"152\" y=\"196\" text-anchor=\"middle\" font-family=\"Space Grotesk, sans-serif\" font-size=\"22\" font-weight=\"700\" fill=\"#fff\"\u003eEBOOK\u003c\/text\u003e\n          \u003c!-- divider --\u003e\n          \u003cline x1=\"60\" y1=\"220\" x2=\"244\" y2=\"220\" stroke=\"#0E9C8C\" stroke-width=\"2\"\u003e\u003c\/line\u003e\n          \u003c!-- exam badges --\u003e\n          \u003cg font-family=\"IBM Plex Mono, monospace\" font-size=\"11\" font-weight=\"700\" fill=\"#0E2A47\"\u003e\n            \u003crect x=\"45\" y=\"238\" width=\"52\" height=\"26\" rx=\"13\" fill=\"#fff\"\u003e\u003c\/rect\u003e\n            \u003ctext x=\"71\" y=\"255\" text-anchor=\"middle\"\u003eCGL\u003c\/text\u003e\n            \u003crect x=\"103\" y=\"238\" width=\"58\" height=\"26\" rx=\"13\" fill=\"#fff\"\u003e\u003c\/rect\u003e\n            \u003ctext x=\"132\" y=\"255\" text-anchor=\"middle\"\u003eCHSL\u003c\/text\u003e\n            \u003crect x=\"167\" y=\"238\" width=\"55\" height=\"26\" rx=\"13\" fill=\"#fff\"\u003e\u003c\/rect\u003e\n            \u003ctext x=\"194\" y=\"255\" text-anchor=\"middle\"\u003eMTS\u003c\/text\u003e\n            \u003crect x=\"228\" y=\"238\" width=\"30\" height=\"26\" rx=\"13\" fill=\"#fff\"\u003e\u003c\/rect\u003e\n            \u003ctext x=\"243\" y=\"255\" text-anchor=\"middle\"\u003eGD\u003c\/text\u003e\n            \u003crect x=\"65\" y=\"270\" width=\"52\" height=\"26\" rx=\"13\" fill=\"#fff\"\u003e\u003c\/rect\u003e\n            \u003ctext x=\"91\" y=\"287\" text-anchor=\"middle\"\u003eCPO\u003c\/text\u003e\n          \u003c\/g\u003e\n          \u003c!-- OMR bubbles --\u003e\n          \u003cg fill=\"none\" stroke=\"#fff\" stroke-width=\"1.6\" opacity=\"0.55\"\u003e\n            \u003ccircle cx=\"55\" cy=\"330\" r=\"7\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"80\" cy=\"330\" r=\"7\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"105\" cy=\"330\" r=\"7\" fill=\"#FF5C4D\" stroke=\"#FF5C4D\"\u003e\u003c\/circle\u003e\n            \u003ccircle cx=\"130\" cy=\"330\" r=\"7\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"155\" cy=\"330\" r=\"7\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"180\" cy=\"330\" r=\"7\" fill=\"#0E9C8C\" stroke=\"#0E9C8C\"\u003e\u003c\/circle\u003e\n            \u003ccircle cx=\"205\" cy=\"330\" r=\"7\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"230\" cy=\"330\" r=\"7\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"255\" cy=\"330\" r=\"7\"\u003e\u003c\/circle\u003e\n          \u003c\/g\u003e\n          \u003ctext x=\"152\" y=\"370\" text-anchor=\"middle\" font-family=\"IBM Plex Mono, monospace\" font-size=\"11\" fill=\"rgba(255,255,255,0.65)\" letter-spacing=\"1\"\u003eCHAPTER-WISE · DIFFICULTY-TAGGED\u003c\/text\u003e\n          \u003c!-- pdf corner --\u003e\n          \u003cpath d=\"M256 390 L300 390 L300 434 Z\" fill=\"#F5A623\"\u003e\u003c\/path\u003e\n          \u003ctext x=\"278\" y=\"418\" text-anchor=\"middle\" font-family=\"IBM Plex Mono, monospace\" font-size=\"12\" font-weight=\"700\" fill=\"#0E2A47\"\u003ePDF\u003c\/text\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pyq-cover-badge pyq-cover-badge--new\"\u003e2026 Edition\u003c\/div\u003e\n      \u003cdiv class=\"pyq-cover-badge pyq-cover-badge--instant\"\u003e⚡ Instant Download\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- RIGHT: buy box --\u003e\n    \u003cdiv class=\"pyq-buybox\"\u003e\n      \u003cp class=\"pyq-eyebrow\" style=\"text-align:left\"\u003eSSC PYQ MASTER COLLECTION\u003c\/p\u003e\n      \u003ch1 class=\"pyq-buybox-title\"\u003eSSC Maths PYQ \u0026amp; MCQ Ebook \u003cspan\u003e2026\u003c\/span\u003e\n\u003c\/h1\u003e\n\n      \u003cdiv class=\"pyq-rating-row\"\u003e\n        \u003cspan class=\"pyq-stars-inline\"\u003e★★★★★\u003c\/span\u003e\n        \u003cspan class=\"pyq-rating-text\"\u003eBuilt for CGL · CHSL · MTS · GD · CPO aspirants\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cp class=\"pyq-buybox-desc\"\u003eChapter-wise Previous Year Questions with full step-by-step solutions — designed around SSC's 2026 sectional timer, where you get just 36 seconds per Maths question.\u003c\/p\u003e\n\n      \u003cdiv class=\"pyq-urgency-row\"\u003e\n        \u003cspan class=\"pyq-urgency-icon\"\u003e📅\u003c\/span\u003e\n        \u003cspan\u003eSSC exam dates are announced with short notice each cycle — the earlier you start pattern practice, the more mock-test cycles you get in before your exam.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pyq-price-row\"\u003e\n        \u003cspan class=\"pyq-price-main\"\u003e₹99\u003c\/span\u003e\n        \u003cspan class=\"pyq-price-note\"\u003eone-time · lifetime access\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003ca href=\"https:\/\/0ppsks-zu.myshopify.com\/cart\/54525468934486:1\" class=\"pyq-btn pyq-btn-primary pyq-btn-wide pyq-btn-pulse\"\u003e\n        Add to Cart — Get Instant Access\n      \u003c\/a\u003e\n      \u003ca href=\"#pyq-sample\" class=\"pyq-btn pyq-btn-ghost pyq-btn-wide\"\u003eTry free sample questions ↓\u003c\/a\u003e\n\n      \u003cdiv class=\"pyq-trust-row\"\u003e\n        \u003cspan\u003e🔒 Secure Shopify checkout\u003c\/span\u003e\n        \u003cspan\u003e📄 Instant PDF delivery\u003c\/span\u003e\n        \u003cspan\u003e📱 Mobile \u0026amp; desktop\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ============ STICKY MOBILE BUY BAR ============ --\u003e\n  \u003cdiv class=\"pyq-sticky-bar\" id=\"pyqStickyBar\"\u003e\n    \u003cdiv class=\"pyq-sticky-info\"\u003e\n      \u003cspan class=\"pyq-sticky-price\"\u003e₹99\u003c\/span\u003e\n      \u003cspan class=\"pyq-sticky-label\"\u003eSSC Maths PYQ Ebook\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003ca href=\"https:\/\/0ppsks-zu.myshopify.com\/cart\/54525468934486:1\" class=\"pyq-btn pyq-btn-primary pyq-btn-sticky\"\u003eAdd to Cart\u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ============ WHY THIS MATTERS NOW ============ --\u003e\n  \u003cdiv class=\"pyq-reveal\"\u003e\n    \u003cdiv class=\"pyq-timer-banner\"\u003e\n      \u003cdiv class=\"pyq-timer-icon\" aria-hidden=\"true\"\u003e\n        \u003csvg viewbox=\"0 0 64 64\" width=\"44\" height=\"44\"\u003e\n          \u003ccircle cx=\"32\" cy=\"34\" r=\"24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"4\"\u003e\u003c\/circle\u003e\n          \u003cline x1=\"32\" y1=\"34\" x2=\"32\" y2=\"18\" stroke=\"currentColor\" stroke-width=\"4\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"32\" y1=\"34\" x2=\"43\" y2=\"34\" stroke=\"currentColor\" stroke-width=\"4\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"24\" y1=\"6\" x2=\"40\" y2=\"6\" stroke=\"currentColor\" stroke-width=\"4\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"pyq-timer-title\"\u003eWhy 2026 changes your Maths prep\u003c\/p\u003e\n        \u003cp class=\"pyq-timer-text\"\u003eSSC has rolled out fixed 15-minute sectional timers for Maths in Tier 1 exams — you can no longer borrow time from other sections. Aspirants who only \"know the concept\" but haven't drilled speed on real PYQ patterns are losing attempts here alone. This ebook is organised so every question trains the exact pattern-recognition speed the new format demands.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ============ FEATURE GRID ============ --\u003e\n  \u003cdiv class=\"pyq-reveal\"\u003e\n    \u003ch2 class=\"pyq-h2\"\u003eWhat's inside\u003c\/h2\u003e\n    \u003cdiv class=\"pyq-grid\"\u003e\n      \u003cdiv class=\"pyq-card\" style=\"--accent:var(--coral)\"\u003e\n        \u003cdiv class=\"pyq-icon\"\u003e📖\u003c\/div\u003e\n        \u003ch3\u003eChapter-wise PYQs\u003c\/h3\u003e\n        \u003cp\u003eEvery topic — Number System to Trigonometry — organised so you drill one weak area at a time, not randomly.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pyq-card\" style=\"--accent:var(--amber)\"\u003e\n        \u003cdiv class=\"pyq-icon\"\u003e⏱️\u003c\/div\u003e\n        \u003ch3\u003e36-second solving method\u003c\/h3\u003e\n        \u003cp\u003eShortcut techniques shown alongside the full method, so you learn both the logic and the fast route SSC toppers use.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pyq-card\" style=\"--accent:var(--teal)\"\u003e\n        \u003cdiv class=\"pyq-icon\"\u003e✅\u003c\/div\u003e\n        \u003ch3\u003eStep-by-step solutions\u003c\/h3\u003e\n        \u003cp\u003eNot just an answer key — every question is explained so mistakes actually get fixed, not repeated.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pyq-card\" style=\"--accent:var(--navy)\"\u003e\n        \u003cdiv class=\"pyq-icon\"\u003e📊\u003c\/div\u003e\n        \u003ch3\u003eDifficulty tagging\u003c\/h3\u003e\n        \u003cp\u003eEasy \/ Medium \/ Hard on every question, so you can build accuracy before chasing speed.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pyq-card\" style=\"--accent:var(--coral)\"\u003e\n        \u003cdiv class=\"pyq-icon\"\u003e🎯\u003c\/div\u003e\n        \u003ch3\u003eHigh-repeat question sets\u003c\/h3\u003e\n        \u003cp\u003eA curated set of question types that have appeared repeatedly across recent SSC papers — practice what actually shows up.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pyq-card\" style=\"--accent:var(--teal)\"\u003e\n        \u003cdiv class=\"pyq-icon\"\u003e📚\u003c\/div\u003e\n        \u003ch3\u003e5 exams, 1 collection\u003c\/h3\u003e\n        \u003cp\u003eCGL, CHSL, MTS, GD and CPO — no need to buy separate material for each exam.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ============ 60-SECOND MINI QUIZ — 5 SSC 2026-PATTERN MCQs ============ --\u003e\n  \u003cdiv class=\"pyq-reveal\" id=\"pyq-sample\"\u003e\n    \u003ch2 class=\"pyq-h2\"\u003eTake the 60-second SSC Maths mini quiz\u003c\/h2\u003e\n    \u003cp class=\"pyq-h2-sub\"\u003e5 questions, same style \u0026amp; difficulty as the full ebook. See your score, then check every solution.\u003c\/p\u003e\n\n    \u003cdiv class=\"pyq-quiz\" id=\"pyqQuiz\"\u003e\n\n      \u003c!-- progress bar --\u003e\n      \u003cdiv class=\"pyq-quiz-progress-wrap\"\u003e\n        \u003cdiv class=\"pyq-quiz-progress-top\"\u003e\n          \u003cspan id=\"pyqQuizStepLabel\"\u003eQuestion 1 of 5\u003c\/span\u003e\n          \u003cspan id=\"pyqQuizScoreLabel\"\u003eScore: 0\/5\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pyq-progress-track\"\u003e\n          \u003cdiv class=\"pyq-progress-fill\" id=\"pyqProgressFill\" style=\"width:20%\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- question slides --\u003e\n      \u003cdiv class=\"pyq-quiz-slides\" id=\"pyqQuizSlides\"\u003e\n\n        \u003cdiv class=\"pyq-quiz-slide\" data-slide=\"1\"\u003e\n          \u003cdiv class=\"pyq-mcq-card\"\u003e\n            \u003cdiv class=\"pyq-mcq-tags\"\u003e\n              \u003cspan class=\"tag tag-topic\"\u003eQuant · Percentage\u003c\/span\u003e\n              \u003cspan class=\"tag tag-pattern\"\u003e🎯 SSC 2026 pattern\u003c\/span\u003e\n              \u003cspan class=\"tag tag-diff diff-easy\"\u003eEasy\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cp class=\"pyq-mcq-q\"\u003e\u003cspan class=\"q-num\"\u003eQ1.\u003c\/span\u003e In an exam, a candidate scored 35% marks and failed by 24 marks. Another candidate scored 50% marks and got 21 marks more than the passing mark. What are the maximum marks?\u003c\/p\u003e\n            \u003cdiv class=\"pyq-options\" data-qid=\"1\"\u003e\n              \u003cbutton class=\"pyq-opt\" data-correct=\"false\"\u003e\u003cspan class=\"opt-key\"\u003eA\u003c\/span\u003e 260\u003c\/button\u003e\n              \u003cbutton class=\"pyq-opt\" data-correct=\"false\"\u003e\u003cspan class=\"opt-key\"\u003eB\u003c\/span\u003e 280\u003c\/button\u003e\n              \u003cbutton class=\"pyq-opt\" data-correct=\"true\"\u003e\u003cspan class=\"opt-key\"\u003eC\u003c\/span\u003e 300\u003c\/button\u003e\n              \u003cbutton class=\"pyq-opt\" data-correct=\"false\"\u003e\u003cspan class=\"opt-key\"\u003eD\u003c\/span\u003e 320\u003c\/button\u003e\n            \u003c\/div\u003e\n            \u003cp class=\"pyq-feedback\" data-fid=\"1\" aria-live=\"polite\"\u003e\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pyq-quiz-slide\" data-slide=\"2\"\u003e\n          \u003cdiv class=\"pyq-mcq-card\"\u003e\n            \u003cdiv class=\"pyq-mcq-tags\"\u003e\n              \u003cspan class=\"tag tag-topic\"\u003eQuant · Number System\u003c\/span\u003e\n              \u003cspan class=\"tag tag-pattern\"\u003e🎯 SSC 2026 pattern\u003c\/span\u003e\n              \u003cspan class=\"tag tag-diff diff-medium\"\u003eMedium\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cp class=\"pyq-mcq-q\"\u003e\u003cspan class=\"q-num\"\u003eQ2.\u003c\/span\u003e What is the remainder when 7\u003csup\u003e84\u003c\/sup\u003e is divided by 5?\u003c\/p\u003e\n            \u003cdiv class=\"pyq-options\" data-qid=\"2\"\u003e\n              \u003cbutton class=\"pyq-opt\" data-correct=\"false\"\u003e\u003cspan class=\"opt-key\"\u003eA\u003c\/span\u003e 4\u003c\/button\u003e\n              \u003cbutton class=\"pyq-opt\" data-correct=\"true\"\u003e\u003cspan class=\"opt-key\"\u003eB\u003c\/span\u003e 1\u003c\/button\u003e\n              \u003cbutton class=\"pyq-opt\" data-correct=\"false\"\u003e\u003cspan class=\"opt-key\"\u003eC\u003c\/span\u003e 2\u003c\/button\u003e\n              \u003cbutton class=\"pyq-opt\" data-correct=\"false\"\u003e\u003cspan class=\"opt-key\"\u003eD\u003c\/span\u003e 3\u003c\/button\u003e\n            \u003c\/div\u003e\n            \u003cp class=\"pyq-feedback\" data-fid=\"2\" aria-live=\"polite\"\u003e\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pyq-quiz-slide\" data-slide=\"3\"\u003e\n          \u003cdiv class=\"pyq-mcq-card\"\u003e\n            \u003cdiv class=\"pyq-mcq-tags\"\u003e\n              \u003cspan class=\"tag tag-topic\"\u003eQuant · Simplification\u003c\/span\u003e\n              \u003cspan class=\"tag tag-pattern\"\u003e🎯 SSC 2026 pattern\u003c\/span\u003e\n              \u003cspan class=\"tag tag-diff diff-easy\"\u003eEasy\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cp class=\"pyq-mcq-q\"\u003e\u003cspan class=\"q-num\"\u003eQ3.\u003c\/span\u003e Simplify: 8 ÷ 4 of 2 + 6 − 3 × 2\u003c\/p\u003e\n            \u003cdiv class=\"pyq-options\" data-qid=\"3\"\u003e\n              \u003cbutton class=\"pyq-opt\" data-correct=\"true\"\u003e\u003cspan class=\"opt-key\"\u003eA\u003c\/span\u003e 1\u003c\/button\u003e\n              \u003cbutton class=\"pyq-opt\" data-correct=\"false\"\u003e\u003cspan class=\"opt-key\"\u003eB\u003c\/span\u003e 4\u003c\/button\u003e\n              \u003cbutton class=\"pyq-opt\" data-correct=\"false\"\u003e\u003cspan class=\"opt-key\"\u003eC\u003c\/span\u003e 6\u003c\/button\u003e\n              \u003cbutton class=\"pyq-opt\" data-correct=\"false\"\u003e\u003cspan class=\"opt-key\"\u003eD\u003c\/span\u003e 8\u003c\/button\u003e\n            \u003c\/div\u003e\n            \u003cp class=\"pyq-feedback\" data-fid=\"3\" aria-live=\"polite\"\u003e\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pyq-quiz-slide\" data-slide=\"4\"\u003e\n          \u003cdiv class=\"pyq-mcq-card\"\u003e\n            \u003cdiv class=\"pyq-mcq-tags\"\u003e\n              \u003cspan class=\"tag tag-topic\"\u003eQuant · Profit \u0026amp; Loss\u003c\/span\u003e\n              \u003cspan class=\"tag tag-pattern\"\u003e🎯 SSC 2026 pattern\u003c\/span\u003e\n              \u003cspan class=\"tag tag-diff diff-medium\"\u003eMedium\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cp class=\"pyq-mcq-q\"\u003e\u003cspan class=\"q-num\"\u003eQ4.\u003c\/span\u003e The cost price of 12 articles is equal to the selling price of 10 articles. What is the profit percentage?\u003c\/p\u003e\n            \u003cdiv class=\"pyq-options\" data-qid=\"4\"\u003e\n              \u003cbutton class=\"pyq-opt\" data-correct=\"false\"\u003e\u003cspan class=\"opt-key\"\u003eA\u003c\/span\u003e 16.67%\u003c\/button\u003e\n              \u003cbutton class=\"pyq-opt\" data-correct=\"true\"\u003e\u003cspan class=\"opt-key\"\u003eB\u003c\/span\u003e 20%\u003c\/button\u003e\n              \u003cbutton class=\"pyq-opt\" data-correct=\"false\"\u003e\u003cspan class=\"opt-key\"\u003eC\u003c\/span\u003e 25%\u003c\/button\u003e\n              \u003cbutton class=\"pyq-opt\" data-correct=\"false\"\u003e\u003cspan class=\"opt-key\"\u003eD\u003c\/span\u003e 10%\u003c\/button\u003e\n            \u003c\/div\u003e\n            \u003cp class=\"pyq-feedback\" data-fid=\"4\" aria-live=\"polite\"\u003e\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pyq-quiz-slide\" data-slide=\"5\"\u003e\n          \u003cdiv class=\"pyq-mcq-card\"\u003e\n            \u003cdiv class=\"pyq-mcq-tags\"\u003e\n              \u003cspan class=\"tag tag-topic\"\u003eQuant · Time \u0026amp; Work\u003c\/span\u003e\n              \u003cspan class=\"tag tag-pattern\"\u003e🎯 SSC 2026 pattern\u003c\/span\u003e\n              \u003cspan class=\"tag tag-diff diff-hard\"\u003eHard\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cp class=\"pyq-mcq-q\"\u003e\u003cspan class=\"q-num\"\u003eQ5.\u003c\/span\u003e A can do a piece of work in 12 days and B in 18 days. They work together for 4 days, then A leaves. In how many more days will B finish the remaining work?\u003c\/p\u003e\n            \u003cdiv class=\"pyq-options\" data-qid=\"5\"\u003e\n              \u003cbutton class=\"pyq-opt\" data-correct=\"false\"\u003e\u003cspan class=\"opt-key\"\u003eA\u003c\/span\u003e 6 days\u003c\/button\u003e\n              \u003cbutton class=\"pyq-opt\" data-correct=\"false\"\u003e\u003cspan class=\"opt-key\"\u003eB\u003c\/span\u003e 7 days\u003c\/button\u003e\n              \u003cbutton class=\"pyq-opt\" data-correct=\"true\"\u003e\u003cspan class=\"opt-key\"\u003eC\u003c\/span\u003e 8 days\u003c\/button\u003e\n              \u003cbutton class=\"pyq-opt\" data-correct=\"false\"\u003e\u003cspan class=\"opt-key\"\u003eD\u003c\/span\u003e 9 days\u003c\/button\u003e\n            \u003c\/div\u003e\n            \u003cp class=\"pyq-feedback\" data-fid=\"5\" aria-live=\"polite\"\u003e\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003c!-- next \/ nav row --\u003e\n      \u003cdiv class=\"pyq-quiz-nav\"\u003e\n        \u003cbutton class=\"pyq-btn pyq-btn-ghost\" id=\"pyqQuizNext\" disabled\u003eNext question →\u003c\/button\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- results screen --\u003e\n      \u003cdiv class=\"pyq-quiz-results\" id=\"pyqQuizResults\"\u003e\n        \u003cdiv class=\"pyq-results-ring-wrap\"\u003e\n          \u003csvg viewbox=\"0 0 120 120\" width=\"120\" height=\"120\" class=\"pyq-results-ring\"\u003e\n            \u003ccircle cx=\"60\" cy=\"60\" r=\"52\" fill=\"none\" stroke=\"rgba(14,42,71,0.08)\" stroke-width=\"12\"\u003e\u003c\/circle\u003e\n            \u003ccircle cx=\"60\" cy=\"60\" r=\"52\" fill=\"none\" stroke=\"#0E9C8C\" stroke-width=\"12\" stroke-linecap=\"round\" id=\"pyqResultsRingFg\" stroke-dasharray=\"327\" stroke-dashoffset=\"327\" transform=\"rotate(-90 60 60)\"\u003e\u003c\/circle\u003e\n          \u003c\/svg\u003e\n          \u003cdiv class=\"pyq-results-ring-score\" id=\"pyqResultsBigScore\"\u003e0\/5\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"pyq-results-headline\" id=\"pyqResultsHeadline\"\u003eNice attempt!\u003c\/p\u003e\n        \u003cp class=\"pyq-results-sub\" id=\"pyqResultsSub\"\u003eThis mini quiz is a small sample — the full ebook has 500+ chapter-wise questions with the exact step-by-step solutions like the ones you just saw.\u003c\/p\u003e\n\n        \u003cdetails class=\"pyq-solution pyq-solution-review\"\u003e\n          \u003csummary\u003e📖 Review all 5 solutions\u003c\/summary\u003e\n          \u003cdiv class=\"pyq-solution-body\"\u003e\n            \u003cp\u003e\u003cstrong\u003eQ1.\u003c\/strong\u003e Passing marks are common: 0.35M + 24 = 0.50M − 21 → 0.15M = 45 → M = 300.\u003c\/p\u003e\n            \u003cp\u003e\u003cstrong\u003eQ2.\u003c\/strong\u003e Units digit cycle of 7 is 7,9,3,1 (period 4). 84 ÷ 4 leaves remainder 0, so 7\u003csup\u003e84\u003c\/sup\u003e ends like 7\u003csup\u003e4\u003c\/sup\u003e → last digit 1. On dividing by 5, remainder = \u003cstrong\u003e1\u003c\/strong\u003e.\u003c\/p\u003e\n            \u003cp\u003e\u003cstrong\u003eQ3.\u003c\/strong\u003e BODMAS: \"of\" first → 4 of 2 = 8 → 8÷8 + 6 − 3×2 = 1 + 6 − 6 = \u003cstrong\u003e1\u003c\/strong\u003e.\u003c\/p\u003e\n            \u003cp\u003e\u003cstrong\u003eQ4.\u003c\/strong\u003e Let CP of 1 article = ₹1 → CP of 12 = ₹12 = SP of 10 → SP of 1 = ₹1.2 → Profit% = 0.2\/1 × 100 = \u003cstrong\u003e20%\u003c\/strong\u003e.\u003c\/p\u003e\n            \u003cp\u003e\u003cstrong\u003eQ5.\u003c\/strong\u003e A+B's 1-day work = 1\/12 + 1\/18 = 5\/36. In 4 days they complete 20\/36 = 5\/9 of the work. Remaining work = 4\/9. B alone completes 1\/18 per day, so time needed = (4\/9) ÷ (1\/18) = (4\/9) × 18 = \u003cstrong\u003e8 days\u003c\/strong\u003e.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003ca href=\"https:\/\/0ppsks-zu.myshopify.com\/cart\/54525468934486:1\" class=\"pyq-btn pyq-btn-primary pyq-btn-wide pyq-btn-pulse pyq-results-cta\"\u003e\n          Get all 500+ questions — Add to Cart ₹99\n        \u003c\/a\u003e\n        \u003cbutton class=\"pyq-btn pyq-btn-ghost pyq-btn-wide\" id=\"pyqQuizRetry\"\u003eRetry quiz\u003c\/button\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ============ REVIEWS (PLACEHOLDER — replace with verified customer reviews) ============ --\u003e\n  \u003cdiv class=\"pyq-reveal\"\u003e\n    \u003ch2 class=\"pyq-h2\"\u003eWhat students say\u003c\/h2\u003e\n    \u003cp class=\"pyq-h2-sub\"\u003eSample reviews — replace with your verified customer feedback before running paid traffic.\u003c\/p\u003e\n    \u003cdiv class=\"pyq-review-grid\"\u003e\n      \u003cdiv class=\"pyq-review-card\"\u003e\n        \u003cdiv class=\"pyq-stars\"\u003e★★★★★\u003c\/div\u003e\n        \u003cp class=\"pyq-review-text\"\u003e\"The chapter-wise sorting is what I needed — I could finally isolate my weak topics instead of solving random questions every day.\"\u003c\/p\u003e\n        \u003cp class=\"pyq-review-author\"\u003e— Priya S., CHSL aspirant\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pyq-review-card\"\u003e\n        \u003cdiv class=\"pyq-stars\"\u003e★★★★★\u003c\/div\u003e\n        \u003cp class=\"pyq-review-text\"\u003e\"Solutions are properly explained step by step, not just answer keys. Helped me understand where I was going wrong in Simplification.\"\u003c\/p\u003e\n        \u003cp class=\"pyq-review-author\"\u003e— Rohit K., CGL aspirant\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pyq-review-card\"\u003e\n        \u003cdiv class=\"pyq-stars\"\u003e★★★★★\u003c\/div\u003e\n        \u003cp class=\"pyq-review-text\"\u003e\"Practical for the new sectional timer — I've been timing myself per question using the difficulty tags. Good value for the price.\"\u003c\/p\u003e\n        \u003cp class=\"pyq-review-author\"\u003e— Anjali M., MTS aspirant\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ============ FAQ ============ --\u003e\n  \u003cdiv class=\"pyq-reveal\"\u003e\n    \u003ch2 class=\"pyq-h2\"\u003eBefore you buy\u003c\/h2\u003e\n    \u003cdiv class=\"pyq-faq\"\u003e\n      \u003cdetails class=\"pyq-faq-item\"\u003e\n        \u003csummary\u003eHow do I get the ebook after payment?\u003c\/summary\u003e\n        \u003cdiv class=\"pyq-faq-body\"\u003e\u003cp\u003eThe PDF is delivered instantly after checkout — you'll get a download link on the confirmation page and via email. No shipping, no waiting.\u003c\/p\u003e\u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"pyq-faq-item\"\u003e\n        \u003csummary\u003eIs this enough on its own, or should I use it with other material?\u003c\/summary\u003e\n        \u003cdiv class=\"pyq-faq-body\"\u003e\u003cp\u003eThis is a focused PYQ practice resource. We recommend pairing it with your concept\/theory study — this ebook is built for the practice and speed-building stage, not as a first-time concept teacher.\u003c\/p\u003e\u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"pyq-faq-item\"\u003e\n        \u003csummary\u003eDoes this guarantee selection?\u003c\/summary\u003e\n        \u003cdiv class=\"pyq-faq-body\"\u003e\u003cp\u003eNo study material can guarantee selection — your result depends on your overall preparation, mock test practice, and exam-day performance. What this ebook guarantees is focused, pattern-based Maths practice aligned to what SSC has actually asked in recent years.\u003c\/p\u003e\u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"pyq-faq-item\"\u003e\n        \u003csummary\u003eWhat if I have a payment or access issue?\u003c\/summary\u003e\n        \u003cdiv class=\"pyq-faq-body\"\u003e\u003cp\u003ePayments are processed securely through Shopify. If you face any access issue after purchase, contact our support and we'll resolve it.\u003c\/p\u003e\u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ============ FINAL BUY \/ CTA BLOCK ============ --\u003e\n  \u003cdiv class=\"pyq-reveal\" id=\"pyq-buy\"\u003e\n    \u003cdiv class=\"pyq-buy-card\"\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"pyq-eyebrow\" style=\"text-align:left\"\u003eSSC PYQ MASTER COLLECTION\u003c\/p\u003e\n        \u003ch2 class=\"pyq-buy-title\"\u003eGet the full ebook\u003c\/h2\u003e\n        \u003cp class=\"pyq-buy-sub\"\u003eInstant digital PDF download after purchase · Lifetime access · Works on mobile \u0026amp; desktop\u003c\/p\u003e\n        \u003cul class=\"pyq-buy-list\"\u003e\n          \u003cli\u003e✅ Every chapter of CGL, CHSL, MTS, GD \u0026amp; CPO Maths syllabus\u003c\/li\u003e\n          \u003cli\u003e✅ Difficulty-tagged practice sets, built for the 36-second format\u003c\/li\u003e\n          \u003cli\u003e✅ Full worked solutions, not just answer keys\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pyq-buy-action\"\u003e\n        \u003cp class=\"pyq-price\"\u003e₹99\u003c\/p\u003e\n        \u003ca href=\"https:\/\/0ppsks-zu.myshopify.com\/cart\/54525468934486:1\" class=\"pyq-btn pyq-btn-primary pyq-btn-wide\"\u003e\n          Add to cart\n        \u003c\/a\u003e\n        \u003cp class=\"pyq-fine-print\"\u003ePayments processed by Shopify · Instant PDF delivery\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n  #pyq-ebook {\n    --navy:#0E2A47;\n    --coral:#FF5C4D;\n    --amber:#F5A623;\n    --teal:#0E9C8C;\n    --paper:#FBF8F2;\n    --ink-70: rgba(14,42,71,0.72);\n    --ink-45: rgba(14,42,71,0.45);\n    font-family:'Inter', sans-serif;\n    color:var(--navy);\n    background:var(--paper);\n    padding: 32px 20px 100px;\n    max-width:1080px;\n    margin:0 auto;\n    box-sizing:border-box;\n    position:relative;\n  }\n  #pyq-ebook *{box-sizing:border-box;}\n  #pyq-ebook h1, #pyq-ebook h2, #pyq-ebook h3 { font-family:'Space Grotesk', sans-serif; margin:0; }\n\n  \/* ---------- Product hero ---------- *\/\n  .pyq-product-hero{ display:grid; grid-template-columns:1fr 1.15fr; gap:44px; align-items:center; padding:20px 0 40px; }\n  .pyq-cover-wrap{ position:relative; display:flex; justify-content:center; }\n  .pyq-cover{ width:260px; max-width:80%; filter:drop-shadow(0 22px 40px rgba(14,42,71,0.35)); animation:pyqFloat 4.5s ease-in-out infinite; }\n  .pyq-cover-glow{ position:absolute; width:280px; height:280px; top:50%; left:50%; transform:translate(-50%,-50%); background:radial-gradient(circle, rgba(245,166,35,0.35) 0%, rgba(245,166,35,0) 70%); border-radius:50%; animation:pyqPulse 3s ease-in-out infinite; }\n  @keyframes pyqFloat{ 0%,100%{ transform:translateY(0) rotate(-1.5deg); } 50%{ transform:translateY(-14px) rotate(1.5deg); } }\n  @keyframes pyqPulse{ 0%,100%{ opacity:0.55; transform:translate(-50%,-50%) scale(0.94); } 50%{ opacity:0.9; transform:translate(-50%,-50%) scale(1.05); } }\n  .pyq-cover-badge{ position:absolute; font-family:'IBM Plex Mono', monospace; font-size:11px; font-weight:700; padding:7px 12px; border-radius:999px; box-shadow:0 6px 14px rgba(14,42,71,0.18); animation:pyqBounceIn .6s ease both; }\n  .pyq-cover-badge--new{ top:6%; right:2%; background:var(--coral); color:#fff; animation-delay:.2s; }\n  .pyq-cover-badge--instant{ bottom:8%; left:0%; background:var(--teal); color:#fff; animation-delay:.5s; }\n  @keyframes pyqBounceIn{ 0%{ opacity:0; transform:scale(0.6) translateY(10px); } 70%{ opacity:1; transform:scale(1.08) translateY(-3px); } 100%{ transform:scale(1) translateY(0); } }\n\n  .pyq-buybox{ display:flex; flex-direction:column; gap:14px; }\n  .pyq-buybox-title{ font-size:clamp(24px,3.4vw,32px); line-height:1.18; font-weight:700; }\n  .pyq-buybox-title span{ color:var(--coral); }\n  .pyq-rating-row{ display:flex; align-items:center; gap:10px; }\n  .pyq-stars-inline{ color:var(--amber); font-size:16px; letter-spacing:1px; }\n  .pyq-rating-text{ font-size:12.5px; color:var(--ink-70); }\n  .pyq-buybox-desc{ font-size:15px; line-height:1.6; color:var(--ink-70); margin:0; }\n  .pyq-urgency-row{ display:flex; gap:10px; align-items:flex-start; background:rgba(245,166,35,0.12); border:1px solid rgba(245,166,35,0.35); border-radius:10px; padding:12px 14px; font-size:13px; line-height:1.5; color:#7a5000; }\n  .pyq-urgency-icon{ flex-shrink:0; }\n  .pyq-price-row{ display:flex; align-items:baseline; gap:10px; margin-top:4px; }\n  .pyq-price-main{ font-family:'Space Grotesk', sans-serif; font-size:36px; font-weight:700; color:var(--navy); }\n  .pyq-price-note{ font-size:12.5px; color:var(--ink-45); }\n  .pyq-btn-pulse{ animation:pyqBtnPulse 2.2s ease-in-out infinite; }\n  @keyframes pyqBtnPulse{ 0%,100%{ box-shadow:0 6px 18px rgba(255,92,77,0.35); } 50%{ box-shadow:0 6px 26px rgba(255,92,77,0.6); } }\n  .pyq-btn-ghost{ background:#fff; color:var(--navy); border:1.5px solid rgba(14,42,71,0.15); }\n  .pyq-btn-ghost:hover{ border-color:var(--navy); }\n  .pyq-trust-row{ display:flex; flex-wrap:wrap; gap:14px; font-size:12px; color:var(--ink-70); margin-top:6px; }\n\n  \/* ---------- Sticky mobile buy bar ---------- *\/\n  .pyq-sticky-bar{ position:sticky; bottom:0; z-index:40; display:none; align-items:center; justify-content:space-between; gap:14px; background:#fff; border-top:1px solid rgba(14,42,71,0.1); box-shadow:0 -6px 18px rgba(14,42,71,0.08); padding:12px 16px; margin:0 -20px; opacity:0; transform:translateY(100%); transition:opacity .3s ease, transform .3s ease; }\n  .pyq-sticky-bar.show{ opacity:1; transform:translateY(0); }\n  .pyq-sticky-info{ display:flex; flex-direction:column; }\n  .pyq-sticky-price{ font-family:'Space Grotesk', sans-serif; font-weight:700; font-size:18px; color:var(--navy); }\n  .pyq-sticky-label{ font-size:11px; color:var(--ink-70); }\n  .pyq-btn-sticky{ padding:11px 20px; font-size:13.5px; white-space:nowrap; }\n\n  .pyq-eyebrow{ font-family:'IBM Plex Mono', monospace; letter-spacing:.14em; font-size:12px; font-weight:600; color:var(--coral); text-transform:uppercase; margin:0 0 6px; }\n  .pyq-btn{ display:inline-block; font-family:'Space Grotesk', sans-serif; font-weight:600; font-size:15px; border-radius:10px; padding:14px 26px; text-decoration:none; border:none; cursor:pointer; transition:transform .15s ease, box-shadow .15s ease; text-align:center; }\n  .pyq-btn-primary{ background:var(--coral); color:#fff; box-shadow:0 6px 18px rgba(255,92,77,0.35); }\n  .pyq-btn-primary:hover{ transform:translateY(-2px); box-shadow:0 10px 22px rgba(255,92,77,0.42); }\n  .pyq-btn-wide{ width:100%; }\n\n  .pyq-h2{ font-size:26px; font-weight:700; text-align:center; margin-bottom:6px; }\n  .pyq-h2-sub{ text-align:center; color:var(--ink-70); font-size:14px; margin:0 0 26px; }\n\n  .pyq-timer-banner{ display:flex; gap:20px; align-items:flex-start; background:#fff; border:1px solid rgba(14,42,71,0.08); border-left:4px solid var(--amber); border-radius:14px; padding:24px; box-shadow:0 4px 14px rgba(14,42,71,0.05); }\n  .pyq-timer-icon{ color:var(--amber); flex-shrink:0; }\n  .pyq-timer-title{ font-family:'Space Grotesk', sans-serif; font-weight:700; font-size:17px; margin-bottom:8px; }\n  .pyq-timer-text{ font-size:14px; line-height:1.6; color:var(--ink-70); margin:0; }\n\n  .pyq-grid{ display:grid; grid-template-columns:repeat(3,1fr); gap:16px; margin-top:24px; }\n  .pyq-card{ background:#fff; border-radius:14px; padding:22px 18px; border:1px solid rgba(14,42,71,0.08); border-top:3px solid var(--accent); box-shadow:0 4px 14px rgba(14,42,71,0.05); }\n  .pyq-icon{ font-size:26px; width:46px; height:46px; display:flex; align-items:center; justify-content:center; border-radius:12px; background:color-mix(in srgb, var(--accent) 14%, white); margin-bottom:14px; }\n  .pyq-card h3{ font-size:16px; margin-bottom:6px; }\n  .pyq-card p{ font-size:13.5px; line-height:1.5; color:var(--ink-70); margin:0; }\n\n  .pyq-mcq-card{ background:#fff; border-radius:16px; padding:28px; border:1px solid rgba(14,42,71,0.08); box-shadow:0 8px 24px rgba(14,42,71,0.06); margin-bottom:18px; }\n  .pyq-mcq-tags{ display:flex; gap:8px; flex-wrap:wrap; margin-bottom:16px; }\n  .tag{ font-family:'IBM Plex Mono', monospace; font-size:11px; font-weight:600; padding:5px 10px; border-radius:6px; }\n  .tag-topic{ background:rgba(14,42,71,0.06); color:var(--navy); }\n  .tag-pattern{ background:rgba(245,166,35,0.14); color:#8a5a00; }\n  .diff-easy{ background:rgba(14,156,140,0.14); color:var(--teal); }\n  .diff-medium{ background:rgba(245,166,35,0.16); color:#8a5a00; }\n  .diff-hard{ background:rgba(255,92,77,0.14); color:var(--coral); }\n  .pyq-mcq-q{ font-size:17px; font-weight:600; line-height:1.5; margin-bottom:20px; }\n  .q-num{ color:var(--coral); margin-right:4px; }\n  .pyq-options{ display:grid; gap:10px; }\n  .pyq-opt{ display:flex; align-items:center; gap:12px; text-align:left; width:100%; background:var(--paper); border:1.5px solid rgba(14,42,71,0.12); border-radius:10px; padding:13px 16px; font-family:'Inter',sans-serif; font-size:14.5px; color:var(--navy); cursor:pointer; transition:border-color .15s ease, background .15s ease; }\n  .pyq-opt:hover{ border-color:var(--navy); }\n  .opt-key{ font-family:'IBM Plex Mono', monospace; font-weight:700; width:22px; height:22px; border-radius:50%; border:1.5px solid var(--navy); display:flex; align-items:center; justify-content:center; font-size:12px; flex-shrink:0; }\n  .pyq-opt.correct{ background:rgba(14,156,140,0.12); border-color:var(--teal); }\n  .pyq-opt.correct .opt-key{ background:var(--teal); border-color:var(--teal); color:#fff; }\n  .pyq-opt.incorrect{ background:rgba(255,92,77,0.10); border-color:var(--coral); }\n  .pyq-opt.incorrect .opt-key{ background:var(--coral); border-color:var(--coral); color:#fff; }\n  .pyq-opt[disabled]{ cursor:default; }\n  .pyq-feedback{ font-family:'IBM Plex Mono', monospace; font-size:12.5px; font-weight:600; min-height:18px; margin:14px 2px 0; }\n  .pyq-feedback.ok{ color:var(--teal); }\n  .pyq-feedback.no{ color:var(--coral); }\n  .pyq-solution{ margin-top:18px; border-top:1px dashed rgba(14,42,71,0.15); padding-top:16px; }\n  .pyq-solution summary{ cursor:pointer; font-weight:600; font-size:14px; color:var(--teal); list-style:none; }\n  .pyq-solution summary::-webkit-details-marker{ display:none; }\n  .pyq-solution-body{ margin-top:14px; background:var(--paper); border-radius:10px; padding:16px 18px; font-size:14px; line-height:1.6; }\n  .pyq-solution-body p{ margin:0 0 8px; }\n  .pyq-solution-note{ color:var(--ink-70); font-size:13px; font-style:italic; margin-top:10px !important; }\n\n  \/* ---------- Mini quiz ---------- *\/\n  .pyq-quiz{ max-width:640px; margin:0 auto; }\n  .pyq-quiz-progress-wrap{ margin-bottom:22px; }\n  .pyq-quiz-progress-top{ display:flex; justify-content:space-between; font-family:'IBM Plex Mono', monospace; font-size:12px; font-weight:600; color:var(--ink-70); margin-bottom:8px; }\n  #pyqQuizScoreLabel{ color:var(--teal); }\n  .pyq-progress-track{ height:8px; border-radius:999px; background:rgba(14,42,71,0.08); overflow:hidden; }\n  .pyq-progress-fill{ height:100%; border-radius:999px; background:linear-gradient(90deg, var(--amber), var(--coral)); transition:width .45s cubic-bezier(.4,0,.2,1); }\n  .pyq-quiz-slides{ position:relative; min-height:1px; }\n  .pyq-quiz-slide{ display:none; animation:pyqSlideIn .4s ease both; }\n  .pyq-quiz-slide.active{ display:block; }\n  @keyframes pyqSlideIn{ 0%{ opacity:0; transform:translateX(16px); } 100%{ opacity:1; transform:translateX(0); } }\n  .pyq-quiz-nav{ display:flex; justify-content:flex-end; margin-top:4px; }\n  .pyq-quiz-nav .pyq-btn{ padding:11px 22px; font-size:14px; }\n  .pyq-quiz-nav .pyq-btn:disabled{ opacity:0.4; cursor:not-allowed; }\n  .pyq-quiz-results{ display:none; text-align:center; background:#fff; border-radius:18px; padding:36px 28px; border:1px solid rgba(14,42,71,0.08); box-shadow:0 8px 24px rgba(14,42,71,0.06); }\n  .pyq-quiz-results.show{ display:block; animation:pyqBounceIn .5s ease both; }\n  .pyq-results-ring-wrap{ position:relative; width:120px; height:120px; margin:0 auto 18px; }\n  .pyq-results-ring{ transform:scale(1); }\n  #pyqResultsRingFg{ transition:stroke-dashoffset 1s cubic-bezier(.4,0,.2,1); }\n  .pyq-results-ring-score{ position:absolute; inset:0; display:flex; align-items:center; justify-content:center; font-family:'Space Grotesk', sans-serif; font-weight:700; font-size:22px; color:var(--navy); }\n  .pyq-results-headline{ font-family:'Space Grotesk', sans-serif; font-weight:700; font-size:20px; margin:0 0 8px; }\n  .pyq-results-sub{ font-size:14px; line-height:1.6; color:var(--ink-70); max-width:440px; margin:0 auto 20px; }\n  .pyq-solution-review{ text-align:left; margin-bottom:22px; }\n  .pyq-results-cta{ margin-top:6px; }\n  #pyqQuizRetry{ margin-top:10px; }\n\n  .pyq-review-grid{ display:grid; grid-template-columns:repeat(3,1fr); gap:16px; }\n  .pyq-review-card{ background:#fff; border-radius:14px; padding:22px; border:1px solid rgba(14,42,71,0.08); box-shadow:0 4px 14px rgba(14,42,71,0.05); }\n  .pyq-stars{ color:var(--amber); font-size:15px; margin-bottom:10px; letter-spacing:2px; }\n  .pyq-review-text{ font-size:13.5px; line-height:1.6; color:var(--ink-70); margin:0 0 12px; font-style:italic; }\n  .pyq-review-author{ font-family:'IBM Plex Mono', monospace; font-size:12px; font-weight:600; color:var(--navy); margin:0; }\n\n  .pyq-faq{ display:grid; gap:10px; }\n  .pyq-faq-item{ background:#fff; border:1px solid rgba(14,42,71,0.08); border-radius:12px; padding:16px 20px; }\n  .pyq-faq-item summary{ cursor:pointer; font-weight:600; font-size:14.5px; list-style:none; }\n  .pyq-faq-item summary::-webkit-details-marker{ display:none; }\n  .pyq-faq-body{ margin-top:10px; font-size:13.5px; line-height:1.6; color:var(--ink-70); }\n  .pyq-faq-body p{ margin:0; }\n\n  .pyq-buy-card{ background:var(--navy); color:#fff; border-radius:18px; padding:36px; display:grid; grid-template-columns:1.4fr 1fr; gap:32px; align-items:center; }\n  .pyq-buy-card .pyq-eyebrow{ color:var(--amber); }\n  .pyq-buy-title{ font-size:26px; color:#fff; margin-bottom:10px; }\n  .pyq-buy-sub{ font-size:13.5px; color:rgba(255,255,255,0.7); margin-bottom:16px; }\n  .pyq-buy-list{ list-style:none; padding:0; margin:0; display:grid; gap:8px; font-size:13.5px; color:rgba(255,255,255,0.9); }\n  .pyq-buy-action{ background:rgba(255,255,255,0.06); border:1px solid rgba(255,255,255,0.15); border-radius:14px; padding:22px; text-align:center; }\n  .pyq-price{ font-family:'Space Grotesk', sans-serif; font-size:34px; font-weight:700; margin:0 0 14px; }\n  .pyq-fine-print{ font-size:11px; color:rgba(255,255,255,0.55); margin:12px 0 0; }\n\n  .pyq-reveal{ opacity:0; transform:translateY(18px); transition:opacity .6s ease, transform .6s ease; margin-top:56px; }\n  .pyq-reveal.in{ opacity:1; transform:translateY(0); }\n\n  @media (max-width:820px){\n    .pyq-product-hero{ grid-template-columns:1fr; text-align:center; }\n    .pyq-buybox{ align-items:center; }\n    .pyq-urgency-row{ text-align:left; }\n    .pyq-sticky-bar{ display:flex; }\n  }\n  @media (max-width:640px){\n    #pyq-ebook{ padding:24px 16px 90px; }\n    .pyq-grid{ grid-template-columns:1fr; }\n    .pyq-review-grid{ grid-template-columns:1fr; }\n    .pyq-buy-card{ grid-template-columns:1fr; padding:26px; }\n    .pyq-mcq-card{ padding:20px; }\n    .pyq-timer-banner{ flex-direction:column; }\n  }\n\u003c\/style\u003e\n\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Space+Grotesk:wght@500;700\u0026amp;family=Inter:wght@400;500;600\u0026amp;family=IBM+Plex+Mono:wght@500;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cscript\u003e\n(function(){\n  var root = document.getElementById('pyq-ebook');\n  if(!root) return;\n\n  var reveals = root.querySelectorAll('.pyq-reveal');\n  if('IntersectionObserver' in window){\n    var io = new IntersectionObserver(function(entries){\n      entries.forEach(function(e){\n        if(e.isIntersecting){ e.target.classList.add('in'); io.unobserve(e.target); }\n      });\n    }, {threshold:0.15});\n    reveals.forEach(function(el){ io.observe(el); });\n  } else {\n    reveals.forEach(function(el){ el.classList.add('in'); });\n  }\n\n  \/* ---------- Mini quiz stepper ---------- *\/\n  var quiz = document.getElementById('pyqQuiz');\n  if(quiz){\n    var TOTAL = 5;\n    var current = 1;\n    var score = 0;\n    var answered = {};\n\n    var slides = quiz.querySelectorAll('.pyq-quiz-slide');\n    var stepLabel = document.getElementById('pyqQuizStepLabel');\n    var scoreLabel = document.getElementById('pyqQuizScoreLabel');\n    var progressFill = document.getElementById('pyqProgressFill');\n    var nextBtn = document.getElementById('pyqQuizNext');\n    var resultsPanel = document.getElementById('pyqQuizResults');\n    var slidesWrap = document.getElementById('pyqQuizSlides');\n    var navRow = nextBtn.parentElement;\n\n    function showSlide(n){\n      slides.forEach(function(s){\n        s.classList.toggle('active', parseInt(s.getAttribute('data-slide'),10) === n);\n      });\n      stepLabel.textContent = 'Question ' + n + ' of ' + TOTAL;\n      progressFill.style.width = ((n - 1) \/ TOTAL * 100 + 20) + '%';\n      nextBtn.disabled = !answered[n];\n      nextBtn.textContent = n === TOTAL ? 'See my results →' : 'Next question →';\n    }\n\n    quiz.querySelectorAll('.pyq-options').forEach(function(wrap){\n      var qid = wrap.getAttribute('data-qid');\n      var feedback = quiz.querySelector('.pyq-feedback[data-fid=\"' + qid + '\"]');\n      var opts = wrap.querySelectorAll('.pyq-opt');\n      wrap.addEventListener('click', function(e){\n        var btn = e.target.closest('.pyq-opt');\n        if(!btn || btn.disabled) return;\n        var isCorrect = btn.getAttribute('data-correct') === 'true';\n        opts.forEach(function(o){\n          o.disabled = true;\n          if(o.getAttribute('data-correct') === 'true'){ o.classList.add('correct'); }\n        });\n        if(!isCorrect){ btn.classList.add('incorrect'); }\n        if(feedback){\n          feedback.textContent = isCorrect ? '✅ Correct — nice work!' : '❌ Not quite — see the full solution in the ebook.';\n          feedback.className = 'pyq-feedback ' + (isCorrect ? 'ok' : 'no');\n        }\n        var qNum = parseInt(qid, 10);\n        if(!answered[qNum]){\n          answered[qNum] = true;\n          if(isCorrect){ score += 1; }\n          scoreLabel.textContent = 'Score: ' + score + '\/' + TOTAL;\n          nextBtn.disabled = false;\n        }\n      });\n    });\n\n    nextBtn.addEventListener('click', function(){\n      if(current \u003c TOTAL){\n        current += 1;\n        showSlide(current);\n      } else {\n        finishQuiz();\n      }\n    });\n\n    function finishQuiz(){\n      slidesWrap.style.display = 'none';\n      navRow.style.display = 'none';\n      document.querySelector('.pyq-quiz-progress-wrap').style.display = 'none';\n      resultsPanel.classList.add('show');\n\n      var bigScore = document.getElementById('pyqResultsBigScore');\n      var headline = document.getElementById('pyqResultsHeadline');\n      var ringFg = document.getElementById('pyqResultsRingFg');\n      bigScore.textContent = score + '\/' + TOTAL;\n\n      var circumference = 327; \/\/ 2 * PI * 52, matches SVG r=52\n      var offset = circumference - (score \/ TOTAL) * circumference;\n      requestAnimationFrame(function(){ ringFg.style.strokeDashoffset = offset; });\n\n      if(score \u003e= 4){ headline.textContent = 'Excellent — you\\'ve got the pattern!'; }\n      else if(score \u003e= 2){ headline.textContent = 'Good start — a few gaps to close.'; }\n      else { headline.textContent = 'This is exactly what focused PYQ practice fixes.'; }\n    }\n\n    document.getElementById('pyqQuizRetry').addEventListener('click', function(){\n      current = 1;\n      score = 0;\n      answered = {};\n      quiz.querySelectorAll('.pyq-opt').forEach(function(o){\n        o.disabled = false;\n        o.classList.remove('correct', 'incorrect');\n      });\n      quiz.querySelectorAll('.pyq-feedback').forEach(function(f){\n        f.textContent = '';\n        f.className = 'pyq-feedback';\n      });\n      scoreLabel.textContent = 'Score: 0\/' + TOTAL;\n      resultsPanel.classList.remove('show');\n      slidesWrap.style.display = '';\n      navRow.style.display = '';\n      document.querySelector('.pyq-quiz-progress-wrap').style.display = '';\n      showSlide(1);\n    });\n\n    showSlide(1);\n  }\n\n  var stickyBar = document.getElementById('pyqStickyBar');\n  var heroBtn = root.querySelector('.pyq-buybox .pyq-btn-primary');\n  if(stickyBar \u0026\u0026 heroBtn \u0026\u0026 'IntersectionObserver' in window){\n    var stickyIo = new IntersectionObserver(function(entries){\n      entries.forEach(function(e){\n        if(e.isIntersecting){ stickyBar.classList.remove('show'); }\n        else { stickyBar.classList.add('show'); }\n      });\n    }, {threshold:0});\n    stickyIo.observe(heroBtn);\n  }\n})();\n\u003c\/script\u003e\n","brand":"My Store","offers":[{"title":"Default Title","offer_id":54525468934486,"sku":null,"price":99.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1043\/0378\/8374\/files\/ChatGPTImageJul13_2026_04_42_14PM.png?v=1784039911","url":"https:\/\/sscboost.in\/products\/math-99","provider":"SSC BOOST","version":"1.0","type":"link"}