import React, { useMemo, useState } from "react"; import { motion } from "framer-motion"; import { AlertTriangle, ArrowRight, BadgeCheck, BarChart3, CalendarClock, CheckCircle2, ClipboardCheck, Cpu, FileText, Mail, MapPin, Phone, PlayCircle, ShieldCheck, Sparkles, Users, } from "lucide-react"; import { Button } from "@/components/ui/button"; import { Card, CardContent } from "@/components/ui/card"; const fadeUp = { hidden: { opacity: 0, y: 22 }, visible: { opacity: 1, y: 0 }, }; function daysUntilDeadline() { const now = new Date(); const deadline = new Date("2026-06-01T00:00:00+03:00"); const diff = deadline.getTime() - now.getTime(); return Math.max(0, Math.ceil(diff / (1000 * 60 * 60 * 24))); } const SectionLabel = ({ children }) => (
{children}
); const StatCard = ({ value, label }) => (
{value}
{label}
); const LogoChip = ({ children }) => (
{children}
); const RoleTabs = ({ value, onChange, compact = false }) => (
); const OfferRow = ({ level, title, text }) => (
{level}
{title}
{text}
); const ServiceCard = ({ icon: Icon, title, text }) => (

{title}

{text}

); const PriceCard = ({ title, price, tag, items, featured }) => ( {featured &&
Оптимально
}
{tag}

{title}

{price}
{items.map((item) => (
{item}
))}
); const Field = ({ label, placeholder, type = "text" }) => ( ); export default function CdoPartnerLandingMockup() { const [offerRole, setOfferRole] = useState("it"); const [formRole, setFormRole] = useState("it"); const daysLeft = useMemo(() => daysUntilDeadline(), []); const offers = { it: [ { level: "1", title: "Под ключ", text: "Полное сопровождение: подбор вуза, заключение соглашения, генерация РПД и ФОС, подготовка и сдача отчета.", }, { level: "2", title: "SaaS-платформа", text: "Личный кабинет для самостоятельной работы: DeepTalk, шаблоны соглашений, конструктор отчетности и контроль готовности.", }, { level: "3", title: "Консалтинг", text: "Разовый аудит, помощь в подготовке отдельных документов, настройка процесса и обучение вашей команды.", }, ], university: [ { level: "1", title: "Привлечение партнеров", text: "Включение в пул вузов CDO.Partner и получение потока ИТ-компаний для заключения соглашений.", }, { level: "2", title: "Методологический аудит", text: "Проверка готовности к Приказу №270, шаблоны локальных актов и рекомендации по организации взаимодействия.", }, { level: "3", title: "ИИ-инструменты", text: "Доступ к DeepTalk для генерации РПД, ФОС и учебных курсов под требования приказа.", }, ], }; return (
Приказ Минцифры №270 - дедлайн 1 июня 2026

Аккредитация под угрозой? Заключите соглашение с вузом и сдайте отчет без бюрократии

ИИ-сервис DeepTalk берет на себя весь цикл: от подбора вуза до утвержденного пакета документов. Опыт 110+ вузов, поддержка Руссофт.

До дедлайна осталось
{daysLeft}
дней
Что берет на себя CDO.Partner
{["Подбор подходящего вуза", "Соглашение и дорожная карта", "РПД, ФОС и учебные материалы", "Отчетность по приложениям №2, №4, №5"].map((item) => (
{item}
))}
ИИ-платформа DeepTalk
Пакет документов
Дедлайн и риски

Неисполнение требования может стоить аккредитации и льгот

До 1 июня 2026 все аккредитованные ИТ-компании с выручкой от 1 млрд ₽ обязаны заключить соглашение с вузом и предоставить его в Минцифры.

Неисполнение - риск потери ИТ-аккредитации и возврата налоговых льгот за предыдущие периоды.
{[ ["Апрель", "Проверка готовности, выбор формата и первичная дорожная карта"], ["Май", "Соглашение с вузом, генерация РПД, ФОС и сопроводительных документов"], ["1 июня", "Передача отчета и подтверждающего пакета в Минцифры"], ].map(([month, text], index) => (
{index + 1}
{month}

{text}

))}
Что мы предлагаем

Выберите роль - контент страницы подстроится под ваш сценарий

{offers[offerRole].map((item) => ( ))}
Почему мы

CDO Global закрывает методологию, ИИ-инструменты и сопровождение в одном сервисе

Мы работаем как независимый сервис-провайдер: CDO Global не подпадает под требования Приказа №270 по выручке, поэтому не создает конфликт интересов между ИТ-компанией и вузом.

При поддержке Руссофт Открытые Данные Партнер 1С
{[ [Users, "110+ образовательных учреждений", "клиенты и партнеры CDO Global"], [ShieldCheck, "Лицензия ФСБ", "на криптографию и защищенные решения"], [BadgeCheck, "1С и 1С-Битрикс", "партнерский статус и опыт интеграций"], [Cpu, "DeepTalk", "ИИ-платформа, подтвержденная исследованиями ТГУ и опытом ВШЭ"], ].map(([Icon, title, text]) => (
{title}

{text}

))}
Пакет для ИТ-компаний

Какие сервисы включены в пакет

Сетка сервисов может вести в подробные карточки или открывать модальные окна с описанием результата, сроков и примеров документов.

Тарифы и цены для ИТ-компаний

Три формата работы - от самостоятельной платформы до сопровождения под ключ

Как может выглядеть блок реализованных проектов

Доказательства экспертизы рядом с CTA

Этот блок можно заменить существующими карточками проектов с сайта edtech4.ai, сохранив общий стиль карточек и анимации.

{[ ["МГУ", "ИИ-ассистент для поддержки абитуриентов и снижения нагрузки на приемную комиссию"], ["ПГУПС", "Компетентностная модель программы и проверка результатов обучения"], ["МФЮА", "Синхронизация 1С и LMS, автоматизация структуры учебных курсов"], ].map(([title, text]) => (
{title.slice(0, 1)}
{title}

{text}

))}
Обсудим подробности?

Оставьте заявку - подготовим консультацию и дорожную карту

Форма переключается по роли. Для ИТ-компаний добавлены ИНН и выбор актуальной задачи, для вузов - короткая партнерская заявка.

info@cdo-global.ru
+7 (495) 777-37-93
CDO Global, Россия
{formRole === "it" ? ( <> ) : ( <> )}
); }