@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Nunito:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}.App{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;overflow-x:hidden;text-align:center}.floating-icons{height:100%;pointer-events:none;position:absolute;width:100%}.floating-icon{animation:float 8s ease-in-out infinite;animation-delay:var(--delay);color:#fff9;font-size:2rem;position:absolute}.floating-icon:first-child{left:10%;top:20%}.floating-icon:nth-child(2){right:15%;top:30%}.floating-icon:nth-child(3){bottom:10%;left:20%}.floating-icon:nth-child(4){bottom:20%;right:25%}@keyframes float{0%{opacity:.6;transform:translateY(0) rotate(0deg)}50%{opacity:.8;transform:translateY(-20px) rotate(180deg)}to{opacity:.6;transform:translateY(0) rotate(1turn)}}.navbar{background-color:initial;left:0;padding:15px 0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.navbar.scrolled{background-color:#fffffff2;box-shadow:0 2px 4px #0000001a}.nav-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1224px;padding:0 36px}.nav-links{display:flex;gap:20px}.nav-link{color:#82cbbe;font-family:Press Start\ 2P,cursive;font-size:14px;text-decoration:none;transition:all .3s ease}.nav-link:hover{text-shadow:0 0 10px #82cbbe80}.training-page{background-color:#1a1a1a;min-height:100vh}.training-header{background-color:#212832;padding:120px 36px 60px;text-align:center}.training-header h1{margin-bottom:20px;text-align:center}.training-header p{color:#ffffffe6;font-size:18px;margin:0 auto;max-width:600px}.nav-logo{height:auto;opacity:0;transform:translateY(-20px);transition:all .3s ease;width:80px}.nav-logo.visible{opacity:1;transform:translateY(0)}.nav-icon{color:#82cbbe;height:auto;opacity:0;transform:translateY(-20px);transition:all .3s ease;width:30px}.nav-icon.visible{opacity:1;transform:translateY(0)}.hero-content{max-width:800px;text-align:left}.hero-logo{display:block;height:auto;margin-bottom:40px;opacity:1;transform:translateY(0);transition:all .3s ease;width:400px}.hero-logo.hidden{opacity:0;transform:translateY(20px)}.App-header{align-items:center;background-color:#1a1a1a;background-image:linear-gradient(#000000b3,#000000b3),url(https://mcusercontent.com/eb611aa7e3c209fb89b8f546f/_compresseds/516cf037-3d04-4651-be31-796683615ecc.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#212832;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:165px 36px;position:relative}.header-content{animation:fadeIn 1.5s ease-in;max-width:1224px;position:relative;width:100%}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.header-content h1{animation:slideIn 1.2s ease-out}.header-content p{animation:slideIn 1.2s ease-out .3s backwards;font-size:18px;line-height:1.5;margin-left:4px}.header-content p,h1{color:#fff;text-align:left}h1{animation:glow 2s ease-in-out infinite;font-family:Press Start\ 2P,cursive;font-size:32px;line-height:150%;margin-bottom:20px;text-shadow:0 0 10px #82cbbecc,0 0 20px #82cbbe80}@keyframes glow{0%{text-shadow:0 0 10px #82cbbecc,0 0 20px #82cbbe80}50%{text-shadow:0 0 20px #82cbbecc,0 0 30px #82cbbe80}to{text-shadow:0 0 10px #82cbbecc,0 0 20px #82cbbe80}}.mission-section{background-color:#212832;color:#fff;padding:81px 36px}.mission-content{align-items:center;display:flex;gap:60px;margin:0 auto;max-width:1100px}.mission-text{flex:1 1;text-align:left}.mission-text h2{color:#82cbbe;font-family:Press Start\ 2P,cursive;font-size:24px;margin-bottom:30px}.mission-text p{color:#ffffffe6;font-size:18px;line-height:1.8;margin-bottom:20px}.mission-image{align-items:center;display:flex;flex:1 1;justify-content:center}.rocket-icon{animation:float-rocket 4s ease-in-out infinite;color:#82cbbe;font-size:200px;text-shadow:0 0 20px #82cbbe4d}@keyframes float-rocket{0%{transform:translateY(0) rotate(5deg)}to{transform:translateY(0) rotate(5deg)}50%{transform:translateY(-50px) rotate(8deg)}}.interactive-services{background-color:#1a1a1a;color:#fff;overflow:hidden;padding:81px 0}.services-scroll-container{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);overflow-x:hidden;padding:40px 0;position:relative;width:100vw}.services-track{animation:scroll 40s linear infinite;display:flex;gap:30px;padding:20px 0;width:-webkit-max-content;width:max-content}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.services-track:hover{animation-play-state:paused}.training-cta{background:linear-gradient(180deg,#82cbbe1a,#82cbbe0d);border-radius:24px;margin-top:60px;padding:0}.cta-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;padding:160px 60px;text-align:left}.cta-card h3{color:#82cbbe;font-family:Press Start\ 2P,cursive;font-size:24px;margin-bottom:40px;text-align:center;text-shadow:0 0 10px #82cbbe80}.cta-content{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1fr 2fr;margin:0 auto;max-width:1224px}.cta-features{display:flex;flex-direction:column;gap:30px}.cta-feature{align-items:center;background:#ffffff1a;border-radius:10px;display:flex;gap:20px;padding:15px;transition:transform .3s ease}.cta-feature:hover{transform:translateX(10px)}.cta-feature .feature-icon{font-size:24px}.cta-feature p{color:#ffffffe6;font-size:18px;margin:0}.cta-text{border-left:2px solid #82cbbe4d;padding-left:40px}.cta-text p{color:#ffffffe6;font-size:20px;line-height:1.6;margin-bottom:30px}.cta-card .pixel-button{display:inline-block;font-size:16px;padding:20px 40px;width:auto}@media (max-width:1024px){.cta-content{grid-template-columns:1fr}.cta-text{border-left:none;border-top:2px solid #82cbbe4d;padding-left:0;padding-top:40px}}.service-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#82cbbe0d;border:2px solid #82cbbe4d;border-radius:4px;min-width:300px;overflow:hidden;padding:30px;position:relative;transition:all .3s ease}.service-card:before{animation:scanline 2s linear infinite;background:linear-gradient(90deg,#0000,#82cbbe,#0000);content:"";height:2px;left:0;position:absolute;top:0;width:100%}@keyframes scanline{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.service-card:hover{border-color:#82cbbe;box-shadow:0 0 20px #82cbbe33;transform:translateY(-5px)}.service-icon{align-items:center;background:#82cbbe1a;border:2px solid #82cbbe4d;border-radius:4px;display:flex;font-size:32px;height:60px;justify-content:center;margin-bottom:20px;width:60px}.service-card h3{color:#82cbbe;font-family:Press Start\ 2P,cursive;font-size:16px;margin-bottom:15px;text-shadow:0 0 10px #82cbbe80}.service-card p{color:#ffffffe6;font-size:16px;line-height:1.6}.download-section{background-color:#1a1a1a;color:#fff;padding:81px 36px}.pixel-text{color:#82cbbe;font-family:Press Start\ 2P,cursive;text-shadow:0 0 10px #82cbbe80}.download-content{margin-top:40px;padding:20px}.download-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #82cbbe4d;border-radius:15px;display:flex;flex-direction:column;gap:30px;margin:0 auto;max-width:900px;padding:30px}@media (min-width:768px){.download-card{flex-direction:row;gap:40px;padding:40px}}.pixel-art-icon{animation:bounce 2s infinite;font-size:36px}@media (min-width:768px){.pixel-art-icon{font-size:48px}}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(0)}50%{transform:translateY(-10px)}}.download-text{flex:1 1;text-align:center}.download-text p{color:#ffffffe6;font-size:16px;line-height:1.6;margin-bottom:30px}@media (min-width:768px){.download-text{text-align:left}.download-text p{font-size:18px}}.download-button{background-color:initial;border:2px solid #82cbbe;border-radius:4px;color:#82cbbe;display:inline-block;font-family:Press Start\ 2P,cursive;font-size:12px;overflow:hidden;padding:12px 20px;position:relative;text-decoration:none;transition:all .3s ease}.download-button:hover{background-color:#82cbbe1a;box-shadow:0 0 15px #82cbbe4d;transform:translateY(-2px)}.download-button:active{transform:translateY(0)}.game-section{background-color:#1a1a1a;color:#fff;padding:81px 36px}@media screen and (max-width:768px){.game-section{display:none}}.game-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #82cbbe4d;border-radius:15px;margin:0 auto;max-width:800px;padding:40px}.game-area{background:linear-gradient(#82cbbe0d 1px,#0000 0),linear-gradient(90deg,#82cbbe0d 1px,#0000 0);background-size:20px 20px;border:2px solid #82cbbe;cursor:none;height:400px;margin:30px auto;overflow:hidden;position:relative;width:600px}.bow{background:#82cbbe;height:4px;position:absolute;transform-origin:center;width:24px}.bow:before{border-bottom:10px solid #0000;border-left:10px solid #82cbbe;border-top:10px solid #0000;right:-8px;top:-8px}.bow:after,.bow:before{content:"";position:absolute}.bow:after{border-bottom:8px solid #0000;border-right:6px solid #82cbbe;border-top:8px solid #0000;left:-4px;top:-6px}.arrow{background:#82cbbe;height:4px;position:absolute;transform-origin:center;width:20px}.arrow:before{border-bottom:10px solid #0000;border-left:10px solid #82cbbe;border-top:10px solid #0000;content:"";position:absolute;right:-8px;top:-8px}.target{background:#fc00ff;border-radius:50%;box-shadow:0 0 15px #fc00ff80;height:20px;position:absolute;width:20px}.game-controls{align-items:center;display:flex;flex-direction:column;gap:15px}.control-hint{color:#82cbbeb3;font-family:Press Start\ 2P,cursive;font-size:12px}.game-status{margin:20px 0;min-height:20px}.game-score,.game-status{color:#82cbbe;font-family:Press Start\ 2P,cursive}.game-score{display:flex;font-size:14px;justify-content:space-between;margin-bottom:20px}.button-text{position:relative;z-index:1}.button-border{animation:borderGlow 2s infinite;border:2px solid #82cbbe;border-radius:4px;bottom:-2px;left:-2px;position:absolute;right:-2px;top:-2px}@keyframes borderGlow{0%{opacity:1}to{opacity:1}50%{opacity:.5}}.content-container{margin:0 auto;max-width:1224px;padding:0 20px}.contact-section{background-color:#1a1a1a;color:#fff;padding:81px 36px}.contact-title{margin-bottom:30px}.contact-subtitle{color:#ffffffe6;font-size:18px;line-height:1.6;margin-bottom:40px}.contact-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #82cbbe4d;border-radius:15px;margin:0 auto;max-width:600px;padding:40px;text-align:left}.form-group{margin-bottom:25px}.pixel-label{color:#82cbbe;display:block;font-size:12px;margin-bottom:10px}.pixel-input,.pixel-label{font-family:Press Start\ 2P,cursive}.pixel-input{background-color:#ffffff1a;border:2px solid #82cbbe;border-radius:4px;color:#fff;font-size:14px;padding:12px;transition:all .3s ease;width:100%}.pixel-input:focus{background-color:#ffffff26;box-shadow:0 0 15px #82cbbe4d;outline:none}.pixel-button{background-color:initial;border:2px solid #82cbbe;border-radius:4px;color:#82cbbe;cursor:pointer;font-family:Press Start\ 2P,cursive;font-size:14px;overflow:hidden;padding:15px 30px;position:relative;transition:all .3s ease;width:100%}.pixel-button:hover{background-color:#82cbbe1a;box-shadow:0 0 15px #82cbbe4d;transform:translateY(-2px)}.pixel-button:active{transform:translateY(0)}.ai-section{background-color:#1a1a1a;color:#fff;padding:81px 36px}.ai-section h2{color:#82cbbe;font-family:Press Start\ 2P,cursive;margin-bottom:40px}.glitch{animation:glitch 725ms infinite;position:relative;text-shadow:.05em 0 0 #00fffc,-.03em -.04em 0 #fc00ff,.025em .04em 0 #fffc00}.glitch span{left:0;position:absolute;top:0}@keyframes glitch{0%{text-shadow:.05em 0 0 #00fffc,-.03em -.04em 0 #fc00ff,.025em .04em 0 #fffc00}15%{text-shadow:.05em 0 0 #00fffc,-.03em -.04em 0 #fc00ff,.025em .04em 0 #fffc00}16%{text-shadow:-.05em -.025em 0 #00fffc,.025em .035em 0 #fc00ff,-.05em -.05em 0 #fffc00}49%{text-shadow:-.05em -.025em 0 #00fffc,.025em .035em 0 #fc00ff,-.05em -.05em 0 #fffc00}50%{text-shadow:.05em .035em 0 #00fffc,.03em 0 0 #fc00ff,0 -.04em 0 #fffc00}99%{text-shadow:.05em .035em 0 #00fffc,.03em 0 0 #fc00ff,0 -.04em 0 #fffc00}to{text-shadow:-.05em 0 0 #00fffc,-.025em -.04em 0 #fc00ff,-.04em -.025em 0 #fffc00}}.ai-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:60px}.ai-card{height:300px;perspective:1000px}.ai-card-inner{cursor:pointer;height:100%;position:relative;text-align:center;transform-style:preserve-3d;transition:transform .8s;width:100%}.ai-card:hover .ai-card-inner{transform:rotateY(180deg)}.ai-card-back,.ai-card-front{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:15px;display:flex;flex-direction:column;height:100%;justify-content:center;padding:30px;position:absolute;width:100%}.ai-card-front h3{color:#82cbbe;font-family:Press Start\ 2P,cursive;font-size:18px;margin-bottom:20px}.ai-card-back{background:#82cbbe1a;transform:rotateY(180deg)}.ai-card-back p{color:#ffffffe6;font-size:16px;line-height:1.6}.ai-features{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-around;margin-top:40px}.feature{flex:1 1;min-width:200px;text-align:center}.feature-icon{font-size:40px;margin-bottom:15px}.feature h4{color:#82cbbe;font-family:Press Start\ 2P,cursive;font-size:16px;margin-bottom:10px}.feature p{color:#fffc}.training-section{background-color:#1a1a1a;color:#fff;padding:81px 36px}.training-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-left:auto;margin-right:auto;margin-top:40px;max-width:900px}.training-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #82cbbe4d;border-radius:15px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.training-card:hover{box-shadow:0 0 20px #82cbbe33;transform:translateY(-5px)}.training-card-header{background:#82cbbe1a;padding:30px;text-align:center}.training-card-header h3{font-size:18px;margin-bottom:15px}.price,.training-card-header h3{color:#82cbbe;font-family:Press Start\ 2P,cursive}.price{font-size:24px}.training-card-content{padding:30px}.training-card-content ul{list-style:none;margin:0 0 30px;padding:0}.training-card-content li{color:#ffffffe6;padding:10px 0 10px 25px;position:relative}.training-card-content li:before{color:#82cbbe;content:"→";left:0;position:absolute}.training-card .pixel-button{margin-top:20px;width:100%}.ai-training-page{background-color:#1a1a1a;min-height:100vh;padding-bottom:60px}.ai-training-content{padding:60px 0}.training-modules{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:80px}.module-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #82cbbe4d;border-radius:15px;padding:30px}.module-card h2{color:#82cbbe;font-family:Press Start\ 2P,cursive;font-size:18px;margin-bottom:20px}.module-card ul{list-style:none;padding:0}.module-card li{color:#ffffffe6;padding:10px 0 10px 25px;position:relative}.module-card li:before{color:#82cbbe;content:"→";left:0;position:absolute}.training-benefits{margin-top:80px;text-align:center}.training-benefits h2{margin-bottom:40px}.benefits-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr;padding:0 15px}@media (min-width:768px){.benefits-grid{gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:0}}.benefit-item{padding:20px}.benefit-icon{display:block;font-size:40px;margin-bottom:20px}.benefit-item h3{color:#82cbbe;font-family:Press Start\ 2P,cursive;font-size:14px;margin-bottom:15px}.benefit-item p{color:#ffffffe6}.training-pricing{margin-top:80px;text-align:center}.training-pricing h2{margin-bottom:40px}.pricing-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr;margin:0 auto;max-width:1000px;padding:0 15px}@media (min-width:768px){.pricing-grid{gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:0}}.pricing-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #82cbbe4d;border-radius:15px;display:flex;flex-direction:column;padding:30px}.pricing-card.featured{background:#82cbbe26;border-color:#82cbbe;position:relative}.pricing-card.featured:before{background:#82cbbe;border-radius:12px;color:#1a1a1a;content:"BEST VALUE";font-family:Press Start\ 2P,cursive;font-size:12px;left:50%;padding:5px 15px;position:absolute;top:-12px;transform:translateX(-50%)}.pricing-header{border-bottom:1px solid #82cbbe4d;margin-bottom:20px;padding-bottom:20px;text-align:center}.pricing-header h3{font-size:18px;margin-bottom:15px}.pricing-header .price,.pricing-header h3{color:#82cbbe;font-family:Press Start\ 2P,cursive}.pricing-header .price{font-size:36px;margin-bottom:10px}.pricing-header p{color:#ffffffe6;font-size:16px}.pricing-features{flex-grow:1;margin-bottom:30px}.pricing-features ul{list-style:none;margin:0;padding:0}.pricing-features li{color:#ffffffe6;padding:12px 0 12px 25px;position:relative}.pricing-features li:before{color:#82cbbe;content:"→";left:0;position:absolute}.schedule-explainer{margin:40px auto;max-width:800px;text-align:center}.schedule-explainer p{color:#ffffffe6;font-size:18px;line-height:1.6;margin:20px 0}.format-highlights{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:30px;padding:0 10px}@media (max-width:768px){.format-highlights{align-items:center;flex-direction:column}}.highlight-item{align-items:center;background:#82cbbe0d;border:1px solid #82cbbe1a;border-radius:8px;display:flex;gap:10px;padding:15px 20px}.highlight-icon{font-size:20px}.highlight-item p{color:#ffffffe6;font-size:14px;margin:0}.training-schedule{margin:80px 0;text-align:center}.training-schedule h2{margin-bottom:40px}.schedule-options{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr;padding:0 15px}@media (min-width:768px){.schedule-options{grid-template-columns:repeat(auto-fit,minmax(450px,1fr));padding:0}}.schedule-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #82cbbe4d;border-radius:15px;padding:30px;text-align:left}.schedule-card h3{color:#82cbbe;font-family:Press Start\ 2P,cursive;font-size:18px;margin-bottom:10px;text-align:center}.session-subtitle{color:#82cbbecc;font-family:Lato,sans-serif;font-size:16px;font-style:italic;margin-bottom:30px;text-align:center}.schedule-timeline{gap:20px}.schedule-timeline,.timeline-item{display:flex;flex-direction:column}.timeline-item{background:#82cbbe0d;border:1px solid #82cbbe1a;border-radius:12px;gap:10px;padding:15px;transition:all .3s ease}@media (min-width:768px){.timeline-item{flex-direction:row;gap:20px;padding:20px}}.timeline-item:hover{background:#82cbbe1a;transform:translateX(5px)}.timeline-item.break{background:#82cbbe05;border-style:dashed}.timeline-item.break:hover{background:#82cbbe0d}.timeline-item .time{background:#82cbbe1a;border-radius:4px;font-size:12px;height:-webkit-fit-content;height:fit-content;min-width:70px;padding:8px;text-align:center}.item-content h4,.timeline-item .time{color:#82cbbe;font-family:Press Start\ 2P,cursive}.item-content h4{font-size:14px;margin-bottom:12px;text-shadow:0 0 10px #82cbbe4d}.item-content p{color:#ffffffe6;font-size:14px;line-height:1.4;margin:0}.App-footer{background-color:#212932;color:#b3b3b3;font-size:14px;padding:45px 36px}@media only screen and (max-width:480px){h1{font-size:30px;line-height:125%}.templateSection{padding-left:0;padding-right:0}}
/*# sourceMappingURL=main.6e7ec1a6.css.map*/