@font-face{font-family:Urbanist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2421d155e98c9717-s.p.0hcch4vdjytm3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.2d479lx_51mgt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist Fallback;src:local(Arial);ascent-override:95.93%;descent-override:25.24%;line-gap-override:0.0%;size-adjust:99.04%}.urbanist_ba76e881-module__0yxLzG__className{font-family:Urbanist,Urbanist Fallback;font-style:normal}.urbanist_ba76e881-module__0yxLzG__variable{--font-urbanist:"Urbanist", "Urbanist Fallback"}
.DebugGate-module-scss-module__61DGrG__hidden{visibility:hidden;opacity:0;pointer-events:none;clip:rect(0, 0, 0, 0);width:1px;height:0;margin:-1px;position:absolute;overflow:hidden}
.CookieBanner-module-scss-module__RmDcZG__banner{inset-inline:1rem;z-index:100;color:#fff;background:#24123f;border-radius:2rem;max-width:44rem;margin-inline:auto;padding:1.5rem;position:fixed;bottom:1rem;box-shadow:0 1rem 3rem #0f0a1a59}@media (max-width:768px){.CookieBanner-module-scss-module__RmDcZG__banner{inset-inline:.5rem;max-height:85vh;padding:1.25rem;bottom:.5rem;overflow-y:auto}}.CookieBanner-module-scss-module__RmDcZG__title{margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.CookieBanner-module-scss-module__RmDcZG__text{color:#ffffffd9;font-size:.95rem;line-height:1.55}.CookieBanner-module-scss-module__RmDcZG__text a{color:#fff;text-underline-offset:.2em;text-decoration:underline}.CookieBanner-module-scss-module__RmDcZG__actions{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1.25rem;display:grid}@media (max-width:768px){.CookieBanner-module-scss-module__RmDcZG__actions{grid-template-columns:1fr}}.CookieBanner-module-scss-module__RmDcZG__action{color:#0f0a1a;min-height:3rem;font:inherit;cursor:pointer;background:#fff;border:2px solid #fff;border-radius:999px;padding:.6rem 1rem;font-weight:600;transition:background .3s ease-in-out,color .3s ease-in-out}.CookieBanner-module-scss-module__RmDcZG__action:hover{background:#e4d7fd;border-color:#e4d7fd}.CookieBanner-module-scss-module__RmDcZG__banner :focus-visible,.CookieBanner-module-scss-module__RmDcZG__dialog :focus-visible{outline-offset:2px;outline:3px solid #b88ff5}.CookieBanner-module-scss-module__RmDcZG__overlay{z-index:110;background:#0f0a1a8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.CookieBanner-module-scss-module__RmDcZG__dialog{color:#1a1326;background:#fff;border-radius:2rem;width:100%;max-width:40rem;max-height:90vh;padding:2rem;position:relative;overflow-y:auto}.CookieBanner-module-scss-module__RmDcZG__dialog .CookieBanner-module-scss-module__RmDcZG__title{color:#0f0a1a;padding-inline-end:2.5rem}.CookieBanner-module-scss-module__RmDcZG__dialog .CookieBanner-module-scss-module__RmDcZG__text{color:#6e6680}.CookieBanner-module-scss-module__RmDcZG__dialog .CookieBanner-module-scss-module__RmDcZG__action{color:#0f0a1a;background:#fff;border-color:#0f0a1a}.CookieBanner-module-scss-module__RmDcZG__dialog .CookieBanner-module-scss-module__RmDcZG__action:hover{background:#e4d7fd}@media (max-width:768px){.CookieBanner-module-scss-module__RmDcZG__dialog .CookieBanner-module-scss-module__RmDcZG__actions{grid-template-columns:1fr}.CookieBanner-module-scss-module__RmDcZG__dialog{padding:1.5rem 1.25rem}}.CookieBanner-module-scss-module__RmDcZG__categories{gap:.75rem;margin-top:1.25rem;list-style:none;display:grid}.CookieBanner-module-scss-module__RmDcZG__category{background:#faf8fe;border:1px solid #ebe6f3;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.CookieBanner-module-scss-module__RmDcZG__category h3{color:#0f0a1a;font-size:1.05rem;font-weight:600}.CookieBanner-module-scss-module__RmDcZG__category p{color:#6e6680;margin-top:.25rem;font-size:.9rem;line-height:1.5}.CookieBanner-module-scss-module__RmDcZG__switch{flex-shrink:0;display:inline-flex;position:relative}.CookieBanner-module-scss-module__RmDcZG__switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.CookieBanner-module-scss-module__RmDcZG__switch input:disabled{cursor:not-allowed}.CookieBanner-module-scss-module__RmDcZG__switch input:focus-visible+.CookieBanner-module-scss-module__RmDcZG__track{outline-offset:2px;outline:3px solid #945df2}.CookieBanner-module-scss-module__RmDcZG__switch input:checked+.CookieBanner-module-scss-module__RmDcZG__track{background:#7332d9}.CookieBanner-module-scss-module__RmDcZG__switch input:checked+.CookieBanner-module-scss-module__RmDcZG__track:after{transform:translate(1.5rem)}[dir=rtl] .CookieBanner-module-scss-module__RmDcZG__switch input:checked+.CookieBanner-module-scss-module__RmDcZG__track:after{transform:translate(-1.5rem)}.CookieBanner-module-scss-module__RmDcZG__switch input:disabled+.CookieBanner-module-scss-module__RmDcZG__track{opacity:.6}.CookieBanner-module-scss-module__RmDcZG__track{pointer-events:none;background:#756d86;border-radius:999px;width:3.25rem;height:1.85rem;transition:background .3s ease-in-out;position:relative}.CookieBanner-module-scss-module__RmDcZG__track:after{content:"";top:.2rem;background:#fff;border-radius:50%;width:1.45rem;height:1.45rem;transition:transform .3s ease-in-out;position:absolute;inset-inline-start:.2rem}.CookieBanner-module-scss-module__RmDcZG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.CookieBanner-module-scss-module__RmDcZG__close{top:1rem;color:#0f0a1a;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:.5rem;display:inline-flex;position:absolute;inset-inline-end:1rem}.CookieBanner-module-scss-module__RmDcZG__close:hover{background:#f3f0f8}
.Footer-module-scss-module__wcgw9G__footer{padding:4rem 0 2rem}.Footer-module-scss-module__wcgw9G__container{max-width:80rem;margin:0 auto;padding:0 2rem}@media (max-width:768px){.Footer-module-scss-module__wcgw9G__container{padding:0 1rem}}.Footer-module-scss-module__wcgw9G__top{border-bottom:1px solid #ebe6f3;justify-content:space-between;gap:3rem;padding-bottom:3rem;display:flex}@media (max-width:768px){.Footer-module-scss-module__wcgw9G__top{flex-direction:column}}.Footer-module-scss-module__wcgw9G__brand{max-width:24rem}.Footer-module-scss-module__wcgw9G__brand p{color:#6e6680;margin-top:1rem;font-size:1.15rem;line-height:1.6}.Footer-module-scss-module__wcgw9G__columns{gap:5rem;display:flex}.Footer-module-scss-module__wcgw9G__columns>div{flex-direction:column;gap:.9rem;display:flex}.Footer-module-scss-module__wcgw9G__columns h3{color:#0f0a1a;margin-bottom:.4rem;font-size:1rem;font-weight:600}.Footer-module-scss-module__wcgw9G__columns a,.Footer-module-scss-module__wcgw9G__columns .Footer-module-scss-module__wcgw9G__linkButton{color:#6e6680;transition:color .3s ease-in-out}.Footer-module-scss-module__wcgw9G__columns a:hover,.Footer-module-scss-module__wcgw9G__columns .Footer-module-scss-module__wcgw9G__linkButton:hover{color:#945df2}.Footer-module-scss-module__wcgw9G__columns .Footer-module-scss-module__wcgw9G__linkButton{font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:768px){.Footer-module-scss-module__wcgw9G__columns{flex-wrap:wrap;gap:2rem 3rem}}.Footer-module-scss-module__wcgw9G__copyright{color:#6e6680;padding-top:2rem;font-size:.875rem}.Footer-module-scss-module__wcgw9G__company{color:#6e6680;margin-top:.4rem;font-size:.875rem}@media (max-width:768px){.Footer-module-scss-module__wcgw9G__company{font-size:.8rem}}
.page-module-scss-module__zaYFfG__page{flex-direction:column;min-height:100vh;display:flex}.page-module-scss-module__zaYFfG__page main{flex:1}
.FreeLessonSection-module-scss-module__eda05q__freeLesson{padding:6.5rem 0}@media (max-width:768px){.FreeLessonSection-module-scss-module__eda05q__freeLesson{padding:4rem 0}}.FreeLessonSection-module-scss-module__eda05q__container{max-width:80rem;margin:0 auto;padding:0 2rem}@media (max-width:768px){.FreeLessonSection-module-scss-module__eda05q__container{padding:0 1rem}}.FreeLessonSection-module-scss-module__eda05q__banner{background-color:#945df2;background-image:linear-gradient(#ffffff21 1px,#0000 1px),linear-gradient(90deg,#ffffff21 1px,#0000 1px);background-size:4rem 4rem;border-radius:2rem;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;padding:4.5rem 4rem;display:grid;position:relative;overflow:hidden}.FreeLessonSection-module-scss-module__eda05q__banner:before{content:"";inset-inline-start:-10%;pointer-events:none;background:#ffffff1f;border-radius:50% 50% 0 0;width:70%;height:90%;position:absolute;bottom:-45%}@media (min-width:769px) and (max-width:1024px){.FreeLessonSection-module-scss-module__eda05q__banner{grid-template-columns:1fr;padding:3.5rem 2.5rem}}@media (max-width:768px){.FreeLessonSection-module-scss-module__eda05q__banner{grid-template-columns:1fr;padding:2.5rem 1.25rem}}.FreeLessonSection-module-scss-module__eda05q__intro{color:#fff;position:relative}.FreeLessonSection-module-scss-module__eda05q__eyebrow{background:#ffffff2e;border-radius:999px;margin-bottom:1.5rem;padding:.3rem 1rem;font-size:.95rem;display:inline-block}.FreeLessonSection-module-scss-module__eda05q__title{letter-spacing:-.02em;color:#0f0a1a;font-size:3.25rem;font-weight:700;line-height:1.1}@media (max-width:768px){.FreeLessonSection-module-scss-module__eda05q__title{font-size:2.25rem}}.FreeLessonSection-module-scss-module__eda05q__title{color:#fff;margin-bottom:1rem}.FreeLessonSection-module-scss-module__eda05q__subtitle{opacity:.9;font-size:1.25rem;line-height:1.6}.FreeLessonSection-module-scss-module__eda05q__card{background:#fff;border-radius:1.5rem;padding:2.5rem;position:relative;box-shadow:0 24px 60px #24123f40}@media (max-width:768px){.FreeLessonSection-module-scss-module__eda05q__card{padding:1.5rem}}.FreeLessonSection-module-scss-module__eda05q__price{letter-spacing:-.03em;color:#0f0a1a;font-size:4rem;font-weight:700;line-height:1}.FreeLessonSection-module-scss-module__eda05q__priceNote{color:#6e6680;margin-top:.5rem}.FreeLessonSection-module-scss-module__eda05q__points{flex-direction:column;gap:.75rem;margin:2rem 0;list-style:none;display:flex}.FreeLessonSection-module-scss-module__eda05q__points li{color:#1a1326;align-items:center;gap:.75rem;font-size:1.05rem;display:flex}.FreeLessonSection-module-scss-module__eda05q__points svg{color:#945df2}
.SectionHeader-module-scss-module__MorI3q__header{flex-direction:column;gap:1.25rem;margin-bottom:4rem;display:flex}@media (max-width:768px){.SectionHeader-module-scss-module__MorI3q__header{margin-bottom:3rem}}.SectionHeader-module-scss-module__MorI3q__center{text-align:center;align-items:center}.SectionHeader-module-scss-module__MorI3q__start{align-items:flex-start}.SectionHeader-module-scss-module__MorI3q__eyebrow{color:#6e6680;background:#fff;border:1px solid #ebe6f3;border-radius:999px;align-items:center;gap:.6rem;padding:.3rem 1rem .3rem .3rem;font-size:.95rem;display:inline-flex}[dir=rtl] .SectionHeader-module-scss-module__MorI3q__eyebrow{padding:.3rem .3rem .3rem 1rem}.SectionHeader-module-scss-module__MorI3q__icon{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;font-size:.95rem;display:inline-flex}.SectionHeader-module-scss-module__MorI3q__violet{background:#945df2}.SectionHeader-module-scss-module__MorI3q__lilac{color:#24123f;background:#c9adf8}.SectionHeader-module-scss-module__MorI3q__plum{background:#24123f}.SectionHeader-module-scss-module__MorI3q__title{letter-spacing:-.02em;color:#0f0a1a;font-size:3.25rem;font-weight:700;line-height:1.1}@media (max-width:768px){.SectionHeader-module-scss-module__MorI3q__title{font-size:2.25rem}}.SectionHeader-module-scss-module__MorI3q__title{max-width:48rem}.SectionHeader-module-scss-module__MorI3q__subtitle{color:#6e6680;max-width:34rem;font-size:1.125rem;line-height:1.6}
.TestimonialsSection-module-scss-module__mDtEMa__testimonials{padding:6.5rem 0}@media (max-width:768px){.TestimonialsSection-module-scss-module__mDtEMa__testimonials{padding:4rem 0}}.TestimonialsSection-module-scss-module__mDtEMa__testimonials{background:#faf8fe}.TestimonialsSection-module-scss-module__mDtEMa__container{max-width:80rem;margin:0 auto;padding:0 2rem}@media (max-width:768px){.TestimonialsSection-module-scss-module__mDtEMa__container{padding:0 1rem}}.TestimonialsSection-module-scss-module__mDtEMa__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (max-width:768px){.TestimonialsSection-module-scss-module__mDtEMa__grid{grid-template-columns:1fr}}.TestimonialsSection-module-scss-module__mDtEMa__compact{grid-template-columns:repeat(4,1fr)}@media (min-width:769px) and (max-width:1024px){.TestimonialsSection-module-scss-module__mDtEMa__compact{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.TestimonialsSection-module-scss-module__mDtEMa__compact{grid-template-columns:1fr}}.TestimonialsSection-module-scss-module__mDtEMa__card{background:#fff;border:1px solid #ebe6f3;border-radius:2rem;flex-direction:column;gap:1.5rem;padding:2.5rem;display:flex}@media (max-width:768px){.TestimonialsSection-module-scss-module__mDtEMa__card{padding:1.75rem}}.TestimonialsSection-module-scss-module__mDtEMa__stars{color:#945df2;letter-spacing:.2em;font-size:1.35rem}.TestimonialsSection-module-scss-module__mDtEMa__text{color:#6e6680;flex:1;font-size:1.25rem;line-height:1.6}.TestimonialsSection-module-scss-module__mDtEMa__author{align-items:center;gap:.85rem;display:flex}.TestimonialsSection-module-scss-module__mDtEMa__author strong{color:#0f0a1a;font-weight:600;display:block}.TestimonialsSection-module-scss-module__mDtEMa__author small{color:#6e6680;font-size:.85rem}.TestimonialsSection-module-scss-module__mDtEMa__avatar{background:#e4d7fd;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;overflow:hidden}.TestimonialsSection-module-scss-module__mDtEMa__avatar img{object-fit:contain;width:100%;height:100%;transform:translateY(12%)scale(1.4)}
.page-module-scss-module__n7PkhG__page{flex-direction:column;min-height:100vh;display:flex}.page-module-scss-module__n7PkhG__main{flex:1;padding:6.5rem 0}@media (max-width:768px){.page-module-scss-module__n7PkhG__main{padding:4rem 0}}.page-module-scss-module__n7PkhG__container{max-width:80rem;margin:0 auto;padding:0 2rem}@media (max-width:768px){.page-module-scss-module__n7PkhG__container{padding:0 1rem}}.page-module-scss-module__n7PkhG__container{text-align:center;flex-direction:column;align-items:center;display:flex}.page-module-scss-module__n7PkhG__title{letter-spacing:-.03em;color:#0f0a1a;max-width:50rem;margin-bottom:1.5rem;font-size:clamp(2.75rem,5.5vw,4.5rem);font-weight:600;line-height:1.05}.page-module-scss-module__n7PkhG__subtitle{color:#6e6680;max-width:40rem;margin-bottom:4rem;font-size:1.25rem;line-height:1.6}.page-module-scss-module__n7PkhG__tiles{text-align:start;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%;margin-bottom:4rem;display:grid}@media (min-width:769px) and (max-width:1024px){.page-module-scss-module__n7PkhG__tiles{grid-template-columns:1fr}}@media (max-width:768px){.page-module-scss-module__n7PkhG__tiles{grid-template-columns:1fr}}.page-module-scss-module__n7PkhG__tile{border-radius:2rem;min-height:18.75rem;padding:2.5rem 2rem;position:relative;overflow:hidden}.page-module-scss-module__n7PkhG__tile:after{content:"";background:#ffffff24;border-radius:50%;height:80%;position:absolute;bottom:-60%;left:-20%;right:-20%}.page-module-scss-module__n7PkhG__tile .page-module-scss-module__n7PkhG__icon{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:4rem;font-size:1.6rem;display:flex}.page-module-scss-module__n7PkhG__tile h3{margin-bottom:.6rem;font-size:1.75rem;font-weight:600}.page-module-scss-module__n7PkhG__tile p{opacity:.85;line-height:1.6}.page-module-scss-module__n7PkhG__violet{color:#fff;background:#945df2}.page-module-scss-module__n7PkhG__lavender{color:#0f0a1a;background:#e4d7fd}.page-module-scss-module__n7PkhG__plum{color:#fff;background:#24123f}.page-module-scss-module__n7PkhG__cta{background-color:#f5f0fe;background-image:linear-gradient(#945df21a 1px,#0000 1px),linear-gradient(90deg,#945df21a 1px,#0000 1px);background-size:3.5rem 3.5rem;border-radius:2rem;width:100%;margin-bottom:3rem;padding:4rem 2rem}.page-module-scss-module__n7PkhG__ctaText{color:#0f0a1a;margin-bottom:2rem;font-size:1.75rem;font-weight:600}.page-module-scss-module__n7PkhG__backLink{color:#6e6680;font-weight:600}.page-module-scss-module__n7PkhG__backLink:hover{color:#945df2}.page-module-scss-module__n7PkhG__closing{margin-top:4rem}
.page-module-scss-module____lunW__page{flex-direction:column;min-height:100vh;display:flex}.page-module-scss-module____lunW__main{flex:1;padding:6.5rem 0}@media (max-width:768px){.page-module-scss-module____lunW__main{padding:4rem 0}}.page-module-scss-module____lunW__container{max-width:80rem;margin:0 auto;padding:0 2rem}@media (max-width:768px){.page-module-scss-module____lunW__container{padding:0 1rem}}.page-module-scss-module____lunW__container{text-align:center;flex-direction:column;align-items:center;display:flex}.page-module-scss-module____lunW__title{letter-spacing:-.03em;color:#0f0a1a;max-width:50rem;margin-bottom:1.5rem;font-size:clamp(2.75rem,5.5vw,4.5rem);font-weight:600;line-height:1.05}.page-module-scss-module____lunW__subtitle{color:#6e6680;max-width:40rem;margin-bottom:4rem;font-size:1.25rem;line-height:1.6}.page-module-scss-module____lunW__benefits{text-align:start;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%;margin-bottom:4rem;display:grid}@media (min-width:769px) and (max-width:1024px){.page-module-scss-module____lunW__benefits{grid-template-columns:1fr}}@media (max-width:768px){.page-module-scss-module____lunW__benefits{grid-template-columns:1fr}}.page-module-scss-module____lunW__benefit{border-radius:2rem;min-height:18.75rem;padding:2.5rem 2rem;position:relative;overflow:hidden}.page-module-scss-module____lunW__benefit:after{content:"";background:#ffffff24;border-radius:50%;height:80%;position:absolute;bottom:-60%;left:-20%;right:-20%}.page-module-scss-module____lunW__benefit .page-module-scss-module____lunW__icon{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:4rem;font-size:1.6rem;display:flex}.page-module-scss-module____lunW__benefit h3{margin-bottom:.6rem;font-size:1.75rem;font-weight:600}.page-module-scss-module____lunW__benefit p{opacity:.85;line-height:1.6}.page-module-scss-module____lunW__violet{color:#fff;background:#945df2}.page-module-scss-module____lunW__lavender{color:#0f0a1a;background:#e4d7fd}.page-module-scss-module____lunW__plum{color:#fff;background:#24123f}.page-module-scss-module____lunW__cta{background-color:#f5f0fe;background-image:linear-gradient(#945df21a 1px,#0000 1px),linear-gradient(90deg,#945df21a 1px,#0000 1px);background-size:3.5rem 3.5rem;border-radius:2rem;width:100%;margin-bottom:3rem;padding:4rem 2rem}.page-module-scss-module____lunW__ctaText{color:#0f0a1a;margin-bottom:2rem;font-size:1.75rem;font-weight:600}.page-module-scss-module____lunW__backLink{color:#6e6680;font-weight:600}.page-module-scss-module____lunW__backLink:hover{color:#945df2}
.page-module-scss-module__97UIqa__page{flex-direction:column;min-height:100vh;display:flex}.page-module-scss-module__97UIqa__container{max-width:80rem;margin:0 auto;padding:0 2rem}@media (max-width:768px){.page-module-scss-module__97UIqa__container{padding:0 1rem}}.page-module-scss-module__97UIqa__intro{text-align:center;padding:6.5rem 0 4rem}.page-module-scss-module__97UIqa__intro .page-module-scss-module__97UIqa__container{flex-direction:column;align-items:center;display:flex}@media (max-width:768px){.page-module-scss-module__97UIqa__intro{padding:4rem 0 3rem}}.page-module-scss-module__97UIqa__title{letter-spacing:-.03em;color:#0f0a1a;margin-bottom:1.5rem;font-size:clamp(2.75rem,5.5vw,4.5rem);font-weight:600;line-height:1.05}.page-module-scss-module__97UIqa__subtitle{color:#6e6680;max-width:40rem;font-size:1.25rem;line-height:1.6}.page-module-scss-module__97UIqa__list{flex-direction:column;gap:3rem;display:flex}.page-module-scss-module__97UIqa__course{border:1px solid #ebe6f3;border-radius:2rem;grid-template-columns:5fr 7fr;align-items:center;gap:3rem;padding:1rem;scroll-margin-top:6rem;display:grid}.page-module-scss-module__97UIqa__course:nth-child(2n){grid-template-columns:7fr 5fr}.page-module-scss-module__97UIqa__course:nth-child(2n) .page-module-scss-module__97UIqa__panel{order:2}@media (min-width:769px) and (max-width:1024px){.page-module-scss-module__97UIqa__course{grid-template-columns:1fr;gap:2rem}.page-module-scss-module__97UIqa__course:nth-child(2n){grid-template-columns:1fr}.page-module-scss-module__97UIqa__course:nth-child(2n) .page-module-scss-module__97UIqa__panel{order:0}}@media (max-width:768px){.page-module-scss-module__97UIqa__course{grid-template-columns:1fr;gap:2rem}.page-module-scss-module__97UIqa__course:nth-child(2n){grid-template-columns:1fr}.page-module-scss-module__97UIqa__course:nth-child(2n) .page-module-scss-module__97UIqa__panel{order:0}}.page-module-scss-module__97UIqa__panel{border-radius:1.5rem;flex-direction:column;align-items:flex-start;min-height:20rem;padding:2.5rem;display:flex;position:relative;overflow:hidden}.page-module-scss-module__97UIqa__panel:after{content:"";background:#ffffff24;border-radius:50%;height:80%;position:absolute;bottom:-60%;left:-20%;right:-20%}.page-module-scss-module__97UIqa__panel h2{letter-spacing:-.02em;margin-top:auto;font-size:clamp(2rem,3vw,2.75rem);font-weight:600;line-height:1.1}@media (max-width:768px){.page-module-scss-module__97UIqa__panel{min-height:16rem;padding:2rem 1.5rem}}.page-module-scss-module__97UIqa__icon{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:1.5rem;display:flex}.page-module-scss-module__97UIqa__eyebrow{background:#fff3;border-radius:999px;margin-bottom:1rem;padding:.3rem 1rem;font-size:.95rem;display:inline-block}.page-module-scss-module__97UIqa__violet{color:#fff;background:#945df2}.page-module-scss-module__97UIqa__lavender{color:#0f0a1a;background:#e4d7fd}.page-module-scss-module__97UIqa__lavender .page-module-scss-module__97UIqa__eyebrow{background:#fff9}.page-module-scss-module__97UIqa__plum{color:#fff;background:#24123f}.page-module-scss-module__97UIqa__content{padding:1.5rem 2rem}@media (max-width:768px){.page-module-scss-module__97UIqa__content{padding:.5rem .75rem 1.5rem}}.page-module-scss-module__97UIqa__description{color:#1a1326;font-size:1.2rem;line-height:1.65}.page-module-scss-module__97UIqa__points{flex-direction:column;gap:.75rem;margin:1.75rem 0 2rem;list-style:none;display:flex}.page-module-scss-module__97UIqa__points li{color:#1a1326;align-items:center;gap:.75rem;font-size:1.05rem;display:flex}.page-module-scss-module__97UIqa__points svg{color:#945df2}.page-module-scss-module__97UIqa__actions{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.page-module-scss-module__97UIqa__pricingLink{color:#6e6680;font-weight:600}.page-module-scss-module__97UIqa__pricingLink:hover{color:#945df2}
.LegalPage-module-scss-module__qx3ScG__page{flex-direction:column;min-height:100vh;display:flex}.LegalPage-module-scss-module__qx3ScG__main{flex:1;padding:6.5rem 0}@media (max-width:768px){.LegalPage-module-scss-module__qx3ScG__main{padding:4rem 0}}.LegalPage-module-scss-module__qx3ScG__container{max-width:80rem;margin:0 auto;padding:0 2rem}@media (max-width:768px){.LegalPage-module-scss-module__qx3ScG__container{padding:0 1rem}}.LegalPage-module-scss-module__qx3ScG__container{max-width:48rem}.LegalPage-module-scss-module__qx3ScG__title{letter-spacing:-.03em;color:#0f0a1a;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:600;line-height:1.1}.LegalPage-module-scss-module__qx3ScG__updated{color:#6e6680;margin-top:.75rem}.LegalPage-module-scss-module__qx3ScG__pdf{color:#7332d9;text-underline-offset:.2em;margin-top:1rem;font-weight:600;text-decoration:underline;display:inline-block}.LegalPage-module-scss-module__qx3ScG__body{background:#faf8fe;border:1px solid #ebe6f3;border-radius:2rem;max-width:72ch;margin-top:3rem;padding:2rem;line-height:1.7}@media (max-width:768px){.LegalPage-module-scss-module__qx3ScG__body{padding:1.25rem}}.LegalPage-module-scss-module__qx3ScG__body section+section{margin-top:2rem}.LegalPage-module-scss-module__qx3ScG__body h2{color:#0f0a1a;margin-bottom:.5rem;font-size:1.5rem}.LegalPage-module-scss-module__qx3ScG__body h3{color:#0f0a1a;margin:1.25rem 0 .4rem;font-size:1.15rem}.LegalPage-module-scss-module__qx3ScG__body p+p,.LegalPage-module-scss-module__qx3ScG__body ul,.LegalPage-module-scss-module__qx3ScG__body ol,.LegalPage-module-scss-module__qx3ScG__body .LegalPage-module-scss-module__qx3ScG__tableWrap{margin-top:.75rem}.LegalPage-module-scss-module__qx3ScG__body ul,.LegalPage-module-scss-module__qx3ScG__body ol{padding-inline-start:1.5rem}.LegalPage-module-scss-module__qx3ScG__body a{color:#7332d9;text-underline-offset:.2em;text-decoration:underline}.LegalPage-module-scss-module__qx3ScG__body dl{grid-template-columns:max-content 1fr;gap:.5rem 1.5rem;display:grid}.LegalPage-module-scss-module__qx3ScG__body dl dt{color:#0f0a1a;font-weight:600}.LegalPage-module-scss-module__qx3ScG__body dl dd{margin:0}.LegalPage-module-scss-module__qx3ScG__tableWrap{overflow-x:auto}.LegalPage-module-scss-module__qx3ScG__body table{border-collapse:collapse;width:100%;font-size:.95rem}.LegalPage-module-scss-module__qx3ScG__body table th,.LegalPage-module-scss-module__qx3ScG__body table td{text-align:start;vertical-align:top;border-bottom:1px solid #ebe6f3;padding:.6rem .75rem}.LegalPage-module-scss-module__qx3ScG__body table th{color:#0f0a1a;font-weight:600}.LegalPage-module-scss-module__qx3ScG__placeholder{color:#24123f;background:#e4d7fd;border-radius:.75rem;padding:.1rem .5rem;font-weight:600;display:inline-block}.LegalPage-module-scss-module__qx3ScG__actionButton{color:#0f0a1a;font:inherit;cursor:pointer;background:#fff;border:2px solid #0f0a1a;border-radius:999px;margin-top:.75rem;padding:.6rem 1.25rem;font-weight:600}.LegalPage-module-scss-module__qx3ScG__actionButton:hover{background:#e4d7fd}.LegalPage-module-scss-module__qx3ScG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
