/* Exact homepage reference-section typography and layout, scoped to this block. */
@font-face{font-family:Poppins;src:url('/assets/fonts/poppins-400-latin.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Poppins;src:url('/assets/fonts/poppins-600-latin.woff2') format('woff2');font-weight:600;font-display:swap}
#confiance{--sans:"Poppins",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--hero-max:1513px;--purple:#7C3AED;--grey:#5F5F73}
#confiance.sec{padding:clamp(56px,7vw,104px) clamp(24px,6.2vw,94px);position:relative}
#confiance .sin{max-width:var(--hero-max);margin:0 auto;position:relative}
#confiance .s-white{background:#fff}
#confiance.s-lav{background:#F4F2FB}
#confiance .s-navy{background:var(--navy)}
#confiance .s-deep{background:var(--navy-deep)}
#confiance .s-purple{background:var(--purple)}
#confiance .kk{display:flex;align-items:center;gap:10px;font:600 clamp(11px,.95vw,14px)/1.4 var(--sans);letter-spacing:3px;text-transform:uppercase;color:var(--yellow)}
#confiance .kk .dot{width:9px;height:9px;border-radius:50%;background:var(--purple);flex:none}
#confiance .kk .d-y{background:var(--yellow)}
#confiance .kk.k-p{color:var(--purple)}
#confiance .tt{margin-top:18px;font:600 clamp(28px,3.5vw,52px)/1.14 var(--sans);letter-spacing:-.6px;color:#fff;max-width:1060px}
#confiance .sin > .tt{position:relative;padding-bottom:26px}
#confiance .sin > .tt::after{content:"";position:absolute;left:0;bottom:0;width:92px;height:3px;border-radius:2px;background:linear-gradient(90deg,#E2E617,#7C3AED)}
#confiance .tt.t-dark{background:linear-gradient(98deg,#7C3AED 2%,#151554 56%);-webkit-background-clip:text;background-clip:text;color:transparent}
#confiance .sin > .tt.t-dark::after{background:linear-gradient(90deg,#7C3AED,#E2E617)}
#confiance .ss{margin-top:14px;max-width:740px;font:400 clamp(14.5px,1.15vw,16.5px)/1.55 var(--sans);color:rgba(255,255,255,.72)}
#confiance .ss.s-dark{color:var(--grey)}
#confiance .ltile:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(27,27,53,.11);border-color:#DCD7F2}
#confiance .ltile{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
