.qa-landing[data-app-styles=pending] .hc-appshot .hc-caption,.qa-landing[data-app-styles=pending] .hc-appshot .qa-appshot__frame>:not(.hc-plate){visibility:hidden}.hc-appshot .hc-caption{position:relative;z-index:3;display:block;margin-top:var(--nl-sp-3);font-family:var(--nl-font-sans);font-size:var(--nl-text-small);color:var(--nl-ink-muted);text-align:right}@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--agenda,.qa-landing .hc-glow--finding{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;white-space:nowrap}.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--agenda{--hc-depth:3px;--hc-delay:280ms;z-index:1;left:var(--hc-grid);top:220px;width:520px}.qa-landing .hc-layer--agenda .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 .cs-board__list{margin:0;padding:0;list-style:none}.qa-landing .hc-stage .cs-card__link{padding:var(--nl-sp-4) var(--nl-sp-4) var(--nl-sp-3)}.qa-landing .hc-stage .hc-ed{--nl-choice-color:var(--nl-area-finance);--tint:13%;position:relative;isolation:isolate;display:flex;flex-direction:column;box-sizing:border-box;min-height:320px;padding:var(--nl-sp-5) var(--nl-sp-6);border-radius:var(--nl-radius-lg);border:1px solid var(--nl-hairline);background:radial-gradient(ellipse at 0 5%,color-mix(in srgb,var(--nl-choice-color) var(--tint),transparent),transparent 73%),linear-gradient(180deg,var(--nl-report-glass-top),var(--nl-report-glass-bottom)),var(--nl-surface);box-shadow:inset 0 1px 0 var(--nl-report-glass-inset),var(--nl-card-contact),var(--nl-shadow-selected-hover);overflow:hidden}.qa-landing .hc-stage .hc-ed:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,var(--nl-report-glass-gloss),var(--nl-report-glass-gloss-mid) 38%,transparent 60%)}.qa-landing .hc-stage .hc-ed>[data-part=agenda]{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center}.qa-landing .hc-stage .cs-ed.hc-ed:not(#cs-type) .cs-agi[data-t=pair]{display:block;flex:0 0 auto;margin:0;padding:0;border:0}.qa-landing .hc-stage .cs-ed.hc-ed:not(#cs-type) .cs-agi[data-t=pair]:before{content:none}.qa-landing .hc-stage .cs-ed.hc-ed:not(#cs-type) .cs-agi[data-t=pair]>.cs-agi__id{display:flex;float:none;margin:0 0 var(--nl-sp-3);padding:0}.qa-landing .hc-stage .cs-ed.hc-ed:not(#cs-type) .cs-agi[data-t=pair] .cs-agi__area{font-size:var(--nl-text-label)}.qa-landing .hc-stage .cs-ed.hc-ed:not(#cs-type) .cs-agi[data-t=pair]>.cs-agi__main{min-width:0;margin:0}.qa-landing .hc-stage .cs-ed.hc-ed:not(#cs-type) .cs-agi[data-t=pair] .cs-agi__said{margin:0 0 var(--nl-sp-3);max-width:none}.qa-landing .hc-stage .cs-ed.hc-ed:not(#cs-type) .cs-agi[data-t=pair] .cs-agi__said li{font:400 var(--nl-text-h2) /1.2 var(--nl-font-display);letter-spacing:-.012em;text-wrap:balance}.qa-landing .hc-stage .cs-ed.hc-ed:not(#cs-type) .cs-agi[data-t=pair] .cs-arr__meaning{margin:0;max-width:40em;font-size:var(--nl-text-body-lg);line-height:1.45;color:var(--nl-ink-secondary);text-wrap:pretty}.qa-landing .hc-stage .cs-ed.hc-ed:not(#cs-type) .cs-agi[data-t=pair] .cs-agi__more{margin:var(--nl-sp-3) 0 0}.qa-landing .hc-stage .cs-ed.hc-ed:not(#cs-type) .cs-agi[data-t=pair] .cs-agi__more>summary{min-height:0;font-size:var(--nl-text-small)}.qa-landing .hc-stage :is(.nl-pb__title,.cs-card__name){text-wrap:balance}.qa-landing .hc-stage :is(.cs-card__line,.nl-pb__why){text-wrap:pretty}.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-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 .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--agenda{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--agenda,.qa-landing .hc-layer--playbook{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--agenda,.qa-landing .hc-layer--finding,.qa-landing .hc-layer--playbook{max-width:none;margin-left:0}}