.mobile-hero[data-astro-cid-tzi6dhhv]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:4rem 0}.mobile-hero-content[data-astro-cid-tzi6dhhv]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.mobile-title[data-astro-cid-tzi6dhhv]{font-size:3rem;font-weight:700;margin-bottom:1.5rem}.mobile-subtitle[data-astro-cid-tzi6dhhv]{font-size:1.25rem;opacity:.9;margin-bottom:2rem;line-height:1.6}.download-buttons[data-astro-cid-tzi6dhhv]{display:flex;gap:1rem;margin-bottom:2rem}.download-btn[data-astro-cid-tzi6dhhv]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;background:#ffffff1a;border:2px solid rgba(255,255,255,.3);border-radius:.75rem;color:#fff;text-decoration:none;transition:all .3s ease;backdrop-filter:blur(10px)}.download-btn[data-astro-cid-tzi6dhhv]:hover{background:#fff3;border-color:#ffffff80;transform:translateY(-2px)}.download-text[data-astro-cid-tzi6dhhv]{display:flex;flex-direction:column;align-items:flex-start}.download-label[data-astro-cid-tzi6dhhv]{font-size:.75rem;opacity:.8}.download-store[data-astro-cid-tzi6dhhv]{font-size:1rem;font-weight:600}.hero-features[data-astro-cid-tzi6dhhv]{display:flex;gap:2rem}.hero-feature[data-astro-cid-tzi6dhhv]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;opacity:.9}.hero-feature[data-astro-cid-tzi6dhhv] svg[data-astro-cid-tzi6dhhv]{color:gold}.phone-mockup[data-astro-cid-tzi6dhhv]{display:flex;justify-content:center}.phone-frame[data-astro-cid-tzi6dhhv]{width:280px;height:560px;background:#1f2937;border-radius:2rem;padding:1rem;box-shadow:0 25px 50px #0000004d}.phone-screen[data-astro-cid-tzi6dhhv]{width:100%;height:100%;background:#fff;border-radius:1.5rem;overflow:hidden}.app-interface[data-astro-cid-tzi6dhhv]{height:100%;display:flex;flex-direction:column}.app-header[data-astro-cid-tzi6dhhv]{background:#2563eb;color:#fff;padding:1rem}.status-bar[data-astro-cid-tzi6dhhv]{display:flex;justify-content:space-between;font-size:.75rem;margin-bottom:.5rem}.app-title[data-astro-cid-tzi6dhhv]{font-weight:600;text-align:center}.app-content[data-astro-cid-tzi6dhhv]{flex:1;padding:1.5rem;background:#f8fafc}.lesson-card[data-astro-cid-tzi6dhhv]{background:#fff;padding:1rem;border-radius:.75rem;display:flex;align-items:center;gap:1rem;margin-bottom:1rem;box-shadow:0 2px 4px #0000001a}.lesson-icon[data-astro-cid-tzi6dhhv]{font-size:2rem}.lesson-info[data-astro-cid-tzi6dhhv] h4[data-astro-cid-tzi6dhhv]{font-weight:600;color:#1f2937;margin-bottom:.25rem}.lesson-info[data-astro-cid-tzi6dhhv] p[data-astro-cid-tzi6dhhv]{color:#6b7280;font-size:.875rem}.lesson-progress[data-astro-cid-tzi6dhhv]{margin-left:auto;background:#2563eb;color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600}.quick-actions[data-astro-cid-tzi6dhhv]{display:flex;gap:.5rem}.action-btn[data-astro-cid-tzi6dhhv]{flex:1;background:#2563eb;color:#fff;padding:.75rem;border-radius:.5rem;text-align:center;font-size:.875rem;font-weight:500}.section-title[data-astro-cid-tzi6dhhv]{font-size:2.5rem;font-weight:700;color:#1f2937;text-align:center;margin-bottom:3rem}.features-grid[data-astro-cid-tzi6dhhv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.feature-item[data-astro-cid-tzi6dhhv]{background:#fff;padding:2rem;border-radius:1rem;text-align:center;box-shadow:0 4px 6px -1px #0000001a;transition:all .3s ease}.feature-item[data-astro-cid-tzi6dhhv]:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a}.feature-icon[data-astro-cid-tzi6dhhv]{display:inline-flex;margin-bottom:1.5rem}.feature-item[data-astro-cid-tzi6dhhv] h3[data-astro-cid-tzi6dhhv]{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.feature-item[data-astro-cid-tzi6dhhv] p[data-astro-cid-tzi6dhhv]{color:#6b7280;line-height:1.6}.screenshots-grid[data-astro-cid-tzi6dhhv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.screenshot-item[data-astro-cid-tzi6dhhv]{text-align:center}.screenshot-frame[data-astro-cid-tzi6dhhv]{width:200px;height:400px;background:#1f2937;border-radius:1.5rem;padding:.75rem;margin:0 auto 1.5rem;box-shadow:0 10px 25px #0003}.screenshot-content[data-astro-cid-tzi6dhhv]{width:100%;height:100%;background:#fff;border-radius:1rem;overflow:hidden;display:flex;flex-direction:column}.screenshot-header[data-astro-cid-tzi6dhhv]{background:#2563eb;color:#fff;padding:.75rem;text-align:center;font-weight:600;font-size:.875rem}.screenshot-body[data-astro-cid-tzi6dhhv]{flex:1;padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.progress-circle[data-astro-cid-tzi6dhhv]{width:80px;height:80px;border:4px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;color:#2563eb}.stats-row[data-astro-cid-tzi6dhhv]{display:flex;gap:1rem}.stat-item[data-astro-cid-tzi6dhhv]{text-align:center}.stat-number[data-astro-cid-tzi6dhhv]{font-size:1.5rem;font-weight:700;color:#2563eb}.stat-label[data-astro-cid-tzi6dhhv]{font-size:.75rem;color:#6b7280}.chat-bubble[data-astro-cid-tzi6dhhv]{max-width:80%;margin-bottom:.5rem;padding:.5rem;border-radius:1rem;font-size:.75rem}.chat-bubble[data-astro-cid-tzi6dhhv].user{background:#2563eb;color:#fff;align-self:flex-end;margin-left:auto}.chat-bubble[data-astro-cid-tzi6dhhv].ai{background:#f3f4f6;color:#1f2937}.voice-input[data-astro-cid-tzi6dhhv]{margin-top:auto}.mic-button[data-astro-cid-tzi6dhhv]{width:40px;height:40px;background:#2563eb;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.word-display[data-astro-cid-tzi6dhhv]{text-align:center;margin-bottom:1rem}.word-text[data-astro-cid-tzi6dhhv]{font-size:1.25rem;font-weight:600;color:#1f2937}.phonetic[data-astro-cid-tzi6dhhv]{font-size:.875rem;color:#6b7280;font-family:monospace}.waveform[data-astro-cid-tzi6dhhv]{display:flex;gap:2px;align-items:end;height:40px;margin-bottom:1rem}.wave-bar[data-astro-cid-tzi6dhhv]{width:4px;background:#2563eb;border-radius:2px}.wave-bar[data-astro-cid-tzi6dhhv]:nth-child(1){height:20px}.wave-bar[data-astro-cid-tzi6dhhv]:nth-child(2){height:35px}.wave-bar[data-astro-cid-tzi6dhhv]:nth-child(3){height:15px}.wave-bar[data-astro-cid-tzi6dhhv]:nth-child(4){height:30px}.wave-bar[data-astro-cid-tzi6dhhv]:nth-child(5){height:25px}.score[data-astro-cid-tzi6dhhv]{background:#059669;color:#fff;padding:.5rem 1rem;border-radius:2rem;font-weight:600}.screenshot-item[data-astro-cid-tzi6dhhv] h3[data-astro-cid-tzi6dhhv]{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.screenshot-item[data-astro-cid-tzi6dhhv] p[data-astro-cid-tzi6dhhv]{color:#6b7280;font-size:.9rem}.compatibility-grid[data-astro-cid-tzi6dhhv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:3rem}.platform-card[data-astro-cid-tzi6dhhv]{background:#fff;padding:3rem;border-radius:1rem;text-align:center;box-shadow:0 4px 6px -1px #0000001a;transition:all .3s ease}.platform-card[data-astro-cid-tzi6dhhv]:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a}.platform-icon[data-astro-cid-tzi6dhhv]{margin-bottom:2rem}.platform-card[data-astro-cid-tzi6dhhv] h3[data-astro-cid-tzi6dhhv]{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem}.platform-requirements[data-astro-cid-tzi6dhhv]{color:#4b5563;margin-bottom:2rem;line-height:1.6}.platform-features[data-astro-cid-tzi6dhhv] ul[data-astro-cid-tzi6dhhv]{list-style:none;padding:0;text-align:left}.platform-features[data-astro-cid-tzi6dhhv] li[data-astro-cid-tzi6dhhv]{color:#6b7280;margin-bottom:.5rem;position:relative;padding-left:1.5rem}.platform-features[data-astro-cid-tzi6dhhv] li[data-astro-cid-tzi6dhhv]:before{content:"✓";color:#059669;font-weight:700;position:absolute;left:0}.stats-grid[data-astro-cid-tzi6dhhv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.stat-card[data-astro-cid-tzi6dhhv]{background:#fff;padding:2rem;border-radius:1rem;text-align:center;box-shadow:0 4px 6px -1px #0000001a;transition:all .3s ease}.stat-card[data-astro-cid-tzi6dhhv]:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a}.stat-icon[data-astro-cid-tzi6dhhv]{font-size:2rem;margin-bottom:1rem}.stat-card[data-astro-cid-tzi6dhhv] .stat-number[data-astro-cid-tzi6dhhv]{font-size:2.5rem;font-weight:700;color:#2563eb;margin-bottom:.5rem}.stat-card[data-astro-cid-tzi6dhhv] .stat-label[data-astro-cid-tzi6dhhv]{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.stat-detail[data-astro-cid-tzi6dhhv]{color:#6b7280;font-size:.875rem}.cta-section[data-astro-cid-tzi6dhhv]{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;text-align:center}.cta-title[data-astro-cid-tzi6dhhv]{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.cta-description[data-astro-cid-tzi6dhhv]{font-size:1.25rem;opacity:.9;margin-bottom:2rem}.cta-download-buttons[data-astro-cid-tzi6dhhv]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cta-download-buttons[data-astro-cid-tzi6dhhv] .download-btn[data-astro-cid-tzi6dhhv]{background:#fff;color:#2563eb;border-color:#fff}.cta-download-buttons[data-astro-cid-tzi6dhhv] .download-btn[data-astro-cid-tzi6dhhv]:hover{background:#f8fafc;transform:translateY(-2px)}@media (max-width: 768px){.mobile-title[data-astro-cid-tzi6dhhv]{font-size:2rem}.mobile-hero-content[data-astro-cid-tzi6dhhv]{grid-template-columns:1fr;gap:2rem;text-align:center}.download-buttons[data-astro-cid-tzi6dhhv]{flex-direction:column;align-items:center}.hero-features[data-astro-cid-tzi6dhhv]{justify-content:center;flex-wrap:wrap;gap:1rem}.phone-frame[data-astro-cid-tzi6dhhv]{width:240px;height:480px}.features-grid[data-astro-cid-tzi6dhhv],.screenshots-grid[data-astro-cid-tzi6dhhv],.compatibility-grid[data-astro-cid-tzi6dhhv]{grid-template-columns:1fr}.stats-grid[data-astro-cid-tzi6dhhv]{grid-template-columns:repeat(2,1fr)}.cta-title[data-astro-cid-tzi6dhhv]{font-size:2rem}.cta-download-buttons[data-astro-cid-tzi6dhhv]{flex-direction:column;align-items:center}}
