رغد
Initial commit: Tebyan Medical platform
81b1089
raw
history blame
8.31 kB
"use client"
import { motion } from "framer-motion"
export function AboutSection() {
const features = [
{
icon: (
<svg className="w-7 h-7" fill="none" viewBox="0 0 24 24" stroke="currentColor" strokeWidth="1.5">
<path strokeLinecap="round" strokeLinejoin="round" d="M9.75 3.104v5.714a2.25 2.25 0 01-.659 1.591L5 14.5M9.75 3.104c-.251.023-.501.05-.75.082m.75-.082a24.301 24.301 0 014.5 0m0 0v5.714c0 .597.237 1.17.659 1.591L19.8 15.3M14.25 3.104c.251.023.501.05.75.082M19.8 15.3l-1.57.393A9.065 9.065 0 0112 15a9.065 9.065 0 00-6.23.693L5 14.5m14.8.8l1.402 1.402c1.232 1.232.65 3.318-1.067 3.611A48.309 48.309 0 0112 21c-2.773 0-5.491-.235-8.135-.687-1.718-.293-2.3-2.379-1.067-3.61L5 14.5" />
</svg>
),
title: "تحليل ذكي",
description: "نستخدم أحدث تقنيات الذكاء الاصطناعي لتحليل تقاريرك الطبية بدقة عالية",
},
{
icon: (
<svg className="w-7 h-7" fill="none" viewBox="0 0 24 24" stroke="currentColor" strokeWidth="1.5">
<path strokeLinecap="round" strokeLinejoin="round" d="M12 6.042A8.967 8.967 0 006 3.75c-1.052 0-2.062.18-3 .512v14.25A8.987 8.987 0 016 18c2.305 0 4.408.867 6 2.292m0-14.25a8.966 8.966 0 016-2.292c1.052 0 2.062.18 3 .512v14.25A8.987 8.987 0 0018 18a8.967 8.967 0 00-6 2.292m0-14.25v14.25" />
</svg>
),
title: "لغة عربية واضحة",
description: "نحوّل المصطلحات الطبية المعقدة إلى شرح عربي بسيط وسهل الفهم",
},
{
icon: (
<svg className="w-7 h-7" fill="none" viewBox="0 0 24 24" stroke="currentColor" strokeWidth="1.5">
<path strokeLinecap="round" strokeLinejoin="round" d="M9 12.75L11.25 15 15 9.75m-3-7.036A11.959 11.959 0 013.598 6 11.99 11.99 0 003 9.749c0 5.592 3.824 10.29 9 11.623 5.176-1.332 9-6.03 9-11.622 0-1.31-.21-2.571-.598-3.751h-.152c-3.196 0-6.1-1.248-8.25-3.285z" />
</svg>
),
title: "خصوصية تامة",
description: "بياناتك الصحية مشفرة ومحمية بأعلى معايير الأمان العالمية",
},
{
icon: (
<svg className="w-7 h-7" fill="none" viewBox="0 0 24 24" stroke="currentColor" strokeWidth="1.5">
<path strokeLinecap="round" strokeLinejoin="round" d="M21 8.25c0-2.485-2.099-4.5-4.688-4.5-1.935 0-3.597 1.126-4.312 2.733-.715-1.607-2.377-2.733-4.313-2.733C5.1 3.75 3 5.765 3 8.25c0 7.22 9 12 9 12s9-4.78 9-12z" />
</svg>
),
title: "توصيات مخصصة",
description: "نقدم نصائح صحية مخصصة بناءً على نتائجك الفردية",
},
]
return (
<section id="about" className="py-24 relative">
{/* Background */}
<div className="absolute inset-0 overflow-hidden">
<motion.div
animate={{ x: [0, 50, 0], y: [0, -30, 0] }}
transition={{ duration: 30, repeat: Infinity, ease: "easeInOut" }}
className="absolute top-20 right-1/4 w-96 h-96 rounded-full bg-primary/10 blur-3xl"
/>
<motion.div
animate={{ x: [0, -40, 0], y: [0, 40, 0] }}
transition={{ duration: 25, repeat: Infinity, ease: "easeInOut" }}
className="absolute bottom-20 left-1/4 w-80 h-80 rounded-full bg-secondary/15 blur-3xl"
/>
</div>
<div className="container mx-auto px-6 relative z-10">
{/* Section Header */}
<motion.div
initial={{ opacity: 0, y: 30 }}
whileInView={{ opacity: 1, y: 0 }}
viewport={{ once: true }}
transition={{ duration: 0.8 }}
className="text-center mb-16"
>
<span className="inline-block px-4 py-2 rounded-full glass text-sm text-muted-foreground mb-4">
لماذا تبيان؟
</span>
<h2 className="text-3xl md:text-4xl font-bold text-foreground mb-4 text-balance">
حول المنصة
</h2>
<p className="text-lg text-muted-foreground max-w-2xl mx-auto text-pretty">
تبيان هي منصة طبية ذكية مصممة خصيصاً للمستخدم العربي، تجمع بين التقنية المتقدمة والبساطة في التواصل
</p>
</motion.div>
{/* Features Grid */}
<div className="grid md:grid-cols-2 lg:grid-cols-4 gap-6 mb-16">
{features.map((feature, index) => (
<motion.div
key={feature.title}
initial={{ opacity: 0, y: 30 }}
whileInView={{ opacity: 1, y: 0 }}
viewport={{ once: true }}
transition={{ duration: 0.6, delay: index * 0.1 }}
whileHover={{ y: -5 }}
className="glass-strong rounded-3xl p-6 text-center shadow-soft hover:shadow-glow-primary transition-all duration-500"
>
<div className="w-16 h-16 mx-auto rounded-2xl gradient-primary flex items-center justify-center text-primary-foreground mb-4 shadow-glow-primary">
{feature.icon}
</div>
<h3 className="text-lg font-bold text-foreground mb-2">{feature.title}</h3>
<p className="text-sm text-muted-foreground leading-relaxed">{feature.description}</p>
</motion.div>
))}
</div>
{/* Mission Statement */}
<motion.div
initial={{ opacity: 0, y: 30 }}
whileInView={{ opacity: 1, y: 0 }}
viewport={{ once: true }}
transition={{ duration: 0.8 }}
className="glass-strong rounded-3xl p-10 md:p-16 text-center shadow-soft"
>
<div className="max-w-3xl mx-auto">
<div className="w-20 h-20 mx-auto rounded-3xl gradient-secondary flex items-center justify-center mb-8 shadow-glow-secondary">
<svg className="w-10 h-10 text-secondary-foreground" fill="none" viewBox="0 0 24 24" stroke="currentColor" strokeWidth="1.5">
<path strokeLinecap="round" strokeLinejoin="round" d="M12 21v-8.25M15.75 21v-8.25M8.25 21v-8.25M3 9l9-6 9 6m-1.5 12V10.332A48.36 48.36 0 0012 9.75c-2.551 0-5.056.2-7.5.582V21M3 21h18M12 6.75h.008v.008H12V6.75z" />
</svg>
</div>
<h3 className="text-2xl md:text-3xl font-bold text-foreground mb-6 text-balance">
{"رسالتنا هي تمكين كل شخص من فهم صحته بوضوح"}
</h3>
<p className="text-lg text-muted-foreground leading-relaxed mb-8 text-pretty">
نؤمن بأن فهم التقارير الطبية حق للجميع، وليس امتيازاً للمتخصصين فقط. لذلك أنشأنا تبيان لتكون جسراً بين التعقيد الطبي والفهم البسيط، مع الحفاظ على أعلى معايير الدقة والخصوصية.
</p>
<div className="flex flex-wrap items-center justify-center gap-6">
<div className="flex items-center gap-2 text-muted-foreground">
<svg className="w-5 h-5 text-success" fill="none" viewBox="0 0 24 24" stroke="currentColor" strokeWidth="2">
<path strokeLinecap="round" strokeLinejoin="round" d="M4.5 12.75l6 6 9-13.5" />
</svg>
<span>معتمد طبياً</span>
</div>
<div className="flex items-center gap-2 text-muted-foreground">
<svg className="w-5 h-5 text-success" fill="none" viewBox="0 0 24 24" stroke="currentColor" strokeWidth="2">
<path strokeLinecap="round" strokeLinejoin="round" d="M4.5 12.75l6 6 9-13.5" />
</svg>
<span>مشفر بالكامل</span>
</div>
<div className="flex items-center gap-2 text-muted-foreground">
<svg className="w-5 h-5 text-success" fill="none" viewBox="0 0 24 24" stroke="currentColor" strokeWidth="2">
<path strokeLinecap="round" strokeLinejoin="round" d="M4.5 12.75l6 6 9-13.5" />
</svg>
<span>دعم على مدار الساعة</span>
</div>
</div>
</div>
</motion.div>
</div>
</section>
)
}