/* ── Цветовые переменные ── */
.ht-hero {
--bg: #0D1529;
--gold: #C8981F;
--gold-light: #E2AE3A;
--gold-dim: rgba(200,152,31,0.18);
--text: #F5F0E8;
--text-muted: rgba(245,240,232,0.55);
--border: rgba(200,152,31,0.45);
}
/* Сброс только внутри нашего блока */
.ht-hero *, .ht-hero *::before, .ht-hero *::after {
box-sizing: border-box;
margin: 0;
padding: 0;
}
/* ════ DESKTOP ════ */
.ht-hero {
display: grid;
grid-template-columns: 1fr 1fr;
min-height: 100vh;
background: var(--bg);
overflow: hidden;
width: 100%;
}
/* LEFT */
.ht-left {
background: var(--bg);
padding: 52px 52px 44px;
display: flex;
flex-direction: column;
min-height: 100vh;
position: relative;
overflow: hidden;
}
.ht-glow {
position: absolute; inset: 0;
background: radial-gradient(ellipse 110% 70% at 0% 50%,
rgba(20,40,90,0.85) 0%,
rgba(200,152,31,0.06) 60%,
transparent 80%);
pointer-events: none;
}
.ht-left > *:not(.ht-glow) { position: relative; z-index: 1; }
/* TOP */
.ht-top { flex: 0 0 auto; }
.ht-label {
font-family: 'Manrope', sans-serif;
font-size: 11px;
letter-spacing: 0.2em;
text-transform: uppercase;
color: var(--gold);
font-weight: 700;
margin-bottom: 22px;
}
.ht-offer { display: flex; flex-direction: column; }
/* ↑ Увеличен на 1 ступень: было clamp(14px,1.55vw,22px) → clamp(17px,1.9vw,26px) */
.ht-offer-line1 {
font-family: 'Unbounded', sans-serif;
font-size: clamp(17px, 1.9vw, 26px);
font-weight: 900;
color: var(--text);
line-height: 1.15;
letter-spacing: -0.025em;
}
.ht-offer-line1 .ht-accent { color: var(--gold); }
/* ↑ divider убран — заменён на отступ через margin-top у .ht-metrics */
.ht-divider { display: none; }
/* ↑ Добавлен отступ сверху вместо divider */
.ht-metrics {
display: flex;
flex-direction: column;
gap: 7px;
margin-top: 28px;
}
.ht-metric-row {
display: flex;
align-items: baseline;
justify-content: space-between;
gap: 10px;
}
.ht-metric-val {
font-family: 'Unbounded', sans-serif;
font-size: clamp(15px, 1.7vw, 22px);
font-weight: 700;
color: var(--gold);
line-height: 1;
flex-shrink: 0;
}
.ht-metric-txt {
font-family: 'Manrope', sans-serif;
font-size: clamp(14px, 1.45vw, 18px);
font-weight: 600;
color: rgba(245,240,232,0.82);
line-height: 1.35;
}
/* MIDDLE */
.ht-middle {
flex: 1;
display: flex;
flex-direction: column;
justify-content: center;
gap: 16px;
}
.ht-middle-photo { display: none; }
.ht-badges { display: flex; flex-wrap: wrap; gap: 8px; }
.ht-badge {
font-family: 'Manrope', sans-serif;
font-size: 13px;
font-weight: 700;
color: var(--text);
border: 1.5px solid var(--border);
border-radius: 20px;
padding: 8px 18px;
background: var(--gold-dim);
}
/* BOTTOM */
.ht-bottom { flex: 0 0 auto; display: flex; flex-direction: column; gap: 18px; }
.ht-promise {
font-family: 'Manrope', sans-serif;
font-size: 15px;
color: var(--text-muted);
border-left: 3px solid var(--gold);
padding-left: 16px;
line-height: 1.7;
}
.ht-promise strong { color: var(--text); font-weight: 700; }
.ht-btn {
display: inline-flex;
align-items: center;
gap: 10px;
background: var(--gold);
color: #0D1529;
font-family: 'Unbounded', sans-serif;
font-size: 12px;
font-weight: 700;
letter-spacing: 0.04em;
padding: 16px 36px;
border-radius: 6px;
cursor: pointer;
border: none;
width: fit-content;
transition: background 0.2s;
text-decoration: none;
}
.ht-btn:hover { background: var(--gold-light); }
/* RIGHT */
.ht-right {
position: relative;
overflow: hidden;
background: #081020;
}
.ht-right img {
width: 100%; height: 100%;
object-fit: cover;
display: block;
filter: brightness(0.65) saturate(0.75);
}
.ht-right::before {
content: '';
position: absolute; inset: 0;
background: linear-gradient(to right, var(--bg) 0%, transparent 24%);
z-index: 2;
pointer-events: none;
}
.ht-right::after {
content: '';
position: absolute; inset: 0;
background: rgba(10, 20, 55, 0.28);
z-index: 1;
pointer-events: none;
}
/* ════ MOBILE ≤768px ════ */
@media (max-width: 768px) {
.ht-hero {
grid-template-columns: 1fr;
min-height: 100vh;
}
.ht-right { display: none; }
.ht-left {
min-height: 100vh;
padding: 36px 22px 36px;
gap: 0;
}
.ht-glow {
background: radial-gradient(ellipse 130% 50% at 50% 0%,
rgba(20,40,90,0.7) 0%, transparent 80%);
}
/* TOP */
.ht-label {
font-size: 10px;
letter-spacing: 0.18em;
margin-bottom: 14px;
}
/* ↑ Мобильный размер тоже увеличен на 1 ступень */
.ht-offer-line1 {
font-size: clamp(19px, 6vw, 26px);
line-height: 1.2;
}
/* ↑ На мобиле тоже отступ вместо divider */
.ht-metrics {
gap: 9px;
margin-top: 22px;
}
.ht-metric-val { font-size: clamp(16px, 5vw, 20px); }
.ht-metric-txt {
font-size: clamp(13px, 4vw, 16px);
color: rgba(245,240,232,0.82);
font-weight: 600;
}
/* MIDDLE */
.ht-middle {
flex: 0 0 auto;
justify-content: flex-start;
gap: 14px;
margin-top: 20px;
margin-bottom: 20px;
}
.ht-middle-photo {
display: block;
width: 100%;
border-radius: 12px;
overflow: hidden;
position: relative;
height: 220px;
}
.ht-middle-photo img {
width: 100%; height: 100%;
object-fit: cover;
object-position: center 30%;
display: block;
filter: brightness(0.7) saturate(0.8);
border-radius: 12px;
}
.ht-middle-photo::after {
content: '';
position: absolute; inset: 0;
background: rgba(10, 20, 55, 0.22);
border-radius: 12px;
pointer-events: none;
}
.ht-middle-photo::before {
content: '';
position: absolute; inset: 0;
border-radius: 12px;
box-shadow: inset 0 0 0 1.5px rgba(200,152,31,0.35);
z-index: 3;
pointer-events: none;
}
.ht-badge { font-size: 12px; padding: 7px 14px; }
/* BOTTOM */
.ht-bottom { gap: 16px; }
.ht-promise {
font-size: 14px;
line-height: 1.65;
}
.ht-btn {
width: 100%;
justify-content: center;
font-size: 12px;
padding: 16px 24px;
}
}
@media (max-width: 400px) {
.ht-left { padding: 28px 16px 32px; }
.ht-offer-line1 { font-size: 17px; }
.ht-middle-photo { height: 190px; }
.ht-middle { margin-top: 22px; margin-bottom: 22px; }
}
Цифровой тюнинг отеля
Увеличим выручку и поддержим
максимальную загрузку отеля весь год
сократим плату каналам
−20%
увеличим возвращаемость гостей
+25%
поднимем конверсию в бронь
+15%
сократим стоимость привлечения клиента
−25%
За 2 месяца под ключ
Если не сделаем — работаем бесплатно
Берём в работу после аудита отеля.
Всего несколько вопросов, которые дадут понять, готов ли ваш отель к росту выручки.
Аудит и аналитика вашего отеля — в подарок.
Хочу аудит →