/* Symphony — Home page */ function PageHome({ onNavigate, tweaks }) { const hero = tweaks.heroVariant || "split"; return (
{/* HERO */}
{hero === "split" && } {hero === "editorial" && } {hero === "quiet" && }
{/* TRUST STRIP */} {/* WHY SYMPHONY — French-clinical promise */}
The Symphony Difference

French elegance, dermatologist-led, painlessly Dubai.

Founded by French aesthetic practitioners, run as a medical clinic. Every protocol is supervised by a board-certified dermatologist; every laser session uses the FDA-cleared Candela GentleMax Pro. We sell results, not subscriptions — and we'll tell you when you don't need a treatment.

{/* TREATMENT CATEGORIES */}
Treatments

A complete aesthetic menu under one DHA-certified roof.

From the priced laser flagship to dermatologist-led skin clinics — six departments, one front desk, one consistent standard of care.

{TREATMENTS.map(t => (
onNavigate(t.slug === 'laser-hair-removal' ? 'laser' : 'treatments')}>
{t.name}
{t.category}

{t.name}

{t.blurb}

{t.priceLabel}
))}
{e.preventDefault();onNavigate('treatments');}}> See all treatments
{/* LASER FLAGSHIP TEASER */}
Live offer · Limited dates

Painless laser, on the Candela GentleMax Pro — from AED 75.

Suitable for all skin types, including darker phototypes. Our most reviewed treatment in Dubai — fully priced, no commitment pressure.

Tabby available · pay in 4. Prices include VAT.

Laser technology at Symphony
50% off
First-time client offer
{/* RESULTS */}
Results · with consent

A few of our quiet wins.

Move each slider to compare the before and after sides of consented case imagery.

{/* TEAM TEASER */}
The people

Names you'll remember. Hands you'll trust.

Our therapists are named in your reviews for a reason. Read why — and meet the dermatologist and aestheticians behind every session.

{TEAM.slice(0, 4).map((m, i) => (
{m.initials}
{m.role}

{m.name}

))}
{e.preventDefault();onNavigate('team');}}> Meet the full team
{/* REVIEWS */}
Voices

4.9 on Fresha, across 908 visits.

Dated, sourced reviews from Fresha and BookBeauty — not testimonials we wrote about ourselves.

{/* INSTAGRAM */}
@symphonybeautyclinic

From the clinic, recently.

A quieter feed than most — we post what we actually do, with consented results and behind-the-counter detail.

{INSTAGRAM.map((src, i) => ( {e.target.style.transform='scale(1.05)';}} onMouseLeave={(e)=>{e.target.style.transform='scale(1)';}} /> ))}
{/* BOOKING CTA */}
Book a consultation

The same-day callback that ends the doom-scrolling.

Send your details — we'll call back within hours during clinic hours. Prefer WhatsApp? It's the fastest line in.

    } label="Call" value="+971 4 267 2368" href="tel:+97142672368" /> } label="WhatsApp" value="+971 58 564 5788" href="https://wa.me/971585645788" /> } label="Visit" value="908 Regal Tower, Business Bay" /> } label="Hours" value="Mon–Sat · 10:00–22:00" />
); } // ─── Hero variants ─── function HeroSplit({ onNavigate }) { return (
DHA-Certified

French beauty,
written in Dubai.

A dermatologist-led aesthetic clinic on the 9th floor of Regal Tower — where Parisian-clinical detail meets the Candela GentleMax Pro and an 4.9★ visit log.

{e.preventDefault();onNavigate('contact');}}> Book a Consultation WhatsApp
4.9
908 Fresha visits
From 75
AED · laser session
9F
Regal Tower · free parking
HydraFacial treatment at Symphony
4.9
★★★★★ · Fresha From 908 verified visits over 18 months.
); } function HeroEditorial({ onNavigate }) { return (
DHA-Certified · Business Bay

French beauty,
written in Dubai.

Dermatologist-led. Candela-equipped. 4.9★ on Fresha across 908 visits.

{e.preventDefault();onNavigate('contact');}}> Book a Consultation WhatsApp
); } function HeroQuiet({ onNavigate }) { return (

French beauty,
written in Dubai.

A DHA-certified, dermatologist-led aesthetic clinic on the 9th floor of Regal Tower, Business Bay.

{e.preventDefault();onNavigate('contact');}}> Book a Consultation {e.preventDefault();onNavigate('treatments');}}> See treatments
S
); } // ─── Helpers ─── function Pillar({ n, title, body }) { return (
{n}

{title}

{body}

); } function LaserTeaser({ name, price, highlight }) { return (
{name} AED {price}
); } function CompositeBAFrame({ label, image, note }) { const ref = React.useRef(null); const [pos, setPos] = React.useState(50); const dragging = React.useRef(false); React.useEffect(() => { const move = (e) => { if (!dragging.current || !ref.current) return; const r = ref.current.getBoundingClientRect(); const x = (e.touches ? e.touches[0].clientX : e.clientX) - r.left; setPos(Math.max(0, Math.min(100, (x / r.width) * 100))); }; const up = () => { dragging.current = false; }; window.addEventListener('mousemove', move); window.addEventListener('touchmove', move); window.addEventListener('mouseup', up); window.addEventListener('touchend', up); return () => { window.removeEventListener('mousemove', move); window.removeEventListener('touchmove', move); window.removeEventListener('mouseup', up); window.removeEventListener('touchend', up); }; }, []); return (
{ dragging.current = true; }} onTouchStart={() => { dragging.current = true; }} role="img" aria-label={label} >
Before After
{label} {note && {note}}
Consented
); } function ContactRow({ icon, label, value, href }) { const Tag = href ? 'a' : 'div'; return ( {icon}
{label}
{value}
); } Object.assign(window, { PageHome, HeroSplit, HeroEditorial, HeroQuiet });