diff --git a/src/components/sections/ServicesSection.tsx b/src/components/sections/ServicesSection.tsx new file mode 100644 index 0000000..29be45c --- /dev/null +++ b/src/components/sections/ServicesSection.tsx @@ -0,0 +1,56 @@ +import { BookOpen, Coffee, Leaf, Users } from 'lucide-react' +import { Card, CardHeader, CardTitle, CardContent } from "@/components/ui/Card" + +export default function ServicesSection() { + const services = [ + { + icon: Leaf, + title: "Single-Origin Sourcing", + description: "We travel directly to farms in Kenya, Ethiopia, Rwanda, and Tanzania to select beans that reflect terroir and tradition." + }, + { + icon: Coffee, + title: "Small-Batch Roasting", + description: "Each 10 kg batch is profiled individually in our Cape Town roastery to unlock sweetness, acidity, and body." + }, + { + icon: Users, + title: "Wholesale Partnerships", + description: "We supply cafés, restaurants, and offices across the Western Cape with consistent, traceable coffee." + }, + { + icon: BookOpen, + title: "Brewing Education", + description: "Workshops on pour-over, espresso, and cupping — from home enthusiasts to professional baristas." + } + ] + + return ( +
+
+

What can we do

+

+ Every step from farm to cup is intentional — quality, ethics, and flavour. +

+
+ {services.map((service, index) => { + const Icon = service.icon + return ( + + +
+ +
+ {service.title} +
+ +

{service.description}

+
+
+ ) + })} +
+
+
+ ) +}