@keyframes conf-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes tri-bounce-up{0%{transform:translateY(0) rotate(180deg)}30%{transform:translateY(-60px) rotate(0deg)}38%{transform:translateY(-60px) rotate(0deg)}60%{transform:translateY(1px) rotate(-180deg)}75%{transform:translateY(-4px) rotate(-180deg)}to{transform:translateY(0) rotate(-180deg)}}@keyframes tri-bounce-down{0%{transform:translateY(0) rotate(0deg)}30%{transform:translateY(60px) rotate(-180deg)}38%{transform:translateY(60px) rotate(-180deg)}60%{transform:translateY(-1px) rotate(-1turn)}75%{transform:translateY(4px) rotate(-1turn)}to{transform:translateY(0) rotate(-1turn)}}@media (prefers-reduced-motion:reduce){.confidence-section-anim *,.confidence-section-anim :after,.confidence-section-anim :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes ff-float-1{0%{transform:translate(0)}50%{transform:translate(4px,-6px)}to{transform:translate(0)}}@keyframes ff-float-2{0%{transform:translate(0)}50%{transform:translate(-5px,4px)}to{transform:translate(0)}}@keyframes exp-spin{0%{transform:rotate(0deg)}75%{transform:rotate(370deg)}90%{transform:rotate(357deg)}to{transform:rotate(1turn)}}@keyframes exp-spin-reverse{0%{transform:rotate(0deg)}75%{transform:rotate(-370deg)}90%{transform:rotate(-357deg)}to{transform:rotate(-1turn)}}@keyframes exp-bounce{0%{transform:translate(0)}70%{transform:translate(-8px,-10px)}90%{transform:translate(1px,2px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.features-card-anim *,.features-card-anim :after,.features-card-anim :before{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.01ms!important}}@property --hero-pulse{syntax:"<number>";inherits:true;initial-value:0}@keyframes hero-gradient-fade{0%{opacity:0}to{opacity:var(--hero-grad-opacity,1)}}@keyframes hero-pulse-anim{0%{--hero-pulse:0}50%{--hero-pulse:0.55}to{--hero-pulse:0}}@keyframes hero-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes hs-fade-in{0%{opacity:0;transform:translateY(-50%) scale(var(--hs-scroll-scale,1))}to{opacity:var(--hs-scroll-opacity,1);transform:translateY(-50%) scale(var(--hs-scroll-scale,1))}}@keyframes hs-pulsate{0%{transform:translateY(-50%) scale(calc(1 * var(--hs-scroll-scale, 1)));opacity:var(--hs-scroll-opacity,1)}50%{transform:translateY(-50%) scale(calc(1.04 * var(--hs-scroll-scale, 1)));opacity:var(--hs-scroll-opacity,1)}to{transform:translateY(-50%) scale(calc(1 * var(--hs-scroll-scale, 1)));opacity:var(--hs-scroll-opacity,1)}}@keyframes hs-ring-in{0%{scale:0;opacity:0}50%{scale:1.06;opacity:1}75%{scale:.98}to{scale:1;opacity:1}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0ms!important}}