/* Proof introduction aligned with the approved Clario24 art direction. */
#proof{scroll-margin-top:90px}
#proof .evidence-intro{max-width:950px;margin:0 auto 36px;text-align:center}
#proof .evidence-intro .eyebrow{justify-content:center;color:#0b2349;font-size:12px;letter-spacing:.07em;text-transform:uppercase;margin:0 0 18px}
#proof .evidence-intro .eyebrow::before{width:9px;height:9px;flex-shrink:0;border:1px solid #0b2349;border-radius:50%;background:#ff742b;box-shadow:0 0 0 4px #ff742b19}
#proof .evidence-intro h2{font:600 clamp(30px,3.2vw,44px)/1.14 'Bricolage Grotesque',Arial,sans-serif;letter-spacing:-.035em;max-width:950px;margin:0 auto 20px;color:#0b2349;text-wrap:balance}
#proof .evidence-intro h2 span{font-family:inherit;color:#194bea}
#proof .evidence-intro h2 em{position:relative;isolation:isolate;white-space:nowrap;font-style:normal}
#proof .evidence-intro h2 em::after{content:'';position:absolute;left:0;right:0;bottom:1px;height:6px;background:#ffac78;border-radius:70% 25% 65% 30%;transform:rotate(-1deg);z-index:-1}
#proof .evidence-intro>p:last-child{max-width:780px;margin:0 auto;font-size:17px;line-height:1.6;color:#526580;text-align:center}
@media(max-width:600px){#proof .evidence-intro{margin-bottom:28px}#proof .evidence-intro h2{font-size:32px}#proof .evidence-intro>p:last-child{font-size:16px}}
