.nc-fondateur2-wrap{margin:0 auto;max-width:1300px;padding:0 16px;text-align:center}@media (min-width:641px){.nc-fondateur2-wrap .nc-h2-title{white-space:nowrap}}@media (min-width:641px) and (max-width:900px){.nc-fondateur2-wrap .nc-h2-title{font-size:1.3rem}}@media (min-width:901px) and (max-width:1250px){.nc-fondateur2-wrap .nc-h2-title{font-size:1.7rem}}.nc-fondateur2{margin:0 auto;max-width:1200px;padding:16px}.nc-fondateur2__quote>p{margin-left:auto;margin-right:auto;max-width:min(100%,64rem);text-align:center;text-wrap:balance}.nc-fondateur2__quote{background:#fff;border:1px solid #e2eaf4;border-left:4px solid #d4af37;border-radius:16px;box-shadow:0 4px 20px rgba(16,42,86,.07);margin:0;padding:28px 30px;position:relative}.nc-fondateur2__quote>p{color:#172033;font-size:1.02rem;line-height:1.65;margin:0 auto 14px}.nc-fondateur2__quote>p:first-child{color:#102a56;font-style:italic;font-weight:600}.nc-fondateur2__quote>p:last-of-type{margin-bottom:0}.nc-fondateur2__conclusion{margin-bottom:0!important}.nc-fondateur2__more{margin:14px 0 0}.nc-fondateur2__more a{color:#7a5e12!important;font-weight:600;text-decoration:none}.nc-fondateur2__more a:after{content:"\2192";display:inline-block;margin-left:.35em;transition:transform .2s ease}.nc-fondateur2__more a:hover:after{transform:translateX(3px)}html[data-theme=dark] .nc-fondateur2__more a{color:#e4c158!important}
/* !important obligatoire, mesuré au navigateur le 04/09/2026 (signalé par
   Jonathan : « il apparaît toujours en noir »). Le bundle du thème parent est
   inliné APRÈS ce module et pose
   `p a:not(.btn-neura):not(.btn-pricing){color:inherit}` — spécificité (0,2,2),
   EXACTEMENT celle de `html[data-theme="dark"] .nc-fondateur2__more a`. À
   égalité, c'est la dernière déclarée qui gagne, donc le bundle : le lien
   héritait du noir dans les DEUX thèmes (invisible sur le fond sombre, et
   simplement pas bleu en mode clair). Aucune règle sans `!important` ne peut
   gagner ici, quelle que soit sa place dans ce fichier.
   Même famille que hubspot_cibles_tactiles_footer_specificite_bundle.md. */.nc-fondateur2__separator{border:0;border-top:1px solid #d9e3f0;margin:32px 0 28px}.nc-fondateur2-wrap{--nc-gold:#d4af37}.nc-fondateur2__quote .nc-gold{color:var(--nc-gold);font-weight:700}.nc-fondateur2__badges{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin:9px 0 0}.nc-fondateur2__badge{align-items:center;box-sizing:border-box;display:flex;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;height:28px;justify-content:center;line-height:1;text-decoration:none;width:28px}.nc-fondateur2__badge--linkedin{background:#0866d5;border-radius:6px;color:#fff}.nc-fondateur2__badge--credly{background:#fff;border:2px solid #0866d5;border-radius:50%;color:#0866d5;font-size:11px}.nc-fondateur2__badge--web{background:#fff;border:1px solid rgba(16,42,86,.15);border-radius:6px}.nc-fondateur2__badge--web img{border-radius:3px;height:16px;object-fit:contain;width:16px}.nc-fondateur2__team-label{color:rgba(16,42,86,.6);font-size:12px;font-weight:700;letter-spacing:.03em;margin:16px auto 8px;max-width:560px;text-align:center;text-transform:uppercase}.nc-fondateur2__team-row{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1200px}@media (min-width:1000px){.nc-fondateur2__team-row{grid-template-columns:repeat(4,1fr)}.nc-fondateur2__team-badges{flex-direction:column;gap:6px}.nc-fondateur2__team .nc-fondateur2__badge--linkedin{order:2}}.nc-fondateur2__team{align-items:center;background:#fff;border:1px solid #e2eaf4;border-radius:12px;box-shadow:0 2px 10px rgba(16,42,86,.05);display:flex;gap:10px;min-width:0;padding:10px 13px}@media (max-width:640px){.nc-fondateur2__team-row{grid-template-columns:1fr;max-width:416px}}.nc-fondateur2__team--founder{margin:0 auto;max-width:416px}.nc-fondateur2__team-photo{border-radius:50%;flex:none;height:42px;object-fit:cover;width:42px}.nc-fondateur2__team-info{display:flex;flex:1 1 auto;flex-direction:column;margin:0;min-width:0;text-align:left}.nc-fondateur2__team-name{color:#172033;font-size:17px;font-weight:600;line-height:1.25}.nc-fondateur2__team-role{color:#172033;font-size:14px;line-height:1.25;margin-top:1px;opacity:.78}.nc-fondateur2__team .nc-fondateur2__badge{flex:none;font-size:14px;height:31px;width:31px}.nc-fondateur2__team .nc-fondateur2__badge--web img{height:18px;width:18px}.nc-fondateur2__team-role a{color:#8a6508!important;text-decoration:none}.nc-fondateur2__team-role a.nc-lien-carte{margin:0 -4px;padding:0 4px}html[data-theme=dark] .nc-fondateur2__team-role a{color:#d4af37!important;text-decoration-color:rgba(212,175,55,.5)}.nc-fondateur2__team-badges{align-items:center;display:flex;gap:10px}@media (max-width:640px){.nc-fondateur2__quote{padding:20px 16px}.nc-fondateur2__team--founder{padding:10px 8px}.nc-fondateur2__team--founder .nc-fondateur2__team-badges{flex-direction:column;gap:6px}.nc-fondateur2__team--founder .nc-fondateur2__team-name,.nc-fondateur2__team--founder .nc-fondateur2__team-role{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}html[data-theme=dark] .nc-fondateur2__quote{background:linear-gradient(160deg,#101e38,#0b1526);border-color:rgba(244,248,252,.12);box-shadow:0 8px 28px rgba(0,0,0,.35)}html[data-theme=dark] .nc-fondateur2__quote>p{color:#c9d6e4}html[data-theme=dark] .nc-fondateur2__quote>p:first-child{color:#f4f8fc}html[data-theme=dark] .nc-fondateur2__separator{border-top-color:rgba(244,248,252,.14)}html[data-theme=dark] .nc-fondateur2__team-label{color:rgba(244,248,252,.55)}html[data-theme=dark] .nc-fondateur2__team{background:linear-gradient(160deg,#101e38,#0b1526);border-color:rgba(244,248,252,.12);box-shadow:0 4px 14px rgba(0,0,0,.3)}html[data-theme=dark] .nc-fondateur2__team-name{color:#f4f8fc}html[data-theme=dark] .nc-fondateur2__team-role{color:#c9d6e4}