*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}::-webkit-scrollbar{display:none}@font-face{font-display:swap;font-family:Nexa-Bold;font-style:bold;src:url(/static/media/Nexa-Bold.1635049df2462dcad453.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nexa-Book;font-style:bold;src:url(/static/media/Nexa-Book.0a0c1166879ef53e1d13.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nexa-Heavy;font-style:bold;src:url(/static/media/Nexa-Heavy.502f074bad92a0875a5d.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nexa-Regular;font-style:"normal";font-weight:"normal";src:url(/static/media/Nexa-Regular.c5be77d94730b9fd6079.woff2) format("woff2")}.navbar{background-color:#000;border-bottom:1px solid #2b2b2b;color:#fff;justify-content:space-between;padding:14px 30px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.navbar,.navbar-logo{align-items:center;display:flex}.navbar-logo{gap:2px}.logo-img{height:45px;object-fit:contain;width:45px}.logo-text{font-family:Nexa-Bold,sans-serif;font-size:14px}.nav-items{align-items:center;display:flex;gap:30px}.nav-link{color:#fff;font-family:Nexa-Bold,sans-serif;font-size:16px;position:relative;text-decoration:none}.nav-link:after{background:linear-gradient(90deg,#ff0080,#7928ca);content:"";display:block;height:2px;margin-top:3px;transition:width .3s;width:0}.nav-link:hover:after{width:100%}.gradient-btn{background:linear-gradient(90deg,#ff0080,#7928ca);border:none;border-radius:25px;color:#fff;cursor:pointer;font-family:Nexa-Bold,sans-serif;padding:10px 20px;transition:opacity .3s}.gradient-btn:hover{opacity:.8}.menu-toggle{background:#0000;border:none;cursor:pointer;display:flex;flex-direction:column;gap:5px;padding:0}.bar{background:#fff;height:3px;transition:all .3s ease;width:25px}.menu-toggle.open .bar:first-child{transform:translateY(8px) rotate(45deg)}.menu-toggle.open .bar:nth-child(2){opacity:0}.menu-toggle.open .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mobile-menu{align-items:center;background-color:#111;border-top:1px solid #333;display:flex;flex-direction:column;height:100vh;padding:20px 0;position:absolute;right:0;top:65px;width:100%}.mobile-link{color:#fff;font-family:Nexa-Bold,sans-serif;font-size:16px;margin:20px 0;text-decoration:none;transition:color .3s}.mobile-link:hover{color:#ff6bcb}@media (max-width:768px){.nav-items{display:none}}.grid-background{align-items:center;background:#000;display:flex;justify-content:center;margin-top:80px;overflow:hidden;position:relative;width:100%}.grid-background:before{background-image:linear-gradient(90deg,#262626 1px,#0000 0),linear-gradient(180deg,#262626 1px,#0000 0);background-size:40px 40px;content:"";inset:0;opacity:.1;position:absolute;z-index:0}.grid-overlay{background:radial-gradient(circle at center,#000000d9,#000 80%);inset:0;pointer-events:none;position:absolute;z-index:2}.fade-in{animation:fadeUp 1.2s ease forwards;opacity:0;transform:translateY(80px) scale(.95)}.grid-image{border-radius:20px;z-index:1}@media (max-width:768px){.grid-background{margin-top:40px}}.wobble-card{background-color:#312e81;transition:transform .1s ease-out;z-index:1}.wobble-card,.wobble-inner{border-radius:20px;position:relative}.wobble-inner{background-image:radial-gradient(88% 100% at top,#ffffff80,#fff0);box-shadow:0 10px 32px #222a351f,0 1px 1px #0000000d,0 0 0 1px #222a350d,0 4px 6px #222a3514,0 24px 108px #2f30371a}.wobble-content{border-radius:20px;height:100%;position:relative;transition:transform .1s ease-out;z-index:2}.noise-layer{background-size:30%;inset:0;mask-image:radial-gradient(#fff,#0000 75%);-webkit-mask-image:radial-gradient(#fff,#0000 75%);opacity:.1;pointer-events:none;position:absolute;transform:scale(1)}.wobblecards-container{align-items:stretch;display:flex;flex-wrap:wrap;gap:50px;justify-content:center;margin:0 auto;padding:0}.blue-card{background-color:#1e3a8a;border-radius:20px}.wobblecard-content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px;text-align:left}.wobblecard-content,.wobblecard-title{color:#fff;font-family:Nexa-Bold,sans-serif}.wobblecard-title{text-align:center}.wobblecard-list{align-items:flex-start;color:#fff;display:flex;flex-direction:column;font-size:18px;gap:15px}@media (max-width:768px){.wobblecards-container{flex-direction:row;gap:30px}.wobblecard-list p{font-size:14px}.blue-card{min-height:250px}}.sticky-scroll-container{align-items:flex-start;border-radius:12px;display:flex;height:30rem;justify-content:center;overflow-y:auto;padding:2rem;position:relative;transition:background .8s ease}.sticky-scroll-content{flex:1 1;max-width:600px;padding:20px}.scroll-item{margin:5rem 0;opacity:.4;transition:opacity .5s ease}.scroll-item.active{opacity:1}.scroll-item h2{color:#fff;margin-bottom:1rem}.scroll-item p{color:#c7c7c7;line-height:1.6}.sticky-image{border-radius:12px;display:none;height:260px;overflow:hidden;position:-webkit-sticky;position:sticky;top:2rem;width:320px}.image-cover{height:100%;object-fit:cover;width:100%}@media (min-width:1024px){.sticky-image{display:block;margin-left:40px}}.testimonial-container{align-items:center;background:#000;color:#fff;display:flex;font-family:Nexa-Regular,sans-serif;justify-content:center;margin-top:40px;padding:40px 20px}.testimonial-content{align-items:center;display:flex;flex-direction:row;gap:40px;max-width:1000px;width:100%}@media (max-width:768px){.testimonial-content{flex-direction:column;text-align:center}}.testimonial-image-container{height:400px;position:relative;width:400px}.testimonial-image{border-radius:24px;height:90%;object-fit:cover;opacity:0;padding:16px;position:absolute;transform:scale(.8);transition:all .8s ease-in-out;width:100%}.testimonial-image.active{animation:bounceIn 1s ease;opacity:1;transform:scale(1);z-index:10}.testimonial-image.inactive{opacity:0;transform:scale(.9) rotateY(10deg)}@keyframes bounceIn{0%{opacity:0;transform:translateY(40px) scale(.95)}50%{opacity:1;transform:translateY(-10px) scale(1.02)}to{transform:translateY(0) scale(1)}}.testimonial-text{flex:1 1;padding:10px}.testimonial-text h3{color:#f5f5f5;font-family:Nexa-Bold,sans-serif;font-size:24px;margin-bottom:4px}.testimonial-text .designation{color:#ccc;font-size:14px;margin-bottom:20px}.testimonial-text .quote{animation:fadeIn .5s ease-in-out;color:#e0e0e0;font-size:18px;line-height:1.5}@keyframes fadeIn{0%{filter:blur(5px);opacity:0}to{filter:blur(0);opacity:1}}.testimonial-buttons{display:flex;gap:10px;margin-top:30px}.testimonial-buttons button{background:#222;border:1px solid #444;border-radius:50%;color:#fff;cursor:pointer;font-size:20px;height:36px;transition:all .3s ease;width:36px}.testimonial-buttons button:hover{background:#555;transform:scale(1.1)}.about-page{background-color:#111;color:#f5f5f5;font-family:Nexa-Regular,sans-serif}.about-content{margin:0 auto 150px;max-width:800px;opacity:0;transform:translateY(10px);transition:opacity .8s ease,transform .8s ease}.about-content.fade-in{opacity:1;transform:translateY(0)}.about-title{color:#f5f5f5;font-family:Nexa-Heavy,sans-serif;font-size:30px}.about-subtitle,.about-title{margin-top:40px;text-align:center}.about-subtitle{color:#ffc107;font-family:Nexa-Bold,sans-serif;font-size:20px}.about-text{font-size:16px;line-height:1.6;margin-top:20px}.about-image{border-radius:20px;display:block;height:auto;margin:40px auto 30px;max-width:500px;width:100%}.about-highlight{color:#ffc107;font-family:Nexa-Bold,sans-serif;font-size:20px;margin-top:20px}.about-subtext{font-size:16px}.about-subtext,.courses-page{color:#f5f5f5;font-family:Nexa-Regular,sans-serif}.courses-page{background-color:#111}.courses-header{margin:40px auto;max-width:800px;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.courses-header.fade-in{opacity:1;transform:translateY(0)}.courses-title{color:#f5f5f5;font-family:Nexa-Heavy,sans-serif;font-size:30px}.courses-subtitle,.courses-title{margin-bottom:20px;text-align:center}.courses-subtitle{color:#ffc107;font-family:Nexa-Bold,sans-serif;font-size:18px}.courses-text{font-size:16px;line-height:1.6;margin-bottom:20px;text-align:center}.courses-highlight{color:#ffc107;font-family:Nexa-Bold,sans-serif;font-size:18px;margin-bottom:40px;text-align:center}.courses-phases{display:flex;flex-direction:column;gap:50px;margin-bottom:100px;padding:0 10px}.phase-card{flex-direction:row;gap:20px}.phase-card,.phase-cardmobile{align-items:center;animation:fadeUp .8s forwards;display:flex;justify-content:center;opacity:0}.phase-cardmobile{flex-direction:column}.phase-card.reverse{flex-direction:row-reverse}.phase-cardmobile.reverse{flex-direction:column-reverse}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.phase-img{border-radius:16px;box-shadow:0 8px 20px #00000080;margin-bottom:40px;max-width:500px;width:100%}.phase-text{flex:1 1;max-width:500px;text-align:center}.phase-title{color:#f5f5f5;font-family:Nexa-Bold,sans-serif;font-size:20px;margin-bottom:10px}.phase-content{font-size:16px;line-height:1.6;margin-bottom:20px}.phase-button{background-color:#1e1e1e;border-radius:10px;color:bisque;cursor:pointer;display:inline-block;font-family:Nexa-Bold,sans-serif;padding:6px 16px;transition:all .3s ease}.phase-button:hover{background-color:#333;color:#ffc107}.course-details-page{background-color:#111;color:#f5f5f5;font-family:Nexa-Regular,sans-serif}.course-details-wrapper{margin:40px auto 80px;max-width:800px;opacity:0;transform:translateY(20px);transition:all .8s ease}.course-details-wrapper.fade-in{opacity:1;transform:translateY(0)}.course-title{color:tan;font-family:Nexa-Heavy,sans-serif;margin-bottom:20px;text-align:center}.course-content{color:#fff;line-height:1.6;margin-bottom:30px;text-align:center}.course-image{border-radius:20px;box-shadow:0 8px 20px #00000080;display:block;margin:20px auto 40px;object-fit:cover}.course-desc-block{margin:20px auto;max-width:600px}.course-desc-subtitle{color:#ff0;font-family:Nexa-Bold,sans-serif;margin-bottom:5px}.course-desc-points{color:#fff;font-family:Nexa-Regular,sans-serif;margin-left:10px}.register-button{background-color:#1e1e1e;border-radius:10px;color:bisque;cursor:pointer;font-family:Nexa-Bold,sans-serif;margin:30px auto 0;padding:8px 20px;text-align:center;transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.register-button:hover{background-color:#333;color:#ffc107}body{background:#121212}
/*# sourceMappingURL=main.58b0e253.css.map*/