.hero-section {
text-align: center;
margin-bottom: 60px;
padding: 40px 20px;
background: linear-gradient(135deg, rgba(212,185,120,0.1), rgba(200,168,96,0.1));
border-radius: 15px;
border: 1px solid rgba(212,185,120,0.2);
}
.hero-section h1 {
color: #d4b978 !important;
font-size: 2.5em !important;
margin-bottom: 20px !important;
font-weight: 700 !important;
}
.hero-section .subtitle {
font-size: 1.3em;
color: #d4b978;
margin-bottom: 15px;
font-weight: 600;
}
.hero-section .description {
font-size: 1.1em;
color: #e8e8e8;
max-width: 600px;
margin: 0 auto;
}
.section {
margin: 50px 0;
padding: 30px;
background: rgba(255,255,255,0.03);
border-radius: 12px;
border-left: 4px solid #d4b978;
}
.section h2 {
color: #d4b978 !important;
font-size: 1.8em !important;
margin-bottom: 25px !important;
display: flex;
align-items: center;
gap: 15px;
}
.engagements-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 25px;
margin: 30px 0;
}
.engagement-card {
background: rgba(212,185,120,0.08);
padding: 25px;
border-radius: 10px;
border: 1px solid rgba(212,185,120,0.2);
transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.engagement-card:hover {
transform: translateY(-5px);
box-shadow: 0 10px 25px rgba(212,185,120,0.15);
}
.engagement-card .icon {
font-size: 2em;
margin-bottom: 15px;
display: block;
}
.engagement-card h3 {
color: #d4b978 !important;
font-size: 1.2em !important;
margin-bottom: 10px !important;
}
.steps-container {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
gap: 30px;
margin: 40px 0;
}
.step {
text-align: center;
padding: 30px 20px;
background: rgba(212,185,120,0.05);
border-radius: 15px;
border: 2px solid rgba(212,185,120,0.2);
position: relative;
transition: all 0.3s ease;
}
.step:hover {
background: rgba(212,185,120,0.1);
transform: translateY(-8px);
box-shadow: 0 15px 30px rgba(212,185,120,0.2);
}
.step-number {
background: linear-gradient(135deg, #d4b978, #c8a860);
color: #333;
width: 50px;
height: 50px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.5em;
font-weight: bold;
margin: 0 auto 20px auto;
box-shadow: 0 4px 15px rgba(212,185,120,0.3);
}
.step h3 {
color: #d4b978 !important;
font-size: 1.1em !important;
margin-bottom: 15px !important;
}
.step p {
color: #e8e8e8;
font-size: 0.95em;
}
.situations-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 25px;
margin: 30px 0;
}
.situation-card {
padding: 25px;
background: linear-gradient(135deg, rgba(212,185,120,0.05), rgba(200,168,96,0.05));
border-radius: 12px;
border: 1px solid rgba(212,185,120,0.15);
transition: all 0.3s ease;
}
.situation-card:hover {
background: linear-gradient(135deg, rgba(212,185,120,0.1), rgba(200,168,96,0.1));
border-color: rgba(212,185,120,0.3);
}
.situation-card .emoji {
font-size: 2.5em;
margin-bottom: 15px;
display: block;
}
.situation-card h3 {
color: #d4b978 !important;
font-size: 1.2em !important;
margin-bottom: 10px !important;
}
.cta-section {
text-align: center;
margin: 60px 0;
padding: 40px;
background: linear-gradient(135deg, rgba(212,185,120,0.1), rgba(200,168,96,0.1));
border-radius: 15px;
border: 2px solid rgba(212,185,120,0.2);
}
.cta-section h2 {
color: #d4b978 !important;
font-size: 2em !important;
margin-bottom: 20px !important;
}
.cta-section p {
font-size: 1.2em;
margin-bottom: 30px;
color: #e8e8e8;
}
.cta-buttons {
display: flex;
gap: 20px;
justify-content: center;
flex-wrap: wrap;
}
.btn {
background: linear-gradient(135deg, #d4b978, #c8a860) !important;
color: #333 !important;
padding: 15px 30px !important;
border-radius: 8px !important;
font-weight: 600 !important;
text-decoration: none !important;
font-family: ‘Nova Mono’, monospace !important;
transition: all 0.3s ease !important;
box-shadow: 0 4px 15px rgba(212,185,120,0.2) !important;
display: inline-block !important;
}
.btn:hover {
background: linear-gradient(135deg, #c8a860, #b9974f) !important;
transform: translateY(-3px) !important;
box-shadow: 0 8px 25px rgba(212,185,120,0.3) !important;
color: #333 !important;
text-decoration: none !important;
}
.disclaimer {
background: rgba(255,255,255,0.02);
padding: 20px;
border-radius: 8px;
border-left: 3px solid #d4b978;
margin: 40px 0;
font-style: italic;
color: #cccccc;
text-align: center;
}
@media (max-width: 768px) {
.hero-section h1 { font-size: 2em !important; }
.hero-section .subtitle { font-size: 1.1em; }
.hero-section .description { font-size: 1em; }
.cta-buttons { flex-direction: column; align-items: center; }
.asmael-content { padding: 20px 10px; }
}
🎧 Comment ça marche ?
Une oreille attentive, quand vous en avez besoin
Vous avez besoin de parler à quelqu’un qui vous écoute vraiment ? Chez ASMAEL, nous offrons un espace sûr où vous pouvez vous exprimer librement, sans jugement.
✨ Nos engagements envers vous
🔒
Confidentialité totale
Vos conversations restent privées
👂
Écoute respectueuse
Sans conseil, juste une présence bienveillante
⏰
Ponctualité
Nous respectons vos rendez-vous
💰
Tarifs clairs
Pas de surprise, tout est transparent
🚀 En 4 étapes simples
1
Choisissez votre moment
📅 Regardez notre calendrier et sélectionnez l’horaire qui vous convient
2
Réservez votre séance
💳 Paiement sécurisé en ligne – 25 ou 50 minutes selon vos besoins
3
Recevez vos informations
📧 Un email avec le lien pour rejoindre votre appel
4
Parlez librement
🎧 Connectez-vous à l’heure prévue et exprimez-vous
💙 Nous sommes là pour vous écouter si vous ressentez :
🏢
Stress au travail
La pression quotidienne devient difficile à gérer
❤️
Problèmes relationnels
Besoin de parler sans parti pris
😔
Moments de solitude
Envie d’être entendu et compris
Prêt à franchir le pas ?
C’est simple : choisissez votre créneau et nous serons là pour vous écouter.
Rappel important : Nos séances d’écoute ne remplacent pas un suivi médical ou psychologique professionnel.