@font-face{font-family:"Showcard Gothic";font-style:normal;font-weight:400;font-display:swap;src:url(/static/media/SHOWG.0c371876.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}body,html{height:100%;background-color:#f2f3f5}body{margin:0;font-family:"Roboto",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=file],input[type=file]::-webkit-file-upload-button{cursor:pointer}a{text-decoration:none}a,button{cursor:pointer}.storybook-button{font-family:"Nunito Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;border:0;border-radius:3em;cursor:pointer;display:inline-block;line-height:1}.storybook-button--primary{color:#fff;background-color:#1ea7fd}.storybook-button--secondary{color:#333;background-color:initial;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.storybook-button--small{font-size:12px;padding:10px 16px}.storybook-button--medium{font-size:14px;padding:11px 20px}.storybook-button--large{font-size:16px;padding:12px 24px}@-webkit-keyframes float{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes float{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@-webkit-keyframes floatReverse{0%,to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(-20px) rotate(90deg);transform:translateY(-20px) rotate(90deg)}}@keyframes floatReverse{0%,to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(-20px) rotate(90deg);transform:translateY(-20px) rotate(90deg)}}@-webkit-keyframes pulse{0%,to{opacity:.3;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%,to{opacity:.3;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@-webkit-keyframes scrollBounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes scrollBounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(40px) scale(.96);transform:translateY(40px) scale(.96)}50%{opacity:.5}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(40px) scale(.96);transform:translateY(40px) scale(.96)}50%{opacity:.5}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.landing-page .floating-circle.circle-1{-webkit-animation:float 20s ease-in-out infinite;animation:float 20s ease-in-out infinite}.landing-page .floating-circle.circle-2{-webkit-animation:floatReverse 25s ease-in-out infinite;animation:floatReverse 25s ease-in-out infinite}.landing-page .pulse-circle{-webkit-animation:pulse 4s ease-in-out infinite;animation:pulse 4s ease-in-out infinite}.landing-page .scroll-indicator{-webkit-animation:scrollBounce 1.5s ease-in-out infinite;animation:scrollBounce 1.5s ease-in-out infinite}.landing-page .landing-hero{position:relative;overflow:hidden}.landing-page .landing-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));-webkit-animation:gradient 15s ease infinite;animation:gradient 15s ease infinite;background-size:200% 200%}html{scroll-behavior:auto}body.landing-page::-webkit-scrollbar{width:10px}body.landing-page::-webkit-scrollbar-track{background:#f1f1f1}body.landing-page::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:5px}body.landing-page::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5568d3,#6a3d9a)}.landing-page .feature-card{transition:all .3s cubic-bezier(.4,0,.2,1)}.landing-page .feature-card:hover{-webkit-transform:translateY(-10px) scale(1.02);transform:translateY(-10px) scale(1.02)}.landing-page .gradient-text{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;-webkit-animation:gradient 3s ease infinite;animation:gradient 3s ease infinite;background-size:200% 200%}.landing-page .ripple-button{position:relative;overflow:hidden}.landing-page .ripple-button:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.5);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:width .6s,height .6s}.landing-page .ripple-button:active:after{width:300px;height:300px}@media (max-width:768px){.landing-page .landing-hero{padding:2rem 1rem}}@-webkit-keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.landing-page .shimmer{-webkit-animation:shimmer 2s infinite;animation:shimmer 2s infinite;background:linear-gradient(90deg,#f6f7f8 0,#edeef1 20%,#f6f7f8 40%,#f6f7f8);background-size:1000px 100%}
/*# sourceMappingURL=main.b68cdcd3.chunk.css.map */