@font-face{font-family:Quicksand;font-style:normal;font-weight:300;src:url(/static/media/Quicksand-Light.cfb058b4116c2b708604.ttf) format("truetype")}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;src:url(/static/media/Quicksand-Regular.0deed939016c22a3a9f5.ttf) format("truetype")}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;src:url(/static/media/Quicksand-Medium.a8b2db068fc584f9235c.ttf) format("truetype")}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;src:url(/static/media/Quicksand-SemiBold.2a6f12c9ccbc06a00bcf.ttf) format("truetype")}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;src:url(/static/media/Quicksand-Bold.c26e2b2b76689fac6aed.ttf) format("truetype")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Quicksand,sans-serif;margin:0;transition:background-color .3s ease,color .3s ease}*{transition:background-color .3s ease,transform .3s ease,color .3s ease,border-color .3s ease}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0000000d}::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0000004d}html{scroll-behavior:smooth}section{padding:80px 0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.section-animate{animation:fadeInUp .8s ease-out forwards}.rotating-text-demo-container{align-items:center;display:flex;font-size:clamp(2rem,6vw,6rem);justify-content:center;white-space:pre}.rotating-text-demo-container .rotating-text-demo{background-color:#5227ff;border-radius:15px;color:#060010;display:inline-block;padding:0 .4em;transition:width .3s ease}.rotating-text-demo{align-items:center;flex-direction:row;font-size:1.5rem;font-weight:300;height:100%;line-height:2rem;padding:1rem;width:100%}.rotating-text-demo,.rotating-text-main{display:flex;justify-content:center;overflow:hidden}.rotating-text-main{background-color:#5227ff;border-radius:.5rem;color:#fff;padding:.125rem .5rem}.rotating-text-split{overflow:hidden;padding-bottom:.125rem}.rotating-text-ptag{align-items:center;display:flex;font-weight:900;gap:.2em}@media (min-width:640px){.rotating-text-demo{font-size:1.875rem;line-height:2.25rem;padding:5rem}.rotating-text-main{padding:.25rem .5rem}.rotating-text-split{padding-bottom:.25rem}}@media (min-width:768px){.rotating-text-demo{font-size:2rem;line-height:1;padding:3rem}.rotating-text-main{padding:.5rem .75rem}}@media (prefers-color-scheme:dark){.rotating-text-demo{color:var(--muted)}}.text-rotate{display:flex;flex-wrap:wrap;position:relative;white-space:pre-wrap}.text-rotate-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.text-rotate-word{display:inline-flex;font-family:monospace;font-size:24px}.text-rotate-lines{display:flex;flex-direction:column;width:100%}.text-rotate-element{display:inline-block}.text-rotate-space{white-space:pre}.testimonials-section{background:#0000;overflow-x:hidden;padding:60px 0;transition:all .3s ease;width:100%}.testimonials-section.dark{background:#0000}.testimonials-section.light{background:#f8f9fa}.testimonials-container{margin:0 auto;max-width:1400px;padding:0 20px}.testimonials-header{margin-bottom:80px;text-align:center}.testimonials-title{-webkit-text-fill-color:#0000;animation:gradientShift 4s ease-in-out infinite;-webkit-background-clip:text;background-clip:text;background-size:200% 200%;display:inline-block;font-size:4rem;font-weight:600;letter-spacing:-2px;margin-bottom:.2rem;text-align:center;white-space:nowrap}.testimonials-title.dark{background:linear-gradient(135deg,#fff,#8660fa 20%,#a855f7 40%,#8400ff 60%,#a855f7 80%,#fff)}.testimonials-title.light{background:linear-gradient(135deg,#000,#8660fa 20%,#a855f7 40%,#8400ff 60%,#a855f7 80%,#000)}.testimonials-title *{-webkit-text-fill-color:#0000;animation:inherit;background:inherit;-webkit-background-clip:text;background-clip:text;background-size:inherit}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.testimonials-subtitle{font-size:1.2rem;font-weight:400;margin:0;text-align:center;transition:all .3s ease}.testimonials-subtitle.dark{color:#ffffffb7;text-shadow:0 0 2px #ffffff1a,0 0 4px #ffffff4d,0 0 8px #fff6,0 0 136px #8400ffe6}.testimonials-subtitle.light{color:#666;text-shadow:0 0 2px #0000001a,0 0 4px #0000001a}.testimonials-marquee-container{margin:0 auto;max-width:1200px;overflow:hidden;position:relative;width:100%}.testimonials-marquee-container:after,.testimonials-marquee-container:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;transition:all .3s ease;width:200px;z-index:10}.testimonials-marquee-container.dark:before{background:linear-gradient(90deg,#060010,#0000);left:0}.testimonials-marquee-container.dark:after{background:linear-gradient(270deg,#060010,#0000);right:0}.testimonials-marquee-container.light:before{background:linear-gradient(90deg,#f8f9fa,#0000);left:0}.testimonials-marquee-container.light:after{background:linear-gradient(270deg,#f8f9fa,#0000);right:0}.testimonial-row{margin-bottom:20px;overflow:visible;padding:2px 0;position:relative;width:100%}.testimonial-row:last-child{margin-bottom:0}.testimonial-marquee{animation-iteration-count:infinite;animation-timing-function:linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;gap:20px;transform:translateZ(0);width:-webkit-max-content;width:max-content;will-change:transform}.testimonial-marquee-left{animation-duration:var(--speed);animation-name:marquee-left}.testimonial-marquee-right{animation-duration:var(--speed);animation-name:marquee-right}@keyframes marquee-left{0%{transform:translateX(0)}to{transform:translateX(-25%)}}@keyframes marquee-right{0%{transform:translateX(-25%)}to{transform:translateX(0)}}.testimonial-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid;border-radius:16px;cursor:pointer;flex-shrink:0;min-height:120px;padding:24px;transition:all .3s ease;white-space:normal;width:380px}.testimonial-card.dark{background:#060010;border-color:#ffffff1a}.testimonial-card.light{background:#fff;border-color:#0000001a;box-shadow:0 2px 8px #0000000d}.testimonial-card:hover{transform:translateY(-1px)}.testimonial-card.dark:hover{background:#ffffff14;border-color:#fff3;box-shadow:0 4px 20px #ffffff1a}.testimonial-card.light:hover{background:#00000005;border-color:#0003;box-shadow:0 4px 20px #0000001a}.testimonial-content{display:flex;flex-direction:column;gap:16px;height:100%}.testimonial-text{flex-grow:1;font-size:.95rem;line-height:1.6;margin:0;transition:color .3s ease;white-space:normal}.testimonial-card.dark .testimonial-text{color:#fff}.testimonial-card.light .testimonial-text{color:#333}.testimonial-author{align-items:center;display:flex;gap:12px}.testimonial-avatar{border:2px solid;border-radius:50%;height:40px;object-fit:cover;transition:border-color .3s ease;width:40px}.testimonial-card.dark .testimonial-avatar{border-color:#ffffff1a}.testimonial-card.light .testimonial-avatar{border-color:#0000001a}.testimonial-handle{font-size:.9rem;font-weight:500;transition:color .3s ease}.testimonial-card.dark .testimonial-handle{color:#fffc}.testimonial-card.light .testimonial-handle{color:#000000b3}@media (max-width:1280px){.testimonials-marquee-container{max-width:1000px}.testimonial-card{min-height:110px;width:320px}}@media (max-width:1024px){.testimonials-marquee-container{max-width:800px}.testimonial-card{min-height:100px;padding:20px;width:280px}.testimonials-title{font-size:2.5rem}}@media (max-width:768px){.testimonials-section{padding:80px 0}.testimonials-header{margin-bottom:60px}.testimonials-title{font-size:2.5rem}.testimonials-subtitle{font-size:1.1rem}.testimonials-marquee-container{max-width:600px}.testimonials-marquee-container:after,.testimonials-marquee-container:before{width:80px}.testimonial-card{min-height:90px;padding:18px;width:240px}.testimonial-text{font-size:.9rem}.testimonial-row{margin-bottom:16px}}@media (max-width:480px){.testimonials-container{padding:0 16px}.testimonials-marquee-container{max-width:400px}.testimonials-marquee-container:after,.testimonials-marquee-container:before{width:60px}.testimonial-card{min-height:80px;padding:16px;width:200px}.testimonials-title{font-size:2rem}.testimonials-subtitle{font-size:1rem}.testimonial-text{font-size:.85rem}.testimonial-avatar{height:32px;width:32px}.testimonial-handle{font-size:.8rem}}.logoloop{--logoloop-gap:32px;--logoloop-logoHeight:28px;--logoloop-fadeColorAuto:#fff;overflow:hidden;position:relative}.logoloop--vertical{display:inline-block;height:100%}.logoloop--scale-hover{padding-bottom:calc(var(--logoloop-logoHeight)*.1);padding-top:calc(var(--logoloop-logoHeight)*.1)}@media (prefers-color-scheme:dark){.logoloop{--logoloop-fadeColorAuto:#0b0b0b}}.logoloop__track{display:flex;flex-wrap:nowrap;position:relative;-webkit-user-select:none;user-select:none;width:100%;will-change:transform;z-index:0}.logoloop--vertical .logoloop__track{flex-direction:column;height:-webkit-max-content;height:max-content;width:100%}.logoloop__list{align-items:center;display:flex;flex-shrink:0}.logoloop--vertical .logoloop__list{flex-direction:column}.logoloop__item{flex:0 0 auto;font-size:var(--logoloop-logoHeight);line-height:1;margin-right:var(--logoloop-gap)}.logoloop--vertical .logoloop__item{margin-bottom:var(--logoloop-gap);margin-right:0}.logoloop__item:last-child{margin-right:var(--logoloop-gap)}.logoloop--vertical .logoloop__item:last-child{margin-bottom:var(--logoloop-gap);margin-right:0}.logoloop__node{align-items:center;display:inline-flex}.logoloop__item img{-webkit-user-drag:none;display:block;height:var(--logoloop-logoHeight);image-rendering:-webkit-optimize-contrast;object-fit:contain;pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1);width:auto}.logoloop--scale-hover .logoloop__item{overflow:visible}.logoloop--scale-hover .logoloop__item:hover .logoloop__node,.logoloop--scale-hover .logoloop__item:hover img{transform:scale(1.2);transform-origin:center center}.logoloop--scale-hover .logoloop__node{transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop__link{align-items:center;border-radius:4px;display:inline-flex;text-decoration:none;transition:opacity .2s ease}.logoloop__link:hover{opacity:.8}.logoloop__link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.logoloop--fade:after,.logoloop--fade:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:clamp(24px,8%,120px);z-index:10}.logoloop--fade:before{background:linear-gradient(to right,var(--logoloop-fadeColorAuto) 0,#0000 100%);background:linear-gradient(to right,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0,#0000 100%);left:0}.logoloop--fade:after{background:linear-gradient(to left,var(--logoloop-fadeColorAuto) 0,#0000 100%);background:linear-gradient(to left,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0,#0000 100%);right:0}.logoloop--vertical.logoloop--fade:after,.logoloop--vertical.logoloop--fade:before{height:clamp(24px,8%,120px);left:0;right:0;width:100%}.logoloop--vertical.logoloop--fade:before{background:linear-gradient(to bottom,var(--logoloop-fadeColorAuto) 0,#0000 100%);background:linear-gradient(to bottom,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0,#0000 100%);bottom:auto;top:0}.logoloop--vertical.logoloop--fade:after{background:linear-gradient(to top,var(--logoloop-fadeColorAuto) 0,#0000 100%);background:linear-gradient(to top,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0,#0000 100%);bottom:0;top:auto}@media (prefers-reduced-motion:reduce){.logoloop__track{transform:translateZ(0)!important}.logoloop__item img,.logoloop__node{transition:none!important}}
/*# sourceMappingURL=main.4c9ffead.css.map*/