.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s var(--ease-snap),transform .7s var(--ease-snap);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:none}@media (scripting:none){.reveal{opacity:1;transform:none}}.marquee{display:flex;width:max-content;animation:snap-marquee var(--marquee-duration,44s) linear infinite}.marquee-reverse{animation-direction:reverse}.marquee-track:hover .marquee{animation-play-state:paused}@keyframes snap-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes snap-print{0%{transform:translateY(-102%) rotate(0deg)}45%,78%{transform:translateY(4%) rotate(-2deg)}to{transform:translateY(115%) rotate(-2deg)}}@keyframes snap-scan{0%,to{transform:translateY(0);opacity:0}10%,90%{opacity:1}50%{transform:translateY(var(--scan-distance,120px))}}@keyframes snap-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes snap-glow{0%,to{opacity:.28;transform:scale(1)}50%{opacity:.5;transform:scale(1.06)}}@keyframes snap-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.anim-print{animation:snap-print 5s var(--ease-snap) infinite}.anim-scan{animation:snap-scan 3.2s ease-in-out infinite}.anim-float{animation:snap-float 4.5s ease-in-out infinite}.anim-glow{animation:snap-glow 6s ease-in-out infinite}.anim-pop{animation:snap-pop .5s var(--ease-snap) both;animation-delay:var(--pop-delay,0s)}.duvida>summary{list-style:none;cursor:pointer}.duvida>summary::-webkit-details-marker{display:none}.duvida>summary:after{content:"+";font-family:var(--font-display);font-size:28px;line-height:1;color:var(--color-snap-orange);transition:transform .25s var(--ease-snap)}.duvida[open]>summary:after{content:"−";transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.anim-float,.anim-glow,.anim-pop,.anim-print,.anim-scan,.marquee{animation:none}.anim-pop{opacity:1}.marquee-track{overflow-x:auto}}html{scroll-behavior:smooth;scroll-padding-top:84px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}