Typing Courses

Special Course
💡

UPSSSC Steno Test

UPSSSC Steno Skill Test practice

  • UPSSSC Steno Skill Test आधारित टाइम व त्रुटि प्रतिशत
  • UPSSSC Steno Skill Test आधारित रिजल्ट
  • निबंध, कहानी, आलेख, संसदीय, राष्ट्रपति अभिभाषण आधारित डिक्टेशन
  • डिक्टेशन स्पीड (50-160 WPM) चुनने का विकल्प
  • ट्रांसक्रिप्शन टाइम व त्रुटि प्रतिशत की मैनुअल सेटिंग (30-90 मिनट) उपलब्ध
Membership / Special Course
🖥️

UPSSSC English Typing

UPSSSC English Typing Mock Tests free

  • ➡️ UPSSSC Type Software
  • ➡️ UPSSSC base marking criteria
  • ➡️ Quick result and error analysis
  • ➡️ Typing Time Selection Available
Membership / Special Course
💻

UPSSSC Hindi Typing

UPSSSC English Typing Mock Tests free

  • ➡️ UPSSSC Type Software
  • ➡️ UPSSSC base marking criteria
  • ➡️ Quick result and error analysis
  • ➡️ Typing Time Selection Available
⌨  Online Steno & Typing Practice

Master Shorthand & Typing
for Competitive Exams

Free online dictation practice, typing tests, and mock exams designed specifically for SSC, UPSSSC, and court stenographer exams. Build speed and accuracy with our comprehensive platform.

Free shorthand typing test
Hindi steno typing Test online
Real exam-style mock tests on Free Shorthand Software
Online steno typing, shorthand dictation with Instant speed & accuracy tracking
Premier Membership Plan
All-in-one access

Unlock full access to Regular Shorthand Courses, Typing Practice Exercises, and all mock tests — all in one plan.

  • Practice Steno Typing online on Shorthand Typing Software
  • For 400, 500, 800 and 1000 words steno typing tests
  • Just for ₹499
  • Access to all regular Steno tests
🚀 Connect With Speedy Shorthand
Latest Skill Tests

New Steno Skill Test Series

Specially crafted skill tests for government stenographer exams with AI-powered voice dictation.

● NEW Practice
UPSSSC Steno Skill Test
📝 Mangal Inscript & Krutidev Fonts
⌨️ UPSSSC Steno Test special Dictation based on government schemes and administrative articles.
🔊 Pack also includes Editorials, Essays, Abhibhashan, Biography, Stories based dictations.
📊 Dictation and Typing on Shorthand Software
✅ Best steno software and dictations platform
● NEW Practice
SI Confidential Steno Skill Test
📝 Mangal Inscript & Krutidev Fonts.
📑 SI Confidential special dictations based on government schemes, national security and administration.
🔊 Pack also includes Legal, Editorials, Essays, Abhibhashan, Biography, Stories etc. dictations.
📊 Dictation and Typing on Shorthand Software.
✅ Best steno software and dictations platform.
● NEW Practice
Allahabad High Court Steno Test
📝 Mangal Inscript & Krutidev Fonts.
🏛 Court special Dictations based on court decisions and legal terminology.
🔊 Pack of Legal, Editorial, Essay, Abhibhashan, Biography, Story, etc quality dictations.
📊 Dictation and Typing on Shorthand Software.
✅ Best steno software and dictations platform.
Free Access

Free Shorthand Typing Test

Practice Daily Free Editorials dictations and other Shorthand Typing Test on Free Steno Typing software.

free Package Basic Practice
Ramdhari Khand-1
First 25 Exercises free
📊
Free Package 400 Words
Editorial Dictations
Daily one editorial dictation free
🎯
Packages

Premier Membership Package

Structured regular practice for building strong shorthand and typing fundamentals with exam-oriented material. All the modules below are included in a single Premier Membership Package.

Regular Package 400 Words Mix
📊
Speedy Gold Hindi
For regular advance practice
Free with membership
📊
Regular Package 800 Words Mix
🎯
SSC Hindi Steno Test
Focused SSC practice
Free with membership
🎯
Regular Package Basic
📘
Ramdhari Gupta Khand-1
Ideal for beginners
Free with membership
📘
Regular Package Intermediate
📗
Ramdhari Gupta Khand-2
80–100 WPM level
Free with membership
📗
Regular Package Current Topics
📰
Editorial Dictations
SSC & Courts
Free with membership
📰
Special Packages

Special Shorthand Packages

Specially designed bundles for SSC and UPSSSC aspirants combining high-level dictations and typing practice.

Special Package ₹ 200 / 3 months
Ramdhari Gupta Khand-1

Foundation Ramdhari lessons for complete basic coverage.

Part of Special Pack
📘
Special Package ₹ 299 / 3 months
Ramdhari Gupta Khand-2

Intermediate Ramdhari Gupta practice with higher speeds

Part of Special Pack
📗
Special Package ₹ 333 / 3 months
🎓
SSC Special Package

High level SSC-oriented dictations, mixed speeds, and typing practice targeted at final skill test

For serious SSC aspirants
🎯
Special Package ₹ 333 / 3 months
🏛️
UPSSSC Steno Package

Pattern-based dictations and typing sets for UPSSSC stenographer

🏛️
Special Package ₹ 200 / 3 months
⚖️
Legal Dictations

Legal Dictations for all Court steno skill test. Based on legal terms and court decisions

⚖️
Special Package ₹ 333 / 3 months
⚖️
Allahabad HC APS

Allahabad High Court specific 400 Words dictations. Important for APS and steno skill test

🏛️
PDF Download

Download Practice PDFs

Get printable shorthand and dictation PDFs for offline practice and revision.

📄
Ramdhari Khand-1 PDF
Complete Ramdhari Khand-1 shorthand lessons and passages in downloadable PDF format.
↓ View / Download
📄
Ramdhari Khand-2 PDF
Advanced Ramdhari Khand-2 material for higher speed shorthand practice in PDF.
↓ View / Download
📄
Daily Editorial Dictation PDF
Daily editorial-based dictations compiled in PDFs to boost vocabulary and content understanding.
↓ View / Download
📄
Essay Dictation PDF
Essay-style dictation passages for long-form shorthand practice and exam preparation.
↓ View / Download
📄
Anand Patrika PDF
Anand Patrika-based shorthand dictations provided as clean, printable PDF files.
↓ View / Download
📄
Kailash Chandra PDF
Kailash Chandra shorthand dictations in PDF format for classic practice sets.
↓ View / Download
Free Demo Tests

Try Our Free Demo Tests

Experience the platform with these free shorthand and typing demo tests designed for competitive exams.

 
FREE DEMO
Demo Shorthand Mock Test
5-minute dictation test using Mangal font at 60–90 WPM with AI HD voice and instant result display.
  • 5-minute shorthand dictation
  • 60–90 WPM speed range
  • AI voice & instant feedback
Start Shorthand Demo
 
FREE DEMO
Demo Typing Mock Test
10-minute Hindi typing test in Mangal or Krutidev with speed, accuracy and detailed error analysis.
  • 10-minute typing test
  • Live WPM & accuracy
  • Error-wise performance report
Start Typing Demo
About Us

About Speedy Shorthand

Speedy Shorthand is a premier online platform dedicated to helping students master shorthand and typing skills for competitive examinations.

Founded with the vision of making quality exam preparation accessible to all, we provide comprehensive resources, practice tests, and expert guidance to help you succeed in your career goals.

Our team of experienced educators and technology experts work tirelessly to create the most effective learning tools and mock tests that simulate real exam conditions.

Learn More →
About Speedy Shorthand
Why Choose Us

Why Choose Speedy Shorthand?

Discover what makes us the preferred choice for shorthand and typing exam preparation.

 
Proven Success Rate
Our students have achieved remarkable success in various competitive exams with significantly improved scores.
 
Experienced Instructors
Learn from experienced professionals who have themselves cleared competitive exams and understand the requirements.
 
Advanced Technology
AI-powered voice dictation and real-time analytics provide advanced tools for shorthand and typing practice.
 
Comprehensive Resources
Access a vast library of practice materials, mock tests, and guides for different competitive exams.
 
Flexible Learning
Study at your own pace with 24/7 access to all resources, perfect for working professionals and students.
 
Dedicated Support
Get personalized assistance from our support team and connect with fellow learners in our community.
FAQ

Frequently Asked Questions

Find answers to common questions about shorthand, typing tests, and exam preparation.

Shorthand is a system of rapid writing using symbols or abbreviations to represent words, phrases, or sounds. It's crucial for competitive exams like SSC, UPSSSC, and court stenographer positions because it tests your ability to transcribe spoken content quickly and accurately.
Practice regularly with both Mangal and KrutiDev fonts, focus on proper finger placement, use online typing tools, gradually increase speed while maintaining accuracy, and take mock tests regularly.
Mangal is a Unicode font supported by most modern systems and is the standard for government exams. KrutiDev is a legacy font with specific character mappings still required for some examinations.
With consistent practice, most students can achieve basic proficiency in 2–3 months. Advanced speed (80–100 WPM) typically takes 6–12 months of regular practice.
You need a computer or laptop with a stable internet connection, headphones for dictation practice, and a keyboard. Our platform works entirely online through your web browser.
Yes, our mock tests are designed to simulate the actual exam environment, including time limits, question patterns, and difficulty level.
Yes, our platform is responsive and works on smartphones and tablets. For best typing practice, we recommend a computer with a physical keyboard.
Passing criteria typically require 80–100 WPM dictation speed with high accuracy. Different exams may have different benchmarks for preliminary and mains.
Yes, we provide digital certificates upon successful completion of our premium courses, validating your typing speeds and shorthand proficiency levels.
Our platform provides analytics like speed progression, accuracy trends, error pattern analysis, and comparative performance metrics.
// ===== FAQ ===== function toggleFaq(btn) { const item = btn.closest(\'.faq-item\'); const isOpen = item.classList.contains(\'open\'); document.querySelectorAll(\'.faq-item.open\').forEach(i => i.classList.remove(\'open\')); if (!isOpen) item.classList.add(\'open\'); } // ===== SCROLL REVEAL ===== const revealEls = document.querySelectorAll(\'.reveal\'); const io = new IntersectionObserver((entries) => { entries.forEach((e, i) => { if (e.isIntersecting) { setTimeout(() => e.target.classList.add(\'visible\'), i * 55); io.unobserve(e.target); } }); }, { threshold: 0.07 }); // Add js-ready to body so reveal animation activates only when JS runs document.body.classList.add(\'js-ready\'); revealEls.forEach(el => io.observe(el));

 

 

 

 

 

 

 

 

/* ============================================= HIDE ORIGINAL THEME FOOTER, KEEP CUSTOM ONE ============================================= */ footer:not(.ss-footer) { display: none !important; } /* ============================================= GLOBAL RESET + BASE ============================================= */ *, *::before, *::after { box-sizing: border-box; } :root { --page-bg: #F0F4F8; --white: #FFFFFF; --ink: #1A2B3C; --ink-soft: #3E5068; --ink-muted: #7A90A8; --blue: #2563EB; --blue-soft: #EEF3FD; --blue-mid: #BFCFFD; --teal: #0891B2; --teal-soft: #E0F6FB; --green: #059669; --green-soft: #D1FAE5; --amber: #D97706; --amber-soft: #FEF3C7; --rose: #E11D48; --rose-soft: #FFE4E6; --purple: #7C3AED; --purple-soft:#EDE9FE; --orange: #EA580C; --orange-soft:#FFF0E6; --radius: 12px; --radius-sm: 8px; --shadow-xs: 0 1px 4px rgba(26,43,60,0.07); --shadow-sm: 0 2px 12px rgba(26,43,60,0.09); --shadow-md: 0 6px 24px rgba(26,43,60,0.12); --shadow-lg: 0 12px 40px rgba(26,43,60,0.15); --font: \'Nunito\', system-ui, sans-serif; --font-disp: \'Merriweather\', Georgia, serif; --transition: 0.22s ease; } body { font-family: var(--font); background: var(--page-bg); color: var(--ink); font-size: 17px; line-height: 1.6; margin: 0; padding: 0; overflow-x: hidden; } a { text-decoration: none; } .ss-page-wrapper { font-family: var(--font) !important; background: transparent !important; width: 100%; display: block; overflow-x: hidden; } .ss-page-wrapper::before, .ss-page-wrapper::after { display: none !important; } /* ============================================= CONTAINER ============================================= */ .pg-container { max-width: 1140px; width: 100%; margin: 0 auto; padding: 0 18px; box-sizing: border-box; } /* ============================================= SECTION SHELLS ============================================= */ .pg-section { padding: 52px 0; } .pg-section-sm { padding: 36px 0; } .pg-label { display: inline-flex; align-items: center; gap: 6px; font-size: 12.5px; font-weight: 800; letter-spacing: 0.18em; text-transform: uppercase; color: var(--blue); margin-bottom: 8px; } .pg-label::before { content: \"\"; display: block; width: 18px; height: 2.5px; background: var(--blue); border-radius: 2px; } .pg-heading { font-family: var(--font-disp); font-size: clamp(24px, 3.5vw, 34px); font-weight: 900; color: var(--ink); line-height: 1.2; margin: 0 0 10px; } .pg-subtext { font-size: 16.5px; color: var(--ink-muted); max-width: 620px; margin: 0 auto 32px; } .pg-center { text-align: center; } /* ============================================= BUTTONS ============================================= */ .pg-btn { display: inline-flex; align-items: center; justify-content: center; gap: 6px; padding: 9px 22px; border-radius: 999px; font-size: 15.5px; font-weight: 700; font-family: var(--font); border: none; cursor: pointer; transition: var(--transition); white-space: nowrap; text-decoration: none; } .pg-btn-primary { background: var(--blue); color: #fff; } .pg-btn-primary:hover { background: #1d4ed8; transform: translateY(-1px); box-shadow: 0 4px 16px rgba(37,99,235,0.35); } .pg-btn-teal { background: #5B7EA4; color: #fff; } .pg-btn-teal:hover { background: #4a6b8a; transform: translateY(-1px); } .pg-btn-orange { background: var(--orange); color: #fff; } .pg-btn-orange:hover { background: #c44c09; transform: translateY(-1px); } .pg-btn-ghost { background: rgba(255,255,255,0.12); color: #fff; border: 1.5px solid rgba(255,255,255,0.3); } .pg-btn-ghost:hover { background: rgba(255,255,255,0.22); } .pg-btn-outline { background: transparent; color: var(--blue); border: 2px solid var(--blue); } .pg-btn-outline:hover { background: var(--blue); color: #fff; } .pg-btn-white { background: #fff; color: var(--ink); } .pg-btn-white:hover { background: var(--blue-soft); color: var(--blue); } .pg-btn-sm { padding: 6px 14px; font-size: 14.5px; } /* ============================================= HERO — Light sober scheme ============================================= */ .pg-hero { position: relative; background: linear-gradient(135deg, #dce8f5 0%, #e8f0f9 40%, #edf4fc 100%); overflow: hidden; padding: 0; border-bottom: 1px solid #c8daea; } /* Low-opacity background image */ .pg-hero-bg { position: absolute; inset: 0; background-image: url(\'https://images.unsplash.com/photo-1517842645767-c639042777db?auto=format&fit=crop&w=1600&q=60\'); background-size: cover; background-position: center; opacity: 0.06; z-index: 0; } /* Subtle dot grid */ .pg-hero-grid-overlay { position: absolute; inset: 0; background-image: radial-gradient(circle, rgba(91,128,164,0.18) 1px, transparent 1px); background-size: 28px 28px; z-index: 1; } .pg-hero-inner { position: relative; z-index: 2; display: grid; grid-template-columns: 1.1fr 1fr; gap: 36px; align-items: center; padding: 46px 0 50px; } .pg-hero-pill { display: inline-flex; align-items: center; gap: 7px; background: rgba(91,128,164,0.12); border: 1px solid rgba(91,128,164,0.35); color: #4a6d8c; font-size: 15.5px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; padding: 5px 14px; border-radius: 999px; margin-bottom: 16px; } .pg-hero-title { font-family: var(--font-disp); font-size: clamp(28px, 4vw, 46px); font-weight: 900; color: #1a2b3c; line-height: 1.15; margin: 0 0 14px; } .pg-hero-title .accent { color: #5B80A4; } .pg-hero-title .gold { color: #c07c2a; } .pg-hero-desc { font-size: 16.5px; color: #4a6070; line-height: 1.7; margin-bottom: 22px; } .pg-hero-btns { display: flex; gap: 10px; flex-wrap: wrap; margin-bottom: 22px; } /* Override ghost button for light hero */ .pg-hero .pg-btn-ghost { background: rgba(91,128,164,0.1); color: #3d5a78; border: 1.5px solid rgba(91,128,164,0.4); } .pg-hero .pg-btn-ghost:hover { background: rgba(91,128,164,0.2); } .pg-hero-tags { display: flex; flex-direction: column; gap: 6px; } .pg-hero-tag { font-size: 14.5px; color: #506070; display: flex; align-items: flex-start; gap: 7px; } .pg-hero-tag::before { content: \"✓\"; color: #5a7a44; font-weight: 800; flex-shrink: 0; } /* ============================================= MEMBERSHIP CARD IN HERO ============================================= */ .mc-wrap { display: flex; flex-direction: column; } .mc-card { background: #fff; border-radius: 16px; overflow: hidden; box-shadow: 0 20px 60px rgba(0,0,0,0.35); border: 1px solid rgba(255,255,255,0.1); } .mc-header { background: linear-gradient(135deg, #4a6d8c, #6082B6); padding: 16px 20px; display: flex; align-items: center; gap: 11px; border-bottom: 3px solid #c07c2a; } .mc-icon { width: 36px; height: 36px; border-radius: 50%; background: rgba(251,191,36,0.2); border: 2px solid rgba(251,191,36,0.5); display: flex; align-items: center; justify-content: center; font-size: 16px; flex-shrink: 0; } .mc-title-text { font-size: 17px; font-weight: 800; color: #fff; letter-spacing: 0.04em; line-height: 1.2; } .mc-title-sub { font-size: 13px; color: rgba(255,255,255,0.55); font-weight: 500; } .mc-body { padding: 16px 20px 18px; } .mc-desc { font-size: 15px; color: var(--ink-soft); margin-bottom: 12px; line-height: 1.6; } .mc-list { list-style: none; padding: 0; margin: 0 0 14px; } .mc-list li { font-size: 14.5px; color: var(--ink); padding: 5px 0; border-bottom: 1px solid #f0f4f8; display: flex; align-items: flex-start; gap: 7px; font-weight: 600; } .mc-list li:last-child { border-bottom: none; } .mc-list li .check { color: #059669; font-size: 15px; flex-shrink: 0; margin-top: 1px; } .mc-actions { display: grid; grid-template-columns: 1fr 1fr; gap: 9px; } /* ============================================= SOCIAL STRIP ============================================= */ .pg-social-strip { background: var(--white); border-bottom: 1px solid #e2e8f0; padding: 14px 0; } .pg-social-inner { display: flex; align-items: center; justify-content: space-between; gap: 12px; flex-wrap: wrap; } .pg-social-title { font-size: 15.5px; font-weight: 700; color: var(--ink); white-space: nowrap; } .pg-social-title span { color: var(--blue); } .pg-social-links { display: flex; gap: 8px; flex-wrap: wrap; } .soc-pill { display: inline-flex; align-items: center; gap: 6px; padding: 6px 13px; border-radius: 999px; font-size: 12.5px; font-weight: 600; text-decoration: none; transition: var(--transition); } .soc-pill:hover { transform: translateY(-2px); box-shadow: var(--shadow-sm); } .soc-tg { background: #e0f2fe; color: #0369a1; } .soc-wa { background: #dcfce7; color: #15803d; } .soc-yt { background: #fee2e2; color: #b91c1c; } .soc-email { background: var(--purple-soft); color: var(--purple); } /* ============================================= SKILL TEST SECTION — Deep Slate cards ============================================= */ .skill-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; } .skill-card { border-radius: var(--radius); overflow: hidden; box-shadow: var(--shadow-sm); transition: transform var(--transition), box-shadow var(--transition); display: flex; flex-direction: column; background: var(--white); border: 1px solid #e2e8f0; } .skill-card:hover { transform: translateY(-4px); box-shadow: var(--shadow-md); } .skill-head { background: linear-gradient(135deg, #1e3a5f 0%, #2563eb 100%); padding: 14px 16px 12px; position: relative; overflow: hidden; } .skill-head::after { content: \"⌨\"; position: absolute; right: 12px; bottom: -4px; font-size: 52px; opacity: 0.07; color: #fff; } .skill-head-top { display: flex; justify-content: space-between; align-items: center; margin-bottom: 7px; position: relative; z-index: 1; } .skill-new { font-size: 11.5px; font-weight: 800; letter-spacing: 0.2em; color: #fbbf24; text-transform: uppercase; animation: blink 1.4s infinite; } @keyframes blink { 0%,100%{opacity:1} 50%{opacity:0.25} } .skill-practice-btn { background: rgba(255,255,255,0.15); color: #fff; font-size: 15.5px; font-weight: 700; padding: 4px 11px; border-radius: 999px; text-decoration: none; border: 1px solid rgba(255,255,255,0.3); transition: background var(--transition); position: relative; z-index: 1; } .skill-practice-btn:hover { background: rgba(255,255,255,0.28); } .skill-title { font-size: 17px; font-weight: 800; color: #fff; line-height: 1.25; position: relative; z-index: 1; } .skill-body { padding: 12px 14px; flex: 1; display: flex; flex-direction: column; gap: 5px; } .skill-point { font-size: 14.5px; color: var(--ink-soft); display: flex; align-items: flex-start; gap: 6px; line-height: 1.45; padding: 3px 0; border-bottom: 1px dashed #edf2f7; } .skill-point:last-child { border-bottom: none; } /* ============================================= FREE PACKAGE — StudyIQ-inspired card design White card, title top-left, diagonal pastel triangle bottom-right, icon floating corner ============================================= */ .free-section { background: #eef4fb; } .free-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; } .free-card { background: #fff; border-radius: 16px; border: 1px solid #dde8f4; box-shadow: 0 3px 16px rgba(91,128,164,0.10); overflow: hidden; position: relative; min-height: 148px; transition: transform var(--transition), box-shadow var(--transition); display: flex; flex-direction: column; } .free-card:hover { transform: translateY(-4px); box-shadow: 0 10px 28px rgba(91,128,164,0.16); } /* Diagonal triangle in bottom-right — CSS clip path */ .free-card::after { content: \"\"; position: absolute; bottom: 0; right: 0; width: 110px; height: 110px; border-radius: 0 0 16px 0; clip-path: polygon(100% 0, 100% 100%, 0 100%); z-index: 0; } .free-card-1::after { background: #dce8f5; } .free-card-2::after { background: #e0f0d8; } .free-card-content { padding: 18px 18px 0; flex: 1; position: relative; z-index: 1; } .free-card-top-row { display: flex; align-items: center; justify-content: space-between; margin-bottom: 6px; } .free-card-badge { display: inline-block; font-size: 11.5px; font-weight: 800; letter-spacing: 0.14em; text-transform: uppercase; padding: 2px 10px; border-radius: 999px; } .free-badge-blue { background: #dce8f5; color: #4a6d8c; border: 1px solid #b8cfe8; } .free-badge-green { background: #ddf0ce; color: #4a6b35; border: 1px solid #b5dba0; } .free-card-tag { font-size: 13px; font-weight: 700; padding: 2px 9px; border-radius: 999px; border: 1px solid; } .free-tag-blue { background: #eef4fb; color: #5B80A4; border-color: #c5d9ef; } .free-tag-green { background: #edf7e3; color: #5a7a44; border-color: #b5dba0; } .free-card-title { font-size: 17px; font-weight: 800; color: #1a2b3c; margin-bottom: 5px; line-height: 1.25; } .free-card-price { font-size: 15px; font-weight: 700; margin-bottom: 14px; } .free-price-blue { color: #5B80A4; } .free-price-green { color: #5a7a44; } .free-card-footer { padding: 0 18px 16px; position: relative; z-index: 1; } /* Floating icon in bottom-right triangle area */ .free-card-icon { position: absolute; bottom: 12px; right: 12px; width: 56px; height: 56px; display: flex; align-items: center; justify-content: center; font-size: 30px; z-index: 2; filter: drop-shadow(0 2px 4px rgba(0,0,0,0.10)); } /* ============================================= PREMIER PACKAGE — StudyIQ-style, Steel Blue White card, diagonal triangle, floating icon ============================================= */ .premier-section { background: #f4f7fb; } .premier-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; } .premier-card { background: #fff; border-radius: 16px; border: 1px solid #c5d4e8; box-shadow: 0 3px 16px rgba(91,128,164,0.10); overflow: hidden; position: relative; min-height: 158px; display: flex; flex-direction: column; transition: transform var(--transition), box-shadow var(--transition), border-color var(--transition); } .premier-card:hover { transform: translateY(-4px); box-shadow: 0 10px 28px rgba(91,128,164,0.18); border-color: #5B80A4; } /* Diagonal triangle bottom-right — steel blue tint */ .premier-card::after { content: \"\"; position: absolute; bottom: 0; right: 0; width: 90px; height: 90px; border-radius: 0 0 16px 0; clip-path: polygon(100% 0, 100% 100%, 0 100%); background: #d4e2f0; z-index: 0; } .premier-card-content { padding: 15px 15px 0; flex: 1; position: relative; z-index: 1; } .premier-card-top-row { display: flex; align-items: center; justify-content: space-between; margin-bottom: 6px; flex-wrap: wrap; gap: 5px; } .premier-badge { display: inline-block; font-size: 11.5px; font-weight: 800; letter-spacing: 0.14em; text-transform: uppercase; background: #dce8f5; color: #4a6d8c; border: 1px solid #b8cfe8; padding: 2px 9px; border-radius: 999px; } .premier-tag { font-size: 12.5px; font-weight: 700; background: #eef3f9; color: #5B80A4; border: 1px solid #c5d4e8; padding: 2px 8px; border-radius: 999px; white-space: nowrap; } .premier-card-name { display: flex; align-items: center; gap: 7px; font-size: 16px; font-weight: 800; color: #1a2b3c; margin-bottom: 5px; line-height: 1.25; } .premier-icon { width: 30px; height: 30px; border-radius: 8px; background: #dce8f5; display: flex; align-items: center; justify-content: center; font-size: 16px; flex-shrink: 0; filter: drop-shadow(0 1px 2px rgba(0,0,0,0.10)); } .premier-price-line { font-size: 14.5px; font-weight: 700; margin-bottom: 3px; } .c-rose { color: #b94f4f; } .c-green { color: #2e7d58; } .c-blue { color: #4a6d8c; } .c-purple { color: #5B7EA4; } .c-amber { color: #8a6520; } .premier-card-footer { padding: 8px 15px 14px; position: relative; z-index: 1; } .premier-actions { display: flex; } /* Floating icon bottom-right */ .premier-card-icon { position: absolute; bottom: 10px; right: 10px; width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; font-size: 26px; z-index: 2; filter: drop-shadow(0 2px 4px rgba(0,0,0,0.10)); } .buy-cta-wrap { text-align: center; margin-top: 28px; } /* ============================================= SPECIAL PACKAGES — StudyIQ-style card design Warm peach/amber palette, white cards, diagonal triangle, floating icon ============================================= */ .special-section { background: #fdf6ee; } .special-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; } .special-card { background: #fff; border-radius: 16px; border: 1px solid #f0dcc8; box-shadow: 0 3px 16px rgba(192,124,42,0.09); overflow: hidden; position: relative; min-height: 168px; transition: transform var(--transition), box-shadow var(--transition); display: flex; flex-direction: column; } .special-card:hover { transform: translateY(-4px); box-shadow: 0 10px 28px rgba(192,124,42,0.16); } /* Diagonal triangle in bottom-right */ .special-card::after { content: \"\"; position: absolute; bottom: 0; right: 0; width: 90px; height: 90px; border-radius: 0 0 16px 0; clip-path: polygon(100% 0, 100% 100%, 0 100%); background: #fce8d0; z-index: 0; } .special-card-content { padding: 15px 15px 0; flex: 1; position: relative; z-index: 1; } .special-card-top-row { display: flex; align-items: center; justify-content: space-between; margin-bottom: 6px; flex-wrap: wrap; gap: 5px; } .special-badge { display: inline-block; font-size: 11.5px; font-weight: 800; letter-spacing: 0.14em; text-transform: uppercase; background: #fce8d0; color: #a0561e; border: 1px solid #f0c8a0; padding: 2px 9px; border-radius: 999px; } .special-tag { font-size: 12.5px; font-weight: 700; background: #fdf2e8; color: #c07c2a; border: 1px solid #f0c8a0; padding: 2px 8px; border-radius: 999px; white-space: nowrap; } .special-card-name { display: flex; align-items: center; gap: 7px; font-size: 16px; font-weight: 800; color: #1a2b3c; margin-bottom: 5px; line-height: 1.25; } .special-icon { width: 30px; height: 30px; border-radius: 8px; display: flex; align-items: center; justify-content: center; font-size: 16px; flex-shrink: 0; filter: drop-shadow(0 1px 2px rgba(0,0,0,0.10)); background: #fce8d0; } .special-text { font-size: 14.5px; color: #5a6e80; margin-bottom: 5px; line-height: 1.5; } .special-price { font-size: 14.5px; font-weight: 700; margin-bottom: 0; } .special-card-footer { padding: 8px 15px 14px; position: relative; z-index: 1; } .special-actions { display: flex; gap: 7px; } /* Floating icon bottom-right for special cards */ .special-card-icon { position: absolute; bottom: 10px; right: 10px; width: 48px; height: 48px; display: flex; align-items: center; justify-content: center; font-size: 26px; z-index: 2; filter: drop-shadow(0 2px 4px rgba(0,0,0,0.10)); } /* ============================================= PDF SECTION — Lavender/Purple palette ============================================= */ .pdf-section { background: linear-gradient(160deg, #f5f3ff 0%, #ede9fe 100%); } .pdf-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; } .pdf-card { background: var(--white); border-radius: var(--radius); border: 1.5px solid #ddd6fe; box-shadow: 0 2px 12px rgba(124,58,237,0.06); padding: 14px 16px; display: flex; flex-direction: column; gap: 6px; transition: transform var(--transition), box-shadow var(--transition); text-decoration: none; color: inherit; } .pdf-card:hover { transform: translateY(-3px); box-shadow: 0 8px 24px rgba(124,58,237,0.13); } .pdf-icon-row { display: flex; align-items: center; gap: 10px; margin-bottom: 2px; } .pdf-icon { width: 36px; height: 36px; border-radius: 8px; display: flex; align-items: center; justify-content: center; font-size: 18px; flex-shrink: 0; } .pdf-title { font-size: 16px; font-weight: 800; line-height: 1.25; } .pdf-text { font-size: 14.5px; color: var(--ink-muted); line-height: 1.5; flex: 1; } .pdf-cta-btn { display: inline-flex; align-items: center; gap: 5px; font-size: 14px; font-weight: 700; color: var(--purple); background: var(--purple-soft); border: 1px solid #c4b5fd; padding: 5px 13px; border-radius: 999px; align-self: flex-start; margin-top: 4px; transition: background var(--transition); } .pdf-cta-btn:hover { background: #ddd6fe; } /* ============================================= DEMO TESTS — Rose/Orange palette ============================================= */ .demo-section { background: var(--white); } .demo-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; } .demo-card { background: var(--white); border-radius: var(--radius); border: 1.5px solid #fed7aa; box-shadow: 0 2px 14px rgba(234,88,12,0.07); overflow: hidden; transition: transform var(--transition), box-shadow var(--transition); } .demo-card:hover { transform: translateY(-4px); box-shadow: 0 10px 28px rgba(234,88,12,0.13); } .demo-card-stripe { height: 5px; } .demo-stripe-blue { background: linear-gradient(90deg, #2563eb, #60a5fa); } .demo-stripe-orange { background: linear-gradient(90deg, #ea580c, #fb923c); } .demo-card-body { padding: 16px 18px 18px; } .demo-badge { display: inline-block; font-size: 12px; font-weight: 800; letter-spacing: 0.14em; text-transform: uppercase; background: var(--amber-soft); color: #92400e; border: 1px solid #fde68a; padding: 3px 10px; border-radius: 999px; margin-bottom: 10px; } .demo-title { font-size: 20px; font-weight: 800; margin-bottom: 7px; } .demo-desc { font-size: 15px; color: var(--ink-muted); margin-bottom: 12px; line-height: 1.6; } .demo-list { list-style: none; padding: 0; margin: 0 0 14px; } .demo-list li { font-size: 15px; color: var(--ink-soft); padding: 4px 0; display: flex; align-items: flex-start; gap: 7px; border-bottom: 1px solid #fef3f2; } .demo-list li:last-child { border-bottom: none; } .demo-list li::before { content: \"→\"; color: var(--orange); font-weight: 800; flex-shrink: 0; } /* ============================================= ABOUT — Clean two-col ============================================= */ .about-section { background: var(--page-bg); } .about-grid { display: grid; grid-template-columns: 1.1fr 1fr; gap: 44px; align-items: center; } .about-img { width: 100%; border-radius: var(--radius); aspect-ratio: 4/3; object-fit: cover; box-shadow: var(--shadow-md); } .about-text p { font-size: 16.5px; color: var(--ink-soft); margin-bottom: 12px; line-height: 1.75; } .about-link { font-size: 15.5px; font-weight: 700; color: var(--blue); text-decoration: none; display: inline-flex; align-items: center; gap: 5px; margin-top: 4px; } .about-link:hover { color: #1d4ed8; } /* ============================================= WHY CHOOSE — Soft grid ============================================= */ .why-section { background: var(--white); } .why-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; } .why-card { background: var(--white); border-radius: var(--radius); border: 1px solid #e2e8f0; padding: 14px; display: flex; gap: 12px; box-shadow: var(--shadow-xs); transition: transform var(--transition), box-shadow var(--transition); } .why-card:hover { transform: translateY(-3px); box-shadow: var(--shadow-sm); } .why-thumb { width: 50px; height: 50px; border-radius: 10px; background-size: cover; background-position: center; flex-shrink: 0; } .why-title { font-size: 16px; font-weight: 800; margin-bottom: 3px; } .why-text { font-size: 14.5px; color: var(--ink-muted); line-height: 1.5; } /* ============================================= FAQ ============================================= */ .faq-section { background: var(--page-bg); } .faq-wrap { max-width: 760px; margin: 0 auto; } .faq-item { background: var(--white); border-radius: var(--radius-sm); border: 1px solid #e2e8f0; margin-bottom: 8px; overflow: hidden; box-shadow: var(--shadow-xs); } .faq-btn { width: 100%; display: flex; justify-content: space-between; align-items: center; padding: 13px 18px; background: none; border: none; cursor: pointer; font-size: 16px; font-weight: 700; color: var(--ink); font-family: var(--font); text-align: left; gap: 10px; } .faq-icon { width: 22px; height: 22px; border-radius: 50%; background: var(--blue-soft); color: var(--blue); display: flex; align-items: center; justify-content: center; font-size: 16px; font-weight: 700; flex-shrink: 0; transition: transform 0.25s, background 0.25s; line-height: 1; } .faq-item.open .faq-icon { transform: rotate(45deg); background: var(--blue); color: #fff; } .faq-answer { max-height: 0; overflow: hidden; transition: max-height 0.3s ease; } .faq-item.open .faq-answer { max-height: 300px; } .faq-answer-inner { padding: 2px 18px 14px; font-size: 15.5px; color: var(--ink-soft); line-height: 1.7; border-top: 1px solid #edf2f7; padding-top: 10px; } /* ============================================= FOOTER ============================================= */ .pg-footer { background: #0f1e2e; color: #fff; padding: 44px 0 16px; margin-top: 0; } .footer-grid { display: grid; grid-template-columns: 2fr 1fr 1fr 1fr; gap: 28px; margin-bottom: 32px; } .footer-brand { font-family: var(--font-disp); font-size: 20px; font-weight: 900; color: #fff; margin-bottom: 10px; } .footer-brand span { color: #38bdf8; } .footer-desc { font-size: 15px; color: rgba(255,255,255,0.45); line-height: 1.7; } .footer-col h4 { font-size: 13px; font-weight: 800; letter-spacing: 0.18em; text-transform: uppercase; color: #38bdf8; margin-bottom: 12px; } .footer-col ul { list-style: none; padding: 0; margin: 0; } .footer-col li { margin-bottom: 7px; } .footer-col a { font-size: 15.5px; color: rgba(255,255,255,0.55); text-decoration: none; transition: color 0.2s; } .footer-col a:hover { color: #fff; } .footer-col p { font-size: 15.5px; color: rgba(255,255,255,0.55); } .footer-bar { border-top: 1px solid rgba(255,255,255,0.08); padding-top: 14px; text-align: center; font-size: 14.5px; color: rgba(255,255,255,0.3); } /* ============================================= SCROLL ANIMATIONS — progressive enhancement Content always visible by default. Animation only applies when JS successfully runs. ============================================= */ .reveal { opacity: 1; transform: none; transition: opacity 0.55s ease, transform 0.55s ease; } body.js-ready .reveal { opacity: 0; transform: translateY(22px); } body.js-ready .reveal.visible { opacity: 1; transform: translateY(0); } /* ============================================= RESPONSIVE ============================================= */ @media (max-width: 980px) { .pg-hero-inner { grid-template-columns: 1fr; padding: 36px 0 40px; gap: 28px; } .skill-grid { grid-template-columns: 1fr; } .premier-grid { grid-template-columns: 1fr 1fr; } .special-grid { grid-template-columns: 1fr 1fr; } .pdf-grid { grid-template-columns: repeat(3, 1fr); } .about-grid { grid-template-columns: 1fr; } .why-grid { grid-template-columns: 1fr 1fr; } .footer-grid { grid-template-columns: 1fr 1fr; } } @media (max-width: 640px) { .pg-section { padding: 36px 0; } .free-grid { grid-template-columns: 1fr; } .premier-grid { grid-template-columns: 1fr; } .special-grid { grid-template-columns: 1fr; } .pdf-grid { grid-template-columns: repeat(3, 1fr); } .demo-grid { grid-template-columns: 1fr; } .why-grid { grid-template-columns: 1fr; } .mc-actions { grid-template-columns: 1fr; } .pg-hero-btns { flex-direction: column; align-items: stretch; } .pg-hero-btns .pg-btn { justify-content: center; } .footer-grid { grid-template-columns: 1fr; } /* Mobile: body base = 16px (original 15px +1) — all em/px sizes scale down by 1px from desktop */ body { font-size: 16px; } } @media (max-width: 420px) { .pdf-grid { grid-template-columns: 1fr; } }

Membership Plans

Buy Now
Membership Plan💎

Speedy Annual Plan

All Shorthand and typing courses included. 12 Months vaidity for all regular courses.

₹1,100₹1,50027% OFF
📅 1 Year
Membership Plan👑

Speedy Gold

All Shorthand and typing courses included. 6 Months vaidity for all regular courses.

₹800₹1,00020% OFF
📅 6 Months
Membership Plan🏅

Speedy Premium

All Shorthand and typing courses included. 3 Months vaidity for all regular courses.

₹499₹69929% OFF
📅 3 Months

Demo Tests

Try our platform
नीचे दिये गये अभ्यासों से आप हमारे प्लेटफार्म की गुणवत्ता को परख सकते हैं। ये टेस्ट हिंदी के तीन फॉंट/लेआउट - मगंल इनस्क्रिप्ट, कृतिदेव व रेमिंटगन गेल (यूनिकॉड) में हैं। टाइपिंग से पहले अपने एक फॉंट का चुनाव कर लें।
⌨️
Ex-3: Role of High Courts in a Constitutional Democracy
English
▶ Attempt
🎙️
प्रतिलेखन- 67 & 68 (रामधारी गुप्ता खंड-1)
Mangal Inscript · KrutiDev · Remington Gail
▶ Attempt
🎙️
प्रतिलेखन- 69 (रामधारी गुप्ता खंड-1)
Mangal Inscript · KrutiDev · Remington Gail
▶ Attempt
🎙️
संपादकीय- महिला हित की अनदेखी
Mangal Inscript · KrutiDev · Remington Gail
▶ Attempt
Scroll to Top