Claire Ferrant — L’anglais qui vous ressemble
:root {
–teal: #6B5B9E;
–teal-dark: #52477a;
–teal-light: #8674bb;
–coral: #D98FAD;
–coral-light: #e8afc7;
–cream: #FAF7FF;
–gold: #A8C4E0;
–sage: #C9D8F0;
–sage-light: #E2EBF8;
–white: #ffffff;
–text-dark: #2a2438;
–text-mid: #5a5270;
–text-light: #8a84a0;
}
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
html { scroll-behavior: smooth; }
body {
font-family: ‘DM Sans’, sans-serif;
font-weight: 300;
color: var(–text-dark);
background: var(–cream);
overflow-x: hidden;
}
/* Soft pastel section alternation */
#services { background: linear-gradient(160deg, #FAF7FF 0%, #F3EEF9 100%); }
#testimonials { background: linear-gradient(160deg, #ffffff 0%, #F8F4FE 100%); }
/* ── NAV ── */
nav {
position: fixed; top: 0; left: 0; right: 0; z-index: 100;
padding: 20px 60px;
display: flex; align-items: center; justify-content: space-between;
background: rgba(250,247,255,0.92);
backdrop-filter: blur(12px);
border-bottom: 1px solid rgba(107,91,158,0.12);
}
.nav-logo {
font-family: ‘Cormorant Garamond’, serif;
font-size: 22px; font-weight: 600; letter-spacing: 0.02em;
color: var(–teal); text-decoration: none;
}
.nav-links { display: flex; gap: 36px; list-style: none; align-items: center; }
.nav-links a {
font-size: 14px; font-weight: 400; letter-spacing: 0.04em;
color: var(–text-mid); text-decoration: none;
transition: color 0.2s;
}
.nav-links a:hover { color: var(–teal); }
.nav-cta {
background: var(–coral); color: white !important;
padding: 10px 22px; border-radius: 50px;
font-weight: 500 !important; letter-spacing: 0.02em !important;
transition: background 0.2s, transform 0.2s !important;
}
.nav-cta:hover { background: var(–teal) !important; transform: translateY(-1px); }
/* ── HERO ── */
#hero {
min-height: 100vh;
display: grid;
grid-template-columns: 1fr 1fr;
padding-top: 80px;
background: linear-gradient(135deg, #6B5B9E 0%, #8B6FAF 50%, #A67FC4 100%);
position: relative;
overflow: hidden;
}
.hero-left {
display: flex; flex-direction: column; justify-content: center;
padding: 80px 60px 80px 80px;
position: relative; z-index: 2;
}
.hero-tag {
display: inline-block;
font-size: 11px; font-weight: 500; letter-spacing: 0.18em; text-transform: uppercase;
color: var(–gold); margin-bottom: 28px;
padding: 6px 16px; border: 1px solid var(–gold);
border-radius: 50px; width: fit-content;
}
.hero-title {
font-family: ‘Cormorant Garamond’, serif;
font-size: clamp(52px, 5.5vw, 88px);
font-weight: 300; line-height: 1.06;
color: var(–cream);
margin-bottom: 32px;
}
.hero-title em {
font-style: italic; color: var(–coral);
}
.hero-subtitle {
font-size: 17px; font-weight: 300; line-height: 1.7;
color: rgba(253,246,236,0.8);
max-width: 420px; margin-bottom: 48px;
}
.hero-subtitle em {
font-style: italic; color: var(–sage-light);
}
.hero-actions { display: flex; align-items: center; gap: 24px; flex-wrap: wrap; }
.btn-primary {
display: inline-flex; align-items: center; gap: 10px;
background: var(–coral); color: white;
padding: 16px 34px; border-radius: 50px;
font-size: 15px; font-weight: 500; letter-spacing: 0.02em;
text-decoration: none;
transition: all 0.3s; border: 2px solid var(–coral);
}
.btn-primary:hover { background: transparent; color: var(–coral); }
.btn-outline {
display: inline-flex; align-items: center; gap: 8px;
color: var(–sage-light); font-size: 14px; font-weight: 400;
text-decoration: none; letter-spacing: 0.02em;
transition: color 0.2s;
}
.btn-outline:hover { color: white; }
.btn-outline svg { transition: transform 0.2s; }
.btn-outline:hover svg { transform: translateX(4px); }
.hero-right {
position: relative; overflow: hidden;
}
.hero-photo {
width: 100%; height: 100%; object-fit: cover;
object-position: center top;
filter: brightness(0.92) saturate(1.05);
}
.hero-photo-overlay {
position: absolute; inset: 0;
background: linear-gradient(to right, #6B5B9E 0%, transparent 30%),
linear-gradient(to top, #6B5B9E 0%, transparent 25%);
}
.hero-badge {
position: absolute; bottom: 40px; left: -20px;
background: var(–coral); color: white;
padding: 20px 28px; border-radius: 16px;
font-size: 13px; line-height: 1.5; font-weight: 400;
max-width: 220px; box-shadow: 0 20px 40px rgba(107,91,158,0.35);
z-index: 3;
}
.hero-badge strong { display: block; font-size: 22px; font-weight: 600; margin-bottom: 2px; }
.hero-deco {
position: absolute; top: 40px; right: 40px;
width: 80px; height: 80px; z-index: 3;
border: 2px solid rgba(250,247,255,0.25); border-radius: 50%;
display: flex; align-items: center; justify-content: center;
}
.hero-deco::after {
content: ”; position: absolute;
width: 55px; height: 55px;
background: rgba(168,196,224,0.25); border-radius: 50%;
}
/* Decorative circles */
.hero-circle-1 {
position: absolute; bottom: -80px; left: -80px; z-index: 1;
width: 300px; height: 300px; border-radius: 50%;
background: rgba(217,143,173,0.12);
}
.hero-circle-2 {
position: absolute; top: 20%; right: -60px; z-index: 1;
width: 200px; height: 200px; border-radius: 50%;
border: 1px solid rgba(250,247,255,0.15);
}
/* ── STATS BAR ── */
.stats-bar {
background: var(–cream);
padding: 40px 80px;
display: grid; grid-template-columns: repeat(3, 1fr);
gap: 0;
border-bottom: 1px solid rgba(107,91,158,0.12);
}
.stat {
display: flex; align-items: center; gap: 20px;
padding: 0 40px;
border-right: 1px solid rgba(107,91,158,0.12);
}
.stat:first-child { padding-left: 0; }
.stat:last-child { border-right: none; }
.stat-num {
font-family: ‘Cormorant Garamond’, serif;
font-size: 52px; font-weight: 300;
color: var(–teal); line-height: 1;
}
.stat-label {
font-size: 13px; font-weight: 400; color: var(–text-mid);
line-height: 1.5; max-width: 120px;
letter-spacing: 0.01em;
}
/* ── SECTION HEADER ── */
.section { padding: 100px 80px; }
.section-tag {
display: block; font-size: 11px; font-weight: 500;
letter-spacing: 0.18em; text-transform: uppercase;
color: var(–coral); margin-bottom: 16px;
}
.section-title {
font-family: ‘Cormorant Garamond’, serif;
font-size: clamp(36px, 4vw, 58px);
font-weight: 300; line-height: 1.1;
color: var(–teal); margin-bottom: 20px;
}
.section-title em { font-style: italic; }
.section-body {
font-size: 16px; font-weight: 300; line-height: 1.8;
color: var(–text-mid); max-width: 560px;
}
/* ── ABOUT ── */
#about {
background: var(–white);
padding: 0;
display: grid; grid-template-columns: 1fr 1fr;
min-height: 70vh;
}
.about-image {
position: relative; overflow: hidden;
}
.about-img {
width: 100%; height: 100%; object-fit: cover;
object-position: center top;
}
.about-img-overlay {
position: absolute; inset: 0;
background: linear-gradient(135deg, rgba(107,91,158,0.18) 0%, transparent 60%);
}
.about-quote {
position: absolute; bottom: 0; right: 0;
background: var(–teal);
padding: 28px 32px; max-width: 280px;
}
.about-quote p {
font-family: ‘Cormorant Garamond’, serif;
font-size: 20px; font-style: italic; font-weight: 300;
color: var(–cream); line-height: 1.5;
}
.about-content {
padding: 80px 80px 80px 80px;
display: flex; flex-direction: column; justify-content: center;
}
.about-content p {
font-size: 16px; font-weight: 300; line-height: 1.9;
color: var(–text-mid); margin-bottom: 20px;
}
.about-content strong { font-weight: 500; color: var(–teal); }
.about-flags {
display: flex; gap: 12px; margin: 28px 0;
align-items: center;
}
.flag { font-size: 24px; }
.about-flag-label {
font-size: 13px; color: var(–text-light); font-weight: 300;
}
/* ── METHOD ── */
#method {
background: var(–teal);
padding: 100px 80px;
}
#method .section-title { color: var(–cream); }
#method .section-body { color: rgba(250,247,255,0.78); }
#method .section-tag { color: var(–gold); }
.method-grid {
display: grid; grid-template-columns: repeat(3, 1fr);
gap: 2px; margin-top: 60px;
background: rgba(250,247,255,0.1);
}
.method-card {
background: var(–teal);
padding: 48px 40px;
position: relative; overflow: hidden;
transition: background 0.3s;
}
.method-card:hover { background: var(–teal-dark); }
.method-card::before {
content: ”;
position: absolute; top: 0; left: 0; right: 0;
height: 3px; background: var(–coral);
transform: scaleX(0); transform-origin: left;
transition: transform 0.4s ease;
}
.method-card:hover::before { transform: scaleX(1); }
.method-num {
font-family: ‘Cormorant Garamond’, serif;
font-size: 72px; font-weight: 300;
color: rgba(250,247,255,0.12); line-height: 1;
position: absolute; top: 20px; right: 24px;
}
.method-icon {
font-size: 28px; margin-bottom: 24px; display: block;
}
.method-title {
font-family: ‘Cormorant Garamond’, serif;
font-size: 26px; font-weight: 400;
color: var(–cream); margin-bottom: 16px; line-height: 1.2;
}
.method-desc {
font-size: 14px; font-weight: 300; line-height: 1.8;
color: rgba(250,247,255,0.7);
}
/* ── SERVICES ── */
#services {
background: var(–cream);
padding: 100px 80px;
}
.services-grid {
display: grid; grid-template-columns: repeat(2, 1fr);
gap: 24px; margin-top: 60px;
}
.service-card {
background: var(–white);
border-radius: 4px;
overflow: hidden;
display: grid; grid-template-columns: 1fr 1.4fr;
transition: transform 0.3s, box-shadow 0.3s;
box-shadow: 0 2px 12px rgba(0,0,0,0.04);
}
.service-card:hover {
transform: translateY(-4px);
box-shadow: 0 16px 40px rgba(107,91,158,0.14);
}
.service-img {
height: 220px; object-fit: cover; width: 100%;
display: block;
}
.service-body { padding: 36px 32px; display: flex; flex-direction: column; justify-content: space-between; }
.service-tag {
font-size: 10px; font-weight: 500; letter-spacing: 0.14em;
text-transform: uppercase; color: var(–coral);
margin-bottom: 10px; display: block;
}
.service-title {
font-family: ‘Cormorant Garamond’, serif;
font-size: 26px; font-weight: 400;
color: var(–teal); margin-bottom: 14px; line-height: 1.2;
}
.service-desc {
font-size: 14px; font-weight: 300; line-height: 1.8;
color: var(–text-mid); flex: 1;
}
/* ── PROCESS ── */
#process {
background: var(–sage-light);
padding: 100px 80px;
}
.process-steps {
display: grid; grid-template-columns: repeat(3, 1fr);
gap: 0; margin-top: 60px; position: relative;
}
.process-steps::before {
content: ”;
position: absolute; top: 36px; left: 15%; right: 15%;
height: 1px; background: var(–sage);
z-index: 0;
}
.process-step {
text-align: center; padding: 0 40px;
position: relative; z-index: 1;
}
.step-circle {
width: 72px; height: 72px; border-radius: 50%;
background: var(–teal); color: var(–cream);
display: flex; align-items: center; justify-content: center;
margin: 0 auto 28px;
font-family: ‘Cormorant Garamond’, serif;
font-size: 28px; font-weight: 300;
}
.step-title {
font-family: ‘Cormorant Garamond’, serif;
font-size: 24px; font-weight: 400;
color: var(–teal); margin-bottom: 14px;
}
.step-desc {
font-size: 14px; font-weight: 300; line-height: 1.8;
color: var(–text-mid);
}
/* ── TESTIMONIALS ── */
#testimonials {
background: var(–white);
padding: 100px 80px;
}
.testimonials-intro {
display: grid; grid-template-columns: 1fr 1fr;
gap: 80px; align-items: start; margin-bottom: 80px;
}
.featured-testimonial {
background: var(–teal);
padding: 56px 48px; position: relative;
overflow: hidden;
}
.featured-testimonial::before {
content: ‘\201C’;
font-family: ‘Cormorant Garamond’, serif;
font-size: 200px; line-height: 0.8;
color: rgba(255,255,255,0.08);
position: absolute; top: 20px; left: 20px;
pointer-events: none;
}
.featured-text {
font-family: ‘Cormorant Garamond’, serif;
font-size: 24px; font-style: italic; font-weight: 300;
color: var(–cream); line-height: 1.6;
position: relative; z-index: 1; margin-bottom: 28px;
}
.featured-author {
display: flex; align-items: center; gap: 16px;
}
.featured-avatar {
width: 44px; height: 44px; border-radius: 50%;
background: var(–coral); display: flex; align-items: center;
justify-content: center; font-size: 18px; color: white;
font-family: ‘Cormorant Garamond’, serif; font-weight: 600;
}
.featured-name { font-size: 14px; font-weight: 500; color: var(–cream); }
.featured-stars { font-size: 12px; color: var(–gold); }
.reviews-grid {
display: grid; grid-template-columns: repeat(3, 1fr);
gap: 20px;
}
.review-card {
background: var(–cream);
padding: 28px 24px; border-radius: 4px;
border-left: 3px solid var(–sage);
transition: border-color 0.2s;
}
.review-card:hover { border-left-color: var(–coral); }
.review-stars { font-size: 13px; color: var(–gold); margin-bottom: 14px; }
.review-text {
font-size: 14px; font-weight: 300; line-height: 1.8;
color: var(–text-mid); margin-bottom: 20px;
font-style: italic;
}
.review-author { font-size: 13px; font-weight: 500; color: var(–teal); }
/* ── CTA ── */
#cta {
background: var(–coral);
padding: 100px 80px;
display: grid; grid-template-columns: 1fr auto;
gap: 60px; align-items: center;
position: relative; overflow: hidden;
}
#cta::before {
content: ”;
position: absolute; right: -100px; top: -100px;
width: 400px; height: 400px; border-radius: 50%;
background: rgba(255,255,255,0.08);
}
#cta::after {
content: ”;
position: absolute; left: 30%; bottom: -60px;
width: 200px; height: 200px; border-radius: 50%;
background: rgba(255,255,255,0.06);
}
.cta-title {
font-family: ‘Cormorant Garamond’, serif;
font-size: clamp(40px, 4vw, 64px); font-weight: 300;
color: white; line-height: 1.1; margin-bottom: 20px;
}
.cta-title em { font-style: italic; }
.cta-sub {
font-size: 16px; font-weight: 300; color: rgba(255,255,255,0.85);
line-height: 1.7;
}
.btn-white {
display: inline-flex; align-items: center; gap: 10px;
background: white; color: var(–coral);
padding: 18px 38px; border-radius: 50px;
font-size: 15px; font-weight: 500; letter-spacing: 0.02em;
text-decoration: none; white-space: nowrap;
transition: all 0.3s; box-shadow: 0 8px 24px rgba(0,0,0,0.15);
position: relative; z-index: 1;
}
.btn-white:hover { transform: translateY(-2px); box-shadow: 0 16px 40px rgba(0,0,0,0.2); }
/* ── FOOTER ── */
footer {
background: var(–teal-dark);
padding: 60px 80px;
display: grid; grid-template-columns: 2fr 1fr 1fr 1fr;
gap: 60px;
}
.footer-brand .footer-logo {
font-family: ‘Cormorant Garamond’, serif;
font-size: 26px; font-weight: 600;
color: var(–cream); margin-bottom: 16px; display: block;
}
.footer-tagline {
font-size: 14px; font-weight: 300;
color: rgba(250,247,255,0.6); line-height: 1.7;
margin-bottom: 24px;
}
.footer-social { display: flex; gap: 12px; }
.social-pill {
display: inline-flex; align-items: center; gap: 8px;
background: rgba(250,247,255,0.08); color: rgba(250,247,255,0.7);
padding: 8px 16px; border-radius: 50px; font-size: 13px;
text-decoration: none; transition: background 0.2s;
border: 1px solid rgba(250,247,255,0.12);
}
.social-pill:hover { background: rgba(250,247,255,0.15); color: white; }
.footer-col h4 {
font-size: 11px; font-weight: 500; letter-spacing: 0.14em;
text-transform: uppercase; color: var(–gold);
margin-bottom: 20px;
}
.footer-col a, .footer-col p {
font-size: 14px; font-weight: 300;
color: rgba(250,247,255,0.65); line-height: 2;
text-decoration: none; display: block;
transition: color 0.2s;
}
.footer-col a:hover { color: var(–cream); }
.footer-bottom {
background: var(–teal-dark);
padding: 20px 80px;
border-top: 1px solid rgba(250,247,255,0.08);
font-size: 12px; color: rgba(250,247,255,0.35);
display: flex; justify-content: space-between; align-items: center;
}
/* ── ANIMATIONS ── */
@keyframes fadeUp {
from { opacity: 0; transform: translateY(24px); }
to { opacity: 1; transform: translateY(0); }
}
.hero-left > * {
animation: fadeUp 0.8s ease both;
}
.hero-tag { animation-delay: 0.1s; }
.hero-title { animation-delay: 0.2s; }
.hero-subtitle { animation-delay: 0.35s; }
.hero-actions { animation-delay: 0.5s; }
/* ── RESPONSIVE ── */
@media (max-width: 1024px) {
nav { padding: 16px 32px; }
.section, #services, #method, #process, #testimonials { padding: 80px 40px; }
#hero { grid-template-columns: 1fr; min-height: auto; }
.hero-left { padding: 100px 40px 60px; }
.hero-right { height: 50vh; }
#about { grid-template-columns: 1fr; }
.about-image { height: 50vh; }
.about-content { padding: 60px 40px; }
.method-grid, .services-grid, .process-steps, .reviews-grid { grid-template-columns: 1fr; }
.service-card { grid-template-columns: 1fr; }
.service-img { height: 200px; }
.testimonials-intro { grid-template-columns: 1fr; gap: 40px; }
#cta { grid-template-columns: 1fr; text-align: center; }
footer { grid-template-columns: 1fr 1fr; padding: 60px 40px; }
.stats-bar { padding: 40px; grid-template-columns: 1fr; }
.stat { border-right: none; border-bottom: 1px solid rgba(107,91,158,0.12); padding: 24px 0; }
.stat:last-child { border-bottom: none; }
.hero-badge { display: none; }
.process-steps::before { display: none; }
}
L’anglais
qui vous
ressemble.
Vivant, sur mesure, et efficace.
English that speaks to you: dynamic, bespoke, and effective.
ans d’expérience à transformer la confiance de mes élèves
« Ce moment où quelqu’un réalise qu’il a déjà les mots — c’est exactement pour ça que je fais ce métier. »
Bonjour,
moi c’est Claire 👋
Née et élevée à Londres, j’enseigne l’anglais depuis 2011 — et j’adore toujours autant ce que je fais. Après 11 carrières différentes et des années passées à voyager, je m’appuie sur une expérience du monde réel pour rendre chaque cours vivant et pertinent.
J’habite dans le Bassin d’Arcachon depuis plus de vingt ans. Mes cours sont 100% en ligne, donc où que vous soyez en France, on peut travailler ensemble.
Je ne suis pas là pour vous faire remplir des fiches de grammaire. Je suis là pour vous aider à vous exprimer avec confiance — que ce soit en réunion, en voyage, ou dans votre vie de tous les jours.
🇫🇷
Anglophone native · Française d’adoption · Bilingue
Ce qui rend mes cours
différents
Pas d’exercices à trous, pas de grammaire hors contexte. On parle — vraiment — et la confiance se construit naturellement.
Conversation avant tout
Dès la première session, on parle. Pas de récitations, pas de règles en liste. La confiance se construit par la pratique réelle, pas par la théorie.
Sur mesure, vraiment
Chaque cours est adapté à vos objectifs, votre secteur, votre façon d’apprendre. Vous ne suivez pas un programme générique — vous suivez le vôtre.
Une vraie confiance
Mes élèves repartent de chaque cours en se surprenant eux-mêmes. Ce moment où quelqu’un réalise qu’il a déjà les mots — c’est pour ça que je fais ce métier.
Des cours pensés
pour vous
Chaque cours est adapté à votre niveau, vos objectifs et votre emploi du temps.
Coaching individuel
Sessions personnalisées axées sur la fluidité, la confiance et l’anglais dont vous avez vraiment besoin. Le cœur de mon activité.
Petits groupes
2 à 4 adultes dans un cadre bienveillant. Idéal pour pratiquer la conversation spontanée et gagner en aisance tout en partageant l’expérience.
Anglais professionnel
Réunions, e-mails, présentations, small talk avec des collègues internationaux — l’anglais qui fait vraiment la différence au travail.
Préparation aux examens
IELTS, TOEFL, Cambridge, FCL055 (aviation). Stratégie, pratique ciblée et confiance pour aborder l’examen sereinement.
Trois étapes pour
commencer
Simple, sans engagement. On prend le temps de se connaître avant de commencer.
Un appel découverte gratuit
30 minutes en visio pour faire connaissance, parler de vos objectifs et voir si on est sur la même longueur d’onde. Zéro engagement.
On construit votre parcours
Ensemble, on définit vos objectifs — fluidité au travail, voyages, examens — et on construit un plan fait pour vous, pas pour tout le monde.
On commence à parler
On plonge dans de vraies conversations dès le premier cours. Vous serez surpris de la rapidité des progrès quand apprendre ressemble à une discussion.
Ce que disent
mes élèves
« Claire est une excellente professeure. Ses cours m’ont permis d’atteindre et même dépasser l’objectif que je m’étais fixé. Je suis parti d’un niveau extrêmement faible, et elle a su s’adapter et me faire progresser très rapidement. »
Tous mes avis proviennent directement de ma fiche Google Business — des élèves réels, des résultats réels.
« Elle a un style d’enseignement très efficace. Elle sait s’adapter au niveau de chaque élève. Elle est toujours de bonne humeur, ses cours sont vivants et elle rend l’apprentissage agréable. »
« Cours sur mesure qui passent à toute vitesse et font réellement progresser ! Personnalité dynamique avec un grand sens de l’humour britannique. 100% recommandé. »
« Elle sait vous mettre à l’aise et vous faire parler de différents sujets. Elle a su baisser mon niveau de stress et améliorer mon anglais en s’adaptant à ma personnalité sans jamais me juger. »
« Je recommande vraiment de prendre des cours avec Claire que vous soyez débutant ou que vous ayez juste besoin de progresser ! Claire est un professeur enthousiaste et s’adapte à vos besoins. »
« Chaque fois ses cours étaient engageants, adaptés à mon niveau, et incluaient des exercices pratiques. Elle a démontré son adaptabilité en ajustant les programmes selon mes objectifs. »
« C’est une anglophone native, et elle est sympa, drôle et rend chaque cours agréable. Vous cherchez un professeur d’anglais privé ? Ne cherchez plus, c’est Claire ! »
Prêt(e) à vous
lancer ?
Commencez par un appel découverte de 30 minutes — gratuit, sans engagement.
Je réponds sous 24h pour trouver un créneau qui vous convient.
Leave a comment