[02.03.2026 9:41] Отец: border-color: var(–accent); background: rgba(26,26,255,0.03); transform: translateX(4px); } .opt.selected { border-color: var(–accent); background: rgba(26,26,255,0.06); } .opt-key { width: 28px; height: 28px; border: 1.5px solid var(–border); border-radius: 6px; display: flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 600; flex-shrink: 0; font-family: ‘Unbounded’, sans-serif; transition: all 0.2s; } .opt.selected .opt-key { background: var(–accent); border-color: var(–accent); color: #fff; } /* Contact form */ .contact-title { font-family: ‘Unbounded’, sans-serif; font-size: 20px; font-weight: 600; letter-spacing: -0.3px; margin-bottom: 8px; } .contact-sub { font-size: 15px; color: var(–mid); line-height: 1.55; margin-bottom: 28px; } .field { margin-bottom: 14px; } .field label { display: block; font-size: 12px; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; color: var(–mid); margin-bottom: 8px; } .field input { width: 100%; padding: 14px 18px; border: 1.5px solid var(–border); border-radius: 10px; font-size: 15px; font-family: ‘Golos Text’, sans-serif; color: var(–ink); background: var(–paper); outline: none; transition: border-color 0.2s; } .field input:focus { border-color: var(–accent); background: #fff; } .field input::placeholder { color: #b0b0bf; } /* Buttons */ .btn-primary { display: inline-flex; align-items: center; gap: 10px; background: var(–ink); color: #fff; border: none; padding: 16px 28px; border-radius: 12px; font-size: 15px; font-weight: 500; cursor: pointer; font-family: ‘Golos Text’, sans-serif; transition: all 0.2s; text-decoration: none; } .btn-primary:hover { background: var(–accent); transform: translateY(-1px); box-shadow: 0 8px 24px rgba(26,26,255,0.25); } .btn-primary svg { transition: transform 0.2s; } .btn-primary:hover svg { transform: translateX(3px); } .btn-row { display: flex; align-items: center; gap: 16px; margin-top: 28px; flex-wrap: wrap; } .btn-back { background: none; border: none; font-size: 14px; color: var(–mid); cursor: pointer; font-family: ‘Golos Text’, sans-serif; display: flex; align-items: center; gap: 6px; padding: 0; transition: color 0.2s; } .btn-back:hover { color: var(–ink); } /* Result */ .result-header { text-align: center; margin-bottom: 36px; padding-bottom: 32px; border-bottom: 1px solid var(–border); } .score-ring { width: 100px; height: 100px; margin: 0 auto 20px; position: relative; } .score-ring svg { transform: rotate(-90deg); } .score-num { position: absolute; inset: 0; display: flex; align-items: center; justify-content: center; font-family: ‘Unbounded’, sans-serif; font-size: 24px; font-weight: 700; transform: none; } .result-level { font-family: ‘Unbounded’, sans-serif; font-size: 22px; font-weight: 600; letter-spacing: -0.3px; margin-bottom: 10px; } .result-summary { font-size: 15px; color: var(–mid); line-height: 1.6; max-width: 480px; margin: 0 auto; } .insights { display: flex; flex-direction: column; gap: 12px; margin-bottom: 32px; } .insight { display: flex; gap: 14px; padding: 16px 18px; border-radius: 12px; background: var(–paper); border: 1px solid var(–border); align-items: flex-start; } .insight-icon { font-size: 18px; flex-shrink: 0; margin-top: 1px; } .insight-text { font-size: 14px; line-height: 1.55; color: var(–ink); } .insight-text strong { display: block; margin-bottom: 3px; font-weight: 600; } .cta-block { background: var(–ink); color: #fff; border-radius: 16px; padding: 28px; text-align: center; } .cta-title { font-family: ‘Unbounded’, sans-serif; font-size: 18px; font-weight: 600; margin-bottom: 8px; letter-spacing: -0.3px; } .cta-sub { font-size: 14px; color: rgba(255,255,255,0.6); margin-bottom: 20px; line-height: 1.5; } .cta-buttons { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; } .btn-white { display: inline-flex; align-items: center; gap: 8px; background: #fff; color: var(–ink); border: none; padding: 13px 22px; border-radius: 10px; font-size: 14px; font-weight: 500; cursor: pointer; [02.03.2026 9:41] Отец: font-family: ‘Golos Text’, sans-serif; transition: all 0.2s; text-decoration: none; } .btn-white:hover { background: var(–paper); transform: translateY(-1px); } .btn-ghost { display: inline-flex; align-items: center; gap: 8px; background: rgba(255,255,255,0.12); color: #fff; border: 1px solid rgba(255,255,255,0.2); padding: 13px 22px; border-radius: 10px; font-size: 14px; font-weight: 500; cursor: pointer; font-family: ‘Golos Text’, sans-serif; transition: all 0.2s; text-decoration: none; } .btn-ghost:hover { background: rgba(255,255,255,0.2); } /* Loading */ .loading { text-align: center; padding: 40px 20px; } .loading-dots { display: flex; justify-content: center; gap: 8px; margin-bottom: 20px; } .dot { width: 8px; height: 8px; background: var(–accent); border-radius: 50%; animation: pulse 1.2s ease-in-out infinite; } .dot:nth-child(2) { animation-delay: 0.2s; } .dot:nth-child(3) { animation-delay: 0.4s; } .loading-text { font-size: 15px; color: var(–mid); line-height: 1.6; } .loading-title { font-family: ‘Unbounded’, sans-serif; font-size: 18px; font-weight: 600; color: var(–ink); margin-bottom: 8px; } @keyframes pulse { 0%, 80%, 100% { transform: scale(0.6); opacity: 0.4; } 40% { transform: scale(1); opacity: 1; } } @keyframes fadeUp { from { opacity: 0; transform: translateY(16px); } to { opacity: 1; transform: translateY(0); } } .animate-in { animation: fadeUp 0.4s ease forwards; } /* Footer */ .footer { text-align: center; margin-top: 24px; font-size: 12px; color: var(–mid); opacity: 0; animation: fadeUp 0.6s ease 0.3s forwards; } /* Error */ .error-msg { font-size: 13px; color: var(–accent2); margin-top: 8px; } @media (max-width: 560px) { .card { padding: 28px 24px; } .intro-title { font-size: 22px; } .q-text { font-size: 17px; } .stats-row { grid-template-columns: repeat(3,1fr); gap: 8px; } .stat-num { font-size: 18px; } }
AI-Диагностика
Бесплатно · 5 минут

Насколько ваша компания
готова к гибридному мышлению?

Ответьте на 6 вопросов — получите персональный отчёт о точках роста и конкретных шагах для AI-трансформации.

8+
лет в AI
100+
реализованных инициатив
4.3×
эффективность команд
1 / 6
Последний шаг

Укажите имя и контакт — пришлём персональный отчёт и конкретные рекомендации для вашей ситуации.

[02.03.2026 9:41] Отец:
Анализирую ваши ответы
Оцениваю AI-готовность по 4 измерениям...