.ChatCard_card___rRRL{container-type:inline-size;position:relative;width:100%;aspect-ratio:370/405;border-radius:var(--radius-sm);overflow:hidden;background:radial-gradient(120% 90% at 10% 80%,#0c7c5f 0,rgba(12,124,95,0) 55%),radial-gradient(95% 75% at 102% 88%,#62cc9a 0,rgba(98,204,154,0) 62%),radial-gradient(80% 62% at -4% 36%,#8ecfea 0,rgba(142,207,234,0) 62%),linear-gradient(148deg,#61a5cd,#6bb0c4 46%,#6ec9b2)}.ChatCard_screen__T9_AX{position:absolute;left:7.4%;right:7.2%;top:10.1%;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;border-radius:4.4cqw 4.4cqw 0 0;background-color:#fbfbfb;background-image:linear-gradient(#f1efed 1px,transparent 0),linear-gradient(90deg,#f1efed 1px,transparent 0);background-size:5.4cqw 5.4cqw;padding:5.6cqw;box-sizing:border-box;overflow:hidden}.ChatCard_thread__gsbaz{display:flex;flex-direction:column;align-items:flex-start;gap:2.4cqw}.ChatCard_bubble__8cNer{max-width:78%;margin:0;padding:2.4cqw 3.4cqw;border-radius:4.4cqw;background-color:#f2f0ee;color:#17181A;font-size:3.15cqw;line-height:1.42;letter-spacing:-.01em;animation:ChatCard_bubbleIn__TD9OQ .42s cubic-bezier(.22,1,.36,1) both}.ChatCard_bubbleLast__pdW0z{border-bottom-left-radius:1.2cqw}.ChatCard_typing__VUnUy{display:inline-flex;align-items:center;gap:1.4cqw;padding:3.2cqw 3.6cqw}.ChatCard_dot__SKL2_{width:1.7cqw;height:1.7cqw;border-radius:50%;background-color:#b9b6b2;animation:ChatCard_dotPulse__ASMTP 1.1s ease-in-out infinite}.ChatCard_dot__SKL2_:nth-child(2){animation-delay:.16s}.ChatCard_dot__SKL2_:nth-child(3){animation-delay:.32s}.ChatCard_avatar__h1ND_{display:flex;align-items:center;justify-content:center;width:11.5cqw;height:11.5cqw;margin-top:3.6cqw;border-radius:3.2cqw;box-shadow:0 1px 4px rgba(0,0,0,.08);flex-shrink:0}.ChatCard_avatar__h1ND_ img{width:100%;height:auto}@keyframes ChatCard_bubbleIn__TD9OQ{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@keyframes ChatCard_dotPulse__ASMTP{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-12%)}}@media (prefers-reduced-motion:reduce){.ChatCard_bubble__8cNer{animation:none}.ChatCard_dot__SKL2_{animation:none;opacity:.6}}.GettingStarted_section__xnuNn{padding:var(--space-120) 0;background-color:var(--background-01)}.GettingStarted_head__7gtMX{text-align:center;margin-bottom:27px}.GettingStarted_title__et4DU{margin:0;font-size:48px;font-weight:700;line-height:1;letter-spacing:-.02em;color:#000000}.GettingStarted_lead___Eol1{max-width:335px;margin:22px auto 0;font-size:18px;font-weight:400;line-height:1.3;letter-spacing:-.02em;color:#000000}.GettingStarted_grid__I8quY{display:grid;grid-template-columns:repeat(3,minmax(0,370px));justify-content:center;grid-gap:24px;gap:24px;list-style:none;margin:0;padding:0}.GettingStarted_item__X3we2{display:flex;flex-direction:column;align-items:center}.GettingStarted_card__KEEiv{width:100%;height:auto;border-radius:var(--radius-sm)}.GettingStarted_caption__buO_S{max-width:290px;margin:31px 0 0;font-size:18px;font-weight:400;line-height:1.3;letter-spacing:-.02em;text-align:center;color:#000000}@media (max-width:1023px){.GettingStarted_section__xnuNn{padding:var(--space-96) 0}.GettingStarted_title__et4DU{font-size:38px}.GettingStarted_grid__I8quY{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.GettingStarted_caption__buO_S{margin-top:20px;font-size:16px}}@media (max-width:767px){.GettingStarted_section__xnuNn{padding:var(--space-64) 0}.GettingStarted_title__et4DU{max-width:300px;margin-inline:auto;font-size:32px}.GettingStarted_lead___Eol1{font-size:17px}.GettingStarted_grid__I8quY{grid-template-columns:minmax(0,370px);gap:40px}.GettingStarted_caption__buO_S{font-size:17px}}.Hero_hero__sbIHl{background-color:var(--background-01);background-image:linear-gradient(#F2F2F2 1px,transparent 0),linear-gradient(90deg,#F2F2F2 1px,transparent 0);background-size:32px 32px;overflow:hidden;padding-top:150px;padding-bottom:120px;position:relative;width:100%;box-sizing:border-box}.Hero_hero__sbIHl:after{content:"";position:absolute;right:0;bottom:0;left:0;height:240px;background:linear-gradient(to bottom,transparent,var(--background-01));pointer-events:none;z-index:1}.Hero_content__pgel1{justify-content:center;gap:var(--space-56);position:relative;z-index:2}.Hero_content__pgel1,.Hero_text__cLcsN{display:flex;flex-direction:column;align-items:center}.Hero_text__cLcsN{gap:var(--space-20);max-width:780px;text-align:center}.Hero_title__IAc43{font-size:56px;font-weight:700;line-height:1.08;margin:0}.Hero_ingress__hE5Ra{font-size:19px;line-height:1.5;color:#1a1a1a;margin:0;max-width:540px}.Hero_ctaRow__P20z5{display:flex;align-items:center;gap:12px;margin-top:var(--space-8);flex-wrap:wrap;justify-content:center}.Hero_cta__xVvDr{display:inline-flex;align-items:center;padding:13px 26px;border-radius:50px;background-color:#1a1a1a;color:#ffffff;font-size:15px;font-weight:500;line-height:1;text-decoration:none;transition:transform .18s ease,background-color .18s ease}.Hero_cta__xVvDr:hover{background-color:#000000;transform:translateY(-1px)}.Hero_ctaSecondary__aMNwg{display:inline-flex;align-items:center;justify-content:center;padding:13px 26px;border:1px solid var(--stroke);border-radius:50px;background-color:var(--surface);color:#1a1a1a;font-size:15px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .18s ease,transform .18s ease}.Hero_ctaSecondary__aMNwg:hover{background-color:#F5F3F1;transform:translateY(-1px)}.Hero_phoneStage__h01ry{display:none}.Hero_fallbackStage__AlJT4{width:100%;max-width:var(--content-width);margin:0 auto;border-radius:var(--radius-md);padding:40px 40px 0;box-sizing:border-box;background-image:url(/images/hero-sky.webp);background-size:cover;background-position:50% 34%;overflow:hidden}.Hero_fallbackImage__XuECL{display:block;width:100%;height:auto;border-radius:16px 16px 0 0;outline:8px solid rgba(252,250,246,.3);box-shadow:0 18px 50px rgba(0,0,0,.14)}@media (min-width:1024px) and (max-width:1366px){.Hero_title__IAc43{font-size:48px}.Hero_ingress__hE5Ra{font-size:18px}}@media (max-width:1023px){.Hero_hero__sbIHl{padding-top:120px;padding-bottom:90px}.Hero_content__pgel1{gap:var(--space-40)}.Hero_title__IAc43{font-size:44px;line-height:1.12}.Hero_ingress__hE5Ra{font-size:18px}.Hero_fallbackStage__AlJT4{padding:24px 24px 0;border-radius:var(--radius-sm)}}@media (max-width:767px){.Hero_hero__sbIHl{padding-top:96px;padding-bottom:140px}.Hero_content__pgel1{gap:var(--space-32)}.Hero_title__IAc43{max-width:320px;font-size:40px;line-height:1.05}.Hero_ingress__hE5Ra{max-width:330px;font-size:19px}.Hero_text__cLcsN{gap:var(--space-20)}.Hero_ctaSecondary__aMNwg,.Hero_cta__xVvDr{padding:15px 24px;font-size:16px}.Hero_phoneStage__h01ry{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:770/655;margin-top:72px}.Hero_phoneStage__h01ry:before{content:"";position:absolute;inset:0;z-index:0;border-radius:var(--radius-md);background-image:url(/images/hero-sky.webp);background-size:cover;background-position:50% 62%;-webkit-mask-image:linear-gradient(180deg,#000 58%,transparent);mask-image:linear-gradient(180deg,#000 58%,transparent)}.Hero_phone__dNXpc{position:absolute;z-index:1;width:55%;max-width:260px;height:auto;transform:rotate(-2deg);filter:drop-shadow(0 18px 36px rgba(0,0,0,.22))}.Hero_fallbackStage__AlJT4{display:none}}.HeroDemo_stage__AwplX{position:relative;width:100%;max-width:var(--content-width);margin:0 auto;border-radius:40px;padding:clamp(20px,3.2vw,44px);box-sizing:border-box;background-image:url(/images/hero-sky.webp);background-size:100% 223%;background-position:0 30%}.HeroDemo_frame__w7Z2R{position:relative;aspect-ratio:1720/1080;border-radius:24px;overflow:hidden;background-color:#FAFAFA;outline:8px solid rgba(252,250,246,.3);box-shadow:0 24px 60px rgba(0,0,0,.18)}.HeroDemo_viewport__QrQS2{width:1720px;height:1080px;transform:scale(var(--demo-scale,1));transform-origin:top left}.HeroDemo_loading__YwX8A{display:flex;align-items:center;justify-content:center;height:100%}@media (max-width:1023px){.HeroDemo_stage__AwplX{border-radius:var(--radius-md)}.HeroDemo_frame__w7Z2R{border-radius:18px;outline-width:6px}}@media (max-width:767px){.HeroDemo_stage__AwplX{display:none;padding:12px;border-radius:var(--radius-sm)}.HeroDemo_frame__w7Z2R{border-radius:14px;outline-width:4px}}.LovedByStudents_section__GU6Sj{padding:var(--space-120) 0;background-color:var(--background-01)}.LovedByStudents_head__MALRU{text-align:center;margin-bottom:97px}.LovedByStudents_title__ZY5dM{max-width:542px;margin:0 auto;font-size:48px;font-weight:700;line-height:1;letter-spacing:-.02em;color:#000000}.LovedByStudents_lead__3jqRS{max-width:373px;margin:42px auto 0;font-size:18px;font-weight:400;line-height:1.3;letter-spacing:-.02em;color:#000000}.LovedByStudents_frame__BFiXN{container-type:inline-size;position:relative;max-width:var(--content-width);margin:0 auto;aspect-ratio:1146/571;border-radius:var(--radius-sm);border:1px solid #e6e5e3;overflow:hidden}.LovedByStudents_photo__V5ajg{width:100%;height:100%;object-fit:cover;object-position:100% 70%}.LovedByStudents_card__vlVuM{position:absolute;right:3.84%;top:5.78%;width:44.15%;height:86.5%;margin:0;padding:2.36cqw;box-sizing:border-box;display:flex;flex-direction:column;border-radius:var(--radius-sm);border:1px solid #e6e5e3;background-color:#FFFFFF}.LovedByStudents_mark__pu9LF{line-height:1}.LovedByStudents_mark__pu9LF,.LovedByStudents_quote__KSXxb{font-family:var(--font-exposure),serif;font-size:2.09cqw;color:#000000}.LovedByStudents_quote__KSXxb{margin:1.83cqw 0 0;font-weight:400;line-height:1.3;letter-spacing:-.02em;animation:LovedByStudents_quoteIn__6eto6 .45s cubic-bezier(.22,1,.36,1) both}.LovedByStudents_caption__zOLI_{display:flex;align-items:baseline;gap:1.05cqw;margin-top:auto;font-size:1.4cqw;line-height:1.2;letter-spacing:-.02em}.LovedByStudents_author__y43Hp{font-weight:600;color:#000000}.LovedByStudents_source__CT0E8{font-weight:400;color:#666666}.LovedByStudents_dots__UtFFJ{display:flex;align-items:center;gap:.7cqw;margin-top:1.48cqw}.LovedByStudents_dot__MuF0v{width:.52cqw;height:.52cqw;padding:0;border:none;border-radius:50px;background-color:#D5D3D0;cursor:pointer;transition:width .25s ease,background-color .25s ease}.LovedByStudents_dot__MuF0v:hover{background-color:#A9A6A2}.LovedByStudents_dotActive__5CIul,.LovedByStudents_dotActive__5CIul:hover{width:1.4cqw;background-color:#1a1a1a}.LovedByStudents_ctaRow__9ZV6W{display:flex;justify-content:center;margin-top:64px}.LovedByStudents_cta__asrE0{display:inline-flex;align-items:center;justify-content:center;padding:13px 30px;border-radius:50px;background-color:#1a1a1a;color:#ffffff;font-size:15px;font-weight:500;line-height:1;text-decoration:none;transition:transform .18s ease}.LovedByStudents_cta__asrE0:hover{transform:translateY(-1px)}@keyframes LovedByStudents_quoteIn__6eto6{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.LovedByStudents_quote__KSXxb{animation:none}}@media (max-width:1023px){.LovedByStudents_section__GU6Sj{padding:var(--space-96) 0}.LovedByStudents_head__MALRU{margin-bottom:56px}.LovedByStudents_title__ZY5dM{font-size:38px}.LovedByStudents_lead__3jqRS{margin-top:24px}}@media (max-width:767px){.LovedByStudents_section__GU6Sj{padding:var(--space-64) 0}.LovedByStudents_title__ZY5dM{max-width:300px;font-size:32px}.LovedByStudents_frame__BFiXN{aspect-ratio:auto;border:none;overflow:visible}.LovedByStudents_photo__V5ajg{height:260px;border-radius:var(--radius-sm);border:1px solid #e6e5e3}.LovedByStudents_card__vlVuM{position:relative;right:auto;top:auto;width:92%;height:auto;min-height:320px;margin:-48px auto 0;padding:var(--space-24)}.LovedByStudents_mark__pu9LF,.LovedByStudents_quote__KSXxb{font-size:20px}.LovedByStudents_quote__KSXxb{margin-top:12px}.LovedByStudents_caption__zOLI_{gap:10px;font-size:14px}.LovedByStudents_dots__UtFFJ{gap:7px;margin-top:16px}.LovedByStudents_dot__MuF0v{width:6px;height:6px}.LovedByStudents_dotActive__5CIul,.LovedByStudents_dotActive__5CIul:hover{width:16px}.LovedByStudents_ctaRow__9ZV6W{margin-top:40px}}.PullQuote_section__WEdrV{padding:var(--space-120) 0;background-color:var(--background-01)}.PullQuote_figure__d3fhU{margin:0 auto;max-width:753px;text-align:center}.PullQuote_quote__1bpiN{margin:0;font-family:var(--font-exposure),serif;font-size:32px;font-weight:400;line-height:1.2;letter-spacing:-.02em;color:#000000}.PullQuote_caption___iVYi{display:flex;align-items:baseline;justify-content:center;gap:12px;margin-top:28px;font-size:16px;line-height:1.2;letter-spacing:-.02em}.PullQuote_author__kB8Z_{font-weight:600;color:#000000}.PullQuote_source__g6Bzl{font-weight:400;color:var(--text-secondary)}@media (max-width:1023px){.PullQuote_section__WEdrV{padding:var(--space-96) 0}.PullQuote_quote__1bpiN{font-size:28px}}@media (max-width:767px){.PullQuote_section__WEdrV{padding:var(--space-64) 0}.PullQuote_quote__1bpiN{font-size:22px}.PullQuote_caption___iVYi{flex-direction:column;align-items:center;gap:4px;margin-top:20px;font-size:15px}}@layer blossom-carousel{[blossom-carousel]{white-space:nowrap;scroll-behavior:smooth;overscroll-behavior-x:contain;box-sizing:border-box;inline-size:100%;max-inline-size:100vw;list-style-type:none;display:inline-block;overflow:auto clip}[blossom-carousel]:is(ul){-webkit-padding-start:0;padding-inline-start:0}[blossom-carousel]{scrollbar-width:none}[blossom-carousel]::-webkit-scrollbar{display:none}[blossom-carousel][has-repeat=true]{padding-inline:50%!important;scroll-padding-inline:50%!important}[blossom-carousel][has-snap=true]{scroll-snap-type:var(--snap-type)!important}[blossom-carousel][has-overflow=true]{cursor:-webkit-grab;cursor:grab}[blossom-carousel][has-overflow=true]:active{cursor:-webkit-grabbing;cursor:grabbing}@media (pointer:fine){[blossom-carousel][has-overflow=true]:active{scroll-snap-type:none!important}}[blossom-carousel]>*{white-space:normal;vertical-align:top;display:inline-block}[blossom-carousel] *{-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}:where([data-blossom-dots]){gap:var(--blossom-dots-gap,.5rem);justify-content:center;align-items:center;display:flex}:where([data-blossom-dot]){color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}:where([data-blossom-dot-marker]){inline-size:var(--blossom-dot-size,.625rem);block-size:var(--blossom-dot-size,.625rem);border-radius:var(--blossom-dot-radius,50%);background:var(--blossom-dot-color,currentColor);opacity:var(--blossom-dot-opacity,.35);transition:opacity .2s;display:block}:where([data-blossom-dot]:hover [data-blossom-dot-marker]){opacity:var(--blossom-dot-hover-opacity,.6)}:where([data-blossom-dot][aria-current=true] [data-blossom-dot-marker]){opacity:var(--blossom-dot-active-opacity,1)}:where([blossom-next]),:where([blossom-prev]){touch-action:manipulation}.StudySystem_section__ZJE72{padding:var(--space-120) 0;background-color:var(--background-01);overflow:hidden}.StudySystem_head__nK8EK{max-width:var(--content-width);margin:0 auto 56px}.StudySystem_title__0Y0Bw{margin:0;font-size:48px;font-weight:700;line-height:1;letter-spacing:-.02em;color:#000000}.StudySystem_lead__2GnJD{max-width:420px;margin:24px 0 0;font-size:18px;font-weight:400;line-height:1.3;letter-spacing:-.02em;color:#000000}.StudySystem_carouselWrap__q_YNM{--track-inset:max(var(--space-40),calc((100vw - var(--content-width)) / 2))}.StudySystem_carousel__QXe4d{display:flex;gap:24px;margin:0;padding:0;list-style:none;scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--track-inset)}.StudySystem_slide__MDr9v:first-child{-webkit-margin-start:var(--track-inset);margin-inline-start:var(--track-inset)}.StudySystem_slide__MDr9v:last-child{-webkit-margin-end:var(--track-inset);margin-inline-end:var(--track-inset)}.StudySystem_slide__MDr9v{flex:0 0 auto;width:434px;scroll-snap-align:start}.StudySystem_card__almL1{container-type:inline-size;position:relative;aspect-ratio:434/583;border-radius:var(--radius-sm);overflow:hidden}.StudySystem_cardFallback__JBSUd{background:linear-gradient(160deg,#4A5A78,#6E7F9B 60%,#A7B3C4)}.StudySystem_art__BHO_4{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.StudySystem_copy__xr9zO{position:relative;padding:7.37cqw 7.14cqw 0}.StudySystem_cardTitle__cV7fu{margin:0;font-family:inherit;font-size:4.15cqw;font-weight:500;line-height:1;letter-spacing:-.02em;color:#FFFFFF}.StudySystem_cardBody__yX9M5{max-width:92%;margin:2.76cqw 0 0;font-size:3.69cqw;font-weight:400;line-height:1.5;letter-spacing:-.02em;color:#FFFFFF}@media (max-width:1023px){.StudySystem_section__ZJE72{padding:var(--space-96) 0}.StudySystem_title__0Y0Bw{font-size:38px}.StudySystem_head__nK8EK{margin-bottom:40px}.StudySystem_carouselWrap__q_YNM{--track-inset:var(--space-40)}.StudySystem_head__nK8EK{max-width:none}}@media (max-width:767px){.StudySystem_section__ZJE72{padding:var(--space-64) 0}.StudySystem_title__0Y0Bw{max-width:300px;font-size:32px}.StudySystem_carouselWrap__q_YNM{--track-inset:var(--space-16)}.StudySystem_slide__MDr9v{width:min(85vw,380px)}}