@media (min-width:1101px){.qa-landing .qa-appshot.hc-appshot .qa-appshot__frame{max-height:none}.qa-landing .qa-appshot.hc-appshot{right:0}.qa-landing .qa-appshot.hc-appshot .hc-stage{--hc-grid:96px;transform:scale(.85);transform-origin:0 0}.qa-landing .hero .hero__grid:has(.hc-appshot){min-height:700px}}.qa-landing .hc-appshot .qa-appshot__frame,.qa-landing .hc-appshot .qa-appshot__main,.qa-landing .hc-layer,.qa-landing .hc-stage{transform-style:preserve-3d}@media (min-width:1101px){.qa-landing .hc-appshot .qa-appshot__frame{overflow:visible;-webkit-mask-image:none;mask-image:none;background:transparent;border-color:transparent;box-shadow:none}.qa-landing .hc-plate{position:absolute;inset:0;z-index:0;background:#0C0C12;border:0;border-radius:14px;box-shadow:0 34px 58px -26px rgba(0,0,0,.78);pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 165% 135% at 0 0,#000 0,#000 58%,rgba(0,0,0,.55) 70%,transparent 86%);mask-image:radial-gradient(ellipse 165% 135% at 0 0,#000 0,#000 58%,rgba(0,0,0,.55) 70%,transparent 86%)}.qa-landing:not(.dark-scope) .hc-appshot .qa-appshot__frame{background:transparent;border-color:transparent;box-shadow:none}.qa-landing:not(.dark-scope) .hc-plate{background:var(--surface);border-color:var(--hairline-strong);box-shadow:0 34px 58px -30px rgba(50,50,93,.4),0 12px 28px -18px rgba(50,50,93,.18)}.qa-landing .hc-appshot .hc-stage{overflow:visible}}.qa-landing .hc-appshot .qa-appshot__frame{position:relative;flex-direction:column}.qa-landing .hc-appshot .nl-bar{--nl-page-pad:var(--nl-sp-10);--nl-page-max:100%;position:relative;z-index:5;border-radius:14px 14px 0 0;overflow:hidden;min-height:var(--nl-bar-height-compact);font-family:var(--nl-font-sans)}.qa-landing .hc-appshot .nl-bar__nav{gap:var(--nl-sp-1);margin-inline-start:var(--nl-sp-8)}.qa-landing .hc-appshot .nl-avatar{transform:translateX(-16px)}.qa-landing .hc-appshot .nl-bar__link{display:inline-flex;align-items:center;min-height:var(--nl-tap);padding:0 var(--nl-sp-3)}.qa-landing .hc-appshot .nl-bar__mark svg{width:var(--nl-sp-8);height:var(--nl-sp-8)}@media (max-width:767px){.qa-landing .hc-appshot .nl-bar{position:static}.qa-landing .hc-appshot .nl-bar:after,.qa-landing .hc-appshot .nl-bar:before{content:none}.qa-landing .hc-appshot .nl-bar__nav{position:absolute}}.qa-landing .hc-stage{--hc-px:0;--hc-py:0;--hc-grid:var(--nl-sp-10);position:relative;z-index:1;height:644px;overflow:hidden;padding:0;font-size:var(--nl-text-body);line-height:1.55;color:var(--nl-ink);background:linear-gradient(118deg,rgba(255,255,255,.05),rgba(255,255,255,.015) 38%,rgba(0,0,0,0) 70%)}.qa-landing .hc-art{position:absolute;z-index:0;top:-24px;right:-16px;width:520px;aspect-ratio:3/2;background:url(/images/diagnosis/business-diagnosis.webp) 50%/contain no-repeat;opacity:.55;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse at 70% 40%,#000 45%,transparent 78%);mask-image:radial-gradient(ellipse at 70% 40%,#000 45%,transparent 78%)}.qa-landing:not(.dark-scope) .hc-art{opacity:.7}.qa-landing .hc-glow{position:absolute;z-index:0;display:block;border-radius:50%;pointer-events:none;filter:blur(64px);opacity:.42}.qa-landing:not(.dark-scope) .hc-glow{opacity:.28}.qa-landing .hc-glow--finance{left:560px;top:340px;width:520px;height:340px;background:radial-gradient(closest-side,color-mix(in srgb,var(--nl-area-finance) 32%,transparent),transparent)}.qa-landing .hc-glow--finding,.qa-landing .hc-glow--situation{display:none}.qa-landing .hc-layer{--hc-depth:0px;--hc-delay:0ms;position:absolute;animation:hc-rise .56s var(--nl-ease) both;animation-delay:var(--hc-delay)}.qa-landing .hc-layer__move{--hc-z:0px;transform-style:preserve-3d;transform:translate3d(calc(var(--hc-px) * var(--hc-depth)),calc(var(--hc-py) * var(--hc-depth)),var(--hc-z));transition:transform var(--nl-dur-slow) var(--nl-ease);will-change:transform}@keyframes hc-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.qa-landing .hc-layer--areas{--hc-depth:2px;--hc-delay:160ms;z-index:5;left:600px;top:186px;width:400px}.qa-landing .hc-layer--areas .hc-layer__move{--hc-z:20px}.qa-landing .hc-layer--head{--hc-depth:1px;--hc-delay:80ms;z-index:4;left:var(--hc-grid);right:480px;top:12px}.qa-landing .hc-layer--head .hc-layer__move{--hc-z:4px;display:flex;flex-direction:column;gap:6px}.qa-landing .hc-head{margin:0;padding:0}.qa-landing .hc-head .nl-head__eyebrow{margin:0}.qa-landing .hc-head .nl-head__title{margin:2px 0 0;max-width:34ch;font-size:26px;line-height:1.1;letter-spacing:-.02em}.qa-landing .hc-head .cs-head__meta{margin:4px 0 0;font-size:var(--nl-text-small)}.qa-landing .hc-head .cs-head__meta>span:first-child{font-size:var(--nl-text-body)}.qa-landing .hc-direction{display:flex;align-items:baseline;gap:var(--nl-sp-3);margin:2px 0 0}.qa-landing .hc-direction .cs-plate__eyebrow{margin:0}.qa-landing .hc-direction .cs-plate__title{margin:0;font-size:18px;line-height:1.2}.qa-landing .hc-layer--finding{--hc-depth:3px;--hc-delay:240ms;z-index:2;left:var(--hc-grid);top:588px;width:440px}.qa-landing .hc-layer--finding .hc-layer__move{--hc-z:100px}.qa-landing .hc-layer--situation{--hc-depth:3px;--hc-delay:280ms;z-index:1;left:var(--hc-grid);top:220px;width:520px}.qa-landing .hc-layer--situation .hc-layer__move{--hc-z:55px}.qa-landing .hc-layer--playbook{--hc-depth:4px;--hc-delay:360ms;z-index:3;left:600px;top:496px;width:400px}.qa-landing .hc-layer--playbook .hc-layer__move{--hc-z:150px}.qa-landing .hc-stage .eqs-result__goal{margin:0;display:flex;flex-wrap:wrap;gap:var(--nl-sp-2) var(--nl-sp-3);align-items:baseline;font-size:var(--nl-text-body)}.qa-landing .hc-stage .eqs-result__goal-k{color:var(--nl-ink-muted)}.qa-landing .hc-stage .eqs-result__goal-v{font-weight:600;color:var(--nl-ink)}.qa-landing .hc-stage :is(.cs-board__list,.cs-recog__grid){margin:0;padding:0;list-style:none}.qa-landing .hc-stage .cs-recog__grid{grid-template-columns:minmax(0,1fr)}.qa-landing .hc-stage .cs-card__link{padding:var(--nl-sp-4) var(--nl-sp-4) var(--nl-sp-3)}.qa-landing .hc-stage .cs-recog__link{padding:var(--nl-sp-5) var(--nl-sp-5) var(--nl-sp-4)}.qa-landing .hc-stage .cs-recog__parts{margin:var(--nl-sp-2) 0 0;padding:0;list-style:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.qa-landing .hc-stage .cs-recog__parts>.cs-recog__part:nth-child(4n+1){grid-column:1}.qa-landing .hc-stage .cs-recog__parts>.cs-recog__part:nth-child(4n+3){grid-column:3}.qa-landing .hc-stage .cs-recog__parts>.cs-recog__plus:nth-child(4n+2){grid-column:2;display:block}.qa-landing .hc-stage .cs-recog__parts>.cs-recog__plus:nth-child(4n){display:none}.qa-landing .hc-stage :is(.cs-recog__name,.nl-pb__title,.cs-card__name){text-wrap:balance}.qa-landing .hc-stage :is(.cs-card__line,.nl-pb__why,.cs-recog__part-fact){text-wrap:pretty}.qa-landing .hc-stage .cs-recog__chevron{display:inline-block}.qa-landing .hc-stage .cs-recog__card[data-linked]{--lift:-4px;--tint:0%;box-shadow:var(--nl-card-inset),var(--nl-card-contact),10px 14px 30px -10px rgba(0,0,0,.55)}.qa-landing .hc-stage .cs-card[data-linked]{--lift:-6px;--tint:10%;box-shadow:var(--nl-card-inset),8px 10px 24px -10px rgba(0,0,0,.5)}.qa-landing .hc-stage .cs-recog__part[data-linked]{--lift:-2px;--tint:13%;box-shadow:var(--nl-card-inset),0 0 0 1px rgba(255,255,255,.04),0 6px 28px -2px rgba(255,255,255,.12),8px 12px 26px -8px rgba(0,0,0,.5)}.qa-landing .hc-stage .cs-recog__part:not([data-linked]){position:relative;border:1px solid var(--nl-hairline);transform:translateY(-2px);box-shadow:var(--nl-card-inset),8px 12px 26px -8px rgba(0,0,0,.5)}.qa-landing .hc-areas{display:grid;grid-template-columns:minmax(0,1fr);border-radius:var(--nl-radius-lg);border:1px solid color-mix(in srgb,var(--nl-accent) 38%,var(--nl-hairline));background:var(--nl-surface);padding:var(--nl-sp-1) var(--nl-sp-4);box-shadow:var(--nl-card-inset),var(--nl-card-contact),10px 14px 30px -10px rgba(0,0,0,.55);color:var(--nl-ink);font-family:var(--nl-font-sans)}.qa-landing .hc-areas__row{--hc-area-colour:var(--nl-accent);display:flex;align-items:center;justify-content:space-between;gap:var(--nl-sp-2);min-height:34px;padding:2px var(--nl-sp-1);border-top:1px solid var(--nl-hairline)}.qa-landing .hc-areas__row:first-child{border-top:0}.qa-landing .hc-areas__row[data-domain=FINANCE]{--hc-area-colour:var(--nl-area-finance)}.qa-landing .hc-areas__row[data-domain=GROWTH]{--hc-area-colour:var(--nl-area-growth)}.qa-landing .hc-areas__row[data-domain=OPERATIONS]{--hc-area-colour:var(--nl-area-operations)}.qa-landing .hc-areas__row[data-domain=PEOPLE]{--hc-area-colour:var(--nl-area-people)}.qa-landing .hc-areas__row[data-domain=STRATEGY]{--hc-area-colour:var(--nl-area-strategy)}.qa-landing .hc-areas__row[data-domain=DATA]{--hc-area-colour:var(--nl-area-data)}.qa-landing .hc-areas__label{display:flex;align-items:center;gap:var(--nl-sp-2);min-width:0;font-size:var(--nl-text-body);font-weight:500;line-height:1.4}.qa-landing .hc-areas__label:before{content:"";flex:none;width:3px;height:var(--nl-sp-4);border-radius:var(--nl-radius-pill);background:var(--hc-area-colour)}.qa-landing .hc-areas__status{font-size:var(--nl-text-small);line-height:1.4;color:var(--nl-ink-muted);text-align:right}.qa-landing:not(.dark-scope) .hc-stage .cs-recog__part[data-linked]{box-shadow:var(--nl-card-inset),0 6px 28px -2px rgba(20,20,40,.14),8px 12px 26px -8px rgba(0,0,0,.22)}.qa-landing .hc-stage .nl-pb{border-width:1px;border-style:solid;padding:16px}.qa-landing .hc-stage .nl-pb:not([aria-pressed=true]){background:var(--nl-surface)}.qa-landing .hc-stage .nl-pb[aria-pressed=true]{--lift:-7px;box-shadow:var(--nl-card-inset),14px 20px 40px -8px color-mix(in srgb,var(--nl-choice-color) 30%,transparent)}@media (prefers-reduced-motion:reduce){.qa-landing .hc-layer{animation:none}.qa-landing .hc-layer__move{transform:translateZ(var(--hc-z));transition:none;will-change:auto}.qa-landing .hc-stage .nl-pb[aria-pressed=true]{--lift:0px}}@media (max-width:1100px){.qa-landing .hc-appshot .qa-appshot__frame{max-height:none;-webkit-mask-image:none;mask-image:none}.qa-landing .hc-appshot .nl-bar{--nl-page-pad:var(--nl-sp-6)}.qa-landing .hc-stage{--hc-grid:var(--nl-sp-6);display:flex;flex-direction:column;height:auto;padding:16px var(--hc-grid) var(--nl-sp-6)}.qa-landing .hc-layer--head{order:0}.qa-landing .hc-layer--situation{order:1}.qa-landing .hc-layer--finding{order:2}.qa-landing .hc-layer--areas{order:3;margin-top:var(--nl-sp-4)}.qa-landing .hc-layer--playbook{order:4}.qa-landing .hc-layer{position:relative;left:auto;right:auto;top:auto;width:auto;max-width:600px}.qa-landing .hc-layer--goal{margin-bottom:var(--nl-sp-4)}.qa-landing .hc-layer--finding{max-width:420px}.qa-landing .hc-layer--playbook,.qa-landing .hc-layer--situation{margin-top:var(--nl-sp-4)}.qa-landing .hc-layer--playbook{max-width:400px;margin-left:var(--nl-sp-10)}.qa-landing .hc-glow--finance{left:auto;right:-120px;top:auto;bottom:-80px}}@media (max-width:767px){.qa-landing .hc-stage{--hc-grid:var(--nl-sp-3);padding:14px var(--hc-grid) calc(var(--nl-rail-height) + 20px)}.qa-landing .hc-layer--finding,.qa-landing .hc-layer--playbook,.qa-landing .hc-layer--situation{max-width:none;margin-left:0}.qa-landing .hc-stage .cs-recog__parts{grid-template-columns:minmax(0,1fr)}.qa-landing .hc-stage .cs-recog__parts>.cs-recog__part:nth-child(n),.qa-landing .hc-stage .cs-recog__parts>.cs-recog__plus:nth-child(n){grid-column:1;display:block}.qa-landing .hc-stage .cs-recog__part{min-height:0}.qa-landing .hc-stage .cs-recog__plus{width:auto;justify-self:center}}