body{font-family:sans-serif;margin:0;padding:0}.App{text-align:center}.App-logo{animation:App-logo-spin 20s linear infinite;height:80px}.App-header{background-color:#000;color:#fff;display:flex;height:550px;margin-bottom:80px;padding:20px;position:relative}.App-header:after{background-color:#000;border-radius:0 0 80% 80%;bottom:-60px;content:"";height:70px;left:-50%;position:absolute;width:200%}.spinner-container{align-items:center;display:flex;height:100vh;justify-content:center}.spinner{animation:spin 1s linear infinite;color:#05192d;font-size:10rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.navbar,.navbar ul{display:flex}.navbar ul{list-style:none;margin:0;padding:0}.navbar li{margin-right:20px;position:relative}.navbar .nav-link{border-radius:5px;color:#fff;font-size:16px;font-weight:700;padding:10px 15px;text-decoration:none;transition:background-color .3s ease}.navbar .nav-link:hover{background-color:#555}.dropdown-content{background:linear-gradient(180deg,#fff,#f0f0f0)}.dropdown-content a:hover{background-color:#e0e0e0}.roadmap-image{height:auto;max-height:100%;max-width:100%;width:auto}.section{align-items:center;color:#fff;display:flex;flex-direction:column;height:80px;justify-content:center;position:absolute;text-align:center;width:80px}.section svg{font-size:5rem;margin-bottom:5px;margin-top:5px}.section.assess{background-color:#06bdfc;border-radius:50%;color:#000;left:50%;top:0;transform:translate(-50%,-50%)}.section.learn{background-color:#03ef62;border-radius:50%;color:#000;right:0;top:50%;transform:translate(50%,-50%)}.section.practice{background-color:#ff931e;border-radius:50%;bottom:0;color:#000;left:50%;transform:translate(-50%,50%)}.section.apply{background-color:#ff6ea9;border-radius:50%;color:#000;left:0;top:50%;transform:translate(-50%,-50%)}.App-title{font-size:1.5em;margin-left:20px}.two-pages button{background-color:#fffbf3;border:none;border-radius:5px;box-shadow:0 5px #a5a5a5;color:#05192d;cursor:pointer;font-size:1.4em;margin-left:60px;margin-top:400px;overflow:hidden;padding:20px 40px;position:relative;transition:transform .3s,box-shadow .3s,color .3s}.two-pages button:active{box-shadow:0 2px #a5a5a5;transform:translateY(3px)}.two-pages button:before{background-color:#03ef62;bottom:0;content:"";height:0;left:0;position:absolute;transition:height .5s;width:100%;z-index:0}.two-pages button:hover:before{height:100%}.two-pages button:hover{box-shadow:0 7px #8e8e8e;color:#000}.two-pages button span{position:relative;z-index:1}.App-intro{font-size:large}.header-buttons{position:absolute;right:20px;top:20px}.header-buttons button{background-color:#03ef62;border:none;border-radius:5px;color:#05192d;cursor:pointer;font-size:1em;margin-left:10px;padding:10px 20px;transition:background-color .3s}.header-buttons button:hover{background-color:#45a049}.header-buttons button:active{background-color:#3e8e41}.input-icon .icon{color:#ccc}.input-icon input{padding-left:30px}.footer{background-color:#000;color:#fff;justify-content:center;padding:20px 0}.footer,.footer-content{display:flex;flex-direction:column}.footer-content{align-items:center;width:90%}.footer-section{margin-bottom:20px;text-align:center}.footer-logo{margin-bottom:10px;margin-left:15px;width:50px}.links{display:flex;flex-direction:column;gap:10px;margin-left:15px}.links a{color:#fff;font-size:14px;text-decoration:none}.links a:hover{text-decoration:underline}.newsletter input{border:none;margin-bottom:10px;max-width:300px;padding:10px;width:100%}.newsletter h3{font-size:16px}.newsletter button{background-color:#03ef62;border:none;color:#05192d;cursor:pointer;max-width:300px;padding:10px 20px;width:100%}.footer-rights{color:#fff;font-size:10px;margin-right:200px;margin-top:10px;text-align:center}@media (min-width:768px){.footer-content{flex-direction:row;justify-content:space-between}.footer-section{margin-bottom:0;text-align:left}.links{flex-direction:row;gap:40px;margin-left:200px}.footer-logo{width:50px}.newsletter h3{font-size:18px}.newsletter button,.newsletter input{max-width:none;width:auto}}.form-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.form-container{background:#05192d;border-radius:8px;color:#03ef62;max-width:500px;padding:20px;position:relative;width:100%}.close-btn{background:#db4437;border:none;cursor:pointer;font-size:18px;position:absolute;right:10px;top:10px}.header{align-items:center;background-color:#000;display:flex;height:60px;justify-content:space-between;padding:10px 20px;position:sticky;top:0;transition:background-color .3s,padding .3s;z-index:1000}.header.scrolled{background-color:#000;padding:5px 20px}.header-left{align-items:center;display:flex}.logo{height:30px;margin-left:-10px;margin-right:10px}.title{color:#fff;font-size:16px}.header-nav{flex-grow:1}.header-nav .dropdown span{color:#fff}.dropdown-content{background:#000;border-radius:5px;box-shadow:0 8px 16px #0003;display:none;min-width:200px;position:absolute;transition:opacity .3s ease;z-index:1}.dropdown-content a{align-items:center;border-bottom:1px solid #ddd;color:#333;display:flex;font-size:14px;padding:12px 16px;text-decoration:none;transition:background-color .3s ease}.dropdown-content a:last-child{border-bottom:none}.dropdown-content a:hover{background-color:#fff;color:#000}.dropdown:hover .dropdown-content{display:block;opacity:1}.dropdown-content{opacity:0}.header-nav ul{display:flex;justify-content:left;list-style:none;margin:0;padding:0}.header-nav ul li{margin:0 15px}.header-nav ul li a{color:#fff;font-size:14px;text-decoration:none}.header-right{display:flex;gap:10px}.header-button{background-color:#fdff00;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:1em;padding:10px 20px;transition:background-color .3s}.header-button:hover{background-color:#dcdc09}.modal{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{animation:slide-down .3s ease-out;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0003;max-width:90%;padding:30px;position:relative;text-align:center;width:500px}@keyframes slide-down{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.close-button{background-color:red;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1em;padding:5px 10px;position:absolute;right:10px;top:10px}.close-button:hover{background-color:darkred}.tabs{border-bottom:1px solid #ddd;display:flex;margin-bottom:20px;overflow-x:auto}.tab{cursor:pointer;padding:10px 20px;transition:background-color .3s}.tab:hover{background-color:#f1f1f1}.tab-active{border-bottom:2px solid #000;font-weight:700}.form-group{margin-bottom:15px;text-align:left}.form-group label{display:block;margin-bottom:5px}.form-group input{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:1em;padding:10px;width:100%}.submit-button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1em;padding:10px 20px;transition:background-color .3s;width:100%}.submit-button:hover{background-color:#45a049}.submit-button:active{background-color:#3e8e41}.or-divider{align-items:center;display:flex;margin:20px 0;position:relative}.or-divider span{font-size:1.2em;margin:0 10px}.or-divider:after,.or-divider:before{border-bottom:1px solid #ddd;content:"";flex:1 1}.social-buttons{display:flex;justify-content:space-between;margin-top:20px}.social-button{background-color:#db4437;border:none;border-radius:5px;color:#fff;cursor:pointer;flex:1 1;font-size:1em;margin:0 5px;padding:10px 20px;transition:background-color .3s}.social-button.facebook{background-color:#3b5998}.social-button:hover{opacity:.9}.forgot-password{font-size:.9em;margin-top:10px}.forgot-password a{color:#007bff;text-decoration:none}.forgot-password a:hover{text-decoration:underline}.input-icon{align-items:center;display:flex;position:relative}.input-icon .icon{color:#05192d;left:10px;position:absolute}.input-icon input{color:#05192d;padding-left:40px}.eye-icon{color:#888;cursor:pointer;font-size:18px;position:absolute;right:10px}.user-info{align-items:center;display:flex}.error-message{color:red;margin-top:10px}.user-initials{align-items:center;background-color:#fff;border-radius:50%;color:#000;display:flex;font-size:16px;font-weight:700;height:40px;justify-content:center;margin-right:10px;width:40px}@media (max-width:768px){.header{align-items:flex-start;flex-direction:column}.header-right{display:flex;justify-content:space-between;margin-bottom:10px;margin-top:-40px;order:1;width:100%}.header-nav{margin-bottom:20px;margin-top:20px;order:2;width:100%}.header-nav ul{flex-direction:row;justify-content:center;margin:0;width:100%}.header-nav ul li{margin:0 10px}.title{font-size:14px;text-align:center}.header-button{font-size:.9em;padding:8px 16px}.header-button.register{display:none}}@media (max-width:480px){.header{flex-direction:column;height:auto;width:100%}.header-left{margin-bottom:10px}.header-right{flex-direction:row;justify-content:flex-end;margin-top:-40px}.header-nav ul{align-items:center;flex-direction:row}.header-nav ul li{margin:5px 10px}.header-button{font-size:.8em}.social-buttons{flex-direction:column}.social-button{margin-bottom:10px}}.additional-content-ac{align-items:center;display:flex;flex-direction:column;gap:60px;margin:60px auto 80px;max-width:1400px}.youtube-subscribe-section{background:#f9f9f9;border-radius:12px;box-shadow:0 10px 20px #0000001a;margin:30px 0;padding:30px;text-align:center}.youtube-subscribe-section h2{color:red;font-size:28px;margin-bottom:10px}.youtube-subscribe-section p{color:#333;font-size:18px;margin-bottom:20px}.youtube-button{background:red;border-radius:8px;color:#fff;display:inline-block;font-size:18px;font-weight:700;padding:12px 25px;text-decoration:none;transition:background .3s}.youtube-button:hover{background:#c00}.promo-section-pg{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000004d;display:flex;flex-wrap:wrap;justify-content:space-between;margin:80px auto 0;max-width:1200px;padding:30px;width:100%}.promo-content-pg{color:#343a40;flex:1 1;margin-left:30px;max-width:55%}.promo-content-pg ul li{font-size:1.2rem;margin-bottom:10px}.roadmap-image-pg{border-radius:7px;height:auto;margin-right:30px;max-width:600px;width:40%}.promo-buttons-pg{display:flex;gap:30px;justify-content:center;margin-top:40px}.promo-button-pg{border:none;border-radius:4px;cursor:pointer;font-size:1.2rem;padding:15px 30px}.ask-form{flex-direction:column;margin:40px 0;transform:scale(1.1);transition:transform .3s ease}.ask-box,.ask-form{align-items:center;display:flex}.ask-box{gap:20px;height:200px;max-width:500px;width:100%}.ask-input{background-color:#060620;border:1px solid #ccc;border-radius:7px;box-shadow:0 0 15px #ff9100b3;color:#fffcfc;flex:1 1;font-size:22px;padding:25px;transition:box-shadow .3s ease}.ask-input:focus{box-shadow:0 0 15px #0096ffe6;outline:none}.ask-submit{background-color:#060620;border:none;border-radius:7px;color:#fffcfc;cursor:pointer;font-size:22px;margin-top:-40px;padding:10px 20px}.ask-submit:hover{background:#0b0b46}.demo-button-pg{background-color:#ff931e;color:#000}.status-message{font-weight:700}.status-message.error{color:red}.status-message.success{color:green}.status-message.warning{color:red}.status-message{color:#28a745;font-size:14px;margin-top:10px;text-align:center}.get-started-button-pg{background-color:#343a40;color:#fff}.content-item-ac{align-items:center;display:flex;flex-wrap:wrap;gap:50px;justify-content:space-between;margin:0 auto;max-width:1400px}.content-image-ac{height:auto;width:500px}.content-text-ac{font-size:2.5rem;line-height:1.8;max-width:800px}.content-text-ac h3{font-size:2.3rem;font-weight:700;-webkit-text-decoration:underline 3px #fdff00;text-decoration:underline 3px #fdff00}.content-text-ac p{font-size:1.8rem}@media (max-width:1024px){.promo-section-pg{align-items:center;flex-direction:column;margin:20px;padding:15px;text-align:center}.roadmap-image-pg{margin:0 0 20px;max-width:250px;width:70%}.promo-content-pg{margin:0 10px;max-width:90%}.promo-content-pg h1{font-size:1.6rem}.promo-content-pg p{font-size:.9rem}.content-item-ac{flex-direction:column;gap:10px;text-align:center}.content-image-ac{max-width:200px;width:70%}.content-text-ac{font-size:1.3rem;max-width:80%}.content-text-ac h3{font-size:1.4rem}.content-text-ac p{font-size:1rem}}@media (max-width:768px){.promo-section-pg{margin:10px;padding:8px;width:95%}.promo-content-pg h1{font-size:1.4rem}.promo-content-pg p{font-size:.8rem}.content-item-ac{flex-direction:column;flex-direction:row;gap:10px;gap:20px;text-align:center;text-align:left}.content-image-ac{max-width:250px;width:40%}.content-text-ac{font-size:1.6rem;max-width:55%}.content-text-ac h3{font-size:1.6rem}.content-text-ac p{font-size:1.1rem}}@media (max-width:480px){.promo-section-pg{box-shadow:none;margin:5px;padding:5px;width:90%}.promo-content-pg h1{font-size:1.2rem}.promo-content-pg p{font-size:.7rem}.content-item-ac{flex-direction:row;gap:15px}.content-image-ac{max-width:200px;width:40%}.content-text-ac{font-size:1.4rem;max-width:55%}.content-text-ac h3{font-size:1.4rem}.content-text-ac p{font-size:1rem}.promo-buttons-pg{flex-direction:column;gap:8px}.roadmap-image-pg{width:80%}.ask-form{gap:10px;justify-content:center;margin:5px auto;max-width:90%;padding:10px}.ask-box,.ask-form{align-items:center;display:flex}.ask-box{flex-direction:row;gap:5px;margin-bottom:-30px;margin-top:-70px;width:100%}.ask-input{border:1px solid #ccc;border-radius:5px;box-shadow:0 0 6px #ff91004d;flex:1 1;font-size:14px;padding:10px}.ask-submit{background-color:#000;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin-top:-45px;padding:10px 15px;transition:.3s}.ask-submit:hover{background-color:#dcdc09}}.ad-container{align-items:center;background:linear-gradient(135deg,#3a0ca3,#7209b7,#f72585);border:1px solid #ddd;border-radius:20px;box-shadow:0 8px 20px #00000026;display:flex;flex-direction:column;justify-content:center;margin:20px auto;max-width:1000px;padding:5px;transform:scale(1.02);transition:transform .3s ease}.ad-container,.ad-container-link:hover{text-decoration:none}.ad-container.horizontal{flex-direction:row}.ad-container.vertical{align-items:center;flex-direction:column;height:auto;padding:10px}.ad-container.vertical-link{text-decoration:none}.ad-content{align-items:center;display:flex;justify-content:space-between;width:100%}.ad-text-content{max-width:60%;text-align:center}.ad-title{align-items:center;display:flex;font-size:3.5rem;font-weight:700;margin-bottom:15px}.ad-title .emoji{animation:bounce 1.5s ease-in-out infinite;display:inline-block;font-size:45px;margin-right:2px}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ad-title .text{-webkit-text-fill-color:#0000;background-clip:text;-webkit-background-clip:text;background-color:#e7ebea;color:#0000}.ad-detail ul{list-style-type:none;padding:0}.ad-detail li{align-items:center;color:#fcfbff;display:flex;font-size:1.5rem;margin:8px 0}.ad-buttons{display:flex;gap:15px;justify-content:center}.ad-button{background:linear-gradient(135deg,#00c853,#009688,#26c6da);border:none;border-radius:50px;box-shadow:0 5px 15px #ea3a784d;color:#fff;cursor:pointer;font-size:1.5rem;font-weight:700;letter-spacing:1px;padding:12px 26px;text-transform:uppercase;transition:all .3s ease-in-out}.ad-button:hover{background:linear-gradient(135deg,#009688,#26c6da,#00c853);box-shadow:0 8px 20px #ea3a7866;transform:translateY(-3px) scale(1.05)}.ad-button:active{box-shadow:0 4px 10px #ea3a7833;transform:translateY(1px) scale(.98)}.lottie-wrapper{align-items:center;background:linear-gradient(145deg,#ffffffe6,#c8c8c8cc);border-radius:20px;box-shadow:0 8px 15px #0000004d,inset 0 -3px 8px #fff9;display:flex;height:220px;justify-content:center;max-width:300px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;width:100%}.lottie-wrapper:hover{box-shadow:0 12px 25px #0006,inset 0 -5px 10px #ffffffb3;transform:scale(1.2)}.lottie-animation{border:none;height:100%;width:100%}.ad-container.horizontal .ad-content{flex-direction:row;gap:20px}.ad-container.horizontal .ad-text-content{text-align:left}.ad-container.horizontal .lottie-wrapper{margin-left:auto}.ad-container.vertical .ad-content{align-items:center;flex-direction:column;gap:10px}.ad-container.vertical .ad-text-content{max-width:85%;text-align:left}.ad-container.vertical .ad-buttons{flex-direction:column;gap:10px}.ad-container.vertical .lottie-wrapper{background:linear-gradient(145deg,#f5f5f5e6,#d2d2d2cc);border-radius:15px;box-shadow:0 6px 12px #00000040,inset 0 -2px 6px #fff6;height:180px;margin:0 auto;max-width:220px;transition:transform .2s ease,box-shadow .2s ease}.ad-container.vertical .lottie-wrapper:hover{box-shadow:0 10px 20px #0000004d,inset 0 -4px 8px #fff9;transform:scale(1.1)}.ad-container.vertical .ad-title{font-size:2.5rem;line-height:1.2}.ad-container.vertical .ad-detail li{font-size:1.4rem;margin:10px 0}.vertical .ad-title .emoji{margin-left:-25px;margin-right:2px}.ad-container.vertical .ad-buttons .ad-button{text-align:center;width:100%}@media (max-width:768px){.ad-container{max-width:90%;padding:10px;transform:scale(.95)}.ad-title{font-size:2.5rem;margin-bottom:8px}.ad-detail li{font-size:1.2rem}.ad-buttons .ad-button{font-size:1.2rem;padding:8px 15px}.lottie-wrapper{height:160px;width:240px}}@media (max-width:480px){.ad-container{max-width:95%;padding:8px;transform:scale(.9)}.ad-title{font-size:2rem;margin-bottom:5px}.ad-detail li{font-size:1rem}.ad-buttons .ad-button{font-size:1rem;padding:6px 12px}.lottie-wrapper{height:140px;width:200px}}.ad-top-container-link{display:flex;justify-content:center;margin:2px 0;text-decoration:none;width:100%}.ad-top-container{align-items:center;background:linear-gradient(135deg,#3a0ca3,#7209b7,#f72585);border-radius:8px;box-shadow:0 6px 15px #0003;color:#fff;display:flex;justify-content:center;padding:15px;transition:all .3s ease;width:60%}.ad-top-content{gap:20px;justify-content:space-between}.ad-top-buttons,.ad-top-content{align-items:center;display:flex;width:100%}.ad-top-buttons{justify-content:center}.ad-top-button{background:linear-gradient(135deg,#00c853,#009688,#26c6da);border:none;border-radius:15px;box-shadow:4px 4px 12px #0003,inset -2px -2px 5px #fff3;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:12px 22px;text-align:center;transition:all .3s ease}.ad-top-button:hover{background:linear-gradient(135deg,#009688,#26c6da,#00c853);box-shadow:0 8px 20px #ea3a7866}.ad-lottie-wrapper{align-items:center;display:flex;height:100px;justify-content:center;overflow:hidden;width:150px}.ad-lottie-animation{height:100%;transform:scale(2.5);width:100%}.ad-title{font-size:22px;line-height:1.4;text-align:center}@media (max-width:768px){.ad-top-container{border-radius:5px;box-shadow:0 4px 12px #00000026;padding:10px;width:90%}.ad-top-content{flex-direction:column;gap:12px}.ad-title{font-size:16px}.ad-top-button{border-radius:10px;font-size:11px;padding:8px 15px}.ad-lottie-wrapper{height:60px;width:90px}.ad-lottie-animation{transform:scale(1.8)}}@media (max-width:480px){.ad-top-container{border-radius:5px;box-shadow:0 4px 10px #00000026;padding:4px;width:95%}.ad-top-content{flex-direction:row;gap:3px}.ad-title{font-size:8px}.emoji{font-size:7px;margin-left:-10px}.ad-top-button{border-radius:8px;box-shadow:2px 2px 8px #0000001a;font-size:10px;padding:3px 6px}.ad-lottie-wrapper{height:20px;width:50px}.ad-lottie-animation{transform:scale(1.4)}}
/*# sourceMappingURL=main.e6603077.css.map*/