.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:64px}.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}@media (min-width:483px) and (max-width:899.98px){.corps-enseignant-hero .container{min-height:calc((100vw - 2 * var(--margin, 1rem)) * .4 * 652 / 1000)}.corps-enseignant-hero .hero-copy{grid-column:1/-1;padding-right:43%}.corps-enseignant-hero .hero-media{position:absolute;top:50%;right:0;width:40%;grid-column:1/-1;margin:0;padding:0;transform:translateY(-50%);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}.sprof-teacher-card{--base-size-x1:4px;--base-size-x2:8px;--base-size-x3:12px;--base-size-x4:16px;--base-size-x5:20px;--base-color-white:#ffffff;--base-color-black:#1d1d1d;--base-color-grey:#6e6e73;--base-color-coral:#f8485e;--base-color-purple:#6c4ff5;--base-color-purple-bg:#efecff;--base-color-star:#ffb400;--base-radius:18px;position:relative;display:flex;flex-direction:column;color:var(--base-color-black);transition:transform .2s ease}.sprof-teacher-card:hover{transform:translateY(-2px)}.sprof-teacher-card__pic{position:relative;aspect-ratio:1/1;width:100%;overflow:hidden;border-radius:var(--base-radius);background-color:#f2f2f2}.sprof-teacher-card__img{object-fit:cover;object-position:center top}.sprof-teacher-card__img-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(150deg,#2f3b52,#1a1a1a);color:var(--base-color-white);font-size:96px;font-weight:700;line-height:1;user-select:none}.sprof-teacher-card__mask{position:absolute;inset:auto 0 0 0;height:42%;background:linear-gradient(180deg,rgb(0 0 0/0) 0,rgb(0 0 0/18%) 42%,rgb(0 0 0/58%));pointer-events:none}.sprof-teacher-card__badges{position:absolute;top:var(--base-size-x3);right:var(--base-size-x3);left:var(--base-size-x3);z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--base-size-x2);pointer-events:none}.sprof-teacher-card__rating{display:flex;align-items:center;gap:var(--base-size-x1);margin:0;padding:var(--base-size-x1) var(--base-size-x2);border-radius:999px;background-color:var(--base-color-white);color:var(--base-color-grey);font-size:15px;line-height:22px;box-shadow:0 1px 3px rgb(0 0 0/14%)}.sprof-teacher-card__rating svg{flex-shrink:0;width:17px;height:17px;color:var(--base-color-star)}.sprof-teacher-card__emphasis{color:var(--base-color-black);font-weight:700}.sprof-teacher-card__review-count{white-space:nowrap}.sprof-teacher-card__status{display:flex;flex-shrink:0;align-items:center;gap:var(--base-size-x1);margin:0;padding:var(--base-size-x1) var(--base-size-x2);border-radius:999px;background-color:var(--base-color-purple-bg);color:var(--base-color-purple);font-size:15px;line-height:22px;font-weight:500;box-shadow:0 1px 3px rgb(0 0 0/14%)}.sprof-teacher-card__status svg{flex-shrink:0;width:16px;height:16px}.sprof-teacher-card__identity{position:absolute;inset:auto var(--base-size-x5) var(--base-size-x4) var(--base-size-x5);z-index:2;color:var(--base-color-white);pointer-events:none}.sprof-teacher-card__firstname{margin:0;font-size:30px;line-height:36px;font-weight:700;letter-spacing:-.01em;text-shadow:0 1px 4px rgb(0 0 0/30%)}.sprof-teacher-card__role{margin:2px 0 0;overflow:hidden;font-size:15px;line-height:22px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 4px rgb(0 0 0/30%)}.sprof-teacher-card__link{position:absolute;inset:0;z-index:1;border-radius:var(--base-radius)}.sprof-teacher-card__link:focus-visible{outline:2px solid var(--base-color-purple);outline-offset:3px}.sprof-teacher-card__link-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.sprof-teacher-card{transition:none}.sprof-teacher-card:hover{transform:none}}.sprof-teacher-carousel{--gutter:1rem}@media (min-width:900px){.sprof-teacher-carousel{--gutter:1.5rem}}.sprof-teacher-carousel__heading{margin-bottom:32px;text-align:left;color:inherit}.sprof-teacher-carousel__kicker{margin:0 0 8px;font-size:16px;line-height:1;font-weight:700;text-transform:uppercase}.sprof-teacher-carousel__title{margin:0;font-size:32px;line-height:40px;font-weight:700;letter-spacing:-.02em}@media (min-width:768px){.sprof-teacher-carousel__title{font-size:48px;line-height:56px}}.sprof-teacher-carousel__title svg{display:inline-block;width:.78em;height:.78em;margin-left:.14em;color:#ffb400;vertical-align:baseline}.sprof-teacher-carousel__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sprof-teacher-carousel__track{display:flex;gap:var(--gutter);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding-top:4px;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.sprof-teacher-carousel__track::-webkit-scrollbar{display:none}.sprof-teacher-carousel__viewport{position:relative}.sprof-teacher-carousel__fade{position:absolute;top:0;bottom:0;width:72px;pointer-events:none;opacity:0;transition:opacity .2s ease;backdrop-filter:blur(6px)}.sprof-teacher-carousel__fade[data-visible=true]{opacity:1}.sprof-teacher-carousel__fade--left{left:0;mask-image:linear-gradient(90deg,#000 0,transparent)}.sprof-teacher-carousel__fade--right{right:0;mask-image:linear-gradient(270deg,#000 0,transparent)}@media (prefers-reduced-motion:reduce){.sprof-teacher-carousel__fade{transition:none}}.sprof-teacher-carousel__track>*{flex:0 0 auto;width:min(80vw,340px);scroll-snap-align:start}.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);min-width:0}@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}}