'use client'; import { useRef } from 'react'; import { motion, useInView } from 'framer-motion'; import { PhoneCall, MessageSquare, FileSignature, Search, FileText, Scale, } from 'lucide-react'; const steps = [ { number: '01', icon: PhoneCall, title: 'Заявка или звонок', description: 'Свяжитесь с нами удобным для вас способом — мы всегда на связи и готовы помочь', }, { number: '02', icon: MessageSquare, title: 'Первичная консультация', description: 'Мы детально изучаем ваш запрос и предлагаем наилучшие решения для вашего комфорта!', }, { number: '03', icon: FileSignature, title: 'Подписание договора', description: 'Мы предоставляем чёткие гарантии, учитываем все детали и внимательно разъясняем каждое предложение, чтобы вы всегда были уверены и довольны!', }, { number: '04', icon: Search, title: 'Анализ данных', description: 'Выезд на объект проведение независимой экспертизы', }, { number: '05', icon: FileText, title: 'Камеральная обработка данных', description: 'Составление и передача результатов экспертизы', }, { number: '06', icon: Scale, title: 'Юридическая поддержка', description: 'Если вам понадобится юридическая поддержка, наши опытные юристы будут рядом, готовые обеспечить вам квалифицированное сопровождение на каждом этапе!', }, ]; const WorkFlow = () => { const ref = useRef(null); const isInView = useInView(ref, { once: true, margin: '-100px' }); const containerVariants = { hidden: { opacity: 0 }, visible: { opacity: 1, transition: { staggerChildren: 0.2, delayChildren: 0.3, }, }, }; const itemVariants = { hidden: { y: 20, opacity: 0 }, visible: { y: 0, opacity: 1, transition: { duration: 0.5, ease: [0.16, 1, 0.3, 1], }, }, }; const numberVariants = { hidden: { scale: 0, rotate: -180 }, visible: { scale: 1, rotate: 0, transition: { type: 'spring', stiffness: 200, damping: 15, }, }, }; return (

Порядок работы

Прозрачный и эффективный процесс работы с каждым клиентом

{steps.map((step, index) => ( {step.number}

{step.title}

{step.description}

))}

На каждом этапе мы обеспечиваем полную прозрачность процесса и держим вас в курсе всех действий. Наша цель - сделать сотрудничество максимально комфортным и эффективным для вас.

); }; export default WorkFlow;