
/* TZ ONE : dégradé contrôlé, violet dominant, aucun chevauchement */
:root{--tz-brand-gradient:linear-gradient(95deg,#ff6b35 0%,#e73a94 28%,#8c35c9 67%,#6725b8 100%)}
.gradient-text,.text-gradient,.tz-gradient-text{
 background:var(--tz-brand-gradient)!important;
 background-clip:text!important;-webkit-background-clip:text!important;
 color:transparent!important;-webkit-text-fill-color:transparent!important;
}
/* Les titres complets restent foncés, sauf ceux explicitement sélectionnés. */
#tz-about-heading{
 display:table;
 background:var(--tz-brand-gradient)!important;
 background-clip:text!important;-webkit-background-clip:text!important;
 -webkit-text-fill-color:transparent!important;color:transparent!important;
}
:is(.kicker,.eyebrow,.section-kicker,.tz-about-heading > span){
 color:#8634b8!important;-webkit-text-fill-color:#8634b8!important;
}
:is(.kicker,.eyebrow,.section-kicker,.tz-about-heading > span)::first-letter{
 color:inherit!important;
}
