@import url("https://api.fontshare.com/v2/css?f[]=satoshi@900,700,500&display=swap");.public-site{color-scheme:light}.public-site *{--tw-text-opacity:1}html{scroll-behavior:smooth}.public-site{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--section-pad:100px}@media (max-width:767px){.public-site{--section-pad:72px}}.reveal{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-d1{transition-delay:.1s}.reveal-d2{transition-delay:.2s}.reveal-d3{transition-delay:.3s}.reveal-d4{transition-delay:.4s}.stagger-children [data-animate]:first-child{transition-delay:0ms}.stagger-children [data-animate]:nth-child(2){transition-delay:.1s}.stagger-children [data-animate]:nth-child(3){transition-delay:.15s}.stagger-children [data-animate]:nth-child(4){transition-delay:.2s}.stagger-children [data-animate]:nth-child(5){transition-delay:.25s}.stagger-children [data-animate]:nth-child(6){transition-delay:.3s}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.stat-value.in-view{animation:countUp .6s ease-out forwards}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero-animate-1{animation:heroFadeUp .7s ease-out .1s both}.hero-animate-2{animation:heroFadeUp .7s ease-out .25s both}.hero-animate-3{animation:heroFadeUp .7s ease-out .4s both}.hero-animate-4{animation:heroFadeUp .7s ease-out .55s both}.card-hover{transition:transform .2s ease,box-shadow .2s ease}.card-hover:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(0,0,0,.1)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.float-slow{animation:float 4s ease-in-out infinite}.float-mid{animation:float 3.5s ease-in-out .5s infinite}.float-fast{animation:float 3s ease-in-out 1s infinite}.timeline-line{width:0;transition:width 1s ease-out .3s}.timeline-line.in-view{width:100%}@media (prefers-reduced-motion:reduce){.hero-animate-1,.hero-animate-2,.hero-animate-3,.hero-animate-4,.reveal,[data-animate]{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.float-fast,.float-mid,.float-slow{animation:none!important}.card-hover:hover{transform:none}}