body,html{overflow-x:hidden;width:100%;margin:0;padding:0;background-color:#0a0a0a;color:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;position:relative}.signup-page{overflow:hidden;height:100vh}.container{min-height:100vh;flex-direction:column;position:relative;overflow-x:hidden;background-color:transparent!important}.container,.main{display:flex;width:100%}.main{flex:1;flex-direction:column;align-items:center;max-width:1200px;margin:0 auto;padding:2rem 1rem;z-index:10;box-sizing:border-box}.content-with-nav{padding-top:4rem}.hero-container{padding:4rem;margin:3rem 0 2rem;background:rgba(10,10,10,.8);border-radius:1.5rem;border:1px solid rgba(255,133,51,.2);box-shadow:0 4px 20px rgba(255,133,51,.1);transition:all .3s ease}.hero-container:hover{border-color:rgba(255,133,51,.4);box-shadow:0 8px 30px rgba(255,133,51,.2)}.hero-subtitle{font-size:2rem}.blue-highlight{animation:glowPulse 2s infinite alternate;font-weight:700;-webkit-text-fill-color:#ff8533}.hero-cta{gap:1rem}.cta-button{display:inline-flex;background-color:#ff8533;border:none;text-decoration:none;box-shadow:0 4px 15px rgba(255,133,51,.3)}.cta-button:hover{box-shadow:0 6px 20px rgba(255,133,51,.4)}.secondary-button{display:inline-flex;text-decoration:none}.secondary-button:hover{background-color:rgba(255,133,51,.1);box-shadow:0 6px 20px rgba(255,133,51,.2)}.header-language-toggle{background-color:#ff8533!important;color:white!important;border-radius:8px 8px 8px 8px!important;padding:.6rem 1.4rem!important;margin-left:1.5rem!important;font-size:.95rem!important;font-weight:700!important;cursor:pointer!important;transition:all .3s ease!important;text-shadow:1px 1px 2px black!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;line-height:normal!important;left:900%!important;position:relative!important}.header-language-toggle:hover{background-color:#ff7b1d!important;box-shadow:0 6px 15px rgba(255,133,51,.5)!important;transform:translateY(-3px)!important;border-color:#ffcc99!important}.header-language-toggle:before{content:""!important;position:absolute!important;top:-3px!important;left:-3px!important;right:-3px!important;bottom:-3px!important;border-radius:9999px!important;background:transparent!important;z-index:-1!important;animation:toggleGlow 2s infinite alternate!important}@keyframes toggleGlow{0%{box-shadow:0 0 5px rgba(255,133,51,.3)!important}to{box-shadow:0 0 15px rgba(255,133,51,.6)!important}}@media (max-width:768px){.header-language-toggle{position:fixed!important;bottom:1.5rem!important;right:1.5rem!important;padding:.6rem 1.4rem!important;font-size:1rem!important;z-index:9999!important;box-shadow:0 3px 15px rgba(0,0,0,.4)!important;margin-left:0!important;animation:floatButton 2s ease-in-out infinite alternate!important;border:2px solid white!important}.header-language-toggle:hover{animation:none!important;transform:scale(1.05)!important}.content-with-nav{padding-top:3.5rem}}@keyframes floatButton{0%{transform:translateY(0)!important;box-shadow:0 3px 15px rgba(0,0,0,.4)!important}to{transform:translateY(-5px)!important;box-shadow:0 8px 20px rgba(0,0,0,.3)!important}}@media (max-width:480px){.header-language-toggle{bottom:1.5rem!important;right:1.5rem!important;padding:.6rem 1.2rem!important;font-size:.9rem!important}}.custom-heading .green{color:#00cc00;font-size:8rem;font-weight:700;line-height:1.2;-webkit-text-stroke:1px rgba(0,0,0,.1);text-shadow:0 0 10px rgba(0,204,0,.5),0 0 20px rgba(0,204,0,.3)}.custom-heading{font-size:8rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:-1rem;margin-top:-1.5rem;width:100%;letter-spacing:1px}.formContainer{width:90%;max-width:500px;margin:0 auto 1rem;position:relative;z-index:10}.form{display:flex;flex-direction:column;gap:1rem;width:100%}.emailInput{padding:.8rem;font-size:1rem;border:1px solid #444;border-radius:4px;width:100%;background-color:rgba(10,10,10,.7);color:#fff;box-sizing:border-box}.button{padding:.8rem 1.5rem;font-size:1rem;background-color:rgba(0,204,255,.8);color:black;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1);text-shadow:1px 1px 2px #007a00}.button:hover{background:linear-gradient(135deg,#009900,#00cc00);transform:scale(1.05)}.button:disabled{background-color:#666;cursor:not-allowed}.successMessage{background-color:rgba(0,204,0,.2);color:#00cc00;padding:1rem;border-radius:4px;margin-bottom:1rem;border:1px solid rgba(0,204,0,.5)}.errorMessage,.successMessage{width:100%;box-sizing:border-box}.errorMessage{background-color:rgba(220,53,69,.2);color:#ff6b6b;padding:.5rem;border-radius:4px;margin-top:.5rem;border:1px solid rgba(220,53,69,.5)}.featuresSection{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin-bottom:3rem}.featureCard,.featuresSection{width:100%;box-sizing:border-box}.featureCard{background-color:rgba(30,30,30,.7);border-radius:8px;padding:1.5rem;max-width:300px;box-shadow:0 4px 20px rgba(0,0,0,.3);border:1px solid rgba(255,102,0,.2);position:relative;z-index:10;transition:transform .3s ease,box-shadow .3s ease}.featureCard:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(255,102,0,.2)}.featureCard h3{margin-top:0;color:#ff8533;font-size:1.5rem}.ctaSection{text-align:center;margin:0 auto 3rem;max-width:800px;background-color:rgba(20,20,20,.7);padding:2rem;border-radius:10px;border:1px solid rgba(255,102,0,.2);width:90%;box-sizing:border-box}.ctaSection h2{font-size:2rem;margin-bottom:1rem;color:#ff6600}.contactSection{max-width:800px;padding:2rem;background-color:rgba(20,20,20,.7);border-radius:8px;text-align:center;border:1px solid rgba(255,102,0,.2);margin:-.3rem auto 4rem;width:90%;box-sizing:border-box}.contactSection h2{font-size:2rem;color:#ff6600;margin-bottom:1rem}.contactSection p{font-size:1.1rem;line-height:1.6;color:#ffffff;margin-bottom:2rem;hyphens:none;word-break:keep-all;overflow-wrap:break-word}.contactDetails{display:flex;flex-direction:column;gap:1.5rem;align-items:center}.emailLink:hover{background-color:#00cc66;color:#000}.social-icon{background-color:rgba(255,255,255,.1)!important}.social-icon:hover{background-color:rgba(255,255,255,.2)!important;color:white!important}@media (min-width:769px){.socialLinks{display:flex!important;flex-direction:row!important;justify-content:center!important;gap:15px!important;margin:20px auto 0!important;padding:0 10px!important}.social-icon{width:60px!important;height:60px!important}.social-icon svg{width:28px!important;height:28px!important;color:white!important}}@media (max-width:768px){.socialLinks{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:15px!important;max-width:220px!important;margin:20px auto 0!important;padding:0 10px!important}.social-icon{width:80px!important;height:80px!important;margin:0 auto!important}.social-icon svg{width:30px!important;height:30px!important;color:white!important}.hero-container{border-radius:0!important}}.footer{width:100%;padding:1.5rem;border-top:1px solid #333;display:flex;justify-content:center;align-items:center;background-color:rgba(10,10,10,.8);position:relative;z-index:10;color:#888;box-sizing:border-box}.phoenix-background{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:0}.phoenix-container{position:absolute;width:100%;height:100%;opacity:0;transition:opacity 2s ease}.phoenix-visible{opacity:1}.phoenix-svg{position:absolute;bottom:10%;left:50%;transform:translateX(-50%);width:120%;height:120%}.phoenixContainer{position:absolute;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:1}.phoenix{position:fixed;bottom:-300px;right:50%;transform:translateX(50%);width:300px;height:300px;opacity:0;transition:opacity 1s ease,bottom 1.5s ease}.phoenixVisible{opacity:.8;bottom:30px}@keyframes flameEffect{0%{filter:drop-shadow(0 0 3px rgba(255,165,0,.7))}50%{filter:drop-shadow(0 0 10px rgba(255,69,0,.9))}to{filter:drop-shadow(0 0 3px rgba(255,165,0,.7))}}.phoenixVisible path{animation:flameEffect 3s infinite}.phoenix-glow{animation:glowPulse 8s ease-in-out infinite}.phoenix-flame{filter:drop-shadow(0 0 15px rgba(255,69,0,.7));transform-origin:center}.main-body{animation:flameFlicker 4s ease-in-out infinite}.left-wing{animation:wingFlap 8s ease-in-out infinite}.right-wing{animation:wingFlap 8s ease-in-out infinite reverse}.tail-left{animation:tailSway 6s ease-in-out infinite}.tail-right{animation:tailSway 6s ease-in-out infinite reverse}.head{animation:headMove 5s ease-in-out infinite}.wisp1,.wisp2,.wisp3,.wisp4{animation:wispFloat 7s ease-in-out infinite}.wisp2{animation-delay:1s}.wisp3{animation-delay:2s}.wisp4{animation-delay:3s}.ember{opacity:.8}.ember1{animation:emberRise 8s ease-out 0s infinite}.ember2{animation:emberRise 9s ease-out 1s infinite}.ember3{animation:emberRise 10s ease-out 2s infinite}.ember4{animation:emberRise 7s ease-out 3s infinite}.ember5{animation:emberRise 11s ease-out 4s infinite}.ember6{animation:emberRise 9s ease-out 5s infinite}.ember7{animation:emberRise 8s ease-out 6s infinite}@keyframes glowPulse{0%,to{opacity:.3;r:500}50%{opacity:.5;r:520}}@keyframes flameFlicker{0%,to{filter:drop-shadow(0 0 15px rgba(255,69,0,.7))}50%{filter:drop-shadow(0 0 25px rgba(255,69,0,.9))}}@keyframes wingFlap{0%,to{transform:rotate(0deg) scale(1)}50%{transform:rotate(5deg) scale(1.05)}}@keyframes tailSway{0%,to{transform:rotate(0deg)}50%{transform:rotate(8deg)}}@keyframes headMove{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes wispFloat{0%,to{transform:translateY(0) scale(1);opacity:.8}50%{transform:translateY(-15px) scale(1.1);opacity:1}}@keyframes emberRise{0%{transform:translateY(0);opacity:1}to{transform:translateY(-300px);opacity:0}}@media (min-width:768px){.title{font-size:4rem}.form{flex-direction:row}.button{white-space:nowrap}.phoenix{width:400px;height:400px;right:10%;transform:translateX(0)}}@media screen and (max-width:767px){.custom-heading{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:0}.custom-heading .green,.custom-heading .white{font-size:6rem!important;line-height:1.1!important;margin:0!important}.description{padding:1rem;width:90%;margin:1rem auto;hyphens:none;word-break:keep-all;overflow-wrap:break-word}.heroSection{padding-top:2rem;margin-bottom:1.5rem}.form{width:100%;margin:0 auto}.emailInput{margin-bottom:10px}.button{width:100%;margin-left:0}}@media screen and (max-width:479px){.custom-heading .green,.custom-heading .white{font-size:4.4rem!important}.title{font-size:1.8rem!important;margin-bottom:1rem!important}.phoenix-svg{width:220%;bottom:-15%}}.custom-heading{line-height:1.1!important;letter-spacing:1px!important}.custom-heading .green,.custom-heading .white{font-size:inherit!important}@media (min-width:1025px){.custom-heading{font-size:8rem!important}.title{font-size:2.5rem!important}}@media (min-width:769px) and (max-width:1024px){.custom-heading{font-size:6rem!important}.title{font-size:2rem!important}}@media (max-width:768px){.custom-heading{font-size:4.5rem!important}.title{font-size:1.8rem!important}}@media (max-width:480px){.custom-heading{font-size:3.5rem!important}.title{font-size:1.5rem!important}}.hero-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:4rem 2rem;margin-bottom:4rem;position:relative;overflow:hidden;min-height:600px;background-color:rgba(10,10,10,.8);border-radius:1rem}.hero-content{flex:1;max-width:600px;z-index:10}.hero-image{flex:1;position:relative;height:500px;display:flex;align-items:center;justify-content:center;overflow:visible;min-height:400px}.hero-title{font-size:4rem;font-weight:700;margin-bottom:1rem;line-height:1.1}.hero-subtitle{font-size:3rem;margin-top:0;padding-top:0;margin-bottom:1.25rem;line-height:1.2;background:linear-gradient(135deg,#ffffff,#cccccc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 4px rgba(0,0,0,.1)}.hero-description{font-size:1rem;margin-top:0;line-height:1.5;margin-bottom:1.5rem;color:#e0e0e0}.hero-cta{display:flex;flex-direction:column;gap:0;margin-top:2rem}.cta-button:hover{background-color:#ff8533;transform:translateY(-2px);box-shadow:0 6px 16px rgba(255,133,51,.5)}.secondary-button:hover{border-color:#ff8533;color:#ff8533;transform:translateY(-2px);box-shadow:0 6px 16px rgba(255,133,51,.3)}.hero-cta .cta-button{border-radius:.5rem .5rem 0 0;margin-bottom:-2px}.hero-cta .secondary-button{border-radius:0 0 .5rem .5rem}.final-cta{padding:4rem 2rem;margin:2rem 0;text-align:center;border-radius:1.5rem;background:rgba(10,10,10,.8);border:1px solid rgba(255,133,51,.2);box-shadow:0 4px 20px rgba(255,133,51,.1);transition:all .3s ease}.final-cta:hover{border-color:rgba(255,133,51,.4);box-shadow:0 8px 30px rgba(255,133,51,.2)}.final-cta h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#ff8533}.final-cta p{font-size:1.2rem;color:#d1d5db;max-width:700px;margin:0 auto 2rem;line-height:1.6;padding:0 1rem}.final-cta .flex{display:flex;flex-direction:column;gap:0}.final-cta .cta-button{border-radius:.5rem .5rem 0 0;margin-bottom:-2px}.final-cta .secondary-button{border-radius:0 0 .5rem .5rem}.features-preview{width:100%;padding:4rem 2rem;background-color:rgba(17,24,39,.7);border-radius:1rem;margin-bottom:4rem}.section-title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem;color:white}.steps-container{display:flex;justify-content:space-between;gap:2rem}.step{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem;background-color:rgba(10,10,10,.8);border-radius:1rem;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(255,102,0,.2);box-shadow:0 4px 20px rgba(255,102,0,.1)}.step:hover{transform:translateY(-10px);box-shadow:0 8px 30px rgba(255,102,0,.2)}.step h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#ff8533}.step p{color:#d1d5db;line-height:1.6}.testimonials{width:100%;padding:4rem 2rem;margin-bottom:4rem}.stats-container{display:flex;justify-content:space-around;gap:2rem}.stat{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem;background-color:rgba(31,41,55,.7);border-radius:1rem;transition:transform .3s ease;position:relative;border:1px solid rgba(255,102,0,.2);box-shadow:0 4px 20px rgba(255,102,0,.1)}.stat:hover{transform:translateY(-10px);box-shadow:0 8px 30px rgba(255,102,0,.2)}.stat-number{font-size:3rem;font-weight:700;color:#00cc00;margin-bottom:.5rem}.stat-label{font-size:1.2rem;color:#d1d5db}@keyframes launchingGlow{0%,to{background-color:rgba(255,133,51,.9);box-shadow:0 0 10px rgba(255,133,51,.3)}50%{background-color:rgba(255,133,51,1);box-shadow:0 0 20px rgba(255,133,51,.6)}}.step:nth-child(3){position:relative}.step:nth-child(3):before{content:"E dey come";position:absolute;top:1rem;right:1rem;background-color:rgba(255,133,51,.9);color:white;padding:.5rem 1rem;border-radius:.5rem;font-size:.9rem;font-weight:600;z-index:10;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 0 10px rgba(255,133,51,.3);animation:launchingGlow 2s ease-in-out infinite}@media (max-width:768px){.step:nth-child(3):before{top:.5rem;right:.5rem;font-size:.8rem;padding:.4rem .8rem}}.footer{background-color:#111827;padding:4rem 2rem 2rem;color:#d1d5db}.footer-content{display:flex;justify-content:space-between;max-width:1200px;margin:0 auto;flex-wrap:wrap;gap:2rem}.footer-brand{flex:1;min-width:250px}.footer-brand p{margin-top:1rem;color:#9ca3af;max-width:300px}.footer-links{flex:2;display:flex;justify-content:space-around}.footer-section h4,.footer-social h4{font-size:1.2rem;font-weight:700;margin-bottom:1.5rem;color:white}.footer-section h4.orange-text,.footer-social h4.orange-text{color:#ff8533!important}.footer-section ul{list-style:none;padding:0}.footer-section li{margin-bottom:.75rem}.footer-section a:hover{color:rgba(255,103,0)!important}.footer-social{flex:1;min-width:250px}.social-icons{display:flex;gap:1rem;margin-top:1.5rem}.social-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;background-color:transparent!important;border-radius:8px!important;color:white!important;transition:all .3s ease!important}.social-icon svg{width:20px!important;height:20px!important;color:white!important;fill:currentColor!important}.social-icon:hover{background-color:rgba(255,103,0,.2)!important;transform:translateY(-2px)!important}.social-icon:hover,.social-icon:hover svg{color:#ff6700!important}.coming-soon{position:relative;cursor:default}.soon-badge{position:absolute;top:-8px;right:-8px;background-color:#ff6700;color:white;font-size:10px;padding:2px 5px;border-radius:10px;font-weight:700}.footer-bottom{max-width:1200px;padding-top:2rem;margin:2rem auto 0;border-top:1px solid #374151;text-align:center;color:#6b7280}.footer-bottom .footer-logo-container{display:flex;align-items:center;justify-content:center;gap:8px}.footer-bottom .footer-logo-icon{width:24px;height:24px;object-fit:contain}@media (max-width:1024px){.hero-container{flex-direction:column;padding:3rem 1.5rem;gap:1rem}.hero-content{max-width:100%;text-align:center;margin-bottom:1rem}.hero-image{height:300px;width:100%;padding-top:1rem}.hero-title{font-size:3.5rem}.hero-subtitle{font-size:2rem}.hero-cta{justify-content:center}.stats-container,.steps-container{flex-direction:column;gap:1.5rem}.footer-content{flex-direction:column;gap:3rem}.footer-links{flex-direction:column;gap:2rem}}@media (max-width:640px){.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.5rem}.section-title{font-size:2rem}.hero-cta{flex-direction:column}.final-cta h2{font-size:2rem}}.text-green-500{color:#00cc00}.text-green-500,.text-white{text-shadow:0 0 15px rgba(0,0,0,.9),0 0 25px rgba(0,0,0,.7)}.text-white{color:white}.text-2xl{margin-left:1rem}.language-bubbles{position:absolute;width:100%;height:100%;overflow:hidden;pointer-events:none}.language-bubble{position:absolute;padding:.8rem 1.6rem;background-color:rgba(255,133,51,.2);border:2px solid #ff8533;border-radius:2rem;color:white;font-weight:600;font-size:1.05rem;text-shadow:1px 1px 2px rgba(255,133,51,.8);white-space:nowrap;pointer-events:auto;animation:float 6s ease-in-out infinite;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}.language-bubble:hover{background-color:rgba(255,133,51,.4);border-color:#ff8533;box-shadow:0 0 15px rgba(255,133,51,.5);cursor:pointer;transform:scale(1.1)}.language-bubble.ibani{top:50%;left:50%;transform:translate(-50%,-50%) scale(1.1);z-index:5}.language-bubble.ibani:hover{transform:translate(-50%,-50%) scale(1.2)}.language-bubble.gokana{top:25%;right:25%;animation-delay:1s}.language-bubble.igbo{top:25%;left:25%;animation-delay:1.5s}.language-bubble.hausa{bottom:25%;left:25%;animation-delay:.8s}.language-bubble.yoruba{bottom:25%;right:25%;animation-delay:2s}@keyframes float{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}@media (max-width:768px){.hero-image,.language-bubbles{height:500px}.language-bubble.igbo{top:20%!important;left:20%!important}.language-bubble.gokana{top:20%!important;right:20%!important}.language-bubble.ibani{top:50%!important;left:50%!important}.language-bubble.hausa{bottom:20%!important;left:20%!important}.language-bubble.yoruba{bottom:20%!important;right:20%!important}}@media (max-width:480px){.language-bubbles{height:300px;position:relative}.hero-image{height:300px;margin-top:20px}.language-bubble{padding:.6rem 1.2rem;font-size:.9rem;animation-duration:4s;animation-name:float-mobile}@keyframes float-mobile{0%,to{transform:translate(0)}50%{transform:translate(5px,-5px)}}.language-bubble.igbo{top:5%!important;left:5%!important}.language-bubble.gokana{top:5%!important;right:5%!important}.language-bubble.ibani{top:40%!important;left:50%!important}.language-bubble.hausa{bottom:5%!important;left:5%!important}.language-bubble.yoruba{bottom:5%!important;right:5%!important}}@media (max-width:360px){.language-bubble{padding:.4rem .8rem;font-size:.75rem}.language-bubble.igbo{top:2%!important;left:2%!important}.language-bubble.gokana{top:2%!important;right:2%!important}.language-bubble.ibani{top:40%!important}.language-bubble.hausa{bottom:2%!important;left:2%!important}.language-bubble.yoruba{bottom:2%!important;right:2%!important}.final-cta,.hero-container{border-radius:0!important}.blue-highlight{text-shadow:0 0 7px rgba(0,204,255,.8),0 0 14px rgba(0,204,255,.6)}}.blue-highlight{color:#ff8533;text-shadow:0 0 10px rgba(255,133,51,.7),0 0 20px rgba(255,133,51,.5),0 0 30px rgba(255,133,51,.3);animation:blueGlow 2s infinite alternate;font-weight:600}@keyframes blueGlow{0%{text-shadow:0 0 10px rgba(255,133,51,.7),0 0 20px rgba(255,133,51,.5),0 0 30px rgba(255,133,51,.3)}to{text-shadow:0 0 15px rgba(255,133,51,.9),0 0 30px rgba(255,133,51,.7),0 0 45px rgba(255,133,51,.5)}}@media (max-width:768px){.hero-container{flex-direction:column;padding:3rem 1.5rem;min-height:800px;margin-top:2.5rem;border-radius:0!important}.hero-content{max-width:100%;margin-bottom:2rem;padding:0}.hero-subtitle{font-size:2rem;margin-top:0;padding-top:0;margin-bottom:1.25rem;line-height:1.2}.hero-description{font-size:1.2rem;margin-top:0;line-height:1.5;margin-bottom:1.5rem}.final-cta{position:relative;border-radius:0!important;border-left:0;border-right:0;width:calc(100% + .5rem)}.blue-highlight{text-shadow:0 0 10px rgba(255,133,51,.9),0 0 20px rgba(255,133,51,.7),0 0 30px rgba(255,133,51,.5);animation:blueGlowMobile 1.5s infinite alternate}}@media (max-width:480px){.hero-container{padding:2rem 1rem;min-height:700px;margin-top:2.25rem}.hero-subtitle{font-size:2rem;margin-top:0;margin-bottom:1rem}.hero-description{font-size:1rem;margin-bottom:1.25rem}.auth-title{font-size:1.8rem}}@keyframes blueGlowMobile{0%{text-shadow:0 0 10px rgba(255,133,51,.9),0 0 20px rgba(255,133,51,.7),0 0 30px rgba(255,133,51,.5)}to{text-shadow:0 0 15px rgba(255,133,51,1),0 0 25px rgba(255,133,51,.9),0 0 40px rgba(255,133,51,.7)}}.footer-section a,a{text-decoration:none!important}.footer-section a{color:white!important;transition:color .3s ease}.emailLink{font-size:1.2rem;color:#00cc00;text-decoration:none!important;border:2px solid #00cc00;padding:.5rem 1rem;border-radius:4px;transition:background-color .3s ease}.cta-button{background-color:#ff8533!important;color:white;text-shadow:1px 1px 2px black;box-shadow:0 4px 12px rgba(255,133,51,.3)}.cta-button,.secondary-button{text-decoration:none!important;display:flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-weight:600;border-radius:.5rem;transition:all .3s ease;font-size:1.1rem}.secondary-button{background-color:transparent;color:#ff8533;border:2px solid #ff8533;box-shadow:0 4px 12px rgba(255,133,51,.1)}@keyframes launchingSoonPulse{0%{box-shadow:0 0 0 0 rgba(255,133,51,.2)}70%{box-shadow:0 0 0 10px rgba(255,133,51,0)}to{box-shadow:0 0 0 0 rgba(255,133,51,0)}}.language-toggle{display:none}.auth-container{height:100vh;width:100%;overflow-y:hidden;background:#0a0a0a;padding:0;margin:0}.auth-form-container{width:100%;max-width:450px;padding:2rem;background:rgba(20,20,20,.95);border:1px solid rgba(255,133,51,.3);border-radius:20px;box-shadow:0 0 30px rgba(255,133,51,.1);text-align:center;backdrop-filter:blur(12px)}.auth-title{font-size:2.5rem;font-weight:700;color:#ff8533}.auth-subtitle{font-size:1.2rem;color:#d1d5db;margin-bottom:2rem}.auth-input{width:100%;padding:20px 12px 12px;margin-bottom:0;border:1px solid rgba(255,133,51,.3);border-radius:8px;background-color:rgba(31,41,55,.9);color:white;font-size:1rem;box-sizing:border-box;transition:all .3s ease}.auth-input:focus{border-color:#ff8533;outline:none;box-shadow:0 0 12px rgba(255,133,51,.4)}.login-form-container{border-radius:20px!important;overflow:hidden;border:1px solid rgba(255,133,51,.4)!important}.floating-label-group{position:relative;width:90%;margin:0 auto;display:block}.floating-label-group input,.floating-label-group select{width:96%;margin:0 auto;box-sizing:border-box;display:block;background-color:rgba(31,41,55,.9);color:white;font-size:1rem;transition:all .3s ease;padding:20px 12px 12px;border-radius:0;border:1px solid rgba(255,133,51,.3);border-bottom:none}.auth-form-container form .floating-label-group:first-child input,.auth-form-container form .floating-label-group:first-child select,.input-group-login .floating-label-group:first-child input{border-radius:8px 8px 0 0}.auth-form-container form .floating-label-group:last-child .password-container input,.auth-form-container form .floating-label-group:last-child input,.auth-form-container form .floating-label-group:last-child select,.input-group-login .floating-label-group:last-child .password-container input,.input-group-login .floating-label-group:last-child input{border-radius:0 0 8px 8px;border-bottom:1px solid rgba(255,133,51,.3)}.other-language-input{margin-top:-1px!important}.floating-label-group .password-container{width:96%;margin:0 auto;display:block}.floating-label-group .password-container input{width:100%;margin:0;border-radius:0;border-bottom:none}.floating-label-group select.language-dropdown{appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23FF8533%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right .7rem top 50%;background-size:.65rem auto;padding-right:2rem;-moz-appearance:none}.signup-form .floating-label-group:last-of-type{margin-bottom:1.5rem}.floating-label-group.other-language-input input{border-radius:0 0 8px 8px;border-bottom:1px solid rgba(255,133,51,.3)}.floating-label{position:absolute;pointer-events:none;left:calc(2% + 12px);top:14px;transition:all .2s ease;color:#d1d5db;font-size:1rem}.floating-label.active{top:5px!important;font-size:.75rem!important;color:#ff8533!important}.floating-label-group input:focus~.floating-label,.floating-label-group input:not(:placeholder-shown)~.floating-label,.floating-label-group select:focus~.floating-label,.floating-label-group select:not([value=""])~.floating-label,.floating-label-group select:valid~.floating-label{top:5px!important;font-size:.75rem!important;color:#ff8533!important}.floating-label-group.other-language-input input[name=otherLanguage]{transition:none;color:none!important}.floating-label-group input::placeholder{color:transparent}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus{-webkit-background-clip:text!important;-webkit-text-fill-color:#ffffff!important;transition:background-color 5000s ease-in-out 0s,border-color 0s;box-shadow:inset 0 0 0 50px rgba(31,41,55,.9),0 0 12px rgba(255,133,51,.4)!important;border-color:#ff8533!important;caret-color:#ff8533!important}input:-webkit-autofill~.floating-label{top:5px!important;font-size:.75rem!important;color:#ff8533!important}input:-webkit-autofill::placeholder{color:transparent!important}input:autofill:focus~.floating-label,input:autofill~.floating-label{top:5px!important;font-size:.75rem!important;color:#ff8533!important}@-moz-document url-prefix(){.floating-label-group input:-moz-autofill~.floating-label{top:5px!important;font-size:.75rem!important;color:#ff8533!important}}.auth-button{width:90%;padding:14px;background:#ff8533;color:white;font-size:1.2rem;font-weight:700;border-radius:8px;border:none;cursor:pointer;transition:all .3s ease;display:block;margin:1.5rem auto 0;text-shadow:1px 1px 2px #000}.auth-error{color:#ff4d4d;font-size:.9rem;margin-top:5px}.auth-error,.donthaveaccount{width:90%;margin-left:auto;margin-right:auto}.donthaveaccount{margin-top:1.5rem;text-align:center}.input-group-login,.input-group-signup{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center}.marketing-optin{width:90%;margin:1rem auto 0;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:0}.marketing-checkbox{width:1rem;height:1rem;border-color:rgba(255,133,51,.3);accent-color:#ff8533}.marketing-label{color:white;font-size:.875rem}.auth-link{color:#ff8533;text-decoration:none;transition:all .2s ease}.auth-link:hover{text-decoration:underline}.floating-label-group select.language-dropdown.other-selected,.language-dropdown.other-selected,form .floating-label-group select.language-dropdown.other-selected,select.language-dropdown.other-selected{border-radius:0!important;border-bottom:.5px solid rgba(255,133,51,.3)!important;-webkit-border-radius:0!important;-moz-border-radius:0!important}.floating-label-group select.language-dropdown.standard-dropdown,.language-dropdown.standard-dropdown,form .floating-label-group select.language-dropdown.standard-dropdown,select.language-dropdown.standard-dropdown{border-radius:0 0 8px 8px!important;border-bottom:1px solid rgba(255,133,51,.3)!important;-webkit-border-radius:0 0 8px 8px!important;-moz-border-radius:0 0 8px 8px!important}@media (max-width:768px){.floating-label-group select.language-dropdown.other-selected,.language-dropdown.other-selected,.signup-form .floating-label-group select.language-dropdown.other-selected,body .signup-form .floating-label-group select.language-dropdown.other-selected,select.language-dropdown.other-selected{border-radius:0!important;border-bottom:.5px solid rgba(255,133,51,.3)!important;-webkit-border-radius:0!important;-moz-border-radius:0!important}.floating-label-group input[name=otherLanguage],.floating-label-group select.language-dropdown.standard-dropdown,.language-dropdown.standard-dropdown,.signup-form .floating-label-group input[name=otherLanguage],.signup-form .floating-label-group select.language-dropdown.standard-dropdown,body .signup-form .floating-label-group input[name=otherLanguage],body .signup-form .floating-label-group select.language-dropdown.standard-dropdown,form .floating-label-group input[name=otherLanguage],select.language-dropdown.standard-dropdown{border-radius:0 0 8px 8px!important;border-bottom:1px solid rgba(255,133,51,.3)!important;-webkit-border-radius:0 0 8px 8px!important;-moz-border-radius:0 0 8px 8px!important}}@media (max-width:480px){.floating-label-group:first-child{border-radius:8px 8px 0 0!important}.floating-label-group:nth-child(2) input,.floating-label-group:nth-child(3) input,.floating-label-group:nth-child(4) input{border-radius:0!important}}@media (max-width:768px){.auth-container{min-height:100vh;height:auto;padding:20px 0}.language-dropdown,.signup-form .floating-label-group select.language-dropdown{border-radius:0 0 8px 8px!important;border-bottom:1px solid rgba(255,133,51,.3)!important;transition:all .3s ease!important}.language-dropdown.other-selected,.signup-form .floating-label-group select.language-dropdown.other-selected{border-radius:0!important;border-bottom:.5px solid rgba(255,133,51,.3)!important}.floating-label-group input[name=otherLanguage],.language-dropdown.standard-dropdown,.signup-form .floating-label-group select.language-dropdown.standard-dropdown{border-radius:0 0 8px 8px!important;border-bottom:1px solid rgba(255,133,51,.3)!important}.signup-form{min-height:400px;opacity:1!important;visibility:visible!important}.auth-form-container{width:100%;max-width:450px;margin:0 auto;padding:2rem}}.auth-header{padding:1.5rem;text-align:center}.auth-logo{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.auth-logo .text-green-500{color:#00cc00}.auth-logo .text-white{color:white}.auth-footer{padding:1.5rem;text-align:center;background-color:rgba(255,255,255,.05);border-top:1px solid rgba(255,255,255,.1)}.auth-redirect{font-size:.875rem;color:#9ca3af}.signup-form-placeholder{min-height:400px;display:flex;align-items:center;justify-content:center;color:white;opacity:.7;background-color:rgba(30,30,30,.2);border-radius:8px;padding:2rem;margin-bottom:1rem}.loading-message{font-size:1rem;text-align:center}.signup-form{visibility:hidden;opacity:0;transition:opacity .3s ease;min-height:400px}.client-hydrated .signup-form{visibility:visible;opacity:1}.auth-container{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 0}.floating-label-group select.language-dropdown.other-selected,.language-dropdown.other-selected,select.language-dropdown.other-selected{border-radius:0!important;border-bottom:.5px solid rgba(255,133,51,.3)!important}.floating-label-group select.language-dropdown.standard-dropdown,.language-dropdown.standard-dropdown,select.language-dropdown.standard-dropdown{border-radius:0 0 8px 8px!important;border-bottom:1px solid rgba(255,133,51,.3)!important}@media (max-width:768px){.auth-container{min-height:100vh;height:auto;padding:20px 0}.language-dropdown,.signup-form .floating-label-group select.language-dropdown{border-radius:0 0 8px 8px!important;border-bottom:1px solid rgba(255,133,51,.3)!important;transition:all .3s ease!important}.language-dropdown.other-selected,.signup-form .floating-label-group select.language-dropdown.other-selected{border-radius:0!important;border-bottom:.5px solid rgba(255,133,51,.3)!important}.signup-form-placeholder{margin:0 auto;max-width:90%}.signup-form{min-height:400px;opacity:1!important;visibility:visible!important}.marketing-optin{width:90%;margin:1rem auto 0;padding:0}.marketing-label{font-size:.8rem}}.input-group-login .floating-label-group .password-container input,.input-group-login .floating-label-group input{border-radius:0;border:1px solid rgba(255,133,51,.3);border-bottom:none}.input-group-login .floating-label-group:first-child input{border-radius:8px 8px 0 0}.input-group-login .floating-label-group:last-child .password-container input,.input-group-login .floating-label-group:last-child input{border-radius:0 0 8px 8px;border-bottom:1px solid rgba(255,133,51,.3)}.password-container{position:relative;width:96%;margin:0 auto}.forgot-password{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#ff8533;font-size:.875rem;text-decoration:none;z-index:2}.forgot-password:hover{text-decoration:underline}.password-container input{padding-right:100px!important}@media (max-width:768px){.auth-input{border-radius:0!important}.input-group-login .floating-label-group:first-child input.auth-input{border-radius:8px 8px 0 0!important}.input-group-login .floating-label-group:last-child .password-container input.auth-input,.input-group-login .floating-label-group:last-child input.auth-input{border-radius:0 0 8px 8px!important}.auth-form-container form .floating-label-group input[id=email]{border-radius:8px!important}}.floating-label-group+.floating-label-group{margin-top:-1px}.floating-label-group .password-container input,.floating-label-group input,.floating-label-group select.language-dropdown{border-radius:0;border-bottom:none}.auth-form .floating-label-group:first-child .password-container input,.auth-form .floating-label-group:first-child input,.auth-form .floating-label-group:first-child select,.input-group-login .floating-label-group:first-child input,.login-form .floating-label-group:first-child .password-container input,.login-form .floating-label-group:first-child input,.signup-form .floating-label-group:first-child .password-container input,.signup-form .floating-label-group:first-child input,.signup-form .floating-label-group:first-child select{border-radius:8px 8px 0 0}.auth-form .floating-label-group:last-child .password-container input,.auth-form .floating-label-group:last-child input,.auth-form .floating-label-group:last-child select,.floating-label-group.other-language-input:last-child input,.input-group-login .floating-label-group:last-child .password-container input,.input-group-login .floating-label-group:last-child input,.login-form .floating-label-group:last-child .password-container input,.login-form .floating-label-group:last-child input,.signup-form .floating-label-group:last-child .password-container input,.signup-form .floating-label-group:last-child input,.signup-form .floating-label-group:last-child select{border-radius:0 0 8px 8px;border-bottom:1px solid rgba(255,133,51,.3)}.policy-checkbox-label{display:flex;align-items:center;justify-content:center;text-align:center;margin:2.5rem 0 1.5rem;font-size:.9rem;color:#ccc}.other-language-input .floating-label{opacity:0;transform:translateY(0);transition:all .3s ease}.other-language-input input:focus::placeholder{opacity:.5}.other-language-input input:focus~.floating-label,.other-language-input input:not(:placeholder-shown)~.floating-label{opacity:1;transform:translateY(0);top:8px!important;font-size:.75rem;color:#ff8533}.minimal-footer{width:100%;padding:.75rem 1rem;background-color:rgba(10,10,10,.8);border-top:1px solid rgba(255,133,51,.3);margin-top:auto;text-align:center}.minimal-footer-content{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.minimal-footer-links{display:flex;gap:1.5rem}.minimal-footer-link{color:#9ca3af;text-decoration:none;font-size:.9rem;transition:color .3s ease}.minimal-footer-link:hover{color:#ff8533}.minimal-footer-copyright{color:#9ca3af;font-size:.9rem}.footer-logo-container{display:flex;align-items:center;gap:8px}.footer-logo-icon{width:24px;height:24px;object-fit:contain}@media (max-width:640px){.minimal-footer-content{text-align:center}.minimal-footer-content,.minimal-footer-links{flex-direction:column;gap:.5rem}}@media (max-width:768px){#fullName{border-radius:8px 8px 0 0!important}#email{border-radius:0!important}}.auth-form-container input,.auth-form-container select{background-color:rgba(31,41,55,.9)!important;color:white!important;border:1px solid rgba(255,133,51,.3)!important;visibility:visible!important;opacity:1!important}.floating-label-group .floating-label{color:#d1d5db!important;visibility:visible!important;opacity:1!important}.floating-label-group input:focus~.floating-label,.floating-label-group input:not(:placeholder-shown)~.floating-label,.floating-label-group select:focus~.floating-label,.floating-label-group select:not([value=""])~.floating-label,.floating-label-group select:valid~.floating-label,.floating-label.active{color:#ff8533!important;visibility:visible!important;opacity:1!important}.policy-checkbox{min-width:16px;min-height:16px;accent-color:#ff8533}.signup-form-container .auth-input{background-color:rgba(31,41,55,.9);color:white;border:1px solid rgba(255,133,51,.3)}@media (max-width:768px){.input-group-login .floating-label-group #email{border-radius:8px 8px 0 0!important}}