.HeroSection-module-scss-module__q3_yhG__hero{color:#fff;box-sizing:border-box;background:linear-gradient(#45a0f54d,#45a0f54d),url(/images/purple-nn.png) 50%/cover no-repeat;justify-content:center;align-items:center;width:100%;min-height:60vh;padding:80px 0;display:flex;position:relative;overflow:hidden}.HeroSection-module-scss-module__q3_yhG__heroContent{text-align:center;box-sizing:border-box;width:100%;max-width:1200px;margin:auto;padding:0 20px;overflow:hidden}.HeroSection-module-scss-module__q3_yhG__heroContent h1{color:#fff;margin-bottom:20px;font-size:3rem}.HeroSection-module-scss-module__q3_yhG__schoolName{font-weight:700}.HeroSection-module-scss-module__q3_yhG__subtitle{margin:0;font-size:3rem;font-weight:700}.HeroSection-module-scss-module__q3_yhG__heroText{color:#f9f98b;max-width:900px;margin:0 auto;font-size:2.3rem;font-weight:700;line-height:1.3}.HeroSection-module-scss-module__q3_yhG__heroText .HeroSection-module-scss-module__q3_yhG__emphasis,.HeroSection-module-scss-module__q3_yhG__heroText .HeroSection-module-scss-module__q3_yhG__highlight{color:inherit;font-weight:700}.HeroSection-module-scss-module__q3_yhG__heroText{background:linear-gradient(90deg,#fff,#d49bff,#f9f98b);-webkit-text-fill-color:#0000;-moz-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.HeroSection-module-scss-module__q3_yhG__heroLine3{color:#fff;max-width:900px;margin:20px auto 0;font-size:2rem;font-weight:700;line-height:1.3}.HeroSection-module-scss-module__q3_yhG__heroLine4{color:#fff;max-width:900px;margin:0 auto;font-size:2rem;font-weight:700;line-height:1.3}.HeroSection-module-scss-module__q3_yhG__heroCycling{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:100%;max-width:600px;min-height:3rem;margin:30px auto 0;font-size:2rem;line-height:1.3;display:flex;position:relative;overflow:hidden}.HeroSection-module-scss-module__q3_yhG__cyclingSentence1,.HeroSection-module-scss-module__q3_yhG__cyclingSentence3{text-align:center;opacity:0;width:100%;font-weight:700;animation:9s infinite HeroSection-module-scss-module__q3_yhG__cycleSentences;position:absolute}.HeroSection-module-scss-module__q3_yhG__cyclingSentence1{color:#f9f98b;animation-delay:0s}.HeroSection-module-scss-module__q3_yhG__cyclingSentence3{color:#f9f98b;animation-delay:4.5s}@keyframes HeroSection-module-scss-module__q3_yhG__cycleSentences{0%{opacity:0;transform:translateY(10px)}5%{opacity:1;transform:translateY(0)}45%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(-10px)}to{opacity:0;transform:translateY(-10px)}}.HeroSection-module-scss-module__q3_yhG__heroCta{text-align:center;margin-top:2rem}.HeroSection-module-scss-module__q3_yhG__heroCtaButton{color:#1a53ce;cursor:pointer;background-color:#fff;border:2px solid #fff;border-radius:8px;padding:1rem 2rem;font-size:1.4rem;font-weight:600;text-decoration:none;transition:background-color .3s,color .3s;display:inline-block}.HeroSection-module-scss-module__q3_yhG__heroCtaButton:hover{color:#1442a8;background-color:#ffffffe6}@media (max-width:768px){.HeroSection-module-scss-module__q3_yhG__hero{min-height:50vh;padding:40px 20px}.HeroSection-module-scss-module__q3_yhG__heroContent h1,.HeroSection-module-scss-module__q3_yhG__subtitle{font-size:2.2rem}.HeroSection-module-scss-module__q3_yhG__heroText,.HeroSection-module-scss-module__q3_yhG__heroLine3,.HeroSection-module-scss-module__q3_yhG__heroLine4{font-size:1.5rem}.HeroSection-module-scss-module__q3_yhG__heroCycling{box-sizing:border-box;width:100%;max-width:100%;padding:0 20px;font-size:1.5rem}.HeroSection-module-scss-module__q3_yhG__cyclingSentence1,.HeroSection-module-scss-module__q3_yhG__cyclingSentence3{padding:0 20px}.HeroSection-module-scss-module__q3_yhG__heroCtaButton{padding:.9rem 1.5rem;font-size:1.2rem}}@media (max-width:480px){.HeroSection-module-scss-module__q3_yhG__heroContent h1,.HeroSection-module-scss-module__q3_yhG__subtitle{font-size:1.8rem}.HeroSection-module-scss-module__q3_yhG__heroText,.HeroSection-module-scss-module__q3_yhG__heroLine3,.HeroSection-module-scss-module__q3_yhG__heroLine4{font-size:1.2rem}.HeroSection-module-scss-module__q3_yhG__heroCycling{box-sizing:border-box;width:100%;max-width:100%;padding:0 15px;font-size:1.2rem}.HeroSection-module-scss-module__q3_yhG__cyclingSentence1,.HeroSection-module-scss-module__q3_yhG__cyclingSentence3{padding:0 15px}.HeroSection-module-scss-module__q3_yhG__heroCtaButton{padding:.75rem 1.2rem;font-size:1rem}}
.FounderSection-module-scss-module__MMviQq__founder{background:#fff;padding:80px 24px}.FounderSection-module-scss-module__MMviQq__founderContent{max-width:1000px;margin:0 auto}.FounderSection-module-scss-module__MMviQq__founderContent>h2{text-align:center;color:#1a53ce;margin-bottom:3rem;font-size:3rem;font-weight:700}.FounderSection-module-scss-module__MMviQq__founderRow{align-items:flex-start;gap:3rem;display:flex}.FounderSection-module-scss-module__MMviQq__founderImageWrapper{border-radius:8px;flex-shrink:0;width:375px;height:250px;overflow:hidden}.FounderSection-module-scss-module__MMviQq__founderImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%;display:block}.FounderSection-module-scss-module__MMviQq__founderText{flex:1;min-width:0}.FounderSection-module-scss-module__MMviQq__founderText p{color:#333;white-space:pre-line;margin:0;font-size:1.8rem;line-height:1.6}.FounderSection-module-scss-module__MMviQq__emphasis{font-weight:700}.FounderSection-module-scss-module__MMviQq__part2{color:#333;white-space:pre-line;width:100%;margin:2rem 0 0;font-size:1.8rem;line-height:1.6}@media (max-width:768px){.FounderSection-module-scss-module__MMviQq__founder{padding:60px 20px}.FounderSection-module-scss-module__MMviQq__founderContent>h2{margin-bottom:2rem;font-size:2.2rem}.FounderSection-module-scss-module__MMviQq__founderRow{flex-direction:column;align-items:center;gap:2rem}.FounderSection-module-scss-module__MMviQq__founderImageWrapper{width:320px;height:213px}.FounderSection-module-scss-module__MMviQq__founderText{text-align:center}.FounderSection-module-scss-module__MMviQq__founderText p{text-align:start;font-size:1.3rem}.FounderSection-module-scss-module__MMviQq__part2{margin-top:1.5rem;font-size:1.3rem}}@media (max-width:480px){.FounderSection-module-scss-module__MMviQq__founder{padding:40px 20px}.FounderSection-module-scss-module__MMviQq__founderImageWrapper{width:280px;height:187px}.FounderSection-module-scss-module__MMviQq__founderContent>h2{font-size:1.8rem}.FounderSection-module-scss-module__MMviQq__founderText p{font-size:1.1rem}.FounderSection-module-scss-module__MMviQq__part2{margin-top:1.25rem;font-size:1.1rem}}
.WhyUsSection-module-scss-module__JxpC8a__whyUs{background:#f5f5f5;padding:80px}.WhyUsSection-module-scss-module__JxpC8a__whyUsContent{max-width:1000px;margin:0 auto}.WhyUsSection-module-scss-module__JxpC8a__whyUsContent h2{text-align:center;color:#1a53ce;margin-bottom:3rem;font-size:3rem;font-weight:700}.WhyUsSection-module-scss-module__JxpC8a__whyUsText{color:#333;font-size:2rem}.WhyUsSection-module-scss-module__JxpC8a__whyUsText h3{color:#333;margin-top:2rem;margin-bottom:1rem;font-size:2.2rem;font-weight:700}.WhyUsSection-module-scss-module__JxpC8a__whyUsText p{margin-bottom:1.5rem;line-height:1.6}.WhyUsSection-module-scss-module__JxpC8a__whyUsText .WhyUsSection-module-scss-module__JxpC8a__emphasis{font-weight:700}.WhyUsSection-module-scss-module__JxpC8a__paragraph1,.WhyUsSection-module-scss-module__JxpC8a__paragraph2,.WhyUsSection-module-scss-module__JxpC8a__paragraph3{color:#333}.WhyUsSection-module-scss-module__JxpC8a__ctaSection{text-align:center;margin-top:4rem}.WhyUsSection-module-scss-module__JxpC8a__ctaText{color:#1a53ce;margin-bottom:1.5rem;font-size:2rem;font-weight:600}.WhyUsSection-module-scss-module__JxpC8a__ctaButton{color:#fff;cursor:pointer;background-color:#1a53ce;border:none;border-radius:8px;margin-bottom:1rem;padding:1.2rem 2.5rem;font-size:1.6rem;font-weight:600;text-decoration:none;transition:background-color .3s;display:inline-block}.WhyUsSection-module-scss-module__JxpC8a__ctaButton:hover{background-color:#1442a8}.WhyUsSection-module-scss-module__JxpC8a__ctaSubtext{color:#666;margin-top:.5rem;font-size:1.2rem}@media (max-width:768px){.WhyUsSection-module-scss-module__JxpC8a__whyUs{padding:60px 40px}.WhyUsSection-module-scss-module__JxpC8a__whyUsContent h2{margin-bottom:2rem;font-size:2.2rem;font-weight:700}.WhyUsSection-module-scss-module__JxpC8a__whyUsText{font-size:1.3rem}.WhyUsSection-module-scss-module__JxpC8a__whyUsText h3{font-size:1.8rem;font-weight:700}.WhyUsSection-module-scss-module__JxpC8a__ctaSection{margin-top:3rem}.WhyUsSection-module-scss-module__JxpC8a__ctaText{font-size:1.5rem}.WhyUsSection-module-scss-module__JxpC8a__ctaButton{min-height:44px;padding:.8rem 1.5rem;font-size:1.2rem}.WhyUsSection-module-scss-module__JxpC8a__ctaSubtext{font-size:1rem}}@media (max-width:480px){.WhyUsSection-module-scss-module__JxpC8a__whyUs{padding:40px 20px}.WhyUsSection-module-scss-module__JxpC8a__whyUsContent h2{font-size:1.8rem;font-weight:700}.WhyUsSection-module-scss-module__JxpC8a__whyUsText{font-size:1.1rem}.WhyUsSection-module-scss-module__JxpC8a__whyUsText h3{font-size:1.5rem;font-weight:700}.WhyUsSection-module-scss-module__JxpC8a__ctaSection{margin-top:2.5rem}.WhyUsSection-module-scss-module__JxpC8a__ctaText{font-size:1.2rem}.WhyUsSection-module-scss-module__JxpC8a__ctaButton{padding:.7rem 1.2rem;font-size:1rem}.WhyUsSection-module-scss-module__JxpC8a__ctaSubtext{font-size:.9rem}}
.WhoForSection-module-scss-module__XlHEnG__whoFor{background:#fff;padding:80px}.WhoForSection-module-scss-module__XlHEnG__whoForContent{max-width:1000px;margin:0 auto}.WhoForSection-module-scss-module__XlHEnG__whoForContent h2{text-align:center;color:#1a53ce;margin-bottom:3rem;font-size:3rem;font-weight:700}.WhoForSection-module-scss-module__XlHEnG__whoForText{color:#333;font-size:2rem}.WhoForSection-module-scss-module__XlHEnG__whoForText h3{color:#333;margin-top:2rem;margin-bottom:1rem;font-size:2.2rem;font-weight:700}.WhoForSection-module-scss-module__XlHEnG__whoForText .WhoForSection-module-scss-module__XlHEnG__firstSubtitle{color:#1a53ce;background:linear-gradient(90deg,#1a53ce,#6b0470);-webkit-text-fill-color:#0000;-moz-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.WhoForSection-module-scss-module__XlHEnG__whoForText .WhoForSection-module-scss-module__XlHEnG__firstSubtitle{color:#1a53ce;background:0 0}}.WhoForSection-module-scss-module__XlHEnG__whoForText p{margin-bottom:1.5rem;line-height:1.6}.WhoForSection-module-scss-module__XlHEnG__whoForText .WhoForSection-module-scss-module__XlHEnG__emphasis{font-weight:700}.WhoForSection-module-scss-module__XlHEnG__whoForText .WhoForSection-module-scss-module__XlHEnG__highlight{color:#1a53ce;background:linear-gradient(90deg,#1a53ce,#6b0470);-webkit-text-fill-color:#0000;-moz-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:1000}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.WhoForSection-module-scss-module__XlHEnG__whoForText .WhoForSection-module-scss-module__XlHEnG__highlight{color:#1a53ce;background:0 0}}.WhoForSection-module-scss-module__XlHEnG__paragraph1,.WhoForSection-module-scss-module__XlHEnG__paragraph2,.WhoForSection-module-scss-module__XlHEnG__paragraph3{color:#333}@media (max-width:768px){.WhoForSection-module-scss-module__XlHEnG__whoFor{padding:60px 40px}.WhoForSection-module-scss-module__XlHEnG__whoForContent h2{margin-bottom:2rem;font-size:2.2rem;font-weight:700}.WhoForSection-module-scss-module__XlHEnG__whoForText{font-size:1.3rem}.WhoForSection-module-scss-module__XlHEnG__whoForText h3{font-size:1.8rem;font-weight:700}}@media (max-width:480px){.WhoForSection-module-scss-module__XlHEnG__whoFor{padding:40px 20px}.WhoForSection-module-scss-module__XlHEnG__whoForContent h2{font-size:1.8rem;font-weight:700}.WhoForSection-module-scss-module__XlHEnG__whoForText{font-size:1.1rem}.WhoForSection-module-scss-module__XlHEnG__whoForText h3{font-size:1.5rem;font-weight:700}}
.CoursesSection-module-scss-module__GSyxQq__courses{background:#f5f5f5;padding:80px 40px}.CoursesSection-module-scss-module__GSyxQq__coursesContent{max-width:1200px;margin:0 auto}.CoursesSection-module-scss-module__GSyxQq__coursesContent h2{text-align:center;color:#1a53ce;margin-bottom:1.5rem;font-size:3rem;font-weight:700}.CoursesSection-module-scss-module__GSyxQq__coursesIntro{text-align:center;color:#333;max-width:1000px;margin:0 auto 3rem;font-size:2rem;line-height:1.6}.CoursesSection-module-scss-module__GSyxQq__coursesList{flex-direction:column;align-items:center;gap:2rem;display:flex}.CoursesSection-module-scss-module__GSyxQq__courseCard{background:#fff;border-radius:8px;width:100%;max-width:900px;padding:2.5rem;box-shadow:0 2px 8px #0000001a}.CoursesSection-module-scss-module__GSyxQq__courseLabel{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;font-size:.9rem;display:block}.CoursesSection-module-scss-module__GSyxQq__courseTitle{color:#333;margin-bottom:1rem;font-size:2rem;font-weight:700}.CoursesSection-module-scss-module__GSyxQq__courseDescription{color:#333;margin-bottom:1.5rem;font-size:1.2rem;line-height:1.6}.CoursesSection-module-scss-module__GSyxQq__buttonContainer{position:relative}.CoursesSection-module-scss-module__GSyxQq__learnMoreButton{color:#fff;cursor:pointer;background-color:#1a53ce;border:none;border-radius:8px;padding:1rem 2rem;font-size:1.3rem;font-weight:600;text-decoration:none;transition:background-color .3s;display:inline-block}.CoursesSection-module-scss-module__GSyxQq__learnMoreButton:hover{background-color:#1442a8}.CoursesSection-module-scss-module__GSyxQq__tooltip{top:100%;color:#fff;z-index:10;background-color:#333;border-radius:6px;max-width:320px;margin-top:.5rem;padding:1rem;font-size:.9rem;line-height:1.4;position:absolute;inset-inline-start:0;box-shadow:0 4px 12px #00000026}.CoursesSection-module-scss-module__GSyxQq__tooltip:before{content:"";bottom:100%;border:6px solid #0000;border-bottom-color:#333;position:absolute;inset-inline-start:1rem}@media (max-width:1024px){.CoursesSection-module-scss-module__GSyxQq__courseCard{max-width:100%;padding:2rem}}@media (max-width:768px){.CoursesSection-module-scss-module__GSyxQq__courses{padding:60px 30px}.CoursesSection-module-scss-module__GSyxQq__coursesContent h2{font-size:2.2rem;font-weight:700}.CoursesSection-module-scss-module__GSyxQq__coursesIntro{font-size:1.3rem}.CoursesSection-module-scss-module__GSyxQq__coursesList{gap:1.5rem}.CoursesSection-module-scss-module__GSyxQq__courseCard{padding:1.8rem 1.5rem}.CoursesSection-module-scss-module__GSyxQq__courseTitle{font-size:1.6rem;font-weight:700}.CoursesSection-module-scss-module__GSyxQq__courseDescription{font-size:1.1rem}.CoursesSection-module-scss-module__GSyxQq__tooltip{max-width:280px;font-size:.85rem}}@media (max-width:480px){.CoursesSection-module-scss-module__GSyxQq__courses{padding:40px 20px}.CoursesSection-module-scss-module__GSyxQq__coursesContent h2{font-size:1.8rem;font-weight:700}.CoursesSection-module-scss-module__GSyxQq__coursesIntro{font-size:1.1rem}.CoursesSection-module-scss-module__GSyxQq__courseCard{padding:1.5rem 1.2rem}.CoursesSection-module-scss-module__GSyxQq__courseTitle{font-size:1.4rem;font-weight:700}.CoursesSection-module-scss-module__GSyxQq__courseDescription{font-size:1rem}.CoursesSection-module-scss-module__GSyxQq__learnMoreButton{min-height:44px;padding:.7rem 1.2rem;font-size:.9rem}.CoursesSection-module-scss-module__GSyxQq__tooltip{max-width:250px;padding:.8rem;font-size:.8rem}}
.ContactSection-module-scss-module__1YFd1G__contact{background:#fff;padding:80px}.ContactSection-module-scss-module__1YFd1G__contact h2{text-align:center;color:#1a53ce;margin-bottom:3rem;font-size:3rem;font-weight:700}.ContactSection-module-scss-module__1YFd1G__contactBody{text-align:center;flex-direction:column;align-items:center;display:flex}.ContactSection-module-scss-module__1YFd1G__contactBody p{color:#333;margin:0 0 1.5rem;font-size:2rem}.ContactSection-module-scss-module__1YFd1G__whatsappButton{color:#fff;background-color:#25d366;border-radius:8px;margin-top:1.5rem;padding:14px 22px;font-size:2rem;font-weight:600;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-block}.ContactSection-module-scss-module__1YFd1G__whatsappButton:hover{background-color:#1ebe5d;transform:translateY(-2px)}.ContactSection-module-scss-module__1YFd1G__whatsappButton:active{transform:translateY(0)}@media (max-width:768px){.ContactSection-module-scss-module__1YFd1G__contact{padding:60px 40px}.ContactSection-module-scss-module__1YFd1G__contact h2{font-size:2.2rem;font-weight:700}.ContactSection-module-scss-module__1YFd1G__contactBody p{font-size:1.3rem}.ContactSection-module-scss-module__1YFd1G__whatsappButton{min-height:44px;padding:12px 20px;font-size:1.3rem}}@media (max-width:480px){.ContactSection-module-scss-module__1YFd1G__contact{padding:40px 20px}.ContactSection-module-scss-module__1YFd1G__contact h2{font-size:1.8rem;font-weight:700}.ContactSection-module-scss-module__1YFd1G__contactBody p{font-size:1.1rem}.ContactSection-module-scss-module__1YFd1G__whatsappButton{padding:12px 18px;font-size:1.1rem}}
