Spaces:
Running
Running
| import { motion } from 'motion/react'; | |
| import { SectionTitle } from '../ui/SectionTitle'; | |
| export default function Problem() { | |
| return ( | |
| <section className="py-24 bg-slate-50 border-b border-slate-100"> | |
| <div className="max-w-5xl mx-auto px-4 sm:px-6 lg:px-8"> | |
| <SectionTitle | |
| badge="Проблема" | |
| title="Теряете клиентов из-за инфраструктуры, которая не масштабируется?" | |
| subtitle="Сообщества ВКонтакте могут генерировать огромный трафик, но ручная обработка делает этот процесс неэффективным и ресурсоемким." | |
| /> | |
| <div className="grid md:grid-cols-3 gap-8"> | |
| {[ | |
| { | |
| title: "Слишком медленные ответы", | |
| desc: "Лиды остывают за часы и уходят к конкурентам, пока менеджеры пытаются разобрать завалы сообщений в личке группы." | |
| }, | |
| { | |
| title: "Выгорание от рутины", | |
| desc: "Сотрудники тратят 80% времени на копипаст ответов про цены, сроки доставки, адреса и условия возврата." | |
| }, | |
| { | |
| title: "Дешевые чат-боты бесят", | |
| desc: "Обычные боты по кнопкам обрезают воронку: клиент пишет сложный вопрос, бот тупит, цикл сделки прерывается навсегда." | |
| } | |
| ].map((item, i) => ( | |
| <motion.div | |
| key={i} | |
| initial={{ opacity: 0, y: 20 }} | |
| whileInView={{ opacity: 1, y: 0 }} | |
| viewport={{ once: true }} | |
| transition={{ delay: i * 0.15 }} | |
| className="bg-white p-8 rounded-[2rem] border border-slate-100 shadow-sm relative overflow-hidden" | |
| > | |
| <div className="absolute top-0 left-0 w-2 h-full bg-red-400/20"></div> | |
| <h4 className="text-xl font-bold text-slate-900 mb-3">{item.title}</h4> | |
| <p className="text-slate-600 font-medium leading-relaxed">{item.desc}</p> | |
| </motion.div> | |
| ))} | |
| </div> | |
| </div> | |
| </section> | |
| ); | |
| } | |