.LandingPageV2_shell__csSeq{max-width:1200px;margin:0 auto;padding:0 24px}.LandingPageV2_header__BBWIB{position:fixed;inset:0 0 auto 0;z-index:50;padding-top:16px}.LandingPageV2_headerBar__rWVua{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 18px;border-radius:999px;border:1px solid var(--line);background:color-mix(in oklch,var(--paper),white 8%);backdrop-filter:blur(14px);box-shadow:0 12px 40px -20px rgba(26,29,43,.4)}.LandingPageV2_wordmark__8_o4o{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-belanosima),system-ui,sans-serif;font-size:26px;line-height:1;letter-spacing:-.03em;color:var(--ink);text-decoration:none}.LandingPageV2_wordmark__8_o4o img{width:30px;height:30px}.LandingPageV2_wordmark__8_o4o span{transform:translateY(-2px)}@media (max-width:859px){.LandingPageV2_wordmark__8_o4o span{display:none}}.LandingPageV2_navLinks__6t5Dh{display:none;align-items:center;gap:4px}.LandingPageV2_navLink__K_pWS{border:none;background:transparent;cursor:pointer;border-radius:999px;padding:8px 12px;font-family:var(--sans);font-size:14px;font-weight:500;color:var(--ink-soft);text-decoration:none;transition:background .12s ease,color .12s ease}.LandingPageV2_navLink__K_pWS:hover{background:rgba(26,29,43,.05);color:var(--ink)}.LandingPageV2_headerActions__kvTPa{display:flex;align-items:center;gap:8px}.LandingPageV2_loginLink__lJGIn{border-radius:999px;padding:9px 14px;font-family:var(--sans);font-size:14px;font-weight:500;color:var(--ink-soft);text-decoration:none;transition:background .12s ease,color .12s ease}.LandingPageV2_loginLink__lJGIn:hover{background:rgba(26,29,43,.05);color:var(--ink)}@media (min-width:860px){.LandingPageV2_navLinks__6t5Dh{display:flex}}.LandingPageV2_ctaYellow__kjqU_{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:999px;border:1px solid var(--yellow-dark);background:var(--yellow);color:var(--ink);font-family:var(--sans);font-size:15px;font-weight:700;letter-spacing:-.01em;text-decoration:none;cursor:pointer;box-shadow:0 2px 9px -2px rgba(217,181,59,.6);transition:background .12s ease,transform .12s ease,box-shadow .12s ease}.LandingPageV2_ctaYellow__kjqU_:hover{background:var(--yellow-soft);transform:translateY(-1px);box-shadow:0 6px 18px -3px rgba(217,181,59,.7)}.LandingPageV2_ctaYellowSm__LJzls{padding:9px 18px;font-size:14px}.LandingPageV2_section__YmqWg{padding:56px 0}.LandingPageV2_sectionDivider__IdY_U{border-top:1px dashed var(--line)}.LandingPageV2_kicker__8DZvt{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted)}.LandingPageV2_h2__uNnks{font-family:var(--serif);font-weight:500;letter-spacing:-.03em;line-height:1.02;color:var(--ink);font-size:clamp(2.1rem,4.6vw,3.4rem)}.LandingPageV2_lead__vvXlE{font-family:var(--sans);font-size:1.12rem;line-height:1.6;color:var(--ink-soft)}.LandingPageV2_hero__mujOt{padding:132px 0 56px}.LandingPageV2_heroGrid__t_6ds{display:grid;gap:44px;align-items:center}.LandingPageV2_h1__mWgWP{font-family:var(--serif);font-weight:500;letter-spacing:-.045em;line-height:.98;color:var(--ink);font-size:clamp(2.4rem,5.2vw,3.7rem);max-width:18ch;text-wrap:balance}.LandingPageV2_h1__mWgWP mark{position:relative;display:inline-block;isolation:isolate;background:none;color:inherit;padding:0 .04em}.LandingPageV2_h1__mWgWP mark:before{content:"";position:absolute;top:.42em;right:-.06em;bottom:.05em;left:-.06em;z-index:-1;border-radius:.18em;background:linear-gradient(110deg,rgba(255,212,73,.85),rgba(255,226,138,.8));transform:scaleX(0) rotate(-1deg);transform-origin:left center;animation:LandingPageV2_heroHeadlineHighlightSweep__1W5eb .95s cubic-bezier(.65,0,.35,1) .9s forwards}.LandingPageV2_h1__mWgWP mark.LandingPageV2_markBlue__IJ8nm:before{background:linear-gradient(110deg,rgba(122,160,222,.82),rgba(160,192,235,.78));animation-delay:1.5s}@keyframes LandingPageV2_heroHeadlineHighlightSweep__1W5eb{0%{transform:scaleX(0) rotate(-1deg)}to{transform:scaleX(1) rotate(-1deg)}}@media (prefers-reduced-motion:reduce){.LandingPageV2_h1__mWgWP mark:before{animation:none;transform:scaleX(1) rotate(-1deg)}}.LandingPageV2_heroLead__By8wD{margin-top:26px;font-family:var(--sans);font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.55;color:var(--ink-soft);max-width:34ch}.LandingPageV2_heroCtaRow__0g_Wg{margin-top:32px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.LandingPageV2_heroNote__1zbTT{font-family:var(--sans);font-size:13px;color:var(--ink-muted)}.LandingPageV2_trust__z_0Y9{margin-top:36px;padding-top:22px;border-top:1px dashed var(--line)}.LandingPageV2_trustLabel__P91lY{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}.LandingPageV2_trustNames__7xQ_D{margin-top:8px;font-family:var(--sans);font-size:13.5px;font-weight:600;color:var(--ink-soft)}@media (min-width:980px){.LandingPageV2_heroGrid__t_6ds{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:56px}}.LandingPageV2_heroLadderWrap__J09WD.LandingPageV2_heroLadderWrap__J09WD{position:relative;width:100%;height:38rem;min-height:0;background:transparent;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 72px);mask-image:linear-gradient(180deg,transparent 0,#000 72px)}.LandingPageV2_heroLadderInner__mayQT{position:relative;flex:0 0 auto;margin:0 auto;animation:LandingPageV2_heroLadderFloat__KPBE7 8s ease-in-out infinite}@keyframes LandingPageV2_heroLadderFloat__KPBE7{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.LandingPageV2_heroLadderInner__mayQT{animation:none}}@media (max-width:979px){.LandingPageV2_hero__mujOt{padding:160px 0 48px}.LandingPageV2_heroGrid__t_6ds{gap:28px}.LandingPageV2_heroVisual___AgM_{display:none}}.LandingPageV2_calWrap__5zZVB{border:1px solid var(--line);border-radius:20px;background:var(--card);box-shadow:0 30px 60px -34px rgba(26,29,43,.5),var(--shadow-card);overflow:hidden}.LandingPageV2_calHead__kOf_7{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px dashed var(--line);flex-wrap:wrap}.LandingPageV2_calTitle__u6ELZ{font-family:var(--serif);font-weight:500;font-size:18px;letter-spacing:-.01em;color:var(--ink)}.LandingPageV2_calExam__JPYEs{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--today);font-weight:600}.LandingPageV2_ambitionRow__a_3Ow{display:flex;gap:6px}.LandingPageV2_ambitionPill__OaYyC{font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;padding:5px 11px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--ink-muted)}.LandingPageV2_ambitionPillActive__VtJLh{border-color:var(--yellow-dark);background:var(--yellow);color:var(--ink);font-weight:600}.LandingPageV2_dayPlan___ssCO{width:100%;max-width:452px;margin:0 auto;background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 30px 60px -34px rgba(26,29,43,.5),var(--shadow-card)}.LandingPageV2_dayPlanHead__Pb3RD{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:13px 18px 14px;background:var(--today);border-radius:16px 16px 0 0}.LandingPageV2_dayPlanEyebrow__v7i2b{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.74);margin-bottom:4px}.LandingPageV2_dayPlanTitle__5zIUi{display:block;font-family:var(--serif);font-weight:500;font-size:24px;line-height:1;letter-spacing:-.01em;color:#fff}.LandingPageV2_dayPlanTotal__767kb{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;font-family:var(--mono);font-size:12px;letter-spacing:.02em;color:rgba(255,255,255,.92)}.LandingPageV2_dayPlanBody__jalZJ{display:flex;align-items:flex-start;padding:12px 18px 0;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 72%,transparent)}.LandingPageV2_calGutter__7GS6v{width:44px;flex:0 0 auto;position:relative}.LandingPageV2_calHourLabel__vWz0j{position:absolute;right:8px;font-family:var(--mono);font-size:9.5px;color:var(--ink-muted);transform:translateY(-50%);white-space:nowrap}.LandingPageV2_dayPlanCol__EeJSF{position:relative;flex:1 1 auto;min-width:0;border-left:1px solid var(--line)}.LandingPageV2_calBlock__IbkAm{position:absolute;left:8px;right:4px;border-radius:10px;padding:8px 11px 8px 12px;overflow:hidden;display:flex;flex-direction:column;gap:5px;text-align:left;box-shadow:0 1px 2px rgba(26,29,43,.07)}.LandingPageV2_calBlockHead__0A1lD{display:flex;align-items:center;gap:11px;min-width:0}.LandingPageV2_calBlockText__P0eh2{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.LandingPageV2_calBlockEyebrow__je8Sp{font-family:var(--mono);font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LandingPageV2_calBlockTitle__NHL_N{min-width:0;font-family:var(--serif);font-weight:500;font-size:14px;line-height:1.2;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LandingPageV2_calBlockPill__mTY3j{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:.01em;color:var(--ink);background:rgba(255,255,255,.66);border:1px solid rgba(26,29,43,.1);border-radius:999px;padding:3px 10px 3px 8px;white-space:nowrap}.LandingPageV2_calBlockPill__mTY3j svg{width:11px;height:11px;flex-shrink:0;opacity:.7}.LandingPageV2_calBlockPillDone__CXuLa{color:var(--good);background:color-mix(in oklch,var(--good),white 74%);border-color:color-mix(in oklch,var(--good),transparent 55%)}.LandingPageV2_calBlockPillDone__CXuLa svg{opacity:1}.LandingPageV2_calNowLine__hTgQm{position:absolute;left:0;right:0;height:2px;background:var(--today);z-index:5;pointer-events:none}.LandingPageV2_calNowLine__hTgQm:before{content:"";position:absolute;left:-4px;top:50%;transform:translateY(-50%);width:9px;height:9px;border-radius:50%;background:var(--today);animation:LandingPageV2_nowPulse__7uaNu 2.6s ease-out infinite}@keyframes LandingPageV2_nowPulse__7uaNu{0%{box-shadow:0 0 0 0 color-mix(in oklch,var(--today),transparent 55%)}70%{box-shadow:0 0 0 8px color-mix(in oklch,var(--today),transparent 100%)}to{box-shadow:0 0 0 0 color-mix(in oklch,var(--today),transparent 100%)}}@media (prefers-reduced-motion:reduce){.LandingPageV2_calNowLine__hTgQm:before{animation:none;box-shadow:0 0 0 3px color-mix(in oklch,var(--today),transparent 78%)}}@media (max-width:559px){.LandingPageV2_calGutter__7GS6v{width:38px}}.LandingPageV2_snakeWrap__jxJIp{display:flex;flex-direction:column;align-items:center;gap:18px;padding:6px 0 12px;max-width:340px;margin-inline:auto}.LandingPageV2_snakeHead__xrEZ_{text-align:center}.LandingPageV2_snakeCourse__0O8TU{display:block;font-family:var(--serif);font-weight:500;font-size:19px;letter-spacing:-.01em;color:var(--ink)}.LandingPageV2_snakeCountdown__GJRvV{display:inline-flex;align-items:center;gap:6px;margin-top:5px;font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;font-weight:600;color:var(--today)}.LandingPageV2_snakePath__Q_GBu{--ak-zig:52px;--ak-vgap:30px;width:100%}.LandingPageV2_snakePath__Q_GBu .ak-session.rec:before{left:auto;right:18px;transform-origin:right center;transform:rotate(1.5deg)}.LandingPageV2_wsCard__8IdCE{display:flex;flex-direction:column;max-width:500px;margin-inline:auto;background:var(--paper);border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:0 30px 60px -34px rgba(26,29,43,.5),var(--shadow-card)}.LandingPageV2_snakeEyebrow__BvQwV{display:block;font-family:var(--mono);font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:4px}.LandingPageV2_snakeDone__Sa6P_{display:inline-flex;align-items:center;gap:4px;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--good)}.LandingPageV2_snakeExam__Ua2f1{display:inline-flex;align-items:center;gap:14px;padding:13px 24px 13px 16px;border-radius:16px;background:color-mix(in oklch,var(--yellow),white 62%);border:1px solid var(--yellow-dark);box-shadow:0 4px 0 var(--yellow-dark),0 14px 26px -12px color-mix(in oklch,var(--yellow-dark),transparent 30%)}.LandingPageV2_snakeExamLabel__ZGCIB{font-family:var(--serif);font-weight:500;font-size:18px;letter-spacing:-.01em;color:var(--ink)}.LandingPageV2_snakeExamSub__YFcgY{font-family:var(--sans);font-size:12.5px;color:var(--ink-soft);margin-top:2px}@media (max-width:768px){.LandingPageV2_snakePath__Q_GBu{--ak-zig:0px}}.LandingPageV2_reframe__cVrkm{padding:36px 0}.LandingPageV2_reframeInner__qPFZN{border-radius:22px;background:var(--ink);color:var(--paper);padding:48px 36px;text-align:center;position:relative;overflow:hidden}.LandingPageV2_reframeKicker__SEY2w{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(237,228,208,.55)}.LandingPageV2_reframeLine__GQucp{margin-top:18px;font-family:var(--serif);font-weight:500;letter-spacing:-.03em;line-height:1.04;font-size:clamp(2rem,4.4vw,3.2rem);color:var(--paper)}.LandingPageV2_reframeLine__GQucp em{font-style:italic;color:var(--yellow)}.LandingPageV2_reframeSub__hZQgT{margin:20px auto 0;max-width:48ch;font-family:var(--sans);font-size:1.05rem;line-height:1.6;color:rgba(237,228,208,.75)}@media (max-width:768px){.LandingPageV2_reframeInner__qPFZN{text-align:left}.LandingPageV2_reframeSub__hZQgT{margin-left:0;margin-right:0}}.LandingPageV2_step__8Egjf{padding:52px 0}.LandingPageV2_stepGrid__sEnuo{display:grid;gap:36px;align-items:center}.LandingPageV2_stepNum__zL3Y8{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.LandingPageV2_stepNum__zL3Y8 b{color:var(--ink);font-weight:700}.LandingPageV2_stepTitle__p3T0K{margin-top:18px;font-family:var(--serif);font-weight:500;letter-spacing:-.035em;line-height:1.02;color:var(--ink);font-size:clamp(1.9rem,3.6vw,2.9rem)}.LandingPageV2_stepBody__0pRKS{margin-top:16px;font-family:var(--sans);font-size:1.08rem;line-height:1.6;color:var(--ink-soft);max-width:36ch}@media (min-width:900px){.LandingPageV2_stepGrid__sEnuo{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:52px}.LandingPageV2_stepReverse__TFEGA{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.LandingPageV2_stepReverse__TFEGA .LandingPageV2_stepCopy__LovxP{order:2}.LandingPageV2_stepReverse__TFEGA .LandingPageV2_stepVisual__O2f6o{order:1}}.LandingPageV2_modesCard__Hr44F{display:flex;flex-direction:column;gap:16px;max-width:500px;margin-inline:auto;background:var(--card);border:1px solid var(--line);border-radius:22px;padding:20px;box-shadow:0 30px 60px -34px rgba(26,29,43,.5),var(--shadow-card)}.LandingPageV2_storyBar__qr_Ys{display:flex;gap:6px}.LandingPageV2_storySeg__8yrbf{flex:1;height:16px;padding:0;border:none;background:none;cursor:pointer;display:flex;align-items:center}.LandingPageV2_storyTrack__sGTQb{width:100%;height:4px;border-radius:999px;background:var(--line);overflow:hidden}.LandingPageV2_storyFill__BFg23{display:block;height:100%;width:0;background:var(--ink);border-radius:inherit}.LandingPageV2_storyFillDone__J9_QT{width:100%}.LandingPageV2_storyFillActive__SeAJQ{width:0;animation:LandingPageV2_modeChipFill__bsTlR 3.4s linear forwards}@keyframes LandingPageV2_modeChipFill__bsTlR{0%{width:0}to{width:100%}}.LandingPageV2_modesCard__Hr44F:hover .LandingPageV2_storyFillActive__SeAJQ{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.LandingPageV2_storyFillActive__SeAJQ{width:100%;animation:none}}.LandingPageV2_modeHeader__IyUQO{display:flex;align-items:center;gap:16px;animation:LandingPageV2_modeCaptionFade__bkF_k .38s ease}.LandingPageV2_modeBadge__3XT9s{display:inline-flex;flex-shrink:0}.LandingPageV2_modeBadge__3XT9s>span{border-radius:15px!important}.LandingPageV2_modeHeaderText__GrH0l{min-width:0;display:flex;flex-direction:column;gap:4px}.LandingPageV2_modeName__tNzlQ{font-family:var(--serif);font-weight:500;font-size:22px;letter-spacing:-.02em;line-height:1.05;color:var(--ink)}.LandingPageV2_modeDesc__zgZ6J{font-family:var(--sans);font-size:14.5px;line-height:1.45;color:var(--ink-soft)}@keyframes LandingPageV2_modeCaptionFade__bkF_k{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.LandingPageV2_modeHeader__IyUQO{animation:none}}.LandingPageV2_modeStage__7GjpW{position:relative;height:244px}.LandingPageV2_modeSlide__UhSzF{position:absolute;inset:0;opacity:0;transform:translateY(8px);transition:opacity .36s ease,transform .36s ease;pointer-events:none}.LandingPageV2_modeSlideOn__CUjl8{opacity:1;transform:none;pointer-events:auto}.LandingPageV2_mockPanel__Y5_eB{height:100%;display:flex;flex-direction:column;justify-content:center;gap:10px;background:var(--paper-warm);border:1px solid var(--line);border-radius:16px;padding:18px}.LandingPageV2_bar__tWhfT{display:block;height:9px;border-radius:5px;background:color-mix(in oklch,var(--ink),transparent 84%)}.LandingPageV2_barRed__xAhQB{background:var(--today);opacity:.85}.LandingPageV2_mRow__0aRYl{display:flex;align-items:center;gap:6px}.LandingPageV2_mLearnRow__Ahp0N{display:flex;align-items:flex-end;gap:9px}.LandingPageV2_mAvatar__aCAo8{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#b9966c,#8a6f4f);border:1px solid var(--line);box-shadow:0 2px 6px -2px rgba(26,29,43,.3)}.LandingPageV2_mBubble__dzqRI{display:flex;flex-direction:column;gap:7px;padding:12px 14px;border-radius:15px}.LandingPageV2_mBubbleT__M0J5M:not(.LandingPageV2_mTyping__F_huo){width:210px;max-width:76%}.LandingPageV2_mBubbleY__BEg5p{width:180px;max-width:76%}.LandingPageV2_mBubbleT__M0J5M{align-self:flex-start;background:var(--card);border:1px solid var(--line);border-bottom-left-radius:5px}.LandingPageV2_mBubbleT__M0J5M .LandingPageV2_bar__tWhfT{background:color-mix(in oklch,var(--ink),transparent 72%)}.LandingPageV2_mBubbleY__BEg5p{align-self:flex-end;background:var(--mode-learn);border:1px solid rgba(93,122,74,.25);border-bottom-right-radius:5px}.LandingPageV2_mBubbleY__BEg5p .LandingPageV2_bar__tWhfT{background:rgba(93,122,74,.5)}.LandingPageV2_mTyping__F_huo{flex-direction:row;gap:6px;padding:14px}.LandingPageV2_mDot__GvypL{width:7px;height:7px;border-radius:50%;background:var(--ink);opacity:.4;animation:LandingPageV2_mTypingBounce__eJrZ4 1.3s ease-in-out infinite}.LandingPageV2_mDot__GvypL:nth-child(2){animation-delay:.16s}.LandingPageV2_mDot__GvypL:nth-child(3){animation-delay:.32s}@keyframes LandingPageV2_mTypingBounce__eJrZ4{0%,75%,to{transform:translateY(0);opacity:.35}35%{transform:translateY(-4px);opacity:.85}}@media (prefers-reduced-motion:reduce){.LandingPageV2_mDot__GvypL{animation:none}}.LandingPageV2_mDoc__f9Q2X{display:flex;flex-direction:column;gap:12px}.LandingPageV2_mMarker__XaxKR{align-self:flex-start;margin-top:4px;display:inline-flex;align-items:center;gap:7px;padding:4px 11px 4px 8px;border-radius:999px;background:var(--today-soft);color:var(--today);border:1px solid color-mix(in oklch,var(--today),transparent 55%);font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.LandingPageV2_mMarkerDot__Y9IaZ{width:7px;height:7px;border-radius:50%;background:var(--today)}.LandingPageV2_mProblem__hB4gd{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:12px;background:var(--mode-guided);border:1px solid rgba(74,93,138,.25)}.LandingPageV2_mProblemTag__TrwWW{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--mode-guided-ink)}.LandingPageV2_mProblem__hB4gd .LandingPageV2_bar__tWhfT{background:rgba(74,93,138,.45)}.LandingPageV2_mGuideSteps__HRlHa{display:flex;flex-direction:column;gap:6px}.LandingPageV2_mStep__l3JmH{display:flex;align-items:center;gap:12px;padding:4px 0}.LandingPageV2_mNode__kaGiQ{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:1.5px dashed var(--line-strong);background:var(--card);display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:var(--paper)}.LandingPageV2_mNodeDone__YAVgo{border:none;background:var(--mode-guided-ink);color:var(--paper);font-weight:700}.LandingPageV2_mNodeNow__lPh17{border:2px solid var(--mode-guided-ink);box-shadow:0 0 0 3px var(--mode-guided)}.LandingPageV2_mStepBody__n5tCy{flex:1;display:flex;align-items:center;gap:10px;min-width:0}.LandingPageV2_mHint__zEikm{flex-shrink:0;padding:3px 9px;border-radius:999px;background:var(--mode-guided);color:var(--mode-guided-ink);font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.LandingPageV2_mQuizHead__w4e2T{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.LandingPageV2_mStreak__O2o_o{flex-shrink:0;padding:4px 10px;border-radius:999px;background:var(--mode-rapid);color:var(--mode-rapid-ink);font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.04em}.LandingPageV2_mOpt__PN20U{display:flex;align-items:center;gap:11px;padding:11px 13px;border-radius:11px;background:var(--card);border:1px solid var(--line)}.LandingPageV2_mOptDot__XZL7u{flex-shrink:0;width:19px;height:19px;border-radius:50%;border:1.5px solid var(--line-strong);display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:10px;font-weight:600;color:var(--ink-soft)}.LandingPageV2_mOptRight__qOYMl{background:var(--good-soft);border-color:color-mix(in oklch,var(--good),transparent 45%)}.LandingPageV2_mOptDotRight__6VyUT{border:none;background:var(--good);color:var(--paper);font-weight:700}.LandingPageV2_chatPanel__8ZmYi{border:1px solid var(--line);border-radius:20px;background:var(--card);box-shadow:0 24px 50px -32px rgba(26,29,43,.45),var(--shadow-card);padding:22px;display:flex;flex-direction:column;gap:12px}.LandingPageV2_chatBubble__9mGVf{max-width:84%;padding:12px 15px;border-radius:16px;font-family:var(--sans);font-size:14.5px;line-height:1.45}.LandingPageV2_chatTutor__dtTAf{align-self:flex-start;background:var(--paper-warm);border:1px solid var(--line);color:var(--ink);border-bottom-left-radius:6px}.LandingPageV2_chatStudent__W5fT9{align-self:flex-end;background:var(--blue-soft);border:1px solid color-mix(in oklch,var(--blue),transparent 55%);color:var(--ink);border-bottom-right-radius:6px}.LandingPageV2_chatRole__Oo7Fm{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:5px}.LandingPageV2_examPaper__5MRR5{position:relative;max-width:460px;margin-inline:auto;background:var(--paper-soft);border:1.5px solid var(--ink);border-radius:var(--r-card);box-shadow:0 5px 0 -1px var(--ink)}.LandingPageV2_examSticker__UeMZT{position:absolute;top:-11px;left:16px;transform:rotate(-2deg);background:var(--yellow);color:var(--ink);box-shadow:0 2px 0 var(--yellow-dark);border-radius:7px;padding:4px 10px;font-family:var(--sans);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.LandingPageV2_examHead___rUmy{padding:28px 112px 16px 22px}.LandingPageV2_examEyebrow__ELQ_r{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.LandingPageV2_examTitle__kIYgr{margin-top:8px;font-family:var(--serif);font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--ink)}.LandingPageV2_examLabel__gz9e2{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.LandingPageV2_examFacts__NJL_P{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 22px;padding:12px 0;border-top:1px dashed var(--line-strong);border-bottom:1px dashed var(--line-strong)}.LandingPageV2_examFactValue__vWCjj{display:block;margin-top:4px;font-family:var(--mono);font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink)}.LandingPageV2_examInside__ta9ia{padding:16px 22px 22px}.LandingPageV2_examInsideHead__b36Sa{margin-bottom:8px}.LandingPageV2_examRow__iYZqv{display:flex;align-items:baseline;gap:9px;padding:4px 0}.LandingPageV2_examRowLetter__9GolC{flex:0 0 14px;font-family:var(--mono);font-size:11px;font-weight:700;color:var(--ink-muted)}.LandingPageV2_examRowName__HaSlX{flex:0 0 auto;font-family:var(--serif);font-size:14.5px;color:var(--ink)}.LandingPageV2_examRowLeader__Ckd1b{flex:1;min-width:20px;border-bottom:2px dotted var(--line-strong);transform:translateY(-4px)}.LandingPageV2_examRowMeta__9Cd_G{flex:0 0 auto;font-family:var(--mono);font-size:11px;font-variant-numeric:tabular-nums;color:var(--ink-muted)}.LandingPageV2_examStamp__xWSHm{position:absolute;top:18px;right:16px;display:grid;justify-items:center;gap:1px;padding:7px 12px 6px;border:2.5px solid var(--good);border-radius:9px;color:var(--good);opacity:0;transform:rotate(-8deg) scale(1.5)}.LandingPageV2_examStampGrade__MxQ32{font-family:var(--mono);font-size:24px;font-weight:800;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.LandingPageV2_examStampLabel__j3H8I{font-family:var(--sans);font-size:8px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.LandingPageV2_reveal__I8rVJ[data-visible=true] .LandingPageV2_examStamp__xWSHm{animation:LandingPageV2_examStampIn__6Epb7 .42s cubic-bezier(.2,.9,.3,1) .9s forwards}@keyframes LandingPageV2_examStampIn__6Epb7{0%{opacity:0;transform:rotate(-8deg) scale(1.5)}60%{opacity:1}to{opacity:1;transform:rotate(-8deg) scale(1)}}@media (prefers-reduced-motion:reduce){.LandingPageV2_examStamp__xWSHm{opacity:1;transform:rotate(-8deg)}.LandingPageV2_reveal__I8rVJ[data-visible=true] .LandingPageV2_examStamp__xWSHm{animation:none}}.LandingPageV2_proofWrap__fEV7w{text-align:center;max-width:56ch;margin:0 auto}.LandingPageV2_proofStat__laAwU{font-family:var(--serif);font-weight:500;letter-spacing:-.03em;line-height:1.08;color:var(--ink);font-size:clamp(1.9rem,4vw,3rem)}.LandingPageV2_proofStat__laAwU b{color:var(--blue);font-weight:600}.LandingPageV2_proofCite__0U998{margin-top:22px;font-family:var(--sans);font-size:14px;color:var(--ink-muted)}.LandingPageV2_proofCite__0U998 em{font-style:italic}.LandingPageV2_testGrid__tJWwE{margin-top:36px;display:grid;gap:16px;grid-template-columns:1fr}.LandingPageV2_testCard__Zvzad{position:relative;border:1px solid var(--line-strong);border-radius:18px;background:linear-gradient(180deg,color-mix(in oklch,var(--tc),transparent 92%) 0,var(--card) 58%);padding:20px;box-shadow:0 4px 0 color-mix(in oklch,var(--card),black 13%),0 15px 26px -12px rgba(26,29,43,.24);transform:rotate(var(--tilt));animation:LandingPageV2_testFloat__Q_aY1 7s ease-in-out infinite;animation-delay:var(--fdelay)}@keyframes LandingPageV2_testFloat__Q_aY1{0%,to{transform:rotate(var(--tilt)) translateY(0)}50%{transform:rotate(var(--tilt)) translateY(-6px)}}.LandingPageV2_testStars__SyWT0{display:block;margin-bottom:12px;color:var(--yellow-dark);font-size:14px;letter-spacing:3px}.LandingPageV2_testQuote___PEvS{font-family:var(--serif);font-size:15.5px;line-height:1.5;color:var(--ink);border-left:2.5px solid var(--tc);padding-left:14px}.LandingPageV2_testFoot__aAXyI{margin-top:16px;padding-top:14px;border-top:1px dashed var(--line);display:flex;align-items:center;gap:11px}.LandingPageV2_testAvatar__ys6qj{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--tc)}.LandingPageV2_testName__WD3Zc{font-family:var(--sans);font-size:13px}.LandingPageV2_testName__WD3Zc b{font-weight:600;color:var(--ink)}.LandingPageV2_testName__WD3Zc span{color:var(--ink-muted)}@media (min-width:720px){.LandingPageV2_testGrid__tJWwE{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.LandingPageV2_testCard__Zvzad{animation:none}}.LandingPageV2_faqGrid__SvtzT{display:grid;gap:32px}.LandingPageV2_faqList__o82q3{display:flex;flex-direction:column;gap:0}.LandingPageV2_faqItem__0GkqM{border-top:1px solid var(--line)}.LandingPageV2_faqItem__0GkqM:last-child{border-bottom:1px solid var(--line)}.LandingPageV2_faqQ__ooRWu{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 4px;background:transparent;border:none;cursor:pointer;text-align:left;font-family:var(--serif);font-size:18px;font-weight:500;color:var(--ink)}.LandingPageV2_faqIcon__0dxWr{flex:0 0 auto;color:var(--ink-muted);transition:transform .2s ease}.LandingPageV2_faqIconOpen__vY6F3{transform:rotate(90deg)}.LandingPageV2_faqAwrap__uOgtw{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.2,.8,.2,1)}.LandingPageV2_faqAwrapOpen__Udf9u{grid-template-rows:1fr}.LandingPageV2_faqAinner__5FrVS{overflow:hidden;min-height:0}.LandingPageV2_faqA__znOsc{padding:0 4px 20px;font-family:var(--sans);font-size:15px;line-height:1.6;color:var(--ink-soft)}.LandingPageV2_faqA__znOsc p+p{margin-top:12px}@media (min-width:900px){.LandingPageV2_faqGrid__SvtzT{grid-template-columns:.8fr 1.2fr;gap:56px}}.LandingPageV2_final__Se_rl{padding:48px 0 64px}.LandingPageV2_finalPanel__xBMp_{border-radius:24px;background:var(--ink);color:var(--paper);padding:52px 40px}.LandingPageV2_finalTitle__bo_oC{font-family:var(--serif);font-weight:500;letter-spacing:-.04em;line-height:.98;color:var(--paper);font-size:clamp(2.2rem,5vw,3.8rem);max-width:16ch}.LandingPageV2_finalKicker__I8uLD{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(237,228,208,.5)}.LandingPageV2_finalRow__50sft{margin-top:34px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.LandingPageV2_finalLinks__G32_p{display:flex;flex-wrap:wrap;gap:18px}.LandingPageV2_finalLink__6Al_3{font-family:var(--sans);font-size:14px;color:rgba(237,228,208,.6);text-decoration:none;transition:color .12s ease}.LandingPageV2_finalLink__6Al_3:hover{color:var(--paper)}.LandingPageV2_reveal__I8rVJ{opacity:0;transform:translateY(16px);transition:opacity .62s ease,transform .62s cubic-bezier(.2,.8,.2,1)}.LandingPageV2_reveal__I8rVJ[data-visible=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.LandingPageV2_reveal__I8rVJ{opacity:1;transform:none;transition:none}}.LandingPageV2_ladderPip__RqJRX svg{width:14px;height:14px;display:block}