#difference .trust-line{
  font-size:clamp(38px,4.5vw,64px);
  line-height:1.12;
  letter-spacing:-.035em;
}
#difference.difference-reveal-ready .headings>div:last-child>.lead,
#difference.difference-reveal-ready .principles p,
#difference.difference-reveal-ready .trust-line{
  opacity:0;
  transform:translateY(24px);
}
#difference.difference-reveal-visible .headings>div:last-child>.lead,
#difference.difference-reveal-visible .principles p,
#difference.difference-reveal-visible .trust-line{
  animation:difference-fade-up .65s cubic-bezier(.22,1,.36,1) both;
}
#difference.difference-reveal-visible .headings>div:last-child>.lead{animation-delay:.08s}
#difference.difference-reveal-visible .principles p:nth-child(1){animation-delay:.3s}
#difference.difference-reveal-visible .principles p:nth-child(2){animation-delay:.52s}
#difference.difference-reveal-visible .principles p:nth-child(3){animation-delay:.74s}
#difference.difference-reveal-visible .trust-line{animation-delay:1s}
@keyframes difference-fade-up{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){
  #difference.difference-reveal-ready .headings>div:last-child>.lead,
  #difference.difference-reveal-ready .principles p,
  #difference.difference-reveal-ready .trust-line{opacity:1;transform:none;animation:none}
}
@media print{
  #difference.difference-reveal-ready .headings>div:last-child>.lead,
  #difference.difference-reveal-ready .principles p,
  #difference.difference-reveal-ready .trust-line{opacity:1!important;transform:none!important;animation:none!important}
}
