/* SCOPED ATS SCORE PAGE STYLES – Market Scout Style */
.scv-ats-page {
background-color: #0f172a;
color: #e2e8f0;
font-family: “Poppins”, sans-serif;
line-height: 1.6;
overflow-x: hidden;
–teal: #268599;
–teal-light: #618480;
–coral: #e8885e;
–navy: #0f172a;
–navy-card: #1e293b;
–border: rgba(255, 255, 255, 0.1);
}
.scv-ats-page h1,
.scv-ats-page h2,
.scv-ats-page h3,
.scv-ats-page h4 {
color: #ffffff !important;
font-family: “Playfair Display”, serif;
margin-top: 0;
}
.scv-ats-page p,
.scv-ats-page li {
color: #cbd5e1 !important;
margin-bottom: 24px;
}
.scv-container {
max-width: 1100px;
margin: 0 auto;
padding: 0 24px;
position: relative;
z-index: 2;
}
/* HERO SECTION */
.scv-ats-hero {
padding: 100px 0 80px;
text-align: center;
background: radial-gradient(circle at 50% 0%, #1e293b 0%, #0f172a 70%);
position: relative;
}
.scv-ats-hero::before {
content: “”;
position: absolute;
top: 0; left: 0; right: 0; bottom: 0;
background-image:
linear-gradient(rgba(38, 133, 153, 0.1) 1px, transparent 1px),
linear-gradient(90deg, rgba(38, 133, 153, 0.1) 1px, transparent 1px);
background-size: 40px 40px;
opacity: 0.3;
}
.scv-badge-pulse {
display: inline-flex;
align-items: center;
gap: 8px;
background: rgba(38, 133, 153, 0.15);
color: var(–teal-light) !important;
padding: 6px 16px;
border-radius: 50px;
font-size: 13px;
font-weight: 600;
margin-bottom: 24px;
border: 1px solid rgba(38, 133, 153, 0.3);
}
.scv-badge-pulse::before {
content: “”;
width: 8px;
height: 8px;
background: var(–teal);
border-radius: 50%;
animation: pulse-dot 2s infinite;
}
@keyframes pulse-dot {
0% { opacity: 1; box-shadow: 0 0 0 0 rgba(38, 133, 153, 0.7); }
70% { opacity: 1; box-shadow: 0 0 0 6px rgba(38, 133, 153, 0); }
100% { opacity: 0; box-shadow: 0 0 0 0 rgba(38, 133, 153, 0); }
}
.scv-ats-hero h1 {
font-size: clamp(38px, 5vw, 64px);
line-height: 1.1;
margin-bottom: 24px;
}
.scv-text-highlight {
color: var(–teal-light) !important;
position: relative;
display: inline-block;
}
.scv-text-highlight::after {
content: “”;
position: absolute;
bottom: 5px;
left: 0;
width: 100%;
height: 8px;
background: rgba(38, 133, 153, 0.3);
z-index: -1;
transform: rotate(-2deg);
}
.scv-ats-hero p {
font-size: 18px;
max-width: 700px;
margin: 0 auto 40px;
}
/* CTA BUTTON */
.btn-ats {
background: linear-gradient(135deg, var(–teal) 0%, var(–teal-light) 50%, var(–coral) 100%);
color: white !important;
padding: 16px 36px;
border-radius: 50px;
text-decoration: none;
font-weight: 600;
display: inline-flex;
align-items: center;
gap: 10px;
transition: all 0.3s ease;
box-shadow: 0 10px 20px rgba(38, 133, 153, 0.3);
}
.btn-ats:hover {
transform: translateY(-3px);
box-shadow: 0 15px 30px rgba(38, 133, 153, 0.4);
color: white !important;
}
/* SCORE DASHBOARD */
.scv-score-dashboard {
background: var(–navy-card);
border: 1px solid var(–border);
border-radius: 20px;
padding: 40px;
margin: 60px 0;
position: relative;
overflow: hidden;
}
.scv-score-dashboard::before {
content: “”;
position: absolute;
top: 0; left: 0; width: 100%; height: 4px;
background: linear-gradient(90deg, var(–teal) 0%, var(–teal-light) 50%, var(–coral) 100%);
}
.score-grid {
display: grid;
grid-template-columns: 200px 1fr;
gap: 40px;
align-items: center;
}
.big-score {
text-align: center;
}
.score-circle {
width: 180px;
height: 180px;
border-radius: 50%;
background: conic-gradient(var(–teal) 0% 85%, rgba(255,255,255,0.05) 85% 100%);
display: flex;
align-items: center;
justify-content: center;
position: relative;
margin: 0 auto;
box-shadow: 0 0 40px rgba(38, 133, 153, 0.3);
}
.score-circle::before {
content: “”;
position: absolute;
width: 150px;
height: 150px;
background: var(–navy-card);
border-radius: 50%;
}
.score-value {
position: relative;
z-index: 2;
text-align: center;
}
.score-num {
font-size: 52px;
font-weight: 700;
color: #ffffff !important;
line-height: 1;
display: block;
}
.score-label {
font-size: 14px;
color: var(–teal-light) !important;
text-transform: uppercase;
letter-spacing: 1px;
}
.score-breakdown {
display: flex;
flex-direction: column;
gap: 16px;
}
.score-item {
display: flex;
align-items: center;
gap: 15px;
}
.score-item-label {
width: 140px;
font-size: 14px;
color: #e2e8f0;
}
.score-bar-bg {
flex: 1;
height: 8px;
background: rgba(255,255,255,0.1);
border-radius: 4px;
overflow: hidden;
}
.score-fill {
height: 100%;
border-radius: 4px;
transition: width 1s ease;
}
.fill-excellent { background: var(–teal); width: 95%; }
.fill-good { background: var(–teal-light); width: 80%; }
.fill-fair { background: #f59e0b; width: 70%; }
.fill-needs { background: var(–coral); width: 55%; }
.score-item-value {
width: 40px;
font-size: 14px;
font-weight: 600;
text-align: right;
color: #e2e8f0;
}
/* SCORE TABLE */
.score-table {
margin: 60px 0;
}
.score-table table {
width: 100%;
border-collapse: collapse;
background: var(–navy-card);
border-radius: 16px;
overflow: hidden;
}
.score-table th {
background: rgba(38, 133, 153, 0.15);
padding: 18px 24px;
text-align: left;
font-weight: 600;
color: #ffffff !important;
font-size: 14px;
}
.score-table td {
padding: 16px 24px;
border-bottom: 1px solid var(–border);
font-size: 14px;
}
.score-table tr:last-child td { border-bottom: none; }
.rating-excellent { color: var(–teal) !important; font-weight: 600; }
.rating-good { color: var(–teal-light) !important; font-weight: 600; }
.rating-fair { color: #f59e0b !important; font-weight: 600; }
.rating-poor { color: var(–coral) !important; font-weight: 600; }
/* FEATURES GRID */
.features-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 30px;
margin: 60px 0;
}
.feature-card {
background: var(–navy-card);
border: 1px solid var(–border);
border-radius: 16px;
padding: 30px;
transition: transform 0.3s ease;
}
.feature-card:hover {
transform: translateY(-5px);
}
.feature-icon {
width: 50px;
height: 50px;
background: rgba(38, 133, 153, 0.1);
border-radius: 12px;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 20px;
color: var(–teal-light) !important;
font-size: 24px;
}
.feature-card h3 {
font-size: 18px;
margin-bottom: 12px;
font-family: “Poppins”, sans-serif;
font-weight: 600;
}
/* FAQ */
.ats-faq {
background: rgba(255,255,255,0.02);
border-radius: 20px;
padding: 40px;
margin: 80px 0;
border: 1px solid rgba(255,255,255,0.05);
}
@media (max-width: 768px) {
.score-grid { grid-template-columns: 1fr; text-align: center; }
.features-grid { grid-template-columns: 1fr; }
}
Évaluation en temps réel
Connaissez votre score ATS avant de postuler
Obtenez un retour instantané sur la performance de votre CV auprès des systèmes de suivi des candidatures. Corrigez les problèmes avant que les recruteurs ne les voient.
Vérifier mon score gratuitement
Compatibilité du format
95%
Correspondance des mots-clés
80%
Qu’est-ce qu’un score ATS ?
Un score ATS (Applicant Tracking System) prédit la performance de votre CV lorsqu’il est analysé par un logiciel de recrutement automatisé. Un score élevé augmente vos chances que votre CV soit vu par un recruteur.
Comment fonctionne notre évaluation
📄
Compatibilité du format
Votre CV est-il lisible par un ATS ? Nous vérifions les éléments problématiques comme les tableaux, en-têtes et graphiques.
🔑
Optimisation des mots-clés
Contient-il les termes pertinents du secteur ? Nous comparons avec des milliers d’offres d’emploi.
🏆
Qualité du contenu
Les réalisations sont-elles quantifiées et percutantes ? Les chiffres et indicateurs améliorent votre score.
📊
Structure
Les sections standards sont-elles présentes et organisées ? Formation, Expérience, Compétences dans le bon ordre.
👁
Lisibilité
Peut-il être facilement lu par les machines et les humains ? Mise en page claire et puces concises.
⚡
Mises à jour en temps réel
Voyez votre score évoluer à chaque modification. Ajustez jusqu’à atteindre votre objectif.
Comprendre votre score
| Plage de score |
Évaluation |
Action requise |
| 90-100 |
Excellent |
Prêt à postuler : votre CV est optimisé |
| 80-89 |
Bon |
Petits ajustements recommandés pour un résultat optimal |
| 70-79 |
Moyen |
Consultez les recommandations avant de postuler |
| 60-69 |
À améliorer |
Améliorations importantes nécessaires |
| Moins de 60 |
Insuffisant |
Révision majeure requise |
Questions fréquentes
La fonctionnalité de score ATS est-elle gratuite ?
L’évaluation ATS de base est incluse dans tous les comptes StylingCV. Les comptes premium bénéficient d’une analyse plus détaillée et d’un score spécifique à l’offre d’emploi.
Quelle est la précision du score ?
Notre algorithme d’évaluation est entraîné sur des données issues de véritables systèmes ATS utilisés par de grands employeurs. Aucun score ne prédit parfaitement les résultats, mais un score élevé est fortement corrélé à de meilleurs résultats.
Puis-je améliorer mon score ?
Absolument ! Lorsque vous modifiez votre CV dans StylingCV, votre score se met à jour instantanément. Voyez l’impact de chaque modification en temps réel.
Arrêtez de deviner. Commencez à évaluer.
Obtenez votre score ATS en quelques secondes et sachez exactement quoi corriger avant de postuler.
Obtenir mon score gratuit
👉 vérifiez la compatibilité ATS de votre CV
👉 consultez tous les guides de carrière
👉 découvrez les modèles de CV
💡 Astuce : StylingCV n’est pas seulement un créateur de CV — c’est un créateur intelligent qui réfléchit. créez un CV professionnel en 2 minutes en moins de 2 minutes.