import React, { useMemo, useState } from "react";
import { motion, AnimatePresence } from "framer-motion";
import { Heart, Shield, Sparkles, ChevronRight, CheckCircle2, Clock3, Stethoscope, FlaskConical, ScanLine, Phone, MapPin } from "lucide-react";
import { Card, CardContent } from "@/components/ui/card";
import { Button } from "@/components/ui/button";
import { Progress } from "@/components/ui/progress";
import { Input } from "@/components/ui/input";
import { Textarea } from "@/components/ui/textarea";
const quiz = [
{
id: 1,
question: "Когда ты в последний раз была у гинеколога?",
options: [
{ label: "Меньше 6 месяцев назад", score: 0 },
{ label: "6–12 месяцев назад", score: 1 },
{ label: "Больше года назад", score: 2 },
{ label: "Не помню / очень давно", score: 3 },
],
},
{
id: 2,
question: "Когда ты в последний раз делала УЗИ молочных желез?",
options: [
{ label: "Недавно, всё под контролем", score: 0 },
{ label: "Около года назад", score: 1 },
{ label: "Больше года назад", score: 2 },
{ label: "Ни разу / не помню", score: 3 },
],
},
{
id: 3,
question: "Когда ты в последний раз проверяла щитовидную железу?",
options: [
{ label: "Недавно", score: 0 },
{ label: "Около года назад", score: 1 },
{ label: "Больше года назад", score: 2 },
{ label: "Ни разу / не помню", score: 3 },
],
},
{
id: 4,
question: "Как часто ты чувствуешь усталость, даже когда вроде бы выспалась?",
options: [
{ label: "Почти не бывает", score: 0 },
{ label: "Иногда", score: 1 },
{ label: "Часто", score: 2 },
{ label: "Почти постоянно", score: 3 },
],
},
{
id: 5,
question: "Есть ли у тебя ощущение, что ты давно откладываешь заботу о себе?",
options: [
{ label: "Нет, я слежу за этим", score: 0 },
{ label: "Иногда откладываю", score: 1 },
{ label: "Да, довольно часто", score: 2 },
{ label: "Да, уже давно", score: 3 },
],
},
{
id: 6,
question: "Были ли за последний год изменения цикла, самочувствия, веса, кожи или настроения?",
options: [
{ label: "Нет или почти нет", score: 0 },
{ label: "Есть небольшие изменения", score: 1 },
{ label: "Да, замечаю часто", score: 2 },
{ label: "Да, и это меня беспокоит", score: 3 },
],
},
];
const included = [
"Консультация гинеколога-эндокринолога",
"Консультация врача УЗИ-диагностики / онколога",
"Консультация терапевта",
"УЗИ малого таза",
"УЗИ молочных желез",
"УЗИ щитовидной железы",
"УЗИ органов брюшной полости и почек",
"24 лабораторных анализа",
];
const facts = [
{
icon: Clock3,
title: "За 2 дня",
text: "Маршрут построен так, чтобы пройти важные обследования без лишней суеты.",
},
{
icon: Stethoscope,
title: "3 врача",
text: "Комплексный взгляд на самочувствие, а не оценка по одному симптому.",
},
{
icon: ScanLine,
title: "4 вида УЗИ",
text: "То, что женщины часто откладывают, здесь собрано в одной программе.",
},
{
icon: FlaskConical,
title: "24 анализа",
text: "Чтобы увидеть состояние организма шире и точнее.",
},
];
const resultMap = {
low: {
title: "Сейчас у тебя, скорее всего, нет срочных поводов для тревоги.",
subtitle:
"Но чек-ап всё равно может быть хорошим способом спокойно убедиться,