.Landing_page__Zh1qq{position:relative;min-height:100vh;overflow:hidden;background:hsl(var(--study-bg));color:#fff;font-family:var(--font-sans),system-ui,sans-serif}.Landing_container__4f0iB{max-width:72rem;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.Landing_display__JBMaX{font-family:var(--font-display),var(--font-sans),system-ui,sans-serif}.Landing_blobs__hNZxI{position:absolute;inset:0;pointer-events:none}.Landing_blob__zOIZu{position:absolute;border-radius:999px;filter:blur(140px);animation:Landing_aurora___tW0i 18s ease-in-out infinite}.Landing_blob1__3FB62{top:-15%;left:-15%;width:60%;height:60%;background:hsl(var(--study-violet)/.2)}.Landing_blob2__n2Day{top:30%;right:-15%;width:50%;height:50%;background:hsl(var(--study-green)/.15);animation-duration:22s;animation-direction:reverse}.Landing_blob3__rdMlj{bottom:-20%;left:10%;width:55%;height:55%;background:hsl(var(--study-violet)/.1);animation-duration:20s;animation-delay:3s}@keyframes Landing_aurora___tW0i{0%,to{transform:translate(0) scale(1)}50%{transform:translate(5%,5%) scale(1.05)}}.Landing_btn__Dqc5o{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;border-radius:.75rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease}.Landing_btn__Dqc5o:active{transform:scale(.96)}.Landing_btnPrimary__Rq7Wh{background:hsl(var(--study-green));color:hsl(var(--study-bg));box-shadow:0 0 20px hsl(var(--study-green)/.25)}.Landing_btnPrimary__Rq7Wh:hover{box-shadow:0 0 30px hsl(var(--study-green)/.45);transform:translateY(-2px)}.Landing_btnGlass__bF9As{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);color:#fff;backdrop-filter:blur(12px)}.Landing_btnGlass__bF9As:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.Landing_btnLarge__KLVSu{padding:.875rem 2rem;border-radius:1rem;font-weight:700}.Landing_btnLarge__KLVSu.Landing_btnPrimary__Rq7Wh{box-shadow:0 0 30px hsl(var(--study-green)/.3)}.Landing_btnLarge__KLVSu.Landing_btnPrimary__Rq7Wh:hover{box-shadow:0 0 45px hsl(var(--study-green)/.5)}.Landing_nav__ystW6{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;padding-top:1.5rem;padding-bottom:1.5rem}.Landing_logo__wd1JD{display:inline-flex;align-items:center;gap:.625rem;font-size:1.125rem;font-weight:700;color:#fff;text-decoration:none;letter-spacing:-.02em}.Landing_logoMark__jS2gY{width:36px;height:36px;transition:transform .2s ease}.Landing_logo__wd1JD:hover .Landing_logoMark__jS2gY{transform:rotate(-15deg) scale(1.08)}.Landing_navActions__ra3Ra{display:flex;align-items:center;gap:.75rem}.Landing_navLink__fo0i3{display:none;font-size:.875rem;color:hsla(0,0%,100%,.7);text-decoration:none;transition:color .15s ease}.Landing_navLink__fo0i3:hover{color:#fff}@media(min-width:640px){.Landing_navLink__fo0i3{display:inline}}.Landing_main__NRMCF{position:relative;z-index:10;padding-top:3rem;padding-bottom:5rem}@media(min-width:640px){.Landing_main__NRMCF{padding-top:4rem;padding-bottom:7rem}}.Landing_hero__TPUeb{text-align:center}.Landing_badge__GiczL{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;background:hsla(0,0%,100%,.05);backdrop-filter:blur(12px);font-size:.75rem;font-weight:500;color:hsla(0,0%,100%,.7)}.Landing_badgeDot__7Axa2{position:relative;display:flex;width:.5rem;height:.5rem}.Landing_badgeDot__7Axa2 span{border-radius:999px;background:hsl(var(--study-green))}.Landing_badgeDot__7Axa2 .Landing_ping__u2vht{position:absolute;inset:0;opacity:.75;animation:Landing_ping__u2vht 1.4s cubic-bezier(0,0,.2,1) infinite}.Landing_badgeDot__7Axa2 .Landing_dot__4pRQP{position:relative;width:.5rem;height:.5rem}@keyframes Landing_ping__u2vht{75%,to{transform:scale(2);opacity:0}}.Landing_heroTitle__XZfz5{max-width:56rem;margin:1.5rem auto 0;font-size:3rem;font-weight:700;line-height:1.05;letter-spacing:-.03em}@media(min-width:640px){.Landing_heroTitle__XZfz5{font-size:3.75rem}}@media(min-width:768px){.Landing_heroTitle__XZfz5{font-size:4.5rem}}.Landing_brandText__gWOj1{background:linear-gradient(to right,hsl(var(--study-violet)),hsl(var(--study-green)));-webkit-background-clip:text;background-clip:text;color:transparent}.Landing_heroSub__XxgJy{max-width:42rem;margin:1.5rem auto 0;font-size:1.125rem;line-height:1.7;color:hsla(0,0%,100%,.6)}@media(min-width:640px){.Landing_heroSub__XxgJy{font-size:1.25rem}}.Landing_heroActions__KDxkG{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;margin-top:2rem}@media(min-width:640px){.Landing_heroActions__KDxkG{flex-direction:row}}.Landing_section__4TtFf{margin-top:5rem}@media(min-width:640px){.Landing_section__4TtFf{margin-top:7rem}}.Landing_sectionHead__F_Cto{margin-bottom:2.5rem;text-align:center}.Landing_sectionTitle__1AXyC{font-size:1.5rem;font-weight:600;letter-spacing:-.02em}@media(min-width:640px){.Landing_sectionTitle__1AXyC{font-size:1.875rem}}.Landing_sectionSub__7PRa2{margin-top:.5rem;font-size:.875rem;color:hsla(0,0%,100%,.5)}.Landing_grid__TkUV_{display:grid;gap:1.25rem;grid-template-columns:1fr}@media(min-width:640px){.Landing_grid__TkUV_{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.Landing_grid__TkUV_{grid-template-columns:repeat(3,1fr)}}@media(min-width:640px){.Landing_spanTwo__TTyJE{grid-column:span 2}}@media(min-width:1024px){.Landing_spanThree__rjESj{grid-column:span 3}}.Landing_card__5JGKM{position:relative;overflow:hidden;padding:1.5rem;border:1px solid hsla(0,0%,100%,.1);border-radius:1.5rem;background:hsla(0,0%,100%,.05);backdrop-filter:blur(12px);transition:all .3s ease}@media(min-width:640px){.Landing_card__5JGKM{padding:2rem}}.Landing_card__5JGKM:hover{transform:translateY(-4px);background:hsla(0,0%,100%,.08)}.Landing_cardWash__37Azq{position:absolute;inset:0;border-radius:1.5rem;opacity:0;transition:opacity .3s ease}.Landing_card__5JGKM:hover .Landing_cardWash__37Azq{opacity:1}.Landing_cardBody__TYxkb{position:relative;z-index:1}.Landing_cardIcon__h_QpK{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:1.25rem;border:1px solid transparent;border-radius:1rem;transition:border-color .3s ease}.Landing_cardTitle__8vE84{font-size:1.25rem;font-weight:600}@media(min-width:640px){.Landing_cardTitle__8vE84{font-size:1.5rem}}.Landing_cardText__7TsgT{margin-top:.5rem;font-size:.875rem;line-height:1.65;color:hsla(0,0%,100%,.55)}@media(min-width:640px){.Landing_cardText__7TsgT{font-size:1rem}}.Landing_violet__6csAJ .Landing_cardIcon__h_QpK{background:hsl(var(--study-violet)/.15);border-color:hsl(var(--study-violet)/.3);color:hsl(var(--study-violet))}.Landing_violet__6csAJ .Landing_cardWash__37Azq{background:linear-gradient(to bottom right,hsl(var(--study-violet)/.08),transparent)}.Landing_violet__6csAJ:hover .Landing_cardIcon__h_QpK{border-color:hsl(var(--study-violet)/.6)}.Landing_green__HK5rq .Landing_cardIcon__h_QpK{background:hsl(var(--study-green)/.15);border-color:hsl(var(--study-green)/.3);color:hsl(var(--study-green))}.Landing_green__HK5rq .Landing_cardWash__37Azq{background:linear-gradient(to bottom right,hsl(var(--study-green)/.08),transparent)}.Landing_green__HK5rq:hover .Landing_cardIcon__h_QpK{border-color:hsl(var(--study-green)/.6)}.Landing_cta__ZtVXp{position:relative;overflow:hidden;max-width:56rem;margin:5rem auto 0;padding:3rem 2rem;text-align:center;border:1px solid hsl(var(--study-green)/.25);border-radius:1.5rem;background:linear-gradient(135deg,hsl(var(--study-violet)/.15),hsla(0,0%,100%,.05) 60%);backdrop-filter:blur(12px)}@media(min-width:640px){.Landing_cta__ZtVXp{margin-top:7rem}}.Landing_ctaBlob__h8LUJ{position:absolute;top:-5rem;right:-5rem;width:18rem;height:18rem;border-radius:999px;background:hsl(var(--study-green)/.18);filter:blur(64px)}.Landing_ctaText__VMkXe{position:relative;max-width:36rem;margin:.75rem auto 2rem;color:hsla(0,0%,100%,.6)}.Landing_footer__0iUGI{position:relative;z-index:10;padding:2rem 0;border-top:1px solid hsla(0,0%,100%,.1);text-align:center}.Landing_footerText__f7qag{font-size:.875rem;color:hsla(0,0%,100%,.4)}@media(prefers-reduced-motion:reduce){.Landing_blob__zOIZu,.Landing_ping__u2vht{animation:none}}.Landing_userChip__mKzbg{display:none;align-items:center;gap:.5rem;padding:.25rem .75rem .25rem .25rem;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;background:hsla(0,0%,100%,.05);backdrop-filter:blur(12px)}@media(min-width:640px){.Landing_userChip__mKzbg{display:inline-flex}}.Landing_userAvatar__SNRce{width:28px;height:28px;border-radius:999px;-o-object-fit:cover;object-fit:cover}.Landing_userName__75pZH{font-size:.875rem;font-weight:500;color:hsla(0,0%,100%,.8)}.Landing_heroAccent__r78Z8{color:hsl(var(--study-green));font-weight:600}