Вариант 1

HTML
<section class="form-block">
<div class="form-container">
<h2>Получите каталог выбранной продукции с ценами и бесплатный образец</h2>
<p>Отправим его вам на почту, а по телефону уточним...</p>
<form>
<input type="text" placeholder="Имя*" required />
<input type="tel" placeholder="Номер телефона*" required />
<input type="email" placeholder="E-mail*" required />
<button type="submit">Получить прайс и образец</button>
</form>
</div>
</section>
CSS
.form-block {
background: #f5f5f5;
padding: 60px 20px;
display: flex;
justify-content: center;
}
.form-container {
max-width: 480px;
width: 100%;
margin-left: 832px;
}
.form-container h2 {
font-size: 22px;
font-weight: 600;
line-height: 1.4;
margin-bottom: 16px;
}
.form-container p {
font-size: 16px;
line-height: 1.5;
margin-bottom: 32px;
color: #333;
}
form input {
display: block;
width: 100%;
padding: 14px 16px;
font-size: 16px;
border-radius: 10px;
border: none;
background: #fff;
margin-bottom: 16px;
box-sizing: border-box;
}
.last_field {
margin-bottom: 24px;
}
.form_btn {
width: 496px;
height: 52px;
background: #db7125;
border-radius: 8px;
}
Вариант 2

HTML
<div class="contact-form">
<div class="contact-form__logo">
<img src="img/logo-dots.svg" alt="logo dots" />
</div>
<h3>Получите каталог выбранной продукции с ценами и бесплатный образец</h3>
<p>
Отправим его вам на почту, а по телефону уточним какой нужен образец и как
вам удобнее его показать...
</p>
<form action="#">
<input type="text" placeholder="Имя*" required />
<input type="tel" placeholder="Номер телефона*" required />
<input type="email" placeholder="E-mail*" required />
<button type="submit">Получить прайс и образец</button>
</form>
</div>
CSS
.contact-section {
background-color: #f8f8f8;
padding: 60px 0;
}
.contact-wrapper {
display: flex;
justify-content: space-between;
align-items: flex-start;
gap: 40px;
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
flex-wrap: wrap;
}
.contact-info {
flex: 1;
min-width: 300px;
}
.contact-info h2 {
font-size: 28px;
margin-bottom: 20px;
}
.contact-item {
display: flex;
align-items: center;
margin-bottom: 15px;
gap: 10px;
}
.contact-item img {
width: 20px;
height: 20px;
}
.divider {
margin: 0 10px;
color: #999;
}
.contact-form {
flex: 1;
min-width: 300px;
}
.contact-form__logo {
text-align: right;
margin-bottom: 10px;
}
.contact-form h3 {
font-size: 20px;
margin-bottom: 10px;
}
.contact-form p {
font-size: 14px;
margin-bottom: 20px;
color: #333;
}
.contact-form form {
display: flex;
flex-direction: column;
gap: 12px;
}
.contact-form input {
padding: 12px;
font-size: 14px;
border: none;
border-radius: 5px;
background: #fff;
box-shadow: 0 0 0 1px #ccc;
}
.contact-form button {
padding: 12px;
background-color: #e56b1f;
color: #fff;
border: none;
border-radius: 5px;
cursor: pointer;
}
Вариант 3

HTML
<!-- Экран 1: Баннер с УТП и формой захвата -->
<header class="hero">
<div class="container">
<h1>Проектирование от профессионалов</h1>
<p>Получите проект вашего дома мечты с гарантией качества!</p>
<form class="lead-form">
<input type="text" placeholder="Ваше имя" required />
<input type="tel" placeholder="Ваш телефон" required />
<button type="submit">Получить консультацию</button>
</form>
</div>
</header>
<!-- Экран 2: Услуги -->
<section class="services">
<div class="container">
<h2>Наши услуги</h2>
<div class="services-list">
<div class="service-item">
<h3>Архитектурное проектирование</h3>
<p>Полное сопровождение проекта от эскиза до строительства.</p>
</div>
<div class="service-item">
<h3>Инженерные системы</h3>
<p>Разработка планов инженерных коммуникаций.</p>
</div>
<div class="service-item">
<h3>Ландшафтный дизайн</h3>
<p>Создаем комфортное пространство вокруг вашего дома.</p>
</div>
</div>
</div>
</section>
CSS
.container {
width: 90%;
max-width: 1200px;
margin: 0 auto;
}
header.hero {
background: #007bff;
color: #fff;
text-align: center;
padding: 50px 20px;
}
header.hero h1 {
font-size: 2.5rem;
margin-bottom: 20px;
}
header.hero p {
font-size: 1.2rem;
margin-bottom: 30px;
}
.lead-form {
display: flex;
flex-wrap: wrap;
gap: 10px;
justify-content: center;
}
.lead-form input {
padding: 10px;
font-size: 1rem;
border: none;
border-radius: 5px;
flex: 1 1 300px;
}
.lead-form button {
padding: 10px 20px;
font-size: 1rem;
color: #fff;
background: #0056b3;
border: none;
border-radius: 5px;
cursor: pointer;
transition: background 0.3s ease;
}
.lead-form button:hover {
background: #003f80;
}
section {
padding: 50px 20px;
background: #f9f9f9;
}
.services .services-list {
display: flex;
flex-wrap: wrap;
gap: 20px;
justify-content: space-between;
}
.service-item {
flex: 1 1 calc(33.333% - 20px);
background: #fff;
padding: 20px;
border-radius: 5px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
.service-item h3 {
margin-bottom: 10px;
color: #007bff;
}
Вариант 4

HTML
<body>
<header>
<h1>Оформление цифрового страхового полиса</h1>
</header>
<main>
<section id="policy-calculation">
<h2>Расчет страхового полиса</h2>
<form id="policy-form">
<label for="insurance-type">Тип страхования:</label>
<select id="insurance-type" name="insurance-type">
<option value="auto">Автострахование</option>
<option value="health">Медицинское страхование</option>
<option value="property">Страхование имущества</option>
</select>
<label for="coverage-amount">Сумма покрытия (руб.):</label>
<input
type="number"
id="coverage-amount"
name="coverage-amount"
min="10000"
step="1000"
/>
<label for="term">Срок страхования (мес.):</label>
<input type="number" id="term" name="term" min="1" max="60" />
<button type="button" id="calculate-btn">Рассчитать</button>
</form>
<div id="calculation-result"></div>
</section>
<section id="policy-application">
<h2>Оформление полиса</h2>
<form id="application-form">
<label for="full-name">ФИО:</label>
<input type="text" id="full-name" name="full-name" required />
<label for="email">Электронная почта:</label>
<input type="email" id="email" name="email" required />
<label for="phone">Телефон:</label>
<input type="tel" id="phone" name="phone" required />
<button type="submit">Оформить полис</button>
</form>
</section>
<section id="specialist-advice">
<h2>Рекомендации специалиста</h2>
<p>
Наши специалисты готовы помочь вам выбрать оптимальный вариант
страхования, исходя из ваших потребностей и бюджета. Свяжитесь с нами по
телефону или через онлайн-чат.
</p>
<button id="contact-specialist">Связаться со специалистом</button>
</section>
</main>
</body>
CSS
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
background-color: #f4f4f9;
}
header {
background-color: #0078d7;
color: white;
padding: 1rem 0;
text-align: center;
}
main {
max-width: 800px;
margin: 2rem auto;
padding: 1rem;
background-color: white;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
border-radius: 8px;
}
h2 {
color: #0078d7;
}
form {
display: flex;
flex-direction: column;
gap: 1rem;
}
label {
font-weight: bold;
}
input,
select,
button {
padding: 0.5rem;
font-size: 1rem;
border: 1px solid #ccc;
border-radius: 4px;
}
button {
background-color: #0078d7;
color: white;
cursor: pointer;
border: none;
}
button:hover {
background-color: #005bb5;
}