/* Every flare is anchored to the same corner of an actual character box. */
.glint-letter{position:relative!important;display:inline-block!important;font:inherit!important;line-height:1!important;letter-spacing:inherit!important;color:inherit!important;vertical-align:baseline;text-shadow:inherit}
.glint-anchor{position:relative}.hero-glint{display:inline-block}
.letter-glint{position:absolute;display:block;width:76px;height:102px;right:.08em;top:.18em;z-index:5;pointer-events:none;transform:translate(50%,-50%);opacity:1;background:radial-gradient(ellipse at center,#fff 0 2px,#fffceaef 3px,#ffffff66 5px,#ffffff12 12px,transparent 23px);animation:letter-glint-bloom 5.4s ease-in-out infinite;text-shadow:none;font-style:normal}
.letter-glint:before,.letter-glint:after{content:'';display:block;position:absolute;left:50%;top:50%;pointer-events:none}
.letter-glint:before{width:100%;height:2px;transform:translate(-50%,-50%);background:linear-gradient(90deg,transparent,#ffffff35 14%,#fff 48% 52%,#ffffff55 78%,transparent);box-shadow:0 0 3px #fff6}
.letter-glint:after{height:100%;width:2px;transform:translate(-50%,-50%) rotate(16deg);background:linear-gradient(0deg,transparent,#ffffff33 18%,#fff 48% 52%,#ffffff55 76%,transparent)}
.hero .proof-spark,.hero-proof .sales-amount b:after,.conversion-punch:after,.ranking-medal:before,.ranking-medal:after,#influencers h2 em:before,#influencers h2 em:after{display:none}
.motion-ready:not(.motion-visible) .letter-glint,.motion-hidden .letter-glint{animation-play-state:paused}
@keyframes letter-glint-bloom{0%,100%{opacity:.55;transform:translate(50%,-50%) scale(.85)}48%,56%{opacity:1;transform:translate(50%,-50%) scale(1.04)}76%{opacity:.6;transform:translate(50%,-50%) scale(.9)}}
@media(max-width:600px){.letter-glint{width:64px;height:87px}}
@media(prefers-reduced-motion:reduce){.letter-glint{animation:none;opacity:1;transform:translate(50%,-50%)}}
@media print{.letter-glint{animation:none;opacity:1;transform:translate(50%,-50%)}}
