@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,sans-serif}body{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary:#00ffc7;--primary-dark:#00d4a7;--secondary:#2bc2f8;--accent:#803bf2;--dark:#0a0e17;--light:#f8f9fa;--gray:#6c757d;--bg-color:#0f1a26;--card-bg:#ffffff0d;--card-hover-bg:#ffffff14;--transition:all 0.3s cubic-bezier(0.4,0,0.2,1);--shadow-sm:0 1px 3px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--gradient-primary:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);--gradient-accent:linear-gradient(90deg,#803bf2,#414fed 35%,#2bc2f8 62%,#00ffc7);--card-shadow:0 8px 32px #0000001a;--card-hover-shadow:0 20px 40px #0003}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;height:-webkit-fit-content;height:fit-content;line-height:1.6;scroll-behavior:smooth}body,html{margin:0;min-height:100%;padding:0;width:100%}.cursor-dot{background-color:#00ffc7;background-color:var(--primary);border-radius:50%;height:10px;left:0;pointer-events:none;position:fixed;top:0;transform:translate(-50%,-50%);transition:transform .2s ease,background-color .2s ease;width:10px;will-change:transform;z-index:9999}*,:after,:before,[role=button],[tabindex],a,button,input,select,textarea{cursor:none!important}[role=button]:hover~.cursor-dot,[tabindex]:hover~.cursor-dot,a:hover~.cursor-dot,button:hover~.cursor-dot{background-color:#803bf2;background-color:var(--accent);transform:translate(-50%,-50%) scale(1.8)}.cursor-dot{z-index:2147483647}@keyframes click{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.7;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.cursor-dot.click{animation:click .3s ease-out}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0f1a26;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.7;overflow-x:hidden;position:relative}#root,.app-container,body{min-height:100vh;width:100%}#root,.app-container{display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:1rem}h1{font-size:4rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem}p{color:#fffc;margin-bottom:1.5rem}a{color:#00ffc7;color:var(--primary);text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}a:hover{color:#2bc2f8;color:var(--secondary)}::-webkit-scrollbar{height:8px;width:12px}::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}::-webkit-scrollbar-thumb{background:#803bf2;border-radius:10px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-transition:var(--transition);transition:var(--transition)}::-webkit-scrollbar-thumb:hover{background:#6a2bc9;transform:scale(1.05)}.App{display:flex;flex-direction:column;min-height:100vh;overflow:hidden;position:relative;text-align:center}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.btn{align-items:center;background:linear-gradient(135deg,#00ffc7,#2bc2f8);background:var(--gradient-primary);border:none;border-radius:50px;box-shadow:0 1px 3px #0000001a;box-shadow:var(--shadow-sm);color:#000;cursor:pointer;display:inline-flex;font-weight:600;justify-content:center;overflow:hidden;padding:.8rem 2rem;position:relative;text-align:center;white-space:nowrap;z-index:1}.btn,.btn:before{transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.btn:before{background:linear-gradient(135deg,#2bc2f8,#00ffc7);background:linear-gradient(135deg,var(--secondary) 0,var(--primary) 100%);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1}.btn:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);color:#000;transform:translateY(-2px)}.btn:hover:before{opacity:1}.gradient-text{-webkit-text-fill-color:#0000;animation:gradient 5s ease infinite;background:linear-gradient(90deg,#803bf2,#414fed 35%,#2bc2f8 62%,#00ffc7);background:var(--gradient-accent);-webkit-background-clip:text;background-clip:text;background-size:200% auto;display:inline-block}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.container{margin:0 auto;max-width:1280px;padding:0 2rem;position:relative;width:100%;z-index:1}.section{padding:6rem 0;position:relative}.section-title{display:inline-block;font-size:2.5rem;left:50%;margin-bottom:3rem;position:relative;text-align:center;transform:translateX(-50%)}.section-title:after{background:linear-gradient(135deg,#00ffc7,#2bc2f8);background:var(--gradient-primary);border-radius:2px;bottom:-10px;content:"";height:4px;left:0;position:absolute;width:100%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@media (max-width:1024px){html{font-size:15px}h1{font-size:3rem}h2{font-size:2.25rem}h3{font-size:1.75rem}}@media (max-width:768px){html{font-size:14px}.section{padding:4rem 0}.section-title{font-size:2rem}}@media (max-width:480px){h1{font-size:2.25rem}h2{font-size:1.75rem}h3{font-size:1.5rem}.btn{padding:.6rem 1.25rem}}
/*# sourceMappingURL=main.ff599554.css.map*/