@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:.6s forwards fadeInUp}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-fade-in-scale{animation:.6s forwards fadeInScale}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-scale-in{animation:.8s forwards scaleIn}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float{animation:8s ease-in-out infinite float}.animate-float-reverse{animation:10s ease-in-out infinite reverse float}.animate-float-delayed{animation:12s ease-in-out -2s infinite float}@keyframes pulseGlow{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.animate-pulse-glow{animation:8s ease-in-out infinite pulseGlow}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.animate-pulse-dot{animation:2s ease-in-out infinite pulseDot}@keyframes badgeShimmer{0%,to{border-color:var(--accent,rgba(28,164,147,.2))}50%{border-color:var(--accent,rgba(28,164,147,.4))}}.animate-badge-shimmer{animation:3s ease-in-out infinite badgeShimmer}@keyframes iconShake{0%,90%,to{transform:rotate(0)}92%{transform:rotate(10deg)}94%{transform:rotate(-10deg)}96%{transform:rotate(10deg)}98%{transform:rotate(-10deg)}}.animate-icon-shake{animation:5s ease-in-out 1s infinite iconShake}.animation-delay-100{animation-delay:.1s}.animation-delay-200{animation-delay:.2s}.animation-delay-300{animation-delay:.3s}.animation-delay-400{animation-delay:.4s}.animation-delay-500{animation-delay:.5s}.font-nunito{font-family:Nunito Sans,Raleway,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.font-raleway{font-family:Raleway,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}@keyframes pulseSlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.animate-pulse-slow{animation:6s ease-in-out infinite pulseSlow}@keyframes pingSlow{0%{opacity:.3;transform:scale(1)}75%,to{opacity:0;transform:scale(1.5)}}.animate-ping-slow{animation:2s cubic-bezier(0,0,.2,1) infinite pingSlow}@keyframes bounceSlow{0%,to{transform:translateY(0)translate(-50%)}50%{transform:translateY(4px)translate(-50%)}}.animate-bounce-slow{animation:2s ease-in-out infinite bounceSlow}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.animate-slide-in-left{animation:.6s forwards slideInLeft}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.animate-slide-in-right{animation:.6s forwards slideInRight}@keyframes rotateIn{0%{opacity:0;transform:rotate(-10deg)scale(.9)}to{opacity:1;transform:rotate(0)scale(1)}}.animate-rotate-in{animation:.5s forwards rotateIn}@keyframes glow{0%,to{box-shadow:0 0 20px var(--accent,rgba(28,164,147,.3))}50%{box-shadow:0 0 40px var(--accent,rgba(28,164,147,.5))}}.animate-glow{animation:3s ease-in-out infinite glow}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.animate-gradient-shift{background-size:200% 200%;animation:4s infinite gradientShift}.stagger-children>:first-child{animation-delay:.1s}.stagger-children>:nth-child(2){animation-delay:.2s}.stagger-children>:nth-child(3){animation-delay:.3s}.stagger-children>:nth-child(4){animation-delay:.4s}.stagger-children>:nth-child(5){animation-delay:.5s}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee{will-change:transform;animation:25s linear infinite marquee}.marquee-track{align-items:center;gap:0;width:max-content;display:flex}.partners-section{background:linear-gradient(180deg,var(--surface)0%,var(--surface-raised)100%);padding:4rem 0 5rem;overflow:hidden}.partners-title{text-align:center;color:var(--ink);text-transform:uppercase;letter-spacing:.15em;margin-bottom:3rem;font-size:1.25rem;font-weight:700}.marquee-wrapper{width:100%;max-width:1160px;margin:0 auto;padding:0 60px;position:relative}.marquee-home-wrapper{width:100%;max-width:1320px;margin:0 auto;padding:0 60px;position:relative}.marquee-content{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%)}.partner-logo{flex-shrink:0;justify-content:center;align-items:center;width:170px;height:70px;margin-right:60px;padding:0 1rem;display:flex}.partner-logo:hover{transition:transform .3s;transform:scale(1.05)}.partner-img{object-fit:contain;width:100%;height:100%;display:block}.marquee-nav-btn{border:1px solid var(--hairline);cursor:pointer;z-index:20;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.marquee-nav-btn:hover{background:var(--accent);border-color:var(--accent)}.marquee-nav-btn:hover svg{stroke:#fff}.marquee-nav-btn svg{width:16px;height:16px;stroke:var(--ink-muted);transition:stroke .3s}.marquee-nav-left{left:16px}.marquee-nav-right{right:16px}@keyframes countUp{0%{opacity:0;transform:translateY(20px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}.animate-count-up{animation:.8s cubic-bezier(.34,1.56,.64,1) forwards countUp}.stagger-stat-1{animation-delay:.1s}.stagger-stat-2{animation-delay:.25s}.stagger-stat-3{animation-delay:.4s}@keyframes flipInX{0%{opacity:0;transform:perspective(400px)rotateX(-10deg)translateY(20px)}to{opacity:1;transform:perspective(400px)rotateX(0)translateY(0)}}.animate-flip-in{animation:.6s forwards flipInX}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-bounce-in{animation:.6s cubic-bezier(.34,1.56,.64,1) forwards bounceIn}@keyframes expandIn{0%{opacity:0;transform-origin:top;transform:scaleY(.8)translateY(10px)}to{opacity:1;transform-origin:top;transform:scaleY(1)translateY(0)}}.animate-expand-in{animation:.5s forwards expandIn}.stagger-faq-1{animation-delay:.1s}.stagger-faq-2{animation-delay:.2s}.stagger-faq-3{animation-delay:.3s}.stagger-faq-4{animation-delay:.4s}.stagger-platform-1{animation-delay:.1s}.stagger-platform-2{animation-delay:.15s}.stagger-platform-3{animation-delay:.2s}.stagger-platform-4{animation-delay:.25s}.stagger-platform-5{animation-delay:.3s}.stagger-platform-6{animation-delay:.35s}@keyframes textReveal{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}.animate-text-reveal{animation:.8s forwards textReveal}@media (max-width:768px){.partners-section{padding:3rem 0 4rem}.partners-title{margin-bottom:2rem;font-size:1rem}.marquee-wrapper,.marquee-home-wrapper{padding:0 50px}.partner-logo{width:120px;height:55px;margin-right:20px;padding:0 .75rem}.marquee-nav-btn{width:32px;height:32px}.marquee-nav-btn svg{width:14px;height:14px}.marquee-nav-left{left:8px}.marquee-nav-right{right:8px}}@media (max-width:480px){.partners-section{padding:2.5rem 0 3rem}.marquee-wrapper,.marquee-home-wrapper{padding:0 40px}.partner-logo{width:100px;height:48px;margin-right:12px}}
/*# sourceMappingURL=e1109ce2a05ade32.css.map*/