body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-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;margin:0;padding:0}.landing-container{background-color:#fff;min-height:100vh}.header{background-color:#fff;box-shadow:0 1px 3px 0 #0000001a;position:sticky;top:0;z-index:50}.header-content{margin:0 auto;max-width:1280px;padding:0 1rem}@media (min-width:640px){.header-content{padding:0 1.5rem}}@media (min-width:1024px){.header-content{padding:0 2rem}}.header-inner{justify-content:space-between;padding:1rem 0}.header-inner,.logo-section{align-items:center;display:flex}.logo-section{gap:.75rem}.logo-icon{align-items:center;background-color:#1e3a8a;border-radius:.5rem;display:flex;height:3rem;justify-content:center;width:3rem}.logo-text{color:#fff;font-size:1.125rem;font-weight:700}.logo-title{color:#1e3a8a;font-size:1.25rem;font-weight:700}.logo-subtitle{color:#4b5563;font-size:.875rem}.contact-btn{align-items:center;background-color:#059669;border:none;border-radius:9999px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.5rem 1.5rem;transition:background-color .2s}.contact-btn:hover{background-color:#047857}.hero-section{background:linear-gradient(to bottom right,#1e3a8a,#1e40af,#1e3a8a);color:#fff;padding:5rem 0}.hero-content{margin:0 auto;max-width:1280px;padding:0 1rem;text-align:center}@media (min-width:640px){.hero-content{padding:0 1.5rem}}@media (min-width:1024px){.hero-content{padding:0 2rem}}.hero-title{font-size:2.25rem;font-weight:700;margin-bottom:1.5rem}@media (min-width:768px){.hero-title{font-size:3.75rem}}.hero-subtitle{font-size:1.5rem;font-weight:300;margin-bottom:2rem}@media (min-width:768px){.hero-subtitle{font-size:2.25rem}}.hero-btn{align-items:center;background-color:#2563eb;border:none;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;font-size:1.125rem;font-weight:600;gap:.5rem;padding:1rem 2rem;transition:background-color .2s}.hero-btn:hover{background-color:#1d4ed8}.course-options-section{background-color:#1e3a8a;color:#fff;padding:4rem 0}.course-options-content{margin:0 auto;max-width:1280px;padding:0 1rem}@media (min-width:640px){.course-options-content{padding:0 1.5rem}}@media (min-width:1024px){.course-options-content{padding:0 2rem}}.course-options-text{margin-bottom:3rem;text-align:center}.course-options-description{font-size:1.125rem;margin-bottom:2rem}.course-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;margin-bottom:3rem}@media (min-width:768px){.course-grid{grid-template-columns:repeat(4,1fr)}}.course-item{text-align:center}.course-icon{color:#93c5fd;margin:0 auto 1rem}.course-title{font-weight:600;margin-bottom:.5rem}.course-cta{text-align:center}.native-btn{background-color:#fff;border:none;border-radius:9999px;color:#1e3a8a;cursor:pointer;font-weight:600;padding:.75rem 2rem;transition:background-color .2s}.native-btn:hover{background-color:#f3f4f6}.features-section{background-color:#f9fafb;padding:4rem 0}.features-content{margin:0 auto;max-width:1280px;padding:0 1rem}@media (min-width:640px){.features-content{padding:0 1.5rem}}@media (min-width:1024px){.features-content{padding:0 2rem}}.features-grid{grid-gap:2rem;display:grid;gap:2rem}@media (min-width:768px){.features-grid{grid-template-columns:repeat(3,1fr)}}.feature-item{text-align:center}.feature-icon{color:#2563eb;margin:0 auto 1rem}.feature-title{color:#1e3a8a;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.feature-description{color:#4b5563}.additional-features-section{padding:4rem 0}.additional-features-content{margin:0 auto;max-width:1280px;padding:0 1rem}@media (min-width:640px){.additional-features-content{padding:0 1.5rem}}@media (min-width:1024px){.additional-features-content{padding:0 2rem}}.additional-features-grid{grid-gap:2rem;display:grid;gap:2rem}@media (min-width:768px){.additional-features-grid{grid-template-columns:repeat(3,1fr)}}.additional-feature-item{text-align:center}.additional-feature-icon{color:#2563eb;margin:0 auto 1rem}.additional-feature-title{color:#1e3a8a;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.additional-feature-description{color:#4b5563}.how-it-works-section{background-color:#f9fafb;padding:4rem 0}.how-it-works-content{margin:0 auto;max-width:1280px;padding:0 1rem}@media (min-width:640px){.how-it-works-content{padding:0 1.5rem}}@media (min-width:1024px){.how-it-works-content{padding:0 2rem}}.how-it-works-title{color:#1e3a8a;font-size:1.875rem;font-weight:700;margin-bottom:3rem;text-align:center}.how-it-works-subtitle{color:#4b5563;margin-bottom:3rem;text-align:center}.how-it-works-grid{grid-gap:3rem;align-items:center;display:grid;gap:3rem}@media (min-width:768px){.how-it-works-grid{grid-template-columns:repeat(2,1fr)}}.course-box{background-color:#dbeafe;border-radius:.5rem;padding:2rem;text-align:center}.course-box-icon{color:#2563eb;margin:0 auto 1rem}.course-box-title{color:#1e3a8a;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.course-box-description{color:#4b5563}.features-list{display:flex;flex-direction:column;gap:1.5rem}.feature-list-item{align-items:flex-start;display:flex;gap:1rem}.feature-list-icon{color:#2563eb;margin-top:.25rem}.feature-list-title{color:#1e3a8a;font-weight:600}.feature-list-description{color:#4b5563}.how-it-works-cta{margin-top:3rem;text-align:center}.know-more-btn{background-color:#2563eb;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 2rem;transition:background-color .2s}.know-more-btn:hover{background-color:#1d4ed8}.testimonials-section{padding:4rem 0}.testimonials-content{margin:0 auto;max-width:1280px;padding:0 1rem}@media (min-width:640px){.testimonials-content{padding:0 1.5rem}}@media (min-width:1024px){.testimonials-content{padding:0 2rem}}.testimonials-header{margin-bottom:3rem;text-align:center}.testimonials-contact-btn{background-color:#2563eb;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-weight:500;margin-bottom:2rem;padding:.5rem 1.5rem;transition:background-color .2s}.testimonials-contact-btn:hover{background-color:#1d4ed8}.testimonials-title{color:#1e3a8a;font-size:1.875rem;font-weight:700}.testimonials-grid{grid-gap:2rem;display:grid;gap:2rem}@media (min-width:768px){.testimonials-grid{grid-template-columns:repeat(3,1fr)}}.testimonial-card{background-color:#fff;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a;padding:1.5rem}.testimonial-text{color:#4b5563;font-size:.875rem;line-height:1.625;margin-bottom:1rem}.testimonial-author,.testimonial-avatar{align-items:center;display:flex}.testimonial-avatar{background-color:#2563eb;border-radius:50%;color:#fff;font-weight:600;height:3rem;justify-content:center;width:3rem}.testimonial-info{margin-left:.75rem}.testimonial-name{color:#1e3a8a;font-weight:600}.about-section{background-color:#f9fafb;padding:4rem 0}.about-content{margin:0 auto;max-width:1280px;padding:0 1rem}@media (min-width:640px){.about-content{padding:0 1.5rem}}@media (min-width:1024px){.about-content{padding:0 2rem}}.about-header{margin-bottom:3rem;text-align:center}.about-contact-btn{background-color:#2563eb;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-weight:500;margin-bottom:2rem;padding:.5rem 1.5rem;transition:background-color .2s}.about-contact-btn:hover{background-color:#1d4ed8}.about-title{color:#1e3a8a;font-size:1.875rem;font-weight:700;margin-bottom:2rem}.about-text{color:#4b5563;margin:0 auto;max-width:64rem}.about-text p{margin-bottom:1.5rem}.faq-section{padding:4rem 0}.faq-content{margin:0 auto;max-width:1280px;padding:0 1rem}@media (min-width:640px){.faq-content{padding:0 1.5rem}}@media (min-width:1024px){.faq-content{padding:0 2rem}}.faq-header{background-color:#1e3a8a;color:#fff;margin-bottom:2rem;padding:3rem 0}.faq-title{font-size:1.875rem;font-weight:700;text-align:center}.faq-list{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:64rem}.faq-item{border:1px solid #e5e7eb;border-radius:.5rem}.faq-question{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem;text-align:left;transition:background-color .2s;width:100%}.faq-question:hover{background-color:#f9fafb}.faq-question-text{color:#1e3a8a;font-weight:500}.faq-chevron{color:#2563eb;transition:transform .2s}.faq-chevron.rotated{transform:rotate(180deg)}.faq-answer{padding:0 1.5rem 1rem}.faq-answer-text{color:#4b5563}.faq-cta{margin-top:3rem;text-align:center}.unlock-btn{background-color:#2563eb;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 2rem;transition:background-color .2s}.unlock-btn:hover{background-color:#1d4ed8}.footer{background-color:#1e3a8a;color:#fff;padding:3rem 0}.footer-content{margin:0 auto;max-width:1280px;padding:0 1rem}@media (min-width:640px){.footer-content{padding:0 1.5rem}}@media (min-width:1024px){.footer-content{padding:0 2rem}}.footer-header{margin-bottom:2rem;text-align:center}.footer-copyright{font-size:.875rem}.footer-developed{font-size:.875rem;margin-top:.5rem}.footer-logo{gap:.5rem;margin-top:.5rem}.footer-logo,.footer-logo-icon{align-items:center;display:flex;justify-content:center}.footer-logo-icon{background-color:#fff;border-radius:.25rem;height:2rem;width:2rem}.footer-logo-text{color:#1e3a8a;font-size:.875rem;font-weight:700}.footer-logo-name{font-weight:600}.footer-contact-grid{align-items:center;display:flex;justify-content:center}@media (min-width:768px){.footer-contact-grid{grid-template-columns:repeat(3,1fr)}}.footer-contact-item{text-align:center}.footer-contact-icon{margin:0 auto .5rem}.footer-contact-text{font-size:.875rem}.footer-whatsapp{margin-top:2rem;text-align:center}.footer-whatsapp-btn{align-items:center;background-color:#059669;border:none;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;padding:.75rem 2rem;transition:background-color .2s}.footer-whatsapp-btn:hover{background-color:#047857}.social-link:focus{outline:2px solid #60a5fa;outline-offset:2px}.social-icon{height:1.5rem;width:1.5rem}.social-link.instagram:hover{color:#ec4899}.social-link.facebook:hover{color:#60a5fa}.social-link{background:none;border:none;color:#fff;cursor:pointer;text-decoration:none;transition:color .3s ease}.social-links{display:flex;gap:1.5rem;justify-content:center;margin-bottom:1rem}
/*# sourceMappingURL=main.bd7ea9d9.css.map*/