Merge branch 'main' into feat/mera-landing-attractiveness
All checks were successful
CI Trade-In / changes (pull_request) Successful in 10s
CI Trade-In / backend-tests (pull_request) Has been skipped
CI Trade-In / browser-tests (pull_request) Has been skipped
CI / changes (pull_request) Successful in 14s
CI / backend-tests (pull_request) Has been skipped
CI / frontend-tests (pull_request) Has been skipped
CI / openapi-codegen-check (pull_request) Has been skipped
CI Trade-In / frontend-checks (pull_request) Successful in 1m9s

This commit is contained in:
bot-backend 2026-08-31 09:30:58 +00:00
commit 2274c82b7d
2 changed files with 53 additions and 10 deletions

View file

@ -166,18 +166,29 @@ export function HeroV3({ stats }: { stats: LandingStats }) {
построен расчёт
</span>
</div>
{marketLines.map((line) => (
<div key={line.key} className={styles.heroListItem}>
<span className={styles.heroListIcon} aria-hidden="true">
</span>
<span className={styles.heroListText}>
<strong>{line.label}</strong> {line.text}
</span>
</div>
))}
</div>
{/* ОГОВОРКИ ОТДЕЛЬНО ОТ ПРЕДЛОЖЕНИЯ.
Эти две строки лежали ВНУТРИ `.heroPerks`, в одном контейнере и
одном стиле с «Бесплатно» и «За 150 » то есть дисклеймер
«пример по рынку, а не расчёт по вашему адресу» выглядел как ещё
один пункт оффера. Владелец читал первый экран как стену текста,
и неудивительно: шесть однотипных пунктов подряд, из которых два
на самом деле про обратное.
Слова и порядок чтения не тронуты оговорки по-прежнему ВЫШЕ
формы, человек прочитает их до ввода адреса. Изменена только
подача: тише, мельче, за разделителем. Убирать их нельзя и не
нужно маскировка оговорки хуже её вида. */}
{marketLines.length > 0 && (
<div className={styles.heroMarketNote}>
{marketLines.map((line) => (
<p key={line.key} className={styles.heroMarketNoteLine}>
<strong>{line.label}</strong> {line.text}
</p>
))}
</div>
)}
{/* Покрытие подано неравномерно намеренно см. COVERED_CITIES в
content.ts: список городов в реестре карта покрытия. */}
<div className={styles.heroRegion}>

View file

@ -517,6 +517,38 @@
max-width: 520px;
}
/* Оговорки первого экрана «пример по рынку, а не расчёт по вашему адресу»
и «по всем расчётам, а не только по Екатеринбургу».
Стоят ПОСЛЕ блока преимуществ и намеренно ТИШЕ его: раньше они лежали внутри
`.heroPerks` тем же кеглем и с тем же маркером, что «Бесплатно» и «За 150 »,
и оговорка читалась как ещё один пункт предложения. Шесть однотипных строк
подряд из них две про обратное и давали ощущение стены текста.
Тише не значит спрятаны: та же ширина колонки, тот же порядок чтения (до
формы), контраст держит норму AA. Маскировать оговорку хуже, чем показать. */
.heroMarketNote {
margin-top: 18px;
padding-top: 14px;
border-top: 1px solid var(--b2c-line);
max-width: 520px;
display: flex;
flex-direction: column;
gap: 8px;
}
.heroMarketNoteLine {
margin: 0;
font-size: 13px;
line-height: 1.5;
color: var(--b2c-muted);
}
.heroMarketNoteLine strong {
font-weight: 600;
color: var(--b2c-ink);
}
.heroListItem {
display: flex;
gap: 12px;