.assessment_root__ZKNVk{--consult-ink:#12372f;--consult-muted:#5f716a;--consult-paper:#fbf8ef;--consult-line:rgba(18,55,47,.18);--consult-gold:#b98945;min-height:100svh;background:radial-gradient(circle at 12% 8%,rgba(185,137,69,.09),transparent 28rem),#eee7d8;color:var(--consult-ink)}.assessment_root__ZKNVk .mm-assessment-shell{width:min(1760px,calc(100% - 48px));margin-inline:auto;padding:clamp(28px,5vw,72px) 0 clamp(72px,9vw,128px)}.assessment_root__ZKNVk .mm-assessment-top{margin-bottom:20px;color:var(--consult-muted)}.assessment_root__ZKNVk .mm-assessment-card{padding:clamp(30px,5vw,76px);border:1px solid var(--consult-line);background:rgba(251,248,239,.97);box-shadow:0 30px 80px rgba(33,47,40,.08)}.assessment_root__ZKNVk .mm-progress{gap:8px;margin-bottom:clamp(30px,5vw,58px)}.assessment_root__ZKNVk .mm-progress i{height:3px;background:rgba(18,55,47,.14)}.assessment_root__ZKNVk .mm-progress i.is-active{background:var(--consult-ink)}.assessment_root__ZKNVk .mm-kicker{margin-bottom:18px;color:var(--consult-gold);letter-spacing:.08em}.assessment_root__ZKNVk .mm-assessment-card>h1,.assessment_root__ZKNVk .mm-result>h1{max-width:820px;margin:0;font-size:clamp(42px,5vw,72px);font-weight:400;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.assessment_root__ZKNVk.mm-zh .mm-assessment-card>h1,.assessment_root__ZKNVk.mm-zh .mm-result>h1{font-size:clamp(40px,4.4vw,64px);font-weight:400;line-height:1.16;letter-spacing:-.045em}.assessment_root__ZKNVk .mm-assessment-help{max-width:720px;margin:18px 0 clamp(32px,5vw,56px);font-size:clamp(16px,1.4vw,19px);line-height:1.75;color:var(--consult-muted)}.assessment_root__ZKNVk .mm-checkin-groups,.assessment_root__ZKNVk .mm-choice-list{gap:18px}.assessment_root__ZKNVk .mm-choice-group button,.assessment_root__ZKNVk .mm-choice-list>button{min-height:68px;padding:18px 20px;border-color:var(--consult-line);background:rgba(255,253,247,.82);color:var(--consult-ink);transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.assessment_root__ZKNVk .mm-choice-group button:hover,.assessment_root__ZKNVk .mm-choice-list>button:hover{border-color:rgba(18,55,47,.55);transform:translateY(-1px)}.assessment_root__ZKNVk .mm-choice-group button.is-selected,.assessment_root__ZKNVk .mm-choice-list>button.is-selected{border-color:var(--consult-ink);background:#e7eee9}.assessment_root__ZKNVk .mm-choice-list strong{font-size:17px;line-height:1.45}.assessment_root__ZKNVk .mm-choice-list small{margin-top:6px;font-size:14px;line-height:1.55;color:var(--consult-muted)}.assessment_root__ZKNVk .mm-choice-group legend{margin-bottom:13px;font-size:15px;color:var(--consult-gold)}.assessment_optionalNote__HbVeW,.assessment_root__ZKNVk .mm-note-field{display:grid;gap:9px;margin-top:30px}.assessment_optionalNote__HbVeW{margin-top:0;padding:clamp(22px,3vw,34px);border:1px solid rgba(185,137,69,.42);background:linear-gradient(135deg,rgba(245,237,218,.78),rgba(255,253,247,.94))}.assessment_optionalNote__HbVeW>span,.assessment_root__ZKNVk .mm-note-field>span{max-width:760px;font-size:clamp(18px,1.7vw,23px);font-weight:600;line-height:1.4}.assessment_optionalNote__HbVeW>small{max-width:680px;color:var(--consult-muted);line-height:1.55}.assessment_optionalNote__HbVeW textarea,.assessment_root__ZKNVk textarea{width:100%;min-height:142px;resize:vertical;padding:18px 20px;border:1px solid var(--consult-line);border-radius:0;background:#fffdf7;color:var(--consult-ink);font:inherit;font-size:16px;line-height:1.65}.assessment_optionalNote__HbVeW textarea:focus-visible,.assessment_root__ZKNVk textarea:focus-visible{outline:2px solid var(--consult-gold);outline-offset:2px}.assessment_optionalNote__HbVeW>em,.assessment_root__ZKNVk .mm-note-field small{justify-self:end;color:var(--consult-muted);font-size:12px;font-style:normal}.assessment_questionStack__PFuFS{display:grid;gap:clamp(30px,5vw,52px)}.assessment_multiGroup__yxG6t{margin:0;padding:0;border:0}.assessment_multiGroup__yxG6t legend{margin-bottom:8px;font-size:17px;font-weight:650}.assessment_multiGroup__yxG6t>p{max-width:700px;margin:0 0 18px;color:var(--consult-muted);line-height:1.6}.assessment_multiGroup__yxG6t>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.assessment_multiGroup__yxG6t button{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:14px 16px;border:1px solid var(--consult-line);background:#fffdf7;color:var(--consult-ink);text-align:left}.assessment_multiGroup__yxG6t button i{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--consult-line);border-radius:50%}.assessment_multiGroup__yxG6t .assessment_multiSelected__IU1og{border-color:var(--consult-ink);background:#e7eee9}.assessment_root__ZKNVk .mm-assessment-actions{margin-top:clamp(34px,5vw,58px);padding-top:24px;border-top:1px solid var(--consult-line)}.assessment_root__ZKNVk .mm-button{min-height:52px;padding-inline:24px}.assessment_accountPrompt__dghbi{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:30px;margin-top:42px;padding:clamp(24px,4vw,42px);background:#12372f;color:#fffaf0}.assessment_accountPrompt__dghbi span{display:block;margin-bottom:10px;color:#e4bd7a;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.assessment_accountPrompt__dghbi p{margin:0;max-width:620px;font-size:16px;line-height:1.7;color:rgba(255,250,240,.78)}.assessment_accountPrompt__dghbi>div:last-child{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:12px}.assessment_accountPrompt__dghbi .mm-button-dark{background:#fffaf0;color:#12372f}.assessment_accountPrompt__dghbi .mm-text-link{color:#fffaf0}@media (max-width:760px){.assessment_root__ZKNVk .mm-assessment-shell{width:min(100% - 24px,680px);padding-block:18px 56px}.assessment_root__ZKNVk .mm-assessment-card{padding:28px 20px 32px}.assessment_root__ZKNVk .mm-assessment-card>h1,.assessment_root__ZKNVk .mm-result>h1,.assessment_root__ZKNVk.mm-zh .mm-assessment-card>h1,.assessment_root__ZKNVk.mm-zh .mm-result>h1{font-size:clamp(34px,10.5vw,45px);line-height:1.12;letter-spacing:-.04em}.assessment_root__ZKNVk .mm-assessment-help{margin-top:14px;font-size:16px;line-height:1.65}.assessment_multiGroup__yxG6t>div,.assessment_root__ZKNVk .mm-checkin-groups,.assessment_root__ZKNVk .mm-checkin-groups-three{grid-template-columns:1fr}.assessment_root__ZKNVk .mm-choice-group button,.assessment_root__ZKNVk .mm-choice-list>button{min-height:58px;padding:15px 16px}.assessment_optionalNote__HbVeW{padding:20px 16px}.assessment_accountPrompt__dghbi{grid-template-columns:1fr;padding:24px 20px}.assessment_root__ZKNVk .mm-assessment-actions{align-items:stretch;gap:14px}.assessment_root__ZKNVk .mm-assessment-actions .mm-button{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.assessment_root__ZKNVk *,.assessment_root__ZKNVk :after,.assessment_root__ZKNVk :before{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms}}.assessment_root__ZKNVk .mm-adaptive-result{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(36px,6vw,82px);width:100%}.assessment_root__ZKNVk .mm-adaptive-result>.assessment_accountPrompt__dghbi,.assessment_root__ZKNVk .mm-adaptive-result>.mm-kicker,.assessment_root__ZKNVk .mm-adaptive-result>.mm-paid-next,.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-context,.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-meta,.assessment_root__ZKNVk .mm-adaptive-result>.mm-practitioner-judgment,.assessment_root__ZKNVk .mm-adaptive-result>.mm-result-focus,.assessment_root__ZKNVk .mm-adaptive-result>.mm-result-note,.assessment_root__ZKNVk .mm-adaptive-result>h1{grid-column:1/-1}.assessment_root__ZKNVk .mm-adaptive-result>h1{max-width:15ch;margin-top:2px;font-size:clamp(46px,5.2vw,76px)}.assessment_root__ZKNVk.mm-zh .mm-adaptive-result>h1{max-width:13ch;font-size:clamp(43px,4.7vw,68px);line-height:1.2}.assessment_root__ZKNVk .mm-adaptive-result>.mm-result-focus{gap:18px;margin-top:24px;padding-bottom:clamp(34px,5vw,58px);border-bottom:1px solid var(--consult-line)}.assessment_root__ZKNVk .mm-adaptive-result>.mm-result-focus strong{font-size:18px;font-weight:650}.assessment_root__ZKNVk .mm-adaptive-result>.mm-human-method-note,.assessment_root__ZKNVk .mm-adaptive-result>.mm-match-reason{margin-top:clamp(36px,5vw,64px);padding:0;border:0;background:transparent}.assessment_root__ZKNVk .mm-adaptive-result>.mm-match-reason{grid-column:1}.assessment_root__ZKNVk .mm-adaptive-result>.mm-human-method-note{grid-column:2;display:grid;gap:18px;align-content:start}.assessment_root__ZKNVk .mm-adaptive-result>.mm-human-method-note h2,.assessment_root__ZKNVk .mm-adaptive-result>.mm-match-reason h2{max-width:18ch;font-size:clamp(30px,3.3vw,46px);line-height:1.18}.assessment_root__ZKNVk .mm-adaptive-result>.mm-human-method-note p,.assessment_root__ZKNVk .mm-adaptive-result>.mm-match-reason li,.assessment_root__ZKNVk .mm-adaptive-result>.mm-match-reason p{font-size:16px;line-height:1.75}.assessment_root__ZKNVk .mm-adaptive-result>.mm-match-reason ul{display:grid;gap:10px;margin:22px 0 0;padding-left:20px}.assessment_root__ZKNVk .mm-adaptive-result>.mm-human-method-note span,.assessment_root__ZKNVk .mm-adaptive-result>.mm-paid-next>h2,.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-context header span,.assessment_root__ZKNVk .mm-adaptive-result>.mm-practitioner-judgment span{color:var(--consult-gold);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.assessment_root__ZKNVk .mm-adaptive-result>.mm-practitioner-judgment{display:grid;grid-template-columns:minmax(180px,.38fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);margin-top:clamp(42px,6vw,72px);padding:clamp(26px,4vw,42px);border:1px solid var(--consult-line);background:#f2eadb}.assessment_root__ZKNVk .mm-adaptive-result>.mm-practitioner-judgment p{margin:0;color:var(--consult-ink);font-size:clamp(17px,1.4vw,20px);line-height:1.75}.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-context{margin-top:clamp(54px,7vw,86px);padding:0;border:0;background:transparent}.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-context header{display:grid;grid-template-columns:.42fr 1fr;gap:30px;align-items:end;padding-bottom:24px;border-bottom:1px solid var(--consult-line)}.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-context h2{max-width:19ch;font-size:clamp(34px,3.9vw,54px);line-height:1.14}.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-context dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-context dl>div{padding:28px 28px 30px 0;border-bottom:1px solid var(--consult-line)}.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-context dl>div:nth-child(2n){padding-right:0;padding-left:28px;border-left:1px solid var(--consult-line)}.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-context dl>div:last-child{grid-column:1/-1;padding-left:0;border-left:0}.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-context dt{margin-bottom:10px;color:var(--consult-gold);font-size:13px;font-weight:700}.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-context dd{margin:0;color:var(--consult-muted);font-size:16px;line-height:1.72}.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:34px;border-block:1px solid var(--consult-line)}.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-meta>div{display:grid;gap:7px;padding:20px 22px 20px 0}.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-meta>div+div{padding-left:22px;border-left:1px solid var(--consult-line)}.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-meta span{color:var(--consult-gold);font-size:12px;font-weight:700}.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-meta strong{font-size:16px;font-weight:600}.assessment_root__ZKNVk .mm-adaptive-result>.mm-offscreen-loop,.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-sheet{margin-top:clamp(44px,6vw,72px);padding:clamp(30px,4vw,46px);border:0}.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-sheet{grid-column:1;color:#fffaf0;background:var(--consult-ink)}.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-sheet h2{color:#fffaf0;font-size:clamp(34px,3.8vw,50px);line-height:1.14}.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-sheet li,.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-sheet p{color:rgba(255,250,240,.8);font-size:16px;line-height:1.72}.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-sheet .mm-practice-now,.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-sheet-head{color:#e4bd7a}.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-sheet .mm-practice-now{display:block;margin-top:26px;padding:0;border:0;background:transparent}.assessment_root__ZKNVk .mm-adaptive-result>.mm-offscreen-loop{grid-column:2;display:grid;align-content:center;min-height:100%;background:#e7eee9}.assessment_root__ZKNVk .mm-adaptive-result>.mm-offscreen-loop h2{max-width:16ch;font-size:clamp(32px,3.5vw,48px)}.assessment_root__ZKNVk .mm-adaptive-result>.mm-offscreen-loop p{font-size:16px;line-height:1.72}.assessment_root__ZKNVk .mm-adaptive-result>.mm-offscreen-loop .mm-button{width:fit-content;margin-top:22px}.assessment_root__ZKNVk .mm-adaptive-result>.mm-paid-next{margin-top:clamp(58px,8vw,92px);padding:0;border:0;background:transparent}.assessment_root__ZKNVk .mm-adaptive-result>.mm-paid-next>p{max-width:780px;font-size:17px;line-height:1.75}.assessment_root__ZKNVk .mm-adaptive-result>.mm-paid-next .mm-paid-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;border-block:1px solid var(--consult-line)}.assessment_root__ZKNVk .mm-adaptive-result>.mm-paid-next .mm-paid-paths article{display:grid;gap:12px;padding:28px 30px 30px 0}.assessment_root__ZKNVk .mm-adaptive-result>.mm-paid-next .mm-paid-paths article+article{padding-right:0;padding-left:30px;border-left:1px solid var(--consult-line)}.assessment_root__ZKNVk .mm-adaptive-result>.mm-paid-next .mm-paid-paths article>span{color:var(--consult-gold);font-size:12px;font-weight:700;letter-spacing:.08em}.assessment_root__ZKNVk .mm-adaptive-result>.mm-paid-next .mm-paid-paths article>strong{font-family:var(--or-font-display);font-size:clamp(22px,2.2vw,30px);font-weight:400;line-height:1.3}.assessment_root__ZKNVk.mm-zh .mm-adaptive-result>.mm-paid-next .mm-paid-paths article>strong{font-family:var(--or-font-zh-display);line-height:1.45}.assessment_root__ZKNVk .mm-adaptive-result>.mm-paid-next .mm-paid-paths article>small{color:var(--consult-muted);font-size:14px;line-height:1.65}.assessment_root__ZKNVk .mm-adaptive-result>.mm-result-note{align-items:flex-start;margin-top:24px;padding:18px 0 0;border:0;border-top:1px solid var(--consult-line);background:transparent;font-size:14px;line-height:1.6}@media (max-width:760px){.assessment_root__ZKNVk .mm-adaptive-result{grid-template-columns:1fr}.assessment_root__ZKNVk .mm-adaptive-result>.assessment_accountPrompt__dghbi,.assessment_root__ZKNVk .mm-adaptive-result>.mm-human-method-note,.assessment_root__ZKNVk .mm-adaptive-result>.mm-kicker,.assessment_root__ZKNVk .mm-adaptive-result>.mm-match-reason,.assessment_root__ZKNVk .mm-adaptive-result>.mm-offscreen-loop,.assessment_root__ZKNVk .mm-adaptive-result>.mm-paid-next,.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-context,.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-meta,.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-sheet,.assessment_root__ZKNVk .mm-adaptive-result>.mm-practitioner-judgment,.assessment_root__ZKNVk .mm-adaptive-result>.mm-result-focus,.assessment_root__ZKNVk .mm-adaptive-result>.mm-result-note,.assessment_root__ZKNVk .mm-adaptive-result>h1{grid-column:1}.assessment_root__ZKNVk .mm-adaptive-result>h1,.assessment_root__ZKNVk.mm-zh .mm-adaptive-result>h1{max-width:15ch;font-size:clamp(34px,10vw,43px);line-height:1.18}.assessment_root__ZKNVk .mm-adaptive-result>.mm-human-method-note,.assessment_root__ZKNVk .mm-adaptive-result>.mm-match-reason{margin-top:38px}.assessment_root__ZKNVk .mm-adaptive-result>.mm-practitioner-judgment{grid-template-columns:1fr;gap:14px;margin-top:42px;padding:24px 20px}.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-context{margin-top:52px}.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-context header{grid-template-columns:1fr;gap:12px}.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-context dl{grid-template-columns:1fr}.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-context dl>div,.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-context dl>div:last-child,.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-context dl>div:nth-child(2n){grid-column:1;padding:22px 0;border-left:0}.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-meta{grid-template-columns:1fr}.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-meta>div,.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-meta>div+div{padding:16px 0;border-left:0;border-top:1px solid var(--consult-line)}.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-meta>div:first-child{border-top:0}.assessment_root__ZKNVk .mm-adaptive-result>.mm-offscreen-loop,.assessment_root__ZKNVk .mm-adaptive-result>.mm-practice-sheet{margin-top:28px;padding:26px 20px}.assessment_root__ZKNVk .mm-adaptive-result>.mm-paid-next{margin-top:54px}.assessment_root__ZKNVk .mm-adaptive-result>.mm-paid-next .mm-paid-paths{grid-template-columns:1fr}.assessment_root__ZKNVk .mm-adaptive-result>.mm-paid-next .mm-paid-paths article,.assessment_root__ZKNVk .mm-adaptive-result>.mm-paid-next .mm-paid-paths article+article{padding:24px 0;border-left:0;border-top:1px solid var(--consult-line)}.assessment_root__ZKNVk .mm-adaptive-result>.mm-paid-next .mm-paid-paths article:first-child{border-top:0}}