// ─────────── Image constants ───────────
const IMG = {
heroBg: 'https://images.unsplash.com/photo-1629909613654-28e377c37b09?w=1600&q=80&auto=format&fit=crop',
heroCard: 'Clinic%20photos%20/IMG-20201213-WA0015.webp',
ctaBg: 'https://images.unsplash.com/photo-1606811971618-4486d14f3f99?w=1600&q=80&auto=format&fit=crop',
// Services
invisalign: 'https://images.unsplash.com/photo-1606811841689-23dfddce3e95?w=800&q=80&auto=format&fit=crop',
braces: 'https://images.unsplash.com/photo-1571772996211-2f02c9727629?w=800&q=80&auto=format&fit=crop',
crowns: 'https://images.unsplash.com/photo-1607613009820-a29f7bb81c04?w=800&q=80&auto=format&fit=crop',
implants: 'https://images.unsplash.com/photo-1609840114035-3c981b782dfe?w=800&q=80&auto=format&fit=crop',
rct: 'https://images.unsplash.com/photo-1606811971618-4486d14f3f99?w=800&q=80&auto=format&fit=crop',
whitening: 'https://images.unsplash.com/photo-1607613009820-a29f7bb81c04?w=800&q=80&auto=format&fit=crop',
paediatric: 'https://images.unsplash.com/photo-1629909613654-28e377c37b09?w=800&q=80&auto=format&fit=crop',
xray: 'https://images.unsplash.com/photo-1606811841689-23dfddce3e95?w=800&q=80&auto=format&fit=crop',
// Process — real clinic photos
proc1: 'Clinic%20photos%20/_PS_3858.webp',
proc2: 'Clinic%20photos%20/IMG-20201213-WA0015.webp',
proc3: 'Clinic%20photos%20/_PS_3859.webp',
// Avatars for trust row
av1: 'https://images.unsplash.com/photo-1438761681033-6461ffad8d80?w=120&q=80&auto=format&fit=crop',
av2: 'https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=120&q=80&auto=format&fit=crop',
av3: 'https://images.unsplash.com/photo-1500648767791-00dcc994a43e?w=120&q=80&auto=format&fit=crop',
av4: 'https://images.unsplash.com/photo-1544005313-94ddf0286df2?w=120&q=80&auto=format&fit=crop'
};
// ─────────── Hero (full-bleed) ───────────
const Hero = () =>
Trusted by 5,000+ smiling patients across Mulund & Mumbai
Specialist dentistry,delivered with care.
Mulund's only Orthodontist & Prosthodontist couple — Dr. Abhijit & Dr. Sonali Shanbhag.
Invisalign, braces, implants, crowns and painless root canals — planned end-to-end before you sit down.
One orthodontist. One prosthodontist.
Your full treatment, planned before you sit down. No referrals, no second opinions needed.
★ ★ ★ ★ ★
4.9 · 200+ Google reviews
Scroll to explore
;
// ─────────── Services (hover-expand cards) ───────────
const SERVICES = [
{ num: '01', icon: 'smile', img: IMG.invisalign, name: 'Invisalign', desc: 'Clear, removable aligners. Almost invisible, designed in 3D before treatment begins.', meta: '6–18 months · Dr. Abhijit', variant: 'feature', badge: 'Most popular' },
{ num: '02', icon: 'tooth', img: IMG.braces, name: 'Braces', desc: 'Metal, ceramic, lingual & self-ligating.', meta: '12–24 months', variant: 'image' },
{ num: '03', icon: 'crown', img: IMG.crowns, name: 'Crowns & Veneers', desc: 'Zirconia, E-max, layered porcelain.', meta: '2 visits · Photo-mocked', variant: 'image' },
{ num: '04', icon: 'shield', img: IMG.implants, name: 'Dental Implants', desc: 'Single-tooth, full-arch and All-on-4. Bone graft and sinus lift handled in-house.', meta: 'Dr. Sonali · Prosthodontist', variant: 'dark wide' },
{ num: '05', icon: 'syringe', img: IMG.rct, name: 'Painless RCT', desc: 'Single-sitting root canal with rotary endodontics.', meta: 'Same-day', variant: 'cream' },
{ num: '06', icon: 'sparkle', img: IMG.whitening, name: 'Teeth Whitening', desc: 'In-chair laser plus take-home trays.', meta: 'Up to 8 shades', variant: 'image' },
{ num: '07', icon: 'kid', img: IMG.paediatric, name: 'Paediatric Care', desc: 'First visits, fluoride, fissure sealants.', meta: 'Ages 2–14', variant: 'gold' },
{ num: '08', icon: 'xray', img: IMG.xray, name: 'Diagnostics', desc: 'Digital OPG and intraoral imaging.', meta: 'Same-visit plan', variant: 'image' }];
const IMG_FALLBACK = 'https://images.unsplash.com/photo-1606811841689-23dfddce3e95?w=800&q=80&auto=format&fit=crop';
const onImgErr = (e) => {if (e.target.dataset.fallback !== '1') {e.target.dataset.fallback = '1';e.target.src = IMG_FALLBACK;}};
const ServiceTile = ({ s }) => {
const isImage = s.variant.includes('image') || s.variant.includes('feature');
const style = isImage ? { '--bg-img': `url(${s.img})` } : undefined;
return (
scrollTo('book')}>
{s.num} / Service
{s.badge &&
{s.badge} }
{s.name}
{s.desc}
{s.meta}
);
};
const ServicesSection = () =>
What we do
Two specialists.One full menu of dentistry.
Every chair-side decision is made by a specialist. Orthodontics by Dr. Abhijit, prosthodontics and restorative by Dr. Sonali. No generalists guessing on your enamel.
{SERVICES.map((s) => )}
{['Cleaning', 'Bonding', 'Bridges', 'Extractions', 'Fillings', 'Mouth guards', 'Reshaping', 'Oral surgery', 'Emergency care'].map((t) =>
{t}
)}
scrollTo('book')}>Not sure? Free consult
;
// ─────────── Treatment Process ───────────
const PROCESS = [
{ num: '001', img: IMG.proc1, title: 'Book Appointment', desc: 'Schedule your visit with our quick WhatsApp booking or the form below. Confirmation within minutes.' },
{ num: '002', img: IMG.proc2, title: 'Consultation Time', desc: 'Meet Dr. Abhijit or Dr. Sonali. Digital scans, X-rays if needed, and a written plan you take home.' },
{ num: '003', img: IMG.proc3, title: 'Treatment Care', desc: 'Begin treatment with modern equipment and a calm, sterile environment. Follow-ups built into the plan.', cta: true }];
const ProcessSection = () =>
;
// ─────────── CTA Strip ───────────
const CTAStrip = () =>
Your smile starts here
Ready to Achieve Your Perfect Smile?
Book a free 20-minute consultation with the Shanbhags. Bring your worries, your X-rays, your questions. Leave with a plan.
scrollTo('book')}>
Book Appointment
;
Object.assign(window, { Hero, ServicesSection, ProcessSection, CTAStrip, IMG });