Spaces:
Running
Running
| "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> | |
| ) | |
| } | |