/* features.jsx — privacy demo, features grid, how-it-works, concierge, app showcase */ function SectionHead({ eyebrow, title, lead, align = "split" }) { if (align === "center") { return (
{eyebrow}

{title}

{lead &&

{lead}

}
); } return (
{eyebrow}

{title}

{lead &&

{lead}

}
); } /* Privacy demo */ function PrivacyDemo() { const [blur, setBlur] = React.useState(true); const [alias, setAlias] = React.useState(true); const [hideCaste, setHideCaste] = React.useState(false); return (
You decide what's seen,
and who sees it.} lead="Every Lahmee profile starts private. Blur your photos, hide behind an alias, and reveal details only to matches you've trusted — there's no public profile dump, no algorithmic open-house." />
{blur ? "Photo blurred" : "Photo visible"} {hideCaste ? null : ( Chhetri · Hindu )}
{alias ? "Mira S." : "Meera Shrestha"}, 28
Architect · Kathmandu → Brooklyn

Try it. Toggle a control and watch the profile change.

These are the same controls every member has, every day. Privacy isn't a setting we buried — it's the default.

setBlur(v => !v)} /> setAlias(v => !v)} /> setHideCaste(v => !v)} />
Profile changes apply instantly across every connection.
); } function ToggleRow({ title, desc, on, onChange }) { return (
{title}
{desc}
); } /* Features grid */ function FeatureGrid() { const items = [ { tag: "01 · Verification", ico: , title: "Real people, every time.", desc: "Every profile is verified by our team within 24 hours — ID, photo, and a short video. No bots, no recycled photos, no surprises." }, { tag: "02 · Filters", ico: , title: "Filters that respect culture.", desc: "Search by caste, ethnicity, religion, profession, family background, language and diet — without the awkward stereotypes." }, { tag: "03 · Conversation", ico: , title: "Conversations, not collections.", desc: "Messages open only after both sides express interest. No unsolicited DMs, no read-receipt anxiety, no swipe spam." }, { tag: "04 · Horoscope", ico: , title: "Optional horoscope match.", desc: "Built-in Vedic compatibility — gun milan, dosha analysis, ashtakoot — for families who care, hidden for those who don't." }, { tag: "05 · Sketch mode", ico: , title: "Sketch your picture.", desc: "A pencil-drawn version of your photo lets your personality come through without revealing what you look like — yet." }, { tag: "06 · Concierge", ico: , title: "Human matchmakers, on call.", desc: "Prefer the traditional route? Our facilitators in Atlanta and Kathmandu introduce you, vet families, and walk with you to the wedding." }, ]; return (
Built for marriage,
not metrics.} lead="Every feature is in service of one thing — a partnership that lasts. Here are the six we'd lead with." />
{items.map((it, i) => (
{it.tag}
{it.ico}

{it.title}

{it.desc}

))}
); } /* How it works */ function HowItWorks() { const steps = [ { n: "01", title: "Sign up & verify", desc: "Email, Google, or Apple. Our team verifies you within 24 hours." }, { n: "02", title: "Build your profile", desc: "Values, culture, profession — what you bring, what you seek." }, { n: "03", title: "Get curated matches", desc: "Daily, hand-picked recommendations based on what you actually want." }, { n: "04", title: "Talk, then meet", desc: "Reveal yourself in stages. Chat in-app, then meet on your terms." }, ]; return (
Four steps from hello to home.} lead="A clear path — built around verification, intention, and respect for your time." />
{steps.map((s) => (
{s.n}

{s.title}

{s.desc}

))}
); } /* Concierge */ function Concierge() { return (
Facilitator service · Beta

Want a real person
in your corner?

Our matchmakers — based in Atlanta and Kathmandu — combine software, tradition, and a priest on speed-dial. They shortlist, vet, and introduce. You decide what happens next.

  • One free 30-minute consultation
  • Hand-picked shortlists, family-aware
  • Bridge calls with both families, priest matching, event support

"We worked really hard to find his bride.
Now they're happily married — that's the whole reason we do this." — Pramila, Head Matchmaker

); } /* App showcase */ function AppShowcase() { return (
Available everywhere

Carry your match
in your pocket.

Push notifications when a match expresses interest, in-app horoscope matching, and eSewa, Stripe, and Apple Pay for premium — all in a quiet, focused app that doesn't try to keep you scrolling.

★★★★★ 4.8 · 2,400 ratings
Free · iOS 15+ · Android 9+
); } function PhoneMock() { return (
{/* header */}
Today
3 new matches this morning
{/* tile 1 */}
Verified
Private
Mira S., 28
Architect · Brooklyn
{/* mini row */}
Sneha R.
Doctor · London
92% match
Aarav T.
Engineer · Atlanta
Mutual interest
); } /* Editorial photo break — provenance + wedding photo */ function EditorialBreak() { return (
Our story

Built as NepaliLami in 2020.
Acquired and reborn
as Lahmee in 2024.

Same families. Same matchmakers. New name, new app. The couples you'll meet on this page first found each other through NepaliLami — and stayed with us on the journey to rebuild as Lahmee. All photos shared with their permission, all rights transferred at the acquisition.

); } Object.assign(window, { PrivacyDemo, FeatureGrid, HowItWorks, Concierge, EditorialBreak, AppShowcase, SectionHead });