Skip to content

Commit 16fe321

Browse files
Add VIP Concierge Section
Added a new VIP Concierge Services block under Heritage, featuring a 3-column grid of elegant, white cards with gold accents and minimal icons. Implemented white-to-ivory gradient background, updated header styling, expanded content for three services (Amman Concierge Delivery, AI Beauty Advisor, The Elite Subscription), and adjusted CTA styling. X-Lovable-Edit-ID: edt-c4d3dd1d-baac-49f7-9917-e99111c3f578
2 parents a0f6cf9 + 2e6a303 commit 16fe321

1 file changed

Lines changed: 37 additions & 27 deletions

File tree

src/components/home/VIPConcierge.tsx

Lines changed: 37 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,73 +1,83 @@
11
import { Badge } from "@/components/ui/badge";
22
import { Card, CardContent } from "@/components/ui/card";
33
import { Button } from "@/components/ui/button";
4-
import { Truck, Brain, RefreshCw, Crown, ArrowRight } from "lucide-react";
4+
import { Truck, Sparkles, Crown, ArrowRight } from "lucide-react";
55
import { Link } from "react-router-dom";
66

77
const services = [
88
{
99
icon: Truck,
10-
title: "Same-Day Amman Delivery",
11-
description: "Cold-chain couriers deliver your regimen within hours. Temperature-controlled from warehouse to doorstep.",
12-
badge: "FREE over 50 JOD",
10+
title: "Amman Concierge Delivery",
11+
description: "Same-day, temperature-controlled delivery across Amman. Your regimen arrives in pristine clinical condition — cold-chain sealed from our pharmacy to your doorstep.",
12+
badge: "FREE OVER 50 JOD",
1313
},
1414
{
15-
icon: Brain,
16-
title: "Bespoke AI Skin Analysis",
17-
description: "Upload a photo and receive a pharmacist-grade assessment powered by Gemini Vision — personalized to your skin type and concerns.",
15+
icon: Sparkles,
16+
title: "AI Beauty Advisor",
17+
description: "Upload a photo and receive a pharmacist-grade skin assessment powered by Gemini Vision. Personalized routines crafted by our dual-persona AI — Dr. Sami for clinical needs, Ms. Zain for beauty goals.",
1818
badge: "AI-POWERED",
1919
},
2020
{
21-
icon: RefreshCw,
22-
title: "Smart Replenishment",
23-
description: "Never run out. Our Smart Shelf tracks your usage and sends a gentle reminder 5 days before you're due — via WhatsApp or push.",
24-
badge: "AUTO-REFILL",
21+
icon: Crown,
22+
title: "The Elite Subscription",
23+
description: "Never run out of your routine. Our Smart Shelf tracks your usage and sends a gentle reminder before you're due — ensuring uninterrupted clinical care with exclusive VIP pricing.",
24+
badge: "VIP PERKS",
2525
},
2626
];
2727

2828
const VIPConcierge = () => {
2929
return (
30-
<section className="py-24 sm:py-32 lab-zone">
30+
<section
31+
className="py-16 sm:py-20"
32+
style={{
33+
background: "linear-gradient(180deg, hsl(0 0% 100%) 0%, hsl(60 100% 97%) 100%)",
34+
}}
35+
>
3136
<div className="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8">
32-
<div className="text-center mb-16">
37+
{/* Header */}
38+
<div className="text-center mb-14">
3339
<Badge variant="outline" className="mb-4 border-accent text-accent font-body text-xs tracking-[0.2em] px-4 py-1.5">
3440
<Crown className="h-3 w-3 me-1.5 inline" />
35-
VIP CONCIERGE
41+
VIP CONCIERGE SERVICES
3642
</Badge>
37-
<h2 className="font-heading text-3xl sm:text-4xl lg:text-5xl font-bold text-foreground">
43+
<h2 className="font-arabic text-3xl sm:text-4xl font-bold text-foreground leading-tight">
3844
Luxury That <span className="text-primary">Comes to You</span>
3945
</h2>
4046
<p className="mt-4 text-muted-foreground text-lg max-w-2xl mx-auto font-body">
4147
Premium services designed for those who expect pharmacy-grade precision with five-star convenience.
4248
</p>
4349
</div>
4450

51+
{/* 3-Column Card Grid */}
4552
<div className="grid grid-cols-1 md:grid-cols-3 gap-8 max-w-5xl mx-auto mb-12">
4653
{services.map((service, i) => (
4754
<Card
4855
key={i}
49-
className="group relative border-border/50 hover:border-accent/50 transition-all duration-400 shadow-emerald-glow hover:shadow-emerald-deep overflow-hidden"
56+
className="group bg-white border-border/40 hover:border-accent/40 transition-all duration-[400ms] ease-luxury shadow-md hover:shadow-xl overflow-hidden"
5057
>
51-
<div className="absolute top-0 left-0 right-0 h-0.5 bg-gradient-to-r from-primary via-accent to-primary opacity-0 group-hover:opacity-100 transition-opacity duration-400" />
52-
<CardContent className="p-8">
53-
<div className="flex items-center justify-between mb-6">
54-
<div className="w-12 h-12 rounded-full bg-primary/10 flex items-center justify-center group-hover:bg-primary/15 transition-colors">
55-
<service.icon className="h-6 w-6 text-primary" />
56-
</div>
57-
<Badge variant="secondary" className="text-[10px] tracking-wider font-body">
58-
{service.badge}
59-
</Badge>
58+
<CardContent className="p-8 flex flex-col h-full">
59+
{/* Icon */}
60+
<div className="w-14 h-14 rounded-full bg-accent/10 flex items-center justify-center mb-6 group-hover:bg-accent/15 transition-colors duration-[400ms]">
61+
<service.icon className="h-6 w-6 text-accent" />
6062
</div>
63+
64+
{/* Badge */}
65+
<Badge variant="secondary" className="w-fit mb-4 text-[10px] tracking-[0.15em] font-body">
66+
{service.badge}
67+
</Badge>
68+
69+
{/* Text */}
6170
<h3 className="font-heading text-xl font-semibold text-foreground mb-3">{service.title}</h3>
62-
<p className="text-sm text-muted-foreground font-body leading-relaxed">{service.description}</p>
71+
<p className="text-sm text-muted-foreground font-body leading-relaxed flex-1">{service.description}</p>
6372
</CardContent>
6473
</Card>
6574
))}
6675
</div>
6776

77+
{/* CTA */}
6878
<div className="text-center">
6979
<Link to="/intelligence">
70-
<Button variant="outline" className="border-accent text-accent hover:bg-accent hover:text-accent-foreground font-body tracking-wider group">
80+
<Button variant="outline" className="border-accent text-accent hover:bg-accent hover:text-white font-body tracking-wider group">
7181
Experience the Concierge
7282
<ArrowRight className="h-4 w-4 ms-2 group-hover:translate-x-0.5 transition-transform" />
7383
</Button>

0 commit comments

Comments
 (0)