.LandingPageV3_wrapper__sqTNk{--bg:#fff;--fg:#0b1b3c;--card:#fff;--secondary:#f1f5f9;--muted:#65758b;--border:#e1e7ef;--primary:#0b1b3c;--primary-fg:#fafafa;--brand:#21835f;--brand-l:#30a67b;--brand-ll:#47c295;--brand-pale:#e8f7f2;--radius:0.5rem;--tag-near-bg:#e5ecfa;--tag-near-fg:#1c4397;--tag-goal-bg:#e8f7f2;--tag-goal-fg:#1a664a;--tag-pain-bg:#fdf1dd;--tag-pain-fg:#a16c12;--sh-xs:0 1px 3px rgba(0,0,0,.06);--sh-sm:0 2px 8px rgba(0,0,0,.07),0 1px 2px rgba(0,0,0,.04);--sh-md:0 4px 16px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.05);--sh-lg:0 8px 32px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.06);--sh-xl:0 16px 48px rgba(0,0,0,.13),0 8px 16px rgba(0,0,0,.07);--sh-2xl:0 24px 64px rgba(0,0,0,.16),0 8px 24px rgba(0,0,0,.08);--cx:50%;--cy:50%;font-family:Zen Kaku Gothic New,sans-serif;background:var(--bg);color:var(--fg);font-size:15px;line-height:1.7;letter-spacing:.01em;-webkit-font-smoothing:antialiased;position:relative}.LandingPageV3_cursorGlow__gLmJG{position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(600px circle at var(--cx) var(--cy),rgba(33,131,95,.04) 0,transparent 70%);transition:background .1s}.LandingPageV3_reveal__UppWE{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.LandingPageV3_visible__lDulc{opacity:1;transform:none}.LandingPageV3_revealDelay1__cOEYN{transition-delay:.1s}.LandingPageV3_revealDelay2__Q__Em{transition-delay:.2s}.LandingPageV3_revealDelay3__mrd_X{transition-delay:.3s}.LandingPageV3_revealDelay4__NcmjO{transition-delay:.4s}.LandingPageV3_scrollTop__TWzJY{position:fixed;bottom:28px;right:28px;z-index:90;width:44px;height:44px;border-radius:50%;background:var(--primary);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--sh-lg);font-size:18px;opacity:0;transform:translateY(12px) scale(.85);transition:all .3s cubic-bezier(.22,1,.36,1);pointer-events:none}.LandingPageV3_scrollTop__TWzJY.LandingPageV3_visible__lDulc{opacity:1;transform:none;pointer-events:auto}.LandingPageV3_scrollTop__TWzJY:hover{background:var(--brand);transform:translateY(-2px);box-shadow:0 8px 24px rgba(33,131,95,.4)}.LandingPageV3_nav__0sgWO{position:sticky;top:0;z-index:100;padding:0 24px;transition:background .3s,box-shadow .3s,border-color .3s;border-bottom:1px solid transparent}.LandingPageV3_scrolled__EmtO3{background:hsla(0,0%,100%,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:var(--border);box-shadow:var(--sh-sm)}.LandingPageV3_navInner__0UU7M{max-width:800px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:64px}.LandingPageV3_logo__o2pEq{font-weight:900;font-size:22px;color:var(--primary);text-decoration:none;letter-spacing:-.02em;position:relative;transition:opacity .2s}.LandingPageV3_logo__o2pEq span{color:var(--brand)}.LandingPageV3_logo__o2pEq:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--brand);transition:width .3s cubic-bezier(.22,1,.36,1)}.LandingPageV3_logo__o2pEq:hover:after{width:100%}.LandingPageV3_navLinks__4BMnX{display:flex;align-items:center;gap:6px}.LandingPageV3_navLink__O75KW{font-size:13.5px;font-weight:500;color:var(--muted);text-decoration:none;padding:7px 13px;border-radius:var(--radius);transition:background .15s,color .15s}.LandingPageV3_navLink__O75KW:hover{color:var(--primary);background:var(--secondary)}.LandingPageV3_btn__W48nX{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:700;border-radius:var(--radius);cursor:pointer;text-decoration:none;border:none;letter-spacing:.005em;transition:all .18s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;white-space:nowrap}.LandingPageV3_btnOutline__9XNIV{background:var(--card);color:var(--fg);border:1px solid var(--border);padding:8px 17px;font-size:13px;box-shadow:var(--sh-xs)}.LandingPageV3_btnOutline__9XNIV:hover{border-color:var(--fg);box-shadow:var(--sh-sm);transform:translateY(-1px)}.LandingPageV3_btnPrimary__IdkEE{background:var(--primary);color:var(--primary-fg);padding:8px 17px;font-size:13px;box-shadow:var(--sh-sm)}.LandingPageV3_btnPrimary__IdkEE:hover{box-shadow:var(--sh-md);transform:translateY(-1px)}.LandingPageV3_btnBrand__RDU36{background:var(--brand);color:#fff;padding:13px 28px;font-size:15px;box-shadow:0 4px 16px rgba(33,131,95,.25)}.LandingPageV3_btnBrand__RDU36:hover{background:var(--brand-l);box-shadow:0 8px 24px rgba(33,131,95,.35);transform:translateY(-2px)}.LandingPageV3_btnFull__uTGQY{width:100%}.LandingPageV3_hero__rmRSX{max-width:800px;margin:0 auto;padding:88px 24px 48px;text-align:center}.LandingPageV3_heroBadge__KG3Gz{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.07em;color:var(--brand);background:var(--brand-pale);border:1px solid #c2ebdc;padding:6px 16px;border-radius:100px;margin-bottom:32px;animation:LandingPageV3_badgeIn__IaYBp .5s cubic-bezier(.22,1,.36,1) both}@keyframes LandingPageV3_badgeIn__IaYBp{0%{opacity:0;transform:translateY(-10px) scale(.96)}to{opacity:1;transform:none}}.LandingPageV3_dot__WMqdh{width:7px;height:7px;background:var(--brand);border-radius:50%;animation:LandingPageV3_pulse__xVEUe 2s ease infinite;flex-shrink:0}@keyframes LandingPageV3_pulse__xVEUe{0%,to{box-shadow:0 0 0 0 rgba(33,131,95,.4)}50%{box-shadow:0 0 0 6px rgba(33,131,95,0)}}.LandingPageV3_h1__Aw3xC{font-weight:900;font-size:clamp(32px,6vw,54px);line-height:1.25;color:var(--primary);letter-spacing:-.02em;margin-bottom:22px;animation:LandingPageV3_h1In__EFzUf .7s cubic-bezier(.22,1,.36,1) .1s both}@keyframes LandingPageV3_h1In__EFzUf{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.LandingPageV3_h1Em__fX8QO{font-style:normal;color:var(--brand);position:relative;display:inline-block}.LandingPageV3_h1Em__fX8QO:after{content:"";position:absolute;bottom:2px;left:0;right:0;height:3px;background:var(--brand);border-radius:2px;opacity:.35}.LandingPageV3_heroSub__WI84Y{font-size:17px;color:var(--muted);max-width:480px;margin:0 auto 16px;line-height:1.8;animation:LandingPageV3_subIn__nFF5h .7s cubic-bezier(.22,1,.36,1) .18s both}@keyframes LandingPageV3_subIn__nFF5h{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.LandingPageV3_heroExamples__H5DHI{max-width:460px;margin:0 auto 24px;animation:LandingPageV3_subIn__nFF5h .7s cubic-bezier(.22,1,.36,1) .22s both}.LandingPageV3_heroExampleItem__kZmiV{display:flex;align-items:baseline;gap:7px;font-size:13px;color:var(--muted);font-weight:300;margin-bottom:5px;text-align:left}.LandingPageV3_heroExampleItem__kZmiV:before{content:"·";color:var(--brand);font-size:15px;line-height:1;flex-shrink:0}.LandingPageV3_axisRow__D_l1A{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:24px;animation:LandingPageV3_subIn__nFF5h .7s cubic-bezier(.22,1,.36,1) .26s both}.LandingPageV3_axisChip__9Xk0d{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;padding:6px 14px;border-radius:100px;border:1px solid var(--border);background:var(--card);color:var(--fg);transition:all .2s cubic-bezier(.22,1,.36,1);box-shadow:var(--sh-xs)}.LandingPageV3_axisDot__WwOJZ{width:8px;height:8px;border-radius:50%;flex-shrink:0}.LandingPageV3_dotNear__keYuF{background:var(--tag-near-fg)}.LandingPageV3_dotGoal__eVBLG{background:var(--brand)}.LandingPageV3_dotPain__pMPRL{background:var(--tag-pain-fg)}.LandingPageV3_heroMeta__dSj27{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;font-size:12.5px;color:var(--muted);margin-bottom:48px;animation:LandingPageV3_subIn__nFF5h .7s cubic-bezier(.22,1,.36,1) .32s both}.LandingPageV3_heroMetaPill__qO6Ti{display:flex;align-items:center;gap:5px;padding:4px 12px;border-radius:100px;background:var(--secondary);border:1px solid var(--border);transition:background .2s,border-color .2s,color .2s,transform .2s}.LandingPageV3_heroMetaPill__qO6Ti:before{content:"✓";color:var(--brand);font-weight:800}.LandingPageV3_heroMetaPill__qO6Ti:hover{background:var(--brand-pale);border-color:#c2ebdc;color:var(--brand);transform:translateY(-1px)}.LandingPageV3_statsRow__lflS0{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;margin-bottom:56px;animation:LandingPageV3_subIn__nFF5h .7s cubic-bezier(.22,1,.36,1) .38s both}.LandingPageV3_stat__G7DR6{text-align:center}.LandingPageV3_statNum__Yrd14{font-size:32px;font-weight:900;color:var(--primary);letter-spacing:-.03em;line-height:1}.LandingPageV3_statNum__Yrd14 span{color:var(--brand)}.LandingPageV3_statLabel__os0sf{font-size:12px;color:var(--muted);margin-top:4px}.LandingPageV3_chatWrap__kbtev{max-width:680px;margin:0 auto;padding:0 24px 80px}.LandingPageV3_chatCard__w6FTT{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius)*3);box-shadow:var(--sh-2xl);overflow:hidden;transition:box-shadow .3s,transform .3s}.LandingPageV3_chatCard__w6FTT:hover{box-shadow:0 32px 80px rgba(0,0,0,.18),0 8px 24px rgba(0,0,0,.08)}.LandingPageV3_chatHd__pxkRJ{background:var(--primary);padding:20px 24px;justify-content:space-between}.LandingPageV3_chatHdLeft__Zyc_d,.LandingPageV3_chatHd__pxkRJ{display:flex;align-items:center;gap:12px}.LandingPageV3_chatAv__L9sED{width:36px;height:36px;background:var(--brand);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0;box-shadow:0 0 0 3px rgba(33,131,95,.3);animation:LandingPageV3_avPulse__T6P_i 3s ease infinite}@keyframes LandingPageV3_avPulse__T6P_i{0%,to{box-shadow:0 0 0 3px rgba(33,131,95,.3)}50%{box-shadow:0 0 0 6px rgba(33,131,95,.1)}}.LandingPageV3_chatTitle__yBrXu{color:#fff;font-weight:700;font-size:15px}.LandingPageV3_chatSub__DIz__{color:hsla(0,0%,100%,.5);font-size:12px;margin-top:1px;display:flex;align-items:center;gap:6px}.LandingPageV3_onlineDot__kwBME{width:6px;height:6px;border-radius:50%;background:#4ade80;animation:LandingPageV3_pulse__xVEUe 2.4s ease infinite;flex-shrink:0}.LandingPageV3_progressBar__T4aOl{display:flex;align-items:center;gap:3px;flex-wrap:wrap;justify-content:flex-end}.LandingPageV3_pstep__jvcOp{font-size:10.5px;font-weight:600;color:hsla(0,0%,100%,.3);padding:3px 9px;border-radius:100px;border:1px solid hsla(0,0%,100%,.12);transition:all .3s cubic-bezier(.22,1,.36,1);white-space:nowrap}.LandingPageV3_pstepActive__WWQg_{color:#fff;background:var(--brand);border-color:var(--brand);box-shadow:0 0 12px rgba(33,131,95,.5)}.LandingPageV3_pstepDone__q1pxM{color:hsla(0,0%,100%,.55);border-color:hsla(0,0%,100%,.25)}.LandingPageV3_parr__IFJNh{color:hsla(0,0%,100%,.2);font-size:10px;flex-shrink:0}.LandingPageV3_chatBody__YGuqc{padding:20px 20px 6px;min-height:200px;max-height:300px;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.LandingPageV3_chatBody__YGuqc::-webkit-scrollbar{width:4px}.LandingPageV3_chatBody__YGuqc::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.LandingPageV3_msg__aNqRO{display:flex;gap:10px;animation:LandingPageV3_msgIn__e_7gz .28s cubic-bezier(.22,1,.36,1) both}@keyframes LandingPageV3_msgIn__e_7gz{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}.LandingPageV3_msgIcon__sOLEb{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:13px}.LandingPageV3_msgAi__tgdUk .LandingPageV3_msgIcon__sOLEb{background:var(--primary);color:var(--brand);font-weight:700}.LandingPageV3_msgUser__6zjiH .LandingPageV3_msgIcon__sOLEb{background:var(--secondary);border:1px solid var(--border);font-size:11px}.LandingPageV3_msgBubble__F7McZ{padding:11px 15px;font-size:14px;line-height:1.65;max-width:86%}.LandingPageV3_msgAi__tgdUk .LandingPageV3_msgBubble__F7McZ{background:var(--secondary);color:var(--fg);border:1px solid var(--border);border-radius:4px calc(var(--radius)*2) calc(var(--radius)*2) calc(var(--radius)*2)}.LandingPageV3_msgUser__6zjiH{flex-direction:row-reverse}.LandingPageV3_msgUser__6zjiH .LandingPageV3_msgBubble__F7McZ{background:var(--primary);color:#fff;border-radius:calc(var(--radius)*2) 4px calc(var(--radius)*2) calc(var(--radius)*2)}.LandingPageV3_chatChoices__p9rUg{display:flex;flex-wrap:wrap;gap:7px;padding:2px 0 6px}.LandingPageV3_cChip__Q8p2E{background:var(--card);border:1px solid var(--border);border-radius:100px;padding:5px 14px;font-size:12.5px;color:var(--fg);cursor:pointer;transition:all .18s cubic-bezier(.22,1,.36,1);white-space:nowrap;box-shadow:var(--sh-xs)}.LandingPageV3_cChip__Q8p2E:hover{background:var(--brand-pale);border-color:#abe3ce;color:var(--brand);transform:translateY(-2px);box-shadow:var(--sh-sm)}.LandingPageV3_cChipSel__qF8Zj{background:var(--primary);border-color:var(--primary);color:#fff}.LandingPageV3_confirmBtn__qDmXG{display:inline-flex;align-items:center;justify-content:center;margin-top:10px;padding:8px 18px;border-radius:var(--radius);background:var(--brand);color:#fff;border:none;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 2px 8px rgba(33,131,95,.3);transition:all .18s cubic-bezier(.22,1,.36,1)}.LandingPageV3_confirmBtn__qDmXG:hover{background:var(--brand-l);transform:translateY(-1px);box-shadow:0 4px 12px rgba(33,131,95,.4)}.LandingPageV3_typing__J_Vjf{display:flex;align-items:center;gap:4px;padding:13px 15px}.LandingPageV3_typing__J_Vjf span{width:6px;height:6px;background:var(--muted);border-radius:50%;animation:LandingPageV3_bounce__qpgwy 1.3s ease infinite}.LandingPageV3_typing__J_Vjf span:nth-child(2){animation-delay:.18s}.LandingPageV3_typing__J_Vjf span:nth-child(3){animation-delay:.36s}@keyframes LandingPageV3_bounce__qpgwy{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-6px);opacity:1}}.LandingPageV3_startersSection__mPQic{display:flex;flex-direction:column}.LandingPageV3_startersInner__7p7_A{padding:16px 20px;display:flex;flex-direction:column;gap:7px}.LandingPageV3_secLabel___0bmV{font-size:11px;font-weight:700;color:var(--muted);letter-spacing:.08em;margin-bottom:5px}.LandingPageV3_startBtn__LfbQx{background:none;border:1px solid var(--border);border-radius:var(--radius);padding:11px 15px;font-size:13.5px;color:var(--fg);cursor:pointer;text-align:left;transition:all .2s cubic-bezier(.22,1,.36,1);display:flex;align-items:center;gap:10px;box-shadow:var(--sh-xs);position:relative;overflow:hidden}.LandingPageV3_startBtn__LfbQx:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--brand-pale),transparent);opacity:0;transition:opacity .2s}.LandingPageV3_startBtn__LfbQx:hover{border-color:var(--brand);transform:translateX(4px);box-shadow:var(--sh-sm);color:var(--primary)}.LandingPageV3_startBtn__LfbQx:hover:before{opacity:1}.LandingPageV3_startBtnArrow__csVhA{margin-left:auto;opacity:0;color:var(--brand);transform:translateX(-6px);transition:all .2s;font-size:16px}.LandingPageV3_startBtn__LfbQx:hover .LandingPageV3_startBtnArrow__csVhA{opacity:1;transform:none}.LandingPageV3_chipsWrap__b9eO9{padding:0 20px 16px}.LandingPageV3_chips__wbMbD{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.LandingPageV3_chip__4ZdYu{background:var(--secondary);border:1px solid var(--border);border-radius:100px;padding:5px 15px;font-size:12.5px;color:var(--fg);cursor:pointer;transition:all .18s cubic-bezier(.22,1,.36,1);white-space:nowrap;box-shadow:var(--sh-xs)}.LandingPageV3_chip__4ZdYu:hover{background:var(--brand-pale);border-color:#abe3ce;color:var(--brand);transform:translateY(-2px);box-shadow:var(--sh-sm)}.LandingPageV3_inputArea__d8Thd{padding:14px 20px 18px;border-top:1px solid var(--border);display:flex;gap:9px;align-items:flex-end;background:#fafbfd}.LandingPageV3_chatInput__uIWG8{flex:1;border:1px solid var(--border);border-radius:var(--radius);padding:10px 14px;font-size:14px;color:var(--fg);background:#fff;resize:none;outline:none;line-height:1.5;max-height:120px;min-height:44px;transition:border-color .2s,box-shadow .2s;box-shadow:var(--sh-xs)}.LandingPageV3_chatInput__uIWG8::placeholder{color:var(--muted);font-size:13px}.LandingPageV3_chatInput__uIWG8:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgba(33,131,95,.1),var(--sh-xs)}.LandingPageV3_sendBtn__arxpv{width:40px;height:40px;flex-shrink:0;background:var(--brand);border:none;border-radius:var(--radius);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .18s cubic-bezier(.22,1,.36,1);box-shadow:0 2px 8px rgba(33,131,95,.3)}.LandingPageV3_sendBtn__arxpv:hover{background:var(--brand-l);transform:scale(1.08);box-shadow:0 4px 12px rgba(33,131,95,.4)}.LandingPageV3_sendBtn__arxpv:active{transform:scale(.94)}.LandingPageV3_sendBtn__arxpv svg{width:17px;height:17px;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.LandingPageV3_resultWrap__IxPnc{max-width:680px;margin:0 auto;padding:0 24px 64px;display:flex;flex-direction:column;gap:16px;animation:LandingPageV3_fadeUp__3KyZf .45s cubic-bezier(.22,1,.36,1) both}@keyframes LandingPageV3_fadeUp__3KyZf{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.LandingPageV3_resultCard__cj3y7{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius)*3);box-shadow:var(--sh-2xl);overflow:hidden}.LandingPageV3_resultHd__3cDLX{background:linear-gradient(135deg,#08132b,#0d2049);padding:30px 30px 24px;position:relative;overflow:hidden}.LandingPageV3_resultHd__3cDLX:before{content:"";position:absolute;top:-40px;right:-40px;width:180px;height:180px;background:radial-gradient(circle,rgba(33,131,95,.15) 0,transparent 70%)}.LandingPageV3_resultHd__3cDLX h2{font-size:23px;font-weight:900;color:#fff;margin-bottom:6px;letter-spacing:-.01em}.LandingPageV3_resultHd__3cDLX p{font-size:13px;color:hsla(0,0%,100%,.5)}.LandingPageV3_resultBody__TXtdQ{padding:22px 30px}.LandingPageV3_rBlock__YeAkY{padding:16px 0;border-bottom:1px solid var(--border)}.LandingPageV3_rBlock__YeAkY:last-child{border-bottom:none}.LandingPageV3_rBlockLabel__ZWLNW{font-size:11px;font-weight:700;color:var(--muted);letter-spacing:.07em;margin-bottom:9px;display:flex;align-items:center;gap:7px}.LandingPageV3_lbar__OkeQe{width:14px;height:2px;border-radius:1px;flex-shrink:0}.LandingPageV3_barNear__GuWN8{background:var(--tag-near-fg)}.LandingPageV3_barGoal__XzfHO{background:var(--brand)}.LandingPageV3_barPain__Avazw{background:var(--tag-pain-fg)}.LandingPageV3_barMatch__4HROU,.LandingPageV3_barQ__fwYxg{background:var(--primary)}.LandingPageV3_rText__5XhJc{font-size:14px;color:var(--fg);line-height:1.65}.LandingPageV3_rItems__SI96j{display:flex;flex-direction:column;gap:4px}.LandingPageV3_rItem__gwiU1{font-size:14px;color:var(--fg);padding-left:14px;position:relative;line-height:1.6}.LandingPageV3_rItem__gwiU1:before{content:"·";position:absolute;left:0;color:var(--muted)}.LandingPageV3_matchType__IEMbm{padding:12px 16px;border-radius:calc(var(--radius)*1.5);margin-bottom:8px;border:1px solid var(--border);background:var(--card);transition:all .2s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.LandingPageV3_matchType__IEMbm:after{content:"";position:absolute;inset:0;opacity:0;transition:opacity .2s;border-radius:inherit}.LandingPageV3_mtNear__tfkoy:after{background:linear-gradient(135deg,var(--tag-near-bg),transparent)}.LandingPageV3_mtGoal__4QXQl:after{background:linear-gradient(135deg,var(--brand-pale),transparent)}.LandingPageV3_mtPain__uCa7Q:after{background:linear-gradient(135deg,var(--tag-pain-bg),transparent)}.LandingPageV3_matchType__IEMbm:hover{transform:translateY(-2px);box-shadow:var(--sh-md)}.LandingPageV3_matchType__IEMbm:hover:after{opacity:1}.LandingPageV3_matchType__IEMbm:last-child{margin-bottom:0}.LandingPageV3_matchType__IEMbm>*{position:relative;z-index:1}.LandingPageV3_mtTag__7fyBo{display:inline-block;font-size:10.5px;font-weight:700;padding:2px 10px;border-radius:100px;margin-bottom:5px}.LandingPageV3_mtNearTag__j60CV{background:var(--tag-near-bg);color:var(--tag-near-fg)}.LandingPageV3_mtGoalTag__pYVnG{background:var(--tag-goal-bg);color:var(--tag-goal-fg)}.LandingPageV3_mtPainTag__dfEgO{background:var(--tag-pain-bg);color:var(--tag-pain-fg)}.LandingPageV3_mtBody__89UCm{font-size:13.5px;color:var(--muted);line-height:1.65}.LandingPageV3_qList__P3_CY{display:flex;flex-direction:column;gap:7px}.LandingPageV3_qItem__9g5qR{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;color:var(--muted);line-height:1.65}.LandingPageV3_qNum__Q_LOx{font-size:10.5px;font-weight:700;color:var(--brand);background:var(--brand-pale);border-radius:100px;padding:1px 8px;flex-shrink:0;margin-top:3px;border:1px solid #c2ebdc}.LandingPageV3_resultActions__QJpfp{padding:16px 30px 30px;display:flex;gap:10px;flex-wrap:wrap}.LandingPageV3_btnFull2__D2pAu{flex:1;min-width:160px}.LandingPageV3_pseudoMatchCard__fytWW{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius)*3);box-shadow:var(--sh-2xl);overflow:hidden;animation:LandingPageV3_fadeUp__3KyZf .4s cubic-bezier(.22,1,.36,1) .1s both}.LandingPageV3_pmHeader__0knKj{display:flex;align-items:flex-start;gap:14px;padding:24px 26px 18px;border-bottom:1px solid var(--border)}.LandingPageV3_pmIcon__IlP9y{font-size:26px;flex-shrink:0;margin-top:2px}.LandingPageV3_pmTitle__wIdS7{font-size:16px;font-weight:700;color:var(--primary);margin-bottom:3px}.LandingPageV3_pmSub__l_r2o{font-size:12.5px;color:var(--muted)}.LandingPageV3_pmList__I6A_l{list-style:none;padding:18px 26px 14px;display:flex;flex-direction:column;gap:10px}.LandingPageV3_pmListItem__ly1m6{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--fg);line-height:1.6;animation:LandingPageV3_msgIn__e_7gz .3s cubic-bezier(.22,1,.36,1) both}.LandingPageV3_pmListItem__ly1m6:before{content:"✔";color:var(--brand);font-size:13px;font-weight:700;flex-shrink:0;margin-top:2px}.LandingPageV3_pmStatus__tUWRL{display:flex;align-items:center;gap:10px;padding:14px 26px 20px;font-size:13px;color:var(--muted)}.LandingPageV3_pmSpinner__GWPlB{width:14px;height:14px;border-radius:50%;flex-shrink:0;border:2px solid var(--border);border-top-color:var(--brand);animation:LandingPageV3_spin__hUUAn 1s linear infinite}@keyframes LandingPageV3_spin__hUUAn{to{transform:rotate(1turn)}}.LandingPageV3_ctaCaptureCard__YIfEe{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius)*3);box-shadow:var(--sh-2xl);overflow:hidden;animation:LandingPageV3_fadeUp__3KyZf .4s cubic-bezier(.22,1,.36,1) .2s both}.LandingPageV3_ctaCaptureInner__DOJ0Q{padding:26px}.LandingPageV3_captureLabel__oTfxe{font-size:14px;font-weight:700;color:var(--primary);margin-bottom:6px}.LandingPageV3_captureDesc__FB9CU{font-size:13px;color:var(--muted);margin-bottom:14px;line-height:1.65}.LandingPageV3_emailRow__2DiFS{display:flex;gap:8px;align-items:stretch}.LandingPageV3_emailInput__6yMtS{flex:1;border:1px solid var(--border);border-radius:var(--radius);padding:10px 14px;font-size:14px;color:var(--fg);background:var(--card);outline:none;transition:border-color .15s,box-shadow .15s;box-shadow:var(--sh-xs)}.LandingPageV3_emailInput__6yMtS::placeholder{color:var(--muted)}.LandingPageV3_emailInput__6yMtS:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgba(33,131,95,.1),var(--sh-xs)}.LandingPageV3_emailNote__eQacn{font-size:12px;color:var(--muted);margin-top:8px;min-height:18px;transition:color .2s}.LandingPageV3_emailNoteSuccess__bazbC{color:var(--brand);font-weight:600}.LandingPageV3_emailNoteError__SYtdr{color:#e63946}.LandingPageV3_captureDivider__sJsBn{text-align:center;font-size:12px;color:var(--muted);margin:18px 0;position:relative;letter-spacing:.04em}.LandingPageV3_captureDivider__sJsBn:after,.LandingPageV3_captureDivider__sJsBn:before{content:"";position:absolute;top:50%;width:44%;height:1px;background:var(--border)}.LandingPageV3_captureDivider__sJsBn:before{left:0}.LandingPageV3_captureDivider__sJsBn:after{right:0}.LandingPageV3_captureSecondary__N8RYq{padding-top:2px}.LandingPageV3_captureSecondaryLabel__IZGZ8{font-size:13px;font-weight:700;color:var(--primary);margin-bottom:10px}.LandingPageV3_section__T8sX_{max-width:800px;margin:0 auto;padding:80px 24px}.LandingPageV3_sectionDivider__rURYZ{max-width:800px;margin:0 auto;height:1px;background:var(--border)}.LandingPageV3_sEyebrow__7it7X{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;letter-spacing:.1em;color:var(--brand);margin-bottom:12px}.LandingPageV3_sEyebrow__7it7X:before{content:"";width:20px;height:2px;background:var(--brand);border-radius:2px}.LandingPageV3_sectionTitle__VVZtR{font-size:clamp(24px,4vw,36px);font-weight:900;line-height:1.3;color:var(--primary);margin-bottom:44px;letter-spacing:-.02em}.LandingPageV3_sectionBody__MvWJS{font-size:15px;color:var(--muted);line-height:1.8;max-width:500px;margin-top:-28px;margin-bottom:36px}.LandingPageV3_steps__MtEVh{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;position:relative}.LandingPageV3_steps__MtEVh:before{content:"";position:absolute;top:36px;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,var(--border),var(--border),transparent);z-index:0}.LandingPageV3_step__k55lG{padding:0 24px 0 0;position:relative;z-index:1}.LandingPageV3_stepNum__4k5wp{width:48px;height:48px;background:var(--primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:900;margin-bottom:20px;transition:all .25s cubic-bezier(.22,1,.36,1);box-shadow:var(--sh-sm)}.LandingPageV3_step__k55lG:hover .LandingPageV3_stepNum__4k5wp{background:var(--brand);transform:scale(1.1);box-shadow:0 4px 16px rgba(33,131,95,.35)}.LandingPageV3_step__k55lG h3{font-size:15px;font-weight:700;margin-bottom:8px;color:var(--primary)}.LandingPageV3_step__k55lG p{font-size:13px;color:var(--muted);line-height:1.7}.LandingPageV3_trustGrid__uoQ3Q{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:14px}.LandingPageV3_trustCard___Pnxe{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius)*2);padding:24px 22px;transition:all .25s cubic-bezier(.22,1,.36,1);box-shadow:var(--sh-xs);cursor:default;position:relative;overflow:hidden}.LandingPageV3_trustCard___Pnxe:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--brand-pale),transparent);opacity:0;transition:opacity .3s;border-radius:inherit}.LandingPageV3_trustCard___Pnxe:hover{transform:translateY(-4px) scale(1.01);box-shadow:var(--sh-lg);border-color:#c2ebdc}.LandingPageV3_trustCard___Pnxe:hover:after{opacity:1}.LandingPageV3_trustCard___Pnxe>*{position:relative;z-index:1}.LandingPageV3_trustIcon__WpppD{font-size:28px;margin-bottom:14px;display:block;transition:transform .3s cubic-bezier(.22,1,.36,1)}.LandingPageV3_trustCard___Pnxe:hover .LandingPageV3_trustIcon__WpppD{transform:scale(1.15) rotate(-5deg)}.LandingPageV3_trustCard___Pnxe h3{font-size:14.5px;font-weight:700;margin-bottom:7px;color:var(--primary)}.LandingPageV3_trustCard___Pnxe p{font-size:13px;color:var(--muted);line-height:1.65}.LandingPageV3_mentorsTrack__ysz_7{display:flex;gap:14px;overflow-x:auto;padding-bottom:12px;scrollbar-width:none;cursor:grab;user-select:none}.LandingPageV3_mentorsTrack__ysz_7:active{cursor:grabbing}.LandingPageV3_mentorsTrack__ysz_7::-webkit-scrollbar{display:none}.LandingPageV3_mentorCard__2V9l1{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius)*2);padding:24px 20px;min-width:220px;flex-shrink:0;transition:all .25s cubic-bezier(.22,1,.36,1);box-shadow:var(--sh-xs)}.LandingPageV3_mentorCard__2V9l1:hover{transform:translateY(-5px);box-shadow:var(--sh-lg);border-color:#c2cfe0}.LandingPageV3_mAv__atN__{width:50px;height:50px;border-radius:50%;margin-bottom:14px;display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:900;color:#fff;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}.LandingPageV3_mentorCard__2V9l1:hover .LandingPageV3_mAv__atN__{transform:scale(1.1);box-shadow:0 6px 16px rgba(0,0,0,.2)}.LandingPageV3_mJourney__bQmSG{font-size:11.5px;font-weight:600;color:var(--brand);margin-bottom:6px;letter-spacing:.02em}.LandingPageV3_mName__52tBY{font-size:14.5px;font-weight:700;margin-bottom:3px}.LandingPageV3_mSchool__5JSbQ{font-size:12px;color:var(--muted);margin-bottom:3px}.LandingPageV3_mCareer__ztBxk{font-size:12px;color:var(--muted);margin-bottom:12px}.LandingPageV3_mMatchTags__pOsxp{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:9px}.LandingPageV3_mmTag__8BDTT{font-size:10.5px;font-weight:700;padding:2px 9px;border-radius:100px;white-space:nowrap}.LandingPageV3_mmNear__74bdc{background:var(--tag-near-bg);color:var(--tag-near-fg)}.LandingPageV3_mmGoal__JmiPe{background:var(--tag-goal-bg);color:var(--tag-goal-fg)}.LandingPageV3_mmPain__Dg94m{background:var(--tag-pain-bg);color:var(--tag-pain-fg)}.LandingPageV3_mTags__jwSSv{display:flex;flex-wrap:wrap;gap:5px}.LandingPageV3_mTag__7oMOV{font-size:11px;background:var(--secondary);border:1px solid var(--border);border-radius:calc(var(--radius)*.75);padding:3px 8px;color:var(--muted);transition:all .15s}.LandingPageV3_mentorCard__2V9l1:hover .LandingPageV3_mTag__7oMOV{background:var(--brand-pale);border-color:#c2ebdc;color:var(--brand)}.LandingPageV3_topicsGrid__8Ha5p{display:flex;flex-wrap:wrap;gap:8px}.LandingPageV3_topicChip__xs0q1{display:inline-flex;align-items:center;font-size:13px;font-weight:400;padding:7px 16px;border-radius:100px;border:1px solid var(--border);background:var(--card);color:var(--muted);transition:all .18s cubic-bezier(.22,1,.36,1);box-shadow:var(--sh-xs)}.LandingPageV3_whyGrid__HvaKX{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.LandingPageV3_whyCard__BU2xt{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius)*2);padding:22px 20px;box-shadow:var(--sh-xs);transition:all .25s cubic-bezier(.22,1,.36,1)}.LandingPageV3_whyCard__BU2xt:hover{transform:translateY(-3px);box-shadow:var(--sh-md)}.LandingPageV3_whyCardNum__rtcSw{font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--brand);margin-bottom:12px;text-transform:uppercase}.LandingPageV3_whyCard__BU2xt h3{font-size:14.5px;font-weight:700;color:var(--primary);margin-bottom:7px}.LandingPageV3_whyCard__BU2xt p{font-size:13px;color:var(--muted);line-height:1.7}.LandingPageV3_whyConclusion__RGusM{margin-top:32px;padding:20px 28px;border-radius:calc(var(--radius)*2);background:var(--secondary);border:1px solid var(--border);font-size:17px;font-weight:700;color:var(--primary);text-align:center;box-shadow:var(--sh-xs)}.LandingPageV3_whyConclusion__RGusM em{font-style:normal;color:var(--brand)}.LandingPageV3_solutionBlock__cbFTT{display:flex;align-items:flex-start;gap:16px;background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius)*2);padding:20px 22px;box-shadow:var(--sh-xs);transition:all .25s cubic-bezier(.22,1,.36,1)}.LandingPageV3_solutionBlock__cbFTT:hover{transform:translateY(-2px);box-shadow:var(--sh-md)}.LandingPageV3_solIcon__BEveX{font-size:26px;flex-shrink:0;margin-top:2px}.LandingPageV3_solBody__ks1oG h3{font-size:14.5px;font-weight:700;color:var(--primary);margin-bottom:6px}.LandingPageV3_solBody__ks1oG p{font-size:13px;color:var(--muted);line-height:1.7}.LandingPageV3_usecaseIntro__QL7HV{font-size:14px;color:var(--muted);margin-bottom:28px;line-height:1.8}.LandingPageV3_usecaseGrid__zFN81{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.LandingPageV3_ucCard__E4Ohz{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius)*2);padding:18px 20px;box-shadow:var(--sh-xs);transition:all .22s cubic-bezier(.22,1,.36,1)}.LandingPageV3_ucCard__E4Ohz:hover{transform:translateY(-2px);box-shadow:var(--sh-md);border-color:#c2cfe0}.LandingPageV3_ucQ__vNxd0{font-size:14px;font-weight:700;color:var(--primary);margin-bottom:6px}.LandingPageV3_ucContext__8_vKD{font-size:12.5px;color:var(--muted);line-height:1.7}.LandingPageV3_testimonialGrid__RDNoh{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.LandingPageV3_tcard__RIh2J{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius)*2);padding:24px;box-shadow:var(--sh-xs);transition:all .25s cubic-bezier(.22,1,.36,1)}.LandingPageV3_tcard__RIh2J:hover{transform:translateY(-3px);box-shadow:var(--sh-md)}.LandingPageV3_stars__YyYIT{color:#f59e0b;font-size:12px;letter-spacing:1px;margin-bottom:12px}.LandingPageV3_tcardQuote__WaOfn{font-size:14px;line-height:1.75;color:var(--fg);margin-bottom:18px;position:relative;padding-left:16px}.LandingPageV3_tcardQuote__WaOfn:before{content:'"';position:absolute;left:0;top:-4px;font-size:28px;color:var(--brand);font-weight:900;line-height:1}.LandingPageV3_tcardPerson__Xb2d5{display:flex;align-items:center;gap:10px}.LandingPageV3_tcardAv__QJ_iH{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;flex-shrink:0}.LandingPageV3_tcardName__g2PRt{font-size:13px;font-weight:700;color:var(--primary)}.LandingPageV3_tcardMeta__hvggo{font-size:11.5px;color:var(--muted);margin-top:1px}.LandingPageV3_faqList__1yE1m{display:flex;flex-direction:column;gap:0}.LandingPageV3_faqItem__BoCp4{border-bottom:1px solid var(--border);transition:background .2s;border-radius:var(--radius)}.LandingPageV3_faqQ__7Wrgh{width:100%;background:none;border:none;padding:19px 8px;font-size:14.5px;color:var(--fg);text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;font-weight:500;border-radius:var(--radius);transition:color .15s}.LandingPageV3_faqQ__7Wrgh:hover{color:var(--brand)}.LandingPageV3_faqChevron__NypPz{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--secondary);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--muted);transition:all .25s cubic-bezier(.22,1,.36,1)}.LandingPageV3_open__apkRT .LandingPageV3_faqChevron__NypPz{transform:rotate(180deg);background:var(--brand-pale);border-color:#abe3ce;color:var(--brand)}.LandingPageV3_faqA__sjYqy{font-size:13.5px;color:var(--muted);line-height:1.8;max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.22,1,.36,1),padding .35s;padding:0 8px}.LandingPageV3_open__apkRT .LandingPageV3_faqA__sjYqy{max-height:260px;padding:0 8px 20px}.LandingPageV3_ctaSection__lM_A3{max-width:800px;margin:0 auto;padding:80px 24px}.LandingPageV3_ctaBanner__jwYr0{background:var(--primary);border-radius:calc(var(--radius)*3);padding:56px 40px;text-align:center;position:relative;overflow:hidden;box-shadow:var(--sh-xl)}.LandingPageV3_ctaBanner__jwYr0:before{content:"";position:absolute;top:-60px;right:-60px;width:300px;height:300px;background:radial-gradient(circle,rgba(33,131,95,.2) 0,transparent 70%)}.LandingPageV3_ctaBanner__jwYr0:after{content:"";position:absolute;bottom:-80px;left:-40px;width:250px;height:250px;background:radial-gradient(circle,rgba(24,57,129,.4) 0,transparent 70%)}.LandingPageV3_ctaBanner__jwYr0>*{position:relative;z-index:1}.LandingPageV3_ctaBanner__jwYr0 h2{font-size:clamp(22px,4vw,34px);font-weight:900;color:#fff;margin-bottom:14px;letter-spacing:-.02em}.LandingPageV3_ctaBanner__jwYr0 p{font-size:15px;color:hsla(0,0%,100%,.6);margin-bottom:32px;line-height:1.7}.LandingPageV3_ctaActions__Tw_qO{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.LandingPageV3_ctaSubBtn__m6qGY{font-size:14px;font-weight:500;padding:12px 24px;border-radius:var(--radius);background:transparent;color:hsla(0,0%,100%,.65);border:1px solid hsla(0,0%,100%,.25);cursor:pointer;transition:all .18s;text-decoration:none;display:inline-block}.LandingPageV3_ctaSubBtn__m6qGY:hover{color:#fff;border-color:hsla(0,0%,100%,.5)}.LandingPageV3_footer__gFguS{border-top:1px solid var(--border);padding:40px 24px;text-align:center}.LandingPageV3_footerLogo__iXdhm{font-weight:900;font-size:20px;color:var(--primary);display:block;margin-bottom:8px;text-decoration:none;letter-spacing:-.02em}.LandingPageV3_footerLogo__iXdhm span{color:var(--brand)}.LandingPageV3_footer__gFguS p{font-size:12.5px;color:var(--muted)}.LandingPageV3_footerLinks__hztbE{display:flex;justify-content:center;gap:20px;margin-top:16px;flex-wrap:wrap}.LandingPageV3_footerLink__pcxzo{font-size:12.5px;color:var(--muted);text-decoration:none;transition:color .15s}.LandingPageV3_footerLink__pcxzo:hover{color:var(--brand)}.LandingPageV3_footerLegal__GYSqT{font-size:11px;color:var(--muted);margin-top:12px;line-height:1.6}@media (max-width:600px){.LandingPageV3_navLinks__4BMnX .LandingPageV3_navLink__O75KW{display:none}.LandingPageV3_hero__rmRSX{padding:56px 16px 40px}.LandingPageV3_chatWrap__kbtev,.LandingPageV3_resultWrap__IxPnc{padding-left:16px;padding-right:16px}.LandingPageV3_ctaSection__lM_A3,.LandingPageV3_section__T8sX_{padding:56px 16px}.LandingPageV3_steps__MtEVh{grid-template-columns:1fr}.LandingPageV3_steps__MtEVh:before{display:none}.LandingPageV3_step__k55lG{padding:0 0 32px}.LandingPageV3_progressBar__T4aOl{display:none}.LandingPageV3_resultActions__QJpfp,.LandingPageV3_resultBody__TXtdQ,.LandingPageV3_resultHd__3cDLX{padding-left:20px;padding-right:20px}.LandingPageV3_ctaBanner__jwYr0{padding:40px 24px}.LandingPageV3_statsRow__lflS0{gap:24px}.LandingPageV3_statNum__Yrd14{font-size:26px}.LandingPageV3_heroExamples__H5DHI{padding:0 4px}.LandingPageV3_trustGrid__uoQ3Q,.LandingPageV3_usecaseGrid__zFN81,.LandingPageV3_whyGrid__HvaKX{grid-template-columns:1fr}.LandingPageV3_emailRow__2DiFS{flex-direction:column}.LandingPageV3_emailRow__2DiFS .LandingPageV3_btn__W48nX{width:100%;justify-content:center}}