.LandingPage_page__Q7_ry{color:#131512;background:#fff}.LandingPage_pageMain__CPZU5{position:relative;z-index:1;isolation:isolate;background:#fff;margin-bottom:var(--landing-footer-h,560px)}.LandingPage_backToTop__2_eUv{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom, 0px));z-index:900;display:inline-flex;align-items:center;justify-content:center;gap:0;width:56px;height:56px;border:0;border-radius:999px;padding:0;background:#ff7a00;color:#fff;box-shadow:0 16px 34px rgba(255,122,0,.28),0 6px 14px rgba(27,36,44,.14);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;backdrop-filter:blur(8px);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.LandingPage_backToTop__2_eUv svg{width:22px;height:22px;display:block}.LandingPage_backToTopText__Uyxdo{display:none}@media (hover:hover){.LandingPage_backToTop__2_eUv:hover{background:#f86f00;transform:translateY(-3px);box-shadow:0 22px 44px rgba(255,122,0,.34),0 10px 18px rgba(27,36,44,.18)}.LandingPage_backToTop__2_eUv:active{transform:translateY(-1px) scale(.98)}}.LandingPage_backToTop__2_eUv:focus-visible{outline:2px solid rgba(255,122,0,.5);outline-offset:4px}@media (max-width:640px){.LandingPage_backToTop__2_eUv{right:14px;bottom:calc(14px + env(safe-area-inset-bottom, 0px));width:52px;height:52px}}@media (prefers-reduced-motion:reduce){.LandingPage_backToTop__2_eUv{transition:none}}.LandingPage_container__gqOBo{width:min(1400px,92%);margin:0 auto}.LandingPage_inner__UMIa9{margin:0 auto;max-width:1200px}.LandingPage_section__9LKny{padding:72px 0}.LandingPage_sectionMuted__9toWV{background:#f4f8ef}.LandingPage_sectionDark__kUqR9{background:#030303;color:#f7f7f7}.LandingPage_pill__VA8Q4{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;background:#d7eefb;border-radius:999px;padding:8px 16px}.LandingPage_gridTwo__mc8nJ{display:grid;grid-template-columns:1fr 1fr;gap:24px}.LandingPage_header__DzjwO{position:relative;width:100%;z-index:200;border-bottom:none;background-color:hsla(0,0%,100%,.8);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.LandingPage_logo__YwiFw{width:125px;height:56px}.LandingPage_headerFixed__UCgBH{position:fixed;top:0;left:0;right:0;border-bottom:1px solid #e3e8dd}.LandingPage_headerSpacer__n1Du7{height:88px;width:100%;flex-shrink:0}.LandingPage_headerInner__DyjYv{height:88px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 auto;max-width:1200px}.LandingPage_brand__lzwQe{display:inline-flex;align-items:center;gap:8px;border:none;background:transparent;padding:0;cursor:pointer;font-size:40px;line-height:1;font-weight:700;color:#5aa33f;border-radius:8px;transition:opacity .2s ease,transform .2s ease}@media (hover:hover){.LandingPage_brand__lzwQe:hover{opacity:.88}.LandingPage_brand__lzwQe:active{transform:scale(.98)}}.LandingPage_brand__lzwQe:focus-visible{outline:2px solid #4f8f36;outline-offset:3px}@media (prefers-reduced-motion:reduce){.LandingPage_brand__lzwQe{transition:opacity .2s ease}.LandingPage_brand__lzwQe:active{transform:none}}.LandingPage_nav__MGwst{display:flex;align-items:center;gap:28px}.LandingPage_navItem__OmVI8{border:none;background:transparent;padding:6px 0;cursor:pointer;font-size:16px;color:#1f2120;text-decoration:none;text-underline-offset:5px;text-decoration-thickness:2px;transition:color .2s ease}.LandingPage_navItem__OmVI8:hover{text-decoration:underline;text-decoration-color:currentColor}.LandingPage_outlineButton__WfkNo,.LandingPage_solidButton__3Mmzk{border-radius:12px;padding:12px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.LandingPage_outlineButton__WfkNo{border:1px solid #5f6f56;background:#fff;color:#131512;min-width:180px}.LandingPage_solidButton__3Mmzk{border:none;background:#4f8f36;color:#fff}@media (hover:hover){.LandingPage_solidButton__3Mmzk:hover:not(:disabled){background:#3f7a2e;box-shadow:0 4px 14px rgba(79,143,54,.35);transform:translateY(-1px)}.LandingPage_outlineButton__WfkNo:hover:not(:disabled){background:#f4faf2;border-color:#4f8f36;color:#1f3b13;box-shadow:0 2px 10px rgba(27,36,44,.1);transform:translateY(-1px)}}.LandingPage_solidButton__3Mmzk:active:not(:disabled){background:#376928;box-shadow:0 2px 8px rgba(79,143,54,.28);transform:translateY(0)}.LandingPage_outlineButton__WfkNo:active:not(:disabled){background:#e8f0e4;box-shadow:0 1px 4px rgba(27,36,44,.08);transform:translateY(0)}.LandingPage_outlineButton__WfkNo:focus-visible,.LandingPage_solidButton__3Mmzk:focus-visible{outline:2px solid #4f8f36;outline-offset:2px}.LandingPage_outlineButton__WfkNo:disabled,.LandingPage_solidButton__3Mmzk:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}@media (prefers-reduced-motion:reduce){.LandingPage_outlineButton__WfkNo,.LandingPage_solidButton__3Mmzk{transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,opacity .2s ease}.LandingPage_outlineButton__WfkNo:active:not(:disabled),.LandingPage_outlineButton__WfkNo:hover:not(:disabled),.LandingPage_solidButton__3Mmzk:active:not(:disabled),.LandingPage_solidButton__3Mmzk:hover:not(:disabled){transform:none}}.LandingPage_hero__FCC0v{background:#fff;padding:24px 0 56px}.LandingPage_heroInner__3J7zJ{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start;margin:0 auto;max-width:1200px}.LandingPage_heroContent__47b6C{margin-top:68px;max-width:644px}.LandingPage_heroTitle__kwkgi{display:flex;flex-direction:column;gap:0;font-size:clamp(40px,4.1vw,48px);line-height:1.333;font-weight:600;margin:0;letter-spacing:.1px;color:#131512}.LandingPage_heroTitleLine__fsXk2{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.2em}.LandingPage_heroTitleBrushWrap__Vu7ek{position:relative;display:inline-flex;padding-bottom:8px;z-index:0}.LandingPage_heroTitleBrushText__HdaYE{position:relative;z-index:1}.LandingPage_heroTitleBrush__tUtNh{position:absolute;left:0;bottom:0;width:100%;height:auto;z-index:0;pointer-events:none}.LandingPage_heroTitleBrush__tUtNh path{stroke-dasharray:380;stroke-dashoffset:380;animation:LandingPage_drawBrush__IM5fz 1.6s ease-out .3s forwards}@keyframes LandingPage_drawBrush__IM5fz{to{stroke-dashoffset:0}}.LandingPage_heroDesc__0j1Z5{margin:20px 0 0;color:#222321;font-size:18px;font-weight:400;line-height:1.78;max-width:644px}.LandingPage_heroCountdown__EJXEn{margin-top:48px;width:-moz-fit-content;width:fit-content;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:20px;border:1px solid #fff6bc;border-radius:24px;background:transparent;box-shadow:0 11.392px 22.336px rgba(255,227,42,.19),inset 0 -2px 1px rgba(255,241,151,.4)}.LandingPage_heroCountdown__EJXEn:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(255,250,220,.5),rgba(255,241,151,.5));z-index:0}.LandingPage_heroCountdown__EJXEn>*{position:relative;z-index:1}.LandingPage_heroCountdownLabel__K8cAy{margin:0;font-size:12px;font-weight:500;color:#535552;letter-spacing:.2px;line-height:20px}.LandingPage_heroCountdownRow__7hYYR{margin-top:0;display:flex;align-items:center;gap:16px;width:321px}.LandingPage_heroCountdownItem__KhhJH{flex:1 0 0;text-align:center}.LandingPage_heroCountdownItem__KhhJH strong{display:block;font-size:32px;line-height:44px;font-weight:600;color:#222321}.LandingPage_heroCountdownItem__KhhJH span{font-size:10px;line-height:16px;color:#535552}.LandingPage_heroCountdownDot__ngu3L{font-size:24px;line-height:36px;margin-top:0;color:#373837;font-weight:600}.LandingPage_heroAction__50TTQ{margin-top:48px;display:flex;gap:24px;flex-wrap:wrap}.LandingPage_heroAction__50TTQ .LandingPage_outlineButton__WfkNo,.LandingPage_heroAction__50TTQ .LandingPage_solidButton__3Mmzk{width:245px;height:64px;border-radius:8px;font-size:16px;font-weight:600;line-height:28px;padding:16px}.LandingPage_heroAction__50TTQ .LandingPage_solidButton__3Mmzk{background:#4f8f36;color:#f9fdf7}.LandingPage_heroAction__50TTQ .LandingPage_outlineButton__WfkNo{background:#fff;border:1px solid #d6d9d5;color:#535552;box-shadow:0 1px 2px rgba(27,36,44,.12)}@media (hover:hover){.LandingPage_heroAction__50TTQ .LandingPage_solidButton__3Mmzk:hover:not(:disabled){box-shadow:0 6px 18px rgba(79,143,54,.38)}.LandingPage_heroAction__50TTQ .LandingPage_outlineButton__WfkNo:hover:not(:disabled){border-color:#4f8f36;color:#1f3b13}}.LandingPage_heroVisual__ai1qI{min-height:658px;border-radius:0;background:linear-gradient(90deg,hsla(86,15%,66%,.1) 1px,transparent 0),linear-gradient(hsla(86,15%,66%,.1) 1px,transparent 0);background-size:32px 32px;position:relative;overflow:visible}.LandingPage_heroVisualGlow__JARlf{position:absolute;top:-80px;left:20px;width:402px;height:734px;z-index:1}.LandingPage_heroVisualCircle__dMcVm{position:absolute;width:355px;height:290px;border-radius:56% 44% 50% 50%/48% 62% 38% 52%;background:#77d853;right:56px;bottom:78px;z-index:1}.LandingPage_heroCharacter__3EN9N{position:absolute;right:0;top:0;width:548px;height:658px;display:flex;align-items:flex-end;justify-content:center;z-index:3}.LandingPage_heroCharacterImage__x_7FE{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.LandingPage_heroTargetPill__huQrt{position:absolute;right:12px;top:64px;z-index:4;border-radius:999px;border:1px solid #222321;background:#d8fbc1;padding:12px 18px 12px 12px;display:inline-flex;align-items:center;gap:12px;font-size:18px;color:#141e0d;font-weight:500;line-height:32px;box-shadow:0 8px 20px rgba(56,109,36,.18)}.LandingPage_heroTargetPillIcon__Nx1IT{width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;background:#2e5f1f}.LandingPage_heroTargetPillText__JNzac{color:#141e0d;font-size:18px;font-weight:500;line-height:32px;white-space:nowrap}.LandingPage_heroSparkle__Ml6fT{position:absolute;top:74px;left:44px;font-size:52px;z-index:4;display:inline-flex}.LandingPage_heroSparkle__Ml6fT,.LandingPage_heroTargetPillIcon__Nx1IT svg{transform-origin:center;animation:LandingPage_heroSpin__gjHwG 6s linear infinite}.LandingPage_heroTargetPillIcon__Nx1IT svg{width:24px;height:24px}@keyframes LandingPage_heroSpin__gjHwG{0%{transform:rotate(0deg)}50%{transform:rotate(1turn)}50.01%{transform:rotate(1turn)}to{transform:rotate(1turn)}}.LandingPage_heroCard__w4Ai0{position:absolute;background:#fff;border-radius:12px;border:3px solid #fff;padding:20px;box-shadow:0 4px 24px 0 rgba(0,0,0,.08);z-index:4;display:flex;align-items:center;gap:12px;color:#222321;font-size:14px;font-weight:500}.LandingPage_heroCard__w4Ai0 span{display:block}.LandingPage_heroCardIcon__h6f1i{width:48px;height:48px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px}.LandingPage_heroCardBottomIcon__5ggPc{width:184px;height:68px;-o-object-fit:cover;object-fit:cover}.LandingPage_heroCardTop__WdauR{top:424px;left:-26px;width:202px}.LandingPage_heroCardBottom__o02e7{display:flex;flex-direction:column;right:52px;bottom:-8px;width:224px}@media (prefers-reduced-motion:reduce){.LandingPage_heroSparkle__Ml6fT,.LandingPage_heroTargetPillIcon__Nx1IT svg{animation:none}}.LandingPage_subjectRow__Gn4XH{border-top:1px solid #222321;border-bottom:1px solid #222321;background-color:#fff;background-image:linear-gradient(rgba(34,35,33,.06) 1px,transparent 0),linear-gradient(90deg,rgba(34,35,33,.06) 1px,transparent 0);background-size:32px 32px;padding:32px 0;overflow:hidden}.LandingPage_subjectViewport___rey7{overflow:hidden}.LandingPage_subjectTicker__y12T_{display:flex;align-items:center;gap:40px;width:-moz-max-content;width:max-content;animation:LandingPage_subjectMarquee__N4fJy 26s linear infinite}.LandingPage_subjectChip__HdTIh{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:14px;min-width:140px;border:.5px solid #373837;border-radius:999px;padding:16px 20px;background:#fff;white-space:nowrap;box-shadow:0 2px 8px rgba(27,36,44,.08),0 2px 2px rgba(27,36,44,.04)}.LandingPage_subjectIcon__O3yxd{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:18px}.LandingPage_subjectText__7l0Sf{color:#222321;font-size:14px;font-weight:400;line-height:24px;letter-spacing:.1px}@keyframes LandingPage_subjectMarquee__N4fJy{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 20px))}}@media (prefers-reduced-motion:reduce){.LandingPage_subjectTicker__y12T_{animation:none}}@media (max-width:1024px){.LandingPage_testimonialsSection__ElHfF{padding:56px 0 72px}.LandingPage_subjectRow__Gn4XH{padding:20px 16px}.LandingPage_subjectTicker__y12T_{gap:12px;animation-duration:20s}.LandingPage_subjectChip__HdTIh{flex:0 0 auto;min-width:unset;padding:12px 16px}}.LandingPage_problemSection__MlmGR{background:#fff;padding:60px 0 80px}.LandingPage_problemTitle__xsALA{text-align:center;max-width:688px;margin:0 auto;font-size:clamp(30px,3vw,32px);line-height:1.375;letter-spacing:.2px;font-weight:500}.LandingPage_problemTitleWord__qsFmH{display:inline-block;color:#d6d9d5;opacity:0;transform:translateY(6px);will-change:opacity,transform,color}.LandingPage_problemTitleWordAnimate__jcBhe{animation:LandingPage_problemTitleWordReveal__BEdhF .52s cubic-bezier(.22,1,.36,1) var(--d,0ms) forwards}@keyframes LandingPage_problemTitleWordReveal__BEdhF{to{color:#222321;opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.LandingPage_problemTitleWord__qsFmH{opacity:1;transform:none;color:#222321}.LandingPage_problemTitleWordAnimate__jcBhe{animation:none}}.LandingPage_problemPreviewWrap__TVBTt{margin:0 auto;max-width:985px}.LandingPage_problemPreviewFrame__W8ksO{position:relative;width:100%;height:auto}.LandingPage_problemPreviewScreen__v6_YV{position:absolute;top:60px;left:72px;width:839px;height:547px;border:5px solid #fff;border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 15px rgba(0,0,0,.07)}.LandingPage_problemPreviewTopBar__jWSY4{height:41px;display:flex;align-items:center;gap:5px;padding:8px 16px}.LandingPage_problemPreviewDot__fkbT3{width:10px;height:10px;border-radius:50%}.LandingPage_problemPreviewDotRed__WDPRU{background:#e11d48}.LandingPage_problemPreviewDotAmber__vuAcX{background:#fbbf24}.LandingPage_problemPreviewDotGreen__5aT2Q{background:#22c55e}.LandingPage_problemPreviewImage__gaONq{width:100%;height:calc(100% - 41px);-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block}.LandingPage_problemPreviewImageViewport__Zta0A{position:relative;width:100%;aspect-ratio:985/585;overflow:hidden}.LandingPage_problemPreviewImageSlide__S7RiO,.LandingPage_problemPreviewImageStatic__U4dcZ{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.LandingPage_problemPreviewImageSlide__S7RiO{position:absolute;inset:0;will-change:transform}.LandingPage_problemPreviewImageSlideAnimating__Gflsn{transition:transform .42s cubic-bezier(.22,1,.36,1)}.LandingPage_problemPreviewImageSlideDirRight__Nng0V.LandingPage_problemPreviewImageSlideFrom___94jg{transform:translateX(0)}.LandingPage_problemPreviewImageSlideDirRight__Nng0V.LandingPage_problemPreviewImageSlideTo__V1e_8{transform:translateX(100%)}.LandingPage_problemPreviewImageSlideDirRight__Nng0V.LandingPage_problemPreviewImageSlideAnimating__Gflsn.LandingPage_problemPreviewImageSlideFrom___94jg{transform:translateX(-100%)}.LandingPage_problemPreviewImageSlideDirLeft__0A5ea.LandingPage_problemPreviewImageSlideFrom___94jg,.LandingPage_problemPreviewImageSlideDirRight__Nng0V.LandingPage_problemPreviewImageSlideAnimating__Gflsn.LandingPage_problemPreviewImageSlideTo__V1e_8{transform:translateX(0)}.LandingPage_problemPreviewImageSlideDirLeft__0A5ea.LandingPage_problemPreviewImageSlideTo__V1e_8{transform:translateX(-100%)}.LandingPage_problemPreviewImageSlideDirLeft__0A5ea.LandingPage_problemPreviewImageSlideAnimating__Gflsn.LandingPage_problemPreviewImageSlideFrom___94jg{transform:translateX(100%)}.LandingPage_problemPreviewImageSlideDirLeft__0A5ea.LandingPage_problemPreviewImageSlideAnimating__Gflsn.LandingPage_problemPreviewImageSlideTo__V1e_8{transform:translateX(0)}.LandingPage_problemPreviewFade__l6O1p{position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,0) 60%,#fff 95%);pointer-events:none}.LandingPage_problemPreviewGradient__Z1_Hp{position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,0) 75%,#fff 96%);pointer-events:none}.LandingPage_problemPreviewAvatar__zIkBT{position:absolute;left:36px;bottom:0;width:172px;height:172px;z-index:3;outline:none}.LandingPage_problemPreviewAvatarImage___e9kA{width:172px;height:172px;-o-object-fit:cover;object-fit:cover}.LandingPage_problemPreviewTooltip__aJeLD{position:absolute;left:-30px;top:-30px;transform:translate(-50%,8px);opacity:0;visibility:hidden;pointer-events:none;white-space:nowrap;padding:12px 24px;border-radius:100px;border:1px solid rgba(64,64,64,.5);background:hsla(0,0%,94%,.3);backdrop-filter:blur(7.5px);color:#222321;font-size:16px;line-height:28px;letter-spacing:.1px;text-align:center;box-shadow:-42px 103px 31px hsla(0,0%,57%,0),-27px 66px 29px hsla(0,0%,57%,.01),-15px 37px 24px hsla(0,0%,57%,.03),-7px 17px 18px hsla(0,0%,57%,.04),-2px 4px 10px hsla(0,0%,57%,.05);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.LandingPage_problemPreviewAvatar__zIkBT:focus-visible .LandingPage_problemPreviewTooltip__aJeLD,.LandingPage_problemPreviewAvatar__zIkBT:hover .LandingPage_problemPreviewTooltip__aJeLD{opacity:1;visibility:visible;transform:translate(-50%)}.LandingPage_problemPreviewAvatar__zIkBT:focus-visible{outline:2px solid rgba(46,87,30,.9);outline-offset:6px;border-radius:18px}.LandingPage_problemPreviewActions__JsjAt{margin-top:24px;display:flex;flex-direction:column;align-items:center;gap:16px}.LandingPage_problemPreviewTabs__hIrSQ{width:min(1000px,100%);border-radius:999px;padding:8px;background:#f7f8f6;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.LandingPage_problemPreviewTab___eLOb{border:0;background:transparent;border-radius:999px;padding:10px 18px;cursor:pointer;font-size:16px;line-height:28px;letter-spacing:.1px;color:#757873;transition:background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.LandingPage_problemPreviewTabActive__x5QCk{color:#222321;box-shadow:0 1px 2px rgba(27,36,44,.12);border-radius:999px;border:1px solid #2e571e;background:#b0f691}@media (hover:hover){.LandingPage_problemPreviewTab___eLOb:hover{color:#222321;transform:translateY(-1px)}}.LandingPage_problemPreviewTab___eLOb:focus-visible{outline:2px solid #4f8f36;outline-offset:2px}.LandingPage_problemPreviewCaption__wY9KG{margin:0;text-align:center;color:#757873;font-size:18px;line-height:32px;letter-spacing:.1px;max-width:980px}.LandingPage_problemGrid__2D2Rq{margin-top:48px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.LandingPage_problemCard__njsbW{border:1px solid transparent;border-radius:20px;padding:64px;display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#f3f3f3,#f3f3f3) border-box;box-shadow:0 -1px 8px rgba(47,47,47,.02),0 2px 24px rgba(47,47,47,.06);position:relative;transition:transform .22s ease,box-shadow .22s ease;will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none}.LandingPage_problemCardWarm__E6xwN{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(140deg,#ff7d57,#fbbf24 38%,#fff 78%) border-box}.LandingPage_problemCardCool__hW12e{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(140deg,#7fd873,#5cc3ff 52%,#2f46ff) border-box}.LandingPage_problemCardCool__hW12e:hover,.LandingPage_problemCardWarm__E6xwN:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 -1px 12px rgba(47,47,47,.04),0 10px 32px rgba(47,47,47,.12);z-index:1}.LandingPage_problemCardIconSad__M6_WB{width:60px;height:68px;-o-object-fit:contain;object-fit:contain}.LandingPage_problemCardIconSmile__oTApg{width:68px;height:68px;-o-object-fit:contain;object-fit:contain}.LandingPage_problemCardText__gZ4Wa{margin:0;color:#222321;font-size:24px;line-height:1.5;letter-spacing:.2px;font-weight:500}.LandingPage_problemBad__R7idl,.LandingPage_problemGood__ImtSM{font-style:italic}.LandingPage_problemBad__R7idl{color:#db320f}.LandingPage_problemGood__ImtSM{color:#0065da}.LandingPage_featureSection__wj7bk{background:#f3fcee;border-top:1px solid #222321;padding:0}.LandingPage_featureLayout__2W1sb{display:grid;grid-template-columns:minmax(320px,408px) minmax(0,792px);justify-content:space-between;gap:120px;align-items:start}.LandingPage_featureIntroTrack__ERnYp{min-width:0}.LandingPage_featureIntro__5WIyq{max-width:408px;padding:64px 0 48px}@media (min-width:1025px){.LandingPage_featureIntroTrack__ERnYp{align-self:stretch}.LandingPage_featureIntro__5WIyq{position:sticky;top:96px}}.LandingPage_featurePill__CsiYl{background:#ffda45;color:#373837;font-size:14px;font-weight:500;line-height:24px;letter-spacing:.2px;padding:12px 20px;margin-bottom:24px}.LandingPage_featurePillIcon__3MUF8{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.LandingPage_featureContent__EWz9G{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:64px 0 80px}.LandingPage_featureLead__04iKQ{display:flex;gap:40px;align-items:center;min-height:240px}.LandingPage_featureLeadArrow__Z9ceC{display:flex;padding:26px 48px;align-items:center;border-radius:999px;background:#d8fbc1}.LandingPage_featureLeadArrow__Z9ceC svg{width:35px;height:35px;display:block;transition:transform .28s ease}.LandingPage_featureLead__04iKQ:hover .LandingPage_featureLeadArrow__Z9ceC svg{transform:translateX(15px)}.LandingPage_featureLeadText__l23cM{margin:0;color:#222321;font-size:18px;line-height:1.78;letter-spacing:.1px}.LandingPage_featureCard__WnRwW{background:#fff;border:1px solid #222321;border-radius:24px;padding:32px;width:100%}.LandingPage_featureCard__WnRwW+.LandingPage_featureCard__WnRwW{margin-top:0}.LandingPage_featureCardModern__7T1mq{border-width:1px;border-radius:24px;padding:32px}.LandingPage_featureCardHead__HR371{display:flex;align-items:flex-start;gap:40px}.LandingPage_featureCardBody__O1m9i{flex:1 1 auto;width:100%}.LandingPage_featureCardBadge__NU4TU{width:64px;height:64px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#0d2514;flex:0 0 64px;position:relative}.LandingPage_featureCardBadge__NU4TU span{position:absolute;width:20px;height:32px;border:1px solid #2b3b30;border-radius:999px}.LandingPage_featureCardBadge__NU4TU span:first-child{left:16px}.LandingPage_featureCardBadge__NU4TU span:nth-child(2){left:22px}.LandingPage_featureCardBadge__NU4TU span:nth-child(3){left:28px}.LandingPage_featureTitle__7JfS9{margin:0;color:#222321;font-size:32px;line-height:1.375;letter-spacing:.2px;font-weight:500}.LandingPage_featureSubTitle__7wqXN{margin:0;color:#222321;font-size:24px;line-height:1.5;letter-spacing:.2px;font-weight:500}.LandingPage_featureCardDescription__0F4lm{margin:18px 0 32px;color:#222321;font-size:18px;line-height:1.78;letter-spacing:.1px}.LandingPage_pointList__18_lj{margin:0;padding-left:18px;color:#505850;line-height:1.6}.LandingPage_featurePointList__sp5cr{list-style:none;padding:0;display:grid;gap:12px}.LandingPage_featurePointList__sp5cr li{border:1px solid #ebedea;border-radius:999px;min-height:48px;padding:8px 12px;display:flex;align-items:center;gap:12px;color:#222321;font-size:18px;line-height:1.78;letter-spacing:.1px}.LandingPage_featurePointList__sp5cr li:before{content:"✓";width:24px;height:24px;flex:0 0 24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #7f847d;border-radius:999px;color:#3f433e;font-size:11px;line-height:1}@media (prefers-reduced-motion:reduce){.LandingPage_featureLeadArrow__Z9ceC svg{transition:none}.LandingPage_featureLead__04iKQ:hover .LandingPage_featureLeadArrow__Z9ceC svg{transform:none}}.LandingPage_valueSection__USHWv{background:#fbf7f5;border-top:1px solid #222321;border-bottom:1px solid #222321;padding:64px 0 80px}.LandingPage_valueCardStack__kcfSC{position:relative;isolation:isolate;--value-card-stack-top:96px;--value-card-stack-gap:40px}.LandingPage_valueCardStack__kcfSC .LandingPage_valueCard__j7N0G{position:sticky;top:calc(var(--value-card-stack-top) + (var(--value-card-stack-gap) * var(--valueCardIndex, 0)))}.LandingPage_valueCardStack__kcfSC .LandingPage_valueCard__j7N0G:not(:last-child){margin-bottom:40px}.LandingPage_valueCardStack__kcfSC .LandingPage_valueCard__j7N0G+.LandingPage_valueCard__j7N0G{margin-top:0}.LandingPage_valueCard__j7N0G{border:1px solid #222321;border-radius:24px;padding:45px 46px;background:#fff;display:grid;grid-template-columns:1fr 548px;gap:24px;align-items:start;min-height:554px}.LandingPage_valueCard__j7N0G+.LandingPage_valueCard__j7N0G{margin-top:40px}.LandingPage_valueCardReverse__jz46U{grid-template-columns:548px 1fr}.LandingPage_valueCardReverse__jz46U>:first-child{order:2}.LandingPage_valueCardReverse__jz46U>:last-child{order:1}.LandingPage_valueHeader__X1P5r{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center;margin-bottom:40px}.LandingPage_valueHeader__X1P5r .LandingPage_featureTitle__7JfS9{max-width:690px;margin-left:auto;margin-right:auto;margin-top:0}.LandingPage_valuePill__CLBrY{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:999px;background:#bbecff;color:#373837;font-size:14px;font-weight:500;line-height:24px;letter-spacing:.2px;text-transform:uppercase}.LandingPage_valuePillIcon__vbIeb{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.LandingPage_valueHeaderCta__ybK6K{width:220px;min-width:220px;height:48px;border-radius:8px;font-size:14px;font-weight:500;line-height:24px;box-shadow:0 1px 2px rgba(27,36,44,.12)}.LandingPage_valueCardContent__4Tw3s{min-width:0;padding:57px 0 0}.LandingPage_valueCard__j7N0G .LandingPage_featureSubTitle__7wqXN{margin:0;color:#222321;font-size:32px;font-weight:500;line-height:44px;letter-spacing:.2px;white-space:pre-line;overflow-wrap:break-word}.LandingPage_valuePointList__MGXtI{margin:32px 0 0;padding:0;list-style:none;display:block}.LandingPage_valuePointList__MGXtI li{display:flex;align-items:center;gap:16px;min-width:0;padding:20px 0;border-bottom:1px solid #ebedea;color:#373837;font-size:18px;line-height:32px;letter-spacing:.1px;overflow-wrap:break-word}.LandingPage_valuePointList__MGXtI li:first-child{border-top:1px solid #ebedea}.LandingPage_valuePointList__MGXtI li:before{content:"✓";width:36px;height:36px;flex:0 0 36px;border-radius:6px;background:#d8fbc1;color:#347511;display:inline-flex;align-items:center;justify-content:center;font-size:13px;line-height:1}.LandingPage_valuePointListBlue__z3AZl li:before{background:#f0f0fb;color:#1f5cd4}.LandingPage_valueVisualPlaceholder__kIraX{width:548px;height:462px;overflow:hidden}.LandingPage_valueVisualImage__WXegO{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (prefers-reduced-motion:reduce){.LandingPage_valueCardStack__kcfSC .LandingPage_valueCard__j7N0G{position:static;box-shadow:none}.LandingPage_valueCardStack__kcfSC .LandingPage_valueCard__j7N0G:not(:last-child){margin-bottom:0}.LandingPage_valueCardStack__kcfSC .LandingPage_valueCard__j7N0G+.LandingPage_valueCard__j7N0G{margin-top:40px}}.LandingPage_statsVisual__k5rtw{margin-top:24px;background:linear-gradient(180deg,#161616,#050505);border-radius:26px;padding:28px}.LandingPage_statsGrid__QRNMk{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.LandingPage_studentCard__U_y1s{border-radius:14px;min-height:200px;padding:14px;color:#fff;display:flex;align-items:flex-end;background:linear-gradient(160deg,#4e4e4e,#1f1f1f)}.LandingPage_featuredStudentsSection__z536x{overflow:hidden;background:#fff}.LandingPage_featuredStudentsHeader__Nh3in{text-align:center}.LandingPage_featuredStudentsTitle__goM4u{margin:0;font-size:clamp(38px,4vw,48px);line-height:1.333;letter-spacing:.1px;color:#222321;font-weight:600}.LandingPage_featuredStudentsSubtitle__GJj3x{margin:12px 0 0;color:#222321;font-size:24px;line-height:1.5;letter-spacing:.1px}.LandingPage_featuredStudentsStage__le39X{margin:16px auto 0;position:relative;min-height:516px;overflow:hidden}.LandingPage_featuredStudentsVector__HixJ6{position:absolute;top:-78px;left:50%;transform:translateX(-50%);width:1775px;height:766px;max-width:none;mix-blend-mode:hard-light;opacity:.55;pointer-events:none}.LandingPage_featuredStudentsBackdropGrid__4ZlUM{position:absolute;inset:0;background:linear-gradient(90deg,hsla(110,3%,58%,.12) 1px,transparent 0),linear-gradient(hsla(110,3%,58%,.12) 1px,transparent 0);background-size:30px 30px;opacity:.5}.LandingPage_featuredStudentsStage__le39X:after,.LandingPage_featuredStudentsStage__le39X:before{content:"";position:absolute;inset:0;z-index:4;pointer-events:none}.LandingPage_featuredStudentsStage__le39X:before{background:linear-gradient(90deg,#fff 6.83%,hsla(0,0%,100%,0) 25.67%,hsla(0,0%,100%,0) 76.61%,#fff 92.48%)}.LandingPage_featuredStudentsRow__axFwM{position:relative;z-index:3;min-height:516px;margin:0 120px}.LandingPage_featuredStudentCard__Hn3N_{--featured-student-gap:30px;--featured-student-step:calc(216px + var(--featured-student-gap));position:absolute;left:50%;top:50%;width:216px;height:320px;border-radius:16px;border:3px solid #fff;background:#d9d9d9;overflow:hidden;box-shadow:0 8px 16px -2px rgba(27,36,44,.12),0 2px 2px -1px rgba(27,36,44,.04);z-index:1;opacity:1;transform:translate3d(-50%,-50%,0);filter:saturate(1);transition:transform 1s cubic-bezier(.22,.61,.36,1),height .95s cubic-bezier(.22,.61,.36,1),opacity .8s ease,filter .8s ease,box-shadow .6s ease;will-change:transform,height,opacity,filter;backface-visibility:hidden}.LandingPage_featuredStudentAvatar__OVxpl{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.LandingPage_featuredStudentPosLeftBlur__ns674,.LandingPage_featuredStudentPosRightBlur__vzDs0{height:220px;transform:translate3d(calc(-50% - (var(--featured-student-step) * 2)),-50%,0);filter:saturate(.86) opacity(.55);z-index:1}.LandingPage_featuredStudentPosLeft__CppXd,.LandingPage_featuredStudentPosRight__Vct9S{height:320px;z-index:2}.LandingPage_featuredStudentPosLeft__CppXd{transform:translate3d(calc(-50% - var(--featured-student-step)),-50%,0)}.LandingPage_featuredStudentPosRight__Vct9S{transform:translate3d(calc(-50% + var(--featured-student-step)),-50%,0)}.LandingPage_featuredStudentPosCenter__z_2PC{transform:translate3d(-50%,-50%,0);height:400px;z-index:5}.LandingPage_featuredStudentPosRightBlur__vzDs0{transform:translate3d(calc(-50% + (var(--featured-student-step) * 2)),-50%,0)}.LandingPage_featuredStudentPosLeftBlur__ns674 .LandingPage_featuredStudentAvatar__OVxpl,.LandingPage_featuredStudentPosRightBlur__vzDs0 .LandingPage_featuredStudentAvatar__OVxpl{filter:grayscale(.08)}.LandingPage_featuredStudentActive__Vs3rO{box-shadow:0 10px 22px -5px rgba(5,18,20,.34),0 3px 6px -2px rgba(5,18,20,.2)}.LandingPage_featuredStudentMeta__IfjYs{position:absolute;left:16px;right:16px;bottom:16px;border-radius:12px;background:hsla(0,0%,100%,.14);backdrop-filter:blur(6px);padding:12px}.LandingPage_featuredStudentMeta__IfjYs p{margin:0;color:#fff;font-size:14px;font-weight:600;line-height:24px;letter-spacing:.1px}.LandingPage_featuredStudentMeta__IfjYs span{display:flex;margin-top:6px;width:100%;border-radius:6px;background:#f0f0e6;padding:6px 8px;color:#222321;font-size:12px;font-weight:500;line-height:20px;letter-spacing:.2px}.LandingPage_featuredStudentsActions__qoilo{margin-top:0;display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.LandingPage_featuredStudentsActions__qoilo .LandingPage_outlineButton__WfkNo{width:160px;min-width:160px;height:48px;border-color:#d6d9d5;color:#535552;background:#fff;border-radius:8px;font-size:14px;font-weight:500;line-height:24px;letter-spacing:.2px;box-shadow:0 1px 2px rgba(27,36,44,.12)}.LandingPage_featuredStudentsActions__qoilo .LandingPage_solidButton__3Mmzk{width:220px;min-width:220px;height:48px;border-radius:8px;font-size:14px;font-weight:500;line-height:24px;letter-spacing:.2px;box-shadow:0 1px 2px rgba(27,36,44,.12)}.LandingPage_featuredStudentCard__Hn3N_:hover{filter:brightness(1.02)}@media (prefers-reduced-motion:reduce){.LandingPage_featuredStudentActive__Vs3rO,.LandingPage_featuredStudentCard__Hn3N_{animation:none;transition:none}.LandingPage_featuredStudentCard__Hn3N_:hover{transition:none;filter:none}}.LandingPage_testimonialsSection__ElHfF{padding:64px 0 80px}.LandingPage_testimonialsHeader__ypMeT{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.LandingPage_testimonialsHeader__ypMeT .LandingPage_pill__VA8Q4{padding:12px 20px;font-size:14px;font-weight:500;line-height:24px;letter-spacing:.2px}.LandingPage_testimonialsTitle__ZAyf8{margin:0;max-width:760px;color:#222321;font-size:32px;font-weight:500;line-height:44px;letter-spacing:.2px}.LandingPage_testimonialsCarousel__nhZ92{margin-top:32px;overflow:hidden;padding:0}.LandingPage_testimonialsTrack__M_Krl{display:flex;transition:transform .55s ease;will-change:transform}.LandingPage_testimonialsSlide__07JCU{width:100%;flex:0 0 100%}.LandingPage_testimonialsGrid__vO_WY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.LandingPage_testimonialCard__RzvxS{display:flex;flex-direction:column;gap:20px;border-radius:20px;border:4px solid #fff;color:#222321;padding:32px;min-height:0;box-shadow:0 1px 2px 0 rgba(27,36,44,.12);transform:scale(1);transform-origin:center center;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.LandingPage_testimonialCard__RzvxS:hover{transform:scale(.97);box-shadow:0 4px 18px 0 rgba(27,36,44,.1),0 2px 4px 0 rgba(27,36,44,.06)}}.LandingPage_testimonialTone1__Pweqh{background:#ddf9ce}.LandingPage_testimonialTone2__FhaaA{background:#fbefd9}.LandingPage_testimonialTone3__QD_Uk{background:#f5eae3}.LandingPage_testimonialTone4__tVWA9{background:#eff0fc}.LandingPage_testimonialTop__I8rqA{display:flex;align-items:center;justify-content:space-between;gap:16px}.LandingPage_testimonialAuthor__DwB2j{display:flex;align-items:center;gap:16px;min-width:0}.LandingPage_testimonialAvatar__2KzPM{width:66px;height:66px;border-radius:999px;background:linear-gradient(180deg,#f7f8f2,#e2e6dc);border:1px solid rgba(52,57,50,.2);display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#4b5247;flex:0 0 66px}.LandingPage_testimonialName__A32n0{margin:0;color:#222321;font-size:16px;line-height:28px;letter-spacing:.2px;font-weight:500}.LandingPage_testimonialSchool__0LG40{margin:4px 0 0;color:#535552;font-size:14px;line-height:24px;letter-spacing:.1px}.LandingPage_testimonialSparkle__rlIKl{width:60px;height:60px}.LandingPage_testimonialBody__hylap{display:flex;align-items:stretch;gap:24px}.LandingPage_testimonialQuoteCol__5smiZ{flex:1 1 0;min-width:0}.LandingPage_testimonialQuote__S9t0Y{font-weight:600;-webkit-line-clamp:2;line-clamp:2}.LandingPage_testimonialDescription__06cIG,.LandingPage_testimonialQuote__S9t0Y{margin:0;color:#222321;font-size:14px;line-height:24px;letter-spacing:.1px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.LandingPage_testimonialDescription__06cIG{-webkit-line-clamp:3;line-clamp:3;font-weight:400}.LandingPage_testimonialScoreCol__rYUQM{flex:0 0 auto;border-left:1px solid #999c97;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;padding-left:24px}.LandingPage_testimonialScore__hp7Ic{margin:0;color:#222321;font-size:32px;font-weight:500;line-height:44px;letter-spacing:.2px}.LandingPage_testimonialSubjects__dbrb_{margin:0;display:flex;gap:20px;color:#222321;font-size:12px;font-weight:400;line-height:20px;letter-spacing:.1px}.LandingPage_testimonialGhostButton__zLIhG{margin-top:0;height:32px;width:100%;border:0;border-radius:8px;padding:4px 16px;background:#fff;color:#535552;font-size:14px;font-weight:500;line-height:24px;letter-spacing:.2px;box-shadow:0 2px 8px -1px rgba(27,36,44,.08),0 2px 2px -1px rgba(27,36,44,.04);cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}@media (hover:hover){.LandingPage_testimonialGhostButton__zLIhG:hover{background:#f4faf2;color:#2e571e;box-shadow:0 4px 12px -1px rgba(27,36,44,.12),0 2px 4px -1px rgba(27,36,44,.06);transform:translateY(-1px)}}.LandingPage_testimonialGhostButton__zLIhG:active{transform:translateY(0)}.LandingPage_testimonialGhostButton__zLIhG:focus-visible{outline:2px solid #4f8f36;outline-offset:2px}.LandingPage_testimonialsDots__jtAS2{margin-top:32px;display:flex;justify-content:center;gap:8px}.LandingPage_testimonialDot__uUJo5{width:12px;height:12px;border:0;border-radius:999px;background:#c9d2c4;cursor:pointer;transition:all .25s ease}@media (hover:hover){.LandingPage_testimonialDot__uUJo5:not(.LandingPage_testimonialDotActive__79tjx):hover{background:#a3b89a;transform:scale(1.15)}}.LandingPage_testimonialDotActive__79tjx{width:24px;background:#78d364}.LandingPage_testimonialsAction__etYHN{margin-top:32px;text-align:center}.LandingPage_testimonialsAction__etYHN .LandingPage_solidButton__3Mmzk{width:220px;height:48px;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:500;line-height:24px;letter-spacing:.2px;box-shadow:0 1px 2px 0 rgba(27,36,44,.12)}@media (prefers-reduced-motion:reduce){.LandingPage_testimonialsTrack__M_Krl{transition:none}.LandingPage_testimonialCard__RzvxS,.LandingPage_testimonialCard__RzvxS:hover{transform:none;transition:none;box-shadow:0 1px 2px 0 rgba(27,36,44,.12)}.LandingPage_testimonialGhostButton__zLIhG{transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.LandingPage_testimonialDot__uUJo5:not(.LandingPage_testimonialDotActive__79tjx):hover,.LandingPage_testimonialGhostButton__zLIhG:active,.LandingPage_testimonialGhostButton__zLIhG:hover,.LandingPage_testimonialModalClose__0Lq_L:active{transform:none}}.LandingPage_testimonialModalOverlay__cz7Q0{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(15,18,15,.45)}.LandingPage_testimonialModal__gPvLe{width:min(680px,100%);max-height:min(88vh,760px);overflow-y:auto;position:relative;border-radius:18px;border:1px solid #d6ded1;background:#fff;box-shadow:0 24px 70px rgba(23,28,21,.24);padding:28px}.LandingPage_testimonialModalHeader__rL6F_{display:flex;align-items:flex-start;justify-content:flex-start;gap:16px;padding-right:44px}.LandingPage_testimonialModalAuthor__o1KRs{display:flex;align-items:center;gap:14px;min-width:0}.LandingPage_testimonialModalAvatar__gOEpV{width:52px;height:52px;border-radius:999px;border:1px solid rgba(52,57,50,.2);background:linear-gradient(180deg,#f7f8f2,#e2e6dc);display:inline-flex;align-items:center;justify-content:center;flex:0 0 52px;color:#4b5247;font-size:14px;font-weight:700}.LandingPage_testimonialModalTitle__c0VCh{margin:0;color:#222321;font-size:22px;font-weight:600;line-height:1.35}.LandingPage_testimonialModalMeta__LWLjm{margin:4px 0 0;color:#586055;font-size:14px;line-height:1.45}.LandingPage_testimonialModalClose__0Lq_L{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:999px;background:#eff3ec;cursor:pointer;transition:background-color .2s ease,transform .2s ease}@media (hover:hover){.LandingPage_testimonialModalClose__0Lq_L:hover{background:#dfe8d8}.LandingPage_testimonialModalClose__0Lq_L:active{transform:scale(.95)}}.LandingPage_testimonialModalClose__0Lq_L:focus-visible{outline:2px solid #4f8f36;outline-offset:2px}.LandingPage_testimonialModalCloseIcon__3KSvu{width:18px;height:18px;color:#535552}.LandingPage_testimonialModalQuote__zhcOX{margin:18px 0 10px;color:#181b18;font-size:20px;font-weight:600;line-height:1.5}.LandingPage_testimonialModalDescription__lW_A_{margin:0;color:#2e352d;font-size:16px;line-height:1.7}.LandingPage_faqSection__lyWUf{background:#fbf7f5;border-top:1px solid #222321;border-bottom:1px solid #222321}.LandingPage_faqLayout__WvAeZ{display:grid;grid-template-columns:408px minmax(0,792px);justify-content:space-between;gap:24px;margin:0 auto;max-width:1200px}.LandingPage_faqHeading__eNMMn{position:sticky;top:100px;align-self:start;padding:28px 0 48px}.LandingPage_faqPill__yErwk{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:#bbecff;color:#373837;font-size:14px;font-weight:500;line-height:24px;letter-spacing:.2px}.LandingPage_faqPillIcon__2J0ey{font-size:14px;line-height:1}.LandingPage_faqPillText__gZyBE{text-transform:uppercase}.LandingPage_faqTitle__sq2tb{margin-top:24px;max-width:408px}.LandingPage_faqList__QRND_{padding:28px 0 48px}.LandingPage_faqItem__6vUFN{border-bottom:1px solid #222321;padding:24px}.LandingPage_faqQuestion__GCJ5Z{margin:0}.LandingPage_faqQuestionButton__1N_7r{width:100%;border:0;background:transparent;margin:0;padding:0;color:#222321;font-size:18px;font-weight:500;line-height:32px;letter-spacing:.2px;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;transition:color .2s ease}.LandingPage_faqQuestionButton__1N_7r:hover{color:#4f8f36}.LandingPage_faqQuestionButton__1N_7r:focus-visible{outline:2px solid #50a94d;outline-offset:6px;border-radius:8px}.LandingPage_faqIcon__7U_zb{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#222321;font-size:30px;font-weight:400;line-height:1;text-align:center;transform-origin:center;transition:transform .24s ease,color .24s ease}.LandingPage_faqAnswerWrap__Ss7hB{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s ease}.LandingPage_faqAnswerWrapOpen__CteY3{grid-template-rows:1fr}.LandingPage_faqAnswerWrap__Ss7hB .LandingPage_faqAnswer__T_kKd{opacity:0;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,margin .2s ease}.LandingPage_faqAnswerWrapOpen__CteY3 .LandingPage_faqAnswer__T_kKd{opacity:1;transform:translateY(0);margin-top:24px}.LandingPage_faqAnswer__T_kKd{margin:0;overflow:hidden;font-size:16px;color:#222321;line-height:28px;letter-spacing:.1px}.LandingPage_partnerSection__j8TJ6{padding:48px 0;border-top:1px solid #222321;background-color:#fff;background-image:linear-gradient(90deg,rgba(34,35,33,.04) 1px,transparent 0),linear-gradient(180deg,rgba(34,35,33,.04) 1px,transparent 0);background-size:40px 40px}.LandingPage_partnerTitle__68bnS{max-width:687px;margin:0 auto 40px;text-align:center}.LandingPage_partnerGrid__AnHYT{display:flex;flex-wrap:wrap;justify-content:center;gap:40px}.LandingPage_partnerCard__NKHuw{flex:0 1 210px;border:.5px solid #373837;border-radius:16px;min-height:112px;background:#fff;display:flex;align-items:center;justify-content:center;padding:16px 20px;box-shadow:0 2px 8px rgba(27,36,44,.08),0 2px 2px rgba(27,36,44,.04);transform:scale(1);transition:transform .25s ease,box-shadow .25s ease}.LandingPage_partnerCard__NKHuw:hover{transform:scale(1.2);box-shadow:0 1px 4px rgba(27,36,44,.08),0 1px 1px rgba(27,36,44,.04)}.LandingPage_partnerImageWrap__TMJCC{display:flex;align-items:center;justify-content:center;width:168px;height:88px;aspect-ratio:168/88}.LandingPage_partnerImage__lXG_X{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.LandingPage_ctaSection__1in_7{padding-top:80px}.LandingPage_ctaCard__1pVBI{position:relative;overflow:hidden;padding:64px;border-radius:48px;border:1px solid #b0f691;background-blend-mode:soft-light,normal;box-shadow:0 12px 24px 0 rgba(62,115,42,.08),inset 0 -2px 1px 0 rgba(101,180,70,.4)}.LandingPage_ctaCard__1pVBI:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,hsla(99,70%,96%,.08),rgba(124,216,88,.08));z-index:0}.LandingPage_ctaCard__1pVBI:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:url(/images/landing/cta/cta_bg.png);background-size:1024px 1024px;background-position:0 0;mix-blend-mode:soft-light;opacity:.6;filter:blur(2px);z-index:0}.LandingPage_ctaInner__rfXJp{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:80px;align-items:center;position:relative;z-index:1}.LandingPage_ctaContent__WaWOn{display:flex;flex-direction:column;gap:32px;align-items:flex-start;justify-content:center;max-width:580px}.LandingPage_ctaAvatars__c_w43{display:flex;align-items:center;padding-right:4px}.LandingPage_ctaAvatar__b7Z_I{width:48px;height:48px;border-radius:999px;overflow:hidden;border:1.5px solid #fff;box-shadow:inset 0 0 0 .75px rgba(0,0,0,.08)}.LandingPage_ctaAvatar__b7Z_I+.LandingPage_ctaAvatar__b7Z_I{margin-left:-4px}.LandingPage_ctaAvatar__b7Z_I img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:999px}.LandingPage_ctaHeadline__M7pKx{margin:0;font-family:var(--font-vietnam-pro,"Be Vietnam Pro",sans-serif);font-size:40px;line-height:56px;font-weight:600;letter-spacing:.1px;color:#222321;white-space:pre-line}.LandingPage_ctaAside__cyYiM{display:flex;flex-direction:column;gap:40px;align-items:flex-start;justify-content:center;width:100%}.LandingPage_ctaDescription__MPrtg{margin:0;font-family:var(--font-vietnam-pro,"Be Vietnam Pro",sans-serif);font-size:18px;font-weight:400;line-height:32px;letter-spacing:.1px;color:#222321}.LandingPage_ctaActions__zxCwh{display:flex;flex-direction:column;gap:16px;width:100%}.LandingPage_ctaActions__zxCwh .LandingPage_outlineButton__WfkNo{height:64px;width:100%;padding:16px;border-radius:8px;font-size:16px;font-weight:500;line-height:28px;letter-spacing:.2px;background:#fff;border:1.5px solid #2e571e;color:#1f3b13;box-shadow:none}.LandingPage_ctaActions__zxCwh .LandingPage_solidButton__3Mmzk{height:64px;width:100%;padding:16px;border-radius:8px;font-size:16px;font-weight:500;line-height:28px;letter-spacing:.2px;background:#4f8f36;color:#f9fdf7}.LandingPage_footer__5I5vb{position:fixed;left:0;right:0;bottom:0;z-index:0;width:100%;max-width:none;background:#fff;color:#363a3f;padding:58px 0 calc(24px + env(safe-area-inset-bottom, 0px))}.LandingPage_footerGrid__jhJ3l{border-top:1px dashed #d6d9d5;border-bottom:1px dashed #d6d9d5;padding:48px 0;display:grid;grid-template-columns:minmax(220px,1fr) minmax(140px,1fr) minmax(140px,.6fr) minmax(140px,1.5fr) minmax(140px,1fr);gap:48px}.LandingPage_footerBrandBlock__KEMMe{display:flex;align-items:flex-start}.LandingPage_footerLogo__pzJpf{width:168px;height:auto;-o-object-fit:contain;object-fit:contain}.LandingPage_footerTitle__2gFYG{margin-bottom:10px;color:#222321;font-size:14px;font-weight:500;line-height:24px;letter-spacing:.2px}.LandingPage_footerList__qR3s4{margin:0;padding:0;list-style:none;color:#535552;font-size:14px;font-weight:400;line-height:24px;letter-spacing:.1px}.LandingPage_footerContactItem__1orUZ{display:flex;align-items:flex-start;gap:10px}.LandingPage_footerContactItem__1orUZ svg{margin-top:4px;flex:0 0 16px;color:#686d76}.LandingPage_footerSocialList__BUuCX{margin:0;padding:0;list-style:none;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap}.LandingPage_footerSocialItem__dFdc4{display:flex}.LandingPage_footerSocialLink__rN5OU{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:#f4f8ef;color:#2d3138;text-decoration:none}.LandingPage_footerSocialLink__rN5OU:hover{filter:brightness(1.02)}.LandingPage_footerSocialNoticeLink__6OOTI{display:inline-flex;justify-content:center;margin-top:18px;width:100%;margin-left:-6%}.LandingPage_footerSocialNoticeImage__M2FBp{width:180px;height:auto}.LandingPage_copyright__0DWCB{padding-top:20px;color:#7d828b;display:flex;justify-content:space-between;gap:14px;font-size:13px}.LandingPage_errorText__rbG2n{color:#cf2f2f;font-size:14px;margin-top:8px}@media (max-width:1024px){.LandingPage_nav__MGwst{display:none}.LandingPage_ctaInner__rfXJp,.LandingPage_faqLayout__WvAeZ,.LandingPage_featureLayout__2W1sb,.LandingPage_gridTwo__mc8nJ,.LandingPage_heroInner__3J7zJ{grid-template-columns:1fr}.LandingPage_ctaCard__1pVBI{padding:40px 32px}.LandingPage_ctaInner__rfXJp{grid-template-columns:1fr;gap:32px;align-items:start}.LandingPage_ctaAside__cyYiM{gap:20px}.LandingPage_faqLayout__WvAeZ{gap:0}.LandingPage_faqHeading__eNMMn{position:static;top:auto;padding:0;margin-bottom:24px}.LandingPage_faqTitle__sq2tb{max-width:100%}.LandingPage_faqList__QRND_{padding:0}.LandingPage_partnerGrid__AnHYT{gap:20px}.LandingPage_heroDesc__0j1Z5{color:#222321;font-size:18px;font-weight:400;line-height:32px;letter-spacing:.1px}.LandingPage_featureLead__04iKQ{flex-direction:column;align-items:flex-start;min-height:0;padding-right:0;gap:16px}.LandingPage_featureIntro__5WIyq{padding:56px 0 0}.LandingPage_featureContent__EWz9G{padding:0 0 56px}.LandingPage_featureCardHead__HR371{gap:20px}.LandingPage_featureCardModern__7T1mq,.LandingPage_featureCard__WnRwW{padding:24px}.LandingPage_featureCardBadge__NU4TU{width:56px;height:56px;flex-basis:56px}.LandingPage_featureCardBadge__NU4TU span{height:28px}.LandingPage_featureCardBadge__NU4TU span:first-child{left:12px}.LandingPage_featureCardBadge__NU4TU span:nth-child(2){left:18px}.LandingPage_featureCardBadge__NU4TU span:nth-child(3){left:24px}.LandingPage_heroVisual__ai1qI{min-height:520px}.LandingPage_heroCharacter__3EN9N{width:360px;height:490px;right:50%;top:32px;transform:translateX(50%)}.LandingPage_heroTargetPill__huQrt{font-size:16px;padding-right:18px}.LandingPage_heroCard__w4Ai0{font-size:15px}.LandingPage_problemSection__MlmGR{padding:72px 0 64px}.LandingPage_problemGrid__2D2Rq{margin-top:32px;grid-template-columns:1fr;gap:24px}.LandingPage_problemCard__njsbW{padding:40px 32px;gap:24px}.LandingPage_problemCardText__gZ4Wa{font-size:22px;line-height:1.45}.LandingPage_problemPreviewFrame__W8ksO{height:500px}.LandingPage_problemPreviewScreen__v6_YV{left:40px;right:40px;width:auto;top:40px;height:466px}.LandingPage_problemPreviewAvatar__zIkBT{left:24px;bottom:40px;width:104px;height:104px}.LandingPage_statsGrid__QRNMk{grid-template-columns:repeat(2,1fr)}.LandingPage_testimonialsTitle__ZAyf8{font-size:32px;line-height:1.3}.LandingPage_featuredStudentsSubtitle__GJj3x{font-size:20px}.LandingPage_featuredStudentsStage__le39X{min-height:452px}.LandingPage_featuredStudentsRow__axFwM{min-height:452px;margin:0 36px}.LandingPage_featuredStudentCard__Hn3N_{width:172px}.LandingPage_featuredStudentPosLeftBlur__ns674,.LandingPage_featuredStudentPosRightBlur__vzDs0{height:180px;transform:translate(calc(-50% - 300px),-50%)}.LandingPage_featuredStudentPosLeft__CppXd,.LandingPage_featuredStudentPosRight__Vct9S{height:270px}.LandingPage_featuredStudentPosLeft__CppXd{transform:translate(calc(-50% - 150px),-50%)}.LandingPage_featuredStudentPosCenter__z_2PC{height:340px}.LandingPage_featuredStudentPosRight__Vct9S{transform:translate(calc(-50% + 150px),-50%)}.LandingPage_featuredStudentPosRightBlur__vzDs0{transform:translate(calc(-50% + 300px),-50%)}.LandingPage_faqQuestionButton__1N_7r{font-size:17px;line-height:30px}.LandingPage_faqIcon__7U_zb{width:22px;height:22px;font-size:28px}.LandingPage_faqItem__6vUFN{padding:20px}.LandingPage_faqAnswerWrapOpen__CteY3 .LandingPage_faqAnswer__T_kKd{margin-top:16px}.LandingPage_testimonialsGrid__vO_WY{grid-template-columns:1fr}.LandingPage_testimonialCard__RzvxS{padding:24px}.LandingPage_testimonialBody__hylap{flex-direction:column}.LandingPage_testimonialQuoteCol__5smiZ{border-bottom:1px solid rgba(0,0,0,.12);padding-bottom:12px}.LandingPage_testimonialScoreCol__rYUQM{width:100%;border-left:0;border-top:1px solid #999c97;padding-left:0;padding-top:12px}.LandingPage_testimonialScore__hp7Ic{font-size:32px}.LandingPage_footerGrid__jhJ3l{grid-template-columns:repeat(2,1fr);gap:24px 32px}}@media (max-width:640px){.LandingPage_section__9LKny{padding:52px 0}.LandingPage_problemSection__MlmGR{padding:56px 0}.LandingPage_ctaSection__1in_7{padding-top:56px}.LandingPage_ctaCard__1pVBI{padding:28px 20px;border-radius:28px}.LandingPage_ctaActions__zxCwh{gap:12px}.LandingPage_ctaActions__zxCwh .LandingPage_outlineButton__WfkNo,.LandingPage_ctaActions__zxCwh .LandingPage_solidButton__3Mmzk{width:100%;justify-content:center}.LandingPage_ctaHeadline__M7pKx{font-size:32px;line-height:44px}.LandingPage_heroTitle__kwkgi{font-size:38px}.LandingPage_heroDesc__0j1Z5{font-size:18px;font-weight:500}.LandingPage_heroCountdownLabel__K8cAy{font-size:13px}.LandingPage_heroCountdownItem__KhhJH span{font-size:12px}.LandingPage_subjectText__7l0Sf{font-size:13px}.LandingPage_heroCountdown__EJXEn{width:100%}.LandingPage_heroCountdownRow__7hYYR{justify-content:space-between;gap:6px}.LandingPage_heroCountdownItem__KhhJH{min-width:52px}.LandingPage_heroCountdownItem__KhhJH strong{font-size:34px}.LandingPage_heroAction__50TTQ{align-items:center;justify-content:center}.LandingPage_heroAction__50TTQ .LandingPage_outlineButton__WfkNo,.LandingPage_heroAction__50TTQ .LandingPage_solidButton__3Mmzk{min-width:180px;font-size:16px;font-weight:600}.LandingPage_heroVisual__ai1qI{min-height:420px}.LandingPage_heroCharacter__3EN9N{width:244px;height:335px;top:64px}.LandingPage_heroTargetPill__huQrt{top:20px;right:6px;padding:6px 10px 6px 6px;font-size:14px;gap:6px}.LandingPage_heroTargetPillIcon__Nx1IT{width:24px;height:24px;flex-basis:24px}.LandingPage_heroTargetPillIcon__Nx1IT svg{width:14px;height:14px}.LandingPage_heroSparkle__Ml6fT{left:28px;top:72px;width:44px;height:44px}.LandingPage_heroCard__w4Ai0{font-size:14px;gap:8px;padding:10px;max-width:180px}.LandingPage_heroCardIcon__h6f1i{width:28px;height:28px;flex-basis:28px}.LandingPage_heroCardTop__WdauR{top:260px;left:8px}.LandingPage_heroCardBottom__o02e7{right:8px;bottom:18px;max-width:194px}.LandingPage_problemTitle__xsALA{font-size:28px;line-height:1.4}.LandingPage_problemGrid__2D2Rq{margin-top:24px;gap:16px}.LandingPage_problemCard__njsbW{padding:28px 20px;border-radius:16px;gap:18px}.LandingPage_problemCardIconSad__M6_WB{width:52px;height:58px}.LandingPage_problemCardIconSmile__oTApg{width:58px;height:58px}.LandingPage_problemCardText__gZ4Wa{font-size:20px;line-height:1.5}.LandingPage_problemPreviewWrap__TVBTt{margin:28px auto 0}.LandingPage_problemPreviewFrame__W8ksO{height:330px;border-radius:22px}.LandingPage_problemPreviewScreen__v6_YV{left:18px;right:18px;width:auto;top:22px;height:322px;border-width:3px;border-radius:14px}.LandingPage_problemPreviewTopBar__jWSY4{height:32px;padding:7px 10px}.LandingPage_problemPreviewDot__fkbT3{width:8px;height:8px}.LandingPage_problemPreviewImage__gaONq{height:calc(100% - 32px)}.LandingPage_problemPreviewAvatar__zIkBT{left:14px;bottom:26px;width:74px;height:74px}.LandingPage_problemPreviewTabs__hIrSQ{padding:6px;gap:6px}.LandingPage_problemPreviewTab___eLOb{padding:8px 10px;font-size:14px;line-height:22px}.LandingPage_problemPreviewCaption__wY9KG{font-size:16px;line-height:28px}.LandingPage_valueCardStack__kcfSC .LandingPage_valueCard__j7N0G{position:static;top:auto;box-shadow:none}.LandingPage_valueCardStack__kcfSC .LandingPage_valueCard__j7N0G:not(:last-child){margin-bottom:0}.LandingPage_valueCardStack__kcfSC .LandingPage_valueCard__j7N0G+.LandingPage_valueCard__j7N0G{margin-top:20px}.LandingPage_valueCard__j7N0G{grid-template-columns:1fr;gap:20px;padding:24px;min-height:unset}.LandingPage_valueCard__j7N0G+.LandingPage_valueCard__j7N0G{margin-top:20px}.LandingPage_valueCardReverse__jz46U>:first-child,.LandingPage_valueCardReverse__jz46U>:last-child{order:0}.LandingPage_valueCard__j7N0G .LandingPage_featureSubTitle__7wqXN{font-size:32px;line-height:44px}.LandingPage_valueCardContent__4Tw3s{padding-top:0}.LandingPage_valuePointList__MGXtI li{font-size:16px;line-height:28px;gap:12px;padding:14px 0}.LandingPage_valuePointList__MGXtI li:before{width:28px;height:28px;flex-basis:28px;font-size:11px}.LandingPage_valueVisualPlaceholder__kIraX{width:100%;min-height:280px;height:auto;border-radius:16px}.LandingPage_valueHeaderCta__ybK6K{width:100%;max-width:240px}.LandingPage_valueHeader__X1P5r .LandingPage_featureTitle__7JfS9{max-width:100%}.LandingPage_featureSubTitle__7wqXN,.LandingPage_featureTitle__7JfS9{font-size:24px}.LandingPage_featureLeadArrow__Z9ceC{width:92px;height:48px}.LandingPage_featureLeadArrow__Z9ceC svg{width:34px;height:34px}.LandingPage_featureCardDescription__0F4lm,.LandingPage_featureLeadText__l23cM,.LandingPage_featurePointList__sp5cr li{font-size:16px;line-height:1.65}.LandingPage_faqQuestionButton__1N_7r{font-size:16px;line-height:28px;gap:12px}.LandingPage_faqIcon__7U_zb{width:20px;height:20px;font-size:24px}.LandingPage_faqAnswer__T_kKd{font-size:16px;line-height:1.6}.LandingPage_faqPill__yErwk{font-size:13px;line-height:22px;padding:10px 16px}.LandingPage_faqItem__6vUFN{padding:16px}.LandingPage_testimonialsTitle__ZAyf8{font-size:28px}.LandingPage_featuredStudentsTitle__goM4u{font-size:34px}.LandingPage_featuredStudentsSubtitle__GJj3x{font-size:16px;line-height:1.6}.LandingPage_featuredStudentsStage__le39X{margin-top:12px;min-height:338px}.LandingPage_featuredStudentsVector__HixJ6{display:none}.LandingPage_featuredStudentsBackdropGrid__4ZlUM{background-size:24px 24px}.LandingPage_featuredStudentsStage__le39X:after,.LandingPage_featuredStudentsStage__le39X:before{display:none}.LandingPage_featuredStudentsRow__axFwM{min-height:338px;margin:0}.LandingPage_featuredStudentPosLeftBlur__ns674,.LandingPage_featuredStudentPosRightBlur__vzDs0{display:none}.LandingPage_featuredStudentCard__Hn3N_{width:120px}.LandingPage_featuredStudentPosLeft__CppXd,.LandingPage_featuredStudentPosRight__Vct9S{height:180px}.LandingPage_featuredStudentPosCenter__z_2PC{height:240px}.LandingPage_featuredStudentPosLeft__CppXd{transform:translate(calc(-50% - 70px),-50%)}.LandingPage_featuredStudentPosRight__Vct9S{transform:translate(calc(-50% + 70px),-50%)}.LandingPage_featuredStudentMeta__IfjYs{left:8px;right:8px;bottom:8px;padding:8px}.LandingPage_featuredStudentMeta__IfjYs p{font-size:11px;line-height:18px}.LandingPage_featuredStudentMeta__IfjYs span{font-size:10px;line-height:16px;padding:5px 6px}.LandingPage_featuredStudentsActions__qoilo .LandingPage_outlineButton__WfkNo,.LandingPage_featuredStudentsActions__qoilo .LandingPage_solidButton__3Mmzk{width:100%}.LandingPage_testimonialCard__RzvxS{min-height:0;padding:20px}.LandingPage_testimonialName__A32n0{font-size:16px;line-height:24px}.LandingPage_testimonialSchool__0LG40{font-size:13px;line-height:20px}.LandingPage_testimonialQuote__S9t0Y{font-size:14px;line-height:22px;-webkit-line-clamp:2;line-clamp:2}.LandingPage_testimonialScore__hp7Ic{font-size:30px}.LandingPage_testimonialSubjects__dbrb_{font-size:12px;gap:12px;flex-wrap:wrap}.LandingPage_testimonialGhostButton__zLIhG{margin-top:12px;width:100%;font-size:13px}.LandingPage_testimonialModalOverlay__cz7Q0{padding:14px}.LandingPage_testimonialModal__gPvLe{border-radius:14px;padding:20px}.LandingPage_testimonialModalHeader__rL6F_{padding-right:40px}.LandingPage_testimonialModalAvatar__gOEpV{width:44px;height:44px;flex-basis:44px;font-size:13px}.LandingPage_testimonialModalClose__0Lq_L{top:12px;right:12px}.LandingPage_testimonialModalTitle__c0VCh{font-size:18px}.LandingPage_testimonialModalQuote__zhcOX{margin-top:14px;font-size:17px}.LandingPage_testimonialModalDescription__lW_A_{font-size:14px;line-height:1.65}.LandingPage_partnerGrid__AnHYT{gap:14px}.LandingPage_partnerSection__j8TJ6{background-size:20px 20px}.LandingPage_partnerTitle__68bnS{margin-bottom:24px}.LandingPage_footerGrid__jhJ3l{grid-template-columns:1fr;gap:20px}.LandingPage_copyright__0DWCB{display:grid;gap:8px;font-size:14px}}