.corps-enseignant-hero{--gutter:1rem;--margin:1rem;background-color:#000000}@media (min-width:900px){.corps-enseignant-hero{--gutter:1.5rem;--margin:5.625rem}}.corps-enseignant-hero .container{width:100%;margin-left:auto;margin-right:auto;max-width:none;padding-left:var(--margin);padding-right:var(--margin)}@media (min-width:1600px){.corps-enseignant-hero .container{max-width:calc(1600px - var(--margin) * 2)}}.corps-enseignant-hero .bg-upgrade-page-hero{background-image:radial-gradient(369.88% 282.84% at 115.56% 50%,rgba(37,93,238,.5) 0,rgba(0,0,0,0) 40%)}.corps-enseignant-hero .grid,.corps-enseignant-hero.grid{display:grid}.corps-enseignant-hero .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.corps-enseignant-hero .grid-cols-full{grid-template-columns:1fr}@media (min-width:640px){.corps-enseignant-hero .sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:900px){.corps-enseignant-hero .md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}.corps-enseignant-hero .col-span-4{grid-column:span 4/span 4}.corps-enseignant-hero .col-start-1{grid-column-start:1}@media (min-width:640px){.corps-enseignant-hero .sm\:col-span-6{grid-column:span 6/span 6}.corps-enseignant-hero .sm\:col-span-8{grid-column:span 8/span 8}.corps-enseignant-hero .sm\:col-start-1{grid-column-start:1}}@media (min-width:900px){.corps-enseignant-hero .md\:col-span-5{grid-column:span 5/span 5}.corps-enseignant-hero .md\:col-span-6{grid-column:span 6/span 6}.corps-enseignant-hero .md\:col-start-8{grid-column-start:8}}.corps-enseignant-hero .gap-x-gutter{column-gap:var(--gutter)}.corps-enseignant-hero .gap-y-2xl,.corps-enseignant-hero.gap-y-2xl{row-gap:64px}.corps-enseignant-hero .gap-y-xl,.corps-enseignant-hero.gap-y-xl{row-gap:32px}.corps-enseignant-hero .gap-y-md,.corps-enseignant-hero .gap-y-sm{row-gap:16px}.corps-enseignant-hero .gap-x-sm{column-gap:16px}.corps-enseignant-hero .pt-2xl,.corps-enseignant-hero.pt-2xl{padding-top:64px}.corps-enseignant-hero .pb-3xl,.corps-enseignant-hero.pb-3xl{padding-bottom:96px}.corps-enseignant-hero .pt-3xl{padding-top:96px}.corps-enseignant-hero .pt-sm{padding-top:16px}.corps-enseignant-hero .pb-xs{padding-bottom:8px}.corps-enseignant-hero .my-auto{margin-top:auto;margin-bottom:auto}@media (min-width:900px){.corps-enseignant-hero .md\:pb-0{padding-bottom:0!important}.corps-enseignant-hero .md\:py-3xl{padding-top:96px;padding-bottom:96px}}.corps-enseignant-hero .text-left{text-align:left}.corps-enseignant-hero .uppercase{text-transform:uppercase}.corps-enseignant-hero .font-bold{font-weight:700}.corps-enseignant-hero .leading-none{line-height:1}.corps-enseignant-hero .text-t2{font-size:32px;line-height:40px;color:white;letter-spacing:-.02em}@media (min-width:768px){.corps-enseignant-hero .text-t2{font-size:48px;line-height:56px}}.corps-enseignant-hero .text-t7{font-size:16px;line-height:24px}.corps-enseignant-hero .text-body-lg{font-size:18px;line-height:28px;color:white}@media (min-width:768px){.corps-enseignant-hero .text-body-lg{font-size:22px;line-height:32px}}.corps-enseignant-hero .text-eyebrow-dark-text,.corps-enseignant-hero .text-section-dark-text,.corps-enseignant-hero .text-section-light-text{color:white}.corps-enseignant-hero [data-component-name=contact-sales]{background-color:#DFFF79;color:black;font-size:16px;font-weight:700;line-height:24px;padding:10px 20px;border-color:#DFFF79}.corps-enseignant-hero [data-component-name=contact-sales]:hover{background-color:#cceb6b;border-color:#cceb6b;color:black}.corps-enseignant-hero .rounded-button{border-radius:9999px}.corps-enseignant-hero .border-2{border-width:2px}.corps-enseignant-hero .border-solid{border-style:solid}.corps-enseignant-hero .px-button-px{padding-left:1.5rem;padding-right:1.5rem}.corps-enseignant-hero .py-button-py{padding-top:.75rem;padding-bottom:.75rem}.corps-enseignant-hero .text-button-size{font-size:1rem}.corps-enseignant-hero .font-button-weight{font-weight:700}.corps-enseignant-hero .tracking-button-tracking{letter-spacing:0}.corps-enseignant-hero .transition-all{transition-property:all;transition-duration:.15s}.corps-enseignant-hero .inline-block{display:inline-block}.corps-enseignant-hero .max-w-full{max-width:100%}@media (min-width:768px){.corps-enseignant-hero .md\:px-button-lg-px{padding-left:2rem;padding-right:2rem}.corps-enseignant-hero .md\:py-button-lg-py{padding-top:1rem;padding-bottom:1rem}.corps-enseignant-hero .md\:text-button-lg-size{font-size:1.125rem}}.corps-enseignant-hero .flex{display:flex}.corps-enseignant-hero .flex-col{flex-direction:column}.corps-enseignant-hero .flex-wrap{flex-wrap:wrap}.corps-enseignant-hero .justify-start{justify-content:flex-start}.corps-enseignant-hero .self-center{align-self:center}.corps-enseignant-hero img{max-width:100%;height:auto;display:block}.corps-enseignant-hero .mx-auto{margin-left:auto;margin-right:auto}.corps-enseignant-hero .relative{position:relative}.corps-enseignant-hero .absolute{position:absolute}.corps-enseignant-hero .top-0{top:0}.corps-enseignant-hero .left-0{left:0}.corps-enseignant-hero .w-full{width:100%}.corps-enseignant-hero .h-full{height:100%}.corps-enseignant-hero .z-0{z-index:0}.corps-enseignant-hero .z-10{z-index:10}.corps-enseignant-hero .overflow-hidden{overflow:hidden}.corps-enseignant-hero .pointer-events-none{pointer-events:none}.section1-ce-component{--gutter:1rem;--margin:1rem;--luden-blue-light:rgb(121,223,255);--checklist-light-checkmark:#008060}@media (min-width:900px){.section1-ce-component{--gutter:1.5rem;--margin:5.625rem}}.section1-ce-component .container{width:100%;margin-left:auto;margin-right:auto;max-width:none;padding-left:var(--margin);padding-right:var(--margin)}@media (min-width:1600px){.section1-ce-component .container{max-width:calc(1600px - var(--margin) * 2)}}.section1-ce-component.bg-section-light-bg{background-color:white;color:black}.section1-ce-component .text-black,.section1-ce-component .text-eyebrow-light-text,.section1-ce-component .text-section-light-text{color:black}.section1-ce-component .fill-checklist-light-checkmark{fill:#255dee}.section1-ce-component .fill-white{fill:white}.section1-ce-component .grid,.section1-ce-component.grid{display:grid}.section1-ce-component .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.section1-ce-component .grid-cols-full{grid-template-columns:1fr}@media (min-width:640px){.section1-ce-component .sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:900px){.section1-ce-component .md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}.section1-ce-component .col-span-4{grid-column:span 4/span 4}.section1-ce-component .col-start-1{grid-column-start:1}@media (min-width:640px){.section1-ce-component .sm\:col-span-6{grid-column:span 6/span 6}.section1-ce-component .sm\:col-span-8{grid-column:span 8/span 8}.section1-ce-component .sm\:col-start-1{grid-column-start:1}}@media (min-width:900px){.section1-ce-component .md\:col-span-5{grid-column:span 5/span 5}.section1-ce-component .md\:col-span-6{grid-column:span 6/span 6}.section1-ce-component .md\:col-start-8{grid-column-start:8}}.section1-ce-component .gap-x-gutter{column-gap:var(--gutter)}.section1-ce-component .gap-y-2xl,.section1-ce-component.gap-y-2xl{row-gap:64px}.section1-ce-component .gap-y-xl,.section1-ce-component.gap-y-xl{row-gap:32px}.section1-ce-component .gap-y-lg{row-gap:24px}.section1-ce-component .gap-x-md{column-gap:16px}.section1-ce-component.pt-4xl{padding-top:128px}.section1-ce-component.pb-4xl{padding-bottom:128px}.section1-ce-component .pb-xs{padding-bottom:8px}.section1-ce-component .flex{display:flex}.section1-ce-component .flex-col{flex-direction:column}.section1-ce-component .self-center{align-self:center}.section1-ce-component .shrink-0{flex-shrink:0}.section1-ce-component .text-left{text-align:left}.section1-ce-component .uppercase{text-transform:uppercase}.section1-ce-component .font-bold{font-weight:700}.section1-ce-component .leading-none{line-height:1}.section1-ce-component .text-t2{font-size:32px;line-height:40px;font-weight:700;letter-spacing:-.02em}@media (min-width:768px){.section1-ce-component .text-t2{font-size:48px;line-height:56px}}.section1-ce-component .text-t7{font-size:16px;line-height:24px}.section1-ce-component .text-body-lg{font-size:18px;line-height:28px}@media (min-width:768px){.section1-ce-component .text-body-lg{font-size:20px;line-height:32px}}.section1-ce-component img{max-width:100%;height:auto;display:block}.section1-ce-component .mx-auto{margin-left:auto;margin-right:auto}.section1-ce-component .w-16{width:4rem}.section1-ce-component .h-16{height:4rem}.section2-ce-component{--gutter:1rem;--margin:1rem}@media (min-width:900px){.section2-ce-component{--gutter:1.5rem;--margin:5.625rem}}.section2-ce-component .container{width:100%;margin-left:auto;margin-right:auto;max-width:none;padding-left:var(--margin);padding-right:var(--margin)}@media (min-width:1600px){.section2-ce-component .container{max-width:calc(1600px - var(--margin) * 2)}}.section2-ce-component.bg-black{background-color:black}.section2-ce-component .bg-plus-radial-gradient-left{background-image:radial-gradient(369.88% 282.84% at -15.56% 50%,rgba(37,93,238,.5) 0,rgba(0,0,0,0) 40%)}.section2-ce-component .text-section-dark-text,.section2-ce-component .text-white{color:white}.section2-ce-component .grid,.section2-ce-component.grid{display:grid}.section2-ce-component .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.section2-ce-component .grid-cols-full{grid-template-columns:1fr}@media (min-width:640px){.section2-ce-component .sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:900px){.section2-ce-component .md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}.section2-ce-component .col-span-4{grid-column:span 4/span 4}.section2-ce-component .col-start-1{grid-column-start:1}@media (min-width:640px){.section2-ce-component .sm\:col-span-6{grid-column:span 6/span 6}.section2-ce-component .sm\:col-span-8{grid-column:span 8/span 8}.section2-ce-component .sm\:col-start-1{grid-column-start:1}}@media (min-width:900px){.section2-ce-component .md\:col-span-4{grid-column:span 4/span 4}.section2-ce-component .md\:col-span-6{grid-column:span 6/span 6}.section2-ce-component .md\:col-start-8{grid-column-start:8}}.section2-ce-component .gap-x-gutter{column-gap:var(--gutter)}.section2-ce-component .gap-y-2xl,.section2-ce-component.gap-y-2xl{row-gap:64px}.section2-ce-component .gap-y-xl,.section2-ce-component.gap-y-xl{row-gap:32px}.section2-ce-component .gap-y-xs{row-gap:8px}.section2-ce-component.pt-4xl{padding-top:128px}.section2-ce-component.pb-4xl{padding-bottom:128px}.section2-ce-component .mt-lg{margin-top:24px}.section2-ce-component .ml-3{margin-left:.75rem}@media (min-width:900px){.section2-ce-component .md\:ml-0{margin-left:0}.section2-ce-component .md\:m-auto{margin:auto}}.section2-ce-component .order-1{order:1}.section2-ce-component .order-2{order:2}@media (min-width:900px){.section2-ce-component .md\:order-1{order:1}.section2-ce-component .md\:order-2{order:2}}.section2-ce-component .text-body-base{font-size:18px;line-height:28px;font-weight:400}.section2-ce-component .text-body-sm{font-size:16px;line-height:24px;font-weight:400}.section2-ce-component .font-bold{font-weight:700}.section2-ce-component .quote-text{font-size:24px;line-height:32px;position:relative}@media (min-width:768px){.section2-ce-component .quote-text{font-size:28px;line-height:36px}}@media (min-width:1024px){.section2-ce-component .quote-text{font-size:32px;line-height:40px}}.section2-ce-component .quote-text:before{content:open-quote;position:absolute;transform:translateX(-100%)}.section2-ce-component .quote-text:after{content:close-quote}.section2-ce-component .flex{display:flex}.section2-ce-component .flex-col{flex-direction:column}.section2-ce-component .justify-center{justify-content:center}.section2-ce-component .grow{flex-grow:1}.section2-ce-component .relative{position:relative}.section2-ce-component .absolute{position:absolute}.section2-ce-component .top-0{top:0}.section2-ce-component .z-0{z-index:0}.section2-ce-component .z-10{z-index:10}.section2-ce-component .w-full{width:100%}.section2-ce-component .h-full{height:100%}.section2-ce-component .pointer-events-none{pointer-events:none}.section2-ce-component .aspect-square{aspect-ratio:1/1}.section2-ce-component .rounded-lg{border-radius:.5rem}.section2-ce-component .object-contain{object-fit:contain}.section2-ce-component img{max-width:100%;height:auto;display:block}@media (max-width:899px){.section2-ce-component .max-md\:grid-rows-\[min-content_auto\]{grid-template-rows:min-content auto}}.section3-ce-component{--gutter:1rem;--margin:1rem;--checklist-light-checkmark:#255dee}@media (min-width:900px){.section3-ce-component{--gutter:1.5rem;--margin:5.625rem}}.section3-ce-component .container{width:100%;margin-left:auto;margin-right:auto;max-width:none;padding-left:var(--margin);padding-right:var(--margin)}@media (min-width:1600px){.section3-ce-component .container{max-width:calc(1600px - var(--margin) * 2)}}.section3-ce-component.bg-shade-10{background-color:#f7f7f7}.section3-ce-component .text-black,.section3-ce-component .text-eyebrow-light-text,.section3-ce-component .text-section-light-text{color:black}.section3-ce-component .fill-checklist-light-checkmark{fill:var(--checklist-light-checkmark,#255dee)}.section3-ce-component .fill-white{fill:white}.section3-ce-component .grid,.section3-ce-component.grid{display:grid}.section3-ce-component .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.section3-ce-component .grid-cols-full{grid-template-columns:1fr}@media (min-width:640px){.section3-ce-component .sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:900px){.section3-ce-component .md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}.section3-ce-component .col-span-4{grid-column:span 4/span 4}.section3-ce-component .col-start-1{grid-column-start:1}@media (min-width:640px){.section3-ce-component .sm\:col-span-6{grid-column:span 6/span 6}.section3-ce-component .sm\:col-span-8{grid-column:span 8/span 8}.section3-ce-component .sm\:col-start-1{grid-column-start:1}}@media (min-width:900px){.section3-ce-component .md\:col-span-5{grid-column:span 5/span 5}.section3-ce-component .md\:col-span-6{grid-column:span 6/span 6}.section3-ce-component .md\:col-start-7{grid-column-start:7}.section3-ce-component .md\:col-start-8{grid-column-start:8}}.section3-ce-component .gap-x-gutter{column-gap:var(--gutter)}.section3-ce-component .gap-y-2xl,.section3-ce-component.gap-y-2xl{row-gap:64px}.section3-ce-component .gap-y-xl,.section3-ce-component.gap-y-xl{row-gap:32px}.section3-ce-component .gap-y-lg{row-gap:24px}.section3-ce-component .gap-x-md{column-gap:16px}.section3-ce-component.pt-4xl{padding-top:128px}.section3-ce-component.pb-4xl{padding-bottom:128px}.section3-ce-component .pb-xs{padding-bottom:8px}.section3-ce-component .flex{display:flex}.section3-ce-component .flex-col{flex-direction:column}.section3-ce-component .self-center{align-self:center}.section3-ce-component .shrink-0{flex-shrink:0}.section3-ce-component .order-1{order:1}.section3-ce-component .order-2{order:2}@media (min-width:900px){.section3-ce-component .md\:order-1{order:1}.section3-ce-component .md\:order-2{order:2}}.section3-ce-component .text-left{text-align:left}.section3-ce-component .uppercase{text-transform:uppercase}.section3-ce-component .font-bold{font-weight:700}.section3-ce-component .leading-none{line-height:1}.section3-ce-component .text-t2{font-size:32px;line-height:40px;font-weight:700;letter-spacing:-.02em}@media (min-width:768px){.section3-ce-component .text-t2{font-size:48px;line-height:56px}}.section3-ce-component .text-t7{font-size:16px;line-height:24px}.section3-ce-component .text-body-lg{font-size:18px;line-height:28px}@media (min-width:768px){.section3-ce-component .text-body-lg{font-size:20px;line-height:32px}}.section3-ce-component img{max-width:100%;height:auto;display:block}.section3-ce-component .section3-image{max-height:600px;width:auto;object-fit:contain}.section3-ce-component .mx-auto{margin-left:auto;margin-right:auto}.section3-ce-component .w-16{width:4rem}.section3-ce-component .h-16{height:4rem}.section4-ce-component{--gutter:1rem;--margin:1rem}@media (min-width:900px){.section4-ce-component{--gutter:1.5rem;--margin:5.625rem}}.section4-ce-component .container{width:100%;margin-left:auto;margin-right:auto;max-width:none;padding-left:var(--margin);padding-right:var(--margin)}@media (min-width:1600px){.section4-ce-component .container{max-width:calc(1600px - var(--margin) * 2)}}.section4-ce-component.bg-black{background-color:black}.section4-ce-component .bg-plus-radial-gradient-bottom-left{background-image:radial-gradient(circle at 0 100%,rgba(37,93,238,.4) 0,rgba(0,0,0,0) 50%)}.section4-ce-component .text-section-dark-text{color:white}.section4-ce-component .grid,.section4-ce-component.grid{display:grid}.section4-ce-component .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.section4-ce-component .grid-cols-full{grid-template-columns:1fr}@media (min-width:640px){.section4-ce-component .sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:900px){.section4-ce-component .md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}.section4-ce-component .col-span-4{grid-column:span 4/span 4}.section4-ce-component .col-start-1{grid-column-start:1}@media (min-width:640px){.section4-ce-component .sm\:col-span-8{grid-column:span 8/span 8}.section4-ce-component .sm\:col-start-1{grid-column-start:1}}@media (min-width:900px){.section4-ce-component .md\:col-span-10{grid-column:span 10/span 10}.section4-ce-component .md\:col-start-2{grid-column-start:2}.section4-ce-component .lg\:col-span-8{grid-column:span 8/span 8}.section4-ce-component .lg\:col-start-3{grid-column-start:3}.section4-ce-component .xl\:col-span-8{grid-column:span 8/span 8}.section4-ce-component .xl\:col-start-3{grid-column-start:3}}.section4-ce-component .gap-x-gutter{column-gap:var(--gutter)}.section4-ce-component .gap-y-2xl,.section4-ce-component.gap-y-2xl{row-gap:64px}.section4-ce-component .gap-y-sm{row-gap:16px}.section4-ce-component .gap-x-sm{column-gap:16px}.section4-ce-component.pt-4xl{padding-top:128px}.section4-ce-component.pb-4xl{padding-bottom:128px}.section4-ce-component .mt-md{margin-top:16px}.section4-ce-component .flex{display:flex}.section4-ce-component .flex-wrap{flex-wrap:wrap}.section4-ce-component .justify-center{justify-content:center}.section4-ce-component .self-center{align-self:center}.section4-ce-component .text-center{text-align:center}.section4-ce-component .text-t2{font-size:32px;line-height:40px;font-weight:700;letter-spacing:-.02em}@media (min-width:768px){.section4-ce-component .text-t2{font-size:48px;line-height:56px}}.section4-ce-component .relative{position:relative}.section4-ce-component .absolute{position:absolute}.section4-ce-component .top-0{top:0}.section4-ce-component .left-0{left:0}.section4-ce-component .w-full{width:100%}.section4-ce-component .h-full{height:100%}.section4-ce-component .z-0{z-index:0}.section4-ce-component .z-10{z-index:10}.section4-ce-component .pointer-events-none{pointer-events:none}.section4-ce-component [data-component-name=contact-sales]{background-color:#DFFF79;color:black;font-size:16px;font-weight:700;line-height:24px;padding:10px 20px;border-color:#DFFF79}.section4-ce-component [data-component-name=contact-sales]:hover{background-color:#cceb6b;border-color:#cceb6b;color:black}.section4-ce-component .rounded-button{border-radius:9999px}.section4-ce-component .border-2{border-width:2px}.section4-ce-component .border-solid{border-style:solid}.section4-ce-component .px-button-px{padding-left:1.5rem;padding-right:1.5rem}.section4-ce-component .py-button-py{padding-top:.75rem;padding-bottom:.75rem}.section4-ce-component .text-button-size{font-size:1rem}.section4-ce-component .font-button-weight{font-weight:700}.section4-ce-component .tracking-button-tracking{letter-spacing:0}.section4-ce-component .transition-all{transition-property:all;transition-duration:.15s}.section4-ce-component .inline-block{display:inline-block}.section4-ce-component .overflow-hidden{overflow:hidden}.section4-ce-component .max-w-full{max-width:100%}@media (min-width:768px){.section4-ce-component .md\:px-button-lg-px{padding-left:2rem;padding-right:2rem}.section4-ce-component .md\:py-button-lg-py{padding-top:1rem;padding-bottom:1rem}.section4-ce-component .md\:text-button-lg-size{font-size:1.125rem}}