.trust-wrap {
max-width: 820px; margin: 0 auto;
padding: 7rem 2rem 5rem;
}
.trust-eyebrow {
display: inline-block;
font-size: 0.72rem; font-weight: 700; letter-spacing: 1.5px;
text-transform: uppercase; color: var(--gold);
background: rgba(201,162,39,0.1);
padding: 0.3rem 0.9rem; border-radius: 100px;
margin-bottom: 1.5rem;
}
.trust-wrap h1 {
font-family: 'Space Grotesk', sans-serif;
font-size: clamp(1.8rem, 4.5vw, 2.8rem);
font-weight: 700; letter-spacing: -1px;
line-height: 1.15; color: var(--navy);
margin-bottom: 1.25rem;
}
.trust-lead {
font-size: 1.05rem; color: var(--slate);
line-height: 1.75; margin-bottom: 2.5rem;
max-width: 680px;
}
.trust-section {
margin-bottom: 3rem;
}
.trust-section h2 {
font-family: 'Space Grotesk', sans-serif;
font-size: 1.25rem; font-weight: 700; letter-spacing: -0.4px;
color: var(--navy); margin-bottom: 0.85rem;
padding-bottom: 0.6rem;
border-bottom: 2px solid rgba(201,162,39,0.25);
}
.trust-section p {
color: var(--slate); line-height: 1.75;
margin-bottom: 0.9rem; font-size: 0.97rem;
}
.trust-section ul {
list-style: none; padding: 0; margin: 0 0 1rem;
}
.trust-section ul li {
padding: 0.45rem 0 0.45rem 1.5rem;
position: relative; color: var(--slate);
font-size: 0.97rem; line-height: 1.6;
}
.trust-section ul li::before {
content: '✓'; position: absolute; left: 0;
color: var(--gold); font-weight: 700;
}
.disclaimer-box {
background: rgba(201,162,39,0.08);
border: 1px solid rgba(201,162,39,0.3);
border-radius: 12px; padding: 1.25rem 1.5rem;
margin-top: 1rem;
}
.disclaimer-box p {
font-size: 0.88rem; color: var(--slate);
margin: 0; line-height: 1.65;
}
.org-highlight {
display: flex; gap: 1.5rem; flex-wrap: wrap;
margin: 1.5rem 0;
}
.org-stat {
flex: 1; min-width: 140px;
background: var(--white); border: 1px solid var(--light-gray);
border-radius: 14px; padding: 1.25rem 1.5rem; text-align: center;
}
.org-stat strong {
display: block; font-family: 'Space Grotesk', sans-serif;
font-size: 1.8rem; font-weight: 700; color: var(--gold);
letter-spacing: -1px; margin-bottom: 0.25rem;
}
.org-stat span { font-size: 0.83rem; color: var(--slate); }
/* Contact form */
.contact-form {
background: var(--white); border: 1px solid var(--light-gray);
border-radius: 16px; padding: 2rem;
margin-top: 1.5rem;
}
.form-group { margin-bottom: 1.25rem; }
.form-group label {
display: block; font-size: 0.88rem; font-weight: 600;
color: var(--navy); margin-bottom: 0.45rem;
}
.form-group input,
.form-group textarea {
width: 100%; padding: 0.75rem 1rem;
border: 1.5px solid var(--light-gray);
border-radius: 10px; background: var(--cream);
font-family: 'Plus Jakarta Sans', sans-serif;
font-size: 0.95rem; color: var(--navy);
transition: border-color 0.2s, box-shadow 0.2s;
outline: none; resize: vertical;
}
.form-group input:focus,
.form-group textarea:focus {
border-color: var(--gold);
box-shadow: 0 0 0 3px rgba(201,162,39,0.12);
}
.form-group textarea { min-height: 130px; }
.contact-submit {
display: inline-flex; align-items: center; gap: 0.5rem;
background: var(--navy); color: var(--white);
padding: 0.85rem 2rem; border-radius: 12px;
font-family: 'Space Grotesk', sans-serif;
font-size: 0.95rem; font-weight: 700; letter-spacing: -0.3px;
border: none; cursor: pointer;
transition: background 0.2s, transform 0.15s;
}
.contact-submit:hover { background: var(--ink); transform: translateY(-1px); }
.contact-submit:disabled { opacity: 0.6; cursor: not-allowed; transform: none; }
#contact-msg {
margin-top: 1rem; font-size: 0.9rem;
min-height: 1.3em; font-weight: 600;
}
.contact-info {
margin-top: 2rem; display: flex; flex-wrap: wrap; gap: 1rem;
}
.contact-info-item {
display: flex; align-items: center; gap: 0.6rem;
font-size: 0.9rem; color: var(--slate);
}
.contact-info-item strong { color: var(--navy); }
@media (max-width: 640px) {
.trust-wrap { padding: 6rem 1.25rem 4rem; }
.org-highlight { gap: 0.75rem; }
.contact-form { padding: 1.5rem; }
}
Contact
Une question ? On est là.
Pour toute question sur votre courrier, un problème technique, ou une demande professionnelle —
utilisez le formulaire ci-dessous ou écrivez-nous directement.
Mentions légales
Éditeur : Formalio — service opéré par Polsia, SAS, France.
Hébergeur : Render Services, Inc. — 525 Brannan St, San Francisco, CA 94107, USA.
Pour en savoir plus sur notre service, consultez notre page À propos .
Conseils & modèles gratuits
Recevez nos modèles en avant-première
Nouveaux courriers, conseils juridiques pratiques, rappels de délais — sans spam.
S'inscrire
Désabonnement en un clic. Aucun partage de données.