<style>
:root {
--vert: #1a3c2e;
--vert-clair: #2d6a4f;
--or: #c9a84c;
--or-clair: #f0d080;
--creme: #faf7f0;
--texte: #1c1c1c;
--gris: #6b6b6b;
--blanc: #ffffff;
}
* { margin: 0; padding: 0; box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
font-family: 'DM Sans', sans-serif;
background: var(--creme);
color: var(--texte);
overflow-x: hidden;
}
/* ── NAV ── */
nav {
position: fixed; top: 0; width: 100%; z-index: 100;
background: rgba(250,247,240,0.92);
backdrop-filter: blur(12px);
border-bottom: 1px solid rgba(201,168,76,0.2);
padding: 18px 60px;
display: flex; justify-content: space-between; align-items: center;
}
.nav-logo {
font-family: 'Playfair Display', serif;
font-size: 1.3rem; font-weight: 700;
color: var(--vert);
letter-spacing: -0.02em;
}
.nav-logo span { color: var(--or); }
.nav-links { display: flex; gap: 36px; list-style: none; }
.nav-links a { text-decoration: none; color: var(--gris); font-size: 0.9rem; font-weight: 500; transition: color 0.2s; }
.nav-links a:hover { color: var(--vert); }
.nav-cta {
background: var(--vert); color: var(--blanc);
border: none; padding: 10px 24px; border-radius: 50px;
font-family: 'DM Sans', sans-serif; font-size: 0.85rem; font-weight: 600;
cursor: pointer; transition: background 0.25s, transform 0.15s;
text-decoration: none;
}
.nav-cta:hover { background: var(--vert-clair); transform: translateY(-1px); }
/* ── HERO ── */
.hero {
min-height: 100vh;
display: grid; grid-template-columns: 1fr 1fr;
align-items: center;
padding: 120px 60px 80px;
gap: 60px;
position: relative;
overflow: hidden;
}
.hero::before {
content: '';
position: absolute; top: -100px; right: -200px;
width: 700px; height: 700px;
border-radius: 50%;
background: radial-gradient(circle, rgba(201,168,76,0.12) 0%, transparent 70%);
pointer-events: none;
}
.hero-badge {
display: inline-flex; align-items: center; gap: 8px;
background: rgba(26,60,46,0.08);
border: 1px solid rgba(26,60,46,0.15);
padding: 6px 16px; border-radius: 50px;
font-size: 0.78rem; font-weight: 600; color: var(--vert);
letter-spacing: 0.06em; text-transform: uppercase;
margin-bottom: 28px;
}
.hero-badge::before { content: '●'; font-size: 0.5rem; color: var(--or); }
.hero h1 {
font-family: 'Playfair Display', serif;
font-size: clamp(2.8rem, 5vw, 4.2rem);
line-height: 1.1;
color: var(--vert);
margin-bottom: 24px;
letter-spacing: -0.03em;
}
.hero h1 em { font-style: italic; color: var(--or); }
.hero-desc {
font-size: 1.05rem; line-height: 1.7;
color: var(--gris); margin-bottom: 40px;
max-width: 480px;
}
.hero-actions { display: flex; gap: 16px; align-items: center; flex-wrap: wrap; }
.btn-primary {
background: var(--vert); color: var(--blanc);
padding: 16px 36px; border-radius: 50px;
font-size: 0.95rem; font-weight: 600;
text-decoration: none; transition: all 0.25s;
box-shadow: 0 8px 30px rgba(26,60,46,0.25);
}
.btn-primary:hover { background: var(--vert-clair); transform: translateY(-2px); box-shadow: 0 12px 40px rgba(26,60,46,0.3); }
.btn-ghost {
color: var(--vert); font-weight: 600; font-size: 0.9rem;
text-decoration: none; display: flex; align-items: center; gap: 6px;
transition: gap 0.2s;
}
.btn-ghost:hover { gap: 10px; }
.hero-image {
position: relative;
display: flex; justify-content: center; align-items: center;
}
.hero-card {
background: var(--blanc);
border-radius: 24px;
padding: 40px;
box-shadow: 0 20px 80px rgba(26,60,46,0.12), 0 4px 16px rgba(0,0,0,0.06);
width: 100%; max-width: 400px;
position: relative;
}
.hero-card::before {
content: '';
position: absolute; top: -2px; left: 40px; right: 40px; height: 4px;
background: linear-gradient(90deg, var(--vert), var(--or));
border-radius: 0 0 4px 4px;
}
.avatar-wrap {
width: 90px; height: 90px; border-radius: 50%;
background: linear-gradient(135deg, var(--vert), var(--vert-clair));
margin: 0 auto 20px;
display: flex; align-items: center; justify-content: center;
font-family: 'Playfair Display', serif;
font-size: 2.2rem; color: var(--or-clair);
font-weight: 700;
}
.hero-card h3 {
font-family: 'Playfair Display', serif;
text-align: center; font-size: 1.3rem; margin-bottom: 6px; color: var(--vert);
}
.hero-card p { text-align: center; color: var(--gris); font-size: 0.85rem; margin-bottom: 24px; }
.card-stats { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }
.stat-item {
background: var(--creme); border-radius: 14px; padding: 16px;
text-align: center;
}
.stat-num {
font-family: 'Playfair Display', serif;
font-size: 1.6rem; font-weight: 900; color: var(--vert); display: block;
}
.stat-label { font-size: 0.75rem; color: var(--gris); margin-top: 2px; display: block; }
.floating-tag {
position: absolute;
background: var(--blanc); border-radius: 12px; padding: 10px 16px;
box-shadow: 0 8px 24px rgba(0,0,0,0.1);
font-size: 0.78rem; font-weight: 600; color: var(--vert);
display: flex; align-items: center; gap: 6px;
}
.floating-tag.t1 { top: -20px; right: -30px; }
.floating-tag.t2 { bottom: 20px; left: -40px; }
.floating-tag .dot { width: 8px; height: 8px; border-radius: 50%; background: #4ade80; }
/* ── SECTION ABOUT ── */
.section { padding: 100px 60px; }
.section-label {
display: inline-block;
font-size: 0.75rem; font-weight: 700; letter-spacing: 0.1em;
text-transform: uppercase; color: var(--or);
margin-bottom: 16px;
}
.section-title {
font-family: 'Playfair Display', serif;
font-size: clamp(2rem, 3.5vw, 3rem);
line-height: 1.15; color: var(--vert);
letter-spacing: -0.02em;
margin-bottom: 20px;
}
.about-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: center; }
.about-visual {
position: relative;
}
.about-img-mock {
width: 100%; aspect-ratio: 4/5; max-width: 420px;
background: linear-gradient(160deg, var(--vert) 0%, var(--vert-clair) 60%, #4a9e6e 100%);
border-radius: 28px;
display: flex; align-items: flex-end; padding: 30px;
box-shadow: 0 24px 80px rgba(26,60,46,0.2);
position: relative; overflow: hidden;
}
.about-img-mock::after {
content: '';
position: absolute; top: 0; left: 0; right: 0; bottom: 0;
background: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.about-quote {
background: rgba(255,255,255,0.12); border-radius: 16px;
padding: 20px; backdrop-filter: blur(10px);
border: 1px solid rgba(255,255,255,0.2);
color: var(--blanc); font-size: 0.9rem; line-height: 1.6;
font-style: italic;
position: relative; z-index: 1;
}
.about-quote span { display: block; margin-top: 10px; font-style: normal; font-weight: 600; font-size: 0.8rem; opacity: 0.8; }
.timeline { margin-top: 40px; }
.timeline-item { display: flex; gap: 20px; margin-bottom: 28px; }
.timeline-dot {
width: 40px; height: 40px; min-width: 40px;
border-radius: 50%; background: var(--vert);
display: flex; align-items: center; justify-content: center;
font-size: 1rem; color: var(--or-clair); font-weight: 700;
font-family: 'Playfair Display', serif;
}
.timeline-content h4 { font-weight: 600; font-size: 0.95rem; margin-bottom: 4px; color: var(--vert); }
.timeline-content p { font-size: 0.85rem; color: var(--gris); line-height: 1.5; }
/* ── REASSURANCE ── */
.reassurance { background: var(--vert); padding: 100px 60px; }
.reassurance .section-label { color: var(--or); }
.reassurance .section-title { color: var(--blanc); }
.reassurance-subtitle { color: rgba(255,255,255,0.65); font-size: 1rem; line-height: 1.6; max-width: 560px; margin-bottom: 60px; }
.icons-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }
.icon-card {
background: rgba(255,255,255,0.06); border-radius: 20px;
padding: 32px 28px; border: 1px solid rgba(255,255,255,0.1);
transition: background 0.3s, transform 0.25s;
}
.icon-card:hover { background: rgba(255,255,255,0.1); transform: translateY(-4px); }
.icon-emoji { font-size: 2rem; margin-bottom: 16px; display: block; }
.icon-card h3 { color: var(--blanc); font-size: 1rem; font-weight: 600; margin-bottom: 8px; }
.icon-card p { color: rgba(255,255,255,0.55); font-size: 0.85rem; line-height: 1.55; }
/* ── POURQUOI ── */
.pourquoi { padding: 100px 60px; background: var(--blanc); }
.pourquoi-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: start; }
.pourquoi-list { margin-top: 30px; }
.pourquoi-item {
display: flex; gap: 20px; margin-bottom: 32px;
padding-bottom: 32px; border-bottom: 1px solid rgba(0,0,0,0.06);
}
.pourquoi-item:last-child { border-bottom: none; }
.pourquoi-num {
font-family: 'Playfair Display', serif;
font-size: 2.5rem; font-weight: 900;
color: var(--or); opacity: 0.5; line-height: 1;
min-width: 50px;
}
.pourquoi-item h4 { font-weight: 600; font-size: 1rem; margin-bottom: 6px; color: var(--vert); }
.pourquoi-item p { font-size: 0.85rem; color: var(--gris); line-height: 1.6; }
.pourquoi-visual {
background: linear-gradient(145deg, var(--creme), #f0ece0);
border-radius: 24px; padding: 40px;
position: sticky; top: 120px;
border: 1px solid rgba(201,168,76,0.2);
}
.pourquoi-visual h3 {
font-family: 'Playfair Display', serif;
font-size: 1.5rem; color: var(--vert); margin-bottom: 20px;
}
.price-tag { text-align: center; margin: 28px 0; }
.price-amount {
font-family: 'Playfair Display', serif;
font-size: 3.5rem; font-weight: 900; color: var(--vert); line-height: 1;
}
.price-period { font-size: 0.85rem; color: var(--gris); }
.price-features { list-style: none; margin: 24px 0; }
.price-features li {
display: flex; align-items: center; gap: 10px;
font-size: 0.88rem; color: var(--texte); padding: 8px 0;
border-bottom: 1px solid rgba(0,0,0,0.05);
}
.price-features li::before { content: '✓'; color: var(--vert-clair); font-weight: 700; }
.btn-gold {
display: block; text-align: center;
background: linear-gradient(135deg, var(--or), #b8922a);
color: var(--blanc); padding: 16px; border-radius: 14px;
font-weight: 700; font-size: 0.95rem; text-decoration: none;
transition: all 0.25s; box-shadow: 0 8px 24px rgba(201,168,76,0.35);
}
.btn-gold:hover { transform: translateY(-2px); box-shadow: 0 12px 36px rgba(201,168,76,0.45); }
.guarantee { text-align: center; margin-top: 12px; font-size: 0.75rem; color: var(--gris); }
/* ── ABONNEMENT ── */
.abonnement { padding: 100px 60px; background: var(--creme); }
.abonnement-header { text-align: center; max-width: 640px; margin: 0 auto 60px; }
.abonnement-subtitle { color: var(--gris); font-size: 1rem; line-height: 1.7; margin-top: 16px; }
.benefits-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; max-width: 860px; margin: 0 auto; }
.benefit-card {
background: var(--blanc); border-radius: 20px; padding: 28px;
border: 1px solid rgba(0,0,0,0.06);
display: flex; gap: 18px; align-items: flex-start;
transition: box-shadow 0.25s, transform 0.25s;
}
.benefit-card:hover { box-shadow: 0 12px 40px rgba(26,60,46,0.1); transform: translateY(-3px); }
.benefit-icon {
width: 48px; height: 48px; min-width: 48px;
border-radius: 14px; background: rgba(26,60,46,0.08);
display: flex; align-items: center; justify-content: center; font-size: 1.4rem;
}
.benefit-card h4 { font-weight: 600; font-size: 0.95rem; color: var(--vert); margin-bottom: 6px; }
.benefit-card p { font-size: 0.83rem; color: var(--gris); line-height: 1.55; }
.abonnement-cta { text-align: center; margin-top: 48px; }
/* ── FAQ ── */
.faq { padding: 100px 60px; background: var(--blanc); }
.faq-inner { display: grid; grid-template-columns: 1fr 2fr; gap: 80px; align-items: start; }
.faq-sidebar { position: sticky; top: 120px; }
.faq-list { margin-top: 16px; }
.faq-item { border-bottom: 1px solid rgba(0,0,0,0.08); }
.faq-question {
width: 100%; text-align: left; background: none; border: none;
padding: 22px 0; cursor: pointer;
display: flex; justify-content: space-between; align-items: center;
font-family: 'DM Sans', sans-serif; font-size: 0.95rem; font-weight: 600;
color: var(--texte); transition: color 0.2s;
}
.faq-question:hover { color: var(--vert); }
.faq-chevron { font-size: 1.1rem; transition: transform 0.3s; color: var(--or); }
.faq-item.open .faq-chevron { transform: rotate(45deg); }
.faq-answer {
max-height: 0; overflow: hidden; transition: max-height 0.4s ease;
}
.faq-item.open .faq-answer { max-height: 200px; }
.faq-answer p { padding-bottom: 20px; color: var(--gris); font-size: 0.88rem; line-height: 1.7; }
/* ── CONTACT CTA ── */
.contact-cta {
padding: 100px 60px; text-align: center;
background: linear-gradient(160deg, var(--vert) 0%, #0f2318 100%);
position: relative; overflow: hidden;
}
.contact-cta::before {
content: '';
position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);
width: 800px; height: 800px;
border-radius: 50%;
background: radial-gradient(circle, rgba(201,168,76,0.08) 0%, transparent 70%);
}
.contact-cta .section-label { color: var(--or); position: relative; }
.contact-cta .section-title { color: var(--blanc); max-width: 600px; margin: 0 auto 16px; position: relative; }
.contact-cta-sub { color: rgba(255,255,255,0.6); font-size: 1rem; margin-bottom: 44px; position: relative; }
.cta-buttons { display: flex; gap: 16px; justify-content: center; flex-wrap: wrap; position: relative; }
.btn-outline-white {
border: 1.5px solid rgba(255,255,255,0.4); color: var(--blanc);
padding: 15px 32px; border-radius: 50px; font-weight: 600; font-size: 0.9rem;
text-decoration: none; transition: all 0.25s;
}
.btn-outline-white:hover { background: rgba(255,255,255,0.1); border-color: rgba(255,255,255,0.7); }
/* ── FOOTER ── */
footer {
background: #0a1a0f; padding: 40px 60px;
display: flex; justify-content: space-between; align-items: center;
flex-wrap: wrap; gap: 16px;
}
.footer-logo {
font-family: 'Playfair Display', serif;
font-size: 1.1rem; color: var(--blanc); font-weight: 700;
}
.footer-logo span { color: var(--or); }
footer p { color: rgba(255,255,255,0.35); font-size: 0.8rem; }
.footer-links { display: flex; gap: 24px; }
.footer-links a { color: rgba(255,255,255,0.5); font-size: 0.8rem; text-decoration: none; transition: color 0.2s; }
.footer-links a:hover { color: var(--or); }
/* ── RESPONSIVE ── */
@media (max-width: 900px) {
nav { padding: 16px 24px; }
.nav-links { display: none; }
.section, .reassurance, .pourquoi, .abonnement, .faq, .contact-cta { padding: 70px 24px; }
.hero { grid-template-columns: 1fr; padding: 100px 24px 60px; }
.hero-image { order: -1; }
.hero-card { max-width: 340px; }
.floating-tag.t1, .floating-tag.t2 { display: none; }
.about-grid, .pourquoi-grid, .faq-inner { grid-template-columns: 1fr; }
.icons-grid { grid-template-columns: 1fr; }
.benefits-grid { grid-template-columns: 1fr; }
.footer-links { display: none; }
footer { justify-content: center; text-align: center; }
}
/* ── ANIMATIONS ── */
@keyframes fadeUp {
from { opacity: 0; transform: translateY(30px); }
to { opacity: 1; transform: translateY(0); }
}
.hero-badge, .hero h1, .hero-desc, .hero-actions {
animation: fadeUp 0.7s ease both;
}
.hero h1 { animation-delay: 0.1s; }
.hero-desc { animation-delay: 0.2s; }
.hero-actions { animation-delay: 0.3s; }
</style>
</head>
<body>
<!-- NAV -->
<nav>
<div class="nav-logo">Gérer Mon <span>Argent</span></div>
<ul class="nav-links">
<li><a href="#">À propos</a></li>
<li><a href="#">Blog</a></li>
<li><a href="#">Tarifs</a></li>
<li><a href="#">Contact</a></li>
</ul>
<a href="#abonnement" class="nav-cta">Rejoindre le blog</a>
</nav>
<!-- HERO -->
<section class="hero">
<div class="hero-text">
<div class="hero-badge">Blog Finance Personnelle</div>
<h1>Prenez enfin le <em>contrôle</em> de vos finances</h1>
<p class="hero-desc">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Chaque mois, je partage mes meilleures stratégies pour économiser, investir et construire une liberté financière durable.
</p>
<div class="hero-actions">
<a href="#abonnement" class="btn-primary">Accéder au blog →</a>
<a href="#apropos" class="btn-ghost">Découvrir mon parcours <span>↓</span></a>
</div>
</div>
<div class="hero-image">
<div class="hero-card">
<div class="avatar-wrap">JD</div>
<h3>Jean Dupont</h3>
<p>Conseiller financier indépendant & blogueur</p>
<div class="card-stats">
<div class="stat-item">
<span class="stat-num">+3 500</span>
<span class="stat-label">Abonnés actifs</span>
</div>
<div class="stat-item">
<span class="stat-num">6 ans</span>
<span class="stat-label">D'expérience</span>
</div>
<div class="stat-item">
<span class="stat-num">200+</span>
<span class="stat-label">Articles publiés</span>
</div>
<div class="stat-item">
<span class="stat-num">4.9★</span>
<span class="stat-label">Note moyenne</span>
</div>
</div>
</div>
<div class="floating-tag t1">
<div class="dot"></div>
Nouveau contenu chaque semaine
</div>
<div class="floating-tag t2">
💶 Économies moyennes : +420€/mois
</div>
</div>
</section>
<!-- À PROPOS -->
<section class="section" id="apropos">
<div class="about-grid">
<div class="about-visual">
<div class="about-img-mock">
<div class="about-quote">
« Lorem ipsum dolor sit amet, la liberté financière n'est pas un rêve, c'est une compétence qui s'apprend. »
<span>— Jean Dupont</span>
</div>
</div>
</div>
<div class="about-content">
<span class="section-label">À propos</span>
<h2 class="section-title">Un parcours forgé par l'expérience, pas les diplômes</h2>
<p style="color:var(--gris); font-size:0.95rem; line-height:1.7; margin-bottom:32px;">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris.
</p>
<div class="timeline">
<div class="timeline-item">
<div class="timeline-dot">1</div>
<div class="timeline-content">
<h4>Les débuts difficiles</h4>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla facilisi sed porta magna condimentum.</p>
</div>
</div>
<div class="timeline-item">
<div class="timeline-dot">2</div>
<div class="timeline-content">
<h4>La découverte des finances personnelles</h4>
<p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo.</p>
</div>
</div>
<div class="timeline-item">
<div class="timeline-dot">3</div>
<div class="timeline-content">
<h4>Aujourd'hui : partager et transmettre</h4>
<p>Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.</p>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- RÉASSURANCE -->
<section class="reassurance">
<span class="section-label">Pourquoi me faire confiance</span>
<h2 class="section-title">Ce que vous gagnez en rejoignant la communauté</h2>
<p class="reassurance-subtitle">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
<div class="icons-grid">
<div class="icon-card">
<span class="icon-emoji">📊</span>
<h3>Contenu concret & actionnable</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt et dolore.</p>
</div>
<div class="icon-card">
<span class="icon-emoji">🔒</span>
<h3>Accès 100% sécurisé</h3>
<p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo.</p>
</div>
<div class="icon-card">
<span class="icon-emoji">🎯</span>
<h3>Méthodes testées & prouvées</h3>
<p>Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla.</p>
</div>
<div class="icon-card">
<span class="icon-emoji">📅</span>
<h3>Nouveau contenu chaque semaine</h3>
<p>Lorem ipsum dolor sit amet, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
</div>
<div class="icon-card">
<span class="icon-emoji">💬</span>
<h3>Communauté active & bienveillante</h3>
<p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris et dolore commodo consequat.</p>
</div>
<div class="icon-card">
<span class="icon-emoji">💡</span>
<h3>Explications simples & claires</h3>
<p>Duis aute irure dolor in reprehenderit in voluptate velit esse cillum eu fugiat nulla pariatur.</p>
</div>
</div>
</section>
<!-- POURQUOI SAVOIR GÉRER SON ARGENT -->
<section class="pourquoi" id="pourquoi">
<div class="pourquoi-grid">
<div>
<span class="section-label">L'importance des finances</span>
<h2 class="section-title">Pourquoi savoir gérer son argent change tout</h2>
<div class="pourquoi-list">
<div class="pourquoi-item">
<span class="pourquoi-num">01</span>
<div>
<h4>Réduire le stress financier au quotidien</h4>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua ut enim.</p>
</div>
</div>
<div class="pourquoi-item">
<span class="pourquoi-num">02</span>
<div>
<h4>Construire une épargne solide sur le long terme</h4>
<p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat duis aute.</p>
</div>
</div>
<div class="pourquoi-item">
<span class="pourquoi-num">03</span>
<div>
<h4>Préparer sa retraite dès aujourd'hui</h4>
<p>Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur excepteur sint.</p>
</div>
</div>
<div class="pourquoi-item">
<span class="pourquoi-num">04</span>
<div>
<h4>Atteindre ses objectifs de vie plus vite</h4>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing. Sed do eiusmod tempor incididunt labore et dolore magna aliqua.</p>
</div>
</div>
</div>
</div>
<div class="pourquoi-visual" id="abonnement">
<h3>Rejoindre le blog premium</h3>
<div class="price-tag">
<div class="price-amount">9,90€</div>
<div class="price-period">par mois · résiliable à tout moment</div>
</div>
<ul class="price-features">
<li>Accès à tous les articles premium</li>
<li>Nouvelles publications chaque semaine</li>
<li>Archives complètes dès l'abonnement</li>
<li>Accès à la communauté privée</li>
<li>Fiches pratiques & outils Excel</li>
<li>Réponses à vos questions en commentaires</li>
</ul>
<a href="#" class="btn-gold">S'abonner maintenant</a>
<p class="guarantee">🔒 Paiement sécurisé · Sans engagement</p>
</div>
</div>
</section>
<!-- BÉNÉFICES DE L'ABONNEMENT -->
<section class="abonnement">
<div class="abonnement-header">
<span class="section-label">Ce qui vous attend</span>
<h2 class="section-title">Tout ce que vous débloquez avec l'abonnement</h2>
<p class="abonnement-subtitle">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua ut enim ad minim veniam.</p>
</div>
<div class="benefits-grid">
<div class="benefit-card">
<div class="benefit-icon">📝</div>
<div>
<h4>Articles approfondis exclusifs</h4>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt labore magna.</p>
</div>
</div>
<div class="benefit-card">
<div class="benefit-icon">📈</div>
<div>
<h4>Analyses de marché mensuelles</h4>
<p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo.</p>
</div>
</div>
<div class="benefit-card">
<div class="benefit-icon">🗂️</div>
<div>
<h4>Fiches pratiques & templates</h4>
<p>Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla.</p>
</div>
</div>
<div class="benefit-card">
<div class="benefit-icon">👥</div>
<div>
<h4>Accès à la communauté privée</h4>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt magna.</p>
</div>
</div>
<div class="benefit-card">
<div class="benefit-icon">🎙️</div>
<div>
<h4>Podcasts & interviews d'experts</h4>
<p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris aliquip ex ea commodo consequat.</p>
</div>
</div>
<div class="benefit-card">
<div class="benefit-icon">🔔</div>
<div>
<h4>Alertes & actualités financières</h4>
<p>Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat pariatur.</p>
</div>
</div>
</div>
<div class="abonnement-cta">
<a href="#" class="btn-primary" style="display:inline-block;">Commencer pour 9,90€/mois →</a>
<p style="margin-top:14px; color:var(--gris); font-size:0.82rem;">Sans engagement · Résiliable à tout moment</p>
</div>
</section>
<!-- FAQ -->
<section class="faq">
<div class="faq-inner">
<div class="faq-sidebar">
<span class="section-label">FAQ</span>
<h2 class="section-title">Questions fréquentes</h2>
<p style="color:var(--gris); font-size:0.9rem; line-height:1.6; margin-top:16px;">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Une autre question ? <a href="#contact" style="color:var(--vert); font-weight:600;">Contactez-moi →</a></p>
</div>
<div class="faq-list" id="faq-list">
<div class="faq-item">
<button class="faq-question">Comment fonctionne l'abonnement ? <span class="faq-chevron">+</span></button>
<div class="faq-answer"><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip.</p></div>
</div>
<div class="faq-item">
<button class="faq-question">Puis-je résilier à tout moment ? <span class="faq-chevron">+</span></button>
<div class="faq-answer"><p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore.</p></div>
</div>
<div class="faq-item">
<button class="faq-question">Le contenu est-il adapté aux débutants ? <span class="faq-chevron">+</span></button>
<div class="faq-answer"><p>Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident sunt in culpa.</p></div>
</div>
<div class="faq-item">
<button class="faq-question">Comment accéder aux articles après abonnement ? <span class="faq-chevron">+</span></button>
<div class="faq-answer"><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua exercitation.</p></div>
</div>
<div class="faq-item">
<button class="faq-question">Y a-t-il une période d'essai gratuite ? <span class="faq-chevron">+</span></button>
<div class="faq-answer"><p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo. Lorem ipsum dolor sit amet consectetur adipiscing.</p></div>
</div>
<div class="faq-item">
<button class="faq-question">Quels modes de paiement acceptez-vous ? <span class="faq-chevron">+</span></button>
<div class="faq-answer"><p>Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident.</p></div>
</div>
</div>
</div>
</section>
<!-- CONTACT CTA -->
<section class="contact-cta" id="contact">
<span class="section-label">Contact</span>
<h2 class="section-title">Une question avant de vous lancer ?</h2>
<p class="contact-cta-sub">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Je réponds à tous les messages sous 48h.</p>
<div class="cta-buttons">
<a href="#" class="btn-primary">M'envoyer un message</a>
<a href="#" class="btn-outline-white">Voir la page contact</a>
</div>
</section>
<!-- FOOTER -->
<footer>
<div class="footer-logo">Gérer Mon <span>Argent</span></div>
<p>© 2025 Gérer Mon Argent · Tous droits réservés</p>
<div class="footer-links">
<a href="#">Mentions légales</a>
<a href="#">CGV</a>
<a href="#">Confidentialité</a>
</div>
</footer>
<script>
// FAQ accordion
document.querySelectorAll('.faq-question').forEach(btn => {
btn.addEventListener('click', () => {
const item = btn.closest('.faq-item');
const isOpen = item.classList.contains('open');
document.querySelectorAll('.faq-item').forEach(i => i.classList.remove('open'));
if (!isOpen) item.classList.add('open');
});
});
</script>