687 lines
22 KiB
HTML
687 lines
22 KiB
HTML
<!doctype html>
|
||
<html lang="ru">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||
<title>ЗОЖ с COLLAGEN HEALTH@BEAUTY</title>
|
||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Open+Sans:wght@400;500&display=swap" rel="stylesheet">
|
||
<style>
|
||
* { margin: 0; padding: 0; box-sizing: border-box; }
|
||
|
||
:root {
|
||
--bg-light: #E8F7F6;
|
||
--bg-white: #FFFFFF;
|
||
--primary: #4ECDC4;
|
||
--primary-dark: #45B7AF;
|
||
--accent: #7FE5D9;
|
||
--text-dark: #1A3A3A;
|
||
--text-light: #5C7C7A;
|
||
--gold: #D4AF37;
|
||
}
|
||
|
||
body {
|
||
font-family: 'Open Sans', sans-serif;
|
||
background: var(--bg-light);
|
||
color: var(--text-dark);
|
||
line-height: 1.6;
|
||
}
|
||
|
||
h1, h2, h3, h4 {
|
||
font-family: 'Montserrat', sans-serif;
|
||
font-weight: 600;
|
||
}
|
||
|
||
.container {
|
||
max-width: 1200px;
|
||
margin: 0 auto;
|
||
padding: 0 20px;
|
||
}
|
||
|
||
section {
|
||
padding: 80px 0;
|
||
}
|
||
|
||
/* HERO */
|
||
.hero {
|
||
min-height: 100vh;
|
||
display: flex;
|
||
align-items: center;
|
||
background: linear-gradient(135deg, var(--bg-light) 0%, #D4F1ED 100%);
|
||
position: relative;
|
||
overflow: hidden;
|
||
}
|
||
|
||
.hero::before {
|
||
content: '';
|
||
position: absolute;
|
||
top: -50%;
|
||
right: -20%;
|
||
width: 80%;
|
||
height: 150%;
|
||
background: radial-gradient(circle, rgba(78, 205, 196, 0.15) 0%, transparent 70%);
|
||
border-radius: 50%;
|
||
}
|
||
|
||
.hero-content {
|
||
display: grid;
|
||
grid-template-columns: 1fr 1fr;
|
||
gap: 60px;
|
||
align-items: center;
|
||
}
|
||
|
||
.hero-text h1 {
|
||
font-size: clamp(32px, 5vw, 56px);
|
||
line-height: 1.2;
|
||
margin-bottom: 24px;
|
||
color: var(--text-dark);
|
||
}
|
||
|
||
.hero-text .subtitle {
|
||
font-size: clamp(18px, 2.5vw, 22px);
|
||
color: var(--text-light);
|
||
margin-bottom: 32px;
|
||
}
|
||
|
||
.btn {
|
||
display: inline-block;
|
||
padding: 16px 36px;
|
||
background: var(--primary);
|
||
color: white;
|
||
text-decoration: none;
|
||
border-radius: 50px;
|
||
font-weight: 600;
|
||
font-size: 16px;
|
||
transition: all 0.3s ease;
|
||
border: none;
|
||
cursor: pointer;
|
||
box-shadow: 0 4px 15px rgba(78, 205, 196, 0.3);
|
||
}
|
||
|
||
.btn:hover {
|
||
background: var(--primary-dark);
|
||
transform: translateY(-2px);
|
||
box-shadow: 0 6px 20px rgba(78, 205, 196, 0.4);
|
||
}
|
||
|
||
.btn-large {
|
||
padding: 18px 42px;
|
||
font-size: 18px;
|
||
}
|
||
|
||
.hero-image {
|
||
text-align: center;
|
||
}
|
||
|
||
.hero-image img {
|
||
max-width: 100%;
|
||
height: auto;
|
||
border-radius: 20px;
|
||
box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
|
||
}
|
||
|
||
.placeholder-image {
|
||
width: 100%;
|
||
max-width: 500px;
|
||
height: 400px;
|
||
background: linear-gradient(135deg, var(--accent) 0%, var(--primary) 100%);
|
||
border-radius: 20px;
|
||
display: inline-flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
color: white;
|
||
font-size: 20px;
|
||
font-weight: 600;
|
||
}
|
||
|
||
/* PROBLEM */
|
||
.problem {
|
||
background: var(--bg-white);
|
||
}
|
||
|
||
.section-title {
|
||
text-align: center;
|
||
font-size: clamp(28px, 4vw, 42px);
|
||
margin-bottom: 16px;
|
||
color: var(--text-dark);
|
||
}
|
||
|
||
.section-subtitle {
|
||
text-align: center;
|
||
font-size: 18px;
|
||
color: var(--text-light);
|
||
margin-bottom: 60px;
|
||
}
|
||
|
||
.problem-grid {
|
||
display: grid;
|
||
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
|
||
gap: 30px;
|
||
}
|
||
|
||
.problem-card {
|
||
background: var(--bg-light);
|
||
padding: 40px 30px;
|
||
border-radius: 16px;
|
||
text-align: center;
|
||
transition: transform 0.3s ease;
|
||
}
|
||
|
||
.problem-card:hover {
|
||
transform: translateY(-5px);
|
||
}
|
||
|
||
.problem-icon {
|
||
font-size: 48px;
|
||
margin-bottom: 20px;
|
||
}
|
||
|
||
.problem-card h3 {
|
||
font-size: 22px;
|
||
margin-bottom: 12px;
|
||
color: var(--text-dark);
|
||
}
|
||
|
||
.problem-card p {
|
||
color: var(--text-light);
|
||
}
|
||
|
||
/* SOLUTION */
|
||
.solution {
|
||
background: linear-gradient(135deg, #D4F1ED 0%, var(--bg-light) 100%);
|
||
}
|
||
|
||
.solution-content {
|
||
display: grid;
|
||
grid-template-columns: 1fr 1fr;
|
||
gap: 60px;
|
||
align-items: center;
|
||
}
|
||
|
||
.solution-text h2 {
|
||
font-size: clamp(28px, 4vw, 38px);
|
||
margin-bottom: 24px;
|
||
}
|
||
|
||
.solution-text p {
|
||
font-size: 18px;
|
||
color: var(--text-light);
|
||
margin-bottom: 24px;
|
||
}
|
||
|
||
.solution-list {
|
||
list-style: none;
|
||
margin-bottom: 32px;
|
||
}
|
||
|
||
.solution-list li {
|
||
padding: 12px 0;
|
||
padding-left: 36px;
|
||
position: relative;
|
||
font-size: 16px;
|
||
color: var(--text-dark);
|
||
}
|
||
|
||
.solution-list li::before {
|
||
content: '✓';
|
||
position: absolute;
|
||
left: 0;
|
||
top: 12px;
|
||
width: 24px;
|
||
height: 24px;
|
||
background: var(--primary);
|
||
color: white;
|
||
border-radius: 50%;
|
||
text-align: center;
|
||
line-height: 24px;
|
||
font-size: 14px;
|
||
}
|
||
|
||
/* PRODUCTS */
|
||
.products {
|
||
background: var(--bg-white);
|
||
}
|
||
|
||
.products-grid {
|
||
display: grid;
|
||
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
|
||
gap: 30px;
|
||
}
|
||
|
||
.product-card {
|
||
background: var(--bg-light);
|
||
border-radius: 16px;
|
||
overflow: hidden;
|
||
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
|
||
transition: transform 0.3s ease;
|
||
}
|
||
|
||
.product-card:hover {
|
||
transform: translateY(-5px);
|
||
}
|
||
|
||
.product-image {
|
||
height: 250px;
|
||
background: linear-gradient(135deg, var(--accent) 0%, var(--primary) 100%);
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
color: white;
|
||
font-size: 18px;
|
||
}
|
||
|
||
.product-info {
|
||
padding: 30px;
|
||
}
|
||
|
||
.product-info h3 {
|
||
font-size: 22px;
|
||
margin-bottom: 12px;
|
||
}
|
||
|
||
.product-info p {
|
||
color: var(--text-light);
|
||
margin-bottom: 16px;
|
||
}
|
||
|
||
.product-price {
|
||
font-size: 24px;
|
||
font-weight: 700;
|
||
color: var(--primary-dark);
|
||
margin-bottom: 20px;
|
||
}
|
||
|
||
/* TESTIMONIALS */
|
||
.testimonials {
|
||
background: linear-gradient(135deg, var(--bg-light) 0%, #D4F1ED 100%);
|
||
}
|
||
|
||
.testimonials-grid {
|
||
display: grid;
|
||
grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
|
||
gap: 30px;
|
||
}
|
||
|
||
.testimonial-card {
|
||
background: var(--bg-white);
|
||
padding: 30px;
|
||
border-radius: 16px;
|
||
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
|
||
}
|
||
|
||
.testimonial-text {
|
||
font-style: italic;
|
||
color: var(--text-light);
|
||
margin-bottom: 20px;
|
||
line-height: 1.8;
|
||
}
|
||
|
||
.testimonial-author {
|
||
font-weight: 600;
|
||
color: var(--text-dark);
|
||
}
|
||
|
||
/* ABOUT */
|
||
.about {
|
||
background: var(--bg-white);
|
||
}
|
||
|
||
.about-content {
|
||
display: grid;
|
||
grid-template-columns: 1fr 1fr;
|
||
gap: 60px;
|
||
align-items: center;
|
||
}
|
||
|
||
.about-image .placeholder-image {
|
||
height: 350px;
|
||
}
|
||
|
||
.about-text h2 {
|
||
font-size: clamp(28px, 4vw, 38px);
|
||
margin-bottom: 24px;
|
||
}
|
||
|
||
.about-text p {
|
||
font-size: 16px;
|
||
color: var(--text-light);
|
||
margin-bottom: 20px;
|
||
line-height: 1.8;
|
||
}
|
||
|
||
/* CONTACTS */
|
||
.contacts {
|
||
background: linear-gradient(135deg, #1A3A3A 0%, #2D5A57 100%);
|
||
color: white;
|
||
text-align: center;
|
||
}
|
||
|
||
.contacts .section-title,
|
||
.contacts .section-subtitle {
|
||
color: white;
|
||
}
|
||
|
||
.contacts .section-subtitle {
|
||
opacity: 0.9;
|
||
}
|
||
|
||
.contacts-grid {
|
||
display: grid;
|
||
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
|
||
gap: 30px;
|
||
margin-top: 40px;
|
||
}
|
||
|
||
.contact-card {
|
||
background: rgba(255, 255, 255, 0.1);
|
||
padding: 30px;
|
||
border-radius: 16px;
|
||
backdrop-filter: blur(10px);
|
||
}
|
||
|
||
.contact-icon {
|
||
font-size: 40px;
|
||
margin-bottom: 16px;
|
||
}
|
||
|
||
.contact-card h3 {
|
||
font-size: 20px;
|
||
margin-bottom: 12px;
|
||
}
|
||
|
||
.contact-card a {
|
||
color: var(--accent);
|
||
text-decoration: none;
|
||
font-size: 18px;
|
||
transition: color 0.3s ease;
|
||
}
|
||
|
||
.contact-card a:hover {
|
||
color: white;
|
||
}
|
||
|
||
/* FOOTER */
|
||
footer {
|
||
background: var(--text-dark);
|
||
color: white;
|
||
text-align: center;
|
||
padding: 30px 0;
|
||
}
|
||
|
||
footer p {
|
||
opacity: 0.8;
|
||
font-size: 14px;
|
||
}
|
||
|
||
/* RESPONSIVE */
|
||
@media (max-width: 768px) {
|
||
.hero-content,
|
||
.solution-content,
|
||
.about-content {
|
||
grid-template-columns: 1fr;
|
||
gap: 40px;
|
||
}
|
||
|
||
.hero {
|
||
text-align: center;
|
||
}
|
||
|
||
.hero::before {
|
||
display: none;
|
||
}
|
||
|
||
section {
|
||
padding: 60px 0;
|
||
}
|
||
}
|
||
</style>
|
||
</head>
|
||
<body>
|
||
|
||
<!-- HERO -->
|
||
<section class="hero">
|
||
<div class="container">
|
||
<div class="hero-content">
|
||
<div class="hero-text">
|
||
<h1>ЗОЖ с COLLAGEN HEALTH@BEAUTY</h1>
|
||
<p class="subtitle">Твой путь к здоровью, красоте и энергии через правильный коллаген</p>
|
||
<a href="#form" class="btn btn-large" id="googleFormBtn">Пройти анкету →</a>
|
||
</div>
|
||
<div class="hero-image">
|
||
<img src="WhatsApp%20Image%202026-08-30%20at%2018.48.47-2.jpeg" alt="COLLAGEN HEALTH@BEAUTY">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- PROBLEM -->
|
||
<section class="problem">
|
||
<div class="container">
|
||
<h2 class="section-title">Знакомые проблемы?</h2>
|
||
<p class="section-subtitle">Если ты узнаёшь себя хотя бы в одном пункте — пора действовать</p>
|
||
<div class="problem-grid">
|
||
<div class="problem-card">
|
||
<div class="problem-icon">😫</div>
|
||
<h3>Постоянная усталость</h3>
|
||
<p>Нет энергии даже на простые дела, просыпаешься уже уставшим</p>
|
||
</div>
|
||
<div class="problem-card">
|
||
<div class="problem-icon">👵</div>
|
||
<h3>Морщины и сухость кожи</h3>
|
||
<p>Кожа теряет упругость, появляются первые признаки старения</p>
|
||
</div>
|
||
<div class="problem-card">
|
||
<div class="problem-icon">🦴</div>
|
||
<h3>Боли в суставах</h3>
|
||
<p>Хруст, дискомфорт при движении, сложно подниматься по лестнице</p>
|
||
</div>
|
||
<div class="problem-card">
|
||
<div class="problem-icon">💇</div>
|
||
<h3>Слабые волосы и ногти</h3>
|
||
<p>Волосы выпадают, ногти слоятся и ломаются</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- SOLUTION -->
|
||
<section class="solution">
|
||
<div class="container">
|
||
<div class="solution-content">
|
||
<div class="solution-image">
|
||
<img src="WhatsApp%20Image%202026-08-30%20at%2018.51.46-2.jpeg" alt="Коллаген" style="max-width: 100%; height: auto; border-radius: 20px; box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);">
|
||
</div>
|
||
<div class="solution-text">
|
||
<h2>Коллаген — основа твоей молодости</h2>
|
||
<p>Коллаген — это белок, который составляет 30% всех белков в организме. Он отвечает за упругость кожи, здоровье суставов, крепость волос и ногтей.</p>
|
||
<p>После 25 лет выработка коллагена снижается на 1-2% в год. Именно поэтому важно получать его дополнительно.</p>
|
||
<ul class="solution-list">
|
||
<li>Улучшает упругость и эластичность кожи</li>
|
||
<li>Укрепляет суставы и связки</li>
|
||
<li>Ускоряет рост волос и ногтей</li>
|
||
<li>Повышает общий тонус организма</li>
|
||
<li>Замедляет процессы старения</li>
|
||
</ul>
|
||
<a href="#form" class="btn">Хочу попробовать</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- PRODUCTS -->
|
||
<section class="products">
|
||
<div class="container">
|
||
<h2 class="section-title">Наша продукция</h2>
|
||
<p class="section-subtitle">Выбери свой идеальный формат COLLAGEN HEALTH@BEAUTY</p>
|
||
<div class="products-grid">
|
||
<div class="product-card">
|
||
<img src="WhatsApp%20Image%202026-08-30%20at%2018.48.47-2.jpeg" alt="Коллаген Классический" style="width: 100%; height: 250px; object-fit: cover;">
|
||
<div class="product-info">
|
||
<h3>Коллаген Классический</h3>
|
||
<p>Порошок без вкуса, легко растворяется в воде или соке</p>
|
||
<div class="product-price">₸ 12 900</div>
|
||
<a href="#form" class="btn" style="width: 100%; text-align: center;">Заказать</a>
|
||
</div>
|
||
</div>
|
||
<div class="product-card">
|
||
<img src="WhatsApp%20Image%202026-08-30%20at%2018.52.10-2.jpeg" alt="Коллаген с Витамином C" style="width: 100%; height: 250px; object-fit: cover;">
|
||
<div class="product-info">
|
||
<h3>Коллаген с Витамином C</h3>
|
||
<p>Усиленная формула для максимального усвоения</p>
|
||
<div class="product-price">₸ 14 900</div>
|
||
<a href="#form" class="btn" style="width: 100%; text-align: center;">Заказать</a>
|
||
</div>
|
||
</div>
|
||
<div class="product-card">
|
||
<video width="100%" height="250" style="object-fit: cover;" controls loop muted autoplay playsinline>
|
||
<source src="WhatsApp%20Video%202026-08-30%20at%2018.49.13-2.mp4" type="video/mp4">
|
||
Ваш браузер не поддерживает видео.
|
||
</video>
|
||
<div class="product-info">
|
||
<h3>Коллаген в действии</h3>
|
||
<p>Результаты применения наших продуктов</p>
|
||
<a href="#form" class="btn" style="width: 100%; text-align: center;">Хочу результат</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- TESTIMONIALS -->
|
||
<section class="testimonials">
|
||
<div class="container">
|
||
<h2 class="section-title">Результаты наших клиентов</h2>
|
||
<p class="section-subtitle">Реальные истории transformation</p>
|
||
<div class="testimonials-grid">
|
||
<div class="testimonial-card">
|
||
<p class="testimonial-text">«Принимаю коллаген уже 3 месяца. Кожа стала заметно упругее, морщинки вокруг глаз разгладились. Даже мастер по маникюру заметила, что ногти стали крепче!»</p>
|
||
<p class="testimonial-author">— Алина, 34 года</p>
|
||
</div>
|
||
<div class="testimonial-card">
|
||
<p class="testimonial-text">«После 40 лет начали болеть колени. Врач посоветовал коллаген. Через месяц приёма забыл о боли, снова играю в футбол с сыном!»</p>
|
||
<p class="testimonial-author">— Серик, 45 лет</p>
|
||
</div>
|
||
<div class="testimonial-card">
|
||
<p class="testimonial-text">«Волосы сыпались страшно, особенно после родов. Коллаген + правильный уход творят чудеса. Через 2 месяца волосы перестали выпадать, появился подшёрсток!»</p>
|
||
<p class="testimonial-author">— Мадина, 29 лет</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- ABOUT -->
|
||
<section class="about">
|
||
<div class="container">
|
||
<div class="about-content">
|
||
<div class="about-image">
|
||
<video width="100%" style="max-width: 500px; height: auto; border-radius: 20px; box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);" controls loop muted autoplay playsinline>
|
||
<source src="WhatsApp%20Video%202026-08-25%20at%2009.34.56-2.mp4" type="video/mp4">
|
||
Ваш браузер не поддерживает видео.
|
||
</video>
|
||
</div>
|
||
<div class="about-text">
|
||
<h2>Обо мне</h2>
|
||
<p>Привет! Я основатель проекта <strong>ЗОЖ с COLLAGEN HEALTH@BEAUTY</strong>.</p>
|
||
<p>Мой путь в ЗОЖ начался несколько лет назад, когда я столкнулась с проблемами кожи и энергии. Перепробовав множество способов, я открыла для себя коллаген — и это изменило всё.</p>
|
||
<p>Сейчас я помогаю людям восстановить здоровье и красоту через правильный подход к питанию и качественные добавки.</p>
|
||
<p>Моя миссия — сделать ЗОЖ доступным и понятным для каждого.</p>
|
||
<a href="https://wa.me/77081824755" class="btn" target="_blank">Написать мне в WhatsApp</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- CONTACTS -->
|
||
<section class="contacts" id="form">
|
||
<div class="container">
|
||
<h2 class="section-title">Начни свой путь к здоровью</h2>
|
||
<p class="section-subtitle">Заполни анкету — и получи персональные рекомендации</p>
|
||
<div class="contacts-grid">
|
||
<div class="contact-card">
|
||
<div class="contact-icon">📝</div>
|
||
<h3>Заполни анкету</h3>
|
||
<p style="margin-bottom: 16px; opacity: 0.9;">Узнаем твои цели и подберём лучший вариант</p>
|
||
<a href="#" class="btn" id="googleFormLink" style="background: white; color: var(--primary);">Открыть анкету</a>
|
||
</div>
|
||
<div class="contact-card">
|
||
<div class="contact-icon">💬</div>
|
||
<h3>WhatsApp</h3>
|
||
<p style="margin-bottom: 16px; opacity: 0.9;">Быстрый ответ на вопросы</p>
|
||
<a href="https://wa.me/77081824755" target="_blank">+7 708 182 47 55</a>
|
||
</div>
|
||
<div class="contact-card">
|
||
<div class="contact-icon">📸</div>
|
||
<h3>Instagram</h3>
|
||
<p style="margin-bottom: 16px; opacity: 0.9;">Полезный контент и отзывы</p>
|
||
<a href="https://instagram.com/gulnaz_mamaeva_cordial" target="_blank">@gulnaz_mamaeva_cordial</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- FOOTER -->
|
||
<footer>
|
||
<div class="container">
|
||
<p>© 2026 ЗОЖ с COLLAGEN HEALTH@BEAUTY. Все права защищены.</p>
|
||
</div>
|
||
</footer>
|
||
|
||
<script>
|
||
// Smooth scroll для якорей
|
||
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
|
||
anchor.addEventListener('click', function (e) {
|
||
e.preventDefault();
|
||
const target = document.querySelector(this.getAttribute('href'));
|
||
if (target) {
|
||
target.scrollIntoView({ behavior: 'smooth' });
|
||
}
|
||
});
|
||
});
|
||
|
||
// Заглушка для Google Формы — замени ссылку ниже на свою
|
||
const GOOGLE_FORM_URL = 'https://forms.gle/ТВОЯ_ССЫЛКА';
|
||
|
||
document.getElementById('googleFormBtn').addEventListener('click', function(e) {
|
||
e.preventDefault();
|
||
if (GOOGLE_FORM_URL.includes('ТВОЯ_ССЫЛКА')) {
|
||
alert('Ссылка на Google Форму будет добавлена позже!');
|
||
} else {
|
||
window.open(GOOGLE_FORM_URL, '_blank');
|
||
}
|
||
});
|
||
|
||
document.getElementById('googleFormLink').addEventListener('click', function(e) {
|
||
e.preventDefault();
|
||
if (GOOGLE_FORM_URL.includes('ТВОЯ_ССЫЛКА')) {
|
||
alert('Ссылка на Google Форму будет добавлена позже!');
|
||
} else {
|
||
window.open(GOOGLE_FORM_URL, '_blank');
|
||
}
|
||
});
|
||
|
||
// Анимация при скролле
|
||
const observerOptions = {
|
||
threshold: 0.1,
|
||
rootMargin: '0px 0px -100px 0px'
|
||
};
|
||
|
||
const observer = new IntersectionObserver((entries) => {
|
||
entries.forEach(entry => {
|
||
if (entry.isIntersecting) {
|
||
entry.target.style.opacity = '1';
|
||
entry.target.style.transform = 'translateY(0)';
|
||
}
|
||
});
|
||
}, observerOptions);
|
||
|
||
document.querySelectorAll('.problem-card, .product-card, .testimonial-card').forEach(card => {
|
||
card.style.opacity = '0';
|
||
card.style.transform = 'translateY(30px)';
|
||
card.style.transition = 'opacity 0.6s ease, transform 0.6s ease';
|
||
observer.observe(card);
|
||
});
|
||
</script>
|
||
</body>
|
||
</html>
|