.diagnosis-landing-module__lDJ4GG__page{color:var(--dl-ink);background:var(--dl-paper);font-family:var(--dl-font-family);font-size:var(--dl-body-font);--reading-progress:0;line-height:1.8;overflow:clip}.diagnosis-landing-module__lDJ4GG__page h1,.diagnosis-landing-module__lDJ4GG__page h2,.diagnosis-landing-module__lDJ4GG__page h3,.diagnosis-landing-module__lDJ4GG__page h4,.diagnosis-landing-module__lDJ4GG__page p,.diagnosis-landing-module__lDJ4GG__page figure{margin:0}.diagnosis-landing-module__lDJ4GG__page h1,.diagnosis-landing-module__lDJ4GG__page h2,.diagnosis-landing-module__lDJ4GG__page h3,.diagnosis-landing-module__lDJ4GG__page h4{font-family:var(--dl-font-family);word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}.diagnosis-landing-module__lDJ4GG__page em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--dl-primary)}.diagnosis-landing-module__lDJ4GG__page section{scroll-margin-top:7rem}.diagnosis-landing-module__lDJ4GG__header{z-index:30;background:var(--dl-header);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--dl-line);position:sticky;top:0}.diagnosis-landing-module__lDJ4GG__headerInner{justify-content:space-between;align-items:center;gap:1.5rem;min-height:5rem;display:flex}.diagnosis-landing-module__lDJ4GG__progress{background:var(--dl-progress-gradient);height:2px;transform:scaleX(var(--reading-progress));transform-origin:0;position:absolute;bottom:-1px;left:0;right:0}.diagnosis-landing-module__lDJ4GG__brand{color:var(--dl-ink);flex-shrink:0;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.diagnosis-landing-module__lDJ4GG__brand>span:last-child{font-weight:700;line-height:1.3}.diagnosis-landing-module__lDJ4GG__brand small{font-size:var(--dl-micro-font);letter-spacing:var(--dl-tracking);margin-top:.2rem;font-weight:400;display:block}.diagnosis-landing-module__lDJ4GG__navigation{font-size:var(--dl-small-font);align-items:center;gap:2rem;display:flex}.diagnosis-landing-module__lDJ4GG__navigation a{color:var(--dl-muted);text-decoration:none;position:relative}.diagnosis-landing-module__lDJ4GG__navigation a:after{content:"";background:var(--dl-progress-gradient);transform-origin:0;height:2px;transition:transform .35s var(--dl-ease);position:absolute;inset:auto 0 -.5rem;transform:scaleX(0)}.diagnosis-landing-module__lDJ4GG__navigation a[aria-current=location]{color:var(--dl-primary)}.diagnosis-landing-module__lDJ4GG__navigation a[aria-current=location]:after{transform:scaleX(1)}.diagnosis-landing-module__lDJ4GG__navigation a:hover,.diagnosis-landing-module__lDJ4GG__textLink:hover{color:var(--dl-primary);text-underline-offset:.35em;text-decoration:underline}.diagnosis-landing-module__lDJ4GG__page a:focus-visible{outline:2px solid var(--mm-focus-ring);outline-offset:5px}.diagnosis-landing-module__lDJ4GG__hero{isolation:isolate;--hero-shift:0%;position:relative;overflow:clip}.diagnosis-landing-module__lDJ4GG__heroImage{object-fit:cover;object-position:center;z-index:0}.diagnosis-landing-module__lDJ4GG__page[data-motion=ready] .diagnosis-landing-module__lDJ4GG__heroImage{transform:translate3d(0, var(--hero-shift), 0) scale(1.14)}.diagnosis-landing-module__lDJ4GG__heroVeil{z-index:1;background:var(--dl-hero-veil);pointer-events:none;position:absolute;inset:0}.diagnosis-landing-module__lDJ4GG__heroContent{z-index:2;position:relative}.diagnosis-landing-module__lDJ4GG__heroGrid{align-items:center;min-height:37rem;display:flex}.diagnosis-landing-module__lDJ4GG__heroCopy{width:min(100%,39rem);padding:3rem 0 2rem}.diagnosis-landing-module__lDJ4GG__eyebrow,.diagnosis-landing-module__lDJ4GG__sectionLabel{font-size:var(--dl-small-font);letter-spacing:.02em;font-weight:500}.diagnosis-landing-module__lDJ4GG__heroCopy>.diagnosis-landing-module__lDJ4GG__eyebrow{align-items:center;gap:.5rem;margin-bottom:1.7rem;display:flex}.diagnosis-landing-module__lDJ4GG__littleStar{color:var(--dl-primary);font-size:var(--dl-subtitle-font)}.diagnosis-landing-module__lDJ4GG__hero h1{font-size:var(--dl-hero-font);letter-spacing:-.055em;font-weight:600;line-height:1.23}.diagnosis-landing-module__lDJ4GG__hero h1 em{margin-top:.12em;display:inline-block}.diagnosis-landing-module__lDJ4GG__hero .diagnosis-landing-module__lDJ4GG__heroDescription{color:var(--dl-muted);margin-top:1.7rem;line-height:1.9}.diagnosis-landing-module__lDJ4GG__heroActions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1.2rem;display:flex}.diagnosis-landing-module__lDJ4GG__primaryAction{width:min(100%,24rem)}.diagnosis-landing-module__lDJ4GG__topicPicker{margin-top:1rem}.diagnosis-landing-module__lDJ4GG__topicChoices{flex-wrap:wrap;gap:.5rem;display:flex}.diagnosis-landing-module__lDJ4GG__topicPicker .diagnosis-landing-module__lDJ4GG__topicQuestion{color:var(--dl-muted);font-size:var(--dl-small-font);word-break:keep-all;margin-top:.6rem}.diagnosis-landing-module__lDJ4GG__finalAction .diagnosis-landing-module__lDJ4GG__topicPicker{text-align:center;margin-top:0}.diagnosis-landing-module__lDJ4GG__finalAction .diagnosis-landing-module__lDJ4GG__topicChoices{justify-content:center}.diagnosis-landing-module__lDJ4GG__textLink{font-size:var(--dl-small-font);color:var(--dl-ink);align-items:center;gap:.6rem;padding:.6rem 0;text-decoration:none;display:inline-flex}.diagnosis-landing-module__lDJ4GG__arrowDown{transform:rotate(90deg)}.diagnosis-landing-module__lDJ4GG__heroFoot{border-top:1px solid var(--dl-line);color:var(--dl-muted);font-size:var(--dl-small-font);justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 0;display:flex}.diagnosis-landing-module__lDJ4GG__heroFoot a{font-size:var(--dl-micro-font);letter-spacing:var(--dl-tracking);color:inherit;align-items:center;gap:1rem;text-decoration:none;display:inline-flex}.diagnosis-landing-module__lDJ4GG__mapStatus i{border-radius:var(--mm-radius-pill);width:.4rem;height:.4rem}.diagnosis-landing-module__lDJ4GG__perspectives{padding:5.5rem 0 6rem}.diagnosis-landing-module__lDJ4GG__sectionHeading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.5rem;display:flex}.diagnosis-landing-module__lDJ4GG__sectionLabel{font-size:var(--dl-micro-font);letter-spacing:var(--dl-tracking);align-items:center;gap:1rem;display:flex;margin-bottom:1.4rem!important}.diagnosis-landing-module__lDJ4GG__sectionLabel>span{border-radius:var(--mm-radius-pill);letter-spacing:0;border:1px solid;flex-shrink:0;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;display:inline-flex}.diagnosis-landing-module__lDJ4GG__page h2{font-size:var(--dl-title-font);letter-spacing:-.045em;font-weight:600;line-height:1.4}.diagnosis-landing-module__lDJ4GG__sectionHeading>p{color:var(--dl-muted);font-size:var(--dl-small-font);padding-bottom:.3rem}.diagnosis-landing-module__lDJ4GG__perspectiveChoices{flex-wrap:wrap;gap:.6rem;margin-bottom:2rem;display:flex}.diagnosis-landing-module__lDJ4GG__profileLayout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:3rem;min-height:24rem;display:grid}.diagnosis-landing-module__lDJ4GG__profileIntro>.diagnosis-landing-module__lDJ4GG__eyebrow{color:var(--dl-muted);font-size:var(--dl-micro-font);letter-spacing:var(--dl-tracking)}.diagnosis-landing-module__lDJ4GG__profileIntro h3{font-size:var(--dl-subtitle-font);white-space:pre-line;letter-spacing:-.04em;margin-top:1rem;font-weight:600;line-height:1.5}.diagnosis-landing-module__lDJ4GG__profileIntro>p{color:var(--dl-muted);word-break:keep-all;max-width:30em;margin-top:1rem}.diagnosis-landing-module__lDJ4GG__profileInsight{font-size:var(--dl-small-font);align-items:center;gap:.75rem;margin-top:2.3rem;display:flex}.diagnosis-landing-module__lDJ4GG__profileInsight svg{flex-shrink:0;width:1.5rem}.diagnosis-landing-module__lDJ4GG__profileCard{background:var(--dl-white);border:1px solid var(--dl-line);border-radius:var(--mm-radius-card);box-shadow:var(--dl-card-shadow);padding:1.8rem 2rem}.diagnosis-landing-module__lDJ4GG__profileCardHead{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.diagnosis-landing-module__lDJ4GG__profileCardHead h4{font-size:var(--dl-card-title-font);margin-top:.25rem;font-weight:600;line-height:1.5}.diagnosis-landing-module__lDJ4GG__cardEyebrow{color:var(--dl-muted);font-size:var(--dl-small-font)}.diagnosis-landing-module__lDJ4GG__sampleLabel{white-space:nowrap;font-size:var(--dl-micro-font);color:var(--dl-muted);border-bottom:1px solid var(--dl-line);padding-bottom:.2rem}.diagnosis-landing-module__lDJ4GG__dimensions{gap:1rem;margin:1.7rem 0;display:grid}.diagnosis-landing-module__lDJ4GG__dimension{font-size:var(--dl-small-font);grid-template-columns:6em 1fr 8em;align-items:center;gap:1rem;display:grid}.diagnosis-landing-module__lDJ4GG__dimension>span:last-child{text-align:right;color:var(--dl-muted);font-size:var(--dl-micro-font)}.diagnosis-landing-module__lDJ4GG__segments{gap:.3rem;display:flex}.diagnosis-landing-module__lDJ4GG__segments i{background:var(--dl-soft);border-radius:var(--mm-radius-pill);height:.65rem;transition:background-color var(--dl-duration);flex:1}.diagnosis-landing-module__lDJ4GG__segments i[data-filled=true]{background:var(--dl-primary)}.diagnosis-landing-module__lDJ4GG__profileCard[data-perspective=partner] .diagnosis-landing-module__lDJ4GG__segments i[data-filled=true]{background:var(--dl-secondary)}.diagnosis-landing-module__lDJ4GG__interpretation{border-top:1px solid var(--dl-line);padding-top:1.2rem}.diagnosis-landing-module__lDJ4GG__interpretation .diagnosis-landing-module__lDJ4GG__quote{margin:.4rem 0 .7rem;font-weight:500}.diagnosis-landing-module__lDJ4GG__interpretation>p:last-child{color:var(--dl-muted);font-size:var(--dl-small-font);word-break:keep-all;line-height:1.9}.diagnosis-landing-module__lDJ4GG__expertise{border-top:1px solid var(--dl-line);grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;padding-top:2rem;display:grid}.diagnosis-landing-module__lDJ4GG__expertise article>span{color:var(--dl-primary);font-size:var(--dl-micro-font);letter-spacing:var(--dl-tracking)}.diagnosis-landing-module__lDJ4GG__expertise h3{font-size:var(--dl-card-title-font);font-weight:600;margin:.6rem 0!important}.diagnosis-landing-module__lDJ4GG__expertise p{color:var(--dl-muted);font-size:var(--dl-small-font);word-break:keep-all}.diagnosis-landing-module__lDJ4GG__connections{background:var(--dl-night);color:var(--dl-night-ink);padding:5rem 0 2rem}.diagnosis-landing-module__lDJ4GG__connections h2 em{color:var(--dl-highlight)}.diagnosis-landing-module__lDJ4GG__connections .diagnosis-landing-module__lDJ4GG__sectionHeading>p,.diagnosis-landing-module__lDJ4GG__connections .diagnosis-landing-module__lDJ4GG__sectionLabel{color:var(--dl-night-muted)}.diagnosis-landing-module__lDJ4GG__storyGrid{grid-template-columns:.75fr 1.25fr;align-items:start;gap:3.5rem;display:grid}.diagnosis-landing-module__lDJ4GG__storySteps{padding-bottom:2rem}.diagnosis-landing-module__lDJ4GG__storyStep{border-left:1px solid var(--dl-night-line);opacity:.48;min-height:16rem;transition:opacity var(--dl-duration), border-color var(--dl-duration);padding:3rem 1rem 3rem 1.5rem;position:relative}.diagnosis-landing-module__lDJ4GG__storyStep[data-active=true]{opacity:1}.diagnosis-landing-module__lDJ4GG__storyStep:before{content:"";background:var(--dl-highlight);transform-origin:top;width:2px;transition:transform .9s var(--dl-ease);position:absolute;inset:0 auto 0 -1px;transform:scaleY(0)}.diagnosis-landing-module__lDJ4GG__storyStep[data-active=true]:before{transform:scaleY(1)}.diagnosis-landing-module__lDJ4GG__connections em{color:var(--dl-highlight)}.diagnosis-landing-module__lDJ4GG__stepNumber{color:var(--dl-highlight);font-size:var(--dl-small-font)}.diagnosis-landing-module__lDJ4GG__storyStep h3{font-size:var(--dl-subtitle-font);letter-spacing:-.045em;margin:.5rem 0 .75rem;font-weight:600}.diagnosis-landing-module__lDJ4GG__storyStep p{color:var(--dl-night-muted);font-size:var(--dl-small-font);word-break:keep-all;max-width:25em}.diagnosis-landing-module__lDJ4GG__stepCategory{color:var(--dl-highlight);font-size:var(--dl-micro-font);letter-spacing:.05em;margin-top:1.2rem;display:inline-block}.diagnosis-landing-module__lDJ4GG__stickyMap{padding-top:1.3rem;padding-bottom:2rem;position:sticky;top:7rem}.diagnosis-landing-module__lDJ4GG__map{border:1px solid var(--dl-night-line);border-radius:var(--mm-radius-card);background:var(--dl-graph-glow), var(--dl-night);overflow:hidden}.diagnosis-landing-module__lDJ4GG__mapHeader{font-size:var(--dl-micro-font);letter-spacing:.09em;color:var(--dl-night-muted);justify-content:space-between;align-items:center;padding:1.2rem 1.5rem 0;display:flex}.diagnosis-landing-module__lDJ4GG__mapStatus{letter-spacing:0;align-items:center;gap:.4rem;display:flex}.diagnosis-landing-module__lDJ4GG__mapStatus i{background:var(--dl-highlight)}.diagnosis-landing-module__lDJ4GG__map>svg{width:100%;height:auto;display:block}.diagnosis-landing-module__lDJ4GG__gridDot{fill:var(--dl-night-line);opacity:.7}.diagnosis-landing-module__lDJ4GG__mapOrbit{stroke:var(--dl-night-line);stroke-width:1px;fill:none;opacity:.5}.diagnosis-landing-module__lDJ4GG__baseConnection{stroke:var(--dl-night-muted);stroke-dasharray:3 6;fill:none}.diagnosis-landing-module__lDJ4GG__eventLayer,.diagnosis-landing-module__lDJ4GG__patternLayer{opacity:0;transition:opacity var(--dl-duration)}.diagnosis-landing-module__lDJ4GG__eventLayer[data-lit=true],.diagnosis-landing-module__lDJ4GG__patternLayer[data-lit=true]{opacity:1}.diagnosis-landing-module__lDJ4GG__eventConnection{stroke:var(--dl-night-muted);stroke-width:1px;fill:none}.diagnosis-landing-module__lDJ4GG__eventConnection,.diagnosis-landing-module__lDJ4GG__patternConnection{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s var(--dl-ease)}.diagnosis-landing-module__lDJ4GG__eventLayer[data-lit=true] .diagnosis-landing-module__lDJ4GG__eventConnection,.diagnosis-landing-module__lDJ4GG__patternLayer[data-lit=true] .diagnosis-landing-module__lDJ4GG__patternConnection{stroke-dashoffset:0}.diagnosis-landing-module__lDJ4GG__eventConnection:nth-of-type(2),.diagnosis-landing-module__lDJ4GG__patternConnection:nth-of-type(2){transition-delay:.14s}.diagnosis-landing-module__lDJ4GG__eventNode,.diagnosis-landing-module__lDJ4GG__eventText,.diagnosis-landing-module__lDJ4GG__loopText,.diagnosis-landing-module__lDJ4GG__centerNode,.diagnosis-landing-module__lDJ4GG__centerText{opacity:0;transition:opacity var(--dl-duration) .18s}[data-lit=true] .diagnosis-landing-module__lDJ4GG__eventNode,[data-lit=true] .diagnosis-landing-module__lDJ4GG__eventText,[data-lit=true] .diagnosis-landing-module__lDJ4GG__loopText,[data-lit=true] .diagnosis-landing-module__lDJ4GG__centerNode,[data-lit=true] .diagnosis-landing-module__lDJ4GG__centerText{opacity:1}.diagnosis-landing-module__lDJ4GG__eventNode{fill:var(--dl-night-raised);stroke:var(--dl-night-line)}.diagnosis-landing-module__lDJ4GG__eventText{fill:var(--dl-night-ink);font-size:var(--dl-svg-font)}.diagnosis-landing-module__lDJ4GG__patternConnection,.diagnosis-landing-module__lDJ4GG__arrowHead{stroke:var(--dl-highlight);stroke-width:1.5px;fill:none}.diagnosis-landing-module__lDJ4GG__loopText{fill:var(--dl-highlight);font-size:var(--dl-svg-font)}.diagnosis-landing-module__lDJ4GG__centerNode{fill:var(--dl-night-raised);stroke:var(--dl-highlight)}.diagnosis-landing-module__lDJ4GG__centerText{fill:var(--dl-highlight);font-size:var(--dl-svg-font)}.diagnosis-landing-module__lDJ4GG__selfHalo{fill:var(--dl-highlight);opacity:.1}.diagnosis-landing-module__lDJ4GG__partnerHalo{fill:var(--dl-secondary-soft);opacity:.1}.diagnosis-landing-module__lDJ4GG__selfNode{fill:var(--dl-highlight)}.diagnosis-landing-module__lDJ4GG__partnerNode{fill:var(--dl-secondary-soft)}.diagnosis-landing-module__lDJ4GG__personText{fill:var(--dl-ink);font-size:var(--dl-subtitle-font);font-family:var(--dl-font-family);font-weight:600}.diagnosis-landing-module__lDJ4GG__personCaption{fill:var(--dl-night-muted);font-size:var(--dl-svg-font)}.diagnosis-landing-module__lDJ4GG__mapCaption{gap:1rem;min-height:7rem;padding:0 1.5rem 1.5rem;display:flex}.diagnosis-landing-module__lDJ4GG__mapNumber{color:var(--dl-highlight);font-family:var(--dl-font-family);font-weight:600;font-size:var(--dl-subtitle-font);line-height:1.4}.diagnosis-landing-module__lDJ4GG__mapCategory{font-size:var(--dl-micro-font);color:var(--dl-highlight)}.diagnosis-landing-module__lDJ4GG__mapCaption p{font-size:var(--dl-small-font);color:var(--dl-night-ink);word-break:keep-all;margin-top:.25rem}.diagnosis-landing-module__lDJ4GG__mapFooter{border-top:1px solid var(--dl-night-line);color:var(--dl-night-muted);font-size:var(--dl-micro-font);justify-content:space-between;padding:.8rem 1.5rem;display:flex}.diagnosis-landing-module__lDJ4GG__mapControls{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.2rem;display:flex}.diagnosis-landing-module__lDJ4GG__stickyMap .diagnosis-landing-module__lDJ4GG__scrollHint{text-align:center;font-size:var(--dl-micro-font);color:var(--dl-night-muted);margin-top:.7rem}.diagnosis-landing-module__lDJ4GG__knowledge{padding:6rem 0}.diagnosis-landing-module__lDJ4GG__knowledgeGrid{grid-template-columns:1fr 1.15fr;gap:5rem;display:grid}.diagnosis-landing-module__lDJ4GG__dataFigure{position:relative;overflow:hidden}.diagnosis-landing-module__lDJ4GG__bigNumber{font-size:var(--dl-stat-font);letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-weight:300;line-height:1.15;margin-top:1rem!important}.diagnosis-landing-module__lDJ4GG__bigNumber>span{margin-left:.15em;font-size:.5em}.diagnosis-landing-module__lDJ4GG__dataCaption{color:var(--dl-muted);padding:.5rem 0 1rem}.diagnosis-landing-module__lDJ4GG__dataThreads{height:9rem;margin-top:1rem;position:relative;overflow:hidden}.diagnosis-landing-module__lDJ4GG__dataThreads i{border:1px solid var(--dl-line);border-radius:var(--mm-radius-pill);width:85%;height:6rem;left:-20%;top:calc(var(--thread-index) * .25rem);transform:rotate(calc(var(--thread-index) * -2deg));position:absolute}.diagnosis-landing-module__lDJ4GG__dataThreads svg{width:3rem;color:var(--dl-primary);position:absolute;top:2rem;right:17%}.diagnosis-landing-module__lDJ4GG__page[data-motion=ready] .diagnosis-landing-module__lDJ4GG__dataThreads i{transform:rotate(calc(var(--thread-index) * -2deg + var(--knowledge-progress,0) * 12deg))}.diagnosis-landing-module__lDJ4GG__page[data-motion=ready] .diagnosis-landing-module__lDJ4GG__dataThreads svg{transform:rotate(calc(var(--knowledge-progress,0) * 80deg))}.diagnosis-landing-module__lDJ4GG__knowledgeCopy>p{color:var(--dl-muted);margin-top:1.5rem}.diagnosis-landing-module__lDJ4GG__knowledgeFlow{margin:2rem 0 0;padding:0;list-style:none}.diagnosis-landing-module__lDJ4GG__knowledgeFlow li{border-top:1px solid var(--dl-line);gap:1rem;padding:.8rem 0;display:flex}.diagnosis-landing-module__lDJ4GG__knowledgeFlow li>span{font-size:var(--dl-micro-font);color:var(--dl-muted);padding-top:.2rem}.diagnosis-landing-module__lDJ4GG__knowledgeFlow strong{font-size:var(--dl-card-title-font);font-weight:600}.diagnosis-landing-module__lDJ4GG__knowledgeFlow p{font-size:var(--dl-small-font);color:var(--dl-muted)}.diagnosis-landing-module__lDJ4GG__goalExample{background:var(--dl-panel-fill);border-radius:var(--mm-radius-small);margin-top:1rem;padding:1.2rem 1.4rem}.diagnosis-landing-module__lDJ4GG__goalExample>span{color:var(--dl-primary);font-size:var(--dl-micro-font)}.diagnosis-landing-module__lDJ4GG__goalExample h3{font-size:var(--dl-card-title-font);margin:.3rem 0 .6rem;font-weight:600}.diagnosis-landing-module__lDJ4GG__goalExample p{color:var(--dl-muted);font-size:var(--dl-small-font);word-break:keep-all}.diagnosis-landing-module__lDJ4GG__finalSection{padding-bottom:4rem}.diagnosis-landing-module__lDJ4GG__finalPanel{background:var(--dl-panel-fill);border-radius:var(--mm-radius-card);padding:3.5rem 3rem}.diagnosis-landing-module__lDJ4GG__finalHeading{text-align:center;position:relative}.diagnosis-landing-module__lDJ4GG__finalStar{width:2.2rem;height:2.2rem;color:var(--dl-primary);margin:0 auto 1.3rem}.diagnosis-landing-module__lDJ4GG__finalHeading .diagnosis-landing-module__lDJ4GG__sectionLabel{justify-content:center}.diagnosis-landing-module__lDJ4GG__finalHeading>p:last-child{color:var(--dl-muted);margin-top:1.3rem}.diagnosis-landing-module__lDJ4GG__process{grid-template-columns:repeat(3,1fr);gap:2rem;margin:2.5rem 0;padding:0;list-style:none;display:grid}.diagnosis-landing-module__lDJ4GG__process li{border-top:1px solid var(--dl-line);padding-top:1.2rem}.diagnosis-landing-module__lDJ4GG__process li>span{font-size:var(--dl-micro-font);color:var(--dl-muted)}.diagnosis-landing-module__lDJ4GG__process h3{font-size:var(--dl-card-title-font);margin:.5rem 0;font-weight:600}.diagnosis-landing-module__lDJ4GG__process p{font-size:var(--dl-small-font);color:var(--dl-muted);word-break:keep-all}.diagnosis-landing-module__lDJ4GG__finalAction{flex-direction:column;align-items:center;gap:1rem;display:flex}.diagnosis-landing-module__lDJ4GG__finalAction>span{color:var(--dl-muted);font-size:var(--dl-micro-font);text-align:center}.diagnosis-landing-module__lDJ4GG__page[data-motion=ready] [data-reveal]{transition:opacity var(--dl-duration) var(--dl-ease), transform .9s var(--dl-ease);transition-delay:calc(var(--reveal-order,0) * .1s)}.diagnosis-landing-module__lDJ4GG__page[data-motion=ready] [data-reveal]:not([data-revealed=true]):not(:focus-within){opacity:0;transform:translateY(26px)}.diagnosis-landing-module__lDJ4GG__page[data-motion=ready] .diagnosis-landing-module__lDJ4GG__profileIntro{animation:diagnosis-landing-module__lDJ4GG__settle var(--dl-duration) both}@keyframes diagnosis-landing-module__lDJ4GG__settle{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:60rem){.diagnosis-landing-module__lDJ4GG__navigation{gap:1rem}.diagnosis-landing-module__lDJ4GG__heroGrid{gap:0}.diagnosis-landing-module__lDJ4GG__profileLayout{gap:2rem}.diagnosis-landing-module__lDJ4GG__profileCard{padding:1.5rem}.diagnosis-landing-module__lDJ4GG__storyGrid{grid-template-columns:.8fr 1.2fr;gap:2rem}.diagnosis-landing-module__lDJ4GG__knowledgeGrid{gap:2rem}.diagnosis-landing-module__lDJ4GG__dimension{grid-template-columns:5.5em 1fr 7em;gap:.6rem}}@media (max-width:47rem){.diagnosis-landing-module__lDJ4GG__headerInner{flex-wrap:wrap;gap:.6rem;min-height:4.5rem;padding-top:.6rem;padding-bottom:.6rem}.diagnosis-landing-module__lDJ4GG__navigation{border-top:1px solid var(--dl-line);order:3;justify-content:center;gap:2rem;width:100%;padding-top:.5rem}.diagnosis-landing-module__lDJ4GG__hero{padding-top:0}.diagnosis-landing-module__lDJ4GG__heroImage{object-position:78% center}.diagnosis-landing-module__lDJ4GG__heroVeil{background:var(--dl-hero-veil-mobile)}.diagnosis-landing-module__lDJ4GG__heroGrid{min-height:31rem}.diagnosis-landing-module__lDJ4GG__heroCopy{padding:2rem 0 1.5rem}.diagnosis-landing-module__lDJ4GG__heroCopy>.diagnosis-landing-module__lDJ4GG__eyebrow{margin-bottom:1.1rem}.diagnosis-landing-module__lDJ4GG__hero .diagnosis-landing-module__lDJ4GG__heroDescription{margin-top:1.2rem}.diagnosis-landing-module__lDJ4GG__heroActions{gap:.6rem}.diagnosis-landing-module__lDJ4GG__heroActions .diagnosis-landing-module__lDJ4GG__primaryAction{width:100%}.diagnosis-landing-module__lDJ4GG__heroFoot{margin-top:0}.diagnosis-landing-module__lDJ4GG__heroFoot>span{max-width:12em}.diagnosis-landing-module__lDJ4GG__heroFoot a{letter-spacing:.03em;gap:.5rem}.diagnosis-landing-module__lDJ4GG__perspectives,.diagnosis-landing-module__lDJ4GG__knowledge{padding:4rem 0}.diagnosis-landing-module__lDJ4GG__sectionHeading{margin-bottom:2rem;display:block}.diagnosis-landing-module__lDJ4GG__sectionHeading>p{margin-top:1.5rem}.diagnosis-landing-module__lDJ4GG__profileLayout{grid-template-columns:1fr;gap:2rem}.diagnosis-landing-module__lDJ4GG__profileIntro>p{max-width:none}.diagnosis-landing-module__lDJ4GG__profileInsight{margin-top:1.2rem}.diagnosis-landing-module__lDJ4GG__profileCard{padding:1.4rem}.diagnosis-landing-module__lDJ4GG__expertise{grid-template-columns:1fr;gap:1.3rem;margin-top:2rem}.diagnosis-landing-module__lDJ4GG__expertise article+article{border-top:1px solid var(--dl-line);padding-top:1.3rem}.diagnosis-landing-module__lDJ4GG__connections{padding-top:3.5rem}.diagnosis-landing-module__lDJ4GG__storyGrid{flex-direction:column-reverse;gap:0;display:flex}.diagnosis-landing-module__lDJ4GG__stickyMap{z-index:2;background:var(--dl-night);width:100%;padding:.8rem 0;top:7.2rem}.diagnosis-landing-module__lDJ4GG__map>svg{height:15rem}.diagnosis-landing-module__lDJ4GG__mapHeader{padding:.75rem 1rem 0}.diagnosis-landing-module__lDJ4GG__mapCaption{min-height:5.5rem;padding:0 1rem .8rem}.diagnosis-landing-module__lDJ4GG__mapFooter{padding:.5rem 1rem}.diagnosis-landing-module__lDJ4GG__mapControls{gap:.4rem;margin-top:.7rem}.diagnosis-landing-module__lDJ4GG__stickyMap .diagnosis-landing-module__lDJ4GG__scrollHint{margin-top:.35rem}.diagnosis-landing-module__lDJ4GG__storySteps{width:100%;padding-top:1rem}.diagnosis-landing-module__lDJ4GG__storyStep{min-height:17rem;padding-top:2rem;padding-bottom:2rem}.diagnosis-landing-module__lDJ4GG__storyStep p{max-width:30em}.diagnosis-landing-module__lDJ4GG__knowledgeGrid{grid-template-columns:1fr;gap:2rem}.diagnosis-landing-module__lDJ4GG__dataFigure{min-height:14rem}.diagnosis-landing-module__lDJ4GG__dataThreads{z-index:0;opacity:.65;width:50%;position:absolute;bottom:0;right:-1rem}.diagnosis-landing-module__lDJ4GG__dataCaption,.diagnosis-landing-module__lDJ4GG__bigNumber{z-index:1;position:relative}.diagnosis-landing-module__lDJ4GG__finalPanel{padding:2.5rem 1.5rem}.diagnosis-landing-module__lDJ4GG__process{grid-template-columns:1fr;gap:1rem;margin:2rem 0}.diagnosis-landing-module__lDJ4GG__process li{grid-template-columns:1.5rem 1fr;column-gap:.7rem;display:grid}.diagnosis-landing-module__lDJ4GG__process li>span{grid-row:span 2;padding-top:.2rem}.diagnosis-landing-module__lDJ4GG__process h3{margin:0 0 .25rem}}@media (max-height:740px) and (max-width:47rem){.diagnosis-landing-module__lDJ4GG__stickyMap{position:relative;top:auto}}@media (prefers-reduced-motion:reduce){.diagnosis-landing-module__lDJ4GG__page *,.diagnosis-landing-module__lDJ4GG__page :before,.diagnosis-landing-module__lDJ4GG__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.diagnosis-landing-module__lDJ4GG__page [data-reveal]{opacity:1!important;transform:none!important}.diagnosis-landing-module__lDJ4GG__page .diagnosis-landing-module__lDJ4GG__heroImage,.diagnosis-landing-module__lDJ4GG__page .diagnosis-landing-module__lDJ4GG__dataThreads svg{transform:none!important}.diagnosis-landing-module__lDJ4GG__page .diagnosis-landing-module__lDJ4GG__dataThreads i{transform:rotate(calc(var(--thread-index) * -2deg))!important}.diagnosis-landing-module__lDJ4GG__storyStep{opacity:1}}
@media (prefers-reduced-motion:reduce){html:has([data-diagnosis-landing]){scroll-behavior:auto}}[data-diagnosis-landing]{--dl-paper:#fcf9ff;--dl-white:#fff;--dl-ink:#30233f;--dl-muted:#6f607b;--dl-line:#e8deee;--dl-primary:var(--mm-palette-violet-600);--dl-highlight:#d8c4ff;--dl-soft:#f2eafa;--dl-secondary:var(--mm-diagnosis-pink);--dl-secondary-soft:#f8d2e7;--dl-night:#2c193e;--dl-night-raised:#402951;--dl-night-ink:#fcf3ff;--dl-night-muted:#cdbbd9;--dl-night-line:#725783;--dl-header:#fcf9ffed;--dl-progress-gradient:linear-gradient(90deg, var(--mm-diagnosis-pink), var(--mm-diagnosis-violet));--dl-panel-fill:linear-gradient(125deg, #f7eaf4, #f0e7fc);--dl-hero-veil:linear-gradient(90deg, #fcf9fff5 0%, #fcf9ffe8 30%, #fcf9ff83 53%, #fcf9ff08 79%), linear-gradient(0deg, #fcf9ffbc, transparent 25%);--dl-hero-veil-mobile:linear-gradient(180deg, #fcf9fff0 0%, #fcf9ffdb 57%, #fcf9ff6e 100%);--dl-card-shadow:0 18px 60px -24px #8033a52b;--dl-graph-glow:radial-gradient(ellipse at 30% 40%, #a767df30, transparent 60%), radial-gradient(ellipse at 80% 65%, #e065ab26, transparent 58%);--dl-hero-font:clamp(2rem, 4.8vw, 3.8rem);--dl-title-font:clamp(1.875rem, 3.4vw, 2.75rem);--dl-subtitle-font:clamp(1.125rem, 1.8vw, 1.5rem);--dl-card-title-font:clamp(1rem, 1.4vw, 1.125rem);--dl-stat-font:clamp(4.5rem, 11vw, 8.25rem);--dl-body-font:.95rem;--dl-small-font:.8rem;--dl-micro-font:.65rem;--dl-svg-font:13px;--dl-font-family:var(--mm-font-family-sans);--dl-tracking:.17em;--dl-duration:.7s;--dl-ease:cubic-bezier(.22, 1, .36, 1);--mm-surface-base:var(--dl-paper);--mm-surface-raised:var(--dl-white);--mm-surface-subtle:var(--dl-soft);--mm-surface-accent-subtle:var(--dl-soft);--mm-content-primary:var(--dl-ink);--mm-content-secondary:var(--dl-primary);--mm-content-muted:var(--dl-muted);--mm-border-subtle:var(--dl-line);--mm-border-accent:var(--dl-primary);--mm-action-primary:var(--dl-primary);--mm-action-primary-hover:var(--mm-palette-violet-700);--mm-action-on-primary:var(--dl-white);--mm-content-on-accent:var(--dl-white);--mm-focus-ring:var(--dl-primary)}[data-diagnosis-landing] [data-diagnosis-cta=primary]{--mm-control-md-height:4rem;--mm-control-md-font-size:1.25rem;--mm-control-md-line-height:1.5rem;--mm-control-md-padding-y:1rem;--mm-control-md-padding-x:2rem}[data-diagnosis-landing] [data-diagnosis-cta=navigation]{--mm-control-md-height:3rem;--mm-control-md-font-size:1rem}[data-diagnosis-landing] [data-landing-dark]{--mm-action-primary:var(--dl-highlight);--mm-action-primary-hover:#e7d8ff;--mm-action-on-primary:var(--dl-night);--mm-surface-subtle:var(--dl-night-raised);--mm-surface-accent-subtle:var(--dl-night-raised);--mm-surface-raised:var(--dl-night);--mm-content-secondary:var(--dl-night-ink);--mm-content-muted:var(--dl-night-muted);--mm-border-subtle:var(--dl-night-line);--mm-border-accent:var(--dl-highlight);--mm-focus-ring:var(--dl-highlight)}
