.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);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}}
