trudovoy-zamer/index.html

535 lines
28 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Трудовой замер — АО «Самрук-Казына»</title>
<style>
:root {
--ink: #0F1218;
--cyan: #00A3C4;
--cyan-50: #E6F7FA;
--sky: #00839C;
--white: #FFFFFF;
--gray-500: #5B6573;
--gray-100: #F2F4F7;
--gray-200: #E4E7EC;
}
* { box-sizing: border-box; margin: 0; padding: 0; }
body {
font: 17px/1.6 -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, system-ui, sans-serif;
color: var(--ink);
background: var(--white);
}
.container { max-width: 1140px; margin: 0 auto; padding: 0 24px; }
.header {
border-bottom: 1px solid var(--gray-100);
padding: 16px 0;
position: sticky; top: 0; background: var(--white); z-index: 10;
}
.header .container { display: flex; align-items: center; justify-content: space-between; }
.logo { font-size: 18px; font-weight: 800; letter-spacing: -0.02em; display: flex; align-items: center; gap: 10px; }
.logo-icon {
width: 36px; height: 36px;
border-radius: 8px;
background: linear-gradient(135deg, var(--sky), var(--cyan));
display: flex; align-items: center; justify-content: center;
color: var(--white);
font-size: 16px; font-weight: 800;
}
.header-stats { font-size: 14px; color: var(--gray-500); }
.header-stats strong { color: var(--ink); font-weight: 700; }
.hero {
padding: 80px 0 64px;
text-align: center;
}
.hero .badge {
display: inline-block;
background: var(--cyan-50);
color: var(--sky);
padding: 6px 16px;
border-radius: 20px;
font-size: 14px;
font-weight: 600;
margin-bottom: 24px;
}
.hero h1 {
font-size: 48px;
font-weight: 800;
line-height: 1.1;
margin-bottom: 20px;
letter-spacing: -0.02em;
}
.hero h1 em {
font-style: normal;
color: var(--sky);
}
.hero p.sub {
font-size: 20px;
color: var(--gray-500);
max-width: 680px;
margin: 0 auto 40px;
}
.stats-row {
display: flex;
justify-content: center;
gap: 60px;
flex-wrap: wrap;
}
.stat-item { text-align: center; }
.stat-num { font-size: 44px; font-weight: 800; color: var(--sky); line-height: 1; }
.stat-label { font-size: 14px; color: var(--gray-500); margin-top: 6px; }
.section { padding: 72px 0; }
.section h2 { font-size: 36px; font-weight: 700; margin-bottom: 12px; }
.section p.lead { font-size: 18px; color: var(--gray-500); max-width: 600px; margin-bottom: 40px; }
.section-gray { background: var(--gray-100); }
.cards { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 20px; }
.card {
background: var(--white);
border-radius: 16px;
padding: 32px;
border: 1px solid var(--gray-100);
}
.card .emoji { font-size: 32px; margin-bottom: 12px; }
.card h3 { font-size: 18px; font-weight: 700; margin-bottom: 8px; }
.card p { font-size: 15px; color: var(--gray-500); }
#survey { border-top: 1px solid var(--gray-100); }
fieldset {
border: 1px solid var(--gray-200);
border-radius: 16px;
padding: 36px 40px;
margin-bottom: 24px;
background: var(--white);
}
legend {
font-size: 20px;
font-weight: 700;
padding: 0 12px;
display: flex; align-items: center; gap: 10px;
}
legend .num {
display: inline-flex;
align-items: center; justify-content: center;
width: 32px; height: 32px;
border-radius: 50%;
background: var(--sky);
color: var(--white);
font-size: 15px;
font-weight: 800;
flex-shrink: 0;
}
.radio-group { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, max-content)); gap: 10px; margin-top: 16px; }
.radio-item {
display: flex; align-items: center; gap: 10px;
padding: 12px 18px;
border: 1.5px solid var(--gray-200);
border-radius: 10px;
cursor: pointer;
transition: border-color 0.15s, background 0.15s;
}
.radio-item:hover { border-color: var(--sky); }
.radio-item:has(input:checked) {
border-color: var(--sky);
background: var(--cyan-50);
font-weight: 600;
}
.radio-item input { accent-color: var(--sky); width: 18px; height: 18px; flex-shrink: 0; }
.radio-item label { cursor: pointer; }
.text-input {
width: 100%;
padding: 14px 16px;
border: 1.5px solid var(--gray-200);
border-radius: 10px;
font: inherit; font-size: 16px;
resize: vertical;
min-height: 110px;
margin-top: 12px;
}
.text-input:focus { outline: none; border-color: var(--sky); }
.btn {
display: inline-block;
background: var(--ink);
color: var(--white);
padding: 16px 48px;
border-radius: 10px;
font: inherit; font-size: 17px;
font-weight: 700;
border: none;
cursor: pointer;
text-decoration: none;
transition: background 0.15s;
}
.btn:hover { background: #1D2939; }
.btn:disabled { opacity: 0.5; cursor: not-allowed; }
.submit-wrap { text-align: center; margin-top: 32px; padding-bottom: 48px; }
.toast {
display: none;
position: fixed;
bottom: 32px;
left: 50%;
transform: translateX(-50%);
background: var(--ink);
color: var(--white);
padding: 14px 28px;
border-radius: 12px;
font-weight: 600;
font-size: 15px;
z-index: 100;
box-shadow: 0 8px 32px rgba(0,0,0,0.18);
}
.toast.show { display: block; animation: fadeUp 0.3s ease; }
.toast.error { background: #F04438; }
@keyframes fadeUp {
from { opacity: 0; transform: translateX(-50%) translateY(12px); }
to { opacity: 1; transform: translateX(-50%) translateY(0); }
}
.footer {
text-align: center;
padding: 40px 24px;
color: var(--gray-500);
font-size: 13px;
border-top: 1px solid var(--gray-100);
}
.required-note { font-size: 13px; color: var(--gray-500); margin-bottom: 16px; }
@media (max-width: 640px) {
.hero h1 { font-size: 28px; }
.hero p.sub { font-size: 16px; }
.section h2 { font-size: 28px; }
.stats-row { gap: 24px; }
.stat-num { font-size: 32px; }
fieldset { padding: 24px 20px; }
.radio-group { grid-template-columns: 1fr; }
}
</style>
</head>
<body>
<header class="header">
<div class="container">
<div class="logo">
<div class="logo-icon">SK</div>
Трудовой замер
</div>
<div class="header-stats">Цель: <strong>250 000</strong> респондентов</div>
</div>
</header>
<section class="hero">
<div class="container">
<div class="badge">АО «Самрук-Казына»</div>
<h1>Внутренний опрос сотрудников<br>группы компаний <em>Самрук-Казына</em></h1>
<p class="sub">Масштабный замер вовлечённости и удовлетворённости трудом среди 250&nbsp;000 сотрудников портфельных компаний. Анонимно и конфиденциально.</p>
<div class="stats-row">
<div class="stat-item">
<div class="stat-num">250K</div>
<div class="stat-label">Сотрудников в группе</div>
</div>
<div class="stat-item">
<div class="stat-num">15</div>
<div class="stat-label">Вопросов в анкете</div>
</div>
<div class="stat-item">
<div class="stat-num">4 мин</div>
<div class="stat-label">Время на опрос</div>
</div>
</div>
</div>
</section>
<section class="section-gray">
<div class="container section">
<h2>Что измеряем</h2>
<p class="lead">Пять ключевых направлений для анализа трудового климата в холдинге.</p>
<div class="cards">
<div class="card">
<div class="emoji">💰</div>
<h3>Доход и премирование</h3>
<p>Оценка справедливости зарплат, бонусов и KPI. Сравнение между портфельными компаниями.</p>
</div>
<div class="card">
<div class="emoji">⚖️</div>
<h3>Условия труда</h3>
<p>График, переработки, соцпакет, безопасность труда в производственных и офисных подразделениях.</p>
</div>
<div class="card">
<div class="emoji">📈</div>
<h3>Карьерный рост</h3>
<p>Прозрачность назначений, кадровый резерв, обучение и горизонтальная ротация внутри холдинга.</p>
</div>
<div class="card">
<div class="emoji">🏛</div>
<h3>Корпоративная культура</h3>
<p>Ценности, информированность о стратегии, доверие к руководству компании и холдинга.</p>
</div>
<div class="card">
<div class="emoji">😰</div>
<h3>Вовлечённость</h3>
<p>Готовность рекомендовать компанию как работодателя, ощущение стабильности, планы на будущее.</p>
</div>
</div>
</div>
</section>
<section id="survey">
<div class="container" style="padding-top:64px; padding-bottom:32px;">
<h2>Пройти опрос</h2>
<p class="lead">Все ответы анонимны. Результаты будут представлены в виде обезличенной аналитики по группе компаний.</p>
<p class="required-note">* — обязательные вопросы</p>
<form id="surveyForm" novalidate>
<fieldset>
<legend><span class="num">1</span> В какой компании группы вы работаете? *</legend>
<div class="radio-group">
<div class="radio-item"><input type="radio" name="company" value="corp" id="co1" required><label for="co1">Корпоративный центр (АО «Самрук-Казына»)</label></div>
<div class="radio-item"><input type="radio" name="company" value="kmg" id="co2"><label for="co2">АО «НК «КазМунайГаз»</label></div>
<div class="radio-item"><input type="radio" name="company" value="ktzh" id="co3"><label for="co3">АО «НК «Қазақстан Темір Жолы»</label></div>
<div class="radio-item"><input type="radio" name="company" value="kegoc" id="co4"><label for="co4">АО «KEGOC»</label></div>
<div class="radio-item"><input type="radio" name="company" value="kazatom" id="co5"><label for="co5">АО «НАК «Казатомпром»</label></div>
<div class="radio-item"><input type="radio" name="company" value="kazpost" id="co6"><label for="co6">АО «Казпочта»</label></div>
<div class="radio-item"><input type="radio" name="company" value="air" id="co7"><label for="co7">АО «Эйр Астана»</label></div>
<div class="radio-item"><input type="radio" name="company" value="energy" id="co8"><label for="co8">АО «Самрук-Энерго»</label></div>
<div class="radio-item"><input type="radio" name="company" value="telecom" id="co9"><label for="co9">АО «Казахтелеком»</label></div>
<div class="radio-item"><input type="radio" name="company" value="qazaqgaz" id="co10"><label for="co10">АО «НК «QazaqGaz»</label></div>
<div class="radio-item"><input type="radio" name="company" value="tauken" id="co11"><label for="co11">АО «НГК «Тау-Кен Самрук»</label></div>
<div class="radio-item"><input type="radio" name="company" value="other" id="co12"><label for="co12">Другая компания группы</label></div>
</div>
</fieldset>
<fieldset>
<legend><span class="num">2</span> Регион вашей работы *</legend>
<div class="radio-group">
<div class="radio-item"><input type="radio" name="region" value="astana" id="r1" required><label for="r1">Астана</label></div>
<div class="radio-item"><input type="radio" name="region" value="almaty" id="r2"><label for="r2">Алматы</label></div>
<div class="radio-item"><input type="radio" name="region" value="shymkent" id="r3"><label for="r3">Шымкент</label></div>
<div class="radio-item"><input type="radio" name="region" value="north" id="r4"><label for="r4">Север (СКО, Акмолинская, Павлодарская, Костанайская)</label></div>
<div class="radio-item"><input type="radio" name="region" value="south" id="r5"><label for="r5">Юг (Туркестанская, Жамбылская, Кызылординская, Алматинская, Жетысуская)</label></div>
<div class="radio-item"><input type="radio" name="region" value="west" id="r6"><label for="r6">Запад (Атырауская, Мангистауская, ЗКО, Актюбинская)</label></div>
<div class="radio-item"><input type="radio" name="region" value="east" id="r7"><label for="r7">Восток (ВКО, Абайская)</label></div>
<div class="radio-item"><input type="radio" name="region" value="center" id="r8"><label for="r8">Центр (Карагандинская, Улытауская)</label></div>
</div>
</fieldset>
<fieldset>
<legend><span class="num">3</span> Ваш возраст *</legend>
<div class="radio-group">
<div class="radio-item"><input type="radio" name="age" value="18-22" id="a1" required><label for="a1">1822 года</label></div>
<div class="radio-item"><input type="radio" name="age" value="23-29" id="a2"><label for="a2">2329 лет</label></div>
<div class="radio-item"><input type="radio" name="age" value="30-39" id="a3"><label for="a3">3039 лет</label></div>
<div class="radio-item"><input type="radio" name="age" value="40-49" id="a4"><label for="a4">4049 лет</label></div>
<div class="radio-item"><input type="radio" name="age" value="50-59" id="a5"><label for="a5">5059 лет</label></div>
<div class="radio-item"><input type="radio" name="age" value="60+" id="a6"><label for="a6">60 лет и старше</label></div>
</div>
</fieldset>
<fieldset>
<legend><span class="num">4</span> Ваш стаж в компании *</legend>
<div class="radio-group">
<div class="radio-item"><input type="radio" name="tenure" value="lt1" id="t1" required><label for="t1">Менее 1 года</label></div>
<div class="radio-item"><input type="radio" name="tenure" value="1-3" id="t2"><label for="t2">13 года</label></div>
<div class="radio-item"><input type="radio" name="tenure" value="3-7" id="t3"><label for="t3">37 лет</label></div>
<div class="radio-item"><input type="radio" name="tenure" value="7-15" id="t4"><label for="t4">715 лет</label></div>
<div class="radio-item"><input type="radio" name="tenure" value="gt15" id="t5"><label for="t5">Более 15 лет</label></div>
</div>
</fieldset>
<fieldset>
<legend><span class="num">5</span> Категория должности *</legend>
<div class="radio-group">
<div class="radio-item"><input type="radio" name="position" value="worker" id="p1" required><label for="p1">Рабочий / производственный персонал</label></div>
<div class="radio-item"><input type="radio" name="position" value="specialist" id="p2"><label for="p2">Специалист / инженер</label></div>
<div class="radio-item"><input type="radio" name="position" value="senior" id="p3"><label for="p3">Ведущий / главный специалист</label></div>
<div class="radio-item"><input type="radio" name="position" value="manager" id="p4"><label for="p4">Руководитель отдела / подразделения</label></div>
<div class="radio-item"><input type="radio" name="position" value="director" id="p5"><label for="p5">Директор департамента / топ-менеджмент</label></div>
</div>
</fieldset>
<fieldset>
<legend><span class="num">6</span> Ваш месячный доход (на руки) *</legend>
<div class="radio-group">
<div class="radio-item"><input type="radio" name="income" value="lt150" id="inc1" required><label for="inc1">до 150 000 ₸</label></div>
<div class="radio-item"><input type="radio" name="income" value="150-250" id="inc2"><label for="inc2">150 000 250 000 ₸</label></div>
<div class="radio-item"><input type="radio" name="income" value="250-400" id="inc3"><label for="inc3">250 000 400 000 ₸</label></div>
<div class="radio-item"><input type="radio" name="income" value="400-600" id="inc4"><label for="inc4">400 000 600 000 ₸</label></div>
<div class="radio-item"><input type="radio" name="income" value="600-900" id="inc5"><label for="inc5">600 000 900 000 ₸</label></div>
<div class="radio-item"><input type="radio" name="income" value="gt900" id="inc6"><label for="inc6">более 900 000 ₸</label></div>
</div>
</fieldset>
<fieldset>
<legend><span class="num">7</span> Формат работы *</legend>
<div class="radio-group">
<div class="radio-item"><input type="radio" name="format" value="office" id="f1" required><label for="f1">Офис / административное здание</label></div>
<div class="radio-item"><input type="radio" name="format" value="production" id="f2"><label for="f2">Производство / промплощадка</label></div>
<div class="radio-item"><input type="radio" name="format" value="hybrid" id="f3"><label for="f3">Гибрид (офис + удалёнка)</label></div>
<div class="radio-item"><input type="radio" name="format" value="remote" id="f4"><label for="f4">Удалённая работа</label></div>
<div class="radio-item"><input type="radio" name="format" value="field" id="f5"><label for="f5">Вахтовый / разъездной метод</label></div>
</div>
</fieldset>
<fieldset>
<legend><span class="num">8</span> Удовлетворены ли вы своей заработной платой? *</legend>
<div class="radio-group">
<div class="radio-item"><input type="radio" name="salary_ok" value="5" id="s1" required><label for="s1">Полностью доволен(а)</label></div>
<div class="radio-item"><input type="radio" name="salary_ok" value="4" id="s2"><label for="s2">Скорее доволен(а)</label></div>
<div class="radio-item"><input type="radio" name="salary_ok" value="3" id="s3"><label for="s3">Нейтрально</label></div>
<div class="radio-item"><input type="radio" name="salary_ok" value="2" id="s4"><label for="s4">Скорее недоволен(а)</label></div>
<div class="radio-item"><input type="radio" name="salary_ok" value="1" id="s5"><label for="s5">Совсем недоволен(а)</label></div>
</div>
</fieldset>
<fieldset>
<legend><span class="num">9</span> Считаете ли вы систему премирования справедливой? *</legend>
<div class="radio-group">
<div class="radio-item"><input type="radio" name="bonus_fair" value="yes" id="b1" required><label for="b1">Да, критерии понятны и достижимы</label></div>
<div class="radio-item"><input type="radio" name="bonus_fair" value="partly" id="b2"><label for="b2">Частично — критерии есть, но непрозрачны</label></div>
<div class="radio-item"><input type="radio" name="bonus_fair" value="no" id="b3"><label for="b3">Нет, премии непредсказуемы</label></div>
<div class="radio-item"><input type="radio" name="bonus_fair" value="no_bonus" id="b4"><label for="b4">У меня нет переменной части</label></div>
</div>
</fieldset>
<fieldset>
<legend><span class="num">10</span> Перерабатываете ли вы? *</legend>
<div class="radio-group">
<div class="radio-item"><input type="radio" name="overtime" value="never" id="ov1" required><label for="ov1">Нет, строго по графику</label></div>
<div class="radio-item"><input type="radio" name="overtime" value="sometimes" id="ov2"><label for="ov2">Иногда (12 раза в неделю)</label></div>
<div class="radio-item"><input type="radio" name="overtime" value="often" id="ov3"><label for="ov3">Часто (3+ раз в неделю)</label></div>
<div class="radio-item"><input type="radio" name="overtime" value="always" id="ov4"><label for="ov4">Постоянно, это норма</label></div>
</div>
</fieldset>
<fieldset>
<legend><span class="num">11</span> Оцените возможности карьерного роста *</legend>
<div class="radio-group">
<div class="radio-item"><input type="radio" name="career" value="great" id="cr1" required><label for="cr1">Отличные — вижу свой трек развития</label></div>
<div class="radio-item"><input type="radio" name="career" value="ok" id="cr2"><label for="cr2">Средние — рост есть, но медленно</label></div>
<div class="radio-item"><input type="radio" name="career" value="unclear" id="cr3"><label for="cr3">Непонятно — механизмы непрозрачны</label></div>
<div class="radio-item"><input type="radio" name="career" value="none" id="cr4"><label for="cr4">Нет — повышают «своих»</label></div>
<div class="radio-item"><input type="radio" name="career" value="not_interested" id="cr5"><label for="cr5">Не интересует — устраивает текущая позиция</label></div>
</div>
</fieldset>
<fieldset>
<legend><span class="num">12</span> Насколько вы информированы о стратегии и планах холдинга? *</legend>
<div class="radio-group">
<div class="radio-item"><input type="radio" name="info" value="well" id="inf1" required><label for="inf1">Хорошо информирован(а) — регулярные коммуникации</label></div>
<div class="radio-item"><input type="radio" name="info" value="surface" id="inf2"><label for="inf2">Поверхностно — что-то слышал(а)</label></div>
<div class="radio-item"><input type="radio" name="info" value="rumors" id="inf3"><label for="inf3">Только слухи и сарафанное радио</label></div>
<div class="radio-item"><input type="radio" name="info" value="none" id="inf4"><label for="inf4">Никак — информации нет</label></div>
</div>
</fieldset>
<fieldset>
<legend><span class="num">13</span> Хотели бы вы сменить работу в ближайший год? *</legend>
<div class="radio-group">
<div class="radio-item"><input type="radio" name="change_job" value="stay" id="cj1" required><label for="cj1">Нет, меня всё устраивает</label></div>
<div class="radio-item"><input type="radio" name="change_job" value="inside" id="cj2"><label for="cj2">Да, но внутри группы (в другую компанию холдинга)</label></div>
<div class="radio-item"><input type="radio" name="change_job" value="outside" id="cj3"><label for="cj3">Да, хочу уйти в частный сектор</label></div>
<div class="radio-item"><input type="radio" name="change_job" value="abroad" id="cj4"><label for="cj4">Да, планирую релокацию</label></div>
</div>
</fieldset>
<fieldset>
<legend><span class="num">14</span> Рекомендовали бы вы свою компанию как работодателя? *</legend>
<div class="radio-group">
<div class="radio-item"><input type="radio" name="nps" value="10-9" id="n1" required><label for="n1">910 — обязательно порекомендую</label></div>
<div class="radio-item"><input type="radio" name="nps" value="8-7" id="n2"><label for="n2">78 — скорее да</label></div>
<div class="radio-item"><input type="radio" name="nps" value="6-5" id="n3"><label for="n3">56 — нейтрально</label></div>
<div class="radio-item"><input type="radio" name="nps" value="4-0" id="n4"><label for="n4">04 — не рекомендую</label></div>
</div>
</fieldset>
<fieldset>
<legend><span class="num">15</span> Что больше всего нужно улучшить? (можно несколько)</legend>
<div class="radio-group">
<div class="radio-item"><input type="checkbox" name="improve" value="salary" id="im1"><label for="im1">Повышение зарплат</label></div>
<div class="radio-item"><input type="checkbox" name="improve" value="transparency" id="im2"><label for="im2">Прозрачность KPI и премий</label></div>
<div class="radio-item"><input type="checkbox" name="improve" value="career" id="im3"><label for="im3">Кадровый рост и назначения</label></div>
<div class="radio-item"><input type="checkbox" name="improve" value="training" id="im4"><label for="im4">Обучение и развитие</label></div>
<div class="radio-item"><input type="checkbox" name="improve" value="conditions" id="im5"><label for="im5">Условия и безопасность труда</label></div>
<div class="radio-item"><input type="checkbox" name="improve" value="social" id="im6"><label for="im6">Соцпакет и льготы</label></div>
<div class="radio-item"><input type="checkbox" name="improve" value="communication" id="im7"><label for="im7">Коммуникация от руководства</label></div>
<div class="radio-item"><input type="checkbox" name="improve" value="digital" id="im8"><label for="im8">Цифровизация процессов</label></div>
</div>
</fieldset>
<fieldset>
<legend>Ваш комментарий (по желанию)</legend>
<textarea class="text-input" name="comment" placeholder="Что вы хотите донести до руководства? Какие проблемы требуют внимания?" maxlength="600"></textarea>
</fieldset>
<div class="submit-wrap">
<button type="submit" class="btn" id="submitBtn">Отправить ответы</button>
</div>
</form>
<div class="toast" id="toast"></div>
</div>
</section>
<footer class="footer">
<p>АО «Самрук-Казына» · Внутренний анонимный опрос · 2026</p>
<p style="margin-top:4px;">Все ответы конфиденциальны. Данные используются только в обобщённом виде.</p>
</footer>
<script>
var form = document.getElementById('surveyForm');
var toast = document.getElementById('toast');
var submitBtn = document.getElementById('submitBtn');
var requiredFields = ['company', 'region', 'age', 'tenure', 'position', 'income', 'format', 'salary_ok', 'bonus_fair', 'overtime', 'career', 'info', 'change_job', 'nps'];
function showToast(msg, isError) {
toast.textContent = msg;
toast.className = 'toast show' + (isError ? ' error' : '');
setTimeout(function() { toast.className = 'toast'; }, 4000);
}
form.addEventListener('submit', function(e) {
e.preventDefault();
var missing = null;
for (var i = 0; i < requiredFields.length; i++) {
var name = requiredFields[i];
if (!form.querySelector('input[name="' + name + '"]:checked')) {
missing = name;
break;
}
}
if (missing) {
showToast('Ответьте на все обязательные вопросы (помечены *)', true);
var el = form.querySelector('input[name="' + missing + '"]');
el.scrollIntoView({ behavior: 'smooth', block: 'center' });
return;
}
submitBtn.disabled = true;
submitBtn.textContent = 'Отправляем...';
setTimeout(function() {
submitBtn.textContent = 'Отправлено!';
showToast('Спасибо! Ваши ответы приняты.', false);
form.reset();
submitBtn.disabled = false;
submitBtn.textContent = 'Отправить ответы';
window.scrollTo({ top: 0, behavior: 'smooth' });
}, 800);
});
</script>
</body>
</html>