.EdTechHero-module__JfSyJq__hero{background-color:var(--background);align-items:center;min-height:85vh;padding:120px 0;display:flex;position:relative;overflow:hidden}.EdTechHero-module__JfSyJq__container{z-index:2;max-width:1340px;margin:0 auto;padding:0 40px;position:relative}.EdTechHero-module__JfSyJq__badge{background-color:var(--background-panel);color:var(--accent);text-transform:uppercase;letter-spacing:.15em;border:1px solid #16a34a33;border-radius:100px;margin-bottom:24px;padding:8px 16px;font-size:.75rem;font-weight:700;display:inline-block}.EdTechHero-module__JfSyJq__headline{color:var(--foreground);letter-spacing:-.04em;max-width:1000px;margin-bottom:32px;font-size:clamp(3rem,6vw,5rem);font-weight:800;line-height:1}.EdTechHero-module__JfSyJq__accentText{color:var(--accent)}.EdTechHero-module__JfSyJq__subheadline{color:var(--muted);max-width:700px;margin-bottom:48px;font-size:1.25rem;line-height:1.6}.EdTechHero-module__JfSyJq__statsGrid{grid-template-columns:repeat(3,1fr);gap:40px;max-width:800px;margin-bottom:64px;display:grid}.EdTechHero-module__JfSyJq__statItem{flex-direction:column;gap:8px;display:flex}.EdTechHero-module__JfSyJq__statValue{color:var(--foreground);letter-spacing:-.02em;font-size:2.5rem;font-weight:800}.EdTechHero-module__JfSyJq__statLabel{color:var(--accent);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600}.EdTechHero-module__JfSyJq__ctaGroup{gap:20px;display:flex}.EdTechHero-module__JfSyJq__blob{filter:blur(100px);z-index:1;pointer-events:none;background:radial-gradient(circle,#16a34a26 0%,#0000 70%);width:600px;height:600px;position:absolute}.EdTechHero-module__JfSyJq__blob1{top:-200px;right:-100px}.EdTechHero-module__JfSyJq__blob2{bottom:-200px;left:-100px}@media (max-width:992px){.EdTechHero-module__JfSyJq__headline{font-size:4rem}.EdTechHero-module__JfSyJq__statsGrid{grid-template-columns:1fr;gap:32px}}@media (max-width:768px){.EdTechHero-module__JfSyJq__hero{min-height:auto;padding:80px 0}.EdTechHero-module__JfSyJq__headline{font-size:3rem}.EdTechHero-module__JfSyJq__subheadline{margin-left:auto;margin-right:auto}.EdTechHero-module__JfSyJq__statsGrid{grid-template-columns:1fr;gap:24px;margin-left:auto;margin-right:auto}.EdTechHero-module__JfSyJq__ctaGroup{flex-direction:column;align-items:center}.EdTechHero-module__JfSyJq__ctaGroup .btn{width:100%;max-width:320px}}
.EdTechFunnel-module__CuAXrG__funnel{background-color:var(--background-panel);padding:140px 0}.EdTechFunnel-module__CuAXrG__container{max-width:1340px;margin:0 auto;padding:0 40px}.EdTechFunnel-module__CuAXrG__header{text-align:center;margin-bottom:80px}.EdTechFunnel-module__CuAXrG__title{color:var(--foreground);letter-spacing:-.03em;margin-bottom:24px;font-size:3.5rem;font-weight:800}.EdTechFunnel-module__CuAXrG__description{color:var(--muted);max-width:700px;margin:0 auto;font-size:1.125rem}.EdTechFunnel-module__CuAXrG__grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:32px;display:grid}.EdTechFunnel-module__CuAXrG__card{background:var(--background);border:1px solid var(--border);border-radius:24px;flex-direction:column;height:100%;padding:48px;transition:transform .3s,box-shadow .3s;display:flex}.EdTechFunnel-module__CuAXrG__card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000000a}.EdTechFunnel-module__CuAXrG__iconWrapper{background-color:var(--background-panel);width:64px;height:64px;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;margin-bottom:32px;display:flex}.EdTechFunnel-module__CuAXrG__step{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin-bottom:12px;font-size:.75rem;font-weight:700;display:block}.EdTechFunnel-module__CuAXrG__cardTitle{color:var(--foreground);letter-spacing:-.02em;margin-bottom:20px;font-size:1.75rem;font-weight:800}.EdTechFunnel-module__CuAXrG__features{margin:0;padding:0;list-style:none}.EdTechFunnel-module__CuAXrG__feature{color:var(--muted);align-items:center;gap:12px;padding:8px 0;font-size:1rem;display:flex}.EdTechFunnel-module__CuAXrG__feature:before{content:"→";color:var(--accent);font-weight:700}@media (max-width:992px){.EdTechFunnel-module__CuAXrG__funnel{padding:80px 0}.EdTechFunnel-module__CuAXrG__grid{grid-template-columns:1fr;gap:24px}.EdTechFunnel-module__CuAXrG__title{font-size:2.75rem}.EdTechFunnel-module__CuAXrG__header{margin-bottom:60px}}@media (max-width:576px){.EdTechFunnel-module__CuAXrG__title{font-size:2.25rem}.EdTechFunnel-module__CuAXrG__card{padding:32px}}
.EdTechProblems-module__A6X5SG__section{background-color:var(--background-inverse);color:var(--foreground-inverse);--accent:var(--accent-bright);padding:100px 0}.EdTechProblems-module__A6X5SG__container{max-width:1340px;margin:0 auto;padding:0 40px}.EdTechProblems-module__A6X5SG__header{margin-bottom:100px}.EdTechProblems-module__A6X5SG__tag{letter-spacing:.12em;color:var(--accent);text-transform:uppercase;margin-bottom:24px;font-size:.8125rem;font-weight:700;display:block}.EdTechProblems-module__A6X5SG__headline{letter-spacing:-.04em;max-width:800px;color:var(--foreground-inverse);margin-bottom:32px;font-size:3.5rem;font-weight:800;line-height:1.1}.EdTechProblems-module__A6X5SG__subheadline{color:var(--foreground-inverse);opacity:.7;max-width:600px;font-size:1.25rem;line-height:1.6}.EdTechProblems-module__A6X5SG__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;display:grid}.EdTechProblems-module__A6X5SG__problemCard{background-color:#ffffff08;border:1px solid #ffffff14;border-radius:24px;padding:48px;transition:all .3s}.EdTechProblems-module__A6X5SG__problemCard:hover{background-color:#ffffff0d;border-color:#ffffff26}.EdTechProblems-module__A6X5SG__iconWrapper{color:#ff4d4d;background-color:#ffffff0d;border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:32px;display:flex}.EdTechProblems-module__A6X5SG__problemTitle{letter-spacing:-.02em;color:var(--foreground-inverse);margin-bottom:20px;font-size:1.5rem;font-weight:700}.EdTechProblems-module__A6X5SG__problemDescription{color:#fff9;font-size:1.125rem;line-height:1.6}@media (max-width:992px){.EdTechProblems-module__A6X5SG__section{padding:80px 0}.EdTechProblems-module__A6X5SG__container{padding:0 24px}.EdTechProblems-module__A6X5SG__headline{font-size:2.75rem}.EdTechProblems-module__A6X5SG__header{margin-bottom:60px}.EdTechProblems-module__A6X5SG__grid{grid-template-columns:1fr;gap:24px}}@media (max-width:576px){.EdTechProblems-module__A6X5SG__headline{font-size:2.25rem}.EdTechProblems-module__A6X5SG__problemCard{padding:32px}}
.EdTechCaseStudies-module__NuVVbG__section{background-color:var(--background);border-top:1px solid var(--border);padding:140px 0}.EdTechCaseStudies-module__NuVVbG__container{max-width:1340px;margin:0 auto;padding:0 40px}.EdTechCaseStudies-module__NuVVbG__header{text-align:center;margin-bottom:80px}.EdTechCaseStudies-module__NuVVbG__tag{letter-spacing:.12em;color:var(--accent);text-transform:uppercase;margin-bottom:16px;font-size:.8125rem;font-weight:700;display:block}.EdTechCaseStudies-module__NuVVbG__headline{color:var(--foreground);letter-spacing:-.03em;margin-bottom:24px;font-size:3.5rem;font-weight:800;line-height:1.1}.EdTechCaseStudies-module__NuVVbG__subheadline{color:var(--muted);max-width:700px;margin:0 auto;font-size:1.25rem;line-height:1.6}.EdTechCaseStudies-module__NuVVbG__grid{grid-template-columns:repeat(2,1fr);gap:40px;display:grid}@media (max-width:900px){.EdTechCaseStudies-module__NuVVbG__section{padding:80px 0}.EdTechCaseStudies-module__NuVVbG__container{padding:0 24px}.EdTechCaseStudies-module__NuVVbG__headline{font-size:2.75rem}.EdTechCaseStudies-module__NuVVbG__grid{grid-template-columns:1fr;gap:24px}.EdTechCaseStudies-module__NuVVbG__card{padding:32px}.EdTechCaseStudies-module__NuVVbG__flowWrapper{flex-wrap:nowrap;gap:8px;margin-bottom:32px}.EdTechCaseStudies-module__NuVVbG__flowIcon{width:56px;height:56px}.EdTechCaseStudies-module__NuVVbG__flowLabel{font-size:.55rem}.EdTechCaseStudies-module__NuVVbG__arrowContainer{justify-content:center;align-items:center;display:flex}}@media (max-width:480px){.EdTechCaseStudies-module__NuVVbG__headline{font-size:2.25rem}}.EdTechCaseStudies-module__NuVVbG__card{background:var(--background-panel);border:1px solid var(--border);border-radius:24px;flex-direction:column;padding:48px;transition:all .3s;display:flex}.EdTechCaseStudies-module__NuVVbG__card:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 20px 40px #0000000a}.EdTechCaseStudies-module__NuVVbG__flowWrapper{justify-content:space-between;align-items:center;width:100%;margin-bottom:40px;padding:0 10px;display:flex}.EdTechCaseStudies-module__NuVVbG__flowStepWrapper{flex:1;align-items:center;display:flex}.EdTechCaseStudies-module__NuVVbG__flowStepWrapper:last-child{flex:0}.EdTechCaseStudies-module__NuVVbG__flowItem{flex-shrink:0}.EdTechCaseStudies-module__NuVVbG__flowIcon{background-color:var(--background);border:1px solid var(--border);width:72px;height:72px;color:var(--accent);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding-top:4px;transition:all .3s;display:flex}.EdTechCaseStudies-module__NuVVbG__flowLabel{color:var(--muted);text-transform:uppercase;text-align:center;letter-spacing:.05em;white-space:nowrap;margin-top:6px;font-size:.65rem;font-weight:700}.EdTechCaseStudies-module__NuVVbG__arrowContainer{flex-grow:1;justify-content:center;align-items:center;display:flex}.EdTechCaseStudies-module__NuVVbG__flowArrow{color:var(--border);margin-top:-12px}.EdTechCaseStudies-module__NuVVbG__cardContent{flex-grow:1}.EdTechCaseStudies-module__NuVVbG__title{color:var(--foreground);letter-spacing:-.02em;margin-bottom:16px;font-size:1.75rem;font-weight:800}.EdTechCaseStudies-module__NuVVbG__description{color:var(--muted);margin-bottom:32px;font-size:1.125rem;line-height:1.6}.EdTechCaseStudies-module__NuVVbG__bullets{border-top:1px solid var(--border);flex-direction:column;gap:12px;margin:0;padding:24px 0 0;list-style:none;display:flex}.EdTechCaseStudies-module__NuVVbG__bulletItem{color:var(--foreground);align-items:flex-start;gap:12px;font-size:1rem;display:flex}.EdTechCaseStudies-module__NuVVbG__bulletIcon{color:var(--accent);flex-shrink:0;margin-top:4px}
.EdTechAbout-module__HATgna__section{background-color:var(--background);padding:140px 0}.EdTechAbout-module__HATgna__container{max-width:1340px;margin:0 auto;padding:0 40px}.EdTechAbout-module__HATgna__grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.EdTechAbout-module__HATgna__imageWrapper{aspect-ratio:4/5;background-color:var(--background-panel);border-radius:32px;position:relative;overflow:hidden;box-shadow:0 40px 80px #00000014}.EdTechAbout-module__HATgna__portraitImage{object-fit:cover;mix-blend-mode:multiply}.EdTechAbout-module__HATgna__content{flex-direction:column;display:flex}.EdTechAbout-module__HATgna__tag{letter-spacing:.12em;color:var(--accent);text-transform:uppercase;margin-bottom:24px;font-size:.8125rem;font-weight:700;display:block}.EdTechAbout-module__HATgna__headline{letter-spacing:-.04em;color:var(--foreground);margin-bottom:32px;font-size:3.5rem;font-weight:800;line-height:1.1}.EdTechAbout-module__HATgna__body{color:var(--muted);margin-bottom:40px;font-size:1.125rem;line-height:1.7}.EdTechAbout-module__HATgna__body p{margin-bottom:20px}.EdTechAbout-module__HATgna__brandsHeader{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:24px;font-size:.75rem;font-weight:700;display:block}.EdTechAbout-module__HATgna__brandsGrid{flex-wrap:wrap;gap:16px 32px;display:flex}.EdTechAbout-module__HATgna__brandName{color:var(--foreground);opacity:.8;font-size:1rem;font-weight:700}@media (max-width:992px){.EdTechAbout-module__HATgna__grid{grid-template-columns:1fr;gap:48px}.EdTechAbout-module__HATgna__container{padding:0 24px}.EdTechAbout-module__HATgna__imageWrapper{aspect-ratio:1;max-width:400px;margin:0 auto}.EdTechAbout-module__HATgna__headline{font-size:2.75rem}}@media (max-width:576px){.EdTechAbout-module__HATgna__section{padding:80px 0}.EdTechAbout-module__HATgna__headline{font-size:2.25rem}}
.EdTechNavbar-module__gE1r-a__navbar{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background-color:#f6f4ebe6;width:100%;transition:all .3s;position:fixed;top:0;left:0}.EdTechNavbar-module__gE1r-a__container{justify-content:space-between;align-items:center;max-width:1340px;height:80px;margin:0 auto;padding:0 40px;display:flex}.EdTechNavbar-module__gE1r-a__logo{letter-spacing:-.02em;color:var(--foreground);align-items:center;gap:2px;font-size:1.25rem;font-weight:800;display:flex}.EdTechNavbar-module__gE1r-a__maslaBox{letter-spacing:.05em;border-radius:4px;align-items:stretch;margin-left:6px;font-size:.8em;font-weight:800;line-height:1;display:inline-flex;overflow:hidden}.EdTechNavbar-module__gE1r-a__logoMas{background-color:var(--accent);color:#fff;align-items:center;padding:3px 5px;display:flex}.EdTechNavbar-module__gE1r-a__logoLa{color:var(--accent);background-color:#fff;align-items:center;padding:3px 5px;display:flex}.EdTechNavbar-module__gE1r-a__navLinks{align-items:center;gap:32px;display:flex}.EdTechNavbar-module__gE1r-a__navLink{color:var(--muted);font-size:.875rem;font-weight:600;transition:color .2s}.EdTechNavbar-module__gE1r-a__navLink:hover{color:var(--accent)}.EdTechNavbar-module__gE1r-a__cta{background-color:var(--accent);color:#fff;border-radius:8px;padding:10px 20px;font-size:.875rem;font-weight:700;transition:all .2s}.EdTechNavbar-module__gE1r-a__cta:hover{background-color:var(--accent-hover);transform:translateY(-1px)}.EdTechNavbar-module__gE1r-a__mobileBtn{color:var(--foreground);background:0 0;border:none;padding:8px;display:none}@media (max-width:992px){.EdTechNavbar-module__gE1r-a__navLinks,.EdTechNavbar-module__gE1r-a__cta{display:none}.EdTechNavbar-module__gE1r-a__mobileBtn{display:block}}.EdTechNavbar-module__gE1r-a__mobileMenu{background-color:var(--background);z-index:2000;flex-direction:column;gap:32px;width:100%;height:100vh;padding:40px;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:0;transform:translate(100%)}.EdTechNavbar-module__gE1r-a__mobileMenu.EdTechNavbar-module__gE1r-a__active{transform:translate(0)}.EdTechNavbar-module__gE1r-a__closeBtn{color:var(--foreground);background:0 0;border:none;align-self:flex-end}.EdTechNavbar-module__gE1r-a__mobileLinks{flex-direction:column;gap:32px;display:flex}.EdTechNavbar-module__gE1r-a__mobileLink{color:var(--foreground);letter-spacing:-.04em;font-size:2rem;font-weight:800}.EdTechNavbar-module__gE1r-a__mobileCta{background-color:var(--accent);color:#fff;text-align:center;border-radius:12px;width:100%;margin-top:auto;padding:20px;font-size:1.125rem;font-weight:700}
.EdTechFormModal-module__NUc6SG__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3000;opacity:0;visibility:hidden;background-color:#121417cc;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;transition:all .3s;display:flex;position:fixed;top:0;left:0}.EdTechFormModal-module__NUc6SG__modalOverlay.EdTechFormModal-module__NUc6SG__active{opacity:1;visibility:visible}.EdTechFormModal-module__NUc6SG__modalContent{background-color:var(--background);border-radius:24px;width:100%;max-width:500px;padding:48px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(20px)}.EdTechFormModal-module__NUc6SG__modalOverlay.EdTechFormModal-module__NUc6SG__active .EdTechFormModal-module__NUc6SG__modalContent{transform:translateY(0)}.EdTechFormModal-module__NUc6SG__closeBtn{color:var(--muted);cursor:pointer;background:0 0;border:none;transition:color .2s;position:absolute;top:24px;right:24px}.EdTechFormModal-module__NUc6SG__closeBtn:hover{color:var(--foreground)}.EdTechFormModal-module__NUc6SG__header{text-align:center;margin-bottom:32px}.EdTechFormModal-module__NUc6SG__title{letter-spacing:-.03em;color:var(--foreground);margin-bottom:12px;font-size:2rem;font-weight:800}.EdTechFormModal-module__NUc6SG__subtitle{color:var(--muted);font-size:1rem}.EdTechFormModal-module__NUc6SG__form{flex-direction:column;gap:20px;display:flex}.EdTechFormModal-module__NUc6SG__field{flex-direction:column;gap:8px;display:flex}.EdTechFormModal-module__NUc6SG__label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:.8125rem;font-weight:700}.EdTechFormModal-module__NUc6SG__input,.EdTechFormModal-module__NUc6SG__select{background-color:var(--background-panel);border:1.5px solid var(--border);color:var(--foreground);border-radius:10px;outline:none;padding:14px 16px;font-family:inherit;font-size:1rem;transition:border-color .2s}.EdTechFormModal-module__NUc6SG__input:focus,.EdTechFormModal-module__NUc6SG__select:focus{border-color:var(--accent)}.EdTechFormModal-module__NUc6SG__submitBtn{background-color:var(--accent);color:#fff;border-radius:10px;margin-top:12px;padding:16px;font-size:1rem;font-weight:700;transition:background-color .2s}.EdTechFormModal-module__NUc6SG__submitBtn:hover{background-color:var(--accent-hover)}@media (max-width:576px){.EdTechFormModal-module__NUc6SG__modalContent{padding:32px}.EdTechFormModal-module__NUc6SG__title{font-size:1.75rem}}
.EdTechFloatingCta-module__p7Q-fG__floatingBtn{background-color:var(--accent);color:#fff;z-index:900;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .2s;display:flex;position:fixed;bottom:32px;right:32px;box-shadow:0 10px 30px #16a34a4d}.EdTechFloatingCta-module__p7Q-fG__floatingBtn:hover{background-color:var(--accent-hover);transform:scale(1.1)}@media (max-width:768px){.EdTechFloatingCta-module__p7Q-fG__floatingBtn{width:56px;height:56px;bottom:24px;right:24px}}
