import Reveal, { RevealItem } from "./Reveal" const G = "linear-gradient(135deg, #1d4ed8 0%, #0891b2 100%)" const FEATURES = [ { icon: "๐ŸŽค", color: "#5b9cf6", title: "Real Conversation Analysis", body: "We read what was actually said, not just extracted numbers. The AI identifies missed questions, interrupted thoughts, and moments you talked past each other.", }, { icon: "๐Ÿ”„", color: "#34d399", title: "Mirror Feed", body: "Patterns that only emerge across multiple sessions. After a few conversations, the mirror starts noticing what you consistently do โ€” and don't do.", }, { icon: "๐ŸŽฏ", color: "#f59e0b", title: "Context-Aware Insights", body: "An interview is not a casual chat. We detect the type of conversation automatically and calibrate what good looks like for that specific setting.", }, { icon: "๐Ÿ“Š", color: "#818cf8", title: "Your Behavioral Shape", body: "Five dimensions tracked across all your sessions โ€” Confidence, Assertiveness, Listening Quality, Composure, and Clarity โ€” shown as a radar you can watch shift.", }, { icon: "๐ŸŽ™๏ธ", color: "#fb923c", title: "Voice Recognition", body: "Enroll your voice once. We identify which speaker is you across all future sessions automatically โ€” no manual tagging needed.", }, { icon: "๐Ÿ”’", color: "#5b9cf6", title: "Privacy by Design", body: "Your audio is processed and discarded. Transcripts are analyzed and never stored. Only your behavioral patterns are kept โ€” never your actual words.", }, ] const CONTEXT_TYPES = [ { label: "Interview & Review ยท High Stakes", desc: "Job interviews, performance reviews, presentations" }, { label: "Conflict & Friction", desc: "Disagreements, pushback, difficult conversations" }, { label: "Collaborative", desc: "Team meetings, brainstorming, joint problem-solving" }, { label: "Persuading & Pitching", desc: "Sales calls, pitches, convincing others" }, { label: "Negotiation", desc: "Deals, salary discussions, competing interests" }, { label: "Coaching & Feedback", desc: "Mentoring, giving criticism, guiding others" }, { label: "Supportive Listening", desc: "Emotional support, being there for someone" }, { label: "Deep Personal", desc: "Vulnerable, emotionally open conversations" }, { label: "Casual & Low-Stakes", desc: "Everyday chat, catching up, informal exchanges" }, ] function Section({ label, title, subtitle, children }) { return (
{label && (
{label}
)} {title && (

{title}

)} {subtitle && (

{subtitle}

)} {children}
) } export default function HowItWorksView({ onBack }) { return (
{/* Back */} {/* โ”€โ”€ Hero โ”€โ”€ */}

Your conversations,

reflected back.

Most people go through hundreds of conversations without ever seeing their own patterns. mirror changes that โ€” not by telling you what to say, but by showing you how you actually show up.

{/* โ”€โ”€ The Problem โ”€โ”€ */}
{[ <>In every conversation you're focused on what to say next. Nobody tells you that you interrupted four times, spoke for 70% of the conversation, or always go quiet when you're challenged., <>Good coaches cost hundreds per hour. Therapy takes years. Most feedback from the people around you is filtered through politeness or filtered out entirely., <>That's why mirror exists. Upload a recording and we show you exactly what's happening โ€” not what you think is happening., ].map((text, i) => (

{text}

))}
{/* โ”€โ”€ How It Works โ”€โ”€ */}
{[ { num: "1", title: "Upload a recording", body: "Any conversation โ€” a meeting, a call, a catch-up. 2 to 20 minutes. Hindi or English. What you talked about doesn't matter. How you showed up does.", }, { num: "2", title: "AI reads what was actually said", body: "Not just numbers โ€” the actual conversation. We find what you missed, what you repeated, how you listened, and where you lost the thread.", }, { num: "3", title: "Your profile builds over time", body: "One session gives immediate feedback. Three sessions reveals patterns. Ten sessions and the mirror knows your behavioral tendencies better than most people who know you.", }, ].map(({ num, title, body }, i, arr) => (
{i < arr.length - 1 && (
)}
{num}
{title}
{body}
))}
{/* โ”€โ”€ Features Grid โ”€โ”€ */}
{FEATURES.map(({ icon, color, title, body }, idx) => (
{icon}
{title}
{body}
))}
{/* โ”€โ”€ Context Types โ”€โ”€ */}
{CONTEXT_TYPES.map(({ label, desc }) => (
{label} {desc}
))}
{/* โ”€โ”€ Privacy โ”€โ”€ */}
๐Ÿ”’

Privacy by design

Your audio is processed and immediately discarded. Transcripts are analyzed and never stored. The only thing we keep is a behavioral summary โ€” never your actual words.

) }