import { useEffect, useState } from "react"; import { Link } from "wouter"; import { useLang } from "@/contexts/LanguageContext"; import SEOHead, { breadcrumbSchema, serviceSchema, faqSchema } from "@/components/SEOHead"; import OrderReceiptStep from "@/components/OrderReceiptStep"; import { Button } from "@/components/ui/button"; import { SummaryBox, Disclaimer } from "@/components/AEOBlocks"; import { motion, AnimatePresence } from "framer-motion"; import { toast } from "sonner"; import { Users, FileText, Search, GraduationCap, BarChart3, ArrowLeft, ArrowRight, Check, Copy, MessageCircle, CreditCard, Building2, Globe, X, Plane, Star, Shield, MapPin, ChevronRight } from "lucide-react"; import { tgLink, waDirectLink, CONTACT } from "@/lib/siteConfig"; import { trpc } from "@/lib/trpc"; const SERVICES_BG = "https://d2xsxph8kpxj0f.cloudfront.net/87335511/7PsWYS5ZWJsd2Z3AdAwBnX/services-bg-LhMfWKhs3rPLTYmktYxLua.webp"; const fadeUp = { hidden: { opacity: 0, y: 30 }, visible: (i: number) => ({ opacity: 1, y: 0, transition: { delay: i * 0.08, duration: 0.5, ease: [0, 0, 0.2, 1] as const } }), }; interface Service { id: string; icon: typeof Users; titleAr: string; titleEn: string; descAr: string; descEn: string; includesAr: string[]; includesEn: string[]; priceSAR: number; priceUSD: number; priceLabel?: { ar: string; en: string }; popular?: boolean; } // Featured Service 1: Consultation const consultationService: Service = { id: "consultation", icon: Users, titleAr: "استشارة عبر Zoom", titleEn: "Zoom Consultation", descAr: "جلسة فردية لمدة 45 دقيقة عبر Zoom مع مستشار تعليمي لمناقشة خياراتك الأكاديمية واستراتيجية التقديم", descEn: "45-minute 1-on-1 Zoom session with an education advisor to discuss your academic options and application strategy.", includesAr: ["جلسة Zoom لمدة 45 دقيقة", "خطة عمل مفصلة بالإيميل", "متابعة لمدة أسبوع", "إجابة على جميع استفساراتك"], includesEn: ["45-min Zoom session", "Detailed action plan via email", "1-week follow-up", "All your questions answered"], priceSAR: 150, priceUSD: 40, popular: true, }; // Featured Service 2: Canada Packages (3 tiers) interface CanadaPackage { id: string; tierAr: string; tierEn: string; titleAr: string; titleEn: string; descAr: string; descEn: string; includesAr: string[]; includesEn: string[]; notIncludedAr?: string[]; notIncludedEn?: string[]; priceSAR: number; priceUSD: number; durationAr: string; durationEn: string; badge?: { ar: string; en: string }; highlight?: boolean; } const canadaPackages: CanadaPackage[] = [ { id: "canada-admission", tierAr: "باقة القبول", tierEn: "Admission Package", titleAr: "القبول الجامعي فقط", titleEn: "University Admission Only", descAr: "نساعدك في اختيار التخصص والجامعة المناسبة والحصول على خطاب القبول الرسمي من جامعة كندية معتمدة", descEn: "We help you choose the right major and university and obtain an official Letter of Acceptance from an accredited Canadian institution.", includesAr: [ "تحليل شامل للملف الأكاديمي", "اختيار التخصص المناسب لمهاراتك وأهدافك", "البحث عن 3 جامعات/معاهد كندية معتمدة (DLI)", "تجهيز مستندات القبول كاملة", "التقديم على الجامعة ومتابعة الطلب", "استخراج خطاب القبول (LOA)", "استشارتين صوتيتين خلال العملية", ], includesEn: [ "Comprehensive academic file analysis", "Major selection matching your skills and goals", "Research 3 accredited Canadian universities/institutes (DLI)", "Complete admission document preparation", "University application and follow-up", "Obtaining Letter of Acceptance (LOA)", "2 Zoom consultations during the process", ], notIncludedAr: ["ملف التأشيرة", "دعم ما بعد الوصول"], notIncludedEn: ["Visa file preparation", "Post-arrival support"], priceSAR: 3000, priceUSD: 800, durationAr: "4-8 أسابيع", durationEn: "4-8 weeks", }, { id: "canada-visa", tierAr: "باقة القبول + التأشيرة", tierEn: "Admission + Visa Package", titleAr: "من القبول حتى التأشيرة", titleEn: "From Admission to Visa", descAr: "باقة شاملة تغطي كل شيء من اختيار الجامعة والقبول إلى إعداد ملف التأشيرة الدراسية والمتابعة حتى صدور القرار", descEn: "Comprehensive package covering everything from university selection and admission to study visa file preparation and follow-up until the decision.", includesAr: [ "كل ما في باقة القبول", "كتابة خطاب نية احترافي (Letter of Intent)", "إعداد الخطة المالية وإثبات القدرة المالية", "تجهيز كافة مستندات التأشيرة", "تعبئة نموذج تصريح الدراسة عبر IRCC", "حجز موعد البصمات البيومترية", "متابعة الطلب حتى صدور القرار", "دعم ما بعد القرار واستشارة للخطوات التالية", "استشارات غير محدودة طوال فترة الخدمة", ], includesEn: [ "Everything in the Admission Package", "Professional Letter of Intent writing", "Financial plan and proof of funds preparation", "Complete visa document preparation", "Study Permit application via IRCC", "Biometrics appointment booking", "Application follow-up until decision", "Post-decision support and next-steps consultation", "Unlimited consultations throughout the service", ], notIncludedAr: ["دعم الاستقرار بعد الوصول"], notIncludedEn: ["Post-arrival settlement support"], priceSAR: 5625, priceUSD: 1500, durationAr: "2-4 أشهر", durationEn: "2-4 months", badge: { ar: "الأكثر طلباً", en: "Most Popular" }, highlight: true, }, { id: "canada-full", tierAr: "الباقة الشاملة", tierEn: "Full Journey Package", titleAr: "من الصفر حتى الاستقرار في كندا", titleEn: "From Zero to Settled in Canada", descAr: "مرافقة كاملة من أول خطوة حتى استقرارك في كندا. نكون معك في كل مرحلة: القبول، التأشيرة، السفر، والتأقلم", descEn: "Complete accompaniment from the first step until you're settled in Canada. We're with you at every stage: admission, visa, travel, and adaptation.", includesAr: [ "كل ما في باقة القبول + التأشيرة", "التحضير للسفر (حجوزات، تأمين صحي، إلخ)", "دليل الاستقرار الشامل (سكن، بنك، هاتف)", "مساعدة في إيجاد سكن مناسب", "إرشاد فتح حساب بنكي وإجراءات التسجيل", "دعم التأقلم الأكاديمي والاجتماعي", "استشارات غير محدودة لمدة 6 أشهر بعد الوصول", "دعم أولوية (رد خلال 24 ساعة)", ], includesEn: [ "Everything in the Admission + Visa Package", "Travel preparation (bookings, health insurance, etc.)", "Comprehensive settlement guide (housing, bank, phone)", "Help finding suitable accommodation", "Bank account setup and registration guidance", "Academic and social adaptation support", "Unlimited consultations for 6 months after arrival", "Priority support (24-hour response)", ], priceSAR: 7500, priceUSD: 2000, durationAr: "6-12 شهر", durationEn: "6-12 months", badge: { ar: "أفضل قيمة", en: "Best Value" }, }, ]; // Other services const otherServices: Service[] = [ { id: "motivation-letter", icon: FileText, titleAr: "كتابة رسالة الدافع", titleEn: "Motivation Letter", descAr: "مراجعة وتحسين شامل لرسالة الدافع أو كتابتها من الصفر بأسلوب احترافي يناسب المنحة المستهدفة", descEn: "Comprehensive review and improvement of your motivation letter, or writing from scratch to match the target scholarship.", includesAr: ["كتابة أو مراجعة شاملة", "جولتين من التعديلات", "نسخة نهائية جاهزة للتقديم"], includesEn: ["Full writing or review", "Two rounds of revisions", "Final submission-ready version"], priceSAR: 75, priceUSD: 20, }, { id: "academic-cv", icon: FileText, titleAr: "السيرة الأكاديمية", titleEn: "Academic CV", descAr: "إعداد سيرة أكاديمية احترافية تبرز إنجازاتك البحثية والأكاديمية بما يتوافق مع متطلبات المنح والجامعات", descEn: "Professional academic CV highlighting your research and academic achievements aligned with scholarship and university requirements.", includesAr: ["سيرة أكاديمية احترافية", "تنسيق يتوافق مع المعايير الدولية", "جولتين من التعديلات"], includesEn: ["Professional academic CV", "International standards formatting", "Two rounds of revisions"], priceSAR: 112, priceUSD: 30, }, { id: "general-cv", icon: Search, titleAr: "السيرة المهنية العامة", titleEn: "General Professional CV", descAr: "إعداد سيرة ذاتية مهنية احترافية تناسب سوق العمل وتبرز مهاراتك وخبراتك بأفضل شكل", descEn: "Professional CV crafted for the job market, showcasing your skills and experience in the best possible way.", includesAr: ["سيرة ذاتية احترافية", "تنسيق عصري وجذاب", "جولتين من التعديلات"], includesEn: ["Professional CV", "Modern attractive formatting", "Two rounds of revisions"], priceSAR: 93, priceUSD: 25, }, { id: "full-support", icon: GraduationCap, titleAr: "التقديم على منحة", titleEn: "Scholarship Application", descAr: "دعم كامل من الألف إلى الياء لتقديم على منحة واحدة يشمل مراجعة جميع الوثائق والتحضير للمقابلة والمتابعة", descEn: "End-to-end support for one scholarship application including document review, interview preparation, and follow-up.", includesAr: ["مراجعة جميع الوثائق", "إرشاد تعبئة النماذج", "تحضير للمقابلة", "متابعة حتى النتيجة"], includesEn: ["All document review", "Form filling guidance", "Interview prep", "Follow-up until result"], priceSAR: 562, priceUSD: 150, }, { id: "cv-linkedin", icon: Search, titleAr: "تحسين السيرة الذاتية ولينكد إن", titleEn: "CV & LinkedIn Optimization", descAr: "إعادة هيكلة كاملة لسيرتك الذاتية وتحسين ملفك على لينكد إن وفق المعايير الدولية", descEn: "Complete CV overhaul and LinkedIn profile optimization to meet international standards.", includesAr: ["سيرة ذاتية احترافية", "تحسين ملف لينكد إن", "نصائح للمقابلات"], includesEn: ["Professional CV", "LinkedIn optimization", "Interview tips"], priceSAR: 225, priceUSD: 60, }, { id: "major-report", icon: BarChart3, titleAr: "تحليل التخصص الشامل", titleEn: "Comprehensive Major Analysis", descAr: "تقييم معمق يشمل تحليل الشخصية والميول والقيم المهنية مع تقرير شامل يتضمن توصيات تخصصات ومسارات مهنية", descEn: "In-depth assessment including personality, interests, and professional values analysis with a comprehensive report of major and career path recommendations.", includesAr: ["تحليل شخصية MBTI", "اختبار هولاند RIASEC", "تقرير PDF مفصل", "توصيات منح مناسبة"], includesEn: ["MBTI personality analysis", "Holland RIASEC test", "Detailed PDF report", "Matching scholarship recommendations"], priceSAR: 93, priceUSD: 25, }, ]; // Digital Learning Services interface DigitalService { id: string; icon: typeof Globe; titleAr: string; titleEn: string; descAr: string; descEn: string; includesAr: string[]; includesEn: string[]; priceSAR: number; priceUSD: number; originalPriceSAR: number; badge?: { ar: string; en: string }; popular?: boolean; } const digitalServices: DigitalService[] = [ { id: "coursera-google", icon: GraduationCap, titleAr: "اشتراك Coursera Google - شهادة معتمدة من جوجل", titleEn: "Coursera Google - Google Certified", descAr: "احصل على شهادة مهنية معتمدة باسمك من Google في مجالات مثل تحليل البيانات، الأمن السيبراني، وتصميم تجربة المستخدم", descEn: "Get a professional certificate from Google in Data Analytics, Cybersecurity, UX Design, and more.", includesAr: ["شهادة معتمدة باسمك من Google", "مسارات: Data Analytics, Cybersecurity, IT Support, UX Design", "دورات قصيرة: AI Essentials, Prompting Essentials", "إضافة الشهادة لملفك على LinkedIn", "تفعيل فوري خلال 24 ساعة"], includesEn: ["Google-certified certificate in your name", "Tracks: Data Analytics, Cybersecurity, IT Support, UX Design", "Short courses: AI Essentials, Prompting Essentials", "Add certificate to LinkedIn", "Instant activation within 24 hours"], priceSAR: 99, priceUSD: 26, originalPriceSAR: 499, badge: { ar: "الأكثر طلباً", en: "Most Popular" }, popular: true, }, { id: "edx-learning", icon: GraduationCap, titleAr: "اشتراك edX Learning | شهادات مهنية", titleEn: "edX Learning - Professional Certificates", descAr: "شهادات مهنية معتمدة من أفضل الجامعات العالمية مثل Harvard وIBM وMIT عبر منصة edX", descEn: "Professional certificates from Harvard, IBM, MIT and more via edX.", includesAr: ["أكثر من 40 شهادة مهنية متاحة", "محتوى من Harvard, IBM, MIT", "وصول لأكثر من 4000 دورة", "شهادات معتمدة لملفك المهني", "تفعيل خلال 24 ساعة"], includesEn: ["40+ professional certificates", "Content from Harvard, IBM, MIT", "Access to 4000+ courses", "Certified credentials", "Activation within 24 hours"], priceSAR: 199, priceUSD: 53, originalPriceSAR: 799, }, { id: "coursera-plus", icon: Globe, titleAr: "اشتراك Coursera Plus | كورسيرا بلس", titleEn: "Coursera Plus Subscription", descAr: "وصول غير محدود لأكثر من 7000 دورة وشهادة من أفضل الجامعات والشركات العالمية", descEn: "Unlimited access to 7000+ courses and certificates from top universities and companies.", includesAr: ["أكثر من 7000 دورة في مختلف المجالات", "شهادات متعددة معتمدة", "تعلم بدون مواعيد محددة", "محتوى من أفضل الجامعات", "نشر الشهادات على LinkedIn"], includesEn: ["7000+ courses across all fields", "Multiple certified credentials", "Learn at your own pace", "Content from world-class universities", "Share certificates on LinkedIn"], priceSAR: 99, priceUSD: 26, originalPriceSAR: 3840, badge: { ar: "خصم 97%", en: "97% OFF" }, }, { id: "udemy-personal", icon: Globe, titleAr: "اشتراك Udemy Personal | يوديمي", titleEn: "Udemy Personal Subscription", descAr: "تعلّم مهارات جديدة من أكثر من 20,000 دورة تعليمية في مختلف المجالات", descEn: "Learn new skills from 20,000+ courses across all fields.", includesAr: ["أكثر من 20,000 دورة متاحة", "مدربون خبراء ومحترفون", "تعلم من أي مكان وفي أي وقت", "شهادات إتمام لكل دورة", "اشتراك شهري بدون رسوم إضافية"], includesEn: ["20,000+ courses available", "Expert certified instructors", "Learn anywhere, anytime", "Completion certificates", "Monthly subscription, no extra fees"], priceSAR: 129, priceUSD: 34, originalPriceSAR: 700, }, { id: "scribd-premium", icon: FileText, titleAr: "اشتراك Scribd Premium | سكريبد", titleEn: "Scribd Premium Subscription", descAr: "مكتبة رقمية ضخمة تضم ملايين الكتب الإلكترونية والصوتية والمقالات والأبحاث", descEn: "Massive digital library with millions of ebooks, audiobooks, articles, and research papers.", includesAr: ["ملايين الكتب الإلكترونية والصوتية", "تحميل وقراءة بدون إنترنت", "مستندات وأبحاث بصيغة PDF", "مكتبة متجددة شهرياً", "واجهة سهلة على جميع الأجهزة"], includesEn: ["Millions of ebooks and audiobooks", "Download and read offline", "Documents and research in PDF", "Monthly updated library", "Easy interface on all devices"], priceSAR: 99, priceUSD: 26, originalPriceSAR: 189, }, { id: "codecademy", icon: Search, titleAr: "اشتراك Codecademy | تعليم البرمجة", titleEn: "Codecademy - Learn to Code", descAr: "تعلم البرمجة بطريقة تفاعلية مع أكثر من 14 لغة برمجة ومشاريع واقعية وشهادات معتمدة", descEn: "Learn to code interactively with 14+ languages, real-world projects, and certificates.", includesAr: ["أكثر من 14 لغة برمجة: Python, JavaScript, SQL", "مشاريع واقعية لتطبيق المهارات", "مسارات مهنية موجهة لسوق العمل", "شهادات معتمدة", "تعلم تفاعلي بخطوات منتظمة"], includesEn: ["14+ languages: Python, JavaScript, SQL", "Real-world projects", "Career-oriented paths", "Certified credentials", "Interactive step-by-step learning"], priceSAR: 299, priceUSD: 80, originalPriceSAR: 399, }, { id: "skillshare-premium", icon: Star, titleAr: "اشتراك SkillShare Premium | سكيل شير", titleEn: "SkillShare Premium Subscription", descAr: "أفضل الكورسات الإبداعية في التصميم، التسويق، التصوير، والكتابة مع مجتمع إبداعي عالمي", descEn: "Best creative courses in design, marketing, photography, and writing.", includesAr: ["أكثر من 5000 كورس إبداعي", "مشاريع تطبيقية منظمة", "مجتمع إبداعي واسع", "محتوى حصري وورش عمل متقدمة", "اشتراك سنوي كامل"], includesEn: ["5000+ creative courses", "Structured hands-on projects", "Large creative community", "Exclusive content and workshops", "Full annual subscription"], priceSAR: 99, priceUSD: 26, originalPriceSAR: 679, badge: { ar: "سنوي", en: "Annual" }, }, { id: "duolingo", icon: Globe, titleAr: "اشتراك Duolingo | دولينجو بريميوم", titleEn: "Duolingo Premium Subscription", descAr: "تعلم أكثر من 12 لغة بأسلوب ممتع وتفاعلي مع دروس غير محدودة بدون إعلانات", descEn: "Learn 12+ languages in a fun, interactive way with unlimited lessons and no ads.", includesAr: ["أكثر من 12 لغة متاحة", "دروس غير محدودة بدون إعلانات", "مراجعة ذكية للكلمات", "ممارسة محادثة تفاعلية", "خطط فردية وعائلية متاحة"], includesEn: ["12+ languages available", "Unlimited lessons, no ads", "Smart word review", "Interactive conversation practice", "Individual and family plans"], priceSAR: 99, priceUSD: 26, originalPriceSAR: 450, }, ]; const paymentMethods = [ { region: { ar: "اليمن", en: "Yemen" }, icon: Building2, methods: [ { name: { ar: "بنك الكريمي", en: "Al-Kuraimi Bank" }, details: [ { label: { ar: "اسم الحساب", en: "Account Name" }, value: "دليلك للإرشاد التعليمي" }, { label: { ar: "حساب سعودي", en: "SAR Account" }, value: "3095131874" }, { label: { ar: "حساب أمريكي", en: "USD Account" }, value: "3112043507" }, { label: { ar: "حساب يمني", en: "YER Account" }, value: "3095165396" }, ], }, ], }, { region: { ar: "السعودية", en: "Saudi Arabia" }, icon: CreditCard, methods: [ { name: { ar: "بنك الراجحي", en: "Al Rajhi Bank" }, details: [ { label: { ar: "الآيبان", en: "IBAN" }, value: "SA7080000368608016965655" }, ], }, { name: { ar: "STC Bank", en: "STC Bank" }, details: [ { label: { ar: "الآيبان", en: "IBAN" }, value: "SA9678000000001056933774" }, ], }, ], }, { region: { ar: "دولي", en: "International" }, icon: Globe, methods: [ { name: { ar: "Wise", en: "Wise" }, details: [ { label: { ar: "الرابط", en: "Link" }, value: "https://wise.com/pay/me/abdullaha5337", isLink: true }, ], }, { name: { ar: "PayPal", en: "PayPal" }, details: [ { label: { ar: "الرابط", en: "Link" }, value: "https://www.paypal.me/dalilak", isLink: true }, ], }, ], }, ]; export default function Services() { const { t, lang } = useLang(); const Arrow = lang === "ar" ? ArrowLeft : ArrowRight; const [selectedService, setSelectedService] = useState(null); const [selectedCanadaPackage, setSelectedCanadaPackage] = useState(null); const [selectedDigitalService, setSelectedDigitalService] = useState(null); const trackLead = trpc.orders.trackLead.useMutation(); const recordLead = (eventType: "service_cta_opened" | "canada_whatsapp_opened", serviceId?: string) => { trackLead.mutate({ eventType, serviceId, pagePath: window.location.pathname }); }; const openServiceOrder = (service: Service) => { recordLead("service_cta_opened", service.id); setSelectedService(service); }; const openCanadaOrder = (pkg: CanadaPackage) => { recordLead("service_cta_opened", pkg.id); setSelectedCanadaPackage(pkg); }; const openDigitalOrder = (service: DigitalService) => { recordLead("service_cta_opened", service.id); setSelectedDigitalService(service); }; useEffect(() => { const closeOnEscape = (event: KeyboardEvent) => { if (event.key !== "Escape") return; setSelectedService(null); setSelectedCanadaPackage(null); setSelectedDigitalService(null); }; window.addEventListener("keydown", closeOnEscape); return () => window.removeEventListener("keydown", closeOnEscape); }, []); const copyToClipboard = (text: string) => { navigator.clipboard.writeText(text); toast.success(t("تم النسخ", "Copied to clipboard")); }; return (
{/* Header */}
{t("خدماتنا المتخصصة", "Our Specialized Services")} {t("خدمات تعليمية متخصصة لدعم رحلتك الأكاديمية", "Specialized Educational Services to Support Your Academic Journey")} {t( "نساعد الطلاب في اختيار التخصص، تجهيز ملفات التقديم، تحسين السيرة الذاتية ورسائل الدافع، والاستعداد للتقديم على المنح والجامعات بثقة ووضوح.", "We help students choose a major, prepare applications, improve CVs and motivation letters, and get ready to apply for scholarships and universities with confidence and clarity." )}
{/* AI-Readable Summary */}

{t( "تقدم دليلك خدمات إرشاد تعليمي متخصصة تشمل: استشارة عبر Zoom ($40)، كتابة رسالة الدافع ($20)، مراجعة السيرة الذاتية ($15)، التقديم على منحة ($150)، وباقات الدراسة في كندا (تبدأ من $800). الخدمات استشارية ولا تضمن القبول أو التأشيرة أو المنحة. للحجز: اختر الخدمة وأكمل الدفع ثم ارفع الإيصال.", "Dalilak offers specialized educational guidance services including: Zoom consultation ($40), motivation letter writing ($20), CV review ($15), scholarship application ($150), and Study in Canada packages (starting from $800). Services are advisory and do not guarantee admission, visa, or scholarship. To book: choose a service, complete payment, and upload your receipt." )}

{/* === FEATURED SECTION 1: Zoom Consultation === */}

{t("خدمة مميزة", "Featured Service")}

{t("الأكثر طلباً", "Most Popular")}

{t("استشارة فردية عبر Zoom", "1-on-1 Zoom Consultation")}

{t( "جلسة مباشرة لمدة 45 دقيقة عبر Zoom مع مستشار تعليمي متخصص. ناقش خياراتك الأكاديمية، استراتيجية التقديم، واحصل على خطة عمل واضحة.", "A live 45-minute Zoom session with a specialized education advisor. Discuss your academic options, application strategy, and get a clear action plan." )}

    {(lang === "ar" ? consultationService.includesAr : consultationService.includesEn).map((item) => (
  • {item}
  • ))}
${consultationService.priceUSD}
USD
~{consultationService.priceSAR} {t("ريال سعودي", "SAR")}
{t("45 دقيقة", "45 minutes")}
{/* === FEATURED SECTION 2: Study in Canada Packages === */}

{t("🇨🇦 باقات الدراسة في كندا", "🇨🇦 Study in Canada Packages")}

{t( "مرافقة كاملة من أول خطوة حتى تحقيق حلمك بالدراسة في كندا. اختر الباقة المناسبة لاحتياجاتك.", "Complete accompaniment from the first step to achieving your dream of studying in Canada. Choose the package that fits your needs." )}
{/* Canada Packages Grid */}
{canadaPackages.map((pkg, i) => (
{/* Badge */} {pkg.badge && (
{lang === "ar" ? pkg.badge.ar : pkg.badge.en}
)}
{/* Tier Name */}
{lang === "ar" ? pkg.tierAr : pkg.tierEn}
{/* Title */}

{lang === "ar" ? pkg.titleAr : pkg.titleEn}

{/* Description */}

{lang === "ar" ? pkg.descAr : pkg.descEn}

{/* Price */}
${pkg.priceUSD}
~{pkg.priceSAR} {t("ريال سعودي", "SAR")}
{t("المدة:", "Duration:")} {lang === "ar" ? pkg.durationAr : pkg.durationEn}
{/* Includes */}
{t("يشمل:", "Includes:")}
    {(lang === "ar" ? pkg.includesAr : pkg.includesEn).map((item) => (
  • {item}
  • ))}
{/* Not included */} {pkg.notIncludedAr && pkg.notIncludedAr.length > 0 && (
{t("غير مشمول:", "Not included:")}
    {(lang === "ar" ? pkg.notIncludedAr : pkg.notIncludedEn)?.map((item) => (
  • {item}
  • ))}
)}
{/* CTA */}
))}
{/* Guarantee Note */}

{t("دعم ما بعد القرار", "Post-Decision Support")}

{t( "في حال رفض التأشيرة، نقدم لك استشارة مجانية لفهم أسباب الرفض ومناقشة الخيارات المتاحة (باقة القبول + التأشيرة والباقة الشاملة). إعادة التقديم متاحة برسوم مخفضة.", "If your visa is rejected, we provide a free consultation to understand the reasons and discuss available options (Admission + Visa and Full Journey packages). Re-application is available at a reduced fee." )}

{/* === OTHER SERVICES === */}
{t("خدمات أخرى", "Other Services")} {t("خدمات فردية لمساعدتك في كل جانب من رحلتك الأكاديمية", "Individual services to help you with every aspect of your academic journey")}
{otherServices.map((service, i) => (

{lang === "ar" ? service.titleAr : service.titleEn}

{lang === "ar" ? service.descAr : service.descEn}

    {(lang === "ar" ? service.includesAr : service.includesEn).map((item) => (
  • {item}
  • ))}
${service.priceUSD} USD
~{service.priceSAR} {t("ريال", "SAR")}
))}
{/* Digital Learning Services Section */}
{t("اشتراكات تعليمية رقمية", "Digital Learning Subscriptions")} {t("اشتراكات بأسعار مخفضة في أفضل منصات التعلم العالمية. تفعيل فوري خلال 24 ساعة.", "Discounted subscriptions to the world's best learning platforms. Instant activation within 24 hours.")}
{digitalServices.map((ds, i) => (
{ds.badge && ( {lang === "ar" ? ds.badge.ar : ds.badge.en} )}

{lang === "ar" ? ds.titleAr : ds.titleEn}

{lang === "ar" ? ds.descAr : ds.descEn}

    {(lang === "ar" ? ds.includesAr : ds.includesEn).slice(0, 3).map((item) => (
  • {item}
  • ))}
${ds.priceUSD} USD
{ds.originalPriceSAR} {t("ريال", "SAR")} {ds.priceSAR} {t("ريال", "SAR")}
))}
{/* Trust Section */}
{[ { title: t("مدفوعات آمنة", "Secure Payments"), desc: t("عبر الكريمي والراجحي و STC Bank و Wise و PayPal", "Via Al-Kuraimi, Al Rajhi, STC Bank, Wise & PayPal"), }, { title: t("جودة احترافية", "Professional Quality"), desc: t("نلتزم بتقديم أعلى مستوى خدمة مع متابعة مستمرة حتى اكتمال ملفك", "We commit to the highest service level with continuous follow-up until your file is complete."), }, { title: t("بياناتك محمية", "Your Data is Protected"), desc: t("بياناتك الشخصية محمية ولن يتم مشاركتها مع أي طرف ثالث", "Your personal data is protected and will never be shared with third parties."), }, ].map((item, i) => (

{item.title}

{item.desc}

))}
{/* Payment Modal for regular services */} {selectedService && ( setSelectedService(null)} > e.stopPropagation()} >

{t("إتمام الطلب", "Complete Your Order")}

{lang === "ar" ? selectedService.titleAr : selectedService.titleEn}

{t("المبلغ المطلوب", "Amount Due")}
${selectedService.priceUSD} USD
~{selectedService.priceSAR} {t("ريال", "SAR")}

{t("طرق الدفع المتاحة", "Available Payment Methods")}

{paymentMethods.map((pm) => (
{lang === "ar" ? pm.region.ar : pm.region.en}
{pm.methods.map((method) => (
{lang === "ar" ? method.name.ar : method.name.en}
{method.details.map((detail) => (
{lang === "ar" ? detail.label.ar : detail.label.en}
{"isLink" in detail && detail.isLink ? ( {detail.value.replace("https://", "").substring(0, 30)}... ) : ( {detail.value} )}
))}
))}
))}
{t("بعد التحويل", "After Transfer")}
  1. {t("صور إيصال التحويل", "Take a screenshot of the transfer receipt")}
  2. {t("ارفع الإيصال أدناه للتأكيد", "Upload the receipt below to confirm")}
  3. {t("سيظهر لك رابط التواصل مع المستشار", "The consultant contact link will appear")}

{t("سياسة التعديلات:", "Revision Policy:")}

{t("جولتين من التعديلات مشمولة مع كل خدمة. لمزيد من التفاصيل راجع سياسة الاسترداد.", "Two rounds of revisions included with every service. See our refund policy for details.")}

{t("سياسة الاسترداد الكاملة", "Full Refund Policy")}
( )} />
)}
{/* FAQ Section */}

{t("أسئلة شائعة عن خدماتنا", "Frequently Asked Questions About Our Services")}

{[ { q: t("كيف أحجز استشارة؟", "How do I book a consultation?"), a: t("اختر الخدمة وأكمل الدفع ثم ارفع الإيصال. سيظهر لك رابط التواصل مع المستشار لتحديد الموعد. الاستشارة 45 دقيقة عبر Zoom.", "Choose a service, complete payment, and upload the receipt. The consultant contact link will appear to schedule. The consultation is 45 minutes via Zoom.") }, { q: t("ما الفرق بين الباقة الأساسية والشاملة لكندا؟", "What's the difference between Basic and Premium Canada packages?"), a: t("الأساسية تشمل القبول الجامعي فقط. الشاملة تغطي كل شيء من القبول إلى الفيزا والسكن والاستقرار.", "Basic covers university admission only. Premium covers everything from admission to visa, housing, and settlement.") }, { q: t("هل تضمنون القبول أو الحصول على منحة؟", "Do you guarantee admission or a scholarship?"), a: t("لا. خدماتنا استشارية ولا تضمن القبول في جامعة أو الحصول على منحة أو تأشيرة. نساعدك في تحسين جودة ملفك وفهم خطوات التقديم بوضوح.", "No. Our services are advisory and do not guarantee admission, a scholarship, or a visa. We help you improve your application quality and understand the steps clearly.") }, { q: t("كم يستغرق تجهيز ملف التقديم؟", "How long does it take to prepare an application file?"), a: t("عادة من 3 إلى 7 أيام عمل حسب الخدمة المطلوبة وجاهزية مستنداتك.", "Usually 3 to 7 business days depending on the service and your document readiness.") }, { q: t("هل تقدمون خدمات لغير العرب؟", "Do you serve non-Arab students?"), a: t("خدماتنا موجهة بشكل أساسي للطلاب العرب لكن يمكننا مساعدة أي طالب يتحدث العربية أو الإنجليزية.", "Our services primarily target Arab students, but we can assist any student who speaks Arabic or English.") }, ].map((item, i) => (
{item.q}
{item.a}
))}
{/* Payment Modal for Canada packages */} {selectedCanadaPackage && ( setSelectedCanadaPackage(null)} > e.stopPropagation()} >

{t("إتمام الطلب", "Complete Your Order")}

{lang === "ar" ? selectedCanadaPackage.tierAr : selectedCanadaPackage.tierEn}

{t("المبلغ المطلوب", "Amount Due")}
${selectedCanadaPackage.priceUSD} USD
~{selectedCanadaPackage.priceSAR} {t("ريال", "SAR")}
{t("ملاحظة مهمة", "Important Note")}

{t( "الأسعار أعلاه هي أتعاب الخدمة فقط. رسوم القبول الجامعي (~$200) ورسوم التأشيرة والبصمات (~$200) تُدفع مباشرة للجهات الرسمية وليست مشمولة في السعر.", "Prices above are service fees only. University admission fees (~$200) and visa/biometrics fees (~$200) are paid directly to official bodies and are not included in the price." )}

{t("طرق الدفع المتاحة", "Available Payment Methods")}

{paymentMethods.map((pm) => (
{lang === "ar" ? pm.region.ar : pm.region.en}
{pm.methods.map((method) => (
{lang === "ar" ? method.name.ar : method.name.en}
{method.details.map((detail) => (
{lang === "ar" ? detail.label.ar : detail.label.en}
{"isLink" in detail && detail.isLink ? ( {detail.value.replace("https://", "").substring(0, 30)}... ) : ( {detail.value} )}
))}
))}
))}
{t("خطوات البدء", "How to Get Started")}
  1. {t("ادفع مقدم 50% لتأكيد الحجز", "Pay 50% deposit to confirm booking")}
  2. {t("سنتواصل معك خلال 24 ساعة لبدء دراسة ملفك", "We'll contact you within 24 hours to start reviewing your file")}
  3. {t("يُدفع المبلغ المتبقي بعد الحصول على القبول الجامعي", "Remaining balance due after university admission is obtained")}
( )} />
)}
{/* Payment Modal for Digital Services */} {selectedDigitalService && ( setSelectedDigitalService(null)} > e.stopPropagation()} >

{t("إتمام الطلب", "Complete Your Order")}

{lang === "ar" ? selectedDigitalService.titleAr : selectedDigitalService.titleEn}

{t("المبلغ المطلوب", "Amount Due")}
${selectedDigitalService.priceUSD} USD
~{selectedDigitalService.priceSAR} {t("ريال", "SAR")}
{t("بدلاً من", "Instead of")} {selectedDigitalService.originalPriceSAR} {t("ريال", "SAR")}
{t("ماذا يشمل الاشتراك", "What's Included")}
    {(lang === "ar" ? selectedDigitalService.includesAr : selectedDigitalService.includesEn).map((item) => (
  • {item}
  • ))}

{t("إفصاح مهم قبل الدفع", "Important disclosure before payment")}

{t("هذه خدمة مساعدة لتفعيل أو تنظيم اشتراك رقمي، وليست بيعاً أو تمثيلاً رسمياً للمنصة المذكورة. تخضع الإتاحة والتفعيل لشروط المنصة الخارجية وحالة الحساب، ويُراجع كل طلب يدوياً بعد استلام الإيصال. راجع سياسة الاسترداد قبل الدفع.", "This is an assistance service for activating or arranging a digital subscription; it is not an official sale by or representation of the named platform. Availability and activation depend on the third-party platform terms and account status, and every order is reviewed manually after the receipt is received. Review the refund policy before paying.")}

{t("سياسة الاسترداد", "Refund policy")}

{t("طرق الدفع المتاحة", "Available Payment Methods")}

{paymentMethods.map((pm) => (
{lang === "ar" ? pm.region.ar : pm.region.en}
{pm.methods.map((method) => (
{lang === "ar" ? method.name.ar : method.name.en}
{method.details.map((detail) => (
{lang === "ar" ? detail.label.ar : detail.label.en}
{"isLink" in detail && detail.isLink ? ( {detail.value.replace("https://", "").substring(0, 30)}... ) : ( {detail.value} )}
))}
))}
))}
{t("بعد التحويل", "After Transfer")}
  1. {t("صور إيصال التحويل", "Take a screenshot of the transfer receipt")}
  2. {t("ارفع الإيصال أدناه للتأكيد", "Upload the receipt below to confirm")}
  3. {t("سنفعّل الاشتراك خلال 24 ساعة", "We'll activate the subscription within 24 hours")}
( )} />
)}
); }