:root { --red: #8B0000; --gold: #C8A84B; --black: #0D0D0D; --white: #FFFFFF; } * { box-sizing: border-box; margin: 0; padding: 0; } body { font-family: Arial, sans-serif; background: var(--black); color: var(--white); min-height: 100vh; display: flex; align-items: center; justify-content: center; } .container { text-align: center; padding: 60px 32px; max-width: 680px; } .logo { font-family: Georgia, serif; font-size: 28px; font-weight: bold; color: var(--white); margin-bottom: 48px; letter-spacing: 1px; } .logo span { color: var(--gold); } .badge { display: inline-block; background: rgba(139,0,0,.4); border: 1px solid var(--red); color: var(--gold); font-size: 12px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; padding: 6px 16px; border-radius: 20px; margin-bottom: 28px; } h1 { font-family: Georgia, serif; font-size: clamp(36px, 8vw, 72px); line-height: 1.1; margin-bottom: 12px; } h1 span { color: var(--gold); } .subtitle { font-size: 20px; color: #333333; margin-bottom: 48px; line-height: 1.6; } .coming-soon-box { background: #ffffff; border: 2px solid var(--red); border-radius: 16px; padding: 40px 32px; margin-bottom: 40px; } .coming-soon-box h2 { font-size: 22px; color: var(--gold); margin-bottom: 16px; letter-spacing: 1px; text-transform: uppercase; } .coming-soon-box p { font-size: 17px; color: rgba(255,255,255,.75); line-height: 1.7; } .features { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin: 32px 0; text-align: left; } .feature { background: rgba(255,255,255,.05); border-radius: 10px; padding: 16px; font-size: 15px; color: rgba(255,255,255,.8); } .feature::before { content: '📌 '; } .price { font-family: Georgia, serif; font-size: 48px; font-weight: bold; color: var(--gold); margin: 24px 0 8px; } .price-label { font-size: 13px; color: rgba(255,255,255,.5); text-transform: uppercase; letter-spacing: 1px; margin-bottom: 32px; } .notify-btn { display: inline-block; background: var(--red); color: var(--white); font-size: 18px; font-weight: 700; padding: 18px 44px; border-radius: 10px; text-decoration: none; letter-spacing: .5px; transition: background .2s; } .notify-btn:hover { background: #A50000; } .back { display: block; margin-top: 32px; color: rgba(255,255,255,.4); font-size: 14px; text-decoration: none; } .back:hover { color: var(--white); } @media(max-width:500px){ .features { grid-template-columns: 1fr; } }

🔐 Access Required

Enter your access code to unlock the
PassSTR — TExES Science of Teaching Reading Prep App.

❌ Incorrect access code. Please try again.
🚧 Coming Soon

PassSTR

TExES Science of Teaching Reading 293 — Exam Prep App

⚙️ This App Is Being Built

The PassSTR exam prep app is currently under development. It will cover all competencies for the TExES Science of Teaching Reading 293 exam — check back soon!

Phonological Awareness
Phonics & Word Analysis
Fluency Development
Vocabulary Instruction
Reading Comprehension
Writing & Language
$59
One-Time Access — Available Soon
🔔 Notify Me When It's Ready
← Back to Gran Vía Pro Store