.diagnostic-section{border-bottom:1px solid var(--line);background:#fff;padding:90px 0;scroll-margin-top:120px}.diagnostic-section .section-heading{scroll-margin-top:16px}@media (max-height:760px) and (min-width:761px){.is-animated .journey-chapter .journey-evidence:not(.journey-legend){margin-top:18px;position:static}}.diagnostic-diagram.is-running .radar-pass path,.diagnostic-diagram.is-running .sample-path,.diagnostic-diagram.is-running .aerial-pass{animation:1.5s linear 3 diagnostic-signal}.diagnostic-diagram.is-running .radar-pass circle:last-child{animation:1.5s ease-out 3 diagnostic-return}.diagnostic-diagram.is-running .trunk-pass{transform-origin:220px 121px;animation:4.8s ease-in-out diagnostic-orbit}.diagnostic-diagram.is-running .sensor-trace{stroke-dasharray:1100;animation:4.8s ease-out diagnostic-trace}@keyframes diagnostic-signal{to{stroke-dashoffset:-44px}}@keyframes diagnostic-return{0%,to{opacity:.3}50%{opacity:1;stroke-width:5px}}@keyframes diagnostic-orbit{to{transform:rotate(360deg)}}@keyframes diagnostic-trace{0%{stroke-dashoffset:1100px}to{stroke-dashoffset:0}}.diagnostic-selector{border:1px solid #c5d3c8;border-radius:3px 3px 0 0;grid-template-columns:repeat(6,1fr);gap:0;margin-top:42px;display:grid;overflow:hidden}.diagnostic-selector button{color:#49634e;background:#f4f7f4;border:0;border-right:1px solid #d6dfd8;justify-content:center;align-items:center;gap:10px;min-height:60px;padding:19px 10px;font-size:15px;font-weight:600;display:flex}.diagnostic-selector button:last-child{border-right:0}.diagnostic-selector button span{opacity:.65;font-size:11px}.diagnostic-selector button[aria-pressed=true]{color:#fff;background:#214a26}.diagnostic-selector button:focus-visible{outline-offset:-5px}.diagnostic-workbench{border:1px solid #c5d3c8;border-top:0;grid-template-columns:1.5fr 1fr;display:grid}.diagnostic-field{min-width:0}.diagnostic-media{aspect-ratio:16/9;background:#eaf0eb;position:relative;overflow:hidden}.diagnostic-media>img,.diagnostic-media>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.diagnostic-media>video:not([src]){visibility:hidden}.diagnostic-media-label,.diagnostic-play{z-index:1;color:#fff;background:#163620ed;border:1px solid #fff5;border-radius:2px;padding:7px 10px;font-size:11px;position:absolute;bottom:15px}.diagnostic-media-label{pointer-events:none;left:15px}.diagnostic-play{justify-content:center;align-items:center;gap:7px;min-width:75px;min-height:36px;display:flex;right:15px}.diagnostic-play:focus-visible{outline-offset:-4px;outline-color:#fff}.diagnostic-field-copy{padding:30px 32px 32px}.diagnostic-field-copy .eyebrow{letter-spacing:.08em;font-size:11px}.diagnostic-field-copy h3{margin:14px 0;font-size:30px;line-height:1.15}.diagnostic-field-copy>p:last-child{color:#536b59;max-width:630px;font-size:17px}.diagnostic-evidence{color:#f1f5ed;background:#193e26;min-width:0;padding:30px 32px}.diagnostic-evidence .eyebrow{color:#bbd9a0;letter-spacing:.1em;font-size:11px}.diagnostic-evidence h3{max-width:350px;margin-top:13px;font-size:23px}.diagnostic-evidence>p:not(.eyebrow),.diagnostic-decision>p:last-child{color:#deeadc;font-size:16px;line-height:1.5}.diagnostic-diagram{width:100%;max-height:240px;margin:5px 0 10px;display:block}.diagnostic-diagram text{fill:#c3d9c7;font-family:inherit;font-size:13px}.diagnostic-decision{border-top:1px solid #74987b66;margin-top:20px;padding-top:19px}.diagnostic-decision>p:last-child{margin-top:10px}.diagnostic-evidence .text-link{border-color:#72907a;margin-top:12px;font-size:14px}.diagnostic-note{color:#637069;max-width:1050px;margin-top:15px;font-size:13px;line-height:1.45}.diagnostic-complements{margin-top:45px}.diagnostic-complements>div{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:18px;display:grid}.diagnostic-complements a{border-top:1px solid var(--line);padding-top:15px}.diagnostic-complements svg{width:130px;height:76px}.diagnostic-complements h3{margin-top:10px;font-size:20px}.diagnostic-complements p{color:var(--muted);margin-top:9px;font-size:15px}@media (min-width:761px) and (max-width:1100px){.diagnostic-field-copy,.diagnostic-evidence{padding:23px}.diagnostic-selector button{font-size:13px}.diagnostic-selector button span{display:none}}@media (max-width:760px){.diagnostic-section{padding:55px 0;scroll-margin-top:90px}.diagnostic-selector{grid-template-columns:repeat(3,1fr);margin-top:27px}.diagnostic-selector button{border-bottom:1px solid #d6dfd8;min-height:48px;padding:12px 5px;font-size:12px}.diagnostic-selector button:nth-child(3n){border-right:0}.diagnostic-selector button:nth-child(n+4){border-bottom:0}.diagnostic-selector button span{display:none}.diagnostic-workbench{display:block}.diagnostic-field-copy,.diagnostic-evidence{padding:24px}.diagnostic-field-copy h3{font-size:26px}.diagnostic-field-copy>p:last-child{font-size:16px}.diagnostic-field-copy .eyebrow{font-size:10px}.diagnostic-evidence h3{font-size:24px}.diagnostic-complements>div{grid-template-columns:1fr 1fr;gap:24px 20px}.diagnostic-complements h3{font-size:18px}.diagnostic-complements p{font-size:14px}.diagnostic-complements svg{width:108px}.diagnostic-media-label{font-size:9px;bottom:10px;left:10px}.diagnostic-play{font-size:11px;bottom:10px;right:10px}}
